:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-cream:#f2e6c8;--c-sand:#e0c48f;--c-turquoise:#3fb8a0;--c-deep-sea:#1b5f78;--c-gold:#e8c66a;--c-gold-bright:#ffe4a0;--c-gold-pale:#fff1c9;--c-gold-deep:#a9762d;--c-gold-shadow:#6d4a15;--c-warm-window:#ffd28a;--c-navy-hi:#123049;--c-navy:#0d2436;--c-navy-lo:#081a28;--c-ink:#241d18;--c-keyline:#071520;--c-leaf:#8ed11c;--c-alarm:#e0793f;--c-night:#020711;--text-primary:#fbf3dd;--text-secondary:#f0e5c9d1;--text-muted:#e2d8bead;--text-gold:#f6d78e;--text-positive:#9adcae;--text-warning:#f4b078;--text-on-gold:#241d18;--font-display:"Fraunces", "Iowan Old Style", Baskerville, Georgia, "Times New Roman", serif;--font-ui:"Nunito", "Avenir Next", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-base:15px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-3xl:36px;--text-hero:clamp(38px, calc(var(--stage-vw,100vw) * .031), 54px);--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-heavy:800;--weight-black:900;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.06em;--tracking-caps:.14em;--leading-tight:1.05;--leading-snug:1.25;--leading-normal:1.5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:26px;--space-7:34px;--space-8:44px;--radius-1:4px;--radius-3:12px;--radius-4:18px;--radius-pill:999px;--radius-panel:22px 6px 22px 6px;--radius-plate:16px 5px 16px 5px;--frame-width:5px;--frame-width-sm:3px;--keyline-width:2px;--frame-keylines:inset 0 0 0 var(--keyline-width) #06131df0, 0 0 0 var(--keyline-width) #040d15e0;--frame-keylines-sm:inset 0 0 0 1px #06131de6, 0 0 0 1px #040d15d1;--gold-leaf:linear-gradient(148deg, #fff3d2 0%, #f0d183 13%, #c8983c 29%, #8b6420 43%, #d8b25c 55%, #f7e0a8 65%, #a97c2b 79%, #8a6122 92%, #6d4c17 100%);--gold-leaf-soft:linear-gradient(148deg, #f2dba4 0%, #c9a24f 28%, #a8842a 58%, #7a5719 82%, #5f430f 100%);--panel-field:linear-gradient(168deg, #0d2436 0%, #0a2032 48%, #081a28 100%);--field-plate:linear-gradient(165deg, #0c2234f2 0%, #06141ff2 100%);--vellum:url(/assets/chrome/vellum.svg);--shadow-panel:0 28px 64px -22px #000000e6, 0 10px 24px -14px #000000b3;--shadow-plate:0 18px 40px -18px #000000d9, 0 4px 12px -8px #0009;--shadow-text:0 2px 10px #020910d9;--shadow-text-hero:0 2px 0 #3c22068c, 0 6px 24px #020910f2;--dur-quick:.15s;--dur-base:.22s;--dur-slow:.36s;--dur-reveal:.56s;--dur-stage:.72s;--dur-breath:3.4s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.64, 0, .78, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-squash:cubic-bezier(.34, 1.7, .5, 1);--z-canvas:0;--z-atmosphere:2;--z-world-label:7;--z-panel:8;--z-controls:10;--z-pointer:12;--z-stage-control:20;--z-loading:30;--z-fallback:40;--z-about:50;--z-view-veil:60;--atlas-edge:clamp(22px, calc(var(--stage-vw,100vw) * .018), 34px);--masthead-lead:calc(50px + var(--space-2) + 44px + var(--space-2) + 44px);--orrery-instrument-width:clamp(82px, calc(var(--stage-vw,100vw) * .064), 96px)}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/chrome/fonts/fraunces-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/chrome/fonts/fraunces-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400 1000;font-display:swap;src:url(/assets/chrome/fonts/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:400 1000;font-display:swap;src:url(/assets/chrome/fonts/nunito-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*{box-sizing:border-box}[hidden]{display:none!important}.is-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html,body,#app{background:var(--c-night);width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-base);font-synthesis:weight;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}button{appearance:none;color:inherit;font:inherit}button:focus-visible{outline:3px solid var(--c-gold-bright);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.55}#app{isolation:isolate;position:relative}#universe{z-index:var(--z-canvas);cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}#universe.is-dragging{cursor:grabbing}#universe.is-hovering{cursor:pointer}#universe:focus-visible{outline:3px solid var(--c-gold-bright);outline-offset:-6px}.vignette,.grain{z-index:var(--z-atmosphere);pointer-events:none;position:absolute;inset:0}.vignette{background:radial-gradient(circle at 52% 46%,#0000 34%,#01040a14 70%,#0002076b 132%),linear-gradient(90deg,#00030947,#0000 25% 78%,#00030924)}.grain{opacity:.03;background-image:var(--vellum);background-size:240px 240px}.eyebrow{color:var(--text-gold);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);line-height:var(--leading-snug);text-transform:uppercase}.fallback-message{z-index:var(--z-fallback);width:min(440px, calc(var(--stage-vw,100vw) * .8));color:var(--text-secondary);font-size:var(--text-base);line-height:var(--leading-normal);text-align:center;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fallback-message__detail{color:var(--text-muted);font-size:var(--text-xs);margin-top:10px;display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.vignette,.grain{display:none}button:focus-visible{outline:3px solid highlight}#universe:focus-visible{outline-color:highlight}}.topbar{z-index:var(--z-panel);justify-content:space-between;align-items:center;gap:var(--space-4);min-height:112px;padding:var(--space-6) clamp(24px, calc(var(--stage-vw,100vw) * .043), 76px);pointer-events:none;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);display:flex;position:absolute;top:0;left:0;right:0}.masthead{align-items:center;gap:var(--space-2);pointer-events:none;margin-right:auto;display:flex}.brand{cursor:pointer;pointer-events:auto;transition:transform var(--dur-base) var(--ease-squash);background:0 0;border:0;align-items:center;padding:0;display:flex}.brand:hover{transform:translateY(-2px)}.brand:active{transform:translateY(1px)scale(.98)}.brand-mark{place-items:center;width:50px;height:50px;display:grid;position:relative}.brand-orbit{border:2.5px solid var(--c-gold);border-radius:50%;width:48px;height:21px;position:absolute;transform:rotate(-25deg);box-shadow:0 0 12px -2px #e8c66a99}.brand-orbit:after{content:"";background:var(--c-gold-bright);width:6px;height:6px;box-shadow:0 0 10px var(--c-gold);border-radius:50%;position:absolute;top:-3px;right:4px}.brand-sun{background:radial-gradient(circle at 34% 30%,#fffdf0,#ffd66a 55%,#e19a2c);border-radius:50%;width:13px;height:13px;box-shadow:0 0 16px -2px #f5b84d}.sound-toggle{cursor:pointer;pointer-events:auto;width:44px;height:44px;transition:transform var(--dur-base) var(--ease-squash);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sound-toggle:hover{transform:translateY(-2px)}.sound-toggle:active{transform:translateY(1px)scale(.98)}.sound-toggle__glyph{width:26px;height:26px;display:block}.sound-toggle svg{width:100%;height:100%;display:block;overflow:visible}.sound-toggle__horn{fill:var(--c-gold);opacity:.62;transition:opacity var(--dur-base) var(--ease-out)}.sound-toggle__wave,.sound-toggle__slash{fill:none;stroke:var(--c-gold);stroke-width:1.7px;stroke-linecap:round;transition:opacity var(--dur-base) var(--ease-out)}.sound-toggle__wave{opacity:0}.sound-toggle__slash{opacity:.62}.sound-toggle[aria-pressed=true] .sound-toggle__horn{opacity:1}.sound-toggle[aria-pressed=true] .sound-toggle__wave{opacity:.9}.sound-toggle[aria-pressed=true] .sound-toggle__slash{opacity:0}#app.ui-hidden .topbar,#app.ui-auto-hidden .topbar{opacity:0;pointer-events:none}#app.ui-hidden .brand,#app.ui-hidden .sound-toggle,#app.ui-auto-hidden .brand,#app.ui-auto-hidden .sound-toggle{pointer-events:none}#app.ui-hidden .topbar,#app.ui-auto-hidden .topbar{transform:translateY(-14px)}@media (prefers-reduced-motion:reduce){.brand,.sound-toggle,.topbar{transition:none!important}.brand:hover,.brand:active,.sound-toggle:hover,.sound-toggle:active{transform:none}}@media (forced-colors:active){.sound-toggle__horn{fill:buttontext}.sound-toggle__wave,.sound-toggle__slash{stroke:buttontext}}.planet-label-layer{z-index:var(--z-world-label);opacity:1;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);position:absolute;inset:0;overflow:hidden}.world-planet-label{width:max-content;min-width:108px;max-width:calc(100% - 24px);padding:var(--space-2) var(--space-3);border:var(--frame-width-sm) solid transparent;border-radius:var(--radius-plate);background:var(--field-plate) padding-box, var(--gold-leaf-soft) border-box;box-shadow:var(--frame-keylines-sm), var(--shadow-plate);color:var(--text-primary);opacity:0;pointer-events:none;text-align:center;text-shadow:var(--shadow-text);transform-origin:50% 100%;transition:opacity var(--dur-base) var(--ease-out), filter var(--dur-base) var(--ease-out);will-change:transform, opacity;position:absolute;top:0;left:0}.world-planet-label:not([hidden]){opacity:.86}.world-planet-label.is-selected:not([hidden]){opacity:1;filter:drop-shadow(0 0 14px #e8c66a47)}.world-planet-label.is-keyboard-preview:not([hidden]){min-width:0;padding:var(--space-1) var(--space-2);opacity:1;filter:drop-shadow(0 0 14px #e8c66a5c)}.world-planet-label.is-keyboard-preview .world-planet-label__name{font-size:var(--text-sm);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap}.world-planet-label:after{content:"";background:linear-gradient(var(--c-gold), #e8c66a00);width:3px;height:12px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.world-planet-label__name{color:var(--c-gold-bright);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);display:block}.world-planet-label__status,.world-planet-label__rate{margin-top:var(--space-1);color:var(--text-gold);font-size:var(--text-2xs);font-weight:var(--weight-heavy);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;display:block}#app.ui-hidden .planet-label-layer,#app.ui-auto-hidden .planet-label-layer{opacity:0}@media (prefers-reduced-motion:reduce){.planet-label-layer,.world-planet-label{transition-duration:.01ms}}@media (forced-colors:active){.world-planet-label{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}.world-planet-label:after{background:canvastext}}.planet-arrival{--planet-arrival-dwell:4s;z-index:var(--z-world-label);top:var(--planet-arrival-top,72%);width:min(76ch,100% - 32px);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-2xs), calc(var(--stage-vw,100vw) * .015), 19px);letter-spacing:.01em;line-height:var(--leading-snug);opacity:0;pointer-events:none;text-align:center;text-shadow:var(--shadow-text-hero);text-wrap:balance;margin:0;position:absolute;left:50%;transform:translate(-50%)}.planet-arrival.is-present{animation:planet-arrival-greeting var(--planet-arrival-dwell) var(--ease-out) both}#app.ui-hidden .planet-arrival{opacity:0;animation:none}@keyframes planet-arrival-greeting{0%{opacity:0;transform:translate(-50%,6px)}12%,68%{opacity:.92;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}.is-compact-viewport .planet-arrival{white-space:nowrap}@media (prefers-reduced-motion:reduce){.planet-arrival.is-present{animation-duration:var(--planet-arrival-dwell)!important}@keyframes planet-arrival-greeting{0%,to{opacity:.92;transform:translate(-50%)}}}@media (forced-colors:active){.planet-arrival{color:canvastext;text-shadow:none}}.world-reading-landmark{color:var(--landmark-tint,var(--c-gold-pale));white-space:nowrap}.world-reading-landmark__letter{display:inline-block}[data-visible=true] .world-reading-landmark__letter{animation:world-reading-landmark-settle var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--landmark-letter-index,0) * 22ms)}@keyframes world-reading-landmark-settle{0%{opacity:.25;transform:translateY(.45em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-visible=true] .world-reading-landmark__letter{animation:none}}@media (forced-colors:active){.world-reading-landmark{color:canvastext}}.earth-moon-keyboard-route{z-index:var(--z-world-label);top:var(--earth-moon-route-y,50%);left:var(--earth-moon-route-x,50%);width:var(--earth-moon-route-size,44px);height:var(--earth-moon-route-size,44px);pointer-events:none;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.earth-moon-keyboard-route:focus-visible{outline:3px solid var(--c-gold-bright);outline-offset:4px;box-shadow:0 0 20px #e8c66a73}@media (forced-colors:active){.earth-moon-keyboard-route:focus-visible{outline-color:highlight}}.earth-terminator-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.earth-terminator-observation__leader{top:var(--earth-terminator-leader-y,50%);left:var(--earth-terminator-leader-x,50%);width:var(--earth-terminator-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--earth-terminator-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#f5cd7885,#e8b1521f);position:absolute}.earth-terminator-observation__note{top:var(--earth-terminator-note-y,50%);left:var(--earth-terminator-note-x,50%);width:min(300px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0a131ded,#0a131d75);margin:0;position:absolute}.earth-terminator-observation[data-visible=true] .earth-terminator-observation__leader,.earth-terminator-observation[data-visible=true] .earth-terminator-observation__note{opacity:1}#app.ui-auto-hidden .earth-terminator-observation,#app.ui-hidden .earth-terminator-observation{opacity:0}.earth-terminator-keyboard-route{z-index:var(--z-world-label);top:var(--earth-terminator-route-y,50%);left:var(--earth-terminator-route-x,50%);opacity:0;pointer-events:none;background:#06141fd1;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.earth-terminator-keyboard-route span{border:2px solid var(--c-gold-bright);background:linear-gradient(90deg, var(--c-gold-bright) 0 50%, transparent 50% 100%);border-radius:50%;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.earth-terminator-keyboard-route:focus{outline:3px solid var(--c-gold-bright);outline-offset:4px;opacity:1;box-shadow:0 0 20px #e8c66a6b}.is-compact-viewport .earth-terminator-observation__note{width:min(214px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.earth-terminator-observation__leader,.earth-terminator-observation__note{transition:none}}@media (forced-colors:active){.earth-terminator-observation__leader{background:highlight}.earth-terminator-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}.earth-terminator-keyboard-route{forced-color-adjust:none;background:canvas}.earth-terminator-keyboard-route span{background:highlight;border-color:highlight}}.earth-pole-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.earth-pole-observation__leader{top:var(--earth-pole-leader-y,50%);left:var(--earth-pole-leader-x,50%);width:var(--earth-pole-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--earth-pole-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#f5cd7885,#e8b1521f);position:absolute}.earth-pole-observation__note{top:var(--earth-pole-note-y,50%);left:var(--earth-pole-note-x,50%);width:min(300px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0a131ded,#0a131d75);margin:0;position:absolute}.earth-pole-observation[data-visible=true] .earth-pole-observation__leader,.earth-pole-observation[data-visible=true] .earth-pole-observation__note{opacity:1}#app.ui-auto-hidden .earth-pole-observation,#app.ui-hidden .earth-pole-observation{opacity:0}.earth-pole-keyboard-route{z-index:var(--z-world-label);top:var(--earth-pole-route-y,50%);left:var(--earth-pole-route-x,50%);opacity:0;pointer-events:none;background:#06141fd1;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.earth-pole-keyboard-route span,.earth-pole-keyboard-route span:after{content:"";position:absolute;top:50%;left:50%}.earth-pole-keyboard-route span{border:2px solid var(--c-gold-bright);border-radius:50%;width:22px;height:22px;transform:translate(-50%,-50%)}.earth-pole-keyboard-route span:after{background:var(--c-gold-bright);border-radius:1px;width:2px;height:30px;transform:translate(-50%,-50%)rotate(23.44deg)}.earth-pole-keyboard-route:focus{outline:3px solid var(--c-gold-bright);outline-offset:4px;opacity:1;box-shadow:0 0 20px #e8c66a6b}.is-compact-viewport .earth-pole-observation__note{width:min(214px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.earth-pole-observation__leader,.earth-pole-observation__note{transition:none}}@media (forced-colors:active){.earth-pole-observation__leader{background:highlight}.earth-pole-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}.earth-pole-keyboard-route{forced-color-adjust:none;background:canvas}.earth-pole-keyboard-route span{border-color:highlight}.earth-pole-keyboard-route span:after{background:highlight}}.earth-eclipse-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.earth-eclipse-observation__leader{top:var(--earth-eclipse-leader-y,50%);left:var(--earth-eclipse-leader-x,50%);width:var(--earth-eclipse-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--earth-eclipse-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#e8c66a94,#e8c66a29);position:absolute}.earth-eclipse-observation__note{top:var(--earth-eclipse-note-y,50%);left:var(--earth-eclipse-note-x,50%);width:min(300px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#06141feb,#06141f7a);margin:0;position:absolute}.earth-eclipse-observation[data-visible=true] .earth-eclipse-observation__leader,.earth-eclipse-observation[data-visible=true] .earth-eclipse-observation__note{opacity:1}#app.ui-hidden .earth-eclipse-observation{opacity:0}.is-compact-viewport .earth-eclipse-observation__note{width:min(214px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.earth-eclipse-observation__leader,.earth-eclipse-observation__note{transition:none}}@media (forced-colors:active){.earth-eclipse-observation__leader{background:highlight}.earth-eclipse-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.earth-night-lights-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.earth-night-lights-observation__leader{top:var(--earth-night-lights-leader-y,50%);left:var(--earth-night-lights-leader-x,50%);width:var(--earth-night-lights-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--earth-night-lights-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#e8c66a94,#e8c66a29);position:absolute}.earth-night-lights-observation__note{top:var(--earth-night-lights-note-y,50%);left:var(--earth-night-lights-note-x,50%);width:min(300px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#06141feb,#06141f7a);margin:0;position:absolute}.earth-night-lights-observation[data-visible=true] .earth-night-lights-observation__leader,.earth-night-lights-observation[data-visible=true] .earth-night-lights-observation__note{opacity:1}#app.ui-hidden .earth-night-lights-observation{opacity:0}.is-compact-viewport .earth-night-lights-observation__note{width:min(214px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.earth-night-lights-observation__leader,.earth-night-lights-observation__note{transition:none}}@media (forced-colors:active){.earth-night-lights-observation__leader{background:highlight}.earth-night-lights-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.moon-far-side-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.moon-far-side-observation__leader{top:var(--moon-far-side-leader-y,50%);left:var(--moon-far-side-leader-x,50%);width:var(--moon-far-side-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--moon-far-side-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#f5cd7880,#e8b1521f);position:absolute}.moon-far-side-observation__note{top:var(--moon-far-side-note-y,50%);left:var(--moon-far-side-note-x,50%);width:min(308px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0a131ded,#0a131d75);margin:0;position:absolute}.moon-far-side-observation[data-visible=true] .moon-far-side-observation__leader,.moon-far-side-observation[data-visible=true] .moon-far-side-observation__note{opacity:1}#app.ui-auto-hidden .moon-far-side-observation,#app.ui-hidden .moon-far-side-observation{opacity:0}.moon-far-side-keyboard-route{z-index:var(--z-world-label);top:var(--moon-far-side-route-y,50%);left:var(--moon-far-side-route-x,50%);opacity:0;pointer-events:none;background:#06141fd1;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.moon-far-side-keyboard-route span,.moon-far-side-keyboard-route span:before,.moon-far-side-keyboard-route span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.moon-far-side-keyboard-route span{border:2px solid var(--c-gold-bright);border-radius:50%;width:24px;height:24px}.moon-far-side-keyboard-route span:before{border-left:2px solid var(--c-gold-bright);border-radius:50%;width:7px;height:18px}.moon-far-side-keyboard-route span:after{background:var(--c-gold-bright);border-radius:50%;width:5px;height:5px;left:78%}.moon-far-side-keyboard-route:focus{outline:3px solid var(--c-gold-bright);outline-offset:4px;opacity:1;box-shadow:0 0 20px #e8c66a6b}.is-compact-viewport .moon-far-side-observation__note{width:min(224px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.moon-far-side-observation__leader,.moon-far-side-observation__note{transition:none}}@media (forced-colors:active){.moon-far-side-observation__leader{background:highlight}.moon-far-side-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}.moon-far-side-keyboard-route{forced-color-adjust:none;background:canvas}.moon-far-side-keyboard-route span,.moon-far-side-keyboard-route span:before{border-color:highlight}.moon-far-side-keyboard-route span:after{background:highlight}}.moon-tranquillitatis-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.moon-tranquillitatis-observation__leader{top:var(--moon-tranquillitatis-leader-y,50%);left:var(--moon-tranquillitatis-leader-x,50%);width:var(--moon-tranquillitatis-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--moon-tranquillitatis-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#f8e0a88f,#e8b1521f);position:absolute}.moon-tranquillitatis-observation__note{top:var(--moon-tranquillitatis-note-y,50%);left:var(--moon-tranquillitatis-note-x,50%);width:min(300px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#08101af0,#08101a75);margin:0;position:absolute}.moon-tranquillitatis-observation[data-visible=true] .moon-tranquillitatis-observation__leader,.moon-tranquillitatis-observation[data-visible=true] .moon-tranquillitatis-observation__note{opacity:1}#app.ui-auto-hidden .moon-tranquillitatis-observation,#app.ui-hidden .moon-tranquillitatis-observation{opacity:0}.moon-tranquillitatis-keyboard-route{z-index:var(--z-world-label);top:var(--moon-tranquillitatis-route-y,50%);left:var(--moon-tranquillitatis-route-x,50%);opacity:0;pointer-events:none;background:#06141fd1;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.moon-tranquillitatis-keyboard-route:focus-visible{outline:2px solid var(--c-gold-bright);outline-offset:3px;opacity:1}.moon-tranquillitatis-keyboard-route span{border:2px solid var(--c-gold-bright);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#app.ui-hidden .moon-tranquillitatis-keyboard-route{opacity:0;pointer-events:none}.is-compact-viewport .moon-tranquillitatis-observation__note{width:min(216px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.moon-tranquillitatis-observation__leader,.moon-tranquillitatis-observation__note{transition:none}}@media (forced-colors:active){.moon-tranquillitatis-observation__leader{background:highlight}.moon-tranquillitatis-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}.moon-tranquillitatis-keyboard-route{forced-color-adjust:none;background:canvas}.moon-tranquillitatis-keyboard-route span{border-color:highlight}}.mars-valles-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.mars-valles-observation__leader{top:var(--mars-valles-leader-y,50%);left:var(--mars-valles-leader-x,50%);width:var(--mars-valles-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--mars-valles-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#f5cd7885,#e8b1521f);position:absolute}.mars-valles-observation__note{top:var(--mars-valles-note-y,50%);left:var(--mars-valles-note-x,50%);width:min(286px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0f141bed,#0f141b75);margin:0;position:absolute}.mars-valles-observation[data-visible=true] .mars-valles-observation__leader,.mars-valles-observation[data-visible=true] .mars-valles-observation__note{opacity:1}#app.ui-auto-hidden .mars-valles-observation,#app.ui-hidden .mars-valles-observation{opacity:0}.is-compact-viewport .mars-valles-observation__note{width:min(206px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.mars-valles-observation__leader,.mars-valles-observation__note{transition:none}}@media (forced-colors:active){.mars-valles-observation__leader{background:highlight}.mars-valles-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.mars-valles-keyboard-route{z-index:var(--z-world-label);top:var(--mars-valles-route-y,50%);left:var(--mars-valles-route-x,50%);opacity:0;pointer-events:none;background:#06141fd1;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.mars-valles-keyboard-route:focus-visible{outline:2px solid var(--c-gold-bright);outline-offset:3px;opacity:1}.mars-valles-keyboard-route span{border:2px solid var(--c-gold-bright);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#app.ui-hidden .mars-valles-keyboard-route{opacity:0;pointer-events:none}.mars-olympus-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.mars-olympus-observation__leader{top:var(--mars-olympus-leader-y,50%);left:var(--mars-olympus-leader-x,50%);width:var(--mars-olympus-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--mars-olympus-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#f7c88c8a,#e2a05c1f);position:absolute}.mars-olympus-observation__note{top:var(--mars-olympus-note-y,50%);left:var(--mars-olympus-note-x,50%);width:min(276px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0d0f17f0,#0d0f177a);margin:0;position:absolute}.mars-olympus-observation[data-visible=true] .mars-olympus-observation__leader,.mars-olympus-observation[data-visible=true] .mars-olympus-observation__note{opacity:1}#app.ui-hidden .mars-olympus-observation{opacity:0}.is-compact-viewport .mars-olympus-observation__note{width:min(200px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.mars-olympus-observation__leader,.mars-olympus-observation__note{transition:none}}@media (forced-colors:active){.mars-olympus-observation__leader{background:highlight}.mars-olympus-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.mars-phobos-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.mars-phobos-observation__leader{top:var(--mars-phobos-leader-y,50%);left:var(--mars-phobos-leader-x,50%);width:var(--mars-phobos-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--mars-phobos-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#eeba8a94,#ce8e5a24);position:absolute}.mars-phobos-observation__note{top:var(--mars-phobos-note-y,50%);left:var(--mars-phobos-note-x,50%);width:min(258px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#100e14ed,#100e1475);margin:0;position:absolute}.mars-phobos-observation[data-visible=true] .mars-phobos-observation__leader,.mars-phobos-observation[data-visible=true] .mars-phobos-observation__note{opacity:1}#app.ui-hidden .mars-phobos-observation{opacity:0}.is-compact-viewport .mars-phobos-observation__note{width:min(190px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.mars-phobos-observation__leader,.mars-phobos-observation__note{transition:none}}@media (forced-colors:active){.mars-phobos-observation__leader{background:highlight}.mars-phobos-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.mercury-caloris-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.mercury-caloris-observation__leader{top:var(--mercury-caloris-leader-y,50%);left:var(--mercury-caloris-leader-x,50%);width:var(--mercury-caloris-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--mercury-caloris-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#f5cd7885,#e8b1521f);position:absolute}.mercury-caloris-observation__note{top:var(--mercury-caloris-note-y,50%);left:var(--mercury-caloris-note-x,50%);width:min(286px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0f141bed,#0f141b75);margin:0;position:absolute}.mercury-caloris-observation[data-visible=true] .mercury-caloris-observation__leader,.mercury-caloris-observation[data-visible=true] .mercury-caloris-observation__note{opacity:1}#app.ui-auto-hidden .mercury-caloris-observation,#app.ui-hidden .mercury-caloris-observation{opacity:0}.is-compact-viewport .mercury-caloris-observation__note{width:min(206px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.mercury-caloris-observation__leader,.mercury-caloris-observation__note{transition:none}}@media (forced-colors:active){.mercury-caloris-observation__leader{background:highlight}.mercury-caloris-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.mercury-caloris-keyboard-route{z-index:var(--z-world-label);top:var(--mercury-caloris-route-y,50%);left:var(--mercury-caloris-route-x,50%);opacity:0;pointer-events:none;background:#06141fd1;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.mercury-caloris-keyboard-route:focus-visible{outline:2px solid var(--c-gold-bright);outline-offset:3px;opacity:1}.mercury-caloris-keyboard-route span{border:2px solid var(--c-gold-bright);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#app.ui-hidden .mercury-caloris-keyboard-route{opacity:0;pointer-events:none}.mercury-scarp-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.mercury-scarp-observation__leader{top:var(--mercury-scarp-leader-y,50%);left:var(--mercury-scarp-leader-x,50%);width:var(--mercury-scarp-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--mercury-scarp-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#f5cd7885,#e8b1521f);position:absolute}.mercury-scarp-observation__note{top:var(--mercury-scarp-note-y,50%);left:var(--mercury-scarp-note-x,50%);width:min(286px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0b1018f0,#0b101880);margin:0;position:absolute}.mercury-scarp-observation[data-visible=true] .mercury-scarp-observation__leader,.mercury-scarp-observation[data-visible=true] .mercury-scarp-observation__note{opacity:1}#app.ui-hidden .mercury-scarp-observation{opacity:0}.is-compact-viewport .mercury-scarp-observation__note{width:min(206px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.mercury-scarp-observation__leader,.mercury-scarp-observation__note{transition:none}}@media (forced-colors:active){.mercury-scarp-observation__leader{background:highlight}.mercury-scarp-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.jupiter-figure-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.jupiter-figure-observation__leader{top:var(--jupiter-figure-leader-y,50%);left:var(--jupiter-figure-leader-x,50%);width:var(--jupiter-figure-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--jupiter-figure-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#ecc69c94,#be8e681f);position:absolute}.jupiter-figure-observation__note{top:var(--jupiter-figure-note-y,50%);left:var(--jupiter-figure-note-x,50%);width:min(300px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#130e0cf0,#130e0c75);margin:0;position:absolute}.jupiter-figure-observation[data-visible=true] .jupiter-figure-observation__leader,.jupiter-figure-observation[data-visible=true] .jupiter-figure-observation__note{opacity:1}#app.ui-auto-hidden .jupiter-figure-observation,#app.ui-hidden .jupiter-figure-observation{opacity:0}.is-compact-viewport .jupiter-figure-observation__note{width:min(214px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.jupiter-figure-observation__leader,.jupiter-figure-observation__note{transition:none}}@media (forced-colors:active){.jupiter-figure-observation__leader{background:highlight}.jupiter-figure-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.jupiter-moon-rhythm-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.jupiter-moon-rhythm-observation__leader{top:var(--jupiter-moon-rhythm-leader-y,50%);left:var(--jupiter-moon-rhythm-leader-x,50%);width:var(--jupiter-moon-rhythm-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--jupiter-moon-rhythm-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#eccea894,#c69a6a24);position:absolute}.jupiter-moon-rhythm-observation__note{top:var(--jupiter-moon-rhythm-note-y,50%);left:var(--jupiter-moon-rhythm-note-x,50%);width:min(300px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#120f13ed,#120f1375);margin:0;position:absolute}.jupiter-moon-rhythm-observation[data-visible=true] .jupiter-moon-rhythm-observation__leader,.jupiter-moon-rhythm-observation[data-visible=true] .jupiter-moon-rhythm-observation__note{opacity:1}#app.ui-hidden .jupiter-moon-rhythm-observation{opacity:0}.is-compact-viewport .jupiter-moon-rhythm-observation__note{width:min(214px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.jupiter-moon-rhythm-observation__leader,.jupiter-moon-rhythm-observation__note{transition:none}}@media (forced-colors:active){.jupiter-moon-rhythm-observation__leader{background:highlight}.jupiter-moon-rhythm-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.jupiter-great-red-spot-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.jupiter-great-red-spot-observation__leader{top:var(--jupiter-great-red-spot-leader-y,50%);left:var(--jupiter-great-red-spot-leader-x,50%);width:var(--jupiter-great-red-spot-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--jupiter-great-red-spot-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#f2b2698f,#e8a05e24);position:absolute}.jupiter-great-red-spot-observation__note{top:var(--jupiter-great-red-spot-note-y,50%);left:var(--jupiter-great-red-spot-note-x,50%);width:min(286px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0a131ced,#0a131c78);margin:0;position:absolute}.jupiter-great-red-spot-observation[data-visible=true] .jupiter-great-red-spot-observation__leader,.jupiter-great-red-spot-observation[data-visible=true] .jupiter-great-red-spot-observation__note{opacity:1}#app.ui-auto-hidden .jupiter-great-red-spot-observation,#app.ui-hidden .jupiter-great-red-spot-observation{opacity:0}.is-compact-viewport .jupiter-great-red-spot-observation__note{width:min(220px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.jupiter-great-red-spot-observation__leader,.jupiter-great-red-spot-observation__note{transition:none}}@media (forced-colors:active){.jupiter-great-red-spot-observation__leader{background:highlight}.jupiter-great-red-spot-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.jupiter-great-red-spot-keyboard-route{z-index:var(--z-world-label);top:var(--jupiter-great-red-spot-route-y,50%);left:var(--jupiter-great-red-spot-route-x,50%);opacity:0;pointer-events:none;background:#06141fd1;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.jupiter-great-red-spot-keyboard-route:focus-visible{outline:2px solid var(--c-gold-bright);outline-offset:3px;opacity:1}.jupiter-great-red-spot-keyboard-route span{border:2px solid var(--c-gold-bright);border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#app.ui-hidden .jupiter-great-red-spot-keyboard-route{opacity:0;pointer-events:none}.jupiter-shadow-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.jupiter-shadow-observation__leader{top:var(--jupiter-shadow-leader-y,50%);left:var(--jupiter-shadow-leader-x,50%);width:var(--jupiter-shadow-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--jupiter-shadow-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#e8c66a94,#e8c66a29);position:absolute}.jupiter-shadow-observation__note{top:var(--jupiter-shadow-note-y,50%);left:var(--jupiter-shadow-note-x,50%);width:min(270px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#06141feb,#06141f7a);margin:0;position:absolute}.jupiter-shadow-observation[data-visible=true] .jupiter-shadow-observation__leader,.jupiter-shadow-observation[data-visible=true] .jupiter-shadow-observation__note{opacity:1}#app.ui-hidden .jupiter-shadow-observation{opacity:0}.is-compact-viewport .jupiter-shadow-observation__note{width:min(190px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.jupiter-shadow-observation__leader,.jupiter-shadow-observation__note{transition:none}}@media (forced-colors:active){.jupiter-shadow-observation__leader{background:highlight}.jupiter-shadow-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.saturn-edge-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.saturn-edge-observation__leader{top:var(--saturn-edge-leader-y,50%);left:var(--saturn-edge-leader-x,50%);width:var(--saturn-edge-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--saturn-edge-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#f5cd7885,#e8b1521f);position:absolute}.saturn-edge-observation__note{top:var(--saturn-edge-note-y,50%);left:var(--saturn-edge-note-x,50%);width:min(260px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#06141fe6,#06141f70);margin:0;position:absolute}.saturn-edge-observation[data-visible=true] .saturn-edge-observation__leader,.saturn-edge-observation[data-visible=true] .saturn-edge-observation__note{opacity:1}#app.ui-auto-hidden .saturn-edge-observation,#app.ui-hidden .saturn-edge-observation{opacity:0}.saturn-edge-keyboard-route{z-index:var(--z-world-label);top:var(--saturn-edge-route-y,50%);left:var(--saturn-edge-route-x,50%);opacity:0;pointer-events:none;background:#06141fd1;border:0;border-radius:50%;width:44px;height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.saturn-edge-keyboard-route span,.saturn-edge-keyboard-route span:after{border:2px solid var(--c-gold-bright);content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.saturn-edge-keyboard-route span{width:26px;height:8px}.saturn-edge-keyboard-route span:after{background:var(--c-void);width:9px;height:9px}.saturn-edge-keyboard-route:focus{outline:3px solid var(--c-gold-bright);outline-offset:4px;opacity:1;box-shadow:0 0 20px #e8c66a6b}.is-compact-viewport .saturn-edge-observation__note{width:min(180px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.saturn-edge-observation__leader,.saturn-edge-observation__note{transition:none}}@media (forced-colors:active){.saturn-edge-observation__leader{background:highlight}.saturn-edge-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}.saturn-edge-keyboard-route{forced-color-adjust:none;background:canvas}.saturn-edge-keyboard-route span,.saturn-edge-keyboard-route span:after{border-color:highlight}.saturn-edge-keyboard-route span:after{background:canvas}}.saturn-ring-shadow-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.saturn-ring-shadow-observation__leader{top:var(--saturn-ring-shadow-leader-y,50%);left:var(--saturn-ring-shadow-leader-x,50%);width:var(--saturn-ring-shadow-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--saturn-ring-shadow-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#e2e0d68f,#bab29e1f);position:absolute}.saturn-ring-shadow-observation__note{top:var(--saturn-ring-shadow-note-y,50%);left:var(--saturn-ring-shadow-note-x,50%);width:min(292px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0a0e16f0,#0a0e1670);margin:0;position:absolute}.saturn-ring-shadow-observation[data-visible=true] .saturn-ring-shadow-observation__leader,.saturn-ring-shadow-observation[data-visible=true] .saturn-ring-shadow-observation__note{opacity:1}#app.ui-auto-hidden .saturn-ring-shadow-observation,#app.ui-hidden .saturn-ring-shadow-observation{opacity:0}.is-compact-viewport .saturn-ring-shadow-observation__note{width:min(210px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.saturn-ring-shadow-observation__leader,.saturn-ring-shadow-observation__note{transition:none}}@media (forced-colors:active){.saturn-ring-shadow-observation__leader{background:highlight}.saturn-ring-shadow-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.saturn-cassini-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.saturn-cassini-observation__leader{top:var(--saturn-cassini-leader-y,50%);left:var(--saturn-cassini-leader-x,50%);width:var(--saturn-cassini-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--saturn-cassini-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#f0cf9694,#b98f651f);position:absolute}.saturn-cassini-observation__note{top:var(--saturn-cassini-note-y,50%);left:var(--saturn-cassini-note-x,50%);width:min(298px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0c0b10f5,#0c0b1080);margin:0;position:absolute}.saturn-cassini-observation[data-visible=true] .saturn-cassini-observation__leader,.saturn-cassini-observation[data-visible=true] .saturn-cassini-observation__note{opacity:1}#app.ui-auto-hidden .saturn-cassini-observation,#app.ui-hidden .saturn-cassini-observation{opacity:0}.is-compact-viewport .saturn-cassini-observation__note{width:min(212px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.saturn-cassini-observation__leader,.saturn-cassini-observation__note{transition:none}}@media (forced-colors:active){.saturn-cassini-observation__leader{background:highlight}.saturn-cassini-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.sun-granulation-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.sun-granulation-observation__leader{top:var(--sun-granulation-leader-y,50%);left:var(--sun-granulation-leader-x,50%);width:var(--sun-granulation-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--sun-granulation-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#ffe2a8a8,#ffba5c2e);position:absolute}.sun-granulation-observation__note{top:var(--sun-granulation-note-y,50%);left:var(--sun-granulation-note-x,50%);width:min(286px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0f141bf0,#0f141b85);margin:0;position:absolute}.sun-granulation-observation[data-visible=true] .sun-granulation-observation__leader,.sun-granulation-observation[data-visible=true] .sun-granulation-observation__note{opacity:1}#app.ui-hidden .sun-granulation-observation{opacity:0}.is-compact-viewport .sun-granulation-observation__note{width:min(206px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.sun-granulation-observation__leader,.sun-granulation-observation__note{transition:none}}@media (forced-colors:active){.sun-granulation-observation__leader{background:highlight}.sun-granulation-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.sun-limb-darkening-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.sun-limb-darkening-observation__leader{top:var(--sun-limb-darkening-leader-y,50%);left:var(--sun-limb-darkening-leader-x,50%);width:var(--sun-limb-darkening-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--sun-limb-darkening-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#ffd68a9e,#ffc46829);position:absolute}.sun-limb-darkening-observation__note{top:var(--sun-limb-darkening-note-y,50%);left:var(--sun-limb-darkening-note-x,50%);width:min(286px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0f141bed,#0f141b75);margin:0;position:absolute}.sun-limb-darkening-observation[data-visible=true] .sun-limb-darkening-observation__leader,.sun-limb-darkening-observation[data-visible=true] .sun-limb-darkening-observation__note{opacity:1}#app.ui-auto-hidden .sun-limb-darkening-observation,#app.ui-hidden .sun-limb-darkening-observation{opacity:0}.is-compact-viewport .sun-limb-darkening-observation__note{width:min(206px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.sun-limb-darkening-observation__leader,.sun-limb-darkening-observation__note{transition:none}}@media (forced-colors:active){.sun-limb-darkening-observation__leader{background:highlight}.sun-limb-darkening-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.uranus-tilt-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.uranus-tilt-observation__leader{top:var(--uranus-tilt-leader-y,50%);left:var(--uranus-tilt-leader-x,50%);width:var(--uranus-tilt-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--uranus-tilt-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#a5d5df94,#78d5d224);position:absolute}.uranus-tilt-observation__note{top:var(--uranus-tilt-note-y,50%);left:var(--uranus-tilt-note-x,50%);width:min(286px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0f141bed,#0f141b75);margin:0;position:absolute}.uranus-tilt-observation[data-visible=true] .uranus-tilt-observation__leader,.uranus-tilt-observation[data-visible=true] .uranus-tilt-observation__note{opacity:1}#app.ui-auto-hidden .uranus-tilt-observation,#app.ui-hidden .uranus-tilt-observation{opacity:0}.is-compact-viewport .uranus-tilt-observation__note{width:min(206px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.uranus-tilt-observation__leader,.uranus-tilt-observation__note{transition:none}}@media (forced-colors:active){.uranus-tilt-observation__leader{background:highlight}.uranus-tilt-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.uranus-pole-on-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.uranus-pole-on-observation__leader{top:var(--uranus-pole-on-leader-y,50%);left:var(--uranus-pole-on-leader-x,50%);width:var(--uranus-pole-on-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--uranus-pole-on-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#a5d5df94,#78d5d224);position:absolute}.uranus-pole-on-observation__note{top:var(--uranus-pole-on-note-y,50%);left:var(--uranus-pole-on-note-x,50%);width:min(286px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0f141bed,#0f141b75);margin:0;position:absolute}.uranus-pole-on-observation[data-visible=true] .uranus-pole-on-observation__leader,.uranus-pole-on-observation[data-visible=true] .uranus-pole-on-observation__note{opacity:1}#app.ui-auto-hidden .uranus-pole-on-observation,#app.ui-hidden .uranus-pole-on-observation{opacity:0}.is-compact-viewport .uranus-pole-on-observation__note{width:min(206px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.uranus-pole-on-observation__leader,.uranus-pole-on-observation__note{transition:none}}@media (forced-colors:active){.uranus-pole-on-observation__leader{background:highlight}.uranus-pole-on-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.neptune-triton-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.neptune-triton-observation__leader{top:var(--neptune-triton-leader-y,50%);left:var(--neptune-triton-leader-x,50%);width:var(--neptune-triton-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--neptune-triton-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#8eaee894,#5b9fc224);position:absolute}.neptune-triton-observation__note{top:var(--neptune-triton-note-y,50%);left:var(--neptune-triton-note-x,50%);width:min(286px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0f141bed,#0f141b75);margin:0;position:absolute}.neptune-triton-observation[data-visible=true] .neptune-triton-observation__leader,.neptune-triton-observation[data-visible=true] .neptune-triton-observation__note{opacity:1}#app.ui-hidden .neptune-triton-observation{opacity:0}.is-compact-viewport .neptune-triton-observation__note{width:min(206px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.neptune-triton-observation__leader,.neptune-triton-observation__note{transition:none}}@media (forced-colors:active){.neptune-triton-observation__leader{background:highlight}.neptune-triton-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.venus-retrograde-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.venus-retrograde-observation__leader{top:var(--venus-retrograde-leader-y,50%);left:var(--venus-retrograde-leader-x,50%);width:var(--venus-retrograde-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--venus-retrograde-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#ffe3ae99,#e6b56c29);position:absolute}.venus-retrograde-observation__note{top:var(--venus-retrograde-note-y,50%);left:var(--venus-retrograde-note-x,50%);width:min(286px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0f141bed,#0f141b75);margin:0;position:absolute}.venus-retrograde-observation[data-visible=true] .venus-retrograde-observation__leader,.venus-retrograde-observation[data-visible=true] .venus-retrograde-observation__note{opacity:1}#app.ui-hidden .venus-retrograde-observation{opacity:0}.is-compact-viewport .venus-retrograde-observation__note{width:min(206px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.venus-retrograde-observation__leader,.venus-retrograde-observation__note{transition:none}}@media (forced-colors:active){.venus-retrograde-observation__leader{background:highlight}.venus-retrograde-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.venus-no-ground-observation{z-index:var(--z-world-label);pointer-events:none;position:absolute;inset:0;overflow:hidden}.venus-no-ground-observation__leader{top:var(--venus-no-ground-leader-y,50%);left:var(--venus-no-ground-leader-x,50%);width:var(--venus-no-ground-leader-length,0px);opacity:0;height:1px;transform:rotate(var(--venus-no-ground-leader-angle,0deg));transform-origin:0;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#ffe3ae99,#e6b56c29);position:absolute}.venus-no-ground-observation__note{top:var(--venus-no-ground-note-y,50%);left:var(--venus-no-ground-note-x,50%);width:min(286px, calc(var(--stage-vw,100vw) - 32px));padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-left:2px solid var(--c-gold);color:var(--c-gold-pale);font-family:var(--font-display);font-size:clamp(var(--text-xs), calc(var(--stage-vw,100vw) * .013), var(--text-sm));line-height:var(--leading-snug);opacity:0;text-shadow:var(--shadow-text);text-wrap:balance;transition:opacity var(--dur-base) var(--ease-out);background:linear-gradient(90deg,#0f141bed,#0f141b75);margin:0;position:absolute}.venus-no-ground-observation[data-visible=true] .venus-no-ground-observation__leader,.venus-no-ground-observation[data-visible=true] .venus-no-ground-observation__note{opacity:1}#app.ui-auto-hidden .venus-no-ground-observation,#app.ui-hidden .venus-no-ground-observation{opacity:0}.is-compact-viewport .venus-no-ground-observation__note{width:min(206px, calc(var(--stage-vw,100vw) - 24px));font-size:var(--text-2xs);padding:6px 9px 6px 12px}@media (prefers-reduced-motion:reduce){.venus-no-ground-observation__leader,.venus-no-ground-observation__note{transition:none}}@media (forced-colors:active){.venus-no-ground-observation__leader{background:highlight}.venus-no-ground-observation__note{color:canvastext;text-shadow:none;background:canvas;border-left-color:highlight}}.scale-doors{z-index:var(--z-controls);bottom:max(14px, var(--stage-safe-bottom,0px));left:max(var(--atlas-edge), var(--stage-safe-left,0px));align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute}.scale-peers[hidden]{display:none}.scale-peers:not([hidden]){display:contents}.true-sizes-door{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:44px;min-height:44px;padding:0 var(--space-4);border:var(--frame-width-sm) solid transparent;border-radius:var(--radius-pill);background:var(--field-plate) padding-box, var(--gold-leaf-soft) border-box;box-shadow:var(--frame-keylines-sm), var(--shadow-plate);color:var(--c-gold-bright);font-size:var(--text-xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:opacity var(--dur-reveal) var(--ease-out), background var(--dur-base) var(--ease-out), transform var(--dur-reveal) var(--ease-out);display:flex}.true-sizes-door:hover{background:linear-gradient(#e8c66a1f, #e8c66a1f) padding-box, var(--field-plate) padding-box, var(--gold-leaf-soft) border-box;transform:translateY(-1px)}.true-sizes-door:active{transform:translateY(1px)scale(.99)}#app.ui-hidden .true-sizes-door:not(:focus-visible),#app.ui-auto-hidden .true-sizes-door:not(:focus-visible){opacity:0;pointer-events:none;transform:translateY(12px)}.is-narrow-viewport .scale-doors{bottom:max(12px, var(--stage-safe-bottom,0px));left:max(12px, var(--stage-safe-left,0px));max-width:calc(var(--stage-vw,100vw) * .5 - 58px)}.is-narrow-viewport .true-sizes-door{max-width:100%;padding-inline:var(--space-3);font-size:var(--text-2xs);line-height:var(--leading-snug)}@media (prefers-reduced-motion:reduce){.true-sizes-door{transition:none!important}.true-sizes-door:hover,.true-sizes-door:active{transform:none}}@media (forced-colors:active){.true-sizes-door{forced-color-adjust:none;box-shadow:none;color:buttontext;background:buttonface;border:2px solid buttontext}.true-sizes-door:hover,.true-sizes-door:active{color:buttontext;background:buttonface}.true-sizes-door:focus-visible{border-color:highlight}}.true-sizes-layer{pointer-events:none;z-index:3;position:absolute;inset:0}.true-sizes-plate{text-align:center;white-space:nowrap;opacity:0;transition:opacity .42s;position:absolute;transform:translate(-50%)}.true-sizes-plate[data-visible=true]{opacity:1}.true-sizes-plate__name{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-primary);letter-spacing:var(--tracking-normal);display:block}.true-sizes-plate__measure{margin-top:var(--space-1);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--text-muted);display:block}.true-sizes-plate[data-emphasis=anchor] .true-sizes-plate__name{font-size:var(--text-lg)}.true-sizes-chrome{pointer-events:none;z-index:5;position:absolute;inset:0}.true-sizes-chrome>*{pointer-events:auto}.scale-return{top:var(--space-4);left:calc(clamp(24px, calc(var(--stage-vw,100vw) * .043), 76px) + var(--masthead-lead) + var(--space-3));align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;background:#04101cdb;border:1px solid #e8c66a57;display:inline-flex;position:absolute}.scale-return:hover{border-color:#e8c66a99}.true-sizes-reading{left:max(var(--atlas-edge), var(--stage-safe-left,0px));bottom:calc(max(14px, var(--stage-safe-bottom,0px)) + 44px + var(--space-4));max-width:34ch;position:absolute}.true-sizes-reading .eyebrow{color:var(--text-gold)}.true-sizes-reading h2{margin:var(--space-1) 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--text-primary)}.true-sizes-reading p{margin:0 0 var(--space-1);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}#app.ui-hidden .true-sizes-chrome,#app.ui-hidden .true-sizes-locator,#app.ui-auto-hidden .true-sizes-chrome,#app.ui-auto-hidden .true-sizes-locator{opacity:0;pointer-events:none}.true-sizes-chrome{transition:opacity var(--dur-reveal) var(--ease-out)}@media (prefers-reduced-motion:reduce){.true-sizes-chrome{transition:none}}.true-sizes-locator{z-index:4;pointer-events:none;position:absolute}.true-sizes-locator__leader{transform-origin:100%;background:linear-gradient(270deg,#e8c66ae6,#e8c66a80);width:52px;height:1px;position:absolute;bottom:8px;right:8px;transform:rotate(45deg)}.true-sizes-locator__label{font-family:var(--font-display);font-size:var(--text-sm);color:var(--text-primary);text-shadow:var(--shadow-text);white-space:nowrap;font-style:italic;position:absolute;bottom:40px;right:46px}#toggle-measure{align-items:center;gap:var(--space-2);min-height:44px;margin:var(--space-2) 0;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;transition:border-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out);background:#04101cdb;border:1px solid #e8c66a57;display:inline-flex}#toggle-measure:hover,#toggle-measure:focus-visible{border-color:#e8c66a99}#toggle-measure[aria-pressed=true]{border-color:var(--c-gold);color:var(--text-gold)}@media (prefers-reduced-motion:reduce){#toggle-measure{transition:none}}.true-sizes-disclosure{color:var(--text-gold)!important}.true-sizes-source{letter-spacing:var(--tracking-wide);font-size:var(--text-2xs)!important;color:var(--text-muted)!important}@media (prefers-reduced-motion:reduce){.true-sizes-plate{transition-duration:1ms}}@media (forced-colors:active){.scale-return{color:buttontext;background:buttonface;border:1px solid buttontext}.true-sizes-plate__name,.true-sizes-plate__measure,.true-sizes-reading p,.true-sizes-reading h2{color:canvastext}}#app[data-space=scale] #universe{cursor:grab}#app[data-space=scale] #universe.is-dragging{cursor:grabbing}.true-distances-inset{top:max(var(--space-6), var(--stage-safe-top,0px));right:max(var(--space-5), var(--stage-safe-right,0px));z-index:4;pointer-events:none;width:132px;height:132px;position:absolute}.true-distances-inset svg{width:100%;height:100%;overflow:visible}.true-distances-inset__orbits circle{fill:none;stroke:#aeb8c447;stroke-width:.5px}.true-distances-inset__sun{fill:#ffd680f2}.true-distances-inset__view{fill:none;stroke:#e8c66a80;stroke-width:.7px;stroke-dasharray:2 2.4}.true-distances-inset__worlds circle{fill:#c6d2e0e6}.true-distances-inset__worlds circle[data-focused=true]{fill:var(--c-gold)}#app.ui-hidden .true-distances-inset,#app.ui-auto-hidden .true-distances-inset,.is-narrow-viewport .true-distances-inset{display:none}.true-distances-scale{right:max(var(--space-5), var(--stage-safe-right,0px));bottom:max(var(--space-5), var(--stage-safe-bottom,0px));z-index:4;pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute}.true-distances-scale__rule{height:7px;transition:width var(--dur-quick) var(--ease-out);border:1px solid #e8c66a9e;border-top:0}.true-distances-scale[data-legible=false] .true-distances-scale__rule{display:none}.true-distances-scale__label{font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--text-secondary);text-shadow:var(--shadow-text);white-space:nowrap;line-height:1}.true-distances-safe-area-probe{box-sizing:content-box;width:0;height:0;padding:var(--stage-safe-top,0px) var(--stage-safe-right,0px) var(--stage-safe-bottom,0px) var(--stage-safe-left,0px);visibility:hidden;pointer-events:none;contain:strict;position:absolute;top:0;left:0;overflow:hidden}.true-distances-thread{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.true-distances-thread__backing{stroke:#030e19db;stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.true-distances-thread__line,.true-distances-thread__tick{stroke:#e8c66ac7;stroke-width:1px;vector-effect:non-scaling-stroke}.true-distances-thread__line{stroke-linecap:round}.true-distances-thread__reading{pointer-events:none}.true-distances-thread__reading-leader{stroke:#e8c66a8a;stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.true-distances-thread__reading-backing{fill:#04101c;stroke:#e8c66a75;stroke-width:1px;vector-effect:non-scaling-stroke}.true-distances-thread__distance{fill:var(--text-primary);font-family:var(--font-ui);letter-spacing:.08em;font-size:12px;font-weight:600}.true-distances-thread__bead{fill:var(--c-gold-pale);filter:drop-shadow(0 0 3px #ffe4a0d9)}.true-distances-thread__glow{fill:#ffe4a06b;filter:drop-shadow(0 0 4px #e8c66a99)}#app.ui-hidden .true-distances-thread>:not(.true-distances-thread__reading),#app.ui-auto-hidden .true-distances-thread>:not(.true-distances-thread__reading){opacity:.6}#app.ui-hidden .true-distances-scale,#app.ui-auto-hidden .true-distances-scale{display:none}#app[data-scale-presentation=distances] .controls-hint{pointer-events:none}@media (prefers-reduced-motion:reduce){.true-distances-scale__rule{transition:none}}.true-distances-locators{z-index:4;pointer-events:none;position:absolute;inset:0}.true-distances-locator{--locator-glint:#c6d2e0;width:44px;height:44px;color:var(--text-primary);pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.true-distances-locator[data-body=sun]{--locator-glint:#ffd680}.true-distances-locator[data-body=mercury]{--locator-glint:#b4aa9a}.true-distances-locator[data-body=venus]{--locator-glint:#e1bc6f}.true-distances-locator[data-body=earth]{--locator-glint:#64aad3}.true-distances-locator[data-body=moon]{--locator-glint:#c2c7cb}.true-distances-locator[data-body=mars]{--locator-glint:#cd704e}.true-distances-locator[data-body=jupiter]{--locator-glint:#cda77f}.true-distances-locator[data-body=saturn]{--locator-glint:#dcc284}.true-distances-locator[data-body=uranus]{--locator-glint:#89ccd3}.true-distances-locator[data-body=neptune]{--locator-glint:#678bd2}.true-distances-locator__leader{transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#e8c66a80,#e8c66a29);height:1px;position:absolute;top:50%;left:50%}.true-distances-locator__ring{border:1px solid #e8c66ad6;border-radius:50%;position:absolute;inset:10px;box-shadow:0 0 12px #e8c66a24}.true-distances-locator__ring:before,.true-distances-locator__ring:after{content:"";background:#e8c66ac2;position:absolute}.true-distances-locator__ring:before{width:4px;height:1px;top:50%;left:-5px;transform:translateY(-50%);box-shadow:30px 0}.true-distances-locator__ring:after{width:1px;height:4px;top:-5px;left:50%;transform:translate(-50%);box-shadow:0 30px}.true-distances-locator__glint{background:var(--locator-glint);width:3px;height:3px;box-shadow:0 0 5px color-mix(in srgb, var(--locator-glint) 66%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#app[data-true-distances-unfold=active] .true-distances-locator__ring{background:radial-gradient(circle, color-mix(in srgb, var(--locator-glint) 34%, transparent) 0 18%, transparent 58%);box-shadow:0 0 10px color-mix(in srgb, var(--locator-glint) 28%, transparent), 0 0 20px #e8c66a14;border-color:#e8c66a75;inset:12px}#app[data-true-distances-unfold=active] .true-distances-locator__ring:before,#app[data-true-distances-unfold=active] .true-distances-locator__ring:after{display:none}#app[data-true-distances-unfold=active] .true-distances-locator__glint{width:4px;height:4px}.true-distances-locators[data-layout=scientific] .true-distances-locator[data-state=physical] .true-distances-locator__ring{display:none}.true-distances-locator[data-body=sun] .true-distances-locator__ring{border-color:#ffd680eb;box-shadow:0 0 10px #ffc65c80,0 0 22px #ffb04047}.true-distances-locator[data-body=sun] .true-distances-locator__ring:before,.true-distances-locator[data-body=sun] .true-distances-locator__ring:after{background:#ffd680e6}.true-distances-locator__label{border-radius:var(--radius-1);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--text-secondary);text-shadow:var(--shadow-text);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-out);background:#04101ccc;padding:2px 5px;line-height:1;position:absolute;top:37px;left:50%;transform:translate(-50%)}.true-distances-locator[data-focused=true] .true-distances-locator__ring{border-color:var(--c-gold);box-shadow:0 0 16px #e8c66a42}.true-distances-locator[data-focused=true] .true-distances-locator__glint,.true-distances-locator[data-reference=true] .true-distances-locator__glint{width:4px;height:4px}.true-distances-locator[data-focused=true] .true-distances-locator__label{color:var(--text-primary)}.true-distances-locator[data-label-permanent=true] .true-distances-locator__label,.true-distances-locator[data-touch-disclosed=true] .true-distances-locator__label,.true-distances-locator:hover .true-distances-locator__label,.true-distances-locator:focus .true-distances-locator__label,.true-distances-locator:focus-visible .true-distances-locator__label{opacity:1;visibility:visible}.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator{min-width:44px;min-height:44px}.true-distances-locator__spark{background:var(--locator-glint);width:4px;height:4px;box-shadow:0 0 5px color-mix(in srgb, var(--locator-glint) 74%, transparent), 0 0 11px color-mix(in srgb, var(--locator-glint) 34%, transparent), 0 0 18px #e8c66a1a;transform:translate(calc(-50% + var(--locator-mark-x,0px)), calc(-50% + var(--locator-mark-y,0px)));pointer-events:none;border-radius:50%;display:none;position:absolute;top:50%;left:50%}.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator__spark{opacity:var(--locator-spark-opacity,1);display:block}.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator__leader{z-index:0;background:linear-gradient(to right, color-mix(in srgb, var(--locator-glint) 40%, #e8c66a9e) 0%, color-mix(in srgb, var(--locator-glint) 58%, transparent) 82%, color-mix(in srgb, var(--locator-glint) 22%, transparent) 100%);opacity:calc(var(--locator-leader-opacity,1) * .72)}.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator__ring{width:calc(var(--locator-model-d,24px) + 12px);height:calc(var(--locator-model-d,24px) + 12px);box-shadow:none;transition:border-color var(--dur-quick) var(--ease-out);background:0 0;border-color:#0000;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator__ring:before,.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator__ring:after,.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator__glint{display:none}.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator[data-focused=true] .true-distances-locator__ring{border-color:color-mix(in srgb, var(--locator-glint) 38%, var(--c-gold));box-shadow:0 0 14px #e8c66a33,inset 0 0 8px #e8c66a14}.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator[data-model-mode=real] .true-distances-locator__ring{box-shadow:none;border-color:#0000}.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator__label{top:calc(50% + var(--locator-model-d,24px) / 2 + 8px);z-index:1;border:1px solid color-mix(in srgb, var(--locator-glint) 26%, #e8c66a66);border-radius:var(--radius-pill);color:var(--text-secondary);letter-spacing:.08em;background:#04101ce0;flex-direction:column;align-items:center;gap:1px;padding:3px 8px;display:flex;left:50%;transform:translate(-50%)}.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator__name{line-height:1;display:block}.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator__companion{font-size:var(--text-2xs);letter-spacing:.04em;color:var(--text-muted);line-height:1;display:none}.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator[data-companion=true] .true-distances-locator__companion{display:block}.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator[data-focused=true] .true-distances-locator__label{border-color:color-mix(in srgb, var(--locator-glint) 52%, var(--c-gold));color:var(--text-primary)}.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator:focus-visible .true-distances-locator__label{outline:2px solid var(--c-gold);outline-offset:2px;opacity:1;visibility:visible}.true-distances-locator__label[data-crowded=true]{opacity:0!important;visibility:hidden!important}#app[data-true-distances-unfold=active] .true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator__ring{display:none}#app[data-true-distances-unfold=active] .true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator__label{opacity:0!important;visibility:hidden!important}.true-distances-value{margin-bottom:var(--space-1)!important;font-family:var(--font-display)!important;font-size:var(--text-xl)!important;color:var(--text-primary)!important}.true-distances-thread-key{letter-spacing:var(--tracking-wide);font-size:var(--text-2xs)!important;color:var(--text-gold)!important}.true-distances-context-action{width:fit-content;min-width:44px;max-width:100%;min-height:44px;margin:var(--space-2) 0 var(--space-1) auto;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-primary);text-align:center;cursor:pointer;transition:border-color var(--dur-quick) var(--ease-out), color var(--dur-quick) var(--ease-out), opacity var(--dur-quick) var(--ease-out);background:#04101cdb;border:1px solid #e8c66a57;justify-content:center;align-items:center;display:flex}.true-distances-context-action:hover,.true-distances-context-action:focus-visible{color:var(--text-gold);border-color:#e8c66aad}.true-distances-context-action[aria-disabled=true]{opacity:.58;cursor:wait}.true-distances-milestone{max-width:34ch;margin-top:var(--space-2)!important;font-size:var(--text-2xs)!important;color:var(--text-muted)!important}.true-distances-notes{margin-top:var(--space-2);max-width:31ch;color:var(--text-muted)}.true-distances-notes summary{min-height:44px;font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--text-gold);cursor:pointer;align-items:center;display:inline-flex}.true-distances-notes p{font-size:var(--text-xs)!important}.true-distances-hint{font-style:italic;margin-top:var(--space-2)!important;color:var(--text-gold)!important}#app.ui-hidden .true-distances-locator,#app.ui-auto-hidden .true-distances-locator{pointer-events:none}#app.ui-hidden .true-distances-locator__label,#app.ui-auto-hidden .true-distances-locator__label{display:none}@media (forced-colors:active){.true-distances-context-action{color:buttontext;background:buttonface;border:2px solid buttontext}.true-distances-context-action[aria-disabled=true]{color:graytext;border-color:graytext}.true-distances-locator__ring{border-color:buttontext}.true-distances-locator__spark{box-shadow:none;background:canvastext}.true-distances-thread__line,.true-distances-thread__tick,.true-distances-thread__backing,.true-distances-thread__reading-leader{stroke:canvastext}.true-distances-thread__reading-backing{fill:canvas;stroke:canvastext}.true-distances-thread__distance{fill:canvastext}.true-distances-thread__bead,.true-distances-thread__glow{fill:canvastext;filter:none}}.is-compact-viewport .true-distances-value{font-size:var(--text-md)!important}.is-compact-viewport .true-distances-context-action{padding-inline:var(--space-3);font-size:var(--text-xs);margin-block:0}.is-compact-viewport #app[data-scale-presentation=distances] .true-sizes-reading:has(>.true-distances-notes[open])>:is(.true-distances-context-action,.true-distances-milestone,.true-distances-hint){display:none}.is-compact-viewport .true-distances-notes{max-width:22ch}.is-compact-viewport .true-distances-notes[open]{right:max(var(--space-3), var(--stage-safe-right,0px));bottom:max(var(--space-3), var(--stage-safe-bottom,0px));z-index:var(--z-controls);width:24ch;max-width:calc(var(--stage-vw,100vw) - var(--space-6));padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);box-shadow:var(--shadow-plate);text-align:left;background:#04101cf5;border:1px solid #e8c66a47;position:fixed}.is-compact-viewport .true-distances-notes[open] p{margin-bottom:2px;line-height:1.25;font-size:var(--text-2xs)!important}.is-compact-viewport .true-distances-scale{top:max(var(--space-3), var(--stage-safe-top,0px));right:max(var(--space-3), var(--stage-safe-right,0px));bottom:auto;left:auto;transform:none}@media (prefers-reduced-motion:reduce){.true-distances-context-action,.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator__label,.true-distances-locators[data-layout=unfolded-orrery] .true-distances-locator__ring{transition:none}}.true-distances-locator[data-light=waiting] .true-distances-locator__ring,.true-distances-locator[data-light=waiting] .true-distances-locator__leader{opacity:.34;filter:saturate(.5);transition:opacity .22s ease-out,filter .22s ease-out}.true-distances-locator[data-light=waiting] .true-distances-locator__glint{opacity:.4;transition:opacity .22s ease-out}.true-distances-locator[data-light=waiting] .true-distances-locator__label{opacity:.45;transition:opacity .22s ease-out}.true-distances-locator[data-arrived=true] .true-distances-locator__ring{animation:.76s cubic-bezier(.12,.72,.24,1) true-distances-light-arrived}@keyframes true-distances-light-arrived{0%{border-color:#fff4d6fa;box-shadow:0 0 18px 5px #ffecb2b3,0 0 44px 14px #f4c46066}40%{border-color:#ffecb2db;box-shadow:0 0 30px 11px #ffe09657,0 0 66px 26px #e2a03e33}to{border-color:#e8c66ad6;box-shadow:0 0 12px #e8c66a24}}@media (prefers-reduced-motion:reduce){.true-distances-locator[data-arrived=true] .true-distances-locator__ring{animation:.76s linear true-distances-light-arrived-still}@keyframes true-distances-light-arrived-still{0%,55%{border-color:#fff4d6fa}to{border-color:#e8c66ad6}}.true-distances-locator[data-light=waiting] .true-distances-locator__ring,.true-distances-locator[data-light=waiting] .true-distances-locator__leader,.true-distances-locator[data-light=waiting] .true-distances-locator__glint,.true-distances-locator[data-light=waiting] .true-distances-locator__label{transition:none}}.true-distances-light-reading{z-index:4;color:var(--ink-cream,#f2e6c8);font-family:var(--font-ui,inherit);letter-spacing:.04em;white-space:nowrap;pointer-events:none;background:#091421d1;border:1px solid #e8c66a80;border-radius:999px;margin:-.75em 0 0 12px;padding:3px 9px 4px;font-size:11px;position:absolute;top:0;left:0;box-shadow:0 1px 10px #0409108c}.true-distances-light-reading[hidden]{display:none}.is-notes-cramped-viewport .true-distances-light-reading{margin-left:9px;padding:2px 7px 3px}.controls-hint{z-index:var(--z-world-label);inset-inline:var(--space-4);bottom:calc(max(14px, var(--stage-safe-bottom,0px)) + var(--orrery-instrument-width) + 36px + var(--space-4));color:var(--text-muted);pointer-events:none;font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-shadow:var(--shadow-text);text-transform:uppercase;transition:opacity var(--dur-stage) var(--ease-out), transform var(--dur-stage) var(--ease-out);justify-content:center;display:flex;position:absolute}.controls-hint strong{color:var(--c-gold-bright);font-weight:var(--weight-black)}.controls-hint.dismissed{opacity:0;transform:translateY(8px)}.controls-hint__voice{justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:none}.controls-hint[data-voice=pointer] .controls-hint__voice[data-voice=pointer],.controls-hint[data-voice=touch] .controls-hint__voice[data-voice=touch],.controls-hint[data-voice=keyboard] .controls-hint__voice[data-voice=keyboard]{display:flex}.controls-hint__aside{align-items:center;gap:inherit;display:flex}.controls-hint__glyph{place-items:center;display:grid}.controls-hint__glyph svg{width:20px;height:20px;display:block}.controls-hint__stroke{fill:none;stroke:var(--text-secondary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.controls-hint__glyph--pointer{border:2px solid var(--text-secondary);border-radius:8px;width:16px;height:22px;position:relative}.controls-hint__glyph--pointer i{background:var(--c-gold);width:2px;height:5px;position:absolute;top:3px;left:6px}.hint-separator{background:#e8c66a5c;width:2px;height:16px}.hover-label{z-index:var(--z-pointer);min-width:132px;padding:var(--space-2) var(--space-3);border:var(--frame-width-sm) solid transparent;border-radius:var(--radius-plate);background:var(--field-plate) padding-box, var(--gold-leaf-soft) border-box;box-shadow:var(--frame-keylines-sm), var(--shadow-plate);opacity:0;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-out);flex-direction:column;display:flex;position:absolute;transform:translate(16px,8px)}.hover-label[aria-hidden=false]{opacity:1}.hover-label span{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold)}.hover-label small{color:var(--text-gold);font-size:var(--text-2xs);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-top:2px}#app.ui-hidden .controls-hint,#app.ui-auto-hidden .hover-label{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.controls-hint{transition:none!important}}@media (forced-colors:active){.hover-label{forced-color-adjust:none;box-shadow:none;color:canvastext;background:canvas;border:2px solid canvastext}}.orrery-instrument{z-index:var(--z-controls);right:auto;bottom:max(14px, var(--stage-safe-bottom,0px));width:var(--orrery-instrument-width);color:var(--text-gold);transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.orrery-time{margin-inline:auto;width:max-content;max-width:18ch;color:var(--text-gold);font-family:var(--font-display);font-size:clamp(12px, calc(var(--stage-vw,100vw) * .01), 14px);font-variant-numeric:tabular-nums;font-weight:var(--weight-heavy);letter-spacing:var(--tracking-wide);text-align:center;text-shadow:var(--shadow-text);text-transform:uppercase;white-space:nowrap;margin-bottom:14px;line-height:1;display:grid}.orrery-time__mode,.orrery-time__reading{text-overflow:clip;display:block;overflow:hidden}.orrery-whisper{bottom:calc(100% + var(--space-2));width:max-content;max-width:22ch;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);opacity:0;pointer-events:none;text-align:center;text-shadow:var(--shadow-text);text-transform:uppercase;transition:opacity var(--dur-reveal) var(--ease-out);margin:0;padding:0;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.orrery-whisper[data-visible=true]{opacity:1}.orrery-time__mode{font-size:var(--text-2xs);letter-spacing:var(--tracking-caps)}.orrery-dial{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;outline:0 solid #0000;width:100%;position:relative}.orrery-dial[data-held=true]{cursor:grabbing}.orrery-dial svg{filter:drop-shadow(0 8px 14px #0000008c);width:100%;height:100%;display:block;overflow:visible}.orrery-dial__well{fill:url(#orrery-night);stroke:none}.orrery-dial__limb{fill:none;stroke:url(#orrery-brass);stroke-width:4px}.orrery-dial__keyline{fill:none;stroke:#04101ad9;stroke-width:1px}.orrery-dial__day{fill:url(#orrery-day);opacity:.66}.orrery-dial__day-edge{fill:none;stroke:#ffe4a0;stroke-width:1.6px;opacity:.5}.orrery-dial__face{transform:translateX(var(--orrery-lean,0px));transform-origin:100px 100px;transition:transform 90ms linear}.orrery-dial__terminator{stroke:var(--c-gold);stroke-width:1px;stroke-dasharray:3 5;opacity:.22}.orrery-dial__tick{stroke:var(--c-gold);stroke-width:1px;stroke-linecap:round;opacity:.32}.orrery-dial__tick--major{stroke:var(--c-gold-bright);stroke-width:1.8px;opacity:.75}.orrery-dial__bead-orbit{transform:rotate(var(--orrery-phase,0deg));transform-origin:100px 100px}.orrery-dial__bead-halo{fill:#04101a80}.orrery-dial__bead{fill:url(#orrery-brass);stroke:none}.orrery-dial__bead-light{fill:#fff6de;opacity:.95}.orrery-dial__sun-mark{fill:none;stroke:#ffe184b3;stroke-linecap:round;stroke-width:2px}.orrery-dial:hover .orrery-dial__limb,.orrery-dial:focus-visible .orrery-dial__limb,.orrery-dial[data-held=true] .orrery-dial__limb{stroke:var(--c-gold-bright);filter:url(#orrery-glow)}.orrery-dial:focus-visible{outline:3px solid var(--c-gold-bright);outline-offset:8px}.orrery-dial[data-paused=true] .orrery-dial__bead,.orrery-dial[data-at-rest=true] .orrery-dial__bead{fill:#c9d2c4}.orrery-dial[data-paused=true] .orrery-dial__bead-light,.orrery-dial[data-at-rest=true] .orrery-dial__bead-light{opacity:.4}#app.ui-auto-hidden .orrery-instrument:not(:focus-within),#app.ui-hidden .orrery-instrument:not(:focus-within){opacity:0;pointer-events:none;transform:translate(-50%,12px)}.is-narrow-viewport .orrery-instrument{bottom:max(12px, var(--stage-safe-bottom,0px));width:clamp(50px, calc(var(--stage-vw,100vw) * .074), 64px)}@media (prefers-reduced-motion:reduce){.orrery-instrument,.orrery-dial__face,.orrery-whisper{transition:none!important}}@media (forced-colors:active){.orrery-time,.orrery-whisper{color:canvastext}.orrery-dial{forced-color-adjust:none}.orrery-dial svg,.orrery-dial:hover .orrery-dial__limb,.orrery-dial:focus-visible .orrery-dial__limb,.orrery-dial[data-held=true] .orrery-dial__limb{filter:none}.orrery-dial:focus-visible{outline-color:highlight}.orrery-dial__well{fill:canvas;stroke:canvastext}.orrery-dial__day{fill:highlight;opacity:1}.orrery-dial__bead,.orrery-dial__bead-halo{fill:highlight;stroke:canvastext}.orrery-dial__tick,.orrery-dial__day-edge,.orrery-dial__terminator,.orrery-dial__keyline,.orrery-dial__limb,.orrery-dial__sun-mark{stroke:canvastext;opacity:1}.orrery-dial:hover .orrery-dial__limb,.orrery-dial:focus-visible .orrery-dial__limb,.orrery-dial[data-held=true] .orrery-dial__limb{stroke:highlight}}.view-veil{z-index:var(--z-view-veil);background:var(--c-night);opacity:0;pointer-events:none;position:absolute;inset:0}.view-veil[data-phase=closing]{opacity:1;transition:opacity var(--veil-duration,.26s) var(--ease-in)}.view-veil[data-phase=opening]{opacity:0;transition:opacity var(--veil-duration,.62s) var(--ease-out)}@media (forced-colors:active){.view-veil{forced-color-adjust:none;background:canvas}}.about-panel{z-index:var(--z-about);padding:max(var(--space-7), var(--stage-safe-top,0px)) max(var(--space-7), var(--stage-safe-right,0px)) max(var(--space-7), var(--stage-safe-bottom,0px)) max(var(--space-7), var(--stage-safe-left,0px));place-items:center;display:grid;position:absolute;inset:0}.about-panel__scrim{background:#020910b8;position:absolute;inset:0}.about-panel__sheet{border:var(--frame-width-sm) solid transparent;border-radius:var(--radius-plate);background:var(--panel-field) padding-box, var(--gold-leaf-soft) border-box;width:min(72ch,100%);max-height:100%;box-shadow:var(--frame-keylines-sm), var(--shadow-panel);flex-direction:column;display:flex;position:relative;overflow:hidden}.about-panel__head{align-items:start;gap:0 var(--space-4);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid #e8c66a38;flex:none;grid-template-columns:1fr auto;grid-template-areas:"eyebrow close""title close";display:grid}.about-panel__head .eyebrow{grid-area:eyebrow}.about-panel__title{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);grid-area:title;margin:2px 0 0}.about-panel__version{margin-left:var(--space-2);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide)}.about-panel__close{cursor:pointer;width:44px;height:44px;transition:transform var(--dur-base) var(--ease-squash);background:0 0;border:0;border-radius:50%;grid-area:close;place-items:center;margin:-4px -8px 0 0;padding:0;display:grid}.about-panel__close:hover{transform:translateY(-2px)}.about-panel__close:active{transform:translateY(1px)scale(.98)}.about-panel__close svg{fill:none;width:22px;height:22px;stroke:var(--c-gold);stroke-linecap:round;stroke-width:1.9px;display:block}.about-panel__scroll{padding:var(--space-4) var(--space-5) var(--space-5);overscroll-behavior:contain;flex:auto;overflow-y:auto}.about-panel__scroll:focus-visible{outline:3px solid var(--c-gold-bright);outline-offset:-3px}.is-compact-viewport .about-panel{padding:max(var(--space-3), var(--stage-safe-top,0px)) max(var(--space-3), var(--stage-safe-right,0px)) max(var(--space-3), var(--stage-safe-bottom,0px)) max(var(--space-3), var(--stage-safe-left,0px))}.is-compact-viewport .about-panel__head{padding:var(--space-3) var(--space-4) var(--space-2)}.is-compact-viewport .about-panel__title{font-size:var(--text-md)}.is-compact-viewport .about-panel__scroll{padding:var(--space-3) var(--space-4) var(--space-4)}.about-panel__section+.about-panel__section{padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid #e8c66a29}.about-panel__section h3{margin:0 0 var(--space-2);color:var(--text-gold);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.about-panel__section h4{margin:var(--space-3) 0 var(--space-1);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-heavy);letter-spacing:var(--tracking-caps);line-height:var(--leading-snug);text-transform:uppercase}.about-panel__section p{margin:0 0 var(--space-2);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--text-sm);line-height:var(--leading-normal)}.about-panel__section p:last-child{margin-bottom:0}.about-panel__list{margin:0;padding:0;list-style:none}.about-panel__entry+.about-panel__entry{margin-top:var(--space-3)}.about-panel__entry-name{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.about-panel__entry p{font-size:var(--text-xs);margin:2px 0 0}.about-panel__required{padding:var(--space-3);border-radius:var(--radius-1);background:var(--field-plate);border:1px solid #e8c66a47}.about-panel__required+.about-panel__required{margin-top:var(--space-3)}.about-panel__required p{font-size:var(--text-2xs);line-height:var(--leading-normal)}.about-panel__links{gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.about-panel a{color:var(--text-gold);font-family:var(--font-ui);font-size:var(--text-xs);text-underline-offset:2px;border-radius:2px;text-decoration-color:#e8c66a73}.about-panel a:hover{color:var(--c-gold-bright);text-decoration-color:currentColor}.about-panel a:focus-visible{outline:3px solid var(--c-gold-bright);outline-offset:2px}.about-toggle{cursor:pointer;pointer-events:auto;width:44px;height:44px;transition:transform var(--dur-base) var(--ease-squash);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.about-toggle:hover{transform:translateY(-2px)}.about-toggle:active{transform:translateY(1px)scale(.98)}.about-toggle__glyph{width:24px;height:24px;display:block}.about-toggle svg{width:100%;height:100%;display:block;overflow:visible}.about-toggle__ring,.about-toggle__stem{fill:none;stroke:var(--c-gold);stroke-linecap:round;stroke-width:1.7px;opacity:.62;transition:opacity var(--dur-base) var(--ease-out)}.about-toggle__dot{fill:var(--c-gold);opacity:.62;transition:opacity var(--dur-base) var(--ease-out)}.about-toggle:hover .about-toggle__ring,.about-toggle:hover .about-toggle__stem,.about-toggle:hover .about-toggle__dot,.about-toggle[aria-expanded=true] .about-toggle__ring,.about-toggle[aria-expanded=true] .about-toggle__stem,.about-toggle[aria-expanded=true] .about-toggle__dot{opacity:1}#app.ui-hidden .about-toggle,#app.ui-auto-hidden .about-toggle{pointer-events:none}@media (prefers-reduced-motion:reduce){.about-panel__close,.about-toggle,.about-toggle__ring,.about-toggle__stem,.about-toggle__dot{transition:none}.about-panel__close:hover,.about-panel__close:active,.about-toggle:hover,.about-toggle:active{transform:none}}@media (forced-colors:active){.about-panel__scrim{background:canvas}.about-panel__sheet{background:canvas;border-color:canvastext}.about-panel__close svg,.about-toggle__ring,.about-toggle__stem{stroke:buttontext}.about-toggle__dot{fill:buttontext}.about-panel__required{background:canvas;border-color:canvastext}}.error-toast{z-index:var(--z-fallback);top:calc(14px + var(--stage-safe-top,0px));right:calc(14px + var(--stage-safe-right,0px));border:var(--frame-width-sm) solid transparent;border-radius:var(--radius-plate);background:var(--c-navy-lo) padding-box, var(--gold-leaf) border-box;max-width:min(340px,80%);box-shadow:var(--frame-keylines-sm), 0 10px 26px #0104098c;color:var(--text-secondary);align-items:center;gap:12px;padding:10px 14px;display:flex;position:absolute}.error-toast__line{font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.error-toast__dismiss{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--c-gold-deep);color:var(--text-gold);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px 10px}.error-toast__dismiss:hover,.error-toast__dismiss:focus-visible{color:var(--c-gold-bright);box-shadow:inset 0 0 0 1px var(--c-gold)}:root.is-mid-viewport{--atlas-edge:18px}.is-phone-viewport .topbar{gap:var(--space-2);min-height:80px;padding:var(--space-4) var(--space-5)}.is-phone-viewport .brand-mark{transform:scale(.86)}.is-phone-viewport .world-planet-label{min-width:88px;padding:var(--space-1) var(--space-2)}.is-phone-viewport .world-planet-label__name{font-size:var(--text-base)}.is-phone-viewport .world-planet-label__status{display:none}.is-phone-viewport .controls-hint{gap:var(--space-2);bottom:120px}.is-short-hint-viewport .controls-hint{gap:var(--space-2)}.is-short-hint-viewport .controls-hint__aside{display:none}:root.is-tiny-viewport{font-size:var(--text-base)}.is-short-wide-viewport .topbar{min-height:82px;padding-block:var(--space-4)}.is-short-wide-viewport .controls-hint{display:none}.is-compact-wide-viewport .true-sizes-reading{left:auto;right:var(--space-4);text-align:right;max-width:30ch}.is-phone-viewport .true-sizes-reading{left:auto;right:var(--space-3);bottom:var(--space-3);text-align:right;max-width:27ch}.is-phone-viewport .true-sizes-reading h2{font-size:var(--text-md);margin-bottom:var(--space-1)}.is-phone-viewport .true-sizes-reading p{font-size:var(--text-xs)}.is-phone-viewport .true-sizes-source{display:none}.is-phone-viewport .scale-return{left:calc(var(--space-5) + var(--masthead-lead) + var(--space-2));padding:var(--space-2) var(--space-3)}.is-phone-viewport #app[data-space=scale] .true-sizes-reading{max-width:18ch}:root{--stage-vw:100vw;--stage-safe-top:env(safe-area-inset-top);--stage-safe-right:env(safe-area-inset-right);--stage-safe-bottom:env(safe-area-inset-bottom);--stage-safe-left:env(safe-area-inset-left)}#app.is-landscape-stage{width:var(--stage-width);height:var(--stage-height);transform:var(--stage-transform);transform-origin:0 0;position:fixed;top:0;left:0}.landscape-stage-toggle{z-index:var(--z-stage-control);right:max(var(--space-4), env(safe-area-inset-right,0px));bottom:max(var(--space-4), env(safe-area-inset-bottom,0px));align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:var(--space-2) var(--space-3);border:var(--frame-width-sm) solid transparent;border-radius:var(--radius-plate);background:var(--field-plate) padding-box, var(--gold-leaf-soft) border-box;box-shadow:var(--frame-keylines-sm), var(--shadow-plate);color:var(--text-primary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-snug);text-align:left;transition:transform var(--dur-base) var(--ease-squash);display:flex;position:fixed}.landscape-stage-toggle:hover{transform:translateY(-2px)}.landscape-stage-toggle:active{transform:translateY(1px)scale(.98)}.landscape-stage-toggle__device{border:2px solid var(--c-gold-bright);border-radius:var(--radius-1);flex:none;width:18px;height:28px;position:relative}.landscape-stage-toggle__device:after{content:"";border-radius:var(--radius-pill);background:var(--c-gold);height:2px;position:absolute;bottom:2px;left:3px;right:3px}.landscape-stage-toggle[aria-pressed=true]{top:max(var(--space-4), var(--stage-safe-top,0px));border-color:var(--c-gold-bright);background:var(--c-gold);color:var(--text-on-gold);bottom:auto}.landscape-stage-toggle[aria-pressed=true] .landscape-stage-toggle__device{border-color:currentColor}.landscape-stage-toggle[aria-pressed=true] .landscape-stage-toggle__device:after{background:currentColor}@media (prefers-reduced-motion:reduce){.landscape-stage-toggle{transition:none}.landscape-stage-toggle:hover,.landscape-stage-toggle:active{transform:none}}@media (forced-colors:active){.landscape-stage-toggle{forced-color-adjust:none;box-shadow:none;color:buttontext;background:buttonface;border:2px solid buttontext}.landscape-stage-toggle[aria-pressed=true]{color:highlighttext;background:highlight;border-color:highlight}.landscape-stage-toggle__device{border-color:currentColor}.landscape-stage-toggle__device:after{background:currentColor}}
