:root{color-scheme:dark;--bg:#070d14;--panel:#0d1720;--text:#eef5f5;--muted:#99abb8;--line:#263640;--mint:#a5f1dc;--gold:#eddbb8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{opacity:.6;cursor:wait}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:5px}header,main,footer{max-width:1380px;margin:auto;padding-inline:64px}.site-header{display:flex;align-items:center;justify-content:space-between;min-height:94px;border-bottom:1px solid var(--line);gap:28px}.brand{display:flex;align-items:center;gap:13px;color:var(--mint);font-size:34px;font-weight:800}.brand span{font-size:23px;color:var(--text);line-height:1.25}.brand small{display:block;font-size:9px;letter-spacing:2px;font-weight:500;color:var(--muted)}nav{display:flex;align-items:center;gap:30px;font-size:13px}nav a:hover{color:var(--mint)}.language{background:none;border:1px solid var(--line);border-radius:6px;padding:5px 12px}.hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:18px;padding:96px 0 70px;min-height:700px}.eyebrow{font-size:11px;letter-spacing:2px;color:var(--mint);margin:0 0 26px;font-weight:650}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);margin-right:10px;box-shadow:0 0 15px #a5f1dc80}h1{font-size:clamp(38px,4.2vw,64px);letter-spacing:-2.8px;line-height:1.12;margin:0 0 26px;font-weight:580}h2{font-size:clamp(32px,3.5vw,48px);line-height:1.17;letter-spacing:-1.6px;margin:0 0 24px;font-weight:540}.intro{font-size:16px;color:var(--muted);max-width:540px;margin:0 0 34px}.reminder-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.primary{display:inline-flex;align-items:center;justify-content:center;background:var(--gold);color:#14212c;border:1px solid var(--gold);border-radius:7px;font-size:14px;font-weight:650;padding:14px 20px;gap:18px}.primary:hover{background:#faebd0}.count{font-size:12px;color:var(--muted);margin:0;max-width:160px}.count strong{font-size:19px;color:var(--text);font-weight:600;display:block;line-height:1.2;font-variant-numeric:tabular-nums}.micro{font-size:11px;color:var(--muted);max-width:470px;margin-top:16px}.text-link{display:inline-block;margin-top:22px;font-size:13px;color:var(--mint)}.status{font-size:13px;max-width:540px;color:var(--mint);margin:0}.text-button{background:none;border:0;color:var(--muted);text-decoration:underline;padding:9px 0;font-size:12px}.hero-visual{min-width:0}.orbit{position:relative;width:100%;aspect-ratio:1}.orbit svg{width:100%;height:100%}.orbit-label,.visual-foot{position:absolute;left:0;right:0;text-align:center;font-size:9px;letter-spacing:2.4px;color:var(--muted)}.orbit-label{top:3%}.visual-foot{bottom:3%}.eye{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;background:radial-gradient(ellipse,#070d14d9 15%,transparent 55%)}.eye span{font-size:10px;letter-spacing:7px;color:var(--mint)}.eye b{font-size:clamp(22px,3.4vw,43px);letter-spacing:2px;max-width:90%;text-align:center;line-height:1.2;margin:10px 0;font-weight:550}.eye small{font-size:11px;color:var(--muted)}.strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding:25px 0;color:var(--mint);font-size:11px;gap:24px}.strip b{color:var(--text);font-size:14px;font-weight:500;margin-left:18px}.section{padding:90px 0;scroll-margin-top:30px}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:20px 80px;align-items:end;margin-bottom:48px}.section-head .eyebrow{grid-column:1/-1;margin-bottom:0}.section-head h2{margin:0}.section-head>p:last-child{font-size:15px;color:var(--muted);max-width:460px;margin:0 0 3px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px}.features article{padding:28px 0 30px;border-top:1px solid var(--line)}.feature-num{font-size:10px;color:var(--mint);letter-spacing:1.5px}h3{font-size:20px;font-weight:550;line-height:1.35;margin:17px 0 13px}.features p{font-size:14px;color:var(--muted);margin:0}.screenshots{border-top:1px solid var(--line)}.screen-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.screen-tabs button{background:transparent;border:1px solid var(--line);padding:9px 17px;border-radius:5px;font-size:13px}.screen-tabs button[aria-selected=true]{background:#a5f1dc14;color:var(--mint);border-color:#a5f1dc70}figure{margin:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--panel)}#enlarge{display:block;width:100%;height:clamp(230px,44vw,550px);padding:0;border:0;background:#070d14;overflow:hidden}#screen{display:block;width:100%;height:auto;object-fit:cover;object-position:top}figcaption{display:flex;justify-content:space-between;gap:15px;padding:14px 20px;font-size:11px;color:var(--muted)}.launch-section{display:grid;grid-template-columns:1.25fr 1fr;gap:90px;border-block:1px solid var(--line)}.launch-section>div>p:not(.eyebrow){font-size:15px;color:var(--muted);max-width:540px;margin-bottom:26px}.steps{align-self:center}.steps p{display:flex;gap:24px;padding:16px 0;margin:0;border-bottom:1px solid var(--line);font-size:14px}.steps span{color:var(--mint);font-size:12px}.steps b{font-weight:500}.steps small{display:block;color:var(--muted);margin-top:22px;font-size:12px}.faq h2{font-size:32px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-size:16px}.faq details p{color:var(--muted);font-size:14px;max-width:800px}footer{display:flex;align-items:center;gap:24px;border-top:1px solid var(--line);padding-block:28px;font-size:12px;color:var(--muted)}footer>a:first-child{color:var(--text);font-size:18px;font-weight:600}footer p{flex:1}dialog{background:#0d1720;color:var(--text);border:1px solid #41565b;border-radius:12px;padding:40px;max-width:540px;width:calc(100% - 36px)}dialog::backdrop{background:#02060bd9;backdrop-filter:blur(6px)}dialog h2{font-size:30px;letter-spacing:-.8px}dialog p{color:var(--muted);font-size:14px}.dialog-close{position:absolute;right:12px;top:7px;border:0;background:none;color:var(--muted);font-size:26px}.secondary{display:block;margin-top:16px;background:none;border:1px solid var(--line);border-radius:7px;padding:12px 18px;font-size:13px}#image-dialog{max-width:1320px;padding:38px 12px 12px;width:calc(100% - 24px);max-height:94vh;overflow:auto}#large-screen{display:block;max-width:100%;height:auto}body:has(dialog[open]){overflow:hidden}[hidden]{display:none!important}
@media(max-width:1000px){header,main,footer{padding-inline:32px}.hero{padding-top:70px;min-height:570px}h1{font-size:44px;letter-spacing:-1.8px}.features{gap:0 24px}.section{padding:65px 0}.launch-section{gap:40px}.hero .reminder-row{gap:16px}.hero .count{max-width:140px}}
@media(max-width:700px){header,main,footer{padding-inline:22px}.site-header{min-height:80px;gap:12px}.brand{font-size:26px;gap:9px}.brand span{font-size:19px}.brand small{font-size:7px;letter-spacing:1px}nav{gap:14px}nav>a:not(.account-link){display:none}.account-link{font-size:11px}.language{font-size:11px;padding:5px 8px}.hero{display:flex;flex-direction:column;padding:56px 0 30px;gap:28px;min-height:0;align-items:stretch}h1{font-size:42px;letter-spacing:-1.6px}.eyebrow{font-size:9px;letter-spacing:1.4px}.intro{font-size:15px}.hero-visual{width:100%;max-width:380px;align-self:center}.strip{gap:12px;padding:20px 0}.strip span{font-size:9px}.strip b{display:block;font-size:11px;margin:6px 0 0;line-height:1.5}.section{padding:56px 0}.section-head{display:block;margin-bottom:30px}.section-head .eyebrow{margin-bottom:18px}.section-head h2{margin-bottom:20px}.section-head>p:last-child{font-size:14px}.features{grid-template-columns:1fr 1fr;gap:0 22px}h3{font-size:18px}.features p{font-size:13px}.feature-num{font-size:9px;letter-spacing:1px}.screen-tabs{gap:6px}.screen-tabs button{font-size:11px;padding:8px 10px}figcaption{font-size:10px;padding:12px;flex-wrap:wrap}.launch-section{grid-template-columns:1fr;gap:28px}footer{flex-wrap:wrap;gap:10px 20px}footer p{flex-basis:100%;order:3;margin:0}dialog{padding:34px 24px}.reminder-row{gap:16px}.primary{font-size:13px;padding:13px 16px}.count{max-width:140px;font-size:11px}}
@media(max-width:360px){header,main,footer{padding-inline:16px}h1{font-size:36px}.features{grid-template-columns:1fr}.count{max-width:125px}.reminder-row{gap:12px}.primary{font-size:12px;padding:12px}.brand small{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

select.language{font-family:inherit;color:inherit;cursor:pointer}

/* Reuse the original SkyEye aurora photograph renderer and composition. */
body:has(.skyeye-aurora){isolation:isolate;background:#05151c;--muted:#c0d0ca;--line:#c5e8d537}
.skyeye-aurora{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:-1;background:#05151c}
.skyeye-aurora .aurora-fallback,.skyeye-aurora #auroraCanvas{position:absolute;width:100%;height:100%;inset:0}
.skyeye-aurora .aurora-fallback{opacity:1;filter:saturate(.98)}
.skyeye-aurora #auroraCanvas{opacity:0;transition:opacity 2.8s ease}
.aurora-ready .skyeye-aurora #auroraCanvas{opacity:1}
.skyeye-aurora .scene-vignette{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,12,18,.70),rgba(4,17,24,.09) 47%,rgba(2,12,18,.34)),linear-gradient(0deg,rgba(2,11,16,.88),transparent 58%,rgba(2,13,21,.26))}
body:has(.skyeye-aurora) .site-header{background:#06131a26}
body:has(.skyeye-aurora) .hero-copy h1{text-shadow:0 3px 30px #0009}
body:has(.skyeye-aurora) .eye{background:radial-gradient(ellipse,#06141bbd 10%,transparent 64%)}
body:has(.skyeye-aurora) .orbit-label,body:has(.skyeye-aurora) .visual-foot{color:#d3e8de}
body:has(.skyeye-aurora) .hero-visual svg{filter:drop-shadow(0 2px 10px #0006)}
body:has(.skyeye-aurora) .section,body:has(.skyeye-aurora) .strip,body:has(.skyeye-aurora) footer{background:#07121bd9;box-shadow:0 0 0 24px #07121bd9}
body:has(.skyeye-aurora) .section{padding-inline:24px;margin-inline:-24px;box-shadow:none;border-radius:4px}
body:has(.skyeye-aurora) .features article:first-child h3,body:has(.skyeye-aurora) .features article:nth-child(5) h3{color:var(--mint)}
.motion-toggle{font-size:11px;background:#061a1c73;border:1px solid var(--line);border-radius:6px;padding:6px 10px;white-space:nowrap}
.aurora-paused .skyeye-aurora #auroraCanvas{transition:none}
@media(max-width:700px){body:has(.skyeye-aurora) .site-header{flex-wrap:wrap;padding-block:18px;gap:14px}body:has(.skyeye-aurora) .site-header nav{flex:1;justify-content:flex-end;gap:9px;flex-wrap:wrap}.motion-toggle{font-size:10px;padding:5px 8px}body:has(.skyeye-aurora) .section{padding-inline:16px;margin-inline:-16px}body:has(.skyeye-aurora) .intro{color:#d2e2da}}
@media(prefers-reduced-motion:reduce){.skyeye-aurora #auroraCanvas{transition:none}}
