.SolarReturn-module__ssxE9W__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SolarReturn-module__ssxE9W__mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.SolarReturn-module__ssxE9W__dim{color:var(--astro-faint);font-weight:400}.SolarReturn-module__ssxE9W__notice{border:1px solid var(--astro-hairline);border-inline-start:2px solid var(--color-accent);border-radius:var(--radius-md);color:var(--astro-muted);margin:0;padding:.65rem .9rem;font-size:.88rem;line-height:1.55}.SolarReturn-module__ssxE9W__controls{flex-direction:column;gap:1rem;min-width:0;display:flex}.SolarReturn-module__ssxE9W__controlRow{grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem;display:grid}@media (min-width:760px){.SolarReturn-module__ssxE9W__controlRow{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}}.SolarReturn-module__ssxE9W__yearField{flex-direction:column;gap:.4rem;min-width:0;display:flex}.SolarReturn-module__ssxE9W__placeField{min-width:0}.SolarReturn-module__ssxE9W__options{border-block:1px solid var(--astro-hairline);padding-block:.7rem}.SolarReturn-module__ssxE9W__options+.SolarReturn-module__ssxE9W__options{border-block-start:0}.SolarReturn-module__ssxE9W__options>summary{cursor:pointer;color:var(--astro-muted);min-height:var(--tap-min,2.75rem);justify-content:space-between;align-items:center;font-size:.9rem;font-weight:600;list-style:none;display:flex}.SolarReturn-module__ssxE9W__options>summary::-webkit-details-marker{display:none}.SolarReturn-module__ssxE9W__options>summary:after{content:"";border-right:1.5px solid var(--astro-muted);border-bottom:1.5px solid var(--astro-muted);flex:none;block-size:.55rem;inline-size:.55rem;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.SolarReturn-module__ssxE9W__options[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.SolarReturn-module__ssxE9W__options>summary:hover{color:var(--astro-ink)}.SolarReturn-module__ssxE9W__optionsBody{flex-direction:column;gap:1.1rem;padding-block:.6rem .4rem;display:flex}.SolarReturn-module__ssxE9W__optionBlock{flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.SolarReturn-module__ssxE9W__extraRow{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.SolarReturn-module__ssxE9W__stage{grid-template-columns:minmax(0,1fr);gap:1.75rem;min-width:0;display:grid}@media (min-width:1000px){.SolarReturn-module__ssxE9W__stage{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:2.5rem}.SolarReturn-module__ssxE9W__wheelCol{position:sticky;inset-block-start:1rem}}.SolarReturn-module__ssxE9W__wheelCol,.SolarReturn-module__ssxE9W__panelCol{flex-direction:column;gap:1rem;min-width:0;display:flex}.SolarReturn-module__ssxE9W__focusLine{min-block-size:1.4em;color:var(--astro-muted);text-align:center;margin:0;font-size:.88rem}.SolarReturn-module__ssxE9W__actions{flex-wrap:wrap;gap:.6rem;display:flex}.SolarReturn-module__ssxE9W__chipRow{flex-wrap:wrap;gap:.35rem;display:inline-flex}.SolarReturn-module__ssxE9W__chip{border:1px solid var(--astro-hairline);color:var(--astro-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.8rem;font-weight:500;display:inline-flex}.SolarReturn-module__ssxE9W__cmpTable,.SolarReturn-module__ssxE9W__lunarTable{position:relative}.SolarReturn-module__ssxE9W__cmpTable{min-width:36rem}.SolarReturn-module__ssxE9W__cmpTable .SolarReturn-module__ssxE9W__cmpCorner{inline-size:8.5rem}.SolarReturn-module__ssxE9W__cmpTable .SolarReturn-module__ssxE9W__cmpHead{vertical-align:bottom;text-transform:none;letter-spacing:0;white-space:normal;padding-block:.4rem .6rem}.SolarReturn-module__ssxE9W__cmpCity{color:var(--astro-ink);font-size:.95rem;font-weight:650;display:block}.SolarReturn-module__ssxE9W__cmpCountry{color:var(--astro-faint);letter-spacing:.08em;margin-block-end:.35rem;font-size:.75rem;font-weight:500;display:block}.SolarReturn-module__ssxE9W__cmpPick{appearance:none;border:1px solid var(--astro-rule);border-radius:var(--radius-md);min-block-size:2rem;color:var(--astro-muted);font:inherit;cursor:pointer;background:0 0;padding:.2rem .65rem;font-size:.78rem;font-weight:600}.SolarReturn-module__ssxE9W__cmpPick:hover{color:var(--astro-ink)}.SolarReturn-module__ssxE9W__cmpPick[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.SolarReturn-module__ssxE9W__cmpPick:focus-visible{box-shadow:var(--shadow-focus);outline:none}.SolarReturn-module__ssxE9W__cmpTable .SolarReturn-module__ssxE9W__cmpRowHead{color:var(--astro-faint);letter-spacing:.1em;text-transform:uppercase;text-align:start;white-space:normal;border-bottom:1px solid var(--astro-hairline);vertical-align:middle;padding:.6rem .75rem .6rem .25rem;font-size:.7rem;font-weight:600}.SolarReturn-module__ssxE9W__cmpTable .SolarReturn-module__ssxE9W__cmpCell{vertical-align:middle;min-inline-size:9rem}.SolarReturn-module__ssxE9W__cmpActive{background:var(--astro-tint)}.SolarReturn-module__ssxE9W__cmpStrong{font-weight:600;display:block}.SolarReturn-module__ssxE9W__cmpSub{color:var(--astro-faint);font-size:.8rem;font-weight:400;display:block}.SolarReturn-module__ssxE9W__rowActive{background:var(--astro-tint)}.SolarReturn-module__ssxE9W__rowPick{appearance:none;min-block-size:var(--tap-min,2.75rem);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.8rem;padding:0;display:inline-flex}.SolarReturn-module__ssxE9W__rowPick:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.SolarReturn-module__ssxE9W__rowNum{border:1px solid var(--astro-rule);block-size:1.7rem;inline-size:1.7rem;color:var(--astro-muted);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.78rem;display:inline-grid}.SolarReturn-module__ssxE9W__rowPick[aria-pressed=true] .SolarReturn-module__ssxE9W__rowNum{border-color:var(--color-accent);color:var(--color-accent)}.SolarReturn-module__ssxE9W__rowWhen{white-space:nowrap;flex-direction:column;display:flex}.SolarReturn-module__ssxE9W__moonCell{white-space:nowrap;flex-wrap:wrap;align-items:center;gap:.45rem;display:inline-flex}
