:root{--ex-canvas:#131211;--ex-void:#0B0A09;--ex-panel:#1B1917;--ex-ink:232 224 208;--ex-ink-1:rgb(var(--ex-ink)/.95);--ex-ink-2:rgb(var(--ex-ink)/.78);--ex-ink-3:rgb(var(--ex-ink)/.55);--ex-line:rgb(var(--ex-ink)/.12);--ex-line-2:rgb(var(--ex-ink)/.24);--ex-control-edge:rgb(var(--ex-ink)/.45);--ex-selected:#F5EFE1;--ex-accent:#F5EFE1;--ex-warning:#C6A25E;--ex-focus:rgb(var(--ex-ink)/.7);--ex-micro:var(--ex-ink-3);--ex-rt-text:var(--ex-ink-2);--ex-rt-edge:var(--ex-control-edge);--sb-hover-fill:rgb(var(--ex-ink)/.06);--ex-font-prose:Georgia,serif;--ex-font-label:"Helvetica Neue",Helvetica,Arial,sans-serif;--ex-font-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--ex-space-1:4px;--ex-space-2:8px;--ex-space-3:13px;--ex-space-4:21px;--ex-space-5:34px;--ex-line-hair:.6px;--ex-line-struct:.8px;--ex-line-sel:2px;--ex-radius-chip:2px;--ex-header-h:48px;--ex-scrollbar:5px;--sb-target-min:44px;--sb-panel-header-min:var(--ex-header-h);--sb-panel-search-min:52px;--sb-panel-row-min:56px;--sb-panel-pad:16px;--sb-panel-text-primary:15px;--sb-panel-text-secondary:11px;--sb-panel-text-micro:8px;--sb-sky-panel-size:352px;--sb-sky-panel-portrait:clamp(260px,46dvh,420px);--sb-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238C867D' stroke-width='1.2'/%3E%3C/svg%3E");--sb-sky-horizon:rgb(var(--ex-ink)/.4);--sb-sky-figure:rgb(var(--ex-ink)/.24);--sb-sky-figure-selected:rgb(var(--ex-ink)/.76);--sb-sky-star:rgb(var(--ex-ink)/.92);--sb-sky-body:#C6A25E;--sb-sky-safe-bottom:max(12px, env(safe-area-inset-bottom));--sb-sky-band-h:96px}[data-theme=red]{--ex-canvas:#000000;--ex-void:#000000;--ex-panel:#0A0000;--ex-ink:189 0 0;--ex-ink-1:#BD0000;--ex-ink-2:#A00000;--ex-ink-3:#760000;--ex-line:#2E0000;--ex-line-2:#390000;--ex-control-edge:#640000;--ex-selected:#BD0000;--ex-accent:#BD0000;--ex-warning:#F00000;--ex-focus:#BD0000;--ex-micro:#A00000;--ex-rt-text:#F00000;--ex-rt-edge:#BD0000;--sb-hover-fill:#0F0000;--sb-select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23A00000' stroke-width='1.2'/%3E%3C/svg%3E");--sb-sky-horizon:#730000;--sb-sky-figure:#4E0000;--sb-sky-figure-selected:#9C0000;--sb-sky-star:#B00000;--sb-sky-body:#960800}:root{color-scheme:dark;--text-page-width: 730px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--ex-canvas);color:var(--ex-ink-2);font:400 18px/1.7 var(--ex-font-prose);-webkit-font-smoothing:antialiased}a{color:var(--ex-ink-1);text-decoration:underline;text-decoration-color:var(--ex-control-edge);text-underline-offset:.2em}a:hover{text-decoration-color:var(--ex-ink-1)}a:focus-visible{outline:var(--ex-line-sel) solid var(--ex-focus);outline-offset:3px;border-radius:var(--ex-radius-chip)}.skip-link{position:absolute;left:var(--ex-space-3);top:-100px;z-index:3;padding:var(--ex-space-2) var(--ex-space-3);background:var(--ex-panel);font:500 14px/1.2 var(--ex-font-label)}.skip-link:focus{top:var(--ex-space-3)}.site-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ex-space-2) var(--ex-space-4);max-width:var(--text-page-width);margin:0 auto;padding:var(--ex-space-3) var(--ex-space-4);font:500 12px/1.2 var(--ex-font-label);letter-spacing:.14em;text-transform:uppercase}.site-brand{display:inline-flex;align-items:center;gap:10px;min-height:var(--sb-target-min);color:var(--ex-ink-1);text-decoration:none}.site-sigil{width:22px;height:22px;overflow:visible}.site-sigil circle:first-child{fill:none;stroke:currentColor;stroke-width:.9;opacity:.85}.site-sigil circle:last-child{fill:currentColor;opacity:.95}.site-nav{display:flex;flex-wrap:wrap;gap:0 var(--ex-space-4)}.site-nav a{display:inline-flex;align-items:center;min-height:var(--sb-target-min);color:var(--ex-ink-2);text-decoration:none;border-bottom:var(--ex-line-hair) solid transparent}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--ex-ink-1);border-bottom-color:var(--ex-ink-1)}main{display:block;max-width:var(--text-page-width);margin:0 auto;padding:var(--ex-space-4) var(--ex-space-4) var(--ex-space-5)}main h1{margin:var(--ex-space-4) 0 var(--ex-space-3);color:var(--ex-ink-1);font:300 clamp(32px,7vw,48px)/1.1 var(--ex-font-prose)}main h3{margin:var(--ex-space-4) 0 var(--ex-space-2);color:var(--ex-ink-1);font:500 20px/1.3 var(--ex-font-prose)}main h2{margin:var(--ex-space-5) 0 var(--ex-space-3);color:var(--ex-ink-1);font:400 clamp(22px,4.5vw,28px)/1.2 var(--ex-font-prose)}main p,main ul,main ol{margin:0 0 var(--ex-space-3)}main ul,main ol{padding-left:1.3em}main li{margin:0 0 var(--ex-space-2)}main .lede{color:var(--ex-ink-1);font-size:20px;line-height:1.55}main .cta{margin-top:var(--ex-space-4);font:500 14px/1.4 var(--ex-font-label);letter-spacing:.08em}main .cta a,main .plain-list a{display:inline-flex;align-items:center;min-height:var(--sb-target-min)}main .plain-list{list-style:none;padding-left:0}main .plain-list li{margin:0}.geminids-opening{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ex-space-2);margin:0 0 var(--ex-space-4)}.geminids-opening h1{margin-top:var(--ex-space-2)}.geminids-opening figure{width:100%;margin:0}.geminids-date,.geminids-kicker{color:var(--ex-ink-3);font:500 11px/1.5 var(--ex-font-label);letter-spacing:.14em;text-transform:uppercase}.geminids-opening .lede{max-width:34em}.geminids-art,.geminids-window{width:100%;height:auto;border:var(--ex-line-hair) solid var(--ex-line-2);border-radius:var(--ex-radius-chip);background:var(--ex-panel)}.geminids-art text,.geminids-window text{fill:var(--ex-ink-2);font:500 26px var(--ex-font-label);letter-spacing:.08em}.geminids-art .star{fill:var(--sb-sky-star)}.geminids-art .star-label-line{stroke:var(--ex-line-2);stroke-width:1}.geminids-art .figure-line{stroke:var(--sb-sky-figure);stroke-width:1.2}.geminids-art .track{stroke:var(--sb-sky-body);stroke-width:1.2;stroke-linecap:round;opacity:.78}.geminids-art .radiant{fill:var(--sb-sky-body);stroke:var(--ex-panel);stroke-width:3}.geminids-window .axis,.geminids-window .guide{stroke:var(--ex-line-2);stroke-width:1}.geminids-window .window-band{fill:var(--sb-sky-figure-selected);opacity:.09}.geminids-window .radiant-line{stroke:var(--sb-sky-figure-selected);stroke-width:3;fill:none}.geminids-window .moon-line{stroke:var(--sb-sky-body);stroke-width:2;stroke-dasharray:4 4}.geminids-window .dawn-line{stroke:var(--ex-ink-3);stroke-width:1.5;stroke-dasharray:2 4}.geminids-caption{margin:var(--ex-space-2) 0 0;color:var(--ex-ink-3);font-size:14px}.geminids-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ex-space-2) var(--ex-space-4);margin:0}.geminids-facts div{padding:var(--ex-space-2) 0;border-top:var(--ex-line-hair) solid var(--ex-line-2)}.geminids-facts dt{color:var(--ex-ink-3);font:500 10px/1.4 var(--ex-font-label);letter-spacing:.12em;text-transform:uppercase}.geminids-facts dd{margin:4px 0 0;color:var(--ex-ink-1)}.geminids-map-note{margin:var(--ex-space-2) 0 0;color:var(--ex-ink-3);font-size:14px}.chart-text{margin-top:var(--ex-space-2);padding-left:1.3em;color:var(--ex-ink-2);font-size:16px}@media(max-width:640px){.geminids-opening h1{margin-bottom:var(--ex-space-2)}.geminids-facts{grid-template-columns:1fr;gap:0}}@media(max-width:480px){.chart-text{list-style:none;padding:0}.chart-text li{margin:0 0 var(--ex-space-2);padding:var(--ex-space-2) 0 var(--ex-space-2) var(--ex-space-3);border-left:2px solid var(--sb-sky-figure-selected)}}.site-footer{max-width:var(--text-page-width);margin:0 auto;padding:var(--ex-space-4) var(--ex-space-4) var(--ex-space-5);border-top:var(--ex-line-hair) solid var(--ex-line-2);font:500 12px/1.4 var(--ex-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ex-ink-3)}.site-footer ul{display:flex;flex-wrap:wrap;gap:0 var(--ex-space-4);margin:0 0 var(--ex-space-2);padding:0;list-style:none}.site-footer a{display:inline-flex;align-items:center;min-height:var(--sb-target-min);color:var(--ex-ink-2)}.site-footer p{margin:0}main details{margin:0 0 var(--ex-space-2);border-top:var(--ex-line-hair) solid var(--ex-line-2)}main summary{min-height:var(--sb-target-min);padding:var(--ex-space-2) 0;color:var(--ex-ink-1);cursor:pointer}main details[open]{overflow-x:auto}.sky-table{width:100%;margin:0 0 var(--ex-space-3);border-collapse:collapse;font:400 15px/1.4 var(--ex-font-label);font-variant-numeric:tabular-nums}.sky-table caption{padding:0 0 var(--ex-space-2);text-align:left;color:var(--ex-ink-3);font-size:13px}.sky-table th,.sky-table td{padding:var(--ex-space-2) var(--ex-space-3) var(--ex-space-2) 0;border-bottom:var(--ex-line-hair) solid var(--ex-line-2);text-align:left;vertical-align:top;white-space:nowrap}.sky-table thead th{color:var(--ex-ink-3);font-weight:500}.sky-note{color:var(--ex-ink-3);font-size:15px}.sky-box{margin:var(--ex-space-4) 0;padding:var(--ex-space-3) var(--ex-space-4);border:var(--ex-line-hair) solid var(--ex-control-edge);border-radius:var(--ex-radius-chip)}.sky-box[hidden]{display:none}.sky-box h3{margin-top:0}.sky-box-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ex-space-2) var(--ex-space-3)}.sky-box select,.sky-box button{min-height:var(--sb-target-min);padding:0 var(--ex-space-3);border:var(--ex-line-hair) solid var(--ex-control-edge);border-radius:var(--ex-radius-chip);background:var(--ex-panel);color:var(--ex-ink-1);font:500 15px/1 var(--ex-font-label)}.sky-box button{cursor:pointer}@media(max-width:400px){body{font-size:17px}main .lede{font-size:18px}.site-bar{letter-spacing:.06em}.site-nav{gap:0 var(--ex-space-3)}}.crumbs ol{display:flex;flex-wrap:wrap;gap:0 var(--ex-space-2);margin:0;padding:0;list-style:none;font:500 11px/1.4 var(--ex-font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ex-ink-3)}.crumbs li+li:before{content:"/";margin-right:var(--ex-space-2);color:var(--ex-line-2)}.crumbs a{display:inline-flex;align-items:center;min-height:var(--sb-target-min);color:var(--ex-ink-2);text-decoration:none}.crumbs a:hover{color:var(--ex-ink-1)}.crumbs .crumb-here{display:inline-flex;align-items:center;min-height:var(--sb-target-min)}main .crumbs+h1{margin-top:var(--ex-space-2)}.sky-live,.chart-figure{width:min(calc(100vw - 32px),940px);margin:var(--ex-space-4) 0 var(--ex-space-5) 50%;transform:translate(-50%)}.sky-live{position:relative;padding:var(--ex-space-3) var(--ex-space-4) var(--ex-space-4);border:var(--ex-line-hair) solid var(--ex-control-edge);border-radius:var(--ex-radius-chip);background:var(--ex-panel)}.sky-live-kicker{display:flex;align-items:center;gap:var(--ex-space-2);margin:0 0 var(--ex-space-2);color:var(--ex-ink-3);font:500 11px/1.4 var(--ex-font-label);letter-spacing:.12em;text-transform:uppercase}.sky-live-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--sb-sky-body);animation:sky-pulse 2.4s ease-in-out infinite}@keyframes sky-pulse{50%{opacity:.35}}main .sky-live-status{min-height:var(--sky-status-h, 0);margin:0 0 var(--ex-space-3);color:var(--ex-ink-1);font:400 clamp(19px,3.6vw,23px)/1.35 var(--ex-font-prose)}.sky-live-view{margin:0 calc(-1 * var(--ex-space-2))}.sky-live-pending{display:grid;place-items:center;min-height:clamp(180px,30vw,280px);padding:var(--ex-space-4);color:var(--ex-ink-3);text-align:center}.pano,.chart{display:block;width:100%;height:auto;overflow:hidden;font-family:var(--ex-font-label)}.pano-sky{fill:transparent}.sky-twilight .pano-sky{fill:rgb(var(--ex-ink) / .025)}.sky-day .pano-sky{fill:rgb(var(--ex-ink) / .06)}.pano-ground{fill:var(--ex-void)}.pano-horizon{stroke:var(--sb-sky-horizon);stroke-width:1.4}.pano-grid{stroke:var(--ex-line);stroke-width:.8}.pano-scale,.pano-hour-label{fill:var(--ex-ink-3);font-size:11px}.pano-tick{stroke:var(--sb-sky-horizon)}.pano-point{fill:var(--ex-ink-2);font-size:13px;font-weight:500;letter-spacing:.1em}.pano-point.minor{fill:var(--ex-ink-3);font-size:10px}.pano-path{fill:none;stroke:var(--sb-sky-body);stroke-width:1.6;stroke-linecap:round}.pano-path.faint{stroke-opacity:.4;stroke-dasharray:2 4}.pano-hour{stroke:var(--ex-ink-3);stroke-width:1.2}.pano-body-dot{fill:var(--sb-sky-body)}.pano-body-ring{fill:none;stroke:var(--sb-sky-body);stroke-width:1.4}.pano-select{fill:none;stroke:var(--ex-selected);stroke-width:2}.pano-body-dot.below,.pano-star.below{opacity:.24}.pano-body-ring.below{opacity:.7;stroke-dasharray:3 3.5}.pano-select.below{opacity:.7;stroke-dasharray:2.4 2.4}.pano-star{fill:var(--sb-sky-star)}.pano-figure{stroke:var(--sb-sky-figure-selected);stroke-width:1.2}.pano-label{fill:var(--ex-ink-2);font-size:12px;letter-spacing:.08em}.pano-label.body{fill:var(--sb-sky-body)}.pano-label.primary{font-weight:500}.pano-label.figure{fill:var(--ex-ink-1);font-weight:500;letter-spacing:.14em}main .readouts{min-height:var(--sky-readouts-h, 0);align-content:start;display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:0 var(--ex-space-4);margin:var(--ex-space-3) 0}.readouts div{padding:var(--ex-space-2) 0;border-top:var(--ex-line-hair) solid var(--ex-line-2)}.readouts dt{color:var(--ex-ink-3);font:500 10px/1.4 var(--ex-font-label);letter-spacing:.14em;text-transform:uppercase}.readouts dd{margin:2px 0 0;color:var(--ex-ink-1);font:400 16px/1.3 var(--ex-font-mono);font-variant-numeric:tabular-nums}.sky-live-controls[hidden]{display:none}main .sky-live .sky-live-probe{position:absolute;left:var(--ex-space-4);right:var(--ex-space-4);visibility:hidden;pointer-events:none;min-height:0}main .sky-live-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ex-space-2) var(--ex-space-3);margin:0 0 var(--ex-space-2);font:500 14px/1.3 var(--ex-font-label)}.sky-live-row label{color:var(--ex-ink-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px;min-width:3.4em}.sky-live select,.sky-live button{min-height:var(--sb-target-min);padding:0 var(--ex-space-3);border:var(--ex-line-hair) solid var(--ex-control-edge);border-radius:var(--ex-radius-chip);background:var(--ex-canvas);color:var(--ex-ink-1);font:500 15px/1 var(--ex-font-label);cursor:pointer}.sky-live select{max-width:100%}.sky-live-place{display:grid;grid-template-columns:minmax(0,360px);gap:var(--ex-space-2);margin:0 0 var(--ex-space-3)}.sky-live-place label{color:var(--ex-ink-3);font:500 11px/1.3 var(--ex-font-label);letter-spacing:.1em;text-transform:uppercase}.sky-live-place select,.sky-live-place button{width:100%;height:var(--sb-target-min);text-align:left}.sky-live button[aria-pressed=true]{border-color:var(--ex-ink-1)}.sky-live input[type=range]{flex:1 1 120px;min-width:0;min-height:var(--sb-target-min);accent-color:var(--sb-sky-body)}.sky-live output{min-width:3em;color:var(--ex-ink-1);font:400 16px/1 var(--ex-font-mono)}.sky-live-date-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ex-space-2);max-width:520px}.sky-live-date-control{display:grid;gap:var(--ex-space-1);min-width:0}.sky-live-date-control label{color:var(--ex-ink-3);font:500 11px/1.3 var(--ex-font-label);letter-spacing:.1em;text-transform:uppercase}.sky-live-field{display:flex;align-items:center;min-width:0;min-height:var(--sb-target-min);border:var(--ex-line-hair) solid var(--ex-control-edge)}.sky-live-field input{box-sizing:border-box;flex:1;min-width:0;width:100%;min-height:calc(var(--sb-target-min) - 2px);padding:0 var(--ex-space-2);border:0;border-radius:0;background:transparent;color:var(--ex-ink-1);font:500 15px/1 var(--ex-font-mono)}.sky-live-field button{flex:none;min-width:var(--sb-target-min);padding:0;border:0;border-left:var(--ex-line-hair) solid var(--ex-control-edge);border-radius:0;font-size:22px}.sky-live-date-row button[data-sky-apply]{grid-column:1 / -1;width:100%}.sky-live-calendar[hidden]{display:none}.sky-live-calendar{width:308px;max-width:calc(100vw - 12px);margin:var(--ex-space-2) 0;border:var(--ex-line-hair) solid var(--ex-line-2);background:var(--ex-panel)}.sky-live-calendar-heading{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;min-height:48px;border-bottom:var(--ex-line-hair) solid var(--ex-line)}.sky-live .sky-live-calendar-heading button{padding:0;border:0;border-radius:0;background:transparent;font:300 22px/1 var(--ex-font-prose)}.sky-live-calendar-heading span{font:300 18px/1 var(--ex-font-prose);text-align:center}.sky-live-calendar-weekdays,.sky-live-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.sky-live-calendar-weekdays span{height:30px;padding-top:12px;color:var(--ex-ink-3);font:500 9px/1 var(--ex-font-label);text-align:center;text-transform:uppercase}.sky-live .sky-live-calendar-day{min-width:0;width:100%;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ex-ink-2);font:400 12px/1 var(--ex-font-mono)}.sky-live-calendar-day.outside-month{color:var(--ex-ink-3)}.sky-live .sky-live-calendar-day[aria-pressed=true]{background:var(--ex-selected);color:var(--ex-canvas)}.sky-live-calendar-day.is-today:not([aria-pressed=true]){box-shadow:inset 0 0 0 var(--ex-line-hair) var(--ex-control-edge)}.sky-live-calendar-day[aria-pressed=true]:focus-visible{outline-color:var(--ex-canvas);outline-offset:-4px}.sky-live-date-zone,.sky-live-date-feedback{margin:var(--ex-space-1) 0 var(--ex-space-2);color:var(--ex-ink-3);font:400 13px/1.4 var(--ex-font-label)}.sky-live-date-feedback:empty{display:none}.sky-live-fold{display:grid;grid-template-columns:minmax(0,360px);gap:var(--ex-space-1);margin:var(--ex-space-2) 0}.sky-live-fold[hidden]{display:none}.sky-live-fold label{color:var(--ex-ink-1);font:400 14px/1.4 var(--ex-font-label)}.sky-live-fold select{width:100%}.sky-live-answer p{margin:0 0 var(--ex-space-2);font-size:16px}.sky-live-planet-answer{display:grid;gap:var(--ex-space-1);margin:0 0 var(--ex-space-2);padding:0;list-style:none}.sky-live-planet-answer li{padding:var(--ex-space-1) 0;border-top:var(--ex-line-hair) solid var(--ex-line-2);font:400 15px/1.4 var(--ex-font-label)}.sky-live-planet-answer strong{color:var(--sb-sky-body);font-weight:600}.sky-live-answer-title{margin:var(--ex-space-3) 0 var(--ex-space-2);font:500 12px/1.3 var(--ex-font-label);letter-spacing:.08em;text-transform:uppercase}main .sky-live-cta{margin:var(--ex-space-3) 0}main a.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--ex-space-4);border:1px solid var(--ex-ink-1);border-radius:var(--ex-radius-chip);color:var(--ex-ink-1);font:500 13px/1.2 var(--ex-font-label);letter-spacing:.16em;text-transform:uppercase;text-decoration:none}main a.button:hover{background:var(--sb-hover-fill)}.sky-live figcaption{margin:0;font-size:13px;line-height:1.5}.chart-field{fill:var(--ex-void)}.chart-line{stroke:var(--sb-sky-figure-selected);stroke-width:1.2}.chart-line.context{stroke:var(--sb-sky-figure);stroke-width:1}.chart-star{fill:var(--sb-sky-star)}.chart-star.context{opacity:.6}.chart-label{fill:var(--ex-ink-2);font-size:13px}.chart-label.planet{fill:var(--sb-sky-body);font-weight:500}.chart-figure-name,.chart-compass{fill:var(--ex-ink-3);font-size:11px;letter-spacing:.16em}.chart-hop{stroke:var(--ex-ink-2);stroke-width:1.4;stroke-dasharray:6 5}.chart-hop.faint{stroke-opacity:.5}.chart-hop-head{fill:var(--ex-ink-2)}.chart-hop-label{fill:var(--ex-ink-2);font-size:13px;font-style:italic}.chart-pole{stroke:var(--ex-ink-2);stroke-width:1.4;fill:none}.chart-planet-dot{fill:var(--sb-sky-body)}.chart-planet-ring{fill:none;stroke:var(--sb-sky-body);stroke-width:1.4}.chart-planet-path{fill:none;stroke:var(--sb-sky-body);stroke-opacity:.5;stroke-dasharray:2 4}.chart-planet-step{stroke:var(--sb-sky-body);stroke-width:1.2;opacity:.8}.chart-figure figcaption{margin-top:var(--ex-space-2)}main .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ex-space-3);margin:var(--ex-space-3) 0 var(--ex-space-4);padding:0;list-style:none}main .card{margin:0;padding:var(--ex-space-3);border:var(--ex-line-hair) solid var(--ex-line-2);border-radius:var(--ex-radius-chip);background:var(--ex-panel)}main .planet-card{padding:0}.planet-card-link{display:block;height:100%;padding:var(--ex-space-3);border-radius:inherit;color:inherit;text-decoration:none}.planet-card-link:hover,.planet-card-link:focus-visible{background:var(--sb-hover-fill)}.figure-card{padding:0}.figure-card-link{display:block;height:100%;padding:var(--ex-space-3);border-radius:inherit;color:inherit;text-decoration:none}.figure-card-link:hover,.figure-card-link:focus-visible{background:var(--sb-hover-fill)}.planet-card-action{color:var(--sb-sky-body);font:500 12px/1.3 var(--ex-font-label);letter-spacing:.08em;text-transform:uppercase}.card h3{margin:0 0 var(--ex-space-1);font-size:22px}.card h3 a{text-decoration:none}main .card p{margin:0 0 var(--ex-space-2);font-size:15px;line-height:1.5}main .card-status{color:var(--sb-sky-body);font:500 11px/1.4 var(--ex-font-label);letter-spacing:.14em;text-transform:uppercase}main .planet-card .card-status[hidden],main .planet-card .card-detail[hidden]{display:none}.status-glare .card-status{color:var(--ex-ink-3)}.card .chart{margin:0 0 var(--ex-space-2)}.cards-note{color:var(--ex-ink-3);font-size:15px}.gauge{display:block;width:100%;height:14px;margin:0 0 var(--ex-space-2)}.gauge-track{stroke:var(--ex-line-2);stroke-width:1}.gauge-dot{fill:var(--sb-sky-body)}.gauge-ring{fill:none;stroke:var(--sb-sky-body);stroke-width:1.1}.gauge .glare{opacity:.45}.table-scroll{overflow-x:auto}.season td{padding:var(--ex-space-1) 2px;text-align:center}.season td span{display:block;padding:3px 0;border-radius:var(--ex-radius-chip);font-size:12px}.season-high span{background:#c6a25e57;color:var(--ex-ink-1)}.season-low span{background:#c6a25e21;color:var(--ex-ink-2)}.season-none span{color:var(--ex-ink-3)}.faq h3{margin-top:var(--ex-space-4)}main .id-flow{counter-reset:step;padding:0;list-style:none}main .id-flow>li{counter-increment:step;position:relative;margin:0 0 var(--ex-space-4);padding:0 0 0 52px}.id-flow>li:before{content:counter(step);position:absolute;left:0;top:0;width:34px;height:34px;border:var(--ex-line-hair) solid var(--ex-control-edge);border-radius:50%;color:var(--sb-sky-body);font:400 18px/34px var(--ex-font-prose);text-align:center}main .id-q{margin:0 0 var(--ex-space-2);color:var(--ex-ink-1);font:400 20px/1.35 var(--ex-font-prose)}main .id-a{margin:0;padding-left:var(--ex-space-3);border-left:var(--ex-line-hair) solid var(--ex-line-2);list-style:none}@media(prefers-reduced-motion:reduce){.sky-live-dot{animation:none}}@media(max-width:400px){.sky-live{padding:var(--ex-space-3)}.sky-live-kicker{min-height:4.2em}.sky-live-date-row{grid-template-columns:minmax(0,1fr)}.sky-live-calendar{margin-left:-24px}.sky-live-row button[data-sky-now]{margin-left:auto}main .sky-live .sky-live-probe{left:var(--ex-space-3);right:var(--ex-space-3)}main .id-flow>li{padding-left:44px}}@media(max-width:600px){.pano-label,.pano-label.primary{font-size:22px}.pano-point{font-size:20px}.pano-point.minor,.pano-scale,.pano-hour-label{font-size:17px}.chart-label,.chart-hop-label{font-size:19px}.chart-figure-name,.chart-compass{font-size:17px}}
