.place-creator_page__TJviY{width:min(100% - 32px,1540px);margin:0 auto;padding:34px 0 72px}.place-creator_masthead__Y7lvX{padding:12px 2px 28px;border-bottom:1px solid var(--border-soft)}.place-creator_breadcrumbs__duKyf{display:flex;align-items:center;gap:8px;margin-bottom:28px;color:var(--ink-faint);font-size:12px}.place-creator_breadcrumbs__duKyf a{color:var(--ink-dim);text-decoration:none}.place-creator_breadcrumbs__duKyf a:hover{color:var(--ink)}.place-creator_mastheadGrid__YphqV{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:48px;align-items:end}.place-creator_eyebrow__W_2FE{margin:0 0 8px;color:var(--ink-faint);font-size:11px;font-weight:500;letter-spacing:.08em}.place-creator_masthead__Y7lvX h1{max-width:760px;margin:0;color:var(--ink);font-size:clamp(36px,5vw,68px);font-weight:500;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.place-creator_lede__LLiqU{max-width:700px;margin:20px 0 0;color:var(--ink-dim);font-size:clamp(16px,1.8vw,20px);line-height:1.55}.place-creator_trustRail__sly0G{display:grid;gap:0;margin:0;border-top:1px solid var(--border-strong)}.place-creator_trustRail__sly0G div{display:grid;grid-template-columns:92px 1fr;gap:18px;padding:11px 0;border-bottom:1px solid var(--border-soft)}.place-creator_trustRail__sly0G dt{color:var(--ink-faint);font-size:11px}.place-creator_trustRail__sly0G dd{margin:0;color:var(--ink);font-size:12px;font-weight:500}.place-creator_methodRail__ZjjCq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--border-strong)}.place-creator_method__m_NK7,.place-creator_officialMethod__znu4S{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;min-height:112px;padding:20px 18px;color:var(--ink);text-decoration:none;border-right:1px solid var(--border-soft);transition:background .16s var(--ease-quick),border-color .16s var(--ease-quick)}.place-creator_officialMethod__znu4S{border-right:0}.place-creator_activeMethod__Q1yrd,.place-creator_method__m_NK7:hover,.place-creator_officialMethod__znu4S:hover{background:var(--surface-hover);box-shadow:inset 0 -1px 0 var(--cyan-dim)}.place-creator_activeMethod__Q1yrd{background:var(--cyan-faint);border-color:var(--cyan-dim)}.place-creator_activeMethod__Q1yrd .place-creator_methodArrow__ziT7y,.place-creator_activeMethod__Q1yrd .place-creator_methodNumber__8qZWY{color:var(--ink)}.place-creator_method__m_NK7:focus-visible,.place-creator_officialMethod__znu4S:focus-visible{outline:1px solid var(--cyan);outline-offset:-2px}.place-creator_methodNumber__8qZWY{color:var(--ink-faint);font-size:10px;font-variant-numeric:tabular-nums}.place-creator_method__m_NK7 strong,.place-creator_officialMethod__znu4S strong{display:block;font-size:14px;font-weight:600}.place-creator_method__m_NK7 small,.place-creator_officialMethod__znu4S small{display:block;margin-top:7px;color:var(--ink-faint);font-size:11px;line-height:1.45}.place-creator_methodArrow__ziT7y{color:var(--ink-faint);transition:transform .16s var(--ease-quick)}.place-creator_method__m_NK7:hover .place-creator_methodArrow__ziT7y,.place-creator_officialMethod__znu4S:hover .place-creator_methodArrow__ziT7y{color:var(--ink);transform:translateX(2px)}.place-creator_instrument__ClNc3{overflow:clip;margin-top:28px;border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--bg-elev);box-shadow:var(--shadow-elev)}.place-creator_instrumentHeader__7bZhy{display:flex;justify-content:space-between;gap:32px;align-items:end;padding:22px 24px 20px;border-bottom:1px solid var(--border-soft)}.place-creator_instrumentHeader__7bZhy h2{margin:0;color:var(--ink);font-size:22px;font-weight:600;letter-spacing:-.02em}.place-creator_instrumentHeader__7bZhy>p{max-width:540px;margin:0;color:var(--ink-faint);font-size:12px;line-height:1.55;text-align:right}.place-creator_editor__C3Apt{padding:0 12px 8px}.place-creator_editor__C3Apt .canvas-editor{margin-top:0}.place-creator_provenance__87N5l{margin:0 24px 20px}@media (max-width:980px){.place-creator_mastheadGrid__YphqV{grid-template-columns:1fr;gap:28px}.place-creator_methodRail__ZjjCq{grid-template-columns:repeat(2,minmax(0,1fr))}.place-creator_method__m_NK7:nth-child(2){border-right:0}.place-creator_method__m_NK7:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}}@media (max-width:640px){.place-creator_page__TJviY{width:min(100% - 20px,1540px);padding-top:20px}.place-creator_masthead__Y7lvX h1{font-size:clamp(38px,14vw,56px)}.place-creator_methodRail__ZjjCq{grid-template-columns:1fr}.place-creator_method__m_NK7,.place-creator_officialMethod__znu4S{min-height:94px;border-right:0;border-bottom:1px solid var(--border-soft)}.place-creator_officialMethod__znu4S{border-bottom:0}.place-creator_instrumentHeader__7bZhy{display:block;padding:18px}.place-creator_instrumentHeader__7bZhy>p{margin-top:12px;text-align:left}.place-creator_editor__C3Apt{padding:0}.place-creator_provenance__87N5l{margin:0 18px 18px}}@media (prefers-reduced-motion:reduce){.place-creator_methodArrow__ziT7y,.place-creator_method__m_NK7,.place-creator_officialMethod__znu4S{transition:none}}.CanonicalPlaceGenerator_shell__0iHLH{display:grid;gap:18px;color:var(--color-text,#f4f0e8)}.CanonicalPlaceGenerator_intro__N_e95{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;padding:18px;border:1px solid rgba(244,240,232,.12);background:rgba(255,255,255,.025)}.CanonicalPlaceGenerator_intro__N_e95 h3,.CanonicalPlaceGenerator_reviewPanel__Dh3BL h4,.CanonicalPlaceGenerator_success__iJL0D h4{margin:4px 0 8px;font-size:clamp(1.08rem,1.8vw,1.38rem);line-height:1.2}.CanonicalPlaceGenerator_intro__N_e95 p,.CanonicalPlaceGenerator_reviewPanel__Dh3BL p{max-width:78ch;margin:0;color:rgba(244,240,232,.72);line-height:1.55}.CanonicalPlaceGenerator_eyebrow__gG6lW{margin:0;color:rgba(244,240,232,.56);font-size:.76rem;letter-spacing:.035em}.CanonicalPlaceGenerator_secondaryLink__KrlSs{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgba(244,240,232,.16);border-radius:6px;color:#f4f0e8;text-decoration:none;white-space:nowrap}.CanonicalPlaceGenerator_secondaryLink__KrlSs:focus-visible,.CanonicalPlaceGenerator_secondaryLink__KrlSs:hover{border-color:rgba(244,240,232,.42);background:rgba(244,240,232,.06)}.CanonicalPlaceGenerator_formGrid__8PpXk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;border:1px solid rgba(244,240,232,.12);background:rgba(4,4,8,.44)}.CanonicalPlaceGenerator_descriptionField__58y4g,.CanonicalPlaceGenerator_fieldWide__g_9eU,.CanonicalPlaceGenerator_field__qYtba,.CanonicalPlaceGenerator_nameField__012ZV{display:grid;gap:7px;min-width:0}.CanonicalPlaceGenerator_descriptionField__58y4g,.CanonicalPlaceGenerator_fieldWide__g_9eU{grid-column:1/-1}.CanonicalPlaceGenerator_label__CG2at{color:rgba(244,240,232,.7);font-size:.78rem}.CanonicalPlaceGenerator_ambiguityList__mCFSy select,.CanonicalPlaceGenerator_descriptionField__58y4g textarea,.CanonicalPlaceGenerator_field__qYtba select,.CanonicalPlaceGenerator_nameField__012ZV input{width:100%;border:1px solid rgba(244,240,232,.14);border-radius:5px;background:#09080d;color:#f4f0e8;font:inherit}.CanonicalPlaceGenerator_ambiguityList__mCFSy select,.CanonicalPlaceGenerator_field__qYtba select,.CanonicalPlaceGenerator_nameField__012ZV input{min-height:43px;padding:0 11px}.CanonicalPlaceGenerator_descriptionField__58y4g textarea{min-height:150px;resize:vertical;padding:11px;line-height:1.45}.CanonicalPlaceGenerator_descriptionField__58y4g small,.CanonicalPlaceGenerator_nameField__012ZV small{color:rgba(244,240,232,.52);line-height:1.4}.CanonicalPlaceGenerator_segmented__9hSqm{display:inline-flex;flex-wrap:wrap;gap:4px;width:-moz-fit-content;width:fit-content;padding:3px;border:1px solid rgba(244,240,232,.1);border-radius:7px;background:#09080d}.CanonicalPlaceGenerator_activeSegment__q2HnI,.CanonicalPlaceGenerator_segment__jggTH{min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:5px;background:transparent;color:rgba(244,240,232,.66);cursor:pointer}.CanonicalPlaceGenerator_activeSegment__q2HnI{border-color:rgba(244,240,232,.23);background:rgba(244,240,232,.09);color:#fff}.CanonicalPlaceGenerator_chips__tjPgy{display:flex;flex-wrap:wrap;gap:6px}.CanonicalPlaceGenerator_chips__tjPgy button{min-height:32px;padding:0 10px;border:1px solid rgba(244,240,232,.14);border-radius:999px;background:transparent;color:rgba(244,240,232,.78);cursor:pointer}.CanonicalPlaceGenerator_error__a5MJO,.CanonicalPlaceGenerator_notice__lRefE{padding:12px 14px;border:1px solid rgba(244,240,232,.12);border-radius:6px;background:rgba(244,240,232,.035);color:rgba(244,240,232,.72);line-height:1.45}.CanonicalPlaceGenerator_error__a5MJO{border-color:rgba(219,88,88,.58);background:rgba(133,28,28,.13);color:#f8dddd}.CanonicalPlaceGenerator_actions__yN_iB{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.CanonicalPlaceGenerator_actions__yN_iB>span{color:rgba(244,240,232,.52);font-size:.78rem}.CanonicalPlaceGenerator_primaryButton__m_H6i{min-height:44px;padding:0 16px;border:1px solid rgba(244,240,232,.2);border-radius:6px;background:#173a4a;color:#fff;font:inherit;font-weight:650;cursor:pointer}.CanonicalPlaceGenerator_primaryButton__m_H6i:focus-visible:not(:disabled),.CanonicalPlaceGenerator_primaryButton__m_H6i:hover:not(:disabled){background:#214e61}.CanonicalPlaceGenerator_primaryButton__m_H6i:disabled{cursor:not-allowed;opacity:.48}.CanonicalPlaceGenerator_reviewPanel__Dh3BL,.CanonicalPlaceGenerator_success__iJL0D{display:grid;gap:16px;padding:18px;border:1px solid rgba(244,240,232,.14);background:rgba(255,255,255,.025)}.CanonicalPlaceGenerator_reviewHeader__V8r19{display:flex;flex-wrap:wrap;gap:16px;align-items:start;justify-content:space-between}.CanonicalPlaceGenerator_reviewHeader__V8r19>span{color:rgba(244,240,232,.5);font-size:.76rem}.CanonicalPlaceGenerator_reviewGrid__GgvDb{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:18px;align-items:start}.CanonicalPlaceGenerator_entityList__UUXSJ,.CanonicalPlaceGenerator_success__iJL0D ul{display:grid;gap:0;margin:0;padding:0;list-style:none;border:1px solid rgba(244,240,232,.1)}.CanonicalPlaceGenerator_entityList__UUXSJ li,.CanonicalPlaceGenerator_success__iJL0D li{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid rgba(244,240,232,.08)}.CanonicalPlaceGenerator_entityList__UUXSJ li:last-child,.CanonicalPlaceGenerator_success__iJL0D li:last-child{border-bottom:0}.CanonicalPlaceGenerator_entityList__UUXSJ li div,.CanonicalPlaceGenerator_success__iJL0D li div{display:grid;gap:2px}.CanonicalPlaceGenerator_entityList__UUXSJ li span,.CanonicalPlaceGenerator_success__iJL0D li span{color:rgba(244,240,232,.52);font-size:.75rem}.CanonicalPlaceGenerator_entityList__UUXSJ code{color:rgba(244,240,232,.62);font-size:.72rem}.CanonicalPlaceGenerator_summaryGrid__9MCYy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.CanonicalPlaceGenerator_summaryGrid__9MCYy>div{display:grid;gap:3px;padding:10px;border:1px solid rgba(244,240,232,.09)}.CanonicalPlaceGenerator_summaryGrid__9MCYy span{color:rgba(244,240,232,.48);font-size:.72rem}.CanonicalPlaceGenerator_summaryGrid__9MCYy strong{font-size:.86rem}.CanonicalPlaceGenerator_mapShell__hRtHR{min-height:260px;border:1px solid rgba(244,240,232,.1);background:#07070b}.CanonicalPlaceGenerator_mapShell__hRtHR svg{display:block;width:100%;height:auto}.CanonicalPlaceGenerator_mapShell__hRtHR path{fill:rgba(244,240,232,.22);stroke:rgba(244,240,232,.76);stroke-width:1.2;vector-effect:non-scaling-stroke}.CanonicalPlaceGenerator_mapShell__hRtHR>div{display:grid;min-height:260px;place-items:center;padding:20px;color:rgba(244,240,232,.5);text-align:center}.CanonicalPlaceGenerator_ambiguityList__mCFSy{display:grid;gap:10px}.CanonicalPlaceGenerator_ambiguityList__mCFSy label{display:grid;grid-template-columns:minmax(160px,.45fr) minmax(240px,1fr);gap:12px;align-items:center}.CanonicalPlaceGenerator_createdLinks__L9GEZ{display:flex!important;grid-auto-flow:column;gap:12px!important}.CanonicalPlaceGenerator_createdLinks__L9GEZ a{color:#f4f0e8}.CanonicalPlaceGenerator_success__iJL0D{border-color:rgba(100,159,116,.5);background:rgba(32,91,50,.12)}@media (max-width:900px){.CanonicalPlaceGenerator_intro__N_e95,.CanonicalPlaceGenerator_reviewGrid__GgvDb{grid-template-columns:1fr}.CanonicalPlaceGenerator_secondaryLink__KrlSs{width:-moz-fit-content;width:fit-content}}@media (max-width:680px){.CanonicalPlaceGenerator_formGrid__8PpXk{grid-template-columns:1fr}.CanonicalPlaceGenerator_descriptionField__58y4g,.CanonicalPlaceGenerator_fieldWide__g_9eU{grid-column:auto}.CanonicalPlaceGenerator_segmented__9hSqm{width:100%}.CanonicalPlaceGenerator_activeSegment__q2HnI,.CanonicalPlaceGenerator_segment__jggTH{flex:1 1 130px}.CanonicalPlaceGenerator_ambiguityList__mCFSy label{grid-template-columns:1fr}.CanonicalPlaceGenerator_entityList__UUXSJ li,.CanonicalPlaceGenerator_success__iJL0D li{align-items:start;flex-direction:column}.CanonicalPlaceGenerator_summaryGrid__9MCYy{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CanonicalPlaceGenerator_activeSegment__q2HnI,.CanonicalPlaceGenerator_primaryButton__m_H6i,.CanonicalPlaceGenerator_secondaryLink__KrlSs,.CanonicalPlaceGenerator_segment__jggTH{transition:none}}.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}}