@layer marketing{:where([data-aesthetic=signal]){--accent-h:230;--accent-c:0.22;--accent-l:68%;--accent:oklch(0.68 0.22 230);--accent-soft:oklch(0.68 0.22 230/0.14);--accent-softer:oklch(0.68 0.22 230/0.07);--accent-fg:oklch(0.98 0.02 230);--bg:oklch(0.13 0.01 260);--bg-elev:oklch(0.17 0.012 260);--bg-elev-2:oklch(0.21 0.014 260);--panel:oklch(0.15 0.01 260);--border:oklch(0.32 0.02 260);--border-soft:oklch(0.25 0.015 260);--fg:oklch(0.98 0.005 260);--fg-muted:oklch(0.78 0.012 260);--fg-faint:oklch(0.55 0.02 260);--pos:oklch(0.74 0.14 150);--neg:oklch(0.68 0.16 25);--warn:oklch(0.78 0.13 75);--radius:14px;--radius-lg:20px;--radius-sm:8px;--maxw:1240px;--gutter:32px;--bg-accent:var(--accent)}:where([data-aesthetic=signal]){background:var(--bg);color:var(--fg);font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.5;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}:where([data-aesthetic=signal]) *{box-sizing:border-box}:where([data-aesthetic=signal]) .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"zero"}:where([data-aesthetic=signal]) .serif{font-family:"Instrument Serif",serif;font-weight:400}:where([data-aesthetic=signal]) .nav{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--bg) 85%,transparent);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--border-soft)}:where([data-aesthetic=signal]) .nav-inner{max-width:var(--maxw);margin:0 auto;padding:14px var(--gutter);display:flex;align-items:center;gap:28px}:where([data-aesthetic=signal]) .brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.01em;font-size:16px}:where([data-aesthetic=signal]) .brand-mark-wrap{width:28px;height:28px;display:grid;place-items:center;color:var(--accent);flex-shrink:0}:where([data-aesthetic=signal]) .brand-mark{width:28px;height:28px;border-radius:50%;background:conic-gradient(from 210deg,var(--accent),oklch(.75 .22 280),var(--accent));color:var(--accent-fg);display:grid;place-items:center;font-weight:700;font-size:15px;font-family:Inter,sans-serif}:where([data-aesthetic=signal]) .nav-links{display:flex;gap:4px;margin-left:auto}:where([data-aesthetic=signal]) .nav-link{padding:7px 12px;font-size:13.5px;color:var(--fg-muted);border-radius:var(--radius-sm);transition:color .12s,background .12s}:where([data-aesthetic=signal]) .nav-link:hover{color:var(--fg);background:var(--bg-elev)}:where([data-aesthetic=signal]) .nav-link.active{color:var(--fg)}:where([data-aesthetic=signal]) .nav-link.active:after{content:"";display:block;width:4px;height:4px;border-radius:50%;background:var(--accent);margin:3px auto 0}:where([data-aesthetic=signal]) .btn{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;font-weight:500;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--fg);background:var(--bg-elev);transition:all .14s;cursor:pointer}:where([data-aesthetic=signal]) .btn:hover{border-color:var(--fg-faint)}:where([data-aesthetic=signal]) .btn.primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}:where([data-aesthetic=signal]) .btn.primary:hover{filter:brightness(1.08)}:where([data-aesthetic=signal]) .btn.ghost{background:transparent;border-color:transparent;color:var(--fg-muted)}:where([data-aesthetic=signal]) .btn.ghost:hover{color:var(--fg);background:var(--bg-elev)}:where([data-aesthetic=signal]) .btn.lg{padding:12px 20px;font-size:14.5px}:where([data-aesthetic=signal]) .btn.xl{padding:14px 22px;font-size:15px}:where([data-aesthetic=signal]) .section{max-width:var(--maxw);margin:0 auto;padding:88px var(--gutter);scroll-margin-top:72px}:where([data-aesthetic=signal]) .section.tight{padding:64px var(--gutter)}:where([data-aesthetic=signal]) .section-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-faint);font-weight:600;display:inline-flex;align-items:center;gap:8px;margin-bottom:14px}:where([data-aesthetic=signal]) .section-eyebrow:before{content:"";display:block;width:20px;height:1px;background:var(--accent)}:where([data-aesthetic=signal]) .section-title{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(38px,5.4vw,68px);letter-spacing:-.035em;line-height:1;margin:0 0 14px;text-wrap:balance}:where([data-aesthetic=signal]) .section-title em{font-style:normal;color:var(--accent)}:where([data-aesthetic=signal]) .section-lede{color:var(--fg-muted);font-size:17px;max-width:62ch;margin:0 0 40px;text-wrap:pretty}:where([data-aesthetic=signal]) .hero{position:relative;overflow:hidden}:where([data-aesthetic=signal]) .hero-grid{max-width:var(--maxw);margin:0 auto;padding:56px var(--gutter) 80px;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}@media (max-width:960px){:where([data-aesthetic=signal]) .hero-grid{grid-template-columns:1fr;gap:40px;padding-top:32px}}:where([data-aesthetic=signal]) .hero-kicker{display:inline-flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border:1px solid var(--border-soft);border-radius:999px;background:var(--bg-elev);font-size:12px;color:var(--fg-muted);margin-bottom:24px}:where([data-aesthetic=signal]) .hero-kicker-badge{font-size:10.5px;font-weight:600;letter-spacing:.06em;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);text-transform:uppercase}:where([data-aesthetic=signal]) .hero-title{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(52px,7vw,96px);letter-spacing:-.04em;line-height:.95;margin:0 0 20px;text-wrap:balance}:where([data-aesthetic=signal]) .hero-title em{font-style:normal;color:var(--accent)}:where([data-aesthetic=signal]) .hero-sub{font-size:18px;color:var(--fg-muted);max-width:46ch;margin:0 0 28px;text-wrap:pretty}:where([data-aesthetic=signal]) .hero-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:28px}:where([data-aesthetic=signal]) .hero-trust{display:flex;align-items:center;gap:18px;font-size:12.5px;color:var(--fg-faint);flex-wrap:wrap}:where([data-aesthetic=signal]) .hero-trust-item{display:inline-flex;align-items:center;gap:6px}:where([data-aesthetic=signal]) .hero-trust-dot{width:6px;height:6px;border-radius:50%;background:var(--pos)}:where([data-aesthetic=signal]) .hero-bg-grid{position:absolute;inset:0;background-image:linear-gradient(var(--border-soft) 1px,transparent 1px),linear-gradient(90deg,var(--border-soft) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 70% 40%,black 0,transparent 75%);opacity:.5;pointer-events:none}:where([data-aesthetic=signal]) .hero-bg-grid:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 30% at 70% 40%,var(--accent-soft),transparent 70%)}:where([data-aesthetic=signal]) .acb{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 0 color-mix(in oklab,var(--fg) 8%,transparent) inset,0 30px 60px -20px rgba(0,0,0,.35)}:where([data-aesthetic=signal]) .acb-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-soft);background:var(--bg-elev-2)}:where([data-aesthetic=signal]) .acb-title{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--fg-muted);text-transform:uppercase}:where([data-aesthetic=signal]) .acb-dot{width:8px;height:8px;border-radius:50%;background:var(--pos);box-shadow:0 0 0 3px color-mix(in oklab,var(--pos) 25%,transparent);animation:pulse-live 2.2s ease-out infinite}:where([data-aesthetic=signal]) .acb-tabs{margin-left:auto;display:flex;gap:2px}:where([data-aesthetic=signal]) .acb-tab{padding:4px 10px;font-size:11.5px;color:var(--fg-faint);border-radius:var(--radius-sm)}:where([data-aesthetic=signal]) .acb-tab.on{background:var(--bg);color:var(--fg)}:where([data-aesthetic=signal]) .acb-body{padding:20px 22px}:where([data-aesthetic=signal]) .acb-row{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}:where([data-aesthetic=signal]) .acb-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);font-weight:600}:where([data-aesthetic=signal]) .acb-input-wrap{display:flex;gap:8px;align-items:stretch}:where([data-aesthetic=signal]) .acb-input{flex:1;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:14px;color:var(--fg);outline:none}:where([data-aesthetic=signal]) .acb-input:focus{border-color:var(--accent)}:where([data-aesthetic=signal]) .acb-select{padding:10px 12px;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-sm);font-size:13px;color:var(--fg);min-width:88px}:where([data-aesthetic=signal]) .acb-lots{border:1px solid var(--border-soft);border-radius:var(--radius-sm);overflow:hidden;margin-bottom:14px}:where([data-aesthetic=signal]) .acb-lot-head{display:grid;grid-template-columns:64px 1fr 1fr 1fr 28px;padding:8px 12px;background:var(--bg-elev-2);border-bottom:1px solid var(--border-soft);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);font-weight:600}:where([data-aesthetic=signal]) .acb-lot-row{display:grid;grid-template-columns:64px 1fr 1fr 1fr 28px;padding:10px 12px;border-bottom:1px solid var(--border-soft);font-family:JetBrains Mono,monospace;font-size:12.5px;align-items:center}:where([data-aesthetic=signal]) .acb-lot-row:last-child{border-bottom:none}:where([data-aesthetic=signal]) .acb-lot-kind{display:inline-block;padding:2px 7px;border-radius:3px;font-size:10.5px;font-weight:600;font-family:Inter,sans-serif}:where([data-aesthetic=signal]) .kind-buy{background:color-mix(in oklab,var(--pos) 15%,transparent);color:var(--pos)}:where([data-aesthetic=signal]) .kind-sell{background:color-mix(in oklab,var(--neg) 15%,transparent);color:var(--neg)}:where([data-aesthetic=signal]) .acb-del{color:var(--fg-faint)}:where([data-aesthetic=signal]) .acb-del:hover{color:var(--neg)}:where([data-aesthetic=signal]) .acb-summary{display:grid;grid-template-columns:1fr 1fr 1fr;padding:16px;background:var(--bg-elev-2);border:1px solid var(--border-soft);border-radius:var(--radius-sm);gap:20px}:where([data-aesthetic=signal]) .acb-stat-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);font-weight:600;margin-bottom:4px}:where([data-aesthetic=signal]) .acb-stat-val{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:600;letter-spacing:-.01em}:where([data-aesthetic=signal]) .acb-stat-val.pos{color:var(--pos)}:where([data-aesthetic=signal]) .acb-stat-val.neg{color:var(--neg)}:where([data-aesthetic=signal]) .acb-stat-sub{font-size:11px;color:var(--fg-faint);margin-top:4px;font-family:JetBrains Mono,monospace}:where([data-aesthetic=signal]) .acb-foot{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--border-soft);background:var(--panel);font-size:11.5px;color:var(--fg-faint)}:where([data-aesthetic=signal]) .acb-foot-divider{flex:1}:where([data-aesthetic=signal]) .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-soft);border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden}@media (max-width:820px){:where([data-aesthetic=signal]) .feature-grid{grid-template-columns:1fr}}:where([data-aesthetic=signal]) .feature{background:var(--bg);padding:28px 26px;min-height:220px;display:flex;flex-direction:column;transition:background .15s}:where([data-aesthetic=signal]) .feature:hover{background:var(--bg-elev)}:where([data-aesthetic=signal]) .feature-idx{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent);margin-bottom:18px;letter-spacing:.05em}:where([data-aesthetic=signal]) .feature-title{font-size:19px;font-weight:600;letter-spacing:-.015em;margin:0 0 8px}:where([data-aesthetic=signal]) .feature-desc{font-size:14px;color:var(--fg-muted);line-height:1.55;margin:0 0 auto}:where([data-aesthetic=signal]) .feature-foot{margin-top:20px;padding-top:14px;border-top:1px solid var(--border-soft);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--fg-faint);display:flex;align-items:center;gap:8px}:where([data-aesthetic=signal]) .feature-foot strong{color:var(--fg-muted);font-weight:500}:where([data-aesthetic=signal]) .chains{background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:32px;display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:center}@media (max-width:820px){:where([data-aesthetic=signal]) .chains{grid-template-columns:1fr}}:where([data-aesthetic=signal]) .cscroll-wall{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;height:460px;overflow:hidden;border-radius:var(--radius);mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent)}:where([data-aesthetic=signal]) .cscroll-col{position:relative;overflow:hidden}:where([data-aesthetic=signal]) .cscroll-track{display:flex;flex-direction:column;gap:8px;animation-name:cscroll-up;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}:where([data-aesthetic=signal]) .cscroll-col.rev .cscroll-track{animation-name:cscroll-down}:where([data-aesthetic=signal]) .cscroll-cell{display:block}:where([data-aesthetic=signal]) .cscroll-chain{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg);border:1px solid var(--border-soft);border-radius:10px;transition:border-color .14s,transform .14s}:where([data-aesthetic=signal]) .cscroll-chain:hover{border-color:var(--accent);transform:translateX(2px)}:where([data-aesthetic=signal]) .cscroll-glyph{width:28px;height:28px;border-radius:50%;background:var(--bg-elev-2);display:grid;place-items:center;flex-shrink:0;overflow:hidden;position:relative}:where([data-aesthetic=signal]) .cscroll-glyph img{width:100%;height:100%;object-fit:contain}:where([data-aesthetic=signal]) .cscroll-glyph-fallback,:where([data-aesthetic=signal]) .cscroll-glyph.defi span,:where([data-aesthetic=signal]) .cscroll-glyph.mono span{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;color:var(--fg-muted)}:where([data-aesthetic=signal]) .cscroll-glyph.mono{background:color-mix(in oklab,var(--accent) 12%,var(--bg-elev-2));color:var(--accent)}:where([data-aesthetic=signal]) .cscroll-glyph.mono span{color:var(--accent)}:where([data-aesthetic=signal]) .cscroll-glyph.defi span{color:#a78bfa}:where([data-aesthetic=signal]) .cscroll-glyph.defi{background:color-mix(in oklab,#8b5cf6 12%,var(--bg-elev-2))}:where([data-aesthetic=signal]) .cscroll-glyph.light{background:#fff;padding:4px}:where([data-aesthetic=signal]) .cscroll-glyph.light img{width:100%;height:100%;object-fit:contain}:where([data-aesthetic=signal]) .cscroll-meta{min-width:0;flex:1}:where([data-aesthetic=signal]) .cscroll-sym{font-size:12px;font-weight:600;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where([data-aesthetic=signal]) .cscroll-name{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--fg-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:820px){:where([data-aesthetic=signal]) .cscroll-wall{grid-template-columns:repeat(2,1fr);height:380px}:where([data-aesthetic=signal]) .cscroll-col:nth-child(3){display:none}}:where([data-aesthetic=signal]) .compare{border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden;background:var(--bg-elev)}:where([data-aesthetic=signal]) .compare-head,:where([data-aesthetic=signal]) .compare-row{display:grid;grid-template-columns:1.8fr repeat(3,1fr)}:where([data-aesthetic=signal]) .compare-head>:not(:first-child),:where([data-aesthetic=signal]) .compare-row>:not(:first-child){text-align:center;justify-self:center}:where([data-aesthetic=signal]) .compare-head,:where([data-aesthetic=signal]) .compare-row{padding:14px 20px;align-items:center;gap:8px;font-size:13.5px}:where([data-aesthetic=signal]) .compare-head{background:var(--bg-elev-2);border-bottom:1px solid var(--border-soft);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);font-weight:600}:where([data-aesthetic=signal]) .compare-head .col-us{color:var(--accent)}:where([data-aesthetic=signal]) .compare-row{border-bottom:1px solid var(--border-soft)}:where([data-aesthetic=signal]) .compare-row:last-child{border-bottom:none}:where([data-aesthetic=signal]) .compare-row.us-col{background:color-mix(in oklab,var(--accent) 4%,var(--bg-elev))}:where([data-aesthetic=signal]) .cell-label{font-weight:500}:where([data-aesthetic=signal]) .cell{text-align:center;color:var(--fg-muted);font-size:12.5px}:where([data-aesthetic=signal]) .cell.us{color:var(--accent);font-weight:600}:where([data-aesthetic=signal]) .cell.check{color:var(--pos)}:where([data-aesthetic=signal]) .cell.cross{color:var(--fg-faint);font-family:JetBrains Mono,monospace}:where([data-aesthetic=signal]) .cell.partial{color:var(--warn)}:where([data-aesthetic=signal]) .plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:8px 0 18px;align-items:stretch}@media (max-width:1080px){:where([data-aesthetic=signal]) .plans-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){:where([data-aesthetic=signal]) .plans-grid{grid-template-columns:1fr}}:where([data-aesthetic=signal]) .plan-card{position:relative;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 26px;display:flex;flex-direction:column;gap:20px}:where([data-aesthetic=signal]) .plan-card.plan-featured{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 9%,var(--bg-elev)) 0,var(--bg-elev) 60%);box-shadow:0 0 0 1px var(--accent) inset,0 18px 48px -24px color-mix(in oklab,var(--accent) 40%,transparent)}:where([data-aesthetic=signal]) .plan-tag{position:absolute;top:-11px;left:22px;background:var(--accent);color:var(--accent-fg);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px 10px;border-radius:999px}:where([data-aesthetic=signal]) .plan-head{display:flex;flex-direction:column;gap:8px}:where([data-aesthetic=signal]) .plan-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}:where([data-aesthetic=signal]) .plan-name{font-family:Inter,sans-serif;font-weight:600;letter-spacing:-.02em;font-size:24px;line-height:1.18;margin:0;color:var(--fg);text-wrap:pretty}:where([data-aesthetic=signal]) .plan-price{display:flex;flex-direction:column;gap:8px;min-height:132px}:where([data-aesthetic=signal]) .plan-price-row{display:flex;align-items:center;gap:8px}:where([data-aesthetic=signal]) .plan-price-strike{font-size:13px;color:var(--fg-faint);text-decoration:line-through;font-family:JetBrains Mono,monospace}:where([data-aesthetic=signal]) .plan-price-tag{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pos);background:color-mix(in oklab,var(--pos) 16%,transparent);padding:3px 8px;border-radius:999px}:where([data-aesthetic=signal]) .plan-price-amt{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}:where([data-aesthetic=signal]) .plan-price-from{font-size:12px;color:var(--fg-faint);text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-right:2px}:where([data-aesthetic=signal]) .plan-price-currency{font-size:13px;color:var(--fg-muted);font-family:JetBrains Mono,monospace;font-weight:500}:where([data-aesthetic=signal]) .plan-price-num{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.04em;font-size:48px;line-height:1;color:var(--fg)}:where([data-aesthetic=signal]) .plan-price-per{font-size:14px;color:var(--fg-muted)}:where([data-aesthetic=signal]) .plan-price-foot{font-size:12.5px;color:var(--fg-muted);line-height:1.5}:where([data-aesthetic=signal]) .plan-billing-toggle{display:inline-flex;gap:2px;padding:3px;background:var(--bg);border:1px solid var(--border-soft);border-radius:8px;align-self:flex-start}:where([data-aesthetic=signal]) .plan-billing-tab{appearance:none;background:transparent;border:0;font:inherit;font-size:12px;font-weight:500;padding:6px 11px;border-radius:6px;color:var(--fg-muted);cursor:pointer;display:inline-flex;align-items:center;gap:6px}:where([data-aesthetic=signal]) .plan-billing-tab:hover{color:var(--fg)}:where([data-aesthetic=signal]) .plan-billing-tab.on{background:var(--bg-elev);color:var(--fg);box-shadow:0 1px 2px rgba(0,0,0,.18)}:where([data-aesthetic=signal]) .plan-billing-save{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pos);background:color-mix(in oklab,var(--pos) 16%,transparent);padding:2px 6px;border-radius:4px}:where([data-aesthetic=signal]) .plan-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px;flex:1}:where([data-aesthetic=signal]) .plan-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:var(--fg)}:where([data-aesthetic=signal]) .plan-list li svg{flex-shrink:0;color:var(--accent);margin-top:3px}:where([data-aesthetic=signal]) .plan-foot{font-size:11.5px;color:var(--fg-faint);font-family:JetBrains Mono,monospace;letter-spacing:-.005em;line-height:1.5;min-height:36px;display:flex;align-items:flex-end}:where([data-aesthetic=signal]) .firm-bundles{overflow:hidden;max-height:0;margin:0;transition:max-height .4s ease,margin .4s ease}:where([data-aesthetic=signal]) .firm-bundles.open{max-height:1600px;margin:0 0 24px}:where([data-aesthetic=signal]) .firm-bundles-inner-card{background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:28px}:where([data-aesthetic=signal]) .firm-bundles-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:6px}:where([data-aesthetic=signal]) .firm-bundles-title{font-family:Inter,sans-serif;font-weight:600;letter-spacing:-.02em;font-size:28px;margin:0 0 8px;color:var(--fg);text-wrap:pretty}:where([data-aesthetic=signal]) .firm-bundles-lede{color:var(--fg-muted);font-size:14.5px;max-width:64ch;margin:0 0 22px;line-height:1.55}:where([data-aesthetic=signal]) .firm-bundles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:900px){:where([data-aesthetic=signal]) .firm-bundles-grid{grid-template-columns:1fr}}:where([data-aesthetic=signal]) .firm-bundle{position:relative;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius);padding:22px 20px;display:flex;flex-direction:column;gap:12px}:where([data-aesthetic=signal]) .firm-bundle-mid{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 7%,var(--bg)) 0,var(--bg) 70%)}:where([data-aesthetic=signal]) .firm-bundle-tag{position:absolute;top:-10px;left:18px;background:var(--accent);color:var(--accent-fg);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 9px;border-radius:999px}:where([data-aesthetic=signal]) .firm-bundle-name{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted)}:where([data-aesthetic=signal]) .firm-bundle-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}:where([data-aesthetic=signal]) .firm-bundle-strike{width:100%;font-size:12px;color:var(--fg-faint);text-decoration:line-through;font-family:JetBrains Mono,monospace}:where([data-aesthetic=signal]) .firm-bundle-price .plan-price-num{font-size:36px}:where([data-aesthetic=signal]) .firm-bundle-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px;flex:1}:where([data-aesthetic=signal]) .firm-bundle-list li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--fg);line-height:1.45}:where([data-aesthetic=signal]) .firm-bundle-list li svg{flex-shrink:0;color:var(--accent);margin-top:3px}:where([data-aesthetic=signal]) .firm-bundle-rate{font-size:12px;color:var(--fg-muted);padding-top:10px;border-top:1px dashed var(--border-soft);font-family:JetBrains Mono,monospace;letter-spacing:-.005em}:where([data-aesthetic=signal]) .firm-bundles-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}:where([data-aesthetic=signal]) .privacy-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media (max-width:820px){:where([data-aesthetic=signal]) .privacy-wrap{grid-template-columns:1fr}}:where([data-aesthetic=signal]) .privacy-list{display:flex;flex-direction:column;gap:4px}:where([data-aesthetic=signal]) .priv-item{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--border-soft)}:where([data-aesthetic=signal]) .priv-item:last-child{border-bottom:none}:where([data-aesthetic=signal]) .priv-num{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent);letter-spacing:.05em;padding-top:4px}:where([data-aesthetic=signal]) .priv-title{font-size:16px;font-weight:600;margin:0 0 4px}:where([data-aesthetic=signal]) .priv-desc{font-size:14px;color:var(--fg-muted);margin:0 0 8px;line-height:1.55}:where([data-aesthetic=signal]) .priv-tech{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--fg-faint);letter-spacing:.01em}:where([data-aesthetic=signal]) .priv-tech-dot{width:4px;height:4px;border-radius:50%;background:var(--border);flex-shrink:0}:where([data-aesthetic=signal]) .shield-viz{position:relative;background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:40px;aspect-ratio:1/1.05;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}:where([data-aesthetic=signal]) .shield-layers{display:flex;flex-direction:column;gap:12px}:where([data-aesthetic=signal]) .shield-layer{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--bg);font-family:JetBrains Mono,monospace;font-size:11.5px}:where([data-aesthetic=signal]) .shield-layer.you{border-color:var(--accent);background:var(--accent-softer)}:where([data-aesthetic=signal]) .shield-layer-icon{width:26px;height:26px;border-radius:var(--radius-sm);background:var(--bg-elev-2);display:grid;place-items:center;color:var(--accent)}:where([data-aesthetic=signal]) .shield-layer-main{flex:1}:where([data-aesthetic=signal]) .shield-layer-label{font-size:10px;color:var(--fg-faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}:where([data-aesthetic=signal]) .shield-layer-val{font-size:12.5px;color:var(--fg);font-weight:500}:where([data-aesthetic=signal]) .shield-arrow{width:1px;height:12px;background:linear-gradient(180deg,transparent,var(--fg-faint),transparent);margin:0 auto}:where([data-aesthetic=signal]) .shield-foot{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--fg-faint)}:where([data-aesthetic=signal]) .shield-flag{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:color-mix(in oklab,var(--neg) 15%,transparent);color:var(--neg);font-weight:600}:where([data-aesthetic=signal]) .compliance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width:820px){:where([data-aesthetic=signal]) .compliance-grid{grid-template-columns:repeat(2,1fr)}}:where([data-aesthetic=signal]) .comp-card{padding:22px 18px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--bg-elev);min-height:160px;display:flex;flex-direction:column}:where([data-aesthetic=signal]) .comp-stamp{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);display:grid;place-items:center;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em}:where([data-aesthetic=signal]) .comp-title{font-size:15px;font-weight:600;margin:0 0 4px}:where([data-aesthetic=signal]) .comp-desc{font-size:13px;color:var(--fg-muted);margin:0}:where([data-aesthetic=signal]) .about-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media (max-width:820px){:where([data-aesthetic=signal]) .about-wrap{grid-template-columns:1fr}}:where([data-aesthetic=signal]) .about-quote{font-family:Inter,sans-serif;font-weight:600;font-size:clamp(28px,3.2vw,40px);line-height:1.15;letter-spacing:-.01em;margin:0 0 24px;text-wrap:pretty}:where([data-aesthetic=signal]) .about-quote em{font-style:normal;color:var(--accent)}:where([data-aesthetic=signal]) .about-attr{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--fg-muted)}:where([data-aesthetic=signal]) .about-founders{display:flex;flex-direction:column;gap:14px;margin-top:28px;padding-top:24px;border-top:1px solid var(--border-soft)}:where([data-aesthetic=signal]) .about-avatar{width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:600;font-size:12px}:where([data-aesthetic=signal]) .about-facts{display:flex;flex-direction:column;gap:18px}:where([data-aesthetic=signal]) .fact-row{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;padding:16px 0;border-top:1px solid var(--border-soft)}:where([data-aesthetic=signal]) .fact-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);font-weight:600;padding-top:4px}:where([data-aesthetic=signal]) .fact-val{font-size:14px;color:var(--fg)}:where([data-aesthetic=signal]) .fact-val b{font-weight:600}:where([data-aesthetic=signal]) .fact-val code{font-family:JetBrains Mono,monospace;font-size:12.5px;background:var(--bg-elev);padding:1px 6px;border-radius:4px;border:1px solid var(--border-soft)}:where([data-aesthetic=signal]) .faq-list{display:flex;flex-direction:column;border-top:1px solid var(--border-soft)}:where([data-aesthetic=signal]) .faq-row{border-bottom:1px solid var(--border-soft);padding:0}:where([data-aesthetic=signal]) .faq-q{width:100%;padding:22px 0;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:17px;font-weight:500;letter-spacing:-.005em;color:var(--fg);cursor:pointer}:where([data-aesthetic=signal]) .faq-q:hover{color:var(--accent)}:where([data-aesthetic=signal]) .faq-toggle{width:24px;height:24px;border-radius:50%;border:1px solid var(--border-soft);display:grid;place-items:center;color:var(--fg-muted);flex-shrink:0;margin-left:16px;transition:all .15s}:where([data-aesthetic=signal]) .faq-row.open .faq-toggle{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);transform:rotate(45deg)}:where([data-aesthetic=signal]) .faq-a{overflow:hidden;max-height:0;transition:max-height .25s ease,padding .15s;color:var(--fg-muted);font-size:15px;line-height:1.6}:where([data-aesthetic=signal]) .faq-row.open .faq-a{max-height:300px;padding:0 0 22px}:where([data-aesthetic=signal]) .cta-band{max-width:var(--maxw);margin-left:auto;margin-right:auto;margin-top:40px}:where([data-aesthetic=signal]) .cta-inner{background:radial-gradient(ellipse 80% 120% at 100% 0,var(--accent-soft),var(--bg-elev));border:1px solid var(--accent);border-radius:var(--radius-lg);padding:48px;display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center;position:relative;overflow:hidden}@media (max-width:820px){:where([data-aesthetic=signal]) .cta-inner{grid-template-columns:1fr;padding:32px}}:where([data-aesthetic=signal]) .cta-title{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.03em;font-size:clamp(28px,3.4vw,44px);line-height:1.05;margin:0}:where([data-aesthetic=signal]) .cta-title em{font-style:normal;color:var(--accent)}:where([data-aesthetic=signal]) .footer{max-width:var(--maxw);margin:80px auto 0;padding:40px var(--gutter) 32px;border-top:1px solid var(--border-soft);display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}@media (max-width:820px){:where([data-aesthetic=signal]) .footer{grid-template-columns:1fr 1fr}}:where([data-aesthetic=signal]) .foot-brand{font-size:13px;color:var(--fg-muted);max-width:28ch}:where([data-aesthetic=signal]) .foot-brand p{margin:12px 0 0}:where([data-aesthetic=signal]) .foot-col h4{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);font-weight:600;margin:0 0 12px}:where([data-aesthetic=signal]) .foot-col a{display:block;font-size:13.5px;color:var(--fg-muted);padding:4px 0}:where([data-aesthetic=signal]) .foot-col a:hover{color:var(--fg)}:where([data-aesthetic=signal]) .foot-bottom{max-width:var(--maxw);margin:0 auto;padding:16px var(--gutter) 40px;display:flex;justify-content:space-between;font-size:12px;color:var(--fg-faint);font-family:JetBrains Mono,monospace}:where([data-aesthetic=signal]) .aud-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}@media (max-width:960px){:where([data-aesthetic=signal]) .aud-grid{grid-template-columns:1fr}}:where([data-aesthetic=signal]) .aud-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 26px;display:flex;flex-direction:column;gap:14px;position:relative;transition:border-color .15s,transform .15s}:where([data-aesthetic=signal]) .aud-card:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--border));transform:translateY(-2px)}:where([data-aesthetic=signal]) .aud-card.hl{border-color:var(--accent);background:linear-gradient(180deg,var(--accent-softer),var(--bg-elev))}:where([data-aesthetic=signal]) .aud-card.hl:before{content:"Most common";position:absolute;top:-10px;left:26px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:var(--accent);color:var(--accent-fg,#fff);padding:4px 10px;border-radius:4px;font-weight:700}:where([data-aesthetic=signal]) .aud-tag{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}:where([data-aesthetic=signal]) .aud-card.hl .aud-tag{color:var(--accent)}:where([data-aesthetic=signal]) .aud-title{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:26px;line-height:1.15;color:var(--fg);margin:0}:where([data-aesthetic=signal]) .aud-for{font-size:14px;line-height:1.55;color:var(--fg-muted);margin:0}:where([data-aesthetic=signal]) .aud-list{list-style:none;margin:6px 0 0;display:flex;flex-direction:column;gap:10px;border-top:1px dashed var(--border-soft);padding:18px 0 0}:where([data-aesthetic=signal]) .aud-list li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--fg)}:where([data-aesthetic=signal]) .aud-list li svg{color:var(--accent);margin-top:3px}:where([data-aesthetic=signal]) .aud-price{margin-top:auto;padding-top:16px;border-top:1px solid var(--border-soft);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.02em;color:var(--fg);font-weight:600}:where([data-aesthetic=signal]) .aud-card.hl .aud-price{color:var(--accent)}:where([data-aesthetic=signal]) .waitlist{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;transition:box-shadow .45s ease,border-color .45s ease;scroll-margin-top:80px}:where([data-aesthetic=signal]) .waitlist.wait-flash{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 28%,transparent)}:where([data-aesthetic=signal]) .wait-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:16px}:where([data-aesthetic=signal]) .wait-title{font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px}:where([data-aesthetic=signal]) .wait-sub{font-size:14px;color:var(--fg-muted);margin:0 0 22px}:where([data-aesthetic=signal]) .wait-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}:where([data-aesthetic=signal]) .wait-field{display:flex;flex-direction:column;gap:5px}:where([data-aesthetic=signal]) .wait-field.span{grid-column:1/-1}:where([data-aesthetic=signal]) .wait-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);font-weight:600}:where([data-aesthetic=signal]) .wait-input,:where([data-aesthetic=signal]) .wait-select{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:10px 12px;font-size:13.5px;outline:none;transition:border-color .12s}:where([data-aesthetic=signal]) .wait-input:focus,:where([data-aesthetic=signal]) .wait-select:focus{border-color:var(--accent)}:where([data-aesthetic=signal]) .wait-error{font-size:11.5px;color:var(--neg);margin-top:2px}:where([data-aesthetic=signal]) .wait-check{display:flex;gap:8px;font-size:12px;color:var(--fg-muted);align-items:flex-start;margin:8px 0 14px}:where([data-aesthetic=signal]) .wait-check input{accent-color:var(--accent);margin-top:2px}:where([data-aesthetic=signal]) .wait-casl{font-size:11px;color:var(--fg-faint);line-height:1.5;margin:8px 0 14px}:where([data-aesthetic=signal]) .wait-success{background:color-mix(in oklab,var(--pos) 10%,var(--bg-elev));border:1px solid color-mix(in oklab,var(--pos) 40%,transparent);border-radius:var(--radius);padding:24px;text-align:center}:where([data-aesthetic=signal]) .wait-success h3{margin:6px 0;font-family:Inter,sans-serif;font-weight:700;font-size:26px}:where([data-aesthetic=signal]) .wait-success h3 em{font-style:normal;color:var(--accent)}:where([data-aesthetic=signal]) .wait-success p{margin:0;color:var(--fg-muted);font-size:14px}:where([data-aesthetic=signal]) .wait-success-code{display:inline-block;margin-top:14px;padding:6px 12px;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-sm);font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--fg)}:where([data-aesthetic=signal]) .privacy-disclosure{max-width:720px;margin:0 auto;padding:88px var(--gutter);font-size:15px;line-height:1.7;color:var(--fg)}:where([data-aesthetic=signal]) .privacy-disclosure h1,:where([data-aesthetic=signal]) .privacy-disclosure h2,:where([data-aesthetic=signal]) .privacy-disclosure h3{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.02em}:where([data-aesthetic=signal]) .privacy-disclosure h1{font-size:clamp(32px,4vw,48px);line-height:1;margin:0 0 32px}:where([data-aesthetic=signal]) .privacy-disclosure h2{font-size:22px;margin:40px 0 14px}:where([data-aesthetic=signal]) .privacy-disclosure h3{font-size:17px;margin:28px 0 10px}:where([data-aesthetic=signal]) .privacy-disclosure p{margin:0 0 16px;color:var(--fg-muted)}:where([data-aesthetic=signal]) .privacy-disclosure a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}:where([data-aesthetic=signal]) .privacy-disclosure .d22-callout{background:color-mix(in oklab,var(--accent) 6%,var(--bg-elev));border:1px solid var(--accent);border-radius:var(--radius);padding:24px;margin:32px 0}:where([data-aesthetic=signal]) .privacy-disclosure .d22-callout p{color:var(--fg);margin:0}:where([data-aesthetic=signal]) .bg-anim{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}:where([data-aesthetic=signal]) .bg-tx{opacity:.38;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--bg-accent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}:where([data-aesthetic=signal]) .bg-tx-col{position:absolute;top:-30%;bottom:-30%;display:flex;flex-direction:column;gap:12px;transform:translateX(-50%);animation:bgTxRise linear infinite;white-space:nowrap}:where([data-aesthetic=signal]) .bg-tx-col span{opacity:.45;letter-spacing:.02em}:where([data-aesthetic=signal]) .bg-tx-col span.head{opacity:1;color:var(--fg);text-shadow:0 0 8px var(--bg-accent)}@media (prefers-reduced-motion:reduce){:where([data-aesthetic=signal]) .acb-dot,:where([data-aesthetic=signal]) .bg-tx,:where([data-aesthetic=signal]) .bg-tx-col,:where([data-aesthetic=signal]) .cscroll-track,:where([data-aesthetic=signal]) [class*=bg-anim] *{animation:none!important;transition:none!important}}}.pshot{position:relative;border-radius:var(--radius-lg);box-shadow:0 40px 90px -30px rgba(0,0,0,.55),inset 0 2px 0 rgba(255,255,255,.03);overflow:hidden;align-self:start;font-size:12.5px;line-height:1.45;--ws-bg:oklch(0.17 0.008 260);--ws-panel:oklch(0.195 0.008 260);--ws-elev:oklch(0.205 0.008 260);--ws-elev-2:oklch(0.235 0.008 260);--ws-border:oklch(0.30 0.008 260);--ws-border-soft:oklch(0.26 0.008 260);--ws-fg:oklch(0.97 0.005 260);--ws-fg-muted:oklch(0.72 0.008 260);--ws-fg-faint:oklch(0.55 0.008 260);--ws-pos:oklch(0.74 0.14 150);--ws-neg:oklch(0.68 0.16 25);--ws-warn:oklch(0.78 0.13 75);--ws-accent:oklch(0.62 0.14 245)}.pshot.pshot-ws{container-type:inline-size;container-name:pshotws;display:grid;grid-template-columns:260px 1fr;background:var(--ws-bg);color:var(--ws-fg);height:560px;border:1px solid var(--ws-border);font-family:Inter,system-ui,sans-serif}.pshot .mono{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.pshot .pos{color:var(--ws-pos)}.pshot .neg{color:var(--ws-neg)}.pshot .warn{color:var(--ws-warn)}.ws-sidebar{background:var(--ws-panel);border-right:1px solid var(--ws-border);overflow:hidden;padding:0}.ws-sb-top,.ws-sidebar{display:flex;flex-direction:column}.ws-sb-top{padding:14px 14px 10px;gap:10px}.ws-brand{display:flex;align-items:center;gap:9px}.ws-brand-mark{width:28px;height:28px;border-radius:7px;background:var(--ws-accent);color:white;display:grid;place-items:center;font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.02em;border:1px solid var(--ws-accent)}.ws-brand-name{font-weight:600;font-size:13px;color:var(--ws-fg)}.ws-brand-sub{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;color:var(--ws-fg-faint)}.ws-org-btn{display:flex;align-items:center;gap:9px;padding:8px 10px;background:var(--ws-elev);border:1px solid var(--ws-border-soft);border-radius:8px;color:var(--ws-fg);width:100%}.ws-org-avatar{width:24px;height:24px;border-radius:6px;background:color-mix(in oklab,var(--ws-accent) 20%,var(--ws-elev-2));color:var(--ws-accent);display:grid;place-items:center;font-size:9px;font-weight:700;font-family:JetBrains Mono,monospace;letter-spacing:.02em}.ws-org-main{flex:1;min-width:0;text-align:left}.ws-org-label{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;color:var(--ws-fg-faint)}.ws-org-name{font-size:11.5px;font-weight:600;color:var(--ws-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.ws-sb-year{padding:0 14px 10px}.ws-section-label{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.14em;color:var(--ws-fg-faint);margin-bottom:6px}.ws-year-chips{display:flex;gap:4px;flex-wrap:wrap}.ws-year-chip{position:relative;padding:5px 10px;border-radius:6px;font-size:11px;background:transparent;color:var(--ws-fg-muted);border:1px solid transparent}.ws-year-chip.active{background:color-mix(in oklab,var(--ws-accent) 14%,transparent);color:var(--ws-accent);border-color:color-mix(in oklab,var(--ws-accent) 30%,transparent)}.ws-year-dot{position:absolute;top:4px;right:4px;width:4px;height:4px;border-radius:50%;background:var(--ws-accent)}.ws-sb-newchat{padding:0 14px 12px;display:flex;flex-direction:column;gap:8px}.ws-new-chat-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:9px 12px;background:var(--ws-elev);border:1px solid var(--ws-border-soft);border-radius:8px;color:var(--ws-fg);font-size:11.5px}.ws-new-chat-btn b{font-weight:600}.ws-kbd{font-family:JetBrains Mono,monospace;font-size:9px;padding:2px 5px;background:var(--ws-elev-2);border:1px solid var(--ws-border-soft);border-radius:4px}.ws-kbd,.ws-search{color:var(--ws-fg-faint)}.ws-search{display:flex;align-items:center;gap:7px;padding:7px 10px;background:var(--ws-elev);border:1px solid var(--ws-border-soft);border-radius:7px;font-size:11px}.ws-sb-sugg{padding:6px 14px 0;display:flex;flex-direction:column;gap:4px;flex:1;overflow:hidden}.ws-sugg-chip{display:flex;align-items:center;gap:7px;padding:7px 10px;background:transparent;border:1px solid var(--ws-border-soft);border-radius:16px;font-size:11px;color:var(--ws-fg-muted);line-height:1.2}.ws-sugg-ico{color:var(--ws-accent);font-size:9px}.ws-composer{margin:10px 14px;background:var(--ws-elev);border:1px solid var(--ws-border-soft);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.ws-composer-input{font-size:11.5px;color:var(--ws-fg-faint);padding:2px 0;min-height:30px}.ws-composer-bar{display:flex;justify-content:space-between;align-items:center;padding-top:4px;border-top:1px solid var(--ws-border-soft)}.ws-composer-left{display:flex;align-items:center;gap:5px}.ws-icon-btn{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:5px;color:var(--ws-fg-faint);font-size:11px;background:transparent}.ws-composer-model{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:var(--ws-elev-2);border-radius:5px;font-size:10px;color:var(--ws-fg-muted);margin-left:2px}.ws-model-ico{color:var(--ws-accent);font-size:8px}.ws-send-btn{width:26px;height:26px;background:var(--ws-elev-2);border-radius:6px;display:grid;place-items:center;color:var(--ws-fg-faint);font-size:12px}.ws-sb-foot{padding:10px 14px 14px;border-top:1px solid var(--ws-border-soft)}.ws-user-chip{display:flex;align-items:center;gap:9px;padding:4px 2px}.ws-user-avatar{width:28px;height:28px;border-radius:50%;background:color-mix(in oklab,#f59e0b 30%,var(--ws-elev-2));color:#fbbf24;display:grid;place-items:center;font-size:10px;font-weight:700;font-family:JetBrains Mono,monospace}.ws-user-main{flex:1;min-width:0}.ws-user-name{font-size:11.5px;font-weight:600;color:var(--ws-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-user-sub{font-size:9.5px;color:var(--ws-fg-faint);font-family:JetBrains Mono,monospace}.ws-main{padding:56px 48px 32px;overflow:hidden;display:flex;flex-direction:column;gap:18px;background:var(--ws-bg)}.ws-main-brand{width:56px;height:56px;border-radius:12px;background:var(--ws-accent);border:1px solid color-mix(in oklab,var(--ws-accent) 60%,black);box-shadow:0 6px 20px -8px color-mix(in oklab,var(--ws-accent) 70%,transparent);display:grid;place-items:center;margin-bottom:4px}.ws-main-mark{font-family:Inter,system-ui,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.03em;color:white}.ws-main-meta{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;color:var(--ws-fg-faint)}.ws-main-title{font-family:Inter,system-ui,sans-serif;font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.15;letter-spacing:-.015em;font-weight:500;margin:0 0 4px;color:var(--ws-fg)}.ws-main-title em{font-style:italic;color:var(--ws-fg-muted);font-weight:400}.ws-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:20px 22px;background:var(--ws-elev);border:1px solid var(--ws-border-soft);border-radius:12px}.ws-kpi{padding-right:12px;min-width:0;border-right:1px solid var(--ws-border-soft)}.ws-kpi:last-child{border-right:none;padding-right:0}.ws-kpi-val{font-family:Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ws-fg);line-height:1.05;margin-bottom:6px;white-space:nowrap}.ws-kpi-val.pos{color:var(--ws-pos)}.ws-kpi-val.warn{color:var(--ws-warn)}.ws-kpi-label{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;color:var(--ws-fg-faint)}.ws-prompt-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ws-prompt-card{display:flex;align-items:center;gap:10px;padding:11px 14px;background:var(--ws-elev);border:1px solid var(--ws-border-soft);border-radius:10px;color:var(--ws-fg-muted);font-size:12px;text-align:left}.ws-prompt-card>span:nth-child(2){flex:1}.ws-prompt-ico{color:var(--ws-accent);font-size:10px}.ws-prompt-arrow{color:var(--ws-fg-faint);font-size:16px}.ws-main-artifact{padding:0;gap:0}.ws-artifact-crumbs{display:flex;align-items:center;gap:7px;padding:12px 20px;border-bottom:1px solid var(--ws-border-soft);font-size:11.5px;color:var(--ws-fg-muted)}.ws-crumb-sep{color:var(--ws-fg-faint)}.ws-crumb-active{color:var(--ws-fg);font-weight:600}.ws-crumb-right{margin-left:auto;display:flex;gap:2px}.ws-artifact{padding:24px 28px;flex:1;overflow:hidden;display:flex;flex-direction:column;gap:18px}.ws-artifact-eyebrow{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;color:var(--ws-fg-faint);margin-bottom:4px}.ws-artifact-title{font-family:Inter,system-ui,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--ws-fg);margin:0;line-height:1.1}.ws-artifact-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.ws-artifact-bar{display:flex;gap:20px;padding:10px 16px;background:var(--ws-elev);border:1px solid var(--ws-border-soft);border-radius:8px}.ws-artifact-bar>div{display:flex;flex-direction:column;gap:2px}.ws-artifact-bar small{font-family:JetBrains Mono,monospace;font-size:8.5px;letter-spacing:.12em;color:var(--ws-fg-faint)}.ws-artifact-bar b{font-family:Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;color:var(--ws-fg);letter-spacing:-.005em}.ws-tbl{border:1px solid var(--ws-border-soft);border-radius:10px;background:var(--ws-elev);overflow:hidden}.ws-tbl-head,.ws-tbl-row{display:grid;grid-template-columns:2fr 1fr 1.2fr 1.2fr 1.5fr;gap:10px;padding:9px 14px;align-items:center;font-size:12px}.ws-tbl-head{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ws-fg-faint);border-bottom:1px solid var(--ws-border-soft);background:var(--ws-panel)}.ws-tbl-row{border-bottom:1px dashed var(--ws-border-soft)}.ws-tbl-row:last-child{border-bottom:none}.ws-tbl-sym{display:flex;align-items:center;gap:9px}.ws-tbl-sym b{display:block;font-weight:700;color:var(--ws-fg)}.ws-tbl-sym small{display:block;font-size:10px;color:var(--ws-fg-faint);font-family:JetBrains Mono,monospace}.ws-chip{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--ws-elev-2);overflow:hidden}.ws-chip.sm{width:18px;height:18px}.ws-chip img{width:100%;height:100%;object-fit:contain;display:block}.ws-tbl-row .mono small{color:var(--ws-fg-faint);margin-left:5px;font-size:10px}.ws-artifact-foot{display:flex;gap:7px;flex-wrap:wrap}.ws-tag{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ws-fg-muted);padding:3px 8px;border-radius:4px;background:var(--ws-elev);border:1px solid var(--ws-border-soft)}.ws-tag.warn{color:var(--ws-warn);border-color:color-mix(in oklab,var(--ws-warn) 30%,var(--ws-border))}.ws-tag.ok{color:var(--ws-pos);border-color:color-mix(in oklab,var(--ws-pos) 30%,var(--ws-border));font-weight:700;letter-spacing:.08em}.ws-tx-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ws-tx-hash{font-size:10.5px;color:var(--ws-fg-faint);margin-top:4px;letter-spacing:.02em}.ws-pill{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;letter-spacing:.12em;padding:4px 9px;border-radius:4px;background:color-mix(in oklab,var(--ws-accent) 15%,transparent);color:var(--ws-accent);white-space:nowrap}.ws-tx-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch}.ws-tx-box{background:var(--ws-elev);border:1px solid var(--ws-border-soft);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:4px}.ws-tx-box-head{display:flex;align-items:center;gap:7px;margin-bottom:4px}.ws-tx-box small{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;color:var(--ws-fg-faint)}.ws-tx-box b{font-family:Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;color:var(--ws-fg);letter-spacing:-.01em}.ws-tx-box-meta{font-size:10px;color:var(--ws-fg-muted)}.ws-tx-arrow{align-self:center;font-size:22px;color:var(--ws-accent)}.ws-tx-impact{background:var(--ws-elev);border:1px solid var(--ws-border-soft);border-radius:10px;overflow:hidden}.ws-tx-impact-head{padding:9px 14px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.14em;color:var(--ws-fg-faint);border-bottom:1px solid var(--ws-border-soft);background:var(--ws-panel)}.ws-tx-impact-rows{padding:10px 14px;display:flex;flex-direction:column;gap:6px;font-size:12px}.ws-tx-impact-rows>div{display:flex;justify-content:space-between}.ws-tx-impact-rows span{color:var(--ws-fg-muted)}.ws-tx-impact-rows .sep{height:1px;background:var(--ws-border-soft);margin:3px 0}.ws-tx-impact-rows .hl b{font-size:15px;font-weight:700}.ws-s3-doc,.ws-s3-wrap{overflow:hidden}.ws-s3-doc{padding:22px 26px;background:#fbfaf6;color:#0c1a2b;font-family:JetBrains Mono,monospace;border-radius:10px;border:1px solid var(--ws-border-soft);max-height:100%}.ws-s3-head{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:10px;border-bottom:2px solid #0c1a2b;margin-bottom:14px}.ws-s3-agency{font-size:9px;color:#475569}.ws-s3-title{font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.01em;margin:3px 0 1px;letter-spacing:-.005em}.ws-s3-year{font-size:10px;color:#475569;letter-spacing:.04em}.ws-s3-maple{font-size:22px}.ws-s3-section-head{font-size:9.5px;letter-spacing:.08em;color:#475569;font-weight:700;margin-bottom:7px}.ws-s3-table{width:100%;border-collapse:collapse;font-size:11px}.ws-s3-table th{text-align:left;padding:5px 7px;background:#e5e1d7;font-size:9.5px;letter-spacing:.06em;color:#334155;border:1px solid #cbc7ba}.ws-s3-table th:nth-child(n+3){text-align:right}.ws-s3-table td{padding:5px 7px;border:1px solid #cbc7ba;color:#0c1a2b}.ws-s3-table td:nth-child(n+3){text-align:right}.ws-s3-table td.pos{color:#166534;font-weight:600}.ws-s3-table td.neg{color:#991b1b;font-weight:600}.ws-s3-total{margin-top:12px;padding:11px 13px;background:#e5e1d7;border:1px solid #cbc7ba;display:flex;flex-direction:column;gap:4px;font-size:11px}.ws-s3-total>div{display:flex;justify-content:space-between}.ws-s3-total span{color:#334155}.ws-s3-total b{color:#0c1a2b}.ws-s3-total .hl{border-top:1px solid #9ca3af;padding-top:5px;margin-top:2px}.ws-s3-total .hl b{font-size:13px;color:#166534}@container pshotws (max-width: 760px){.pshot.pshot-ws{grid-template-columns:200px 1fr}.ws-main{padding:32px 22px 22px;gap:14px}.ws-main-title{font-size:34px}.ws-main-brand{width:44px;height:44px}.ws-main-mark{font-size:26px}.ws-prompt-cards{grid-template-columns:1fr}.ws-kpis{grid-template-columns:repeat(2,1fr);padding:16px 18px;gap:4px 18px;row-gap:14px}.ws-kpi{padding-right:10px}.ws-kpi:nth-child(2n){border-right:none;padding-right:0}.ws-kpi-val{font-size:17px}.ws-composer,.ws-sb-foot,.ws-sb-newchat,.ws-sb-sugg,.ws-sb-top,.ws-sb-year{padding-left:10px;padding-right:10px}}@container pshotws (max-width: 520px){.pshot.pshot-ws{grid-template-columns:170px 1fr}.ws-main{padding:22px 16px 16px}.ws-main-title{font-size:26px}.ws-kpis{padding:14px}.ws-kpi-val{font-size:15px}}:where([data-aesthetic=signal]){--accent-h:255;--accent-c:0.15;--accent-l:65%;--accent:oklch(var(--accent-l) var(--accent-c) var(--accent-h));--accent-soft:oklch(var(--accent-l) var(--accent-c) var(--accent-h)/0.14);--accent-softer:oklch(var(--accent-l) var(--accent-c) var(--accent-h)/0.07);--accent-fg:oklch(0.98 0.02 var(--accent-h));--bg:oklch(0.2 0.025 255);--bg-elev:oklch(0.24 0.028 255);--bg-elev-2:oklch(0.28 0.03 255);--panel:oklch(0.22 0.028 255);--border:oklch(0.35 0.03 255);--border-soft:oklch(0.3 0.025 255);--fg:oklch(0.97 0.005 255);--fg-muted:oklch(0.75 0.015 255);--fg-faint:oklch(0.58 0.02 255);--pos:oklch(0.74 0.14 150);--neg:oklch(0.68 0.16 25);--warn:oklch(0.78 0.13 75);--radius:8px;--radius-lg:12px;--radius-sm:5px;--maxw:1240px;--gutter:32px}[data-aesthetic=beacon]{--accent-h:25;--accent-c:0.17;--accent-l:55%;--bg:oklch(0.985 0.005 60);--bg-elev:oklch(1 0 0);--bg-elev-2:oklch(0.96 0.008 60);--panel:oklch(0.975 0.006 60);--border:oklch(0.86 0.01 60);--border-soft:oklch(0.92 0.008 60);--fg:oklch(0.18 0.012 60);--fg-muted:oklch(0.45 0.018 60);--fg-faint:oklch(0.62 0.015 60);--radius:4px;--radius-lg:6px;--radius-sm:2px}[data-aesthetic=signal]{--accent-h:230;--accent-c:0.22;--accent-l:68%;--bg:oklch(0.13 0.01 260);--bg-elev:oklch(0.17 0.012 260);--bg-elev-2:oklch(0.21 0.014 260);--panel:oklch(0.15 0.01 260);--border:oklch(0.32 0.02 260);--border-soft:oklch(0.25 0.015 260);--fg:oklch(0.98 0.005 260);--fg-muted:oklch(0.78 0.012 260);--fg-faint:oklch(0.55 0.02 260);--radius:14px;--radius-lg:20px;--radius-sm:8px}[data-density=compact]{--gutter:20px}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;background:var(--bg);color:var(--fg);font-size:15px;line-height:1.5;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}.mono{font-family:JetBrains Mono,ui-monospace,monospace;font-feature-settings:"zero"}.serif{font-family:"Instrument Serif",serif;font-weight:400}button{background:none;border:none;cursor:pointer;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.nav{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--bg) 85%,transparent);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--border-soft)}.nav-inner{max-width:var(--maxw);margin:0 auto;padding:14px var(--gutter);gap:28px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:10px;font-weight:600;letter-spacing:-.01em;font-size:16px}.brand-mark-wrap{place-items:center;color:var(--accent);flex-shrink:0}.brand-mark,.brand-mark-wrap{width:28px;height:28px;display:grid}.brand-mark{border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-fg);place-items:center;font-weight:700;font-size:15px;font-family:Inter,sans-serif}[data-aesthetic=beacon] .brand-mark{border-radius:2px}[data-aesthetic=signal] .brand-mark{border-radius:50%;background:conic-gradient(from 210deg,var(--accent),oklch(.75 .22 280),var(--accent))}.nav-links{display:flex;gap:4px;margin-left:auto}.nav-link{padding:7px 12px;font-size:13.5px;color:var(--fg-muted);border-radius:var(--radius-sm);transition:color .12s,background .12s}.nav-link:hover{color:var(--fg);background:var(--bg-elev)}.nav-link.active{color:var(--fg)}.nav-link.active:after{content:"";display:block;width:4px;height:4px;border-radius:50%;background:var(--accent);margin:3px auto 0}.btn{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;font-size:13.5px;font-weight:500;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--fg);background:var(--bg-elev);transition:all .14s;cursor:pointer}.btn:hover{border-color:var(--fg-faint)}.btn.primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.btn.primary:hover{filter:brightness(1.08)}.btn.ghost{background:transparent;border-color:transparent;color:var(--fg-muted)}.btn.ghost:hover{color:var(--fg);background:var(--bg-elev)}.btn.lg{padding:12px 20px;font-size:14.5px}.btn.xl{padding:14px 22px;font-size:15px}.section{max-width:var(--maxw);margin:0 auto;padding:88px var(--gutter);scroll-margin-top:72px}.section.tight{padding:64px var(--gutter)}.section-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--fg-faint);font-weight:600;display:inline-flex;align-items:center;gap:8px;margin-bottom:14px}.section-eyebrow:before{content:"";display:block;width:20px;height:1px;background:var(--accent)}.section-title{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(34px,4.6vw,54px);line-height:1.05;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}[data-aesthetic=beacon] .section-title{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(32px,4.4vw,48px);letter-spacing:-.03em}[data-aesthetic=signal] .section-title{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(38px,5.4vw,68px);letter-spacing:-.035em;line-height:1}.section-title em{color:var(--accent);font-style:italic}[data-aesthetic=beacon] .section-title em,[data-aesthetic=signal] .section-title em{font-style:normal;color:var(--accent)}.section-lede{color:var(--fg-muted);font-size:17px;max-width:62ch;margin:0 0 40px;text-wrap:pretty}.hero{position:relative;overflow:hidden}.hero-grid{max-width:var(--maxw);margin:0 auto;padding:56px var(--gutter) 80px;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:40px;padding-top:32px}}.hero-kicker{display:inline-flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border:1px solid var(--border-soft);border-radius:999px;background:var(--bg-elev);font-size:12px;color:var(--fg-muted);margin-bottom:24px}.hero-kicker-badge{font-size:10.5px;font-weight:600;letter-spacing:.06em;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent);text-transform:uppercase}.hero-title{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(44px,5.6vw,76px);line-height:.98;letter-spacing:-.022em;margin:0 0 20px;text-wrap:balance}[data-aesthetic=beacon] .hero-title{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.035em;line-height:1}[data-aesthetic=signal] .hero-title{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(52px,7vw,96px);letter-spacing:-.04em;line-height:.95}.hero-title em{font-style:italic;color:var(--fg-muted)}[data-aesthetic=beacon] .hero-title em,[data-aesthetic=signal] .hero-title em{font-style:normal;color:var(--accent)}.hero-sub{font-size:18px;color:var(--fg-muted);max-width:46ch;margin:0 0 28px;text-wrap:pretty}.hero-ctas{gap:10px;margin-bottom:28px}.hero-ctas,.hero-trust{display:flex;flex-wrap:wrap}.hero-trust{align-items:center;gap:18px;font-size:12.5px;color:var(--fg-faint)}.hero-trust-item{display:inline-flex;align-items:center;gap:6px}.hero-trust-dot{width:6px;height:6px;border-radius:50%;background:var(--pos)}.acb{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 0 color-mix(in oklab,var(--fg) 8%,transparent) inset,0 30px 60px -20px rgba(0,0,0,.35)}[data-aesthetic=beacon] .acb{box-shadow:0 1px 2px rgba(0,0,0,.05),0 20px 40px -16px rgba(0,0,0,.1)}.acb-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-soft);background:var(--bg-elev-2)}.acb-title{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--fg-muted);text-transform:uppercase}.acb-dot{width:8px;height:8px;border-radius:50%;background:var(--pos);box-shadow:0 0 0 3px color-mix(in oklab,var(--pos) 25%,transparent);animation:pulse-live 2.2s ease-out infinite}@keyframes pulse-live{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--pos) 50%,transparent)}to{box-shadow:0 0 0 10px color-mix(in oklab,var(--pos) 0%,transparent)}}.acb-tabs{margin-left:auto;display:flex;gap:2px}.acb-tab{padding:4px 10px;font-size:11.5px;color:var(--fg-faint);border-radius:var(--radius-sm)}.acb-tab.on{background:var(--bg);color:var(--fg)}.acb-body{padding:20px 22px}.acb-row{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.acb-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);font-weight:600}.acb-input-wrap{display:flex;gap:8px;align-items:stretch}.acb-input{flex:1;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:14px;color:var(--fg);outline:none}.acb-input:focus{border-color:var(--accent)}.acb-select{padding:10px 12px;background:var(--bg);font-size:13px;color:var(--fg);min-width:88px}.acb-lots,.acb-select{border:1px solid var(--border-soft);border-radius:var(--radius-sm)}.acb-lots{overflow:hidden;margin-bottom:14px}.acb-lot-head{padding:8px 12px;background:var(--bg-elev-2);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);font-weight:600}.acb-lot-head,.acb-lot-row{display:grid;grid-template-columns:64px 1fr 1fr 1fr 28px;border-bottom:1px solid var(--border-soft)}.acb-lot-row{padding:10px 12px;font-family:JetBrains Mono,monospace;font-size:12.5px;align-items:center}.acb-lot-row:last-child{border-bottom:none}.acb-lot-row.flash{animation:flash-in .8s ease-out}@keyframes flash-in{0%{background:var(--accent-soft)}to{background:transparent}}.acb-lot-kind{display:inline-block;padding:2px 7px;border-radius:3px;font-size:10.5px;font-weight:600;font-family:Inter,sans-serif}.kind-buy{background:color-mix(in oklab,var(--pos) 15%,transparent);color:var(--pos)}.kind-sell{background:color-mix(in oklab,var(--neg) 15%,transparent);color:var(--neg)}.acb-del{color:var(--fg-faint)}.acb-del:hover{color:var(--neg)}.acb-summary{display:grid;grid-template-columns:1fr 1fr 1fr;padding:16px;background:var(--bg-elev-2);border:1px solid var(--border-soft);border-radius:var(--radius-sm);gap:20px}.acb-stat-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);font-weight:600;margin-bottom:4px}.acb-stat-val{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:600;letter-spacing:-.01em}.acb-stat-val.pos{color:var(--pos)}.acb-stat-val.neg{color:var(--neg)}.acb-stat-sub{font-size:11px;color:var(--fg-faint);margin-top:4px;font-family:JetBrains Mono,monospace}.acb-foot{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--border-soft);background:var(--panel);font-size:11.5px;color:var(--fg-faint)}.acb-foot-divider{flex:1}.hero-bg-grid{position:absolute;inset:0;background-image:linear-gradient(var(--border-soft) 1px,transparent 1px),linear-gradient(90deg,var(--border-soft) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 70% 40%,black 0,transparent 75%);opacity:0;pointer-events:none;transition:opacity .3s}[data-aesthetic=signal] .hero-bg-grid{opacity:.5}[data-aesthetic=signal] .hero-bg-grid:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 40% 30% at 70% 40%,var(--accent-soft),transparent 70%)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-soft);border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden}@media (max-width:820px){.feature-grid{grid-template-columns:1fr}}.feature{background:var(--bg);padding:28px 26px;min-height:220px;display:flex;flex-direction:column;transition:background .15s}.feature:hover{background:var(--bg-elev)}.feature-idx{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent);margin-bottom:18px;letter-spacing:.05em}.feature-title{font-size:19px;font-weight:600;letter-spacing:-.015em;margin:0 0 8px}.feature-desc{font-size:14px;color:var(--fg-muted);line-height:1.55;margin:0 0 auto}.feature-foot{margin-top:20px;padding-top:14px;border-top:1px solid var(--border-soft);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--fg-faint);display:flex;align-items:center;gap:8px}.feature-foot strong{color:var(--fg-muted);font-weight:500}.chains{background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:32px;display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:center}@media (max-width:820px){.chains{grid-template-columns:1fr}}.chain-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.chain-card{padding:16px 14px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--bg);display:flex;flex-direction:column;gap:8px;transition:all .14s;cursor:pointer}.chain-card:hover{border-color:var(--accent);transform:translateY(-1px)}.chain-card.on{border-color:var(--accent);background:var(--accent-softer)}.chain-glyph{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-weight:700;font-size:10.5px;color:white;background:var(--bg-elev-2);overflow:hidden;position:relative}.chain-glyph img{width:100%;height:100%;object-fit:contain;display:block}.chain-glyph-fallback{position:absolute;inset:0;display:grid;place-items:center;background:var(--bg-elev-2);color:var(--fg-muted);font-size:9.5px}.chain-name{font-size:13px;font-weight:600}.chain-sub{font-size:10.5px;color:var(--fg-faint);font-family:JetBrains Mono,monospace}.compare{border:1px solid var(--border-soft);border-radius:var(--radius);overflow:hidden;background:var(--bg-elev)}.compare-head,.compare-row{display:grid;grid-template-columns:1.8fr repeat(3,1fr)}.compare-head>:not(:first-child),.compare-row>:not(:first-child){text-align:center;justify-self:center}.compare-row>:not(:first-child) .cell{display:inline-flex;justify-content:center;align-items:center}.compare-head,.compare-row{padding:14px 20px;align-items:center;gap:8px;font-size:13.5px}.compare-head{background:var(--bg-elev-2);border-bottom:1px solid var(--border-soft);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);font-weight:600}.compare-head .col-us{color:var(--accent)}.compare-row{border-bottom:1px solid var(--border-soft)}.compare-row:last-child{border-bottom:none}.compare-row.us-col{background:color-mix(in oklab,var(--accent) 4%,var(--bg-elev))}.cell-label{font-weight:500}.cell{text-align:center;color:var(--fg-muted);font-size:12.5px}.cell.us{color:var(--accent);font-weight:600}.cell.check{color:var(--pos)}.cell.cross{color:var(--fg-faint);font-family:JetBrains Mono,monospace}.cell.partial{color:var(--warn)}.pricing-wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;align-items:start}@media (max-width:820px){.pricing-wrap{grid-template-columns:1fr}}.price-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px}.price-card.featured{border-color:var(--accent);background:linear-gradient(180deg,var(--accent-softer),var(--bg-elev));position:relative}.price-badge{position:absolute;top:-10px;left:24px;background:var(--accent);color:var(--accent-fg);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:999px}.price-eyebrow{font-size:12px;color:var(--fg-muted);font-weight:500;margin-bottom:8px}.price-value{font-family:"Instrument Serif",serif;font-size:72px;font-weight:400;letter-spacing:-.03em;line-height:1;margin:4px 0}[data-aesthetic=beacon] .price-value,[data-aesthetic=signal] .price-value{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.04em}.price-value .cents{font-size:28px;vertical-align:top}.price-period{color:var(--fg-muted);font-size:14px;margin-bottom:20px}.price-list{list-style:none;padding:0;margin:20px 0;display:flex;flex-direction:column;gap:10px}.price-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px}.price-list li svg{flex-shrink:0;color:var(--accent);margin-top:3px}.price-foot{font-size:12px;color:var(--fg-faint);font-family:JetBrains Mono,monospace;margin-top:16px}.waitlist{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px;transition:box-shadow .45s ease,border-color .45s ease;scroll-margin-top:80px}.waitlist.wait-flash{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 28%,transparent)}.wait-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:16px}.wait-plan-segments{display:inline-flex;gap:2px;padding:3px;background:var(--bg);border:1px solid var(--border-soft);border-radius:9px}.wait-plan-seg{appearance:none;background:transparent;border:0;font:inherit;font-size:12.5px;font-weight:500;padding:7px 12px;border-radius:6px;color:var(--fg-muted);cursor:pointer;white-space:nowrap;transition:color .12s,background .12s,box-shadow .12s}.wait-plan-seg:hover{color:var(--fg)}.wait-plan-seg.on{background:var(--accent);color:var(--accent-fg);box-shadow:0 1px 3px color-mix(in oklab,var(--accent) 50%,transparent)}.wait-plan-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;background:color-mix(in oklab,var(--accent) 8%,var(--bg));border:1px solid color-mix(in oklab,var(--accent) 28%,transparent);border-radius:var(--radius-sm);margin-bottom:16px}.wait-plan-pill{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;background:var(--accent);color:var(--accent-fg);padding:4px 9px;border-radius:999px}.wait-title{font-size:22px;font-weight:600;letter-spacing:-.01em;margin:0 0 6px}.wait-sub{font-size:14px;color:var(--fg-muted);margin:0 0 22px}.wait-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.wait-field{display:flex;flex-direction:column;gap:5px}.wait-field.span{grid-column:1/-1}.wait-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);font-weight:600}.wait-input,.wait-select{background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-sm);padding:10px 12px;font-size:13.5px;outline:none;transition:border-color .12s}.wait-input:focus,.wait-select:focus{border-color:var(--accent)}.wait-error{font-size:11.5px;color:var(--neg);margin-top:2px}.wait-check{display:flex;gap:8px;font-size:12px;color:var(--fg-muted);align-items:flex-start;margin:8px 0 14px}.wait-check input{accent-color:var(--accent);margin-top:2px}.wait-success{background:color-mix(in oklab,var(--pos) 10%,var(--bg-elev));border:1px solid color-mix(in oklab,var(--pos) 40%,transparent);border-radius:var(--radius);padding:24px;text-align:center}.wait-success h3{margin:6px 0;font-family:"Instrument Serif",serif;font-weight:400;font-size:26px}.wait-success h3 em{font-style:italic;color:var(--accent)}[data-aesthetic=beacon] .wait-success h3 em,[data-aesthetic=signal] .wait-success h3 em{font-style:normal}[data-aesthetic=beacon] .wait-success h3,[data-aesthetic=signal] .wait-success h3{font-family:Inter,sans-serif;font-weight:700}.wait-success p{margin:0;color:var(--fg-muted);font-size:14px}.wait-success-code{display:inline-block;margin-top:14px;padding:6px 12px;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-sm);font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--fg)}.privacy-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media (max-width:820px){.privacy-wrap{grid-template-columns:1fr}}.privacy-list{display:flex;flex-direction:column;gap:4px}.priv-item{display:grid;grid-template-columns:44px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid var(--border-soft)}.priv-item:last-child{border-bottom:none}.priv-num{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--accent);letter-spacing:.05em;padding-top:4px}.priv-title{font-size:16px;font-weight:600;margin:0 0 4px}.priv-desc{font-size:14px;color:var(--fg-muted);margin:0 0 8px;line-height:1.55}.priv-tech{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:var(--fg-faint);letter-spacing:.01em}.priv-tech-dot{width:4px;height:4px;border-radius:50%;background:var(--border);flex-shrink:0}.shield-viz{position:relative;background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:40px;aspect-ratio:1/1.05;justify-content:space-between;overflow:hidden}.shield-layers,.shield-viz{display:flex;flex-direction:column}.shield-layers{gap:12px}.shield-layer{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--bg);font-family:JetBrains Mono,monospace;font-size:11.5px}.shield-layer.you{border-color:var(--accent);background:var(--accent-softer)}.shield-layer-icon{width:26px;height:26px;border-radius:var(--radius-sm);background:var(--bg-elev-2);display:grid;place-items:center;color:var(--accent)}.shield-layer-main{flex:1}.shield-layer-label{font-size:10px;color:var(--fg-faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.shield-layer-val{font-size:12.5px;color:var(--fg);font-weight:500}.shield-arrow{width:1px;height:12px;background:linear-gradient(180deg,transparent,var(--fg-faint),transparent);margin:0 auto}.shield-foot{margin-top:20px;padding-top:16px;border-top:1px solid var(--border-soft);display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--fg-faint)}.shield-flag{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:color-mix(in oklab,var(--neg) 15%,transparent);color:var(--neg);font-weight:600}.compliance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width:820px){.compliance-grid{grid-template-columns:repeat(2,1fr)}}.comp-card{padding:22px 18px;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--bg-elev);min-height:160px;display:flex;flex-direction:column}.comp-stamp{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--accent);color:var(--accent);display:grid;place-items:center;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.04em}.comp-title{font-size:15px;font-weight:600;margin:0 0 4px}.comp-desc{font-size:13px;color:var(--fg-muted);margin:0}.about-wrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media (max-width:820px){.about-wrap{grid-template-columns:1fr}}.about-quote{font-family:"Instrument Serif",serif;font-size:clamp(28px,3.2vw,40px);line-height:1.15;letter-spacing:-.01em;margin:0 0 24px;text-wrap:pretty}[data-aesthetic=beacon] .about-quote,[data-aesthetic=signal] .about-quote{font-family:Inter,sans-serif;font-weight:600}.about-quote em{color:var(--accent);font-style:italic}[data-aesthetic=beacon] .about-quote em,[data-aesthetic=signal] .about-quote em{font-style:normal}.about-attr{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--fg-muted)}.about-founders{display:flex;flex-direction:column;gap:14px;margin-top:28px;padding-top:24px;border-top:1px solid var(--border-soft)}.about-avatar{width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:600;font-size:12px}.about-facts{display:flex;flex-direction:column;gap:18px}.fact-row{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;padding:16px 0;border-top:1px solid var(--border-soft)}.fact-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);font-weight:600;padding-top:4px}.fact-val{font-size:14px;color:var(--fg)}.fact-val b{font-weight:600}.fact-val code{font-family:JetBrains Mono,monospace;font-size:12.5px;background:var(--bg-elev);padding:1px 6px;border-radius:4px;border:1px solid var(--border-soft)}.faq-list{display:flex;flex-direction:column;border-top:1px solid var(--border-soft)}.faq-row{border-bottom:1px solid var(--border-soft);padding:0}.faq-q{width:100%;padding:22px 0;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:17px;font-weight:500;letter-spacing:-.005em;color:var(--fg);cursor:pointer}.faq-q:hover{color:var(--accent)}.faq-toggle{width:24px;height:24px;border-radius:50%;border:1px solid var(--border-soft);display:grid;place-items:center;color:var(--fg-muted);flex-shrink:0;margin-left:16px;transition:all .15s}.faq-row.open .faq-toggle{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);transform:rotate(45deg)}.faq-a{overflow:hidden;max-height:0;transition:max-height .25s ease,padding .15s;color:var(--fg-muted);font-size:15px;line-height:1.6}.faq-row.open .faq-a{max-height:300px;padding:0 0 22px}.cta-band{margin:40px var(--gutter) 0;max-width:var(--maxw);margin-left:auto;margin-right:auto}.cta-inner{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:48px;display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center;position:relative;overflow:hidden}[data-aesthetic=signal] .cta-inner{background:radial-gradient(ellipse 80% 120% at 100% 0,var(--accent-soft),var(--bg-elev));border-color:var(--accent)}@media (max-width:820px){.cta-inner{grid-template-columns:1fr;padding:32px}}.cta-title{font-family:"Instrument Serif",serif;font-weight:400;font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:-.02em;margin:0}[data-aesthetic=beacon] .cta-title,[data-aesthetic=signal] .cta-title{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.03em}.cta-title em{font-style:italic;color:var(--accent)}[data-aesthetic=beacon] .cta-title em,[data-aesthetic=signal] .cta-title em{font-style:normal}.footer{max-width:var(--maxw);margin:80px auto 0;padding:40px var(--gutter) 32px;border-top:1px solid var(--border-soft);display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px}@media (max-width:820px){.footer{grid-template-columns:1fr 1fr}}.foot-brand{font-size:13px;color:var(--fg-muted);max-width:28ch}.foot-brand p{margin:12px 0 0}.foot-col h4{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-faint);font-weight:600;margin:0 0 12px}.foot-col a{display:block;font-size:13.5px;color:var(--fg-muted);padding:4px 0}.foot-col a:hover{color:var(--fg)}.foot-bottom{max-width:var(--maxw);margin:0 auto;padding:16px var(--gutter) 40px;display:flex;justify-content:space-between;font-size:12px;color:var(--fg-faint);font-family:JetBrains Mono,monospace}.aud-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}@media (max-width:960px){.aud-grid{grid-template-columns:1fr}}.aud-card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 26px;display:flex;flex-direction:column;gap:14px;position:relative;transition:border-color .15s,transform .15s}.aud-card:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--border));transform:translateY(-2px)}.aud-card.hl{border-color:var(--accent);background:linear-gradient(180deg,var(--accent-softer),var(--bg-elev))}.aud-card.hl:before{content:"Most common";position:absolute;top:-10px;left:26px;font-size:10px;letter-spacing:.12em;background:var(--accent);color:var(--accent-fg,#fff);padding:4px 10px;border-radius:4px;font-weight:700}.aud-card.hl:before,.aud-tag{font-family:JetBrains Mono,monospace;text-transform:uppercase}.aud-tag{font-size:10.5px;letter-spacing:.14em;color:var(--fg-faint)}.aud-card.hl .aud-tag{color:var(--accent)}.aud-title{font-family:"Instrument Serif",serif;font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-.01em;color:var(--fg);margin:0}[data-aesthetic=beacon] .aud-title,[data-aesthetic=signal] .aud-title{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:26px}.aud-for{font-size:14px;line-height:1.55;color:var(--fg-muted);margin:0}.aud-list{list-style:none;margin:6px 0 0;display:flex;flex-direction:column;gap:10px;border-top:1px dashed var(--border-soft);padding:18px 0 0}.aud-list li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--fg)}.aud-list li svg{color:var(--accent);margin-top:3px}.aud-price{margin-top:auto;padding-top:16px;border-top:1px solid var(--border-soft);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.02em;color:var(--fg);font-weight:600}.aud-card.hl .aud-price{color:var(--accent)}.dash-preview-wrap{background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:16px;overflow:hidden;position:relative}.dash-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--border-soft);margin-bottom:16px}.dash-dots{display:flex;gap:5px}.dash-dots span{width:9px;height:9px;border-radius:50%;background:var(--border)}.dash-url{flex:1;padding:4px 10px;font-size:11px;background:var(--bg);border:1px solid var(--border-soft);border-radius:999px;font-family:JetBrains Mono,monospace;color:var(--fg-faint);text-align:center}.dash-body{display:grid;grid-template-columns:140px 1fr;gap:12px;font-size:11px}.dash-side{display:flex;flex-direction:column;gap:4px;padding:4px}.dash-side-row{padding:5px 8px;border-radius:5px;color:var(--fg-muted);display:flex;align-items:center;gap:6px}.dash-side-row.on{background:var(--accent-softer);color:var(--accent)}.dash-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.dash-kpi{padding:10px 12px;border:1px solid var(--border-soft);border-radius:6px}.dash-kpi-label{font-size:9px;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-faint)}.dash-kpi-val{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;margin-top:2px}.dash-kpi-val.pos{color:var(--pos)}.dash-chart{height:70px;padding:8px;border:1px solid var(--border-soft);border-radius:6px;display:flex;align-items:flex-end;gap:3px}.dash-bar{flex:1;background:var(--accent);border-radius:2px 2px 0 0;opacity:.7}.dash-bar:hover{opacity:1}.tweaks-panel{position:fixed;right:16px;bottom:16px;width:300px;max-height:80vh;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 20px 48px -12px rgba(0,0,0,.5);z-index:100;display:flex;flex-direction:column;overflow:hidden;animation:slideUp .25s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tweaks-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--border-soft);font-weight:600;font-size:13px}.tweaks-body{padding:14px;overflow-y:auto;gap:16px}.tw-group,.tweaks-body{display:flex;flex-direction:column}.tw-group{gap:6px}.tw-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-faint);font-weight:600}.seg{display:flex;gap:3px;padding:3px;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius-sm)}.seg button{flex:1;padding:6px 8px;font-size:11.5px;border-radius:4px;color:var(--fg-muted)}.seg button.on,.seg button:hover{color:var(--fg)}.seg button.on{background:var(--bg-elev);box-shadow:0 1px 2px rgba(0,0,0,.1)}.row{display:flex;gap:8px;align-items:center}.mute{color:var(--fg-muted)}.faint{color:var(--fg-faint)}.stack-sm{display:flex;flex-direction:column;gap:6px}.spacer{flex:1}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:8px 0 18px;align-items:stretch}@media (max-width:1080px){.plans-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.plans-grid{grid-template-columns:1fr}}.plan-card{position:relative;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 26px;display:flex;flex-direction:column;gap:20px}.plan-card.plan-featured{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 9%,var(--bg-elev)) 0,var(--bg-elev) 60%);box-shadow:0 0 0 1px var(--accent) inset,0 18px 48px -24px color-mix(in oklab,var(--accent) 40%,transparent)}.plan-tag{position:absolute;top:-11px;left:22px;background:var(--accent);color:var(--accent-fg);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px 10px;border-radius:999px}.plan-head{display:flex;flex-direction:column;gap:8px}.plan-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent)}.plan-name{font-family:"Instrument Serif",serif;font-weight:400;font-size:24px;letter-spacing:-.01em;line-height:1.18;margin:0;color:var(--fg);text-wrap:pretty}[data-aesthetic=beacon] .plan-name,[data-aesthetic=signal] .plan-name{font-family:Inter,sans-serif;font-weight:600;letter-spacing:-.02em}.plan-price{display:flex;flex-direction:column;gap:8px;min-height:132px}.plan-price-row{display:flex;align-items:center;gap:8px}.plan-price-strike{font-size:13px;color:var(--fg-faint);text-decoration:line-through;font-family:JetBrains Mono,monospace}.plan-price-tag{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pos);background:color-mix(in oklab,var(--pos) 16%,transparent);padding:3px 8px;border-radius:999px}.plan-price-amt{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.plan-price-from{font-size:12px;color:var(--fg-faint);text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-right:2px}.plan-price-currency{font-size:13px;color:var(--fg-muted);font-family:JetBrains Mono,monospace;font-weight:500}.plan-price-num{font-family:"Instrument Serif",serif;font-size:48px;font-weight:400;letter-spacing:-.025em;line-height:1;color:var(--fg)}[data-aesthetic=beacon] .plan-price-num,[data-aesthetic=signal] .plan-price-num{font-family:Inter,sans-serif;font-weight:700;letter-spacing:-.04em}.plan-price-per{font-size:14px;color:var(--fg-muted)}.plan-price-foot{font-size:12.5px;color:var(--fg-muted);line-height:1.5}.plan-billing-toggle{display:inline-flex;gap:2px;padding:3px;background:var(--bg);border:1px solid var(--border-soft);border-radius:8px;align-self:flex-start}.plan-billing-tab{appearance:none;background:transparent;border:0;font:inherit;font-size:12px;font-weight:500;padding:6px 11px;border-radius:6px;color:var(--fg-muted);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.plan-billing-tab:hover{color:var(--fg)}.plan-billing-tab.on{background:var(--bg-elev);color:var(--fg);box-shadow:0 1px 2px rgba(0,0,0,.18)}.plan-billing-save{font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pos);background:color-mix(in oklab,var(--pos) 16%,transparent);padding:2px 6px;border-radius:4px}.plan-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px;flex:1}.plan-list li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:var(--fg)}.plan-list li svg{flex-shrink:0;color:var(--accent);margin-top:3px}.plan-list li b{color:var(--fg);font-weight:600}.plan-list li em{font-style:italic;color:var(--fg-muted)}.plan-foot{font-size:11.5px;color:var(--fg-faint);font-family:JetBrains Mono,monospace;letter-spacing:-.005em;line-height:1.5;min-height:36px;display:flex;align-items:flex-end}.plan-caret{display:inline-block;margin-left:4px;transition:transform .18s ease;font-weight:400}.plan-caret.up{transform:rotate(-90deg)}.plan-bundle-link{appearance:none;background:transparent;border:0;font:inherit;font-size:12.5px;font-weight:500;color:var(--accent);cursor:pointer;padding:0;margin:-8px 0 0;align-self:flex-start;display:inline-flex;align-items:center;gap:2px;letter-spacing:-.005em;min-height:18px}.plan-bundle-link:hover{text-decoration:underline}.plan-bundle-spacer{pointer-events:none;user-select:none;visibility:hidden}.firm-bundles{overflow:hidden;max-height:0;margin:0;transition:max-height .4s ease,margin .4s ease}.firm-bundles.open{max-height:1600px;margin:0 0 24px}.firm-bundles-inner-card{background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:28px}.firm-bundles-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:6px}.firm-bundles-title{font-family:"Instrument Serif",serif;font-weight:400;font-size:28px;letter-spacing:-.015em;margin:0 0 8px;color:var(--fg);text-wrap:pretty}[data-aesthetic=beacon] .firm-bundles-title,[data-aesthetic=signal] .firm-bundles-title{font-family:Inter,sans-serif;font-weight:600;letter-spacing:-.02em}.firm-bundles-lede{color:var(--fg-muted);font-size:14.5px;max-width:64ch;margin:0 0 22px;line-height:1.55}.firm-bundles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:900px){.firm-bundles-grid{grid-template-columns:1fr}}.firm-bundle{position:relative;background:var(--bg);border:1px solid var(--border-soft);border-radius:var(--radius);padding:22px 20px;display:flex;flex-direction:column;gap:12px}.firm-bundle-mid{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 7%,var(--bg)) 0,var(--bg) 70%)}.firm-bundle-tag{position:absolute;top:-10px;left:18px;background:var(--accent);color:var(--accent-fg);font-size:10px;letter-spacing:.08em;padding:4px 9px;border-radius:999px}.firm-bundle-name,.firm-bundle-tag{font-weight:700;text-transform:uppercase}.firm-bundle-name{font-size:13px;letter-spacing:.1em;color:var(--fg-muted)}.firm-bundle-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.firm-bundle-strike{width:100%;font-size:12px;color:var(--fg-faint);text-decoration:line-through;font-family:JetBrains Mono,monospace}.firm-bundle-price .plan-price-num{font-size:36px}.firm-bundle-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px;flex:1}.firm-bundle-list li{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:var(--fg);line-height:1.45}.firm-bundle-list li svg{flex-shrink:0;color:var(--accent);margin-top:3px}.firm-bundle-rate{font-size:12px;color:var(--fg-muted);padding-top:10px;border-top:1px dashed var(--border-soft);font-family:JetBrains Mono,monospace;letter-spacing:-.005em}.firm-bundles-cta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.plans-compare{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg-elev);margin:8px 0 20px;overflow:hidden}.plans-compare-row{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:center;padding:14px 22px;border-bottom:1px solid var(--border-soft);font-size:13.5px;gap:12px}.plans-compare-row:last-child{border-bottom:0}.plans-compare-row>span:first-child{color:var(--fg-muted);font-weight:500}.plans-compare-row>span:not(:first-child){color:var(--fg)}.plans-compare-row svg{color:var(--accent)}.plans-compare-head{background:var(--bg);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted)}.plans-compare-head>span:not(:first-child){color:var(--accent)}@media (max-width:720px){.plans-compare{display:none}}.plans-fine-print{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;color:var(--fg-muted);line-height:1.55;background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:var(--radius);padding:14px 16px;margin:0 0 32px;max-width:90ch}.plans-fine-print svg{flex-shrink:0;color:var(--fg-faint);margin-top:2px}.preview-tabs{display:inline-flex;gap:2px;padding:4px;margin:0 0 18px;background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:10px}.preview-tab{appearance:none;background:transparent;border:0;padding:8px 14px;font:inherit;font-size:13px;font-weight:500;color:var(--fg-muted);border-radius:7px;cursor:pointer;transition:all .15s ease;letter-spacing:-.005em}.preview-tab:hover{color:var(--fg)}.preview-tab.on{background:var(--bg);color:var(--fg);box-shadow:0 1px 2px rgba(0,0,0,.18),0 0 0 1px var(--border-soft)}.preview-stage{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.04),0 28px 64px -24px rgba(0,0,0,.55),0 8px 18px -6px rgba(0,0,0,.35)}.preview-stage .pshot.pshot-ws{height:680px;grid-template-columns:280px 1fr;border:1px solid var(--ws-border);border-radius:var(--radius-lg)}@media (max-width:920px){.preview-stage .pshot.pshot-ws{height:560px;grid-template-columns:220px 1fr}.preview-tabs{flex-wrap:wrap}}@media (max-width:640px){.preview-stage .pshot.pshot-ws{grid-template-columns:1fr;height:auto}.preview-stage .pshot.pshot-ws .ws-sidebar{display:none}}:where([data-aesthetic=signal]){--bg-accent:var(--accent)}[data-aesthetic=signal]{--bg-accent:var(--accent)}.bg-anim{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}svg.bg-anim{display:block}.hero>:not(.bg-anim){position:relative;z-index:1}.bg-grid{width:100%;height:100%;opacity:1}@keyframes bgPulse{0%,to{opacity:.2}50%{opacity:.85}}.bg-ledger{opacity:.55}.bg-ledger-scroll{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;padding:20px 40px;animation:bgLedgerScroll 60s linear infinite;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--bg-accent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.bg-ledger-row{display:flex;gap:14px;align-items:center;opacity:.5}.bg-ledger-num{opacity:.55;letter-spacing:.1em}.bg-ledger-bar{height:1px;background:currentColor;opacity:.35}.bg-ledger-val{margin-left:auto;font-variant-numeric:tabular-nums;opacity:.6}@keyframes bgLedgerScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.bg-chain{opacity:1}@keyframes bgBlockFade{0%,to{opacity:0;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.bg-ticker{opacity:.28;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.02em;mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent)}.bg-ticker-row{position:absolute;left:0;right:0;display:flex;gap:28px;white-space:nowrap;width:max-content}.bg-ticker-a{top:10%;animation:bgTickerL 80s linear infinite}.bg-ticker-b{bottom:20%;animation:bgTickerR 90s linear infinite}.bg-ticker-item b{color:var(--fg);opacity:.9;margin-right:6px}.bg-ticker-item.up{color:#22c55e}.bg-ticker-item.down{color:#ef4444}@keyframes bgTickerL{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes bgTickerR{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.bg-ticker-candles{position:absolute;right:3%;top:30%;bottom:30%;width:100px;opacity:.7}@keyframes bgTickerCandle{0%,to{opacity:.3}50%{opacity:.9}}.bg-aurora{opacity:.7;filter:blur(50px)}.bg-aurora-layer{position:absolute;border-radius:50%;mix-blend-mode:screen}.bg-aurora-layer.a1{width:70%;height:60%;top:-10%;left:-10%;background:radial-gradient(ellipse,color-mix(in oklab,var(--bg-accent) 85%,transparent),transparent 70%);animation:bgAurora1 22s ease-in-out infinite alternate}.bg-aurora-layer.a2{width:60%;height:55%;top:20%;right:-15%;background:radial-gradient(ellipse,color-mix(in oklab,#22c55e 70%,transparent),transparent 70%);animation:bgAurora2 28s ease-in-out infinite alternate}.bg-aurora-layer.a3{width:65%;height:50%;bottom:-20%;left:20%;background:radial-gradient(ellipse,color-mix(in oklab,#a78bfa 70%,transparent),transparent 70%);animation:bgAurora3 32s ease-in-out infinite alternate}@keyframes bgAurora1{0%{transform:translate(0)}to{transform:translate(20%,10%)}}@keyframes bgAurora2{0%{transform:translate(0)}to{transform:translate(-15%,15%)}}@keyframes bgAurora3{0%{transform:translate(0)}to{transform:translate(10%,-10%)}}[data-aesthetic=beacon] .bg-aurora{opacity:.18}.bg-radar{opacity:1}.bg-radar-svg{position:absolute;left:50%;top:50%;width:140%;height:140%;transform:translate(-50%,-50%)}@keyframes bgRadarSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.bg-tx{opacity:.38;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--bg-accent);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%,transparent)}.bg-tx-col{position:absolute;top:-30%;bottom:-30%;display:flex;flex-direction:column;gap:12px;transform:translateX(-50%);animation:bgTxRise linear infinite;white-space:nowrap}.bg-tx-col span{opacity:.45;letter-spacing:.02em}.bg-tx-col span.head{opacity:1;color:var(--fg);text-shadow:0 0 8px var(--bg-accent)}@keyframes bgTxRise{0%{transform:translate(-50%,40%)}to{transform:translate(-50%,-100%)}}.bg-const{opacity:.7}@keyframes bgTwinkle{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.bg-heat{opacity:.65;padding:40px 60px}.bg-heat-grid{display:grid;grid-template-columns:repeat(30,1fr);grid-auto-rows:1fr;gap:2px;width:100%;height:calc(100% - 22px)}.bg-heat-cell{border-radius:1.5px;animation:bgHeatPulse 5s ease-in-out infinite}@keyframes bgHeatPulse{0%,to{filter:brightness(.8)}50%{filter:brightness(1.6)}}.bg-heat-months{display:flex;justify-content:space-between;padding-top:6px;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--fg-faint);letter-spacing:.15em;opacity:.7}.bg-snow{opacity:.8}.bg-snow-flake{position:absolute;top:-5%;background:var(--bg-accent);border-radius:50%;box-shadow:0 0 4px var(--bg-accent);animation:bgSnowFall linear infinite;opacity:.6}@keyframes bgSnowFall{0%{transform:translateY(-10vh);opacity:0}10%{opacity:.7}90%{opacity:.7}to{transform:translate(var(--drift),110vh);opacity:0}}.hero3d-stage{position:relative;width:100%;height:100%;min-height:420px;perspective:1400px;perspective-origin:50% 45%;transform-style:preserve-3d}.h3d-ledger{padding:20px}.h3d-card{position:absolute;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 30px 80px -30px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.04);transform-style:preserve-3d}.h3d-card-main{left:5%;top:10%;width:76%;padding:18px 20px;transform:rotateY(-14deg) rotateX(6deg) translateZ(0);animation:h3dFloat 7s ease-in-out infinite}.h3d-card-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--border-soft)}.h3d-card-title{font-family:"Instrument Serif",serif;font-size:18px;font-weight:500;letter-spacing:-.01em}.h3d-card-tag{font-size:9.5px;letter-spacing:.1em;padding:3px 7px;border-radius:4px;background:color-mix(in oklab,var(--pos) 18%,transparent);color:var(--pos);font-family:JetBrains Mono,monospace;font-weight:600}.h3d-card-rows{display:flex;flex-direction:column;padding:8px 0}.h3d-card-row{display:grid;grid-template-columns:74px 42px 54px 58px 40px;gap:6px;align-items:center;padding:7px 0;border-bottom:1px dashed color-mix(in oklab,var(--border) 55%,transparent);font-family:JetBrains Mono,monospace;font-size:11px}.h3d-card-row:last-child{border-bottom:none}.h3d-d{color:var(--fg-faint);font-size:10.5px}.h3d-s{color:var(--fg);font-weight:600}.h3d-a,.h3d-v{color:var(--fg-muted);text-align:right}.h3d-v{color:var(--fg);font-weight:600}.h3d-tag{font-size:9px;letter-spacing:.08em;padding:2px 6px;border-radius:3px;text-align:center;font-weight:700}.h3d-tag.buy{background:color-mix(in oklab,var(--pos) 15%,transparent);color:var(--pos)}.h3d-tag.sell{background:color-mix(in oklab,var(--neg) 15%,transparent);color:var(--neg)}.h3d-card-foot{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--border-soft);font-size:12px;color:var(--fg-muted)}.h3d-card-foot .pos{color:var(--pos);font-family:JetBrains Mono,monospace;font-weight:600;font-size:14px}.h3d-card-stamp{right:4%;top:5%;width:130px;height:130px;display:grid;place-items:center;transform:rotateY(14deg) rotateX(-6deg) rotate(-8deg) translateZ(60px);animation:h3dFloat 7s ease-in-out .3s infinite reverse;border:2px solid var(--accent);background:color-mix(in oklab,var(--accent) 8%,var(--bg-elev))}.h3d-stamp{font-family:"Instrument Serif",serif;font-weight:600;font-size:22px;color:var(--accent);text-align:center;letter-spacing:.05em}.h3d-stamp small{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.15em}.h3d-card-sched{right:10%;bottom:8%;width:180px;padding:14px;transform:rotateY(10deg) rotateX(-4deg) translateZ(30px);animation:h3dFloat 6s ease-in-out 1s infinite}.h3d-sched-title{font-family:"Instrument Serif",serif;font-size:14px;margin-bottom:8px}.h3d-sched-lines{display:flex;flex-direction:column;gap:5px}.h3d-sched-lines span{height:5px;background:var(--border);border-radius:2px}.h3d-sched-lines span:first-child{width:80%}.h3d-sched-lines span:nth-child(2){width:60%}.h3d-sched-lines span:nth-child(3){width:90%}.h3d-sched-lines span:nth-child(4){width:50%}.h3d-sched-lines span:nth-child(5){width:75%;background:var(--accent);opacity:.7}@keyframes h3dFloat{0%,to{transform:rotateY(-14deg) rotateX(6deg) translateY(0)}50%{transform:rotateY(-12deg) rotateX(8deg) translateY(-8px)}}.h3d-chain{display:grid;place-items:center}.h3d-iso{position:relative;width:380px;height:320px;transform:rotateX(55deg) rotate(-30deg);animation:h3dIsoFloat 8s ease-in-out infinite}.h3d-iso,.h3d-iso-block{transform-style:preserve-3d}.h3d-iso-block{position:absolute;width:50px;height:50px;left:calc(var(--i) * 54px);top:calc(var(--i) * 14px);--bh:calc(var(--h) * 18px)}.iso-left,.iso-right,.iso-top{position:absolute;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2)}.iso-top{width:50px;height:50px;background:var(--c);transform:translateZ(var(--bh))}.iso-left{background:color-mix(in oklab,var(--c) 65%,black);transform-origin:left top;transform:rotateY(-90deg) translateZ(-50px)}.iso-left,.iso-right{width:50px;height:var(--bh);left:0;top:50px}.iso-right{background:color-mix(in oklab,var(--c) 80%,black);transform-origin:left top;transform:rotateX(90deg)}.iso-label{position:absolute;top:-12px;left:0;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--fg-faint);transform:rotate(30deg) rotateX(-55deg);white-space:nowrap}.h3d-iso-beam{position:absolute;width:54px;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);top:25px;animation:h3dBeam 3s ease-in-out infinite;opacity:0}.h3d-iso-beam.b1{left:50px;top:39px;animation-delay:0s}.h3d-iso-beam.b2{left:158px;top:53px;animation-delay:1s}.h3d-iso-beam.b3{left:266px;top:67px;animation-delay:2s}@keyframes h3dBeam{0%,to{opacity:0}50%{opacity:1}}@keyframes h3dIsoFloat{0%,to{transform:rotateX(55deg) rotate(-30deg) translateY(0)}50%{transform:rotateX(55deg) rotate(-30deg) translateY(-10px)}}.h3d-coin{display:grid;place-items:center}.h3d-coin-wrap{position:relative;width:280px;height:280px;transform-style:preserve-3d;animation:h3dCoinSpin 16s linear infinite;color:#d7263d}.h3d-coin-face{position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,#f3d88a,#b48a3a 50%,#7a5418);display:grid;place-items:center;backface-visibility:hidden;box-shadow:inset 0 0 0 8px #8b6422,0 20px 60px -20px rgba(0,0,0,.6)}.h3d-coin-back{transform:rotateY(180deg)}.h3d-coin-ring{position:absolute;inset:16px;border-radius:50%;border:1px solid rgba(0,0,0,.25);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.h3d-coin-maple{width:130px;height:130px;filter:drop-shadow(0 2px 0 rgba(0,0,0,.15))}.h3d-coin-text{position:absolute;left:0;right:0;text-align:center;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;letter-spacing:.25em;color:rgba(40,22,0,.8)}.h3d-coin-text.top{top:36px}.h3d-coin-text.bot{bottom:36px;font-size:11px;letter-spacing:.3em}.h3d-coin-acb{text-align:center;color:rgba(40,22,0,.85)}.acb-num{font-family:"Instrument Serif",serif;font-size:52px;font-weight:600;letter-spacing:-.02em}.acb-lbl{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;margin-top:4px}.acb-line{width:60px;height:1px;background:rgba(40,22,0,.5);margin:10px auto}.acb-sub{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.15em}.h3d-coin-edge{position:absolute;inset:0;border-radius:50%;border:2px solid #8b6422;transform:translateZ(-2px)}.h3d-coin-shadow{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);width:240px;height:20px;background:radial-gradient(ellipse,rgba(0,0,0,.3),transparent 70%);animation:h3dShadow 16s linear infinite}@keyframes h3dCoinSpin{0%{transform:rotateY(0) rotateX(8deg)}to{transform:rotateY(1turn) rotateX(8deg)}}@keyframes h3dShadow{0%,to{opacity:.4;transform:translateX(-50%) scaleX(1)}50%{opacity:.2;transform:translateX(-50%) scaleX(.7)}}.h3d-glass{padding:40px;display:grid;place-items:center}.h3d-glass-layer{position:absolute;width:72%;max-width:440px;padding:14px 18px;background:color-mix(in oklab,var(--bg-elev) 70%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid color-mix(in oklab,var(--accent) 22%,var(--border));border-radius:var(--radius-lg);box-shadow:0 20px 50px -25px rgba(0,0,0,.5);transform:rotateY(-18deg) rotateX(8deg) translateY(calc(var(--i) * -28px)) translateX(calc(var(--i) * 12px)) translateZ(calc(var(--i) * 30px));animation:h3dGlassFloat 6s ease-in-out infinite;animation-delay:calc(var(--i) * .3s)}.h3d-glass-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);font-weight:600}.h3d-glass-dot{width:7px;height:7px;border-radius:50%;box-shadow:0 0 8px currentColor}.h3d-glass-val{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600;color:var(--fg);margin:4px 0 10px}.h3d-glass-bars{display:flex;align-items:flex-end;gap:3px;height:34px}.h3d-glass-bar{flex:1;border-radius:1px}@keyframes h3dGlassFloat{0%,to{transform:rotateY(-18deg) rotateX(8deg) translateY(calc(var(--i) * -28px)) translateX(calc(var(--i) * 12px)) translateZ(calc(var(--i) * 30px))}50%{transform:rotateY(-18deg) rotateX(8deg) translateY(calc(var(--i) * -28px - 6px)) translateX(calc(var(--i) * 12px)) translateZ(calc(var(--i) * 30px))}}.h3d-vault{display:grid;place-items:center}.h3d-vault-wrap{position:relative;width:280px;height:340px;transform-style:preserve-3d;animation:h3dVaultFloat 6s ease-in-out infinite}.h3d-vault-shield{position:absolute;inset:0;width:100%;height:100%}.h3d-vault-back{transform:translateZ(-40px) scale(1.05);opacity:.5}.h3d-vault-mid{transform:translateZ(-20px);opacity:.8}.h3d-vault-front{transform:translateZ(0);filter:drop-shadow(0 20px 30px rgba(0,0,0,.35))}.h3d-vault-orbit{position:absolute;inset:0;animation:h3dOrbit 12s linear infinite}.h3d-vault-orbit span{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.h3d-vault-orbit span:first-child{top:10%;left:50%}.h3d-vault-orbit span:nth-child(2){top:50%;left:95%}.h3d-vault-orbit span:nth-child(3){top:85%;left:50%}.h3d-vault-orbit span:nth-child(4){top:50%;left:5%}@keyframes h3dVaultFloat{0%,to{transform:rotateY(-8deg) rotateX(4deg) translateY(0)}50%{transform:rotateY(-8deg) rotateX(4deg) translateY(-10px)}}@keyframes h3dOrbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.h3d-dash{padding:20px}.h3d-dash-card{position:absolute;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 30px 60px -20px rgba(0,0,0,.45);transform-style:preserve-3d}.h3d-dash-card.main{left:3%;top:8%;width:82%;overflow:hidden;transform:rotateY(-16deg) rotateX(8deg);animation:h3dDashFloat 7s ease-in-out infinite}.h3d-dash-head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border-soft);background:var(--bg-elev-2)}.h3d-dash-dots{display:flex;gap:4px}.h3d-dash-dots span{width:8px;height:8px;border-radius:50%;background:var(--border)}.h3d-dash-dots span:first-child{background:#ef4444}.h3d-dash-dots span:nth-child(2){background:#f59e0b}.h3d-dash-dots span:nth-child(3){background:#22c55e}.h3d-dash-url{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--fg-faint)}.h3d-dash-body{display:grid;grid-template-columns:120px 1fr;min-height:200px}.h3d-dash-side{padding:12px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--border-soft)}.h3d-dash-side .r{font-size:11px;padding:6px 8px;border-radius:4px;color:var(--fg-muted)}.h3d-dash-side .r.on{background:var(--accent-soft);color:var(--accent);font-weight:600}.h3d-dash-main{padding:14px}.h3d-dash-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.h3d-dash-kpis>div{padding:8px 10px;border:1px solid var(--border-soft);border-radius:6px}.h3d-dash-kpis small{font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-faint)}.h3d-dash-kpis b{display:block;font-family:JetBrains Mono,monospace;font-size:13px;margin-top:2px}.h3d-dash-kpis b.pos{color:var(--pos)}.h3d-dash-chart{height:60px;display:flex;align-items:flex-end;gap:3px}.h3d-dash-chart>div{flex:1;background:var(--accent);opacity:.6;border-radius:2px 2px 0 0}.h3d-dash-card.side{width:180px;padding:12px}.h3d-dash-card.s1{right:2%;top:4%;transform:rotateY(16deg) rotateX(-6deg) translateZ(50px);animation:h3dDashSideFloat 6s ease-in-out .3s infinite}.h3d-dash-card.s2{right:6%;bottom:6%;transform:rotateY(12deg) rotateX(-4deg) translateZ(30px);animation:h3dDashSideFloat 6.5s ease-in-out .8s infinite}.h3d-dash-mini-title{font-family:"Instrument Serif",serif;font-size:14px;margin-bottom:8px}.h3d-dash-mini-lines{display:flex;flex-direction:column;gap:4px}.h3d-dash-mini-lines span{height:4px;background:var(--border);border-radius:2px}.h3d-dash-mini-lines span:first-child{width:80%}.h3d-dash-mini-lines span:nth-child(2){width:60%}.h3d-dash-mini-lines span:nth-child(3){width:90%}.h3d-dash-mini-lines span:nth-child(4){width:50%}.h3d-dash-mini-alert{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--warn,#f59e0b);padding:6px 8px;background:color-mix(in oklab,#f59e0b 15%,transparent);border-radius:4px}@keyframes h3dDashFloat{0%,to{transform:rotateY(-16deg) rotateX(8deg) translateY(0)}50%{transform:rotateY(-14deg) rotateX(10deg) translateY(-8px)}}@keyframes h3dDashSideFloat{0%,to{transform:rotateY(16deg) rotateX(-6deg) translateZ(50px) translateY(0)}50%{transform:rotateY(18deg) rotateX(-4deg) translateZ(50px) translateY(-6px)}}.h3d-term-stage{padding:10px}.h3d-term{position:absolute;left:3%;top:8%;width:80%;background:#0a0f1a;border:1px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:0 30px 60px -20px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.02);transform:rotateY(-12deg) rotateX(6deg);transform-style:preserve-3d;animation:h3dTermFloat 8s ease-in-out infinite;font-family:JetBrains Mono,monospace}.h3d-term-chrome{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;background:#0f172a;border-bottom:1px solid rgba(255,255,255,.06)}.h3d-term-dots{display:flex;gap:6px}.h3d-term-dots span{width:10px;height:10px;border-radius:50%}.h3d-term-dots span:first-child{background:#ef4444}.h3d-term-dots span:nth-child(2){background:#f59e0b}.h3d-term-dots span:nth-child(3){background:#22c55e}.h3d-term-title{text-align:center;font-size:11px;color:rgba(255,255,255,.45);letter-spacing:.02em}.h3d-term-body{padding:14px 16px 16px;font-size:12px;line-height:1.7;color:rgba(226,232,240,.85);min-height:280px}.h3d-term-line{display:flex;gap:8px;opacity:0;transform:translateY(4px);animation:h3dTermIn .35s ease-out forwards}.h3d-term-line.cmd{color:#e2e8f0}.h3d-term-line.ok{color:#4ade80}.h3d-term-line.pos{color:#22c55e;font-weight:600}.h3d-term-line.warn{color:#fbbf24}.h3d-term-line.dim{color:rgba(148,163,184,.75)}.h3d-term-p{color:#38bdf8;user-select:none}.h3d-term-line.cursor span:last-child{animation:h3dBlink 1s steps(1) infinite}@keyframes h3dTermIn{to{opacity:1;transform:translateY(0)}}@keyframes h3dBlink{50%{opacity:0}}@keyframes h3dTermFloat{0%,to{transform:rotateY(-12deg) rotateX(6deg) translateY(0)}50%{transform:rotateY(-10deg) rotateX(8deg) translateY(-8px)}}.h3d-term-card{position:absolute;right:3%;bottom:6%;width:220px;padding:16px 18px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 20px 50px -20px rgba(0,0,0,.55);transform:rotateY(12deg) rotateX(-6deg) translateZ(60px);animation:h3dTermCardFloat 7s ease-in-out .5s infinite}.h3d-term-card-head{font-size:10px;letter-spacing:.15em;color:var(--fg-faint);font-family:JetBrains Mono,monospace;text-transform:uppercase}.h3d-term-card-val{font-family:"Instrument Serif",serif;font-size:30px;font-weight:600;color:var(--pos);letter-spacing:-.02em;margin:6px 0 10px}.h3d-term-card-spark{display:flex;align-items:flex-end;gap:3px;height:34px}.h3d-term-card-spark span{flex:1;background:var(--pos);opacity:.6;border-radius:1px}@keyframes h3dTermCardFloat{0%,to{transform:rotateY(12deg) rotateX(-6deg) translateZ(60px) translateY(0)}50%{transform:rotateY(10deg) rotateX(-4deg) translateZ(60px) translateY(-8px)}}.h3d-circuit-stage{display:grid;place-items:center;padding:20px}.h3d-circuit-svg{width:100%;max-width:560px;height:auto;transform:rotateX(18deg) rotateY(-6deg);animation:h3dCircuitFloat 10s ease-in-out infinite}@keyframes h3dCircuitFloat{0%,to{transform:rotateX(18deg) rotateY(-6deg) translateY(0)}50%{transform:rotateX(16deg) rotateY(-4deg) translateY(-8px)}}.h3d-paper-stage{padding:30px 20px}.h3d-paper-sheet{position:absolute;width:68%;max-width:400px;padding:22px 26px;background:#fbfaf6;color:#0c1a2b;border-radius:4px;box-shadow:0 22px 45px -22px rgba(0,0,0,.55),0 1px 0 rgba(0,0,0,.05);font-family:JetBrains Mono,monospace;transform-style:preserve-3d}.h3d-paper-sheet.p0{left:3%;top:6%;transform:rotateY(-8deg) rotateX(4deg) rotate(-4deg);animation:h3dPaperFloat0 7s ease-in-out infinite;z-index:1}.h3d-paper-sheet.p1{left:10%;top:14%;transform:rotateY(-6deg) rotateX(3deg) rotate(2deg);animation:h3dPaperFloat1 7s ease-in-out .4s infinite;z-index:2}.h3d-paper-sheet.p2{left:16%;top:26%;transform:rotateY(-4deg) rotateX(2deg) rotate(-2deg);animation:h3dPaperFloat2 7s ease-in-out .8s infinite;z-index:3}.h3d-paper-sheet.p3{left:22%;top:38%;transform:rotateY(-2deg) rotateX(1deg) rotate(3deg);animation:h3dPaperFloat3 7s ease-in-out 1.2s infinite;z-index:4}.h3d-paper-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid rgba(12,26,43,.12);margin-bottom:12px}.h3d-paper-code{font-weight:700;letter-spacing:.08em;font-size:11px}.h3d-paper-st{font-size:9px;letter-spacing:.12em;padding:3px 7px;border-radius:3px;font-weight:700}.h3d-paper-st.st-ready{background:#dcfce7;color:#166534}.h3d-paper-st.st-draft{background:#fef3c7;color:#854d0e}.h3d-paper-st.st-flagged{background:#fee2e2;color:#991b1b}.h3d-paper-st.st-na{background:#e2e8f0;color:#475569}.h3d-paper-title{font-family:"Instrument Serif",serif;font-size:18px;font-weight:500;margin-bottom:14px;letter-spacing:-.01em}.h3d-paper-lines{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}.h3d-paper-line{height:4px;background:rgba(12,26,43,.12);border-radius:1px;width:100%}.h3d-paper-line:nth-child(2){width:85%}.h3d-paper-line:nth-child(4){width:75%}.h3d-paper-line:nth-child(6){width:90%}.h3d-paper-line:nth-child(7){width:55%}.h3d-paper-line.hl{background:#fde68a;height:8px}.h3d-paper-line.hl2{background:#bbf7d0}.h3d-paper-foot{display:flex;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(12,26,43,.12);font-size:11px;color:#475569}.h3d-paper-foot b{color:#166534;font-weight:700}.h3d-paper-stamp{position:absolute;right:6%;top:10%;width:110px;height:110px;border:3px solid #b91c1c;color:#b91c1c;border-radius:50%;display:grid;place-items:center;font-family:"Instrument Serif",serif;font-weight:700;transform:rotate(-12deg) translateZ(60px);z-index:6;background:rgba(251,250,246,.1);animation:h3dStampPulse 4s ease-in-out infinite}.h3d-paper-stamp span{font-size:22px;letter-spacing:.1em;text-align:center;line-height:1}.h3d-paper-stamp small{display:block;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.2em;margin-top:4px;font-weight:600}@keyframes h3dStampPulse{0%,to{transform:rotate(-12deg) translateZ(60px) scale(1);opacity:.9}50%{transform:rotate(-10deg) translateZ(60px) scale(1.04);opacity:1}}.h3d-paper-clip{position:absolute;left:30%;top:2%;width:30px;height:60px;transform:rotate(8deg) translateZ(80px);z-index:7;opacity:.7}@keyframes h3dPaperFloat0{0%,to{transform:rotateY(-8deg) rotateX(4deg) rotate(-4deg) translateY(0)}50%{transform:rotateY(-9deg) rotateX(5deg) rotate(-4deg) translateY(-4px)}}@keyframes h3dPaperFloat1{0%,to{transform:rotateY(-6deg) rotateX(3deg) rotate(2deg) translateY(0)}50%{transform:rotateY(-7deg) rotateX(4deg) rotate(2deg) translateY(-5px)}}@keyframes h3dPaperFloat2{0%,to{transform:rotateY(-4deg) rotateX(2deg) rotate(-2deg) translateY(0)}50%{transform:rotateY(-5deg) rotateX(3deg) rotate(-2deg) translateY(-6px)}}@keyframes h3dPaperFloat3{0%,to{transform:rotateY(-2deg) rotateX(1deg) rotate(3deg) translateY(0)}50%{transform:rotateY(-3deg) rotateX(2deg) rotate(3deg) translateY(-7px)}}@media (prefers-reduced-motion:reduce){.bg-anim,.hero3d-stage *{animation:none!important}}.cscroll-wall{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;height:460px;overflow:hidden;border-radius:var(--radius);padding:0;mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent)}.cscroll-fade{display:none}.cscroll-col{position:relative;overflow:hidden}.cscroll-track{display:flex;flex-direction:column;gap:8px;animation-name:cscroll-up;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.cscroll-col.rev .cscroll-track{animation-name:cscroll-down}@keyframes cscroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes cscroll-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.cscroll-cell{display:block}.cscroll-chain{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg);border:1px solid var(--border-soft);border-radius:10px;transition:border-color .14s,transform .14s}.cscroll-chain:hover{border-color:var(--accent);transform:translateX(2px)}.cscroll-glyph{width:28px;height:28px;border-radius:50%;background:var(--bg-elev-2);display:grid;place-items:center;flex-shrink:0;overflow:hidden;position:relative}.cscroll-glyph img{width:100%;height:100%;object-fit:contain}.cscroll-glyph-fallback,.cscroll-glyph.defi span,.cscroll-glyph.mono span{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;color:var(--fg-muted)}.cscroll-glyph.mono{background:color-mix(in oklab,var(--accent) 12%,var(--bg-elev-2));color:var(--accent)}.cscroll-glyph.mono span{color:var(--accent)}.cscroll-glyph.defi span{color:#a78bfa}.cscroll-meta{min-width:0;flex:1}.cscroll-sym{font-size:12px;font-weight:600;color:var(--fg)}.cscroll-name,.cscroll-sym{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cscroll-name{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--fg-faint)}@media (max-width:820px){.cscroll-wall{grid-template-columns:repeat(2,1fr);height:380px}.cscroll-col:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.cscroll-track{animation:none}}.cscroll-glyph.light{background:#fff;padding:4px}.cscroll-glyph.light img{width:100%;height:100%;object-fit:contain}.cscroll-glyph.defi{background:color-mix(in oklab,#8b5cf6 12%,var(--bg-elev-2))}:where([data-aesthetic=signal]) .faq-a{max-height:none;overflow:hidden}:where([data-aesthetic=signal]) .faq-row[data-state=open] .faq-a{padding:0 0 22px}:where([data-aesthetic=signal]) .faq-row[data-state=open] .faq-toggle{background:var(--accent);color:var(--accent-fg);border-color:var(--accent);transform:rotate(45deg)}:where([data-aesthetic=signal]) .faq-a[data-state=open]{animation:faq-accordion-down .22s ease-out}:where([data-aesthetic=signal]) .faq-a[data-state=closed]{animation:faq-accordion-up .18s ease-out}@keyframes faq-accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes faq-accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}