@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";*{box-sizing:border-box}body{margin:0;background:#060913}button,input{font:inherit}.command-center:where(.astro-7OS4YAOB){--cyan:#00e5ff;--gold:#e0b849;position:relative;height:100svh;min-height:620px;overflow:hidden;color:#e7f5f8;background:radial-gradient(circle at 50% 45%,#101b38 0,#080c19 43%,#060913 80%);font-family:Space Grotesk,sans-serif;isolation:isolate}.command-center:where(.astro-7OS4YAOB):before{content:"";position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(0,229,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.045) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%);z-index:-1}.noise:where(.astro-7OS4YAOB){position:absolute;inset:0;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.topbar:where(.astro-7OS4YAOB){position:absolute;inset:28px 4.5% auto;display:flex;align-items:center;justify-content:space-between;z-index:3;font:10px DM Mono,monospace;letter-spacing:.16em;color:#7b93a4}.brand:where(.astro-7OS4YAOB){display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font:600 16px Space Grotesk;letter-spacing:.13em}.brand:where(.astro-7OS4YAOB) small:where(.astro-7OS4YAOB){color:var(--cyan);font:10px DM Mono;margin-left:3px}.brand-mark:where(.astro-7OS4YAOB){display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--cyan);color:var(--cyan);font:500 15px DM Mono}.system-status:where(.astro-7OS4YAOB){display:flex;gap:9px;align-items:center}.pulse:where(.astro-7OS4YAOB){width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.status-divider:where(.astro-7OS4YAOB){height:14px;border-left:1px solid #334255}.top-actions:where(.astro-7OS4YAOB){display:flex;gap:28px;align-items:center;text-align:right}.coordinates:where(.astro-7OS4YAOB){line-height:1.5;color:#516578}.sound-button:where(.astro-7OS4YAOB){border:0;color:#8da0ac;background:transparent;cursor:pointer;font:10px DM Mono;letter-spacing:.12em}.sound-button:where(.astro-7OS4YAOB):first-letter{color:var(--cyan);font-size:18px}.hero-stage:where(.astro-7OS4YAOB){position:absolute;inset:0}.eyebrow:where(.astro-7OS4YAOB){position:absolute;top:16%;left:4.5%;color:#61798b;font:10px DM Mono;letter-spacing:.14em}.eyebrow:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB){color:var(--gold);margin-right:14px}.hero-copy:where(.astro-7OS4YAOB){position:absolute;left:9%;top:29%;z-index:2}.kicker:where(.astro-7OS4YAOB),.hero-note:where(.astro-7OS4YAOB),.welcome-label:where(.astro-7OS4YAOB),.panel-number:where(.astro-7OS4YAOB){font:10px DM Mono;letter-spacing:.13em;color:#738c9b}.hero-copy:where(.astro-7OS4YAOB) h1:where(.astro-7OS4YAOB){margin:17px 0 19px;font-size:clamp(38px,5vw,76px);line-height:.94;letter-spacing:-.06em;font-weight:500}.hero-copy:where(.astro-7OS4YAOB) h1:where(.astro-7OS4YAOB) em:where(.astro-7OS4YAOB),.info-panel:where(.astro-7OS4YAOB) h2:where(.astro-7OS4YAOB) em:where(.astro-7OS4YAOB){color:var(--gold);font-style:normal}.hero-note:where(.astro-7OS4YAOB){line-height:1.7;color:#91a7b1}.network:where(.astro-7OS4YAOB){position:absolute;inset:5% 7% 14%;z-index:0}.network:where(.astro-7OS4YAOB) svg:where(.astro-7OS4YAOB){width:100%;height:100%}.circuit-lines:where(.astro-7OS4YAOB){fill:none;stroke:#00e5ff3b;stroke-width:1;stroke-dasharray:5 10;animation:flow 12s linear infinite}.agent-node:where(.astro-7OS4YAOB){position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:9px;color:#5e8091;font:9px DM Mono;letter-spacing:.1em}.agent-node:where(.astro-7OS4YAOB) i:where(.astro-7OS4YAOB){width:9px;height:9px;border:1px solid var(--cyan);background:#071321;box-shadow:0 0 12px var(--cyan);transform:rotate(45deg)}.agent-node:where(.astro-7OS4YAOB) b:where(.astro-7OS4YAOB){font-weight:400}.emblem-wrap:where(.astro-7OS4YAOB){position:absolute;top:50%;left:50%;width:min(39vw,530px);aspect-ratio:1;transform:translate(-50%,-47%) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .18s ease-out;z-index:1;perspective:900px}.emblem:where(.astro-7OS4YAOB){width:72%;height:72%;-o-object-fit:contain;object-fit:contain;position:absolute;top:14%;left:14%;filter:drop-shadow(0 0 18px rgba(0,229,255,.28));animation:float 6s ease-in-out infinite}.emblem-ring:where(.astro-7OS4YAOB){position:absolute;inset:4%;border:1px solid rgba(0,229,255,.25);border-radius:50%}.ring-outer:where(.astro-7OS4YAOB){border-style:dashed;animation:spin 35s linear infinite}.ring-inner:where(.astro-7OS4YAOB){inset:11%;border-color:#e0b8493b;border-bottom-color:transparent;animation:spin-reverse 20s linear infinite}.emblem-glow:where(.astro-7OS4YAOB){position:absolute;inset:18%;border-radius:50%;background:rgba(0,229,255,.12);filter:blur(50px);z-index:-1}.emblem-caption:where(.astro-7OS4YAOB){position:absolute;bottom:9%;left:0;right:0;text-align:center;color:var(--gold);font:9px DM Mono;letter-spacing:.3em}.orbit-label:where(.astro-7OS4YAOB){position:absolute;z-index:2;color:#5e7588;font:9px DM Mono;letter-spacing:.12em;line-height:1.8}.orbit-left:where(.astro-7OS4YAOB){left:29%;top:24%}.orbit-right:where(.astro-7OS4YAOB){right:25%;top:61%;text-align:right}.welcome:where(.astro-7OS4YAOB){position:absolute;bottom:21%;left:50%;transform:translate(-50%);text-align:center;z-index:2;white-space:nowrap}.language-loop:where(.astro-7OS4YAOB){display:inline-grid;height:23px;overflow:hidden;margin:0 10px;vertical-align:middle;color:var(--cyan);font:16px Space Grotesk}.language-loop:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB){grid-area:1/1;animation:languages 8s infinite;opacity:0}.welcome:where(.astro-7OS4YAOB) strong:where(.astro-7OS4YAOB){font-size:13px;font-weight:400;color:#c5d8de}.scroll-cue:where(.astro-7OS4YAOB){position:absolute;right:4.5%;bottom:22%;writing-mode:vertical-rl;color:#5e7588;font:9px DM Mono;letter-spacing:.18em}.scroll-cue:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB){display:inline-block;height:38px;border-left:1px solid var(--cyan);margin-bottom:12px}.command-dock:where(.astro-7OS4YAOB){position:absolute;left:4.5%;right:4.5%;bottom:5.5%;display:grid;grid-template-columns:repeat(3,1fr);z-index:4;border:1px solid rgba(110,150,170,.28);background:rgba(8,16,30,.72);backdrop-filter:blur(18px)}.command-dock:where(.astro-7OS4YAOB) button:where(.astro-7OS4YAOB){min-height:67px;padding:12px 20px;border:0;border-right:1px solid rgba(110,150,170,.24);background:transparent;color:#e5f0f3;display:grid;grid-template-columns:35px 1fr 20px;grid-template-rows:1fr 1fr;align-items:center;text-align:left;cursor:pointer;transition:background .2s,color .2s}.command-dock:where(.astro-7OS4YAOB) button:where(.astro-7OS4YAOB):last-child{border:0}.command-dock:where(.astro-7OS4YAOB) button:where(.astro-7OS4YAOB):hover,.command-dock:where(.astro-7OS4YAOB) .primary:where(.astro-7OS4YAOB){background:rgba(0,229,255,.1)}.dock-index:where(.astro-7OS4YAOB){grid-row:1/3;color:var(--gold);font:10px DM Mono}.command-dock:where(.astro-7OS4YAOB) button:where(.astro-7OS4YAOB)>span:where(.astro-7OS4YAOB):not(.dock-index){font:500 11px DM Mono;letter-spacing:.1em}.command-dock:where(.astro-7OS4YAOB) small:where(.astro-7OS4YAOB){color:#6d8493;font:9px DM Mono;letter-spacing:.1em}.command-dock:where(.astro-7OS4YAOB) b:where(.astro-7OS4YAOB){grid-row:1/3;grid-column:3;color:var(--cyan);font-size:19px;font-weight:400}.panel-backdrop:where(.astro-7OS4YAOB){position:absolute;inset:0;background:rgba(2,5,13,.7);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .35s;z-index:5}.panel-open:where(.astro-7OS4YAOB) .panel-backdrop:where(.astro-7OS4YAOB){opacity:1;pointer-events:auto}.info-panel:where(.astro-7OS4YAOB){position:absolute;z-index:6;right:0;top:0;bottom:0;width:min(560px,100%);padding:12vh 7vw 8vh;background:rgba(10,20,37,.95);border-left:1px solid rgba(0,229,255,.35);transform:translate(100%);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.info-panel:where(.astro-7OS4YAOB).is-open{transform:translate(0)}.close:where(.astro-7OS4YAOB){position:absolute;top:32px;right:38px;border:0;background:none;color:#9bb2ba;font-size:30px;font-weight:200;cursor:pointer}.info-panel:where(.astro-7OS4YAOB) h2:where(.astro-7OS4YAOB){margin:25px 0 28px;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:.95;letter-spacing:-.06em}.info-panel:where(.astro-7OS4YAOB) p:where(.astro-7OS4YAOB){max-width:390px;color:#a6bbc1;font-size:16px;line-height:1.7}.panel-list:where(.astro-7OS4YAOB){display:flex;gap:25px;margin-top:55px;color:var(--cyan);font:9px DM Mono;letter-spacing:.1em}.mission-panel:where(.astro-7OS4YAOB){background:rgba(19,20,31,.96)}.mission-stat:where(.astro-7OS4YAOB){display:flex;align-items:center;gap:20px;margin-top:70px;color:var(--gold);font:10px DM Mono;letter-spacing:.12em;line-height:1.5}.mission-stat:where(.astro-7OS4YAOB) strong:where(.astro-7OS4YAOB){font:70px Space Grotesk;font-weight:400}.contact-panel:where(.astro-7OS4YAOB) form:where(.astro-7OS4YAOB){display:grid;gap:20px;margin-top:35px}.contact-panel:where(.astro-7OS4YAOB) label:where(.astro-7OS4YAOB){color:#77919d;font:9px DM Mono;letter-spacing:.13em}.contact-panel:where(.astro-7OS4YAOB) input:where(.astro-7OS4YAOB){display:block;width:100%;margin-top:8px;padding:13px 0;border:0;border-bottom:1px solid #415465;outline:0;background:transparent;color:#eefbff;font-size:15px}.contact-panel:where(.astro-7OS4YAOB) input:where(.astro-7OS4YAOB):focus{border-color:var(--cyan)}.submit:where(.astro-7OS4YAOB){margin-top:18px;padding:16px;border:1px solid var(--cyan);background:var(--cyan);color:#06101c;cursor:pointer;font:600 11px DM Mono;letter-spacing:.11em;text-align:left}.submit:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB){float:right;font-size:18px}.contact-panel:where(.astro-7OS4YAOB) form:where(.astro-7OS4YAOB) small:where(.astro-7OS4YAOB){color:#77919d;font:10px DM Mono;letter-spacing:.08em}.info-panel:where(.astro-7OS4YAOB){overflow-y:auto}.emblem:where(.astro-7OS4YAOB){pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.info-panel:where(.astro-7OS4YAOB) h3:where(.astro-7OS4YAOB){margin:34px 0 0;color:#77919d;font:9px DM Mono;letter-spacing:.13em}.panel-capabilities:where(.astro-7OS4YAOB){display:grid;gap:10px;margin-top:18px;color:#9bdce5;line-height:1.4}.use-case:where(.astro-7OS4YAOB){margin-top:32px;padding:18px 0 0 18px;border-left:1px solid var(--gold)}.use-case:where(.astro-7OS4YAOB) strong:where(.astro-7OS4YAOB){color:var(--gold);font:9px DM Mono;letter-spacing:.1em}.use-case:where(.astro-7OS4YAOB) p:where(.astro-7OS4YAOB){margin:12px 0 0;font-size:14px;line-height:1.65}.form-status:where(.astro-7OS4YAOB){min-height:16px;margin:0;color:var(--cyan)!important;font:10px DM Mono!important;letter-spacing:.06em}.submit:where(.astro-7OS4YAOB):disabled{opacity:.6;cursor:wait}.hero-copy:where(.astro-7OS4YAOB){width:min(27vw,340px);padding:18px 24px 18px 0;text-shadow:0 2px 18px rgba(0,0,0,.9)}.hero-copy:where(.astro-7OS4YAOB) h1:where(.astro-7OS4YAOB){font-size:clamp(36px,4.2vw,62px);white-space:nowrap}.hero-copy:where(.astro-7OS4YAOB) h1:where(.astro-7OS4YAOB) em:where(.astro-7OS4YAOB){display:inline-block;transition:opacity .22s ease,transform .22s ease}.hero-copy:where(.astro-7OS4YAOB) h1:where(.astro-7OS4YAOB){line-height:1.08}.language-loop:where(.astro-7OS4YAOB){height:29px;font-size:20px}.eyebrow:where(.astro-7OS4YAOB),.system-status:where(.astro-7OS4YAOB),.coordinates:where(.astro-7OS4YAOB),.agent-node:where(.astro-7OS4YAOB),.orbit-label:where(.astro-7OS4YAOB),.emblem-caption:where(.astro-7OS4YAOB),.welcome-label:where(.astro-7OS4YAOB),.language-loop:where(.astro-7OS4YAOB),.scroll-cue:where(.astro-7OS4YAOB){-moz-user-select:none;user-select:none;-webkit-user-select:none}.language-loop:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB){animation-duration:22s}.language-loop:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB):nth-child(2){animation-delay:2s}.language-loop:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB):nth-child(3){animation-delay:4s}.language-loop:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB):nth-child(4){animation-delay:6s}.language-loop:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB):nth-child(5){animation-delay:8s}.language-loop:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB):nth-child(6){animation-delay:10s}.language-loop:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB):nth-child(7){animation-delay:12s}.language-loop:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB):nth-child(8){animation-delay:14s}.language-loop:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB):nth-child(9){animation-delay:16s}.language-loop:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB):nth-child(10){animation-delay:18s}.language-loop:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB):nth-child(11){animation-delay:20s}.hero-copy:where(.astro-7OS4YAOB) h1:where(.astro-7OS4YAOB) em:where(.astro-7OS4YAOB).is-changing{opacity:0;transform:translateY(7px)}.command-center:where(.astro-7OS4YAOB)[dir=rtl] .hero-copy:where(.astro-7OS4YAOB){left:auto;right:9%;padding-left:24px;padding-right:0;text-align:right}.command-center:where(.astro-7OS4YAOB)[dir=rtl] .command-dock:where(.astro-7OS4YAOB) button:where(.astro-7OS4YAOB){text-align:right}.command-center:where(.astro-7OS4YAOB)[dir=rtl] .command-dock:where(.astro-7OS4YAOB) b:where(.astro-7OS4YAOB),.command-center:where(.astro-7OS4YAOB)[dir=rtl] .submit:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB){display:inline-block;transform:scaleX(-1)}.command-center:where(.astro-7OS4YAOB)[dir=rtl] .top-actions:where(.astro-7OS4YAOB){text-align:left}.command-center:where(.astro-7OS4YAOB)[dir=rtl] .info-panel:where(.astro-7OS4YAOB){right:auto;left:0;transform:translate(-100%);border-left:0;border-right:1px solid rgba(0,229,255,.35)}.command-center:where(.astro-7OS4YAOB)[dir=rtl] .info-panel:where(.astro-7OS4YAOB).is-open{transform:translate(0)}.hero-copy:where(.astro-7OS4YAOB) .kicker:where(.astro-7OS4YAOB),.hero-copy:where(.astro-7OS4YAOB) .hero-note:where(.astro-7OS4YAOB){color:#b4cbd0}.agent-node:where(.astro-7OS4YAOB){color:#91b2bd;text-shadow:0 1px 10px #000,0 0 5px #000}.orbit-label:where(.astro-7OS4YAOB),.scroll-cue:where(.astro-7OS4YAOB){color:#8ca9b4;text-shadow:0 1px 10px #000,0 0 5px #000}.welcome:where(.astro-7OS4YAOB){padding:9px 18px;background:rgba(6,9,19,.6);border:1px solid rgba(110,150,170,.18);box-shadow:0 8px 25px #00000040}.language-loop:where(.astro-7OS4YAOB){text-shadow:0 0 12px rgba(0,229,255,.5)}.welcome:where(.astro-7OS4YAOB) strong:where(.astro-7OS4YAOB){color:#e0eef0;text-shadow:0 1px 8px #000}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-reverse{to{transform:rotate(-360deg)}}@keyframes flow{to{stroke-dashoffset:-300}}@keyframes float{50%{transform:translateY(-7px)}}@keyframes languages{0%,9%{opacity:1;transform:translateY(0)}12%,to{opacity:0;transform:translateY(-12px)}}@media (max-width:800px){.command-center:where(.astro-7OS4YAOB){min-height:650px}.system-status:where(.astro-7OS4YAOB),.coordinates:where(.astro-7OS4YAOB),.orbit-label:where(.astro-7OS4YAOB),.scroll-cue:where(.astro-7OS4YAOB){display:none}.topbar:where(.astro-7OS4YAOB){inset:20px 6% auto}.hero-copy:where(.astro-7OS4YAOB){left:7%;top:17%;width:auto}.command-center:where(.astro-7OS4YAOB)[dir=rtl] .hero-copy:where(.astro-7OS4YAOB){left:auto;right:7%}.hero-copy:where(.astro-7OS4YAOB) h1:where(.astro-7OS4YAOB){font-size:43px}.hero-note:where(.astro-7OS4YAOB){font-size:10px}.emblem-wrap:where(.astro-7OS4YAOB){width:min(88vw,440px);top:53%}.network:where(.astro-7OS4YAOB){inset:23% 0 16%}.agent-node:where(.astro-7OS4YAOB){font-size:7px}.agent-node:where(.astro-7OS4YAOB):nth-of-type(1),.agent-node:where(.astro-7OS4YAOB):nth-of-type(2){display:none}.welcome:where(.astro-7OS4YAOB){bottom:25%;width:100%;white-space:normal}.welcome:where(.astro-7OS4YAOB) strong:where(.astro-7OS4YAOB){display:block;margin-top:8px}.command-dock:where(.astro-7OS4YAOB){left:4%;right:4%;bottom:3%;display:block}.command-dock:where(.astro-7OS4YAOB) button:where(.astro-7OS4YAOB){min-height:51px;width:100%;display:flex;gap:12px;padding:8px 13px;border-right:0;border-bottom:1px solid rgba(110,150,170,.24)}.command-dock:where(.astro-7OS4YAOB) button:where(.astro-7OS4YAOB) small:where(.astro-7OS4YAOB){margin-left:auto}.command-dock:where(.astro-7OS4YAOB) b:where(.astro-7OS4YAOB){margin-left:5px}.dock-index:where(.astro-7OS4YAOB){margin-right:3px}.info-panel:where(.astro-7OS4YAOB){padding:100px 9vw 50px}.panel-list:where(.astro-7OS4YAOB){gap:11px;font-size:8px}.info-panel:where(.astro-7OS4YAOB) h2:where(.astro-7OS4YAOB){font-size:48px}html.immersive,body.immersive{overflow-y:auto}.command-center:where(.astro-7OS4YAOB){height:max(100svh,1100px)}}@media (prefers-reduced-motion:reduce){.emblem:where(.astro-7OS4YAOB),.ring-outer:where(.astro-7OS4YAOB),.ring-inner:where(.astro-7OS4YAOB),.circuit-lines:where(.astro-7OS4YAOB),.language-loop:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB){animation:none}.language-loop:where(.astro-7OS4YAOB) span:where(.astro-7OS4YAOB):first-child{opacity:1}}
