._wrap_1eten_2{display:flex;flex-direction:column;gap:10px;font-family:var(--sj-font-base);color:var(--sj-ink)}._head_1eten_9{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px}._title_1eten_16{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--sj-muted)}._title_1eten_16 svg{color:var(--sj-ink-2)}._all_1eten_29{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 5px 0 10px;border-radius:var(--sj-r-pill);border:1px solid var(--sj-line-strong);background:var(--sj-surface);color:var(--sj-ink);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}._allActive_1eten_45{border-color:var(--sj-accent-ink);background:var(--sj-accent)}._allCount_1eten_49{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:var(--sj-r-pill);background:var(--sj-surface);font-size:13px}._board_1eten_63{display:none;flex-direction:column;gap:2px}._yearRow_1eten_68{display:flex;align-items:center;gap:10px;height:22px;padding:0 10px}._yearText_1eten_75{font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--sj-muted)}._yearLine_1eten_81{flex:1;height:0;border-top:1px dashed var(--sj-line)}._row_1eten_86{display:grid;grid-template-columns:98px minmax(0,1fr) 28px;align-items:center;height:30px;padding:0 10px;border:0;border-radius:var(--sj-r-sm);background:transparent;color:var(--sj-ink);font-family:inherit;text-align:left;cursor:pointer;transition:background .15s}._row_1eten_86:hover{background:var(--sj-accent-soft)}._rowActive_1eten_104,._rowActive_1eten_104:hover{background:var(--sj-accent);box-shadow:inset 0 0 0 1px var(--sj-accent-ink)}._rowMonth_1eten_109{display:inline-flex;align-items:center;gap:5px;font-family:var(--sj-font-mono);font-size:13px;font-weight:600;letter-spacing:.04em}._rowActive_1eten_104 ._rowMonth_1eten_109{font-weight:700}._rowMarks_1eten_121{display:flex;gap:5px;overflow:hidden}._markFair_1eten_126,._markCongress_1eten_127{display:inline-block;width:9px;height:9px;border-radius:50%;box-sizing:border-box;flex:none}._markFair_1eten_126{background:var(--sj-ink)}._markCongress_1eten_127{border:2px solid var(--sj-ink)}._rowCount_1eten_141{text-align:right;font-size:13px;font-weight:700;color:var(--sj-ink-2)}._rowActive_1eten_104 ._rowCount_1eten_141{color:var(--sj-ink)}._rowEmpty_1eten_150{opacity:.45}._rail_1eten_155{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0 4px}._rail_1eten_155::-webkit-scrollbar{display:none}._card_1eten_165{flex:none;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:4px;min-width:82px;height:60px;box-sizing:border-box;padding:0 12px;border-radius:var(--sj-r-md);border:1px solid var(--sj-line-strong);background:var(--sj-surface);color:var(--sj-ink);font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}._cardActive_1eten_184{border-color:var(--sj-accent-ink);background:var(--sj-accent)}._cardEmpty_1eten_188{opacity:.45}._cardTop_1eten_191{display:flex;align-items:center;justify-content:space-between;gap:8px}._cardMonth_1eten_197{display:inline-flex;align-items:center;gap:4px;font-family:var(--sj-font-mono);font-size:15px;font-weight:600;white-space:nowrap}._cardActive_1eten_184 ._cardMonth_1eten_197{font-weight:700}._cardCount_1eten_209{font-size:13px;font-weight:700}._cardYear_1eten_213{font-size:13px;text-align:left;color:var(--sj-muted)}._cardActive_1eten_184 ._cardYear_1eten_213{color:var(--sj-ink)}@media(min-width:1024px){._board_1eten_63{display:flex}._rail_1eten_155{display:none}}@media(prefers-reduced-motion:reduce){._row_1eten_86,._card_1eten_165,._all_1eten_29{transition:none}}._page_1er0x_2{background:var(--sj-bg);color:var(--sj-ink);font-family:var(--sj-font-base);min-height:100vh;padding-bottom:140px}._hero_1er0x_11{position:relative;overflow:hidden;background:var(--sj-ink);color:var(--sj-on-ink);padding:28px 0 100px}._heroGuil_1er0x_18{position:absolute;right:-40px;top:-20px;width:700px;height:380px;fill:none;stroke:var(--sj-ink-raised);stroke-width:1;pointer-events:none}._heroIn_1er0x_29{position:relative;width:min(var(--sj-content-w),calc(100% - 32px));margin:0 auto;display:flex;flex-direction:column;gap:18px}._heroText_1er0x_37{display:flex;flex-direction:column;gap:10px;max-width:800px}._kicker_1er0x_43{font-family:var(--sj-font-mono);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sj-on-ink-2)}._h1_1er0x_51{margin:0;font-family:var(--sj-font-heading);font-weight:800;font-size:clamp(36px,5vw,62px);line-height:1.02;letter-spacing:-.025em;color:var(--sj-on-ink)}._lead_1er0x_60{margin:0;font-size:15px;line-height:1.5;color:var(--sj-on-ink-2)}._heroStat_1er0x_66{display:flex;align-items:center;gap:12px}._heroStatText_1er0x_71{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--sj-on-ink-2)}._heroStatText_1er0x_71 b{font-family:var(--sj-font-heading);font-weight:700;font-size:16px;color:var(--sj-on-ink)}._flaps_1er0x_86{display:inline-flex;gap:3px}._flap_1er0x_86{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:20px;height:28px;border-radius:var(--sj-r-xs);background:var(--sj-ink);color:var(--sj-on-ink);font-family:var(--sj-font-mono);font-size:14px;font-weight:600}._flap_1er0x_86:before{content:"";position:absolute;left:0;right:0;top:0;height:50%;background:#f5f7fa0f}._flap_1er0x_86:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--sj-ink-line)}._flapBig_1er0x_123{width:30px;height:42px;font-size:21px}._flapHero_1er0x_128{width:32px;height:44px;border-radius:var(--sj-r-xs);background:var(--sj-ink-raised);box-shadow:inset 0 0 0 1px var(--sj-ink-line);font-size:27px}._wrap_1er0x_138{width:min(var(--sj-content-w),calc(100% - 32px));margin:0 auto}._deck_1er0x_142{position:relative;margin-top:-76px;background:var(--sj-surface);border-radius:var(--sj-r-lg);box-shadow:var(--sj-shadow-3);display:flex;flex-direction:column}._deckMain_1er0x_151{display:flex;flex-direction:column;gap:14px;padding:16px 16px 18px}._deckSide_1er0x_157{padding:14px 16px 16px;border-top:2px dashed var(--sj-line)}._deckNotch_1er0x_161{position:absolute;width:22px;height:22px;border-radius:50%;background:var(--sj-bg);display:none}._chips_1er0x_169{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}._chips_1er0x_169::-webkit-scrollbar{display:none}._chip_1er0x_169{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;border-radius:var(--sj-r-pill);border:1px solid var(--sj-line-strong);background:var(--sj-surface);color:var(--sj-ink);font-family:inherit;font-size:14px;font-weight:600;white-space:nowrap;flex:none;cursor:pointer;transition:background .15s,border-color .15s}._chipCount_1er0x_197{font-size:13px;font-weight:600;color:var(--sj-muted)}._chipActive_1er0x_202{border-color:var(--sj-accent-ink);background:var(--sj-accent)}._chipActive_1er0x_202 ._chipCount_1er0x_197{color:var(--sj-ink)}._chipEmpty_1er0x_209{border-style:dashed;color:var(--sj-muted)}._mapBox_1er0x_213{border-radius:var(--sj-r-md);overflow:hidden;background:var(--sj-bg)}._deckBottom_1er0x_218{display:flex;flex-direction:column;gap:12px}._toggles_1er0x_223{display:flex;gap:8px}._toggle_1er0x_223{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:44px;padding:0 14px 0 10px;border-radius:var(--sj-r-pill);border:1px solid var(--sj-line-strong);background:var(--sj-surface);color:var(--sj-ink-2);font-family:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}._toggleOn_1er0x_245{color:var(--sj-ink)}._toggleBox_1er0x_248{display:flex;align-items:center;justify-content:center;width:18px;height:18px;box-sizing:border-box;border-radius:var(--sj-r-xs);border:1.5px solid var(--sj-line-strong);background:var(--sj-surface);flex:none}._toggleOn_1er0x_245 ._toggleBox_1er0x_248{border:1px solid var(--sj-accent-ink);background:var(--sj-accent);color:var(--sj-ink)}._toggleCount_1er0x_265{font-size:13px;color:var(--sj-muted)}._legend_1er0x_269{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--sj-muted)}._diamond_1er0x_276{display:inline-block;width:8px;height:8px;background:var(--sj-ink);transform:rotate(45deg);flex:none}._markFair_1er0x_284,._markCongress_1er0x_285{display:inline-block;width:9px;height:9px;border-radius:50%;box-sizing:border-box;flex:none;vertical-align:-1px;margin-right:6px}._markFair_1er0x_284{background:var(--sj-ink)}._markCongress_1er0x_285{border:2px solid var(--sj-ink)}._main_1er0x_303{margin-top:28px;display:flex;flex-direction:column;gap:20px}._listHead_1er0x_309{display:flex;flex-direction:column;gap:4px}._h2_1er0x_314{margin:0;font-family:var(--sj-font-heading);font-weight:700;font-size:24px;letter-spacing:-.01em;color:var(--sj-ink)}._monthSuffix_1er0x_322{color:var(--sj-accent-ink)}._listCount_1er0x_325{display:flex;align-items:baseline;gap:10px;font-size:14px;color:var(--sj-muted)}._listCount_1er0x_325 b{font-family:var(--sj-font-heading);font-weight:700;font-size:16px;color:var(--sj-ink);white-space:nowrap}._activeFilters_1er0x_339{display:flex;align-items:center;flex-wrap:wrap;gap:8px}._removeChip_1er0x_345{display:inline-flex;align-items:center;gap:6px;height:38px;box-sizing:border-box;padding:0 4px 0 12px;border-radius:var(--sj-r-pill);border:1px solid var(--sj-accent-ink);background:var(--sj-accent);color:var(--sj-ink);font-size:14px;font-weight:600}._removeChip_1er0x_345 button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:var(--sj-r-pill);background:transparent;color:var(--sj-ink);cursor:pointer}._resetLink_1er0x_371{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 8px;border:0;background:transparent;color:var(--sj-accent-ink);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}._resetLink_1er0x_371:hover{text-decoration:underline;text-underline-offset:3px}._skeletons_1er0x_389{display:flex;flex-direction:column;gap:14px}._skel_1er0x_389{height:216px;border-radius:var(--sj-r-lg)}._months_1er0x_398{display:flex;flex-direction:column;gap:40px}._month_1er0x_322{display:flex;flex-direction:column;gap:14px}._monthHead_1er0x_408{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-weight:400}._monthYear_1er0x_416{font-family:var(--sj-font-heading);font-weight:700;font-size:16px;color:var(--sj-muted)}._monthLine_1er0x_422{flex:1;min-width:8px;height:0;border-top:1px solid var(--sj-line-strong)}._monthMeta_1er0x_428{display:none;align-items:center;gap:14px;font-size:13px;font-weight:500;color:var(--sj-ink-2)}._monthPill_1er0x_436{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:var(--sj-r-pill);background:var(--sj-surface);border:1px solid var(--sj-line);font-family:var(--sj-font-heading);font-size:13px;font-weight:700;color:var(--sj-ink);white-space:nowrap}._blocks_1er0x_450,._rows_1er0x_451{display:flex;flex-direction:column;gap:12px}._pair_1er0x_456{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}._later_1er0x_461{display:flex;flex-direction:column;gap:24px}._laterHead_1er0x_466{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sj-muted)}._laterLine_1er0x_476{flex:1;height:0;border-top:1px dashed var(--sj-line-strong)}._empty_1er0x_483{display:flex;flex-direction:column;border-radius:var(--sj-r-lg);border:2px dashed var(--sj-line-strong);background:var(--sj-surface)}._emptyBody_1er0x_490{display:flex;flex-direction:column;gap:12px;padding:26px 22px}._emptyTitle_1er0x_496{margin:0;font-family:var(--sj-font-heading);font-weight:800;font-size:24px;letter-spacing:-.01em}._emptyText_1er0x_503{margin:0;font-size:15px;line-height:1.5;color:var(--sj-ink-2)}._emptyActions_1er0x_509{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-top:4px}._emptyLink_1er0x_516{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:600;color:var(--sj-accent-ink);text-decoration:underline;text-underline-offset:3px}._emptyStub_1er0x_527{display:flex;align-items:center;justify-content:center;padding:18px;border-top:2px dashed var(--sj-line-strong)}._emptyStubLabel_1er0x_534{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sj-muted)}._btnAccent_1er0x_543,._btnGhost_1er0x_544{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;box-sizing:border-box;padding:0 16px;border-radius:var(--sj-r-sm);font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s}._btnAccent_1er0x_543{border:1px solid var(--sj-accent-ink);background:var(--sj-accent);color:var(--sj-ink)}._btnAccent_1er0x_543:hover{background:var(--sj-accent-soft)}._btnGhost_1er0x_544{border:1px solid var(--sj-on-ink-2);background:transparent;color:var(--sj-on-ink);font-weight:600}._btnGhost_1er0x_544:hover{background:var(--sj-ink-raised)}._barWrap_1er0x_580{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav-low);pointer-events:none}._bar_1er0x_580,._barPill_1er0x_589{pointer-events:auto;background:var(--sj-ink);color:var(--sj-on-ink)}._bar_1er0x_580{display:flex;flex-direction:column;gap:12px;padding:10px 16px max(30px,calc(14px + var(--safe-area-bottom)));border-radius:var(--sj-r-xl) var(--sj-r-xl) 0 0;box-shadow:var(--sj-sheet-shadow)}._barHandle_1er0x_602{align-self:center;width:36px;height:4px;border-radius:var(--sj-r-pill);background:var(--sj-ink-line)}._barBody_1er0x_609{display:flex;align-items:flex-start;gap:12px}._barIcon_1er0x_614{color:var(--sj-accent);flex:none}._barText_1er0x_618{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._barTitle_1er0x_625{font-family:var(--sj-font-heading);font-weight:700;font-size:17px;line-height:1.25}._barDesc_1er0x_631{font-size:14px;line-height:1.45;color:var(--sj-on-ink-2)}._barStub_1er0x_636{display:grid;grid-template-columns:104px minmax(0,1fr);gap:10px;padding-top:12px;border-top:2px dashed var(--sj-ink-line)}._barToggle_1er0x_643{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--sj-r-sm);background:transparent;color:var(--sj-on-ink-2);cursor:pointer;flex:none}._barToggleDesktop_1er0x_656{display:none}._barPill_1er0x_589{display:flex;align-items:center;gap:10px;padding:8px 6px max(26px,calc(8px + var(--safe-area-bottom))) 16px;border-radius:var(--sj-r-lg) var(--sj-r-lg) 0 0;box-shadow:var(--sj-sheet-shadow)}._barPillText_1er0x_667,._barPill_1er0x_589 ._btnGhost_1er0x_544{display:none}._barPill_1er0x_589 ._btnAccent_1er0x_543{flex:1}@media(min-width:768px){._pair_1er0x_456{grid-template-columns:repeat(2,minmax(0,1fr))}._listHead_1er0x_309{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}._h2_1er0x_314{font-size:30px}._monthMeta_1er0x_428{display:flex}._emptyStub_1er0x_527{padding:24px}._blocks_1er0x_450,._pair_1er0x_456{gap:16px}}@media(min-width:1024px){._page_1er0x_2{padding-bottom:200px}._hero_1er0x_11{padding:56px 0 150px}._heroIn_1er0x_29{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}._heroText_1er0x_37{gap:14px}._lead_1er0x_60{font-size:18px}._heroStat_1er0x_66{align-items:flex-end;gap:18px;padding-bottom:4px}._heroStatText_1er0x_71{gap:4px;padding-bottom:6px;font-size:14px}._heroStatText_1er0x_71 b{font-size:20px}._flapHero_1er0x_128{width:54px;height:74px;border-radius:var(--sj-r-sm);font-size:46px}._deck_1er0x_142{margin-top:-110px;display:grid;grid-template-columns:minmax(0,1fr) 340px}._deckMain_1er0x_151{gap:16px;padding:22px 24px 22px 28px}._deckSide_1er0x_157{padding:22px 24px 22px 26px;border-top:0;border-left:2px dashed var(--sj-line)}._deckNotch_1er0x_161{display:block;right:329px}._deckNotchT_1er0x_757{top:-11px}._deckNotchB_1er0x_760{bottom:-11px}._chips_1er0x_169{flex-wrap:wrap;overflow:visible}._chip_1er0x_169{height:38px}._deckBottom_1er0x_218{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}._toggle_1er0x_223{flex:none;height:38px}._main_1er0x_303{margin-top:64px;gap:32px}._months_1er0x_398{gap:56px}._month_1er0x_322{gap:20px}._monthHead_1er0x_408{gap:16px;flex-wrap:nowrap}._monthYear_1er0x_416{font-size:24px}._monthHeadCompact_1er0x_797 ._monthYear_1er0x_416{font-size:18px}._monthPill_1er0x_436{height:30px;padding:0 12px;font-size:15px}._rows_1er0x_451{gap:10px}._empty_1er0x_483{flex-direction:row;min-height:236px}._emptyBody_1er0x_490{flex:1;justify-content:center;padding:30px 40px}._emptyTitle_1er0x_496{font-size:28px}._emptyStub_1er0x_527{width:300px;flex:none;border-top:0;border-left:2px dashed var(--sj-line-strong)}._barWrap_1er0x_580{bottom:24px}._bar_1er0x_580{width:min(var(--sj-content-w),calc(100% - 32px));margin:0 auto;flex-direction:row;align-items:stretch;height:88px;box-sizing:border-box;padding:0;border-radius:var(--sj-r-lg);box-shadow:none;filter:var(--sj-drop);--nx: calc(100% - 420px) ;-webkit-mask-image:radial-gradient(circle at var(--nx) 0,transparent 11px,black 11.5px),radial-gradient(circle at var(--nx) 100%,transparent 11px,black 11.5px);-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at var(--nx) 0,transparent 11px,black 11.5px),radial-gradient(circle at var(--nx) 100%,transparent 11px,black 11.5px);mask-composite:intersect}._barHandle_1er0x_602,._barToggleMobile_1er0x_851{display:none}._barBody_1er0x_609{flex:1;min-width:0;align-items:center;gap:18px;padding:0 28px 0 26px}._barText_1er0x_618{gap:3px}._barTitle_1er0x_625{font-size:19px;line-height:1.2}._barStub_1er0x_636{width:420px;flex:none;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 14px 0 28px;border-top:0;border-left:2px dashed var(--sj-ink-line)}._barStub_1er0x_636 ._btnGhost_1er0x_544,._barStub_1er0x_636 ._btnAccent_1er0x_543{height:44px;padding:0 18px}._barToggleDesktop_1er0x_656{display:flex;width:40px}._barPill_1er0x_589{width:auto;margin:0 24px 0 auto;padding:0 10px 0 18px;height:60px;border-radius:var(--sj-r-pill);box-shadow:none;filter:var(--sj-drop);gap:12px}._barPillText_1er0x_667{display:inline;font-size:14px;font-weight:600;white-space:nowrap;padding-right:4px}._barPill_1er0x_589 ._btnGhost_1er0x_544{display:inline-flex;height:40px;padding:0 14px;border-radius:var(--sj-r-pill);font-size:14px}._barPill_1er0x_589 ._btnAccent_1er0x_543{flex:none;height:40px;padding:0 16px;border-radius:var(--sj-r-pill);font-size:14px}._barPill_1er0x_589 ._barToggle_1er0x_643{width:40px;height:40px;border-radius:var(--sj-r-pill)}}@media(prefers-reduced-motion:reduce){._chip_1er0x_169,._btnAccent_1er0x_543,._btnGhost_1er0x_544{transition:none}}
