.legislation.svelte-1mcpgw1{padding:10px var(--col-pad-x) 14px;border-bottom:1px solid var(--border-strong);background:var(--page-ground);color:var(--fg)}.overview-head.svelte-1mcpgw1{display:flex;align-items:end;justify-content:space-between;gap:var(--pad-sm);padding:var(--pad-sm);border-bottom:1px solid var(--border-strong);background:color-mix(in srgb,var(--bg-elev) 52%,var(--bg-steel-soft));font-family:var(--font-mono)}.overview-head.svelte-1mcpgw1 div:where(.svelte-1mcpgw1){display:grid;gap:2px;min-width:0}.overview-head.svelte-1mcpgw1 small:where(.svelte-1mcpgw1),.overview-head.svelte-1mcpgw1>span:where(.svelte-1mcpgw1){color:var(--fg-faint);font-size:var(--text-xs);font-weight:850;letter-spacing:.06em}.overview-head.svelte-1mcpgw1 strong:where(.svelte-1mcpgw1){overflow:hidden;font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap}.overview-head.svelte-1mcpgw1>span:where(.svelte-1mcpgw1){flex:0 0 auto}.congress-summary.svelte-1mcpgw1{display:grid;gap:12px;margin-bottom:var(--section-gap);padding:12px;background:var(--panel-ground);font-family:var(--font-mono)}.congress-summary__head.svelte-1mcpgw1{position:relative;z-index:4;min-height:0;display:grid;border:1px solid var(--border-strong);background:transparent;box-shadow:none}.congress-summary__nav.svelte-1mcpgw1{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.congress-picker.svelte-1mcpgw1{position:relative;min-width:0}.congress-picker__trigger.svelte-1mcpgw1{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 40px;border:0;background:var(--bg);color:var(--fg);font-family:var(--font-mono);cursor:pointer}.congress-picker__trigger.svelte-1mcpgw1 strong:where(.svelte-1mcpgw1){overflow:hidden;font-size:12px;font-variant-numeric:tabular-nums;font-weight:950;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.congress-picker__trigger.svelte-1mcpgw1 small:where(.svelte-1mcpgw1){color:var(--fg-faint);font-size:var(--text-xs);font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}.congress-picker__caret.svelte-1mcpgw1{position:absolute;top:0;right:0;bottom:0;width:32px;display:grid;place-items:center;border-left:1px solid var(--border-strong);color:var(--fg)}.congress-picker__caret.svelte-1mcpgw1 svg:where(.svelte-1mcpgw1){width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:square}.congress-picker__trigger.svelte-1mcpgw1:hover,.congress-picker__trigger[aria-expanded=true].svelte-1mcpgw1{outline:none;background:var(--pick-hover-bg);box-shadow:var(--pick-hover-ring)}.congress-picker__trigger.svelte-1mcpgw1:focus-visible{outline:2px solid var(--pick-focus);outline-offset:-2px}.congress-picker__panel.svelte-1mcpgw1{position:absolute;top:calc(100% + 6px);left:50%;z-index:20;width:min(430px,100%);overflow:hidden;border:1px solid var(--border-strong);background:var(--bg);box-shadow:0 10px 28px color-mix(in srgb,var(--fg) 26%,transparent);transform:translate(-50%)}.congress-picker__panel.svelte-1mcpgw1>header:where(.svelte-1mcpgw1){min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 7px 6px 9px;border-bottom:1px solid var(--border-strong);background:color-mix(in srgb,var(--fg) 5%,var(--bg-elev))}.congress-picker__panel.svelte-1mcpgw1>header:where(.svelte-1mcpgw1) strong:where(.svelte-1mcpgw1){margin-right:auto;font-size:9px;letter-spacing:.07em}.congress-picker__panel.svelte-1mcpgw1>header:where(.svelte-1mcpgw1) .congress-picker__compare:where(.svelte-1mcpgw1){border:1px solid var(--border-strong)}.congress-picker__panel.svelte-1mcpgw1>header:where(.svelte-1mcpgw1) .congress-picker__compare--on:where(.svelte-1mcpgw1){border-color:var(--pick-line);background:var(--pick-selected-bg);box-shadow:var(--pick-selected-ring);color:var(--fg)}.congress-picker__panel.svelte-1mcpgw1>header:where(.svelte-1mcpgw1) button:where(.svelte-1mcpgw1){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px 7px;border:0;background:transparent;color:var(--fg-muted);font:900 8px/1 var(--font-mono);letter-spacing:.05em;cursor:pointer}.congress-picker__panel.svelte-1mcpgw1>header:where(.svelte-1mcpgw1) button:where(.svelte-1mcpgw1):hover,.congress-picker__panel.svelte-1mcpgw1>header:where(.svelte-1mcpgw1) button:where(.svelte-1mcpgw1):focus-visible{outline:none;background:var(--pick-hover-bg);box-shadow:var(--pick-hover-ring);color:var(--fg)}.congress-picker__rows.svelte-1mcpgw1{max-height:360px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow-y:auto;overscroll-behavior:contain}.congress-choice.svelte-1mcpgw1{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;min-width:0;display:grid;gap:6px;align-content:center;padding:10px 7px;border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:transparent;color:var(--fg);font-family:var(--font-mono);text-align:left;cursor:pointer}.congress-choice.svelte-1mcpgw1:nth-child(4n){border-right:0}.congress-choice.svelte-1mcpgw1:hover{background:var(--pick-hover-bg);box-shadow:var(--pick-hover-ring)}.congress-choice.svelte-1mcpgw1:focus-visible{outline:2px solid var(--pick-focus);outline-offset:-2px}.congress-choice--selected.svelte-1mcpgw1,.congress-choice--selected.svelte-1mcpgw1:hover{background:var(--pick-selected-bg);box-shadow:var(--pick-selected-ring)}.congress-choice--loading.svelte-1mcpgw1{opacity:.5}.congress-choice__head.svelte-1mcpgw1{display:flex;align-items:baseline;justify-content:space-between;gap:4px;min-width:0}.congress-choice__head.svelte-1mcpgw1 strong:where(.svelte-1mcpgw1){font-size:12px;font-weight:950;line-height:1}.congress-choice__head.svelte-1mcpgw1 small:where(.svelte-1mcpgw1){color:var(--fg-faint);font-size:7.5px;font-weight:850;line-height:1;white-space:nowrap}.congress-choice__counts.svelte-1mcpgw1{display:flex;align-items:baseline;justify-content:space-between;gap:4px;font-variant-numeric:tabular-nums}.congress-choice__counts.svelte-1mcpgw1 b:where(.svelte-1mcpgw1){display:inline-flex;align-items:baseline;gap:2px;font-size:11.5px;font-weight:900;line-height:1}.congress-choice__counts.svelte-1mcpgw1 svg:where(.svelte-1mcpgw1){width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round}.congress-choice__counts.svelte-1mcpgw1 small:where(.svelte-1mcpgw1){font-size:7.5px;font-weight:950;letter-spacing:.03em}.congress-choice__laws.svelte-1mcpgw1{color:#2f8064}.congress-choice__orders.svelte-1mcpgw1{color:#3f7693}[data-theme=dark] .congress-choice__laws.svelte-1mcpgw1{color:#2f8064}[data-theme=dark] .congress-choice__orders.svelte-1mcpgw1{color:#73aed0}.congress-choice__lines.svelte-1mcpgw1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.congress-choice__lines.svelte-1mcpgw1 i:where(.svelte-1mcpgw1){height:12px;display:grid;place-items:center;border-radius:1px;background:var(--party-i-vivid);color:#fff;font-size:7.5px;font-style:normal;font-weight:950;line-height:1}.congress-choice__lines.svelte-1mcpgw1 .party--d:where(.svelte-1mcpgw1){background:var(--party-d-vivid)}.congress-choice__lines.svelte-1mcpgw1 .party--r:where(.svelte-1mcpgw1){background:var(--party-r-vivid)}.congress-control__president.svelte-1mcpgw1 b:where(.svelte-1mcpgw1){min-width:0;max-width:100%;overflow:hidden;color:var(--party-i);font-size:18px;font-weight:950;letter-spacing:-.01em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.congress-control__president.svelte-1mcpgw1 b.party--d:where(.svelte-1mcpgw1){color:var(--party-d)}.congress-control__president.svelte-1mcpgw1 b.party--r:where(.svelte-1mcpgw1){color:var(--party-r)}.congress-summary__metric.congress-control.svelte-1mcpgw1{grid-column:span 2;grid-template-columns:auto auto auto auto 1px auto;grid-template-rows:repeat(2,minmax(0,1fr));justify-content:space-between;align-items:center;column-gap:8px;row-gap:6px;padding:9px 12px}.congress-summary__metrics.svelte-1mcpgw1 .congress-control__name:where(.svelte-1mcpgw1){justify-self:start;color:var(--fg);font-size:8.5px}.congress-control__seat.svelte-1mcpgw1{justify-self:start;display:inline-flex;align-items:baseline;gap:2px;color:var(--party-i);font-size:17px;font-variant-numeric:tabular-nums;font-weight:950;letter-spacing:-.02em;line-height:1;white-space:nowrap}.congress-summary__metrics.svelte-1mcpgw1 .congress-control__seat:where(.svelte-1mcpgw1) small:where(.svelte-1mcpgw1){display:inline;overflow:visible;color:inherit;font-size:9px;opacity:.8}.congress-control__seat.party--d.svelte-1mcpgw1{color:var(--party-d)}.congress-control__seat.party--r.svelte-1mcpgw1{color:var(--party-r)}.congress-control__seat.party--i.svelte-1mcpgw1{cursor:help}.congress-control__seat--none.svelte-1mcpgw1{color:var(--fg-faint)}.congress-control__rule.svelte-1mcpgw1{justify-self:center;width:1px;height:9px;background:var(--border-strong)}.congress-control__edge.svelte-1mcpgw1{justify-self:end;color:var(--party-i);font-size:17px;font-variant-numeric:tabular-nums;font-weight:950;letter-spacing:-.02em;line-height:1;white-space:nowrap;cursor:help}.congress-control__edge.party--d.svelte-1mcpgw1{color:var(--party-d)}.congress-control__edge.party--r.svelte-1mcpgw1{color:var(--party-r)}.congress-summary__orders.svelte-1mcpgw1{grid-row:2;grid-column:1}.congress-summary__metrics.svelte-1mcpgw1>[data-gdi-ref$=".signed"]:where(.svelte-1mcpgw1){grid-row:2;grid-column:2}.congress-summary__metrics.svelte-1mcpgw1>[data-gdi-ref$=".vetoed"]:where(.svelte-1mcpgw1){grid-row:2;grid-column:3}.congress-summary__fact.svelte-1mcpgw1{grid-row:5;grid-column:1}.congress-summary__path.svelte-1mcpgw1{grid-row:5;grid-column:2 / span 2}.congress-summary__metrics.svelte-1mcpgw1:after{content:"";grid-row:4;grid-column:3}.congress-summary__path-mark.svelte-1mcpgw1{width:min(180px,86%);height:24px;overflow:visible;fill:none;stroke:color-mix(in srgb,var(--fg) 70%,transparent);stroke-width:1.5}.congress-summary__path-mark.svelte-1mcpgw1 circle:where(.svelte-1mcpgw1),.congress-summary__path-mark.svelte-1mcpgw1 rect:where(.svelte-1mcpgw1){fill:var(--bg-elev)}.congress-summary__path-mark.svelte-1mcpgw1 rect:where(.svelte-1mcpgw1){fill:var(--fg);stroke:var(--fg)}.congress-summary__metrics.svelte-1mcpgw1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.congress-summary[aria-busy=true].svelte-1mcpgw1 .congress-summary__metrics:where(.svelte-1mcpgw1):not(.congress-summary__metrics--loading){opacity:.58}.congress-summary__metric.svelte-1mcpgw1{position:relative;min-width:0;min-height:64px;display:grid;grid-template-rows:16px 1fr;align-items:center;justify-items:center;gap:2px;padding:6px 5px;border:0;border-block:1px solid var(--border-strong);background:color-mix(in srgb,var(--bg-elev) 74%,transparent);color:var(--fg);font-family:inherit;text-align:center}.congress-summary__metrics.svelte-1mcpgw1>button:where(.svelte-1mcpgw1){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.congress-summary__metrics.svelte-1mcpgw1>button:where(.svelte-1mcpgw1):hover:not(:disabled){background:linear-gradient(var(--open-hover-bg),var(--open-hover-bg)),color-mix(in srgb,var(--bg-elev) 74%,transparent);box-shadow:var(--open-hover-ring)}.congress-summary__metrics.svelte-1mcpgw1>.congress-summary__metric--active:where(.svelte-1mcpgw1),.congress-summary__metrics.svelte-1mcpgw1>.congress-summary__metric--active:where(.svelte-1mcpgw1):hover:not(:disabled){background:var(--open-selected-bg);box-shadow:var(--open-selected-ring)}.congress-summary__metrics.svelte-1mcpgw1>button:where(.svelte-1mcpgw1):focus-visible{outline:2px solid var(--open-focus);outline-offset:-2px}.congress-summary__metrics.svelte-1mcpgw1>button:where(.svelte-1mcpgw1):disabled{cursor:default;opacity:.68}.congress-summary__metric-label.svelte-1mcpgw1{align-self:end;min-width:0}.congress-summary__metrics.svelte-1mcpgw1 small:where(.svelte-1mcpgw1){display:block;overflow:hidden;color:var(--fg-muted);font-size:7.5px;font-weight:950;letter-spacing:.055em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.congress-summary__metrics.svelte-1mcpgw1 strong:where(.svelte-1mcpgw1){color:color-mix(in srgb,var(--metric) 92%,var(--fg));font-size:23px;font-variant-numeric:tabular-nums;font-weight:950;letter-spacing:-.025em;line-height:1}.congress-summary__metrics--loading.svelte-1mcpgw1>button:where(.svelte-1mcpgw1):disabled{cursor:progress;opacity:1}.congress-summary__skeleton.svelte-1mcpgw1{display:inline-block;width:44px;height:17px;vertical-align:middle;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--fg) 6%,var(--bg-elev)),color-mix(in srgb,var(--fg) 13%,var(--bg-elev)),color-mix(in srgb,var(--fg) 6%,var(--bg-elev)));background-size:200% 100%;animation:svelte-1mcpgw1-lo-skeleton 1.1s ease-in-out infinite}@keyframes svelte-1mcpgw1-lo-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.congress-summary__skeleton.svelte-1mcpgw1{animation:none}}.month-list.svelte-1mcpgw1{display:grid;gap:12px;padding:12px;background:var(--panel-ground)}.calendar-year.svelte-1mcpgw1{display:flex;align-items:baseline;min-height:30px;margin-top:4px;padding:4px 2px 6px;border-bottom:2px solid var(--fg);font-family:var(--font-mono)}.calendar-year.svelte-1mcpgw1:first-child{margin-top:0}.calendar-year.svelte-1mcpgw1 strong:where(.svelte-1mcpgw1){font-size:var(--text-lg);font-weight:950;letter-spacing:.055em;line-height:1}.calendar-month.svelte-1mcpgw1{overflow:hidden;border:1px solid var(--border-strong);border-radius:5px;background:var(--bg-elev);box-shadow:var(--shadow-sm)}.calendar-month.svelte-1mcpgw1>header:where(.svelte-1mcpgw1){display:flex;align-items:end;min-height:34px;padding:7px 8px 6px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg-elev) 78%,var(--bg-steel-soft));font-family:var(--font-mono);text-transform:uppercase}.calendar-month.svelte-1mcpgw1>header:where(.svelte-1mcpgw1) strong:where(.svelte-1mcpgw1){font-size:var(--text-sm);letter-spacing:.045em}.weekday-row.svelte-1mcpgw1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--fg) 5%,var(--bg-elev))}.weekday-row.svelte-1mcpgw1 span:where(.svelte-1mcpgw1){padding:5px 3px 4px;border-right:1px solid var(--border-strong);color:var(--fg-faint);font:850 9px/1 var(--font-mono);letter-spacing:.04em;text-align:center}.weekday-row.svelte-1mcpgw1 span:where(.svelte-1mcpgw1):last-child{border-right:0}.month-weeks.svelte-1mcpgw1{display:grid}.month-weeks.svelte-1mcpgw1>button:where(.svelte-1mcpgw1){position:relative;display:block;width:100%;min-height:0;padding:0;overflow:hidden;border:0;border-bottom:2px solid var(--border-strong);background:var(--bg-elev);color:var(--fg);text-align:left;cursor:pointer}.month-weeks.svelte-1mcpgw1>button:where(.svelte-1mcpgw1):last-child{border-bottom:0}.month-weeks.svelte-1mcpgw1>button:where(.svelte-1mcpgw1):hover{position:relative;z-index:1;outline:0}.month-weeks.svelte-1mcpgw1>button:where(.svelte-1mcpgw1):focus-visible{position:relative;z-index:1;outline:2px solid var(--open-focus);outline-offset:-2px}.month-weeks.svelte-1mcpgw1>.week--idle:where(.svelte-1mcpgw1){cursor:default}.month-weeks.svelte-1mcpgw1>.week--idle:where(.svelte-1mcpgw1):hover{outline:0}.calendar-week__days.svelte-1mcpgw1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-height:74px}.calendar-day.svelte-1mcpgw1{position:relative;min-width:0;display:flex;align-items:flex-start;justify-content:flex-start;padding:7px 7px 45px;border-right:1px solid var(--border-strong);background:var(--bg-elev);color:var(--fg-muted);font-family:var(--font-mono)}.calendar-day.svelte-1mcpgw1:last-child{border-right:0}.calendar-day.svelte-1mcpgw1 b:where(.svelte-1mcpgw1){position:relative;z-index:1;font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1}.calendar-day--weekend.svelte-1mcpgw1{background:color-mix(in srgb,var(--fg) 6%,var(--bg-elev))}.calendar-day--future.svelte-1mcpgw1,.calendar-day--out.svelte-1mcpgw1{color:var(--fg-faint)}.calendar-month--past.svelte-1mcpgw1 .calendar-day:where(.svelte-1mcpgw1){background:color-mix(in srgb,var(--fg) 6%,var(--bg-elev));color:var(--fg-muted)}.calendar-month--past.svelte-1mcpgw1 .calendar-day--out:where(.svelte-1mcpgw1){color:var(--fg-faint)}.calendar-month--past.svelte-1mcpgw1 .week-rollup:where(.svelte-1mcpgw1){background:color-mix(in srgb,var(--bg-steel-soft) 34%,var(--bg-elev))}.calendar-day--today.svelte-1mcpgw1 b:where(.svelte-1mcpgw1){min-width:22px;height:22px;display:grid;place-items:center;margin:-4px 0 0 -4px;border-radius:50%;background:var(--accent);color:#fff;box-shadow:0 0 0 2px var(--bg-elev)}.calendar-day__recess.svelte-1mcpgw1{position:absolute;top:1px;right:3px;z-index:2;width:24px;height:20px;cursor:default}.calendar-day__recess.svelte-1mcpgw1:before,.calendar-day__recess.svelte-1mcpgw1:after{position:absolute;top:9px;left:2px;width:20px;height:1px;background:color-mix(in srgb,#9b5257 74%,var(--fg));content:"";transform:rotate(35deg)}.calendar-day__recess.svelte-1mcpgw1:after{transform:rotate(-35deg)}.week-rollup.svelte-1mcpgw1{position:absolute;top:54%;left:50%;z-index:2;width:calc(100% - 18px);min-height:31px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;padding:3px 4px;overflow:hidden;border:1px solid var(--border-strong);border-radius:2px;background:color-mix(in srgb,var(--bg-elev) 94%,transparent);box-shadow:0 1px 4px color-mix(in srgb,var(--fg) 14%,transparent);font-family:var(--font-mono);pointer-events:none;transform:translate(-50%,-50%)}.week-rollup.svelte-1mcpgw1>span:where(.svelte-1mcpgw1){min-width:0;display:grid;grid-template-rows:10px 1fr;align-items:center;justify-items:center;padding:1px 2px;border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent);color:color-mix(in srgb,var(--stage) 90%,var(--fg))}.week-rollup.svelte-1mcpgw1>span:where(.svelte-1mcpgw1):last-child{border-right:0}.week-rollup.svelte-1mcpgw1>span:where(.svelte-1mcpgw1):nth-child(2){border-right:2px solid var(--border-strong)}.week-rollup.svelte-1mcpgw1 small:where(.svelte-1mcpgw1){overflow:hidden;max-width:100%;color:inherit;font-size:6.5px;font-weight:950;letter-spacing:.015em;line-height:1;text-overflow:ellipsis;white-space:nowrap}.week-rollup.svelte-1mcpgw1 b:where(.svelte-1mcpgw1){font-size:10px;font-variant-numeric:tabular-nums;font-weight:950;line-height:1}.week-rollup__stage--empty.svelte-1mcpgw1{opacity:.28}.month-weeks.svelte-1mcpgw1>.week--has-activity:where(.svelte-1mcpgw1):hover .calendar-day:where(.svelte-1mcpgw1):not(.calendar-day--out),.month-weeks.svelte-1mcpgw1>.week--linked:where(.svelte-1mcpgw1) .calendar-day:where(.svelte-1mcpgw1):not(.calendar-day--out){background:var(--open-hover-bg)}.month-weeks.svelte-1mcpgw1>.week--has-activity:where(.svelte-1mcpgw1):hover:after,.month-weeks.svelte-1mcpgw1>.week--linked:where(.svelte-1mcpgw1):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;box-shadow:var(--open-hover-ring);pointer-events:none}.month-weeks.svelte-1mcpgw1>.week--selected:where(.svelte-1mcpgw1) .calendar-day:where(.svelte-1mcpgw1):not(.calendar-day--out),.month-weeks.svelte-1mcpgw1>.week--selected:where(.svelte-1mcpgw1):hover .calendar-day:where(.svelte-1mcpgw1):not(.calendar-day--out){background:var(--open-selected-bg)}.month-weeks.svelte-1mcpgw1>.week--selected:where(.svelte-1mcpgw1):after,.month-weeks.svelte-1mcpgw1>.week--selected:where(.svelte-1mcpgw1):hover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;box-shadow:var(--open-selected-ring);pointer-events:none}.month-weeks.svelte-1mcpgw1>.week--selected:where(.svelte-1mcpgw1) .week-rollup:where(.svelte-1mcpgw1){border-color:color-mix(in srgb,var(--source-active) 45%,var(--border-strong))}.month-list.svelte-1mcpgw1{position:relative}.month-list__page.svelte-1mcpgw1{display:grid;gap:12px;transition:opacity .16s ease,filter .16s ease}.month-list--loading.svelte-1mcpgw1 .month-list__page:where(.svelte-1mcpgw1){opacity:.32;filter:saturate(.4);pointer-events:none}.month-list__progress.svelte-1mcpgw1{position:absolute;top:0;left:0;right:0;z-index:3;height:2px;overflow:hidden;background:color-mix(in srgb,var(--accent) 16%,transparent)}.month-list__progress.svelte-1mcpgw1 i:where(.svelte-1mcpgw1){position:absolute;top:0;bottom:0;width:38%;background:var(--accent);animation:svelte-1mcpgw1-lo-progress 1.05s ease-in-out infinite}.month-list__tail.svelte-1mcpgw1{display:flex;justify-content:center;gap:5px;padding:10px 0 4px}.month-list__tail.svelte-1mcpgw1 i:where(.svelte-1mcpgw1){width:5px;height:5px;border-radius:50%;background:var(--fg-faint);animation:svelte-1mcpgw1-lo-pulse 1s ease-in-out infinite}.month-list__tail.svelte-1mcpgw1 i:where(.svelte-1mcpgw1):nth-child(2){animation-delay:.15s}.month-list__tail.svelte-1mcpgw1 i:where(.svelte-1mcpgw1):nth-child(3){animation-delay:.3s}@keyframes svelte-1mcpgw1-lo-progress{0%{left:-38%}to{left:100%}}@keyframes svelte-1mcpgw1-lo-pulse{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.month-list__progress.svelte-1mcpgw1 i:where(.svelte-1mcpgw1),.month-list__tail.svelte-1mcpgw1 i:where(.svelte-1mcpgw1){animation:none}.month-list__progress.svelte-1mcpgw1 i:where(.svelte-1mcpgw1){left:0;width:100%}}.calendar-error.svelte-1mcpgw1{margin:0;padding:6px 2px;color:#9b5257;font:750 var(--text-xs)/1.3 var(--font-mono)}.week-breakdown.svelte-1mcpgw1{display:grid;gap:14px;margin-bottom:var(--section-gap);padding:12px 10px 14px;background:var(--panel-ground)}.week-group.svelte-1mcpgw1 h3:where(.svelte-1mcpgw1){margin:0;padding:2px 2px 7px;color:color-mix(in srgb,var(--group) 90%,var(--fg));font:950 var(--text-sm)/1.15 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.week-group__rows.svelte-1mcpgw1{border:1px solid var(--border-strong);background:var(--bg-elev)}.week-category.svelte-1mcpgw1{width:100%;min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) 48px 16px;align-items:center;gap:8px;padding:7px 10px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--fg);font:inherit;text-align:left}.week-category.svelte-1mcpgw1:last-child{border-bottom:0}button.week-category.svelte-1mcpgw1{cursor:pointer}.week-category.svelte-1mcpgw1 strong:where(.svelte-1mcpgw1){overflow:hidden;font-size:var(--text-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.week-category.svelte-1mcpgw1>b:where(.svelte-1mcpgw1){color:color-mix(in srgb,var(--stage) 90%,var(--fg));font:950 var(--text-md)/1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.week-category.svelte-1mcpgw1>em:where(.svelte-1mcpgw1){color:var(--fg-faint);font-size:var(--text-md);font-style:normal;text-align:center;transition:transform .1s ease}button.week-category.svelte-1mcpgw1:hover{background:var(--open-hover-bg);box-shadow:var(--open-hover-ring)}button.week-category.svelte-1mcpgw1:hover>em:where(.svelte-1mcpgw1){color:var(--fg);transform:translate(2px)}button.week-category.svelte-1mcpgw1:focus-visible{outline:2px solid var(--open-focus);outline-offset:-2px}.week-category--active.svelte-1mcpgw1,.week-category--active.svelte-1mcpgw1:hover{background:var(--open-selected-bg);box-shadow:var(--open-selected-ring)}.kind-filter.svelte-1mcpgw1{display:flex;flex-wrap:wrap;gap:3px;padding:var(--pad-sm);border-bottom:1px solid var(--border-strong);background:var(--bg-elev)}.kind-filter.svelte-1mcpgw1 button:where(.svelte-1mcpgw1){display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:3px 6px;border:1px solid var(--border);background:transparent;color:var(--fg-muted);font:850 var(--text-xs)/1 var(--font-mono);cursor:pointer}.kind-filter.svelte-1mcpgw1 button:where(.svelte-1mcpgw1):hover{background:var(--pick-hover-bg);box-shadow:var(--pick-hover-ring);color:var(--fg)}.kind-filter.svelte-1mcpgw1 .kind--selected:where(.svelte-1mcpgw1),.kind-filter.svelte-1mcpgw1 .kind--selected:where(.svelte-1mcpgw1):hover{border-color:var(--kind);color:var(--fg);background:var(--pick-selected-bg);box-shadow:var(--pick-selected-ring)}.kind-filter.svelte-1mcpgw1 i:where(.svelte-1mcpgw1){width:7px;height:7px;background:var(--kind)}.kind-filter.svelte-1mcpgw1 .ceremonial-pill:where(.svelte-1mcpgw1){margin-left:auto;gap:6px;padding:3px 10px 3px 8px;border:0;border-radius:999px;background:var(--bg-elev);color:var(--fg-muted);box-shadow:0 1px 2px color-mix(in srgb,var(--fg) 14%,transparent),0 0 0 1px color-mix(in srgb,var(--fg) 9%,transparent);transition:background 80ms ease,color 80ms ease,box-shadow 80ms ease}.kind-filter.svelte-1mcpgw1 .ceremonial-pill:where(.svelte-1mcpgw1):hover{background:linear-gradient(var(--pick-hover-bg),var(--pick-hover-bg)),var(--bg-elev);color:var(--fg);box-shadow:0 2px 5px color-mix(in srgb,var(--fg) 18%,transparent),var(--pick-hover-ring)}.kind-filter.svelte-1mcpgw1 .ceremonial-pill--on:where(.svelte-1mcpgw1),.kind-filter.svelte-1mcpgw1 .ceremonial-pill--on:where(.svelte-1mcpgw1):hover{background:var(--pick-selected-bg);color:var(--pick-selected-ink);box-shadow:0 2px 6px color-mix(in srgb,var(--fg) 28%,transparent),var(--pick-selected-ring)}.kind-filter.svelte-1mcpgw1 .ceremonial-pill--busy:where(.svelte-1mcpgw1){opacity:.7}.kind-filter.svelte-1mcpgw1 .ceremonial-pill:where(.svelte-1mcpgw1) i:where(.svelte-1mcpgw1){width:auto;height:auto;background:transparent;font-size:var(--text-xs);font-style:normal;line-height:1}.history.svelte-1mcpgw1{padding:var(--pad-sm)}.history--tall.svelte-1mcpgw1 .mm{height:72px}.month-chart.svelte-1mcpgw1{display:flex;align-items:end;gap:2px;height:172px;min-height:0;padding:var(--pad-sm);overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--border-strong)}.month-chart.svelte-1mcpgw1>span:where(.svelte-1mcpgw1){display:grid;grid-template-rows:16px 112px 28px;align-items:end;flex:1 0 23px;min-width:23px;height:156px;overflow:hidden;font-family:var(--font-mono)}.month-chart.svelte-1mcpgw1>span:where(.svelte-1mcpgw1)>b:where(.svelte-1mcpgw1){overflow:hidden;color:var(--fg-faint);font-size:var(--text-xs);text-align:center}.month-chart.svelte-1mcpgw1>span:where(.svelte-1mcpgw1)>i:where(.svelte-1mcpgw1){display:flex;flex-direction:column-reverse;max-height:112px;min-height:0;overflow:hidden}.month-chart.svelte-1mcpgw1 small:where(.svelte-1mcpgw1){display:grid;align-self:stretch;align-content:start;gap:1px;padding-top:3px;overflow:hidden;color:var(--fg-faint);font-size:var(--text-xs);line-height:1;text-align:center}.month-chart.svelte-1mcpgw1 small:where(.svelte-1mcpgw1) span:where(.svelte-1mcpgw1){font-weight:850}.month-chart.svelte-1mcpgw1 small:where(.svelte-1mcpgw1) strong:where(.svelte-1mcpgw1){color:var(--fg-muted);font-size:inherit;font-weight:950}.month-chart.svelte-1mcpgw1 em:where(.svelte-1mcpgw1){display:block;min-height:1px}.activity-table.svelte-1mcpgw1{padding:var(--pad-sm)}.congress-choice__lines.svelte-1mcpgw1{grid-template-columns:1fr 1fr 26px;align-items:end}.congress-choice__lines.svelte-1mcpgw1 img:where(.svelte-1mcpgw1){width:26px;height:30px;object-fit:cover;object-position:center 22%;border:1px solid var(--party-i)}.congress-choice__lines.svelte-1mcpgw1 img.party--r:where(.svelte-1mcpgw1){border-color:var(--party-r)}.congress-choice__lines.svelte-1mcpgw1 img.party--d:where(.svelte-1mcpgw1){border-color:var(--party-d)}.congress-choice__dates.svelte-1mcpgw1{color:var(--fg-muted);font-size:8px;font-weight:850;text-align:center}
