.ApprovalProcessExplorer_controls__ERDlQ{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:10px;border:1px solid rgba(20,38,28,.11);border-radius:14px;padding:14px;background:#f5f3eb}.ApprovalProcessExplorer_controls__ERDlQ label{display:grid;min-width:min(220px,100%);flex:1 1 220px;gap:6px}.ApprovalProcessExplorer_controls__ERDlQ label span,.ApprovalProcessExplorer_inventoryNote__TJ_9w{color:#6c7a70;font-family:var(--font-figtree),system-ui,sans-serif;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.ApprovalProcessExplorer_controls__ERDlQ select{width:100%;min-height:42px;border:1px solid rgba(20,38,28,.16);border-radius:10px;padding:9px 12px;outline:none;color:#14261c;background:#fff;font-size:13px}.ApprovalProcessExplorer_controls__ERDlQ select:focus{border-color:#1f5438;box-shadow:0 0 0 3px rgba(31,84,56,.12)}.ApprovalProcessExplorer_compareButton__w11rM,.ApprovalProcessExplorer_controls__ERDlQ>button{min-height:42px;border:1px solid rgba(20,38,28,.16);border-radius:999px;padding:8px 14px;color:#31533e;font-family:var(--font-figtree),system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:#fff}.ApprovalProcessExplorer_inventoryNote__TJ_9w{margin:0 0 16px;font-weight:500;line-height:1.55;text-transform:none}.ApprovalProcessExplorer_compareButton__w11rM{margin-top:16px;background:#f5f3eb}.ApprovalProcessExplorer_compareButton__w11rM[aria-pressed=true]{color:#f8f4e8;background:#356847}.ApprovalProcessExplorer_compareButton__w11rM:disabled{cursor:not-allowed;opacity:.4}.ApprovalProcessExplorer_comparison__YJFCw{margin-bottom:18px;overflow:hidden;border:1px solid rgba(200,155,43,.25);border-radius:16px;background:#fffdf7}.ApprovalProcessExplorer_comparison__YJFCw>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px;color:#f4f2e9;background:#173b29}.ApprovalProcessExplorer_comparison__YJFCw>header p{color:#ddb140;font-family:var(--font-figtree),system-ui,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ApprovalProcessExplorer_comparison__YJFCw>header h3{margin-top:5px;font-size:25px;font-weight:500}.ApprovalProcessExplorer_comparison__YJFCw>header button{min-height:42px;flex:0 0 auto;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:0 14px;color:#dfe7e1;font-size:11px}.ApprovalProcessExplorer_prompt__Yo76x{padding:22px 18px;color:#68776e;font-size:14px}.ApprovalProcessExplorer_tableScroll__Njbsn{overflow-x:auto}.ApprovalProcessExplorer_tableScroll__Njbsn:focus-visible{outline:3px solid rgba(200,155,43,.25);outline-offset:-3px}.ApprovalProcessExplorer_tableScroll__Njbsn table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.ApprovalProcessExplorer_tableScroll__Njbsn td,.ApprovalProcessExplorer_tableScroll__Njbsn th{border-bottom:1px solid rgba(20,38,28,.09);border-left:1px solid rgba(20,38,28,.07);padding:14px;color:#5f6e65;font-size:12px;line-height:1.55;text-align:left;vertical-align:top}.ApprovalProcessExplorer_tableScroll__Njbsn th:first-child{width:185px;border-left:0;color:#31483a;background:#f2f0e8;font-weight:700}.ApprovalProcessExplorer_tableScroll__Njbsn thead th{color:#273f31;background:#edeae1}.ApprovalProcessExplorer_tableScroll__Njbsn th span{display:block;margin-top:5px;color:#7d8881;font-size:10px;font-weight:400}.ApprovalProcessExplorer_boundary__b_yyw{padding:13px 18px;color:#77683f;background:rgba(200,155,43,.08);font-size:11px;line-height:1.55}.ApprovalProcessExplorer_empty__jnFkf{grid-column:1/-1;border:1px dashed rgba(20,38,28,.2);border-radius:14px;padding:24px;color:#65736a;background:#f8f7f2;font-size:13px;text-align:center}@media (max-width:640px){.ApprovalProcessExplorer_comparison__YJFCw>header{align-items:flex-start;flex-direction:column}}@media print{.ApprovalProcessExplorer_compareButton__w11rM,.ApprovalProcessExplorer_comparison__YJFCw,.ApprovalProcessExplorer_controls__ERDlQ,.ApprovalProcessExplorer_empty__jnFkf,.ApprovalProcessExplorer_inventoryNote__TJ_9w{display:none!important}}.DecisionOverview_overview__kAjrG{display:grid;gap:20px}.DecisionOverview_scope__pmO3C{padding:18px 22px;background:#eaf0e4;border:1px solid #d2dfc9;border-radius:12px}.DecisionOverview_scope__pmO3C strong{font-size:15px}.DecisionOverview_scope__pmO3C p{margin-top:6px;color:#52644e;font-size:13px;line-height:1.7}.DecisionOverview_questions__Lluqe{display:grid;grid-template-columns:1fr 1fr;gap:16px}.DecisionOverview_question__8dbMQ{display:flex;flex-direction:column;padding:23px;border:1px solid #dce3d8;background:#fffefb;border-radius:14px}.DecisionOverview_cardTop__Dwang{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#68735d}.DecisionOverview_cardTop__Dwang>span:first-child{color:#8e702d}.DecisionOverview_question__8dbMQ h3{font-size:21px;line-height:1.3;letter-spacing:-.025em;margin:15px 0 12px;font-weight:600}.DecisionOverview_attention__SZ_Sf p,.DecisionOverview_next__uWbqH li,.DecisionOverview_next__uWbqH p,.DecisionOverview_question__8dbMQ p{font-size:14px;line-height:1.75;color:#52604f}.DecisionOverview_question__8dbMQ a{margin-top:auto;padding-top:20px;display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:600}.DecisionOverview_attention__SZ_Sf,.DecisionOverview_next__uWbqH{border:1px solid #e3d6b6;border-radius:14px;background:#fbf5e8;padding:24px}.DecisionOverview_next__uWbqH{background:#fffefb;border-color:#dce3d8}.DecisionOverview_attention__SZ_Sf h3,.DecisionOverview_next__uWbqH h3{font-size:20px;font-weight:600;margin-bottom:15px}.DecisionOverview_attention__SZ_Sf>div,.DecisionOverview_next__uWbqH>div{padding:12px 0;border-top:1px solid #e3d6b6}.DecisionOverview_attention__SZ_Sf strong,.DecisionOverview_next__uWbqH strong{font-size:14px}.DecisionOverview_attention__SZ_Sf strong span{font-size:12px;font-weight:400}.DecisionOverview_attention__SZ_Sf p{margin-top:6px}.DecisionOverview_attention__SZ_Sf a,.DecisionOverview_next__uWbqH a{display:inline-block;font-size:13px;font-weight:600;margin-top:16px}.DecisionOverview_next__uWbqH ol,.DecisionOverview_next__uWbqH ul{padding-left:20px;margin:10px 0;list-style:decimal}.DecisionOverview_next__uWbqH ul{list-style:disc}.DecisionOverview_next__uWbqH li{padding:4px 0}@media(max-width:1050px){.DecisionOverview_questions__Lluqe{grid-template-columns:1fr}}@media print{.DecisionOverview_question__8dbMQ{break-inside:avoid}}.DecisionOverview_question__8dbMQ details{margin:8px 0 16px}.DecisionOverview_question__8dbMQ summary{cursor:pointer;font-size:15px;padding:10px 0;font-weight:600;color:#28583e}.DecisionOverview_attention__SZ_Sf p,.DecisionOverview_next__uWbqH li,.DecisionOverview_next__uWbqH p,.DecisionOverview_question__8dbMQ p,.DecisionOverview_scope__pmO3C p{font-size:16px}.DecisionOverview_cardTop__Dwang{font-size:13px}.DecisionOverview_question__8dbMQ h3{font-family:var(--font-figtree),sans-serif}@media print{.DecisionOverview_question__8dbMQ details>*{display:block}}.TownCodeExplorer_controls__XpF3D{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;padding:14px;border:1px solid rgba(20,38,28,.11);border-radius:14px;background:#f5f3eb}.TownCodeExplorer_field__qVtOK{display:grid;min-width:min(230px,100%);flex:1 1 230px;gap:6px}.TownCodeExplorer_field__qVtOK span,.TownCodeExplorer_resultCount__jiaBk{color:#6c7a70;font-family:var(--font-figtree),system-ui,sans-serif;font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.TownCodeExplorer_field__qVtOK input,.TownCodeExplorer_field__qVtOK select{width:100%;min-height:42px;border:1px solid rgba(20,38,28,.16);border-radius:10px;padding:9px 12px;color:#14261c;font-size:14px;background:#fff;outline:none}.TownCodeExplorer_field__qVtOK input:focus,.TownCodeExplorer_field__qVtOK select:focus{border-color:#1f5438;box-shadow:0 0 0 3px rgba(31,84,56,.12)}.TownCodeExplorer_clearButton__qIG7S{border-radius:10px;padding:9px 13px;color:#f8f4e8;letter-spacing:.08em;background:#173d29}.TownCodeExplorer_clearButton__qIG7S,.TownCodeExplorer_compareButton__MXdWQ{min-height:42px;font-family:var(--font-figtree),system-ui,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase}.TownCodeExplorer_compareButton__MXdWQ{margin-top:18px;border:1px solid rgba(20,38,28,.16);border-radius:999px;padding:8px 14px;color:#31533e;letter-spacing:.06em;background:#f5f3eb}.TownCodeExplorer_compareButton__MXdWQ[aria-pressed=true]{color:#f8f4e8;background:#356847}.TownCodeExplorer_compareButton__MXdWQ:disabled{cursor:not-allowed;opacity:.4}.TownCodeExplorer_districtComparison__02RRX{margin-bottom:18px;overflow:hidden;border:1px solid rgba(200,155,43,.25);border-radius:16px;background:#fffdf7}.TownCodeExplorer_districtComparison__02RRX>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px;color:#f4f2e9;background:#173b29}.TownCodeExplorer_districtComparison__02RRX>header p{color:#ddb140;font-family:var(--font-figtree),system-ui,sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.TownCodeExplorer_districtComparison__02RRX>header h3{margin-top:5px;font-size:25px;font-weight:500}.TownCodeExplorer_districtComparison__02RRX>header button{min-height:42px;flex:0 0 auto;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:0 14px;color:#dfe7e1;font-size:11px}.TownCodeExplorer_comparePrompt__MDQs8{padding:22px 18px;color:#68776e;font-size:14px}.TownCodeExplorer_comparisonScroll__3oiav{overflow-x:auto}.TownCodeExplorer_comparisonScroll__3oiav:focus-visible{outline:3px solid rgba(200,155,43,.25);outline-offset:-3px}.TownCodeExplorer_comparisonScroll__3oiav table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed}.TownCodeExplorer_comparisonScroll__3oiav td,.TownCodeExplorer_comparisonScroll__3oiav th{border-bottom:1px solid rgba(20,38,28,.09);border-left:1px solid rgba(20,38,28,.07);padding:14px;color:#5f6e65;font-size:12px;line-height:1.55;text-align:left;vertical-align:top}.TownCodeExplorer_comparisonScroll__3oiav th:first-child{width:185px;border-left:0;color:#31483a;background:#f2f0e8;font-weight:700}.TownCodeExplorer_comparisonScroll__3oiav thead th{color:#273f31;background:#edeae1}.TownCodeExplorer_comparisonScroll__3oiav th span{display:block;margin-top:5px;color:#7d8881;font-size:10px;font-weight:400}.TownCodeExplorer_comparisonScroll__3oiav ul{display:grid;gap:6px;padding-left:17px;list-style:disc}.TownCodeExplorer_comparisonBoundary__Eu8ub{padding:13px 18px;color:#77683f;background:rgba(200,155,43,.08);font-size:11px;line-height:1.55}.TownCodeExplorer_resultCount__jiaBk{margin:-3px 0 12px}.TownCodeExplorer_filteredCard__kTrPd,.TownCodeExplorer_filteredRow__jjiLe{display:none}.TownCodeExplorer_empty__kCNxH{grid-column:1/-1;border:1px dashed rgba(20,38,28,.2);border-radius:14px;padding:26px;color:#65736a;font-size:14px;text-align:center;background:#f8f7f2}@media print{.TownCodeExplorer_compareButton__MXdWQ,.TownCodeExplorer_controls__XpF3D,.TownCodeExplorer_districtComparison__02RRX,.TownCodeExplorer_empty__kCNxH,.TownCodeExplorer_resultCount__jiaBk{display:none!important}.TownCodeExplorer_filteredCard__kTrPd{display:block!important}.TownCodeExplorer_filteredRow__jjiLe{display:table-row!important}}@media (max-width:640px){.TownCodeExplorer_districtComparison__02RRX>header{align-items:flex-start;flex-direction:column}}.ResearchSignal_signal__PcImk{padding:28px;background:#f3f7f5;border:1px solid #d5e1da;border-radius:20px;color:#183b2b;font-family:var(--font-figtree),sans-serif}.ResearchSignal_heading__Ocm4Y{display:flex;justify-content:space-between;align-items:center;gap:24px}.ResearchSignal_kicker__k8J4f{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ResearchSignal_heading__Ocm4Y h2{font-family:inherit;font-size:28px;line-height:1.2;margin:10px 0}.ResearchSignal_heading__Ocm4Y p{font-size:16px;line-height:1.6;max-width:60ch;margin:0;color:#4a6255}.ResearchSignal_score__BXxxu{flex-shrink:0;display:grid;gap:4px;text-align:right}.ResearchSignal_signal__PcImk .ResearchSignal_score__BXxxu strong{font-size:54px!important;line-height:1.1!important;font-variant-numeric:tabular-nums}.ResearchSignal_signal__PcImk .ResearchSignal_score__BXxxu strong span{font-size:24px!important;color:#587063}.ResearchSignal_score__BXxxu>span{font-size:14px}.ResearchSignal_track__iMPgf{display:flex;gap:6px;margin:24px 0}.ResearchSignal_track__iMPgf span{flex:1;height:8px;border-radius:4px;background:#cbd4d0}.ResearchSignal_track__iMPgf [data-state=documented]{background:#26724d}.ResearchSignal_track__iMPgf [data-state=conditional]{background:#b88422}.ResearchSignal_track__iMPgf [data-state=blocked]{background:#b34b40}.ResearchSignal_items__tngkB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ResearchSignal_signal__PcImk .ResearchSignal_items__tngkB a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:18px;border:1px solid #dce4df;background:white;border-radius:12px;text-decoration:none;color:inherit;min-width:0;align-items:start}.ResearchSignal_items__tngkB a:hover{border-color:#26724d;background:#fafcfb}.ResearchSignal_items__tngkB a:focus-visible{outline:3px solid #26724d;outline-offset:3px}.ResearchSignal_number__BN5Yo{grid-column:1/-1;color:#627267;font-size:12px}.ResearchSignal_items__tngkB strong{font-size:17px;grid-column:1/-1}.ResearchSignal_state__9FkBT{font-size:14px;color:#536359}[data-state=conditional] .ResearchSignal_state__9FkBT{color:#865b0e}.ResearchSignal_warning__T4QEy,[data-state=blocked] .ResearchSignal_state__9FkBT{color:#983f35}.ResearchSignal_warning__T4QEy{background:#fff0ec;padding:12px;border-radius:8px;font-weight:600}.ResearchSignal_method__Daeh6{margin-top:20px;font-size:14px;line-height:1.7}.ResearchSignal_method__Daeh6 summary{cursor:pointer;padding:8px 0;font-weight:600}@media(max-width:650px){.ResearchSignal_signal__PcImk{padding:20px;border-radius:14px}.ResearchSignal_heading__Ocm4Y{align-items:flex-start;flex-direction:column;gap:16px}.ResearchSignal_heading__Ocm4Y h2{font-size:24px}.ResearchSignal_score__BXxxu{text-align:left}.ResearchSignal_signal__PcImk .ResearchSignal_score__BXxxu strong{font-size:42px!important}.ResearchSignal_items__tngkB{grid-template-columns:repeat(2,minmax(0,1fr))}.ResearchSignal_signal__PcImk .ResearchSignal_items__tngkB a{padding:14px}}@media print{.ResearchSignal_signal__PcImk{break-inside:avoid}.ResearchSignal_method__Daeh6>p{display:block}}.ResearchSignal_outcome___wNxz{margin-top:14px;padding:12px 14px;border:1px solid rgba(65,96,74,.26);border-left:3px solid rgba(65,96,74,.55);border-radius:10px;background:rgba(238,242,232,.55);font-size:13px;line-height:1.7;color:#33503c}.ResearchSignal_outcome___wNxz strong{font-weight:650}[class] .ParkingProgram_grid__FQS_d{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.8fr);gap:20px 32px;align-items:start}[class] .ParkingProgram_grid__FQS_d>section{display:grid;gap:10px}[class] .ParkingProgram_subhead__OYSIv{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:6px 0 0;padding-bottom:8px;border-bottom:1px solid var(--line);font-size:15px!important;font-weight:650!important;color:var(--ink)}[class] .ParkingProgram_subhead__OYSIv small{font-size:13px!important;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}[class] .ParkingProgram_list__LOgDR{list-style:none;margin:0;padding:0}[class] .ParkingProgram_list__LOgDR li{display:grid;gap:3px;padding:11px 0;border-top:1px solid var(--line-2)}[class] .ParkingProgram_list__LOgDR li:first-child{border-top:0}[class] .ParkingProgram_line__PUkZA{display:flex;align-items:baseline;justify-content:space-between;gap:16px}[class] .ParkingProgram_line__PUkZA span{font-size:15px!important;font-weight:600;color:var(--ink)}[class] .ParkingProgram_line__PUkZA b{font-size:15px!important;font-weight:750;text-align:right;font-variant-numeric:tabular-nums}[class] .ParkingProgram_quote__p0y1v{font-size:13px!important;line-height:1.55!important;color:var(--ink-3);font-style:italic;max-width:70ch}[class] .ParkingProgram_small__g8OJb{font-size:15px!important;line-height:1.4!important;letter-spacing:0!important;font-weight:650!important}[class] .ParkingProgram_ready__42t33{display:grid;gap:10px;padding:16px 18px;border-radius:16px;background:var(--canvas)}[class] .ParkingProgram_gates__9gylC{list-style:none;margin:0;padding:0;display:grid;gap:10px}[class] .ParkingProgram_gates__9gylC li{display:grid;gap:2px}[class] .ParkingProgram_gates__9gylC li span{white-space:normal}[class] .ParkingProgram_foot__af7X_{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;padding-top:14px;border-top:1px solid var(--line-2)}@media (max-width:860px){[class] .ParkingProgram_grid__FQS_d{grid-template-columns:1fr}}.PermitHistoryPanel_workspace__x_O_q{overflow:hidden;border:1px solid var(--workspace-rule);border-radius:16px;background:rgba(255,253,247,.82);box-shadow:0 22px 52px -45px rgba(13,31,22,.7)}.PermitHistoryPanel_header__HwJVz{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:25px 27px;border-bottom:1px solid var(--workspace-rule);background:linear-gradient(125deg,rgba(21,55,38,.05),rgba(198,150,43,.055))}.PermitHistoryPanel_header__HwJVz>div:first-child{max-width:760px}.PermitHistoryPanel_header__HwJVz p{color:var(--workspace-gold);font-family:var(--font-figtree),system-ui,sans-serif;font-size:7px;letter-spacing:.13em;text-transform:uppercase}.PermitHistoryPanel_header__HwJVz h3{margin-top:7px;color:var(--ink);font-size:clamp(26px,3vw,39px);font-weight:500;line-height:1.03}.PermitHistoryPanel_header__HwJVz div>span{display:block;margin-top:9px;color:var(--ink-muted);font-size:10px;line-height:1.6}.PermitHistoryPanel_status__2UBJZ{display:flex;align-items:center;gap:9px;white-space:nowrap;padding:8px 10px;border:1px solid rgba(49,92,66,.17);border-radius:9px;background:rgba(49,92,66,.05)}.PermitHistoryPanel_status__2UBJZ>i{width:7px;height:7px;border-radius:50%;background:#3f7952;box-shadow:0 0 0 4px rgba(63,121,82,.09)}.PermitHistoryPanel_status__2UBJZ small,.PermitHistoryPanel_status__2UBJZ strong{display:block}.PermitHistoryPanel_status__2UBJZ strong{color:#3c5e49;font-size:8px}.PermitHistoryPanel_status__2UBJZ small{margin-top:2px;color:#87928b;font-family:var(--font-figtree),system-ui,sans-serif;font-size:5px;text-transform:uppercase}.PermitHistoryPanel_metrics__dmDte{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-bottom:1px solid var(--workspace-rule);background:var(--workspace-rule)}.PermitHistoryPanel_metrics__dmDte>div{padding:15px 20px;background:#f6f3eb}.PermitHistoryPanel_metrics__dmDte dt{color:#89928c;font-family:var(--font-figtree),system-ui,sans-serif;font-size:6px;text-transform:uppercase}.PermitHistoryPanel_metrics__dmDte dd{margin-top:5px;color:#2f4a39;font-family:var(--font-newsreader),serif;font-size:21px}.PermitHistoryPanel_metrics__dmDte small{display:block;margin-top:2px;color:#8b958f;font-size:7px}.PermitHistoryPanel_timeline__fDmJz{padding:18px 27px}.PermitHistoryPanel_record__JAt5s{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px}.PermitHistoryPanel_record__JAt5s+.PermitHistoryPanel_record__JAt5s{margin-top:10px}.PermitHistoryPanel_rail__CMNE_{display:flex;align-items:center;flex-direction:column}.PermitHistoryPanel_rail__CMNE_ span{width:9px;height:9px;margin-top:21px;border:2px solid #f7f3e8;border-radius:50%;background:#b48725;box-shadow:0 0 0 1px rgba(180,135,37,.4)}.PermitHistoryPanel_rail__CMNE_ i{width:1px;flex:1;margin-top:5px;background:rgba(142,108,32,.2)}.PermitHistoryPanel_record__JAt5s:last-child .PermitHistoryPanel_rail__CMNE_ i{display:none}.PermitHistoryPanel_recordBody__VB2Uq{overflow:hidden;border:1px solid rgba(20,45,30,.1);border-radius:12px;background:#fffdf8}.PermitHistoryPanel_recordBody__VB2Uq>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 15px;border-bottom:1px solid var(--workspace-rule)}.PermitHistoryPanel_recordBody__VB2Uq>header>div{display:flex;align-items:center;gap:11px}.PermitHistoryPanel_recordBody__VB2Uq>header>div>span{display:grid;min-width:30px;height:30px;place-items:center;border-radius:8px;color:#f8f3e6;background:#173b29;font-family:var(--font-figtree),system-ui,sans-serif;font-size:6px}.PermitHistoryPanel_recordBody__VB2Uq header small{color:#8a948e;font-family:var(--font-figtree),system-ui,sans-serif;font-size:5px;text-transform:uppercase}.PermitHistoryPanel_recordBody__VB2Uq h4{margin-top:3px;color:#30483a;font-size:10px}.PermitHistoryPanel_recordBody__VB2Uq header>strong{padding:5px 8px;border-radius:999px;color:#3b6248;background:rgba(54,109,72,.08);font-family:var(--font-figtree),system-ui,sans-serif;font-size:5px;text-transform:uppercase}.PermitHistoryPanel_recordBody__VB2Uq>p{padding:12px 15px;color:#68776e;font-size:8px;line-height:1.55}.PermitHistoryPanel_recordBody__VB2Uq>dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--workspace-rule)}.PermitHistoryPanel_recordBody__VB2Uq>dl div{padding:10px 13px;background:#f7f5ee}.PermitHistoryPanel_recordBody__VB2Uq dt{color:#8e9891;font-size:5px;text-transform:uppercase}.PermitHistoryPanel_recordBody__VB2Uq dd{margin-top:3px;color:#53655a;font-size:7px;overflow-wrap:anywhere}.PermitHistoryPanel_recordBody__VB2Uq>footer{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:15px;padding:0 15px;border-top:1px solid var(--workspace-rule);color:#76827a;font-family:var(--font-figtree),system-ui,sans-serif;font-size:5px;text-transform:uppercase}.PermitHistoryPanel_recordBody__VB2Uq>footer a{color:#80631f;font-weight:700}.PermitHistoryPanel_empty__zwddF{margin:20px 27px;padding:19px;border:1px dashed rgba(132,97,26,.25);border-radius:11px;color:#796837;background:rgba(190,143,35,.04)}.PermitHistoryPanel_empty__zwddF strong{font-size:10px}.PermitHistoryPanel_empty__zwddF p{margin-top:5px;font-size:8px;line-height:1.55}.PermitHistoryPanel_more__2KM_o{border-top:1px solid var(--workspace-rule)}.PermitHistoryPanel_more__2KM_o>summary{display:flex;min-height:44px;cursor:pointer;align-items:center;justify-content:space-between;padding:0 27px;color:#755a1e;font-family:var(--font-figtree),system-ui,sans-serif;font-size:6px;text-transform:uppercase}.PermitHistoryPanel_guardrail__aOzpb{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.8fr);gap:22px;padding:16px 27px;border-top:1px solid var(--workspace-rule);color:#78837c;background:rgba(139,74,61,.035)}.PermitHistoryPanel_guardrail__aOzpb strong{color:#76584d;font-size:7px;text-transform:uppercase}.PermitHistoryPanel_guardrail__aOzpb p{margin-top:5px;font-size:7px;line-height:1.55}.PermitHistoryPanel_guardrail__aOzpb dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(20,45,30,.08)}.PermitHistoryPanel_guardrail__aOzpb dl div{padding:9px;background:#f7f3eb}.PermitHistoryPanel_guardrail__aOzpb dt{color:#929a95;font-size:5px;text-transform:uppercase}.PermitHistoryPanel_guardrail__aOzpb dd{margin-top:3px;color:#5d6c63;font-size:6px;text-transform:capitalize}.PermitHistoryPanel_workspace__x_O_q>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 27px;border-top:1px solid var(--workspace-rule);background:rgba(20,45,30,.035)}.PermitHistoryPanel_workspace__x_O_q>footer span{display:block;color:#8d9690;font-size:5px;text-transform:uppercase}.PermitHistoryPanel_workspace__x_O_q>footer strong{color:#516258;font-size:8px}.PermitHistoryPanel_workspace__x_O_q>footer a{color:#7f611e;font-size:7px;font-weight:700}@media(max-width:760px){.PermitHistoryPanel_header__HwJVz{align-items:flex-start;flex-direction:column}.PermitHistoryPanel_metrics__dmDte{grid-template-columns:repeat(2,1fr)}.PermitHistoryPanel_recordBody__VB2Uq>header{align-items:flex-start;flex-direction:column}.PermitHistoryPanel_recordBody__VB2Uq>dl{grid-template-columns:repeat(2,1fr)}.PermitHistoryPanel_guardrail__aOzpb,.PermitHistoryPanel_guardrail__aOzpb dl{grid-template-columns:1fr}.PermitHistoryPanel_workspace__x_O_q>footer{align-items:flex-start;flex-direction:column}}.TownReportWorkspace_workspace__CBBSb{color:#183728;background:#f8f9f5;border:1px solid #dce3d8;border-radius:20px}.TownReportWorkspace_header__MTNmo{padding:32px 38px;background:#fffefb;border-bottom:1px solid #dce3d8;border-radius:20px 20px 0 0}.TownReportWorkspace_headerTop__MDnbc{display:flex;align-items:center;justify-content:space-between}.TownReportWorkspace_eyebrow__H9x1e{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.12em;color:#60715f}.TownReportWorkspace_header__MTNmo h1{font-size:clamp(32px,4vw,48px);letter-spacing:-.035em;line-height:1.12;margin:16px 0 10px}.TownReportWorkspace_header__MTNmo>p{font-size:13px;color:#59695f}.TownReportWorkspace_metrics__OmpEX{display:flex;flex-wrap:wrap;gap:24px 40px;margin-top:25px}.TownReportWorkspace_metrics__OmpEX>div{border-left:2px solid #cda44e;padding-left:14px}.TownReportWorkspace_metrics__OmpEX dt{font-size:12px;color:#59695f}.TownReportWorkspace_metrics__OmpEX dd{font-size:17px;font-weight:600;margin-top:4px}.TownReportWorkspace_layout__AhU9G{display:grid;grid-template-columns:235px minmax(0,1fr)}.TownReportWorkspace_directory__KtifD{position:sticky;top:20px;align-self:start;max-height:calc(100dvh - 40px);overflow-y:auto;padding:26px 18px}.TownReportWorkspace_searchLabel__0_HbS{display:block;font-size:12px;color:#59695f;margin:22px 0 18px}.TownReportWorkspace_searchLabel__0_HbS input{display:block;width:100%;padding:11px 10px;border:1px solid #ccd7c8;border-radius:8px;margin-top:7px;background:white;font-size:12px;color:#183728}.TownReportWorkspace_navGroup__WLJw4{margin-bottom:16px}.TownReportWorkspace_groupLink__nWPW9{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:600;border-radius:8px;padding:10px 8px}.TownReportWorkspace_groupLink__nWPW9>span{font-size:11px;color:#6a7c67}.TownReportWorkspace_groupLink__nWPW9[aria-current]{background:#e3eadd}.TownReportWorkspace_sectionLink__PbQoX{display:block;padding:6px 10px 6px 34px;font-size:12px;color:#59695f}.TownReportWorkspace_sectionLink__PbQoX:hover{color:#183728;text-decoration:underline}.TownReportWorkspace_noResults__0gYJh,.TownReportWorkspace_scope__ZOUpN{font-size:12px;color:#59695f;line-height:1.65;padding:14px 8px}.TownReportWorkspace_scope__ZOUpN{border-top:1px solid #dce3d8}.TownReportWorkspace_sections__7u8rq{min-width:0;border-left:1px solid #dce3d8;padding:0 28px 35px}.TownReportWorkspace_panel__HWMac{padding-top:32px;scroll-margin-top:25px}.TownReportWorkspace_viewIntro__oRNL_{margin-bottom:22px}.TownReportWorkspace_viewIntro__oRNL_ h2{font-size:30px;line-height:1.15;letter-spacing:-.02em;margin:8px 0}.TownReportWorkspace_viewIntro__oRNL_>p{font-size:14px;color:#59695f;line-height:1.65;max-width:700px}.TownReportWorkspace_content__8htqk{display:grid;gap:20px}.TownReportWorkspace_content__8htqk .report-card{background:#fffefb;border:1px solid #dce3d8;border-radius:14px;scroll-margin-top:24px;box-shadow:none}.TownReportWorkspace_content__8htqk .report-card:target{outline:2px solid #bc9748;outline-offset:3px}.TownReportWorkspace_workspace__CBBSb a:focus-visible,.TownReportWorkspace_workspace__CBBSb input:focus-visible{outline:2px solid #947426;outline-offset:3px}@media(max-width:900px){.TownReportWorkspace_layout__AhU9G{grid-template-columns:195px minmax(0,1fr)}.TownReportWorkspace_sections__7u8rq{padding-inline:18px}.TownReportWorkspace_directory__KtifD{padding-inline:10px}}@media(max-width:640px){.TownReportWorkspace_header__MTNmo{padding:24px 18px}.TownReportWorkspace_layout__AhU9G{display:block}.TownReportWorkspace_directory__KtifD{position:static;max-height:none;padding:18px;border-bottom:1px solid #dce3d8}.TownReportWorkspace_directory__KtifD nav{display:flex;flex-wrap:wrap;gap:5px}.TownReportWorkspace_navGroup__WLJw4{margin:0}.TownReportWorkspace_scope__ZOUpN,.TownReportWorkspace_searchLabel__0_HbS,.TownReportWorkspace_sectionLink__PbQoX{display:none}.TownReportWorkspace_groupLink__nWPW9{font-size:12px;padding:10px;background:#edf1e8}.TownReportWorkspace_directory__KtifD>p{margin-bottom:10px}.TownReportWorkspace_sections__7u8rq{border-left:0;padding-inline:14px}.TownReportWorkspace_viewIntro__oRNL_ h2{font-size:27px}}@media print{.TownReportWorkspace_workspace__CBBSb{border:0;background:white}.TownReportWorkspace_directory__KtifD{display:none}.TownReportWorkspace_layout__AhU9G{display:block}.TownReportWorkspace_header__MTNmo{padding:0 0 20px}.TownReportWorkspace_sections__7u8rq{padding:0;border:0}.TownReportWorkspace_panel__HWMac{display:block!important;padding-top:24px}.TownReportWorkspace_content__8htqk .report-card{box-shadow:none}}.TownReportWorkspace_content__8htqk{grid-template-columns:minmax(0,1fr)}.TownReportWorkspace_content__8htqk .report-card,.TownReportWorkspace_content__8htqk>*{min-width:0}.TownReportWorkspace_content__8htqk{overflow-wrap:anywhere}@media(max-width:640px){.TownReportWorkspace_content__8htqk .report-card{padding:20px 16px}}.ReportActions_actions__IsbkU{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:8px}.ReportActions_primaryAction__kgaRv,.ReportActions_secondaryAction__FtLA6{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:9px 15px;font-family:var(--font-figtree),system-ui,sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.ReportActions_primaryAction__kgaRv{color:#f7f4eb;border:1px solid #0d1f16;background:#0d1f16;cursor:pointer;list-style:none}.ReportActions_primaryAction__kgaRv::-webkit-details-marker{display:none}.ReportActions_primaryAction__kgaRv:hover{background:#1c4a33;border-color:#1c4a33}.ReportActions_secondaryAction__FtLA6{color:#30483a;border:1px solid rgba(20,38,28,.2);background:rgba(252,251,247,.84)}.ReportActions_secondaryAction__FtLA6:hover{color:#0d1f16;border-color:rgba(20,38,28,.42);background:#fff}.ReportActions_linkField__iU5_R input:focus-visible,.ReportActions_menuPanel__iYBgl button:focus-visible,.ReportActions_primaryAction__kgaRv:focus-visible,.ReportActions_secondaryAction__FtLA6:focus-visible,.ReportActions_sharePanel__p6qbz button:focus-visible{outline:3px solid rgba(200,155,43,.32);outline-offset:2px}.ReportActions_chevron__5vpYZ{margin-left:2px;color:#c9d2cb;font-size:12px}.ReportActions_exportMenu__nejiC{position:relative}.ReportActions_exportMenu__nejiC[open] .ReportActions_chevron__5vpYZ{transform:rotate(180deg)}.ReportActions_menuPanel__iYBgl,.ReportActions_sharePanel__p6qbz{position:absolute;z-index:60;top:calc(100% + 10px);right:0;border:1px solid rgba(20,38,28,.13);border-radius:16px;background:#fcfbf7;box-shadow:0 24px 70px -34px rgba(13,31,22,.7)}.ReportActions_menuPanel__iYBgl{width:min(360px,calc(100vw - 32px));padding:10px}.ReportActions_panelEyebrow__n7T2k{color:#7d8981;font-family:var(--font-figtree),system-ui,sans-serif;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.ReportActions_menuPanel__iYBgl>.ReportActions_panelEyebrow__n7T2k{padding:9px 10px 8px}.ReportActions_menuPanel__iYBgl button{display:block;width:100%;border-radius:10px;padding:12px;text-align:left;transition:background-color .14s ease}.ReportActions_menuPanel__iYBgl button:hover{background:#edf0e9}.ReportActions_menuPanel__iYBgl strong{display:block;color:#183024;font-size:12px}.ReportActions_menuPanel__iYBgl button span{display:block;margin-top:4px;color:#69776e;font-size:10px;line-height:1.45}.ReportActions_printHint__p4n1D{margin:6px 10px 4px;color:#909a93;font-size:9px}.ReportActions_sharePanel__p6qbz{width:min(430px,calc(100vw - 32px));padding:22px}.ReportActions_shareHeading__5ji_C{display:flex;justify-content:space-between;gap:20px}.ReportActions_shareHeading__5ji_C h2{margin-top:5px;color:#14261c;font-family:var(--font-newsreader),serif;font-size:23px;font-weight:500;line-height:1.1}.ReportActions_closeButton__7pD4R{flex:0 0 auto;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#607066;background:#edf0e9;font-size:18px}.ReportActions_shareIntro__ur__H{margin-top:15px;color:#607066;font-size:11px;line-height:1.55}.ReportActions_copyButton__csP38,.ReportActions_createButton__4IHYB{margin-top:18px;border-radius:9px;color:#f7f4eb;background:#0d1f16;padding:11px 14px;font-family:var(--font-figtree),system-ui,sans-serif;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.ReportActions_createButton__4IHYB:disabled{cursor:wait;opacity:.65}.ReportActions_linkField__iU5_R{display:block;margin-top:18px}.ReportActions_linkField__iU5_R>span{color:#66766c;font-family:var(--font-figtree),system-ui,sans-serif;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.ReportActions_linkField__iU5_R input{width:100%;margin-top:7px;border:1px solid rgba(20,38,28,.16);border-radius:9px;padding:10px 11px;color:#30483a;background:#f3f1e9;font-family:var(--font-figtree),system-ui,sans-serif;font-size:9px}.ReportActions_expiry__codJ2{margin-top:7px;color:#859087;font-size:9px}.ReportActions_shareButtons__Yw_zr{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ReportActions_revokeButton__z_jun{margin-top:18px;padding:10px 12px;color:#8f3f37;font-size:10px}.ReportActions_revokeButton__z_jun:hover{text-decoration:underline}.ReportActions_revokeButton__z_jun:disabled{opacity:.55}.ReportActions_status__66KPy{min-height:16px;margin-top:13px;color:#627168;font-size:9px;line-height:1.45}@media (max-width:520px){.ReportActions_actions__IsbkU{width:100%;justify-content:stretch}.ReportActions_exportMenu__nejiC{flex:1}.ReportActions_primaryAction__kgaRv,.ReportActions_secondaryAction__FtLA6{width:100%}.ReportActions_menuPanel__iYBgl{right:auto;left:0;width:calc(100vw - 64px)}.ReportActions_sharePanel__p6qbz{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto}}@media (prefers-reduced-motion:reduce){.ReportActions_chevron__5vpYZ,.ReportActions_primaryAction__kgaRv,.ReportActions_secondaryAction__FtLA6{transition:none}}.WorkspaceReportControl_control__KHKhP{position:relative}.WorkspaceReportControl_trigger__XkUBc{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(20,38,28,.2);border-radius:999px;background:rgba(252,251,247,.84);padding:9px 15px;color:#30483a;font:600 10px var(--font-figtree);letter-spacing:.1em;text-transform:uppercase}.WorkspaceReportControl_trigger__XkUBc:hover{border-color:rgba(20,38,28,.42);background:#fff;color:#0d1f16}.WorkspaceReportControl_panel__uYYSs{position:absolute;z-index:65;top:calc(100% + 10px);right:0;width:min(590px,calc(100vw - 32px));border:1px solid rgba(20,38,28,.13);border-radius:18px;background:#fcfbf7;padding:23px;box-shadow:0 28px 85px -38px rgba(13,31,22,.75)}.WorkspaceReportControl_panel__uYYSs>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.WorkspaceReportControl_panel__uYYSs>header p{color:#9a7925;font:600 8px var(--font-figtree);letter-spacing:.16em;text-transform:uppercase}.WorkspaceReportControl_panel__uYYSs>header h2{margin-top:5px;color:#14261c;font-size:25px;font-weight:500}.WorkspaceReportControl_panel__uYYSs>header button{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#edf0e9;color:#607066;font-size:18px}.WorkspaceReportControl_intro__WaYVo{margin-top:14px;color:#607066;font-size:11px;line-height:1.6}.WorkspaceReportControl_rows__PBvwC{margin-top:17px;border-top:1px solid rgba(20,38,28,.12)}.WorkspaceReportControl_rows__PBvwC article{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(220px,1.3fr) auto;gap:13px;align-items:end;padding:16px 0;border-bottom:1px solid rgba(20,38,28,.1)}.WorkspaceReportControl_rows__PBvwC article>div:first-child{align-self:center}.WorkspaceReportControl_rows__PBvwC strong{display:block;color:#183024;font-size:12px}.WorkspaceReportControl_rows__PBvwC article>div:first-child span{display:block;margin-top:4px;color:#849087;font-size:9px}.WorkspaceReportControl_rows__PBvwC label span{display:block;margin-bottom:6px;color:#78867d;font:600 8px var(--font-figtree);letter-spacing:.1em;text-transform:uppercase}.WorkspaceReportControl_rows__PBvwC select{width:100%;border:1px solid rgba(20,38,28,.16);border-radius:9px;background:#f3f1e9;padding:9px;color:#30483a;font-size:10px}.WorkspaceReportControl_actions__RvjOf{display:flex;gap:5px}.WorkspaceReportControl_actions__RvjOf button{border-radius:8px;background:#153427;padding:9px 10px;color:#faf9f6;font:600 8px var(--font-figtree);text-transform:uppercase}.WorkspaceReportControl_actions__RvjOf .WorkspaceReportControl_revoke__eIlus{background:transparent;color:#923e35}.WorkspaceReportControl_actions__RvjOf button:disabled{opacity:.5}.WorkspaceReportControl_boundary__AWaQE{display:flex;flex-direction:column;gap:3px;margin-top:17px;border-left:2px solid #c8a649;background:#f6f0de;padding:12px 14px}.WorkspaceReportControl_boundary__AWaQE strong{color:#5e4a17;font-size:10px}.WorkspaceReportControl_boundary__AWaQE span{color:#786a44;font-size:9px;line-height:1.45}.WorkspaceReportControl_status___8ood{min-height:14px;margin-top:12px;color:#627168;font-size:9px}.WorkspaceReportControl_empty__y3V7K,.WorkspaceReportControl_loading__0lHYK{margin-top:17px;border:1px dashed rgba(20,38,28,.18);border-radius:12px;padding:18px;color:#718078;font-size:11px}.WorkspaceReportControl_empty__y3V7K strong{color:#183024}.WorkspaceReportControl_empty__y3V7K p{margin-top:5px}.WorkspaceReportControl_empty__y3V7K a{display:inline-flex;margin-top:10px;color:#245b42;font-weight:600}@media(max-width:650px){.WorkspaceReportControl_panel__uYYSs{position:fixed;top:auto;right:12px;bottom:12px;left:12px;width:auto;max-height:82vh;overflow:auto}.WorkspaceReportControl_rows__PBvwC article{grid-template-columns:1fr}.WorkspaceReportControl_actions__RvjOf{justify-content:flex-start}.WorkspaceReportControl_trigger__XkUBc{width:100%}}