:root{--ed-paper:#FFFFFF;--ed-paper-2:#F4F7FC;--ed-paper-3:#E6ECF5;--ed-paper-4:#D5DEEC;--ed-ink:#07101F;--ed-ink-2:#2C3849;--ed-ink-3:#526174;--ed-rule:rgba(8,17,31,0.08);--ed-rule-strong:rgba(8,17,31,0.14);--ed-blue:#0057D9;--ed-blue-hi:#00A3FF;--ed-blue-soft:rgba(0,87,217,0.08);--ed-ember:#FF7A00;--ed-ember-hi:#FFB061;--ed-state-green:#16A34A;--ed-state-amber:#D97706;--ed-state-red:#DC2626;--ed-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--ed-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--ed-shadow-sm:0 1px 0 rgba(255,255,255,0.5) inset,0 2px 6px rgba(8,17,31,0.05);--ed-shadow-card:0 1px 0 rgba(255,255,255,0.5) inset,0 24px 60px -20px rgba(8,17,31,0.12),0 4px 14px -4px rgba(8,17,31,0.06);--ed-shadow-elev:0 1px 0 rgba(255,255,255,0.5) inset,0 40px 80px -20px rgba(8,17,31,0.18)}:root.dark,:root[data-utxo-theme=dark]{--ed-paper:#07101F;--ed-paper-2:#0D1A2E;--ed-paper-3:#122237;--ed-paper-4:#1A2D44;--ed-ink:#F8FAFC;--ed-ink-2:#C5D2E3;--ed-ink-3:#7A92AD;--ed-rule:rgba(255,255,255,0.07);--ed-rule-strong:rgba(255,255,255,0.14);--ed-blue:#2B7FFF;--ed-blue-hi:#00A3FF;--ed-blue-soft:rgba(43,127,255,0.14);--ed-ember:#FF9234;--ed-ember-hi:#FFB061;--ed-state-green:#22C55E;--ed-state-amber:#F59E0B;--ed-state-red:#EF4444;--ed-shadow-sm:0 1px 0 rgba(255,255,255,0.04) inset,0 2px 6px rgba(0,0,0,0.25);--ed-shadow-card:0 1px 0 rgba(255,255,255,0.04) inset,0 24px 60px -20px rgba(0,0,0,0.5),0 4px 14px -4px rgba(0,0,0,0.3);--ed-shadow-elev:0 1px 0 rgba(255,255,255,0.04) inset,0 40px 80px -20px rgba(0,0,0,0.6)}body,body.uv2-engine,html{background:var(--ed-paper)!important;color:var(--ed-ink-2)!important;font-family:var(--ed-font-sans)!important}body.uv2-engine{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.uv2-engine .site-main,body.uv2-engine .uv2-root,body.uv2-engine main,body.uv2-engine section{color:var(--ed-ink-2)!important}body.uv2-engine h1,body.uv2-engine h2,body.uv2-engine h3,body.uv2-engine h4{font-family:var(--ed-font-sans)!important;color:var(--ed-ink)!important;font-weight:700!important;letter-spacing:-.032em!important;line-height:1.05!important}body.uv2-engine h1{font-size:clamp(40px,5.5vw,76px)!important}body.uv2-engine h2{font-size:clamp(30px,3.6vw,52px)!important}body.uv2-engine h3{font-size:clamp(19px,1.4vw,26px)!important;letter-spacing:-.02em!important;font-weight:600!important}body.uv2-engine li,body.uv2-engine p,body.uv2-engine small{color:var(--ed-ink-2)!important;line-height:1.6!important}body.uv2-engine b,body.uv2-engine strong{color:var(--ed-ink)!important}body.uv2-engine .site-header,body.uv2-engine header{background:color-mix(in oklab,var(--ed-paper) 86%,transparent)!important;border-bottom:1px solid var(--ed-rule)!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;box-shadow:none!important}body.uv2-engine header a,body.uv2-engine header button,body.uv2-engine header span{color:var(--ed-ink)!important}body.uv2-engine header [class*=kicker],body.uv2-engine header [class*=muted]{color:var(--ed-ink-3)!important}body.uv2-engine .page-hero,body.uv2-engine .uv2-page-hero{background:radial-gradient(ellipse 120% 60% at 80% -10%,color-mix(in oklab,var(--ed-blue-hi) 12%,transparent) 0,transparent 55%),var(--ed-paper)!important;color:var(--ed-ink-2)!important;border-bottom:1px solid var(--ed-rule)!important}body.uv2-engine .page-hero:before,body.uv2-engine .uv2-page-hero:before{display:none!important}body.uv2-engine .page-hero h1,body.uv2-engine .uv2-page-hero .uv2-hero-title{font-family:var(--ed-font-sans)!important;font-weight:700!important;font-size:clamp(40px,5.5vw,76px)!important;letter-spacing:-.035em!important;line-height:1.04!important}body.uv2-engine .page-hero [class*=kicker],body.uv2-engine .uv2-page-hero [class*=kicker]{font-family:var(--ed-font-mono)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--ed-blue)!important;font-weight:600!important}body.uv2-engine .bento-card,body.uv2-engine .bos-sector-card,body.uv2-engine .bos-upgrade-card,body.uv2-engine .bos-worker-card,body.uv2-engine .living-card,body.uv2-engine .product-card,body.uv2-engine .uv2-card,body.uv2-engine .uv2-glass{background:var(--ed-paper)!important;border:1px solid var(--ed-rule)!important;border-radius:16px!important;box-shadow:var(--ed-shadow-card)!important;color:var(--ed-ink-2)!important;transition:border-color .2s ease,transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease!important}body.uv2-engine .bos-sector-card:hover,body.uv2-engine .bos-upgrade-card:hover,body.uv2-engine .bos-worker-card:hover,body.uv2-engine .living-card:hover,body.uv2-engine .product-card:hover,body.uv2-engine .uv2-glass:hover{transform:translateY(-2px);border-color:var(--ed-rule-strong)!important;box-shadow:var(--ed-shadow-elev)!important}body.uv2-engine .bos-sector-card:before,body.uv2-engine .bos-upgrade-card:before,body.uv2-engine .bos-worker-card:before,body.uv2-engine .living-card:before,body.uv2-engine .product-card:before,body.uv2-engine .uv2-glass:before{display:none!important}body.uv2-engine .btn.primary,body.uv2-engine .uv2-hero-primary,body.uv2-engine a.btn.primary,body.uv2-engine button.primary{background:linear-gradient(135deg,var(--ed-blue) 0,var(--ed-blue-hi) 100%)!important;color:#fff!important;border:0!important;border-radius:10px!important;font-family:var(--ed-font-sans)!important;font-weight:500!important;font-size:14.5px!important;letter-spacing:-.005em!important;padding:13px 22px!important;box-shadow:0 1px 0 rgba(255,255,255,.2) inset,0 12px 28px color-mix(in oklab,var(--ed-blue) 28%,transparent)!important;transition:transform .16s cubic-bezier(.16,1,.3,1),filter .16s ease!important}body.uv2-engine .btn.primary:hover,body.uv2-engine .uv2-hero-primary:hover{transform:translateY(-1px);filter:brightness(1.04)}body.uv2-engine .btn.ghost,body.uv2-engine .uv2-hero-secondary{background:transparent!important;color:var(--ed-ink)!important;border:1px solid var(--ed-rule-strong)!important;border-radius:10px!important;font-weight:500!important;font-size:14.5px!important;padding:12px 21px!important}body.uv2-engine .btn.ghost:hover,body.uv2-engine .uv2-hero-secondary:hover{background:var(--ed-paper-2)!important;border-color:var(--ed-ink-3)!important;color:var(--ed-ink)!important}body.uv2-engine .uv2-grad-text,body.uv2-engine [class*=text-gradient]{background-image:linear-gradient(110deg,var(--ed-blue) 0,var(--ed-blue-hi) 55%,var(--ed-ember) 100%)!important;background-size:220% auto;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}body.uv2-engine .site-footer,body.uv2-engine footer.site-footer{background:var(--ed-paper-2)!important;border-top:1px solid var(--ed-rule)!important;color:var(--ed-ink-3)!important}body.uv2-engine .site-footer a{color:var(--ed-ink-2)!important}body.uv2-engine .site-footer a:hover{color:var(--ed-blue)!important}body.uv2-engine .uv2-mono[style*="--uv2-green"],body.uv2-engine [class*=status][data-state=shipping]{color:var(--ed-state-green)!important}body.uv2-engine .uv2-mono[style*="--uv2-blue"],body.uv2-engine [class*=status][data-state=beta]{color:var(--ed-blue)!important}body.uv2-engine .uv2-mono[style*="--uv2-amber"],body.uv2-engine [class*=status][data-state=labs]{color:var(--ed-state-amber)!important}body.uv2-engine .uv2-stat,body.uv2-engine [class*=kpi] strong,body.uv2-engine [class*=metric] strong,body.uv2-engine code,body.uv2-engine pre,body.uv2-engine table td{font-feature-settings:"tnum" 1,"lnum" 1,tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}body.uv2-engine .page-hero:before,body.uv2-engine .uv2-grid-bg,body.uv2-engine .uv2-page-hero:before,body.uv2-engine .uv2-root>section:first-of-type:before,body.uv2-engine .uv2-root>section:first-of-type>.uv2-hero-bg{background:transparent!important;background-image:none!important}.visual-scroll-progress{background:rgba(0,87,217,.06)!important}.visual-scroll-progress span{background:linear-gradient(90deg,var(--ed-blue) 0,var(--ed-blue-hi) 50%,var(--ed-ember) 100%)!important;box-shadow:0 0 12px color-mix(in oklab,var(--ed-blue) 30%,transparent)!important}@media (max-width:768px){body.uv2-engine .mobile-tabbar{background:color-mix(in oklab,var(--ed-paper) 92%,transparent)!important;border-top:1px solid var(--ed-rule)!important}body.uv2-engine .mobile-tabbar a{color:var(--ed-ink-3)!important}body.uv2-engine .mobile-tabbar a.is-active{color:var(--ed-blue)!important}body.uv2-engine .mobile-tabbar a.is-active .tb-label{background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:var(--ed-blue)!important;-webkit-text-fill-color:var(--ed-blue)!important}body.uv2-engine .mobile-tabbar a.is-active .tb-dot{background:var(--ed-blue)!important}body.uv2-engine .mobile-fab{background:linear-gradient(135deg,var(--ed-blue) 0,var(--ed-blue-hi) 100%)!important;color:#fff!important;box-shadow:0 12px 28px color-mix(in oklab,var(--ed-blue) 32%,transparent)!important}}@media (prefers-reduced-motion:reduce){body.uv2-engine *{animation-duration:.01ms!important;transition-duration:.01ms!important}}:root{--brand-gradient-mark:linear-gradient(135deg,#2DA8FF,#1F6FFF 48%,#5B38F6);--utxo-orange:#F7931A;--utxo-orange-soft:#FFB44C;--utxo-orange-deep:#D97908;--utxo-amber-grad:linear-gradient(135deg,#FFB44C,#F7931A 50%,#D97908);--mark-ink:#0B0E14;--mark-tile:#0F1320;--mark-light:#EEF3FB;--fg-mono-dim:rgba(10,11,13,0.30);--bg-page-warm:#FAFAF9;--bg-card-sub:#F3F4F6;--bg-card-hover:#F0F3FA;--bg-tint-orange:rgba(247,147,26,0.08);--bg-glass:rgba(255,255,255,0.72);--bg-glass-strong:rgba(255,255,255,0.90);--r-frame:16px;--easing:cubic-bezier(0.22,1,0.36,1);--easing-motion:cubic-bezier(0.20,0.72,0.20,1);--t-reveal:720ms;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:72px;--s-11:96px;--s-12:128px;--font-mono:ui-monospace,"SF Mono","Menlo","JetBrains Mono","Roboto Mono",Consolas,monospace;--t-display:clamp(3.05rem,7vw,5.25rem);--t-h1:clamp(2.1rem,4.5vw,2.75rem);--t-h2:1.5rem;--t-h3:1.25rem;--t-body:0.9375rem;--t-body-sm:0.8125rem;--t-meta:0.6875rem;--t-mono-label:0.59375rem}[data-theme=dark]{--fg-1:#F9FAFB;--fg-2:#D1D5DB;--fg-3:rgba(245,247,251,0.66);--fg-4:rgba(245,247,251,0.42);--fg-mono-dim:rgba(255,255,255,0.30);--bg-page:#07101A;--bg-page-warm:#09090C;--bg-card:#0F1117;--bg-card-sub:#13151C;--bg-card-hover:#171a22;--bg-glass:rgba(12,18,32,0.72);--bg-glass-strong:rgba(12,18,32,0.84);--line:rgba(255,255,255,0.07);--line-strong:rgba(255,255,255,0.11);--line-accent:rgba(37,99,235,0.30);--bg-tint-blue:rgba(45,168,255,0.08);--bg-tint-violet:rgba(123,44,255,0.07);--shadow-card:0 1px 3px rgba(0,0,0,0.30),0 4px 16px rgba(0,0,0,0.20);--shadow-float:0 8px 32px rgba(0,0,0,0.40),0 2px 8px rgba(0,0,0,0.20);--shadow-brand:0 12px 40px rgba(36,107,255,0.22)}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--brand-blue:#2563EB;--brand-blue-vivid:#246BFF;--brand-blue-soft:#2DA8FF;--brand-blue-deep:#1F6FFF;--brand-violet:#6D28D9;--brand-violet-soft:#7B2CFF;--brand-violet-deep:#5B38F6;--brand-gradient:linear-gradient(135deg,#2563EB,#6D28D9);--brand-gradient-vivid:linear-gradient(135deg,#246BFF,#7B2CFF);--fg-1:#0A0B0D;--fg-2:#374151;--fg-3:#6B7280;--fg-4:rgba(10,11,13,0.42);--bg-page:#FFFFFF;--bg-card:#FFFFFF;--bg-card-sub:#F6F7FB;--bg-warm:#FAFAF9;--bg-tint-blue:rgba(37,99,235,0.06);--bg-tint-violet:rgba(109,40,217,0.05);--line:rgba(10,11,13,0.08);--line-strong:rgba(10,11,13,0.12);--line-accent:rgba(37,99,235,0.18);--pos:#10B981;--pos-soft:#34D399;--neg:#EF4444;--warn:#B38328;--shadow-card:0 1px 3px rgba(0,0,0,0.06),0 4px 16px rgba(0,0,0,0.04);--shadow-float:0 8px 32px rgba(0,0,0,0.08),0 2px 8px rgba(0,0,0,0.04);--shadow-modal:0 24px 80px rgba(0,0,0,0.12),0 8px 32px rgba(0,0,0,0.08);--shadow-brand:0 12px 40px rgba(36,107,255,0.12);--shadow-cta:0 4px 16px rgba(37,99,235,0.28);--shadow-cta-hover:0 6px 24px rgba(37,99,235,0.38);--r-pill:999px;--r-card:20px;--r-card-lg:24px;--r-card-xl:28px;--r-tile:16px;--r-chip:12px;--easing:cubic-bezier(.22,1,.36,1);--t-fast:180ms;--t-base:300ms;--t-slow:420ms;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Inter","Helvetica Neue","Segoe UI",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono","Menlo","JetBrains Mono",Consolas,monospace;--ls-display:-0.04em;--ls-h2:-0.02em;--ls-body:-0.01em;--ls-caps:0.16em;--ls-caps-wide:0.22em}*{box-sizing:border-box;font-style:normal!important}body{background:var(--bg-page);font-size:15px;line-height:1.7;font-feature-settings:"kern" 1,"liga" 1,"tnum" 1;position:relative}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 5% 15%,rgba(37,99,235,.06),transparent 55%),radial-gradient(ellipse 50% 40% at 95% 8%,rgba(109,40,217,.05),transparent 55%)}footer,header,main{position:relative;z-index:1}button{border:0;background:transparent}img,svg{display:block}.wrap{padding:0 24px}section{padding:96px 0}@media (max-width:760px){section{padding:64px 0}}h1,h2,h3,h4{margin:0;color:var(--fg-1);font-weight:600}.display{font-size:clamp(2.4rem,5.4vw,4.25rem);letter-spacing:var(--ls-display);line-height:.98;font-weight:600;text-wrap:balance}.display .grad,.grad{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.h1{font-size:clamp(2rem,3.6vw,2.6rem);letter-spacing:var(--ls-display);line-height:1.1;text-wrap:balance}.h1,.h2{font-weight:600}.h2{font-size:1.4rem;line-height:1.25;letter-spacing:var(--ls-h2)}p.lede{font-size:1.0625rem;line-height:1.65;max-width:62ch;margin:18px 0 0;text-wrap:pretty}p,p.lede{color:var(--fg-2)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kicker{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:var(--r-pill);border:1px solid var(--line-accent);background:var(--bg-tint-blue);font-size:10.5px;font-weight:700;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brand-blue)}.kicker .dot{width:6px;height:6px;border-radius:999px;background:var(--pos);display:inline-block;animation:pulse 2s ease infinite;box-shadow:0 0 0 0 rgba(16,185,129,.4)}.btn{font-size:13.5px;letter-spacing:var(--ls-body);transition:opacity var(--t-fast),transform var(--t-fast),box-shadow var(--t-fast)}.btn.primary:hover{transform:translateY(-1px);opacity:.95}.btn.ghost{background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn.ghost:hover{transform:translateY(-1px);background:#fff}.btn.dark{background:#0a0d14;color:#fff;border:1px solid rgba(255,255,255,.1)}.btn.dark:hover{transform:translateY(-1px);background:#13161d}.btn .arrow{transition:transform var(--t-fast)}.btn:hover .arrow{transform:translateX(2px)}header.nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(255,255,255,.78);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--line)}.nav-inner{max-width:1240px;margin:0 auto;padding:0 24px;gap:14px;height:64px}.nav-brand,.nav-inner{display:flex;align-items:center}.nav-brand{gap:10px}.nav-brand .brand-frame{width:32px;height:32px;border-radius:10px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden;box-shadow:var(--shadow-card)}.nav-brand strong{font-size:14px;letter-spacing:var(--ls-caps-wide);text-transform:uppercase;font-weight:600}nav.links{display:flex;gap:0;margin-left:8px}nav.links a{padding:6px 11px;border-radius:var(--r-pill);font-size:13.5px;font-weight:500;color:var(--fg-2);transition:color var(--t-fast),background var(--t-fast)}nav.links a:hover{color:var(--fg-1);background:var(--bg-tint-blue)}nav.links a[aria-current=page]{color:var(--brand-blue);background:var(--bg-tint-blue)}@media (max-width:1080px){nav.links{display:none}}.nav-spacer{flex:1 1}.nav-cta{display:flex;gap:8px;align-items:center}@media (max-width:540px){.nav-cta .btn.ghost{display:none}}.lang{position:relative}.lang,.lang-trigger{display:inline-flex;align-items:center}.lang-trigger{gap:8px;padding:7px 12px 7px 10px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:rgba(255,255,255,.78);font-size:13px;font-weight:600;color:var(--fg-1);transition:background var(--t-fast)}.lang-trigger:hover{background:#fff}.lang .flag{font-size:14px;line-height:1}.lang .code{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-2)}.lang .chev{width:12px;height:12px;color:var(--fg-3);transition:transform var(--t-fast)}.lang[data-open=true] .chev{transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-modal);display:none;flex-direction:column}.lang[data-open=true] .lang-menu{display:flex}.lang-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:10px;text-align:left;font-size:13px;font-weight:500;color:var(--fg-1)}.lang-menu button:hover{background:var(--bg-tint-blue)}.lang-menu button[aria-current=true]{background:var(--bg-tint-blue);color:var(--brand-blue)}.lang-menu .ml-flag{font-size:18px}.lang-menu .ml-label{flex:1 1}.lang-menu .ml-code{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3)}.lang-menu .ml-check{width:14px;height:14px;color:var(--brand-blue);opacity:0}.lang-menu button[aria-current=true] .ml-check{opacity:1}.page-hero{padding:80px 0 48px}.page-hero h1{margin-top:16px}.page-hero .actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.prod-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:56px;gap:56px;align-items:center;padding:64px 0 32px}@media (max-width:980px){.prod-hero-grid{grid-template-columns:1fr;gap:32px}}.prod-hero-visual{position:relative;aspect-ratio:1.06/1;border-radius:var(--r-card-xl);background:linear-gradient(160deg,#fbfcff,#f4f6fc);border:1px solid var(--line);box-shadow:var(--shadow-float);overflow:hidden;padding:28px;display:grid;place-items:center}.prod-hero-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 10%,rgba(37,99,235,.1),transparent 38%),radial-gradient(circle at 10% 90%,rgba(109,40,217,.08),transparent 42%)}.prod-hero-visual .mark-stage{position:relative;z-index:1;display:grid;place-items:center;grid-gap:8px;gap:8px}.prod-hero-visual .corner-tag{left:18px}.prod-hero-visual .corner-tag,.prod-hero-visual .corner-tag-r{position:absolute;top:18px;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3);z-index:1}.prod-hero-visual .corner-tag-r{right:18px}.prod-hero-visual .mark-name{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3);margin-top:6px}.section-head{display:flex;flex-direction:column;gap:10px;margin-bottom:48px;max-width:720px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:980px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.product-grid{grid-template-columns:1fr}}.product-card{display:flex;flex-direction:column;gap:14px;padding:22px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card-lg);box-shadow:var(--shadow-card);transition:transform var(--t-base) var(--easing),border-color var(--t-base) var(--easing),box-shadow var(--t-base) var(--easing)}.product-card:hover{transform:translateY(-3px);border-color:var(--line-accent);box-shadow:var(--shadow-brand)}.product-card .role{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3)}.product-card h3{font-size:1.05rem;letter-spacing:var(--ls-h2)}.product-card p{font-size:13.5px;line-height:1.6;color:var(--fg-2)}.product-card .pcta{display:inline-flex;gap:4px;align-items:center;font-size:12.5px;font-weight:600;color:var(--brand-blue);margin-top:auto}.product-card .pcta .arrow{transition:transform var(--t-fast)}.product-card:hover .pcta .arrow{transform:translateX(3px)}.atlas{position:relative;aspect-ratio:1.06/1;border-radius:var(--r-card-xl);background:linear-gradient(160deg,#fbfcff,#f4f6fc);border:1px solid var(--line);box-shadow:var(--shadow-float);overflow:hidden;padding:24px}.atlas:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 10%,rgba(37,99,235,.1),transparent 38%),radial-gradient(circle at 10% 90%,rgba(109,40,217,.08),transparent 42%)}.atlas-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.atlas-head .tag{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3)}.atlas-stage{position:relative;height:78%;display:grid;place-items:center}.orbit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:999px;border:1px dashed rgba(10,11,13,.1);pointer-events:none}.orbit-1{width:56%;height:56%}.orbit-2{width:86%;height:86%;border-style:dotted}.atlas-center{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px}.atlas-center .label{font-size:11px;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3);font-weight:700;font-family:var(--font-mono)}.atlas-node{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;filter:drop-shadow(0 6px 14px rgba(10,11,13,.06))}.atlas-node .name{font-size:11px;font-weight:600;color:var(--fg-2)}.atlas-node.n1{top:4%;left:50%;transform:translateX(-50%)}.atlas-node.n2{top:16%;right:6%}.atlas-node.n3{top:50%;right:0;transform:translateY(-50%)}.atlas-node.n4{bottom:16%;right:6%}.atlas-node.n5{bottom:4%;left:50%;transform:translateX(-50%)}.atlas-node.n6{bottom:16%;left:6%}.atlas-node.n7{top:50%;left:0;transform:translateY(-50%)}.atlas-node.n8{top:16%;left:6%}.atlas-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;position:relative;z-index:1}.atlas-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.6);border:1px solid var(--line);font-size:11px;font-weight:600;color:var(--fg-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.atlas-pill .ld{width:6px;height:6px;border-radius:999px;background:var(--pos-soft);animation:pulse 2s ease infinite}.hero-trust{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:36px;max-width:520px}.trust-tile{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--bg-card-sub);border:1px solid var(--line);border-radius:var(--r-tile)}.trust-tile .ti{width:28px;height:28px;border-radius:8px;background:var(--bg-tint-blue);display:grid;place-items:center;color:var(--brand-blue);flex:0 0 28px}.trust-tile strong{display:block;font-size:12.5px;color:var(--fg-1);font-weight:600;line-height:1.3}.trust-tile span{display:block;font-size:11.5px;color:var(--fg-3);margin-top:1px;line-height:1.4}.stats{background:rgba(246,247,251,.5)}.stats-inner{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;padding:22px 0}@media (max-width:760px){.stats-inner{grid-template-columns:repeat(2,1fr);gap:24px 0;padding:28px 0}}.stat{padding:0 24px;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat .v{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;letter-spacing:-.02em;color:var(--fg-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.stat .l{font-size:11px;letter-spacing:var(--ls-caps);text-transform:uppercase;font-weight:600;margin-top:6px}.bento{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:880px){.bento{grid-template-columns:1fr}}.bento-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-card-xl);padding:28px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;min-height:280px;transition:transform var(--t-base) var(--easing),border-color var(--t-base) var(--easing),box-shadow var(--t-base) var(--easing)}.bento-card:hover{transform:translateY(-3px);border-color:var(--line-accent);box-shadow:var(--shadow-brand)}.bento-card.span-2{grid-column:span 2}@media (max-width:880px){.bento-card.span-2{grid-column:span 1}}.bento-card .icon-tile{width:56px;height:56px;border-radius:16px;background:var(--bg-tint-blue);border:1px solid var(--line);display:grid;place-items:center}.bento-card h3{font-size:1.25rem;letter-spacing:var(--ls-h2)}.bento-card p{font-size:14px;line-height:1.6}.bento-card.dark{background:linear-gradient(160deg,#0a0d14,#050709);color:#fff;border-color:rgba(255,255,255,.08)}.bento-card.dark:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 10%,rgba(36,107,255,.18),transparent 38%),radial-gradient(circle at 10% 95%,rgba(123,44,255,.16),transparent 45%)}.bento-card.dark h3{color:#fff}.bento-card.dark p{color:rgba(245,247,251,.66)}.bento-card.dark .icon-tile{background:rgba(36,107,255,.16);border-color:rgba(255,255,255,.08)}.bento-card.dark .pcta,.bento-card.dark .role{color:var(--brand-blue-soft)}.bento-card .pcta{margin-top:auto}.bento-card .role{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3)}.bento-card .pcta{display:inline-flex;gap:4px;align-items:center;font-size:12.5px;font-weight:600;color:var(--brand-blue)}.bento-card .pcta .arrow{transition:transform var(--t-fast)}.bento-card:hover .pcta .arrow{transform:translateX(3px)}.office-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px}@media (max-width:980px){.office-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.office-grid{grid-template-columns:repeat(2,1fr)}}.office-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:var(--r-card);border:1px solid var(--line);background:#fff;transition:transform var(--t-base),border-color var(--t-base),box-shadow var(--t-base)}.office-card:hover{transform:translateY(-2px);border-color:var(--line-accent);box-shadow:var(--shadow-brand)}.office-card .code{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--bg-tint-blue);color:var(--brand-blue);font-family:var(--font-mono);font-weight:700;font-size:13px;letter-spacing:.04em}.office-card h4{font-size:14px}.office-card span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3);font-weight:700}.principles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:980px){.principles{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.principles{grid-template-columns:1fr}}.principle{padding:24px;border:1px solid var(--line);border-radius:var(--r-card-lg);background:#fff;display:flex;flex-direction:column;gap:10px}.principle .num{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:var(--ls-caps);color:var(--brand-blue)}.principle h4{font-size:15px;letter-spacing:var(--ls-h2);line-height:1.3}.principle p{font-size:13.5px;line-height:1.6}.process{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:880px){.process{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.process{grid-template-columns:1fr}}.step{padding:24px;border:1px solid var(--line);border-radius:var(--r-card-lg);background:#fff;display:flex;flex-direction:column;gap:10px;position:relative}.step .num{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:var(--ls-caps);color:var(--brand-blue)}.step h4{font-size:15px;letter-spacing:var(--ls-h2);line-height:1.3}.step p{font-size:13.5px;line-height:1.6}.feat-list{display:grid;grid-gap:6px;gap:6px}.feat-list li{list-style:none;padding:12px 0 12px 28px;position:relative;font-size:14px;line-height:1.5;border-bottom:1px solid var(--line)}.feat-list li:last-child{border-bottom:0}.feat-list li:before{content:"";position:absolute;left:0;top:16px;width:14px;height:14px;border-radius:999px;background:rgba(16,185,129,.16);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310B981' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 13l4 4L19 7'/></svg>");background-size:10px 10px;background-position:50%;background-repeat:no-repeat}.pricing{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:980px){.pricing{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pricing{grid-template-columns:1fr}}.plan{padding:28px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card-lg);display:flex;flex-direction:column;gap:14px;position:relative;transition:transform var(--t-base),border-color var(--t-base),box-shadow var(--t-base)}.plan:hover{transform:translateY(-3px);box-shadow:var(--shadow-brand)}.plan.featured,.plan:hover{border-color:var(--line-accent)}.plan.featured{background:linear-gradient(160deg,#ffffff,#f5f7ff)}.plan.featured:after{content:attr(data-featured-tag);position:absolute;top:16px;right:16px;font-size:10px;color:var(--brand-blue);padding:3px 9px;border-radius:999px;background:var(--bg-tint-blue);border:1px solid var(--line-accent)}.plan .pname,.plan.featured:after{font-family:var(--font-mono);font-weight:700;letter-spacing:var(--ls-caps);text-transform:uppercase}.plan .pname{font-size:11px;color:var(--fg-3)}.plan .pprice{font-size:2.25rem;font-weight:600;letter-spacing:var(--ls-display);line-height:1}.plan .pprice sup{font-size:1rem;vertical-align:top;margin-right:2px;color:var(--fg-3);font-weight:500}.plan .pprice sub{font-size:.85rem;vertical-align:baseline;color:var(--fg-3);font-weight:500;margin-left:2px}.plan .pdesc{font-size:13px;color:var(--fg-3)}.plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.plan li{font-size:13px;color:var(--fg-2);padding-left:22px;position:relative;line-height:1.5}.plan li:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--pos);position:absolute;left:8px;top:8px}.plan .pbtn{display:inline-flex;justify-content:center;gap:6px;padding:11px 16px;border-radius:var(--r-pill);font-size:13.5px;font-weight:600;border:1px solid var(--line-strong);color:var(--fg-1);background:#fff;transition:all var(--t-fast);margin-top:6px}.plan .pbtn:hover{border-color:var(--brand-blue);color:var(--brand-blue)}.plan.featured .pbtn{background:var(--brand-gradient-vivid);color:#fff;border-color:transparent;box-shadow:var(--shadow-cta)}.plan.featured .pbtn:hover{box-shadow:var(--shadow-cta-hover)}.dl-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (max-width:760px){.dl-grid{grid-template-columns:1fr}}.dl-card{padding:24px;border:1px solid var(--line);border-radius:var(--r-card-lg);background:#fff;display:grid;grid-template-columns:56px 1fr auto;grid-gap:18px;gap:18px;align-items:center;transition:transform var(--t-base),border-color var(--t-base),box-shadow var(--t-base)}.dl-card:hover{transform:translateY(-2px);border-color:var(--line-accent);box-shadow:var(--shadow-brand)}.dl-card .ic{width:56px;height:56px;border-radius:16px;background:var(--bg-tint-blue);border:1px solid var(--line);display:grid;place-items:center;color:var(--brand-blue)}.dl-card h4{font-size:16px;letter-spacing:var(--ls-h2)}.dl-card span{font-family:var(--font-mono);font-size:10.5px;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3);font-weight:700}.dl-card p{font-size:13px;margin-top:4px}.dl-card .btn{font-size:12.5px;padding:8px 14px}.apps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}@media (max-width:880px){.apps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.apps-grid{grid-template-columns:1fr}}.app-card{padding:22px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card-lg);display:flex;flex-direction:column;gap:12px;transition:transform var(--t-base),border-color var(--t-base),box-shadow var(--t-base)}.app-card:hover{transform:translateY(-3px);border-color:var(--line-accent);box-shadow:var(--shadow-brand)}.app-card .head{display:flex;justify-content:space-between;align-items:center}.app-card .role{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3)}.app-card h3{font-size:1.05rem;letter-spacing:var(--ls-h2)}.app-card p{font-size:13.5px}.app-card .platforms{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.app-card .platforms span{padding:3px 9px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3);background:var(--bg-card-sub);border:1px solid var(--line)}.app-card .pcta{display:inline-flex;gap:4px;align-items:center;font-size:12.5px;font-weight:600;color:var(--brand-blue);margin-top:auto}.app-card .pcta .arrow{transition:transform var(--t-fast)}.app-card:hover .pcta .arrow{transform:translateX(3px)}.cta-band{background:linear-gradient(160deg,#0a0d14,#050709);padding:56px 48px;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:28px;gap:28px;align-items:center;box-shadow:0 38px 120px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)}@media (max-width:760px){.cta-band{grid-template-columns:1fr;padding:36px 24px}}.cta-band:before{pointer-events:none;background:radial-gradient(circle at 80% 10%,rgba(36,107,255,.22),transparent 40%),radial-gradient(circle at 10% 95%,rgba(123,44,255,.18),transparent 45%)}.cta-band h2{color:#fff;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:var(--ls-display);line-height:1.1}.cta-band h2,.cta-band p{position:relative;z-index:1}.cta-band p{color:rgba(245,247,251,.66);max-width:52ch;margin-top:12px}.cta-band .actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;position:relative;z-index:1}@media (max-width:760px){.cta-band .actions{justify-content:flex-start}}.cta-band .kicker{background:rgba(37,99,235,.16);border-color:rgba(37,99,235,.3);color:var(--brand-blue-soft)}.cta-band .btn.ghost{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.16)}.cta-band .btn.ghost:hover{background:rgba(255,255,255,.14)}footer.foot{border-top:1px solid var(--line);padding:56px 0 32px;margin-top:64px}.foot-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:32px;gap:32px}@media (max-width:880px){.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.foot-grid{grid-template-columns:1fr}}.foot-brand .nav-brand{margin-bottom:14px}.foot-brand p{font-size:13px;color:var(--fg-3);max-width:32ch}.foot h5{font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--fg-3);margin-bottom:14px}.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.foot ul a{font-size:13.5px;color:var(--fg-2);transition:color var(--t-fast)}.foot ul a:hover{color:var(--brand-blue)}.foot-bot{margin-top:40px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.foot-bot .legal{font-size:12.5px;color:var(--fg-3);max-width:60ch}.foot-bot .links{display:flex;gap:16px}.foot-bot .links a{font-size:12.5px;color:var(--fg-3)}.foot-bot .links a:hover{color:var(--brand-blue)}.divider{height:1px;max-width:1240px;margin:0 auto;background:linear-gradient(90deg,transparent,rgba(37,99,235,.18),transparent)}.prose{max-width:720px;margin:0 auto}.prose h2{margin-top:40px;font-size:1.5rem}.prose h3{margin-top:24px;font-size:1.15rem}.prose p{margin-top:12px;font-size:15px;color:var(--fg-2)}.prose ul{padding-left:22px}.prose li{margin-top:6px;color:var(--fg-2);font-size:14.5px}.status-list{display:flex;flex-direction:column;gap:8px}.status-row{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border:1px solid var(--line);border-radius:var(--r-card);background:#fff}.status-row .name{font-size:14px;font-weight:600}.status-row .state{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--pos)}.status-row .state .ld{width:8px;height:8px;border-radius:999px;background:var(--pos-soft);animation:pulse 2s ease infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.page-hero{text-align:center;padding:64px 0 44px}.page-hero .label{margin:0 auto}.page-hero h1{font-size:clamp(2.4rem,5vw,3.7rem);font-weight:680;letter-spacing:-.04em;line-height:1;margin:22px auto 0;max-width:16ch;text-wrap:balance}.page-hero p{color:var(--fg-2);margin:20px auto 0;max-width:560px;font-size:1.1rem}.page-hero .head-mark{width:76px;height:76px;margin:0 auto 8px;filter:drop-shadow(0 16px 40px rgba(36,107,255,.3))}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--easing-motion),transform .7s var(--easing-motion)}.reveal.in{opacity:1;transform:none}.stage{display:flex;gap:56px;align-items:center;justify-content:center;flex-wrap:wrap;padding:30px 0 60px}.stage.left{justify-content:flex-start}.stage-copy{max-width:360px}.stage-copy h2{font-size:1.8rem;font-weight:650;letter-spacing:-.03em;line-height:1.1}.stage-copy p{color:var(--fg-2);margin-top:14px;font-size:.98rem}.stage-copy ul{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:14px}.stage-copy li{display:flex;gap:12px;align-items:flex-start;font-size:.92rem;color:var(--fg-2)}.stage-copy li .ck{width:22px;height:22px;flex:0 0 22px;border-radius:7px;background:var(--bg-tint-blue);border:1px solid var(--line-accent);display:grid;place-items:center;margin-top:1px}.stage-copy li .ck svg{width:12px;height:12px;stroke:var(--brand-blue)}[data-theme=dark] .stage-copy li .ck svg{stroke:var(--brand-blue-soft)}.phone{width:340px;height:720px;border-radius:52px;padding:13px;position:relative;flex:0 0 auto;background:linear-gradient(160deg,#20242e,#0a0c12);box-shadow:0 50px 120px rgba(8,14,40,.4),0 12px 30px rgba(0,0,0,.3),inset 0 0 0 2px rgba(255,255,255,.06)}.phone:after{content:"";position:absolute;top:22px;left:50%;transform:translateX(-50%);width:116px;height:30px;background:#05060a;border-radius:999px;z-index:6}.phone-screen{width:100%;height:100%;border-radius:40px;position:relative;display:flex;flex-direction:column}.ext,.phone-screen{overflow:hidden;background:#0B0E16;text-align:left}.ext{width:380px;border-radius:18px;flex:0 0 auto;border:1px solid var(--line-strong);box-shadow:0 44px 110px rgba(8,14,40,.34),0 10px 28px rgba(0,0,0,.18)}.ext-chrome{height:38px;display:flex;align-items:center;gap:7px;padding:0 14px;background:var(--bg-card-sub);border-bottom:1px solid var(--line)}.ext-chrome .d{width:9px;height:9px;border-radius:50%}.ext-chrome .pin{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:10px;color:var(--fg-3);font-family:var(--font-mono)}.browser{width:100%;max-width:1080px;border-radius:14px;overflow:hidden;border:1px solid var(--line-strong);text-align:left;box-shadow:0 50px 120px rgba(8,14,40,.3),0 12px 30px rgba(0,0,0,.14);background:var(--bg-card);position:relative}.browser-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--bg-card-sub);border-bottom:1px solid var(--line)}.browser-bar .d{width:11px;height:11px;border-radius:50%}.browser-bar .url{margin-left:14px;flex:1 1;max-width:420px;height:28px;border-radius:8px;background:var(--bg-page);border:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 13px;font-family:var(--font-mono);font-size:11.5px;color:var(--fg-3)}.browser-bar .ext-icons{margin-left:auto;display:flex;gap:8px;align-items:center}.browser-bar .ext-icons .ei{width:24px;height:24px;border-radius:7px}.app{--app-bg:#0B0E16;background:#0B0E16;color:#E8EDF6;height:100%;display:flex;flex-direction:column;font-size:14px}.app .top{display:flex;align-items:center;gap:10px;padding:16px 18px 12px}.app .top .wm{width:30px;height:30px}.app .acct{display:flex;align-items:center;gap:7px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);padding:6px 12px;border-radius:999px;font-size:12.5px;font-weight:600}.app .acct .av{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#37C2FF,#6D28D9)}.app .net{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:11.5px;color:rgba(255,255,255,.6);background:rgba(255,255,255,.05);padding:6px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.app .net .dot{width:7px;height:7px;border-radius:50%;background:var(--pos-soft)}.app .balance{padding:18px 22px 6px}.app .balance .lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45);font-family:var(--font-mono)}.app .balance .amt{font-size:38px;font-weight:700;letter-spacing:-.03em;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .balance .chg{font-size:13px;color:var(--pos-soft);font-weight:600;margin-top:2px}.app .actions{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:18px 18px 8px}.app .actions button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:13px 4px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);font-size:11.5px;font-weight:600;transition:background .18s,transform .18s}.app .actions button:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}.app .actions .ic{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--brand-gradient-vivid)}.app .actions .ic svg{width:17px;height:17px;stroke:#fff}.app .guarded{margin:6px 18px 12px;display:flex;align-items:center;gap:9px;padding:10px 13px;border-radius:12px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.28);font-size:12px;color:#6EE7B7}.app .guarded .gm{width:20px;height:20px}.app .tokens{flex:1 1;overflow:hidden;padding:4px 12px 8px}.app .tk-h{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4);padding:8px 8px 6px;font-family:var(--font-mono)}.app .token{display:flex;align-items:center;gap:12px;padding:11px 10px;border-radius:14px;transition:background .15s}.app .token:hover{background:rgba(255,255,255,.04)}.app .token .ti{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;color:#fff;font-family:var(--font-mono);flex:0 0 36px}.app .token .tn{font-weight:600;font-size:14px}.app .token .tn small{display:block;font-weight:500;font-size:11.5px;color:rgba(255,255,255,.45);margin-top:1px}.app .token .tv{margin-left:auto;text-align:right}.app .token .tv b{font-weight:650;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .token .tv small{display:block;font-size:11.5px;color:rgba(255,255,255,.45);margin-top:1px}.app .tabbar{display:flex;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.07);background:rgba(8,10,16,.7)}.app .tabbar button{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:10.5px;color:rgba(255,255,255,.45);font-weight:600}.app .tabbar button.on{color:#fff}.app .tabbar button svg{width:19px;height:19px;stroke:currentColor}.gapp{--app-bg:#0B0E16;background:#0B0E16;color:#E8EDF6;font-size:14px}.gapp .ghead{display:flex;align-items:center;gap:11px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.07)}.gapp .ghead .gm{width:30px;height:30px}.gapp .ghead strong{font-size:15px;font-weight:700;letter-spacing:-.01em}.gapp .ghead small{display:block;font-size:11px;color:rgba(255,255,255,.45);font-family:var(--font-mono);letter-spacing:.06em}.gapp .risk{margin:16px 18px 0;border-radius:16px;padding:16px;display:flex;gap:13px;align-items:center}.gapp .risk.high{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.34)}.gapp .risk .ri{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex:0 0 42px}.gapp .risk.high .ri{background:var(--neg)}.gapp .risk .ri svg{width:22px;height:22px;stroke:#fff}.gapp .risk .lvl{font-size:16px;font-weight:750;letter-spacing:-.01em}.gapp .risk .sub{font-size:12px;color:rgba(255,255,255,.6);margin-top:2px}.gapp .summary{margin:16px 18px 0;padding:15px 16px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09)}.gapp .summary .q{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);font-family:var(--font-mono)}.gapp .summary .a{font-size:14.5px;font-weight:600;margin-top:7px;line-height:1.45}.gapp .summary .a .danger{color:#FCA5A5}.gapp .summary .a .amber{color:var(--utxo-orange-soft)}.gapp .signals{margin:14px 18px 0;display:flex;flex-direction:column;gap:9px}.gapp .sig{display:flex;gap:11px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07)}.gapp .sig .si{width:26px;height:26px;border-radius:8px;flex:0 0 26px;display:grid;place-items:center}.gapp .sig.bad .si{background:rgba(239,68,68,.18)}.gapp .sig.warn .si{background:rgba(247,147,26,.18)}.gapp .sig.ok .si{background:rgba(16,185,129,.16)}.gapp .sig .si svg{width:14px;height:14px}.gapp .sig .st{font-size:13px;font-weight:600}.gapp .sig .sd{font-size:11.5px;color:rgba(255,255,255,.5);margin-top:2px;font-family:var(--font-mono)}.gapp .gactions{padding:18px;display:flex;flex-direction:column;gap:10px}.gapp .gbtn{padding:14px;border-radius:13px;font-weight:650;font-size:14px;text-align:center;transition:transform .18s,opacity .18s}.gapp .gbtn:hover{transform:translateY(-1px)}.gapp .gbtn.reject{background:#fff;color:#0B0E16}.gapp .gbtn.proceed{background:transparent;border:1px solid rgba(239,68,68,.4);color:#FCA5A5}.gapp .gfoot{text-align:center;font-size:10.5px;color:rgba(255,255,255,.4);padding:0 18px 16px;font-family:var(--font-mono)}.dapp{padding:40px;min-height:560px;background:linear-gradient(160deg,#1b1340,#0a0a1e);position:relative}.dapp .dapp-card{max-width:420px;margin:0 auto;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:22px;padding:26px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dapp .dapp-card h3{font-size:1.3rem;font-weight:700}.dapp .swap-row{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:14px;background:rgba(0,0,0,.25);margin-top:14px}.dapp .swap-row .big{font-size:1.5rem;font-weight:700}.dapp .dapp-btn{margin-top:18px;width:100%;padding:15px;border-radius:14px;background:linear-gradient(135deg,#ff6fb0,#a855f7);color:#fff;font-weight:700;font-size:1rem;text-align:center}.popover-wrap{position:absolute;top:22px;right:28px}footer.ftr{border-top:1px solid var(--line);padding:50px 0 70px;margin-top:40px;text-align:center;color:var(--fg-3);font-size:.86rem}footer.ftr a{color:var(--brand-blue);font-weight:600}[data-theme=dark] footer.ftr a{color:var(--brand-blue-soft)}@media (max-width:800px){.stage{gap:32px}.browser{max-width:100%}}.winos{width:100%;max-width:1080px;border-radius:12px;overflow:hidden;text-align:left;border:1px solid var(--line-strong);background:#0B0E16;box-shadow:0 60px 140px rgba(8,14,40,.4),0 16px 40px rgba(0,0,0,.22);position:relative}.winos-bar{height:42px;gap:10px;padding:0 8px 0 16px;background:#0E121C;border-bottom:1px solid rgba(255,255,255,.06)}.winos-bar,.winos-bar .wt{display:flex;align-items:center}.winos-bar .wt{gap:9px;font-size:12.5px;font-weight:650;color:#E8EDF6}.winos-bar .wt .mk,.winos-bar .wt svg.mark{width:20px;height:20px}.winos-bar .wctrl{margin-left:auto;display:flex}.winos-bar .wctrl button{width:44px;height:42px;display:grid;place-items:center;color:rgba(255,255,255,.6)}.winos-bar .wctrl button:hover{background:rgba(255,255,255,.08)}.winos-bar .wctrl button.close:hover{background:#E53935;color:#fff}.winos-bar .wctrl svg{width:12px;height:12px;stroke:currentColor;stroke-width:1.6;fill:none}body,html{margin:0;padding:0}body{font-family:var(--font-sans);color:var(--fg-1);background:radial-gradient(ellipse 60% 42% at 50% -4%,var(--bg-tint-blue),transparent 60%),radial-gradient(ellipse 44% 36% at 92% 2%,var(--bg-tint-violet),transparent 60%),var(--bg-page);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;border:none;background:none}svg{display:block}.wrap{max-width:1240px;margin:0 auto;padding:0 28px}.mark{display:block}.bg-atmos{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 56% 44% at 8% 6%,var(--bg-tint-blue),transparent 60%),radial-gradient(ellipse 48% 40% at 94% 2%,var(--bg-tint-violet),transparent 60%),var(--bg-page);transition:background var(--t-slow) ease}.label{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:var(--r-pill);border:1px solid var(--line-accent);background:var(--bg-tint-blue);font-size:var(--t-meta);font-weight:700;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--brand-blue);font-family:var(--font-mono)}[data-theme=dark] .label{color:var(--brand-blue-soft)}.gt{background:var(--brand-gradient-mark);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.live-dot{width:6px;height:6px;border-radius:999px;background:var(--pos-soft);box-shadow:0 0 0 0 rgba(52,211,153,.5);animation:pulse 2s ease infinite;display:inline-block}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(52,211,153,.5)}50%{box-shadow:0 0 0 5px rgba(52,211,153,0)}}.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:var(--r-pill);font-weight:600;font-size:14px;letter-spacing:-.01em;transition:transform var(--t-fast) var(--easing),box-shadow var(--t-fast),opacity var(--t-fast),background var(--t-fast);white-space:nowrap}.btn.primary{background:var(--brand-gradient-vivid);color:#fff;box-shadow:var(--shadow-cta);position:relative;overflow:hidden}.btn.primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%);transform:translateX(-120%);transition:transform var(--t-reveal) var(--easing)}.btn.primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-cta-hover)}.btn.primary:hover:after{transform:translateX(120%)}.btn.ghost{background:var(--bg-glass);color:var(--fg-1);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn.ghost:hover{transform:translateY(-2px);border-color:var(--line-accent)}.btn.lg{padding:15px 28px;font-size:15px}.arrow svg{transition:transform var(--t-fast) var(--easing)}.btn.arrow:hover svg,.btn:hover .arrow svg{transform:translateX(3px)}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:var(--bg-glass-strong);-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);border-bottom:1px solid var(--line);transition:background var(--t-base)}.hdr-in{max-width:1240px;margin:0 auto;height:68px;padding:0 28px;justify-content:space-between;gap:18px}.brand,.hdr-in{display:flex;align-items:center}.brand{gap:11px;font-weight:800;letter-spacing:-.03em;font-size:18px}.brand .bm{width:34px;height:34px}.nav{display:flex;align-items:center;gap:2px;font-size:13.5px;font-weight:600;color:var(--fg-3)}.nav a{padding:8px 13px;border-radius:var(--r-pill);transition:color var(--t-fast),background var(--t-fast)}.nav a:hover{color:var(--fg-1);background:var(--bg-card-sub)}.hdr-right{display:flex;align-items:center;gap:10px}.icon-btn{width:38px;height:38px;border-radius:var(--r-pill);display:grid;place-items:center;border:1px solid var(--line-strong);background:var(--bg-glass);transition:background var(--t-fast),transform var(--t-fast)}.icon-btn:hover{background:var(--bg-card-hover);transform:translateY(-1px)}.icon-btn svg{width:17px;height:17px;stroke:var(--fg-2)}@media (max-width:1080px){.nav{display:none}}.hero{position:relative;color:#EAF0FF;isolation:isolate;overflow:hidden;background:#06080F url(/visuals/v4/hero-bg.png) 50%/cover no-repeat}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:28%;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(6,8,15,0) 0,var(--bg-page) 98%)}.hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.04fr .96fr;grid-gap:36px;gap:36px;align-items:center;min-height:min(86vh,800px);padding-top:44px;padding-bottom:60px}.hero-copy{text-align:left}.hero .label{margin:0;white-space:nowrap;border-color:rgba(255,255,255,.18);background:rgba(120,170,255,.12);color:#A9D2FF}.hero h1{font-size:clamp(2.9rem,5.1vw,4.6rem);font-weight:680;letter-spacing:-.05em;line-height:.98;margin:22px 0 0;max-width:13ch;text-wrap:balance;color:#fff;text-shadow:0 2px 40px rgba(8,14,40,.5)}.hero .lead{font-size:clamp(1.04rem,1.3vw,1.22rem);color:rgba(225,234,255,.82);margin:22px 0 0;max-width:500px;line-height:1.55}.hero .btn.ghost{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.22);color:#fff}.hero .btn.ghost:hover{background:rgba(255,255,255,.16)}.hero .proof{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14);box-shadow:0 8px 30px rgba(0,0,0,.3)}.hero .proof strong{color:#fff}.hero .proof .pi{background:rgba(120,170,255,.16);border-color:rgba(120,170,255,.3)}.hero .proof .pi svg{stroke:#A9D2FF}.hero-actions{gap:12px;margin:32px 0 0}.hero-actions,.hero-proof{display:flex;flex-wrap:wrap;justify-content:flex-start}.hero-proof{gap:10px;margin:30px 0 0}.hero-visual{position:relative;height:480px;display:grid;place-items:center}.rotator{position:relative;width:216px;height:216px;animation:floaty 6.5s var(--easing-motion) infinite alternate}@keyframes floaty{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}.rotator .ring-spin{position:absolute;inset:-20%;border-radius:50%;z-index:0;background:conic-gradient(from 0deg,transparent 0 62%,var(--neon,rgba(120,170,255,.7)) 84%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2.5px),#000 calc(100% - 2px));animation:spin 9s linear infinite;opacity:.85;transition:background var(--t-base)}@keyframes spin{to{transform:rotate(1turn)}}.rotator .halo{position:absolute;inset:-34%;border-radius:50%;z-index:0;background:radial-gradient(circle,var(--neon,rgba(45,168,255,.5)) 0,transparent 60%);filter:blur(18px);opacity:.6;transition:background var(--t-base) ease;animation:haloPulse 3.4s ease-in-out infinite}@keyframes haloPulse{0%,to{transform:scale(.9);opacity:.5}50%{transform:scale(1.06);opacity:.78}}.rotator .rmark{position:absolute;inset:6%;opacity:0;transform:scale(.8) translateY(8px);z-index:1;transition:opacity .8s var(--easing-motion),transform .8s var(--easing-motion)}.rotator .rmark.on{opacity:1;transform:none}.rotator .rmark img,.rotator .rmark svg{width:100%;height:100%;filter:drop-shadow(0 16px 38px rgba(0,0,0,.55))}.rotator .rmark img{border-radius:40px}.rotator .rlabel{position:absolute;left:50%;bottom:-42px;transform:translateX(-50%);white-space:nowrap;z-index:2;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:rgba(220,232,255,.85);transition:opacity .5s}.rotator .rlabel svg{display:none}.proof{display:inline-flex;gap:9px;align-items:center;padding:9px 16px 9px 11px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-card);box-shadow:var(--shadow-card)}.proof .pi{width:26px;height:26px;border-radius:8px;flex:0 0 26px;display:grid;place-items:center;background:var(--bg-tint-blue);border:1px solid var(--line-accent)}.proof .pi svg{width:14px;height:14px;stroke:var(--brand-blue)}[data-theme=dark] .proof .pi svg{stroke:var(--brand-blue-soft)}.proof strong{display:block;font-size:.84rem;font-weight:650;letter-spacing:-.01em;white-space:nowrap}.proof span{display:none}.rv{opacity:0;transform:translateY(22px);transition:opacity var(--t-reveal) var(--easing-motion),transform var(--t-reveal) var(--easing-motion)}.rv.in{opacity:1;transform:none}.d1{transition-delay:.06s}.d2{transition-delay:.13s}.d3{transition-delay:.2s}.d4{transition-delay:.27s}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr;min-height:0}.hero .wrap,.hero-copy{text-align:center}.hero .label{margin:0 auto}.hero .lead,.hero h1{margin-left:auto;margin-right:auto}.hero-actions,.hero-proof{justify-content:center}.hero-visual{height:320px;order:-1}.rotator{width:170px;height:170px}}.hero-shot{margin:54px auto 0;max-width:1140px;position:relative}.hero-shot:before{content:"";position:absolute;left:8%;right:8%;top:-6%;height:60%;z-index:0;background:radial-gradient(ellipse 70% 100% at 50% 0,rgba(45,168,255,.2),transparent 72%);filter:blur(16px)}.win{position:relative;z-index:1;border-radius:16px;overflow:hidden;border:1px solid var(--line-strong);background:var(--bg-card);box-shadow:0 44px 120px rgba(8,14,40,.26),0 10px 30px rgba(0,0,0,.12)}[data-theme=dark] .win{box-shadow:0 44px 120px rgba(0,0,0,.6),0 10px 30px rgba(0,0,0,.45)}.win-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--bg-card-sub)}.win-bar .d{width:11px;height:11px;border-radius:50%}.win-bar .url{margin-left:14px;flex:1 1;max-width:380px;height:28px;border-radius:8px;background:var(--bg-page);border:1px solid var(--line);display:flex;align-items:center;gap:8px;padding:0 13px;font-family:var(--font-mono);font-size:11.5px;color:var(--fg-3)}.win-shot{display:block;width:100%;height:auto}.shot-cap{text-align:center;margin:20px auto 0;font-size:.84rem;color:var(--fg-3)}.showcase{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.sc{border-radius:var(--r-card-xl);overflow:hidden;border:1px solid var(--line);background:var(--bg-card);box-shadow:var(--shadow-card);transition:transform var(--t-base) var(--easing),box-shadow var(--t-base)}.sc:hover{transform:translateY(-6px);box-shadow:var(--shadow-brand)}.sc .scimg{width:100%;height:auto;display:block;border-bottom:1px solid var(--line);background:var(--bg-card-sub)}.sc .scbody{padding:24px 28px 28px}.sc .scbody h3{font-size:1.18rem;font-weight:700;letter-spacing:-.02em;display:flex;align-items:center;gap:11px}.sc .scbody h3 .nm{width:32px;height:32px}.sc .scbody p{font-size:.9rem;color:var(--fg-3);margin-top:10px;line-height:1.55}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-card-sub)}.stats-in{max-width:1240px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:repeat(4,1fr)}.stat{padding:30px 16px;text-align:center;border-left:1px solid var(--line)}.stat:first-child{border-left:none}.stat .v{font-size:2.1rem;font-weight:700;letter-spacing:-.03em}.stat .v,.stat .v .gt{font-family:var(--font-mono)}.stat .l{font-size:.78rem;color:var(--fg-3);margin-top:4px;letter-spacing:.02em}.sec{padding:var(--s-12) 0}.sec.alt{background:var(--bg-card-sub);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sec-head{max-width:680px;margin:0 auto 56px;text-align:center}.sec-head.left{margin-left:0;text-align:left}.sec-head h2{font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:600;letter-spacing:-.035em;margin:16px 0 0;line-height:1.08;text-wrap:balance}.sec-head p{color:var(--fg-2);margin:16px 0 0;font-size:1.04rem}.sec-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.scard{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-card-lg);padding:28px 24px;box-shadow:var(--shadow-card);position:relative;overflow:hidden;transition:transform var(--t-base) var(--easing),border-color var(--t-base),box-shadow var(--t-base);display:block}.scard:hover{transform:translateY(-5px);border-color:var(--line-accent);box-shadow:var(--shadow-brand)}.scard .nm{width:56px;height:56px;margin-bottom:20px;transition:transform var(--t-base) var(--easing)}.scard:hover .nm{transform:scale(1.07) rotate(-2deg)}.scard h3{font-size:1.1rem;font-weight:700;letter-spacing:-.02em}.scard p{font-size:.88rem;color:var(--fg-3);margin-top:10px;line-height:1.55}.scard .more{font-size:.8rem;font-weight:650;color:var(--brand-blue);margin-top:16px;display:inline-flex;align-items:center;gap:5px}[data-theme=dark] .scard .more{color:var(--brand-blue-soft)}.feat{padding:clamp(56px,9vw,110px) 0}.feat.alt{background:var(--bg-card-sub);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.feat-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:center}.feat-row.flip .feat-text{order:2}.feat-text .label{margin-bottom:22px}.feat-text h2{font-size:clamp(1.9rem,3.8vw,3rem);font-weight:640;letter-spacing:-.04em;line-height:1.04;margin:0;text-wrap:balance}.feat-text p{color:var(--fg-2);font-size:clamp(1.02rem,1.4vw,1.2rem);margin:20px 0 0;line-height:1.55;max-width:460px}.feat-list{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:16px}.feat-list li{display:flex;gap:13px;align-items:flex-start;font-size:1rem;color:var(--fg-2)}.feat-list li .fk{width:26px;height:26px;flex:0 0 26px;border-radius:8px;background:var(--bg-tint-blue);border:1px solid var(--line-accent);display:grid;place-items:center;margin-top:1px}.feat-list li .fk svg{width:14px;height:14px;stroke:var(--brand-blue)}[data-theme=dark] .feat-list li .fk svg{stroke:var(--brand-blue-soft)}.feat-cta{margin-top:32px;display:inline-flex}.feat-stage{position:relative;border-radius:var(--r-card-xl);min-height:380px;display:grid;place-items:center;padding:40px;overflow:hidden;isolation:isolate}.feat-stage:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.9}.feat-stage.s-blue:before{background:radial-gradient(ellipse 80% 80% at 50% 20%,#14224a,#0a0e1c)}.feat-stage.s-amber:before{background:radial-gradient(ellipse 80% 80% at 50% 20%,#2a1c0c,#0e0a06)}.feat-stage.s-violet:before{background:radial-gradient(ellipse 80% 80% at 50% 20%,#1d1640,#0c0a1e)}.feat-stage .ring1{width:130%;border-radius:50%;border:1px solid rgba(255,255,255,.06);top:-30%}.feat-stage .ring1,.feat-stage .ring2{position:absolute;aspect-ratio:1;z-index:-1}.feat-stage .ring2{width:95%;border-radius:50%;border:1px solid rgba(255,255,255,.05);top:-8%}.feat-stage .browser,.feat-stage .ext{box-shadow:0 40px 90px rgba(0,0,0,.5)}.feat-badge{position:absolute;display:flex;align-items:center;gap:8px;padding:9px 14px 9px 10px;background:var(--bg-glass-strong);border:1px solid var(--line-strong);border-radius:var(--r-pill);font-size:12.5px;font-weight:650;box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;animation:badgeFloat 5s var(--easing-motion) infinite alternate}.feat-badge .bi{width:24px;height:24px;border-radius:7px;display:grid;place-items:center}.feat-badge.b-ok .bi{background:rgba(16,185,129,.16)}.feat-badge.b-ok .bi svg{stroke:var(--pos-soft)}.feat-badge.b-warn .bi{background:rgba(247,147,26,.16)}.feat-badge.b-warn .bi svg{stroke:var(--utxo-orange-soft)}.feat-badge .bi svg{width:14px;height:14px}@keyframes badgeFloat{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.feat-badge.tl{top:30px;left:24px}.feat-badge.br{bottom:34px;right:22px;animation-delay:.9s}.flow{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:44px;gap:44px;align-items:center}.flow-steps{display:flex;flex-direction:column;gap:14px}.fstep{display:flex;gap:16px;padding:20px 22px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg-card);box-shadow:var(--shadow-card);transition:border-color var(--t-base),transform var(--t-base)}.fstep:hover{border-color:var(--line-accent);transform:translateX(4px)}.fstep .n{width:30px;height:30px;flex:0 0 30px;border-radius:9px;display:grid;place-items:center;font-family:var(--font-mono);font-weight:700;font-size:13px;color:#fff;background:var(--brand-gradient-vivid)}.fstep h4{font-size:.98rem;font-weight:650}.fstep p{font-size:.85rem;color:var(--fg-3);margin-top:4px}.terminal{background:linear-gradient(160deg,#0c0f17,#08090e);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-card-xl);padding:0;color:#e8edf6;box-shadow:var(--shadow-modal);overflow:hidden;position:relative}.terminal .bar{display:flex;align-items:center;gap:8px;padding:14px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.terminal .bar .dt{width:10px;height:10px;border-radius:50%}.terminal .bar .title{margin-left:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:rgba(255,255,255,.55);text-transform:uppercase}.terminal .body{padding:22px;font-family:var(--font-mono);font-size:12.5px;line-height:1.9}.tline{display:flex;gap:10px;opacity:0;transform:translateY(6px)}.tline.show{opacity:1;transform:none;transition:all .4s var(--easing)}.tk{color:rgba(255,255,255,.4)}.tg{color:#34D399}.tb{color:#2DA8FF}.tv{color:#9b6cff}.tw{color:#FFB44C}.tr{color:#f87171}.verdict{margin-top:14px;display:flex;align-items:center;gap:10px;padding:13px 16px;border-radius:12px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);opacity:0;transition:opacity .5s}.verdict.show{opacity:1}.verdict .vi{width:26px;height:26px;border-radius:8px;background:var(--pos);display:grid;place-items:center}.verdict strong{font-family:var(--font-sans);font-size:13px;color:#fff}.verdict span{font-family:var(--font-sans);font-size:11.5px;color:rgba(255,255,255,.6);display:block}.scanline{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(45,168,255,.7),transparent);animation:scan 6s linear infinite}@keyframes scan{0%{transform:translateY(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(420px);opacity:0}}.fam-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.fam{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-card);padding:22px;transition:transform var(--t-base),border-color var(--t-base)}.fam:hover{transform:translateY(-4px);border-color:var(--line-accent)}.fam .nm{width:46px;height:46px;margin-bottom:14px}.fam h4{font-size:.96rem;font-weight:650}.fam .st{font-size:10.5px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;display:inline-block;padding:2px 8px;border-radius:999px}.st.ready{background:rgba(16,185,129,.12);color:var(--pos)}.st.prog{background:var(--bg-tint-blue);color:var(--brand-blue)}.st.plan{background:var(--bg-card-sub);color:var(--fg-3)}[data-theme=dark] .st.prog{color:var(--brand-blue-soft)}.lineage{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;max-width:920px;margin:0 auto}.parent{display:flex;flex-direction:column;align-items:center;gap:16px;padding:36px;text-align:center;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-card-xl);box-shadow:var(--shadow-card)}.parent .pm{width:72px;height:72px}.parent h3{font-size:1.4rem;font-weight:700;letter-spacing:-.02em}.parent p{color:var(--fg-3);font-size:.9rem;max-width:460px}.lineage-line{width:1px;height:34px;justify-self:center;background:linear-gradient(var(--line-accent),transparent)}.children{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.child{padding:26px;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--r-card-lg);text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;transition:transform var(--t-base),border-color var(--t-base)}.child:hover{transform:translateY(-4px);border-color:var(--line-accent)}.child .cm{width:56px;height:56px;border-radius:16px}.child h4{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.child p{font-size:.83rem;color:var(--fg-3)}.child .badge{font-size:10px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-4)}.prin-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.prin{padding:22px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg-card)}.prin .pi{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;margin-bottom:14px;background:var(--bg-tint-blue);border:1px solid var(--line-accent)}.prin .pi svg{width:18px;height:18px;stroke:var(--brand-blue)}[data-theme=dark] .prin .pi svg{stroke:var(--brand-blue-soft)}.prin h4{font-size:.94rem;font-weight:650}.prin p{font-size:.82rem;color:var(--fg-3);margin-top:6px;line-height:1.5}.cta-band{border-radius:var(--r-card-xl);padding:56px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#0b1430,#1a0f3a);color:#fff}.cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 20% 10%,rgba(45,168,255,.28),transparent 60%),radial-gradient(ellipse 50% 60% at 84% 90%,rgba(123,44,255,.26),transparent 60%)}.cta-band>*{position:relative}.cta-band h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:600;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.cta-band p{color:rgba(255,255,255,.7);margin:16px 0 30px;font-size:1.05rem}.cta-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ftr{border-top:1px solid var(--line);padding:64px 0 80px}.ftr-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:40px;gap:40px}.ftr .brand{margin-bottom:16px}.ftr p{font-size:.86rem;color:var(--fg-3);max-width:280px}.ftr h5{font-size:.72rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-4);margin-bottom:14px}.ftr ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ftr a{font-size:.88rem;color:var(--fg-2);transition:color var(--t-fast)}.ftr a:hover{color:var(--brand-blue)}.ftr-base{margin-top:48px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:.8rem;color:var(--fg-4)}@media (max-width:980px){.flow,.hero-grid{grid-template-columns:1fr}.scene{height:420px;margin-top:20px}.fam-grid,.prin-grid,.sec-grid{grid-template-columns:repeat(2,1fr)}.children{grid-template-columns:1fr}.stats-in{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-left:none}.ftr-grid{grid-template-columns:1fr 1fr}.feat-row{grid-template-columns:1fr;gap:36px}.feat-row.flip .feat-text{order:0}.feat-row .feat-stage{order:-1}.feat-text{text-align:center}.feat-list,.feat-text .label,.feat-text p{margin-left:auto;margin-right:auto}.feat-list{max-width:380px;text-align:left}}@media (max-width:560px){.fam-grid,.hero-proof,.prin-grid,.sec-grid{grid-template-columns:1fr}.feat{padding:48px 0}.feat-stage{padding:28px 16px;min-height:0}.feat-stage .ext{width:100%!important;max-width:320px}}.wd{display:grid;grid-template-columns:216px 1fr 296px;min-height:588px;background:#0B0E16;color:#E8EDF6;text-align:left}.wd-side{border-right:1px solid rgba(255,255,255,.06);padding:16px 12px;display:flex;flex-direction:column}.wd-acct{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:13px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.wd-acct .av{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#37C2FF,#6D28D9);flex:0 0 30px}.wd-acct .nm2{font-size:12.5px;font-weight:650}.wd-acct .nm2 small{display:block;font-size:10.5px;color:rgba(255,255,255,.45);font-family:var(--font-mono)}.wd-acct .cv{margin-left:auto;stroke:rgba(255,255,255,.5)}.wd-nav{margin-top:16px;display:flex;flex-direction:column;gap:3px}.wd-nav a{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:600;color:rgba(255,255,255,.55)}.wd-nav a.on{background:rgba(45,168,255,.12);color:#fff}.wd-nav a.on svg{stroke:#5BC8FF}.wd-nav a svg{width:17px;height:17px;stroke:currentColor}.wd-side .net2{margin-top:auto;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:11px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.26);font-size:11.5px;color:#6EE7B7}.wd-side .net2 .gm{width:18px;height:18px}.wd-main{padding:22px 24px;overflow:hidden}.wd-h{display:flex;align-items:flex-start;justify-content:space-between}.wd-h .lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45);font-family:var(--font-mono)}.wd-h .amt{font-size:40px;font-weight:750;letter-spacing:-.03em;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wd-h .chg{font-size:13.5px;color:#34D399;font-weight:600;margin-top:2px}.wd-tf{display:flex;gap:4px;background:rgba(255,255,255,.05);padding:4px;border-radius:10px}.wd-tf button{padding:5px 11px;border-radius:7px;font-size:11.5px;font-weight:600;color:rgba(255,255,255,.5)}.wd-tf button.on{background:rgba(255,255,255,.12);color:#fff}.wd-chart{margin:18px 0 6px;position:relative}.wd-chart svg{width:100%;height:150px;display:block}.wd-assets{margin-top:10px}.wd-assets .ah{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.35);font-family:var(--font-mono);padding:0 8px 8px}.wd-assets .ah,.wd-row{display:grid;grid-template-columns:1.6fr 1fr 1fr .7fr}.wd-row{align-items:center;padding:11px 8px;border-radius:11px;transition:background .15s}.wd-row:hover{background:rgba(255,255,255,.04)}.wd-row .as{display:flex;align-items:center;gap:11px}.wd-row .ti{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:12px;color:#fff;font-family:var(--font-mono)}.wd-row .an{font-size:13.5px;font-weight:600}.wd-row .an small{display:block;font-size:11px;color:rgba(255,255,255,.45);font-weight:500}.wd-row .price{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wd-row .price small{display:block;color:#34D399;font-size:11px}.wd-row .price.dn small{color:#F87171}.wd-row .bal{text-align:right;font-size:13.5px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wd-right{border-left:1px solid rgba(255,255,255,.06);padding:20px;display:flex;flex-direction:column;gap:14px}.wd-safe{border-radius:15px;padding:16px;background:linear-gradient(160deg,rgba(45,168,255,.12),rgba(123,44,255,.1));border:1px solid rgba(120,150,255,.22)}.wd-safe .t{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700}.wd-safe .t .gm{width:22px;height:22px}.wd-safe p{font-size:11.5px;color:rgba(255,255,255,.6);margin-top:8px;line-height:1.5}.wd-qa{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.wd-qa button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 4px;border-radius:13px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);font-size:11.5px;font-weight:600;transition:background .15s,transform .15s}.wd-qa button:hover{background:rgba(255,255,255,.1);transform:translateY(-2px)}.wd-qa .ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--brand-gradient-vivid)}.wd-qa .ic svg{width:16px;height:16px;stroke:#fff}.wd-act .h2{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);font-family:var(--font-mono);margin-bottom:10px}.wd-act .item{display:flex;align-items:center;gap:11px;padding:8px 0}.wd-act .item .ai2{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:0 0 30px}.wd-act .item .ai2.in{background:rgba(16,185,129,.14)}.wd-act .item .ai2.out{background:rgba(255,255,255,.06)}.wd-act .item .ai2.swap{background:rgba(45,168,255,.14)}.wd-act .item .ai2 svg{width:15px;height:15px}.wd-act .item .x{flex:1 1;font-size:12.5px;font-weight:600}.wd-act .item .x small{display:block;font-size:10.5px;color:rgba(255,255,255,.45);font-weight:500}.wd-act .item .v2{font-size:12.5px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.core-win{--cbg:#0A0D15;max-width:1080px;margin:0 auto}.core-ui{display:grid;grid-template-columns:210px 1fr 280px;min-height:560px;background:var(--cbg);color:#E8EDF6}.core-rail{border-right:1px solid rgba(255,255,255,.07);padding:18px 14px}.core-rail .eng{display:flex;align-items:center;gap:10px;padding:12px;border-radius:13px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.28)}.core-rail .eng .em{width:30px;height:30px}.core-rail .eng strong{font-size:12.5px;font-weight:700}.core-rail .eng small{display:block;font-size:10.5px;color:#6EE7B7;font-family:var(--font-mono)}.core-nav{margin-top:18px;display:flex;flex-direction:column;gap:3px}.core-nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:600;color:rgba(255,255,255,.55)}.core-nav a.on{background:rgba(255,255,255,.06);color:#fff}.core-nav a svg{width:16px;height:16px;stroke:currentColor}.core-rail .meta{margin-top:20px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.core-rail .meta .r{display:flex;justify-content:space-between;font-size:11.5px;padding:4px 0;color:rgba(255,255,255,.6)}.core-rail .meta .r b{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.core-main{padding:22px 24px;border-right:1px solid rgba(255,255,255,.07)}.core-main .h{display:flex;align-items:center;justify-content:space-between}.core-main .h h3{font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.core-main .h .pill{font-size:11px;font-family:var(--font-mono);color:rgba(255,255,255,.55);display:flex;align-items:center;gap:6px}.feed{margin-top:16px;flex-direction:column;gap:9px}.feed,.req{display:flex}.req{align-items:center;gap:13px;padding:13px 15px;border-radius:13px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);opacity:0;transform:translateX(-8px);animation:reqin .5s var(--easing) forwards}@keyframes reqin{to{opacity:1;transform:none}}.req .verb{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex:0 0 40px;font-family:var(--font-mono);font-weight:700;font-size:11px}.req .verb.connect{background:rgba(45,168,255,.16);color:#7CC4FF}.req .verb.sign{background:rgba(123,44,255,.16);color:#B79BFF}.req .verb.approve{background:rgba(247,147,26,.16);color:#FFC074}.req .verb.send{background:rgba(16,185,129,.14);color:#6EE7B7}.req .info{flex:1 1;min-width:0}.req .info .t{font-size:13.5px;font-weight:600}.req .info .s{font-size:11px;color:rgba(255,255,255,.45);margin-top:2px}.req .badge,.req .info .s{font-family:var(--font-mono)}.req .badge{font-size:10.5px;font-weight:700;padding:5px 11px;border-radius:999px;letter-spacing:.04em}.req .badge.safe{background:rgba(16,185,129,.14);color:#6EE7B7}.req .badge.warn{background:rgba(247,147,26,.16);color:#FFC074}.req .badge.high{background:rgba(239,68,68,.16);color:#FCA5A5}.core-side{padding:22px 20px}.core-side h4{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.4);font-family:var(--font-mono)}.gauge{margin:16px 0 6px;display:flex;align-items:center;justify-content:center;position:relative}.gauge svg{transform:rotate(-90deg)}.gauge .val{position:absolute;text-align:center}.gauge .val b{font-size:30px;font-weight:750;letter-spacing:-.02em}.gauge .val span{display:block;font-size:10px;color:rgba(255,255,255,.45);font-family:var(--font-mono);letter-spacing:.1em}.policy{margin-top:18px;display:flex;flex-direction:column;gap:14px}.policy .p{display:flex;align-items:center;gap:11px;font-size:12.5px;line-height:1.25}.policy .sw{width:34px;height:20px;border-radius:999px;background:var(--brand-gradient-vivid);position:relative;flex:0 0 34px}.policy .sw:after{content:"";position:absolute;top:2px;right:2px;width:16px;height:16px;border-radius:50%;background:#fff}.policy .sw.off{background:rgba(255,255,255,.12)}.policy .sw.off:after{left:2px;right:auto}.policy .p span{color:rgba(255,255,255,.75)}