:root{--primary:#673ee6;--primary-dark:#422894;--primary-light:#a78bfa;--gradient-primary:linear-gradient(135deg, #673ee6 0%, #422894 100%);--bg-dark:#050505;--bg-card:#ffffff08;--bg-card-hover:#ffffff0f;--border:#ffffff1a;--text-primary:#fff;--text-secondary:#ffffffb3;--text-muted:#ffffff80;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--spacing-3xl:6rem;--font-sans:"Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-sm:0 2px 8px #0000001a;--shadow-md:0 4px 16px #0003;--shadow-lg:0 8px 32px #0000004d;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.35s cubic-bezier(.4, 0, .2, 1)}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Geist-Variable.woff2)format("woff2-variations")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/GeistMono-Variable.woff2)format("woff2-variations")}
[data-v2=true],[data-v2=true][data-theme=light]{--bg:#fafcfe;--bg-1:#f5f7f9;--bg-2:#eff0f2;--bg-3:#e7eaec;--bg-4:#dfe1e4;--line:#cfd1d3e6;--line-2:#b8bbbee6;--line-3:#96989b;--fg:#101214;--fg-1:#313335;--fg-2:#56585b;--fg-3:#7e8083;--fg-4:#a2a5a8;--accent:#6d3eea;--accent-hover:#5a30d4;--accent-soft:#6d3eea14;--accent-line:#6d3eea3d;--mint:#1a9d6b;--mint-soft:#1a9d6b1a;--red:#d04d44;--red-soft:#d04d441a;--amber:#c47d12;--amber-soft:#c47d121a;--blue:#2870e0;--blue-soft:#2870e01a;--shadow-sm:0 1px 2px #0f141e0f;--shadow-md:0 8px 24px -10px #0f141e1a;--shadow-lg:0 32px 60px -30px #0f141e2e;--grain-opacity:.04;--dots-color:#0000000a}@supports (color:lab(0% 0 0)){[data-v2=true],[data-v2=true][data-theme=light]{--bg:lab(98.8378% -.333846 -1.07464);--bg-1:lab(97.0978% -.333816 -1.07461);--bg-2:lab(94.7778% -.333816 -1.07459);--bg-3:lab(92.457% -.443757 -1.43204);--bg-4:lab(89.557% -.443608 -1.43195);--line:lab(83.757% -.44328 -1.43179/.9);--line-2:lab(75.6361% -.551671 -1.78837/.9);--line-3:lab(62.876% -.550211 -1.78753);--fg:lab(5.26385% -.391565 -1.40753);--fg-1:lab(21.1154% -.538319 -1.78099);--fg-2:lab(37.3558% -.545204 -1.78471);--fg-3:lab(53.596% -.54884 -1.78672);--fg-4:lab(67.5161% -.550836 -1.78785)}}[data-v2=true][data-theme=dark]{--bg:#07080a;--bg-1:#0b0c0e;--bg-2:#0f1112;--bg-3:#151719;--bg-4:#1f2123;--line:#1f212399;--line-2:#2c2e3099;--line-3:#3b3d40b3;--fg:#f2f4f5;--fg-1:#c8cbcd;--fg-2:#9c9fa1;--fg-3:#6f7275;--fg-4:#45484b;--accent:#9461ff;--accent-hover:#a07cff;--accent-soft:#9461ff1a;--accent-line:#9461ff52;--mint:#7ee0b8;--mint-soft:#7ee0b81a;--red:#ff7a73;--red-soft:#ff7a731a;--amber:#f5b454;--amber-soft:#f5b4541a;--blue:#6ea8fe;--blue-soft:#6ea8fe1a;--shadow-sm:0 1px 0 #ffffff08 inset, 0 1px 2px #0006;--shadow-md:0 1px 0 #ffffff0a inset, 0 8px 24px -8px #0000008c;--shadow-lg:0 1px 0 #ffffff0d inset, 0 32px 80px -24px #000000b3;--grain-opacity:.025;--dots-color:#ffffff0a}@supports (color:lab(0% 0 0)){[data-v2=true][data-theme=dark]{--bg:lab(2.22052% -.175208 -.634906);--bg-1:lab(3.36136% -.233673 -.832838);--bg-2:lab(4.83817% -.300519 -1.05759);--bg-3:lab(7.77686% -.513129 -1.77074);--bg-4:lab(12.4151% -.531398 -1.77734);--line:lab(12.4151% -.531398 -1.77734/.6);--line-2:lab(18.7953% -.536799 -1.78018/.6);--line-3:lab(25.7556% -.540838 -1.78233/.7);--fg:lab(95.9378% -.333816 -1.0746);--fg-1:lab(81.437% -.443161 -1.43172);--fg-2:lab(65.1961% -.550538 -1.78769);--fg-3:lab(47.7949% -.654131 -2.14162);--fg-4:lab(30.3946% -.647083 -2.13776)}}[data-v2=true],[data-v2=true] body{background:var(--bg);color:var(--fg)}[data-v2=true]{scroll-behavior:smooth}[data-v2=true] body{font-feature-settings:"ss01", "cv11", "tnum";letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Geist,Geist Fallback,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14.5px;line-height:1.5}[data-v2=true] html{overflow-x:clip}[data-v2=true] ::selection{background:var(--accent);color:#fff}[data-v2=true] .mono{font-feature-settings:"tnum";font-family:Geist Mono,ui-monospace,monospace}[data-v2=true] .grain{pointer-events:none;z-index:0;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1   0 0 0 0 1   0 0 0 0 1   0 0 0 1 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}[data-v2=true] .dots-bg{background-image:radial-gradient(circle, var(--dots-color) 1px, transparent 1px);background-size:18px 18px}[data-v2=true] .wrap{z-index:1;max-width:1240px;margin:0 auto;padding:0 32px;position:relative}[data-v2=true] .wrap-narrow{z-index:1;max-width:980px;margin:0 auto;padding:0 32px;position:relative}[data-v2=true] .wrap-tight{z-index:1;max-width:760px;margin:0 auto;padding:0 32px;position:relative}[data-v2=true] section{border-top:1px solid var(--line);padding:120px 0;position:relative}[data-v2=true] section:first-of-type{border-top:0}[data-v2=true] .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}[data-v2=true] .eyebrow:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;display:inline-block}[data-v2=true] .eyebrow.no-dot:before{display:none}[data-v2=true] h1,[data-v2=true] h2,[data-v2=true] h3,[data-v2=true] h4,[data-v2=true] h5{letter-spacing:-.025em;color:var(--fg);-webkit-text-fill-color:currentColor;background:0 0;margin:0;font-weight:500;line-height:1.04}[data-v2=true] h1{letter-spacing:-.04em;font-size:clamp(2.6rem,6vw,5.4rem);font-weight:500;line-height:.98}[data-v2=true] h2{letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.4rem);font-weight:500;line-height:1.02}[data-v2=true] h3{letter-spacing:-.015em;font-size:1.25rem;font-weight:500}[data-v2=true] h4{letter-spacing:-.005em;font-size:.95rem;font-weight:500}[data-v2=true] p{color:var(--fg-1);max-width:none;font-size:inherit}[data-v2=true] .lead{color:var(--fg-1);max-width:60ch;font-size:1.1rem;line-height:1.55}[data-v2=true] .muted{color:var(--fg-2)}[data-v2=true] .fineprint{color:var(--fg-3);font-size:12px}[data-v2=true] .reveal{opacity:0;filter:blur(6px);transition:opacity .8s cubic-bezier(.2,.65,.3,1),transform .8s cubic-bezier(.2,.65,.3,1),filter .8s;transform:translateY(20px)}[data-v2=true] .reveal.in{opacity:1;filter:none;transform:none}[data-v2=true] .reveal-1{transition-delay:60ms}[data-v2=true] .reveal-2{transition-delay:.12s}[data-v2=true] .reveal-3{transition-delay:.18s}[data-v2=true] .reveal-4{transition-delay:.24s}[data-v2=true] .reveal-5{transition-delay:.3s}[data-v2=true] .reveal-6{transition-delay:.36s}[data-v2=true][data-anim=off] .reveal{opacity:1;filter:none;transition:none;transform:none}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 var(--mint-soft)}70%{box-shadow:0 0 0 8px #7ee0b800}}[data-v2=true] .pulse{animation:1.8s ease-out infinite pulse-dot}@keyframes line-draw{0%{stroke-dashoffset:var(--total)}to{stroke-dashoffset:0}}[data-v2=true] .row-flex{align-items:center;gap:12px;display:flex}[data-v2=true] .col-flex{flex-direction:column;gap:12px;display:flex}[data-v2=true] .spread{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-v2=true] .only-mobile{display:none}@media (max-width:980px){[data-v2=true] section{padding:80px 0}[data-v2=true] .wrap,[data-v2=true] .wrap-narrow,[data-v2=true] .wrap-tight{padding:0 20px}[data-v2=true] .hide-mobile{display:none}[data-v2=true] .only-mobile{display:initial}}@media (max-width:640px){[data-v2=true] body{font-size:14px}[data-v2=true] h1{font-size:clamp(2.2rem,9vw,3.4rem)}[data-v2=true] h2{font-size:clamp(1.6rem,6.5vw,2.4rem)}}@media (prefers-reduced-motion:reduce){[data-v2=true] .reveal{opacity:1;filter:none;transition:none;transform:none}}
[data-v2=true] .btn{letter-spacing:-.005em;border:1px solid var(--line-3);background:var(--bg-3);white-space:nowrap;height:36px;color:var(--fg);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .14s;display:inline-flex;position:relative}[data-v2=true] .btn:hover{background:var(--bg-4);border-color:var(--line-3);transform:translateY(-1px)}[data-v2=true] .btn:active{transform:translateY(0)}[data-v2=true] .btn-primary{background:var(--fg);color:var(--bg);border-color:var(--fg);box-shadow:inset 0 1px #ffffff0a,0 1px 2px #0006}[data-v2=true] .btn-primary:hover{background:var(--fg-1);border-color:var(--fg-1)}[data-v2=true] .btn-ghost{color:var(--fg-1);background:0 0;border-color:#0000}[data-v2=true] .btn-ghost:hover{color:var(--fg);background:var(--bg-2)}[data-v2=true] .btn-accent{background:var(--accent);border-color:var(--accent);color:#fff}[data-v2=true] .btn-accent:hover{background:var(--accent-hover);border-color:var(--accent-hover)}[data-v2=true] .btn-lg{border-radius:9px;height:44px;padding:0 18px;font-size:15px}[data-v2=true] .btn-sm{border-radius:7px;height:30px;padding:0 10px;font-size:13px}[data-v2=true] .btn .arrow{transition:transform .2s}[data-v2=true] .btn:hover .arrow{transform:translate(2px)}[data-v2=true] .badge{letter-spacing:0;border:1px solid var(--line-2);background:var(--bg-2);color:var(--fg-1);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}[data-v2=true] .badge.mint{color:var(--mint);background:var(--mint-soft);border-color:#7ee0b84d}[data-v2=true] .badge.amber{color:var(--amber);background:var(--amber-soft);border-color:#f5b4544d}[data-v2=true] .badge.red{color:var(--red);background:var(--red-soft);border-color:#ff7a734d}[data-v2=true] .badge.purple{color:#c8aaff;border-color:var(--accent-line);background:var(--accent-soft)}[data-v2=true] .badge.blue{color:var(--blue);background:var(--blue-soft);border-color:#6ea8fe4d}[data-v2=true][data-theme=light] .badge.purple{color:var(--accent)}[data-v2=true][data-theme=light] .badge.blue{color:var(--blue)}[data-v2=true] .badge .ddot{background:currentColor;border-radius:50%;width:5px;height:5px}[data-v2=true] .nav{z-index:60;isolation:isolate;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--line);background-color:#fafaf9c7;position:sticky;top:0}[data-v2=true][data-theme=dark] .nav{background-color:#0c0c10b8}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-v2=true] .nav{background-color:#fafaf999}[data-v2=true][data-theme=dark] .nav{background-color:#0c0c108c}}[data-v2=true] .nav-inner{justify-content:space-between;align-items:center;height:60px;display:flex}[data-v2=true] .brand{letter-spacing:-.01em;color:var(--fg);align-items:center;gap:10px;font-weight:500;text-decoration:none;display:flex}[data-v2=true] .brand:hover,[data-v2=true] .brand:visited,[data-v2=true] .brand:active{color:var(--fg);text-decoration:none}[data-v2=true] .brand span{border-bottom:0;text-decoration:none}[data-v2=true] .brand-logo{object-fit:contain;border-radius:6px;width:26px;height:26px;display:block}[data-v2=true] .brand-mark{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 90%, white) 0%, var(--accent) 100%);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-family:Geist,sans-serif;font-size:13px;font-weight:600;display:grid;box-shadow:inset 0 0 0 .5px #ffffff40}[data-v2=true] .nav-links{color:var(--fg-1);align-items:center;gap:2px;display:flex}[data-v2=true] .nav-links a{color:var(--fg-1);border-radius:6px;padding:8px 12px;font-size:14px;text-decoration:none;transition:all .14s}[data-v2=true] .nav-links a:hover{color:var(--fg);background:var(--bg-2)}[data-v2=true] .nav-links a[aria-current=page]{color:var(--fg)}[data-v2=true] .nav-cta{align-items:center;gap:8px;display:flex}[data-v2=true] .nav-toggle{border:1px solid var(--line-2);width:36px;height:36px;color:var(--fg-1);background:var(--bg-1);border-radius:8px;justify-content:center;align-items:center;display:none}[data-v2=true] .nav-toggle:hover{background:var(--bg-2)}[data-v2=true] .theme-toggle{border:1px solid var(--line-2);width:36px;height:36px;color:var(--fg-1);background:var(--bg-1);border-radius:8px;justify-content:center;align-items:center;transition:all .14s;display:inline-flex}[data-v2=true] .theme-toggle:hover{background:var(--bg-2);color:var(--fg)}[data-v2=true] .mob-drawer{z-index:80;pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;inset:0}[data-v2=true] .mob-drawer.open{opacity:1;pointer-events:auto}[data-v2=true] .mob-drawer .scrim{background:color-mix(in oklab, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(8px);position:absolute;inset:0}[data-v2=true] .mob-drawer .sheet{background:var(--bg);border-left:1px solid var(--line);flex-direction:column;width:min(360px,86vw);transition:transform .28s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-32px 0 60px -20px #00000080}[data-v2=true] .mob-drawer.open .sheet{transform:none}[data-v2=true] .mob-head{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:14px 20px;display:flex}[data-v2=true] .mob-close{border:1px solid var(--line-2);width:36px;height:36px;color:var(--fg-1);background:var(--bg-1);border-radius:8px;place-items:center;display:grid}[data-v2=true] .mob-close:hover{background:var(--bg-2)}[data-v2=true] .mob-links{flex-direction:column;flex:1;gap:2px;padding:14px 12px;display:flex;overflow-y:auto}[data-v2=true] .mob-links a{color:var(--fg);border-radius:8px;justify-content:space-between;align-items:center;padding:14px;font-size:16px;font-weight:500;text-decoration:none;display:flex}[data-v2=true] .mob-links a:hover{background:var(--bg-2)}[data-v2=true] .mob-links a svg{color:var(--fg-3);transition:transform .16s}[data-v2=true] .mob-links a:hover svg{color:var(--fg);transform:translate(2px)}[data-v2=true] .mob-links .sect{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;padding:18px 14px 6px;font-size:11px;font-weight:500}[data-v2=true] .mob-cta{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:16px 20px;display:flex}[data-v2=true] .mob-cta .btn{justify-content:center;height:44px;font-size:15px}[data-v2=true] body.mob-open,body.mob-open[data-v2=true]{overflow:hidden}[data-v2=true] footer.v2-footer{border-top:1px solid var(--line);color:var(--fg-2);z-index:1;padding:64px 0 36px;font-size:13px;position:relative}[data-v2=true] .foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:48px;display:grid}[data-v2=true] .foot-grid h5{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-3);margin-bottom:18px;font-size:11px;font-weight:500}[data-v2=true] .foot-grid ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-v2=true] .foot-grid li{margin:0;padding:0}[data-v2=true] .foot-grid a{color:var(--fg-2);text-decoration:none}[data-v2=true] .foot-grid a:hover{color:var(--fg)}[data-v2=true] .foot-brand{max-width:30ch}[data-v2=true] .foot-brand p{color:var(--fg-2);margin-top:14px;font-size:13.5px;line-height:1.55}[data-v2=true] .foot-bottom{border-top:1px solid var(--line);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding-top:24px;font-size:12px;display:flex}[data-v2=true] .foot-status{align-items:center;gap:8px;display:inline-flex}[data-v2=true] .foot-status .d{background:var(--mint);width:6px;height:6px;box-shadow:0 0 0 4px var(--mint-soft);border-radius:50%}@media (max-width:980px){[data-v2=true] .nav-links{display:none}[data-v2=true] .nav-toggle{display:inline-flex}[data-v2=true] .foot-grid{grid-template-columns:1fr 1fr;gap:32px}[data-v2=true] .foot-grid>div:first-child{grid-column:1/-1}}@media (max-width:640px){[data-v2=true] .nav .wrap{padding:0 14px}[data-v2=true] .nav-cta{gap:6px}[data-v2=true] .nav-cta .theme-toggle{width:32px;height:32px}[data-v2=true] .nav-cta .btn-primary{height:32px;padding:0 11px;font-size:13px}[data-v2=true] .nav-cta .btn-primary .arrow{display:none}[data-v2=true] .nav-toggle{width:32px;height:32px}[data-v2=true] .brand span{font-size:14px}[data-v2=true] .brand-logo{width:22px;height:22px}[data-v2=true] .btn-lg{height:40px}}
[data-v2=true] .hero{border-top:0;padding:96px 0 56px;position:relative}[data-v2=true] .hero-grid{grid-template-columns:1fr;gap:48px;display:grid}[data-v2=true] .hero h1{margin-top:24px}[data-v2=true] .hero h1 .accent-fade{background:linear-gradient(180deg, var(--fg) 0%, var(--fg-2) 130%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}[data-v2=true] .hero-sub{color:var(--fg-1);max-width:54ch;margin-top:28px;font-size:1.18rem;line-height:1.5}[data-v2=true] .hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}[data-v2=true] .hero-meta{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;font-size:13px;display:flex}[data-v2=true] .hero-meta>span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}[data-v2=true] .hero-meta .dot{background:var(--mint);width:6px;height:6px;box-shadow:0 0 0 4px var(--mint-soft);border-radius:50%}[data-v2=true] .hero-bg{pointer-events:none;z-index:0;position:absolute;inset:-100px 0 0;overflow:hidden}[data-v2=true] .hero-bg .grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.55;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(60% 50% at 50% 30%,#000 30%,#0000 75%)}[data-v2=true] .hero-bg .blob{background:radial-gradient(ellipse at center, var(--accent-soft) 0%, transparent 60%);filter:blur(40px);opacity:.5;width:1100px;height:560px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}[data-v2=true] .integrations{border-top:1px solid var(--line);padding:48px 0;position:relative;overflow:hidden}[data-v2=true] .integrations .label{text-align:center;color:var(--fg-3);letter-spacing:.09em;text-transform:uppercase;margin-bottom:32px;font-size:12px}[data-v2=true] .integrations .label b{color:var(--fg-1);font-weight:500}[data-v2=true] .marquee{gap:48px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}[data-v2=true] .marquee-track{flex-shrink:0;gap:48px;animation:40s linear infinite marquee;display:flex}[data-v2=true][data-anim=off] .marquee-track{animation:none}[data-v2=true][data-anim=subtle] .marquee-track{animation-duration:60s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}[data-v2=true] .marquee-track .logo{background:var(--bg-1);border:1px solid var(--line);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;padding:10px;display:flex;overflow:hidden}[data-v2=true] .marquee-track .logo .logo-img{object-fit:contain;opacity:.85;border-radius:5px;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .2s,filter .2s}[data-v2=true] .marquee-track .logo:hover .logo-img{opacity:1}[data-v2=true][data-theme=dark] .marquee-track .logo .logo-img{filter:brightness(.95)contrast(1.05)}[data-v2=true][data-theme=dark] .marquee-track .logo .logo-img[data-invert-dark=true]{filter:invert()brightness(1.1)}[data-v2=true] .sb{background:var(--bg-1);flex-direction:column;padding:10px 8px 12px;display:flex;position:relative}[data-v2=true] .sb__close{border:1px solid var(--line-2);background:var(--bg-1);width:28px;height:28px;color:var(--fg-2);cursor:pointer;z-index:1;border-radius:6px;justify-content:center;align-items:center;display:none;position:absolute;top:8px;right:8px}[data-v2=true] .sb__close:hover{background:var(--bg-2);color:var(--fg)}[data-v2=true] .sb-scrim{z-index:5;opacity:0;pointer-events:none;background:#00000073;transition:opacity .2s;display:none;position:absolute;inset:0}[data-v2=true] .sb-scrim.is-open{opacity:1;pointer-events:auto;display:block}[data-v2=true] .surface .main{border-left:1px solid var(--line)}[data-v2=true] .sb__head{align-items:center;gap:8px;padding:6px 8px 14px;display:flex}[data-v2=true] .sb__logo{background:var(--bg-3);border:1px solid var(--line-2);width:22px;height:22px;color:var(--fg);border-radius:5px;justify-content:center;align-items:center;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;font-weight:600;display:inline-flex}[data-v2=true] .sb__brand{letter-spacing:-.005em;color:var(--fg);font-size:13px;font-weight:580}[data-v2=true] .sb__logo-img{object-fit:contain;border-radius:5px;flex-shrink:0;width:22px;height:22px}[data-v2=true] .sb__ws{background:var(--bg);border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:9px;margin:0 4px 14px;padding:8px 10px;transition:border-color .12s;display:flex}[data-v2=true] .sb__ws:hover{border-color:var(--line-2)}[data-v2=true] .sb__ws-avatar{color:#e7effc;color:lab(94.1323% -.973195 -7.43576);background:#3c2686;background:lab(23.1907% 30.7332 -50.9058);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:inline-flex}[data-v2=true] .sb__ws-meta{flex-direction:column;flex:1;min-width:0;display:flex}[data-v2=true] .sb__ws-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:540;overflow:hidden}[data-v2=true] .sb__ws-role{color:var(--fg-3);font-size:11px}[data-v2=true] .sb__ws-chev{color:var(--fg-3);flex-shrink:0}[data-v2=true] .sb__group{flex-direction:column;gap:1px;margin:2px 0;display:flex}[data-v2=true] .sb__group-label{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-4);padding:12px 12px 6px;font-size:10.5px;font-weight:500}[data-v2=true] .sb__item{color:var(--fg-2);cursor:pointer;border-radius:5px;align-items:center;gap:10px;margin:0 2px;padding:6px 10px;font-size:13px;transition:background .1s,color .1s;display:flex;position:relative}[data-v2=true] .sb__item:hover,[data-v2=true] .sb__item.is-active{background:var(--bg-2);color:var(--fg)}[data-v2=true] .sb__item.is-active:before{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:-4px}[data-v2=true] .sb__item-count{color:var(--fg-4);margin-left:auto;padding:0 2px;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px}[data-v2=true] .sb__item.is-active .sb__item-count{color:var(--fg-3)}[data-v2=true] .sb__spacer{flex:1}[data-v2=true] .sb__ai{background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:7px;margin:8px 4px 0;padding:10px 12px;transition:border-color .12s,background .12s}[data-v2=true] .sb__ai:hover{border-color:var(--line-2);background:var(--bg-2)}[data-v2=true] .sb__ai-row{color:var(--fg);align-items:center;gap:8px;font-size:12px;display:flex}[data-v2=true] .sb__ai-row .ai-ico{background:var(--accent-soft);width:18px;height:18px;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;display:inline-flex}[data-v2=true] .sb__ai-row .count{color:var(--fg-2);margin-left:auto;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500}[data-v2=true] .sb__ai-bar{background:var(--bg-3);border-radius:2px;height:3px;margin-top:8px;overflow:hidden}[data-v2=true] .sb__ai-bar>div{background:linear-gradient(90deg, var(--accent) 0%, #bea5ff 100%);height:100%;transition:width .3s}@supports (color:lab(0% 0 0)){[data-v2=true] .sb__ai-bar>div{background:linear-gradient(90deg, var(--accent) 0%, lab(71.9902% 34.2556 -58.5966) 100%)}}[data-v2=true] .sb__ai-meta{color:var(--fg-3);align-items:center;gap:5px;margin-top:6px;font-size:10.5px;display:flex}[data-v2=true] .sb__ai-meta .d{background:var(--accent);border-radius:50%;width:4px;height:4px}[data-v2=true] .sb__user{border-top:1px solid var(--line);cursor:pointer;border-radius:5px;align-items:center;gap:9px;margin:8px 4px 0;padding:12px 10px 8px;transition:background .1s;display:flex}[data-v2=true] .sb__user:hover{background:var(--bg-2)}[data-v2=true] .sb__user-avatar{color:#f8f4f3;color:lab(96.4788% 1.45793 .967133);background:#6e4b45;background:lab(35.7658% 14.9421 10.0756);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:inline-flex}[data-v2=true] .sb__user-meta{flex-direction:column;flex:1;min-width:0;display:flex}[data-v2=true] .sb__user-name{color:var(--fg);font-size:12.5px;font-weight:540}[data-v2=true] .sb__user-mail{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}[data-v2=true] .dash{grid-template-columns:248px 1fr;min-width:0;height:640px;display:grid;position:relative}[data-v2=true] .sb{height:100%;overflow-y:auto}[data-v2=true] .dash>*{min-width:0}[data-v2=true] .app-top{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:12px;padding:10px 14px;display:flex}[data-v2=true] .app-top .iconbtn{width:32px;height:32px;color:var(--fg-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}[data-v2=true] .app-top .iconbtn:hover{background:var(--bg-2)}[data-v2=true] .app-top .brand-mark{width:24px;height:24px}[data-v2=true] .app-top-logo{object-fit:contain;border-radius:6px;flex-shrink:0;width:24px;height:24px}[data-v2=true] .app-top-burger{display:none}[data-v2=true] .app-top .name{color:var(--fg);font-size:14px;font-weight:500}[data-v2=true] .app-top .search{background:var(--bg-2);border:1px solid var(--line);max-width:380px;color:var(--fg-3);border-radius:8px;flex:1;align-items:center;gap:8px;margin:0 auto;padding:6px 11px;font-size:13px;display:flex}[data-v2=true] .app-top .search kbd{border:1px solid var(--line-2);color:var(--fg-3);background:var(--bg);border-radius:4px;margin-left:auto;padding:1px 6px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}[data-v2=true] .app-top .right{gap:2px;margin-left:auto;display:flex}[data-v2=true] .side{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;gap:1px;padding:12px 8px;display:flex}[data-v2=true] .side-ws{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:10px;padding:9px 10px 12px;display:flex}[data-v2=true] .ws-av{background:linear-gradient(180deg, color-mix(in oklab, var(--accent) 90%, white), var(--accent));color:#fff;border-radius:7px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid;box-shadow:inset 0 0 0 .5px #ffffff40}[data-v2=true] .ws-nm{flex-direction:column;flex:1;min-width:0;line-height:1.1;display:flex}[data-v2=true] .ws-nm b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}[data-v2=true] .ws-nm span{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}[data-v2=true] .ws-chev{color:var(--fg-3)}[data-v2=true] .side-section{letter-spacing:.07em;color:var(--fg-3);text-transform:uppercase;padding:14px 10px 6px;font-size:11px;font-weight:500}[data-v2=true] .side-item{color:var(--fg-1);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;transition:all .12s;display:flex}[data-v2=true] .side-item:hover{background:var(--bg-2);color:var(--fg)}[data-v2=true] .side-item.active{background:var(--bg-2);color:var(--fg);box-shadow:inset 0 0 0 .5px var(--line-2)}[data-v2=true] .side-item .ic{width:15px;height:15px;color:var(--fg-3);flex-shrink:0}[data-v2=true] .side-item.active .ic{color:var(--accent)}[data-v2=true] .side-item .count{color:var(--fg-3);margin-left:auto;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}[data-v2=true] .surface .main{flex-direction:column;min-width:0;min-height:0;padding:20px 24px 28px;display:flex;overflow:auto}[data-v2=true] .surface .main>.fade-in,[data-v2=true] .surface .main>.tab-panel{margin-top:0;padding-top:0}[data-v2=true] .surface .page-head{margin-top:0}[data-v2=true] .surface .page-head h1{margin-top:0;padding-top:0}[data-v2=true] .main-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}[data-v2=true] .main-head h2{letter-spacing:-.02em;color:var(--fg);font-size:22px;font-weight:580;line-height:1.2}[data-v2=true] .main-head .sub{color:var(--fg-2);margin-top:6px;font-size:13px}[data-v2=true] .main-head .actions{flex-shrink:0;gap:8px;display:flex}[data-v2=true] .seg{border:1px solid var(--line);background:var(--bg);border-radius:7px;flex-shrink:0;padding:2px;display:inline-flex}[data-v2=true] .seg button{color:var(--fg-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:5px 11px;font-size:12.5px;transition:all .12s}[data-v2=true] .seg button.on{background:var(--bg-2);color:var(--fg);box-shadow:inset 0 0 0 .5px var(--line-2)}[data-v2=true] .kpis{border:1px solid var(--line);background:var(--bg-1);border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}[data-v2=true] .kpi{padding:18px 20px;position:relative}[data-v2=true] .kpi:not(:last-child){border-right:1px solid var(--line)}[data-v2=true] .kpi .lbl{color:var(--fg-2);font-size:13px;font-weight:400}[data-v2=true] .kpi .val{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--fg);margin-top:6px;font-size:28px;font-weight:500}[data-v2=true] .kpi .delta{color:var(--mint);white-space:nowrap;align-items:center;gap:6px;margin-top:6px;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px;display:flex}[data-v2=true] .kpi .delta.neg{color:var(--red)}[data-v2=true] .kpi .delta svg{width:11px;height:11px}[data-v2=true] .kpi .spark{width:100%;height:32px;margin-top:12px}[data-v2=true] .spark path.line{fill:none;stroke:var(--mint);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}[data-v2=true] .spark path.area{fill:url(#mint-grad)}[data-v2=true] .spark.neg path.line{stroke:var(--red)}[data-v2=true] .spark.neg path.area{fill:url(#red-grad)}[data-v2=true] .panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}[data-v2=true] .panel-head h4{color:var(--fg);white-space:nowrap;font-size:13px;font-weight:500}[data-v2=true] .panel-head .view-all{color:var(--fg-2);white-space:nowrap;font-size:12px}[data-v2=true] .panel-head .view-all:hover{color:var(--fg)}[data-v2=true] .surface .row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex}[data-v2=true] .surface .row:last-child{border-bottom:0}[data-v2=true] .surface .row .name{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-v2=true] .surface .row .meta{color:var(--fg-3);white-space:nowrap;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}[data-v2=true] .aether-pill{z-index:3;background:var(--bg-2);border:1px solid var(--line-2);box-shadow:var(--shadow-md);color:var(--fg-1);border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 9px;font-size:12.5px;display:inline-flex;position:absolute;bottom:18px;right:18px}[data-v2=true] .aether-pill .mark{background:var(--accent);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:600;display:grid}[data-v2=true] .aether-pill kbd{border:1px solid var(--line);color:var(--fg-3);border-radius:3px;margin-left:6px;padding:0 5px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}[data-v2=true] .proto-pill{z-index:3;background:var(--bg-2);border:1px solid var(--line-2);color:var(--fg-2);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;display:inline-flex;position:absolute;bottom:64px;right:18px}[data-v2=true] .proto-pill .d{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}[data-v2=true] .tab-panel{flex-direction:column;gap:18px;animation:.24s fade-in;display:none}[data-v2=true] .tab-panel.active{display:flex}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}[data-v2=true] .table{border:1px solid var(--line);background:var(--bg-1);border-radius:10px;overflow:hidden}[data-v2=true] .thead{border-bottom:1px solid var(--line);color:var(--fg-3);text-transform:uppercase;letter-spacing:.07em;background:var(--bg);grid-template-columns:30px 1.4fr 1fr 1fr 1fr 80px;gap:14px;padding:10px 14px;font-size:11px;display:grid}[data-v2=true] .trow{border-bottom:1px solid var(--line);grid-template-columns:30px 1.4fr 1fr 1fr 1fr 80px;align-items:center;gap:14px;padding:11px 14px;font-size:13px;display:grid}[data-v2=true] .trow:last-child{border-bottom:0}[data-v2=true] .trow:hover{background:var(--bg-2)}[data-v2=true] .cli-av{color:#fff;border-radius:5px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}[data-v2=true] .cli-name{flex-direction:column;min-width:0;line-height:1.2;display:flex}[data-v2=true] .cli-name b{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}[data-v2=true] .cli-name span{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}[data-v2=true] .fin-grid{grid-template-columns:1.3fr 1fr;gap:14px;min-height:0;display:grid}[data-v2=true] .reco-rows{flex-direction:column;display:flex}[data-v2=true] .reco-row{border-bottom:1px solid var(--line);grid-template-columns:18px 1fr 100px 110px;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:grid}[data-v2=true] .reco-row:last-child{border-bottom:0}[data-v2=true] .reco-row .ic{width:18px;height:18px;color:var(--mint);place-items:center;display:grid}[data-v2=true] .reco-row .ic.un{color:var(--amber)}[data-v2=true] .reco-row .desc{flex-direction:column;min-width:0;line-height:1.25;display:flex}[data-v2=true] .reco-row .desc b{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}[data-v2=true] .reco-row .desc span{color:var(--fg-3);font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px}[data-v2=true] .reco-row .amt{text-align:right;color:var(--fg);font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,monospace;font-size:13px}[data-v2=true] .reco-row .amt.pos{color:var(--mint)}[data-v2=true] .accounts{flex-direction:column;display:flex}[data-v2=true] .acc{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;display:flex}[data-v2=true] .acc:last-child{border-bottom:0}[data-v2=true] .acc .logo{border:1px solid var(--line);background:var(--bg);width:32px;height:32px;color:var(--fg-1);border-radius:6px;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}[data-v2=true] .acc .meta{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}[data-v2=true] .acc .meta b{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}[data-v2=true] .acc .meta span{color:var(--fg-3);font-size:11.5px}[data-v2=true] .acc .bal{font-variant-numeric:tabular-nums;color:var(--fg);text-align:right;font-family:Geist Mono,ui-monospace,monospace;font-size:13px}[data-v2=true] .surface .tag{background:var(--bg-2);color:var(--fg-2);border:1px solid var(--line-2);white-space:nowrap;border-radius:4px;align-items:center;padding:1px 7px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:inline-flex}[data-v2=true] .progbar{background:var(--bg-3);border-radius:2px;flex:1;height:4px;overflow:hidden}[data-v2=true] .progbar>div{background:var(--fg-2);opacity:.85;height:100%}[data-v2=true] .avstack{display:flex}[data-v2=true] .avstack>*{border:2px solid var(--bg-1);border-radius:50%;margin-left:-6px}[data-v2=true] .avstack>:first-child{margin-left:0}[data-v2=true] .task{border-bottom:1px solid var(--line);grid-template-columns:16px 1fr auto auto auto;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:grid}[data-v2=true] .task:last-child{border-bottom:0}[data-v2=true] .task .check{border:1.5px solid var(--line-3);border-radius:4px;width:14px;height:14px}[data-v2=true] .task.done .check{background:var(--mint);border-color:var(--mint);position:relative}[data-v2=true] .task.done .check:after{content:"";border:solid var(--bg);border-width:0 1.5px 1.5px 0;width:5px;height:8px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}[data-v2=true] .task .nm{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-v2=true] .task.done .nm{color:var(--fg-3);text-decoration:line-through}[data-v2=true] .task .proj{color:var(--fg-3);font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px}[data-v2=true] .signal{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}[data-v2=true] .signal>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding:18px 22px;display:flex}[data-v2=true] .signal>div:last-child{border-right:0}[data-v2=true] .signal .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fg);font-size:22px;font-weight:500}[data-v2=true] .signal .l{color:var(--fg-2);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:11px;font-weight:500}@media (max-width:880px){[data-v2=true] .app-top-burger{display:inline-flex}[data-v2=true] .app-top .name{display:none}[data-v2=true] .app-top .search{max-width:none;padding:6px 10px}[data-v2=true] .app-top .search .search-label,[data-v2=true] .app-top .right .iconbtn:nth-child(2){display:none}[data-v2=true] .dash{grid-template-columns:1fr;position:static}[data-v2=true] .surface .main{touch-action:none;border-left:0;overflow:hidden}[data-v2=true] .surface{position:relative;overflow:hidden}[data-v2=true] .sb-scrim{position:absolute;inset:0}[data-v2=true] .sb{z-index:10;border-right:1px solid var(--line);width:min(280px,86%);box-shadow:0 0 0 1px var(--line);-webkit-overflow-scrolling:touch;transition:transform .22s;position:absolute;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%)}[data-v2=true] .sb.is-open{transform:none}[data-v2=true] .sb__close{display:inline-flex}[data-v2=true] .side{display:none}[data-v2=true] .kpis{grid-template-columns:1fr}[data-v2=true] .kpi:nth-child(odd){border-right:0}[data-v2=true] .kpi{border-bottom:1px solid var(--line)!important}[data-v2=true] .kpi:last-child{border-bottom:0!important}[data-v2=true] .fin-grid{grid-template-columns:1fr}[data-v2=true] .signal{grid-template-columns:repeat(2,1fr)}[data-v2=true] .signal>div:nth-child(2n){border-right:0}[data-v2=true] .signal>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:520px){[data-v2=true] .app-top .search kbd{display:none}[data-v2=true] .app-top .search{background:0 0;border-color:#0000;width:auto;padding:6px}}[data-v2=true] .problem-grid{grid-template-columns:1.05fr 1fr;align-items:start;gap:80px;display:grid}[data-v2=true] .pain-list{background:var(--line);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:1px;margin-top:36px;display:flex;overflow:hidden}[data-v2=true] .pain{background:var(--bg-1);grid-template-columns:24px 1fr auto;align-items:center;gap:14px;padding:18px 20px;display:grid}[data-v2=true] .pain .ic{color:var(--fg-3);width:18px;height:18px}[data-v2=true] .pain .lbl{color:var(--fg-1);font-size:14px}[data-v2=true] .pain .est{color:var(--fg-3);white-space:nowrap;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}[data-v2=true] .stack{border:1px solid var(--line);background:var(--bg-1);border-radius:12px;flex-direction:column;gap:14px;padding:20px;display:flex}[data-v2=true] .stack-head{justify-content:space-between;align-items:center;display:flex}[data-v2=true] .stack-head h4{color:var(--fg);font-size:13px;font-weight:500}[data-v2=true] .tools-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}[data-v2=true] .tool{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:14px 12px;transition:all .2s;display:flex;overflow:hidden}[data-v2=true] .tool:hover{border-color:var(--line-3);transform:translateY(-1px)}[data-v2=true] .tool .ico{background:var(--bg-3);width:24px;height:24px;color:var(--fg-2);border-radius:6px;place-items:center;margin-bottom:4px;font-size:12px;display:grid}[data-v2=true] .tool .nm{color:var(--fg-1);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12.5px;overflow:hidden}[data-v2=true] .tool .ms{color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;overflow:hidden}[data-v2=true] .stack-foot{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;display:grid}[data-v2=true] .stack-foot .ms-v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:18px;font-weight:500}[data-v2=true] .stack-foot .ms-l{color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px}[data-v2=true] .features-grid{border:1px solid var(--line);background:var(--bg-1);border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:56px;display:grid;overflow:hidden}[data-v2=true] .feat{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:14px;min-height:220px;padding:30px 26px 32px;transition:all .25s;display:flex;position:relative}[data-v2=true] .feat:nth-child(4n){border-right:0}[data-v2=true] .feat:nth-last-child(-n+4){border-bottom:0}[data-v2=true] .feat:hover{background:var(--bg-2)}[data-v2=true] .feat-mark{border:1px solid var(--line-2);background:var(--bg-2);width:28px;height:28px;color:var(--fg-1);border-radius:7px;place-items:center;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500;display:grid}[data-v2=true] .feat h3{letter-spacing:-.01em;color:var(--fg);font-size:16px;font-weight:500}[data-v2=true] .feat p{color:var(--fg-2);font-size:13px;line-height:1.55}[data-v2=true] .feat-tag{color:var(--fg-4);font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;position:absolute;top:24px;right:22px}[data-v2=true] .fin-section{border-top:1px solid var(--line);padding:140px 0;position:relative}[data-v2=true] .fin-section .grid-bg{pointer-events:none;background-image:radial-gradient(circle, var(--dots-color) 1px, transparent 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60%,#000 30%,#0000 80%)}[data-v2=true] .fin-head{max-width:780px;margin-bottom:64px}[data-v2=true] .fin-callouts{grid-template-columns:1.4fr 1fr 1fr;gap:14px;margin-bottom:14px;display:grid}[data-v2=true] .fin-callouts>.panel{padding:0}[data-v2=true] .fin-callouts .panel-inner{flex-direction:column;gap:14px;min-height:220px;padding:22px 24px;display:flex}[data-v2=true] .fin-callouts h4{color:var(--fg);font-size:14px;font-weight:500}[data-v2=true] .fin-callouts p{color:var(--fg-2);font-size:13px;line-height:1.5}[data-v2=true] .fin-callouts .stat{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:36px;font-weight:500;line-height:1}[data-v2=true] .fin-callouts .stat small{color:var(--fg-2);margin-left:4px;font-size:14px;font-weight:400}[data-v2=true] .fin-row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}[data-v2=true] .fin-row-2 .panel-inner{flex-direction:column;gap:18px;min-height:240px;padding:22px 24px;display:flex}[data-v2=true] .panel{border:1px solid var(--line);background:var(--bg-1);border-radius:10px;overflow:hidden}[data-v2=true] .reco-vis{flex-direction:column;gap:8px;margin-top:auto;display:flex}[data-v2=true] .reco-line{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;grid-template-columns:1fr 22px 1fr;align-items:center;gap:10px;padding:9px 12px;font-size:12px;display:grid}[data-v2=true] .reco-line .l,[data-v2=true] .reco-line .r{flex-direction:column;min-width:0;line-height:1.25;display:flex}[data-v2=true] .reco-line .l b,[data-v2=true] .reco-line .r b{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}[data-v2=true] .reco-line .l span,[data-v2=true] .reco-line .r span{color:var(--fg-3);font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px}[data-v2=true] .reco-line .mid{background:var(--mint-soft);width:22px;height:22px;color:var(--mint);border:1px solid #7ee0b859;border-radius:50%;place-items:center;font-size:11px;display:grid}[data-v2=true] .reco-line .r{text-align:right;align-items:flex-end}[data-v2=true] .banks-cluster{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}[data-v2=true] .banks-cluster .b{border:1px solid var(--line);background:var(--bg-2);color:var(--fg-2);border-radius:6px;padding:4px 10px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px}[data-v2=true] .aether-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}[data-v2=true] .aether-points{flex-direction:column;gap:28px;margin-top:32px;display:flex}[data-v2=true] .point{grid-template-columns:32px 1fr;gap:14px;display:grid}[data-v2=true] .point .mark{border:1px solid var(--line-2);width:24px;height:24px;color:var(--fg-2);border-radius:6px;place-items:center;margin-top:2px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;display:grid}[data-v2=true] .point h4{letter-spacing:-.01em;font-size:15px;font-weight:500}[data-v2=true] .point p{color:var(--fg-2);margin-top:4px;font-size:14px;line-height:1.55}[data-v2=true] .aether-card{border:1px solid var(--line);background:var(--bg-1);border-radius:10px;flex-direction:column;min-height:540px;display:flex;overflow:hidden}[data-v2=true] .aether-hd{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:10px;padding:12px 14px;display:flex}[data-v2=true] .aether-hd .glyph{background:var(--accent);color:#fff;border-radius:6px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}[data-v2=true] .aether-hd .nm{color:var(--fg);font-size:13px;font-weight:500}[data-v2=true] .aether-hd .st{color:var(--fg-2);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}[data-v2=true] .aether-hd .st .d{background:var(--mint);width:6px;height:6px;box-shadow:0 0 0 4px var(--mint-soft);border-radius:50%}[data-v2=true] .aether-body{flex-direction:column;flex:1;gap:14px;padding:18px;display:flex;overflow:auto}[data-v2=true] .msg{gap:10px;max-width:88%;display:flex}[data-v2=true] .msg.user{flex-direction:row-reverse;margin-left:auto}[data-v2=true] .av{background:var(--bg-2);width:22px;height:22px;color:var(--fg-2);border:1px solid var(--line);border-radius:6px;flex-shrink:0;place-items:center;font-size:10px;display:grid}[data-v2=true] .msg.user .av{background:var(--accent);color:#fff;border-color:#0000}[data-v2=true] .bubble{border:1px solid var(--line);background:var(--bg-2);color:var(--fg);border-radius:4px 10px 10px;padding:9px 12px;font-size:13px;line-height:1.45}[data-v2=true] .msg.user .bubble{background:var(--accent);color:#fff;border-color:#0000;border-radius:10px 4px 10px 10px}[data-v2=true] .bubble.tool{background:var(--bg-1);align-items:center;gap:10px;padding:10px 12px;display:flex}[data-v2=true] .bubble.tool .check{background:var(--mint-soft);width:18px;height:18px;color:var(--mint);border:1px solid #7ee0b866;border-radius:50%;place-items:center;font-size:11px;display:grid}[data-v2=true] .bubble.tool .desc{flex-direction:column;display:flex}[data-v2=true] .bubble.tool .desc b{font-size:13px;font-weight:500}[data-v2=true] .bubble.tool .desc span{color:var(--fg-3);font-family:Geist Mono,ui-monospace,monospace;font-size:11px}[data-v2=true] .aether-input{border-top:1px solid var(--line);background:var(--bg);align-items:center;gap:8px;padding:10px;display:flex}[data-v2=true] .aether-input .field{background:var(--bg-1);border:1px solid var(--line);color:var(--fg-3);border-radius:8px;flex:1;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}[data-v2=true] .aether-input .send{background:var(--accent);color:#fff;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}[data-v2=true] .chip-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}[data-v2=true] .chip{border:1px solid var(--line);color:var(--fg-2);background:var(--bg-2);white-space:nowrap;border-radius:999px;padding:4px 9px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}[data-v2=true] .chip.on{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}[data-v2=true] .steps{border:1px solid var(--line);background:var(--bg-1);border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid;overflow:hidden}[data-v2=true] .step{border-right:1px solid var(--line);flex-direction:column;gap:18px;min-height:280px;padding:32px 28px;display:flex;position:relative}[data-v2=true] .step:last-child{border-right:0}[data-v2=true] .step .n{color:var(--fg-3);font-family:Geist Mono,ui-monospace,monospace;font-size:11px}[data-v2=true] .step h3{letter-spacing:-.015em;font-size:18px;font-weight:500}[data-v2=true] .step p{color:var(--fg-2);font-size:13.5px;line-height:1.5}[data-v2=true] .step .visual{border:1px solid var(--line);background:var(--bg-2);border-radius:8px;height:96px;margin-top:auto;padding:10px;font-size:11px;overflow:hidden}[data-v2=true] .trust-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:56px;display:grid}[data-v2=true] .trust{border:1px solid var(--line);background:var(--bg-1);border-radius:10px;flex-direction:column;gap:10px;min-height:170px;padding:22px 22px 24px;transition:all .25s;display:flex}[data-v2=true] .trust:hover{transform:translateY(-2px)}[data-v2=true] .trust .ic{color:var(--accent);width:18px;height:18px}[data-v2=true] .trust h4{color:var(--fg);font-size:14px;font-weight:500}[data-v2=true] .trust p{color:var(--fg-2);font-size:12.5px;line-height:1.55}[data-v2=true] .trust .tag{color:var(--fg-4);text-transform:uppercase;letter-spacing:.06em;margin-top:auto;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px}[data-v2=true] .quotes-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:56px;display:grid}[data-v2=true] .quote{border:1px solid var(--line);background:var(--bg-1);border-radius:12px;flex-direction:column;gap:18px;min-height:240px;padding:24px 24px 22px;display:flex}[data-v2=true] .quote q{color:var(--fg);quotes:none;letter-spacing:-.01em;font-size:15px;font-style:normal;line-height:1.5}[data-v2=true] .quote q:before,[data-v2=true] .quote q:after{content:""}[data-v2=true] .quote .who{align-items:center;gap:10px;margin-top:auto;display:flex}[data-v2=true] .quote .who .av{background:var(--bg-3);width:32px;height:32px;color:var(--fg-1);border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}[data-v2=true] .quote .who .nm{flex-direction:column;line-height:1.2;display:flex}[data-v2=true] .quote .who .nm b{color:var(--fg);font-size:13px;font-weight:500}[data-v2=true] .quote .who .nm span{color:var(--fg-3);font-size:11.5px}[data-v2=true] .faq-list{border:1px solid var(--line);background:var(--bg-1);border-radius:12px;margin-top:56px;overflow:hidden}[data-v2=true] .faq-item{border-bottom:1px solid var(--line)}[data-v2=true] .faq-item:last-child{border-bottom:0}[data-v2=true] .faq-q{cursor:pointer;color:var(--fg);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:15px;font-weight:500;transition:background .14s;display:flex}[data-v2=true] .faq-q:hover{background:var(--bg-2)}[data-v2=true] .faq-q .ch{color:var(--fg-3);transition:transform .24s}[data-v2=true] .faq-item.open .faq-q .ch{transform:rotate(180deg)}[data-v2=true] .faq-a{max-height:0;color:var(--fg-2);font-size:14px;line-height:1.6;transition:max-height .32s;overflow:hidden}[data-v2=true] .faq-item.open .faq-a{max-height:500px}[data-v2=true] .faq-a-inner{max-width:70ch;padding:0 24px 22px}[data-v2=true] .closer{text-align:center;border-top:1px solid var(--line);padding:160px 0;position:relative;overflow:hidden}[data-v2=true] .closer .glow{background:radial-gradient(ellipse at center, var(--accent-soft) 0%, transparent 65%);filter:blur(50px);pointer-events:none;width:900px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-v2=true] .closer h2{z-index:1;font-size:clamp(2.2rem,5vw,4.2rem);position:relative}[data-v2=true] .closer .lead{margin:24px auto 0}[data-v2=true] .counter{font-variant-numeric:tabular-nums}@media (max-width:1100px){[data-v2=true] .features-grid{grid-template-columns:repeat(2,1fr)}[data-v2=true] .feat:nth-child(4n){border-right:1px solid var(--line)}[data-v2=true] .feat:nth-child(2n){border-right:0}[data-v2=true] .feat:nth-last-child(-n+4){border-bottom:1px solid var(--line)}[data-v2=true] .feat:nth-last-child(-n+2){border-bottom:0}[data-v2=true] .fin-callouts{grid-template-columns:1fr}[data-v2=true] .trust-grid{grid-template-columns:repeat(2,1fr)}[data-v2=true] .quotes-grid{grid-template-columns:1fr}}@media (max-width:880px){[data-v2=true] .hero{padding:64px 0 32px}[data-v2=true] .problem-grid,[data-v2=true] .aether-grid{grid-template-columns:1fr;gap:48px}[data-v2=true] .features-grid{grid-template-columns:1fr}[data-v2=true] .feat{border-right:0!important;border-bottom:1px solid var(--line)!important}[data-v2=true] .feat:last-child{border-bottom:0!important}[data-v2=true] .steps{grid-template-columns:1fr}[data-v2=true] .step{border-right:0;border-bottom:1px solid var(--line)}[data-v2=true] .step:last-child{border-bottom:0}[data-v2=true] .fin-row-2,[data-v2=true] .trust-grid{grid-template-columns:1fr}}
[data-v2=true] .surface{--surface-1:var(--bg-1);--surface-2:var(--bg-2);--surface-3:var(--bg-3);--border-subtle:var(--line);--border:var(--line-2);--border-strong:var(--line-3);--text:var(--fg);--text-muted:var(--fg-2);--text-subtle:var(--fg-3);--text-faint:var(--fg-4);--accent-fg:#fff;--row-hover:var(--bg-2);--success:var(--mint);--success-soft:var(--mint-soft);--success-line:#7ee0b84d;--warning:var(--amber);--warning-soft:var(--amber-soft);--warning-line:#f5b4544d;--danger:var(--red);--danger-soft:var(--red-soft);--danger-line:#ff7a734d;--info:var(--blue);--info-soft:var(--blue-soft);--info-line:#6ea8fe4d;--r-sm:4px;--r:6px;--r-md:8px;--r-lg:10px;--font-mono:"Geist Mono", ui-monospace, monospace}[data-v2=true] .surface .page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}[data-v2=true] .surface .page-head h1{letter-spacing:-.018em;color:var(--text);font-size:22px;font-weight:580}[data-v2=true] .surface .page-head .sub{color:var(--text-muted);margin-top:4px;font-size:13px}[data-v2=true] .surface .page-head__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}[data-v2=true] .surface .btn{height:28px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500;transition:background .1s,border-color .1s;display:inline-flex}[data-v2=true] .surface .btn:hover{background:var(--surface-3);border-color:var(--border-strong)}[data-v2=true] .surface .btn--ghost{color:var(--text-muted);background:0 0;border-color:#0000}[data-v2=true] .surface .btn--ghost:hover{background:var(--surface-2);color:var(--text);border-color:var(--border-subtle)}[data-v2=true] .surface .btn--primary{background:var(--text);color:var(--bg);border-color:var(--text)}[data-v2=true] .surface .btn--primary:hover{background:var(--fg-1);border-color:var(--fg-1)}[data-v2=true] .surface .btn--accent{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}[data-v2=true] .surface .btn--accent:hover{background:var(--accent-hover);border-color:var(--accent-hover)}[data-v2=true] .surface .btn--danger{color:var(--danger);border-color:var(--border)}[data-v2=true] .surface .btn--danger:hover{background:var(--danger-soft);border-color:var(--danger)}[data-v2=true] .surface .btn--sm{height:24px;padding:0 8px;font-size:12px}[data-v2=true] .surface .btn--lg{height:32px;padding:0 12px;font-size:13px}[data-v2=true] .surface .btn--icon{justify-content:center;width:28px;padding:0}[data-v2=true] .surface .btn--icon.btn--sm{width:24px}[data-v2=true] .surface .card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--r-md)}[data-v2=true] .surface .card__head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}[data-v2=true] .surface .card__title{letter-spacing:-.005em;color:var(--text);font-size:13px;font-weight:540}[data-v2=true] .surface .card__sub{color:var(--text-subtle);font-size:12px}[data-v2=true] .surface .card__body{padding:16px}[data-v2=true] .surface .card__foot{border-top:1px solid var(--border-subtle);color:var(--text-muted);justify-content:space-between;align-items:center;padding:10px 16px;font-size:12px;display:flex}[data-v2=true] .surface .section{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}[data-v2=true] .surface .section h2{letter-spacing:-.003em;color:var(--text);font-size:13px;font-weight:540}[data-v2=true] .surface .section .meta{color:var(--text-subtle);font-size:12px}[data-v2=true] .surface .stat-row{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--surface-1);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}[data-v2=true] .surface .stat{border-right:1px solid var(--border-subtle);padding:16px 18px 18px;position:relative}[data-v2=true] .surface .stat:last-child{border-right:none}[data-v2=true] .surface .stat__label{color:var(--text-muted);letter-spacing:-.002em;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}[data-v2=true] .surface .stat__value{letter-spacing:-.022em;font-variant-numeric:tabular-nums;color:var(--text);margin-top:8px;font-size:24px;font-weight:540;line-height:1.1}[data-v2=true] .surface .stat__delta{color:var(--text-subtle);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:6px;font-size:11.5px;display:flex}[data-v2=true] .surface .stat__delta .up{color:var(--success)}[data-v2=true] .surface .stat__delta .down{color:var(--danger)}[data-v2=true] .surface .pill{letter-spacing:-.002em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;height:19px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}[data-v2=true] .surface .pill .d{border-radius:50%;width:5px;height:5px}[data-v2=true] .surface .pill--neutral{background:var(--surface-2);color:var(--text-muted);border-color:var(--border-subtle)}[data-v2=true] .surface .pill--neutral .d{background:var(--text-subtle)}[data-v2=true] .surface .pill--success{background:var(--success-soft);color:var(--success);border-color:var(--success-line)}[data-v2=true] .surface .pill--success .d{background:var(--success)}[data-v2=true] .surface .pill--warning{background:var(--warning-soft);color:var(--warning);border-color:var(--warning-line)}[data-v2=true] .surface .pill--warning .d{background:var(--warning)}[data-v2=true] .surface .pill--danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger-line)}[data-v2=true] .surface .pill--danger .d{background:var(--danger)}[data-v2=true] .surface .pill--info{background:var(--info-soft);color:var(--info);border-color:var(--info-line)}[data-v2=true] .surface .pill--info .d{background:var(--info)}[data-v2=true] .surface .pill--accent{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}[data-v2=true] .surface .pill--accent .d{background:var(--accent)}[data-v2=true] .surface .tag{height:18px;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;border-radius:3px;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}[data-v2=true] .surface .card{overflow-x:auto}[data-v2=true] .surface .card .table{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}[data-v2=true] .surface .card .table th,[data-v2=true] .surface .card .table td{white-space:nowrap}[data-v2=true] .surface .card .table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-subtle);border-bottom:1px solid var(--border-subtle);background:0 0;padding:10px 12px;font-size:11px;font-weight:500}[data-v2=true] .surface .card .table td{border-bottom:1px solid var(--border-subtle);color:var(--text);vertical-align:middle;padding:12px}[data-v2=true] .surface .card .table tr:last-child td{border-bottom:none}[data-v2=true] .surface .card .table tbody tr{transition:background 80ms}[data-v2=true] .surface .card .table tbody tr:hover{background:var(--row-hover)}[data-v2=true] .surface .card .table .num{font-variant-numeric:tabular-nums;text-align:right}[data-v2=true] .surface .card .table .muted{color:var(--text-muted)}[data-v2=true] .surface .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}[data-v2=true] .surface .num{font-variant-numeric:tabular-nums}[data-v2=true] .surface .text-faint{color:var(--text-faint)}[data-v2=true] .surface .muted{color:var(--text-muted)}[data-v2=true] .surface .grow{flex:1}[data-v2=true] .surface .avatar{color:#eff2f5;color:lab(95.3562% -.55331 -1.78927);background:#44576b;background:lab(36.1172% -3.41733 -13.8782);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10.5px;font-weight:600;display:inline-flex}[data-v2=true] .surface .avatar--md{width:28px;height:28px;font-size:11px}[data-v2=true] .surface .avatar--lg{width:36px;height:36px;font-size:12.5px}[data-v2=true] .surface .input{height:30px;color:var(--text);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--r);outline:none;width:100%;padding:0 10px;font-family:inherit;font-size:12.5px;transition:border-color .12s,background .12s}[data-v2=true] .surface .input:hover{border-color:var(--border)}[data-v2=true] .surface .input:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}[data-v2=true] .surface .input::placeholder{color:var(--text-subtle)}[data-v2=true] .surface .input--lg{height:36px;padding:0 12px;font-size:13px}[data-v2=true] .surface .field{flex-direction:column;gap:6px;display:flex}[data-v2=true] .surface .field__label{color:var(--text-muted);letter-spacing:-.002em;font-size:11.5px;font-weight:500}[data-v2=true] .surface .field__hint{color:var(--text-subtle);font-size:11px}[data-v2=true] .surface .search-inline{align-items:center;display:flex;position:relative}[data-v2=true] .surface .search-inline svg{color:var(--text-subtle);pointer-events:none;position:absolute;left:9px}[data-v2=true] .surface .search-inline input{padding-left:30px}[data-v2=true] .surface .tabs{border-bottom:1px solid var(--border-subtle);align-items:center;gap:0;margin-bottom:20px;display:flex}[data-v2=true] .surface .tab{color:var(--text-subtle);cursor:pointer;border-bottom:1px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:12.5px;font-weight:500;transition:color .1s;position:relative}[data-v2=true] .surface .tab:hover{color:var(--text-muted)}[data-v2=true] .surface .tab.is-active{color:var(--text);border-bottom-color:var(--text)}[data-v2=true] .surface .tab .count{font-family:var(--font-mono);color:var(--text-faint);margin-left:6px;font-size:10.5px}[data-v2=true] .surface .seg{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--r);padding:2px;display:inline-flex}[data-v2=true] .surface .seg__btn{height:22px;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}[data-v2=true] .surface .seg__btn:hover{color:var(--text-muted)}[data-v2=true] .surface .seg__btn.is-active{background:var(--surface-3);color:var(--text)}[data-v2=true] .surface .filterbar{align-items:center;gap:8px;margin-bottom:16px;display:flex}[data-v2=true] .surface .filterbar .search-inline{flex:1;max-width:320px}[data-v2=true] .surface .empty{text-align:center;color:var(--text-muted);padding:64px 24px}[data-v2=true] .surface .empty h3{margin-bottom:4px;font-size:14px}[data-v2=true] .surface .empty p{color:var(--text-subtle);font-size:12.5px}[data-v2=true] .surface .divider{background:var(--border-subtle);border:none;height:1px;margin:20px 0}[data-v2=true] .surface .two-col{grid-template-columns:1fr 320px;gap:20px;display:grid}[data-v2=true] .surface .three-two{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;display:grid}[data-v2=true] .surface .fin-cur{align-items:center;gap:6px;margin-bottom:14px;display:flex}[data-v2=true] .surface .fin-cur__btn{height:26px;color:var(--text-muted);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--r);cursor:pointer;padding:0 12px;font-size:12px;font-weight:500}[data-v2=true] .surface .fin-cur__btn.is-active{background:var(--surface-3);color:var(--text);border-color:var(--border)}[data-v2=true] .surface .fade-in{animation:.18s ease-out mock-fade-in}@keyframes mock-fade-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}
[data-v2=true] section.page-head{border-top:0;padding:120px 0 56px;position:relative;overflow:hidden}[data-v2=true] section.page-head .glow{background:radial-gradient(ellipse at center, var(--accent-soft) 0%, transparent 60%);filter:blur(60px);pointer-events:none;width:1000px;height:500px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}[data-v2=true] section.page-head .grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.4;pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(50% 60% at 50% 30%,#000 30%,#0000 75%)}[data-v2=true] .billing-toggle{border:1px solid var(--line-2);background:var(--bg-1);border-radius:999px;align-items:center;gap:0;margin-top:32px;padding:4px;display:inline-flex}[data-v2=true] .billing-toggle button{color:var(--fg-2);background:0 0;border:0;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:500;transition:all .14s}[data-v2=true] .billing-toggle button.on{background:var(--bg-3);color:var(--fg);box-shadow:inset 0 0 0 .5px var(--line-3)}[data-v2=true] .billing-toggle .save{color:var(--mint);text-transform:uppercase;letter-spacing:.06em;margin-left:6px;font-size:10.5px;font-weight:500}[data-v2=true] .tiers{border:1px solid var(--line);background:var(--bg-1);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:48px;display:grid;overflow:hidden}[data-v2=true] .tier{border-right:1px solid var(--line);flex-direction:column;gap:18px;padding:28px 24px 24px;transition:background .2s;display:flex;position:relative}[data-v2=true] .tier:last-child{border-right:0}[data-v2=true] .tier:hover{background:var(--bg-2)}[data-v2=true] .tier.featured{background:color-mix(in oklab, var(--accent) 5%, transparent)}[data-v2=true] .tier .nm{color:var(--fg);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}[data-v2=true] .tier .nm .recommended{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}[data-v2=true] .tier .desc{color:var(--fg-2);min-height:34px;font-size:13px;line-height:1.5}[data-v2=true] .tier .pr{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:36px;font-weight:500;line-height:1}[data-v2=true] .tier .pr small{color:var(--fg-2);margin-left:4px;font-size:13px;font-weight:400}[data-v2=true] .tier ul{flex-direction:column;gap:10px;margin-top:4px;padding:0;list-style:none;display:flex}[data-v2=true] .tier ul li{color:var(--fg-1);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}[data-v2=true] .tier ul li svg{color:var(--accent);flex-shrink:0;margin-top:3px}[data-v2=true] .tier .cta{margin-top:auto}[data-v2=true] .pricing-compare{border:1px solid var(--line);background:var(--bg-1);border-radius:14px;margin-top:96px;font-size:13.5px;overflow:hidden}[data-v2=true] .pc-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(0,1fr));align-items:center;min-height:44px;padding:0 18px;display:grid}[data-v2=true] .pc-row:last-child{border-bottom:0}[data-v2=true] .pc-row>*{padding:10px 14px}[data-v2=true] .pc-row>:first-child{padding-left:0}[data-v2=true] .pc-row>:last-child{padding-right:0}[data-v2=true] .pc-head{background:var(--bg);text-transform:uppercase;letter-spacing:.07em;min-height:40px;color:var(--fg-3);font-size:11.5px;font-weight:500}[data-v2=true] .pc-head>:not(:first-child){text-align:center}[data-v2=true] .pc-section{background:var(--bg);color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding:12px 18px;font-size:11px;font-weight:500;display:block}[data-v2=true] .pc-row .pc-cell{text-align:center;color:var(--fg-1)}[data-v2=true] .pc-row .pc-label{color:var(--fg);text-align:left}[data-v2=true] .pc-row .check{color:var(--accent)}[data-v2=true] .pc-row .dash{color:var(--fg-4)}[data-v2=true] .addons-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:56px;display:grid}[data-v2=true] .addons-grid.addons-grid--4{grid-template-columns:repeat(4,1fr)}[data-v2=true] .addon{border:1px solid var(--line);background:var(--bg-1);border-radius:10px;flex-direction:column;gap:10px;padding:22px;display:flex}[data-v2=true] .addon h4{font-size:14px;font-weight:500}[data-v2=true] .addon p{color:var(--fg-2);font-size:13px;line-height:1.5}[data-v2=true] .addon .pr{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:auto;font-size:24px;font-weight:500}[data-v2=true] .addon .pr small{color:var(--fg-2);margin-left:4px;font-size:12px}[data-v2=true] .pricing-faq{max-width:760px;margin:120px auto 0}[data-v2=true] .art-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}[data-v2=true] .art-card{border:1px solid var(--line);background:var(--bg-1);min-height:220px;color:inherit;border-radius:12px;flex-direction:column;gap:14px;padding:24px;text-decoration:none;transition:all .2s;display:flex}[data-v2=true] .art-card:hover{border-color:var(--line-3);background:var(--bg-2);transform:translateY(-2px)}[data-v2=true] .art-card .cat{color:var(--accent);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:500}[data-v2=true] .art-card h3{letter-spacing:-.015em;font-size:18px;font-weight:500;line-height:1.3}[data-v2=true] .art-card p{color:var(--fg-2);font-size:13.5px;line-height:1.55}[data-v2=true] .art-card .meta{border-top:1px solid var(--line);color:var(--fg-3);justify-content:space-between;margin-top:auto;padding-top:12px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;display:flex}[data-v2=true] .changelog{flex-direction:column;gap:48px;max-width:820px;margin:0 auto;display:flex}[data-v2=true] .cl-entry{border:1px solid var(--line);background:var(--bg-1);border-radius:12px;padding:28px}[data-v2=true] .cl-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:18px;display:flex}[data-v2=true] .cl-head .v{color:var(--fg);font-family:Geist Mono,ui-monospace,monospace;font-size:18px;font-weight:500}[data-v2=true] .cl-head .date{color:var(--fg-3);font-family:Geist Mono,ui-monospace,monospace;font-size:12px}[data-v2=true] .cl-entry h3{letter-spacing:-.02em;margin-bottom:14px;font-size:20px;font-weight:500}[data-v2=true] .cl-entry ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}[data-v2=true] .cl-entry ul li{color:var(--fg-1);grid-template-columns:70px 1fr;gap:12px;font-size:13.5px;line-height:1.55;display:grid}[data-v2=true] .cl-entry ul li .tag{color:var(--fg-2);border:1px solid var(--line-2);text-transform:uppercase;letter-spacing:.06em;background:var(--bg-2);border-radius:4px;justify-content:center;align-self:start;align-items:center;height:18px;padding:1px 6px;font-size:10.5px;font-weight:500;display:inline-flex}[data-v2=true] .cl-entry ul li .tag.new{color:var(--mint);background:var(--mint-soft);border-color:#7ee0b84d}[data-v2=true] .cl-entry ul li .tag.fix{color:var(--blue);background:var(--blue-soft);border-color:#6ea8fe4d}[data-v2=true] .cl-entry ul li .tag.imp{color:var(--amber);background:var(--amber-soft);border-color:#f5b4544d}[data-v2=true] .roadmap{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}[data-v2=true] .rm-col{border:1px solid var(--line);background:var(--bg-1);border-radius:12px;flex-direction:column;gap:16px;padding:22px;display:flex}[data-v2=true] .rm-col h4{color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:12px;font-size:11px;font-weight:500;display:flex}[data-v2=true] .rm-col h4 .count{color:var(--fg-3);font-family:Geist Mono,ui-monospace,monospace;font-size:11px}[data-v2=true] .rm-item{background:var(--bg-2);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;padding:12px;display:flex}[data-v2=true] .rm-item .ttl{color:var(--fg);font-size:13.5px;font-weight:500}[data-v2=true] .rm-item .ds{color:var(--fg-2);font-size:12.5px;line-height:1.5}[data-v2=true] .cust-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}[data-v2=true] .cust{border:1px solid var(--line);background:var(--bg-1);border-radius:12px;flex-direction:column;gap:18px;min-height:260px;padding:28px;display:flex}[data-v2=true] .cust .logo{background:var(--bg-2);border:1px solid var(--line);width:36px;height:36px;color:var(--fg-1);border-radius:8px;place-items:center;font-size:14px;font-weight:600;display:grid}[data-v2=true] .cust q{color:var(--fg);quotes:none;font-size:14.5px;font-style:normal;line-height:1.55}[data-v2=true] .cust q:before,[data-v2=true] .cust q:after{content:""}[data-v2=true] .cust .who{color:var(--fg-2);align-items:center;gap:12px;font-size:12.5px;display:flex}[data-v2=true] .cust .who b{color:var(--fg);font-size:13.5px;font-weight:500;display:block}[data-v2=true] .cust .who span{color:var(--fg-3);font-size:12px}[data-v2=true] .cust .av{background:var(--bg-2);border:1px solid var(--line);width:32px;height:32px;color:var(--fg-1);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}[data-v2=true] .cust .metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;margin-top:auto;padding-top:16px;display:grid}[data-v2=true] .cust .m b{letter-spacing:-.01em;color:var(--fg);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1;display:block}[data-v2=true] .cust .m span{color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-size:10.5px;display:block}[data-v2=true] .case-bar{border:1px solid var(--line);background:var(--bg-1);border-radius:12px;flex-wrap:wrap;align-items:center;gap:32px;margin-top:56px;padding:24px;display:flex}[data-v2=true] .case-bar .label{color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;font-size:11px}[data-v2=true] .case-bar .logos{flex-wrap:wrap;gap:28px;display:flex}[data-v2=true] .case-bar .logos span{color:var(--fg-1);letter-spacing:-.01em;font-size:14px;font-weight:500}[data-v2=true] .contact-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}[data-v2=true] .contact-channels{flex-direction:column;gap:18px;display:flex}[data-v2=true] .ch-card{border:1px solid var(--line);background:var(--bg-1);border-radius:12px;align-items:flex-start;gap:16px;padding:22px;display:flex}[data-v2=true] .ch-card .ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}[data-v2=true] .ch-card h4{margin-bottom:4px;font-size:14px;font-weight:500}[data-v2=true] .ch-card p{color:var(--fg-2);margin-bottom:8px;font-size:13px;line-height:1.5}[data-v2=true] .ch-card a{color:var(--fg);text-underline-offset:3px;font-size:13px;text-decoration:underline}[data-v2=true] .contact-form{border:1px solid var(--line);background:var(--bg-1);border-radius:12px;flex-direction:column;gap:16px;padding:28px;display:flex}[data-v2=true] .contact-form label{color:var(--fg-2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:12px;font-weight:500;display:block}[data-v2=true] .contact-form input,[data-v2=true] .contact-form textarea,[data-v2=true] .contact-form select{background:var(--bg);border:1px solid var(--line-2);width:100%;color:var(--fg);border-radius:8px;padding:11px 14px;font-family:Geist,sans-serif;font-size:14px;transition:border-color .14s}[data-v2=true] .contact-form input:focus,[data-v2=true] .contact-form textarea:focus,[data-v2=true] .contact-form select:focus{border-color:var(--accent);outline:none}[data-v2=true] .contact-form textarea{resize:vertical;min-height:140px}[data-v2=true] .certs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:56px;display:flex}[data-v2=true] .cert{border:1px solid var(--line-2);background:var(--bg-1);color:var(--fg-1);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:inline-flex}[data-v2=true] .cert .d{background:var(--mint);width:6px;height:6px;box-shadow:0 0 0 3px var(--mint-soft);border-radius:50%}[data-v2=true] .sec-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}[data-v2=true] .sec-card{border:1px solid var(--line);background:var(--bg-1);border-radius:12px;flex-direction:column;gap:12px;padding:28px;display:flex}[data-v2=true] .sec-card .ic{color:var(--accent);width:20px;height:20px}[data-v2=true] .sec-card h4{font-size:15px;font-weight:500}[data-v2=true] .sec-card p{color:var(--fg-2);font-size:13px;line-height:1.55}[data-v2=true] .sec-card ul{flex-direction:column;gap:8px;margin-top:6px;padding:0;list-style:none;display:flex}[data-v2=true] .sec-card ul li{color:var(--fg-1);gap:8px;font-size:12.5px;display:flex}[data-v2=true] .sec-card ul li:before{content:"→";color:var(--accent);flex-shrink:0}[data-v2=true] .doc{max-width:720px;color:var(--fg-1);margin:0 auto;font-size:14.5px;line-height:1.7}[data-v2=true] .doc h2{letter-spacing:-.02em;color:var(--fg);margin-top:56px;margin-bottom:16px;font-size:22px;font-weight:500}[data-v2=true] .doc h2:first-child{margin-top:0}[data-v2=true] .doc h3{letter-spacing:-.01em;color:var(--fg);margin-top:32px;margin-bottom:10px;font-size:16px;font-weight:500}[data-v2=true] .doc p{color:var(--fg-1);max-width:none;margin-bottom:14px}[data-v2=true] .doc ul{margin-bottom:14px;padding-left:22px}[data-v2=true] .doc ul li{margin-bottom:6px}[data-v2=true] .doc a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}[data-v2=true] .doc .doc-meta{color:var(--fg-3);border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:24px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px}[data-v2=true]{--text-primary:var(--fg);--text-secondary:var(--fg-1);--text-muted:var(--fg-2);--bg-card:var(--bg-1);--bg-card-hover:var(--bg-2);--border:var(--line);--primary:var(--accent);--primary-light:var(--accent-hover)}@media (max-width:1100px){[data-v2=true] .tiers{grid-template-columns:repeat(2,1fr)}[data-v2=true] .tier:nth-child(2n){border-right:0}[data-v2=true] .tier:nth-child(-n+2){border-bottom:1px solid var(--line)}[data-v2=true] .addons-grid,[data-v2=true] .addons-grid.addons-grid--4,[data-v2=true] .art-grid,[data-v2=true] .roadmap,[data-v2=true] .cust-grid,[data-v2=true] .sec-grid{grid-template-columns:1fr}}@media (max-width:880px){[data-v2=true] .tiers{grid-template-columns:1fr}[data-v2=true] .tier{border-right:0;border-bottom:1px solid var(--line)}[data-v2=true] .tier:last-child{border-bottom:0}[data-v2=true] .contact-grid{grid-template-columns:1fr}}@media (max-width:640px){[data-v2=true] section.page-head{padding:72px 0 32px}[data-v2=true] .billing-toggle{margin-top:20px}[data-v2=true] .tiers{gap:0;margin-top:24px}[data-v2=true] .tier{gap:14px;padding:22px 18px}[data-v2=true] .tier .pr{font-size:28px}[data-v2=true] .tier .pr small{margin-top:4px;margin-left:0;font-size:12px;display:block}[data-v2=true] .pricing-compare{margin-top:56px}[data-v2=true] .addons-grid,[data-v2=true] .addons-grid.addons-grid--4{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:32px}[data-v2=true] .addon{padding:16px}[data-v2=true] .addon h4{font-size:15px}[data-v2=true] .addon p{font-size:12.5px}[data-v2=true] .addon .pr{font-size:22px}[data-v2=true] .pricing-faq{margin-top:64px}}
