@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/quicksand-latin-500-normal-_DbwbYKP.woff2)format("woff2"),url(/assets/quicksand-latin-500-normal-7J1fbcAD.woff)format("woff")}@font-face{font-family:Quicksand;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/quicksand-latin-700-normal-Dpk7G9Y6.woff2)format("woff2"),url(/assets/quicksand-latin-700-normal-HjJN-aaT.woff)format("woff")}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/great-vibes-latin-400-normal-q5-78SH_.woff2)format("woff2"),url(/assets/great-vibes-latin-400-normal-BAZ173uY.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/orbitron-latin-700-normal-4jsRXGGJ.woff2)format("woff2"),url(/assets/orbitron-latin-700-normal-DmYOh-W9.woff)format("woff")}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/orbitron-latin-900-normal-DrIi7unX.woff2)format("woff2"),url(/assets/orbitron-latin-900-normal-BbJatbhp.woff)format("woff")}*,:before,:after{box-sizing:border-box}:root{--ease:cubic-bezier(.22, .8, .24, 1);--sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--f-moon:"Cormorant Garamond", var(--serif);--f-earth:"Quicksand", var(--sans);--f-jupiter:"Great Vibes", "Snell Roundhand", cursive;--f-mars:"Orbitron", var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{color:#eef1f8;height:100%;font-family:var(--sans);-webkit-font-smoothing:antialiased;background:#02030a;margin:0;overflow:hidden}button{font:inherit;color:inherit}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:50;color:#000;background:#fff;border-radius:8px;padding:10px 14px;font-weight:600;text-decoration:none;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}:focus-visible{outline-offset:3px;outline:3px solid #fff}.space{z-index:0;background:#02030a;position:fixed;inset:0;overflow:hidden}.space__image{filter:brightness(.5)saturate(.45)hue-rotate(-12deg);background:#02030a url(/assets/space-1280.jpg) 50%/cover no-repeat;position:absolute;inset:-3%}@media (min-width:1300px),(min-resolution:2x) and (min-width:700px){.space__image{background-image:url(/assets/space-2560.jpg)}}.space:after{content:"";background:radial-gradient(80% 70% at 50% 45%,#0000 0,#02040e80 65%,#010206eb 100%),linear-gradient(#060a1e59,#0102088c);position:absolute;inset:0}#scene{z-index:1;width:100%;height:100%;display:block;position:fixed;inset:0}.fade{z-index:40;opacity:0;pointer-events:none;background:#02030a;transition:opacity .4s;position:fixed;inset:0}.fade.is-on{opacity:1}.galaxy{z-index:2;pointer-events:none;transition:opacity .5s;position:fixed;inset:0}[data-scene=flying] .galaxy,[data-scene=player] .galaxy{opacity:0}[data-scene=player] .galaxy{visibility:hidden}.galaxy__intro{top:max(24px, env(safe-area-inset-top));left:max(28px, env(safe-area-inset-left));position:absolute}.brand{letter-spacing:.42em;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:300}.tagline{color:#b9c2d6;letter-spacing:.04em;margin:.35rem 0 0;font-size:.95rem}.planets__list{margin:0;padding:0;list-style:none}.planet-btn{left:var(--x,-999px);top:var(--y,-999px);width:var(--size,80px);height:var(--size,80px);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;position:fixed;translate:-50% -50%}.planet-btn:focus-visible{outline-offset:10px;outline:2px solid #fff;box-shadow:0 0 0 14px #ffffff12}[data-scene]:not([data-scene=galaxy]) .planet-btn{pointer-events:none}.planet-btn__name,.planet-btn__mood{white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .35s ease, transform .45s var(--ease);position:absolute;left:50%;transform:translateY(6px)}.planet-btn__name{letter-spacing:.3em;text-transform:uppercase;text-shadow:0 2px 12px #000000f2;font-size:1.05rem;font-weight:600;top:calc(100% + 12px)}.planet-btn__mood{letter-spacing:.08em;background:#04060edb;border:1px solid #ffffff2e;border-radius:999px;padding:4px 12px;font-size:.88rem;top:calc(100% + 40px)}.planet-btn[data-planet=moon] .planet-btn__mood{color:#dfe6f0}.planet-btn[data-planet=earth] .planet-btn__mood{color:#9fe3c0}.planet-btn[data-planet=jupiter] .planet-btn__mood{color:#ffc2d6}.planet-btn[data-planet=mars] .planet-btn__mood{color:#ffab7a}.planet-btn[data-front] .planet-btn__name,.planet-btn[data-front] .planet-btn__mood{opacity:1;transform:none}.planet-btn:not([data-front]):hover .planet-btn__name{opacity:.85;font-size:.85rem;transform:none}.hint{left:50%;bottom:max(22px, env(safe-area-inset-bottom));color:#d5dbea;white-space:nowrap;background:#04060ed1;border:1px solid #ffffff24;border-radius:999px;margin:0;padding:9px 18px;font-size:.9rem;position:absolute;translate:-50%}.hint kbd{font-family:var(--sans);background:#ffffff0f;border:1px solid #ffffff4d;border-radius:6px;padding:1px 7px;font-size:.8rem;display:inline-block}.hint__touch{display:none}@media (hover:none) and (pointer:coarse){.hint__touch{display:inline}.hint__keys{display:none}}[data-nowebgl] .planets__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px 64px;padding:120px 24px;display:flex;position:fixed;inset:0}[data-nowebgl] .planet-btn{background:50%/200% 100% no-repeat;width:120px;height:120px;position:relative;top:auto;left:auto;translate:none;box-shadow:inset -18px -10px 30px #000000b3}[data-nowebgl] .planet-btn[data-planet=moon]{background-image:url(/assets/moon-1k.jpg)}[data-nowebgl] .planet-btn[data-planet=earth]{background-image:url(/assets/earth-1k.jpg)}[data-nowebgl] .planet-btn[data-planet=jupiter]{background-image:url(/assets/jupiter-1k.jpg);width:170px;height:170px}[data-nowebgl] .planet-btn[data-planet=mars]{background-image:url(/assets/mars-1k.jpg)}[data-nowebgl] .planet-btn__name,[data-nowebgl] .planet-btn__mood{opacity:1;transform:none}.stage{--w:min(60vw, 1000px, calc((100dvh - 380px) * 16 / 9));z-index:10;padding:max(18px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(5vw, env(safe-area-inset-left));opacity:0;flex-direction:column;justify-content:center;gap:10px;transition:opacity .55s;display:flex;position:fixed;inset:0}.stage[hidden]{display:none}.stage.is-in{opacity:1}.stage.is-in.is-switching{opacity:0;pointer-events:none;transition-duration:.3s}.stage>:not(.atmos){z-index:1;position:relative}.stage__bar,.stage__heading,.orbit-player,.stage__keys{width:max(var(--w), 320px)}.stage__bar{align-items:center;display:flex}.stage__heading{min-width:0}.stage__title{text-shadow:0 2px 16px #000000d9;flex-wrap:wrap;align-items:baseline;gap:.1em .5em;margin:0;line-height:1;display:flex}.stage__planet{font-size:clamp(2.2rem,4.6vw,3.6rem)}.stage__mood{opacity:.92;font-size:clamp(1rem,1.6vw,1.3rem)}.stage__film{color:#c8cfdd;text-shadow:0 1px 8px #000000e6;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:.85rem;overflow:hidden}[data-theme=moon] .stage__title{font-family:var(--f-moon);color:#e3e9f2}[data-theme=moon] .stage__planet{letter-spacing:.24em;text-transform:uppercase;text-shadow:0 0 18px #c8d7f073,0 2px 12px #000;font-weight:300}[data-theme=moon] .stage__mood{letter-spacing:.2em;color:#b6c1d2;font-style:italic;font-weight:500}[data-theme=earth] .stage__title{font-family:var(--f-earth);color:#effff6}[data-theme=earth] .stage__planet{letter-spacing:.02em;font-weight:700}[data-theme=earth] .stage__mood{color:#a7ebc1;background:#0c3442cc;border-radius:999px;padding:.15em .7em;font-weight:500}[data-theme=jupiter] .stage__title{font-family:var(--f-jupiter);color:#ffe1ea}[data-theme=jupiter] .stage__planet{text-shadow:0 0 22px #ff8cb499,0 2px 10px #280014e6;font-size:clamp(2.8rem,5.6vw,4.6rem);font-weight:400}[data-theme=jupiter] .stage__mood{color:#f7c3b2;font-size:clamp(1.6rem,2.6vw,2.2rem)}[data-theme=mars] .stage__title{font-family:var(--f-mars);color:#ff8a4c}[data-theme=mars] .stage__planet{letter-spacing:.1em;text-transform:uppercase;text-shadow:3px 3px #6b230d,0 0 24px #ff6b2c73;font-size:clamp(1.9rem,3.8vw,3rem);font-weight:900}[data-theme=mars] .stage__mood{letter-spacing:.24em;text-transform:uppercase;color:#ffd166;font-size:clamp(.8rem,1.2vw,1rem);font-weight:700}.stage__keys{color:#c8cfdd;letter-spacing:.03em;text-shadow:0 1px 8px #000000e6;margin:0;font-size:.78rem}@media (hover:none) and (pointer:coarse){.stage__keys{display:none}}.back-btn{border-radius:var(--back-radius,999px);border:1px solid var(--back-border,#ffffff40);background:var(--back-bg,#080a12e0);min-height:44px;color:var(--back-ink,#fff);cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:.92rem;font-weight:600;transition:background-color .2s;display:inline-flex}.back-btn:hover{background:var(--back-bg-hover,#1e2230f2)}.back-btn__icon{width:22px;height:22px;display:inline-grid}.back-btn__icon svg{width:100%;height:100%}@media (max-aspect-ratio:11/10){.stage{padding-left:max(14px, env(safe-area-inset-left));padding-right:max(14px, env(safe-area-inset-right));padding-bottom:max(14px, env(safe-area-inset-bottom));justify-content:flex-end}.stage__heading,.orbit-player,.stage__keys{width:100%;max-width:760px;margin-inline:auto}.stage>.stage__bar{top:max(14px, env(safe-area-inset-top));z-index:2;width:auto;position:absolute;left:14px;right:14px}}.atmos{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.atmos>*{position:absolute}.atmos svg{width:100%;height:auto;display:block}.atm-star{width:var(--s);height:var(--s);animation:atm-twinkle var(--d) ease-in-out var(--delay) infinite;background:#eef3fb;border-radius:50%;box-shadow:0 0 6px #cfe0ff}@keyframes atm-twinkle{50%{opacity:.12}}.atm-fog{width:var(--w);height:30vh;transform:translateX(var(--x));filter:blur(8px);animation:atm-fog var(--d) ease-in-out var(--delay) infinite alternate;background:radial-gradient(#cdd6e433,#cdd6e40f 45%,#0000 70%);left:0}@keyframes atm-fog{0%{transform:translateX(calc(var(--x) - 14vw))}to{transform:translateX(calc(var(--x) + 14vw))}}.atm-ufo{opacity:0;filter:drop-shadow(0 0 6px #a6ffbfe6);width:30px;animation:atm-ufo var(--d) linear var(--delay) infinite;left:0}@keyframes atm-ufo{0%{opacity:0;transform:translate(-60px)}2%{opacity:.8}14%{transform:translate(40vw,-18px)}16%{transform:translate(46vw,6px)}32%{opacity:.8;transform:translate(105vw,-26px)}33%,to{opacity:0;transform:translate(105vw,-26px)}}.atm-sunrise{background:radial-gradient(70% 55% at 12% 108%,#ffb06057,#ff78501f 45%,#0000 70%),radial-gradient(50% 40% at 88% -5%,#78c8ff1f,#0000 70%);inset:0}.atm-cloud{width:var(--w);aspect-ratio:3;opacity:var(--o);transform:translateX(var(--x));filter:blur(5px);animation:atm-cloud var(--d) linear var(--delay) infinite;background:radial-gradient(17% 48% at 26% 62%,#fff 0 92%,#0000 100%),radial-gradient(21% 62% at 47% 44%,#fff 0 92%,#0000 100%),radial-gradient(17% 50% at 68% 60%,#fff 0 92%,#0000 100%),radial-gradient(42% 30% at 50% 76%,#fff 0 92%,#0000 100%);left:0}@keyframes atm-cloud{0%{transform:translateX(calc(-1 * var(--w) - 4vw))}to{transform:translate(104vw)}}.atm-flock{color:#e8f6f0cc;width:140px;height:40px;animation:atm-flock var(--d) linear var(--delay) infinite;left:0;transform:translate(-200px)}@keyframes atm-flock{0%{transform:translate(-200px)}42%{transform:translate(106vw,-50px)}to{transform:translate(106vw,-50px)}}.atm-bird{width:22px}.atm-bird .wing{transform-box:fill-box;transform-origin:50%;animation:atm-flap var(--flap) ease-in-out infinite alternate}@keyframes atm-flap{to{transform:scaleY(-.6)}}.atm-rose{background:radial-gradient(70% 50% at 50% 110%,#ff8cb433,#0000 70%),radial-gradient(40% 40% at 90% 10%,#e7b19a1f,#0000 70%);inset:0}.atm-heart,.atm-sparkle{width:var(--s);opacity:.7;transform:translateY(var(--y));filter:drop-shadow(0 0 6px);animation:atm-float var(--d) linear var(--delay) infinite;top:0}.atm-sparkle{animation:atm-float var(--d) linear var(--delay) infinite, atm-shine 2.2s ease-in-out infinite}@keyframes atm-float{0%{opacity:0;transform:translateY(104vh)}10%{opacity:.75}50%{transform:translate(var(--sway), 50vh)}90%{opacity:.6}to{opacity:0;transform:translateY(-8vh)}}@keyframes atm-shine{50%{scale:.55}}.atm-redhaze{background:linear-gradient(100deg,#0000 15%,#d25f2d21 32%,#0000 50%) 0 0/70vw 100% repeat-x,radial-gradient(80% 45% at 50% 108%,#c4481e52,#0000 70%),radial-gradient(40% 35% at 95% 0,#ff783c1f,#0000 70%);animation:11s linear infinite atm-sweep;inset:0}@keyframes atm-sweep{to{background-position:-70vw 0,0 0,0 0}}.atm-dust{width:var(--w);background:linear-gradient(90deg, transparent, rgb(255 160 100/var(--o)), transparent);height:2px;transform:translateX(var(--x));animation:atm-blow var(--d) linear var(--delay) infinite;border-radius:2px;left:0}@keyframes atm-blow{0%{transform:translate(104vw)}to{transform:translate(-30vw,18px)}}.atm-rock{width:var(--s);height:var(--s);transform:rotate(var(--r));animation:atm-rock var(--d) ease-in-out var(--delay) infinite alternate;opacity:.85;background:radial-gradient(circle at 35% 30%,#b0603a,#5a2410 65%,#2b0f06)}@keyframes atm-rock{0%{transform:translateY(-9px) rotate(var(--r))}to{transform:translateY(9px) rotate(calc(var(--r) + 28deg))}}.atm-rocket{filter:drop-shadow(0 0 8px #ffa050b3);width:52px;animation:atm-rocket var(--d) linear var(--delay) infinite;left:0;transform:translate(-90px)rotate(-9deg)}@keyframes atm-rocket{0%{transform:translate(-90px,40px)rotate(-9deg)}32%{transform:translate(106vw,-70px)rotate(-9deg)}to{transform:translate(106vw,-70px)rotate(-9deg)}}.orbit-player{display:block}.orbit-skin{--panel:#10131a;--panel-2:#161a23;--ink:#eef1f8;--ink-soft:#b8c0cf;--accent:#cfd8e6;--focus:#fff;--radius:16px;--btn:44px;--btn-radius:12px;--btn-bg:transparent;--btn-bg-hover:#ffffff1a;--btn-border:transparent;--track:#ffffff24;--cap-bg:#080a0ee0;--cap-ink:#fff;--glow:0 0 0 transparent;border-radius:var(--radius);background:var(--panel);color:var(--ink);box-shadow:0 0 0 1px var(--frame,#ffffff1a), var(--glow), 0 30px 80px -20px #000c;transition:border-radius .4s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.orbit-screen{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.orbit-media,.orbit-screen>video,.orbit-screen>mux-video{object-fit:contain;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.orbit-skin:fullscreen{box-shadow:none;border-radius:0}.orbit-skin:fullscreen .orbit-screen{aspect-ratio:auto;flex:1}.orbit-skin:-webkit-full-screen{border-radius:0;width:100%;height:100%}.orbit-skin:-webkit-full-screen .orbit-screen{aspect-ratio:auto;flex:1}.orbit-captions{pointer-events:none;z-index:2;justify-content:center;display:flex;position:absolute;bottom:7%;left:6%;right:6%}.orbit-captions[data-empty],[data-captions-off] .orbit-captions{display:none}.orbit-captions__line{background:var(--cap-bg);max-width:100%;color:var(--cap-ink);text-align:center;border-radius:6px;padding:.32em .8em;font-size:clamp(14px,2.1vw,22px);line-height:1.35}.orbit-skin:fullscreen .orbit-captions__line{font-size:clamp(18px,2.4vw,34px)}.orbit-bigplay{z-index:1;cursor:pointer;color:var(--accent);background:radial-gradient(circle,#00000059,#0000 60%);place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.orbit-skin:not(:has(.orbit-play[data-paused])) .orbit-bigplay{opacity:0;pointer-events:none}.orbit-bigplay__icon{aspect-ratio:1;filter:drop-shadow(0 6px 18px #0009);width:clamp(64px,11vw,104px);transition:transform .3s var(--ease);display:grid}.orbit-bigplay:hover .orbit-bigplay__icon{transform:scale(1.06)}.orbit-bigplay__icon svg{width:100%;height:100%}.orbit-buffering{pointer-events:none;z-index:1;place-items:center;display:none;position:absolute;inset:0}.orbit-buffering[data-visible]{display:grid}.orbit-buffering span{border:3px solid #fff3;border-top-color:var(--accent);border-radius:50%;width:46px;height:46px;animation:.9s linear infinite orbit-spin}@keyframes orbit-spin{to{rotate:360deg}}.orbit-panel{background:var(--panel);padding:2px 12px 8px;position:relative}.orbit-row{align-items:center;gap:4px;display:flex}.orbit-spacer{flex:1}.orbit-btn{width:var(--btn);height:var(--btn);border-radius:var(--btn-radius);border:var(--btn-border-w,1px) solid var(--btn-border);background:var(--btn-bg);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;transition:background-color .2s ease, transform .15s var(--ease), color .2s ease;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.orbit-btn:hover{background:var(--btn-bg-hover)}.orbit-btn:active{transform:scale(.94)}.orbit-btn .icon{width:24px;height:24px;display:none}.orbit-btn .icon svg{width:100%;height:100%;display:block;overflow:visible}.orbit-play[data-paused] .icon--play,.orbit-play:not([data-paused]) .icon--pause,.orbit-mute[data-volume-level=off] .icon--vol-off,.orbit-mute[data-muted] .icon--vol-off,.orbit-mute:not([data-muted])[data-volume-level=low] .icon--vol-low,.orbit-mute:not([data-muted])[data-volume-level=medium] .icon--vol-low,.orbit-mute:not([data-muted])[data-volume-level=high] .icon--vol-high,.orbit-mute:not([data-volume-level]):not([data-muted]) .icon--vol-high,.orbit-fs:not([data-fullscreen]) .icon--fs-enter,.orbit-fs[data-fullscreen] .icon--fs-exit{display:block}.orbit-fs[data-hidden],.orbit-mute[data-hidden]{display:none}.orbit-skip .icon{width:32px;height:32px;display:block}.seek-num{font-family:var(--num-font,var(--sans))}.orbit-cc .icon{display:block}.orbit-cc[aria-pressed=false]{color:var(--ink-soft)}.orbit-cc[aria-pressed=false] .icon{opacity:.6}.orbit-cc[aria-pressed=true]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:6px;left:30%;right:30%}.orbit-time{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:5px;padding:0 6px;font-size:.9rem;display:flex;position:relative}.orbit-time media-time[type=duration],.orbit-time__sep{color:var(--ink-soft)}.orbit-flash{background:var(--accent);color:var(--flash-ink,var(--panel));pointer-events:none;opacity:0;border-radius:999px;padding:2px 7px;font-size:.78rem;font-weight:700;transition:opacity .25s;position:absolute;top:50%;left:100%;translate:4px -50%}.orbit-flash.is-on{opacity:1;animation:orbit-flash .9s var(--ease)}@keyframes orbit-flash{0%{transform:translateY(6px)scale(.9)}30%{transform:none}}.orbit-skin :focus-visible{outline:3px solid var(--focus);outline-offset:2px}.orbit-nav{border-top:1px solid var(--nav-line,#ffffff14);justify-content:space-between;gap:12px;margin-top:4px;padding-top:6px;display:flex}.orbit-navbtn{border:1px solid var(--btn-border);border-radius:var(--btn-radius);background:var(--btn-bg);min-height:44px;color:var(--ink);cursor:pointer;text-align:left;align-items:center;gap:8px;padding:0 14px 0 8px;transition:background-color .2s;display:inline-flex}.orbit-next{text-align:right;padding:0 8px 0 14px}.orbit-navbtn:hover{background:var(--btn-bg-hover)}.orbit-navbtn .icon{flex:none;width:22px;height:22px;display:block}.orbit-navbtn .icon svg{width:100%;height:100%;display:block}.orbit-navbtn__text{line-height:1.15;display:grid}.orbit-navbtn__hint{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.7rem}.orbit-navbtn__name{font-size:.95rem;font-weight:600}.orbit-seek{cursor:pointer;touch-action:none;--fill:var(--media-slider-fill);align-items:center;height:44px;display:flex;position:relative}.orbit-seek[data-dragging]{--fill:var(--media-slider-pointer)}.orbit-seek__track{width:100%;height:var(--track-h,6px);border-radius:var(--track-radius,999px);background:var(--track);position:relative}.orbit-seek__buffer,.orbit-seek__fill{border-radius:inherit;position:absolute;top:0;bottom:0;left:0}.orbit-seek__buffer{width:var(--media-slider-buffer);background:var(--buffer,#ffffff1f)}.orbit-seek__fill{width:var(--fill)}.orbit-seek__texture{border-radius:inherit;position:absolute;inset:0}.orbit-seek__thumb{top:50%;left:var(--fill);width:var(--thumb,18px);height:var(--thumb,18px);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;translate:-50% -50%}.orbit-seek__thumb-art{width:100%;height:100%;display:grid}.orbit-seek__thumb-art svg{width:100%;height:100%;overflow:visible}.orbit-seek__preview{bottom:calc(100% - 4px);left:var(--media-slider-pointer);background:var(--panel-2);color:var(--ink);font-variant-numeric:tabular-nums;pointer-events:none;opacity:0;border-radius:6px;padding:3px 8px;font-size:.8rem;transition:opacity .15s;position:absolute;translate:-50%;box-shadow:0 4px 14px #0006}.orbit-seek[data-pointing] .orbit-seek__preview{opacity:1}.orbit-volume{align-items:center;display:flex}.orbit-vol{cursor:pointer;touch-action:none;align-items:center;width:92px;height:44px;margin:0 6px 0 2px;display:flex;position:relative}.orbit-vol[hidden],.orbit-vol[data-hidden]{display:none}.orbit-vol__track{background:var(--track);border-radius:999px;width:100%;height:5px;position:relative}.orbit-vol__fill{width:var(--media-slider-fill);border-radius:inherit;background:var(--vol-fill,var(--accent));position:absolute;top:0;bottom:0;left:0}.orbit-vol__thumb{top:50%;left:var(--media-slider-fill);background:var(--vol-thumb,var(--ink));border-radius:50%;width:14px;height:14px;position:absolute;translate:-50% -50%;box-shadow:0 1px 4px #00000080}.orbit-error{z-index:5;text-align:center;color:#fff;background:#000000e6;place-content:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.orbit-error:not([data-open]){display:none}.orbit-error__close{color:#000;cursor:pointer;background:#fff;border-radius:999px;justify-self:center;place-items:center;min-height:44px;padding:0 20px;font-weight:600;display:inline-grid}.orbit-skin[data-theme=moon]{--panel:#0f1218;--panel-2:#1a1f28;--ink:#e7ecf3;--ink-soft:#a7b1c1;--accent:#d8e0ec;--focus:#f4f7fb;--frame:#d6e0f04d;--glow:0 0 40px #c8d7f038, 0 0 120px #aabee61f;--radius:14px;--btn-radius:50%;--btn-bg-hover:#d6e0f01a;--track:#d6e0f01f;--track-h:8px;--thumb:20px;--cap-bg:#0a0c11e6;--cap-ink:#e9eef6;--num-font:var(--f-moon);--nav-line:#d6e0f01a;--alien:#8ef0a6;letter-spacing:.02em}.orbit-skin[data-theme=moon] .orbit-panel{background:linear-gradient(#ffffff0f,#0000 40%),linear-gradient(100deg,#0000 30%,#c8d6eb0d 45%,#0000 60%),#0f1218;border-top:1px solid #d6e0f024}.orbit-skin[data-theme=moon] .orbit-seek__fill{filter:blur(2.2px);top:-5px;bottom:-5px;-webkit-mask-image:linear-gradient(90deg,#0000008c,#000 30% calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#0000008c,#000 30% calc(100% - 26px),#0000)}.orbit-skin[data-theme=moon] .orbit-seek__texture{background:radial-gradient(26px 9px at 20%,#ecf1f8e6,#0000 70%) 0 0/90px 100%,radial-gradient(34px 8px at 62% 40%,#cdd6e4bf,#0000 70%) 0 0/120px 100%,radial-gradient(22px 7px at 85% 65%,#f5f8fcd9,#0000 70%) 0 0/70px 100%,linear-gradient(90deg,#96a2b459,#c8d2e199) 0 0/100% 100%;animation:9s linear infinite moon-fog}@keyframes moon-fog{to{background-position:90px 0,120px 0,70px 0,0 0}}.orbit-skin[data-theme=moon] .orbit-seek__thumb{color:#eef3fa;filter:drop-shadow(0 0 6px #dce6f5cc)}.orbit-skin[data-theme=moon] .orbit-play{--btn:54px;background:#8ef0a612;border:1px solid #8ef0a659}.orbit-skin[data-theme=moon] .orbit-play:hover{background:#8ef0a624}.orbit-skin[data-theme=moon] .orbit-play .icon{width:44px;height:44px}.orbit-skin[data-theme=moon] .orbit-mute .icon{width:34px;height:34px}.alien{overflow:visible}.alien .alien-body{transform-box:fill-box;transform-origin:50% 100%}.alien{filter:drop-shadow(0 0 calc(2px + var(--orbit-volume,1) * 5px) rgb(125 255 156/calc(.25 + var(--orbit-volume,1) * .35)))}.alien-eyeglow{opacity:calc(var(--orbit-volume,1) * .95)}.alien-iris{opacity:calc(.08 + var(--orbit-volume,1) * .8)}[data-muted] .alien,.alien--muted{--orbit-volume:0}.alien--awake .alien-eyes,.alien--awake .alien-eyeglow{transform-box:fill-box;transform-origin:50% 55%;animation:5.5s ease-in-out infinite alien-blink}.orbit-play .alien--awake .alien-body{animation:3.2s ease-in-out infinite alien-float}.orbit-mute .alien--awake .alien-eyes,.orbit-mute .alien--awake .alien-eyeglow{animation-delay:-2.4s}@keyframes alien-blink{0%,90%,to{transform:scaleY(1)}93%,95%{transform:scaleY(.08)}}@keyframes alien-float{50%{transform:translateY(-1.5px)rotate(-2deg)}}.alien-bulb{animation:2.8s ease-in-out infinite alien-bulb}@keyframes alien-bulb{50%{opacity:.5}}.alien--asleep .alien-zzz text{animation:3s ease-in-out infinite alien-zzz}.alien--asleep .alien-zzz text:nth-child(2){animation-delay:.5s}.alien--asleep .alien-zzz text:nth-child(3){animation-delay:1s}@keyframes alien-zzz{0%,to{opacity:.35;transform:translateY(1px)}50%{opacity:1;transform:translateY(-1.5px)}}.alien--asleep{filter:drop-shadow(0 0 4px #7dff9c4d)}.alien--muted .alien-hands{transform-box:fill-box;transform-origin:50%}.orbit-skin[data-theme=moon] .orbit-bigplay{color:var(--alien)}.orbit-skin[data-theme=moon] .orbit-bigplay__icon{width:clamp(80px,13vw,130px)}.orbit-skin[data-theme=moon] .orbit-captions__line{font-family:var(--f-moon);letter-spacing:.05em;text-shadow:1px 0 #aabedc59,-1px 0 #ffffff1f;border:1px solid #d6e0f026;font-size:clamp(16px,2.3vw,24px);font-weight:500;animation:5.5s step-end infinite moon-flicker}.orbit-skin[data-theme=moon] .orbit-captions__line.is-new{animation:.7s step-end moon-flicker-in,5.5s step-end .7s infinite moon-flicker}@keyframes moon-flicker{0%,to{opacity:1}41%{opacity:.62}42%{opacity:1}43.5%{opacity:.78}44.5%{opacity:1}78%{opacity:.86}79%{opacity:1}}@keyframes moon-flicker-in{0%{opacity:0}12%{opacity:.7}20%{opacity:.15}34%{opacity:.9}46%{opacity:.4}60%,to{opacity:1}}.orbit-skin[data-theme=earth]{--panel:#0c3442;--panel-2:#114656;--ink:#f1fbf6;--ink-soft:#b4e0d8;--accent:#8fe3a8;--focus:#ffe58a;--frame:#8fe3a84d;--glow:0 0 60px #ffc47829, 0 0 30px #8fe3a81f;--radius:24px;--btn-radius:999px;--btn-bg-hover:#8fe3a824;--buffer:#ffffff1a;--track-h:10px;--thumb:34px;--vol-fill:#8fe3a8;--cap-bg:#082e38e6;--cap-ink:#f4fff9;--sun-ink:#0c3442;--num-font:var(--f-earth);--nav-line:#8fe3a824;--track:linear-gradient(90deg, #2794b6, #2fa6c4);font-family:var(--f-earth);font-weight:500}.orbit-skin[data-theme=earth] .orbit-panel{background:linear-gradient(#0f3d4b,#0b2f3b);border-top:1px solid #8fe3a82e}.orbit-skin[data-theme=earth] .orbit-seek__track{background:radial-gradient(circle at 6px -2px,#0000 6px,#ffffff24 6.5px,#0000 7.5px) 0 0/12px 100% repeat-x,linear-gradient(90deg,#2794b6,#2fa6c4)}.orbit-skin[data-theme=earth] .orbit-seek__fill{top:-6px;bottom:-3px;-webkit-mask-image:linear-gradient(90deg,#000000a6,#000 25%);mask-image:linear-gradient(90deg,#000000a6,#000 25%)}.orbit-skin[data-theme=earth] .orbit-seek__texture{background:radial-gradient(circle at 9px 12px,#fff 6px,#0000 6.6px) 0 0/40px 19px repeat-x,radial-gradient(circle at 19px 9px,#fff 8px,#0000 8.6px) 0 0/40px 19px repeat-x,radial-gradient(circle at 30px 12px,#f2fbff 6px,#0000 6.6px) 0 0/40px 19px repeat-x,linear-gradient(#fff,#fff) 0 12px/100% 7px no-repeat;border-radius:10px;animation:6s linear infinite earth-clouds}@keyframes earth-clouds{to{background-position:40px 0,40px 0,40px 0,0 12px}}.orbit-skin[data-theme=earth] .orbit-seek__thumb{color:#fff;filter:drop-shadow(0 2px 4px #00283c73);animation:4s ease-in-out infinite earth-bob;translate:-62% -58%}@keyframes earth-bob{50%{transform:translateY(-2px)}}.orbit-skin[data-theme=earth] .orbit-play{--btn:52px;color:#ffd36b;background:#ffd36b1a}.orbit-skin[data-theme=earth] .orbit-play .icon{width:34px;height:34px}.orbit-skin[data-theme=earth] .orbit-play:hover{background:#ffd36b2e}.orbit-skin[data-theme=earth] .orbit-play .sun-rays{transform-origin:12px 12px;animation:24s linear infinite earth-rays}@keyframes earth-rays{to{transform:rotate(360deg)}}.orbit-skin[data-theme=earth] .orbit-bigplay__icon{color:#ffd36b}.orbit-skin[data-theme=earth] .orbit-flash{color:#0c3442;background:#ffd36b}.orbit-skin[data-theme=earth] .orbit-captions__line{border-radius:18px;padding:.35em 1em;font-weight:600}.orbit-skin[data-theme=earth] .orbit-captions__line.is-new{animation:soft-rise .5s var(--ease)}@keyframes soft-rise{0%{opacity:0;transform:translateY(6px)}}.orbit-skin[data-theme=jupiter]{--panel:#e3a294;--panel-2:#fbe3dc;--ink:#3a0b2b;--ink-soft:#561640;--accent:#6e1240;--focus:#2a0620;--frame:#f3c6b8;--glow:0 0 0 3px #ffbed259, 0 0 34px #ff8cb480, 0 0 100px #ff8cb440;--radius:30px;--btn-radius:999px;--btn-bg-hover:#3a0b2b1a;--track:#3a0b2b38;--buffer:#3a0b2b29;--track-h:6px;--thumb:28px;--vol-fill:linear-gradient(90deg, #a3305c, #6e1240);--vol-thumb:#3a0b2b;--cap-bg:#fbe3dcf5;--cap-ink:#3a0b2b;--heart-ink:#ffe8e2;--flash-ink:#ffe8e2;--num-font:var(--serif);--nav-line:#3a0b2b24;font-family:var(--serif)}.orbit-skin[data-theme=jupiter] .orbit-panel{background:linear-gradient(#eab0a2,#d98f86);padding:4px 16px 10px}.orbit-skin[data-theme=jupiter] .orbit-time{font-family:var(--sans);font-weight:600}.orbit-skin[data-theme=jupiter] .orbit-navbtn__name{font-size:1.05rem;font-style:italic}.orbit-skin[data-theme=jupiter] .orbit-seek__fill{background:linear-gradient(90deg,#a3305c,#6e1240);box-shadow:0 0 6px #ffece6f2,0 0 16px #ffd6e2b3}.orbit-skin[data-theme=jupiter] .orbit-seek__thumb{color:#3a0b2b;filter:drop-shadow(0 0 5px #fff0ebf2)drop-shadow(0 0 12px #ffbed2cc);background:radial-gradient(circle,#fff6f0f2 0 34%,#ffdce699 48%,#0000 70%);animation:2.4s ease-in-out infinite love-pulse}@keyframes love-pulse{50%{scale:1.12}}.orbit-skin[data-theme=jupiter] .orbit-play{--btn:54px;color:#6e1240;background:#fbe3dc;box-shadow:0 3px 12px #3a0b2b40}.orbit-skin[data-theme=jupiter] .orbit-play:hover{background:#fff0ea}.orbit-skin[data-theme=jupiter] .orbit-play .icon{width:32px;height:32px}.orbit-play__ring{display:none}.orbit-skin[data-theme=jupiter] .orbit-play__ring{background:conic-gradient(from 0deg, #a3305c, #6e1240 calc(var(--orbit-progress,0) * 360deg), #3a0b2b2e 0);filter:drop-shadow(0 0 4px #ffece6e6);pointer-events:none;border-radius:50%;display:block;position:absolute;inset:-5px;-webkit-mask:radial-gradient(circle,#0000 calc(50% - 3px),#000 calc(50% - 2.5px));mask:radial-gradient(circle,#0000 calc(50% - 3px),#000 calc(50% - 2.5px))}.orbit-skin[data-theme=jupiter] .orbit-bigplay{background:radial-gradient(circle,#3c0a2859,#0000 60%)}.orbit-skin[data-theme=jupiter] .orbit-bigplay__icon{color:#f07a98;animation:1.8s ease-in-out infinite heartbeat}@keyframes heartbeat{0%,to{scale:1}14%{scale:1.08}28%{scale:1}42%{scale:1.06}}.orbit-skin[data-theme=jupiter] .orbit-captions__line{border-radius:999px;padding:.35em 1.2em;font-style:italic;box-shadow:0 4px 18px #3c0a2859}.orbit-skin[data-theme=jupiter] .orbit-captions__line.is-new{animation:soft-rise .6s var(--ease)}.orbit-skin[data-theme=jupiter] .orbit-seek__preview{color:#3a0b2b;background:#fbe3dc}.orbit-skin[data-theme=mars]{--panel:#1c0a05;--panel-2:#2c130a;--ink:#fff1e6;--ink-soft:#e0a988;--accent:#ff6b2c;--focus:#ffd166;--frame:#ff6b2c;--glow:0 0 50px #ff6b2c47;--radius:8px;--btn:50px;--btn-radius:8px;--btn-bg:#2e130a;--btn-bg-hover:#45200f;--btn-border:#d0542a;--btn-border-w:2px;--track:#3a180c;--buffer:#ff8c5026;--track-h:12px;--track-radius:3px;--thumb:46px;--vol-fill:#ff6b2c;--vol-thumb:#ffd166;--cap-bg:#1c0a05;--cap-ink:#fff1e6;--flash-ink:#1c0a05;--num-font:var(--f-mars);--nav-line:#ff6b2c40;font-weight:700}.orbit-skin[data-theme=mars] .orbit-panel{background:repeating-linear-gradient(-45deg,#ff6b2c0d 0 10px,#0000 10px 20px),#1c0a05;border-top:3px solid #ff6b2c;padding:6px 12px 10px}.orbit-skin[data-theme=mars] .orbit-row{gap:7px}.orbit-skin[data-theme=mars] .orbit-btn,.orbit-skin[data-theme=mars] .orbit-navbtn{margin-bottom:4px;box-shadow:0 4px #6b230d}.orbit-skin[data-theme=mars] .orbit-btn:active,.orbit-skin[data-theme=mars] .orbit-navbtn:active{transform:translateY(3px);box-shadow:0 1px #6b230d}.orbit-skin[data-theme=mars] .orbit-btn .icon{width:26px;height:26px}.orbit-skin[data-theme=mars] .orbit-skip .icon{width:32px;height:32px}.orbit-skin[data-theme=mars] .orbit-play{--btn:58px;color:#1c0a05;background:#ff6b2c;border-color:#ffb37a}.orbit-skin[data-theme=mars] .orbit-play:hover{background:#ff8247}.orbit-skin[data-theme=mars] .orbit-time{font-family:var(--f-mars);background:#120603;border:2px solid #5a2410;border-radius:6px;padding:5px 10px;font-size:.85rem;font-weight:700}.orbit-skin[data-theme=mars] .orbit-navbtn__name{font-family:var(--f-mars);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.orbit-skin[data-theme=mars] .orbit-seek__track{background:repeating-linear-gradient(90deg,#0000 0 22px,#ffb47824 22px 24px),#3a180c;box-shadow:inset 0 2px #0006}.orbit-skin[data-theme=mars] .orbit-seek__fill{background:linear-gradient(90deg,#b8441e00,#b8441e8c 35%,#e4572e 75%,#ffb347);border-radius:3px;top:-3px;bottom:-3px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.orbit-skin[data-theme=mars] .orbit-seek__texture{background-color:#0000;background-image:radial-gradient(circle at 4px 5px,#ffd166e6 1.2px,#0000 1.8px),radial-gradient(circle at 14px 13px,#ff8c50e6 1.6px,#0000 2.2px),radial-gradient(circle at 22px 3px,#ffe6c8b3 1px,#0000 1.6px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:26px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:.9s linear infinite mars-dust}@keyframes mars-dust{to{background-position:-26px 0,-26px 0,-26px 0}}.orbit-skin[data-theme=mars] .orbit-seek__thumb{filter:drop-shadow(0 3px 3px #0009);border-radius:0;translate:-70% -50%}.orbit-skin[data-theme=mars] .orbit-seek__thumb .flame{transform-origin:7px 12px;animation:.12s steps(2,end) infinite alternate mars-flame}@keyframes mars-flame{to{transform:scaleX(1.45)scaleY(.85)}}.orbit-skin[data-theme=mars] .orbit-bigplay__icon{color:#ff6b2c}.orbit-skin[data-theme=mars] .orbit-captions__line{text-transform:uppercase;letter-spacing:.06em;border-left:6px solid #ff6b2c;border-radius:2px;font-size:clamp(13px,1.9vw,20px)}.orbit-skin[data-theme=mars] .orbit-captions__line.is-new{animation:.35s cubic-bezier(.3,1.6,.5,1) mars-slam}@keyframes mars-slam{0%{opacity:0;transform:translate(-14px)}}.orbit-skin[data-theme=mars] .orbit-vol__thumb{border-radius:3px;width:14px;height:20px}.orbit-skin[data-theme=mars] .orbit-vol__track{border-radius:2px;height:8px}[data-theme=moon]{--back-bg:#0f1218eb;--back-border:#d6e0f059}[data-theme=earth]{--back-bg:#0c3442f0;--back-border:#8fe3a880;--back-ink:#f1fbf6}[data-theme=jupiter]{--back-bg:#e3a294;--back-bg-hover:#eab0a2;--back-border:#6e1240;--back-ink:#3a0b2b}[data-theme=mars]{--back-bg:#1c0a05;--back-bg-hover:#2e130a;--back-border:#ff6b2c;--back-ink:#fff1e6;--back-radius:8px}[data-theme=mars] .back-btn{font-family:var(--f-mars);letter-spacing:.06em;text-transform:uppercase;font-size:.8rem}[data-theme=earth] .back-btn{font-family:var(--f-earth);font-weight:700}[data-theme=moon] .back-btn{font-family:var(--f-moon);letter-spacing:.06em;font-size:1.05rem;font-weight:500}@media (max-width:560px){.stage__planet{font-size:2.1rem}[data-theme=jupiter] .stage__planet{font-size:2.8rem}[data-theme=mars] .stage__planet{font-size:1.7rem}.stage__film{font-size:.78rem}.back-btn{padding-right:12px;font-size:.85rem}.orbit-panel{padding-left:6px;padding-right:6px}.orbit-row{gap:0}.orbit-vol{display:none}.orbit-time{padding:0 3px;font-size:.8rem}.orbit-time__sep,.orbit-time media-time[type=duration]{display:none}.orbit-flash{top:auto;bottom:100%;left:50%;translate:-50% -2px}.orbit-skin[data-theme]{--btn:44px}.orbit-skin[data-theme] .orbit-play{--btn:50px}.orbit-skin[data-theme=moon] .orbit-play .icon{width:40px;height:40px}.orbit-skin[data-theme=mars] .orbit-row{gap:4px}.orbit-skin[data-theme=mars] .orbit-time{padding:3px 5px;font-size:.72rem}.orbit-skin[data-theme=mars] .orbit-btn .icon{width:22px;height:22px}.orbit-navbtn__hint{font-size:.62rem}}@media (max-width:400px){.stage{padding-left:8px!important;padding-right:8px!important}.orbit-panel,.orbit-skin[data-theme=mars] .orbit-panel{padding-left:4px;padding-right:4px}.orbit-skin[data-theme=mars] .orbit-row{gap:2px}.orbit-skin[data-theme=mars] .orbit-time{border-width:1px;padding:2px 3px;font-size:.66rem}.orbit-skin[data-theme=mars] .orbit-play{--btn:48px}}@media (forced-colors:active){.orbit-btn,.back-btn,.orbit-navbtn{border:1px solid buttontext}.orbit-seek__fill,.orbit-vol__fill{forced-color-adjust:none;background:highlight}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity!important;animation:none!important}.orbit-buffering span{animation:2.4s linear infinite orbit-spin!important}}
