.sky-page{--sky-bg:#04060b;--sky-deep:#070a12;--sky-panel:#090d16e6;--sky-ink:#f3ead8;--sky-ink-soft:#e2ded4b8;--sky-mute:#b0bed69e;--sky-hair:#f3ead81f;--sky-accent:#8fd1bf;--sky-gold:#d9b673;--sky-ease:cubic-bezier(.16, 1, .3, 1);background:var(--sky-bg);color:var(--sky-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.sky-page){background:#04060b}body:has(.sky-page)>header{display:none}body:has(.sky-page)>footer{display:none}body:has(.sky-page)>button[aria-label="Ask the Sirrius assistant"]{display:none}@layer components{.sky-stage{background:radial-gradient(120% 90% at 50% 40%, #0a1020 0%, var(--sky-bg) 70%);height:calc(100svh - 52px);min-height:480px;position:relative;overflow:hidden}.sky-canvas-host,.sky-canvas-host>canvas{width:100%;height:100%;position:absolute;inset:0}.sky-overlay{touch-action:none;cursor:grab}.sky-overlay:active{cursor:grabbing}.sky-canvas-host:focus-visible{outline:1px solid var(--sky-accent);outline-offset:-4px}.sky-serif{font-family:var(--font-newsreader), Georgia, serif}.sky-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--sky-mute);font-size:10.5px}.sky-panel{background:var(--sky-panel);border:1px solid var(--sky-hair);-webkit-backdrop-filter:blur(16px)saturate(1.2);box-shadow:0 30px 80px -40px #000000e6,inset 0 1px #ffffff0a}.sky-btn{border:1px solid var(--sky-hair);color:var(--sky-ink);transition:border-color .2s var(--sky-ease), background .2s var(--sky-ease), transform .2s var(--sky-ease);-webkit-backdrop-filter:blur(10px);background:#090d1699;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:13px;display:inline-flex}.sky-btn:hover{background:#141a28cc;border-color:#f3ead859}.sky-btn:active{transform:translateY(1px)}.sky-btn:focus-visible,.sky-link:focus-visible,.sky-input:focus-visible{outline:1px solid var(--sky-accent);outline-offset:2px}.sky-btn[aria-pressed=true]{color:var(--sky-accent);border-color:#8fd1bf8c}.sky-btn-primary{background:var(--sky-ink);color:#0a0d14;border-color:var(--sky-ink)}.sky-btn-primary:hover{background:#fff;border-color:#fff}.sky-title{cursor:pointer;transition:color .2s var(--sky-ease), text-shadow .2s var(--sky-ease)}.sky-title:hover{color:#f6dfb0;text-shadow:0 0 18px #e8c48273}.sky-title:focus-visible{outline:1px solid var(--sky-accent);outline-offset:4px;border-radius:4px}.sky-home{color:#f3dcae;border-color:#e8c48273;box-shadow:0 0 24px -8px #e8c48273}.sky-home:hover{color:#fff1d6;border-color:#e8c482cc}.sky-link{color:var(--sky-accent);text-underline-offset:3px;transition:text-decoration-color .2s var(--sky-ease);-webkit-text-decoration:underline #8fd1bf59;text-decoration:underline #8fd1bf59}.sky-link:hover{-webkit-text-decoration-color:var(--sky-accent);text-decoration-color:var(--sky-accent)}.sky-input{border:1px solid var(--sky-hair);color:var(--sky-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border-radius:6px;padding:.65rem .8rem;font-size:16px}.sky-arrive{animation:sky-arrive 5.6s var(--sky-ease) both}@keyframes sky-arrive{0%{opacity:0;transform:translateY(8px)}25%,75%{opacity:1;transform:none}to{opacity:0}}.sky-rise{animation:sky-rise .52s var(--sky-ease) both}@keyframes sky-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sky-mark{color:#f3ead880;transition:color .3s var(--sky-ease);align-items:center;gap:.6rem;display:inline-flex}.sky-mark-more{opacity:0;transition:grid-template-columns .45s var(--sky-ease), opacity .3s var(--sky-ease);grid-template-columns:0fr;display:inline-grid}.sky-mark-more>span{white-space:nowrap;overflow:hidden}.sky-mark:hover,.sky-mark:focus-within,.sky-mark[data-open=true]{color:var(--sky-ink)}.sky-mark:hover .sky-mark-more,.sky-mark:focus-within .sky-mark-more,.sky-mark[data-open=true] .sky-mark-more{opacity:1;grid-template-columns:1fr}.sky-scroll::-webkit-scrollbar{width:6px}.sky-scroll::-webkit-scrollbar-thumb{background:#f3ead826;border-radius:3px}@media (prefers-reduced-motion:reduce){.sky-rise,.sky-arrive{animation:none}.sky-mark-more,.sky-btn{transition:none}}.sky-film{--film-bar:clamp(44px, 8svh, 72px)}.sky-film-bar{height:var(--film-bar);background:#000;animation:.6s ease-out both sky-film-bar}@keyframes sky-film-bar{0%{transform:scaleY(0)}}.sky-film-bar:first-of-type{transform-origin:top}.sky-film-bar:last-of-type{transform-origin:bottom}.sky-film-shade{background:linear-gradient(#0000,#0009)}.sky-film-caption{text-shadow:0 1px 14px #000000e6,0 0 2px #000c}.sky-film-dot{border:1px solid #e8c48280;border-radius:999px;width:8px;height:8px;transition:background-color .3s,transform .3s}.sky-film-dot.is-done{background:#e8c48273}.sky-film-dot.is-on{background:var(--sky-gold);transform:scale(1.35)}.sky-film-dot:focus-visible{outline:1px solid var(--sky-accent);outline-offset:3px}.sky-play-glyph{vertical-align:0;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0;margin-right:.5em;display:inline-block}@media (prefers-reduced-motion:reduce){.sky-film-bar{animation:none}}}
