.site-header,.hero,.section,.capabilities,.pricing-band,.final-cta,.site-footer,.mobile-nav{--bg:#f6fbfc;--panel:#ffffffd1;--panel-strong:#fffffff0;--line:#0626301f;--line-strong:#06263038;--text:#071318;--muted:#5e737b;--soft:#2d4850;--cyan:#008eaa;--green:#3f9309;--shadow:0 24px 70px #0e2b321f;--grid-line:#05232c0b;--header-bg:#f6fbfce6;--brand-bg:#008eaa14;--button-text:#f7feff;--button-bg:#06323c;--button-secondary-bg:#ffffffb3;--hero-fade-left:#f6fbfcfa;--hero-fade-mid:#f6fbfcd1;--hero-fade-clear:#f6fbfc29;--hero-fade-right:#f6fbfc5c;--hero-fade-bottom:#f6fbfcf5;--scene-grid:#05232c12;--scene-panel:#ffffff9e;--scene-panel-strong:#ffffffbd;--scene-gradient-top:#008eaa1f;--scene-gradient-bottom:#ffffffbd;--text-on-scene:#071318d6;--dashboard-grid:#05232c0e;--dashboard-bg:#ffffff75;--control-bg:#ffffffb8;--control-bg-strong:#eefcffe6;--control-grid-bg:#ffffff9e;--metric-bg:#ffffffad;--featured-bg:#ebfff4d1;--max:1180px}.dark .site-header,.dark .hero,.dark .section,.dark .capabilities,.dark .pricing-band,.dark .final-cta,.dark .site-footer,.dark .mobile-nav{--bg:#030609;--panel:#091319c7;--panel-strong:#0c191ff0;--line:#beebf229;--line-strong:#beebf247;--text:#f4fbff;--muted:#93a9b4;--soft:#c7d9df;--cyan:#45e4ff;--green:#a8ff62;--shadow:0 24px 70px #00000061;--grid-line:#ffffff06;--header-bg:#030609e0;--brand-bg:#45e4ff14;--button-text:#ecfeff;--button-bg:#030b0eb8;--button-secondary-bg:#ffffff06;--hero-fade-left:#030609fa;--hero-fade-mid:#030609d6;--hero-fade-clear:#03060933;--hero-fade-right:#03060985;--hero-fade-bottom:#030609f0;--scene-grid:#beebf20e;--scene-panel:#030c1094;--scene-panel-strong:#06151bb8;--scene-gradient-top:#45e4ff29;--scene-gradient-bottom:#020a0dd1;--text-on-scene:#f4fbffe6;--dashboard-grid:#ffffff09;--dashboard-bg:#00000029;--control-bg:#03080bdb;--control-bg-strong:#0b2026eb;--control-grid-bg:#0710169e;--metric-bg:#ffffff07;--featured-bg:#182620d6}.site-header{z-index:20;border-bottom:0;justify-content:space-between;align-items:center;height:80px;padding-block:10px;padding-inline:clamp(18px,4vw,56px);transition:background .18s;display:flex;position:fixed;inset:0 0 auto}.site-header.is-scrolled,.site-header.site-header--solid{background:var(--header-bg)}.brand,.nav-links,.header-actions,.hero-actions,.signal-row,.dashboard-header,.metric-strip,.model-list>div,.site-footer{align-items:center;display:flex}.brand{gap:14px;font-weight:800}.brand img{border-radius:50%;flex-shrink:0}.brand-mark{background:var(--brand-bg);width:36px;height:36px;color:var(--cyan);border:1px solid #45e4ff7a;border-radius:8px;place-items:center;font-size:12px;display:grid;box-shadow:inset 0 0 22px #45e4ff14}.nav-links{color:var(--soft);gap:30px;font-size:14px}.auth-header-nav{min-width:0;color:var(--soft);justify-content:center;align-items:center;gap:clamp(12px,2.5vw,28px);font-size:14px;display:flex}.auth-header-nav a{white-space:nowrap;text-decoration:none;transition:color .16s,border-color .16s,background .16s}.auth-header-nav a:hover{color:var(--text)}.site-header.site-header--solid.site-header--auth{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(8px,2vw,20px);display:grid}.site-header--auth .site-header-auth-start{align-items:center;gap:10px;display:flex}.site-header--auth .auth-header-nav{width:100%}.site-header--auth .header-actions{justify-self:end}.nav-links a,.ghost-link,.lang-switch,.theme-switch{transition:color .16s,border-color .16s,background .16s}.nav-links a:hover,.nav-links a.is-active,.ghost-link:hover{color:var(--text)}.nav-links a.is-active{position:relative}.nav-links a.is-active:after{content:"";background:var(--green);height:1px;position:absolute;bottom:-10px;left:0;right:0}.header-actions{gap:14px;font-size:14px}.lang-switch,.theme-switch{border:1px solid var(--line);min-width:46px;height:34px;color:var(--soft);background:#ffffff09;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.theme-switch{cursor:pointer;width:36px;min-width:36px;font:inherit;padding:0}.theme-switch svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.theme-switch svg circle{fill:currentColor;stroke:none}.lang-switch:hover,.theme-switch:hover{color:var(--text);border-color:var(--line-strong)}.button{isolation:isolate;background:linear-gradient(90deg, #45e4ff2e, #a8ff621a), var(--button-bg);min-height:48px;color:var(--button-text);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);white-space:nowrap;border:1px solid #45e4ffa3;border-radius:4px;justify-content:center;align-items:center;padding:0 24px;font-weight:800;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09,0 0 28px #45e4ff24}.button:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 0%,#f4fbff52 48%,#0000 62%);transition:transform .42s;position:absolute;inset:0;transform:translate(-140%)}.button:after{content:"";opacity:.9;border-top:1px solid;border-right:1px solid;width:6px;height:6px;margin-left:12px;transform:rotate(45deg)}.button span{z-index:1;position:relative}.button:hover{border-color:#a8ff62b8;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff0b,0 0 36px #45e4ff38}.button:hover:before{transform:translate(140%)}.button-secondary{background:linear-gradient(90deg, #f4fbff0a, #45e4ff14), var(--button-secondary-bg);color:var(--text);border-color:var(--line-strong);box-shadow:none}.button-small{min-height:38px;padding:0 16px;font-size:13px}.hero{border-bottom:1px solid var(--line);align-items:center;height:96vh;min-height:760px;display:grid;position:relative;overflow:hidden}.hero-media,.hero-shade,.data-stream{position:absolute;inset:0}.hero-media{transform:translate3d(var(--px,0), var(--py,0), 0);will-change:transform;transition:transform .26s ease-out}.hero-scene,.hero-scene svg{width:100%;height:100%}.hero-scene{opacity:.88;position:absolute;inset:0}.hero-scene svg{display:block}.scene-grid path{stroke:var(--scene-grid);stroke-width:1px}.source-cube path,.stack path,.model-panel rect{fill:var(--scene-panel);stroke:#45e4ff5c;stroke-width:1.4px;vector-effect:non-scaling-stroke}.source-cube path:first-child,.stack path:first-child{fill:url(#panelGradient)}.source-cube text,.model-panel text{fill:var(--text-on-scene);letter-spacing:1.6px;font-size:13px;font-weight:800}.source-cube text{text-anchor:middle}.lane{fill:none;vector-effect:non-scaling-stroke}.lane-base{stroke:#45e4ff29;stroke-width:1.1px}.lane-flow{stroke:url(#laneGradient);stroke-width:1.8px;stroke-dasharray:180 620;stroke-dashoffset:0;animation:6s linear infinite lane-flow;animation-delay:var(--delay,0s)}.lane-packet{fill:var(--green);opacity:.86}.stack{animation:6s ease-in-out infinite float-panel}.stack path{fill:var(--scene-panel-strong)}.model-panel{animation:4.2s ease-in-out infinite model-pulse;animation-delay:var(--delay,0s)}.model-panel circle{fill:#a8ff62d9}.micro-nodes rect{fill:none;stroke:#45e4ff40;vector-effect:non-scaling-stroke;animation:3.4s ease-in-out infinite node-flicker}.micro-nodes rect:nth-child(3n){animation-delay:.7s}.micro-nodes rect:nth-child(4n){animation-delay:1.2s}.hero-shade{background:linear-gradient(90deg, var(--hero-fade-left) 0%, var(--hero-fade-mid) 35%, var(--hero-fade-clear) 74%, var(--hero-fade-right) 100%), linear-gradient(180deg, transparent 0%, var(--hero-fade-bottom) 100%)}.data-stream{z-index:2;pointer-events:none}.data-stream span{opacity:.55;background:linear-gradient(90deg,#0000,#45e4ffd9,#0000);width:28%;height:1px;animation:5.5s linear infinite stream;position:absolute;left:-18%}.data-stream span:first-child{top:28%}.data-stream span:nth-child(2){animation-duration:6.8s;animation-delay:1.4s;top:51%}.data-stream span:nth-child(3){animation-duration:7.4s;animation-delay:2.6s;top:70%}.hero-content{z-index:2;width:min(var(--max), calc(100% - 40px));margin:0 auto;padding-top:62px;animation:.7s both fade-up;position:relative}.eyebrow,.section-kicker{color:var(--green);text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.home-page h1,.home-page h2,.home-page h3,.home-page p{margin-top:0}.home-page h1{letter-spacing:0;max-width:820px;margin-bottom:22px;font-size:clamp(46px,7vw,86px);line-height:.98}.home-page.is-cjk h1{max-width:760px;font-size:clamp(44px,5.6vw,72px);font-weight:780;line-height:1.12}.home-page h2{letter-spacing:0;margin-bottom:18px;font-size:clamp(30px,4vw,54px);line-height:1.08}.home-page h3{letter-spacing:0;margin-bottom:12px;font-size:20px}.home-page p{color:var(--muted);line-height:1.75}.hero-copy{max-width:680px;color:var(--soft);font-size:18px}.home-page.is-cjk .hero-copy{max-width:720px;font-size:17px;line-height:1.9}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px}.signal-row{flex-wrap:wrap;gap:34px;margin:52px 0 0}.signal-row>div{border-left:1px solid var(--line-strong);min-width:130px;padding-left:18px}.signal-row dt{font-size:28px;font-weight:800}.home-page.is-cjk .signal-row dt{font-size:26px;font-weight:760}.signal-row dd{color:var(--muted);text-transform:uppercase;margin:6px 0 0;font-size:12px}.hero-next{z-index:2;color:#f4fbff94;text-transform:uppercase;font-size:12px;position:absolute;bottom:28px;right:clamp(20px,4vw,56px)}.section,.capabilities,.pricing-band,.final-cta{width:min(var(--max), calc(100% - 40px));margin:0 auto}.intro{padding:100px 0 48px}.intro-grid,.routing-layout,.console-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:64px;display:grid}.intro-grid p,.routing-layout p,.console-copy p,.pricing-copy p{font-size:16px}.capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-bottom:96px;display:grid}.capability-card,.dashboard,.pricing-table article{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.capability-card{min-height:260px;animation:.68s both fade-up;animation-delay:var(--delay,0s);border-radius:8px;padding:26px}.capability-card:hover{border-color:#45e4ff57;transition:transform .18s,border-color .18s;transform:translateY(-3px)}.icon-shell{width:42px;height:42px;color:var(--cyan);background:#45e4ff0f;border:1px solid #45e4ff38;border-radius:8px;place-items:center;margin-bottom:34px;display:grid}.icon-shell svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.routing,.console-section,.model-coverage,.developer-start,.use-cases,.crypto-pillars,.crypto-flow,.crypto-card-grid,.crypto-use,.crypto-note{border-top:1px solid var(--line);padding:100px 0}.model-coverage-grid,.developer-start{grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:center;gap:56px;display:grid}.model-cloud{border:1px solid var(--line);background:linear-gradient(90deg, var(--dashboard-grid) 1px, transparent 1px) 0 0 / 34px 34px, linear-gradient(var(--dashboard-grid) 1px, transparent 1px) 0 0 / 34px 34px, var(--control-grid-bg);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.model-cloud-spine{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.model-cloud span{border:1px solid var(--line);background:linear-gradient(90deg, #45e4ff14, #a8ff6209), var(--control-bg);min-height:58px;color:var(--text);border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.model-cloud .model-cloud-spine span{min-height:34px;color:var(--muted);text-transform:uppercase;background:#ffffff6b;border-color:#45e4ff33;font-size:11px;font-weight:700}.developer-copy p{max-width:560px}.code-panel{box-shadow:var(--shadow);background:#071318;border:1px solid #45e4ff47;border-radius:8px;margin:0;overflow:hidden}.code-panel-header{background:linear-gradient(90deg,#45e4ff14,#0000 42%),#ffffff09;border-bottom:1px solid #beebf224;align-items:center;gap:12px;min-height:44px;padding:0 16px;display:flex}.window-dots{gap:7px;display:inline-flex}.window-dots span{border-radius:999px;width:10px;height:10px}.window-dots span:first-child{background:#ff5f57}.window-dots span:nth-child(2){background:#ffbd2e}.window-dots span:nth-child(3){background:#28c840}.code-file{color:#f4fbffd1;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:700}.code-badge{color:#a8ff62db;border:1px solid #a8ff623d;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:800}.code-panel pre{background:linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 86% 12%,#45e4ff1f,#0000 34%),#071318;min-height:300px;margin:0;padding:22px 26px 24px;overflow:auto}.code-panel code,.code-line{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.75}.code-panel code{color:#d7e7ec}.code-line{white-space:pre;min-height:1.75em;display:block}.code-keyword{color:#8bd6ff}.code-name{color:#f4fbff}.code-property{color:#a8ff62}.code-string{color:#ffd28b}.use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.use-case-grid article{border:1px solid var(--line);background:var(--panel);min-height:210px;box-shadow:var(--shadow);border-radius:8px;padding:26px}.crypto-teaser{border-top:1px solid var(--line);grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:56px;padding:56px 0;display:grid}.crypto-teaser p{max-width:760px}.crypto-settlement{border:1px solid var(--line);background:linear-gradient(90deg, var(--dashboard-grid) 1px, transparent 1px) 0 0 / 34px 34px, linear-gradient(var(--dashboard-grid) 1px, transparent 1px) 0 0 / 34px 34px, var(--control-grid-bg);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.settlement-step{border:1px solid var(--line);background:linear-gradient(145deg, #45e4ff14, #a8ff620e), var(--control-bg);border-radius:8px;min-height:96px;padding:16px;position:relative}.settlement-step:not(:last-child):after{content:"";z-index:1;background:linear-gradient(90deg, var(--cyan), #a8ff6259);width:10px;height:1px;position:absolute;top:50%;right:-10px}.settlement-step span{color:var(--green);font-size:11px;font-weight:800;display:block}.settlement-step strong{color:var(--text);margin-top:14px;font-size:14px;line-height:1.45;display:block}.route-panel{border:1px solid var(--line);background:linear-gradient(90deg, var(--dashboard-grid) 1px, transparent 1px) 0 0 / 34px 34px, linear-gradient(var(--dashboard-grid) 1px, transparent 1px) 0 0 / 34px 34px, var(--control-grid-bg);border-radius:8px;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.route-panel:before{content:"";border:1px solid #45e4ff29;animation:14s linear infinite panel-spin;position:absolute;inset:12%;transform:rotate(18deg)}.route-node,.route-core{z-index:1;border:1px solid var(--line-strong);background:var(--control-bg);min-width:104px;height:54px;color:var(--soft);border-radius:8px;padding:0 18px;font-size:13px;font-weight:700;position:relative}.route-node{justify-content:center;align-items:center;display:flex}.source{position:absolute;top:50%;left:64px;transform:translateY(-50%)}.route-line{background:linear-gradient(90deg, transparent, var(--cyan));height:1px;position:absolute;left:168px;right:calc(50% + 64px)}.route-line:after{content:"";background:var(--green);border-radius:999px;width:8px;height:8px;animation:2.2s ease-in-out infinite packet;position:absolute;top:-3.5px;box-shadow:0 0 18px #a8ff62c7}.route-core{background:var(--control-bg-strong);border-color:#45e4ff8c;place-items:center;width:128px;height:128px;animation:2.8s ease-in-out infinite pulse-core;display:grid;box-shadow:0 0 44px #45e4ff38}.route-core span{color:var(--muted);text-transform:uppercase;font-size:12px}.route-core strong{color:var(--text);margin-top:-20px;font-size:16px}.route-branches{gap:14px;display:grid;position:absolute;right:38px}.route-outbound{pointer-events:none;position:absolute;inset:0}.outbound-line{transform-origin:0;background:linear-gradient(90deg,#45e4ff66,#a8ff6214);height:1px;position:absolute;top:50%;left:calc(50% + 64px);right:176px}.outbound-line:after{content:"";background:var(--cyan);width:8px;height:8px;animation:2.8s ease-in-out infinite outbound-packet;animation-delay:var(--packet-delay,0s);border-radius:999px;position:absolute;top:-3.5px;box-shadow:0 0 18px #45e4ffc7}.line-one{--packet-delay:0s;transform:rotate(-31deg)}.line-two{--packet-delay:.42s;transform:rotate(-10deg)}.line-three{--packet-delay:.84s;transform:rotate(11deg)}.line-four{--packet-delay:1.26s;transform:rotate(32deg)}.route-branches .route-node{animation:3.2s ease-in-out infinite node-glow}.model-node{background:linear-gradient(90deg, #45e4ff14, #a8ff6209), var(--control-bg);justify-content:flex-start;gap:12px;width:136px;min-height:56px;padding:10px 12px}.model-logo{color:#f4fbff;background:#45e4ff14;border:1px solid #45e4ff4d;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;display:grid;box-shadow:inset 0 0 18px #45e4ff14}.model-logo svg{width:22px;height:22px}.model-logo.openai{color:var(--text)}.model-logo.anthropic{color:#c15f3c}.model-logo.gemini{color:#7f5cff}.model-logo.meta{color:#168dff}.model-node strong,.model-node small{display:block}.model-node strong{color:var(--text);font-size:13px}.model-node small{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:600}.route-branches .route-node:nth-child(2){animation-delay:.5s}.route-branches .route-node:nth-child(3){animation-delay:1s}.route-branches .route-node:nth-child(4){animation-delay:1.5s}.dashboard{background:var(--panel-strong);border-radius:8px;padding:24px}.dashboard-header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:18px;font-weight:800}.status-dot{color:var(--green);font-size:12px}.metric-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.metric-strip>div{border:1px solid var(--line);background:var(--metric-bg);border-radius:8px;min-width:0;min-height:116px;padding:16px;overflow:hidden}.metric-strip span,.model-list span{color:var(--muted);font-size:12px;display:block}.metric-strip strong{overflow-wrap:anywhere;margin-top:8px;font-size:clamp(18px,1.55vw,22px);line-height:1.25;display:block}.telemetry{border:1px solid var(--line);background:linear-gradient(90deg, var(--dashboard-grid) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(var(--dashboard-grid) 1px, transparent 1px) 0 0 / 32px 32px, var(--dashboard-bg);border-radius:8px;grid-template-columns:minmax(170px,.85fr) minmax(180px,1fr);gap:16px;min-height:210px;padding:18px;display:grid}.telemetry-orbit{min-height:174px;position:relative}.orbit-ring,.orbit-core,.orbit-node{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring{border:1px solid #45e4ff38;border-radius:50%}.ring-one{width:142px;height:142px;animation:12s linear infinite telemetry-spin}.ring-two{border-color:#a8ff6233;width:96px;height:96px;animation:9s linear infinite reverse telemetry-spin}.ring-one:before,.ring-two:before{content:"";background:var(--green);border-radius:999px;width:6px;height:6px;position:absolute;top:-3px;left:50%;box-shadow:0 0 16px #a8ff62c7}.orbit-core{width:48px;height:48px;color:var(--text);background:var(--control-bg-strong);border:1px solid #45e4ff85;border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid;box-shadow:0 0 34px #45e4ff2e}.orbit-node{border:1px solid var(--line-strong);width:38px;height:28px;color:var(--soft);background:var(--control-bg);border-radius:6px;place-items:center;font-size:10px;font-weight:800;display:grid}.node-a{transform:translate(-50%,-50%)translateY(-72px)}.node-b{transform:translate(-50%,-50%)translate(78px,-8px)}.node-c{transform:translate(-50%,-50%)translateY(72px)}.node-d{transform:translate(-50%,-50%)translate(-78px,-8px)}.telemetry-feed{align-content:center;gap:12px;display:grid}.telemetry-feed>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0 14px 16px;display:flex;position:relative}.telemetry-feed>div:before{content:"";background:var(--cyan);border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite feed-pulse;position:absolute;left:0;box-shadow:0 0 14px #45e4ffb8}.telemetry-feed>div:nth-child(2):before{animation-delay:.42s}.telemetry-feed>div:nth-child(3):before{animation-delay:.84s}.telemetry-feed span{color:var(--muted);font-size:12px}.telemetry-feed strong{color:var(--text);font-size:14px}.model-list{gap:10px;margin-top:14px;display:grid}.model-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:14px 0}.model-list>div:last-child{border-bottom:0}.pricing-band{border-top:1px solid var(--line);grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:44px;padding:96px 0;display:grid}.pricing-table{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-table article{border-radius:8px;min-height:230px;padding:26px;transition:transform .18s,border-color .18s}.pricing-table article:hover{border-color:#45e4ff57;transform:translateY(-3px)}.pricing-table .featured{background:var(--featured-bg);border-color:#a8ff626b}.pricing-table span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:800}.pricing-table strong{margin:26px 0 14px;font-size:24px;display:block}.final-cta{border-top:1px solid var(--line);text-align:center;padding:110px 0 120px}.final-cta h2{max-width:720px;margin-inline:auto}.final-cta .hero-actions{justify-content:center}.site-footer{border-top:1px solid var(--line);min-height:86px;color:var(--muted);text-align:center;justify-content:center;gap:0;padding:0 clamp(20px,4vw,56px);font-size:13px}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes stream{0%{transform:translate(0)}to{transform:translate(520%)}}@keyframes lane-flow{to{stroke-dashoffset:-800px}}@keyframes float-panel{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes model-pulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes node-flicker{0%,to{opacity:.25}50%{opacity:.82}}@keyframes pulse-core{0%,to{box-shadow:0 0 36px #45e4ff2e}50%{box-shadow:0 0 70px #45e4ff61}}@keyframes packet{0%{opacity:0;left:0}15%,80%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes outbound-packet{0%{opacity:0;left:0}12%,84%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes node-glow{0%,to{border-color:var(--line-strong)}50%{border-color:#a8ff6273}}@keyframes telemetry-spin{to{rotate:360deg}}@keyframes feed-pulse{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.18)}}@keyframes panel-spin{to{transform:rotate(378deg)}}@media (max-width:980px){.nav-links{display:none}.mobile-menu-toggle{display:flex}.hero{min-height:720px}.intro-grid,.routing-layout,.console-grid,.pricing-band,.model-coverage-grid,.developer-start,.crypto-hero,.crypto-flow{grid-template-columns:1fr}.capabilities,.pricing-table,.use-case-grid,.crypto-pillars,.crypto-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-cloud{grid-template-columns:repeat(4,minmax(0,1fr))}.crypto-flow-chain{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:660px){.site-header{height:70px;padding-block:8px;padding-inline:16px}.site-header.menu-open{background:var(--header-bg)}.header-actions .ghost-link,.header-actions .lang-switch,.brand{display:none}.lang-switch,.theme-switch{width:38px;min-width:38px;height:32px;font-size:12px}.button{width:100%;min-height:44px}.button-small{width:auto;padding-inline:12px}.hero{height:auto;min-height:760px;padding-top:80px}.hero-shade{background:linear-gradient(90deg, var(--hero-fade-left) 0%, var(--hero-fade-mid) 100%), linear-gradient(180deg, var(--hero-fade-clear) 0%, var(--hero-fade-bottom) 100%)}.hero-content{width:min(100% - 32px, var(--max))}.home-page h1{font-size:clamp(40px,13vw,58px);line-height:1}.home-page.is-cjk h1{font-size:clamp(34px,10vw,48px);line-height:1.16}.hero-copy{font-size:16px}.home-page.is-cjk .hero-copy{font-size:15px;line-height:1.85}.signal-row{gap:20px}.signal-row>div{min-width:120px}.section,.capabilities,.pricing-band,.final-cta{width:min(100% - 32px, var(--max))}.intro,.routing,.console-section,.pricing-band,.model-coverage,.developer-start,.use-cases,.crypto-pillars,.crypto-flow,.crypto-card-grid,.crypto-use{padding-block:72px}.capabilities,.pricing-table,.use-case-grid,.model-cloud,.crypto-pillars,.crypto-card-grid,.crypto-flow-chain{grid-template-columns:1fr}.crypto-teaser{grid-template-columns:1fr;gap:24px}.crypto-teaser .button{width:100%}.crypto-hero{min-height:auto;padding-top:120px}.crypto-visual{min-height:360px}.coin-orbit{inset:44px}.coin{width:66px;height:40px}.source,.route-line,.route-outbound{display:none}.route-panel{min-height:320px}.route-core{width:120px;height:120px}.route-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;position:relative;bottom:auto;right:auto}.model-node{width:100%;min-height:54px}.model-logo{flex:0 0 28px;width:28px;height:28px}.model-logo svg{width:18px;height:18px}.metric-strip{grid-template-columns:1fr;display:grid}.telemetry{grid-template-columns:1fr}.telemetry-orbit{min-height:140px}.orbit-ring{opacity:.6}.site-footer{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-block:22px}.hero-next{display:none}.hero-media{transform:none!important}.lane-flow,.lane-packet,.data-stream span{animation:none}.code-panel{min-height:auto;padding:20px;font-size:12px;overflow-x:auto}.code-panel code{font-size:11px;line-height:1.7}.pricing-table article{min-height:180px;padding:20px}.pricing-table strong{margin:18px 0 10px;font-size:20px}.final-cta{padding:72px 0 80px}.final-cta h2{font-size:clamp(26px,8vw,40px)}}.mobile-menu-toggle{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;order:-1;justify-content:center;gap:5px;width:40px;height:40px;margin-right:0;padding:8px;display:none}.hamburger-line{background:var(--soft);border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.site-header.menu-open .hamburger-line:first-child{transform:translateY(7px)rotate(45deg)}.site-header.menu-open .hamburger-line:nth-child(2){opacity:0}.site-header.menu-open .hamburger-line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu-overlay{z-index:15;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;animation:.2s fade-in;position:fixed;inset:64px 0 0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.mobile-nav{z-index:16;background:var(--panel-strong);border-left:1px solid var(--line);width:min(320px,85vw);transition:transform .28s;position:fixed;top:64px;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-8px 0 32px #00000026}.mobile-nav.is-open{transform:translate(0)}.mobile-nav-content{flex-direction:column;padding:16px;display:flex}.mobile-nav-link{color:var(--soft);border-bottom:1px solid var(--line);padding:16px 12px;font-size:15px;font-weight:600;text-decoration:none;transition:color .16s,background .16s;display:block}.mobile-nav-link:hover,.mobile-nav-link.is-active{color:var(--text);background:var(--brand-bg)}.mobile-nav-actions{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;display:flex}.mobile-nav-lang{width:100%;font:inherit;justify-content:center;font-size:14px}.mobile-nav-theme{justify-content:center;width:100%;margin:0 auto}.mobile-nav-brand{border-bottom:1px solid var(--line);color:var(--text);align-items:center;gap:14px;margin-bottom:4px;padding:16px 12px 20px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.mobile-nav-brand img{border-radius:50%;flex-shrink:0}.button-full{justify-content:center;width:100%}@media (max-width:660px){.site-header.site-header--solid.site-header--auth{padding-inline:max(12px, env(safe-area-inset-left,0px)) max(12px, env(safe-area-inset-right,0px));justify-content:space-between;align-items:center;gap:8px;display:flex}.site-header--auth .auth-header-nav{display:none}.site-header--auth .brand{min-width:0;max-width:min(148px,46vw);display:flex}.site-header--auth .brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-header--auth .site-header-auth-start{flex:0 auto;min-width:0}.site-header--auth .header-actions{flex-shrink:0;gap:8px}.site-header--auth .header-actions .button-small{max-width:42vw;padding-inline:10px;font-size:12px}.site-header--auth .header-actions .button-small span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (max-width:980px){.mobile-menu-toggle{display:flex}}@media (max-width:400px){.signal-row>div{flex:1;min-width:100px;padding-left:12px}.signal-row dt{font-size:22px}.route-branches{grid-template-columns:1fr}.route-panel{min-height:400px}}
