.sky-intro-screen{--sky-intro-ink:var(--text-primary);--sky-intro-gold:var(--brand-gold);--sky-intro-muted:var(--text-secondary);--sky-intro-faint:color-mix(in srgb,var(--text-tertiary) 80%,var(--base));position:fixed;inset:0;z-index:10020;isolation:isolate;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 71% 47%,color-mix(in srgb,var(--elevated-3) 44%,transparent),transparent 31rem),radial-gradient(circle at 17% 69%,color-mix(in srgb,var(--sky-intro-gold) 3.5%,transparent),transparent 27rem),var(--base);color:var(--sky-intro-ink);cursor:progress;transition:opacity .22s ease;animation:skyIntroScreenIn .22s ease-out backwards}.sky-intro-screen[data-resolved=true]{opacity:0}.sky-intro-screen:before{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--border-subtle) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--veil) 2.5%,transparent) 1px,transparent 1px);background-size:100% 112px,112px 100%;content:"";opacity:.28;mask-image:radial-gradient(circle at 67% 49%,#000,transparent 74%)}.sky-intro-screen:after{position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle at 13% 22%,rgba(240,234,223,.56) 0 1px,transparent 1.5px),radial-gradient(circle at 33% 76%,rgba(212,182,106,.48) 0 1px,transparent 1.5px),radial-gradient(circle at 51% 16%,rgba(240,234,223,.42) 0 1px,transparent 1.5px),radial-gradient(circle at 88% 74%,rgba(240,234,223,.38) 0 1px,transparent 1.5px);background-size:307px 251px,419px 347px,503px 389px,283px 317px;content:"";opacity:.18}.sky-intro-announcement{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sky-intro-header{position:absolute;top:0;right:0;left:0;z-index:4;display:flex;height:76px;align-items:center;gap:12px;padding:0 clamp(28px,2.3vw,36px);border-bottom:1px solid color-mix(in srgb,var(--veil) 16%,transparent);color:var(--sky-intro-muted)}.sky-intro-wordmark .i{color:var(--sky-intro-ink)}.sky-intro-wordmark .g{color:var(--sky-intro-gold)}.sky-intro-wordmark{font-family:var(--type-display);font-size:1.55rem}.sky-intro-header-dot{color:color-mix(in srgb,var(--sky-intro-gold) 52%,transparent);font-size:1rem}.sky-intro-header-section{font-size:.88rem;letter-spacing:.01em}.sky-intro-header-line{height:1px;flex:1;margin-left:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--veil) 17%,transparent),transparent 74%)}.sky-intro-canvas{position:relative;width:min(100%,1600px);height:100dvh;min-height:640px;margin:0 auto}.sky-intro-copy{position:absolute;top:50%;left:clamp(46px,6.2vw,100px);z-index:3;width:min(48vw,620px);transform:translateY(-49%);animation:skyIntroCopyIn .38s ease-out both}.sky-intro-title{margin:0;color:var(--sky-intro-ink);font-family:var(--type-display);font-size:clamp(3.6rem,4.8vw,5.2rem);font-weight:400;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.sky-intro-context{display:flex;min-width:0;align-items:center;gap:10px;margin:22px 0 0;color:var(--sky-intro-muted);font-family:var(--type-display);font-size:clamp(1rem,1.45vw,1.28rem);line-height:1.4}.sky-intro-context span{min-width:0}.sky-intro-context span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sky-intro-context i{color:var(--ui-accent);font-style:normal;opacity:.62}.sky-intro-clock{display:flex;align-items:baseline;gap:clamp(7px,.8vw,13px);margin-top:clamp(30px,5.5vh,58px);color:var(--sky-intro-ink);font-family:var(--type-display);font-size:clamp(6.2rem,10vw,10.2rem);font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:-.065em;line-height:.8}.sky-intro-clock>i{color:color-mix(in srgb,var(--sky-intro-gold) 76%,var(--sky-intro-faint));font-size:.72em;font-style:normal;font-weight:300;animation:skyIntroColon 1.45s ease-in-out infinite}.sky-intro-clock>span:last-of-type{color:color-mix(in srgb,var(--sky-intro-ink) 72%,var(--sky-intro-faint))}.sky-intro-clock small{margin-left:clamp(7px,1.1vw,18px);color:var(--sky-intro-faint);font-family:var(--font-sans),Arial,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.17em;line-height:1;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.sky-intro-progress{width:min(100%,540px);margin-top:clamp(38px,6vh,62px)}.sky-intro-phases{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:21px}.sky-intro-phases span{color:var(--sky-intro-faint);font-size:.72rem;font-weight:600;letter-spacing:.16em;line-height:1.25;text-transform:uppercase;transition:color .32s ease}.sky-intro-phases span[data-active=true]{color:var(--ui-accent)}.sky-intro-track{position:relative;height:1px;background:color-mix(in srgb,var(--veil) 22%,transparent)}.sky-intro-track-fill{position:absolute;top:0;left:0;width:var(--sky-intro-progress);height:1px;background:var(--sky-intro-gold);transition:width .62s cubic-bezier(.22,.75,.22,1)}.sky-intro-track-cursor{left:var(--sky-intro-progress);width:13px;height:13px;border:2px solid var(--sky-intro-gold);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--sky-intro-gold) 8%,transparent);transform:translate(-50%,-50%);transition:left .62s cubic-bezier(.22,.75,.22,1)}.sky-intro-track-cursor,.sky-intro-track-stop{position:absolute;top:50%;background:var(--base)}.sky-intro-track-stop{right:0;width:9px;height:9px;border:1px solid color-mix(in srgb,var(--veil) 30%,transparent);border-radius:50%;transform:translateY(-50%)}.sky-intro-instrument{top:50%;right:clamp(-84px,-3vw,-34px);z-index:1;width:min(65vw,920px);aspect-ratio:1;transform:translateY(-52%);animation:skyIntroInstrumentIn .48s ease-out both}.sky-intro-instrument,.sky-intro-instrument:after,.sky-intro-instrument:before{position:absolute;border:1px solid color-mix(in srgb,var(--sky-intro-gold) 13%,transparent);border-radius:50%}.sky-intro-instrument:after,.sky-intro-instrument:before{content:""}.sky-intro-instrument:before{inset:4%}.sky-intro-instrument:after{inset:18%;border-color:color-mix(in srgb,var(--sky-intro-gold) 8%,transparent)}.sky-intro-wheel-rotor{position:absolute;inset:0;border-radius:50%;background:url(/landing/hero-chart-wheel.svg) 50%/contain no-repeat;filter:grayscale(.82) sepia(.72) saturate(1.2) brightness(.72) contrast(1.08);opacity:.32;transition:opacity .68s ease,filter .68s ease;animation:skyIntroWheel 42s linear infinite;will-change:transform}[data-theme=light] .sky-intro-wheel-rotor{background-image:url(/landing/hero-chart-wheel-light.svg);filter:sepia(.55) saturate(1.9) hue-rotate(-10deg);opacity:.2}.sky-intro-screen[data-phase=planets] .sky-intro-wheel-rotor{filter:grayscale(.72) sepia(.7) saturate(1.34) brightness(.8) contrast(1.08);opacity:.68}[data-theme=light] .sky-intro-screen[data-phase=planets] .sky-intro-wheel-rotor{filter:sepia(.55) saturate(1.9) hue-rotate(-10deg);opacity:.4}.sky-intro-sweep{position:absolute;inset:6.5%;border-radius:50%;background:conic-gradient(from 202deg,transparent 0deg 158deg,color-mix(in srgb,var(--sky-intro-gold) 7%,transparent) 178deg,color-mix(in srgb,var(--sky-intro-gold) 90%,transparent) 197deg,transparent 215deg 1turn);mask:radial-gradient(circle,transparent 0 55.3%,#000 55.7% 56.1%,transparent 56.5%);animation:skyIntroSweep 4.8s linear infinite;will-change:transform}.sky-intro-orbit{position:absolute;top:50%;left:50%;border:1px solid color-mix(in srgb,var(--sky-intro-gold) 15%,transparent);border-radius:50%;transform:translate(-50%,-50%)}.sky-intro-orbit-a{width:66%;height:24%;transform:translate(-50%,-50%) rotate(24deg)}.sky-intro-orbit-b{width:36%;height:78%;transform:translate(-50%,-50%) rotate(18deg)}.sky-intro-horizon{position:absolute;top:50%;right:8%;left:8%;height:1px;overflow:visible;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--sky-intro-gold) 20%,transparent) 12%,color-mix(in srgb,var(--sky-intro-gold) 76%,transparent) 50%,color-mix(in srgb,var(--sky-intro-gold) 20%,transparent) 88%,transparent);transform:translateY(-50%)}.sky-intro-horizon:after{position:absolute;top:50%;left:50%;width:7px;height:7px;border:1px solid var(--sky-intro-gold);border-radius:50%;background:var(--base);box-shadow:0 0 0 9px color-mix(in srgb,var(--sky-intro-gold) 5%,transparent);content:"";transform:translate(-50%,-50%);animation:skyIntroPulse 2.2s ease-in-out infinite}.sky-intro-meridian{position:absolute;inset:8% 31%;border:1px solid color-mix(in srgb,var(--sky-intro-gold) 22%,transparent);border-radius:50%;transform:rotate(13deg)}.sky-intro-zenith{position:absolute;top:4.4%;left:50%;width:7px;height:7px;border:1px solid color-mix(in srgb,var(--sky-intro-gold) 72%,transparent);border-radius:50%;background:var(--base);transform:translate(-50%,-50%)}.sky-intro-corner-instrument{position:absolute;bottom:-170px;left:-130px;width:360px;height:360px;border:1px solid color-mix(in srgb,var(--sky-intro-gold) 10%,transparent);border-radius:50%;opacity:.65}.sky-intro-corner-instrument span:after,.sky-intro-corner-instrument span:before,.sky-intro-corner-instrument:after,.sky-intro-corner-instrument:before{position:absolute;content:""}.sky-intro-corner-instrument:before{inset:52px;border:1px solid color-mix(in srgb,var(--sky-intro-gold) 8%,transparent);border-radius:50%}.sky-intro-corner-instrument:after{top:50%;right:0;left:0;height:1px;background:color-mix(in srgb,var(--sky-intro-gold) 9%,transparent)}.sky-intro-corner-instrument span:before{top:0;bottom:0;left:50%;width:1px;background:color-mix(in srgb,var(--sky-intro-gold) 9%,transparent)}.sky-intro-corner-instrument span:after{top:50%;left:50%;width:7px;height:7px;border:1px solid color-mix(in srgb,var(--sky-intro-gold) 34%,transparent);border-radius:50%;transform:translate(-50%,-50%)}@keyframes skyIntroScreenIn{0%{opacity:0}to{opacity:1}}@keyframes skyIntroCopyIn{0%{opacity:0;transform:translateY(-40%)}to{opacity:1}}@keyframes skyIntroInstrumentIn{0%{opacity:0;transform:translateY(-52%) scale(.985)}to{opacity:1}}@keyframes skyIntroWheel{to{transform:rotate(1turn)}}@keyframes skyIntroSweep{to{transform:rotate(1turn)}}@keyframes skyIntroPulse{0%,to{opacity:.58;transform:translate(-50%,-50%) scale(.84)}50%{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes skyIntroColon{0%,to{opacity:.46}50%{opacity:1}}@media (max-width:1100px){.sky-intro-copy{width:min(56vw,560px)}.sky-intro-instrument{right:-190px;width:min(82vw,880px);opacity:.82;transform:translateY(-47%)}}@media (max-width:720px){.sky-intro-header{height:62px;gap:9px;padding:0 20px}.sky-intro-wordmark{font-size:1.3rem}.sky-intro-header-section{font-size:.76rem}.sky-intro-header-line{display:none}.sky-intro-canvas{min-height:560px}.sky-intro-copy{top:auto;right:22px;bottom:max(38px,5.5vh);left:22px;width:auto;transform:none}.sky-intro-title{max-width:350px;font-size:clamp(2.75rem,12.4vw,4rem);line-height:.95}.sky-intro-context{display:block;margin-top:14px;font-size:.96rem}.sky-intro-context i{display:inline-block;margin:0 7px}.sky-intro-context span:last-child{display:inline;white-space:normal}.sky-intro-clock{gap:5px;margin-top:27px;font-size:clamp(4.9rem,24vw,7rem)}.sky-intro-clock small{margin-left:9px;font-size:.56rem}.sky-intro-progress{margin-top:30px}.sky-intro-phases{gap:16px;margin-bottom:15px}.sky-intro-phases span{font-size:.6rem;letter-spacing:.12em}.sky-intro-instrument{top:37%;right:-48vw;width:128vw;max-width:720px;opacity:.58;transform:translateY(-50%)}.sky-intro-corner-instrument{display:none}}@media (prefers-reduced-motion:reduce){.sky-intro-clock>i,.sky-intro-copy,.sky-intro-horizon:after,.sky-intro-instrument,.sky-intro-screen,.sky-intro-sweep,.sky-intro-wheel-rotor{animation:none}.sky-intro-phases span,.sky-intro-screen,.sky-intro-track-cursor,.sky-intro-track-fill,.sky-intro-wheel-rotor{transition:none}}.nt-sky-page{--sky-canvas:var(--base);--sky-raised:var(--surface);--sky-raised-strong:var(--elevated);--sky-faint:var(--text-tertiary);--sky-gold:var(--ui-accent);--sky-line:var(--border);--sky-line-strong:var(--border-strong);--sky-glass:var(--glass);--sky-app-header:56px;width:100%;height:auto;overflow:visible;padding:0;background:var(--sky-canvas);color:var(--text-primary);font-family:var(--font-sans),Inter,system-ui,sans-serif}.nt-sky-page,.sky-instrument{position:relative;min-height:calc(100svh - var(--sky-app-header))}.sky-instrument{display:flex;flex-direction:column;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--elevated-3) 40%,transparent),transparent 38%),radial-gradient(circle at 48% 48%,color-mix(in srgb,var(--ui-accent) 2.5%,transparent),transparent 48%),var(--sky-canvas)}@media (min-width:1024px){.nt-sky-page{overflow:hidden}.sky-instrument{display:grid;grid-template-columns:1fr 420px;grid-template-rows:1fr auto;grid-template-areas:"chart panel" "deck  panel";height:calc(100svh - var(--sky-app-header));min-height:620px;overflow:hidden}}.sky-canvas{position:relative;display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;min-height:0}@media (min-width:1024px){.sky-canvas{grid-area:chart;display:block;overflow:hidden}}.sky-wheel-stage{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 8px 6px}.sky-wheel-frame{--sky-chart-chrome:326px;width:min(100%,calc(100svh - var(--sky-chart-chrome)));aspect-ratio:1;transition:opacity .2s ease,filter .2s ease}@media (min-width:1024px){.sky-wheel-stage{position:absolute;inset:0;padding:24px}.sky-wheel-frame{width:min(100%,calc(100svh - 186px))}}.sky-wheel-frame[data-loading=true]{opacity:.62}.sky-wheel-frame>svg{display:block;width:100%;height:100%}.sky-provenance{display:inline-flex;width:fit-content;min-height:0!important;height:auto;align-items:center;padding:0!important;border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit}.sky-provenance:focus-visible,.sky-provenance:hover{color:var(--sky-gold);outline:none}.sky-provenance:focus-visible{box-shadow:0 1px 0 var(--sky-gold)}.sky-provenance:hover time{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--ui-accent) 42%,transparent)}.sky-native-moment{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.sky-meta-location{min-width:0;color:var(--text-secondary)}.sky-meta-location>div{max-width:100%}.sky-meta-location>div>button{width:fit-content;min-height:0!important;height:auto;max-width:100%!important;align-self:flex-start;color:inherit!important;line-height:1.25;letter-spacing:inherit;text-transform:inherit}.sky-meta-location>div>button svg{display:none}.sky-meta-location>div>button>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sky-meta-location>div>button>span:last-of-type{display:none}.sky-meta-location>div>button:focus-visible,.sky-meta-location>div>button:hover{color:var(--sky-gold)!important;outline:none}.sky-meta-location>div>button:hover>span:first-of-type{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--ui-accent) 42%,transparent)}.sky-icon-button{display:grid!important;width:40px;height:40px;min-width:40px;place-items:center;padding:0!important;border:0!important;border-radius:999px!important;background:transparent!important;color:var(--text-secondary)!important;cursor:pointer}.sky-icon-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}.sky-icon-button:focus-visible,.sky-icon-button:hover{color:var(--sky-gold)!important;outline:none}.sky-icon-button:focus-visible{box-shadow:inset 0 -1px 0 var(--sky-gold)}.sky-wheel-hint{margin:0;padding:0 16px 10px;color:var(--sky-faint);font:500 9.5px/1.3 var(--font-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase}@media (min-width:1024px){.sky-wheel-hint{position:absolute;right:0;bottom:12px;left:0;z-index:6;padding:0}}.sky-error{display:flex;width:min(420px,calc(100% - 48px));align-items:center;flex-direction:column;margin:0 auto;text-align:center}.sky-error>span{display:grid;width:200px;height:200px;place-items:center;border:1px dashed color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:50%;color:color-mix(in srgb,var(--negative) 65%,transparent);font:34px var(--font-mono)}.sky-error h2{margin:24px 0 0;font-family:var(--font-serif);font-size:21px;font-weight:400}.sky-error p{margin:10px 0 0;color:var(--text-secondary);font-size:13px;line-height:1.55}.sky-error button{min-height:44px;margin-top:20px;padding:0 26px;border:1px solid var(--sky-gold);border-radius:6px;background:transparent;color:var(--sky-gold);cursor:pointer;font:500 11.5px var(--font-mono);letter-spacing:.08em}.rate-limit-notice.sky-limit-notice{position:absolute;right:clamp(18px,3vw,44px);bottom:34px;z-index:8;width:min(370px,calc(100% - 36px));padding:18px 20px;border:1px solid color-mix(in srgb,var(--sky-gold) 38%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 20px 50px rgba(0,0,0,.36);backdrop-filter:blur(16px)}.rate-limit-notice.sky-limit-notice--empty{position:relative;right:auto;bottom:auto;text-align:center}.sky-limit-notice .rate-limit-notice__eyebrow{color:var(--sky-gold)}.sky-limit-notice button{border-color:color-mix(in srgb,var(--sky-gold) 70%,transparent);background:color-mix(in srgb,var(--sky-gold) 12%,transparent);color:var(--sky-gold)}.sky-time-navigator{display:flex;min-width:0;align-items:center;justify-content:center;gap:14px}.sky-step-control{position:relative;flex:none;color:color-mix(in srgb,var(--ui-accent) 78%,transparent);font:10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.sky-step-control summary{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--sky-line-strong);border-radius:7px;cursor:pointer;list-style:none}.sky-step-control summary::-webkit-details-marker{display:none}.sky-step-control summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sky-step-control summary:focus-visible,.sky-step-control summary:hover{border-color:color-mix(in srgb,var(--ui-accent) 50%,transparent);color:var(--sky-gold);outline:none}.sky-step-control summary:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-accent) 25%,transparent)}.sky-step-control summary svg{width:9px;height:6px;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;transition:transform .14s ease}.sky-step-control[open] summary svg{transform:rotate(180deg)}.sky-step-menu{position:absolute;right:0;bottom:calc(100% + 10px);z-index:24;display:grid;width:126px;padding:6px;border:1px solid color-mix(in srgb,var(--ui-accent) 28%,transparent);border-radius:9px;background:var(--sky-raised-strong);box-shadow:0 14px 34px rgba(0,0,0,.55)}.sky-step-menu button{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:0 10px;border:0;border-radius:5px;background:transparent;color:var(--text-secondary);cursor:pointer;font:10.5px/1 var(--font-mono);text-align:left}.sky-step-menu button:focus-visible,.sky-step-menu button:hover{background:color-mix(in srgb,var(--ui-accent) 10%,transparent);color:var(--sky-gold);outline:none}.sky-step-menu button[aria-checked=true]{color:var(--sky-gold)}.sky-transport{display:grid;flex:1;min-width:0;grid-template-columns:40px minmax(84px,1fr) 40px;gap:6px}.sky-transport button{display:inline-flex;min-width:0;height:40px;align-items:center;justify-content:center;padding:0;border:1px solid var(--sky-line-strong);border-radius:7px;background:transparent;color:var(--text-secondary);cursor:pointer;font:500 11px/1 var(--font-mono);letter-spacing:.12em}.sky-transport button:focus-visible:not(:disabled),.sky-transport button:hover:not(:disabled){border-color:color-mix(in srgb,var(--ui-accent) 50%,transparent);color:var(--sky-gold);outline:none}.sky-transport button:disabled{color:var(--sky-faint);cursor:not-allowed;opacity:.72}.sky-transport svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sky-transport button.is-live{border-color:color-mix(in srgb,var(--positive) 50%,transparent);background:color-mix(in srgb,var(--positive) 8%,transparent);color:var(--positive)}.sky-transport button.is-now{border-color:color-mix(in srgb,var(--ui-accent) 45%,transparent);color:var(--sky-gold);text-transform:uppercase}.sky-command-deck{position:relative;display:flex;flex-direction:column;gap:10px;padding:12px 16px 2px;border-top:1px solid var(--sky-line);font-family:var(--font-mono)}.sky-command-transport{display:flex;min-width:0;align-items:center;gap:6px}.sky-command-transport .sky-time-navigator{flex:1;min-width:0}.sky-command-transport .sky-icon-button{width:36px;height:36px;min-width:36px;flex:none}.sky-command-transport .sky-icon-button svg{width:16px;height:16px}.sky-command-context{display:flex;min-width:0;align-items:center;gap:12px;flex-wrap:nowrap;font:500 11px/1.3 var(--font-mono);letter-spacing:.01em}.sky-command-context .sky-meta-location,.sky-command-context .sky-provenance{font:inherit;letter-spacing:inherit}.sky-command-context .sky-provenance{flex:none}.sky-command-context .sky-meta-location{flex:1 1 auto}.sky-command-save{margin-left:auto;flex:none;display:inline-flex;min-height:32px;align-items:center;padding:0 12px;border:1px solid color-mix(in srgb,var(--ui-accent) 45%,transparent);border-radius:6px;background:transparent;color:var(--sky-gold);cursor:pointer;font:600 9.5px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.sky-command-save:hover:not(:disabled){border-color:var(--sky-gold)}.sky-command-save:disabled{border-color:var(--border-subtle);color:var(--text-tertiary);cursor:not-allowed}@media (min-width:1024px){.sky-command-deck{grid-area:deck;flex-direction:row;align-items:center;gap:22px;height:58px;padding:0 20px;background:color-mix(in srgb,var(--base) 94%,transparent);backdrop-filter:blur(20px);justify-content:center}.sky-command-transport{flex:none}.sky-command-context{flex:0 1 auto;flex-wrap:nowrap}.sky-command-save{margin-left:0}}.sky-panel{display:none}.nt-sky-page[data-tables-open] .sky-panel{display:block;position:fixed;inset:var(--sky-app-header) 0 0;z-index:55;overflow-y:auto;background:var(--sky-canvas);padding:14px 16px calc(92px + env(safe-area-inset-bottom))}.sky-bar{position:fixed;bottom:max(14px,env(safe-area-inset-bottom));left:50%;z-index:60;display:flex;gap:4px;padding:5px;transform:translateX(-50%);border:1px solid var(--sky-line-strong);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(10px)}.sky-bar button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:9px 16px;border:0;border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;font:500 .8rem/1 var(--font-sans),Inter,system-ui,sans-serif}.sky-bar button[data-state=active]{background:color-mix(in srgb,var(--sky-gold) 14%,transparent);color:color-mix(in srgb,var(--sky-gold) 85%,var(--text-primary))}.sky-bar svg{width:14px;height:14px}@media (max-width:1023.98px){.sky-command-deck{padding-bottom:calc(74px + env(safe-area-inset-bottom))}}.sky-panel-inner{display:flex;flex-direction:column;gap:14px}.sky-panel-tabs{display:flex;min-width:0;align-items:center;gap:8px 7px;flex-wrap:wrap}.sky-panel-tabs button{flex:none;min-height:36px;padding:7px 13px;border:1px solid var(--sky-line);border-radius:999px;background:transparent;color:var(--text-tertiary);cursor:pointer;font:500 10.5px/1 var(--font-mono);letter-spacing:.04em;white-space:nowrap}.sky-panel-tabs button.is-active{border-color:color-mix(in srgb,var(--ui-accent) 45%,transparent);background:color-mix(in srgb,var(--ui-accent) 10%,transparent);color:var(--sky-gold)}.sky-panel-content{min-width:0;overflow-x:auto}.sky-panel-content .nt-section,.sky-panel-content .nt-table-panel{margin:0;padding:0;border:0;background:transparent}.sky-panel-content .nt-section-head-lg{display:none}.sky-panel-content .nt-practitioner-table-wrap,.sky-panel-content .nt-tables-tab-panel{overflow:visible}.sky-panel-content .nt-practitioner-table td:nth-child(4),.sky-panel-content .nt-practitioner-table td:nth-child(6),.sky-panel-content .nt-practitioner-table th:nth-child(4),.sky-panel-content .nt-practitioner-table th:nth-child(6){display:none}.sky-panel-content .nt-practitioner-table{min-width:0}.sky-panel-content .nt-table-note{display:none}.sky-panel-content :is(.aspectarian__caption,.dignities-matrix__caption,.chart-table-caption){display:none}.sky-panel-feedback{margin-top:18px;padding-top:14px;border-top:1px solid var(--sky-line)}.sky-panel-back{display:inline-block;margin-bottom:14px;padding:0;border:0;background:none;color:var(--sky-faint);cursor:pointer;font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.sky-panel-back:hover{color:var(--sky-gold)}@media (max-width:640px){.sky-panel-content .nt-sky-events-table td:nth-child(5),.sky-panel-content .nt-sky-events-table th:nth-child(5){display:none}}@media (max-width:480px){.sky-panel-content .nt-positions-table td:nth-child(5),.sky-panel-content .nt-positions-table th:nth-child(5){display:none}}@media (min-width:1024px){.sky-bar{display:none}.nt-sky-page[data-tables-open] .sky-panel,.sky-panel{display:block;position:static;inset:auto;z-index:auto;grid-area:panel;align-self:stretch;min-width:0;border-left:1px solid var(--sky-line-strong);background:var(--sky-raised);overflow-y:auto;padding:18px 18px 28px;scrollbar-color:color-mix(in srgb,var(--ui-accent) 22%,transparent) transparent}}.sky-settings-scrim{position:fixed;inset:var(--sky-app-header) 0 0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(3,8,14,.68);backdrop-filter:blur(2px)}.sky-settings-card{width:min(560px,calc(100vw - 32px));max-height:calc(100svh - 96px);overflow:auto;padding:18px;border:1px solid var(--sky-line-strong);border-radius:16px;background:var(--sky-raised);box-shadow:0 24px 60px rgba(0,0,0,.55)}.sky-settings-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--sky-line)}.sky-settings-card h2{margin:0;color:var(--sky-gold);font-family:var(--font-serif);font-size:19px;font-weight:400}.sky-settings-card>header span{color:var(--sky-faint);font:10px var(--font-mono)}.sky-settings-group{margin:15px 0 0;padding:0;border:0}.sky-settings-group legend{margin-bottom:8px;color:color-mix(in srgb,var(--ui-accent) 72%,transparent);font:500 9px var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.sky-settings-equal,.sky-settings-wrap{display:flex;gap:7px}.sky-settings-wrap{flex-wrap:wrap}.sky-settings-equal>button{flex:1}.sky-settings-group button{min-height:38px;padding:7px 13px;border:1px solid var(--sky-line);border-radius:6px;background:transparent;color:var(--text-tertiary);cursor:pointer;font:500 10.5px var(--font-mono)}.sky-settings-group button.is-active{border-color:color-mix(in srgb,var(--ui-accent) 45%,transparent);background:color-mix(in srgb,var(--ui-accent) 10%,transparent);color:var(--sky-gold)}.sky-settings-place{display:flex;min-height:46px;align-items:center;gap:10px;padding:8px 13px;border:1px solid var(--sky-line);border-radius:6px}.sky-settings-place>div{min-width:0;flex:1}.sky-settings-place>div>button{width:100%;max-width:none!important;color:var(--text-primary)!important}.sky-settings-place>span{margin-left:auto;color:var(--sky-faint);font:10px var(--font-mono)}.sky-settings-card>footer{display:flex;align-items:center;gap:12px;margin-top:16px}.sky-settings-card>footer p{margin:0;color:var(--sky-faint);font:10px/1.45 var(--font-mono)}.sky-settings-card>footer>button{min-height:42px;margin-left:auto;padding:0 22px;border:0;border-radius:6px;background:var(--sky-gold);color:var(--gold-foreground);cursor:pointer;font:700 11px var(--font-mono);letter-spacing:.08em}.nt-observatory,.nt-sky-page--public{min-height:calc(100svh - 56px)}.nt-observatory{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(72px,7vw,110px);padding:70px 76px;overflow:hidden;background:radial-gradient(circle at 52% 42%,color-mix(in srgb,var(--elevated-3) 44%,transparent),transparent 42%),radial-gradient(circle at 54% 44%,color-mix(in srgb,var(--ui-accent) 3.5%,transparent),transparent 48%)}.nt-observatory-content{width:min(100%,650px)}.nt-observatory-content h2{margin:0;color:var(--text-primary);font-family:var(--font-serif);font-size:clamp(58px,5.4vw,78px);font-weight:400;letter-spacing:-.055em;line-height:.95}.nt-observatory-content h2 em,.nt-observatory-content h2 span{display:block}.nt-observatory-content h2 em{color:var(--sky-gold);font-style:normal}.nt-observatory-features{margin-top:36px;border-top:1px solid var(--sky-line)}.nt-observatory-features p{display:grid;grid-template-columns:minmax(76px,.7fr) minmax(0,1.3fr);gap:18px;margin:0;padding:17px 0;border-bottom:1px solid var(--sky-line)}.nt-observatory-features strong{color:var(--text-primary);font-family:var(--font-serif);font-size:17px;font-weight:400}.nt-observatory-features span{color:var(--text-secondary);font-size:12px;line-height:1.5}.nt-observatory-cta{display:flex;min-width:200px;min-height:52px;align-items:center;justify-content:center;gap:26px;margin:28px auto 0;padding:0 22px;border:1px solid var(--sky-gold);border-radius:2px;background:var(--sky-gold);color:var(--gold-foreground);cursor:pointer;font:700 14px var(--font-sans)}.nt-observatory-content>small{display:block;margin-top:11px;color:var(--text-tertiary);font:11px var(--font-mono);text-align:center}.nt-observatory-instrument{width:min(100%,600px);aspect-ratio:1;justify-self:center}.nt-observatory-instrument img{width:100%;height:100%;object-fit:contain;filter:grayscale(.38) sepia(.3) saturate(.84) brightness(.82);opacity:.7}.nt-sky-page .nt-overlay-backdrop{background:rgba(8,11,13,.34)}.nt-sky-page .nt-overlay{background:var(--sky-raised);border-color:var(--sky-line-strong)}@media (max-width:640px){.rate-limit-notice.sky-limit-notice{right:12px;bottom:16px;width:calc(100% - 24px)}.sky-icon-button{width:38px;height:38px;min-width:38px}.sky-settings-scrim{inset:0;align-items:end;padding:12px}.sky-settings-card{width:100%;max-height:calc(100svh - 24px);padding:16px 16px 20px}.sky-settings-card>footer p{max-width:230px}.nt-observatory{display:flex;min-height:100svh;align-items:center;flex-direction:column;justify-content:center;gap:0;padding:18px 22px 24px;text-align:center;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--elevated-3) 44%,transparent),transparent 46%),var(--sky-canvas)}.nt-observatory-instrument{order:-1;width:min(316px,84vw);margin-top:-24px;margin-bottom:-14px}.nt-observatory-content{width:100%}.nt-observatory-content h2{font-size:42px}.nt-observatory-features{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px}.nt-observatory-features p{display:block;padding:14px 7px;border-right:1px solid var(--sky-line)}.nt-observatory-features p:last-child{border-right:0}.nt-observatory-features strong{display:block;font-size:15px}.nt-observatory-features span{display:block;margin-top:5px;font-size:11px}.nt-observatory-cta{margin-top:26px}.nt-sky-page .nt-overlay-backdrop{align-items:flex-end;padding:0;background:rgba(8,11,13,.3)}.nt-sky-page .nt-overlay{width:100%;max-width:none;max-height:calc(100svh - 150px);border-width:1px 0 0;border-radius:20px 20px 0 0}}@media (max-width:370px){.sky-command-context{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.sky-command-context .sky-provenance{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sky-command-context .sky-meta-location{grid-column:1/-1;grid-row:2}.sky-command-context .sky-command-save{grid-column:2;grid-row:1;margin-left:0}.sky-meta-location>div>button>span:last-of-type{display:inline}.nt-observatory-instrument{width:270px}.nt-observatory-content h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.sky-wheel-frame{transition:none!important}}.sky-panel-empty{margin:18px 4px;color:var(--text-tertiary);font-size:.82rem;line-height:1.6}