.SeasonVerdict-module__ULKj1q__card{border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:16px;display:flex}.SeasonVerdict-module__ULKj1q__gold{background:var(--season-surface)}.SeasonVerdict-module__ULKj1q__gray{background:var(--unknown-surface)}.SeasonVerdict-module__ULKj1q__text{flex-direction:column;gap:10px;max-width:46ch;display:flex}.SeasonVerdict-module__ULKj1q__pill{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.09em;text-transform:uppercase;border-radius:var(--radius-pill);align-self:flex-start;padding:11px 16px;font-size:12px;font-weight:600;line-height:1}.SeasonVerdict-module__ULKj1q__pillPeak,.SeasonVerdict-module__ULKj1q__pillOpen{background:var(--season);color:var(--text-on-season)}.SeasonVerdict-module__ULKj1q__pillOpen{background:var(--surface);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--season) 60%, transparent)}.SeasonVerdict-module__ULKj1q__pillClosed{background:var(--closed-surface);color:var(--closed)}.SeasonVerdict-module__ULKj1q__pillUnknown{background:var(--surface);color:var(--unknown);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--unknown) 45%, transparent)}.SeasonVerdict-module__ULKj1q__headline{font-family:var(--font-display), "Helvetica Neue", Helvetica, sans-serif;letter-spacing:-.016em;text-wrap:pretty;font-size:22px;font-weight:700;line-height:1.16}.SeasonVerdict-module__ULKj1q__window{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:500;line-height:1.4}.SeasonVerdict-module__ULKj1q__bar{background:var(--surface);border-radius:var(--radius);flex-direction:column;gap:10px;padding:18px 20px 14px;display:flex}.SeasonVerdict-module__ULKj1q__months{grid-template-columns:repeat(12,1fr);gap:3px;display:grid;position:relative}.SeasonVerdict-module__ULKj1q__month{font-family:var(--font-mono), ui-monospace, monospace;text-align:center;border-radius:var(--radius-pill);background:var(--page);color:var(--text-secondary);padding:11px 0;font-size:11px;line-height:1}.SeasonVerdict-module__ULKj1q__open{background:var(--season-surface);color:var(--accent-strong)}.SeasonVerdict-module__ULKj1q__peak{background:var(--season);color:var(--text-on-season);font-weight:600}.SeasonVerdict-module__ULKj1q__today{background:var(--text-body);border-radius:2px;width:2px;position:absolute;top:-9px;bottom:-9px}.SeasonVerdict-module__ULKj1q__todayLabel{height:14px;position:relative}.SeasonVerdict-module__ULKj1q__todayLabel span{white-space:nowrap;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-body);font-size:10.5px;font-weight:600;line-height:1;position:absolute;transform:translate(-50%)}.SeasonVerdict-module__ULKj1q__legend{flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:2px;display:flex}.SeasonVerdict-module__ULKj1q__key{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:7px;font-size:10.5px;line-height:1;display:inline-flex}.SeasonVerdict-module__ULKj1q__swatch{border-radius:var(--radius-pill);width:16px;height:8px;display:inline-block}.SeasonVerdict-module__ULKj1q__swatchPeak{background:var(--season)}.SeasonVerdict-module__ULKj1q__swatchOpen{background:var(--season-surface)}.SeasonVerdict-module__ULKj1q__swatchToday{background:var(--text-body);border-radius:0;width:2px;height:12px}@media (min-width:60rem){.SeasonVerdict-module__ULKj1q__card{grid-template-columns:minmax(0,1fr) 540px;align-items:center;gap:32px;padding:24px;display:grid}.SeasonVerdict-module__ULKj1q__text{gap:12px}.SeasonVerdict-module__ULKj1q__headline{font-size:27px}.SeasonVerdict-module__ULKj1q__window{font-size:14px}}
