@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";
*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}button:disabled{opacity:.45;cursor:wait}a:focus-visible,button:focus-visible{outline-offset:5px;outline:2px solid #fff}button:hover:not(:disabled){filter:brightness(1.25)}.topbar{border-bottom:1px solid var(--line);align-items:center;gap:60px;height:86px;padding:0 4.3%;display:flex}.brand{letter-spacing:2px;white-space:nowrap;align-items:center;font-family:Space Grotesk,sans-serif;font-size:27px;font-weight:700;display:flex}.brand img{width:42px;height:42px;margin-right:11px}.brand>span{color:#9da99e;font-weight:400}.brand small{border-left:1px solid var(--line);white-space:normal;letter-spacing:1.5px;max-width:86px;color:var(--muted);margin-left:18px;padding-left:18px;font-family:monospace;font-size:8px;font-weight:400;line-height:1.6}nav{align-self:stretch;gap:32px;margin-left:35px;display:flex}nav a{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex;position:relative}nav a.current{color:var(--text)}nav .current:after{content:"";background:var(--text);height:2px;position:absolute;bottom:0;left:0;right:0}.network{letter-spacing:1px;align-items:center;gap:9px;margin-left:auto;font:10px monospace;display:flex}i{background:#c6d4c3;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 8px #b3c4a740}.network i{width:6px;height:6px}main{max-width:1600px;margin:auto;padding:47px 4.3% 0}.intro{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.eyebrow{letter-spacing:1.7px;color:var(--muted);font:9px monospace}h1,h2,h3,p{margin:0}h1{letter-spacing:-2px;margin:15px 0 12px;font-family:Space Grotesk,sans-serif;font-size:clamp(30px,3.3vw,50px);font-weight:500;line-height:1.2}h1 span{color:#79867a}.intro p{color:var(--muted);font-size:12px}.text-link{border-bottom:1px solid #536050;align-items:center;gap:13px;margin-top:25px;padding-bottom:10px;font-size:11px;display:flex}.notice{color:#b4c0b0;background:#171c18;border:1px solid #344031;align-items:center;gap:17px;padding:13px 16px;font-size:11px;line-height:1.6;display:flex}.tag{letter-spacing:1px;white-space:nowrap;color:#d8e2d2;border:1px solid #54604f;padding:5px 7px;font:8px monospace}.notice a{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:28px 0 30px;padding:21px 0;display:grid}.stats>div{border-right:1px solid var(--line);padding:0 28px}.stats>div:first-child{padding-left:0}.stats>div:last-child{border:0}.stats>div>span{letter-spacing:1.1px;color:var(--muted);align-items:center;gap:9px;font:9px monospace;display:flex}.stats strong{align-items:baseline;gap:16px;margin-top:10px;font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:400;display:flex}.stats strong small{color:var(--muted);font:10px DM Sans,sans-serif}.stats strong.stat-text{margin-top:15px;font:22px Space Grotesk,sans-serif;display:block}.stat-text small{margin-top:4px;display:block}.panel{border:1px solid var(--line);background:var(--panel)}.observatory-grid,.lower-grid{grid-template-columns:minmax(0,2.15fr) minmax(280px,1fr);gap:20px;display:grid}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;height:53px;padding:0 18px;display:flex}h2{align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.subtle{letter-spacing:1px;color:var(--muted);font:8px monospace}.map{aspect-ratio:1000/460;background:radial-gradient(#1b2220,#0b0f0e);position:relative;overflow:hidden}.map svg{width:100%;height:100%;display:block}.map-marker{justify-content:center;align-items:center;width:48px;height:48px;padding:16px;display:flex;position:absolute;transform:translate(-50%,-50%)}.map-marker span{color:#c3cbc1;white-space:nowrap;background:#0b100edb;padding:3px 5px;font:8px monospace;position:absolute;top:40px}.map-marker.active span{color:#151a14;background:#dce5d6}.map-caption,.map-scale{letter-spacing:1px;color:#7b867e;font:7px monospace;position:absolute;bottom:14px}.map-caption{left:16px}.map-scale{right:16px}.region-tabs{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.region-tabs button{text-align:left;border-right:1px solid var(--line);padding:15px 12px;position:relative}.region-tabs button:last-child{border-right:0}.region-tabs button.selected{background:#1b211c}.region-tabs button.selected:before{content:"";background:var(--accent);height:2px;position:absolute;top:0;left:0;right:0}.region-tabs span{letter-spacing:1px;color:#85917f;font:8px monospace}.region-tabs strong{margin:8px 0;font-size:10px;display:block}.region-tabs small{color:var(--muted);letter-spacing:.8px;font:7px monospace}.map-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:12px 16px;font:8px monospace;display:flex}.map-footer i{margin-right:7px}.camera{isolation:isolate;background:linear-gradient(#111918,#414843);height:230px;position:relative;overflow:hidden}.stars{background-image:radial-gradient(circle at 30% 23%,#dce3d8 0 1px,#0000 1.3px),radial-gradient(circle at 79% 30%,#c6cdc2 0 1px,#0000 1.4px),radial-gradient(circle at 65% 14%,#c6cdc2 0 1px,#0000 1.3px),radial-gradient(circle at 46% 47%,#c6cdc2 0 .7px,#0000 1.2px);background-size:117px 83px;position:absolute;inset:0}.mountain{clip-path:polygon(0 60%,10% 50%,21% 39%,29% 52%,41% 25%,49% 34%,61% 8%,70% 28%,77% 32%,86% 22%,100% 59%,100% 100%,0 100%);background:linear-gradient(130deg,#4a514a,#1d2420 45%,#0e1411);position:absolute;inset:30% -10% 0}.mountain.front{background:linear-gradient(130deg,#242c25,#080e0b 70%);inset:50% -10% -5%;transform:scaleX(-1)}.crosshair{border:1px solid #c4d1bf50;width:58px;height:58px;position:absolute;top:calc(42% - 29px);left:calc(50% - 29px)}.crosshair:after,.crosshair:before{content:"";background:#b6c6b080;position:absolute}.crosshair:after{height:1px;top:50%;left:-12px;right:-12px}.crosshair:before{width:1px;top:-12px;bottom:-12px;left:50%}.orb{background:#eaf0e6;border-radius:50%;width:5px;height:3px;transition:top 1s linear,left 1s linear;position:absolute;box-shadow:0 0 11px 2px #eaf0e672}.scanlines{pointer-events:none;background:repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 3px);position:absolute;inset:0}.camera-top,.camera-bottom{letter-spacing:.7px;color:#c3cdc0;justify-content:space-between;font:7px/1.8 monospace;display:flex;position:absolute;left:15px;right:15px}.camera-top{top:13px}.camera-bottom{bottom:13px}.camera-bottom button{background:#111a1480;border:1px solid #acb8a85c;align-items:center;padding:7px;display:flex}.camera-info{padding:18px}.camera-info h3{justify-content:space-between;margin:8px 0;font-size:19px;font-weight:500;display:flex}.camera-info p{color:var(--muted);font-size:10px}.camera-meta{border-top:1px solid var(--line);gap:35px;margin:16px 0;padding-top:14px;display:flex}.camera-meta span{color:var(--muted);letter-spacing:.7px;font:7px monospace}.camera-meta b{color:var(--text);margin-top:6px;font:10px DM Sans,sans-serif;display:block}.camera-info>small{color:var(--muted);font-size:8px;line-height:1.5}.lower-grid{margin-top:20px}.activity-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:15px 18px;display:flex}.filters{gap:5px;display:flex}.filters button{color:var(--muted);border:1px solid #0000;padding:7px 10px;font-size:9px}.filters .active{color:var(--text);background:#222922;border-color:#3c453d}.icon-button{display:flex}.table-wrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:.8px;color:var(--muted);border-bottom:1px solid var(--line);padding:13px 18px;font:7px monospace}td{border-bottom:1px solid #252c27;padding:14px 18px;font-size:10px}td b{font:10px monospace}td small{color:var(--muted);margin-top:5px;font:7px monospace;display:block}.score{vertical-align:middle;background:#343c33;width:45px;height:3px;margin-right:8px;display:inline-block}.score span{background:#aab8a2;height:100%;display:block}.status{color:#a6b29f;letter-spacing:.5px;background:#222922;padding:4px 6px;font:7px monospace}.status.anomaly{color:#e0e8d8;border:1px solid #616d58}.empty{text-align:center;color:var(--muted);padding:54px 20px}.empty h3{color:var(--text);margin:15px 0 9px;font-size:13px;font-weight:400}.empty p{font-size:11px}.radar{color:#b6c4ad;background:repeating-radial-gradient(circle,#0000 0 8px,#b8d2a311 8px 9px);border:1px solid #45543f;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:22px;display:grid;position:relative}.radar span{background:conic-gradient(#0000 30%,#afc39e36);border-radius:50%;animation:8s linear infinite sweep;position:absolute;inset:0}.radar.running span{animation-duration:1s}@keyframes sweep{to{transform:rotate(360deg)}}.agent h3{letter-spacing:-1px;margin:12px 0;font-family:Space Grotesk,sans-serif;font-size:29px;font-weight:400;line-height:1.1}.agent p{color:var(--muted);font-size:11px;line-height:1.7}.target{flex-direction:column;gap:7px;margin:20px 0;display:flex}.target span{letter-spacing:1px;color:var(--muted);font:7px monospace}.target b{font-size:10px;font-weight:400}.primary{background:var(--accent);color:#131b12;border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:9px;width:100%;padding:12px 14px;font-size:11px;display:flex}.agent-content>small{letter-spacing:.4px;color:var(--muted);text-align:center;margin-top:11px;font:7px monospace;display:block}.docs-banner{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:25px;margin-top:30px;padding:28px 5px;display:flex}.docs-banner h3{margin:8px 0;font:22px Space Grotesk,sans-serif}.docs-banner p{color:var(--muted);font-size:11px}.docs-banner>span{align-items:center;gap:18px;margin-left:auto;font-size:11px;display:flex}footer{letter-spacing:.6px;max-width:1600px;color:var(--muted);justify-content:space-between;margin:0 auto;padding:28px 4.3%;font:8px monospace;display:flex}.footer-cross{color:#c0ccba;margin-left:20px;font-size:20px}.mobile-break{display:none}.error{color:#eee2c7;background:#322d22;padding:14px 18px;font-size:12px}.error button{text-decoration:underline}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{width:100%;max-width:540px;max-height:90vh;overflow:auto}.modal-body{padding:24px}.modal-body h3{margin:22px 0 12px;font:27px Space Grotesk,sans-serif}.modal-body p{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.7}dl{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;font-size:11px;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}.table-note{color:var(--muted);padding:15px;font-size:10px}.docs-layout{grid-template-columns:210px 1fr;gap:60px;display:grid}.docs-nav{color:var(--muted);flex-direction:column;align-self:start;gap:19px;font:11px monospace;display:flex;position:sticky;top:30px}.docs-content{max-width:850px}.docs-content section{border-bottom:1px solid var(--line);margin-bottom:30px;padding:0 0 36px;scroll-margin-top:30px}.docs-content h2{margin-bottom:18px;font:25px Space Grotesk,sans-serif}.docs-content h3{margin:22px 0 10px;font-size:15px}.docs-content p,.docs-content li{color:#b1bab3;font-size:13px;line-height:1.9}.docs-content code{background:#202721;padding:2px 5px;font-size:12px}.docs-content pre{border:1px solid var(--line);background:#141b16;padding:18px;font-size:11px;line-height:1.9;overflow:auto}.architecture{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.architecture span{border:1px solid #40503e;padding:15px;font:11px monospace}.docs-content a{color:#e3eddb;text-decoration:underline}.docs-content ul{padding-left:18px}.docs-content th,.docs-content td{white-space:normal;padding:12px;font-size:11px;line-height:1.7}@media (min-width:1450px){.camera{height:275px}.camera-info{padding:22px}.camera-meta{margin:22px 0}.camera-info>small{font-size:9px}}@media (max-width:1050px){.topbar{gap:20px}.brand small{display:none}nav{margin-left:10px}.stats strong{flex-direction:column;gap:4px}.observatory-grid,.lower-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.region-tabs{grid-template-columns:repeat(2,1fr)}.region-tabs button:nth-child(-n+2){border-bottom:1px solid var(--line)}.map{aspect-ratio:1.7}.camera{height:210px}.notice{flex-wrap:wrap;gap:10px}.notice a{margin-left:0}.text-link{display:none}.map svg{object-fit:fill}.docs-layout{grid-template-columns:150px 1fr;gap:25px}}@media (max-width:760px){.topbar{gap:10px;height:72px;padding:0 20px}.brand{font-size:22px}.brand img{width:33px;height:33px;margin-right:6px}nav{gap:16px;margin-left:auto}nav a{font-size:10px}.network{display:none}main{padding:30px 20px 0}h1{letter-spacing:-1.4px;font-size:36px}.mobile-break{display:block}.eyebrow{font-size:8px}.notice{padding:12px;font-size:10px}.stats{grid-template-columns:repeat(2,1fr);gap:22px 0;padding:20px 0}.stats>div{padding:0 16px}.stats>div:nth-child(3){padding-left:0}.stats>div:nth-child(2){border:0}.stats>div>span{font-size:8px}.stats strong{font-size:29px}.stats strong.stat-text{font-size:21px}.observatory-grid,.lower-grid{grid-template-columns:1fr;gap:18px}.map{aspect-ratio:1000/460}.region-tabs{grid-template-columns:repeat(2,1fr)}.camera{height:260px}.camera-info>small{font-size:9px}.camera-info p{font-size:12px}.camera-meta span{font-size:8px}.panel-head{padding:0 13px}.panel-head .subtle{font-size:6px}th,td{padding:12px 10px}.activity-toolbar{padding:13px 10px}.filters button{padding:7px;font-size:8px}.docs-banner{flex-wrap:wrap;align-items:flex-start;gap:14px}.docs-banner>span{margin-left:40px}.docs-banner h3{font-size:19px}.docs-banner p{font-size:10px}footer{flex-direction:column;gap:20px;padding:24px 20px;line-height:1.8}.docs-layout{display:block}.docs-nav{flex-flow:wrap;gap:18px;margin-bottom:35px;font-size:10px;display:flex;position:static}.docs-content h2{font-size:22px}.map-caption,.map-scale{font-size:5px}.modal-body{padding:18px}.modal .panel-head h2{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--bg:#040709;--panel:#080d10;--line:#293239;--muted:#919ba4;--text:#e9edf1;--accent:#e5ebef}html{scroll-behavior:smooth}body{background:radial-gradient(at 6% 25%,#15202766,#0000 45%),#040709}.topbar{z-index:2;background:#040608de;border:1px solid #3a4146;border-radius:17px;gap:30px;width:94.5%;max-width:1540px;height:72px;margin:14px auto 0;padding:0 24px;position:relative;box-shadow:0 0 25px #0008}.brand{gap:4px}.brand img{width:62px;height:62px;margin:0 9px 0 0}.brand .brand-type{letter-spacing:4px;color:#f2f5f8;font-size:29px;font-style:italic;line-height:1}.brand .brand-type small{white-space:nowrap;letter-spacing:3.6px;color:#b7c1c9;border:0;max-width:none;margin:7px 0 0;padding:0;font:6px monospace;display:block}.topbar nav{align-items:center;gap:25px;margin:auto}.topbar nav a{white-space:nowrap;color:#d5dce1;height:100%;font-size:11px}.topbar nav .current:after{background:#ccdce8;bottom:14px;box-shadow:0 0 10px #b7d7f1}.connect{white-space:nowrap;border:1px solid #6d777d;border-radius:10px;align-items:center;gap:10px;padding:10px 15px;font-size:10px;display:flex;box-shadow:0 0 9px #b9d5e222}.cinematic-main{max-width:1640px;padding:0 2.75%}.cinematic-hero{isolation:isolate;min-height:425px;margin:0 -2.9%;padding:56px 4.2% 28px;position:relative;overflow:hidden}.hero-art{z-index:-2;opacity:.92;background:url(/control-room.png) 50% 49%/cover no-repeat;position:absolute;inset:-8% 0 -30%}.cinematic-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#040709e8 0%,#040709bc 22%,#0407094a 42%,#0000 68%),linear-gradient(#0000 82%,#040709 100%);position:absolute;inset:0}.hero-copy{z-index:1;width:470px;max-width:100%;position:relative}.hero-copy .eyebrow{color:#c0cbd4;letter-spacing:3px;font-size:8px}.hero-copy h1{letter-spacing:3px;text-shadow:0 1px 12px #c5def722;margin:19px 0 5px;font-family:Space Grotesk,sans-serif;font-size:91px;font-style:italic;font-weight:700;line-height:.9}.hero-copy h2{letter-spacing:2.1px;text-align:right;margin-right:40px;font-size:20px;font-weight:500;display:block}.hero-copy p{color:#c4ccd3;letter-spacing:.2px;margin:15px 0;font-size:13px;line-height:1.5}.hero-actions{gap:14px;margin-top:20px;display:flex}.hero-actions a{border-radius:7px;justify-content:center;align-items:center;gap:15px;padding:13px 19px;font-size:12px;display:flex}.hero-primary{color:#101315;background:#f4f5f6;border:1px solid #fff;font-weight:600;box-shadow:0 0 20px #dce7f017}.hero-secondary{background:#080d11b0;border:1px solid #536069;min-width:140px}.hero-stats{margin-top:27px;display:flex}.hero-stats>div{border-right:1px solid #67707977;flex-direction:column;gap:6px;padding:0 16px;display:flex}.hero-stats>div:first-child{padding-left:0}.hero-stats>div:last-child{border:0}.hero-stats b{font-size:19px}.hero-stats span{color:#aeb9c1;white-space:nowrap;font-size:9px}.hero-terminal{letter-spacing:1px;color:#b9d2e2;background:#060c10a1;border:1px solid #7892a04d;width:200px;padding:14px;font:8px monospace;position:absolute;top:21px;right:4%;transform:rotate(-2deg)}.hero-terminal>span{border-bottom:1px solid #6a8aa064;padding-bottom:7px;font-size:9px;display:block}.hero-terminal p{margin-top:8px;font-size:7px;line-height:1.8}.terminal-grid{gap:7px;margin-top:16px;display:flex}.terminal-grid span{background:repeating-linear-gradient(0deg,#0000 0 6px,#84b4d018 6px 7px);border:1px solid #3c525e;width:32px;height:34px}.hero-disclaimer{color:#a3afb9;letter-spacing:1px;background:#05080baa;padding:5px;font:7px monospace;position:absolute;bottom:22px;right:3.5%}.technology-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:0;display:grid;position:relative}.technology-cards>a{background:linear-gradient(130deg,#0b1014e0,#04080ac0);border:1px solid #303a42;border-radius:7px;align-items:center;gap:15px;min-height:104px;padding:18px 16px;display:flex}.technology-cards h3{margin-bottom:7px;font-size:12px;font-weight:500}.technology-cards p{color:#9faab3;font-size:10px;line-height:1.65}.feature-icon{border:1px solid #29323a;border-radius:50%;place-items:center;width:49px;min-width:49px;height:49px;display:grid;box-shadow:0 0 16px #a5cee608}.simulation-strip{color:#949fa8;align-items:center;gap:18px;margin:12px 0;font-size:9px;display:flex}.simulation-strip>span{letter-spacing:1px;color:#c0ced9;white-space:nowrap;font:8px monospace}.simulation-strip i{background:#c0d2df;margin-right:5px;box-shadow:0 0 6px #b8d9f5}.simulation-strip a{white-space:nowrap;margin-left:auto;font-size:8px}.monitor-grid{grid-template-columns:1.85fr 1.1fr 1fr;gap:11px;scroll-margin-top:18px;display:grid}.monitor-grid .panel{background:#070b0e;border-radius:8px;overflow:hidden}.monitor-grid .panel-head{height:35px;padding:0 10px}.monitor-grid h2{letter-spacing:.4px;font-size:9px}.monitor-grid .panel-head>a{color:#96aab9;font-size:8px}.world-content{height:236px;position:relative;overflow:hidden}.world-content .map{aspect-ratio:auto;background:radial-gradient(at 55% 45%,#283c4b,#080e15);height:100%;margin-left:64px}.world-content .map svg{filter:drop-shadow(0 0 2px #abc9e144);height:100%}.world-content .map svg>g{fill:#8a9baa55;stroke:#6f8a9b}.world-content .map-caption,.world-content .map-scale{display:none}.map-sidebar{z-index:2;background:linear-gradient(90deg,#050b11ef,#050b1144);flex-direction:column;gap:5px;width:104px;padding:4px 0;display:flex;position:absolute;top:8px;bottom:25px;left:6px}.map-sidebar>span,.map-sidebar button{text-align:left;color:#b8c6d0;align-items:center;gap:7px;padding:7px 6px;font-size:7px;line-height:1.5;display:flex}.map-sidebar>span{background:#24405766;border-left:2px solid #c1e5ff;font-size:8px}.map-sidebar button.active{color:#e4f3ff;background:#22334069}.world-content .map-marker span{color:#d4e5f1;background:#07131de0;font-size:6px}.world-content .map-marker.active span{color:#07121d;background:#a7c4d9}.world-content .map svg circle{stroke:#d1e8f9;stroke-width:.8px;filter:drop-shadow(0 0 5px #a3d0f7)}.map-selection{background:#08111ad9;border:1px solid #627f94;border-radius:5px;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;top:52%;left:45%;box-shadow:0 0 25px #a8d6fa15}.map-selection b{margin-bottom:4px;font-size:8px;display:block}.map-selection span{color:#a5b9c6;font:6px monospace}.world-legend{color:#afbec9;border-top:1px solid #23313b;justify-content:center;gap:21px;padding:9px 4px;font:7px monospace;display:flex}.world-legend i{background:#b9dffb;margin-right:4px;box-shadow:0 0 6px #bedcfb}.feed-grid{grid-template-columns:repeat(2,1fr);gap:5px;padding:5px;display:grid}.feed-tile{background-image:url(/sky-atlas.png);background-size:200% 200%;border:1px solid #55616b;border-radius:5px;height:111px;position:relative;overflow:hidden}.feed-0{background-position:0 0}.feed-1{background-position:100% 0}.feed-2{background-position:0 100%}.feed-3{background-position:100% 100%}.feed-label{background:linear-gradient(#0000,#010306ec);justify-content:space-between;align-items:center;padding:7px 5px 5px;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.feed-label b{color:#cedce6;background:#0b131b;border:1px solid #8e9eaa66;border-radius:4px;padding:2px 4px;font:6px monospace}.feed-time{color:#cedce6;letter-spacing:1px;font:5px monospace;position:absolute;top:6px;left:6px}.feed-scan{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 2px,#01111f30 2px 3px);position:absolute;inset:0}.feed-scan:after{content:"";background:#d7e9f329;height:2px;animation:7s linear infinite feed-sweep;position:absolute;top:-10%;left:0;right:0;box-shadow:0 0 10px #dceeff33}.paused .feed-scan:after{animation-play-state:paused}.feed-reticle{border:1px solid #d0e7f154;width:18px;height:18px;position:absolute;top:35%;left:43%}.feed-note{text-align:center;color:#9aaab6;padding:7px;font:6px monospace}.detection-list{flex-direction:column;gap:5px;padding:5px;display:flex}.detection-row{text-align:left;background:#0b1116;border:1px solid #27343d;border-radius:5px;align-items:center;gap:8px;width:100%;padding:5px;display:flex}.detection-thumb{filter:grayscale(.65);background-image:url(/sky-atlas.png);background-size:200% 200%;border-radius:3px;width:62px;min-width:62px;height:47px}.detection-copy b{margin-bottom:3px;font-size:8px;font-weight:500;display:block}.detection-copy small{color:#a0adb7;font-size:6px;line-height:1.5;display:block}.detection-state{color:#c7dbe9;border:1px solid #5b7282;border-radius:10px;margin-left:auto;padding:3px 6px;font:6px monospace}.detection-empty{text-align:center;color:#829baa;padding:38px 10px}.detection-empty h3{color:#c8d6e0;margin:15px 0 10px;font-size:13px}.detection-empty p{font-size:10px;line-height:1.8}.detection-empty a{color:#cbdde9;margin-top:17px;font-size:9px;display:inline-block}.lower-grid{grid-template-columns:minmax(0,2.5fr) minmax(280px,1fr);margin-top:20px}.lower-grid .panel{border-radius:8px;overflow:hidden}.agent-content{padding:22px}.agent h3{font-size:26px}.radar{color:#bfd5e5;background:repeating-radial-gradient(circle,#0000 0 8px,#accfe611 8px 9px);border-color:#526a7a}.radar span{background:conic-gradient(#0000 30%,#bad7ed26)}.target{margin:17px 0}.status{color:#b3cddd;background:#182630}.status.anomaly{color:#e0eff9;border-color:#567b96}.score{background:#233541}.score span{background:#a5c7e0}.filters .active{background:#1b2b37;border-color:#3c5263}.tag{color:#ccdde8;border-color:#6f8b9b}.notice{color:#bacbd7;background:#14212a;border-color:#314653}.docs-banner{margin-top:25px}.docs-content a{color:#cedee9}.docs-content code,.docs-content pre{background:#101b23}.architecture span{border-color:#40596c}.table-note{color:#a1b4c3}#activity,#scan-console,#technology,#gallery{scroll-margin-top:20px}.primary{border-radius:5px}.modal .panel-head{min-height:53px}.modal button{border-radius:4px}@keyframes feed-sweep{to{top:110%}}@media (min-width:1500px){.cinematic-hero{min-height:475px;padding-top:70px}.hero-copy h1{font-size:106px}.hero-copy{width:530px}.hero-copy h2{margin-right:35px;font-size:24px}.hero-copy p{font-size:15px}.hero-stats b{font-size:22px}.technology-cards>a{padding:24px}.technology-cards h3{font-size:14px}.technology-cards p{font-size:12px}.world-content{height:283px}.feed-tile{height:134px}.detection-thumb{width:80px;height:58px}.detection-copy b{font-size:10px}.detection-copy small{font-size:8px}.monitor-grid .panel-head{height:42px}}@media (max-width:1100px){.topbar{gap:15px;padding:0 15px}.topbar nav{gap:16px}.topbar nav a{font-size:9px}.brand .brand-type{font-size:24px}.brand .brand-type small{letter-spacing:2.8px;font-size:5px}.brand img{width:50px;height:50px}.connect{padding:9px;font-size:9px}.cinematic-hero{min-height:400px}.hero-copy{width:415px}.hero-copy h1{font-size:80px}.hero-copy h2{margin-right:32px;font-size:18px}.hero-copy p{font-size:12px}.hero-stats>div{padding:0 12px}.hero-stats span{font-size:8px}.technology-cards>a{gap:10px;padding:14px 10px}.feature-icon{width:37px;min-width:37px;height:37px}.feature-icon svg{width:23px}.technology-cards h3{font-size:10px}.technology-cards p{font-size:9px}.monitor-grid{grid-template-columns:1.6fr 1.1fr 1fr}.world-content .map{margin-left:35px}.map-sidebar{width:83px}.map-sidebar button{font-size:6px}.detection-thumb{width:42px;min-width:42px}.detection-row{gap:5px}.detection-state{display:none}.detection-copy b{font-size:7px}.hero-terminal{width:170px;right:3%}.hero-disclaimer{font-size:6px}}@media (max-width:800px){.topbar{width:94%;height:66px;margin-top:10px}.topbar nav{gap:14px;overflow:auto}.topbar nav a{font-size:10px}.topbar nav a:nth-child(n+4),.connect{display:none}.brand img{width:43px;height:43px}.brand .brand-type{font-size:22px}.brand .brand-type small{letter-spacing:2px;font-size:4px}.cinematic-main{padding:0 3%}.cinematic-hero{min-height:427px;margin:0 -3.2%;padding:47px 5% 35px}.hero-copy{width:400px}.hero-copy h1{font-size:78px}.hero-copy h2{text-align:left;margin-left:70px;font-size:17px}.hero-art{opacity:.8;background-position:60% 40%}.cinematic-hero:after{background:linear-gradient(90deg,#040709ee,#0407099c 48%,#04070933),linear-gradient(#0000 70%,#040709)}.hero-terminal{display:none}.hero-disclaimer{bottom:12px;right:5%}.technology-cards{grid-template-columns:repeat(2,1fr);gap:9px}.technology-cards>a{min-height:92px;padding:14px}.technology-cards h3{font-size:12px}.technology-cards p{font-size:10px}.simulation-strip{flex-wrap:wrap;gap:7px;margin:14px 2px}.simulation-strip p{font-size:8px;line-height:1.6}.simulation-strip a{display:none}.monitor-grid{grid-template-columns:1.3fr 1fr}.world-panel{grid-column:1/-1}.world-content{height:260px}.world-content .map{margin-left:50px}.map-sidebar{width:112px}.map-sidebar button{font-size:9px}.map-sidebar>span,.map-selection b{font-size:10px}.map-selection span,.world-legend{font-size:8px}.feed-tile{height:115px}.detection-thumb{width:57px;min-width:57px}.detection-copy b{font-size:9px}.detection-copy small{font-size:7px}.lower-grid{grid-template-columns:1fr}.hero-stats span{font-size:8px}.hero-copy .eyebrow{letter-spacing:2px;font-size:7px}.docs-layout .topbar{margin:0}.docs-content{padding-top:10px}}@media (max-width:480px){.topbar{border-radius:12px;gap:8px;padding:0 10px}.topbar nav{gap:12px;margin-left:auto}.topbar nav a{font-size:8px}.brand .brand-type{letter-spacing:2px;font-size:19px}.brand .brand-type small{letter-spacing:1.6px;font-size:4px}.brand img{width:37px;height:37px;margin-right:3px}.cinematic-hero{padding-top:42px}.hero-copy h1{font-size:70px}.hero-copy h2{margin-left:52px;font-size:15px}.hero-copy p{max-width:310px;font-size:12px}.hero-actions{gap:9px}.hero-actions a{gap:8px;padding:12px 13px;font-size:11px}.hero-secondary{min-width:116px}.hero-stats>div{padding:0 10px}.hero-stats b{font-size:17px}.hero-stats span{font-size:7px}.hero-art{opacity:.6;background-position:66% 30%}.technology-cards>a{align-items:flex-start;gap:9px;padding:12px 9px}.feature-icon{width:29px;min-width:29px;height:29px}.feature-icon svg{width:21px}.technology-cards h3{margin-bottom:5px;font-size:10px;line-height:1.5}.technology-cards p{font-size:9px}.monitor-grid{grid-template-columns:1fr}.world-content{height:215px}.world-content .map{margin-left:50px}.world-legend{gap:12px;font-size:6px}.map-selection{padding:7px;left:43%}.map-selection b{font-size:8px}.map-selection span{font-size:6px}.map-sidebar{width:88px}.map-sidebar button{font-size:7px}.map-sidebar>span{font-size:8px}.feed-tile{height:138px}.detection-thumb{width:79px;min-width:79px;height:57px}.detection-copy b{font-size:11px}.detection-copy small{font-size:8px}.detection-state{font-size:8px;display:block}.detection-row{gap:10px;padding:7px}.detection-empty{padding:30px 10px}.feed-label{font-size:9px}.feed-time{font-size:7px}.feed-label b{font-size:8px}.feed-note{padding:10px;font-size:8px}.monitor-grid .panel-head{height:40px}.monitor-grid h2{font-size:10px}.simulation-strip>span{font-size:8px}.simulation-strip p{font-size:9px}.desktop-break{display:none}.hero-disclaimer{font-size:5px}.hero-copy .eyebrow{font-size:6px}.docs-banner>svg{width:20px}}@media (max-width:1000px){.topbar .connect{display:none}.topbar nav{margin-left:auto;margin-right:0}.topbar{gap:15px}.topbar nav{gap:17px}.technology-cards{grid-template-columns:repeat(2,1fr)}}.world-content .map{background:linear-gradient(#030b1222,#030b1244),url(/world-texture.png) 50%/100% 100% no-repeat}.world-content .map svg>g:first-of-type{opacity:0}.world-content .map svg>rect{opacity:.2}.world-content .map svg>g:not(:first-of-type){stroke:none}.world-content .map svg circle{filter:drop-shadow(0 0 5px #b5dfff)}@media (min-width:1001px) and (max-width:1499px){.cinematic-hero{min-height:367px;padding-top:40px;padding-bottom:24px}.hero-copy h1{margin-top:17px;font-size:81px}.hero-copy h2{margin-right:82px;font-size:18px}.hero-copy p{margin:13px 0;font-size:12px}.hero-actions{margin-top:16px}.hero-actions a{padding:11px 18px}.hero-stats{margin-top:24px}.hero-stats b{font-size:18px}.hero-art{background-position:50% 27%}.hero-disclaimer{bottom:12px}.technology-cards>a{min-height:96px}.simulation-strip{margin:10px 0}}.monitor-grid{margin-top:18px}.social-links{flex-shrink:0;align-items:center;gap:9px;display:flex}.social-links>a,.social-links>span{color:#ccd9e3;border:1px solid #45535f;border-radius:7px;place-items:center;width:30px;height:30px;display:grid;position:relative}.social-links>span{cursor:help}.social-links>a:hover,.social-links>span:hover,.social-links>span:focus-visible{color:#fff;outline-offset:3px;background:#24313b;border-color:#91a6b6}.social-tooltip{white-space:nowrap;z-index:10;background:#101921;border:1px solid #4a6273;border-radius:5px;padding:8px;font:9px DM Sans,sans-serif;display:none;position:absolute;top:36px;right:0}.social-links>span:hover .social-tooltip,.social-links>span:focus-visible .social-tooltip{display:block}.topbar,.topbar nav{gap:18px}.hero-art{transform-origin:65% 45%;will-change:transform;animation:24s ease-in-out infinite alternate control-drift}.hero-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-fog{filter:blur(20px);background:radial-gradient(at 65% 40%,#bed7ef1c,#0000 55%),radial-gradient(at 40% 60%,#d0e7fc12,#0000 40%);animation:28s ease-in-out infinite alternate mist-drift;position:absolute;inset:12% -15% 12% 30%}.hero-beacon{background:#e4f4ff;border-radius:50%;width:4px;height:4px;animation:17s ease-in-out infinite alternate beacon-travel;position:absolute;top:15%;left:78%;box-shadow:0 0 18px 6px #c0dfff50}.hero-particles{opacity:.18;background-image:radial-gradient(circle,#d3eaff8a 0 .6px,#0000 1px);background-size:103px 79px;animation:40s linear infinite particles-drift;position:absolute;inset:0}.hero-motion-control{color:#c9d7e1;z-index:3;background:#071119b0;border:1px solid #61788a70;border-radius:5px;align-items:center;gap:6px;padding:6px 8px;font:8px monospace;display:flex;position:absolute;bottom:33px;right:3.5%}.hero-terminal .terminal-grid span{animation:5s ease-in-out infinite alternate terminal-pulse}.terminal-grid span:nth-child(2){animation-delay:-2s}.terminal-grid span:nth-child(3){animation-delay:-4s}.feed-tile{isolation:isolate;background:#071018}.feed-scene{will-change:transform;z-index:-3;background-image:url(/sky-atlas.png);background-size:200% 200%;animation:19s ease-in-out infinite alternate feed-pan;position:absolute;inset:0;transform:scale(1.14)}.feed-scene.feed-1{animation-name:desert-pan;animation-duration:24s;animation-delay:-8s}.feed-scene.feed-2{animation-name:ocean-drift;animation-duration:12s;animation-delay:-4s}.feed-scene.feed-3{animation-duration:25s;animation-delay:-13s}.feed-atmosphere{z-index:-2;pointer-events:none;filter:blur(7px);background:radial-gradient(at 30% 60%,#d2e9f831,#0000 55%);animation:14s ease-in-out infinite alternate mist-drift;position:absolute;inset:-15%}.feed-1>.feed-atmosphere{background:radial-gradient(at 70% 80%,#e2c7b32c,#0000 60%);animation-duration:20s}.feed-2>.feed-atmosphere{filter:blur(1px);background:repeating-linear-gradient(177deg,#0000 0 7px,#d1eaff22 8px,#0000 10px);animation:4s ease-in-out infinite alternate water-shimmer;inset:40% -10% -20%}.feed-3>.feed-atmosphere{filter:none;opacity:.4;background:repeating-linear-gradient(105deg,#0000 0 17px,#bdd7ee29 18px,#0000 19px) 0 0/29px 83px;animation:1.2s linear infinite rain-fall}.feed-target{opacity:.8;background:#eaf7ff;border-radius:50%;width:3px;height:2px;animation:16s ease-in-out infinite alternate target-track;position:absolute;top:32%;left:37%;box-shadow:0 0 7px 2px #cdeaff66}.feed-1>.feed-target{background:linear-gradient(90deg,#0000,#e9f3ff);width:20px;height:1px;animation:13s linear infinite meteor-trail;transform:rotate(-15deg)}.feed-2>.feed-target{opacity:.5;animation-duration:23s}.feed-3>.feed-target{animation-duration:20s;animation-direction:alternate-reverse}.feed-reticle{animation:16s ease-in-out infinite alternate tracking-bracket}.feed-time{z-index:1}.feed-label{z-index:2}.motion-paused *,.motion-paused :before,.motion-paused :after,.feed-tile.paused *,.feed-tile.paused :after{animation-play-state:paused!important}footer .social-links{margin-left:auto}footer .social-tooltip{top:auto;bottom:36px}@keyframes control-drift{0%{transform:scale(1.025)translate(-.45%,.15%)}to{transform:scale(1.095)translate(1%,-.65%)}}@keyframes mist-drift{0%{opacity:.3;transform:translate(-7%,2%)}to{opacity:.8;transform:translate(9%,-4%)}}@keyframes beacon-travel{0%{opacity:.3;transform:translate(-20px,4px)}45%{opacity:.9}to{opacity:.5;transform:translate(37px,-13px)}}@keyframes particles-drift{to{transform:translate(20px,15px)}}@keyframes terminal-pulse{0%{opacity:.4}to{opacity:.9;box-shadow:inset 0 -10px 13px #83b9d815}}@keyframes feed-pan{0%{transform:scale(1.14)translate(-3%,-1%)}to{transform:scale(1.2)translate(2%,1.5%)}}@keyframes desert-pan{0%{transform:scale(1.18)translate(3%)}to{transform:scale(1.14)translate(-3%,1%)}}@keyframes ocean-drift{0%{transform:scale(1.16)translate(-1%,1%)rotate(-.3deg)}50%{transform:scale(1.18)translate(1%,-.5%)rotate(.2deg)}to{transform:scale(1.16)translate(2%,1%)rotate(-.1deg)}}@keyframes water-shimmer{0%{opacity:.3;transform:translate(-3px)}to{opacity:.65;transform:translate(4px,7px)}}@keyframes rain-fall{to{background-position:-10px 83px}}@keyframes target-track{0%{transform:translate(-16px,4px)}to{transform:translate(30px,-9px)}}@keyframes meteor-trail{0%,70%{opacity:0;top:20%;left:20%}75%{opacity:.8}90%,to{opacity:0;top:48%;left:80%}}@keyframes tracking-bracket{0%{transform:translate(-8px,3px)}to{transform:translate(16px,-5px)}}@media (max-width:1100px){.topbar .connect{display:none}.topbar nav{gap:14px}.topbar{gap:12px}.social-links{gap:6px}.social-links>a,.social-links>span{width:26px;height:26px}}@media (max-width:800px){.topbar nav a:nth-child(n+3){display:none}.topbar nav{gap:12px}.topbar .social-links{gap:5px}.hero-motion-control{bottom:30px}.hero-beacon{left:83%}}@media (max-width:480px){.topbar{gap:7px}.topbar nav a:nth-child(2){display:none}.topbar .brand-type{font-size:17px}.topbar .brand-type small{letter-spacing:1.3px}.topbar nav{margin-left:auto;margin-right:0}.topbar .social-links>a,.topbar .social-links>span{width:25px;height:25px}.hero-motion-control{font-size:7px;bottom:29px}.monitor-grid{margin-top:15px}footer .social-links{margin-left:0}.feed-note{line-height:1.6}.hero-disclaimer{text-align:right;max-width:65%}}@media (prefers-reduced-motion:reduce){.hero-art,.hero-atmosphere *,.hero-terminal *,.feed-tile *{will-change:auto!important;animation:none!important}html{scroll-behavior:auto}}
