@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/inter-300-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/inter-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/unbounded-500-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/unbounded-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/unbounded-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/unbounded-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/unbounded-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-display:swap}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/unbounded-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap}:root{--bg:#04060a;--ink:#dfe7ef;--cyan:#6fd8ea;--cyan-hi:#a6ecf7;--font-size-min:.75rem;--acc:#f0f6ff;--bel:#6fd8ea;--cor:#9d6ce8}@supports (color:oklch(0.5 0.1 200)){:root{--acc:oklch(97% .014 225);--bel:oklch(84% .092 206);--cor:oklch(66% .17 300)}}*{box-sizing:border-box}html,body{background:var(--bg);margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,system-ui,sans-serif;font-size:1rem}.route-loading{background:var(--bg);color:#89dceb;place-items:center;min-height:100svh;display:grid}.route-loading span{font-size:var(--font-size-min);letter-spacing:.16em;align-items:center;gap:10px;display:inline-flex}.route-loading i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite alternate routeLoadingPulse;box-shadow:0 0 12px}@keyframes routeLoadingPulse{to{opacity:.35;transform:scale(.72)}}a{color:var(--cyan);text-decoration:none}a:hover{color:var(--cyan-hi)}::selection{background:var(--cyan);color:var(--bg)}.mono{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.stage{background:var(--bg);min-height:100svh;position:relative}.btn{font-size:var(--font-size-min);letter-spacing:.2em;cursor:pointer;border-radius:2px;transition:background .2s,border-color .2s,color .2s}.btn:focus-visible{outline:2px solid var(--cyan-hi);outline-offset:3px}.btn--primary{background:var(--cyan);color:var(--bg);border:none;padding:17px 34px;font-weight:500}.btn--primary:hover{background:var(--cyan-hi)}.btn--ghost{color:var(--ink);background:#dfe7ef0d;border:1px solid #dfe7ef2e;padding:17px 28px}.btn--ghost:hover{color:var(--cyan);border-color:#6fd8ea99}.page{flex-direction:column;min-height:100svh;display:flex;position:relative}.page--enter{animation:1s cubic-bezier(.16,.8,.3,1) tEnter}.stage--scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#6fd8ea38 transparent;height:100svh;overflow:hidden auto}@keyframes tOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tOrbitRev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes tGlow{0%,to{opacity:.4}50%{opacity:1}}@keyframes tDrift{0%{opacity:0;transform:translateY(0)}15%{opacity:.6}85%{opacity:.6}to{opacity:0;transform:translateY(-220px)}}@keyframes tScan{0%{opacity:0;transform:translateY(-20px)}20%{opacity:.4}80%{opacity:.4}to{opacity:0;transform:translateY(100vh)}}@keyframes tEnter{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}@keyframes tLeave{0%{opacity:1}to{opacity:0}}@keyframes tModal{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes sConvoy{0%{opacity:0;transform:translate(-16px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(260px)}}@keyframes sAssemble{0%{opacity:.45;transform:scaleY(.14)}45%{opacity:1;transform:scaleY(1)}82%{opacity:1;transform:scaleY(1)}to{opacity:.45;transform:scaleY(.14)}}@keyframes sOre{0%{opacity:0;transform:translateY(4px)rotate(45deg)}25%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(-11px)rotate(45deg)}}@keyframes sRing{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:.9;transform:scale(1.15)}}@keyframes sFlash{0%,55%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes sSlit{0%,to{opacity:.3;transform:scaleY(.2)}50%{opacity:1;transform:scaleY(1)}}@keyframes sTrack{0%,to{opacity:.25}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.ui-dialog-backdrop{box-sizing:border-box;overscroll-behavior:contain;place-items:center;display:grid;position:fixed;inset:0;overflow:auto}.ui-dialog{outline:none;max-width:100%;position:relative}.ui-dialog__actions{align-items:center;display:flex}.ui-loading-state{--loader-accent:var(--cyan,#6fd8ea);isolation:isolate;color:#8ba0aa;background:linear-gradient(#6fd8ea09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#6fd8ea09 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 29%,#6fd8ea1f,#0000 29%),linear-gradient(145deg,#091219,#05090d 72%);border:1px solid #20333d;grid-template-columns:minmax(150px,190px) minmax(220px,390px);place-content:center;align-items:center;gap:clamp(28px,6vw,72px);min-height:360px;padding:clamp(28px,6vw,72px);display:grid;position:relative;overflow:hidden}.ui-loading-state:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 24%,#6fd8ea13 49%,#0000 74%);animation:2.8s ease-in-out infinite ui-loader-field-scan;position:absolute;inset:0;transform:translate(-100%)}.ui-loading-state:after{content:"SYNC  //  RF_World  //  LIVE";color:#6fd8ea40;letter-spacing:.12em;font:.5rem IBM Plex Mono,monospace;position:absolute;bottom:12px;right:16px}.ui-loading-state__visual{aspect-ratio:1;place-items:center;width:min(38vw,180px);min-width:130px;display:grid;position:relative}.ui-loading-state__scope{clip-path:polygon(0 0,26% 0,26% 1px,74% 1px,74% 0,100% 0,100% 26%,calc(100% - 1px) 26%,calc(100% - 1px) 74%,100% 74%,100% 100%,74% 100%,74% calc(100% - 1px),26% calc(100% - 1px),26% 100%,0 100%,0 74%,1px 74%,1px 26%,0 26%);border:1px solid #6fd8ea3d;position:absolute;inset:0}.ui-loading-state__scope:before,.ui-loading-state__scope:after{content:"";background:#6fd8ea2e;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-loading-state__scope:before{width:112%;height:1px}.ui-loading-state__scope:after{width:1px;height:112%}.ui-loading-state__orbit{border:1px solid #6fd8ea52;border-radius:50%;display:block;position:absolute}.ui-loading-state__orbit:before,.ui-loading-state__orbit:after{content:"";border:1px solid var(--loader-accent);background:#071017;width:5px;height:5px;position:absolute;top:-3px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:0 0 10px #6fd8ea8c}.ui-loading-state__orbit:after{top:auto;bottom:-3px}.ui-loading-state__orbit i{border:1px dashed #6fd8ea2e;border-radius:50%;position:absolute;inset:14%}.ui-loading-state__orbit--outer{animation:3.2s linear infinite ui-loader-orbit;inset:13%}.ui-loading-state__orbit--inner{border-style:dashed;animation:2.2s linear infinite ui-loader-orbit-reverse;inset:27%}.ui-loading-state__core{aspect-ratio:1;background:#08161deb;border:1px solid #6fd8eab3;place-items:center;width:28%;animation:1.6s ease-in-out infinite ui-loader-core;display:grid;position:relative;transform:rotate(45deg);box-shadow:0 0 0 8px #6fd8ea09,0 0 28px #6fd8ea38}.ui-loading-state__core i{background:var(--loader-accent);width:36%;height:36%;display:block;box-shadow:0 0 16px #6fd8eae6}.ui-loading-state__scan{background:linear-gradient(90deg, transparent, var(--loader-accent), transparent);height:1px;animation:1.8s ease-in-out infinite ui-loader-scan;position:absolute;top:12%;left:5%;right:5%;box-shadow:0 0 9px #6fd8eab3}.ui-loading-state__coordinates{color:#6fd8ea59;letter-spacing:.08em;font-size:.46rem;position:absolute;bottom:-17px;right:5px}.ui-loading-state__copy{justify-items:start;min-width:0;display:grid}.ui-loading-state__eyebrow{color:var(--loader-accent);letter-spacing:.16em;font-size:.56rem}.ui-loading-state__copy>strong{color:#dce8ed;letter-spacing:-.035em;margin-top:13px;font:500 clamp(1rem,2.2vw,1.5rem)/1.28 Unbounded,Inter,sans-serif}.ui-loading-state__copy>p{color:#617782;max-width:360px;margin:9px 0 0;font-size:.7rem;line-height:1.6}.ui-loading-state__progress{background:#14232b;width:min(100%,320px);height:3px;margin-top:23px;overflow:hidden}.ui-loading-state__progress i{background:linear-gradient(90deg, transparent, var(--loader-accent), #d0f9ff, transparent);width:38%;height:100%;animation:1.45s ease-in-out infinite ui-loader-progress;display:block;transform:translate(-100%)}.ui-loading-state__copy>small{color:#405862;letter-spacing:.09em;align-items:center;gap:7px;margin-top:10px;font-size:.5rem;display:flex}.ui-loading-state__copy>small i{background:#6fdda9;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite ui-loader-signal;display:block;box-shadow:0 0 8px #6fdda9a6}.ui-loading-state--compact{grid-template-columns:112px minmax(180px,330px);gap:28px;min-height:210px;padding:24px}.ui-loading-state--compact .ui-loading-state__visual{width:112px;min-width:112px}.ui-loading-state--compact .ui-loading-state__copy>strong{margin-top:8px;font-size:.88rem}.ui-loading-state--compact .ui-loading-state__copy>p{margin-top:6px;font-size:.62rem}.ui-loading-state--compact .ui-loading-state__progress{margin-top:14px}.ui-loading-state--compact .ui-loading-state__coordinates,.ui-loading-state--compact:after{display:none}.ui-loading-state--fullscreen{border:0;min-height:100svh}@keyframes ui-loader-field-scan{0%,18%{transform:translate(-100%)}72%,to{transform:translate(100%)}}@keyframes ui-loader-orbit{to{transform:rotate(360deg)}}@keyframes ui-loader-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes ui-loader-core{50%{opacity:.72;box-shadow:0 0 0 12px #6fd8ea05,0 0 40px #6fd8ea59}}@keyframes ui-loader-scan{0%,to{opacity:0;top:12%}20%,80%{opacity:1}50%{top:88%}}@keyframes ui-loader-progress{0%{transform:translate(-100%)}68%,to{transform:translate(265%)}}@keyframes ui-loader-signal{50%{opacity:.35}}@media (width<=620px){.ui-loading-state{text-align:center;grid-template-columns:1fr;justify-items:center;gap:30px;min-height:420px;padding:34px 22px}.ui-loading-state__visual{width:138px;min-width:138px}.ui-loading-state__copy{justify-items:center}.ui-loading-state__copy>p{max-width:300px}.ui-loading-state--compact{grid-template-columns:1fr;gap:22px;min-height:310px}.ui-loading-state--compact .ui-loading-state__visual{width:96px;min-width:96px}}@media (prefers-reduced-motion:reduce){.ui-loading-state:before,.ui-loading-state__orbit,.ui-loading-state__core,.ui-loading-state__scan,.ui-loading-state__progress i,.ui-loading-state__copy>small i{animation:none}.ui-loading-state__progress i{opacity:.5;width:100%;transform:none}}.ui-toast{z-index:2600;top:max(88px, calc(env(safe-area-inset-top) + 18px));color:#bcd0d8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070d12f5;border:1px solid #6fd8ea57;grid-template-columns:4px minmax(0,1fr) 34px;align-items:center;gap:14px;width:min(390px,100vw - 28px);min-height:64px;padding:12px 12px 12px 14px;animation:.24s cubic-bezier(.2,.75,.25,1) both ui-toast-enter;display:grid;position:fixed;right:clamp(14px,3vw,42px);box-shadow:0 20px 70px #0000007a}.ui-toast__signal{background:#6fd8ea;width:4px;height:30px;box-shadow:0 0 12px #6fd8ea8c}.ui-toast__content{min-width:0;font-size:.8125rem;line-height:1.5}.ui-toast__close{color:#718791;cursor:pointer;background:0 0;border:1px solid #6fd8ea29;width:34px;height:34px;padding:0;font:400 1.25rem/1 Inter,sans-serif}.ui-toast__close:hover{color:#a6ecf7;border-color:#6fd8ea7a}.ui-toast__close:focus-visible{outline-offset:2px;outline:2px solid #a6ecf7}.ui-toast--success{border-color:#64d3a159}.ui-toast--success .ui-toast__signal{background:#64d3a1;box-shadow:0 0 12px #64d3a180}.ui-toast--error{color:#e6b1b1;border-color:#e169696b}.ui-toast--error .ui-toast__signal{background:#e16969;box-shadow:0 0 12px #e1696980}@keyframes ui-toast-enter{0%{opacity:0;transform:translate(18px,-8px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=720px){.ui-toast{top:max(74px, calc(env(safe-area-inset-top) + 12px));width:calc(100vw - 24px);right:12px}}@media (prefers-reduced-motion:reduce){.ui-toast{animation:none}}.analytics-consent{z-index:78;color:#d9e3e9;background:#070c11f7;border:1px solid #263641;border-top-color:#6fd8eab8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(540px,100vw - 36px);padding:16px 18px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 24px 70px #0000007a}.analytics-consent--details{width:min(620px,100vw - 36px)}.analytics-consent strong{letter-spacing:-.025em;font-family:Unbounded,Inter,sans-serif;font-size:.9375rem;display:block}.analytics-consent p{color:#7d8e99;font-size:var(--font-size-min);margin:7px 0 0;line-height:1.5}.analytics-consent__legal{color:#90a8b3;font:500 var(--font-size-min) "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.06em;text-underline-offset:3px;margin-top:10px;-webkit-text-decoration:underline #6fd8ea4d;text-decoration:underline #6fd8ea4d;display:inline-block}.analytics-consent__legal:hover{color:var(--cyan-hi)}.analytics-consent__option{background:#6fd8ea09;border:1px solid #6fd8ea2e;justify-content:space-between;align-items:center;gap:18px;margin-top:13px;padding:11px 12px;display:flex}.analytics-consent__option span{color:#8fa1ac;font-size:var(--font-size-min);letter-spacing:.08em}.analytics-consent__option b{color:#9ce4c3;font-size:var(--font-size-min);letter-spacing:.08em;align-items:center;gap:7px;font-weight:500;display:inline-flex}.analytics-consent__option i{background:#64d3a1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #64d3a1cc}.analytics-consent__actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.analytics-consent__button{color:#9badb8;font:500 var(--font-size-min) "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:#101820;border:1px solid #334652;min-height:38px;padding:0 13px}.analytics-consent__button--primary{border-color:var(--cyan);background:var(--cyan);color:#061015}.analytics-consent__button:hover{border-color:var(--cyan);color:#dff8fc}.analytics-consent__button--primary:hover{color:#061015;background:var(--cyan-hi)}.analytics-consent__button--disable:hover{color:#efb0b7;background:#a8303d14;border-color:#df6570b8}@media (width<=520px){.analytics-consent{right:10px;bottom:max(10px, env(safe-area-inset-bottom));overscroll-behavior:contain;grid-template-columns:1fr;gap:13px;width:calc(100vw - 20px);max-height:calc(100svh - 20px);padding:15px 17px 16px;overflow-y:auto}.analytics-consent strong{font-size:.9375rem;line-height:1.3}.analytics-consent p{font-size:var(--font-size-min);margin:7px 0 0;line-height:1.5}.analytics-consent__actions{grid-template-columns:1fr 1fr;display:grid}.analytics-consent__button{min-height:42px;font-size:var(--font-size-min);padding-inline:8px}.analytics-consent__option{flex-direction:column;align-items:flex-start;gap:7px}}@media (height<=560px) and (width<=520px){.analytics-consent{gap:10px;padding-block:13px}.analytics-consent p{font-size:var(--font-size-min);margin-top:6px}.analytics-consent__button{min-height:40px}}.decrypt{width:100%;max-width:650px;height:84px;margin-bottom:28px}.decrypt__row{color:#687986;min-height:16px;font-size:var(--font-size-min);letter-spacing:.13em;text-align:left;justify-content:space-between;align-items:center;gap:18px;margin:0;line-height:1.2;display:flex}.decrypt__label{align-items:center;gap:9px;display:inline-flex}.decrypt__label i{background:#6fd8ea47;border:1px solid #6fd8eabf;width:4px;height:4px;animation:1.8s ease-in-out infinite decryptNode;box-shadow:0 0 9px #6fd8ea66}.decrypt__pct{color:var(--cyan);font-variant-numeric:tabular-nums;text-shadow:0 0 12px #6fd8ea59}.decrypt__bar{background:linear-gradient(#0000 6px,#daebf217 6px 8px,#0000 8px),linear-gradient(90deg,#6fd8ea09,#0000 65%);border-left:1px solid #6fd8ea24;border-right:1px solid #6fd8ea24;height:14px;margin:7px 0 8px;position:relative;overflow:hidden}.decrypt__ticks{background:repeating-linear-gradient(90deg,#cbdfe71f 0 1px,#0000 1px 32px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#00000059);mask-image:linear-gradient(90deg,#000,#00000059)}.decrypt__fill{z-index:2;width:var(--decrypt-progress);background:linear-gradient(90deg, var(--cor), var(--bel) 42%, var(--cyan));height:4px;transition:width 2.1s cubic-bezier(.22,.65,.3,1);position:absolute;top:5px;left:0;overflow:visible;box-shadow:0 0 11px #6fd8ea4d}.decrypt__fill:before{content:"";background:repeating-linear-gradient(110deg,#0000 0 12px,#ffffff52 13px 14px,#0000 15px 28px);animation:2.2s linear infinite decryptFlow;position:absolute;inset:0}.decrypt__head{background:var(--cyan);border:1px solid #daf8fce6;width:6px;height:6px;position:absolute;top:50%;right:-3px;transform:translateY(-50%)rotate(45deg);box-shadow:0 0 0 3px #6fd8ea14,0 0 14px #6fd8eabf}.decrypt__sweep{z-index:3;background:linear-gradient(90deg,#0000,#6fd8ea29,#0000);width:86px;animation:4.2s ease-in-out infinite decryptSweep;position:absolute;top:1px;bottom:1px;left:-90px}.decrypt__row--dim{color:#465762;letter-spacing:.14em;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:24px;min-height:32px;display:grid}.decrypt__fragment,.decrypt__rest{white-space:nowrap;min-width:0;display:block;overflow:hidden}.decrypt__fragment{text-overflow:ellipsis;animation:.48s cubic-bezier(.2,.75,.3,1) both decryptFragmentIn}.decrypt__rest{color:#3f505b;text-align:right}@keyframes decryptNode{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}@keyframes decryptFlow{to{transform:translate(28px)}}@keyframes decryptSweep{0%,14%{opacity:0;transform:translate(0)}24%{opacity:1}76%{opacity:.7}88%,to{opacity:0;transform:translate(740px)}}@keyframes decryptFragmentIn{0%{opacity:0;filter:blur(3px);transform:translateY(3px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=620px){.decrypt{height:96px;margin-bottom:26px}.decrypt__row{font-size:var(--font-size-min);letter-spacing:.1em}.decrypt__row--dim{grid-template-columns:minmax(0,1fr) minmax(128px,43%);gap:12px;min-height:42px}.decrypt__rest{white-space:normal;max-height:2.7em;line-height:1.35}}@media (prefers-reduced-motion:reduce){.decrypt__label i,.decrypt__fill:before,.decrypt__sweep,.decrypt__fragment{animation:none}.decrypt__fill{transition:none}}.faction-emblem{--emblem-accent:var(--cyan);--emblem-size:34px;box-sizing:border-box;width:var(--emblem-size);height:var(--emblem-size);border:1px solid color-mix(in srgb, var(--emblem-accent) 34%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--emblem-accent) 9%, transparent), transparent 60%), #03090e75;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));flex:none;display:inline-block;position:relative;overflow:hidden}.faction-emblem:before{content:"";filter:invert()brightness(1.14)contrast(1.14);mix-blend-mode:screen;opacity:.82;background:50%/contain no-repeat;position:absolute;inset:13%}.faction-emblem:after{content:"";background:var(--emblem-accent);width:3px;height:3px;box-shadow:0 0 7px color-mix(in srgb, var(--emblem-accent) 65%, transparent);position:absolute;bottom:3px;right:3px}.faction-emblem--acc{--emblem-accent:var(--acc)}.faction-emblem--bel{--emblem-accent:var(--bel)}.faction-emblem--cor{--emblem-accent:var(--cor)}.faction-emblem--acc:before{background-image:url(/assets/img/accretia.png)}.faction-emblem--bel:before{background-image:url(/assets/img/bellato.webp)}.faction-emblem--cor:before{background-image:url(/assets/img/cora.jpg);background-position:70%;background-size:120%;inset:11%}.faction-emblem--micro{--emblem-size:18px;border-color:color-mix(in srgb, var(--emblem-accent) 24%, transparent);clip-path:polygon(0 0,calc(100% - 4px) 0,100% 4px,100% 100%,4px 100%,0 calc(100% - 4px));background:#03090e52}.faction-emblem--micro:before{opacity:.68;inset:12%}.faction-emblem--micro:after{width:2px;height:2px;bottom:2px;right:2px}.faction-emblem--micro.faction-emblem--cor:before{inset:8%}.faction-emblem--watermark{--emblem-size:142px;clip-path:none;background:0 0;border:0;overflow:visible}.faction-emblem--watermark:before{opacity:.12;inset:0}.faction-emblem--watermark:after{display:none}.faction-emblem--watermark.faction-emblem--cor:before{inset:0}.observer-feed{z-index:3;box-sizing:border-box;text-align:left;flex-direction:column;justify-content:center;width:min(100%,1180px);min-height:100svh;margin:0 auto;padding:84px 0;display:flex;position:relative}.observer-feed__head{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:32px;display:flex}.observer-feed__head span{color:var(--cor);font-size:var(--font-size-min);letter-spacing:.2em;line-height:1.5}.observer-feed__head h2{letter-spacing:-.025em;margin:10px 0 0;font-family:Unbounded,Inter,sans-serif;font-size:clamp(1.875rem,3.5vw,2.625rem);line-height:1.18}.observer-feed__head p{color:#82939f;text-align:right;max-width:500px;margin:0;font-size:1.0625rem;line-height:1.65}.observer-letters{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;display:grid}.observer-letter{--letter-accent:var(--cyan);min-height:430px;box-shadow:0 24px 55px #0000003d, inset 3px 0 var(--letter-accent);clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,0 100%);transform-origin:50% 80%;background:repeating-linear-gradient(0deg,#0000 0 27px,#c6dee809 27px 28px),linear-gradient(145deg,#131f2af5,#081018eb);border:1px solid #ccdee833;flex-direction:column;padding:26px 26px 24px 32px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.observer-letter:first-child{transform:rotate(-.65deg)translateY(3px)}.observer-letter:nth-child(2){transform:rotate(.3deg)}.observer-letter:nth-child(3){transform:rotate(.75deg)translateY(5px)}.observer-letter:hover{z-index:2;border-color:color-mix(in srgb, var(--letter-accent) 48%, transparent);box-shadow:0 30px 70px #00000057, inset 3px 0 var(--letter-accent);transform:rotate(0)translateY(-6px)}.observer-letter:before{content:"";background:linear-gradient(225deg,#0000 48%,#d2e6ee40 50%,#0d1720f2 53%);width:17px;height:17px;position:absolute;top:0;right:0}.observer-letter:after{content:"EYES ONLY";color:color-mix(in srgb, var(--letter-accent) 16%, transparent);letter-spacing:.07em;pointer-events:none;font:500 1.5625rem/1 Unbounded,Inter,sans-serif;position:absolute;bottom:80px;right:19px;transform:rotate(-12deg)}.observer-letter--acc{--letter-accent:var(--acc)}.observer-letter--bel{--letter-accent:var(--bel)}.observer-letter--cor{--letter-accent:var(--cor)}.observer-letter__mark{opacity:.52;position:absolute;top:44px;right:-24px;-webkit-mask:radial-gradient(closest-side,#000 54%,#0000 86%);mask:radial-gradient(closest-side,#000 54%,#0000 86%)}.observer-letter__meta,.observer-letter__route{color:#71848f;font-size:var(--font-size-min);letter-spacing:.07em;justify-content:space-between;gap:10px;line-height:1.5;display:flex;position:relative}.observer-letter__meta{border-bottom:1px solid #dfe7ef1a;flex-wrap:wrap;padding-bottom:11px}.observer-letter__meta span:first-child{color:var(--letter-accent)}.observer-letter__route{flex-direction:column;gap:6px;margin:15px 0 23px}.observer-letter__subject{align-items:center;gap:11px;margin-bottom:16px;display:flex;position:relative}.observer-letter__subject-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.observer-letter__subject strong{color:#edf5fa;font-family:Unbounded,Inter,sans-serif;font-size:1.125rem;line-height:1.3}.observer-letter__subject small{color:#758792;font-size:var(--font-size-min);letter-spacing:.12em;line-height:1.4}.observer-letter blockquote{z-index:1;color:#b9c6cf;margin:0 0 18px;font-size:1rem;font-weight:300;line-height:1.7;position:relative}.observer-letter__foot{z-index:1;border-top:1px solid #dfe7ef1a;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:15px;display:flex;position:relative}.observer-letter__foot>div{flex-direction:column;gap:5px;display:flex}.observer-letter__foot strong{color:#d9e4eb;letter-spacing:.05em;font-size:.8125rem;font-weight:500}.observer-letter__foot>div span{color:#788a95;font-size:var(--font-size-min);letter-spacing:.08em;line-height:1.4}.observer-letter__stamp{border:1px solid color-mix(in srgb, var(--letter-accent) 40%, transparent);width:58px;height:46px;color:color-mix(in srgb, var(--letter-accent) 72%, #72808a);font-size:var(--font-size-min);letter-spacing:.08em;text-align:center;flex:none;place-items:center;line-height:1.25;display:grid;transform:rotate(-5deg)}.strip{margin-top:auto;position:relative;overflow:hidden}.strip span{display:block;position:absolute}.strip__track{height:1px;bottom:0;left:0;right:0}.strip--acc,.strip--bel{height:8px;margin-bottom:17px}.strip--cor{height:12px;margin-bottom:14px}.strip--acc .strip__track{background:#f0f6ff4d}.strip--acc .strip__flash{border:1px solid var(--acc);width:6px;height:6px;bottom:1px;right:0}.strip--acc .strip__unit{background:var(--acc);width:13px;height:5px;bottom:2px;left:0}.strip--acc .strip__unit--1{opacity:.9}.strip--acc .strip__unit--2{opacity:.6}.strip--acc .strip__unit--3{opacity:.4}.strip--bel .strip__track{background:#6fd8ea66}.strip--bel .strip__flash{border:1px solid var(--bel);width:12px;height:7px;bottom:1px;left:44px}.strip--bel .strip__unit{background:var(--bel);transform-origin:bottom;width:10px;height:7px;bottom:1px}.strip--bel .strip__unit--1{left:0}.strip--bel .strip__unit--2{left:14px}.strip--bel .strip__unit--3{left:28px}.strip--cor .strip__track{background:#9d6ce866}.strip--cor .strip__slit{background:var(--cor);transform-origin:bottom;width:1px;height:9px;bottom:1px;right:5px}.strip--cor .strip__ring{border:1px solid var(--cor);border-radius:50%;width:11px;height:11px;bottom:0;right:0}.strip--cor .strip__unit{background:var(--cor);width:5px;height:5px;bottom:2px}.strip--cor .strip__unit--1{left:2px}.strip--cor .strip__unit--2{left:22px}.strip--cor .strip__unit--3{left:42px}.observer-letter--acc:hover .strip__track{animation:1.6s ease-in-out infinite sTrack}.observer-letter--acc:hover .strip__flash{animation:1.6s ease-out infinite sFlash}.observer-letter--acc:hover .strip__unit--1{animation:1.6s linear infinite sConvoy}.observer-letter--acc:hover .strip__unit--2{animation:1.6s linear .35s infinite sConvoy}.observer-letter--acc:hover .strip__unit--3{animation:1.6s linear .7s infinite sConvoy}.observer-letter--bel:hover .strip__track{animation:1.6s ease-in-out infinite sTrack}.observer-letter--bel:hover .strip__flash{animation:1.6s ease-out .3s infinite sFlash}.observer-letter--bel:hover .strip__unit--1{animation:1.6s ease-in-out infinite sAssemble}.observer-letter--bel:hover .strip__unit--2{animation:1.6s ease-in-out .22s infinite sAssemble}.observer-letter--bel:hover .strip__unit--3{animation:1.6s ease-in-out .44s infinite sAssemble}.observer-letter--cor:hover .strip__track{animation:2s ease-in-out infinite sTrack}.observer-letter--cor:hover .strip__slit{animation:2s ease-in-out infinite sSlit}.observer-letter--cor:hover .strip__ring{animation:2s ease-in-out infinite sRing}.observer-letter--cor:hover .strip__unit--1{animation:1.8s linear infinite sOre}.observer-letter--cor:hover .strip__unit--2{animation:1.8s linear .45s infinite sOre}.observer-letter--cor:hover .strip__unit--3{animation:1.8s linear .9s infinite sOre}@media (width<=900px){.observer-feed{padding:68px 0}.observer-letters{grid-template-columns:1fr;max-width:680px;margin:0 auto}.observer-letter{min-height:350px;transform:none!important}.observer-feed__head{flex-direction:column;align-items:flex-start;gap:12px}.observer-feed__head p{text-align:left;max-width:100%}}@media (width<=600px){.observer-feed{padding:56px 0}.observer-feed__head{margin-bottom:26px}.observer-feed__head span{font-size:var(--font-size-min)}.observer-feed__head h2{font-size:clamp(1.75rem,9vw,2.25rem);line-height:1.2}.observer-feed__head p{font-size:1rem}.observer-letter{min-height:360px;padding:24px 20px 22px 25px}}@media (hover:none){.observer-letter .strip__track{animation:1.8s ease-in-out infinite sTrack}.observer-letter--acc .strip__flash{animation:1.6s ease-out infinite sFlash}.observer-letter--acc .strip__unit--1{animation:1.6s linear infinite sConvoy}.observer-letter--acc .strip__unit--2{animation:1.6s linear .35s infinite sConvoy}.observer-letter--acc .strip__unit--3{animation:1.6s linear .7s infinite sConvoy}.observer-letter--bel .strip__flash{animation:1.6s ease-out .3s infinite sFlash}.observer-letter--bel .strip__unit--1{animation:1.6s ease-in-out infinite sAssemble}.observer-letter--bel .strip__unit--2{animation:1.6s ease-in-out .22s infinite sAssemble}.observer-letter--bel .strip__unit--3{animation:1.6s ease-in-out .44s infinite sAssemble}.observer-letter--cor .strip__slit{animation:2s ease-in-out infinite sSlit}.observer-letter--cor .strip__ring{animation:2s ease-in-out infinite sRing}.observer-letter--cor .strip__unit--1{animation:1.8s linear infinite sOre}.observer-letter--cor .strip__unit--2{animation:1.8s linear .45s infinite sOre}.observer-letter--cor .strip__unit--3{animation:1.8s linear .9s infinite sOre}}.mark{color:var(--ink);flex:none;position:relative}.mark svg{width:100%;height:100%;display:block;overflow:visible}.mark__body,.mark__four-counter{fill:currentColor}.mark__circuit{fill:none;stroke:var(--cyan);stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:13 17;opacity:0}.mark__telemetry--a{fill:var(--cyan)}.mark__telemetry--b{fill:var(--cor)}.mark__signal{fill:var(--cyan);opacity:.78;transform-box:fill-box;transform-origin:50%}.mark--boot{width:148px;height:148px;margin-bottom:38px}.mark--hdr{width:52px;height:52px}.mark--modal{width:96px;height:96px;margin:0 auto 28px}.mark--hdr .mark__cuts{display:block}.mark--hdr .mark__circuit{opacity:.3;animation:7s linear infinite headerMarkCircuit;display:block}.mark--hdr .mark__detail{display:block}.mark--active .mark__signal{animation:2.8s ease-in-out infinite markSignal}@keyframes markSignal{0%,to{opacity:.55}50%{opacity:1}}@keyframes headerMarkCircuit{to{stroke-dashoffset:-60px}}@media (prefers-reduced-motion:reduce){.mark--hdr .mark__circuit{animation:none}}.boot{--boot-auth-duration:5.2s;--boot-exit-duration:1.38s;--boot-space-exit-duration:1.1s;z-index:90;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.boot--quick{--boot-auth-duration:1.05s;--boot-exit-duration:.38s;--boot-space-exit-duration:.32s;background:var(--bg)}.boot--pending{background:var(--bg)}.boot.boot--quick.boot--authorized .boot__glow{background:0 0;animation:.42s ease-out both bootQuickGlowIn}.boot.boot--quick.boot--authorized .boot__glow:before{content:"";background:radial-gradient(50% 40%,#72d7a51f,#0000 70%);animation:2.8s ease-in-out infinite bootQuickGlowPulse;position:absolute;inset:0}.boot--quick .boot__copy--quick{animation:.4s ease-out 80ms both bootQuickCopyIn}.boot--quick .boot__title--status,.boot--quick .boot__sub--status{animation:none}.boot--quick .boot__title{color:#8be5b9;text-shadow:0 0 18px #72d7a54d}.boot--quick .boot__sub{color:#91ad9f}.boot.boot--quick .mark--boot{color:#e7f8ef;filter:drop-shadow(0 0 16px #72d7a52e)}.boot.boot--quick:not(.boot--leaving) .mark--boot{animation:.42s ease-out both bootQuickMarkIn}.boot.boot--quick:not(.boot--leaving) .boot__space{animation:.42s ease-out both bootQuickSpaceIn}.boot.boot--quick:not(.boot--leaving) .mark--boot:after,.boot.boot--quick:not(.boot--leaving) .mark__circuit,.boot.boot--quick:not(.boot--leaving) .mark__four-counter,.boot.boot--quick:not(.boot--leaving) .mark__signal,.boot.boot--quick:not(.boot--leaving) .mark__telemetry--a,.boot.boot--quick:not(.boot--leaving) .mark__telemetry--b{animation:none}.boot--quick .mark__signal{fill:#72d7a5;opacity:1;filter:drop-shadow(0 0 8px #72d7a585)}.boot.boot--quick.boot--leaving{pointer-events:none;will-change:opacity;animation:.38s ease-in forwards bootQuickOut}.boot.boot--quick.boot--leaving .mark--boot,.boot.boot--quick.boot--leaving .boot__copy,.boot.boot--quick.boot--leaving .boot__veil,.boot.boot--quick.boot--leaving .boot__space,.boot.boot--quick.boot--leaving .boot__stars,.boot.boot--quick.boot--leaving .mark__four-counter{animation:none}.boot__veil{background:var(--bg);-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 160'%3E%3Cpath fill='white' d='M18 8H81L106 33V61L92 76L106 91V128L82 152H18V8Z'/%3E%3C/svg%3E");mask-image:linear-gradient(#fff 0 0),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 160'%3E%3Cpath fill='white' d='M18 8H81L106 33V61L92 76L106 91V128L82 152H18V8Z'/%3E%3C/svg%3E");-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:100% 100%,148px 148px;mask-size:100% 100%,148px 148px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.boot__space{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.boot__stars{transform-origin:50%;position:absolute;inset:-8%}.boot__star{width:var(--star-size);height:var(--star-size);opacity:var(--star-opacity);box-shadow:0 0 calc(var(--star-size) * 2) #a6ecf7bf, 0 0 calc(var(--star-size) * 5) #6fd8ea3d;animation:bootStarTwinkle var(--star-duration) var(--star-delay) ease-in-out infinite;background:#eaf8ff;border-radius:50%;position:absolute}.boot__star:nth-child(7n){background:#cdb9ff}.boot__star:nth-child(11n){background:#fff}.boot__meteor{opacity:0;transform-origin:100%;filter:drop-shadow(0 0 4px #6fd8eab8);will-change:transform, opacity;width:clamp(104px,12vw,168px);height:1px;animation:bootMeteor var(--meteor-duration) linear forwards;background:linear-gradient(90deg,#0000,#a6ecf71f 22%,#e1f8ffe6 92%,#fff);position:absolute}.boot__meteor:after{content:"";background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;right:-1px;translate:0 -50%;box-shadow:0 0 7px 2px #a6ecf7d1}.boot__glow{background:radial-gradient(50% 40%,#6fd8ea17,#0000 70%);position:absolute;inset:0}.boot__scanner{z-index:2;pointer-events:none;position:absolute;inset:8% 0;overflow:hidden}.boot__scanner-line{opacity:0;background:linear-gradient(90deg,#0000 2%,#6fd8ea1f 20%,#d6f7fce6 50%,#6fd8ea1f 80%,#0000 98%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 16px #6fd8ea40}.boot__scanner-line:before{content:"";pointer-events:none;height:clamp(56px,10vh,92px);position:absolute;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 22% 78%,#0000 98%);mask-image:linear-gradient(90deg,#0000 2%,#000 22% 78%,#0000 98%)}.boot__scanner-line--down{animation:bootViewportScanDown var(--boot-auth-duration) cubic-bezier(.38, .05, .22, 1) both}.boot__scanner-line--down:before{background:linear-gradient(#0000,#6fd8ea1b);bottom:0}.boot__scanner-line--up{animation:bootViewportScanUp var(--boot-auth-duration) cubic-bezier(.38, .05, .22, 1) both}.boot__scanner-line--up:before{background:linear-gradient(#6fd8ea1b,#0000);top:0}.boot__scanner-tag{width:max-content;font:500 var(--font-size-min)/1 "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.18em;color:#a6ecf794;text-shadow:0 0 8px #6fd8ea3d;position:absolute;right:clamp(24px,6vw,92px)}.boot__scanner-line--down .boot__scanner-tag{bottom:10px}.boot__scanner-line--up .boot__scanner-tag{top:11px}.boot__reticle{z-index:2;color:#a6ecf780;pointer-events:none;width:194px;height:194px;position:absolute;top:50%;left:50%;translate:-50% -50%}.boot:not(.boot--leaving) .boot__reticle{animation:bootReticleLock var(--boot-auth-duration) ease-in-out both}.boot__reticle-corner{border-style:solid;border-color:currentColor;width:18px;height:18px;position:absolute}.boot__reticle-corner--tl{border-width:1px 0 0 1px;top:0;left:0}.boot__reticle-corner--tr{border-width:1px 1px 0 0;top:0;right:0}.boot__reticle-corner--br{border-width:0 1px 1px 0;bottom:0;right:0}.boot__reticle-corner--bl{border-width:0 0 1px 1px;bottom:0;left:0}.boot__reticle-id{font:500 var(--font-size-min)/1 "IBM Plex Mono", ui-monospace, monospace;letter-spacing:.15em;color:currentColor;position:absolute;top:-4px;left:27px}.boot .mark--boot{z-index:2;transform-origin:50% 72%;margin:0;transition:color .35s,filter .35s;position:absolute;top:50%;left:50%;translate:-50% -50%}.boot .mark--boot:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#6fd8ea47 22%,#d6f7fcf5 50%,#6fd8ea47 78%,#0000);height:1px;position:absolute;top:13%;left:18%;right:17%;box-shadow:0 0 5px #6fd8ea85,0 2px 9px #6fd8ea29}.boot:not(.boot--leaving) .mark--boot{animation:bootStandby var(--boot-auth-duration) ease-in-out both}.boot:not(.boot--leaving) .mark--boot:after{animation:bootScan var(--boot-auth-duration) cubic-bezier(.38, .05, .22, 1) both}.boot:not(.boot--leaving) .boot__glow{animation:bootGlowPulse var(--boot-auth-duration) ease-in-out both}.boot:not(.boot--leaving) .mark__circuit{animation:bootCircuit var(--boot-auth-duration) ease-in-out both}.boot:not(.boot--leaving) .mark__four-counter{animation:bootCounterPulse var(--boot-auth-duration) steps(1, end) both}.boot:not(.boot--leaving) .mark__signal{animation:bootSignalCycle var(--boot-auth-duration) ease-in-out both}.boot:not(.boot--leaving) .mark__telemetry--a{animation:bootTelemetryA var(--boot-auth-duration) steps(1, end) both}.boot:not(.boot--leaving) .mark__telemetry--b{animation:bootTelemetryB var(--boot-auth-duration) steps(1, end) both}.boot__copy{z-index:2;flex-direction:column;align-items:center;width:max-content;max-width:100%;display:flex;position:absolute;top:calc(50% + 92px);left:50%;translate:-50%}.boot__title{letter-spacing:-.04em;margin-bottom:14px;font-family:Unbounded,Inter,sans-serif;font-size:1.625rem;font-weight:700}.boot__title--status{letter-spacing:.08em;text-align:center;font-size:clamp(1.125rem,2.15vw,1.5625rem);animation:.4s ease-out both bootStatusIn}.boot__sub{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--font-size-min);letter-spacing:.34em;color:#6b7a88;text-align:center;margin-bottom:26px;padding:0 20px}.boot__sub--status{letter-spacing:.18em;animation:.4s ease-out 60ms both bootStatusIn}.boot__bar{background:#dfe7ef1a;width:220px;max-width:70vw;height:2px}.boot__fill{background:linear-gradient(90deg, var(--cor), var(--bel), var(--acc));transform-origin:0;will-change:transform;width:100%;height:2px;transition:background .35s,box-shadow .35s}.boot--authorized:not(.boot--leaving) .mark--boot{color:#e7f8ef}.boot--authorized:not(.boot--leaving) .boot__reticle{color:#72d7a5c7;animation:.55s ease-out both bootReticleGranted}.boot--authorized:not(.boot--leaving) .mark__signal{fill:#72d7a5}.boot--authorized:not(.boot--leaving) .boot__glow{background:radial-gradient(50% 40%,#72d7a51f,#0000 70%)}.boot--authorized .boot__title{color:#8be5b9;text-shadow:0 0 18px #72d7a53d}.boot--authorized .boot__sub{color:#8ca99b}.boot--authorized .boot__fill{background:linear-gradient(90deg,#4da980,#8be5b9);box-shadow:0 0 10px #72d7a557}.boot--leaving .boot__copy{animation:.28s ease-out forwards bootCopyOut}.boot--leaving .boot__glow{animation:.9s ease-out forwards bootGlowOut}.boot--leaving .boot__scanner{opacity:0}.boot--leaving .boot__reticle{opacity:0;transition:opacity .18s ease-out}.boot--leaving .mark--boot{animation:bootApproach var(--boot-exit-duration) cubic-bezier(.55, .05, .88, .42) forwards}.boot--leaving .mark__four-counter{transform-box:fill-box;animation:bootCounterExit var(--boot-exit-duration) cubic-bezier(.55, .05, .88, .42) forwards}.boot--leaving .boot__veil{animation:bootPortal var(--boot-exit-duration) cubic-bezier(.55, .05, .88, .42) forwards}.boot--leaving .boot__space{animation:bootSpaceOut var(--boot-space-exit-duration) ease-in forwards}.boot--leaving .boot__stars{animation:bootStarDive var(--boot-exit-duration) cubic-bezier(.55, .05, .88, .42) forwards}@keyframes bootApproach{0%{transform:scale(1)}to{transform:scale(56)}}@keyframes bootQuickMarkIn{0%{opacity:0;filter:drop-shadow(0 0 #72d7a500);transform:scale(.94)}to{opacity:1;filter:drop-shadow(0 0 16px #72d7a52e);transform:scale(1)}}@keyframes bootQuickCopyIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes bootQuickSpaceIn{0%{opacity:0}to{opacity:1}}@keyframes bootQuickGlowPulse{0%,to{opacity:.68}50%{opacity:1}}@keyframes bootQuickGlowIn{0%{opacity:0}to{opacity:1}}@keyframes bootQuickOut{0%{opacity:1}to{opacity:0}}@keyframes bootStarTwinkle{0%,to{opacity:var(--star-opacity-low);transform:scale(.78)}48%{opacity:var(--star-opacity);transform:scale(1.15)}72%{opacity:var(--star-opacity-mid);transform:scale(.94)}}@keyframes bootMeteor{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(var(--meteor-angle))}10%{opacity:.28}18%{opacity:.95}72%{opacity:.82}to{opacity:0;transform:translate3d(var(--meteor-distance), var(--meteor-drop), 0) rotate(var(--meteor-angle))}}@keyframes bootStarDive{0%{opacity:1;transform:scale(1)}to{opacity:.18;transform:scale(2.35)}}@keyframes bootSpaceOut{0%,72%{opacity:1}to{opacity:0}}@keyframes bootPortal{0%{opacity:1;-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-size:100% 100%,148px 148px;mask-size:100% 100%,148px 148px}88%{opacity:1}to{opacity:0;-webkit-mask-position:50%,50% calc(50% - 1791px);mask-position:50%,50% calc(50% - 1791px);-webkit-mask-size:100% 100%,8288px 8288px;mask-size:100% 100%,8288px 8288px}}@keyframes bootCopyOut{to{opacity:0;transform:translateY(8px)}}@keyframes bootStandby{0%,to{opacity:.88;filter:drop-shadow(0 0 7px #6fd8ea14)}38%{opacity:.95;filter:drop-shadow(0 0 14px #6fd8ea29)}64%{opacity:1;filter:drop-shadow(0 0 22px #6fd8ea42)}82%{opacity:.92;filter:drop-shadow(0 0 10px #6fd8ea1c)}}@keyframes bootScan{0%,7%{opacity:0;transform:scaleX(.42)}12%{opacity:.88;transform:scaleX(.9)}39%{opacity:.96;transform:scaleX(1)}42%{opacity:.96;transform:scaleX(.92)}72%{opacity:.96;transform:scaleX(1)}80%,to{opacity:0;transform:scaleX(.5)}}@keyframes bootViewportScanDown{0%,7%{opacity:0;top:2%}12%{opacity:.82;top:2%}39%,42%{opacity:.94;top:98%}44%,to{opacity:0;top:98%}}@keyframes bootViewportScanUp{0%,40%{opacity:0;top:98%}42%{opacity:.94;top:98%}72%{opacity:.94;top:2%}80%,to{opacity:0;top:2%}}@keyframes bootReticleLock{0%{opacity:0;transform:scale(1.12)}12%{opacity:.35;transform:scale(1.08)}34%{opacity:.62;transform:scale(1)}43%{opacity:.28;transform:scale(1.025)}50%{opacity:.46;transform:scale(1.02)}74%{opacity:.76;transform:scale(.96)}82%,to{opacity:.38;transform:scale(.96)}}@keyframes bootReticleGranted{0%{opacity:.45;filter:drop-shadow(0 0 #72d7a500);transform:scale(.96)}45%{opacity:1;filter:drop-shadow(0 0 10px #72d7a56b);transform:scale(.92)}to{opacity:.78;filter:drop-shadow(0 0 5px #72d7a529);transform:scale(.94)}}@keyframes bootGlowPulse{0%,to{opacity:.5}22%{opacity:.58}58%{opacity:.92}78%{opacity:.54}}@keyframes bootSignalCycle{0%,to{fill:var(--cyan);opacity:.48;filter:drop-shadow(0 0 3px #6fd8ea47);transform:scaleY(.52)}44%{fill:var(--cyan);opacity:.72;filter:drop-shadow(0 0 5px #6fd8ea6b);transform:scaleY(.76)}62%{fill:var(--cyan-hi);opacity:1;filter:drop-shadow(0 0 8px #a6ecf7b8);transform:scaleY(1)}80%{fill:var(--cyan);opacity:.58;filter:drop-shadow(0 0 4px #6fd8ea57);transform:scaleY(.62)}}@keyframes bootTelemetryA{0%,22%,76%,to{fill:var(--cyan);opacity:.32}30%,48%{fill:var(--cyan-hi);opacity:1}56%,68%{fill:var(--cyan);opacity:.58}}@keyframes bootTelemetryB{0%,42%,82%,to{fill:var(--cor);opacity:.24}50%,68%{fill:var(--cyan-hi);opacity:.92}74%{fill:var(--cyan);opacity:.48}}@keyframes bootCircuit{0%,8%{stroke:var(--cyan);stroke-dashoffset:60px;opacity:0}18%{stroke:var(--cyan);opacity:.38}36%{stroke:var(--cyan-hi);stroke-dashoffset:28px;opacity:.82}44%{stroke:var(--cyan);stroke-dashoffset:20px;opacity:.18}52%{stroke:var(--cyan);stroke-dashoffset:20px;opacity:.42}72%{stroke:var(--cyan-hi);stroke-dashoffset:54px;opacity:.78}82%,to{stroke:var(--cyan);stroke-dashoffset:60px;opacity:0}}@keyframes bootStatusIn{0%{opacity:0;filter:blur(4px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes bootCounterPulse{0%,48%,72%,to{fill:currentColor}50%,62%{fill:var(--cyan-hi)}64%,70%{fill:var(--cyan)}}@keyframes bootCounterExit{0%,68%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes bootGlowOut{to{opacity:0}}.modal{--modal-accent:var(--cyan);--modal-accent-rgb:111, 216, 234;--modal-secondary:var(--bel);z-index:80;background:radial-gradient(circle at 50% 48%, rgba(var(--modal-accent-rgb), .08), transparent 34%), #020509e0;-webkit-backdrop-filter:blur(10px)saturate(.72);place-items:center;padding:24px;animation:.3s both requestBackdropIn;display:grid;position:fixed;inset:0}.modal--refuse{--modal-accent:#e0a36d;--modal-accent-rgb:224, 163, 109;--modal-secondary:var(--cor)}.modal__box{border:1px solid rgba(var(--modal-accent-rgb), .3);background:linear-gradient(135deg, rgba(var(--modal-accent-rgb), .055), transparent 25%), #060b11;width:min(100%,840px);max-height:min(100svh - 48px,680px);box-shadow:0 42px 110px #000000c2, 0 0 0 1px #02060ad1, inset 0 0 70px rgba(var(--modal-accent-rgb), .025);scrollbar-width:thin;scrollbar-color:rgba(var(--modal-accent-rgb), .25) transparent;animation:.56s cubic-bezier(.16,.8,.3,1) both requestModalIn;position:relative;overflow:hidden auto}.modal__box:before{content:"";z-index:4;background:linear-gradient(90deg, transparent, var(--modal-secondary), var(--modal-accent) 60%, transparent);height:2px;box-shadow:0 0 18px rgba(var(--modal-accent-rgb), .32);pointer-events:none;position:absolute;top:0;left:0;right:0}.modal__corner{z-index:5;pointer-events:none;width:18px;height:18px;position:absolute}.modal__corner--tl{border-top:1px solid var(--modal-accent);border-left:1px solid var(--modal-accent);top:8px;left:8px}.modal__corner--br{border-right:1px solid var(--modal-accent);border-bottom:1px solid var(--modal-accent);bottom:8px;right:8px}.modal__bar{z-index:3;background:#03080dd1;border-bottom:1px solid #daeaf117;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;min-height:52px;padding:0 18px 0 22px;display:grid;position:relative}.modal__tag{min-width:0;color:var(--modal-accent);font-size:var(--font-size-min);letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modal__session{color:#60727e;font-size:var(--font-size-min);letter-spacing:.14em;align-items:center;gap:8px;display:flex}.modal__session i{background:var(--modal-accent);width:4px;height:4px;box-shadow:0 0 9px rgba(var(--modal-accent-rgb), .65);border-radius:50%;animation:1.7s ease-in-out infinite requestStatusPulse}.modal__esc{color:#7b8c97;font-size:var(--font-size-min);letter-spacing:.14em;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;transition:color .2s;display:inline-flex}.modal__esc kbd{color:#8d9aa4;font:inherit;background:#ffffff05;border:1px solid #bed5de2e;padding:4px 5px}.modal__esc:hover{color:var(--modal-accent)}.modal__esc:focus-visible{outline:1px solid var(--modal-accent);outline-offset:5px}.modal__layout{grid-template-columns:minmax(300px,.88fr) minmax(390px,1.12fr);display:grid}.modal__visual{background:radial-gradient(circle at 50% 48%, rgba(var(--modal-accent-rgb), .12), transparent 29%), linear-gradient(155deg, rgba(var(--modal-accent-rgb), .055), transparent 42%), #050a10;border-right:1px solid #d8e9f014;place-items:center;min-height:470px;display:grid;position:relative;overflow:hidden}.modal__visual:after{content:"";z-index:3;background:linear-gradient(transparent, rgba(var(--modal-accent-rgb), .09), transparent);height:26%;animation:5.2s linear infinite requestVisualScan;position:absolute;top:-30%;left:0;right:0}.modal__grid{opacity:.28;background-image:linear-gradient(#bbd9e312 1px,#0000 1px),linear-gradient(90deg,#bbd9e312 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 73%);mask-image:radial-gradient(circle,#000 10%,#0000 73%)}.modal__visual-code,.modal__visual-index{color:rgba(var(--modal-accent-rgb), .65);font-size:var(--font-size-min);letter-spacing:.16em;position:absolute;top:18px}.modal__visual-code{left:20px}.modal__visual-index{color:#3f505c;right:20px}.modal__target{place-items:center;width:230px;height:230px;display:grid;position:relative}.modal__target .mark--modal{z-index:2;filter:drop-shadow(0 0 18px rgba(var(--modal-accent-rgb), .12));margin:0;position:relative}.modal__orbit{border:1px solid rgba(var(--modal-accent-rgb), .18);border-radius:50%;position:absolute}.modal__orbit--outer{border-style:dashed;animation:28s linear infinite requestOrbit;inset:0}.modal__orbit--inner{border-color:rgba(var(--modal-accent-rgb), .11);animation:18s linear infinite reverse requestOrbit;inset:29px}.modal--refuse .modal__orbit--outer{animation-direction:reverse}.modal__cross{background:linear-gradient(90deg, transparent, rgba(var(--modal-accent-rgb), .22), transparent);position:absolute}.modal__cross--h{height:1px;top:50%;left:-24px;right:-24px}.modal__cross--v{width:1px;top:-24px;bottom:-24px;left:50%;transform:rotate(90deg)}.modal__visual-data{color:#657782;font-size:var(--font-size-min);letter-spacing:.1em;justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.modal__visual-data span:last-child{color:rgba(var(--modal-accent-rgb), .7);text-align:right}.modal__content{text-align:left;flex-direction:column;min-width:0;padding:34px 34px 30px;display:flex}.modal__eyebrow{color:var(--modal-accent);font-size:var(--font-size-min);letter-spacing:.18em;align-items:center;gap:9px;margin-bottom:14px;display:flex}.modal__eyebrow i{background:var(--modal-accent);width:20px;height:1px;box-shadow:0 0 8px rgba(var(--modal-accent-rgb), .42)}.modal__title{color:#edf5f8;letter-spacing:-.025em;min-height:66px;margin:0;font-family:Unbounded,Inter,sans-serif;font-size:clamp(1.4375rem,2.6vw,1.875rem);font-weight:500;line-height:1.15;animation:.38s both requestCopyIn}.modal__line{color:#a1b0ba;min-height:88px;max-height:88px;margin:10px 0 24px;font-size:.9375rem;line-height:1.6;animation:.42s both requestCopyIn;overflow:hidden}.modal__progress{margin-bottom:23px}.modal__row{color:#71838e;font-size:var(--font-size-min);letter-spacing:.13em;justify-content:space-between;gap:12px;margin-bottom:9px;display:flex}.modal__pct{color:var(--modal-accent);font-variant-numeric:tabular-nums}.modal__track{background:repeating-linear-gradient(90deg,#cde0e81c 0 1px,#0000 1px 26px),linear-gradient(#0000 5px,#dcebf114 5px 8px,#0000 8px);height:13px;position:relative;overflow:hidden}.modal__fill{width:var(--request-progress);background:linear-gradient(90deg, var(--modal-secondary), var(--modal-accent));height:3px;box-shadow:0 0 11px rgba(var(--modal-accent-rgb), .42);transition:width .2s linear;position:absolute;top:5px;left:0}.modal__fill i{background:var(--modal-accent);width:6px;height:6px;box-shadow:0 0 10px rgba(var(--modal-accent-rgb), .78);border:1px solid #effcffd6;position:absolute;top:50%;right:-3px;transform:translateY(-50%)rotate(45deg)}.modal__track-sweep{background:linear-gradient(90deg, transparent, rgba(var(--modal-accent-rgb), .2), transparent);width:62px;animation:3.6s ease-in-out infinite requestTrackSweep;position:absolute;top:1px;bottom:1px;left:-70px}.modal__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.modal__steps li{color:#52646f;min-width:0;min-height:26px;font-size:var(--font-size-min);letter-spacing:.08em;grid-template-columns:auto minmax(0,1fr) 5px;align-items:center;gap:7px;transition:color .25s;display:grid}.modal__steps li>span{color:#34444f;font-variant-numeric:tabular-nums}.modal__steps li>b{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.modal__steps li>i{border:1px solid #354650;width:4px;height:4px}.modal__steps li.is-active{color:var(--modal-accent)}.modal__steps li.is-active>i{border-color:var(--modal-accent);background:rgba(var(--modal-accent-rgb), .5);box-shadow:0 0 8px rgba(var(--modal-accent-rgb), .5);animation:1.4s ease-in-out infinite requestStatusPulse}.modal__steps li.is-complete{color:#70838e}.modal__steps li.is-complete>i{border-color:rgba(var(--modal-accent-rgb), .65);background:var(--modal-accent)}.btn--modal{border-color:rgba(var(--modal-accent-rgb), .32);color:#a9bac4;width:100%;min-height:48px;font-size:var(--font-size-min);letter-spacing:.15em;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 16px 13px 18px;display:flex}.btn--modal:before{background:var(--modal-accent)}.btn--modal i{color:var(--modal-accent);font-size:.875rem;font-style:normal;transition:transform .2s}.btn--modal:hover i{transform:translate(2px,-2px)}.modal--complete .modal__box{box-shadow:0 42px 110px #000000c2, 0 0 34px rgba(var(--modal-accent-rgb), .08)}@keyframes requestBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes requestModalIn{0%{opacity:0;clip-path:inset(45% 0);transform:translateY(14px)scale(.985)}45%{opacity:1;clip-path:inset(0)}to{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}}@keyframes requestCopyIn{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes requestStatusPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes requestOrbit{to{transform:rotate(360deg)}}@keyframes requestVisualScan{to{transform:translateY(590px)}}@keyframes requestTrackSweep{0%,16%{opacity:0;transform:translate(0)}30%{opacity:1}84%,to{opacity:0;transform:translate(470px)}}@media (width<=760px){.modal{padding:14px}.modal__box{width:min(100%,520px);max-height:calc(100svh - 28px)}.modal__bar{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:48px;padding-inline:18px 14px}.modal__session{display:none}.modal__layout{grid-template-columns:1fr}.modal__visual{border-bottom:1px solid #d8e9f014;border-right:0;min-height:190px}.modal__target{width:150px;height:150px}.modal__target .mark--modal{width:78px;height:78px}.modal__orbit--inner{inset:20px}.modal__visual-data{bottom:12px}.modal__content{padding:24px 24px 22px}.modal__title{min-height:52px;font-size:1.4375rem}.modal__line{min-height:78px;max-height:78px;margin-bottom:19px;font-size:.875rem}.modal__progress{margin-bottom:18px}.modal__steps{margin-bottom:20px}}@media (width<=430px){.modal{padding:8px}.modal__box{max-height:calc(100svh - 16px)}.modal__bar{min-height:44px;padding-inline:14px 11px}.modal__tag{font-size:var(--font-size-min)}.modal__esc>span{display:none}.modal__visual{min-height:154px}.modal__target{width:124px;height:124px}.modal__target .mark--modal{width:66px;height:66px}.modal__visual-code,.modal__visual-index{top:13px}.modal__visual-data{font-size:var(--font-size-min);left:14px;right:14px}.modal__content{padding:20px 18px 18px}.modal__eyebrow{font-size:var(--font-size-min);margin-bottom:10px}.modal__title{min-height:48px;font-size:1.3125rem}.modal__line{min-height:76px;max-height:76px;margin:7px 0 16px;font-size:.875rem}.modal__row{font-size:var(--font-size-min)}.modal__steps{gap:5px 9px;margin-bottom:16px}.modal__steps li{min-height:28px;font-size:var(--font-size-min)}.btn--modal{min-height:44px}}@media (width<=760px) and (height<=700px){.modal__visual{min-height:100px}.modal__target{width:82px;height:82px}.modal__target .mark--modal{width:48px;height:48px}.modal__orbit--inner{inset:12px}.modal__visual-code,.modal__visual-index,.modal__visual-data{display:none}.modal__content{padding:16px 18px 17px}.modal__eyebrow{margin-bottom:8px}.modal__title{min-height:0;margin-bottom:8px;font-size:1.25rem}.modal__line{min-height:0;max-height:none;margin:0 0 12px;line-height:1.5}.modal__progress,.modal__steps{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.modal,.modal__box,.modal__session i,.modal__visual:after,.modal__orbit,.modal__title,.modal__line,.modal__track-sweep,.modal__steps li.is-active>i{animation:none}.modal__fill{transition:none}}.ftr{z-index:3;font-size:var(--font-size-min);letter-spacing:.16em;color:#647582;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:24px 40px;display:flex;position:relative}.ftr__project{gap:7px;max-width:760px;line-height:1.55;display:grid}.ftr__project strong{color:#8798a3;font-weight:500}.ftr__project>span{color:#60727e;font-size:var(--font-size-min);letter-spacing:.13em}.ftr__legal-links{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.ftr__legal-links a{color:#8297a2;font-size:var(--font-size-min);letter-spacing:.11em}.ftr__legal-links a:hover{color:var(--cyan)}@media (width<=920px){.ftr{align-items:flex-start}.ftr__project,.ftr__legal-links{width:100%}}@media (width<=540px){.ftr__legal-links{gap:0 16px}.ftr__legal-links a{align-items:center;min-height:30px;display:inline-flex}}.hdr{z-index:4;grid-template-columns:auto minmax(200px,1fr) auto;align-items:center;gap:clamp(28px,4vw,72px);padding:14px 40px 16px;display:grid;position:relative}.hdr:after{content:"";background:linear-gradient(90deg,#6fd8ea80,#ae84eb29 38%,#e0ebf10f 72%,#0000);height:1px;position:absolute;bottom:0;left:40px;right:40px}.hdr__brand{min-width:0;color:var(--ink);align-items:center;gap:16px;display:flex}.hdr__mark-frame{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));background:linear-gradient(135deg,#6fd8ea14,#0000 44%),#040a0f6b;border:1px solid #9fd6e32e;place-items:center;width:54px;height:54px;display:grid;position:relative}.hdr__mark-frame:before,.hdr__mark-frame:after{content:"";background:var(--cyan);opacity:.7;position:absolute}.hdr__mark-frame:before{width:18px;height:1px;top:0;left:0}.hdr__mark-frame:after{width:1px;height:18px;top:0;left:0}.hdr__mark-index{color:#6fd8ea99;font-size:var(--font-size-min);letter-spacing:.14em;font-style:normal;position:absolute;bottom:3px;right:4px}.hdr__identity{min-width:156px;display:block}.hdr__code-row{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.hdr__code-row small{color:#60727e;font-size:var(--font-size-min);letter-spacing:.12em;white-space:nowrap}.hdr__word{letter-spacing:-.04em;font-family:Unbounded,Inter,sans-serif;font-size:1.5625rem;font-weight:700;line-height:1}.hdr__designation{color:#667783;font-size:var(--font-size-min);letter-spacing:.14em;white-space:nowrap;align-items:center;gap:9px;margin-top:8px;display:flex}.hdr__designation b{color:var(--cyan);font-weight:500}.hdr__designation i{background:#d2e5ed33;width:22px;height:1px}.hdr__relay{justify-self:center;width:min(100%,390px)}.hdr__relay-meta,.hdr__relay-scale{justify-content:space-between;align-items:center;display:flex}.hdr__relay-meta{color:#60727e;font-size:var(--font-size-min);letter-spacing:.15em}.hdr__relay-meta span:last-child{color:#6fd8eab3}.hdr__relay-scale{color:#495b67;font-size:var(--font-size-min);letter-spacing:.08em;margin-top:4px}.hdr__relay-track{background:repeating-linear-gradient(90deg,#c4dde61f 0 1px,#0000 1px 24px),linear-gradient(#0000 6px,#6fd8ea2b 6px 7px,#0000 7px);border-left:1px solid #6fd8ea42;border-right:1px solid #6fd8ea42;height:14px;margin-top:7px;position:relative;overflow:hidden}.hdr__relay-pulse{background:linear-gradient(90deg, transparent, #6fd8ea14 24%, var(--cyan) 50%, #6fd8ea14 76%, transparent);opacity:.7;height:1px;position:absolute;top:6px;left:0;right:0}.hdr__relay-cursor{background:linear-gradient(90deg,#0000,#6fd8ea3d,#0000);width:46px;animation:5.4s cubic-bezier(.45,0,.55,1) infinite alternate headerRelaySweep;position:absolute;top:0;bottom:0}.hdr__telemetry{grid-template-columns:repeat(3,auto);align-items:stretch;display:grid}.hdr__metric{border-left:1px solid #c5dce61f;flex-direction:column;justify-content:center;min-width:70px;padding:5px 16px;display:flex}.hdr__metric small{color:#5d707c;font-size:var(--font-size-min);letter-spacing:.12em;margin-bottom:6px}.hdr__metric strong{color:#b9c7d0;font-size:var(--font-size-min);letter-spacing:.12em;white-space:nowrap;font-weight:500}.hdr__metric--signal{flex-direction:row;align-items:center;gap:12px;min-width:118px;padding-right:0}.hdr__metric--signal span:last-child{flex-direction:column;display:flex}.hdr__metric--signal strong{color:var(--cyan)}.hdr__spectrum{align-items:center;gap:2px;height:20px;display:flex}.hdr__spectrum i{width:1px;height:var(--signal-height);background:var(--cyan);opacity:.55;animation:headerSignal 1.8s var(--signal-delay) ease-in-out infinite alternate;box-shadow:0 0 6px #6fd8ea80}@keyframes headerRelaySweep{0%{transform:translate(-50px)}to{transform:translate(390px)}}@keyframes headerSignal{0%,to{opacity:.28;transform:scaleY(.5)}45%{opacity:.9;transform:scaleY(1)}}@media (width<=1100px){.hdr{grid-template-columns:auto 1fr}.hdr__relay{display:none}.hdr__telemetry{justify-self:end}}@media (prefers-reduced-motion:reduce){.hdr__relay-cursor,.hdr__spectrum i{animation:none}}.sky{--sky-star-shift:0px;--sky-planet-y:0px;--sky-planet-scale:1;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.page__glow{background:radial-gradient(55% 45% at 50% 4%,#6fd8ea1a,#0000 70%);position:absolute;inset:0}.sky__stars{transform:translate3d(0, var(--sky-star-shift), 0);will-change:transform;position:absolute;inset:-180px 0}.sky__stars--far{opacity:.74}.sky__stars--middle{opacity:.9}.sky__stars--near{opacity:1}.sky__star{width:var(--sky-star-size);height:var(--sky-star-size);opacity:var(--sky-star-opacity);box-shadow:0 0 calc(var(--sky-star-size) * 2) #dcf7ffb8, 0 0 calc(var(--sky-star-size) * 5) #6fd8ea38;background:#eefaff;border-radius:50%;position:absolute}.sky__stars--near .sky__star{animation:skyStarTwinkle var(--sky-star-duration) var(--sky-star-delay) ease-in-out infinite}.sky__star--tone-1,.sky__star--tone-7{background:#c9b5ff}.sky__star--tone-4,.sky__star--tone-10{background:#c9efff}.sky__star--tone-0{background:#fff}.sky__shooting-star{top:var(--sky-shoot-top,18vh);left:var(--sky-shoot-left,12vw);visibility:hidden;opacity:0;transform-origin:100%;background:linear-gradient(90deg,#0000,#89dcef1f 24%,#cdf3fb94 78%,#fff 100%);width:clamp(110px,13vw,180px);height:1px;position:absolute;box-shadow:0 0 4px #6fd8ea80}.sky__shooting-star:after{content:"";background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;right:-1px;transform:translateY(-50%);box-shadow:0 0 6px #dffaff,0 0 13px #6fd8eab8}.sky__shooting-star--active{visibility:visible;animation:2.8s linear both skyShootingStar}.sky__planet-system{height:2500px;transform:translate3d(0, var(--sky-planet-y), 0) scale(var(--sky-planet-scale));transform-origin:50% 0;will-change:transform;position:absolute;top:100svh;left:0;right:0}.orbit{z-index:1;border-radius:50%;position:absolute;left:50%}.orbit--1{border:1px solid #9d6ce824;width:2340px;height:2340px;margin-left:-1170px;top:-60px}.orbit--2{border:1px solid #6fd8ea17;width:2500px;height:2500px;margin-left:-1250px;top:-130px}.scan{background:linear-gradient(90deg,#0000,#6fd8ea59,#0000);height:1px;animation:16s linear infinite tScan;position:absolute;left:0;right:0}.drift{width:2px;height:2px;position:absolute}.drift--1{background:var(--cyan);animation:14s linear infinite tDrift;bottom:120px;left:10%}.drift--2{background:var(--cor);animation:18s linear 5s infinite tDrift;bottom:90px;left:26%}@keyframes skyStarTwinkle{0%,to{opacity:var(--sky-star-opacity-low);transform:scale(.82)}52%{opacity:var(--sky-star-opacity);transform:scale(1.12)}76%{transform:scale(.94)}}@keyframes skyShootingStar{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(var(--sky-shoot-angle,28deg)) scaleX(.38)}14%{opacity:.82}58%{opacity:.56}to{opacity:0;transform:translate3d(var(--sky-shoot-x), var(--sky-shoot-y), 0) rotate(var(--sky-shoot-angle,28deg)) scaleX(1.06)}}@media (width<=780px){.sky__stars--far .sky__star,.sky__stars--middle .sky__star{opacity:var(--sky-star-opacity);animation:none}}@media (prefers-reduced-motion:reduce){.sky__star,.sky__stars--far .sky__star,.sky__stars--middle .sky__star{opacity:var(--sky-star-opacity-low);animation:none}.sky__shooting-star{animation:none;display:none}}.hero-signal{text-align:center;min-height:3.4em;line-height:1.7}.hero-signal__line{place-items:start center;width:min(1050px,100vw - 96px);min-height:3.4em;margin:0 auto;display:grid;position:relative;overflow:hidden}.hero-signal__line:before,.hero-signal__line:after{content:"";background:linear-gradient(90deg,#0000,#6fd8ea3d);width:clamp(18px,4vw,54px);height:1px;position:absolute;top:.82em}.hero-signal__line:before{right:calc(50% + min(470px,40vw))}.hero-signal__line:after{left:calc(50% + min(470px,40vw));transform:rotate(180deg)}.hero-signal__measure,.hero-signal__typed{text-align:center;white-space:normal;grid-area:1/1;width:100%;max-height:3.4em;overflow:hidden}.hero-signal__measure{visibility:hidden}.hero-signal__typed{transition:opacity .32s,filter .32s,transform .32s}.hero-signal__typed--switching{opacity:0;filter:blur(4px);transform:translateY(-5px)}.hero-signal__cursor{background:var(--cyan);vertical-align:-.12em;width:1px;height:1.05em;margin-left:.45em;animation:.74s step-end infinite heroSignalCursor;display:inline-block;box-shadow:0 0 7px #6fd8eab3}@keyframes heroSignalCursor{0%,48%{opacity:1}49%,to{opacity:0}}@media (width<=520px){.hero-signal{max-width:calc(100vw - 36px);min-height:5.1em;font-size:var(--font-size-min);letter-spacing:.1em;margin-inline:auto}.hero-signal__line{width:100%;min-height:5.1em}.hero-signal__measure,.hero-signal__typed{max-height:5.1em}.hero-signal__line:before,.hero-signal__line:after{display:none}}@media (prefers-reduced-motion:reduce){.hero-signal__cursor{display:none}.hero-signal__typed{transition:none}}.world-map{z-index:2;isolation:isolate;box-sizing:border-box;color:#dfe9ef;text-align:left;width:min(100%,1180px);margin:0 auto;padding:72px 0 54px;position:relative}.world-map__head{z-index:3;border-bottom:1px solid #b8d3de1f;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:end;gap:clamp(32px,7vw,92px);padding-bottom:24px;display:grid;position:relative}.world-map__head:after{content:"";background:linear-gradient(90deg, var(--cyan), transparent);width:min(210px,28%);height:1px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 14px #6fd8ea4d}.world-map__head span{color:var(--cyan);font-size:var(--font-size-min);letter-spacing:.2em;line-height:1.5}.world-map__head h2{color:#eef6fa;letter-spacing:-.04em;margin:11px 0 0;font-family:Unbounded,Inter,sans-serif;font-size:clamp(2rem,3.8vw,3rem);font-weight:500;line-height:1.16}.world-map__head p{color:#91a1ac;text-align:right;justify-self:end;min-width:0;max-width:570px;margin:0;font-size:clamp(1.0625rem,1.45vw,1.1875rem);line-height:1.65}.world-map__viewport{z-index:4;padding-top:clamp(150px,13vw,190px);position:relative;overflow:visible}.world-map__canvas{aspect-ratio:1;isolation:isolate;width:min(106vw,1480px);margin:0;position:relative;left:50%;transform:translate(-50%)}.world-map__canvas--draggable{cursor:grab;touch-action:pan-y}.world-map__canvas--dragging,.world-map__canvas--dragging .world-map__zone{cursor:grabbing;-webkit-user-select:none;user-select:none}.world-map__canvas:before{content:"";z-index:0;pointer-events:none;background:0 0;border-radius:50%;position:absolute;inset:.25%;box-shadow:0 0 5px #79e1f43d,0 0 24px #45b5d42e,0 0 66px #227c9e21,0 0 124px #18556f14}.world-map__canvas:after{content:"";z-index:2;filter:drop-shadow(0 0 8px #58cce547);pointer-events:none;background:conic-gradient(from 205deg,#36adcf1f,#88e8f9c7 14%,#3db6d533 36%,#1e6b890f 63%,#4abbd861 88%,#36adcf1f);border-radius:50%;position:absolute;inset:-.05%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.world-map__offworld-network{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:visible}.world-map__offworld-network:before{content:"";z-index:-1;clip-path:polygon(4% 0,96% 0,100% 24%,100% 72%,95% 100%,5% 100%,0 72%,0 24%);background:linear-gradient(#06131be0,#040e1573 58%,#0000),repeating-linear-gradient(90deg,#0000 0 39px,#6fcee20b 40px);border-top:1px solid #74d4e729;width:81%;height:20%;position:absolute;top:-12%;left:9.5%;box-shadow:inset 0 12px 40px #2b88a40e;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.world-map__route-lines{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.world-map__route-line,.world-map__route-signal{fill:none;vector-effect:non-scaling-stroke}.world-map__route-line{stroke:#78d4e647;stroke-width:1px;stroke-dasharray:3 6}.world-map__route-line--hq{stroke:#b4d8e338}.world-map__route-line--shuttle{opacity:0;stroke-width:1.15px;stroke-dasharray:2 7;stroke-linecap:round;animation:2.8s linear infinite worldMapShuttleFlow}.world-map__route-line--shuttle-acc{stroke:#e7edf073}.world-map__route-line--shuttle-bel{stroke:#60b6e985}.world-map__route-line--shuttle-cor{stroke:#aa79eb80}.world-map__route-line--transport{stroke:#71daec7a}.world-map__route-line--lab{stroke:#5fbed661}.world-map__route-line--lower{stroke:#5fbed640}.world-map__route-signal{stroke:#c4f7ffdb;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1 34;animation:5.5s linear infinite worldMapRouteSignal}.world-map__route-label,.world-map__network-status{color:#96d7e480;font-size:var(--font-size-min);letter-spacing:.11em;white-space:nowrap;background:#030a0fc7;border:1px solid #68c6da1f;padding:3px 6px;line-height:1.35;position:absolute}.world-map__route-label--transport{top:-7.2%;left:35.8%;transform:rotate(-9deg)}.world-map__route-label--lab{top:-7.2%;left:57.5%;transform:rotate(8deg)}.world-map__network-status{color:#9edeea9e;font-size:var(--font-size-min);top:-11.2%;left:50%;transform:translate(-50%)}.world-map__surface{z-index:1;pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.world-map__texture,.world-map__globe-canvas{filter:saturate(.9)contrast(1.08)brightness(.9)drop-shadow(0 22px 52px #00000061);border-radius:50%;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.world-map__texture-source{display:contents}.world-map__texture{object-fit:contain;opacity:.94;filter:grayscale(.82)sepia(.38)hue-rotate(137deg)saturate(2.35)contrast(1.24)brightness(.52)drop-shadow(0 22px 52px #0000006b);transform:scale(1.085)}.world-map__texture--hidden,.world-map__globe-canvas{opacity:0}.world-map__globe-canvas--ready{opacity:1}.world-map__zone{--point:#7894a0;z-index:4;aspect-ratio:1;box-sizing:border-box;background:radial-gradient(circle, color-mix(in srgb, var(--point) 6%, transparent), transparent 68%);color:var(--point);cursor:crosshair;transform-origin:50%;will-change:transform, opacity;border:0;border-radius:50%;padding:0;position:absolute;top:0;left:0}.world-map__zone--north{--point:#78a3ad}.world-map__zone--west{--point:#9b9290}.world-map__zone--central{--point:#6e9cac}.world-map__zone--east{--point:#8b799d}.world-map__zone--outer{--point:#9b8c70}.world-map__zone--mine{--point:#a88372}.world-map__zone--reference{background:0 0;width:32px}.world-map__zone--reference .world-map__zone-ring{inset:8px}.world-map__zone-ring{border:1px dashed color-mix(in srgb, var(--point) 24%, transparent);opacity:.34;border-radius:50%;transition:border-color .22s,box-shadow .22s,opacity .22s,transform .22s;position:absolute;inset:0}.world-map__zone-node{border:1px solid color-mix(in srgb, var(--point) 76%, #fff);width:6px;height:6px;box-shadow:0 0 0 3px #03090d9e, 0 0 11px color-mix(in srgb, var(--point) 46%, transparent);background:#050c11e6;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-map__zone-name{color:#d5e4eb9e;max-width:150px;font-size:var(--font-size-min);letter-spacing:.07em;text-align:left;text-shadow:0 1px 5px #02070b,0 0 10px #02070b;white-space:nowrap;opacity:0;line-height:1.4;transition:color .12s,opacity .12s;position:absolute;top:calc(50% + 9px);left:calc(50% + 9px)}.world-map__zone--tip-left .world-map__zone-name{text-align:right;left:auto;right:calc(50% + 9px)}.world-map__map-point{--point:var(--cyan);z-index:7;background:radial-gradient(circle, color-mix(in srgb, var(--point) 14%, transparent), transparent 69%);width:30px}.world-map__map-point--acc{--point:#e7edf0}.world-map__map-point--bel{--point:#60b6e9}.world-map__map-point--cor{--point:#aa79eb}.world-map__hq-source{color:color-mix(in srgb, var(--point) 76%, #dfe9ef);font-size:var(--font-size-min);letter-spacing:.08em;text-align:left;text-shadow:0 1px 5px #02070b,0 0 9px #02070b;white-space:nowrap;opacity:.7;pointer-events:none;font-weight:600;line-height:1.3;position:absolute;top:calc(50% - 18px);left:calc(50% + 11px)}.world-map__zone--tip-left .world-map__hq-source{text-align:right;left:auto;right:calc(50% + 11px)}.world-map__orbital-node{--point:#8bd8e7;--orbit-left:50%;--orbit-top:50%;top:var(--orbit-top);left:var(--orbit-left);z-index:9;background:0 0;border-radius:0;width:64px;transition:opacity .18s,filter .18s;overflow:visible;transform:translate(-50%,-50%)}.world-map__orbital-node--ether{--orbit-left:50%;--orbit-top:-7%;--point:#9cecf7;z-index:11;width:112px}.world-map__orbital-node--transport{--orbit-left:30%;--orbit-top:-3%;--point:#b7e8ee;width:72px}.world-map__orbital-node--laboratory{--orbit-left:69%;--orbit-top:-3%;width:70px}.world-map__orbital-node--laboratory-lower{--orbit-left:78%;--orbit-top:5%;--point:#73b9ca;width:58px}.world-map__orbital-glyph{border:1px solid color-mix(in srgb, var(--point) 76%, transparent);width:25px;height:25px;box-shadow:0 0 0 4px #030a0fad, 0 0 18px color-mix(in srgb, var(--point) 32%, transparent);clip-path:polygon(0 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);background:linear-gradient(90deg,#0000 46%,#8de0ef38 47% 53%,#0000 54%),linear-gradient(#8de0ef1a,#040d13f5);transition:border-color .18s,box-shadow .18s,filter .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.world-map__orbital-glyph:before{content:"";border:1px solid color-mix(in srgb, var(--point) 42%, transparent);position:absolute;inset:4px}.world-map__orbital-glyph:after{content:"";background:linear-gradient(transparent, var(--point), transparent);width:1px;box-shadow:0 0 7px var(--point);will-change:transform, opacity;animation:3.8s ease-in-out infinite alternate worldMapOrbitScan;position:absolute;top:2px;bottom:2px;left:50%;transform:translate(-50%)}.world-map__orbital-glyph>i{z-index:2;width:4px;height:4px;box-shadow:0 0 7px var(--point);background:#dffaff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-map__orbital-node--ether .world-map__orbital-glyph{background:radial-gradient(circle, #e2fcfff0 0 3px, transparent 4px 10px, #85e1ef26 11px 16px, transparent 17px), conic-gradient(from 22deg, transparent 0 8%, #93e6f385 8% 10%, transparent 10% 24%, #93e6f385 24% 26%, transparent 26% 100%), #030d14f5;clip-path:none;border-radius:50%;width:60px;height:60px;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #030a0fb8,0 0 0 8px #79ddef14,0 0 32px #6addf06b}.world-map__orbital-node--ether .world-map__orbital-glyph:before{border-radius:50%;inset:10px;box-shadow:inset 0 0 10px #87e8f638}.world-map__orbital-node--ether .world-map__orbital-glyph:after{background:0 0;border:1px dashed #8ce4f173;border-radius:50%;width:auto;height:auto;animation:22s linear infinite worldMapDockRotation;inset:-7px;transform:none;box-shadow:0 0 12px #6bd6e92e}.world-map__orbital-node--ether .world-map__orbital-glyph>i{background:#061820f5;border:1px solid #defaffe6;width:14px;height:14px;transform:translate(-50%,-50%)}.world-map__orbital-node--ether .world-map__orbital-glyph>i:before,.world-map__orbital-node--ether .world-map__orbital-glyph>i:after,.world-map__orbital-node--ether:before{content:"";transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#89e1ef47,#0000 76%);border-right:5px double #89e1efb8;width:37px;height:7px;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.world-map__orbital-node--ether .world-map__orbital-glyph>i:after{transform:translateY(-50%)rotate(120deg)}.world-map__orbital-node--ether:before{z-index:0;transform:translateY(-50%)rotate(240deg)}.world-map__orbital-node--transport .world-map__orbital-glyph{clip-path:polygon(0 50%,18% 8%,72% 8%,100% 50%,72% 92%,18% 92%);background:linear-gradient(90deg,#caf4f914,#b2ebf359 62%,#051117f5 63%),#040f15f5;width:43px;height:20px;transform:translate(-50%,-50%)}.world-map__orbital-node--transport .world-map__orbital-glyph:before{inset:4px 10px}.world-map__orbital-node--transport .world-map__orbital-glyph:after{animation-duration:4.8s}.world-map__orbital-node--laboratory .world-map__orbital-glyph{clip-path:polygon(16% 0,84% 0,100% 50%,84% 100%,16% 100%,0 50%);background:linear-gradient(90deg,#0000 47%,#88deee47 48% 52%,#0000 53%),#040f15f5;width:38px;height:32px;transform:translate(-50%,-50%)}.world-map__orbital-node--laboratory-lower .world-map__orbital-glyph{opacity:.78;clip-path:polygon(0 0,100% 0,100% 72%,82% 100%,18% 100%,0 72%);width:31px;height:25px;transform:translate(-50%,-50%)}.world-map__orbital-node .world-map__zone-name{max-width:190px;color:color-mix(in srgb, var(--point) 72%, #dfe9ef);font-size:var(--font-size-min);letter-spacing:.08em;text-align:center;opacity:.74;font-weight:600;top:calc(50% + 20px);left:50%;transform:translate(-50%)}.world-map__orbital-node.world-map__zone--tip-left .world-map__zone-name{text-align:center;left:50%;right:auto}.world-map__orbital-node--ether .world-map__zone-name{color:#c7f5fb;letter-spacing:.14em;opacity:.96;font-size:.8125rem;top:calc(50% + 40px)}.world-map__orbital-node--transport .world-map__zone-name{top:calc(50% + 17px)}.world-map__orbital-node--laboratory-lower .world-map__zone-name{top:calc(50% + 16px)}.world-map__orbital-node:hover,.world-map__orbital-node:focus-visible,.world-map__orbital-node.world-map__map-point--contour-active{opacity:1;filter:brightness(1.2)}.world-map__orbital-node.world-map__map-point--contour-active .world-map__orbital-glyph{box-shadow:0 0 0 4px #030a0fc2, 0 0 27px color-mix(in srgb, var(--point) 72%, transparent);border-color:#e6fbff}.world-map__map-reticle{border:1px solid var(--point);width:11px;height:11px;box-shadow:0 0 0 3px #03090db3, 0 0 16px color-mix(in srgb, var(--point) 58%, transparent);background:#030c12e0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.world-map__map-reticle:before,.world-map__map-reticle:after{content:"";border:1px solid color-mix(in srgb, var(--point) 42%, transparent);animation:3s ease-out infinite worldMapScanPulse;position:absolute;inset:-6px}.world-map__map-reticle:before{will-change:transform, opacity}.world-map__map-reticle:after{background:var(--point);box-shadow:0 0 8px var(--point);border:0;animation:none;inset:3px}.world-map__map-point .world-map__zone-name{color:color-mix(in srgb, var(--point) 78%, #dfe9ef);font-size:var(--font-size-min);font-weight:600}.world-map__zone:hover,.world-map__zone:focus,.world-map__zone:focus-visible,.world-map__map-point--contour-active{z-index:20;outline:none}.world-map__zone:hover .world-map__zone-ring,.world-map__zone:focus .world-map__zone-ring,.world-map__zone:focus-visible .world-map__zone-ring{border-color:color-mix(in srgb, var(--point) 75%, transparent);box-shadow:inset 0 0 28px color-mix(in srgb, var(--point) 12%, transparent), 0 0 22px color-mix(in srgb, var(--point) 16%, transparent);opacity:1;transform:scale(1.04)}.world-map__zone:hover .world-map__zone-name,.world-map__zone:focus .world-map__zone-name,.world-map__zone:focus-visible .world-map__zone-name,.world-map__map-point--contour-active .world-map__zone-name{color:var(--point);opacity:.88}.world-map__tooltip{z-index:30;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--point) 44%, #dfe7ef24);background:linear-gradient(135deg, color-mix(in srgb, var(--point) 7%, transparent), transparent 42%), #03080dfa;width:min(460px,100vw - 40px);box-shadow:0 24px 64px #000000a6, inset 2px 0 var(--point);color:#a8b7c0;text-align:left;opacity:0;visibility:hidden;pointer-events:none;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));padding:24px;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(50% + 20px);left:calc(50% + 15px);overflow:hidden;transform:translateY(10px)}.world-map__tooltip:after{content:"";background:var(--point);width:28px;height:1px;box-shadow:0 0 9px var(--point);opacity:.7;position:absolute;top:9px;right:10px}.world-map__zone--tip-left .world-map__tooltip{left:auto;right:calc(50% + 15px)}.world-map__zone--tip-below .world-map__tooltip{top:calc(50% + 20px);bottom:auto}.world-map__tooltip>small{color:var(--point);font-size:var(--font-size-min);letter-spacing:.11em;margin:0 36px 12px 0;line-height:1.5;display:block}.world-map__tooltip>strong{color:#eef6fa;margin:0 0 12px;font-family:Unbounded,Inter,sans-serif;font-size:1.375rem;font-weight:500;line-height:1.35;display:block}.world-map__tooltip>b{color:#d3aa6d;font-size:var(--font-size-min);letter-spacing:.12em;margin-bottom:12px;font-weight:500;display:block}.world-map__tooltip>span{color:#aab8c1;font-size:1rem;line-height:1.65;display:block}.world-map__tooltip .world-map__passages,.world-map__mobile-card .world-map__passages{border-top:1px solid color-mix(in srgb, var(--point) 24%, transparent);color:#c2d1d8;margin-top:14px;padding-top:12px;font-size:.875rem;line-height:1.7;display:block}.world-map__tooltip--offworld{--point:#8bd8e7;width:min(420px,100vw - 40px)}.world-map__tooltip .world-map__offworld-details,.world-map__mobile-card .world-map__offworld-details{border-top:1px solid color-mix(in srgb, var(--point) 24%, transparent);color:#b8c8d0;margin-top:13px;padding-top:12px;font-size:.9375rem;line-height:1.65;display:block}.world-map__offworld-details>b{color:var(--point);font-size:var(--font-size-min);letter-spacing:.12em;margin-bottom:5px;font-weight:600;display:block}.world-map__offworld-details>em{color:color-mix(in srgb, var(--point) 78%, #dce9ee);font-size:var(--font-size-min);letter-spacing:.07em;margin-top:8px;font-style:normal;line-height:1.55;display:block}.world-map__passages>b{color:var(--point);font-size:var(--font-size-min);letter-spacing:.12em;margin-bottom:5px;font-weight:600;display:block}.world-map__tooltip--reference{width:min(410px,100vw - 40px)}.world-map__mobile-card{display:none}.world-map__zone--reference:hover .world-map__tooltip,.world-map__zone--reference:focus .world-map__tooltip,.world-map__zone--reference:focus-visible .world-map__tooltip,.world-map__map-point--contour-active .world-map__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.world-map__canvas--pinned .world-map__zone:not(.world-map__map-point--contour-active) .world-map__tooltip{opacity:0;visibility:hidden;transform:translateY(10px)}.world-map__map-point--contour-active .world-map__map-reticle{box-shadow:0 0 0 4px #03090dc2, 0 0 24px color-mix(in srgb, var(--point) 86%, transparent);border-color:#f1fbff}.world-map__preview{background:#071017;border:1px solid #96becc2e;width:100%;margin:14px 0 13px;position:relative;overflow:hidden}.world-map__preview:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#020a0e1c 4px);position:absolute;inset:0}.world-map__preview img{object-fit:contain;filter:saturate(.88)contrast(1.08)brightness(.88);width:100%;height:auto;max-height:300px;margin:auto;display:block}.world-map__preview figcaption{z-index:2;color:#b5e2ebbd;max-width:calc(100% - 16px);font-size:var(--font-size-min);letter-spacing:.12em;text-align:right;background:#02080cd1;padding:4px 6px;position:absolute;bottom:7px;right:8px}@keyframes worldMapScanPulse{0%{opacity:.72;transform:scale(.5)}76%,to{opacity:0;transform:scale(1.55)}}@keyframes worldMapOrbitScan{0%{opacity:.28;transform:translate(-50%)translateY(-4px)}to{opacity:.9;transform:translate(-50%)translateY(4px)}}@keyframes worldMapRouteSignal{to{stroke-dashoffset:-140px}}@keyframes worldMapShuttleFlow{to{stroke-dashoffset:-18px}}@keyframes worldMapDockRotation{to{transform:rotate(360deg)}}@keyframes worldMapMobileCardIn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (width<=900px){.world-map{padding-top:58px}.world-map__head{grid-template-columns:1fr;align-items:start;gap:16px}.world-map__head p{text-align:left;justify-self:start;max-width:640px}.world-map__tooltip{width:min(440px,100vw - 32px)}}@media (width<=780px){.world-map{width:calc(100vw - 36px);padding:50px 0 38px}.world-map__head h2{font-size:clamp(1.875rem,8vw,2.375rem)}.world-map__head p{width:100%;font-size:1rem;line-height:1.65}.world-map__viewport{width:100vw;margin-left:calc(50% - 50vw);padding-top:108px}.world-map__canvas{width:min(162vw,820px)}.world-map__zone-name{display:none}.world-map__map-point--hq.world-map__map-point--bel.world-map__zone--tip-left .world-map__hq-source{right:calc(50% - 1px)}.world-map__offworld-network:before{width:56%;top:-12%;left:22%}.world-map__route-lines--fixed{transform-origin:0 0;transform:translate(11.7%)scaleX(.772)}.world-map__route-lines--shuttles{transform:none}.world-map__route-label{display:none}.world-map__network-status{width:calc(100vw - 12px);font-size:var(--font-size-min);letter-spacing:.04em;text-align:center;padding-inline:4px;top:-15.2%}.world-map__orbital-node{width:58px}.world-map__orbital-node--ether{--orbit-left:50.3%;--orbit-top:-7%;width:96px}.world-map__orbital-node--transport{--orbit-left:34.8%;--orbit-top:-3%;width:64px}.world-map__orbital-node--laboratory{--orbit-left:64.9%;--orbit-top:-3%;width:62px}.world-map__orbital-node--laboratory-lower{--orbit-left:71.9%;--orbit-top:5%;width:52px}.world-map__orbital-node .world-map__zone-name{max-width:118px;font-size:var(--font-size-min);opacity:.78;display:block}.world-map__orbital-node--ether .world-map__zone-name{font-size:var(--font-size-min)}.world-map__orbital-node--transport .world-map__zone-name{top:auto;bottom:calc(50% + 16px)}.world-map__orbital-node--laboratory.world-map__zone--tip-left .world-map__zone-name{text-align:right;inset:auto calc(50% - 42px) calc(50% + 23px) auto;transform:none}.world-map__orbital-node--laboratory-lower.world-map__zone--tip-left .world-map__zone-name{text-align:right;left:auto;right:calc(50% - 10px);transform:none}.world-map__tooltip,.world-map__tooltip--reference{width:min(410px,100vw - 24px);padding:20px}.world-map__tooltip>strong{font-size:1.25rem}.world-map__tooltip>span{font-size:1rem}.world-map__preview img{max-height:240px}.world-map__map-point .world-map__tooltip{display:none}.world-map__mobile-card{--point:var(--cyan);z-index:32;top:max(12px, env(safe-area-inset-top));box-sizing:border-box;border:1px solid color-mix(in srgb, var(--point) 46%, #dfe7ef24);background:linear-gradient(135deg, color-mix(in srgb, var(--point) 8%, transparent), transparent 42%), #03080dfa;width:min(410px,100vw - 24px);box-shadow:0 24px 64px #000000ad, inset 2px 0 var(--point);color:#aab8c1;text-align:left;pointer-events:none;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px));padding:20px;animation:.12s ease-out both worldMapMobileCardIn;display:block;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.world-map__mobile-card--acc{--point:#e7edf0}.world-map__mobile-card--bel{--point:#60b6e9}.world-map__mobile-card--cor{--point:#aa79eb}.world-map__mobile-card--offworld{--point:#8bd8e7}.world-map__mobile-card>small{color:var(--point);font-size:var(--font-size-min);letter-spacing:.11em;margin:0 32px 10px 0;line-height:1.5;display:block}.world-map__mobile-card>strong{color:#eef6fa;font-family:Unbounded,Inter,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.35;display:block}.world-map__mobile-card>span{color:#aab8c1;font-size:1rem;line-height:1.6;display:block}}@media (width<=430px){.world-map__head span{font-size:var(--font-size-min)}.world-map__head p{font-size:1rem}.world-map__canvas{width:min(178vw,760px)}.world-map__orbital-node .world-map__zone-name{max-width:96px}.world-map__tooltip,.world-map__tooltip--reference{width:min(350px,100vw - 18px);padding:16px}.world-map__tooltip>small{font-size:var(--font-size-min)}.world-map__tooltip>strong{font-size:1.1875rem}.world-map__preview img{max-height:210px}}@media (hover:none){.world-map__zone{cursor:pointer}}@media (pointer:coarse),(width<=780px){.world-map__zone--reference,.world-map__map-point:not(.world-map__orbital-node){width:61px;min-height:61px}.world-map__map-point:not(.world-map__orbital-node){background-position:50%;background-repeat:no-repeat;background-size:30px 30px}.world-map__zone--reference .world-map__zone-ring{width:16px;height:16px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.world-map__zone--reference:hover .world-map__zone-ring,.world-map__zone--reference:focus .world-map__zone-ring,.world-map__zone--reference:focus-visible .world-map__zone-ring{transform:translate(-50%,-50%)scale(1.04)}}@media (prefers-reduced-motion:reduce){.world-map__map-reticle:before,.world-map__map-reticle:after,.world-map__orbital-glyph:after,.world-map__route-line--shuttle,.world-map__route-signal,.world-map__orbital-node--ether .world-map__orbital-glyph:after{animation:none}}.main{z-index:1;text-align:center;flex:auto;padding:0 40px;display:block;position:relative}.page>.hdr{position:absolute;top:0;left:0;right:0}.planet-transition{isolation:isolate;position:relative}.planet-transition .hero-screen{--hero-cover-progress:0;z-index:1;opacity:calc(1 - var(--hero-cover-progress));transform:scale(calc(1 - var(--hero-cover-progress) * .025));transform-origin:50% 52%;will-change:opacity, transform;position:sticky;top:0}.hero-screen{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:104px 0;display:flex;position:relative}.hero-screen>.eyebrow{margin-bottom:0;position:absolute;top:clamp(116px,14svh,142px);left:0;right:0}.hero-screen>.eyebrow,.hero-screen>.hero__title,.hero-screen>.lede,.hero-screen>.decrypt,.hero-screen>.cta{opacity:0;visibility:hidden;will-change:transform, opacity, filter}.hero-screen--revealed>.eyebrow{animation:.58s cubic-bezier(.2,.75,.3,1) 80ms both heroSignalReveal}.hero-screen--revealed>.hero__title{animation:.82s cubic-bezier(.16,.8,.3,1) .18s both heroTitleReveal}.hero-screen--revealed>.lede:not(.lede--muted){animation:.58s cubic-bezier(.2,.75,.28,1) .4s both heroCopyReveal}.hero-screen--revealed>.lede--muted{animation:.58s cubic-bezier(.2,.75,.28,1) .55s both heroCopyReveal}.hero-screen--revealed>.decrypt{animation:.62s cubic-bezier(.2,.75,.28,1) .72s both heroControlsReveal}.hero-screen--revealed>.cta{animation:.62s cubic-bezier(.2,.75,.28,1) .9s both heroControlsReveal}@keyframes heroSignalReveal{0%{opacity:0;visibility:visible;transform:translateY(-7px)}to{opacity:1;visibility:visible;transform:translate(0,0)}}@keyframes heroTitleReveal{0%{opacity:0;visibility:visible;clip-path:inset(0 0 100%);transform:translateY(12px)}45%{opacity:.86}to{opacity:1;visibility:visible;clip-path:inset(0);transform:translate(0,0)}}@keyframes heroCopyReveal{0%{opacity:0;visibility:visible;transform:translateY(8px)}to{opacity:1;visibility:visible;transform:translate(0,0)}}@keyframes heroControlsReveal{0%{opacity:0;visibility:visible;transform:translateY(7px)}to{opacity:1;visibility:visible;transform:translate(0,0)}}.eyebrow{font-size:var(--font-size-min);letter-spacing:.4em;color:#6b7a88;max-width:100%;margin-bottom:28px}.hero__title{letter-spacing:-.02em;color:#f2f7fb;text-shadow:0 0 80px #6fd8ea4d;max-width:15ch;margin:0 0 26px;font-family:Unbounded,Inter,sans-serif;font-size:clamp(2rem,5.2vw,4rem);font-weight:600;line-height:1.06}.lede{color:#b6c4d1;max-width:580px;margin:0 0 12px;font-size:1.125rem;font-weight:300;line-height:1.75}.lede--muted{color:#6b7a88;margin-bottom:44px}.cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:0;display:flex}.hero-screen .btn{font-size:.875rem;line-height:1.35}@media (prefers-reduced-motion:reduce){.planet-transition .hero-screen{filter:none;transform:none}.hero-screen>.eyebrow,.hero-screen>.hero__title,.hero-screen>.lede,.hero-screen>.decrypt,.hero-screen>.cta{opacity:1;visibility:visible;clip-path:none;filter:none;animation:none;transform:none}}.access-gate{color:#e6edf3;background:radial-gradient(circle at 50% 24%,#6fd8ea14,#0000 30rem),#04070b;place-items:center;min-height:100svh;padding:28px;display:grid}.access-gate--checking{color:#8ba0ad;place-content:center;justify-items:center;gap:24px}.access-gate--checking .mark,.access-gate__card .mark{width:64px;height:86px}.access-gate--checking>span,.access-gate__signal{font-size:var(--font-size-min);letter-spacing:.16em}.access-gate__card{background:#070c12eb;border:1px solid #a6ecf73d;width:min(560px,100%);padding:clamp(30px,6vw,58px);box-shadow:0 28px 90px #0000007a}.access-gate__signal{color:var(--cyan);margin-top:30px}.access-gate__card h1{letter-spacing:-.045em;margin:14px 0 16px;font-family:Unbounded,Inter,sans-serif;font-size:clamp(1.75rem,6vw,2.75rem);font-weight:500;line-height:1.08}.access-gate__card p{color:#91a1ac;margin:0;font-size:1rem;line-height:1.65}.access-gate__actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.access-gate__actions a,.access-gate__actions button{color:#b9c8d0;min-height:44px;font:inherit;font-size:var(--font-size-min);letter-spacing:.1em;cursor:pointer;background:#6fd8ea06;border:1px solid #a6ecf73d;align-items:center;padding:0 16px;display:inline-flex}.access-gate__actions a:hover,.access-gate__actions button:hover{color:var(--cyan-hi);border-color:#a6ecf794}@media (width<=900px){.hdr{grid-template-columns:auto 1fr;padding:12px 24px 14px}.hdr:after{left:24px;right:24px}.hdr__relay{display:none}.hdr__telemetry{justify-self:end}.main{padding:0 24px}.ftr{padding:20px 24px}.eyebrow{letter-spacing:.3em;margin-bottom:28px}}@media (width<=780px){.lede{font-size:1rem}.hero__title{max-width:100%}.ftr{flex-direction:column;gap:8px}}@media (width<=520px){.hdr{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 18px 12px}.hdr:after{left:18px;right:18px}.hdr__brand{gap:11px}.hdr__mark-frame{width:44px;height:44px}.hdr__mark-frame .mark--hdr{width:38px;height:38px}.hdr__identity{min-width:0}.hdr__code-row{gap:8px}.hdr__code-row small,.hdr__designation span,.hdr__designation i{display:none}.hdr__word{font-size:1.25rem}.hdr__designation{font-size:var(--font-size-min);margin-top:6px}.hdr__metric{display:none}.hdr__metric--signal{min-width:0;padding:4px 0 4px 11px;display:flex}.hdr__spectrum{display:none}.main{padding:0 18px}.hero-screen{min-height:max(100svh,700px);padding:132px 0 72px}.hero-screen>.eyebrow{top:126px}.ftr{font-size:var(--font-size-min);gap:10px;padding:24px 18px;line-height:1.55}.eyebrow{font-size:var(--font-size-min);letter-spacing:.14em}.decrypt__row{font-size:var(--font-size-min);letter-spacing:.1em}.hero-screen .btn{font-size:.8125rem}.btn{width:100%}.cta{width:100%;max-width:340px}.modal__body{padding:28px 20px 24px}}@media (width<=380px){.main{padding-inline:14px}.hero-screen{padding-bottom:56px}.hero__title{margin-bottom:21px;font-size:1.875rem;line-height:1.08}.lede{line-height:1.65}.lede--muted{margin-bottom:36px}.cta{max-width:none}.btn{min-height:52px}}@media (width<=900px) and (height<=760px){.hero-screen{min-height:760px}}@media (width<=520px) and (height<=760px){.planet-transition .hero-screen{position:relative}.hero-screen>.eyebrow{top:96px}.decrypt{height:110px}.decrypt__row--dim{min-height:56px}.decrypt__rest{max-height:4.1em}}
