.space-theme{background:#07090f;color:#f0f2f8;--ink:#edf1fa;--muted:#909aab;--surface:#10141f;--line:#222937;--blue:#5c8cff}.space-theme .nav{max-width:none;background:#080b12d9;border-bottom-color:#ffffff0a;padding-left:7%;padding-right:7%;height:76px}.space-theme .nav nav a{color:#9ca5b5}.space-theme .nav nav a:hover{color:#fff}.space-theme .nav .black{color:#e9efff;background:#ffffff0c;border:1px solid #ffffff1a}.space-theme .brand-period{color:#73a0ff}.space-theme .button.blue{background:#eef3ff;color:#14244b;box-shadow:0 0 28px #7d9aff18}.space-theme .button.blue:hover{background:white}.space-theme .text-link{color:#95b1f7}.orbital-hero{height:770px;position:relative;max-width:1800px;margin:auto;overflow:hidden;background:#050810}.orbital-scene{position:absolute;right:-3%;top:-12px;width:79%;height:760px;z-index:2;touch-action:pan-y}.orbital-scene canvas{display:block;touch-action:pan-y!important}.cosmic-haze{position:absolute;inset:0;background:radial-gradient(ellipse 53% 58% at 68% 50%,#152c622e,transparent 75%),radial-gradient(ellipse 25% 70% at 87% 76%,#3535aa13,transparent);z-index:1}.hero-vignette{position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,#070a12 0%,#070a12eb 17%,#070a1260 34%,transparent 51%),linear-gradient(0deg,#07090f 0%,transparent 14%);pointer-events:none}.orbital-copy{position:relative;z-index:4;padding:92px 0 0 7.1%;max-width:610px;pointer-events:none}.orbital-copy .eyebrow{font-size:10px;color:#a0adc8;letter-spacing:.16em;display:flex;align-items:center;gap:10px}.signal-line{width:21px;height:1px;background:#8aadef;display:inline-block;box-shadow:0 0 12px #8aadef}.orbital-copy h1{font-size:clamp(56px,5.3vw,82px);font-weight:550;letter-spacing:-.06em;line-height:1.02;margin:28px 0 26px}.orbital-copy h1>span{color:#a8b6d0;background:linear-gradient(140deg,#fff,#a6b9e3 48%,#5277c7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.orbital-copy>p{font-size:17px;line-height:1.75;color:#929eb3}.orbital-copy .hero-actions{justify-content:flex-start;gap:26px;margin-top:30px;pointer-events:auto}.orbital-copy .hero-actions .button{font-size:14px;padding:14px 22px}.orbital-copy .hero-actions .text-link{font-size:14px}.hero-proof{display:flex;gap:38px;margin-top:45px}.hero-proof>div{display:flex;flex-direction:column;gap:5px}.hero-proof b{font-size:27px;color:#c9d1e1;font-weight:400;letter-spacing:-.03em}.hero-proof span{font-size:10px;color:#5f6c83}.orbit-caption{position:absolute;right:9%;top:82%;z-index:5;display:flex;align-items:center;gap:16px;pointer-events:none}.crosshair{font-size:28px;font-weight:200;color:#5e78ac}.orbit-caption>span:last-child{font-size:10px;letter-spacing:.16em;color:#b0bdd4}.orbit-caption small{display:block;font-size:9px;color:#596d91;letter-spacing:.025em;margin-top:6px}.scene-controls{display:flex;gap:8px;align-items:center;position:absolute;bottom:20px;right:7%;z-index:6}.scene-controls button{background:#0b1222b3;border:1px solid #283349;color:#96a6c0;border-radius:7px;font-size:10px;padding:7px 10px;backdrop-filter:blur(8px)}.scene-controls button:hover{color:#fff;border-color:#60779f}.scene-controls>span{font-size:10px;margin-left:12px;color:#52617b}.scene-loading{position:absolute;top:45%;left:45%;transform:translate(-50%,-50%);color:#8b9fc3;font-size:13px;display:flex;align-items:center;gap:12px;z-index:2}.scene-loading[hidden]{display:none}.scene-loading>span{width:18px;height:18px;border:1px solid #314266;border-top-color:#b4d1ff;border-radius:50%;animation:spinner 1.3s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.orbital-dock{max-width:1180px;margin:0 auto;border:1px solid #283041;border-radius:18px;padding:22px 26px;background:linear-gradient(135deg,#121823,#0c111c);position:relative;z-index:8;box-shadow:0 -20px 80px #0004}.dock-top{display:flex;justify-content:space-between;margin-bottom:14px}.dock-top .eyebrow{font-size:9px;color:#6982ad}.dock-demo{font-size:9px;color:#64738e;letter-spacing:.09em}.dock-layout{display:flex;align-items:center;justify-content:space-between;gap:25px}.space-theme .device-selector{background:transparent;border:none;padding:0;gap:2px;justify-content:flex-start}.space-theme .device-selector button{font-size:11px;padding:8px 11px;color:#667791}.space-theme .device-selector .selected{background:#203357;color:#d1e0fd;box-shadow:none}.dock-device{display:flex;gap:15px;align-items:center;margin:14px 0 0 8px}.dock-device strong{font-size:16px;font-weight:500}.dock-device>span{font-size:11px;color:#7599d4}.dock-facts{display:flex;align-items:center;gap:24px}.dock-facts>span{display:flex;flex-direction:column;gap:7px}.dock-facts small{font-size:10px;color:#566982;white-space:nowrap}.dock-facts b{font-size:15px;color:#b6c7e3;white-space:nowrap;font-weight:450}.dock-cycle{color:#a5c3fa;background:#1c3153;border:1px solid #2d4770;padding:11px 16px;font-size:11px}.dock-progress{display:flex;gap:16px;align-items:center;margin-top:20px;border-top:1px solid #212a3c;padding-top:16px;color:#637ba6;font-size:10px}.dock-progress .progress-track{margin:0;height:2px;width:140px;background:#283a5a}.dock-progress .progress-track i{background:#769feb}.space-theme .compatibility{border-color:#171e2c;padding-top:42px;max-width:1180px}.space-theme .compatibility>span{color:#536176}.space-theme .compatibility>div{color:#717e93}.space-theme .section-heading .eyebrow,.space-theme .workflow>.eyebrow{color:#6d83ac}.space-theme h2>span{color:#697b9c}.space-theme .section-heading>p{color:#7988a1}.space-theme .feature-card{background:linear-gradient(140deg,#121925,#0e131f);border:1px solid #222c3e}.space-theme .feature-label{color:#617699}.space-theme .feature-card p{color:#7486a3}.space-theme .device-summary{background:#151e2e;border-color:#2b3a51}.space-theme .device-summary .badge{background:#203831;color:#7cb9a0}.space-theme .metric-pair small{color:#677da1}.space-theme .metric-pair strong{color:#b8c9e6}.space-theme .metric-pair strong span{color:#617697}.space-theme .battery-line{background:linear-gradient(to right,#508f9b 63%,#24354b 63%)}.space-theme .schedule-illustration>div{color:#627896}.space-theme .schedule-illustration .active{background:#192c4a;border:1px solid #29426b}.space-theme .schedule-illustration span{color:#92a6c8}.space-theme .schedule-illustration small{color:#637d9f}.space-theme .schedule-illustration i{color:#6ab8b0}.space-theme .content-illustration{background:#111c2d;border-color:#29394f}.space-theme .calendar-days i{color:#96accd}.space-theme .calendar-days>span,.space-theme .calendar-top span{color:#526b91}.space-theme .calendar-days .calendar-selected{background:#385f9e;color:#fff}.space-theme .calendar-file{border-color:#29354b}.space-theme .calendar-file .file-icon{background:#203552;color:#90afe1}.space-theme .calendar-file .badge{background:#1b3d3d;color:#7aa7ad}.space-theme .live-section{background:radial-gradient(ellipse at 85% 30%,#102e60,#0d1422 65%);border:1px solid #2b3950}.space-theme .live-copy p{color:#788dab}.space-theme .live-window{background:#152035;border-color:#31496e}.space-theme .live-interface{background:linear-gradient(130deg,#214e8c,#12284c)}.space-theme .live-ring{border-top-color:#b3d4ff;border-right-color:#b3d4ff}.space-theme .workflow-grid p{color:#7788a5}.space-theme .workflow-grid article>span{color:#5579af}.space-theme .closing{background:radial-gradient(ellipse 55% 160% at 50% 160%,#1a2b4d,#0b0f19 75%);border-top:1px solid #1c2638;border-bottom:1px solid #1c2638}.space-theme .closing .eyebrow{color:#617fae}.space-theme .closing .black{background:#dce7fc;color:#15213b}.space-theme .closing p{color:#6c7d9b}.space-theme footer>span{color:#4a5c7b}.space-theme .toast{border:1px solid #34476a;background:#142139;color:#c6d7f7}
@media(min-width:1600px){.orbital-copy{padding-top:110px}.orbital-hero{height:820px}.orbital-scene{height:810px}}@media(max-width:1150px){.orbital-copy{max-width:480px;padding-top:90px}.orbital-copy h1{font-size:65px}.orbital-scene{width:82%;right:-12%}.orbital-dock{margin:0 30px}.dock-layout{align-items:flex-start;flex-direction:column;gap:20px}.dock-layout>div:first-child{width:100%}.dock-facts{justify-content:space-between;width:100%}.dock-device{margin-left:0}.orbit-caption{right:7%}.scene-controls>span{display:none}.hero-proof{gap:25px}.hero-proof span{font-size:9px}}@media(max-width:760px){.space-theme .nav{height:66px;padding:0 22px}.orbital-hero{height:1000px}.orbital-copy{padding:50px 24px 0;max-width:none;pointer-events:none}.orbital-copy .eyebrow{font-size:9px}.orbital-copy h1{font-size:58px;margin:23px 0 20px}.orbital-copy h1>span br{display:none}.orbital-copy>p{font-size:15px;line-height:1.75}.orbital-copy .hero-actions{gap:24px;margin-top:24px}.orbital-copy .hero-actions .button{font-size:12px;padding:13px 18px}.orbital-copy .hero-actions .text-link{font-size:12px}.hero-proof{margin-top:25px;gap:32px}.hero-proof b{font-size:24px}.orbital-scene{top:445px;right:0;width:100%;height:520px}.hero-vignette{background:linear-gradient(0deg,#07090f 0%,transparent 7%,transparent 46%,#070a1240 65%,#070a12 95%)}.orbit-caption{top:auto;bottom:95px;right:25px}.orbit-caption small{font-size:8px}.orbit-caption>span:last-child{font-size:9px}.scene-controls{bottom:21px;left:22px;right:auto}.scene-controls button{font-size:9px}.orbital-dock{margin:0 20px;padding:20px 18px;border-radius:15px}.space-theme .device-selector{border-radius:0;gap:4px}.space-theme .device-selector button{font-size:10px;padding:8px 9px}.dock-facts{flex-wrap:wrap;gap:18px}.dock-facts b{font-size:14px}.dock-facts small{font-size:9px}.dock-cycle{width:100%;font-size:12px}.dock-device{display:block;margin-top:18px}.dock-device>span{display:block;margin-top:5px}.dock-progress{flex-wrap:wrap;gap:10px}.dock-progress #processDetail{width:100%;font-size:10px}.space-theme .compatibility{padding-top:36px}.space-theme .section{padding-top:60px}.scene-loading{top:40%;left:50%}.space-theme .closing h2{font-size:34px}}@media(max-width:380px){.orbital-copy h1{font-size:51px}.hero-proof{gap:23px}.orbital-copy{padding-left:20px}.orbital-copy .hero-actions{gap:17px}}

.orbit-caption.is-linked small{color:#d3eaff;text-shadow:0 0 14px #76b7ff80}.orbit-caption small{transition:color .3s ease}
.orbit-caption.is-transmitting .crosshair{color:#e8f7ff;text-shadow:0 0 12px #b7ddff}
