:root{--bg-sand: #09090b;--bg-sand-warm: #0e0d0c;--bg-travertine: #121215;--bg-travertine-pure: #09090b;--bg-travertine-dark: #18181c;--bg-travertine-chisel: #222226;--bg-card: rgba(18, 18, 21, .82);--bg-card-pure: #161518;--bg-graphite-deep: #09090b;--bg-graphite-surface: #121215;--bg-graphite-elevated: #18181c;--border-graphite: rgba(255, 255, 255, .1);--border-graphite-subtle: rgba(255, 255, 255, .06);--border-stone: rgba(255, 255, 255, .08);--border-stone-light: rgba(255, 255, 255, .05);--border-stone-strong: rgba(255, 164, 107, .35);--border-brass: rgba(255, 164, 107, .4);--accent-amber-glow: #FFA46B;--accent-amber-trust: #F59E0B;--accent-amber-escrow: #FFA46B;--accent-amber-soft: rgba(255, 164, 107, .14);--accent-terracotta: #FFA46B;--accent-terracotta-soft: rgba(255, 164, 107, .12);--accent-cobalt: #FFA46B;--accent-cobalt-hover: #ffb585;--accent-cobalt-soft: rgba(255, 164, 107, .14);--accent-cobalt-border: rgba(255, 164, 107, .35);--accent-navy: #18181c;--accent-navy-soft: #222226;--accent-emerald: #10B981;--accent-emerald-soft: rgba(16, 185, 129, .12);--accent-brass: #FFA46B;--accent-brass-gold: #F59E0B;--accent-brass-soft: rgba(255, 164, 107, .12);--accent-cyan: #38BDF8;--accent-cyan-soft: rgba(56, 189, 248, .12);--glass-blur: blur(20px) saturate(180%);--glass-dark-bg: rgba(14, 13, 12, .78);--glass-dark-border: rgba(255, 255, 255, .12);--glass-dark-specular: inset 0 1px 0 rgba(255, 255, 255, .16);--glass-light-bg: rgba(18, 18, 21, .82);--glass-light-border: rgba(255, 255, 255, .08);--glass-light-specular: inset 0 1px 0 rgba(255, 255, 255, .14);--ease-spring: cubic-bezier(.16, 1, .3, 1);--ease-out: cubic-bezier(.23, 1, .32, 1);--duration-press: .16s;--text-main: #f4f4f5;--text-secondary: rgba(248, 246, 240, .78);--text-muted: rgba(248, 246, 240, .6);--text-light: rgba(248, 246, 240, .42);--text-on-dark-pure: #ffffff;--text-on-dark-body: rgba(248, 246, 240, .9);--text-on-dark-muted: rgba(248, 246, 240, .7);--font-serif: "Cormorant Garamond", Georgia, serif;--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", monospace;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 8px 24px -4px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .2);--shadow-lg: 0 18px 45px -8px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .3);--shadow-xl: 0 25px 65px -10px rgba(0, 0, 0, .7), inset 0 1px 0 rgba(255, 255, 255, .12)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-sand);color:var(--text-main);font-family:var(--font-sans);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-editorial{font-family:var(--font-serif);font-feature-settings:"lnum" 1,"liga" 1;letter-spacing:-.02em}.font-mono,code,kbd,samp,pre,[style*="font-family: monospace"],[style*="font-family:monospace"],[style*="fontFamily: 'monospace'"]{font-family:var(--font-mono)!important;font-feature-settings:"tnum" 1,"zero" 1}.bg-travertine-texture,.bg-sovereign-mesh{background-color:#09090b;background-image:radial-gradient(circle at 18% 12%,rgba(255,164,107,.04) 0%,transparent 50%),radial-gradient(circle at 82% 75%,rgba(16,185,129,.025) 0%,transparent 55%),linear-gradient(to right,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,auto,48px 48px,48px 48px}.museum-frame{position:relative;background:#121215;padding:12px;border-radius:24px;border:1px solid var(--border-stone);box-shadow:var(--shadow-xl);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}@media(hover:hover)and (pointer:fine){.museum-frame:hover{box-shadow:0 30px 80px -15px #000000b3,0 0 0 1px var(--border-stone-strong);transform:translateY(-2px)}}.museum-frame-inner{border-radius:16px;overflow:hidden;position:relative;background:#18181c}.stone-panel{background:#121215;border:1px solid var(--border-stone);border-radius:24px;box-shadow:var(--shadow-sm);color:var(--text-main)}.stone-card{background:var(--bg-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-stone);border-radius:18px;box-shadow:0 4px 20px -2px #0006,inset 0 1px #ffffff1f;color:var(--text-main);transition:transform .16s var(--ease-spring),box-shadow .16s ease,border-color .16s ease,background-color .16s ease;touch-action:manipulation}.stone-card:hover{background:#18181ceb;border-color:var(--border-stone-strong);box-shadow:0 14px 36px -6px #0009,0 0 24px -6px #ffa46b26,inset 0 1px #ffffff29;transform:translateY(-2px)}.stone-card-interactive{cursor:pointer;transition:transform .16s var(--ease-spring),box-shadow .16s ease,border-color .16s ease;touch-action:manipulation}.stone-card-interactive:active{transform:scale(.97)}.liquid-glass-dark{background:var(--glass-dark-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-dark-border);border-radius:20px;box-shadow:0 16px 36px -8px #00000080,var(--glass-dark-specular);transition:transform .16s var(--ease-spring),border-color .16s ease,box-shadow .16s ease}.liquid-glass-light{background:var(--glass-light-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-light-border);border-radius:20px;box-shadow:0 12px 30px -8px #0006,var(--glass-light-specular);transition:transform .16s var(--ease-spring),border-color .16s ease,box-shadow .16s ease}.tactile-travertine-card{background:#121215;border:1px solid var(--border-stone);border-radius:22px;box-shadow:0 4px 20px -2px #0006,inset 0 1px #ffffff1f;color:var(--text-main);transition:transform .16s var(--ease-spring),border-color .16s ease,box-shadow .16s ease;touch-action:manipulation}.tactile-travertine-card:hover{border-color:var(--border-stone-strong);box-shadow:0 16px 48px -8px #0009,inset 0 1px #ffffff2e;transform:translateY(-2px)}.tactile-travertine-card:active{transform:scale(.97)}.tactile-graphite-plate{background:var(--bg-graphite-deep);color:var(--text-on-dark-pure);border:1px solid var(--border-graphite);border-radius:24px;box-shadow:0 24px 64px -12px #0009,var(--glass-dark-specular);position:relative;overflow:hidden;transition:transform .16s var(--ease-spring),border-color .16s ease}.badge-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;padding:5px 12px;border-radius:9999px;display:inline-flex;align-items:center;gap:6px;font-weight:700;font-feature-settings:"tnum" 1}.badge-cobalt,.badge-amber,.badge-terracotta,.badge-brass{background:#ffa46b24;color:#ffa46b;border:1px solid rgba(255,164,107,.35)}.badge-stone{background:#ffffff0f;color:#f8f6f0d9;border:1px solid rgba(255,255,255,.12)}.badge-emerald{background:#10b98124;color:#10b981;border:1px solid rgba(16,185,129,.35)}.badge-cyan{background:#38bdf824;color:#38bdf8;border:1px solid rgba(56,189,248,.35)}.btn-primary{background:#ffa46b;color:#0e0d0c;font-weight:700;font-size:14px;padding:13px 24px;border-radius:12px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s var(--ease-spring),background-color .16s ease,box-shadow .16s ease;text-decoration:none;box-shadow:0 4px 16px #ffa46b40,inset 0 1px #ffffff59;touch-action:manipulation;will-change:transform}.btn-primary:hover{background:#ffb585;box-shadow:0 8px 24px #ffa46b66,inset 0 1px #ffffff73;transform:translateY(-2px)}.btn-primary:active{transform:scale(.97)}.btn-cobalt{background:#ffa46b;color:#0e0d0c;font-weight:700;font-size:14px;padding:13px 24px;border-radius:12px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s var(--ease-spring),background-color .16s ease,box-shadow .16s ease;text-decoration:none;box-shadow:0 4px 16px #ffa46b40,inset 0 1px #ffffff59;touch-action:manipulation;will-change:transform}.btn-cobalt:hover{background:#ffb585;box-shadow:0 8px 24px #ffa46b66,inset 0 1px #ffffff73;transform:translateY(-2px)}.btn-cobalt:active{transform:scale(.97)}.btn-amber{background:#ffa46b;color:#0e0d0c;font-weight:700;font-size:14px;padding:13px 24px;border-radius:12px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s var(--ease-spring),background-color .16s ease,box-shadow .16s ease;text-decoration:none;box-shadow:0 4px 16px #ffa46b40,inset 0 1px #ffffff59;touch-action:manipulation;will-change:transform}.btn-amber:hover{background:#ffb585;box-shadow:0 8px 24px #ffa46b66,inset 0 1px #ffffff73;transform:translateY(-2px)}.btn-amber:active{transform:scale(.97)}.btn-secondary{background:#ffffff0f;color:#fffdf0;font-weight:700;font-size:14px;padding:13px 22px;border-radius:12px;border:1px solid rgba(255,255,255,.14);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s var(--ease-spring),background-color .16s ease,box-shadow .16s ease,border-color .16s ease;text-decoration:none;box-shadow:0 2px 8px #0000004d,var(--glass-dark-specular);touch-action:manipulation;will-change:transform}.btn-secondary:hover{background:#ffffff1a;border-color:#ffa46b66;transform:translateY(-2px);box-shadow:0 8px 20px #00000073}.btn-secondary:active{transform:scale(.97)}.pulse-dot{width:8px;height:8px;border-radius:50%;background-color:var(--accent-cobalt);display:inline-block;animation:pulseGlow 2s infinite ease-in-out}@keyframes pulseGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--bg-sand)}::-webkit-scrollbar-thumb{background:var(--border-stone-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-light)}.layout-container{max-width:1240px;margin:0 auto;padding:0 24px}@media(max-width:768px){.layout-container{padding:0 16px}}.network-page{padding-top:92px;overflow:hidden}.network-hero{position:relative;padding:58px 0 72px}.network-hero:before{content:"";position:absolute;top:-430px;right:-180px;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,#ffa46b14,#ffa46b00 69%)}.network-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(38px,7vw,112px);align-items:center}.network-hero-copy{max-width:690px}.network-kicker,.network-stage-overline{display:flex;align-items:center;gap:9px;color:var(--accent-cobalt);font:800 11px var(--font-mono);letter-spacing:.1em}.network-live-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 5px #10b98129}.network-hero h1{margin:22px 0 20px;color:var(--text-main);font-size:clamp(50px,5.25vw,78px);line-height:.98;letter-spacing:-.055em;font-weight:600}.network-hero h1 em,.network-explainer h2 em{color:var(--accent-cobalt);font-weight:inherit}.network-hero-lead{max-width:565px;color:var(--text-muted);font-size:18px;line-height:1.68}.network-hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.network-primary-action{padding:15px 22px;border-radius:11px}.network-inline-link{display:inline-flex;align-items:center;gap:8px;color:var(--text-main);font-size:14px;font-weight:800;text-decoration:none}.network-inline-link:hover{color:var(--accent-cobalt)}.network-hero-proof{display:flex;flex-wrap:wrap;gap:16px 22px;margin-top:27px;color:var(--text-secondary);font-size:13px;font-weight:700}.network-hero-proof span,.network-route-result{display:inline-flex;align-items:center;gap:7px}.network-hero-proof svg{color:var(--accent-cobalt)}.network-route-card{padding:20px;color:#f4f4f5;background:#121215;border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 28px 70px #00000073}.network-route-card-head{display:flex;align-items:center;justify-content:space-between;color:#f4f4f5a6;font:800 10px var(--font-mono);letter-spacing:.09em}.network-route-state{padding:5px 8px;color:#34d399;background:#10b98124;border-radius:99px;letter-spacing:.02em}.network-route-request{margin:17px 0 14px;padding:19px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px}.network-request-label{display:block;margin-bottom:10px;color:var(--accent-cobalt);font:800 10px var(--font-mono);letter-spacing:.1em}.network-route-request strong{display:block;max-width:300px;font-size:20px;line-height:1.14;letter-spacing:-.025em;color:#f4f4f5}.network-route-request small{display:block;margin-top:11px;color:#f4f4f5a6;font-size:12px;line-height:1.35}.network-route-nodes{display:grid;gap:2px}.network-route-nodes>div{display:grid;grid-template-columns:30px 1fr;column-gap:12px;padding:13px 4px;border-bottom:1px solid rgba(255,255,255,.07)}.network-route-nodes span{grid-row:span 2;color:var(--accent-cobalt);font:800 11px var(--font-mono)}.network-route-nodes b{font-size:13px;color:#f4f4f5}.network-route-nodes small{margin-top:3px;color:#f4f4f599;font-size:12px}.network-route-result{padding:16px 4px 2px;color:#34d399;font-size:12px;font-weight:800}.network-principles{display:grid;grid-template-columns:repeat(4,1fr);background:#121215;border:1px solid rgba(255,255,255,.08);border-radius:17px;box-shadow:var(--shadow-sm)}.network-principle{display:grid;grid-template-columns:28px 26px 1fr;align-items:start;gap:11px;min-height:132px;padding:25px 20px;border-right:1px solid rgba(255,255,255,.08)}.network-principle:last-child{border-right:0}.network-principle-number{color:var(--accent-cobalt);font:800 10px var(--font-mono)}.network-principle svg{color:var(--accent-cobalt)}.network-principle strong{display:block;margin:2px 0 5px;font-size:14px;color:#f4f4f5}.network-principle p{color:var(--text-muted);font-size:12px;line-height:1.4}.network-journey-section{padding-top:120px}.network-section-heading{display:grid;grid-template-columns:1fr minmax(260px,380px);align-items:end;gap:40px;margin-bottom:36px}.network-section-heading h2{margin-top:14px;color:var(--text-main);font-size:clamp(38px,4vw,55px);line-height:.98;letter-spacing:-.045em;font-weight:600}.network-section-heading>p{margin-bottom:4px;color:var(--text-muted);font-size:16px;line-height:1.6}.network-journey-shell{padding:12px;background:#121215;border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:var(--shadow-lg)}.network-stage-tabs{display:flex;gap:5px;overflow-x:auto;padding:3px;scrollbar-width:none}.network-stage-tabs button{flex:1 0 max-content;padding:12px 14px;color:var(--text-muted);background:transparent;border:0;border-radius:10px;font:700 12px var(--font-sans);cursor:pointer}.network-stage-tabs button span{margin-right:7px;color:var(--text-light);font-family:var(--font-mono)}.network-stage-tabs button.is-active{color:#0e0d0c;background:var(--accent-cobalt);font-weight:800}.network-stage-tabs button.is-active span{color:#0e0d0c}.network-stage-content{display:grid;grid-template-columns:minmax(250px,.78fr) minmax(320px,1.22fr);gap:clamp(28px,4vw,62px);align-items:center;margin-top:9px;padding:clamp(26px,4vw,54px);background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px}.network-stage-copy h3{white-space:pre-line;margin:14px 0 15px;color:var(--text-main);font-size:clamp(27px,3.2vw,42px);line-height:1.06;letter-spacing:-.04em}.network-stage-copy>p{color:var(--text-muted);font-size:15px;line-height:1.65}.network-stage-status{display:inline-flex;align-items:center;gap:8px;margin-top:23px;padding:9px 12px;color:var(--text-secondary);background:#121215;border:1px solid rgba(255,255,255,.08);border-radius:9px;font-size:12px;font-weight:800}.network-stage-status svg{color:var(--accent-cobalt)}.network-stage-facts{display:grid;gap:9px;margin-top:20px}.network-stage-facts div{padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.08)}.network-stage-facts dt{color:var(--text-light);font:800 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.network-stage-facts dd{margin-top:3px;color:var(--text-secondary);font-size:13px;font-weight:700}.network-stage-visual{position:relative}.network-stage-visual img{display:block;width:100%;max-height:470px;object-fit:contain;background:#09090b;border:1px solid rgba(255,255,255,.08);border-radius:13px;box-shadow:0 18px 37px #00000073}.network-visual-caption{position:absolute;bottom:12px;left:12px;display:flex;align-items:center;gap:7px;padding:8px 10px;color:#fff;background:#121215d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.08);border-radius:8px;font:700 11px var(--font-sans)}.network-visual-caption span{width:7px;height:7px;background:#34d399;border-radius:50%}.network-explainer-wrap{margin-top:128px;padding:92px 0;color:#f4f4f5;background:#0e0d0c;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.network-explainer{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.network-explainer .badge-stone{color:#f4f4f5;background:#ffffff0f;border-color:#ffffff1f}.network-explainer h2{margin-top:17px;font-size:clamp(41px,4.6vw,65px);line-height:.96;letter-spacing:-.045em;font-weight:600}.network-explainer-copy>p{max-width:500px;color:var(--text-muted);font-size:18px;line-height:1.65}.network-flow{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:28px}.network-flow span,.network-flow b{padding:9px 11px;color:#f4f4f5;border:1px solid rgba(255,255,255,.1);border-radius:8px;font:800 11px var(--font-mono);background:#ffffff08}.network-flow .is-blue{background:#ffa46b26;border-color:var(--accent-cobalt);color:var(--accent-cobalt)}.network-flow b{color:#34d399;background:#10b98124;border-color:#10b98159}.network-flow i{color:#fff6;font-style:normal}.network-categories-section{padding-top:118px}.network-section-heading.compact{margin-bottom:35px}.network-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.network-category{position:relative;min-height:220px;padding:22px;color:var(--text-main);text-align:left;background:#121215;border:1px solid rgba(255,255,255,.08);border-radius:15px;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.network-category:hover{border-color:var(--accent-cobalt);box-shadow:0 12px 30px #00000080;transform:translateY(-4px)}.network-category-number{color:var(--accent-cobalt);font:800 10px var(--font-mono)}.network-category-glyph{position:absolute;top:17px;right:18px;color:#ffffff4d;font-size:27px}.network-category strong{display:block;max-width:190px;margin-top:40px;font-size:18px;line-height:1.18;color:#f4f4f5}.network-category p{max-width:280px;margin-top:10px;color:var(--text-muted);font-size:13px;line-height:1.55}.network-category>svg{position:absolute;right:18px;bottom:18px;color:var(--accent-cobalt)}.network-final-section{padding:120px 24px 8px}.network-final-cta{position:relative;display:grid;place-items:center;min-height:470px;padding:62px 28px;overflow:hidden;color:#fff;text-align:center;background:radial-gradient(circle at 50% 120%,#ffa46b24,#121215 55%,#09090b);border:1px solid rgba(255,255,255,.08);border-radius:25px}.network-final-content{position:relative;max-width:650px}.network-final-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--accent-cobalt);font:800 11px var(--font-mono);letter-spacing:.09em}.network-final-cta h2{margin:16px 0;font-size:clamp(40px,4.6vw,62px);line-height:.98;letter-spacing:-.045em;font-weight:600}.network-final-cta p{max-width:530px;margin:auto;color:#f4f4f5bf;font-size:16px;line-height:1.6}.network-final-button{margin-top:28px;padding:15px 22px;color:#0e0d0c;background:var(--accent-cobalt);font-weight:800;border:none;box-shadow:0 4px 18px #ffa46b40}.network-final-button:hover{background:#ffb485}.network-final-cta small{display:block;margin-top:14px;color:#f4f4f580;font-size:12px}.network-final-orbit{position:absolute;border:1px solid rgba(255,164,107,.12);border-radius:50%;pointer-events:none}.orbit-one{width:610px;height:610px}.orbit-two{width:880px;height:880px}@media(max-width:900px){.network-hero-grid,.network-stage-content,.network-explainer{grid-template-columns:1fr}.network-route-card{max-width:610px}.network-principles{grid-template-columns:1fr 1fr}.network-principle:nth-child(2){border-right:0}.network-principle:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}.network-section-heading{grid-template-columns:1fr;gap:18px}.network-section-heading>p{max-width:520px}.network-category-grid{grid-template-columns:1fr 1fr}.network-explainer{gap:35px}}@media(max-width:600px){.network-page{padding-top:75px}.network-hero{padding:40px 0 45px}.network-hero h1{font-size:49px}.network-hero-lead{font-size:16px}.network-hero-actions{flex-direction:column;align-items:flex-start;gap:17px}.network-primary-action{width:100%}.network-hero-proof{display:grid;gap:11px}.network-route-card{padding:15px}.network-route-request strong{font-size:18px}.network-principles{grid-template-columns:1fr;margin:0 16px}.network-principle,.network-principle:nth-child(2){min-height:auto;padding:18px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.network-principle:last-child{border-bottom:0}.network-journey-section{padding-top:78px}.network-section-heading h2{font-size:42px}.network-journey-shell{margin:0 -4px}.network-stage-content{padding:21px 16px}.network-stage-tabs button{padding:10px 11px}.network-stage-copy h3{font-size:29px}.network-stage-visual{order:-1}.network-explainer-wrap{margin-top:78px;padding:68px 0}.network-explainer h2{font-size:45px}.network-explainer-copy>p{font-size:16px}.network-categories-section{padding-top:78px}.network-category-grid{grid-template-columns:1fr}.network-category{min-height:185px}.network-final-section{padding:76px 16px 0}.network-final-cta{min-height:445px;padding:45px 18px}.network-final-cta h2{font-size:43px}.orbit-one{width:450px;height:450px}.orbit-two{width:610px;height:610px}}.network-category-icon{position:absolute;top:17px;right:18px;color:#9aa5b4}.network-category>svg:not(.network-category-icon){position:absolute;right:18px;bottom:18px;color:var(--accent-cobalt)}@media(max-width:600px){.quick-action-deck{display:none}}.network-progress{height:3px;margin:13px 0 4px;overflow:hidden;background:#dcd4c8;border-radius:99px}.network-progress span{display:block;height:100%;background:var(--accent-cobalt);border-radius:inherit;transition:width .25s ease}.network-stage-controls{display:flex;gap:9px;margin-top:20px}.network-stage-controls button{display:inline-flex;align-items:center;gap:7px;justify-content:center;min-height:38px;padding:0 12px;color:var(--text-secondary);background:transparent;border:1px solid #cfc6b8;border-radius:8px;font:800 12px var(--font-sans);cursor:pointer}.network-stage-controls button:last-child{color:#fff;background:var(--accent-cobalt);border-color:var(--accent-cobalt)}.network-stage-controls button:disabled{opacity:.42;cursor:not-allowed}.network-stage-controls button:last-child:disabled{color:var(--text-secondary);background:transparent;border-color:#cfc6b8}@media(max-width:600px){.network-stage-controls{justify-content:space-between}.network-stage-controls button{flex:1}}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.route-hud-btn{touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:transform .16s var(--ease-spring),background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease;will-change:transform}@media(hover:hover)and (pointer:fine){.route-hud-btn:not(.is-active):hover{background:#ffffff14;color:#f8f6f0}.route-hud-btn.is-active:hover{background:#ffa46b38;border-color:#ffa46b99;color:#ffa46b}.route-hud-sound-btn:hover{background:#ffffff1a}.route-hud-sound-btn.is-sound-on:hover{background:#ffa46b33;border-color:#ffa46b73}}.route-hud-btn:active{transform:scale(.97)!important}.master-header-btn{touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:transform .16s var(--ease-spring),background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease;will-change:transform}.master-header-btn:active{transform:scale(.97)!important}@media(hover:hover)and (pointer:fine){.master-nav-item:not(.is-active):hover{background:var(--nav-hover-bg, rgba(255, 255, 255, .08));transform:translateY(-1px)}.master-cta-btn:hover,.master-logo-btn:hover,.master-hamburger-btn:hover{transform:translateY(-1px)}}.route-step-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#c85a171f;border:1px solid rgba(200,90,23,.3);color:#c85a17}@keyframes dealRoomGlow{0%{box-shadow:0 0 #0038ff00,0 25px 60px -15px #18161414}30%{box-shadow:0 0 0 8px #0038ff59,0 0 45px #0038ff4d,0 25px 60px -15px #18161426}65%{box-shadow:0 0 0 4px #10b98140,0 0 25px #10b98133}to{box-shadow:0 0 #0038ff00,0 25px 60px -15px #18161414}}.deal-room-focus-pulse{animation:dealRoomGlow 2.4s cubic-bezier(.16,1,.3,1) forwards!important}.action-launcher-btn,.phase-card-btn,.stage-cycle-card,.interactive-door-pill{touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:transform .16s cubic-bezier(.16,1,.3,1),box-shadow .16s ease,background-color .16s ease,border-color .16s ease,opacity .16s ease;will-change:transform}.action-launcher-btn:active,.phase-card-btn:active,.stage-cycle-card:active,.interactive-door-pill:active{transform:scale(.97)!important}.liquid-glass-bevel{box-shadow:inset 0 1px #ffffff2e;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%)}.liquid-glass-amber-glow{box-shadow:inset 0 1px #ffffff2e,0 0 16px #ffa46b40}@keyframes fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}.concierge-island-pill{touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .16s var(--ease-spring),box-shadow .16s ease}.concierge-island-pill:hover{transform:translateY(-2px);border-color:#ffa46b99!important;box-shadow:0 10px 28px -2px #ffa46b40,inset 0 1px #ffffff4d!important}.concierge-island-pill:active{transform:scale(.96) translateY(0)!important}.smart-chip-item{touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .14s var(--ease-spring),background .14s ease,border-color .14s ease}.smart-chip-item:hover{transform:translateY(-1px);border-color:#ffa46b66!important}.smart-chip-item:active{transform:scale(.96)!important}
