.hero{isolation:isolate;position:relative}.globe-traffic{pointer-events:none;z-index:2;position:absolute;inset:0}.traffic-map{width:400px;height:400px;position:absolute;top:49%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.traffic-layer{transition:opacity .5s}.traffic-air,.air-key{color:#c1a8ff}.traffic-sea,.sea-key{color:#77d6ff}.traffic-lora,.lora-key{color:#ffca87}.traffic-route{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-dasharray:4 7;opacity:.45}.aircraft,.vessel{filter:drop-shadow(0 0 5px)}.aircraft-one{animation:19s linear infinite alternate flight-one}.aircraft-two{animation:25s linear infinite alternate flight-two}.vessel-one{animation:32s linear infinite alternate sail-one}.vessel-two{animation:38s linear infinite alternate sail-two}.coverage-ring{fill:none;stroke:currentColor;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:4s ease-out infinite coverage}.coverage-ring.delayed{animation-delay:-2s}.traffic-caption{letter-spacing:.07em;color:#9eb3a9;font:8px monospace;position:absolute;bottom:18px;left:22px}.traffic-caption div{gap:14px;margin:10px 0;display:flex}.traffic-caption b{font-weight:500}.traffic-caption button{pointer-events:auto;color:#c5d8cf;cursor:pointer;background:#081410;border:1px solid #9eb3a944;border-radius:12px;padding:6px 10px;font:10px monospace}.orbital-stage:has([data-paused=true]) *{animation-play-state:paused!important}.orbital-stage:has([data-paused=true]) :before{animation-play-state:paused!important}.orbital-stage:has([data-paused=true]) :after{animation-play-state:paused!important}:is(body:has(.network-switch button:nth-child(2)[aria-pressed=true]) .traffic-sea,body:has(.network-switch button:nth-child(2)[aria-pressed=true]) .traffic-lora,body:has(.network-switch button:nth-child(3)[aria-pressed=true]) .traffic-air,body:has(.network-switch button:nth-child(3)[aria-pressed=true]) .traffic-lora,body:has(.network-switch button:nth-child(4)[aria-pressed=true]) .traffic-air,body:has(.network-switch button:nth-child(4)[aria-pressed=true]) .traffic-sea){opacity:.18}body:has(.network-switch button:not(:first-child)[aria-pressed=true]) .station-node{opacity:.2;animation-play-state:paused}@keyframes flight-one{0%{transform:translate(50px,210px)}to{transform:translate(300px,90px)}}@keyframes flight-two{0%{transform:translate(125px,50px)}to{transform:translate(325px,230px)}}@keyframes sail-one{0%{transform:translate(70px,285px)}to{transform:translate(200px,235px)}}@keyframes sail-two{0%{transform:translate(195px,340px)}to{transform:translate(325px,290px)}}@keyframes coverage{0%{opacity:.8;transform:scale(.25)}to{opacity:0;transform:scale(1.8)}}@media (max-width:540px){.traffic-map{width:290px;height:290px}.traffic-secondary{display:none}.traffic-caption{font-size:7px;bottom:12px;left:14px}.traffic-caption div{gap:8px}.orbital-stage .panel-health{width:175px;padding:12px;bottom:86px;right:14px}.orbital-stage .panel-health .health-row,.orbital-stage .panel-health .flow-line{display:none}.orbital-stage .panel-health .panel-head{margin-bottom:8px;font-size:7px}.orbital-stage .panel-health strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.aircraft-one{transform:translate(150px,162px)}.aircraft-two{transform:translate(225px,139px)}.vessel-one{transform:translate(115px,268px)}.vessel-two{transform:translate(240px,323px)}.coverage-ring{opacity:.35}.coverage-ring.delayed,.traffic-caption button{display:none}}.hero h1{font-size:clamp(45px,5.2vw,74px);line-height:1.04}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 12% 30%,#5a3abb25,#0000 48%),radial-gradient(at 75% 70%,#39e8b322,#0000 50%);animation:12s ease-in-out infinite alternate atmosphere;position:absolute;inset:-120px -4% 0}.hero h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#68efbd,#9cdfff 45%,#b7a3ff 80%,#68efbd) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate spectrum}.orbital-stage{background:radial-gradient(at 65% 15%,#7e4bc52b,#0000 55%),radial-gradient(circle at 45% 58%,#1d695a55,#081410 70%);border-radius:28px}.satellite-a{animation:7s ease-in-out infinite alternate hover-satellite}.planet{box-shadow:inset -50px -30px 70px #0008,0 0 100px #37dbaa30,50px -30px 100px #9776ff20}.nav-action,.button.primary{box-shadow:0 0 30px #68efbd15}.network-section{padding:115px 0;scroll-margin-top:90px}.network-section h2 em{color:#b7a3ff;font-style:normal}.network-switch{grid-template-columns:repeat(4,1fr);gap:12px;margin:45px 0 16px;display:grid}.network-switch button{text-align:left;color:#dceae4;cursor:pointer;font:inherit;background:#0c1916;border:1px solid #bfd6cc20;border-radius:14px;padding:25px;transition:transform .2s,border-color .2s,background .2s}.network-switch button:hover{border-color:var(--module-accent);transform:translateY(-4px)}.network-switch button.is-active{border-color:var(--module-accent);box-shadow:inset 0 -2px var(--module-accent);background:linear-gradient(130deg,#ffffff0c,#0000),#10231e}.network-switch button span{color:var(--module-accent);margin-bottom:22px;font-size:32px;display:block}.network-switch button strong{font-size:17px;display:block}.network-switch button small{color:#91a89e;letter-spacing:.08em;margin-top:9px;font:10px monospace;display:block}.network-detail{background:#0a1713;border:1px solid #c6e4d622;border-radius:22px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.network-copy{padding:45px}.module-status{color:var(--module-accent);font:11px monospace}.network-copy h3{letter-spacing:-.04em;margin:24px 0 18px;font-size:clamp(28px,3.5vw,46px);line-height:1.1}.network-copy p{color:#a5b9b0;min-height:112px;font-size:15px;line-height:1.75}.module-hardware{border-top:1px solid #c6e4d622;margin-top:24px;padding:22px 0}.module-hardware small{color:#849f91;margin-bottom:10px;font:10px monospace;display:block}.module-hardware strong{font-size:13px;font-weight:500}.network-art{background:radial-gradient(#a6d7c313,#0000 70%);grid-template-columns:1fr 1fr;align-items:center;min-height:460px;padding:30px;display:grid;position:relative;overflow:hidden}.network-radar{place-items:center;width:230px;height:230px;display:grid;position:relative}.network-radar i{border:1px solid var(--module-accent);opacity:.15;border-radius:50%;animation:5s linear infinite radar-wave;position:absolute;inset:0}.network-radar i:nth-child(2){animation-delay:-1.7s}.network-radar i:nth-child(3){animation-delay:-3.4s}.network-radar b{color:var(--module-accent);text-shadow:0 0 50px var(--module-accent);font-size:74px;font-weight:400}.network-route{z-index:1}.network-route div{text-align:center}.network-route small{color:var(--module-accent);margin:12px 0 7px;font:10px monospace;display:block}.network-route strong{background:#0c1b17ed;border:1px solid #c5dfd326;border-radius:8px;padding:15px 9px;font-size:13px;display:block}.network-route span{color:var(--module-accent);margin-top:13px;animation:2s ease-in-out infinite route-flow;display:block}.concept-label{text-align:center;letter-spacing:.1em;color:#819c8f;width:100%;font:8px monospace;position:absolute;bottom:24px;left:0}.module-note{color:#8a9f95;max-width:880px;margin:20px 0 0;font-size:12px;line-height:1.7}.software-brief{padding:75px 0 100px;scroll-margin-top:90px}.software-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.software-heading time{color:#a6bdb1;border:1px solid #a6bdb133;border-radius:30px;padding:10px 15px;font:11px monospace}.software-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px;display:grid}.software-grid article{background:linear-gradient(145deg,#18352b66,#0b1714);border-top:2px solid #68efbd;border-radius:0 0 14px 14px;padding:28px}.software-grid article:last-child{border-color:#ffca87}.software-grid small{color:#91c5ad;letter-spacing:.1em;font:10px monospace}.software-grid h3{margin:18px 0;font-size:23px}.software-grid p{color:#a5b9b0;font-size:14px;line-height:1.75}.software-grid a{color:#68efbd;margin-top:18px;font-size:12px;display:inline-block}.software-disclaimer{color:#8a9f95;margin-top:24px;font-size:12px;line-height:1.7}:is(button:focus-visible,a:focus-visible){outline-offset:5px;outline:2px solid #b7a3ff}@keyframes atmosphere{to{opacity:.55;transform:translateY(20px)}}@keyframes spectrum{to{background-position:100%}}@keyframes hover-satellite{to{translate:-12px 18px}}@keyframes radar-wave{0%{opacity:.4;transform:scale(.3)}to{opacity:0;transform:scale(1.2)}}@keyframes route-flow{50%{opacity:.35;transform:translateY(4px)}}@media (max-width:900px){.network-detail{grid-template-columns:1fr}.network-art{grid-template-columns:1fr 1fr;min-height:340px}.network-radar{justify-self:center}.network-switch button{padding:18px 12px}.software-grid{grid-template-columns:1fr}}@media (max-width:540px){.network-section{padding:70px 0}.network-switch{grid-template-columns:1fr 1fr}.network-copy{padding:27px}.network-radar{width:130px;height:130px}.network-radar b{font-size:54px}.network-art{padding:20px}.software-heading{flex-direction:column;align-items:flex-start}.software-heading h2{font-size:36px}.network-copy p{min-height:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.studio{--bg:#080e17;--panel:#101925;--line:#b9d4ea20;--muted:#a0aebf;--mint:#8cebc3;background:var(--bg);color:#f0f4fa;overflow:clip}.studio .section-shell{width:min(1280px,100% - 96px)}.studio h1,.studio h2,.studio h3,.studio p{margin-top:0}.studio h2{letter-spacing:-.052em;margin-bottom:25px;font-size:clamp(36px,4.1vw,60px);font-weight:530;line-height:1.07}.studio h2 em{color:#8a9baa;font-style:normal}.studio h3{letter-spacing:-.035em;font-weight:540;line-height:1.2}.studio p{color:var(--muted);line-height:1.8}.studio .eyebrow,.studio .kicker{font:10px var(--font-mono),monospace;letter-spacing:.14em;color:#9ebbac;margin-bottom:28px;line-height:1.6}.studio .eyebrow>span,.hero-footnote i,.world-controls i,.telegram-preview i{background:var(--mint);border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block;box-shadow:0 0 14px #8cebc380}.studio-nav{border-bottom:1px solid var(--line);z-index:5;justify-content:space-between;align-items:center;height:96px;display:flex;position:relative}.studio-nav nav{gap:32px}.studio-nav nav a{color:#b1bccb}.studio-nav nav a:hover{color:var(--mint)}.studio .wordmark strong{font-size:20px}.studio .brand-mark{width:40px;height:40px}.studio-nav-cta{border:1px solid #b8d9ce66;border-radius:50px;padding:12px 19px;font-size:12px}.studio-nav-cta span{color:var(--mint);margin-left:18px}.studio-hero{grid-template-columns:1fr 1.25fr;align-items:center;gap:0;min-height:790px;padding:35px 0 82px;display:grid;position:relative}.studio-hero:before{content:"";pointer-events:none;background:radial-gradient(at 80% 30%,#325d892b,#0000 55%),radial-gradient(at 15% 30%,#7757ab13,#0000 40%);animation:15s ease-in-out infinite alternate studio-atmosphere;position:absolute;inset:-180px -300px -80px}.studio-hero-copy{z-index:2;padding-bottom:20px;position:relative}.studio h1{letter-spacing:-.066em;margin:0 0 30px;font-size:clamp(57px,6.1vw,88px);font-weight:540;line-height:.98}.studio h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#c1eddd,#9be0ca 40%,#abacfb);-webkit-background-clip:text;background-clip:text;font-style:normal}.studio-lead{max-width:435px;font-size:16px;line-height:1.85!important}.studio-actions{align-items:center;gap:25px;margin-top:34px;display:flex}.studio .button{border-radius:50px;min-height:52px;padding:0 25px;font-size:12px;font-weight:600}.studio .button.primary{color:#10241c;background:#b5efd6;box-shadow:0 4px 28px #8cebc312}.studio .button.primary span{margin-left:26px}.studio .button:hover{box-shadow:0 8px 35px #8cebc326}.studio-text-link{font-size:12px;font-weight:500}.studio-text-link span{margin-left:15px}.hero-footnote{color:#8f9faa;margin-top:33px;font-size:10px}.hero-bottom{color:#6f8398;letter-spacing:.14em;justify-content:space-between;font:9px monospace;display:flex;position:absolute;bottom:25px;left:0;right:0}.hero-bottom b{color:#c8e5dc;margin-left:25px}.signal-world{width:112%;margin-left:-4%;position:relative}.signal-world svg{width:100%;display:block;overflow:visible}.world-controls{letter-spacing:.1em;color:#8191a5;justify-content:center;align-items:center;gap:24px;font:7px monospace;display:flex}.world-controls button{color:#b2c4d4;cursor:pointer;background:#101c29;border:1px solid #8191a533;border-radius:30px;padding:7px 12px;font:9px monospace}.beam-guide{opacity:.15;stroke-width:1px}.signal-down{stroke-width:2px;stroke-dasharray:12 180;animation:8s linear infinite signal-down}.signal-b{animation-delay:-4s}.receive-pulse{fill:#8cebc316;stroke:#8cebc3;transform-box:fill-box;transform-origin:50%;animation:8s ease-out infinite receive}.station-b .receive-pulse{animation-delay:-4s}.signal-upload{stroke-width:2px;stroke-dasharray:12 290;animation:8s linear infinite signal-upload}.world-plane{offset-path:path("M202 228Q349 103 519 238");offset-distance:35%;animation:24s linear infinite world-transit}.world-ship{offset-path:path("M320 420Q337 357 351 312");offset-distance:45%;animation:42s linear -19s infinite world-transit}.world-plane,.world-ship{offset-rotate:auto;offset-anchor:0px 0px;transform-box:view-box}.world-lora .coverage-ring{fill:none;stroke:currentColor}.world-air,.world-sea,.world-lora{transition:opacity .4s}.aviation-links line{stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:3 13;animation:2.8s linear infinite air-signal-flow}.aviation-links .air-positioning{stroke:#98cddd;stroke-opacity:.65}.aviation-links .air-broadcast{stroke:#d1bdff;stroke-width:1.7px;animation-duration:1.8s}.aviation-links .second-link{animation-delay:-.9s}.aviation-links .sea-broadcast{stroke:#83d5ef;stroke-width:1.9px;animation-duration:2.2s}.aviation-links .iot-broadcast{stroke:#eeba7c;stroke-width:1.6px;animation-duration:2.4s}@keyframes air-signal-flow{to{stroke-dashoffset:-32px}}.world-air{color:#d1a7ff}.world-sea{color:#6de3ff}.world-plane,.world-ship{filter:drop-shadow(0 2px 3px #020812)}.world-plane>path{stroke:#f8edff;stroke-width:.6px;stroke-linejoin:round}.world-ship>path:first-child{stroke:#e1fbff;stroke-width:.6px;stroke-linejoin:round}.world-air>path,.world-sea>path{stroke-width:1px;stroke-opacity:.3;stroke-dasharray:2 7}.network-switch svg{width:34px;height:34px;display:block}.network-radar b svg{width:66px;height:66px;display:block}@keyframes world-transit{0%{offset-distance:0%;opacity:0}8%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.signal-world[data-paused=true] *{animation-play-state:paused!important}:is(.studio:has(.network-switch button:nth-child(2)[aria-pressed=true]) :is(.world-sea,.world-lora),.studio:has(.network-switch button:nth-child(3)[aria-pressed=true]) :is(.world-air,.world-lora),.studio:has(.network-switch button:nth-child(4)[aria-pressed=true]) :is(.world-air,.world-sea)){opacity:.65}.network-ribbon{border-block:1px solid var(--line);background:#0d1520}.network-ribbon>.section-shell{justify-content:space-between;align-items:center;gap:30px;min-height:115px;display:flex}.network-ribbon span{color:#7f91a2;letter-spacing:.1em;font:8px/1.8 monospace}.network-ribbon strong{letter-spacing:-.035em;color:#c4cedb;font-size:22px;font-weight:550}.network-ribbon small{color:#718797;letter-spacing:.15em;margin-top:7px;font:7px monospace;display:block}.studio-section,.studio-hardware,.studio-install,.studio-software{padding-block:110px;scroll-margin-top:30px}.studio-heading{max-width:710px;margin-bottom:50px}.studio-heading>p:last-child{max-width:550px;font-size:15px}.platform-bento{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}.platform-bento article{border:1px solid var(--line);background:linear-gradient(145deg,#142530,#101822 70%);border-radius:24px;padding:36px}.card-overline{color:#809baf;letter-spacing:.09em;justify-content:space-between;margin-bottom:36px;font:9px monospace;display:flex}.card-overline span{color:#687c92}.platform-bento h3{margin-bottom:20px;font-size:30px}.platform-bento p{max-width:465px;font-size:13px}.mini-pipeline{align-items:center;margin:38px 0;display:flex}.mini-pipeline>span{text-align:center;background:#11242b;border:1px solid #a6e7d02c;border-radius:15px;min-width:95px;padding:18px 14px;font-size:13px}.mini-pipeline small{letter-spacing:.13em;color:#83aa9e;margin-top:8px;font:7px monospace;display:block}.mini-pipeline>i{background:#76ccab40;flex:1;height:1px;position:relative;overflow:hidden}.mini-pipeline>i:after{content:"";background:#baffdd;width:15px;height:2px;animation:3s linear infinite packet;position:absolute;left:-15px}.mini-pipeline .hub-node{border-color:#96ebc978;box-shadow:0 0 25px #65c49e15}.bento-bottom{border-top:1px solid var(--line);color:#839ea7;justify-content:space-between;gap:20px;padding-top:20px;font:8px monospace;display:flex}.health-orbit{border:1px solid #80bce323;border-radius:50%;place-items:center;width:155px;height:155px;margin:5px auto 33px;display:grid;position:relative}.health-orbit:before{content:"";border:1px dashed #80bce333;border-radius:50%;position:absolute;inset:22px}.health-orbit b{color:#9feccf;font-size:48px;font-weight:400}.health-orbit i{border-radius:50%;animation:12s linear infinite orbit;position:absolute;inset:0}.health-orbit i:before{content:"";background:#8decc3;border-radius:50%;width:7px;height:7px;margin:18px;display:block;box-shadow:0 0 16px #8decc3}.platform-bento .bento-wide{background:#101823;grid-column:1/-1;align-items:center;gap:28px;padding:30px 36px;display:flex}.bento-wide h3{margin:0 0 8px;font-size:21px}.bento-wide p{max-width:none;margin:0}.bento-glyph{color:#b5b3ef;font-size:40px}.bento-wide a{white-space:nowrap;color:#a5c5bd;margin-left:auto}.studio-networks{border-block:1px solid var(--line);background:radial-gradient(at 90% 35%,#604da31a,#0000 60%),#0c131f}.studio .network-section{padding:100px 0}.studio .section-intro{align-items:end;gap:60px}.studio .section-intro>p{color:#9aaabc;max-width:370px;font-size:14px}.studio .network-section h2 em{color:#aa9ce2}.studio .network-switch{border-bottom:1px solid var(--line);gap:0}.studio .network-switch button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:24px}.studio .network-switch button.is-active{border-color:var(--module-accent);box-shadow:none;background:#b9b6ff07}.studio .network-switch button span{margin-bottom:14px}.studio .network-detail{background:0 0;border:0;border-radius:0}.studio .network-copy{padding:40px 30px 10px 0}.studio .network-copy h3{font-size:37px}.studio .network-art{background:0 0;min-height:390px}.studio .network-route strong{background:#131e2c;border-radius:12px}.studio .network-copy p{font-size:14px}.studio .module-note{color:#8a9aad}.studio-console{background:radial-gradient(at 50% 60%,#34545b28,#0000 70%);padding:110px 0}.console-heading{justify-content:space-between;align-items:end;gap:70px;margin-bottom:45px;display:flex}.console-heading>p{max-width:320px;margin-bottom:30px;font-size:14px}.console-frame{background:#0e1b22;border:1px solid #8aabb933;border-radius:18px;overflow:hidden;box-shadow:0 25px 90px #0006}.console-chrome{color:#9aaabb;letter-spacing:.06em;align-items:center;gap:25px;padding:18px 25px;font:8px monospace;display:flex}.console-chrome>span{gap:6px;display:flex}.console-chrome i{background:#52616c;border-radius:50%;width:6px;height:6px}.console-chrome small{color:#97cbb8;margin-left:auto}.console-frame>img{width:100%;display:block}.console-notes{color:#a5b6c3;justify-content:space-between;padding:28px 15px;font-size:12px;display:flex}.console-notes b{color:#7addb3;margin-right:14px;font:9px monospace}.live-console{border-top:1px solid var(--line)}.live-console summary{cursor:pointer;justify-content:space-between;padding:24px 4px;font-size:13px;display:flex}.live-console img{border-radius:14px;width:100%}.operation-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.operation-grid article{border-top:1px solid var(--line);padding:30px 0}.op-symbol{color:#9cc9de;margin-bottom:24px;font-size:34px;display:block}.operation-grid h3{font-size:23px}.operation-grid p{min-height:116px;font-size:13px}.telegram-preview{border:1px solid var(--line);background:#11202a;border-radius:14px;padding:18px}.telegram-preview small{color:#7592a3;margin-bottom:18px;font:7px monospace;display:block}.telegram-preview b{margin-bottom:8px;font-size:12px;font-weight:500;display:block}.telegram-preview>span{color:#839ba8;font-size:11px}.role-pills{gap:10px;display:flex}.role-pills>span{border:1px solid var(--line);color:#a8a3d9;border-radius:12px;flex:1;padding:18px;font:8px monospace}.role-pills b{color:#d1dde6;font:14px var(--font-geist);margin-top:15px;display:block}.recovery-track{border:1px solid var(--line);color:#8eacbc;border-radius:12px;justify-content:space-between;padding:24px 12px;font:10px monospace;display:flex}.recovery-track b{color:var(--mint)}.studio-hardware{padding-top:60px}.hardware-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hardware-pair article{border:1px solid var(--line);background:linear-gradient(135deg,#182833,#0f1825);border-radius:22px;padding:32px;position:relative;overflow:hidden}.hardware-pair article>div{z-index:1;position:relative}.hardware-pair span{color:#88a5b4;letter-spacing:.13em;font:8px monospace}.hardware-pair h3{margin:16px 0 6px;font-size:38px}.hardware-pair p{font-size:13px}.hardware-pair img{object-fit:contain;width:100%;height:240px;transition:transform .6s}.hardware-pair article:hover img{transform:translateY(-6px)}.hardware-pair a{border-top:1px solid var(--line);justify-content:space-between;padding-top:22px;font-size:12px;display:flex}.hardware-pair a b{color:var(--mint)}.hardware-strip{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.hardware-strip small{color:#8fa6b3;margin-bottom:12px;font:8px monospace;display:block}.hardware-strip strong{font-size:18px;font-weight:500}.hardware-strip p{margin:0;font-size:13px}.hardware-strip p span{color:#7c91a4;font-size:11px}.studio-install{padding-top:30px}.install-line{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.install-line article{border-top:1px solid #b6d0df2b;padding-top:26px}.install-line article>div{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.install-line article>div span{color:#91eac0;font-size:32px}.install-line small{color:#7b8ea3;font:10px monospace}.install-line h3{margin-bottom:12px;font-size:23px}.install-line p{font-size:13px}.preflight{border:1px solid var(--line);border-radius:12px;gap:40px;margin-top:25px;padding:28px;display:flex}.preflight>span{white-space:nowrap;color:#9cbdca;font:9px/1.8 monospace}.preflight p{margin:0;font-size:12px}.studio-software{padding-top:50px}.software-top{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.software-top time{color:#859da9;margin-bottom:30px;font:9px monospace}.release-list article{border-top:1px solid var(--line);grid-template-columns:190px 1fr 50px;align-items:start;gap:35px;padding:30px 0;display:grid}.release-tag{letter-spacing:.08em;color:#8de6bb;background:#8de6bb0d;border-radius:30px;width:fit-content;padding:10px 13px;font:8px monospace}.release-tag.violet{color:#b7a4f0;background:#b7a4f00d}.release-tag.amber{color:#e5c186;background:#e5c1860d}.release-list h3{margin:3px 0 12px;font-size:22px}.release-list p{max-width:690px;margin:0;font-size:13px}.release-list a{color:#9fbcbe;font-size:20px}.studio-smallprint{margin-top:25px;font-size:11px!important}.studio-estimator{border-block:1px solid var(--line);background:#0d1622}.studio .estimator{padding:90px 0}.studio .estimator-shell{border-color:var(--line);background:#101d2a;border-radius:20px}.studio .estimator-controls,.studio .estimator-results{background:0 0}.studio .estimator-results>article{background:#0c1824}.studio .estimate-presets button{border-radius:30px}.studio .estimator-disclaimer{color:#8c9eaf}.studio-faq{grid-template-columns:.9fr 1.1fr;gap:80px;padding-block:110px;display:grid}.studio-faq>div>p:last-child{font-size:13px}.studio-faq a{color:#bfd4d0}.studio-faq details{border-top:1px solid var(--line)}.studio-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:25px 0;font-size:14px;list-style:none;display:flex}.studio-faq summary::-webkit-details-marker{display:none}.studio-faq summary>span{color:#82b5a1}.studio-faq details[open] summary>span{transform:rotate(45deg)}.studio-faq details p{padding-right:25px;font-size:13px}.studio-final{text-align:center;border:1px solid var(--line);background:radial-gradient(at 50% 130%,#478c8035,#0000 65%),linear-gradient(130deg,#111c2a,#111824);border-radius:30px;padding:85px 35px 95px;position:relative}.studio-final h2{font-size:clamp(48px,6vw,82px)}.studio-final h2 em{color:#b4e5cf}.studio-final>p:not(.eyebrow){max-width:450px;margin:0 auto 28px;font-size:14px}.studio-final small{color:#8096a3;margin-top:25px;font-size:10px;display:block}.studio-footer{background:0 0;border:0;margin-top:25px;padding:65px 0 25px}.studio-footer>.section-shell:first-child{justify-content:space-between;align-items:center;gap:40px;display:flex}.studio-footer p{margin:0;font-size:12px}.studio-footer>.section-shell>div{color:#a0b3c0;gap:25px;font-size:11px;display:flex}.studio-footer .footer-fine{border-top:1px solid var(--line);color:#6f8595;justify-content:space-between;gap:40px;margin-top:45px;padding-top:25px;font:8px/1.8 monospace;display:flex}.studio .request-card{background:#101b29;border-radius:22px}.studio .request-form input,.studio .request-form select,.studio .request-form textarea{color:#e5edf5;background:#0a1320;border-radius:8px}.studio .request-form label{color:#a3b9c4}.studio [data-seen=true]{animation:.75s ease-out both studio-reveal}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes studio-atmosphere{to{opacity:.65;transform:translateY(25px)}}@keyframes studio-reveal{0%{opacity:.35;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes packet{to{left:120%}}@keyframes signal-down{0%,10%{stroke-dashoffset:25px;opacity:0}15%{opacity:1}45%{stroke-dashoffset:-180px;opacity:1}50%,to{stroke-dashoffset:-180px;opacity:0}}@keyframes receive{0%,35%,to{opacity:.15;transform:scale(.7)}45%{opacity:1;transform:scale(.8)}70%{opacity:0;transform:scale(1.8)}}@keyframes signal-upload{0%,40%{stroke-dashoffset:25px;opacity:0}45%{opacity:1}85%{stroke-dashoffset:-290px;opacity:1}90%,to{opacity:0;stroke-dashoffset:-290px}}@keyframes world-flight{0%{transform:translate(247px,213px)rotate(62deg)}50%{transform:translate(366px,175px)rotate(90deg)}to{transform:translate(480px,227px)rotate(123deg)}}@keyframes world-sail{0%{transform:translate(288px,382px)}50%{transform:translate(335px,366px)}to{transform:translate(379px,390px)}}@media (max-width:1050px){.studio .section-shell{width:calc(100% - 56px)}.studio-nav nav{gap:20px}.studio-hero{min-height:710px}.studio h1{font-size:67px}.studio-hero .eyebrow{font-size:8px}.signal-world{width:115%;margin-left:-10%}.studio-lead{font-size:14px}.operation-grid{gap:20px}.platform-bento article{padding:26px}.mini-pipeline>span{min-width:80px;padding:16px 8px}.hardware-strip{padding-inline:0}.studio-faq{gap:40px}}@media (max-width:760px){.studio .section-shell{width:calc(100% - 40px)}.studio-nav{height:78px}.studio-nav nav{display:none}.studio-nav-cta{padding:10px 13px;font-size:10px}.studio .wordmark strong{font-size:17px}.studio .brand-mark{width:31px;height:31px}.studio-hero{grid-template-columns:1fr;min-height:0;padding:55px 0 70px}.studio h1{font-size:clamp(55px,12vw,78px)}.studio-hero-copy{padding:0}.studio-lead{max-width:450px;font-size:15px}.studio-actions{gap:25px}.studio .button{padding:0 20px}.signal-world{width:110%;margin:15px -5% 0}.world-controls{gap:10px;font-size:6px}.hero-footnote{font-size:9px}.hero-bottom{font-size:7px;bottom:22px}.network-ribbon>.section-shell{grid-template-columns:1fr 1fr;gap:25px;padding-block:25px;display:grid}.network-ribbon>.section-shell>span{grid-column:1/-1}.network-ribbon strong{font-size:20px}.network-ribbon small{margin-left:10px;display:inline}.studio-section,.studio-hardware,.studio-install,.studio-software{padding-block:70px}.studio-heading{margin-bottom:35px}.studio h2{font-size:39px}.platform-bento{grid-template-columns:1fr}.platform-bento .bento-wide{flex-wrap:wrap;gap:18px}.bento-wide a{margin-left:0}.bento-wide>div{flex:1;min-width:200px}.platform-bento h3{font-size:27px}.bento-bottom{font-size:7px}.studio .network-section{padding:65px 0}.studio .section-intro{display:block}.studio .section-intro>p{max-width:100%}.studio .network-switch button{padding:18px 10px}.studio .network-switch button strong{font-size:14px}.studio .network-switch{grid-template-columns:1fr 1fr;margin-top:25px}.studio .network-copy{padding:28px 0 0}.studio .network-detail{grid-template-columns:1fr}.studio .network-copy h3{font-size:30px}.studio .network-art{min-height:320px;padding:15px}.studio .network-radar{width:130px;height:130px}.studio .network-copy p{min-height:0}.studio-console{padding-block:70px}.console-heading{margin-bottom:30px;display:block}.console-heading>p{max-width:100%}.console-chrome{gap:10px;padding:12px;font-size:6px}.console-chrome small{display:none}.console-notes{flex-wrap:wrap;gap:16px;font-size:10px}.operation-grid{grid-template-columns:1fr;gap:12px}.operation-grid p{min-height:0}.operation-grid article{padding-block:25px}.operation-grid h3{font-size:25px}.hardware-pair{grid-template-columns:1fr}.hardware-pair img{height:230px}.hardware-strip{flex-direction:column;align-items:start;gap:22px}.install-line{grid-template-columns:1fr 1fr;gap:25px}.preflight{flex-direction:column;gap:15px;padding:20px}.software-top,.software-top time{display:block}.release-list article{grid-template-columns:1fr 25px;gap:18px}.release-tag{grid-column:1/-1}.release-list h3{font-size:21px}.studio .estimator{padding-block:65px}.studio-faq{grid-template-columns:1fr;gap:28px;padding-block:70px}.studio-faq summary{font-size:13px}.studio-final{padding:60px 22px}.studio-final h2{font-size:49px}.studio-footer>.section-shell:first-child{flex-wrap:wrap;gap:24px}.studio-footer>.section-shell>div{gap:22px}.studio-footer .footer-fine{display:block}.footer-fine span{margin-bottom:12px;display:block}.studio .request-card{border-radius:15px}.world-controls button{min-height:30px}.studio .eyebrow{margin-bottom:22px}.studio-nav{flex-wrap:wrap;row-gap:20px;height:auto;padding-block:18px 12px}.studio-nav nav{flex-basis:100%;order:3;justify-content:space-between;gap:12px;display:flex}.studio-nav nav a{white-space:nowrap;font-size:10px}.studio-hero{padding-top:42px}}@media (prefers-reduced-motion:reduce){.studio *,.studio :before,.studio :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.world-plane,.world-ship{opacity:1;transform:none}.signal-down,.signal-upload{opacity:.55;stroke-dasharray:4 10}.receive-pulse{opacity:.4}.world-controls button{display:none}}
