@layer components{.tk-top{isolation:isolate;color:#fff;background:#020517;border-radius:0 0 40px 40px;position:relative;overflow:clip;box-shadow:0 1px #fcc1042e,0 24px 60px -40px #020517e6}.tk-top--tool{padding-bottom:92px}.tk-top--hub{padding-bottom:64px}.tk-sky{z-index:-1;pointer-events:none;background:radial-gradient(110% 95% at 82% -18%,#2a4bff8c 0%,#0a1e8a57 32%,#00104200 64%),radial-gradient(80% 90% at -5% 115%,#002cb25c,#00104200 62%),linear-gradient(#030a2e 0%,#020824 55%,#020517 100%);position:absolute;inset:0;overflow:hidden}.tk-sky__glow{border-radius:50%;position:absolute}.tk-sky__glow--a{background:radial-gradient(closest-side,#1c40f280,#1c40f224 55%,#1c40f200);width:82%;height:130%;animation:22s ease-in-out infinite alternate tk-drift-a;top:-55%;left:38%}.tk-sky__glow--b{background:radial-gradient(closest-side,#0082f84d,#0082f812 60%,#0082f800);width:72%;height:120%;animation:27s ease-in-out infinite alternate tk-drift-b;top:5%;left:-26%}.tk-sky__glow--gold{background:radial-gradient(closest-side,#fcc10429,#fcc10400);width:30%;height:62%;animation:19s ease-in-out infinite alternate tk-drift-c;top:-12%;left:64%}.tk-sky__stars{border-radius:50%;width:1px;height:1px;animation:6s ease-in-out infinite tk-twinkle;position:absolute;top:0;left:0;box-shadow:663px 154px #ffffffbd,148px 548px #ffffff91,118px 519px #ffffff5e,888px 428px #ffffff7d,1128px 434px #ffffffd9,253px 228px #ffffffb3,812px 50px #ffffff61,272px 296px #ffffff70,241px 584px #ffffffb0,1396px 185px #ffffffb3,1308px 192px #ffffff69,1458px 64px #ffffffb8,1016px 696px #ffffffd1,953px 599px #ffffff91,508px 184px #fff6,614px 537px #ffffffe0,1493px 459px #ffffffb8,149px 120px #ffffff73,700px 155px #fff9,1368px 79px #ffffff8c,717px 608px #ffffffb3,934px 70px #ffffffeb,970px 680px #ffffff63,1436px 317px #ffffff85,790px 684px #ffffff5c,945px 363px #ffffffb8,1011px 60px #ffffffcf,264px 253px #ffffff94,1016px 82px #ffffff9e,1125px 284px #ffffffd6,1398px 389px #ffffff70,360px 154px #ffffffbf,24px 496px #ffffff82,8px 149px #ffffffab,1248px 579px #ffffffeb,1414px 527px #ffffff9e,1597px 696px #ffffff96,807px 106px #ffffffba,127px 195px #fffffff0,902px 166px #ffffff8c,107px 104px #ffffffb0,1098px 103px #ffffffb8,144px 212px #ffffff70,516px 355px #ffffffa1,236px 499px #ffffffa3,332px 40px #fff9,60px 330px #ffffff8c,1200px 30px #fff9}.tk-sky__stars--2{width:2px;height:2px;animation-duration:8.5s;animation-delay:-3s;box-shadow:638px 87px #ffffff69,701px 271px #fcc104d9,330px 528px #ffffff78,1081px 370px #ffffffc2,55px 540px #fffffff0,186px 267px #ffffffe3,728px 228px #ffffffba,1255px 199px #ffffffd6,1515px 232px #ffffffa8,728px 29px #ffffffd1,967px 265px #ffffffc4,705px 457px #ffffffeb,746px 82px #ffffff69,962px 201px #ffffff78,1278px 624px #ffffffa3,1337px 352px #ffffffd9,245px 397px #ffffffa3,365px 444px #fff6,1478px 405px #fcc10496,173px 162px #fffffff2,56px 154px #fcc104d4,299px 626px #fcc104bd}.tk-sky__grid{background-image:linear-gradient(#e9edff0b 1px,#0000 1px),linear-gradient(90deg,#e9edff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75% at 50% 25%,#000 22%,#0000 76%);mask-image:radial-gradient(80% 75% at 50% 25%,#000 22%,#0000 76%)}.tk-sky__floor{perspective:420px;perspective-origin:50% 0;height:42%;position:absolute;bottom:0;left:-30%;right:-30%;-webkit-mask-image:linear-gradient(#0000 8%,#0000008c 60%,#000 100%);mask-image:linear-gradient(#0000 8%,#0000008c 60%,#000 100%)}.tk-sky__floor>i{transform-origin:50% 0;background-image:linear-gradient(#6e96ff29 1px,#0000 1px),linear-gradient(90deg,#6e96ff29 1px,#0000 1px);background-size:64px 64px;height:calc(100% + 64px);animation:7s linear infinite tk-floor;position:absolute;top:0;left:0;right:0;transform:rotateX(62deg)translateY(-64px)}.tk-sky__spark{clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:drop-shadow(0 0 4px #a0c8fff2);background:#e6efff;width:11px;height:11px;animation:6s ease-in-out infinite tk-sparkle;position:absolute}.tk-sky__spark--gold{filter:drop-shadow(0 0 5px #fcc104f2);background:#fcc104}.tk-nav{z-index:5;justify-content:space-between;align-items:center;gap:12px;max-width:72rem;margin-inline:auto;padding:16px 20px;display:flex;position:relative}.tk-brand{letter-spacing:.14em;color:#fff;border-radius:12px;align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.tk-brand img{width:28px;height:28px;transition:transform .45s var(--ease-spring)}.tk-brand:hover img{transform:rotate(-8deg)scale(1.06)}.tk-brand__one{letter-spacing:.08em;color:var(--color-gold-400);background:#ffffff1a;border-radius:6px;padding:2px 6px;font-size:10px;box-shadow:inset 0 0 0 1px #fcc10447}.tk-navbtn{min-height:44px}.tk-navbtn.btn-ghost{background:#ffffff12;border-color:#e9edff33}.tk-navbtn.btn-ghost:hover{background:#ffffff1f;border-color:#fcc10480}.tk-hero{z-index:2;max-width:72rem;margin-inline:auto;padding:4px 20px 0;position:relative}.tk-hero--hub{text-align:center;padding-top:clamp(28px,6vw,64px)}.tk-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#e9edffeb;background:#ffffff0f;border:1px solid #e9edff24;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .95rem .5rem .8rem;font-size:11.5px;font-weight:800;display:inline-flex}.tk-eyebrow:before{content:"";background:#fcc104;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #fcc10429,0 0 12px #fcc104e6}.tk-h1{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(38px,6.2vw,72px);font-weight:800;line-height:1.03}.tk-h1--tool{letter-spacing:-.034em;font-size:clamp(30px,4.4vw,48px);line-height:1.06}.tk-lead{color:#e9edffc2;text-wrap:pretty;font-size:clamp(15.5px,1.35vw,18px);line-height:1.6}.tk-grad{background:linear-gradient(96deg,#fff 4%,#a9cfff 34%,#2e9bff 62%,#5a7bff 96%);color:#0000;-webkit-background-clip:text;background-clip:text}.tk-crumbs{color:#e9edff94;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.tk-crumbs a{color:#e9edffdb;border-radius:6px;font-weight:700;transition:color .2s}.tk-crumbs a:hover{color:#fff}.tk-hero__row{align-items:flex-start;gap:20px;margin-top:18px;display:flex}.tk-gtile{color:#d6e4ff;width:72px;height:72px;animation:tk-pop .7s var(--ease-spring) .1s backwards;background:linear-gradient(145deg,#2f57ff80,#0a2fd62e);border:1px solid #82a8ff57;border-radius:24px;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38,0 20px 40px -18px #1c40f2f2,0 0 0 7px #ffffff09}.tk-gtile:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff38,#0000 42%);position:absolute;inset:-1px}.tk-gtile>.gl{width:36px;height:36px}.tk-rise{animation:tk-rise .8s var(--ease-premium) backwards}.tk-finder{max-width:760px;margin:34px auto 0}.tk-search{display:block;position:relative}.tk-search>svg{color:#e9edff99;pointer-events:none;width:20px;height:20px;transition:color .2s;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.tk-search>input{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;min-height:60px;transition:border-color .2s, box-shadow .3s var(--ease-premium), background-color .2s;background:linear-gradient(160deg,#ffffff1a,#ffffff0a);border:1px solid #e9edff2e;border-radius:20px;padding:0 20px 0 54px;font-size:16px;box-shadow:inset 0 1px #ffffff14,0 24px 48px -28px #000c}.tk-search>input::placeholder{color:#e9edff8c}.tk-search>input:focus{border-color:#fcc10499;outline:none;box-shadow:0 0 0 4px #fcc10424,inset 0 1px #ffffff14}.tk-search:focus-within>svg{color:#fcc104}.tk-search>input::-webkit-search-cancel-button{filter:invert()brightness(1.5);cursor:pointer}.tk-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.tk-chip{color:#e9edffdb;min-height:40px;transition:color .2s, background-color .25s, border-color .25s, transform .15s var(--ease-premium), box-shadow .25s;background:#ffffff0f;border:1px solid #e9edff24;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.tk-chip:hover{color:#fff;background:#ffffff1a;border-color:#e9edff52}.tk-chip:active{transform:scale(.96)}.tk-chip.is-on{color:var(--color-navy-900);background:linear-gradient(135deg,#ffd84d,#fcc104 55%,#efa600);border-color:#0000;box-shadow:0 10px 22px -12px #fcc104cc,inset 0 1px #ffffff80}.tk-chip__n{font-variant-numeric:tabular-nums;background:#ffffff1f;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:grid}.tk-chip.is-on .tk-chip__n{background:#00104224}.tk-chip>.gl{width:16px;height:16px}.tk-orbit{z-index:1;pointer-events:none;position:absolute;inset:0}.tk-orbit>span{color:#cfe0ff;width:58px;height:58px;animation:tk-pop .9s var(--ease-spring) backwards, tk-float 7s ease-in-out infinite;background:linear-gradient(150deg,#ffffff1a,#ffffff06);border:1px solid #e9edff21;border-radius:19px;place-items:center;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff1f,0 24px 40px -24px #000000e6}.tk-orbit>span>.gl{width:26px;height:26px}.tk-orbit>span:nth-child(2n){border-radius:16px;width:50px;height:50px}.tk-orbit>span:nth-child(2n)>.gl{width:22px;height:22px}@media (width<=1023px){.tk-orbit{display:none}}.tk-main{max-width:72rem;margin-inline:auto;padding:0 20px 72px}.tk-stage{z-index:3;margin-top:-68px;position:relative}.tk-groups{margin-top:40px}.tk-group+.tk-group{margin-top:44px}.tk-group[hidden]{display:none}.tk-group__head{align-items:center;gap:12px;display:flex}.tk-group__head h2{letter-spacing:-.02em;font-size:22px;font-weight:800}.tk-group__count{min-width:26px;height:24px;color:var(--color-muted);box-shadow:inset 0 0 0 1px var(--color-line);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;place-items:center;padding:0 8px;font-size:12px;font-weight:800;display:grid}.tk-group__rule{background:linear-gradient(90deg, var(--color-line), transparent);flex:1;height:1px}.tk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}@media (width<=1023px){.tk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.tk-grid{grid-template-columns:minmax(0,1fr);gap:10px}}.tk-card{align-items:flex-start;gap:14px;height:100%;padding:18px 44px 18px 18px;display:flex;position:relative}.tk-card[hidden]{display:none}.tk-card .icon-tile{border-radius:16px;width:48px;height:48px}.tk-card .icon-tile>.gl{width:24px;height:24px}.tk-card__name{letter-spacing:-.012em;font-size:15.5px;font-weight:800;line-height:1.3;transition:color .2s;display:block}.tk-card__text{color:var(--color-muted);margin-top:4px;font-size:13.5px;line-height:1.5;display:block}.tk-card__arrow{color:#b3bbd3;width:18px;height:18px;transition:transform .35s var(--ease-premium), color .25s;position:absolute;top:18px;right:16px}.tk-card:hover .tk-card__name{color:var(--color-blue-700)}.tk-card:hover .tk-card__arrow{color:var(--color-blue-600);transform:translate(2px,-2px)}.tk-card .icon-tile{transition:transform .45s var(--ease-spring), box-shadow .35s}.tk-card:hover .icon-tile{transform:translateY(-2px)rotate(-5deg)scale(1.05);box-shadow:inset 0 1px #fff,0 14px 24px -12px #1c40f299}.tk-card--sm{padding:16px 40px 16px 16px}.tk-card--sm .icon-tile{border-radius:14px;width:42px;height:42px}.tk-card--sm .tk-card__name{font-size:14.5px}.tk-card--sm .tk-card__text{font-size:12.5px}.tk-pop-in{animation:tk-pop .45s var(--ease-spring) backwards}.tk-nomatch{text-align:center;flex-direction:column;align-items:center;margin-top:36px;padding:44px 20px;display:flex}.tk-nomatch[hidden]{display:none}.tk-js .tk-reveal:not(.is-in)>*{opacity:0}.tk-js:not(.tk-ready) .tk-reveal:not(.is-in)>*{animation:0s linear 2.5s forwards tk-show}.tk-reveal.is-in>*{animation:tk-rise .6s var(--ease-premium) backwards;animation-delay:calc(min(var(--i,0), 8) * 45ms)}.tk-next{isolation:isolate;color:#fff;background:radial-gradient(120% 160% at 100% 0,#2a4bff 0%,#0a1e8a 30%,#001042 64%,#020517 100%);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:32px;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -32px #001042cc,inset 0 1px #ffffff1f}.tk-next:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 120% at 85% 0,#000 20%,#0000 70%);mask-image:radial-gradient(90% 120% at 85% 0,#000 20%,#0000 70%)}.tk-next:after{content:"";z-index:-1;background:radial-gradient(closest-side,#fcc10433,#0000);border-radius:50%;width:260px;height:220px;position:absolute;top:-80px;right:-60px}.tk-next__lead{align-items:center;gap:14px;min-width:0;display:flex}.tk-next__lead .icon-tile{border-radius:15px;width:44px;height:44px}.tk-next__text{letter-spacing:-.01em;font-size:16.5px;font-weight:800;line-height:1.35}.tk-h2{letter-spacing:-.02em;font-size:22px;font-weight:800}.tk-steps{margin-top:18px;position:relative}.tk-steps:before{content:"";background:linear-gradient(#1c40f259,#fcc10466);border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:17px}.tk-steps>li{align-items:flex-start;gap:16px;padding:7px 0;font-size:15px;line-height:1.5;display:flex;position:relative}.tk-steps>li+li{margin-top:8px}.tk-step__n{color:#fff;width:36px;height:36px;box-shadow:0 0 0 5px var(--color-canvas), 0 10px 18px -10px #1c40f2e6, inset 0 1px 0 #ffffff4d;background:linear-gradient(135deg,#3159ff,#1c40f2 55%,#0b2fd4);border-radius:50%;flex:none;place-items:center;font-size:13.5px;font-weight:800;display:grid;position:relative}.tk-steps>li>span:last-child{padding-top:6px}.tk-faq{transition:box-shadow .3s var(--ease-premium), border-color .25s;border-radius:18px}.tk-faq>summary{border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 18px;font-weight:700;list-style:none;display:flex;position:relative}.tk-faq>summary::-webkit-details-marker{display:none}.tk-faq>summary:after{content:"";background:var(--color-blue-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C40F2' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / 14px no-repeat;width:28px;height:28px;transition:transform .35s var(--ease-spring), background-color .2s;border-radius:50%;flex:none}.tk-faq[open]>summary:after{background-color:var(--color-gold-50);transform:rotate(45deg)}.tk-faq:hover{box-shadow:var(--shadow-card-hover);border-color:#1c40f224}.tk-faq>p{color:var(--color-ink-2);padding:0 18px 16px;font-size:14.5px;line-height:1.6}.tk-faq[open]>p{animation:tk-rise .4s var(--ease-premium) backwards}.tk-foot{border-top:1px solid var(--color-line);background:linear-gradient(#fff9,#fff0)}.tk-foot__in{max-width:72rem;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-inline:auto;padding:26px 20px 34px;font-size:12.5px;display:flex}.tk-foot__mark{background:radial-gradient(circle at 30% 20%,#1c3ad8,#001042 70%);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 6px 14px -8px #001042e6,inset 0 1px #ffffff29}.tk-foot__mark img{width:86%}.tk-stage .card{border-color:#0b123312;border-radius:24px;box-shadow:0 1px 2px #0b12330d,0 12px 24px -18px #0b12332e,0 32px 60px -40px #02051780}.tk-stage .section-label{letter-spacing:.1em}.tk-stage button.chip{color:#fff;min-height:40px;animation:tk-chip-on .4s var(--ease-spring);background:linear-gradient(135deg,#3159ff,#1c40f2 55%,#0b2fd4);font-size:13px;font-weight:700;box-shadow:0 10px 20px -12px #1c40f2d9,inset 0 1px #ffffff40}.tk-stage button.chip.chip-muted{color:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-line), 0 1px 2px #0b12330a;background:#fff;animation:none}.tk-stage button.chip.chip-muted:hover{color:var(--color-blue-700);box-shadow:inset 0 0 0 1px var(--color-blue-200), 0 8px 16px -12px #1c40f273;background:#fbfcff}.tk-stage button.chip:focus-visible{outline-offset:2px;outline:2.5px solid #1c40f28c}.tk-form{position:relative}.tk-form:before{content:"";opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#1c40f280,#fcc1048c,#0000);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:24px;right:24px}.tk-preview{isolation:isolate;position:relative;overflow:hidden}.tk-preview:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#1c40f217 1px,#0000 0);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(90% 70% at 50% 30%,#000 30%,#0000 80%)}.tk-preview:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#1c40f21a,#0000);border-radius:50%;width:420px;height:300px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.tk-swatch{transition:transform .25s var(--ease-spring), box-shadow .25s;border-radius:999px;flex:none;position:relative;box-shadow:inset 0 0 0 1px #00000014,0 4px 10px -6px #0b123380}.tk-swatch:hover{transform:scale(1.08)}.tk-swatch.is-on{box-shadow:0 0 0 3px #fff,0 0 0 5px,0 8px 16px -8px #0b123380}.tk-swatch.is-on:after{content:"";width:42%;height:42%;animation:tk-pop .4s var(--ease-spring) backwards;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat;margin:auto;position:absolute;inset:0}.tk-drop{text-align:center;cursor:pointer;transition:border-color .25s, background-color .25s, box-shadow .3s var(--ease-premium), transform .2s var(--ease-premium);background:linear-gradient(160deg,#f7f9ff,#eef2fd);border:1.5px dashed #1c40f242;border-radius:22px;padding:26px 20px;display:block;position:relative;overflow:hidden}.tk-drop:hover,.tk-drop:focus-within{border-color:#1c40f28c;box-shadow:0 14px 30px -22px #1c40f2b3}.tk-pick{border-style:solid;border-color:#1c40f21a}.tk-drop.is-over{border-color:var(--color-blue-600);background:linear-gradient(160deg,#eef2ff,#dfe7ff);transform:scale(1.01)}.tk-drop__icon{width:56px;height:56px;color:var(--color-blue-600);transition:transform .45s var(--ease-spring);background:#fff;border-radius:18px;place-items:center;margin:0 auto 14px;display:grid;box-shadow:0 12px 24px -14px #1c40f299,inset 0 0 0 1px #1c40f214}.tk-drop__icon>.gl{width:28px;height:28px}.tk-drop:hover .tk-drop__icon,.tk-drop.is-over .tk-drop__icon{transform:translateY(-3px)rotate(-4deg)}.tk-qr{isolation:isolate;background:#fff;border-radius:28px;place-items:center;padding:16px;display:grid;position:relative;box-shadow:0 0 0 1px #1c40f214,0 26px 50px -26px #1c40f2a6,0 8px 18px -12px #0b123333}.tk-qr:before{content:"";z-index:-1;background:radial-gradient(closest-side,#1c40f233,#0082f814 60%,#0000),radial-gradient(40% 36% at 88% 8%,#fcc10438,#0000 70%);border-radius:44px;position:absolute;inset:-18px}.tk-qr__c{border-color:var(--tk-qr-c,#1c40f2);pointer-events:none;border-style:solid;border-width:0;width:22px;height:22px;position:absolute}.tk-qr__c--tl{border-top-width:3px;border-left-width:3px;border-top-left-radius:12px;top:7px;left:7px}.tk-qr__c--tr{border-top-width:3px;border-right-width:3px;border-top-right-radius:12px;top:7px;right:7px}.tk-qr__c--bl{border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:12px;bottom:7px;left:7px}.tk-qr__c--br{border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:12px;bottom:7px;right:7px}.tk-qr__code{border-radius:12px;position:relative;overflow:hidden}.tk-qr__code>svg,.tk-qr__code>img{width:100%;height:auto;display:block}.tk-qr__scan{opacity:0;pointer-events:none;height:34%;animation:tk-scan 1.2s var(--ease-premium) backwards;background:linear-gradient(#0082f800,#0082f838 80%,#fcc1048c 99%);border-bottom:2px solid #fcc104d9;border-radius:12px;position:absolute;top:12px;left:10px;right:10px}.tk-qr--empty{background:#f7f9fe;box-shadow:inset 0 0 0 1px #0b12330d}.tk-qr--empty:before{opacity:.45}.tk-paper{isolation:isolate;background:#fff;border-radius:14px;position:relative;box-shadow:0 1px 1px #0b12330f,0 18px 34px -22px #0b123373,0 0 0 1px #0b12330d}.tk-paper:before,.tk-paper:after{content:"";z-index:-1;background:#fff;border-radius:14px;position:absolute;left:10px;right:10px;box-shadow:0 0 0 1px #0b12330d,0 10px 20px -16px #0b123380}.tk-paper:before{height:30px;bottom:-7px;transform:rotate(-.9deg)}.tk-paper:after{opacity:.7;height:30px;bottom:-13px;left:20px;right:20px;transform:rotate(.8deg)}.tk-paper__bar{background:linear-gradient(90deg,#1c40f2,#0082f8 60%,#fcc104);border-radius:14px 14px 0 0;height:5px}.tk-checker{background-color:#fff;background-image:linear-gradient(45deg,#eef0f6 25%,#0000 25%),linear-gradient(-45deg,#eef0f6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef0f6 75%),linear-gradient(-45deg,#0000 75%,#eef0f6 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.tk-shot{border-radius:18px;box-shadow:0 0 0 1px #0b12330f,0 18px 36px -24px #0b123380}.tk-device{background:linear-gradient(160deg,#1b2a6b,#020517 60%);border-radius:44px;width:100%;max-width:300px;margin-inline:auto;padding:10px;position:relative;box-shadow:0 40px 70px -34px #020517bf,inset 0 0 0 1px #ffffff0f,0 0 0 1.5px #0d1a52}.tk-device:before{content:"";z-index:2;background:#020517;border-radius:999px;width:84px;height:22px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.tk-device__screen{background:var(--color-canvas);border-radius:35px;position:relative;overflow:hidden}.tk-device__screen:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff59,#fff0 32%);position:absolute;inset:0}.tk-answer{padding:22px;box-shadow:0 0 0 1px #8fa6ff38,0 30px 60px -30px #001042bf,0 12px 24px -18px #00104280,inset 0 1px #ffffff24}.tk-answer .tk-answer__label{color:#e9edffb8;font-size:12.5px;font-weight:700}.tk-answer .tk-answer__big{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(32px,4vw,40px);font-weight:800;line-height:1.05;display:block}.tk-answer__rows{gap:8px;margin-top:16px;display:grid}.tk-answer__row{background:#ffffff12;border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 14px;font-size:13.5px;display:flex;box-shadow:inset 0 0 0 1px #e9edff1a}.tk-answer__row b{font-variant-numeric:tabular-nums;color:#fff;font-size:15.5px;font-weight:800}.tk-answer__note{color:#e9edffb3;margin-top:12px;font-size:12px}.tk-num{animation:tk-num .5s var(--ease-spring) backwards;display:inline-block}.tk-in{animation:tk-rise .5s var(--ease-premium) backwards}.tk-pop{animation:tk-pop .5s var(--ease-spring) backwards}.tk-tick{color:#fff;background:var(--color-green-600);width:18px;height:18px;animation:tk-tick .5s var(--ease-spring) backwards;border-radius:50%;place-items:center;display:inline-grid;box-shadow:0 4px 10px -4px #11985acc}.tk-tick>svg{width:11px;height:11px}.tk-linkbox{background:linear-gradient(135deg,#f6f8fe,#eef2fb);border-radius:16px;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex;box-shadow:inset 0 0 0 1px #1c40f214}.tk-info{background:linear-gradient(135deg, var(--color-blue-50), #f4f7ff);border-radius:18px;box-shadow:inset 0 0 0 1px #1c40f21a}.tk-warn{background:linear-gradient(135deg, #fffcef, var(--color-gold-50));border-radius:18px;box-shadow:inset 0 0 0 1px #a7740024}.tk-writing{position:relative}.tk-writing:before{content:"";z-index:0;border-radius:inherit;background:conic-gradient(from var(--ring-angle), #1c40f28c, #0082f826, #fcc104b3, #1c40f21a, #1c40f28c);-webkit-mask-composite:xor;pointer-events:none;padding:2px;animation:3s linear infinite ring-turn;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tk-empty{text-align:center;min-height:12rem;color:var(--color-muted);background:linear-gradient(160deg,#f8f9fd,#f1f4fb);border-radius:18px;place-items:center;padding:24px;font-size:13.5px;display:grid;box-shadow:inset 0 0 0 1px #0b12330a}.gl{flex-shrink:0;overflow:visible}.gl>*{transform-box:view-box}.gl .gl-a{fill:var(--gl-accent,#fcc104)}.gl-m-pop>.gl-a,.gl-m-pulse>.gl-a,.gl-draw>.gl-a{transform-box:fill-box;transform-origin:50%}.gl-m-spin>*{transform-origin:12px 12px}.gl-m-swing>*{transform-origin:var(--gl-o,12px 3px)}:is(a,button,label,.group):is(:hover,:focus-visible) .gl-m-pop>.gl-a,.gl-m-pop.gl-play>.gl-a{animation:.5s cubic-bezier(.34,1.56,.64,1) gl-pop}:is(a,button,label,.group):is(:hover,:focus-visible) .gl-m-pulse>.gl-a,.gl-m-pulse.gl-play>.gl-a{animation:.6s cubic-bezier(.34,1.56,.64,1) gl-pulse}:is(a,button,label,.group):is(:hover,:focus-visible) .gl-m-bob>*,.gl-m-bob.gl-play>*{animation:.5s cubic-bezier(.34,1.56,.64,1) gl-bob}:is(a,button,label,.group):is(:hover,:focus-visible) .gl-m-swing>*,.gl-m-swing.gl-play>*{animation:.6s ease-in-out gl-swing}:is(a,button,label,.group):is(:hover,:focus-visible) .gl-m-spin>*,.gl-m-spin.gl-play>*{animation:.6s cubic-bezier(.34,1.56,.64,1) gl-spin}:is(a,button,label,.group):is(:hover,:focus-visible) .gl-m-draw>.gl-l>*,.gl-m-draw.gl-play>.gl-l>*{animation:.6s cubic-bezier(.22,1,.36,1) gl-line}.gl-draw>.gl-l>*{animation:.9s cubic-bezier(.22,1,.36,1) both gl-line}.gl-draw>.gl-l>:nth-child(2){animation-delay:70ms}.gl-draw>.gl-l>:nth-child(3){animation-delay:.14s}.gl-draw>.gl-l>:nth-child(n+4){animation-delay:.21s}.gl-draw>.gl-b{animation:.6s ease-out .25s both gl-fade}.gl-draw>.gl-a{animation:.55s cubic-bezier(.34,1.56,.64,1) .65s both gl-pop-in}@media (width<=767px){.tk-sky__glow,.tk-sky__stars,.tk-sky__floor>i{animation:none}.tk-top{border-radius:0 0 28px 28px}.tk-gtile{border-radius:19px;width:56px;height:56px}.tk-gtile>.gl{width:28px;height:28px}.tk-hero__row{gap:14px;margin-top:14px}.tk-top--tool{padding-bottom:76px}.tk-stage{margin-top:-52px}.tk-search>input{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff17}.tk-chips{gap:6px}.tk-chip{min-height:38px;padding:0 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.tk-sky *,.tk-sky__stars,.tk-orbit>span,.tk-writing:before,.tk-qr__scan{animation:none!important}.tk-qr__scan{display:none}.tk-js .tk-reveal>*{opacity:1!important;animation:none!important}.gl,.gl *{animation:none!important}}}@keyframes gl-line{0%{stroke-dasharray:1 2;stroke-dashoffset:1px}to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes gl-fade{0%{opacity:0}}@keyframes gl-pop-in{0%{opacity:0;transform:scale(0)}}@keyframes gl-pop{40%{transform:scale(1.35)}70%{transform:scale(.94)}}@keyframes gl-pulse{30%{opacity:.75;transform:scale(.65)rotate(-18deg)}65%{opacity:1;transform:scale(1.28)rotate(6deg)}}@keyframes gl-bob{45%{transform:translateY(-1.75px)}75%{transform:translateY(.4px)}}@keyframes gl-swing{20%{transform:rotate(12deg)}45%{transform:rotate(-9deg)}70%{transform:rotate(5deg)}88%{transform:rotate(-2deg)}}@keyframes gl-spin{to{transform:rotate(180deg)}}@keyframes tk-drift-a{0%{transform:translate(0,0)scale(1)rotate(0)}to{transform:translate(-12%,8%)scale(1.15)rotate(8deg)}}@keyframes tk-drift-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(16%,-10%)scale(.9)}}@keyframes tk-drift-c{0%{opacity:.6;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-24%,18%)scale(1.3)}}@keyframes tk-twinkle{0%,to{opacity:1}50%{opacity:.4}}@keyframes tk-floor{0%{transform:rotateX(62deg)translateY(-64px)}to{transform:rotateX(62deg)translateY(0)}}@keyframes tk-sparkle{0%,to{opacity:.2;transform:scale(.5)rotate(0)}45%{opacity:1;transform:scale(1)rotate(30deg)}70%{opacity:.35;transform:scale(.6)rotate(45deg)}}@keyframes tk-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes tk-pop{0%{opacity:0;transform:scale(.84)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes tk-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes tk-show{to{opacity:1}}@keyframes tk-chip-on{0%{transform:scale(.94)}60%{transform:scale(1.04)}to{transform:none}}@keyframes tk-num{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes tk-tick{0%{opacity:0;transform:scale(.3)rotate(-25deg)}60%{opacity:1;transform:scale(1.18)rotate(5deg)}to{opacity:1;transform:none}}@keyframes tk-scan{0%{opacity:0;transform:translateY(-40%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(210%)}}@media print{.tk-top,.tk-foot,.tk-next{display:none!important}}
