#main-content.sky{--sky-bg:#050608;--sky-panel:#0a0c10c7;--sky-line:#94a3b829;--sky-text:#e2e8f0;--sky-muted:#94a3b8;--sky-red:#ef4444;--sky-cyan:#22d3ee;background:var(--sky-bg);color:var(--sky-text);padding:0}#main-content.sky .sky-stage{flex-direction:column;gap:12px;padding:0 12px 28px;display:flex}#main-content.sky .dome-col{flex-direction:column;align-items:center;min-width:0;display:flex}#main-content.sky .sky-title{align-self:stretch;max-width:none;padding:18px 4px 10px}#main-content.sky .dome-wrap{aspect-ratio:1;width:100%;max-width:560px;position:relative}#main-content.sky .dome-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#main-content.sky .dome-canvas:last-of-type{touch-action:manipulation}#main-content.sky .tip{z-index:2;max-width:220px;font-family:var(--font-mono);color:var(--sky-muted);pointer-events:none;white-space:nowrap;background:#0a0c10e6;border:1px solid #22d3ee59;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:.7rem;line-height:1.4;display:flex;position:absolute;top:0;left:0}#main-content.sky .tip strong{color:var(--sky-text);font-size:.76rem}#main-content.sky .tip[hidden]{display:none}#main-content.sky .dome-empty{text-align:center;background:var(--sky-panel);border:1px solid var(--sky-line);-webkit-backdrop-filter:blur(10px);border-radius:14px;width:min(280px,80%);padding:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#main-content.sky .dome-empty[hidden]{display:none}#main-content.sky .dome-empty p{color:var(--sky-muted);margin:0 0 12px;font-size:.85rem;line-height:1.45}#main-content.sky .legend{font-family:var(--font-mono);letter-spacing:.04em;color:var(--sky-muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:4px 0 0;padding:0;font-size:.66rem;list-style:none;display:flex}#main-content.sky .legend li{align-items:center;gap:6px;display:flex}#main-content.sky .stub-note{font-family:var(--font-mono);color:#fbbf24;margin:8px 0 0;font-size:.66rem}#main-content.sky .stub-note[hidden]{display:none}#main-content.sky .sw{background:var(--c);border-radius:50%;flex-shrink:0;width:8px;height:8px}#main-content.sky .sw.hollow{box-shadow:inset 0 0 0 1.5px var(--c);background:0 0}#main-content.sky .panels{flex-direction:column;gap:12px;min-width:0;display:flex}#main-content.sky .panel{background:var(--sky-panel);border:1px solid var(--sky-line);-webkit-backdrop-filter:blur(10px);border-radius:14px;min-width:0;padding:16px}#main-content.sky .pair{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=421px) and (width<=959px){#main-content.sky .pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#main-content.sky .pair .panel{padding:14px}#main-content.sky .label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sky-muted);margin:0 0 8px;font-size:.7rem;font-weight:500}#main-content.sky .panel-head{justify-content:space-between;align-items:baseline;display:flex}#main-content.sky .count{font-family:var(--font-mono);color:var(--sky-muted);font-size:.7rem}#main-content.sky .big{font-family:var(--font-mono);color:#fff;overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:700}#main-content.sky .sub{color:var(--sky-muted);margin:2px 0 0;font-size:.82rem}#main-content.sky .accent{color:#a5f3fc;margin:8px 0 0;font-size:.8rem;line-height:1.4}#main-content.sky .accent:empty{display:none}#main-content.sky .muted{color:var(--sky-muted);font-size:.78rem}#main-content.sky .note{color:var(--sky-muted);margin:10px 0 0;font-size:.78rem;line-height:1.45}#main-content.sky .note:empty,#main-content.sky .note[hidden]{display:none}#main-content.sky .facts{border-top:1px solid var(--sky-line);margin:12px 0 0}#main-content.sky .facts>div{border-bottom:1px solid var(--sky-line);grid-template-columns:5.5rem 1fr;gap:10px;padding:8px 0;font-size:.84rem;display:grid}#main-content.sky .facts.compact>div{grid-template-columns:2.6rem 1fr;gap:6px;font-size:.78rem}#main-content.sky .facts dt{color:var(--sky-muted)}#main-content.sky .facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}#main-content.sky .moon-head{align-items:center;gap:10px;display:flex}#main-content.sky .sky-moon-icon{flex-shrink:0;width:44px;height:44px}#main-content.sky .btn{border:1px solid var(--sky-line);min-height:40px;color:var(--sky-text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;margin-top:14px;padding:0 16px;font-size:.85rem;font-weight:600;transition:border-color .2s,background .2s}#main-content.sky .btn:hover:not(:disabled){border-color:var(--sky-muted)}#main-content.sky .btn:disabled{opacity:.5;cursor:default}#main-content.sky .btn.primary{color:#fecaca;background:#ef44441f;border-color:#ef444480;margin-top:0}#main-content.sky .btn.primary:hover:not(:disabled){background:#ef444440}#main-content.sky .up-list{margin:0;padding:0;list-style:none}#main-content.sky .up-list button{border:0;border-bottom:1px solid var(--sky-line);width:100%;min-height:40px;color:var(--sky-text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 8px;font-size:.84rem;transition:background .15s;display:grid}#main-content.sky .up-list li:last-child button{border-bottom:0}#main-content.sky .up-list li.on button,#main-content.sky .up-list button:hover{background:#22d3ee14}#main-content.sky .up-list li.on .nm{color:#a5f3fc}#main-content.sky .up-list button:focus-visible{outline:1px solid var(--sky-cyan);outline-offset:-1px}#main-content.sky .up-list li.dim .nm{color:var(--sky-muted)}#main-content.sky .up-list .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#main-content.sky .up-list .mt{font-family:var(--font-mono);color:var(--sky-muted);font-variant-numeric:tabular-nums;font-size:.72rem}#main-content.sky .up-list .tg{min-width:3.6rem;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:right;color:var(--sky-muted);font-size:.64rem}#main-content.sky .up-list .tg.visible{color:#34d399}#main-content.sky .up-list .tg.shadow{color:#94a3b899}#main-content.sky .countdown{font-variant-numeric:tabular-nums;font-size:1.5rem}#main-content.sky .iss.live .countdown{color:#fca5a5}#main-content.sky .pass-list{border-top:1px solid var(--sky-line);margin:12px 0 0;padding:0;list-style:none}#main-content.sky .pass-list li{border-bottom:1px solid var(--sky-line);padding:9px 0}#main-content.sky .ps-top{justify-content:space-between;align-items:center;gap:10px;font-size:.84rem;display:flex}#main-content.sky .ps-time{font-variant-numeric:tabular-nums}#main-content.sky .pass-list li:not(.vis) .ps-time{color:var(--sky-muted)}#main-content.sky .ps-badge{border:1px solid var(--sky-line);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sky-muted);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.62rem}#main-content.sky .ps-badge.yes{color:#6ee7b7;border-color:#34d39973}#main-content.sky .ps-sub{font-family:var(--font-mono);color:var(--sky-muted);margin-top:3px;font-size:.7rem}#main-content.sky .ps-empty{color:var(--sky-muted);font-size:.82rem}#main-content.sky .no-loc .pair,#main-content.sky .no-loc .panels-right{opacity:.55}@media (width>=960px){#main-content.sky .sky-stage{height:calc(100dvh - var(--header-height));grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(300px,340px);grid-template-areas:"left dome right";gap:24px;min-height:660px;padding:24px 28px;display:grid}#main-content.sky .dome-col{grid-area:dome;min-height:0}#main-content.sky .sky-title{padding:0 0 8px}#main-content.sky .dome-wrap{max-width:none;width:min(100%, calc(100dvh - var(--header-height) - 230px));min-width:400px;margin:auto 0}#main-content.sky .panels{scrollbar-width:thin;scrollbar-color:#94a3b840 transparent;overflow-y:auto}#main-content.sky .panels-left{grid-area:left}#main-content.sky .panels-right{grid-area:right}#main-content.sky .pair{grid-template-columns:1fr}#main-content.sky .pair .panel{padding:16px}#main-content.sky .facts.compact>div{grid-template-columns:3rem 1fr;font-size:.82rem}}@media (prefers-reduced-motion:reduce){#main-content.sky .btn,#main-content.sky .up-list button{transition:none}}#main-content.sky .hl-list{margin:0;padding:0;list-style:none}#main-content.sky .hl-list li{border-bottom:1px solid var(--sky-line);padding:8px 0 8px 16px;font-size:.86rem;line-height:1.45;position:relative}#main-content.sky .hl-list li:last-child{border-bottom:0}#main-content.sky .hl-list li:before{content:"";background:var(--c,var(--sky-muted));border-radius:50%;width:6px;height:6px;position:absolute;top:15px;left:2px}#main-content.sky .hl-list strong{color:#fff;font-weight:600}#main-content.sky .up-toggle{width:100%;margin-top:10px}#main-content.sky .up-toggle[hidden]{display:none}.sky-related{background:#050608}
