.CanvasGeometryLayers_panel__Bf3tb{display:grid;gap:.85rem;padding:1rem;border:1px solid color-mix(in srgb,var(--border,#334155) 78%,transparent);border-radius:.9rem;background:color-mix(in srgb,var(--surface,#0f172a) 92%,transparent)}.CanvasGeometryLayers_componentHeading__K69UW,.CanvasGeometryLayers_header__zcsJT,.CanvasGeometryLayers_ring__vMr87{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.CanvasGeometryLayers_drawingStatus__Gdkaf,.CanvasGeometryLayers_kicker__gl1Tz,.CanvasGeometryLayers_meta__ifb07,.CanvasGeometryLayers_summary__FSVtM{margin:0}.CanvasGeometryLayers_kicker__gl1Tz{color:var(--text-muted,#94a3b8);font-size:.72rem;font-weight:600;letter-spacing:.11em}.CanvasGeometryLayers_title__GtII6{margin:.15rem 0 0;font-size:1rem}.CanvasGeometryLayers_summary__FSVtM{color:var(--text-muted,#cbd5e1);font-size:.86rem}.CanvasGeometryLayers_drawingStatus__Gdkaf{padding:.75rem;border-left:3px solid;color:var(--accent,#67e8f9);background:color-mix(in srgb,currentColor 8%,transparent);font-size:.86rem}.CanvasGeometryLayers_componentList__0wPXA,.CanvasGeometryLayers_ringList__6gK_i{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.CanvasGeometryLayers_component__M4AqT{display:grid;gap:.55rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--border,#475569) 72%,transparent);border-radius:.75rem}.CanvasGeometryLayers_componentHeading__K69UW{align-items:center}.CanvasGeometryLayers_ringList__6gK_i{padding-left:1rem;border-left:1px solid color-mix(in srgb,var(--border,#475569) 68%,transparent)}.CanvasGeometryLayers_ring__vMr87{align-items:center}.CanvasGeometryLayers_activeLayer__9L25N,.CanvasGeometryLayers_addRingButton__JagwF,.CanvasGeometryLayers_dangerButton__t1yTR,.CanvasGeometryLayers_iconButton__5cdFB,.CanvasGeometryLayers_layerButton__oehrU,.CanvasGeometryLayers_primaryButton__4DXwA,.CanvasGeometryLayers_secondaryButton__ugJm7{min-height:2.35rem;border:1px solid color-mix(in srgb,var(--border,#64748b) 78%,transparent);border-radius:.55rem;background:transparent;color:inherit;font:inherit;cursor:pointer}.CanvasGeometryLayers_activeLayer__9L25N,.CanvasGeometryLayers_layerButton__oehrU{display:grid;flex:1;gap:.12rem;min-width:0;padding:.45rem .65rem;text-align:left}.CanvasGeometryLayers_activeLayer__9L25N{border-color:var(--accent,#67e8f9);background:color-mix(in srgb,var(--accent,#67e8f9) 12%,transparent)}.CanvasGeometryLayers_meta__ifb07{color:var(--text-muted,#94a3b8);font-size:.75rem}.CanvasGeometryLayers_actions__pN92E{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.CanvasGeometryLayers_addRingButton__JagwF,.CanvasGeometryLayers_dangerButton__t1yTR,.CanvasGeometryLayers_iconButton__5cdFB,.CanvasGeometryLayers_primaryButton__4DXwA,.CanvasGeometryLayers_secondaryButton__ugJm7{padding:.4rem .65rem}.CanvasGeometryLayers_iconButton__5cdFB{min-width:2.35rem}.CanvasGeometryLayers_dangerButton__t1yTR{color:var(--danger,#fda4af)}.CanvasGeometryLayers_addRingButton__JagwF,.CanvasGeometryLayers_secondaryButton__ugJm7{color:var(--text-muted,#cbd5e1)}.CanvasGeometryLayers_primaryButton__4DXwA{justify-self:start;border-color:var(--accent,#67e8f9);color:var(--accent,#67e8f9);font-weight:700}.CanvasGeometryLayers_activeLayer__9L25N:hover:not(:disabled),.CanvasGeometryLayers_addRingButton__JagwF:hover:not(:disabled),.CanvasGeometryLayers_dangerButton__t1yTR:hover:not(:disabled),.CanvasGeometryLayers_iconButton__5cdFB:hover:not(:disabled),.CanvasGeometryLayers_layerButton__oehrU:hover:not(:disabled),.CanvasGeometryLayers_primaryButton__4DXwA:hover:not(:disabled),.CanvasGeometryLayers_secondaryButton__ugJm7:hover:not(:disabled){background:color-mix(in srgb,currentColor 10%,transparent)}.CanvasGeometryLayers_activeLayer__9L25N:focus-visible,.CanvasGeometryLayers_addRingButton__JagwF:focus-visible,.CanvasGeometryLayers_dangerButton__t1yTR:focus-visible,.CanvasGeometryLayers_iconButton__5cdFB:focus-visible,.CanvasGeometryLayers_layerButton__oehrU:focus-visible,.CanvasGeometryLayers_primaryButton__4DXwA:focus-visible,.CanvasGeometryLayers_secondaryButton__ugJm7:focus-visible{outline:2px solid var(--accent,#67e8f9);outline-offset:2px}.CanvasGeometryLayers_activeLayer__9L25N:disabled,.CanvasGeometryLayers_addRingButton__JagwF:disabled,.CanvasGeometryLayers_dangerButton__t1yTR:disabled,.CanvasGeometryLayers_iconButton__5cdFB:disabled,.CanvasGeometryLayers_layerButton__oehrU:disabled,.CanvasGeometryLayers_primaryButton__4DXwA:disabled,.CanvasGeometryLayers_secondaryButton__ugJm7:disabled{cursor:not-allowed;opacity:.45}@media (max-width:680px){.CanvasGeometryLayers_componentHeading__K69UW,.CanvasGeometryLayers_header__zcsJT,.CanvasGeometryLayers_ring__vMr87{align-items:stretch;flex-direction:column}.CanvasGeometryLayers_actions__pN92E{justify-content:flex-start}.CanvasGeometryLayers_ringList__6gK_i{padding-left:.6rem}}.CanvasUnitLedger_workbench__muKRr{margin:0;padding:1rem 1.1rem 1.15rem;border-top:1px solid color-mix(in srgb,var(--ink,#16130f) 14%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--paper,#f6f0e4) 94%,white),var(--paper,#f6f0e4));color:var(--ink,#16130f)}.CanvasUnitLedger_actions__i3Pyj,.CanvasUnitLedger_header__m1Ak3,.CanvasUnitLedger_ledgerHeader__u57hQ,.CanvasUnitLedger_row__57JHm{display:flex;align-items:center}.CanvasUnitLedger_header__m1Ak3,.CanvasUnitLedger_ledgerHeader__u57hQ,.CanvasUnitLedger_row__57JHm{justify-content:space-between;gap:.9rem}.CanvasUnitLedger_eyebrow__noJqF{margin:0 0 .2rem;color:color-mix(in srgb,var(--ink,#16130f) 62%,transparent);font-size:.7rem;font-weight:750;letter-spacing:.12em}.CanvasUnitLedger_title___QkBi{margin:0;font-family:var(--font-serif,Georgia,serif);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.1}.CanvasUnitLedger_count__9Hvqv{flex:0 0 auto;padding:.32rem .62rem;border:1px solid color-mix(in srgb,var(--ink,#16130f) 20%,transparent);border-radius:999px;font-size:.76rem;font-weight:700}.CanvasUnitLedger_searchLabel__SWmKR{display:grid;gap:.38rem;margin-top:.9rem;font-size:.82rem;font-weight:700}.CanvasUnitLedger_search__9pLmp{width:100%;min-height:2.65rem;padding:.62rem .72rem;border:1px solid color-mix(in srgb,var(--ink,#16130f) 24%,transparent);border-radius:.35rem;background:color-mix(in srgb,white 80%,var(--paper,#f6f0e4));color:inherit;font:inherit}.CanvasUnitLedger_search__9pLmp:focus-visible,.CanvasUnitLedger_workbench__muKRr button:focus-visible{outline:3px solid color-mix(in srgb,#a8462a 52%,transparent);outline-offset:2px}.CanvasUnitLedger_empty__IypS1,.CanvasUnitLedger_error__McLgP,.CanvasUnitLedger_help__bBYRR{margin:.38rem 0 0;color:color-mix(in srgb,var(--ink,#16130f) 66%,transparent);font-size:.76rem;line-height:1.45}.CanvasUnitLedger_error__McLgP{color:#8b271b}.CanvasUnitLedger_ledger__UmdLU,.CanvasUnitLedger_precinctBrowser__IlDDu,.CanvasUnitLedger_results__Du38R{display:grid;gap:.85rem;margin-top:.9rem}.CanvasUnitLedger_results__Du38R{max-height:22rem;overflow:auto;padding:.8rem;border:1px solid color-mix(in srgb,var(--ink,#16130f) 14%,transparent);border-radius:.4rem;background:color-mix(in srgb,white 58%,transparent)}.CanvasUnitLedger_ledger__UmdLU{padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--ink,#16130f) 14%,transparent)}.CanvasUnitLedger_groupTitle__tNyVD,.CanvasUnitLedger_subheading__MUOUF{margin:0;font-size:.8rem;letter-spacing:.04em}.CanvasUnitLedger_groupTitle__tNyVD{margin-bottom:.35rem;color:color-mix(in srgb,var(--ink,#16130f) 66%,transparent);font-size:.7rem}.CanvasUnitLedger_list__1oOqV{display:grid;gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none}.CanvasUnitLedger_row__57JHm{min-height:2.8rem;padding:.48rem .55rem;border:1px solid color-mix(in srgb,var(--ink,#16130f) 12%,transparent);border-radius:.32rem;background:color-mix(in srgb,white 72%,transparent)}.CanvasUnitLedger_row__57JHm>span:first-child{min-width:0}.CanvasUnitLedger_row__57JHm small,.CanvasUnitLedger_row__57JHm strong{display:block}.CanvasUnitLedger_row__57JHm strong{overflow-wrap:anywhere;font-size:.82rem}.CanvasUnitLedger_row__57JHm small{margin-top:.1rem;color:color-mix(in srgb,var(--ink,#16130f) 60%,transparent);font-size:.68rem;overflow-wrap:anywhere}.CanvasUnitLedger_actions__i3Pyj{flex:0 0 auto;gap:.32rem}.CanvasUnitLedger_workbench__muKRr button{min-height:2rem;padding:.34rem .55rem;border:1px solid;border-radius:.28rem;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.7rem;font-weight:750}.CanvasUnitLedger_workbench__muKRr button:disabled{cursor:not-allowed;opacity:.45}.CanvasUnitLedger_add__Ljz82{background:#153e2e!important;color:#fff!important}.CanvasUnitLedger_browse__Wz5aV{background:#173f5f!important;color:#fff!important}.CanvasUnitLedger_precinctBrowser__IlDDu{padding:.9rem;border:1px solid color-mix(in srgb,#173f5f 38%,transparent);border-radius:.45rem;background:linear-gradient(145deg,color-mix(in srgb,#e9f2f7 72%,white),color-mix(in srgb,var(--paper,#f6f0e4) 76%,white))}.CanvasUnitLedger_browserTitle__xSvzJ{margin:0;font-family:var(--font-serif,Georgia,serif);font-size:1rem}.CanvasUnitLedger_loading__NBgDm{margin:.8rem 0 0;color:color-mix(in srgb,var(--ink,#16130f) 72%,transparent);font-size:.82rem}.CanvasUnitLedger_bulkActions__DwEsb{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.CanvasUnitLedger_precinctList___sBOO{max-height:26rem;overflow:auto;padding-right:.2rem}.CanvasUnitLedger_remove__a3v_W{color:#8b271b!important}.CanvasUnitLedger_clear__7q9Mm,.CanvasUnitLedger_secondary__7Ettr{color:color-mix(in srgb,var(--ink,#16130f) 74%,transparent)!important}@media (max-width:640px){.CanvasUnitLedger_workbench__muKRr{padding-inline:.78rem}.CanvasUnitLedger_row__57JHm{align-items:flex-start;flex-direction:column}.CanvasUnitLedger_actions__i3Pyj,.CanvasUnitLedger_bulkActions__DwEsb{width:100%}.CanvasUnitLedger_actions__i3Pyj button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.CanvasUnitLedger_workbench__muKRr *{scroll-behavior:auto!important}}.CanvasEditorWithCountyTooltip_shell__wh1G6{display:contents}.CanvasEditorWithCountyTooltip_tooltip__ila_8{position:absolute;z-index:5;width:min(270px,calc(100% - 16px));padding:11px 13px 12px;border:1px solid rgba(213,221,229,.2);border-radius:10px;background:linear-gradient(145deg,rgba(27,34,45,.96),rgba(10,13,18,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 36px -18px rgba(0,0,0,.9);color:var(--ink);pointer-events:none;backdrop-filter:blur(8px)}.CanvasEditorWithCountyTooltip_name__8HKeh{overflow:hidden;color:var(--ink);font-size:14px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.CanvasEditorWithCountyTooltip_meta__bu00T{margin-top:3px;color:var(--ink-faint);font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.045em}.CanvasEditorWithCountyTooltip_margin__lXupm{margin-top:7px;color:var(--ink-dim);font-size:13px;font-variant-numeric:tabular-nums;font-weight:500}.CanvasEditorWithCountyTooltip_dem__hT1j4{color:var(--dem)}.CanvasEditorWithCountyTooltip_rep__XDrD_{color:var(--rep)}.CanvasEditorWithCountyTooltip_instruction__pYxzO{margin-top:6px;padding-top:6px;border-top:1px solid var(--border-soft);color:var(--ink-dim);font-size:11px;line-height:1.35}.CanvasEditorWithCountyTooltip_keyboard__ZnVWc:after,.CanvasEditorWithCountyTooltip_keyboard__ZnVWc:before{content:"";position:absolute;left:var(--canvas-tooltip-anchor-x);top:var(--canvas-tooltip-anchor-y);pointer-events:none;transform:translate(-50%,-50%)}.CanvasEditorWithCountyTooltip_keyboard__ZnVWc:before{width:18px;height:18px;border:1.5px solid var(--cyan);border-radius:50%;background:rgba(13,10,14,.28);box-shadow:0 0 0 3px rgba(13,10,14,.48)}.CanvasEditorWithCountyTooltip_keyboard__ZnVWc:after{width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 7px rgba(103,232,249,.7)}@media (max-width:600px){.CanvasEditorWithCountyTooltip_tooltip__ila_8{padding:9px 11px 10px}.CanvasEditorWithCountyTooltip_instruction__pYxzO{font-size:10px}}@media (prefers-reduced-transparency:reduce){.CanvasEditorWithCountyTooltip_tooltip__ila_8{background:#111720;backdrop-filter:none}}.workbench_shell__K_3vP{display:flex;flex-direction:column;min-height:calc(100vh - 56px);max-height:calc(100vh - 56px);background:radial-gradient(120% 80% at 50% -10%,rgba(103,232,249,.05),transparent 60%),var(--bg);color:var(--ink)}.workbench_masthead__IRTfV{display:flex;align-items:baseline;gap:14px;padding:14px 20px 10px;border-bottom:1px solid var(--border);flex-wrap:wrap}.workbench_eyebrow__WT5f_{font-size:11px;letter-spacing:.14em;color:var(--ink);opacity:.85}.workbench_title__abVW9{font-size:20px;font-weight:600;margin:0;letter-spacing:-.01em}.workbench_subtitle__OWyIW{font-size:13px;color:var(--ink-dim);margin:0}.workbench_mastheadLinks__IkkIk{margin-left:auto;display:flex;gap:14px;font-size:13px}.workbench_mastheadLinks__IkkIk a{color:var(--ink-dim);text-decoration:none}.workbench_mastheadLinks__IkkIk a:hover{color:var(--ink)}.workbench_commandBar__VgQfU{display:flex;align-items:center;gap:10px;padding:10px 20px;border-bottom:1px solid var(--border);background:var(--surface-inset);position:sticky;top:0;z-index:20;flex-wrap:wrap}.workbench_askForm__Vogdr{flex:1 1 420px;display:flex;gap:8px;align-items:center;min-width:260px}.workbench_askInput__B2JZT{flex:1;background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:10px;padding:9px 12px;color:var(--ink);font-family:inherit;font-size:14px;outline:none}.workbench_askInput__B2JZT:focus{border-color:var(--dem);box-shadow:0 0 0 3px var(--dem-faint)}.workbench_askInput__B2JZT::-moz-placeholder{color:var(--ink-faint)}.workbench_askInput__B2JZT::placeholder{color:var(--ink-faint)}.workbench_count__XuQXV{font-size:13px;color:var(--ink-dim);white-space:nowrap}.workbench_count__XuQXV strong{color:var(--ink);font-variant-numeric:tabular-nums}.workbench_spacer__xOjfF{flex:1}.workbench_btn__QUBd5{border:1px solid var(--border-strong);background:var(--bg-elev);color:var(--ink);border-radius:9px;padding:8px 12px;font-family:inherit;font-size:13px;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s}.workbench_btn__QUBd5:hover{border-color:var(--dem-dim);background:var(--surface-hover)}.workbench_btn__QUBd5:disabled{opacity:.5;cursor:not-allowed}.workbench_btnPrimary__2__Vo{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--cyan-dim);background:var(--cyan-faint);color:var(--ink);border-radius:9px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none;transition:border-color .15s,background .15s}.workbench_btnPrimary__2__Vo:hover:not(:disabled){border-color:var(--cyan);background:rgba(103,232,249,.18)}.workbench_btnPrimary__2__Vo:disabled{opacity:.5;cursor:not-allowed}.workbench_btnGhost__vhqEg{background:transparent}.workbench_select__nij_8{background:var(--bg-elev);color:var(--ink);padding:8px 10px;font-family:inherit;font-size:13px}.workbench_segmented__xkhR8,.workbench_select__nij_8{border:1px solid var(--border-strong);border-radius:9px}.workbench_segmented__xkhR8{display:inline-flex;overflow:hidden}.workbench_segmented__xkhR8 button{border:none;background:var(--bg-elev);color:var(--ink-dim);padding:8px 12px;font-size:12.5px;font-family:inherit;cursor:pointer}.workbench_segmented__xkhR8 button[aria-pressed=true]{background:var(--dem-faint);color:var(--ink)}.workbench_body___IjWp{display:grid;flex:1;min-height:0}.workbench_body___IjWp,.workbench_body___IjWp[data-layout=map]{grid-template-columns:340px 1fr}.workbench_rail__OihGQ{border-right:1px solid var(--border);display:flex;flex-direction:column;min-height:0;background:var(--bg-deep)}.workbench_railTabs__DgRT_{display:flex;border-bottom:1px solid var(--border)}.workbench_railTabs__DgRT_ button{flex:1;background:transparent;color:var(--ink-dim);padding:10px 6px;font-size:12.5px;font-family:inherit;cursor:pointer;border:none;border-bottom:2px solid transparent}.workbench_railTabs__DgRT_ button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--cyan)}.workbench_railBody__NPmCQ{overflow-y:auto;padding:14px;flex:1;min-height:0}.workbench_main__0cHB6{display:grid;min-height:0}.workbench_main__0cHB6[data-layout=table]{grid-template-rows:1fr}.workbench_main__0cHB6[data-layout=split]{grid-template-rows:1fr 1fr}.workbench_main__0cHB6[data-layout=map]{grid-template-rows:1fr}.workbench_tablePane__ey_7y{min-height:0;overflow:hidden;display:flex;flex-direction:column}@media (max-width:720px){.workbench_tablePane__ey_7y{position:relative}.workbench_tablePane__ey_7y:after{content:"";position:absolute;top:0;right:0;bottom:0;width:26px;pointer-events:none;background:linear-gradient(to right,transparent,var(--bg) 88%);z-index:3}.workbench_tableScroll__901D4:focus-visible{outline:1px solid var(--cyan);outline-offset:-1px}}.workbench_mapPane__3iqmp{min-height:0;border-top:1px solid var(--border)}.workbench_chips__rOS0P{display:flex;flex-wrap:wrap;gap:8px;padding:8px 20px;border-bottom:1px solid var(--border)}.workbench_chip___Itzq{display:inline-flex;align-items:center;gap:8px;background:var(--dem-faint);border:1px solid var(--dem-dim);color:var(--ink);border-radius:999px;padding:5px 6px 5px 12px;font-size:12.5px}.workbench_chip___Itzq button{border:none;background:transparent;color:var(--ink-dim);cursor:pointer;font-size:15px;line-height:1;padding:0 4px}.workbench_chip___Itzq button:hover{color:var(--ink)}.workbench_chipRegion__RtWl_{background:var(--cyan-faint);border-color:var(--cyan-dim)}.workbench_chipDerived__M06mA{background:rgba(240,235,225,.06);border-color:var(--border-strong)}.workbench_viewbar__gbii7{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:8px 20px;border-bottom:1px solid var(--border);background:var(--surface-inset)}.workbench_compareYears__mSebI{display:inline-flex;align-items:center;gap:8px}.workbench_nameFilter__1KNg8{background:var(--surface-inset);border:1px solid var(--border-strong);color:var(--ink);border-radius:7px;padding:5px 10px;font-size:13px;min-width:150px}.workbench_nameFilter__1KNg8:focus{outline:none;border-color:var(--cyan-dim)}.workbench_panelHint__hAg_I{font-size:12px;color:var(--ink-faint);margin:14px 0 0;line-height:1.5}.workbench_quickFilters__2o8Rz{display:flex;flex-wrap:wrap;gap:6px}.workbench_quickChip__yWvpl{border:1px solid var(--border-strong);background:var(--surface-inset);color:var(--ink-dim);border-radius:999px;padding:4px 11px;font-size:12px;cursor:pointer}.workbench_quickChip__yWvpl:hover{border-color:var(--dem-dim);background:var(--surface-hover);color:var(--ink)}.workbench_rangeGrid__c0_7x{display:flex;flex-direction:column;gap:6px}.workbench_rangeRow__r_WM5{display:grid;grid-template-columns:1fr 64px 64px;align-items:center;gap:6px}.workbench_rangeName__ZlweW{font-size:12.5px;color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workbench_rangeInput__yYaDP{width:100%;background:var(--surface-inset);border:1px solid var(--border-strong);color:var(--ink);border-radius:6px;padding:4px 7px;font-size:12px;font-variant-numeric:tabular-nums}.workbench_rangeInput__yYaDP:focus{outline:none;border-color:var(--cyan-dim)}.workbench_tableScroll__901D4{overflow:auto;flex:1;min-height:0}.workbench_table__vW7fR{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.workbench_table__vW7fR th{position:sticky;top:0;z-index:2;background:var(--bg-elev-2);color:var(--ink-dim);text-align:right;padding:8px 10px;font-weight:600;white-space:nowrap;border-bottom:1px solid var(--border-strong);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.workbench_table__vW7fR th.workbench_left__rjNam{text-align:left}.workbench_table__vW7fR th .workbench_sub___m2qZ{display:block;font-size:10.5px;color:var(--ink-faint);font-weight:400}.workbench_table__vW7fR td{padding:6px 10px;text-align:right;border-bottom:1px solid var(--border-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.workbench_table__vW7fR td.workbench_left__rjNam{text-align:left}.workbench_table__vW7fR tr:hover td{background:var(--surface-hover)}.workbench_table__vW7fR tr[data-hovered=true] td{background:var(--cyan-faint)}.workbench_nameCell__0fovc{color:var(--ink);text-decoration:none}.workbench_nameCell__0fovc:hover{color:var(--ink)}.workbench_stateTag__lcyRz{color:var(--ink-faint);font-size:11px;margin-left:6px}.workbench_selectCol__6N7_Q{width:34px;text-align:center}.workbench_rowCheck__t8Bkt{cursor:pointer}.workbench_selectionBanner__LCMqO{display:flex;align-items:center;gap:12px;padding:8px 20px;font-size:13px;background:var(--cyan-faint);border-bottom:1px solid var(--cyan-dim)}.workbench_selectionBanner__LCMqO a,.workbench_selectionBanner__LCMqO button{color:var(--ink);background:none;border:none;cursor:pointer;font:inherit;text-decoration:underline}.workbench_panelH__GPcp8{font-size:12px;letter-spacing:.08em;color:var(--ink-faint);margin:0 0 8px}.workbench_fieldRow__E5hVU{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.workbench_fieldRow__E5hVU label{font-size:12px;color:var(--ink-dim)}.workbench_logList__Ottgq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.workbench_logList__Ottgq li{font-size:12.5px;color:var(--ink-dim);padding:6px 10px;background:var(--bg-elev);border-radius:8px;border-left:2px solid var(--cyan-dim)}.workbench_assumption__G8NVJ{font-size:12px;color:var(--ink-faint);font-style:italic}.workbench_notice__4_ON1{font-size:12.5px;padding:8px 10px;border-radius:8px;margin-bottom:8px}.workbench_noticeWarn__jZ93s{background:rgba(226,160,70,.12);border:1px solid rgba(226,160,70,.3);color:var(--ink)}.workbench_noticeInfo__cEcfh{background:var(--cyan-faint);border:1px solid var(--cyan-dim);color:var(--ink)}.workbench_examples__rNBv7{display:flex;flex-direction:column;gap:8px}.workbench_exampleBtn__pGGYM{text-align:left;border:1px solid var(--border);background:var(--bg-elev);color:var(--ink);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:13px;cursor:pointer}.workbench_exampleBtn__pGGYM:hover{border-color:var(--cyan-dim)}.workbench_mapWrap__IBVEe{position:relative;width:100%;height:100%;min-height:260px;display:flex;align-items:center;justify-content:center;background:var(--bg-deep)}.workbench_mapSvg__hz0PU{width:100%;height:100%;max-height:100%}.workbench_county__9svf6{stroke:var(--bg-deep);stroke-width:.3;cursor:pointer}.workbench_countyDim__eExbN{opacity:.14}.workbench_countyHover__JZOSS{stroke:var(--cyan);stroke-width:1.2}.workbench_countySelected__5_vNK{stroke:#fff;stroke-width:.9}.workbench_mapBorders__MuSnb{pointer-events:none}.workbench_stateBorder__Dx7FC{stroke:rgba(240,235,225,.28);stroke-width:.5;vector-effect:non-scaling-stroke}.workbench_nationOutline__ye_Ri{stroke:rgba(240,235,225,.5);stroke-width:.8;vector-effect:non-scaling-stroke}.workbench_mapNote__2Nlzd{position:absolute;bottom:8px;left:12px;font-size:11px;color:var(--ink-faint)}.workbench_mapPlaceholder__4kyg_{color:var(--ink-dim);font-size:13px;padding:24px;text-align:center}.workbench_sheetBackdrop__zHREO{position:fixed;inset:0;background:rgba(7,5,10,.6);z-index:50;display:flex;align-items:center;justify-content:center;padding:20px}.workbench_sheet__ZK2o5{background:var(--bg-elev);border:1px solid var(--border-strong);border-radius:14px;width:min(560px,100%);max-height:90vh;overflow-y:auto;padding:22px;box-shadow:0 24px 60px rgba(0,0,0,.5)}.workbench_sheet__ZK2o5 h2{margin:0 0 4px;font-size:18px}.workbench_sheetGrid__6eZFT{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:16px 0;font-size:13px}.workbench_sheetGrid__6eZFT dt{color:var(--ink-faint);font-size:11.5px;letter-spacing:.06em}.workbench_sheetGrid__6eZFT dd{margin:0 0 8px;color:var(--ink);font-variant-numeric:tabular-nums}.workbench_sheetActions__6pm7k{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.workbench_input__SrsaL{width:100%;background:var(--bg-deep);border:1px solid var(--border-strong);border-radius:9px;padding:9px 11px;color:var(--ink);font-family:inherit;font-size:14px}.workbench_warn___X0P_{color:#e2a046;font-size:12.5px}.workbench_studioBand__a7s2A{border-top:1px solid var(--border);padding:18px 20px}.workbench_studioToggle__MaCcg{background:none;border:1px solid var(--border-strong);border-radius:9px;color:var(--ink);padding:10px 14px;font-family:inherit;font-size:13px;cursor:pointer}@media (max-width:860px){.workbench_body___IjWp{grid-template-columns:1fr}.workbench_rail__OihGQ{border-right:none;border-bottom:1px solid var(--border);max-height:42vh}.workbench_main__0cHB6[data-layout=split]{grid-template-rows:1fr}.workbench_commandBar__VgQfU{gap:8px}}.workbench_electionCompare__zAkG6{position:relative;border:1px solid var(--border-strong);border-radius:8px;background:var(--bg-elev);color:var(--ink-dim);font-size:12px}.workbench_electionCompare__zAkG6>summary{cursor:pointer;padding:6px 10px;color:var(--ink)}.workbench_electionCompare__zAkG6[open]{flex-basis:100%;padding-bottom:8px}.workbench_electionCompareBody__JnSxC{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:2px 10px}.workbench_electionSelect__uZKNf{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;margin:0}.workbench_electionSelect__uZKNf legend{float:left;margin-right:4px;color:var(--ink-faint)}.workbench_electionSelect__uZKNf select{background:var(--surface-inset);border:1px solid var(--border-strong);color:var(--ink);border-radius:6px;padding:4px 6px;font-size:12px}.workbench_electionCompareArrow__xnknh{color:var(--ink-faint)}.workbench_compareCheck__DJ_kn{display:inline-flex;align-items:center;gap:5px;color:var(--ink-dim)}.workbench_compareYearsButton__rnc6X{border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-inset);color:var(--ink);padding:5px 8px;cursor:pointer;font-size:12px}.workbench_electionCompareHint__pUGW8{margin:6px 10px 0;color:var(--ink-faint);font-size:11px}.PlacesWorkbenchWithRaceYear_bar__gNbrw{display:flex;align-items:center;gap:16px;padding:9px 18px;border-bottom:1px solid var(--border-soft);background:var(--bg-elev-2)}.PlacesWorkbenchWithRaceYear_control__EtTE0{display:flex;align-items:center;gap:8px;flex:0 0 auto}.PlacesWorkbenchWithRaceYear_label__0BpP5{color:var(--ink-dim);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.PlacesWorkbenchWithRaceYear_select__gksT8{min-width:84px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface-inset);color:var(--ink);padding:6px 28px 6px 9px;font:inherit;font-size:12px}.PlacesWorkbenchWithRaceYear_note__srRiz{margin:0;color:var(--ink-faint);font-size:11px;line-height:1.35}@media (max-width:760px){.PlacesWorkbenchWithRaceYear_bar__gNbrw{align-items:flex-start;flex-direction:column;gap:6px}}