nav{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,98%,.82);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}nav .row{height:72px;justify-content:space-between}.logo,nav .row{align-items:center;display:flex}.logo img{display:block;height:auto;width:150px}.nav-links{color:var(--ink-2);display:flex;font-size:14px;gap:36px}.nav-links a{transition:color .2s ease}.nav-links a:hover{color:var(--ink)}.nav-cta{align-items:center;display:flex;font-size:14px;gap:14px}.nav-lang{position:relative}.nav-lang-toggle{align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 10px;transition:background .15s ease,color .15s ease,border-color .15s ease}.nav-lang-toggle:hover{background:rgba(8,19,21,.04);border-color:var(--line);color:var(--ink)}.nav-lang-toggle svg{flex-shrink:0}.nav-lang-caret{transition:transform .2s ease}.nav-lang[data-open=true] .nav-lang-toggle{background:rgba(8,19,21,.06);border-color:var(--line);color:var(--ink)}.nav-lang[data-open=true] .nav-lang-caret{transform:rotate(180deg)}.nav-lang-menu{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 36px rgba(8,19,21,.1),0 2px 6px rgba(8,19,21,.04);min-width:184px;opacity:0;padding:6px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-6px);transition:opacity .15s ease,transform .15s ease;z-index:20}.nav-lang[data-open=true] .nav-lang-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-lang-menu a{align-items:center;border-radius:8px;color:var(--ink);display:flex;font-size:14px;gap:12px;padding:9px 10px;transition:background .15s ease}.nav-lang-menu a:hover{background:rgba(8,19,21,.05)}.nav-lang-menu a.is-active{background:rgba(8,19,21,.06);font-weight:600}.nav-lang-menu a.is-active:after{background:var(--ink);border-radius:50%;content:"";height:6px;margin-left:auto;width:6px}.nav-lang-name{font-size:14px}.nav-lang-flag{border-radius:50%;box-shadow:0 0 0 1px rgba(8,19,21,.1);flex-shrink:0;height:18px;-o-object-fit:cover;object-fit:cover;width:18px}.nav-mobile-panel .nav-mobile-lang-row .nav-lang-flag{height:16px;width:16px}.nav-mobile-panel .nav-mobile-lang-row a.is-active .nav-lang-flag{box-shadow:0 0 0 1px hsla(0,0%,100%,.35)}.nav-cta .ghost{color:var(--ink-2);transition:color .2s ease}.nav-cta .ghost:hover{color:var(--ink)}.nav-cta .solid{align-items:center;background:var(--ink);border-radius:8px;box-shadow:0 4px 12px rgba(8,19,21,.18);color:#fff;display:inline-flex;font-weight:700;gap:8px;padding:10px 20px;transition:background .25s ease,box-shadow .25s ease,transform .25s ease}.nav-cta .solid:hover{background:var(--accent);box-shadow:0 8px 24px rgba(75,75,190,.35);transform:translateY(-1px)}.nav-burger{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:none;height:40px;justify-content:center;margin-left:4px;padding:0;position:relative;width:40px}.nav-burger span{background:var(--ink);border-radius:2px;display:block;height:2px;left:10px;position:absolute;transition:transform .25s ease,opacity .15s ease,top .25s ease;width:20px}.nav-burger span:first-child{top:13px}.nav-burger span:nth-child(2){top:19px}.nav-burger span:nth-child(3){top:25px}nav[data-open=true] .nav-burger span:first-child{top:19px;transform:rotate(45deg)}nav[data-open=true] .nav-burger span:nth-child(2){opacity:0}nav[data-open=true] .nav-burger span:nth-child(3){top:19px;transform:rotate(-45deg)}.nav-mobile-panel{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,98%,.97);border-bottom:1px solid var(--line);box-shadow:0 16px 32px rgba(8,19,21,.06);display:none;left:0;opacity:0;padding:12px 0 20px;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}nav[data-open=true] .nav-mobile-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-mobile-panel .container{display:flex;flex-direction:column;gap:2px}.nav-mobile-panel a{border-radius:10px;color:var(--ink);display:block;font-size:16px;font-weight:500;padding:13px 14px;transition:background .15s ease}.nav-mobile-panel a:active,.nav-mobile-panel a:hover{background:rgba(8,19,21,.05)}.nav-mobile-cta{border-top:1px solid var(--line);display:flex;gap:10px;margin-top:10px;padding:14px 0 0}.nav-mobile-cta a{flex:1;font-size:14px;padding:12px 16px;text-align:center}.nav-mobile-cta .ghost{border:1px solid rgba(8,19,21,.12);color:var(--ink);font-weight:600}.nav-mobile-cta .solid{background:var(--ink);box-shadow:0 4px 12px rgba(8,19,21,.18);color:#fff;font-weight:700}.nav-mobile-cta .solid.full{flex:1}.nav-mobile-lang{border-top:1px solid var(--line);margin-top:10px;padding:14px 4px 4px}.nav-mobile-lang-head{color:var(--ink-2);display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:10px;padding:0 10px;text-transform:uppercase}.nav-mobile-lang-row{display:flex;gap:8px}.nav-mobile-panel .nav-mobile-lang-row a{align-items:center;background:rgba(8,19,21,.04);border-radius:8px;color:var(--ink-2);display:flex;flex:1;font-size:13px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.04em;padding:11px 0}.nav-mobile-panel .nav-mobile-lang-row a:active,.nav-mobile-panel .nav-mobile-lang-row a:hover{background:rgba(8,19,21,.08);color:var(--ink)}.nav-mobile-panel .nav-mobile-lang-row a.is-active{background:var(--ink);color:#fff}@media (min-width:900px) and (max-width:1139px){.nav-links{gap:26px}.nav-cta{gap:10px}}@media (max-width:899px){.nav-cta,.nav-links{display:none}.nav-burger{display:flex}.nav-mobile-panel{display:block}}.site-footer{background:#fff;border-top:1px solid var(--line);color:var(--ink-2);font-size:14px;padding:80px 0 0}.site-footer .container{position:relative;z-index:1}.footer-grid{display:grid;gap:56px;grid-template-columns:1.3fr 1fr 1fr 1fr;padding-bottom:56px}.footer-brand{display:flex;flex-direction:column}.footer-logo{display:inline-flex;margin-bottom:18px}.footer-logo img{display:block;height:auto;width:160px}.footer-tag{color:var(--ink-2);font-size:14px;line-height:1.55;margin-bottom:24px;max-width:300px}.footer-socials{align-items:center;display:flex;gap:6px;margin-top:auto}.footer-socials .soc{align-items:center;border-radius:10px;color:var(--ink-3);display:inline-flex;height:38px;justify-content:center;transition:color .15s ease,background .15s ease;width:38px}.footer-socials .soc svg{display:block;height:16px;width:16px}.footer-socials .soc:hover{background:rgba(75,75,190,.06);color:var(--accent)}.footer-col-head{color:var(--ink);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:20px;text-transform:uppercase}.footer-col-list{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0}.footer-col-list a{color:var(--ink-2);font-size:14px;line-height:1.4;transition:color .15s ease}.footer-col-list a:hover{color:var(--ink)}.footer-more{align-items:center;color:var(--accent);display:inline-flex;font-weight:600;gap:6px}.footer-more:hover{color:var(--accent-dark)}.footer-more span{transition:transform .2s ease}.footer-more:hover span{transform:translateX(3px)}.footer-bar{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:22px 0}.footer-copy{color:var(--ink-3);font-size:13px}.footer-lang{align-items:center;display:flex}.footer-lang a{align-items:center;border-right:1px solid var(--line);color:var(--ink-3);display:inline-flex;font-size:13px;gap:6px;line-height:1;padding:0 12px;transition:color .15s ease}.footer-lang-flag{border-radius:50%;box-shadow:0 0 0 1px rgba(8,19,21,.1);flex-shrink:0;height:14px;-o-object-fit:cover;object-fit:cover;width:14px}.footer-lang a:last-child{border-right:none}.footer-lang a:hover{color:var(--ink)}.footer-lang a.is-active{color:var(--ink);font-weight:600}@media (max-width:1023px){.site-footer{padding:64px 0 0}.footer-grid{gap:40px 32px;grid-template-columns:1fr 1fr;padding-bottom:40px}.footer-brand{grid-column:span 2}.footer-tag{max-width:480px}}@media (max-width:640px){.footer-grid{gap:32px;grid-template-columns:1fr;padding-bottom:32px}.footer-brand{grid-column:span 1}.footer-bar{align-items:flex-start;flex-direction:column;gap:14px}.footer-lang{flex-wrap:wrap}.footer-lang a:first-child{padding-left:0}}.td-theme-toggle{--tt-ink:rgba(8,19,21,.64);--tt-ink-hover:#081315;--tt-bg-hover:rgba(8,19,21,.05);--tt-line:rgba(8,19,21,.08);--tt-focus:#29297f;-webkit-tap-highlight-color:transparent;align-items:center;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--tt-ink);cursor:pointer;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;margin:0;padding:0;position:relative;transition:background .15s ease,color .15s ease,border-color .15s ease;width:36px}.td-theme-toggle:hover{background:var(--tt-bg-hover);border-color:var(--tt-line);color:var(--tt-ink-hover)}.td-theme-toggle:focus-visible{outline:2px solid var(--tt-focus);outline-offset:2px}.td-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block;height:18px;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .2s ease;width:18px}.td-theme-toggle .td-ico-sun{opacity:0;position:absolute;transform:rotate(-90deg) scale(.6)}.td-theme-toggle .td-ico-moon{opacity:1;transform:none}.td-theme-toggle--on-dark,html[data-theme=dark] .td-theme-toggle,html[data-theme=dark] .td-theme-toggle--on-dark{--tt-ink:rgba(226,232,233,.72);--tt-ink-hover:#fff;--tt-bg-hover:rgba(226,232,233,.08);--tt-line:rgba(226,232,233,.16);--tt-focus:#a3a3f7}.td-theme-toggle--on-dark{--tt-ink:hsla(0,0%,100%,.85)}html[data-theme=dark] .td-theme-toggle .td-ico-sun{opacity:1;transform:none}html[data-theme=dark] .td-theme-toggle .td-ico-moon{opacity:0;transform:rotate(90deg) scale(.6)}html.td-theme-anim,html.td-theme-anim *,html.td-theme-anim :after,html.td-theme-anim :before{transition:background-color .25s ease,border-color .25s ease,color .25s ease,fill .25s ease,stroke .25s ease,box-shadow .25s ease!important}html.td-theme-anim .td-theme-toggle svg{transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .2s ease!important}@media (prefers-reduced-motion:reduce){.td-theme-toggle svg{transition:none}}.td-theme-toggle--mobile{display:none;margin-left:auto;margin-right:6px}@media (max-width:899px){.td-theme-toggle--mobile{display:inline-flex}}.td-theme-toggle--sm{border-radius:6px;flex:0 0 26px;height:26px;width:26px}.td-theme-toggle--sm svg{height:16px;width:16px}@media (max-width:639px){.td-theme-toggle--sm-up{display:none}}.td-theme-row .td-ico-sun{display:none}html[data-theme=dark] .td-theme-row .td-ico-sun{display:block}html[data-theme=dark] .td-theme-row .td-ico-moon{display:none}.td-theme-switch{background:#d1d5db;border-radius:999px;flex:0 0 32px;height:18px;position:relative;transition:background-color .2s ease;width:32px}.td-theme-switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.25);content:"";height:14px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:14px}html[data-theme=dark] .td-theme-switch{background:#5b5bd6}html[data-theme=dark] .td-theme-switch:after{transform:translateX(14px)}@media (prefers-reduced-motion:reduce){.td-theme-switch,.td-theme-switch:after{transition:none}}html[data-theme=dark]{--bg:#0f1517;--bg-alt:#172023;--ink:#e2e8e9;--ink-2:rgba(226,232,233,.74);--ink-3:rgba(226,232,233,.58);--line:rgba(226,232,233,.09);--accent:#5b5bd6;--accent-dark:#4b4bbe;--accent-2:#262a4f;--accent-soft:rgba(139,139,242,.14);--warm-dark:#ff8a52;--warm-soft:rgba(255,122,61,.12);--td-blue-light-dark:#7db8f7;--tdk-section:#121a1c;--tdk-card:#172023;--tdk-raise:#1d272b;--tdk-line-2:rgba(226,232,233,.14);--tdk-accent-text:#a3a3f7;--tdk-accent-strong:#c4c4fb;--tdk-warm-solid:#e2551c;--tdk-shadow:0 18px 44px rgba(0,0,0,.38);background:var(--bg)}html[data-theme=dark] nav{background:rgba(15,21,23,.82)}html[data-theme=dark] .nav-lang-toggle:hover{background:rgba(226,232,233,.06)}html[data-theme=dark] .nav-lang[data-open=true] .nav-lang-toggle{background:rgba(226,232,233,.08)}html[data-theme=dark] .nav-lang-menu{background:var(--tdk-raise);border-color:var(--tdk-line-2);box-shadow:0 16px 36px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.3)}html[data-theme=dark] .nav-lang-menu a:hover{background:rgba(226,232,233,.06)}html[data-theme=dark] .nav-lang-menu a.is-active{background:rgba(226,232,233,.08)}html[data-theme=dark] .footer-lang-flag,html[data-theme=dark] .nav-lang-flag{box-shadow:0 0 0 1px rgba(226,232,233,.16)}html[data-theme=dark] .nav-cta .solid,html[data-theme=dark] .nav-mobile-cta .solid{background:var(--ink);box-shadow:0 4px 12px rgba(0,0,0,.35);color:#0f1517}html[data-theme=dark] .nav-cta .solid:hover{background:var(--accent);box-shadow:0 8px 24px rgba(91,91,214,.4);color:#fff}html[data-theme=dark] .nav-mobile-panel{background:rgba(15,21,23,.97);box-shadow:0 16px 32px rgba(0,0,0,.4)}html[data-theme=dark] .nav-mobile-panel a:active,html[data-theme=dark] .nav-mobile-panel a:hover{background:rgba(226,232,233,.06)}html[data-theme=dark] .nav-mobile-cta .ghost{border-color:var(--tdk-line-2)}html[data-theme=dark] .nav-mobile-panel .nav-mobile-lang-row a{background:rgba(226,232,233,.05)}html[data-theme=dark] .nav-mobile-panel .nav-mobile-lang-row a:active,html[data-theme=dark] .nav-mobile-panel .nav-mobile-lang-row a:hover{background:rgba(226,232,233,.1)}html[data-theme=dark] .nav-mobile-panel .nav-mobile-lang-row a.is-active{background:var(--ink);color:#0f1517}.td-logo-dark,html[data-theme=dark] .td-logo-light{display:none!important}html[data-theme=dark] .td-logo-dark{display:block!important}html[data-theme=dark] .site-footer{background:var(--tdk-section)}html[data-theme=dark] .footer-socials .soc:hover{background:var(--accent-soft);color:var(--tdk-accent-text)}html[data-theme=dark] .footer-more{color:var(--tdk-accent-text)}html[data-theme=dark] .footer-more:hover{color:var(--tdk-accent-strong)}html[data-theme=dark] .accent,html[data-theme=dark] .anna-line .anna-ask,html[data-theme=dark] .article-meta-text .via,html[data-theme=dark] .article-type,html[data-theme=dark] .beyond-cta a,html[data-theme=dark] .beyond-interlude-eyebrow,html[data-theme=dark] .faq-anna-btn,html[data-theme=dark] .faq-chev,html[data-theme=dark] .faq-eyebrow,html[data-theme=dark] .hero-coverage .mkt-more,html[data-theme=dark] .hero-coverage-foot a:hover,html[data-theme=dark] .hero-coverage-foot button:hover,html[data-theme=dark] .hero-h2 .mkts,html[data-theme=dark] .hl-accent,html[data-theme=dark] .journey .cap-card .tag,html[data-theme=dark] .journey .chapter .num,html[data-theme=dark] .journey .sol-card .rn,html[data-theme=dark] .path-tag,html[data-theme=dark] .pc-cell-trader .pc-check,html[data-theme=dark] .pc-footnote sup,html[data-theme=dark] .scroll-hint svg,html[data-theme=dark] .section-note-link,html[data-theme=dark] .symbols-tab.is-active .symbols-tab-count,html[data-theme=dark] .testi-body .hl,html[data-theme=dark] .testi-link,html[data-theme=dark] .tile-arrow,html[data-theme=dark] .venue-chip:hover{color:var(--tdk-accent-text)}html[data-theme=dark] .bbento-overlay,html[data-theme=dark] .pc-chip-trader,html[data-theme=dark] .price-card.featured .price,html[data-theme=dark] .price-compare-collapse-btn:hover,html[data-theme=dark] .price-compare-fade:focus-visible .price-compare-fade-cta,html[data-theme=dark] .price-compare-fade:hover .price-compare-fade-cta{color:var(--tdk-accent-strong)}html[data-theme=dark] .accent:before{background:rgba(139,139,242,.26)}html[data-theme=dark] .accent.warm:before{background:rgba(255,122,61,.24)}html[data-theme=dark] .mark{box-shadow:0 8px 22px rgba(91,91,214,.32)}html[data-theme=dark] .mark.warm{background:var(--tdk-warm-solid);box-shadow:0 8px 22px rgba(226,85,28,.3)}html[data-theme=dark] .btn.ghost{background:var(--tdk-card);border-color:var(--tdk-line-2)}html[data-theme=dark] .btn.ghost:hover{border-color:rgba(226,232,233,.3)}html[data-theme=dark] .hero-actions .btn.secondary{background:var(--tdk-warm-solid)}html[data-theme=dark] .hero-actions .btn.secondary:hover{background:#c94515}html[data-theme=dark] .grid-bg{background-image:linear-gradient(rgba(226,232,233,.035) 1px,transparent 0),linear-gradient(90deg,rgba(226,232,233,.035) 1px,transparent 0)}html[data-theme=dark] .bento-frame{box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 0 1px var(--tdk-line-2)}html[data-theme=dark] .hero-coverage .ico{background:#dfe5e6;border-color:transparent}html[data-theme=dark] .hero-coverage-foot a:hover,html[data-theme=dark] .hero-coverage-foot button:hover{border-bottom-color:rgba(163,163,247,.5)}html[data-theme=dark] .exchange-band{background:var(--tdk-section)}html[data-theme=dark] .ex-logo{opacity:.58}html[data-theme=dark] .ex-logo:hover{opacity:.9}html[data-theme=dark] .ex-logo img{filter:brightness(0) invert(.92)}html[data-theme=dark] .journey .chapter .mobile-visual{box-shadow:0 20px 60px rgba(0,0,0,.45)}html[data-theme=dark] .journey .cap-card,html[data-theme=dark] .journey .sol-card{background:var(--tdk-card)}html[data-theme=dark] .journey .cap-card:hover,html[data-theme=dark] .journey .sol-card:hover{border-color:rgba(139,139,242,.4);box-shadow:0 20px 50px rgba(0,0,0,.35)}html[data-theme=dark] .journey .stage-frame{box-shadow:0 18px 48px rgba(0,0,0,.45),0 0 0 1px var(--tdk-line-2)}html[data-theme=dark] .journey .pip.done{background:#7b7be8}html[data-theme=dark] .pricing-section,html[data-theme=dark] .section.alt,html[data-theme=dark] .testimonials{background:var(--tdk-section)}html[data-theme=dark] .path-card{background:var(--tdk-card)}html[data-theme=dark] .path-card.trader{background:linear-gradient(160deg,var(--tdk-card),#1b1d3a);border-color:rgba(139,139,242,.3)}html[data-theme=dark] .path-card.holder{background:linear-gradient(160deg,var(--tdk-card),#142636);border-color:rgba(90,165,245,.3)}html[data-theme=dark] .path-card:hover{box-shadow:var(--tdk-shadow)}html[data-theme=dark] .path-card.holder .path-tag{color:var(--td-blue-light-dark)}html[data-theme=dark] .pick .seg{background:var(--tdk-raise)}html[data-theme=dark] .two-up[data-fx=reveal][data-pick=trader] .path-card.trader{border-color:rgba(139,139,242,.6);box-shadow:0 16px 40px rgba(0,0,0,.4)}html[data-theme=dark] .two-up[data-fx=reveal][data-pick=holder] .path-card.holder{border-color:rgba(90,165,245,.6);box-shadow:0 16px 40px rgba(0,0,0,.4)}html[data-theme=dark] .two-up[data-fx=reveal] .path-card{opacity:.5}html[data-theme=dark] .anna-line .anna-av,html[data-theme=dark] .faq-anna-av{border-color:var(--tdk-card)}html[data-theme=dark] .anna-line .anna-ask{border-bottom-color:rgba(163,163,247,.4)}html[data-theme=dark] .api-nudge{box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 0 1px rgba(255,106,43,.22)}html[data-theme=dark] .api-band,html[data-theme=dark] .final{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}html[data-theme=dark] .api-ctas .btn.primary:hover,html[data-theme=dark] .api-nudge:hover .api-nudge-btn{background:#f24726}html[data-theme=dark] .bbento-cell{background:var(--tdk-card)}html[data-theme=dark] .bbento-cell:hover{border-color:rgba(139,139,242,.32);box-shadow:var(--tdk-shadow)}html[data-theme=dark] .bbento-featured{background:linear-gradient(var(--tdk-card),var(--tdk-card)) padding-box,linear-gradient(135deg,rgba(139,139,242,.45),rgba(139,139,242,.08)) border-box;box-shadow:0 14px 36px rgba(0,0,0,.3)}html[data-theme=dark] .bbento-featured:hover{box-shadow:0 20px 44px rgba(0,0,0,.45)}html[data-theme=dark] .bbento-overlay{background:rgba(23,32,35,.95)}html[data-theme=dark] .tool-tile{background:var(--tdk-card)}html[data-theme=dark] .tool-tile:hover{border-color:rgba(139,139,242,.32);box-shadow:0 8px 22px rgba(0,0,0,.4)}html[data-theme=dark] .tile-img-wrap{background:var(--tdk-raise)}html[data-theme=dark] .tile-img-wrap img{filter:brightness(.9)}html[data-theme=dark] .testi{background:var(--tdk-card)}html[data-theme=dark] .testi:hover{border-color:rgba(139,139,242,.3);box-shadow:var(--tdk-shadow)}html[data-theme=dark] .testi:hover .testi-body{scrollbar-color:rgba(163,163,247,.4) transparent}html[data-theme=dark] .testi:hover .testi-body::-webkit-scrollbar-thumb{background:rgba(163,163,247,.4)}html[data-theme=dark] .article-card{background:var(--tdk-card)}html[data-theme=dark] .article-card:hover{border-color:rgba(139,139,242,.35);box-shadow:var(--tdk-shadow)}html[data-theme=dark] .article-image{background:linear-gradient(135deg,#1d2140,#262a4f);color:var(--tdk-accent-text)}html[data-theme=dark] .media-pill:hover:not(:disabled){background:rgba(226,232,233,.05);border-color:var(--tdk-line-2)}html[data-theme=dark] .media-pill.is-active,html[data-theme=dark] .media-pill.is-active:hover{background:var(--ink);border-color:var(--ink);color:#0f1517}html[data-theme=dark] .media-arrow{background:var(--tdk-card)}html[data-theme=dark] .media-arrow:hover:not(:disabled){background:var(--tdk-raise);border-color:var(--tdk-line-2)}html[data-theme=dark] .media-arrow:focus-visible,html[data-theme=dark] .media-pill:focus-visible{outline-color:var(--tdk-accent-text)}html[data-theme=dark] .price-card{background:var(--tdk-card)}html[data-theme=dark] .price-period{background:var(--tdk-raise)}html[data-theme=dark] .price-card:hover{box-shadow:var(--tdk-shadow)}html[data-theme=dark] .price-card.featured{background:linear-gradient(var(--tdk-card),var(--tdk-card)) padding-box,conic-gradient(from var(--price-angle,0deg),var(--accent) 0,var(--accent-dark) 38%,var(--warm) 50%,var(--accent-dark) 62%,var(--accent) 100%) border-box}html[data-theme=dark] .price-card.featured:focus-within,html[data-theme=dark] .price-card.featured:hover{box-shadow:0 24px 60px rgba(91,91,214,.22)}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .price-card.featured{background:linear-gradient(var(--tdk-card),var(--tdk-card)) padding-box,linear-gradient(135deg,var(--accent),var(--accent-dark)) border-box}}html[data-theme=dark] .pc-chip-holder,html[data-theme=dark] .price-card .btn.ghost,html[data-theme=dark] .price-card .price{color:var(--td-blue-light-dark)}html[data-theme=dark] .path-card.holder .btn.ghost:hover,html[data-theme=dark] .price-card .btn.ghost:hover{color:#fff}html[data-theme=dark] .price-card.is-free .btn.ghost:hover{background:var(--tdk-warm-solid);border-color:var(--tdk-warm-solid);color:#fff}html[data-theme=dark] .pack-tag.free{background:var(--tdk-warm-solid)}html[data-theme=dark] .price-compare-scroll{background:var(--tdk-card)}html[data-theme=dark] .price-compare-fade{background:linear-gradient(180deg,rgba(23,32,35,0) 0,rgba(23,32,35,.85) 55%,var(--tdk-card) 85%)}html[data-theme=dark] .price-compare-fade-cta{background:var(--tdk-raise);box-shadow:0 4px 12px rgba(0,0,0,.35)}html[data-theme=dark] .price-compare .pc-section td,html[data-theme=dark] .price-compare thead th{background:var(--tdk-raise)}html[data-theme=dark] .price-compare thead th.pc-col-trader{background:linear-gradient(180deg,rgba(139,139,242,.16),rgba(139,139,242,.04))}html[data-theme=dark] .price-compare tbody td{border-bottom-color:rgba(226,232,233,.06)}html[data-theme=dark] .price-compare tbody td.pc-cell-trader{background:rgba(139,139,242,.04)}html[data-theme=dark] .pc-chip-free{background:rgba(255,122,61,.16)}html[data-theme=dark] .pc-chip-holder{background:rgba(90,165,245,.16)}html[data-theme=dark] .pc-chip-trader{background:rgba(139,139,242,.16)}html[data-theme=dark] .pc-cell-holder .pc-check{color:#5aa5f5}html[data-theme=dark] .section-note-link{border-bottom-color:rgba(163,163,247,.4)}html[data-theme=dark] .faq-anna-btn{background:var(--tdk-card);border-color:rgba(139,139,242,.35)}html[data-theme=dark] .faq-anna-btn:hover{border-color:var(--tdk-accent-text);box-shadow:0 4px 14px rgba(0,0,0,.35)}html[data-theme=dark] .faq-item{background:var(--tdk-card)}html[data-theme=dark] .faq-item.open{border-color:rgba(139,139,242,.4);box-shadow:0 6px 18px rgba(0,0,0,.3)}html[data-theme=dark] .symbols-modal-backdrop{background:rgba(0,0,0,.65)}html[data-theme=dark] .symbols-modal-panel{background:var(--tdk-raise);box-shadow:0 40px 100px rgba(0,0,0,.6)}html[data-theme=dark] .symbols-modal-search input{background:var(--tdk-card);border-color:var(--tdk-line-2);color:var(--ink)}html[data-theme=dark] .symbols-modal-search input:focus{background:var(--bg);border-color:var(--tdk-accent-text)}html[data-theme=dark] .symbols-tab-count{background:rgba(226,232,233,.08)}html[data-theme=dark] .symbols-tab.is-active .symbols-tab-count{background:rgba(139,139,242,.18)}html[data-theme=dark] .symbols-tab.is-active{border-bottom-color:var(--tdk-accent-text)}html[data-theme=dark] .venue-chip{background:var(--tdk-card)}html[data-theme=dark] .venue-chip:hover{border-color:var(--tdk-accent-text)}html[data-theme=dark] .venue-chip.is-active{border-color:var(--accent);color:#fff}html[data-theme=dark] .sym-card{background:var(--tdk-card)}html[data-theme=dark] .sym-ico{background:#dfe5e6}html[data-theme=dark] #chatkit-widget-window{background:var(--tdk-raise);box-shadow:0 12px 48px rgba(0,0,0,.55)}html[data-theme=dark] #chatkit-widget-window [style*="#f9fafb"]{background:var(--tdk-card)!important}html[data-theme=dark] ::-moz-selection{background:rgba(139,139,242,.35);color:#fff}html[data-theme=dark] ::selection{background:rgba(139,139,242,.35);color:#fff}html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color-scheme:dark}html[data-theme=dark] #cc-main{--cc-bg:#1d272b;--cc-primary-color:#e2e8e9;--cc-secondary-color:rgba(226,232,233,.74);--cc-btn-primary-bg:#e2e8e9;--cc-btn-primary-color:#0f1517;--cc-btn-primary-border-color:#e2e8e9;--cc-btn-primary-hover-bg:#fff;--cc-btn-primary-hover-color:#0f1517;--cc-btn-primary-hover-border-color:#fff;--cc-btn-secondary-bg:#26323a;--cc-btn-secondary-color:#e2e8e9;--cc-btn-secondary-border-color:#26323a;--cc-btn-secondary-hover-bg:#31404a;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:#31404a;--cc-separator-border-color:rgba(226,232,233,.12);--cc-toggle-on-bg:#5b5bd6;--cc-toggle-off-bg:#4a5a62;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:#e2e8e9;--cc-toggle-readonly-bg:#344149;--cc-toggle-readonly-knob-bg:#8a989e;--cc-section-category-border:rgba(226,232,233,.12);--cc-cookie-category-block-bg:#172023;--cc-cookie-category-block-border:rgba(226,232,233,.12);--cc-cookie-category-block-hover-bg:#1d272b;--cc-cookie-category-block-hover-border:rgba(226,232,233,.18);--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#1d272b;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:#344149;--cc-webkit-scrollbar-hover-bg:#4a5a62;--cc-footer-bg:#172023;--cc-footer-color:rgba(226,232,233,.74);--cc-footer-border-color:rgba(226,232,233,.12)}html[data-theme=dark] .beyond-cta a:hover{color:#fff}html[data-theme=dark] .venue-chip.is-active{background:var(--accent)}html[data-theme=dark] .api-nudge:hover{box-shadow:0 32px 72px rgba(0,0,0,.55),0 0 0 1px rgba(255,106,43,.35)}html[data-theme=dark] .anna-line .anna-ask:hover,html[data-theme=dark] .section-note-link:hover{border-bottom-color:var(--tdk-accent-text)}html[data-theme=dark] .final .btn.ghost{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.2)}html[data-theme=dark] .final .btn.ghost:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4)}html[data-theme=dark] .price-card .btn.ghost{border-color:var(--td-blue-light)}html[data-theme=dark] .price-card.is-free .btn.ghost,html[data-theme=dark] .price-card.is-free .price{color:var(--warm-dark)}html[data-theme=dark] .price-card.is-free .btn.ghost{border-color:var(--warm)}html[data-theme=dark]{--td-green:#3ecf8e}html[data-theme=dark] .cat-nav-chip:hover,html[data-theme=dark] .eyebrow-mono,html[data-theme=dark] .feat-card .feat-num,html[data-theme=dark] .features-row.v2 .feat-card .feat-mark,html[data-theme=dark] .features-row.v2 .feat-card .feat-stat{color:var(--tdk-accent-text)}html[data-theme=dark] .features-row.v2 .feat-card .feat-mark{background:var(--accent-soft)}html[data-theme=dark] .cat-nav{background:rgba(15,21,23,.9)}html[data-theme=dark] .cat-nav-chip{background:var(--tdk-card)}html[data-theme=dark] .cat-nav-chip:hover{border-color:var(--tdk-accent-text)}html[data-theme=dark] .badge.dex{background:rgba(62,207,142,.12);border-color:rgba(62,207,142,.35)}html[data-theme=dark] .tools-img-frame{background:var(--tdk-raise);border-color:var(--tdk-line-2)}html[data-theme=dark] .flagship-tool .ft-frame .tools-img-frame{background:#081315;border-color:var(--tdk-line-2);box-shadow:var(--tdk-shadow)}html[data-theme=dark] .regular-tool .tools-img-frame{border-color:var(--tdk-line-2);box-shadow:var(--tdk-shadow)}html[data-theme=dark] .tools-img-frame img{filter:brightness(.9)}html[data-theme=dark] .feat-card{background:var(--tdk-card)}html[data-theme=dark] .tools-final{border-bottom:1px solid var(--line)}html[data-theme=dark] .tools-final .btn-primary:hover{background:var(--accent-dark)}html[data-theme=dark] .about-story-quote:before{background:var(--tdk-accent-text)}html[data-theme=dark] .about-diff-num,html[data-theme=dark] .about-tl-year{color:var(--tdk-accent-text)}html[data-theme=dark] .about-diff-card{background:var(--tdk-card)}html[data-theme=dark] .about-diff-card:hover{border-color:rgba(139,139,242,.4);box-shadow:var(--tdk-shadow)}html[data-theme=dark] .about-tl-marker{background:var(--tdk-section);border-color:var(--tdk-accent-text);box-shadow:0 0 0 5px var(--tdk-section)}html[data-theme=dark] .about-community,html[data-theme=dark] .about-philosophy{border-bottom:1px solid var(--line)}html[data-theme=dark] .q-plan{background:var(--tdk-section)}html[data-theme=dark] .q-incl-list li{border-bottom-color:rgba(226,232,233,.07)}html[data-theme=dark] .q-price-card{background:var(--tdk-card)}html[data-theme=dark] .q-price-card.q-annual{animation:priceBorderRotate 8s linear infinite;background:linear-gradient(var(--tdk-card),var(--tdk-card)) padding-box,conic-gradient(from var(--price-angle,0deg),var(--accent) 0,var(--accent-dark) 38%,var(--warm) 50%,var(--accent-dark) 62%,var(--accent) 100%) border-box}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .q-price-card.q-annual{animation:none;background:linear-gradient(var(--tdk-card),var(--tdk-card)) padding-box,linear-gradient(135deg,var(--accent),var(--warm)) border-box}}html[data-theme=dark] .q-price-foot a{color:var(--tdk-accent-text)}html[data-theme=dark] .q-faq .faq-a code{background:rgba(139,139,242,.12);border-color:rgba(139,139,242,.24);color:var(--tdk-accent-strong)}html[data-theme=dark]{--neon-indigo:#8f8fff;--neon-indigo-glow:rgba(124,124,255,.55);--neon-orange:#ff7a2e;--neon-orange-glow:rgba(255,106,43,.55);--neon-green:#3ef0a0}html[data-theme=dark] .td-logo-dark{content:url(/images/theme/logo-neon.svg)}html[data-theme=dark] nav{border-bottom-color:transparent}html[data-theme=dark] nav:after{background:linear-gradient(90deg,transparent,var(--neon-indigo) 30%,var(--neon-orange) 70%,transparent);bottom:-1px;box-shadow:0 0 4px var(--neon-indigo-glow),0 0 9px rgba(255,106,43,.25);content:"";height:1px;left:0;opacity:.8;pointer-events:none;position:absolute;right:0}html[data-theme=dark] .td-theme-toggle .td-ico-sun{color:var(--neon-orange);filter:drop-shadow(0 0 4px var(--neon-orange-glow))}html[data-theme=dark] .mark{background:rgba(91,91,214,.22);box-shadow:inset 0 0 0 1.5px #a5a5ff,0 0 7px var(--neon-indigo-glow),0 0 14px rgba(91,91,214,.35);text-shadow:0 0 1px #fff,0 0 5px var(--neon-indigo-glow)}html[data-theme=dark] .mark.warm{background:rgba(255,106,43,.16);box-shadow:inset 0 0 0 1.5px var(--neon-orange),0 0 7px var(--neon-orange-glow),0 0 14px rgba(255,106,43,.3);text-shadow:0 0 1px #fff,0 0 5px var(--neon-orange-glow)}html[data-theme=dark] .accent,html[data-theme=dark] .hero-h2 .mkts,html[data-theme=dark] .hl-accent{color:#9090ff;text-shadow:0 0 3px rgba(124,124,255,.55)}html[data-theme=dark] .accent:before{background:rgba(124,124,255,.2);box-shadow:none}html[data-theme=dark] .accent.warm{color:var(--warm-dark);text-shadow:0 0 3px rgba(255,106,43,.55)}html[data-theme=dark] .journey .chapter .num{-webkit-text-stroke:1.5px var(--neon-indigo);color:transparent;text-shadow:0 0 7px var(--neon-indigo-glow),0 0 14px rgba(91,91,214,.3)}html[data-theme=dark] .beyond-interlude-eyebrow,html[data-theme=dark] .faq-eyebrow,html[data-theme=dark] .final-eyebrow,html[data-theme=dark] .hero-eyebrow{text-shadow:0 0 5px rgba(124,124,255,.35)}html[data-theme=dark] .btn.primary,html[data-theme=dark] .final .btn.primary,html[data-theme=dark] .pick .seg button.on.trader,html[data-theme=dark] .tool-cta,html[data-theme=dark] .tools-final .btn-primary{box-shadow:0 0 0 1px rgba(143,143,255,.6),0 0 9px var(--neon-indigo-glow),0 6px 22px rgba(91,91,214,.35)}html[data-theme=dark] .api-ctas .btn.primary,html[data-theme=dark] .api-nudge-btn,html[data-theme=dark] .hero-actions .btn.secondary,html[data-theme=dark] .q-dark .btn.primary,html[data-theme=dark] .tool-cta.warm{box-shadow:0 0 0 1px rgba(255,106,43,.75),0 0 9px var(--neon-orange-glow),0 6px 22px rgba(255,106,43,.32)}html[data-theme=dark] .btn.primary:hover,html[data-theme=dark] .final .btn.primary:hover,html[data-theme=dark] .tool-cta:hover,html[data-theme=dark] .tools-final .btn-primary:hover{box-shadow:0 0 0 1px var(--neon-indigo),0 0 13px rgba(124,124,255,.75),0 8px 30px rgba(91,91,214,.45)}html[data-theme=dark] .api-ctas .btn.primary:hover,html[data-theme=dark] .api-nudge:hover .api-nudge-btn,html[data-theme=dark] .hero-actions .btn.secondary:hover,html[data-theme=dark] .q-dark .btn.primary:hover,html[data-theme=dark] .tool-cta.warm:hover{box-shadow:0 0 0 1px var(--neon-orange),0 0 14px rgba(255,106,43,.75),0 8px 30px rgba(255,106,43,.45)}html[data-theme=dark] .nav-cta .solid:hover{box-shadow:0 0 0 1px var(--neon-indigo),0 0 11px var(--neon-indigo-glow)}html[data-theme=dark] .article-card:hover,html[data-theme=dark] .bbento-cell:hover,html[data-theme=dark] .faq-item.open,html[data-theme=dark] .journey .cap-card:hover,html[data-theme=dark] .journey .sol-card:hover,html[data-theme=dark] .path-card:hover,html[data-theme=dark] .testi:hover,html[data-theme=dark] .tool-tile:hover{border-color:rgba(143,143,255,.7);box-shadow:0 0 0 1px rgba(143,143,255,.25),0 0 11px rgba(124,124,255,.22),0 20px 50px rgba(0,0,0,.45)}html[data-theme=dark] .price-card.featured,html[data-theme=dark] .price-card.featured:hover,html[data-theme=dark] .q-price-card.q-annual{box-shadow:0 0 13px rgba(124,124,255,.3),0 0 14px rgba(255,106,43,.12),0 24px 60px rgba(0,0,0,.45)}html[data-theme=dark] .pack-tag.trader{box-shadow:0 0 7px var(--neon-indigo-glow)}html[data-theme=dark] .beyond-free-pill,html[data-theme=dark] .pack-tag.free,html[data-theme=dark] .tile-free{box-shadow:0 0 7px var(--neon-orange-glow)}html[data-theme=dark] .price-flame{filter:drop-shadow(0 0 6px var(--neon-orange-glow))}html[data-theme=dark] .journey .pip.active{box-shadow:0 0 5px var(--neon-indigo-glow)}html[data-theme=dark] .anna-line .anna-live{box-shadow:0 0 4px #22c55e}html[data-theme=dark] .bento-frame,html[data-theme=dark] .journey .stage-frame{box-shadow:0 0 0 1px rgba(143,143,255,.3),0 0 14px rgba(91,91,214,.2),0 24px 60px rgba(0,0,0,.5)}html[data-theme=dark] .grid-bg{background-image:linear-gradient(rgba(143,143,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(143,143,255,.06) 1px,transparent 0)}html[data-theme=dark] .hero-scroll{background:radial-gradient(60% 40% at 50% 18%,rgba(91,91,214,.16),transparent 70%),radial-gradient(30% 25% at 50% 42%,rgba(255,106,43,.07),transparent 70%),var(--bg)}html[data-theme=dark] .final h2 .mark{box-shadow:inset 0 0 0 1.5px #a5a5ff,0 0 10px var(--neon-indigo-glow),0 0 14px rgba(91,91,214,.45)}@keyframes td-neon-encendido{0%,18%,22%,26%,54%,58%{opacity:.35}20%,24%,56%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){html[data-theme=dark] h1 .mark{animation:td-neon-encendido 1.4s step-end .3s both}}html[data-theme=dark] .td-logo-dark{filter:drop-shadow(0 0 5px rgba(255,255,255,.22))}:root{--td-black:#081315;--td-indigo-light:#e4e4fd;--td-indigo:#4b4bbe;--td-indigo-dark:#29297f;--td-orange:#ff6a2b;--td-orange-dark:#f24726;--td-blue-light:#318aee;--td-blue-light-dark:#1e6fc9;--td-green:#16a34a;--bg:#fafafa;--ink:var(--td-black);--ink-2:rgba(8,19,21,.64);--ink-3:rgba(8,19,21,.42);--line:rgba(8,19,21,.08);--accent:var(--td-indigo);--accent-dark:var(--td-indigo-dark);--warm:var(--td-orange);--warm-dark:var(--td-orange-dark)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink);font-family:DM Sans,system-ui,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:1240px;padding:0 32px;position:relative;z-index:2}.mark{background:var(--accent);border-radius:5px;box-shadow:0 8px 20px rgba(75,75,190,.18);color:#fff;display:inline-block;font-weight:700;line-height:inherit;padding:0 12px 4px;transform:rotate(-1.5deg)}.eyebrow{align-items:center;color:var(--ink-3);display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;gap:10px;letter-spacing:.16em;text-transform:uppercase}.eyebrow:after,.eyebrow:before{background:var(--line);content:"";height:1px;width:28px}.eyebrow-mono{color:var(--accent);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.16em}.badge,.eyebrow-mono{font-family:JetBrains Mono,monospace;text-transform:uppercase}.badge{align-items:center;border-radius:5px;display:inline-flex;font-size:10px;font-weight:700;height:22px;justify-content:center;letter-spacing:.12em;padding:0 10px}.badge.flagship{background:var(--accent);color:#fff}.badge.free{background:var(--warm);color:#fff}.badge.dex{background:rgba(22,163,74,.12);border:1px solid rgba(22,163,74,.3);color:var(--td-green)}.tool-cta{align-items:center;background:var(--accent);border-radius:10px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:10px;padding:13px 22px;transition:background .2s ease,transform .2s ease}.tool-cta:hover{background:var(--accent-dark)}.tool-cta .arrow{display:inline-block;transition:transform .2s ease}.tool-cta:hover .arrow{transform:translateX(3px)}.tool-cta.warm{background:var(--warm)}.tool-cta.warm:hover{background:var(--warm-dark)}.tools-img-frame{background:#fff;border:1px solid var(--line);border-radius:14px;display:block;line-height:0;overflow:hidden;position:relative}.tools-img-frame img{display:block;height:auto;width:100%}.tools-img-frame.placeholder{align-items:center;aspect-ratio:16/10;color:hsla(0,0%,100%,.4);display:flex;font-size:11px;justify-content:center;letter-spacing:.16em;line-height:1}.frame-cap,.tools-img-frame.placeholder{font-family:JetBrains Mono,monospace;text-transform:uppercase}.frame-cap{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.7);border-radius:6px;color:#fff;font-size:10px;left:14px;letter-spacing:.1em;padding:6px 11px;position:absolute;top:14px;z-index:1}.tools-hero{padding:110px 0 56px;text-align:center}.tools-hero h1{font-size:60px;font-weight:700;letter-spacing:-.03em;line-height:1.04;margin:14px auto 20px;max-width:920px}.tools-hero p{color:var(--ink-2);font-size:18px;line-height:1.55;margin:0 auto;max-width:640px}.cat-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,98%,.92);border-bottom:1px solid var(--line);padding:18px 0;position:sticky;top:72px;z-index:10}.cat-nav-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.cat-nav-total{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.cat-nav-sep{background:var(--line);height:18px;width:1px}.cat-nav-chip{align-items:center;background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;gap:8px;letter-spacing:.12em;padding:8px 16px;text-transform:uppercase;transition:all .15s ease}.cat-nav-chip:hover{border-color:var(--accent);color:var(--accent)}.cat-nav-chip .n{font-weight:500;opacity:.6}.cat-divider[id],.flagship-tool[id],.regular-tool[id]{scroll-margin-top:160px}.cat-divider{height:0}.flagship-tool{border-top:1px solid var(--line);padding:64px 0 80px}.flagship-tool.no-border{border-top:none}.flagship-tool .ft-head{margin:0 auto 40px;max-width:780px;text-align:center}.flagship-tool .ft-tags{display:flex;gap:10px;justify-content:center;margin-bottom:18px}.flagship-tool .ft-eyebrow{margin-bottom:14px}.flagship-tool h2{font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1.05;margin-bottom:18px;margin-left:auto;margin-right:auto;max-width:760px}.flagship-tool .ft-lead{color:var(--ink-2);font-size:17px;line-height:1.6;margin:0 auto 32px;max-width:640px}.flagship-tool .ft-frame{margin:0 auto}.flagship-tool .ft-frame .tools-img-frame{background:var(--ink);border:1px solid var(--ink-3);box-shadow:0 12px 28px rgba(10,10,11,.08)}.flagship-tool .ft-frame .tools-img-frame img{height:100%}.flagship-tool .features-row{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-top:36px}.feat-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px 22px;text-align:left}.feat-card .feat-num{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:10px}.feat-card .feat-title{font-size:14px;font-weight:700;line-height:1.35;margin-bottom:6px}.feat-card .feat-desc{color:var(--ink-2);font-size:12.5px;line-height:1.5}.features-row.v2 .feat-card{display:flex;flex-direction:column;padding:22px 22px 20px}.features-row.v2 .feat-card .feat-stat{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1;margin-bottom:14px}.features-row.v2 .feat-card .feat-mark{align-items:center;background:rgba(75,75,190,.08);border-radius:50%;color:var(--accent);display:inline-flex;height:28px;justify-content:center;margin-bottom:14px;width:28px}.features-row.v2 .feat-card .feat-title{font-size:14.5px;font-weight:700;letter-spacing:-.005em;line-height:1.35;margin-bottom:6px}.features-row.v2 .feat-card .feat-desc{color:var(--ink-2);font-size:12.5px;line-height:1.55}.flagship-tool .ft-cta{margin-top:40px;text-align:center}.regular-tool{border-top:1px solid var(--line);padding:64px 0 72px}.regular-tool.no-border{border-top:none}.regular-tool .rt-grid{align-items:center;display:grid;gap:64px;grid-template-columns:5fr 7fr}.regular-tool.reverse .rt-grid{grid-template-columns:7fr 5fr}.regular-tool.reverse .rt-copy{order:2;padding-left:24px}.regular-tool.reverse .rt-visual{order:1}.regular-tool .rt-copy{max-width:480px}.regular-tool .rt-tags{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.regular-tool .rt-eyebrow{margin-bottom:14px}.regular-tool h2{font-size:38px;font-weight:700;letter-spacing:-.025em;line-height:1.08;margin-bottom:16px}.regular-tool .rt-lead{color:var(--ink-2);font-size:15.5px;line-height:1.6;margin-bottom:24px}.regular-tool .features-inline{display:flex;flex-direction:column;gap:11px;margin-bottom:28px}.regular-tool .features-inline .row{align-items:flex-start;color:var(--ink-2);display:flex;font-size:13.5px;gap:14px;line-height:1.55}.regular-tool .features-inline .row:before{background:var(--accent);border-radius:50%;content:"";flex-shrink:0;height:5px;margin-top:8px;width:5px}.regular-tool .features-inline .row strong{color:var(--ink);font-weight:600}.regular-tool .tools-img-frame{border:1px solid var(--ink-3);box-shadow:0 12px 28px rgba(10,10,11,.08)}.regular-tool .tools-img-frame img{height:100%;-o-object-fit:cover;object-fit:cover}.tools-final{background:var(--td-black);border-top:1px solid var(--line);color:#fff;overflow:hidden;padding:120px 0;position:relative;text-align:center}.tools-final:before{background:radial-gradient(ellipse at center,rgba(75,75,190,.28),transparent 60%);content:"";filter:blur(60px);height:600px;left:50%;pointer-events:none;position:absolute;top:-20%;transform:translateX(-50%);width:800px;z-index:0}.tools-final .container{position:relative;z-index:2}.tools-final h2{color:#fff;font-size:48px;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0 auto 16px;max-width:720px}.tools-final h2 .mark{box-shadow:0 12px 32px rgba(75,75,190,.4)}.tools-final p{color:hsla(0,0%,100%,.72);font-size:17px;line-height:1.55;margin:0 auto 36px;max-width:540px}.tools-final .ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.tools-final .btn-primary{align-items:center;background:var(--accent);border-radius:10px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:10px;padding:14px 24px}.tools-final .btn-primary:hover{background:var(--accent-dark)}.tools-final .btn-ghost{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;font-size:14px;font-weight:700;padding:14px 24px}.tools-final .btn-ghost:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.4)}@media (max-width:1023px){.tools-hero h1{font-size:42px}.tools-hero p{font-size:16px}.flagship-tool h2{font-size:34px}.flagship-tool .features-row{gap:14px;grid-template-columns:1fr}.regular-tool .rt-grid{gap:36px;grid-template-columns:1fr}.regular-tool.reverse .rt-copy{order:1;padding-left:0}.regular-tool.reverse .rt-visual{order:2}.regular-tool h2{font-size:28px}.tools-final h2{font-size:32px}}@media (max-width:640px){.tools-hero{padding:72px 0 36px}.cat-nav{padding:14px 0;top:72px}.flagship-tool,.regular-tool{padding:48px 0}}
