@font-face{font-family:montserrat;src:url(../media/Montserrat_Variable-s.p.2q3vm4cm6i_z0.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.p8MwFq_className{font-family:montserrat,montserrat Fallback;font-style:normal}.p8MwFq_variable{--font-montserrat:"montserrat", "montserrat Fallback"}
body{font-family:var(--font-sans);background:var(--surface-100);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}[data-theme]{color:var(--ink)}.tk-icon{vertical-align:middle;flex:none;display:inline-block}.tk-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-3);height:48px;padding:0 var(--space-5);border-radius:var(--radius-full);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:box-shadow .2s,background-color .2s,border-color .2s,filter .2s,transform .2s;display:inline-flex}.tk-btn--lg{height:56px;padding:0 var(--space-6)}.tk-btn--block{width:100%;display:flex}.tk-btn__arrow{transition:transform .2s}.tk-btn:hover .tk-btn__arrow{transform:translate(3px)}.tk-btn--primary{background:linear-gradient(90deg, var(--brand) 0%, var(--brand-deep) 60%, var(--brand-night) 100%);border-color:var(--brand-edge);color:var(--on-brand);box-shadow:var(--shadow-glow)}.tk-btn--primary:hover{filter:brightness(1.12);transform:translateY(-1px)}.tk-btn--primary:active{filter:brightness(.95);transform:none}.tk-btn--secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}.tk-btn--secondary:hover{background:var(--brand-soft);border-color:var(--accent)}.tk-btn--ghost{height:auto;padding:var(--space-1) 0;border-radius:var(--radius-sm);color:var(--accent);background:0 0;border-color:#0000}.tk-btn--ghost:hover .tk-btn__label{text-underline-offset:4px;text-decoration:underline}.tk-btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tk-btn[disabled],.tk-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none;transform:none}.tk-badge{box-sizing:border-box;align-items:center;gap:var(--space-1);height:26px;padding:0 var(--space-3);border-radius:var(--radius-full);font-family:var(--font-sans);letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.tk-badge--neutral{background:var(--surface-inset);border-color:var(--line);color:var(--ink-muted)}.tk-badge--brand{background:var(--brand-soft);color:var(--accent)}.tk-badge--solid{background:linear-gradient(90deg, var(--brand), var(--brand-deep));border-color:var(--brand-edge);color:var(--on-brand)}.tk-field{gap:var(--space-2);font-family:var(--font-sans);flex-direction:column;display:flex}.tk-field__label{color:var(--ink);font-size:15px;font-weight:500;line-height:22px}.tk-field__control{box-sizing:border-box;width:100%;height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-inset);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:24px;transition:border-color .2s,box-shadow .2s}.tk-field__control--multiline{height:auto;min-height:120px;padding:var(--space-3) var(--space-4);resize:vertical}.tk-field__control::placeholder{color:var(--ink-subtle);opacity:1}.tk-field__control:hover{border-color:var(--accent)}.tk-field__control:focus{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:none}.tk-field__hint{color:var(--ink-subtle);margin:0;font-size:15px;line-height:22px}.tk-field__error{color:var(--danger);margin:0;font-size:15px;line-height:22px}.tk-field--error .tk-field__control{border-color:var(--danger)}.tk-logo{align-items:center;height:36px;display:inline-flex}.tk-logo__img{width:auto;height:100%;display:block}.tk-logo--text{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink);font-size:28px;font-weight:400}.tk-logo__on-light{display:none}[data-theme=light] .tk-logo__on-light{display:block}[data-theme=light] .tk-logo__on-dark,[data-theme=dark] .tk-logo__on-light{display:none}[data-theme=dark] .tk-logo__on-dark{display:block}.tk-header{z-index:10;background:var(--surface-200);border-bottom:1px solid var(--line);font-family:var(--font-sans);position:relative}.tk-header--transparent{background:0 0;border-bottom-color:#0000}.tk-header__inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-5);max-width:var(--container-max);height:var(--header-height);padding:0 var(--space-6);margin:0 auto;display:flex}.tk-header__brand{border-radius:var(--radius-sm);display:inline-flex}.tk-header__brand:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tk-header__nav{align-items:center;gap:var(--space-7);display:flex}.tk-header__link{color:var(--ink);padding:var(--space-1) 0;border-radius:var(--radius-sm);border-bottom:1px solid #0000;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:color .2s,border-color .2s}.tk-header__link:hover,.tk-header__link.is-active{color:var(--accent)}.tk-header__link.is-active{border-bottom-color:var(--accent);border-radius:0}.tk-header__link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tk-header__toggle{border-radius:var(--radius-full);border:1px solid var(--line-strong);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.tk-header__toggle:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (max-width:760px){.tk-header__inner{padding:0 var(--space-4);height:72px}.tk-header .tk-logo{height:28px!important}.tk-header__toggle{display:inline-flex}.tk-header__nav{padding:var(--space-2) var(--space-4) var(--space-5);background:var(--surface-200);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.tk-header--open .tk-header__nav{display:flex}.tk-header__link{padding:var(--space-3) 0;border-bottom:1px solid var(--line);border-radius:0}.tk-header__cta{margin-top:var(--space-4)}}.tk-hero{background-color:var(--surface-000);color:var(--ink);font-family:var(--font-sans);background-position:100%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.tk-hero:before{content:"";background:linear-gradient(90deg, var(--surface-000) 0%, var(--surface-000) 22%, transparent 62%);opacity:.92;pointer-events:none;position:absolute;inset:0}.tk-hero>*{position:relative}.tk-hero__body{box-sizing:border-box;max-width:var(--container-max);padding:var(--space-8) var(--space-6) var(--space-8);align-items:center;min-height:440px;margin:0 auto;display:flex}.tk-hero__copy{max-width:580px}.tk-hero__eyebrow{margin:0 0 var(--space-4);letter-spacing:.02em;color:var(--accent);font-size:13px;font-weight:600;line-height:18px}.tk-hero__title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:60px;font-weight:300;line-height:64px}.tk-hero__highlight{color:var(--accent)}.tk-hero__subtitle{margin:var(--space-5) 0 0;color:var(--ink-muted);font-size:20px;font-weight:400;line-height:30px}.tk-hero__actions{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.tk-hero__extra{box-sizing:border-box;max-width:var(--container-max);padding:0 var(--space-6) var(--space-8);gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;display:grid}@media (max-width:760px){.tk-hero{background-position:70%}.tk-hero:before{background:linear-gradient(180deg, var(--surface-000) 0%, var(--surface-000) 50%, transparent 100%);opacity:.85}.tk-hero__body{padding:var(--space-7) var(--space-4);min-height:0}.tk-hero__title{font-size:40px;line-height:44px}.tk-hero__subtitle{font-size:18px;line-height:28px}.tk-hero__extra{padding:0 var(--space-4) var(--space-7);grid-template-columns:1fr}}.tk-service{box-sizing:border-box;align-items:center;gap:var(--space-5);width:100%;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-200);color:var(--ink);font-family:var(--font-sans);text-align:left;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.tk-service--link{cursor:pointer}.tk-service--link:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.tk-service--link:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tk-service__tile{box-sizing:border-box;width:var(--icon-tile);height:var(--icon-tile);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-inset);color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.tk-service__text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.tk-service__title{color:var(--ink);font-size:20px;font-weight:500;line-height:28px}.tk-service__desc{color:var(--ink-subtle);font-size:15px;line-height:22px}.tk-service__chevron{color:var(--ink-muted);transition:transform .2s,color .2s}.tk-service--link:hover .tk-service__chevron{color:var(--accent);transform:translate(3px)}@media (max-width:760px){.tk-service{padding:var(--space-5);gap:var(--space-4)}.tk-service__tile{width:64px;height:64px}}.tk-footer{background:var(--surface-000);border-top:1px solid var(--line);color:var(--ink);font-family:var(--font-sans)}.tk-footer__inner{box-sizing:border-box;max-width:var(--container-max);padding:var(--space-8) var(--space-6) var(--space-7);gap:var(--space-7);grid-template-columns:minmax(240px,2fr) repeat(auto-fit,minmax(140px,1fr));margin:0 auto;display:grid}.tk-footer__brand .tk-logo{height:34px}.tk-footer__tagline{margin:var(--space-4) 0 0;max-width:320px;color:var(--ink-muted);font-size:15px;line-height:22px}.tk-footer__contact{margin-top:var(--space-4);color:var(--ink-muted);font-size:15px;line-height:22px}.tk-footer__contact a,.tk-footer__col a{color:var(--ink-muted);border-radius:var(--radius-sm);text-decoration:none}.tk-footer__contact a:hover,.tk-footer__col a:hover{color:var(--accent)}.tk-footer__contact a:focus-visible,.tk-footer__col a:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tk-footer__heading{margin:0 0 var(--space-4);color:var(--ink);font-size:16px;font-weight:500;line-height:24px}.tk-footer__col ul{gap:var(--space-3);flex-direction:column;margin:0;padding:0;font-size:15px;line-height:22px;list-style:none;display:flex}.tk-footer__legal{box-sizing:border-box;max-width:var(--container-max);padding:var(--space-5) var(--space-6);border-top:1px solid var(--line);color:var(--ink-subtle);margin:0 auto;font-size:13px;line-height:18px}@media (max-width:760px){.tk-footer__inner{padding:var(--space-7) var(--space-4);gap:var(--space-6);grid-template-columns:1fr 1fr}.tk-footer__brand{grid-column:1/-1}.tk-footer__legal{padding:var(--space-5) var(--space-4)}}.tk-plan{box-sizing:border-box;gap:var(--space-5);height:100%;padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-200);color:var(--ink);font-family:var(--font-sans);flex-direction:column;display:flex;position:relative}.tk-plan--featured{border-color:var(--brand-edge);box-shadow:var(--shadow-card);background-image:radial-gradient(120% 70% at 100% 0%, var(--brand-soft) 0%, transparent 60%)}.tk-plan--featured .tk-plan__desc,.tk-plan--featured .tk-plan__period{color:var(--ink-muted)}.tk-plan__badge{top:-13px;left:var(--space-6);display:flex;position:absolute}.tk-plan__name{margin:0;font-size:20px;font-weight:500;line-height:28px}.tk-plan__desc{margin:calc(var(--space-3) * -1) 0 0;min-height:44px;color:var(--ink-subtle);font-size:15px;line-height:22px}.tk-plan__price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.tk-plan__prefix{color:var(--ink-muted);font-size:16px;font-weight:500;line-height:24px}.tk-plan__amount{letter-spacing:-.015em;color:var(--ink);font-size:44px;font-weight:300;line-height:52px}.tk-plan__period{color:var(--ink-subtle);font-size:15px;line-height:22px}.tk-plan__features{padding:var(--space-5) 0 0;border-top:1px solid var(--line);gap:var(--space-3);color:var(--ink-muted);flex-direction:column;flex:1;margin:0;font-size:15px;line-height:22px;list-style:none;display:flex}.tk-plan__features li{gap:var(--space-3);align-items:flex-start;display:flex}.tk-plan__check{color:var(--accent);margin-top:1px}.tk-wa{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-7);padding:var(--space-8) var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--line);background-color:var(--surface-000);color:var(--ink);font-family:var(--font-sans);background-position:50%;background-size:cover;display:flex;position:relative;overflow:hidden}.tk-wa:before{content:"";background:linear-gradient(90deg, var(--surface-000) 0%, transparent 75%);opacity:.7;pointer-events:none;position:absolute;inset:0}.tk-wa>*{position:relative}.tk-wa__copy{max-width:560px}.tk-wa__title{color:var(--ink);margin:0;font-size:32px;font-weight:300;line-height:40px}.tk-wa__text{margin:var(--space-3) 0 0;color:var(--ink-muted);font-size:16px;line-height:26px}.tk-wa__action{align-items:flex-start;gap:var(--space-3);flex-direction:column;flex:none;display:flex}.tk-wa__note{letter-spacing:.02em;color:var(--ink-muted);margin:0;font-size:13px;font-weight:600;line-height:18px}@media (max-width:760px){.tk-wa{padding:var(--space-7) var(--space-5);align-items:flex-start;gap:var(--space-5);flex-direction:column}.tk-wa__title{font-size:26px;line-height:34px}}@media (prefers-reduced-motion:reduce){.tk-btn,.tk-btn__arrow,.tk-service,.tk-service__chevron{transition:none}.tk-btn--primary:hover,.tk-service--link:hover{transform:none}}.tkx-root,.tkx-root [data-theme=dark]{--surface-000:#00040e;--surface-100:#000c1c;--surface-200:#08182c;--surface-inset:#04101c;--line:#142840;--line-strong:#4a6a96;--ink:#f8fafc;--ink-muted:#a6bdd8;--ink-subtle:#6a86a8;--brand:#106cfc;--brand-deep:#0b52c0;--brand-night:#062e6c;--brand-edge:#4f93ff;--on-brand:#fff;--brand-soft:#0a2350;--accent:#80b6fa;--link:#80b6fa;--focus-ring:#80b6fa;--glow:#0a3e9c;--ice:#80d6fc;--danger:#ff8f80;--danger-soft:#2a0e12;--shadow-card:0 24px 48px -12px #00040eb3;--shadow-glow:0 0 0 1px #80b6fa33, 0 10px 32px -6px #106cfc99;--shadow-focus:0 0 0 2px #000c1c, 0 0 0 4px #80b6fa;--glass:#00040ebd;--glass-strong:#00040ee6;--glass-card:#08182ccc;--dot:#80d6fc;--mover-a:#0d2a57;--wave:#80b6fa;--font-sans:var(--font-montserrat), "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:8px;--radius-md:14px;--radius-lg:16px;--radius-xl:20px;--radius-full:999px;--container-max:1200px;--header-height:80px;--icon-tile:80px}.tkx-root[data-theme=light]{--surface-000:#fff;--surface-100:#f3f6fb;--surface-200:#fff;--surface-inset:#e9eff8;--line:#d3dcea;--line-strong:#6f819c;--ink:#061226;--ink-muted:#33496a;--ink-subtle:#4f6585;--brand-edge:#3d82f5;--brand-soft:#e3edff;--accent:#0b55c9;--link:#0b55c9;--focus-ring:#0b55c9;--glow:#b9d3ff;--danger:#b42318;--danger-soft:#fdecea;--shadow-card:0 12px 32px -8px #0612261f;--shadow-glow:0 10px 28px -8px #106cfc73;--shadow-focus:0 0 0 2px #fff, 0 0 0 4px #0b55c9;--glass:#ffffffc7;--glass-strong:#ffffffeb;--glass-card:#ffffffdb;--dot:#106cfc;--mover-a:#dbe8ff;--wave:#0b55c9}.tkx-root{isolation:isolate;background:var(--surface-100);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:clip}.tkx-root ::selection{color:#fff;background:#106cfc73}:where(.tkx-root) a{color:var(--accent)}:where(.tkx-root) a:hover{color:var(--ink)}.tkx-root a:focus-visible,.tkx-root button:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tkx-container{box-sizing:border-box;width:100%;max-width:1264px;margin:0 auto;padding:0 32px}.tkx-section{padding:96px 0;scroll-margin-top:56px;position:relative}.tkx-section>.tkx-container{z-index:1;position:relative}.tkx-section--dark{color:var(--ink)}.tkx-section--dark:before{content:"";z-index:-1;background:var(--surface-000);pointer-events:none;position:absolute;inset:0}.tkx-foot{z-index:1;position:relative}.tkx-bg{z-index:0;pointer-events:none;opacity:var(--aura-k,1);display:block;position:absolute;top:0;left:0}.tkx-nav{z-index:40;height:80px;margin-bottom:-80px;position:sticky;top:0}.tkx-nav:before{content:"";background:var(--glass-strong);border-bottom:1px solid var(--line);opacity:var(--hdr,0);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);position:absolute;inset:0}.tkx-nav__progress{height:1px;opacity:var(--hdr,0);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.tkx-nav__bar{transform-origin:0;height:100%;transform:scaleX(var(--sp,0));background:linear-gradient(90deg, var(--brand-deep), var(--brand), var(--ice));display:block}.tkx-head{flex-direction:column;gap:16px;max-width:780px;margin-bottom:56px;display:flex}.tkx-head--center{text-align:center;align-items:center;margin-left:auto;margin-right:auto}.tkx-eyebrow{letter-spacing:.02em;color:var(--accent);align-items:center;gap:12px;margin:0;font-size:13px;font-weight:600;line-height:18px;display:flex}.tkx-eyebrow__n{color:var(--ink-muted);font-variant-numeric:tabular-nums}.tkx-eyebrow__line{background:linear-gradient(90deg, var(--brand), #106cfc00);width:32px;height:1px}.tkx-h1{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:60px;font-weight:600;line-height:64px}.tkx-h2{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:44px;font-weight:500;line-height:52px}.tkx-h3{color:var(--ink);text-wrap:balance;margin:0;font-size:32px;font-weight:500;line-height:40px}.tkx-lead{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:20px;line-height:30px}.tkx-title{color:var(--ink);margin:0;font-size:20px;font-weight:500;line-height:28px}.tkx-title--sm{font-size:17px;line-height:24px}.tkx-text{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:26px}.tkx-sm{color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:22px}.tkx-cap{letter-spacing:.02em;color:var(--ink-muted);margin:0;font-size:13px;font-weight:600;line-height:18px}.tkx-kicker{letter-spacing:.02em;color:var(--accent);margin:0;font-size:13px;font-weight:600;line-height:18px}.tkx-hl{color:var(--accent)}.tkx-tile{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-inset);width:56px;height:56px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.tkx-tile--sm{border-radius:12px;width:44px;height:44px}.tkx-tile svg{display:block}.tkx-link{border-radius:var(--radius-sm);align-items:center;gap:10px;padding:4px 0;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:inline-flex}.tkx-link .tk-icon{transition:transform .2s}.tkx-link:hover{color:var(--accent)}.tkx-link:hover span{text-underline-offset:4px;text-decoration:underline}.tkx-link:hover .tk-icon{transform:translate(3px)}.tkx-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.tkx-note{letter-spacing:.02em;color:var(--ink-muted);margin:16px 0 0;font-size:13px;font-weight:600;line-height:18px}.tkx-hero{background:var(--surface-000);position:relative;overflow:hidden}.tkx-hero__media{z-index:0;position:absolute;inset:0}.tkx-hero__img{object-fit:cover;object-position:right center;transform-origin:72%;width:100%;height:100%;transform:translate3d(0, calc(var(--hp,0) * 160px), 0) scale(calc(1.02 + var(--hp,0) * .1));will-change:transform;display:block}.tkx-hero__veil{z-index:0;background:linear-gradient(90deg, var(--surface-000) 0%, var(--surface-000) 22%, #00040e00 62%);opacity:.92;position:absolute;inset:0}.tkx-hero__fade{z-index:0;background:linear-gradient(180deg, #000c1c00 58%, var(--surface-100) 100%);position:absolute;inset:0}.tkx-hero__dim{z-index:0;background:var(--surface-000);opacity:calc(var(--hp,0) * .7);position:absolute;inset:0}.tkx-hero__body{z-index:1;padding-top:176px;padding-bottom:64px;position:relative}.tkx-hero__copy{max-width:600px}.tkx-hero__eyebrow{letter-spacing:.02em;color:var(--accent);margin:0 0 16px;font-size:13px;font-weight:600;line-height:18px}.tkx-hero__sub{max-width:540px;color:var(--ink-muted);margin:24px 0 0;font-size:20px;line-height:30px}.tkx-hero__cards{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:24px;padding-bottom:96px;display:grid;position:relative}.tkx-hero .tk-service{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08182cc7}.tkx-phero{padding:168px 0 96px;position:relative}.tkx-phero>.tkx-container{z-index:1;position:relative}.tkx-phero__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.tkx-phero__copy{flex-direction:column;display:flex}.tkx-phero__visual{justify-content:center;display:flex}.tkx-facts{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.tkx-crumbs{letter-spacing:.02em;color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;font-size:13px;font-weight:600;line-height:18px;display:flex}.tkx-crumbs a{color:var(--ink-muted);text-decoration:none}.tkx-crumbs a:hover,.tkx-crumbs__here{color:var(--accent)}.tkx-grid4{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:48px 32px;display:grid}.tkx-pain{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:24px;display:flex;position:relative}.tkx-pain:before{content:"";background:var(--brand);width:56px;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 12px 1px #106cfc99}.tkx-pain__n{color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:300;line-height:40px}.tkx-split{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:center;gap:64px;display:grid}.tkx-split .tkx-head{margin-bottom:0}.tkx-fields{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px;margin-top:40px;display:grid}.tkx-fields+.tkx-cap{margin-top:16px}.tkx-result{box-sizing:border-box;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-card);padding:48px;position:relative}.tkx-result__value{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:72px;font-weight:300;line-height:76px}.tkx-result__calc{color:var(--ink-muted);margin:8px 0 0;font-size:15px;line-height:22px}.tkx-bars{border-top:1px solid var(--line);flex-direction:column;gap:20px;margin-top:32px;padding-top:28px;display:flex}.tkx-bar__top{color:var(--ink-muted);justify-content:space-between;gap:12px;font-size:15px;line-height:22px;display:flex}.tkx-bar__top strong{color:var(--ink);font-weight:500}.tkx-bar__track{background:var(--surface-inset);border:1px solid var(--line);border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.tkx-bar__fill{background:linear-gradient(90deg, var(--brand-deep), var(--brand), var(--ice));border-radius:999px;height:100%;transition:width .3s;display:block}.tkx-bar__fill--loss{background:linear-gradient(90deg,#3a4f6c,#a6bdd8)}.tkx-result__punch{color:var(--ink);margin:28px 0 0;font-size:20px;font-weight:300;line-height:30px}.tkx-result__pay{color:var(--ink-muted);margin:8px 0 0;font-size:15px;line-height:22px}.tkx-duo{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:24px;display:grid}.tkx-offer{box-sizing:border-box;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface-200);flex-direction:column;gap:20px;padding:40px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.tkx-offer:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.tkx-offer--feat{border-color:var(--brand-edge);box-shadow:var(--shadow-card);background-image:radial-gradient(120% 70% at 100% 0%, var(--brand-soft) 0%, #0a235000 60%)}.tkx-offer--feat:hover{border-color:var(--brand-edge)}.tkx-offer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tkx-price{align-items:baseline;gap:6px;margin:0;display:flex}.tkx-price__cur{color:var(--ink-muted);font-size:16px;font-weight:500;line-height:24px}.tkx-price__amt{letter-spacing:-.015em;color:var(--ink);font-size:44px;font-weight:300;line-height:52px}.tkx-price__per{color:var(--ink-muted);font-size:15px;line-height:22px}.tkx-checks{border-top:1px solid var(--line);color:var(--ink-muted);flex-direction:column;gap:12px;margin:0;padding:20px 0 0;font-size:15px;line-height:22px;list-style:none;display:flex}.tkx-checks--plain{border-top:0;padding-top:0}.tkx-checks li{align-items:flex-start;gap:12px;display:flex}.tkx-checks .tk-icon{color:var(--accent);margin-top:1px}.tkx-offer__who{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-inset);color:var(--ink-muted);margin:auto 0 0;padding:16px 20px;font-size:15px;line-height:22px}.tkx-bridge{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:20px;margin-top:24px;padding:24px 32px;display:flex}.tkx-chat{box-sizing:border-box;border:1px solid var(--line);background:var(--glass-strong);width:100%;max-width:440px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:28px;margin:0;overflow:hidden}.tkx-chat--wide{max-width:none}.tkx-chat__bar{border-bottom:1px solid var(--line);background:var(--surface-200);align-items:center;gap:12px;padding:16px 20px;display:flex}.tkx-chat__avatar{box-sizing:border-box;border:1px solid var(--brand-edge);background:linear-gradient(135deg, var(--brand), var(--brand-night));width:40px;height:40px;color:var(--on-brand);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tkx-chat__name{color:var(--ink);margin:0;font-size:15px;font-weight:500;line-height:22px}.tkx-chat__status{color:var(--ink-muted);align-items:center;gap:6px;margin:0;font-size:13px;line-height:18px;display:flex}.tkx-dot{background:var(--dot);width:7px;height:7px;box-shadow:0 0 8px var(--dot);border-radius:999px}.tkx-chat__body{flex-direction:column;gap:10px;padding:20px;display:flex}.tkx-chat__body--tall{min-height:470px}.tkx-chat__day{background:var(--surface-inset);color:var(--ink-muted);border-radius:999px;align-self:center;margin:0 0 4px;padding:4px 12px;font-size:13px;font-weight:600;line-height:18px}.tkx-msg{box-sizing:border-box;border-radius:16px;flex-direction:column;gap:4px;max-width:84%;padding:10px 14px 8px;font-size:15px;line-height:22px;display:flex}.tkx-msg--in,.tkx-msg[data-who=in]{border:1px solid var(--line);background:var(--surface-200);color:var(--ink);border-bottom-left-radius:6px;align-self:flex-start}.tkx-msg--out,.tkx-msg[data-who=out]{background:linear-gradient(135deg, var(--brand-deep), var(--brand-night));color:#fff;border:1px solid #4f93ff8c;border-bottom-right-radius:6px;align-self:flex-end}.tkx-msg[data-who=team]{border:1px solid var(--line-strong);background:var(--surface-inset);color:var(--ink);border-bottom-right-radius:6px;align-self:flex-end}.tkx-msg__who{color:var(--accent);font-size:13px;font-weight:600;line-height:18px}.tkx-msg__time{color:var(--ink-muted);align-self:flex-end;font-size:13px;line-height:16px}.tkx-msg--out .tkx-msg__time,.tkx-msg[data-who=out] .tkx-msg__time{color:#dce8ff}.tkx-audio{align-items:center;gap:10px;display:flex}.tkx-audio__play{background:var(--brand-soft);width:32px;height:32px;color:var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.tkx-wave{align-items:center;gap:3px;height:28px;display:flex}.tkx-wave span{background:var(--wave);border-radius:2px;width:3px;display:block}.tkx-audio__len{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.tkx-chat__event{background:var(--brand-soft);color:var(--accent);border-radius:999px;align-self:center;align-items:center;gap:8px;margin:4px 0 0;padding:6px 14px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.tkx-chat__cap{border-top:1px solid var(--line);color:var(--ink-muted);margin:0;padding:12px 20px 16px;font-size:13px;line-height:18px}.tkx-scen{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.tkx-scen__list{flex-direction:column;gap:12px;display:flex}.tkx-scen__btn{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--glass-card);width:100%;color:var(--ink);text-align:left;cursor:pointer;align-items:flex-start;gap:16px;padding:20px 24px;font-family:inherit;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.tkx-scen__btn:hover{border-color:var(--line-strong)}.tkx-scen__btn[data-on=true]{border-color:var(--brand-edge);background:var(--surface-200);box-shadow:var(--shadow-card)}.tkx-scen__n{box-sizing:border-box;border:1px solid var(--line-strong);width:32px;height:32px;color:var(--ink-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.tkx-scen__btn[data-on=true] .tkx-scen__n{border-color:var(--accent);background:var(--brand-soft);color:var(--accent)}.tkx-scen__txt{flex-direction:column;gap:4px;display:flex}.tkx-scen__t{color:var(--ink);font-size:17px;font-weight:500;line-height:24px}.tkx-scen__d{color:var(--ink-muted);font-size:15px;line-height:22px}.tkx-groups{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:24px;display:grid}.tkx-group{box-sizing:border-box;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--glass-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-direction:column;gap:28px;padding:36px 32px;display:flex}.tkx-group__head{align-items:center;gap:16px;display:flex}.tkx-group__items{flex-direction:column;gap:22px;display:flex}.tkx-group__item{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:22px;display:flex}.tkx-feats{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:40px 32px;display:grid}.tkx-feat{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:20px;display:flex}.tkx-feat__k{letter-spacing:.02em;color:var(--accent);margin:0;font-size:13px;font-weight:600;line-height:18px}.tkx-footnote{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:16px;margin-top:40px;padding:20px 24px;display:flex}.tkx-flow{position:relative}.tkx-flow__track{background:linear-gradient(90deg, #4a6a9600, var(--line-strong) 6%, var(--line-strong) 94%, #4a6a9600);height:1px;position:absolute;top:11px;left:0;right:0}.tkx-flow__comet{top:0;left:calc(50% + var(--p,0) * 46%);background:linear-gradient(90deg, #106cfc00, var(--brand) 30%, var(--ice) 50%, var(--brand) 70%, #106cfc00);border-radius:999px;width:260px;height:3px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 24px 4px #106cfc66}.tkx-flow__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tkx-flow__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tkx-step{flex-direction:column;gap:10px;padding-top:44px;display:flex;position:relative}.tkx-step__node{box-sizing:border-box;border:1px solid var(--accent);background:var(--surface-000);border-radius:999px;width:17px;height:17px;position:absolute;top:3px;left:0;box-shadow:0 0 0 5px #106cfc29,0 0 18px #106cfc8c}.tkx-step__node:after{content:"";background:var(--brand);border-radius:999px;position:absolute;inset:4px}.tkx-notecard{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-200);align-items:center;gap:24px;padding:28px 32px;display:flex}.tkx-pair{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:24px;margin-top:64px;display:grid}.tkx-phone{box-sizing:border-box;background:linear-gradient(160deg,#1b2a40,#050b16 42%,#0b1626);border:1px solid #4a6a96;border-radius:50px;width:330px;max-width:100%;margin:0 auto;padding:12px;box-shadow:0 40px 80px -24px #00040ee6,0 0 60px -10px #106cfc59}.tkx-phone__screen{box-sizing:border-box;background:var(--surface-100);border-radius:40px;flex-direction:column;gap:14px;min-height:610px;padding:28px 20px 22px;display:flex;overflow:hidden}.tkx-phone__top{color:var(--ink);justify-content:space-between;align-items:center;display:flex}.tkx-phone__brand{font-size:15px;font-weight:500;line-height:22px}.tkx-phone__h{color:var(--ink);margin:4px 0 0;font-size:24px;font-weight:300;line-height:30px}.tkx-segs{gap:6px;display:flex}.tkx-seg{background:var(--line);border-radius:999px;flex:1;height:4px}.tkx-seg[data-on=true]{background:var(--accent)}.tkx-phone__label{letter-spacing:.02em;color:var(--ink-muted);margin:4px 0 0;font-size:13px;font-weight:600;line-height:18px}.tkx-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.tkx-day{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-200);min-height:64px;color:var(--ink);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 0;font-family:inherit;transition:background-color .2s,border-color .2s;display:flex}.tkx-day:hover{border-color:var(--line-strong)}.tkx-day[data-on=true]{border-color:var(--brand-edge);background:linear-gradient(180deg, var(--brand-deep), var(--brand-night));color:#fff}.tkx-day:disabled{color:var(--ink-subtle);cursor:not-allowed;background:0 0;border-style:dashed}.tkx-day__w{font-size:13px;font-weight:600;line-height:18px}.tkx-day__n{font-size:18px;font-weight:500;line-height:22px}.tkx-phone__hint{color:var(--ink-muted);margin:-4px 0 0;font-size:13px;line-height:18px}.tkx-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tkx-time{box-sizing:border-box;border:1px solid var(--line-strong);height:44px;color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:999px;font-family:inherit;font-size:15px;font-weight:500;transition:background-color .2s,border-color .2s}.tkx-time:hover{border-color:var(--accent)}.tkx-time[data-on=true]{border-color:var(--accent);background:var(--brand-soft)}.tkx-time:disabled{border-color:var(--line);color:var(--ink-subtle);cursor:not-allowed;text-decoration:line-through}.tkx-phone__sum{border:1px solid var(--line);background:var(--surface-inset);color:var(--ink);border-radius:14px;margin:auto 0 0;padding:12px 14px;font-size:15px;line-height:22px}.tkx-phone__cta{box-sizing:border-box;border:1px solid var(--brand-edge);background:linear-gradient(90deg, var(--brand), var(--brand-deep) 60%, var(--brand-night));color:#fff;cursor:pointer;border-radius:999px;width:100%;height:52px;font-family:inherit;font-size:16px;font-weight:500}.tkx-phone__cta:disabled{opacity:.5;cursor:not-allowed}.tkx-phone__ok{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px 8px;display:flex}.tkx-phone__okicon{border:1px solid var(--accent);background:var(--brand-soft);width:72px;height:72px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 32px #106cfc73}.tkx-phone__again{box-sizing:border-box;border:1px solid var(--line-strong);height:48px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:500}.tkx-phone__again:hover{background:var(--brand-soft);border-color:var(--accent)}.tkx-lnk{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:12px;display:flex}.tkx-lnk__av{border:1px solid var(--brand-edge);background:linear-gradient(135deg, var(--brand), var(--brand-night));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:76px;height:76px;font-size:24px;font-weight:300;line-height:30px;display:inline-flex;box-shadow:0 0 28px #106cfc73}.tkx-lnk__name{color:var(--ink);margin:6px 0 0;font-size:18px;font-weight:500;line-height:24px}.tkx-lnk__url{color:var(--accent);margin:0;font-size:13px;font-weight:600;line-height:18px}.tkx-lnk__bio{color:var(--ink-muted);margin:0 0 8px;font-size:13px;line-height:18px}.tkx-lnk__list{flex-direction:column;gap:10px;width:100%;display:flex}.tkx-lnk__btn{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-200);width:100%;min-height:50px;color:var(--ink);text-align:left;border-radius:16px;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:500;line-height:22px;display:flex}.tkx-lnk__btn .tk-icon,.tkx-lnk__btn svg{color:var(--accent);flex:none}.tkx-lnk__btn--main{border-color:var(--brand-edge);background:linear-gradient(90deg, var(--brand), var(--brand-deep) 60%, var(--brand-night));color:#fff}.tkx-lnk__btn--main .tk-icon{color:#fff}.tkx-deliv{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:24px;display:grid}.tkx-del{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-200);flex-direction:column;gap:14px;padding:28px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.tkx-del:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.tkx-del--new{border-color:var(--brand-edge);background-image:radial-gradient(120% 80% at 100% 0%, var(--brand-soft) 0%, #0a235000 65%)}.tkx-del__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tkx-del .tkx-sm{color:var(--ink-subtle)}.tkx-del--new .tkx-sm{color:var(--ink-muted)}.tkx-route{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.tkx-route__i{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:8px;padding:24px;display:flex;position:relative}.tkx-route__i:after{content:"";background:var(--brand);width:18px;height:1px;position:absolute;top:50%;right:-17px;box-shadow:0 0 8px #106cfccc}.tkx-route__i:last-child:after{display:none}.tkx-route__n{color:var(--accent);font-size:13px;font-weight:600;line-height:18px}.tkx-taps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.tkx-tap{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-200);flex-direction:column;gap:6px;padding:20px;display:flex}.tkx-tap__n{color:var(--accent);font-size:32px;font-weight:300;line-height:40px}.tkx-tap__t{color:var(--ink);font-size:16px;font-weight:500;line-height:24px}.tkx-guar{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:24px 32px;margin-top:40px;display:grid}.tkx-guar__i{align-items:flex-start;gap:12px;display:flex}.tkx-guar__i .tk-icon{color:var(--accent);margin-top:2px}.tkx-guar__t{color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:24px}.tkx-two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid}.tkx-two--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.tkx-tree{box-sizing:border-box;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--glass-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-card);padding:40px;position:relative}.tkx-tree__root{justify-content:center;display:flex}.tkx-node{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface-200);border-radius:12px;flex-direction:column;gap:2px;padding:12px 16px;display:inline-flex}.tkx-node--root{border-color:var(--brand-edge);background:linear-gradient(135deg, var(--brand-deep), var(--brand-night));color:#fff;text-align:center;min-width:180px}.tkx-node__t{color:var(--ink);font-size:15px;font-weight:500;line-height:22px}.tkx-node--root .tkx-node__t{color:#fff}.tkx-node__p{color:var(--accent);font-size:13px;font-weight:600;line-height:18px}.tkx-node--root .tkx-node__p{color:#dce8ff}.tkx-tree__stem{background:var(--brand);width:1px;height:28px;margin:0 auto;box-shadow:0 0 8px #106cfcb3}.tkx-tree__kids{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;padding-top:28px;display:grid;position:relative}.tkx-tree__kids:before{content:"";background:linear-gradient(90deg, #106cfc00, var(--brand) 12%, var(--brand) 88%, #106cfc00);height:1px;position:absolute;top:0;left:8%;right:8%}.tkx-tree__kids .tkx-node{width:100%;position:relative}.tkx-tree__kids .tkx-node:before{content:"";background:var(--line-strong);width:1px;height:28px;position:absolute;top:-29px;left:50%}.tkx-xml{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-inset);margin-top:28px;padding:20px 24px}.tkx-xml__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tkx-xml__list{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.tkx-xml__list li{border-bottom:1px dashed var(--line);font-variant-numeric:tabular-nums;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:6px 0;font-size:14px;line-height:20px;display:flex}.tkx-xml__ok{color:var(--accent);align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.tkx-cards4{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:24px;display:grid}.tkx-card{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-200);flex-direction:column;gap:12px;padding:32px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.tkx-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.tkx-card .tkx-sm{color:var(--ink-subtle)}.tkx-chip{border:1px solid var(--line);background:var(--surface-inset);color:var(--accent);border-radius:999px;align-self:flex-start;margin-top:auto;padding:4px 12px;font-size:13px;font-weight:600;line-height:18px}.tkx-map{box-sizing:border-box;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface-000);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.tkx-map__area{background-color:var(--surface-inset);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:44px 44px;height:230px;position:relative}.tkx-map__road{background:var(--surface-200);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);height:14px;position:absolute;top:58%;left:-10%;right:-10%;transform:rotate(-8deg)}.tkx-map__road--b{border:0;border-left:1px solid var(--line-strong);border-right:1px solid var(--line-strong);width:12px;height:auto;inset:-10% auto -10% 62%;transform:rotate(12deg)}.tkx-map__pin{background:linear-gradient(135deg, var(--brand), var(--brand-night));border:1px solid var(--brand-edge);border-radius:999px 999px 999px 4px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;position:absolute;top:44%;left:50%;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 0 0 10px #106cfc26,0 0 40px #106cfc99}.tkx-map__pin span{background:#fff;border-radius:999px;width:14px;height:14px;rotate:45deg}.tkx-map__card{flex-direction:column;gap:14px;padding:24px 28px 28px;display:flex}.tkx-map__name{color:var(--ink);margin:0;font-size:22px;font-weight:500;line-height:28px}.tkx-map__meta{color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.tkx-map__open{color:var(--accent);font-weight:500}.tkx-map__acts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tkx-map__act{border:1px solid var(--line);color:var(--accent);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;font-size:13px;font-weight:600;line-height:18px;display:flex}.tkx-map__act svg,.tkx-map__act .tk-icon{color:var(--accent)}.tkx-map__act--main{border-color:var(--brand-edge);background:var(--brand-soft)}.tkx-example{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--glass);color:var(--ink);align-items:center;gap:16px;padding:16px 20px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.tkx-root a.tkx-example:hover{border-color:var(--line-strong);color:var(--ink);transform:translateY(-2px)}.tkx-example__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tkx-example__url{color:var(--accent);font-size:16px;font-weight:500;line-height:24px}.tkx-example .tk-icon{color:var(--ink-muted)}.tkx-showcase{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface-000);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;margin-top:24px;display:grid;overflow:hidden}.tkx-showcase__copy{flex-direction:column;gap:16px;padding:48px;display:flex}.tkx-showcase__side{border-left:1px solid var(--line);background:radial-gradient(120% 90% at 100% 50%, var(--brand-soft) 0%, #0a235000 70%);flex-direction:column;justify-content:center;gap:12px;padding:48px;display:flex}.tkx-app{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--glass-strong);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.tkx-app__bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.tkx-app__title{color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:24px}.tkx-app__tabs{flex-wrap:wrap;gap:4px;display:flex}.tkx-app__tab{color:var(--ink-muted);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;line-height:18px}.tkx-app__tab[data-on=true]{background:var(--brand-soft);color:var(--accent)}.tkx-board-wrap{overflow-x:auto}.tkx-board{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:640px;padding:24px;display:grid;position:relative}.tkx-col{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-inset);flex-direction:column;gap:12px;min-height:290px;padding:16px;display:flex}.tkx-col__h{letter-spacing:.02em;color:var(--ink-muted);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;line-height:18px;display:flex}.tkx-col__dot{background:var(--line-strong);border-radius:999px;width:6px;height:6px}.tkx-slot{box-sizing:border-box;border:1px dashed var(--line);border-radius:12px;height:72px}.tkx-kcard{box-sizing:border-box;border:1px solid var(--line);background:var(--surface-200);border-radius:12px;align-items:center;gap:12px;height:72px;padding:0 14px;display:flex}.tkx-kcard__av{background:var(--line);border-radius:999px;flex:none;width:32px;height:32px}.tkx-kcard__lines{flex-direction:column;flex:1;gap:8px;display:flex}.tkx-sk{background:var(--line);border-radius:999px;height:8px;display:block}.tkx-mover{top:70px;left:calc(40px + (var(--p,0) + 1) * ((100% - 80px) / 3 + 16px));box-sizing:border-box;border:1px solid var(--brand-edge);background:linear-gradient(135deg, var(--mover-a), var(--surface-200));border-radius:12px;align-items:center;gap:12px;width:calc(33.3333% - 58.6667px);height:72px;padding:0 14px;display:flex;position:absolute;box-shadow:0 0 0 4px #106cfc24,0 18px 36px -12px #106cfc80}.tkx-mover__av{background:var(--brand-deep);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tkx-mover__txt{flex-direction:column;flex:1;min-width:0;display:flex}.tkx-mover__name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:22px;overflow:hidden}.tkx-mover__tag{color:var(--accent);font-size:13px;font-weight:600;line-height:18px}.tkx-app__cap{color:var(--ink-muted);margin:0;padding:0 24px 20px;font-size:13px;line-height:18px}.tkx-mods{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:24px;margin-top:24px;display:grid}.tkx-mods--4{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.tkx-mod{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-200);flex-direction:column;gap:10px;padding:32px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.tkx-mod:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-2px)}.tkx-mod .tkx-sm{color:var(--ink-subtle)}.tkx-lgpd{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface-000);grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:40px;margin-top:24px;padding:48px;display:grid}.tkx-lgpd__intro{flex-direction:column;gap:12px;display:flex}.tkx-handoff{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.tkx-handoff__i{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-200);align-items:flex-start;gap:14px;padding:22px 24px;display:flex;position:relative}.tkx-handoff__i:after{content:"";background:var(--brand);width:18px;height:1px;position:absolute;top:50%;right:-17px}.tkx-handoff__i:last-child:after{display:none}.tkx-plat{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.tkx-cycle{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex;position:relative}.tkx-cycle:before{content:"";background:linear-gradient(180deg, var(--brand), var(--ice));width:1px;position:absolute;top:28px;bottom:28px;left:36px;box-shadow:0 0 10px #106cfc99}.tkx-cyc{border:1px solid var(--line-strong);background:var(--glass-strong);border-radius:999px;align-items:center;gap:16px;padding:14px 20px;display:flex;position:relative}.tkx-cyc__n{box-sizing:border-box;border:1px solid var(--accent);background:var(--surface-000);width:34px;height:34px;color:var(--accent);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.tkx-cyc__t{color:var(--ink);font-size:16px;font-weight:500;line-height:24px}.tkx-assist{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-200);align-items:flex-start;gap:16px;margin-top:32px;padding:24px;display:flex}.tkx-settings{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin:0;padding:0;list-style:none;overflow:hidden}.tkx-setting{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;gap:24px;padding:22px 28px;display:grid}.tkx-setting:first-child{border-top:0}.tkx-setting__k{color:var(--ink);margin:0;font-size:16px;font-weight:500;line-height:24px}.tkx-steps{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.tkx-steps--col{grid-template-columns:minmax(0,1fr);gap:16px}.tkx-stepc{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-200);flex-direction:column;gap:12px;padding:32px;display:flex}.tkx-stepc--row{flex-direction:row;align-items:flex-start;gap:20px;padding:24px 28px}.tkx-stepc__n{color:var(--accent);font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:44px;font-weight:300;line-height:52px}.tkx-stepc--row .tkx-stepc__n{min-width:44px;margin:0;font-size:32px;line-height:40px}.tkx-stepc .tkx-sm{color:var(--ink-subtle)}.tkx-impl{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:24px;display:grid}.tkx-panel{box-sizing:border-box;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface-000);flex-direction:column;gap:16px;padding:40px;display:flex}.tkx-panel--glass{background:var(--glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tkx-faq{margin:0;padding:0;list-style:none}.tkx-faq li{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:20px 0;display:flex}.tkx-faq li:first-child{border-top:0;padding-top:4px}.tkx-founder{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:88px;display:flex}.tkx-founder__line{background:linear-gradient(90deg, #106cfc00, var(--brand), #106cfc00);width:72px;height:1px}.tkx-founder__txt{max-width:780px;color:var(--ink-muted);text-wrap:balance;margin:0;font-size:26px;font-weight:300;line-height:36px}.tkx-founder__txt strong{color:var(--ink);font-weight:400}.tkx-plans{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));align-items:stretch;gap:24px;padding-top:14px;display:grid}.tkx-plans--2{max-width:920px;margin:0 auto}.tkx-planrow{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:stretch;gap:24px;padding-top:14px;display:grid}.tkx-terms{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;margin-top:24px;display:grid}.tkx-terms--col{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:0}.tkx-term{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-direction:column;gap:8px;padding:28px 32px;display:flex}.tkx-term s{color:var(--ink-muted)}.tkx-section--cta{padding:32px 0 112px}.tkx-section--cta .tk-wa{background-color:#00040e80}.tkx-root[data-theme=light] .tkx-section--cta .tk-wa{background-color:#00040e;background-image:radial-gradient(70% 140% at 100%,#106cfc8c 0%,#0a3e9c40 40%,#00040e00 72%)}.tkx-cta-alt{text-align:center;color:var(--ink-muted);margin:20px 0 0;font-size:15px;line-height:22px}.tkx-pfgrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:24px;display:grid}.tkx-pf{box-sizing:border-box;border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface-200);flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}.tkx-pf:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);transform:translateY(-4px)}.tkx-root a.tkx-pf__shot{color:inherit;background:var(--surface-inset);text-decoration:none;display:block}.tkx-pf__bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:34px;padding:0 12px;display:flex}.tkx-pf__dots{gap:5px;display:inline-flex}.tkx-pf__dots i{background:var(--line-strong);border-radius:999px;width:7px;height:7px;display:block}.tkx-pf__url{background:var(--surface-200);min-width:0;height:22px;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;overflow:hidden}.tkx-pf__view{aspect-ratio:16/10;background:var(--surface-000);display:block;position:relative;overflow:hidden}.tkx-pf__view img{object-fit:cover;object-position:50% 0%;width:100%;height:100%;transition:object-position 7s cubic-bezier(.45,.05,.55,.95);display:block;position:absolute;inset:0}.tkx-pf:hover .tkx-pf__view img,.tkx-pf__shot:focus-visible .tkx-pf__view img{object-position:50% 100%}.tkx-pf__hint{color:#fff;opacity:0;background:#00040ec7;border:1px solid #80b6fa4d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;line-height:16px;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:12px;right:12px;transform:translateY(4px)}.tkx-pf:hover .tkx-pf__hint{opacity:1;transform:translateY(0)}.tkx-pf__body{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:22px 26px 26px;display:flex}.tkx-pf__ph{text-align:center;background-color:var(--surface-000);background-image:radial-gradient(70% 90% at 85% 15%, #106cfc47, #106cfc00 60%), linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:auto,32px 32px,32px 32px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.tkx-pf__ph-name{color:var(--ink);font-size:22px;font-weight:300;line-height:28px}@media (hover:none){.tkx-pf__hint{display:none}}@media (prefers-reduced-motion:reduce){.tkx-pf,.tkx-pf__view img,.tkx-pf__hint{transition:none}.tkx-pf:hover{transform:none}.tkx-pf:hover .tkx-pf__view img{object-position:50% 0%}}@media (max-width:1080px){.tkx-flow__list,.tkx-flow__list--4{grid-template-columns:1fr;gap:32px}.tkx-flow__track{background:linear-gradient(180deg, #4a6a9600, var(--line-strong) 4%, var(--line-strong) 96%, #4a6a9600);width:1px;height:auto;inset:0 auto 0 8px}.tkx-flow__comet{display:none}.tkx-step{padding-top:0;padding-left:48px}.tkx-step__node{top:4px;left:0}.tkx-route{grid-template-columns:repeat(2,minmax(0,1fr))}.tkx-route__i:after{display:none}}@media (max-width:960px){.tkx-phero__grid,.tkx-scen,.tkx-plat,.tkx-two,.tkx-two--rev,.tkx-showcase,.tkx-planrow{grid-template-columns:minmax(0,1fr)}.tkx-phero{padding-top:136px}.tkx-chat{margin:0 auto}.tkx-two{gap:56px}.tkx-showcase__side{border-left:0;border-top:1px solid var(--line)}.tkx-handoff{grid-template-columns:minmax(0,1fr)}.tkx-handoff__i:after{display:none}}@media (max-width:760px){.tkx-container{padding:0 16px}.tkx-section{padding:72px 0}.tkx-nav{height:72px;margin-bottom:-72px}.tkx-hero__body{padding-top:128px;padding-bottom:48px}.tkx-hero__img{object-position:68% center}.tkx-hero__veil{background:linear-gradient(180deg, var(--surface-000) 0%, #00040ee6 55%, #00040e80 100%)}.tkx-h1{font-size:40px;line-height:44px}.tkx-hero__sub{font-size:18px;line-height:28px}.tkx-hero__cards{padding-bottom:72px}.tkx-head{margin-bottom:40px}.tkx-h2{font-size:32px;line-height:40px}.tkx-h3{font-size:26px;line-height:34px}.tkx-lead{font-size:18px;line-height:28px}.tkx-result{padding:28px 24px}.tkx-result__value{font-size:52px;line-height:56px}.tkx-offer,.tkx-panel,.tkx-lgpd,.tkx-tree,.tkx-showcase__copy,.tkx-showcase__side,.tkx-group{padding:28px 24px}.tkx-bridge,.tkx-footnote,.tkx-notecard{flex-direction:column;align-items:flex-start;padding:24px}.tkx-setting{grid-template-columns:minmax(0,1fr);gap:4px;padding:18px 20px}.tkx-route{grid-template-columns:minmax(0,1fr)}.tkx-founder__txt{font-size:21px;line-height:30px}.tkx-bg{opacity:calc(var(--aura-k,1) * .7)}}@media (prefers-reduced-motion:reduce){.tkx-offer,.tkx-card,.tkx-mod,.tkx-del,.tkx-example,.tkx-bar__fill,.tkx-link .tk-icon{transition:none}.tkx-offer:hover,.tkx-card:hover,.tkx-mod:hover,.tkx-del:hover,.tkx-root a.tkx-example:hover{transform:none}}html{scroll-behavior:smooth;background:#000c1c}html:has(.tkx-root[data-theme=light]){background:#f3f6fb}body{margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.tkx-root[data-theme=light] .tk-btn--primary{background:var(--brand);border-color:var(--brand);box-shadow:0 10px 24px -12px #106cfcb3}.tkx-root[data-theme=light] .tk-btn--secondary{background:var(--surface-200);border-color:var(--line)}.tkx-hh{text-align:center;padding:160px 0 0;position:relative}.tkx-hh>.tkx-container{z-index:1;position:relative}.tkx-hh__h1{max-width:15em;margin:0 auto;font-size:60px;line-height:64px}.tkx-hh__sub{max-width:620px;color:var(--ink-muted);text-wrap:pretty;margin:24px auto 0;font-size:20px;line-height:30px}.tkx-hh .tkx-actions{justify-content:center}.tkx-promise{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:24px 0 0;padding:0;font-size:15px;font-weight:500;line-height:22px;list-style:none;display:flex}.tkx-promise li{align-items:center;gap:8px;display:inline-flex}.tkx-promise .tk-icon{color:var(--accent)}.tkx-night{border:1px solid var(--line);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:linear-gradient(180deg, var(--surface-200), var(--surface-100));text-align:left;border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(0,400px) minmax(0,1fr);align-items:end;gap:40px;margin-top:56px;padding:40px 48px 0;display:grid;position:relative}.tkx-night .tkx-chat{border-bottom:0;border-radius:28px 28px 0 0;box-shadow:0 -12px 40px -24px #06122640}.tkx-night__clock{align-self:center}.tkx-night__time{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:72px;font-weight:300;line-height:1}.tkx-night__clock .tkx-sm{max-width:17em;margin-top:12px}.tkx-night__slot{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-200);box-shadow:var(--shadow-card);align-self:center;padding:20px}.tkx-night__slot .tkx-cap{margin-bottom:12px}.tkx-night__row{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:52px 1fr;align-items:center;gap:12px;padding:8px 0;font-size:15px;line-height:22px;display:grid}.tkx-night__row time{color:var(--ink-subtle);font-variant-numeric:tabular-nums;font-size:13px}.tkx-night__free{color:var(--ink-subtle)}.tkx-night__new{background:var(--brand-soft);color:var(--accent);box-shadow:inset 3px 0 0 var(--brand);border-radius:10px;padding:8px 10px;font-weight:600}.tkx-night__new small{font-size:13px;font-weight:500;display:block}.tkx-night .tkx-msg,.tkx-night__new{animation:.45s both tkx-night-in}.tkx-night .tkx-msg:first-of-type{animation-delay:.5s}.tkx-night .tkx-msg:nth-of-type(2){animation-delay:1.5s}.tkx-night .tkx-msg:nth-of-type(3){animation-delay:2.5s}.tkx-night .tkx-msg:nth-of-type(4){animation-delay:3.3s}.tkx-night__new{animation-delay:4s}@keyframes tkx-night-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tkx-night .tkx-msg,.tkx-night__new{animation:none}}.tkx-mod .tkx-tile{margin-bottom:8px}.tkx-team{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.tkx-team .tkx-head{margin-bottom:0}.tkx-team__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.tkx-team__item{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-200);align-items:flex-start;gap:16px;padding:24px;display:flex}.tkx-team__item .tkx-title{margin-bottom:4px;font-size:17px;line-height:24px}.tkx-faq{border-top:1px solid var(--line);max-width:820px;margin:0 auto}.tkx-faq details{border-bottom:1px solid var(--line)}.tkx-faq summary{cursor:pointer;color:var(--ink);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:18px;font-weight:500;line-height:26px;list-style:none;display:flex}.tkx-faq summary::-webkit-details-marker{display:none}.tkx-faq summary .tk-icon{color:var(--accent);flex:none;transition:transform .2s}.tkx-faq details[open] summary .tk-icon{transform:rotate(90deg)}.tkx-faq summary:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tkx-faq details .tkx-text{padding:0 40px 24px 0}.tk-footer__seals{margin-top:var(--space-5);flex-direction:column;gap:10px;display:flex}.tk-footer__seal{border:1px solid var(--line);border-radius:var(--radius-md);max-width:320px;color:var(--ink-muted);align-items:center;gap:12px;padding:12px 14px;font-size:13px;line-height:18px;display:flex}.tk-footer__seal b{color:var(--ink);font-size:15px;font-weight:500;display:block}.tk-footer__seal .tk-icon{color:var(--accent);flex:none}@media (max-width:960px){.tkx-night{grid-template-columns:minmax(0,1fr);gap:0;padding:24px 16px 0}.tkx-night__clock,.tkx-night__slot{display:none}.tkx-team{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:760px){.tkx-hh{padding-top:112px}.tkx-hh__h1{font-size:38px;line-height:44px}.tkx-hh__sub{font-size:17px;line-height:26px}.tkx-hh .tkx-actions .tk-btn{width:100%}.tkx-promise{flex-direction:column;align-items:center;gap:8px}.tkx-faq summary{font-size:16px;line-height:24px}}.tk-header__link{white-space:nowrap}@media (min-width:761px) and (max-width:1100px){.tk-header__nav{gap:var(--space-5)}.tk-header__link{font-size:15px}}.tkx-phero--solo{padding-bottom:48px}.tkx-phero--solo .tkx-h1{max-width:16em}.tkx-phero--solo .tkx-hero__sub{max-width:680px}.tkx-phero--band{padding-top:var(--header-height)}.tkx-phero__band{isolation:isolate;background:var(--surface-000);min-height:560px;color:var(--ink);align-items:center;padding:80px 0;display:flex;position:relative;overflow:hidden}.tkx-phero__band:before{content:"";z-index:-1;aspect-ratio:3/2;background:linear-gradient(90deg, var(--surface-000) 0%, #00040e00 32%), var(--phero-img) center / cover no-repeat;pointer-events:none;position:absolute;top:0;bottom:0;right:0}.tkx-phero__band .tkx-h1{max-width:11em}.tkx-phero__band .tkx-hero__sub{max-width:520px}@media (max-width:1200px){.tkx-phero__band .tkx-h1{max-width:8.5em}.tkx-phero__band .tkx-hero__sub{max-width:440px}.tkx-phero__band:before{right:-160px}}@media (max-width:960px){.tkx-phero--band{padding-top:var(--header-height)}.tkx-phero__band{min-height:0;padding:260px 0 40px}.tkx-phero__band:before{aspect-ratio:auto;background:linear-gradient(180deg, #00040e00 45%, var(--surface-000) 100%), var(--phero-img) 72% 40% / cover no-repeat;height:340px;bottom:auto;left:0;right:0}}.tkx-section--tight{padding:48px 0}.tkx-more{margin:24px 0 0}.tkx-stats{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.tkx-stats p{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-200);min-width:160px;color:var(--ink-muted);margin:0;padding:16px 20px;font-size:14px;line-height:20px}.tkx-stats b{letter-spacing:-.02em;color:var(--ink);font-size:32px;font-weight:600;line-height:40px;display:block}.tkx-toc{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.tkx-toc a{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-200);color:var(--ink);padding:8px 14px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none}.tkx-toc a:hover{border-color:var(--accent);color:var(--accent)}.tkx-res{flex-direction:column;gap:56px;display:flex}.tkx-res__group{scroll-margin-top:96px}.tkx-res__head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.tkx-res__head .tkx-sm{margin-top:2px}.tkx-res__list{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tkx-res__item{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-200);flex-direction:column;gap:6px;padding:20px 22px;display:flex}.tkx-res__item .tkx-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tkx-res__item[data-soon]{background:0 0;border-style:dashed}.tkx-res__end{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface-200);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 32px;display:flex}.tkx-faqgroup+.tkx-faqgroup{margin-top:48px}.tkx-faqgroup .tkx-h3{max-width:820px;margin:0 auto 8px;font-size:24px;line-height:32px}.tkx-prose-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:24px;display:grid}.tkx-prose{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-200);flex-direction:column;gap:12px;padding:32px;display:flex}.tkx-prose strong{color:var(--ink);font-weight:600}@media (max-width:760px){.tkx-stats p{flex:140px;min-width:0}.tkx-res__end,.tkx-prose{padding:24px 20px}}.tkx-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:flex}.tkx-chips li{border:1px solid var(--line);border-radius:var(--radius-full);background:var(--surface-200);color:var(--ink);padding:10px 18px;font-size:15px;font-weight:500;line-height:22px}.tkx-chips .tkx-chips__more{color:var(--ink-muted);background:0 0;border-style:dashed}.tkx-chips--mono li{align-items:center;gap:10px;padding:8px 18px 8px 8px;display:inline-flex}.tkx-chips--mono .tkx-chips__more{padding:10px 18px}.tkx-chips__mono{width:30px;height:30px;color:var(--brand);letter-spacing:.02em;background:#106cfc1a;border-radius:8px;place-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.tkx-hub{flex-direction:column;align-items:center;gap:28px;display:flex}.tkx-hub__native{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tkx-hub__native li{border:1px solid var(--line-strong);border-radius:var(--radius-full);background:var(--surface-000);box-shadow:var(--shadow-card);color:var(--ink);align-items:center;gap:10px;padding:12px 16px 12px 18px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.tkx-hub__native svg{color:var(--brand)}.tkx-hub__core{background:var(--brand);color:#fff;border-radius:999px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 0 10px #106cfc1a,0 0 48px #106cfc73}.tkx-intcard{box-sizing:border-box;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface-200);flex-direction:column;gap:16px;padding:32px;display:flex}.tkx-intcard__head{align-items:center;gap:16px;display:flex}.tkx-intcard__head>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tkx-pair--flush{margin-top:24px}.tkx-intsub{text-align:center;margin:64px 0 0}.tkx-callout{border-radius:var(--radius-lg);color:var(--ink-muted);background:#ffc40014;border:1px solid #d68f0059;margin-top:32px;padding:18px 22px;font-size:14px;line-height:22px}.tkx-callout strong{color:var(--ink)}.tkx-steps--4{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.tkx-more--center{text-align:center}.tk-header__item{display:contents}.tk-header__group{position:relative}.tk-header__parent{align-items:center;gap:6px;display:inline-flex}.tk-header__caret{color:var(--ink-muted);transition:transform .2s;transform:rotate(90deg)}.tk-header__menu{z-index:20;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-000);opacity:0;visibility:hidden;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:560px;margin-top:14px;padding:10px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px);box-shadow:0 24px 48px -16px #0a162c38}.tk-header__menu:before{content:"";height:16px;position:absolute;bottom:100%;left:0;right:0}.tk-header__group:hover .tk-header__menu,.tk-header__group:focus-within .tk-header__menu{opacity:1;visibility:visible;transform:translate(-50%)}.tk-header__group:hover .tk-header__caret,.tk-header__group:focus-within .tk-header__caret{transform:rotate(-90deg)}.tk-header__sub{color:var(--ink);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.tk-header__sub:hover,.tk-header__sub:focus-visible,.tk-header__sub.is-active{background:var(--surface-200);outline:none}.tk-header__sub-label{font-size:15px;font-weight:500;line-height:22px}.tk-header__sub-hint{color:var(--ink-muted);font-size:13px;line-height:18px}@media (max-width:760px){.tk-header__group{flex-direction:column;display:flex}.tk-header__parent{display:flex}.tk-header__parent .tk-header__link{flex:1}.tk-header__caret{display:none}.tk-header__menu{border:0;border-bottom:1px solid var(--line);width:auto;box-shadow:none;opacity:1;visibility:visible;background:0 0;border-radius:0;flex-direction:column;gap:0;margin:0;padding:4px 0 8px 14px;display:flex;position:static;transform:none}.tk-header__menu:before{display:none}.tk-header__sub{padding:8px 0}.tk-header__sub-hint{display:none}.tk-header--open .tk-header__nav{max-height:calc(100vh - 72px);overflow-y:auto}}.tkx-specs{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 32px;max-width:960px;margin:8px auto 0;padding:0;list-style:none;display:grid}.tkx-specs li{color:var(--ink-muted);align-items:center;gap:14px;font-size:18px;line-height:26px;display:flex}.tkx-specs__icon{place-items:center;width:28px;font-size:22px;line-height:1;display:inline-grid}.tkx-specs__more{font-size:14px!important}.tkx-specs__more .tkx-specs__icon{background:var(--surface-200);border:1px solid var(--line);width:26px;height:26px;color:var(--ink-muted);border-radius:999px;font-size:16px}@media (max-width:900px){.tkx-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.tkx-specs li{gap:10px;font-size:16px}}.tkx-linkgrid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin-top:24px;display:grid}.tkx-linkcard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-200);color:var(--ink);flex-direction:column;gap:6px;padding:24px 56px 24px 24px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;position:relative}.tkx-linkcard:hover,.tkx-linkcard:focus-visible{border-color:var(--accent);outline:none;transform:translateY(-2px)}.tkx-linkcard .tkx-sm{color:var(--ink-subtle)}.tkx-linkcard__arrow{color:var(--accent);position:absolute;top:50%;right:22px;transform:translateY(-50%)}.tk-lang{position:relative}.tk-lang__btn{border:1px solid var(--line-strong);border-radius:var(--radius-full);height:40px;color:var(--ink);font:500 14px/1 var(--font-sans);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s,color .2s;display:inline-flex}.tk-lang__btn:hover,.tk-lang.is-open .tk-lang__btn{border-color:var(--accent);color:var(--accent)}.tk-lang__btn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.tk-lang__flag{border-radius:2px;flex:none;box-shadow:0 0 0 1px #0a162c1f}.tk-lang__menu{z-index:20;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-000);opacity:0;visibility:hidden;min-width:168px;margin:10px 0 0;padding:6px;list-style:none;transition:opacity .15s,transform .15s,visibility .15s;position:absolute;top:100%;right:0;transform:translateY(-4px);box-shadow:0 24px 48px -16px #0a162c38}.tk-lang.is-open .tk-lang__menu{opacity:1;visibility:visible;transform:translateY(0)}.tk-lang__opt{color:var(--ink);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.tk-lang__opt:hover,.tk-lang__opt:focus-visible,.tk-lang__opt.is-active{background:var(--surface-200);outline:none}.tk-lang__opt.is-active{color:var(--accent)}@media (max-width:760px){.tk-lang{margin-top:var(--space-4)}.tk-lang__menu{box-shadow:none;margin-top:8px;display:none;position:static;transform:none}.tk-lang.is-open .tk-lang__menu{display:block}}
