.site{background:radial-gradient(1200px 600px at 75% -10%, #1f6bff38, transparent 60%), radial-gradient(900px 500px at -10% 30%, #19d3f514, transparent 60%), var(--sv-bg);min-height:100vh;color:var(--sv-text);font-family:var(--sv-font);font-size:15px;overflow-x:hidden}:root[data-theme=light] .site{background:radial-gradient(1200px 600px at 75% -10%, #1f5fff1f, transparent 60%), var(--sv-bg)}.site h1,.site h2,.site h3{font-family:var(--sv-font-display);letter-spacing:-.03em;margin:0}.site main{max-width:none;margin:0;padding:0}.site-wrap{width:min(1240px,100% - 48px);margin-inline:auto}.site-skip{z-index:50;background:var(--sv-primary);color:var(--sv-on-primary);border-radius:10px;padding:10px 14px;position:absolute;top:-60px;left:16px}.site-skip:focus{top:12px}.site :focus-visible{outline:3px solid var(--sv-focus);outline-offset:3px}.site-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--sv-bg) 72%, transparent);border-bottom:1px solid var(--sv-border);position:sticky;top:0}.site-header-inner{align-items:center;gap:28px;min-height:76px;display:flex}.site-nav{gap:30px;margin-inline:auto;display:flex}.site-nav a{color:var(--sv-text-soft);font-size:14.5px;font-weight:550}.site-nav a:hover{color:var(--sv-text)}.site-actions{align-items:center;gap:10px;display:flex}.site-button{min-height:42px;font:650 14px/1 var(--sv-font);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:inline-flex}.site-button.primary{color:#fff;box-shadow:0 10px 30px -12px var(--sv-primary-glow);background:linear-gradient(100deg,#1a4fd8,#1f63f0 55%,#1673d9)}.site-button.primary:hover:not(:disabled){box-shadow:0 16px 36px -14px var(--sv-primary-glow);transform:translateY(-1px)}.site-button.primary:disabled{cursor:not-allowed;background:var(--sv-surface-3);color:var(--sv-text-muted);box-shadow:none}.site-button.ghost{border-color:var(--sv-border-strong);color:var(--sv-text);background:color-mix(in srgb, var(--sv-surface) 60%, transparent)}.site-button.ghost:hover{border-color:var(--sv-border-hover)}.site-button.large{border-radius:14px;min-height:52px;padding:0 26px;font-size:15px}.site-link{color:var(--sv-primary-text);align-items:center;gap:6px;font-weight:650;display:inline-flex}.hero{padding:64px 0 40px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px;display:grid}.site-eyebrow{color:var(--sv-text-soft);letter-spacing:.22em;text-transform:uppercase;font-size:12.5px;font-weight:650;display:inline-block}.hero h1{margin:22px 0;font-size:clamp(44px,6.4vw,84px);font-weight:750;line-height:.98}.hero h1 .sv-gradient-text{display:block}.hero-lead{max-width:540px;color:var(--sv-text-soft);margin:0;font-size:18px;line-height:1.6}.hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin:34px 0 40px;display:flex}.hero-benefits{flex-wrap:wrap;gap:18px 34px;margin:0;padding:0;list-style:none;display:flex}.hero-benefits li{max-width:150px;color:var(--sv-text-soft);align-items:center;gap:12px;font-size:14px;line-height:1.3;display:flex}.hero-benefits svg{color:var(--sv-accent);flex:none}.hero-visual{min-height:520px;position:relative}.hero-globe{width:100%;height:auto;display:block}.globe-a{stop-color:#12408f}.globe-b{stop-color:#0a1d44}.globe-c{stop-color:#050b18}:root[data-theme=light] .globe-a{stop-color:#cfe0ff}:root[data-theme=light] .globe-b{stop-color:#a9c5f5}:root[data-theme=light] .globe-c{stop-color:#e6eefb}.globe-grid ellipse{fill:none;stroke:#5a96ff33;stroke-width:1px}:root[data-theme=light] .globe-grid ellipse{stroke:#1f5fff2e}.route,.route-glow{fill:none;stroke:url(#route);stroke-linecap:round}.route{stroke-width:2.4px;stroke-dasharray:6 8;animation:2.4s linear infinite route-flow}.route-glow{stroke-width:7px;opacity:.45}@keyframes route-flow{to{stroke-dashoffset:-28px}}.pin{fill:#19d3f5}.pin-halo{fill:#19d3f538;stroke:#19d3f58c}.glass-chip,.glass-card{border:1px solid var(--sv-border-strong);background:var(--sv-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--sv-glow);border-radius:16px;position:absolute}.glass-chip{align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.glass-chip svg{color:var(--sv-accent);flex:none}.glass-chip small{color:var(--sv-text-muted);font-weight:500}.chip-visibility{top:8%;right:0}.chip-routes{top:2%;left:22%}.live-card{width:min(320px,70%);padding:14px 16px 10px;bottom:2%;right:2%}.live-card-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.live-card-head small{color:var(--sv-text-muted);font-size:11px}.live-card ul{margin:0;padding:0;list-style:none}.live-card li{border-top:1px solid var(--sv-border);grid-template-columns:18px 1fr auto auto;align-items:center;gap:10px;padding:7px 0;font-size:12.5px;display:grid}.live-card li svg{color:var(--sv-primary-text)}.live-card .vid{font-weight:650}.live-card .moving{color:var(--sv-success)}.live-card .idle{color:var(--sv-warning)}.live-card .spd{color:var(--sv-text-muted);text-align:right;min-width:54px}.pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:28px 0 40px;display:grid}.pillar{border:1px solid var(--sv-border-strong);background:linear-gradient(160deg, #1f6bff1a, transparent 55%), var(--sv-surface);box-shadow:var(--sv-shadow);border-radius:20px;flex-direction:column;padding:24px 22px 22px;display:flex;position:relative;overflow:hidden}.pillar:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#1f6bff8c,#0000 40%,#19e3a64d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pillar-head{justify-content:space-between;align-items:center;display:flex}.pillar-icon{background:var(--sv-primary-soft);width:44px;height:44px;color:var(--sv-primary-text);border-radius:13px;place-items:center;display:grid}.pillar-status{border:1px solid var(--sv-border-strong);color:var(--sv-text-muted);border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:650}.pillar-status.s-Early{border-color:var(--sv-success-border);color:var(--sv-success);background:var(--sv-success-soft)}.pillar h2{margin:18px 0 6px;font-size:23px}.pillar p{color:var(--sv-text-soft);margin:0 0 14px;font-size:14px;line-height:1.5}.pillar ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pillar li{color:var(--sv-text-soft);padding-left:16px;font-size:14px;position:relative}.pillar li:before{content:"";background:var(--sv-gradient);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.pillar-link{border:1px solid var(--sv-border-strong);width:38px;height:38px;color:var(--sv-text);background:var(--sv-surface-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:18px}.pillar-link:hover{border-color:var(--sv-primary-border);color:var(--sv-primary-text)}.pillar-visual{background:var(--sv-surface-2);border:1px solid var(--sv-border);border-radius:14px;height:92px;margin-top:18px;position:relative;overflow:hidden}.pillar-visual.fleet{color:var(--sv-primary-text);justify-content:flex-end;align-items:flex-end;padding:0 60px 6px 12px;display:flex}.pillar-visual.fleet .screen{gap:6px;width:46%;display:grid;position:absolute;top:14px;left:14px}.pillar-visual.fleet .screen i{background:linear-gradient(90deg, var(--sv-primary-soft), transparent);border-radius:4px;height:8px}.pillar-visual.fleet .screen i:first-child{background:var(--sv-gradient);opacity:.7;width:90%}.pillar-visual.stack span{left:calc(14px + var(--i) * 12px);bottom:calc(10px + var(--i) * 16px);color:#fff;background:linear-gradient(100deg,#1a4fd8,#1f63f0);border-radius:8px;padding:4px 10px;font-size:11px;font-weight:650;position:absolute;transform:skew(-8deg);box-shadow:0 6px 14px -8px #0009}.pillar-visual.spark{padding:10px 12px}.pillar-visual.spark>span:first-child{color:var(--sv-text-muted);font-size:11px}.pillar-visual.spark svg{width:58%;height:50px;position:absolute;bottom:10px;left:10px}.pillar-visual.spark path{fill:none;stroke:var(--sv-success);stroke-width:2px}.pillar-visual.spark .bars{align-items:flex-end;gap:3px;display:flex;position:absolute;bottom:10px;right:12px}.pillar-visual.spark .bars i{background:var(--sv-success);opacity:.8;border-radius:2px;width:5px}.pillar-visual.api{place-items:center;display:grid}.api-chip{z-index:2;font:750 16px/1 var(--sv-font-display);color:#fff;box-shadow:0 10px 24px -10px var(--sv-primary-glow);background:linear-gradient(140deg,#1a4fd8,#1673d9);border-radius:10px;padding:10px 16px;position:relative}.api-layer{border:1px solid #19c4f073;border-radius:10px;width:110px;height:40px;position:absolute;transform:perspective(200px)rotateX(55deg)translateY(18px)}.api-layer.two{opacity:.6;transform:perspective(200px)rotateX(55deg)translateY(32px)}.facts{border-block:1px solid var(--sv-border);background:color-mix(in srgb, var(--sv-surface) 50%, transparent)}.facts-row{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fact{border-left:1px solid var(--sv-border);align-items:center;gap:14px;padding:26px 18px;display:flex}.fact:first-child{border-left:0}.fact svg{color:var(--sv-primary-text);flex:none}.fact strong{font-family:var(--sv-font-display);letter-spacing:-.01em;font-size:17px;display:block}.fact small{color:var(--sv-text-muted);font-size:13px}.band{background:var(--sv-bg-2);padding:56px 0}.band-grid{grid-template-columns:1.15fr 1.1fr .95fr;gap:34px;display:grid}.band-block h2{font-size:28px;line-height:1.15}.band-block>p{color:var(--sv-text-soft);margin:12px 0 18px;line-height:1.6}.footnote{color:var(--sv-text-muted);font-size:12.5px;line-height:1.5}.world-dots{margin:0;position:relative}.world-dots svg{width:100%;height:auto;display:block}.world-dots circle{fill:var(--sv-text-faint);opacity:.55}.world-dots .region-pin circle:first-child{fill:#19d3f540;opacity:1}.world-dots .region-pin circle:last-child{fill:var(--sv-accent);opacity:1}.region-chips{margin:0;padding:0;list-style:none}.region-chips li{background:var(--sv-surface);border:1px solid var(--sv-border-strong);box-shadow:var(--sv-shadow);white-space:nowrap;border-radius:9px;padding:5px 9px;font-size:11px;line-height:1.25;position:absolute;transform:translate(-50%,-130%)}.region-chips strong{font-size:11.5px;display:block}.region-chips small{color:var(--sv-text-muted)}.world-dots figcaption{color:var(--sv-text-muted);margin-top:6px;font-size:11.5px}.device-tiles{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;display:grid}.device-tile{border:1px solid var(--sv-border);background:var(--sv-surface);text-align:center;border-radius:14px;justify-items:center;gap:8px;padding:16px 10px;font-size:12.5px;font-weight:600;display:grid}.device-tile svg{color:var(--sv-primary-text)}.device-tile small{color:var(--sv-text-muted);font-weight:500}.protocols{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.protocols span{border:1px solid var(--sv-border-strong);background:var(--sv-surface);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:650}.demo-form{border:1px solid var(--sv-border-strong);background:var(--sv-surface);box-shadow:var(--sv-shadow);border-radius:20px;gap:10px;padding:24px;display:grid}.demo-form p{color:var(--sv-text-soft);margin:0 0 6px}.demo-form label{border:1px solid var(--sv-border);background:var(--sv-input);min-height:44px;color:var(--sv-text-muted);border-radius:11px;align-items:center;gap:10px;padding:0 12px;display:flex}.demo-form input{color:var(--sv-text);font:inherit;background:0 0;border:0;outline:none;flex:1}.demo-form input::placeholder{color:var(--sv-text-muted)}.demo-form .footnote{margin:0}.demo-points{color:var(--sv-text-soft);gap:10px;margin:18px 0 0;padding:0 4px;list-style:none;display:grid}.demo-points li{align-items:center;gap:10px;display:flex}.demo-points svg{color:var(--sv-success)}.developers{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:64px 0;display:grid}.developers h2{margin:14px 0;font-size:34px}.developers p{color:var(--sv-text-soft);line-height:1.6}.code-card{border:1px solid var(--sv-border-strong);color:#c9dcff;box-shadow:var(--sv-glow);background:#071027;border-radius:18px;margin:0;padding:22px 24px;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.site-footer{border-top:1px solid var(--sv-border);background:var(--sv-sidebar);color:var(--sv-sidebar-text)}.site-footer .sv-wordmark{color:#fff}.site-footer-inner{flex-wrap:wrap;align-items:center;gap:30px;min-height:92px;display:flex}.site-footer nav{flex-wrap:wrap;gap:26px;margin-inline:auto;display:flex}.site-footer nav a{color:var(--sv-sidebar-text);font-size:14px}.site-footer nav a:hover{color:#fff}.site-footer-end{align-items:center;gap:16px;display:flex}.site-footer small{color:var(--sv-sidebar-muted)}.site-footer .theme-toggle{border-color:var(--sv-sidebar-line);color:var(--sv-sidebar-text);background:#ffffff0a}@media (max-width:1100px){.site-nav{display:none}.site-actions{margin-left:auto}.pillars,.facts-row{grid-template-columns:repeat(2,minmax(0,1fr))}.fact:nth-child(odd){border-left:0}.band-grid{grid-template-columns:1fr 1fr}.band-block.demo{grid-column:1/-1}}@media (max-width:760px){.site-wrap{width:min(1240px,100% - 32px)}.site-header-inner{gap:12px;min-height:64px}.site-actions .ghost{display:none}.hero{padding-top:36px}.hero-grid,.band-grid,.developers{grid-template-columns:1fr}.hero-visual{min-height:0}.glass-chip{display:none}.live-card{width:100%;margin-top:-40px;position:relative;bottom:auto;right:auto}.pillars,.facts-row{grid-template-columns:1fr}.fact{border-left:0;border-top:1px solid var(--sv-border)}.region-chips{display:none}}
