.liveSky-module__uOosuW__live{--pollution:.24;z-index:1000;color:#fff;background:#02070c;position:fixed;inset:0;overflow:hidden}.liveSky-module__uOosuW__sky{width:100%;height:100%;filter:saturate(calc(1.2 - var(--pollution)*.45)) brightness(calc(1.08 - var(--pollution)*.3));position:absolute;inset:0}.liveSky-module__uOosuW__haze{opacity:calc(.42 + var(--pollution)*.48)}.liveSky-module__uOosuW__figures line{stroke:#bcaaffd1;stroke-width:.27px;filter:drop-shadow(0 0 1px #bda9ff)}.liveSky-module__uOosuW__boundaries line{stroke:#69d2aa6b;stroke-width:.18px;stroke-dasharray:.8 .8}.liveSky-module__uOosuW__stars circle{fill:#fff8d7;filter:drop-shadow(0 0 1.5px #fff);opacity:calc(1 - var(--pollution)*.58)}.liveSky-module__uOosuW__constellationNames text{fill:#e1d3ffbf;text-anchor:middle;paint-order:stroke;stroke:#03101a;stroke-width:.55px;font-size:1.55px}.liveSky-module__uOosuW__top{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020c14b3;border:1px solid #ffffff24;border-radius:24px;grid-template-columns:46px 1fr auto;align-items:center;gap:.7rem;padding:.5rem;display:grid;position:absolute}.liveSky-module__uOosuW__top a,.liveSky-module__uOosuW__top button{color:#fff;background:#ffffff14;border:0;border-radius:18px;place-items:center;min-height:42px;padding:.55rem .8rem;text-decoration:none;display:grid}.liveSky-module__uOosuW__top div{display:grid}.liveSky-module__uOosuW__top small{color:#9fd9cc}.liveSky-module__uOosuW__start{z-index:4;text-align:center;background:radial-gradient(circle at 50% 35%,#16566f40,#01060ae0);place-content:center;justify-items:center;padding:2rem;display:grid;position:absolute;inset:0}.liveSky-module__uOosuW__start>span{color:#e7c46b;font-size:3.5rem}.liveSky-module__uOosuW__start h1{margin:.5rem;font-size:clamp(3rem,14vw,5rem)}.liveSky-module__uOosuW__start p{color:#c8d7d8;max-width:520px;line-height:1.6}.liveSky-module__uOosuW__start button{color:#fff;background:#a8ff0021;border:1px solid #a8ff00;border-radius:999px;min-height:52px;padding:.8rem 1.4rem;font-weight:700}.liveSky-module__uOosuW__object{z-index:2;color:#fff;text-shadow:0 1px 4px #000;background:0 0;border:0;justify-items:center;min-width:70px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.liveSky-module__uOosuW__object>span{background:#fff;border:2px solid #a8ff00;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 5px #a8ff0026,0 0 18px #fff}.liveSky-module__uOosuW__object b{background:#01080dad;border-radius:8px;margin-top:.35rem;padding:.15rem .4rem}.liveSky-module__uOosuW__object small{color:#b9d8ce}.liveSky-module__uOosuW__planet>span,.liveSky-module__uOosuW__moon>span{background:#e7c46b;width:22px;height:22px}.liveSky-module__uOosuW__star>span{box-shadow:0 0 0 7px #ffeca21f,0 0 30px #fff}.liveSky-module__uOosuW__deep-sky>span{background:#7b5ca9;border-color:#b99bea}.liveSky-module__uOosuW__reticle{z-index:3;color:#a8ff00;text-shadow:0 0 16px #000;pointer-events:none;font-size:3.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.liveSky-module__uOosuW__tools{right:max(12px,env(safe-area-inset-right));bottom:calc(max(18px,env(safe-area-inset-bottom)) + 72px);z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020c14b8;border:1px solid #ffffff26;border-radius:25px;gap:.45rem;padding:.5rem;display:grid;position:absolute}.liveSky-module__uOosuW__tools button{color:#fff;background:#ffffff12;border:0;border-radius:18px;place-items:center;width:58px;min-height:54px;font-size:1.15rem;display:grid}.liveSky-module__uOosuW__tools span{font-size:.55rem}.liveSky-module__uOosuW__nudge{left:50%;bottom:max(18px,env(safe-area-inset-bottom));z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020c14b3;border-radius:999px;gap:.35rem;padding:.45rem;display:flex;position:absolute;transform:translate(-50%)}.liveSky-module__uOosuW__nudge button{color:#fff;background:#ffffff14;border:0;border-radius:50%;width:44px;height:44px}.liveSky-module__uOosuW__layers{right:82px;bottom:calc(max(18px,env(safe-area-inset-bottom)) + 72px);z-index:6;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#02101be6;border:1px solid #ffffff29;border-radius:28px;gap:.45rem;width:min(310px,100vw - 110px);padding:1rem;display:grid;position:absolute;box-shadow:0 24px 80px #000}.liveSky-module__uOosuW__layers>div{justify-content:space-between;align-items:center;display:flex}.liveSky-module__uOosuW__layers button{color:#fff;background:0 0;border:0;font-size:1.5rem}.liveSky-module__uOosuW__layers label{align-items:center;gap:.7rem;min-height:42px;display:flex}.liveSky-module__uOosuW__layers input{accent-color:#a8ff00}.liveSky-module__uOosuW__layers p{color:#9eb4b7;margin:.5rem 0 0;font-size:.65rem;line-height:1.5}.liveSky-module__uOosuW__slider{grid-template-columns:1fr auto;display:grid!important}.liveSky-module__uOosuW__slider input{grid-column:1/-1;width:100%}.liveSky-module__uOosuW__slider span{color:#a8ff00}@media (min-width:800px){.liveSky-module__uOosuW__live{border:1px solid #69d2aa40;border-radius:36px;inset:5vh 5vw;box-shadow:0 40px 120px #000}.liveSky-module__uOosuW__tools{right:24px}.liveSky-module__uOosuW__layers{right:100px}}.liveSky-module__uOosuW__live{overscroll-behavior:none;touch-action:manipulation;width:100vw;height:100dvh}.liveSky-module__uOosuW__galaxy{mix-blend-mode:screen;filter:blur(1.2px)}.liveSky-module__uOosuW__starDust{opacity:calc(.92 - var(--pollution)*.66);filter:drop-shadow(0 0 .65px #d3deffe6)}.liveSky-module__uOosuW__starDust circle{fill:#fff}.liveSky-module__uOosuW__ambientStars circle{fill:#fff;filter:drop-shadow(0 0 .7px #bce1ffcc);opacity:calc(1 - var(--pollution)*.72)}.liveSky-module__uOosuW__ambientStars circle:nth-child(7n){fill:#b9dcff}.liveSky-module__uOosuW__ambientStars circle:nth-child(11n){fill:#ffe7b0}.liveSky-module__uOosuW__horizonScene{pointer-events:none}.liveSky-module__uOosuW__horizonScene line{stroke:#89efc7e6;stroke-width:.28px;stroke-dasharray:1.2 .7;filter:drop-shadow(0 0 1.4px #69d2aabf);vector-effect:non-scaling-stroke}.liveSky-module__uOosuW__horizonScene path{stroke-width:.22px;vector-effect:non-scaling-stroke}.liveSky-module__uOosuW__mountains{fill:#00030c47;stroke:#84ceb973}.liveSky-module__uOosuW__city{fill:#000208d1;stroke:#c0d4e27a}.liveSky-module__uOosuW__horizonBadge{fill:#010b17e0;stroke:#89efc7cc;stroke-width:.16px}.liveSky-module__uOosuW__horizonScene text{fill:#c8ffe9;letter-spacing:.13em;text-anchor:middle;paint-order:stroke;stroke:#01050a;stroke-width:.5px;font-size:1.85px;font-weight:900}.liveSky-module__uOosuW__belowHorizon{filter:saturate(.78)brightness(.86)}.liveSky-module__uOosuW__belowHorizon small{color:#8fd8c1;text-align:center;max-width:120px;font-size:.58rem}.liveSky-module__uOosuW__moon>span{background:radial-gradient(circle at 35% 32%,#fffbe5 0 9%,#d7d1bd 10% 16%,#f3ecd2 17% 34%,#aaa797 35% 39%,#e9e2ca 40% 100%);border:1px solid #fff8dae6;width:28px;height:28px;box-shadow:0 0 0 6px #f7efd217,0 0 24px #fff8dac2}.liveSky-module__uOosuW__moonDisc{filter:drop-shadow(0 0 12px #fff8daa8);width:clamp(38px,10vw,68px);height:clamp(38px,10vw,68px);overflow:visible}.liveSky-module__uOosuW__objectLocator{z-index:4;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020b16d1;border:1px solid #a8ff007a;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:.1rem .32rem;min-width:64px;padding:.35rem .5rem;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0006}.liveSky-module__uOosuW__objectLocator span{color:#a8ff00;grid-row:1/3;font-size:1rem}.liveSky-module__uOosuW__objectLocator b{text-overflow:ellipsis;white-space:nowrap;max-width:74px;font-size:.6rem;overflow:hidden}.liveSky-module__uOosuW__objectLocator small{color:#9fd9cc;font-size:.5rem}
.liveSkyAtlas-module__8STogG__art path{fill:#b99bea12;stroke:#e1ccff4d;stroke-width:.45px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px #b99bea59)}.liveSkyAtlas-module__8STogG__objectSheet{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:8;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#020d15ed;border:1px solid #ffffff29;border-radius:28px;grid-template-columns:auto 1fr;gap:1rem;max-height:min(72dvh,680px);padding:1rem;display:grid;position:absolute;overflow:auto;box-shadow:0 24px 80px #000000a6}.liveSkyAtlas-module__8STogG__objectSheet>button{color:#fff;background:0 0;border:0;font-size:1.5rem;position:absolute;top:.65rem;right:.8rem}.liveSkyAtlas-module__8STogG__objectSheet img{object-fit:cover;border-radius:50%;align-self:center;width:92px;height:92px;box-shadow:0 0 28px #fff3}.liveSkyAtlas-module__8STogG__objectSheet h2,.liveSkyAtlas-module__8STogG__objectSheet p{margin:.2rem 0}.liveSkyAtlas-module__8STogG__objectContent{min-width:0;padding-right:.35rem}.liveSkyAtlas-module__8STogG__objectContent h3{color:#f1c85b;font:700 .72rem/1.2 var(--font-ui);margin:.75rem 0 .2rem}.liveSkyAtlas-module__8STogG__summary{color:#f4f1e8;font-size:.78rem;line-height:1.45}.liveSkyAtlas-module__8STogG__objectContent>p:not(.liveSkyAtlas-module__8STogG__summary){color:#c3d0cd;font-size:.68rem;line-height:1.45}.liveSkyAtlas-module__8STogG__objectContent dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:.65rem 0;display:grid}.liveSkyAtlas-module__8STogG__objectContent dl div{background:#75d6af0e;border:1px solid #75d6af24;border-radius:12px;padding:.45rem}.liveSkyAtlas-module__8STogG__objectContent dt{color:#8dcdb8;text-transform:uppercase;letter-spacing:.08em;font-size:.52rem}.liveSkyAtlas-module__8STogG__objectContent dd{color:#fff;margin:.15rem 0 0;font-size:.67rem}.liveSkyAtlas-module__8STogG__objectContent details{background:#ffffff0b;border-radius:12px;margin-top:.65rem;padding:.55rem}.liveSkyAtlas-module__8STogG__objectContent summary{cursor:pointer;color:#b8f3dc;font-size:.65rem;font-weight:700}.liveSkyAtlas-module__8STogG__objectContent details p{color:#aebebb;font-size:.58rem;line-height:1.4}.liveSkyAtlas-module__8STogG__objectSheet small{color:#75d6af;text-transform:uppercase;letter-spacing:.12em}.liveSkyAtlas-module__8STogG__objectSheet a{color:#b9d8ce;margin-top:.45rem;font-size:.65rem;line-height:1.35;display:block}.liveSkyAtlas-module__8STogG__objectSheet a:last-child{color:#a8ff00;font-size:.75rem;font-weight:700}@media (min-width:800px){.liveSkyAtlas-module__8STogG__objectSheet{width:min(520px,80vw);left:50%;right:auto;transform:translate(-50%)}}
.liveSkyAr-module__rXfi8q__camera{z-index:0;object-fit:cover;background:#01050a;width:100%;height:100%;display:none;position:absolute;inset:0}.liveSkyAr-module__rXfi8q__skyOverlay{z-index:1;transition:opacity .3s,clip-path .3s}.liveSkyAr-module__rXfi8q__blend .liveSkyAr-module__rXfi8q__camera,.liveSkyAr-module__rXfi8q__window .liveSkyAr-module__rXfi8q__camera{display:block}.liveSkyAr-module__rXfi8q__blend .liveSkyAr-module__rXfi8q__skyOverlay{opacity:.68}.liveSkyAr-module__rXfi8q__blend .liveSkyAr-module__rXfi8q__skyOverlay rect:first-of-type{opacity:.55}.liveSkyAr-module__rXfi8q__window .liveSkyAr-module__rXfi8q__camera{border:1px solid #75d6af8c;border-radius:32px;width:84%;height:55%;display:block;inset:20% 8% 25%;box-shadow:0 0 0 999px #01050a29,0 24px 80px #0000008c}.liveSkyAr-module__rXfi8q__window .liveSkyAr-module__rXfi8q__skyOverlay{opacity:.82}.liveSkyAr-module__rXfi8q__toolRail{grid-template-columns:repeat(4,minmax(0,1fr))!important}.liveSkyAr-module__rXfi8q__panel{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));z-index:10;color:#f7f1df;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#020d15f0;border:1px solid #75d6af52;border-radius:30px;max-height:min(76dvh,680px);padding:1rem;position:absolute;overflow:auto;box-shadow:0 28px 90px #000000b8}.liveSkyAr-module__rXfi8q__panelHead{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.liveSkyAr-module__rXfi8q__panelHead small{color:#75d6af;letter-spacing:.16em;font-weight:800}.liveSkyAr-module__rXfi8q__panelHead h2{margin:.2rem 0 .4rem;font:600 clamp(1.15rem,5vw,1.55rem)/1.1 Georgia,serif}.liveSkyAr-module__rXfi8q__panelHead>button{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;min-width:42px;min-height:42px;font-size:1.4rem}.liveSkyAr-module__rXfi8q__panel>p{color:#b9c8c4;margin:.4rem 0 .8rem;font-size:.78rem;line-height:1.45}.liveSkyAr-module__rXfi8q__modeButton{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:42px 1fr;align-items:center;gap:.75rem;width:100%;margin:.55rem 0;padding:.8rem;display:grid}.liveSkyAr-module__rXfi8q__modeButton>span{color:#a8ff00;background:#a8ff001c;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.liveSkyAr-module__rXfi8q__modeButton b,.liveSkyAr-module__rXfi8q__modeButton small{display:block}.liveSkyAr-module__rXfi8q__modeButton small{color:#aebdb9;margin-top:.2rem;line-height:1.35}.liveSkyAr-module__rXfi8q__modeButton:disabled{opacity:.55}.liveSkyAr-module__rXfi8q__capability{background:#75d6af14;border-radius:14px;padding:.65rem .75rem}.liveSkyAr-module__rXfi8q__status{color:#f1c85b!important}.liveSkyAr-module__rXfi8q__error{border-left:3px solid #ff7961;padding-left:.7rem;color:#ffb7a9!important}.liveSkyAr-module__rXfi8q__calibration ol{color:#d4ddda;margin:.7rem 0;padding-left:1.35rem;font-size:.83rem;line-height:1.5}.liveSkyAr-module__rXfi8q__calibration li+li{margin-top:.45rem}.liveSkyAr-module__rXfi8q__reset{color:#fff;background:#75d6af1f;border:1px solid #75d6af;border-radius:999px;width:100%;padding:.75rem;font-weight:800}@media (min-width:800px){.liveSkyAr-module__rXfi8q__panel{width:min(520px,100vw - 32px);left:50%;right:auto;transform:translate(-50%)}.liveSkyAr-module__rXfi8q__window .liveSkyAr-module__rXfi8q__camera{width:60%;height:64%;inset:16% 20% 20%}}@media (max-height:650px){.liveSkyAr-module__rXfi8q__panel{max-height:68dvh}.liveSkyAr-module__rXfi8q__window .liveSkyAr-module__rXfi8q__camera{height:55%;inset:18% 8% 27%}}@media (prefers-reduced-motion:reduce){.liveSkyAr-module__rXfi8q__skyOverlay{transition:none}}
.liveSkyGuides-module__uIokVW__references{pointer-events:none}.liveSkyGuides-module__uIokVW__references line{fill:none;stroke-width:.22px;vector-effect:non-scaling-stroke}.liveSkyGuides-module__uIokVW__horizon{stroke:#75d6afb3}.liveSkyGuides-module__uIokVW__meridian{stroke:#ffffff6b;stroke-dasharray:1.2 1.1}.liveSkyGuides-module__uIokVW__equator{stroke:#79c5ff94;stroke-dasharray:2 .9}.liveSkyGuides-module__uIokVW__ecliptic{stroke:#f1c85bc7;stroke-dasharray:2.6 .75;filter:drop-shadow(0 0 1px #f1c85b59)}.liveSkyGuides-module__uIokVW__trajectories{pointer-events:none}.liveSkyGuides-module__uIokVW__trajectories line{stroke:#a8ff00;stroke-width:.32px;stroke-linecap:round;stroke-dasharray:.7 1.15;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.5px #a8ff008c)}.liveSkyGuides-module__uIokVW__layerHeading{color:#75d6af;letter-spacing:.12em;text-transform:uppercase;margin:.85rem 0 .25rem;font-size:.7rem;display:block}.liveSkyGuides-module__uIokVW__layerPanel{max-height:calc(100dvh - max(118px,env(safe-area-inset-top) + 100px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#75d6af8c transparent;overflow-y:auto}.liveSkyGuides-module__uIokVW__layerPanel>div:first-child{z-index:2;background:linear-gradient(#02101b 76%,#02101b00);margin:-1rem -1rem 0;padding:1rem;position:sticky;top:-1rem}.liveSkyGuides-module__uIokVW__layerPanel::-webkit-scrollbar{width:5px}.liveSkyGuides-module__uIokVW__layerPanel::-webkit-scrollbar-thumb{background:#75d6af8c;border-radius:999px}.liveSkyGuides-module__uIokVW__layerPanel::-webkit-scrollbar-track{background:0 0}.liveSkyGuides-module__uIokVW__layerStatus,.liveSkyGuides-module__uIokVW__layerError{background:#75d6af14;border-radius:12px;padding:.55rem .65rem;margin:.05rem 0 .4rem!important;font-size:.65rem!important;line-height:1.4!important}.liveSkyGuides-module__uIokVW__layerError{background:#ff79611a;color:#ffb7a9!important}.liveSkyGuides-module__uIokVW__layerStatus a,.liveSkyGuides-module__uIokVW__layerError a{color:#a8ff00}.liveSkyGuides-module__uIokVW__satellite{z-index:3;pointer-events:none;color:#d9ff71;filter:drop-shadow(0 0 5px #a8ff00a6);justify-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.liveSkyGuides-module__uIokVW__satellite span{font-size:.65rem}.liveSkyGuides-module__uIokVW__satellite b{color:#fff;text-overflow:ellipsis;text-shadow:0 1px 3px #000;white-space:nowrap;max-width:100px;font-size:.58rem;font-weight:600;overflow:hidden}.liveSkyGuides-module__uIokVW__meteor{z-index:3;pointer-events:none;text-align:center;filter:drop-shadow(0 0 6px #f1c85b99);justify-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.liveSkyGuides-module__uIokVW__meteor span{color:#f1c85b;font-size:1.2rem}.liveSkyGuides-module__uIokVW__meteor b{color:#fff;text-shadow:0 1px 3px #000;max-width:120px;font-size:.62rem}.liveSkyGuides-module__uIokVW__meteor small{color:#f1c85b;text-transform:uppercase;letter-spacing:.06em;font-size:.48rem}
