.solarControl-module__kjB--q__stage{--paper:#e8e2d7;--orange:#ff4b0b;--black:#09090b;--dim:#e8e2d79e;--rule:#e8e2d733;color:var(--paper);font-family:var(--font-display), ui-monospace, "Roboto Mono", monospace;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-template-areas:"hud plate""ruler ruler";gap:clamp(16px,2.4vw,40px) clamp(20px,3vw,56px);display:grid;position:relative}.solarControl-module__kjB--q__plate{grid-area:plate;position:relative}.solarControl-module__kjB--q__svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.solarControl-module__kjB--q__axis{stroke:#e8e2d71f;stroke-width:1px;vector-effect:non-scaling-stroke}.solarControl-module__kjB--q__tick{stroke:#e8e2d759;stroke-width:1px;vector-effect:non-scaling-stroke}.solarControl-module__kjB--q__deg{fill:#e8e2d78c;font-size:16px}.solarControl-module__kjB--q__orbit{fill:none;stroke:#e8e2d747;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .3s}.solarControl-module__kjB--q__orbitDwarf{stroke-dasharray:3 5}.solarControl-module__kjB--q__orbitOn{stroke:var(--pc,var(--orange));stroke-opacity:.85}.solarControl-module__kjB--q__au{fill:#e8e2d780;font-size:14px}.solarControl-module__kjB--q__belt{fill:#e8e2d773}.solarControl-module__kjB--q__kuiper{fill:#e8e2d738}.solarControl-module__kjB--q__body{cursor:pointer}.solarControl-module__kjB--q__hit{fill:#0000}.solarControl-module__kjB--q__night{fill:#09090b9e}.solarControl-module__kjB--q__rim{fill:none;stroke:#e8e2d747;stroke-width:.8px;vector-effect:non-scaling-stroke}.solarControl-module__kjB--q__bands{fill:none;stroke-width:1.6px;vector-effect:non-scaling-stroke}.solarControl-module__kjB--q__ring{fill:none;stroke-width:1.8px;vector-effect:non-scaling-stroke}.solarControl-module__kjB--q__ringInner{fill:none;stroke-width:1px;stroke-opacity:.6;vector-effect:non-scaling-stroke}.solarControl-module__kjB--q__selRing{transform-box:fill-box;transform-origin:50%;fill:none;stroke:var(--pc,var(--orange));stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke;animation:8s linear infinite solarControl-module__kjB--q__spin}@keyframes solarControl-module__kjB--q__spin{to{rotate:360deg}}.solarControl-module__kjB--q__moon{fill:var(--paper)}.solarControl-module__kjB--q__trail{fill:none;stroke:#e8e2d7bf;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:1 3}.solarControl-module__kjB--q__trailOn{stroke:var(--pc,var(--orange));stroke-dasharray:none}.solarControl-module__kjB--q__label{fill:#e8e2d7bf;pointer-events:none;paint-order:stroke;stroke:var(--black);stroke-width:4px;stroke-linejoin:round;font-size:21px}.solarControl-module__kjB--q__labelOn{fill:var(--pc,var(--orange));font-weight:600}.solarControl-module__kjB--q__plateNote{color:var(--dim);font-size:11.5px;position:absolute;bottom:-4px;right:0}.solarControl-module__kjB--q__hud{margin-top:var(--hud-offset,0px);z-index:4;grid-area:hud;align-content:start;gap:clamp(18px,2vw,28px);display:grid;position:relative}.solarControl-module__kjB--q__block{border-top:1px solid var(--paper);padding-top:10px}.solarControl-module__kjB--q__blockHead{color:var(--dim);justify-content:space-between;gap:12px;font-size:12px;display:flex}.solarControl-module__kjB--q__rec{background:var(--dim);vertical-align:0;width:7px;height:7px;margin-right:6px;display:inline-block}.solarControl-module__kjB--q__recOn{background:var(--orange);animation:1.2s steps(2,end) infinite solarControl-module__kjB--q__blink}@keyframes solarControl-module__kjB--q__blink{50%{opacity:.15}}.solarControl-module__kjB--q__clock{font-family:var(--font-digital,inherit), monospace;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:pre;margin:10px 0 0;font-size:clamp(22px,2.2vw,34px);font-weight:400}.solarControl-module__kjB--q__clock small{letter-spacing:0;color:var(--orange);font-size:.45em;font-weight:400}.solarControl-module__kjB--q__controls{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.solarControl-module__kjB--q__controls button,.solarControl-module__kjB--q__rail button{border:1px solid var(--rule);color:var(--paper);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:7px 10px;font-size:12px;transition:border-color .16s,background .16s,color .16s}.solarControl-module__kjB--q__controls button:hover,.solarControl-module__kjB--q__rail button:hover{border-color:var(--paper)}.solarControl-module__kjB--q__controls .solarControl-module__kjB--q__on{border-color:var(--orange);background:var(--orange);color:var(--black)}.solarControl-module__kjB--q__rail button{align-items:center;gap:7px;display:inline-flex}.solarControl-module__kjB--q__rail .solarControl-module__kjB--q__on{border-color:var(--pc);background:color-mix(in srgb, var(--pc) 16%, transparent);color:var(--paper)}.solarControl-module__kjB--q__dot{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:inset -2px -1px #09090b73}.solarControl-module__kjB--q__swatch{vertical-align:.04em;border-radius:50%;width:.62em;height:.62em;margin-right:.16em;display:inline-block;box-shadow:inset -.12em -.06em #09090b80}.solarControl-module__kjB--q__controls button:focus-visible,.solarControl-module__kjB--q__rail button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.solarControl-module__kjB--q__name{letter-spacing:-.065em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(36px,4.4vw,76px);font-weight:700;line-height:.86}.solarControl-module__kjB--q__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:16px 0 0;display:grid}.solarControl-module__kjB--q__specs dt{color:var(--dim);font-size:11.5px}.solarControl-module__kjB--q__specs dd{font-family:var(--font-digital,inherit), monospace;margin:3px 0 0;font-size:15px;line-height:1.35}.solarControl-module__kjB--q__specs em{color:var(--orange);font-size:12.5px;font-style:normal;font-family:var(--font-display), monospace;display:block}.solarControl-module__kjB--q__note{border-top:1px solid var(--rule);margin:14px 0 0;padding-top:10px;font-size:13.5px;line-height:1.55}.solarControl-module__kjB--q__rail{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.solarControl-module__kjB--q__ruler{grid-area:ruler;margin:0}.solarControl-module__kjB--q__ruler figcaption{color:var(--dim);font-size:12px}.solarControl-module__kjB--q__rulerTrack{border-top:1px solid var(--paper);height:122px;margin:10px 0 0;position:relative}.solarControl-module__kjB--q__rTick{height:18px;color:var(--dim);white-space:nowrap;border-left:1px solid #e8e2d759;padding:6px 0 0 4px;font-size:11px;position:absolute;top:0;translate:-1px}.solarControl-module__kjB--q__rMark{white-space:nowrap;gap:2px;padding-left:8px;font-size:12px;display:grid;position:absolute;top:-5px;translate:-4px}.solarControl-module__kjB--q__rMark:before{content:"";background:var(--mk,var(--orange));width:9px;height:9px;position:absolute;top:0;left:0}.solarControl-module__kjB--q__rMark b{margin-top:28px;font-weight:600}.solarControl-module__kjB--q__rMark em{color:var(--dim);font-size:11.5px;font-style:normal}.solarControl-module__kjB--q__rMarkLow b{margin-top:80px}.solarControl-module__kjB--q__rMarkLow:after{content:"";background:#ff4b0b80;width:1px;height:71px;position:absolute;top:9px;left:4px}.solarControl-module__kjB--q__rMark:not(.solarControl-module__kjB--q__rMarkLow):after{content:"";background:#ff4b0b80;width:1px;height:19px;position:absolute;top:9px;left:4px}.solarControl-module__kjB--q__rMark b,.solarControl-module__kjB--q__rMark em{position:relative;left:-4px}.solarControl-module__kjB--q__rMarkEnd{text-align:right;padding:0 12px 0 0;translate:calc(5px - 100%)}.solarControl-module__kjB--q__rMarkEnd:before{left:auto;right:0}.solarControl-module__kjB--q__rMarkEnd:after{right:4px;left:auto!important}.solarControl-module__kjB--q__rMarkEnd b,.solarControl-module__kjB--q__rMarkEnd em{left:0}@media (max-width:1080px){.solarControl-module__kjB--q__stage{grid-template-columns:1fr;grid-template-areas:"plate""hud""ruler"}.solarControl-module__kjB--q__hud{margin-top:0}.solarControl-module__kjB--q__rulerTrack{border-top:0;grid-template-columns:1fr 1fr;gap:10px 16px;height:auto;min-height:0;margin-top:12px;display:grid}.solarControl-module__kjB--q__rTick{display:none}.solarControl-module__kjB--q__rMark,.solarControl-module__kjB--q__rMarkLow,.solarControl-module__kjB--q__rMarkEnd{text-align:left;border-top:1px solid var(--rule);padding:8px 0 0 14px;position:relative;top:0;translate:none;left:0!important}.solarControl-module__kjB--q__rMark:before{width:7px;height:7px;top:12px}.solarControl-module__kjB--q__rMark:after,.solarControl-module__kjB--q__rMarkLow:after{display:none}.solarControl-module__kjB--q__rMarkEnd{padding:8px 0 0 14px}.solarControl-module__kjB--q__rMarkEnd:before{left:0;right:auto}.solarControl-module__kjB--q__rMark b,.solarControl-module__kjB--q__rMarkLow b{margin-top:0;left:0}.solarControl-module__kjB--q__rMark em{white-space:normal;left:0}}@media (max-width:759px){.solarControl-module__kjB--q__specs{grid-template-columns:1fr 1fr}.solarControl-module__kjB--q__label{font-size:28px}.solarControl-module__kjB--q__deg,.solarControl-module__kjB--q__au{font-size:22px}.solarControl-module__kjB--q__plateNote{margin-top:8px;display:block;position:static}}@media (prefers-reduced-motion:reduce){.solarControl-module__kjB--q__selRing,.solarControl-module__kjB--q__recOn{animation:none}}
