.CashFlowPanel_panel__VMP7V{display:flex;flex-direction:column;gap:16px;padding:16px 0 4px;--cf-green:var(--v2-accent-text);--cf-red:var(--v2-danger-text);--cf-green-soft:rgba(29,107,82,0.10);--cf-red-soft:rgba(193,70,67,0.10);--cf-peak-tint:rgba(193,70,67,0.06);--cf-peak-tint-strong:rgba(193,70,67,0.14);--cf-exit-tint:rgba(29,107,82,0.06);--cf-exit-tint-strong:rgba(29,107,82,0.14);--cf-area:#c1504c;--cf-hero-bg:#151c18;--cf-hero-text:#ffffff;--cf-hero-pos:#83b79c;--cf-hero-neg:#f29386;font-feature-settings:var(--numeric-tabular);font-variant-numeric:var(--numeric-tabular)}.v2-scope[data-v2-theme=dark] .CashFlowPanel_panel__VMP7V{--cf-green-soft:color-mix(in srgb,var(--v2-accent-text) 14%,transparent);--cf-red-soft:rgba(255,105,100,0.14);--cf-peak-tint:rgba(255,105,100,0.10);--cf-peak-tint-strong:rgba(255,105,100,0.20);--cf-exit-tint:color-mix(in srgb,var(--v2-accent-text) 10%,transparent);--cf-exit-tint-strong:color-mix(in srgb,var(--v2-accent-text) 20%,transparent);--cf-area:#ff6964;--cf-hero-bg:#151c18;--cf-hero-text:#eef1eb}.CashFlowPanel_metrics__WxYC6{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:720px){.CashFlowPanel_metrics__WxYC6{grid-template-columns:1fr}}.CashFlowPanel_mgroup__uxK4w{border:1px solid var(--v2-card-border);border-radius:var(--radius-md);overflow:hidden;background:var(--v2-card-bg)}.CashFlowPanel_mgroupHead__O6AgK{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--v2-page-bg);border-bottom:1px solid var(--v2-card-border)}.CashFlowPanel_mLabel__LkYYJ{font-family:var(--v2-font-sans);font-size:var(--type-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--v2-text-dim)}.CashFlowPanel_mHint__g5vVY{font-size:var(--type-xs);font-style:italic;color:var(--v2-text-faint)}.CashFlowPanel_mgroupBody__n_45x{display:flex}.CashFlowPanel_metric__Ql80U{flex:1 1;padding:12px 14px;border-right:1px solid var(--v2-divider);min-width:0}.CashFlowPanel_metric__Ql80U:last-child{border-right:none}.CashFlowPanel_metricValue__wC34u{font-family:var(--v2-font-sans);font-size:var(--type-lg);font-weight:600;color:var(--v2-text);letter-spacing:var(--tracking-tight);font-feature-settings:var(--numeric-tabular);font-variant-numeric:var(--numeric-tabular)}.CashFlowPanel_metricValue__wC34u.CashFlowPanel_neg__qFviP{color:var(--cf-red)}.CashFlowPanel_metricValue__wC34u.CashFlowPanel_pos__CMyPd{color:var(--cf-green)}.CashFlowPanel_metricKey__nbwPQ{font-family:var(--v2-font-sans);font-size:var(--type-xs);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--v2-text-dim);margin-top:4px;text-wrap:balance}.CashFlowPanel_metricNote__PpLjW{font-size:var(--type-xs);color:var(--v2-text-faint);margin-top:3px}.CashFlowPanel_caption__vttAx{display:flex;align-items:center;gap:10px;margin-top:-6px}.CashFlowPanel_terminalTag__Wue_U{font-family:var(--v2-font-sans);font-size:var(--type-xs);letter-spacing:var(--tracking-normal);color:var(--v2-tag-text);background:var(--v2-tag-bg);border:1px solid var(--v2-tag-border);border-radius:var(--radius-pill);padding:2px 9px}.CashFlowPanel_screeningLabel__UuSCn{font-size:var(--type-xs);font-style:italic;color:var(--v2-text-faint)}.CashFlowPanel_chartCard__g_faD{border:1px solid var(--v2-card-border);border-radius:var(--radius-md);overflow:hidden;background:var(--v2-card-bg)}.CashFlowPanel_chartHead__pSyHd{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--v2-card-border)}.CashFlowPanel_chartTitle__AhT67{font-size:var(--type-sm);font-weight:600;color:var(--v2-text)}.CashFlowPanel_chartSub__ilTAq{font-weight:400;color:var(--v2-text-dim);font-size:var(--type-xs);margin-left:8px}.CashFlowPanel_legend__r_cnX{display:flex;gap:14px;font-size:var(--type-xs);color:var(--v2-text-dim)}.CashFlowPanel_legend__r_cnX span{display:inline-flex;align-items:center;gap:6px}.CashFlowPanel_sw__kuepy{width:12px;height:10px;border-radius:var(--radius-sm);display:inline-block}.CashFlowPanel_swOut__V0jkL{background:var(--cf-red-soft);border:1px solid var(--cf-red)}.CashFlowPanel_swIn__NaExV{background:var(--cf-green-soft);border:1px solid var(--cf-green)}.CashFlowPanel_chartWrap__uO3d4{padding:8px 8px 0;background:var(--v2-card-bg)}.CashFlowPanel_chart__iU8rj{display:block;width:100%;height:auto}.CashFlowPanel_axisGrid__eetq7{stroke:var(--v2-divider);stroke-width:1}.CashFlowPanel_axisZero__aqsEv{stroke:var(--v2-text-dim);stroke-width:1;stroke-dasharray:4 3;opacity:.7}.CashFlowPanel_axisLabel__3_1Aw{font-family:var(--v2-font-sans);font-size:10px;fill:var(--v2-text-faint)}.CashFlowPanel_axisLabelZero__oRmXA{font-family:var(--v2-font-sans);font-size:10px;fill:var(--v2-text-dim)}.CashFlowPanel_curve__Q5SXU{stroke:var(--v2-text);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.CashFlowPanel_peakDot__hVGKs{fill:var(--cf-red);stroke:var(--v2-card-bg);stroke-width:2}.CashFlowPanel_peakDrop__k09V_{stroke:var(--cf-red);stroke-width:1;stroke-dasharray:3 2;opacity:.8}.CashFlowPanel_peakLabel__ksA2D{font-family:var(--v2-font-sans);font-size:10px;font-weight:600;fill:var(--cf-red)}.CashFlowPanel_exitDot__KccDd{fill:var(--cf-green);stroke:var(--v2-card-bg);stroke-width:2}.CashFlowPanel_exitLabel__pvT8u{font-family:var(--v2-font-sans);font-size:10px;font-weight:600;fill:var(--cf-green)}.CashFlowPanel_endDot__2DvKk{fill:var(--v2-text-dim);stroke:var(--v2-card-bg);stroke-width:2}.CashFlowPanel_endLabel__jQmHf{font-family:var(--v2-font-sans);font-size:10px;font-weight:600;fill:var(--v2-text-dim)}.CashFlowPanel_selloutLabel__HySE0{font-family:var(--v2-font-sans);font-size:9.5px;fill:var(--cf-green)}.CashFlowPanel_xLabel__KMBwf{font-family:var(--v2-font-sans);font-size:9.5px;fill:var(--v2-text-dim)}.CashFlowPanel_phases__i3UPd{display:flex;padding:0 8px 12px;gap:4px}.CashFlowPanel_phase__Fxt0c{flex:1 1;padding:7px 10px;border-radius:var(--radius-sm);min-width:0}.CashFlowPanel_phase__Fxt0c,.CashFlowPanel_phase__Fxt0c b{font-family:var(--v2-font-sans);font-size:var(--type-xs);letter-spacing:var(--tracking-normal);text-transform:none;overflow:hidden}.CashFlowPanel_phase__Fxt0c b{display:block;margin-top:2px;white-space:nowrap;text-overflow:ellipsis}.CashFlowPanel_phase_build__UrCFa{background:var(--cf-red-soft);color:var(--cf-red)}.CashFlowPanel_phase_hold__fwS9_{background:var(--v2-tag-bg);color:var(--v2-text-dim)}.CashFlowPanel_phase_exit__lfR5V{background:var(--cf-green-soft);color:var(--cf-green)}.CashFlowPanel_tblCard___j2BQ{border:1px solid var(--v2-card-border);border-radius:var(--radius-md);overflow:hidden;background:var(--v2-card-bg)}.CashFlowPanel_tblHead__P_1sD{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid var(--v2-card-border)}.CashFlowPanel_tblTitle__K5x3H{font-size:var(--type-sm);font-weight:600;color:var(--v2-text)}.CashFlowPanel_viewToggle__llOen{display:flex;border:1px solid var(--v2-card-border);border-radius:var(--radius-sm);overflow:hidden}.CashFlowPanel_viewToggle__llOen button{padding:5px 12px;font-family:var(--v2-font-sans);font-size:var(--type-xs);letter-spacing:var(--tracking-normal);text-transform:none;background:transparent;border:none;color:var(--v2-text-dim);cursor:pointer}.CashFlowPanel_viewToggle__llOen button.CashFlowPanel_viewOn__mj513{background:var(--cf-green-soft);color:var(--cf-green)}.CashFlowPanel_scroller__yhqty{overflow:auto;max-height:60vh}.CashFlowPanel_table__cesZn{border-collapse:collapse;width:100%;min-width:880px}.CashFlowPanel_table__cesZn td,.CashFlowPanel_table__cesZn th{font-family:var(--v2-font-sans);font-size:var(--type-xs);text-align:right;padding:7px 12px;white-space:nowrap;font-feature-settings:var(--numeric-tabular);font-variant-numeric:var(--numeric-tabular)}.CashFlowPanel_table__cesZn thead th{position:sticky;top:0;z-index:2;background:var(--v2-page-bg);color:var(--v2-text-dim);font-size:var(--type-xs);letter-spacing:var(--tracking-normal);text-transform:none;border-bottom:1px solid var(--v2-card-border);font-weight:600}.CashFlowPanel_rowlabel__9N0eZ{text-align:left;position:sticky;left:0;z-index:1;background:var(--v2-card-bg);font-family:var(--v2-font-sans);font-size:var(--type-xs);color:var(--v2-text-dim);box-shadow:1px 0 0 var(--v2-card-border)}.CashFlowPanel_table__cesZn thead .CashFlowPanel_rowlabel__9N0eZ{z-index:3;background:var(--v2-page-bg)}.CashFlowPanel_table__cesZn tbody td{color:var(--v2-text);border-bottom:1px solid var(--v2-divider)}.CashFlowPanel_dash__q2s6e{color:var(--v2-text-faint)}.CashFlowPanel_neg__qFviP{color:var(--cf-red)}.CashFlowPanel_pos__CMyPd{color:var(--cf-green)}.CashFlowPanel_grouprow__M60ZW td{background:var(--v2-page-bg);border-top:1px solid var(--v2-card-border);border-bottom:1px solid var(--v2-card-border);padding:8px 12px}.CashFlowPanel_grouprow__M60ZW .CashFlowPanel_rowlabel__9N0eZ{background:var(--v2-page-bg);font-weight:700;color:var(--v2-text);font-size:var(--type-xs);letter-spacing:var(--tracking-normal);text-transform:none}.CashFlowPanel_grSub__cv2zX{text-align:left;color:var(--v2-text-dim);font-weight:500}.CashFlowPanel_caret__tFYRs{display:inline-block;width:12px;color:var(--v2-text-dim);transition:transform .15s ease}.CashFlowPanel_grouprow__M60ZW.CashFlowPanel_collapsed__u4KUe .CashFlowPanel_caret__tFYRs{transform:rotate(-90deg)}.CashFlowPanel_colPeak__Mprks{background:var(--cf-peak-tint)}.CashFlowPanel_table__cesZn thead th.CashFlowPanel_colPeak__Mprks{background:var(--cf-peak-tint-strong);color:var(--cf-red)}.CashFlowPanel_table__cesZn thead th.CashFlowPanel_colPeak__Mprks:after{content:" ▾";color:var(--cf-red)}.CashFlowPanel_colExit__tMsxP{background:var(--cf-exit-tint)}.CashFlowPanel_table__cesZn thead th.CashFlowPanel_colExit__tMsxP{background:var(--cf-exit-tint-strong);color:var(--cf-green)}.CashFlowPanel_sumrow__1Eruf td{font-weight:600;background:var(--v2-card-bg);border-top:1px solid var(--v2-card-border)}.CashFlowPanel_sumrow__1Eruf .CashFlowPanel_rowlabel__9N0eZ{font-family:var(--v2-font-sans);font-weight:700;color:var(--v2-text);font-size:var(--type-xs);background:var(--v2-card-bg)}.CashFlowPanel_cumRow__yAsT9 td{font-weight:700;background:var(--cf-hero-bg);color:var(--cf-hero-text)}.CashFlowPanel_cumRow__yAsT9 .CashFlowPanel_rowlabel__9N0eZ{background:var(--cf-hero-bg);color:var(--cf-hero-text);font-family:var(--v2-font-sans);box-shadow:1px 0 0 var(--cf-hero-bg)}.CashFlowPanel_cumRow__yAsT9 td.CashFlowPanel_pos__CMyPd{color:var(--cf-hero-pos)}.CashFlowPanel_cumRow__yAsT9 td.CashFlowPanel_neg__qFviP{color:var(--cf-hero-neg)}.CashFlowPanel_cumRow__yAsT9 td.CashFlowPanel_colExit__tMsxP,.CashFlowPanel_cumRow__yAsT9 td.CashFlowPanel_colPeak__Mprks{background:var(--cf-hero-bg)}.CashFlowPanel_unavailable__lJzjc{padding:24px 12px;font-size:var(--type-sm);color:var(--v2-text-dim)}.SitePlanMap_shell__F2oPD{--v2-accent-solid:var(--brand-green);--v2-accent-text:var(--brand-green);--v2-accent-solid-text:var(--brand-on-green);--v2-warn-text:var(--brand-warn);--v2-text:var(--brand-ink);--v2-text-dim:var(--brand-muted);--v2-card-bg:var(--brand-surface);--v2-card-border:var(--brand-line);--v2-map-bg:var(--brand-paper);--v2-road-surface:hsl(0,0%,95%);--v2-access-casing:hsl(60,10%,70%);--site-plan-label-halo:var(--brand-surface);position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:var(--radius-sm);background:var(--v2-map-bg);color:var(--v2-text)}.SitePlanMap_shell__F2oPD[data-basemap=satellite]{--v2-accent-text:var(--brand-sage);--v2-accent-solid:var(--brand-sage);--v2-accent-solid-text:var(--brand-ink);--site-plan-label-halo:var(--brand-ink)}.SitePlanMap_imageryNote__W_kBf{grid-row:2;margin:0;padding:var(--space-4) var(--space-8);background:var(--brand-surface);color:var(--brand-ink);font-size:var(--type-xs)}.SitePlanMap_shell__F2oPD[data-basemap=satellite] .SitePlanMap_legend__I8kLe{top:84px;bottom:auto}.SitePlanMap_canvas__MWVDa{position:relative;min-height:0;grid-row:1}.SitePlanMap_legend__I8kLe,.SitePlanMap_status__BsrKo{position:absolute;z-index:1;border:1px solid var(--v2-card-border);border-radius:var(--radius-sm);background:var(--v2-card-bg);font:inherit;font-size:var(--type-xs)}.SitePlanMap_actions__9iW_4{position:absolute;z-index:1;top:10px;left:10px;display:flex;gap:4px}.SitePlanMap_fit__Zt4gs{padding:8px 12px;cursor:pointer;color:inherit;border:1px solid var(--v2-card-border);border-radius:var(--radius-sm);background:var(--v2-card-bg);font:inherit;font-size:var(--type-xs)}.SitePlanMap_fit__Zt4gs:disabled{opacity:.6;cursor:default}.SitePlanMap_fit__Zt4gs:focus-visible,.SitePlanMap_legend__I8kLe summary:focus-visible,.SitePlanMap_status__BsrKo button:focus-visible{outline:2px solid var(--v2-accent-solid);outline-offset:2px}.SitePlanMap_legend__I8kLe{right:10px;bottom:40px;max-width:calc(100% - 20px)}.SitePlanMap_legend__I8kLe summary{padding:8px 12px;cursor:pointer}.SitePlanMap_legend__I8kLe ul{margin:0;padding:0 12px;list-style:none;max-height:160px;overflow:auto}.SitePlanMap_legend__I8kLe li{display:flex;align-items:center;gap:8px;margin:6px 0}.SitePlanMap_legend__I8kLe li span{display:inline-block;width:18px;height:10px;border:2px solid}.SitePlanMap_legend__I8kLe p{margin:8px 12px;color:var(--v2-text-dim)}.SitePlanMap_status__BsrKo{inset:50% 12px auto;transform:translateY(-50%);padding:16px;text-align:center}.SitePlanMap_status__BsrKo button{display:block;margin:10px auto 0;padding:8px 14px;border:1px solid var(--v2-card-border);border-radius:var(--radius-sm);background:var(--v2-accent-solid);color:var(--v2-accent-solid-text);cursor:pointer}.SitePlanMap_shell__F2oPD .mapboxgl-ctrl-attrib{font-size:10px}.SiteFeasibilityChecks_panel__aCGT_{border:1px solid var(--v2-card-border);border-radius:var(--radius-lg);background:var(--v2-card-bg);min-width:0}.SiteFeasibilityChecks_header__QGKhY{display:flex;align-items:start;justify-content:space-between;gap:var(--space-16);padding:var(--space-20);flex-wrap:wrap}.SiteFeasibilityChecks_header__QGKhY h3{margin:0;font-size:var(--type-lg);color:var(--v2-text)}.SiteFeasibilityChecks_header__QGKhY p{margin:var(--space-4) 0 0;font-size:var(--type-xs);color:var(--v2-text-dim)}.SiteFeasibilityChecks_badge__6uJGm{border:1px solid var(--v2-warn-text);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-8);font-size:var(--type-xs);color:var(--v2-warn-text)}.SiteFeasibilityChecks_body__NfByZ{padding:0 var(--space-20) var(--space-16)}.SiteFeasibilityChecks_issue__3lGEl{border:1px solid var(--v2-card-border);border-radius:var(--radius-md);padding:var(--space-16);margin-bottom:var(--space-12);background:var(--v2-warn-bg);color:var(--v2-text);font-size:var(--type-sm)}.SiteFeasibilityChecks_issue__3lGEl[data-state=fail]{border-color:var(--v2-danger-text)}.SiteFeasibilityChecks_issue__3lGEl p{margin:var(--space-4) 0;font-size:var(--type-xs);line-height:var(--leading-normal);overflow-wrap:anywhere}.SiteFeasibilityChecks_issue__3lGEl button{color:var(--v2-warn-text);background:none;border:0;padding:var(--space-8) 0 0;font:inherit;font-size:var(--type-xs);text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.SiteFeasibilityChecks_stats__5k_Yv{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-16);border-block:1px solid var(--v2-divider);padding:var(--space-16) 0}.SiteFeasibilityChecks_stats__5k_Yv span{display:block;font-size:var(--type-xs);color:var(--v2-text-dim)}.SiteFeasibilityChecks_stats__5k_Yv strong{font-size:var(--type-base);color:var(--v2-text)}.SiteFeasibilityChecks_checks__WdKgP summary{cursor:pointer;padding:var(--space-16) 0;color:var(--v2-text);font-size:var(--type-sm)}.SiteFeasibilityChecks_checks__WdKgP summary small{float:right;margin-left:var(--space-8);font-size:var(--type-xs);color:var(--v2-text-dim)}.SiteFeasibilityChecks_checks__WdKgP table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--type-xs);color:var(--v2-text)}.SiteFeasibilityChecks_checks__WdKgP th{text-align:left;background:var(--v2-page-bg);color:var(--v2-text-dim);font-weight:500}.SiteFeasibilityChecks_checks__WdKgP th:last-child{width:45%}.SiteFeasibilityChecks_checks__WdKgP td,.SiteFeasibilityChecks_checks__WdKgP th{padding:var(--space-12) var(--space-8);border-bottom:1px solid var(--v2-divider);vertical-align:top;overflow-wrap:anywhere}.SiteFeasibilityChecks_checks__WdKgP td[data-state=pass]{color:var(--v2-accent-text)}.SiteFeasibilityChecks_checks__WdKgP td[data-state=fail]{color:var(--v2-danger-text)}.SiteFeasibilityChecks_note__98Jf6{margin:var(--space-12) 0 0;color:var(--v2-text-dim);font-size:var(--type-xs);line-height:var(--leading-normal)}@media (max-width:768px){.SiteFeasibilityChecks_checks__WdKgP summary small{float:none;display:block;margin:var(--space-4) 0 0}.SiteFeasibilityChecks_checks__WdKgP td,.SiteFeasibilityChecks_checks__WdKgP th{padding:var(--space-8) var(--space-4)}}.CalculationDetails_calculation__E4Z7I{color:var(--v2-text-dim);font:var(--type-xs)/1.5 var(--v2-font-sans);min-width:0}.CalculationDetails_calculation__E4Z7I>summary{cursor:pointer;display:flex;gap:12px;justify-content:space-between;align-items:baseline;padding:5px 12px 12px;list-style:none}.CalculationDetails_calculation__E4Z7I>summary::-webkit-details-marker{display:none}.CalculationDetails_equation__YKj_E{min-width:0;overflow-wrap:anywhere}.CalculationDetails_disclosure__Fk_lk{color:var(--v2-accent-text);flex:0 0 auto;font-weight:600}.CalculationDetails_calculation__E4Z7I[open] .CalculationDetails_showLabel__yNzZ_,.CalculationDetails_hideLabel__SHSOJ{display:none}.CalculationDetails_calculation__E4Z7I[open] .CalculationDetails_hideLabel__SHSOJ{display:inline}.CalculationDetails_body__M79Jb{margin:0 12px 14px;padding:14px;border-radius:8px;background:var(--v2-card-bg);border:1px solid var(--v2-divider)}.CalculationDetails_inputs__Hpblb{margin:0}.CalculationDetails_inputs__Hpblb>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0}.CalculationDetails_inputs__Hpblb dt{min-width:0;overflow-wrap:anywhere}.CalculationDetails_inputs__Hpblb dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 1 auto;color:var(--v2-text)}.CalculationDetails_measurements__IR_Uk{width:100%;border-collapse:collapse;table-layout:fixed;margin-bottom:12px;font-size:var(--type-xs)}.CalculationDetails_measurements__IR_Uk td,.CalculationDetails_measurements__IR_Uk th{text-align:right;border-bottom:1px solid var(--v2-divider);padding:8px 3px;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CalculationDetails_measurements__IR_Uk th:first-child{text-align:left;width:17%}.CalculationDetails_measurements__IR_Uk th{font-weight:600}.CalculationDetails_measurements__IR_Uk button{border:0;background:none;color:var(--v2-accent-text);font:inherit;text-decoration:underline;cursor:pointer;min-height:36px;padding:4px}.CalculationDetails_editors__S6EnW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 0;border-top:1px solid var(--v2-divider);margin-top:8px}.CalculationDetails_editors__S6EnW>div{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.CalculationDetails_editors__S6EnW>div>span{overflow-wrap:anywhere}.CalculationDetails_source__0JgLV{color:var(--v2-text-dim);padding-top:10px;border-top:1px solid var(--v2-divider)}.CalculationDetails_note__l2oLK{margin:8px 0 0;color:var(--v2-text-dim)}@media (max-width:420px){.CalculationDetails_editors__S6EnW{grid-template-columns:1fr}.CalculationDetails_body__M79Jb{margin-left:6px;margin-right:6px;padding:10px}.CalculationDetails_inputs__Hpblb>div{gap:10px}.CalculationDetails_inputs__Hpblb dd{min-width:65px}.CalculationDetails_calculation__E4Z7I>summary{gap:8px;padding-left:8px;padding-right:8px}}@media (pointer:coarse){.CalculationDetails_calculation__E4Z7I>summary,.CalculationDetails_measurements__IR_Uk button{min-height:44px}}.FinishedValueDetails_trigger__QHBr8{border:0;padding:var(--space-4) 0;background:transparent;color:var(--v2-accent-text);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.FinishedValueDetails_backdrop__S_6EE{position:fixed;inset:0;z-index:9100;display:grid;place-items:center;padding:var(--space-24);background:color-mix(in srgb,var(--v2-text) 55%,transparent)}.FinishedValueDetails_dialog__XH3mM{width:min(760px,100%);max-height:calc(100dvh - 48px);border-radius:var(--radius-lg);box-shadow:var(--elev-3)}.FinishedValueDetails_surface__TTr__{max-height:inherit;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--v2-card-border);border-radius:var(--radius-lg);background:var(--v2-card-bg);color:var(--v2-text);font:var(--type-sm)/var(--leading-normal) var(--v2-font-sans);text-align:left}.FinishedValueDetails_header__tDYGc{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16);padding:var(--space-24);border-bottom:1px solid var(--v2-divider)}.FinishedValueDetails_eyebrow__AmTJ8{margin:0 0 var(--space-6);color:var(--v2-accent-text);font-weight:600}.FinishedValueDetails_header__tDYGc h2{margin:0;font-size:var(--type-xl);line-height:var(--leading-snug)}.FinishedValueDetails_close__kzVDs{flex:none;width:44px;height:44px;border:1px solid var(--v2-card-border);border-radius:var(--radius-sm);background:transparent;color:inherit;font-size:var(--type-xl);cursor:pointer}.FinishedValueDetails_body__SACVX{overflow-y:auto;padding:var(--space-24)}.FinishedValueDetails_body__SACVX h3{margin:var(--space-24) 0 var(--space-8);font-size:var(--type-base)}.FinishedValueDetails_total__q41mY{display:flex;flex-direction:column;gap:var(--space-4)}.FinishedValueDetails_intro__BYWBv,.FinishedValueDetails_note__GS6wu,.FinishedValueDetails_total__q41mY span{color:var(--v2-text-dim)}.FinishedValueDetails_total__q41mY strong{font-size:var(--type-3xl);line-height:var(--leading-snug);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FinishedValueDetails_notice__VME1U{padding:var(--space-12);background:var(--v2-tag-bg);border-radius:var(--radius-sm)}.FinishedValueDetails_table__XKN0j{width:100%;border-collapse:collapse;table-layout:fixed}.FinishedValueDetails_table__XKN0j td,.FinishedValueDetails_table__XKN0j th{padding:var(--space-12) var(--space-8);border-bottom:1px solid var(--v2-divider);vertical-align:top;overflow-wrap:anywhere}.FinishedValueDetails_table__XKN0j th{text-align:left;font-weight:500}.FinishedValueDetails_table__XKN0j td,.FinishedValueDetails_table__XKN0j th:last-child{text-align:right;width:28%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FinishedValueDetails_table__XKN0j thead th{color:var(--v2-text-dim);font-size:var(--type-xs)}.FinishedValueDetails_table__XKN0j tr[data-total]{background:var(--v2-accent-bg)}.FinishedValueDetails_table__XKN0j tr[data-total] td,.FinishedValueDetails_table__XKN0j tr[data-total] th{font-weight:700}.FinishedValueDetails_equation__WtNI9,.FinishedValueDetails_note__GS6wu{display:block;margin-top:var(--space-4);font-size:var(--type-xs);font-weight:400}.FinishedValueDetails_sources__cjoJY{margin-top:var(--space-24)}.FinishedValueDetails_sources__cjoJY summary{padding:var(--space-8) 0;cursor:pointer;color:var(--v2-accent-text);font-weight:600}.FinishedValueDetails_sources__cjoJY dl{margin-bottom:0}.FinishedValueDetails_sources__cjoJY dl>div{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16);padding:var(--space-8) 0;border-bottom:1px solid var(--v2-divider);overflow-wrap:anywhere}.FinishedValueDetails_sources__cjoJY dd{margin:0;text-align:right}.FinishedValueDetails_sources__cjoJY a{color:var(--v2-accent-text)}@media (max-width:640px){.FinishedValueDetails_backdrop__S_6EE{padding:var(--space-8)}.FinishedValueDetails_dialog__XH3mM{max-height:calc(100dvh - 16px)}.FinishedValueDetails_body__SACVX,.FinishedValueDetails_header__tDYGc{padding:var(--space-16)}}@media (pointer:coarse){.FinishedValueDetails_sources__cjoJY summary,.FinishedValueDetails_trigger__QHBr8{min-height:44px}}.ScorerProvenance_shell__oC_ok{border:1px solid rgba(41,212,161,.22);background:rgba(41,212,161,.07);border-radius:6px;padding:10px 12px;display:grid;gap:8px;color:var(--text,var(--v2-text,var(--text-1)))}.ScorerProvenance_compact__dNk4j{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;padding:2px 6px;border-radius:4px;font-size:9px;line-height:1.3}.ScorerProvenance_title__qKVC6{color:var(--accent,#29d4a1);font-family:var(--font-mono,var(--v2-font-mono,monospace));font-size:10px;font-weight:700;text-transform:uppercase}.ScorerProvenance_compact__dNk4j .ScorerProvenance_title__qKVC6{font-size:9px}.ScorerProvenance_rows__kM3yw{display:grid;gap:5px}.ScorerProvenance_compact__dNk4j .ScorerProvenance_rows__kM3yw{display:contents}.ScorerProvenance_row__NQzH3{display:flex;justify-content:space-between;gap:12px;min-width:0}.ScorerProvenance_compact__dNk4j .ScorerProvenance_row__NQzH3{justify-content:flex-start;gap:4px}.ScorerProvenance_label__SQ210{color:var(--text-2,var(--v2-text-dim,#a19f99));font-size:10px;white-space:nowrap}.ScorerProvenance_value__wlnpg{color:var(--text,var(--v2-text,var(--text-1)));font-family:var(--font-mono,var(--v2-font-mono,monospace));font-size:10px;font-weight:600;overflow-wrap:anywhere;text-align:right}.ScorerProvenance_compact__dNk4j .ScorerProvenance_value__wlnpg{text-align:left}.WhatIfPanel_panel__2EGAy{margin-top:16px;padding:14px 16px;border:1px solid var(--v2-card-border,#e6e4de);border-radius:12px;font-family:var(--v2-font-sans,inherit);color:var(--v2-text,#1a1a1a)}.WhatIfPanel_header__wyDJ1{display:flex;align-items:center;justify-content:space-between;gap:12px}.WhatIfPanel_title__AF3OR{font-size:15px;font-weight:500}.WhatIfPanel_estimateTag__3Xdxi{font-size:12px;color:var(--v2-text-dim,#767470);border:1px solid var(--v2-card-border,#e6e4de);border-radius:8px;padding:2px 8px}.WhatIfPanel_noUnlock__IlsDx,.WhatIfPanel_subtitle__w0Fo9{font-size:13px;color:var(--v2-text-dim,#767470);margin:8px 0 4px}.WhatIfPanel_rows__XVJC9{list-style:none;margin:0;padding:0}.WhatIfPanel_row__HBn1K{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--v2-card-border,#e6e4de)}.WhatIfPanel_rowMain__hLJVw{display:flex;flex-direction:column;gap:2px;min-width:0}.WhatIfPanel_rowLabel__Xg_DZ{font-size:14px;font-weight:500}.WhatIfPanel_rowValue__Qu56U{font-size:13px;color:var(--v2-text-dim,#767470)}.WhatIfPanel_rowDetail__aBwQP{font-size:12px;color:var(--v2-text-dim,#767470)}.WhatIfPanel_tier__9TNYX{font-size:12px;border-radius:8px;padding:3px 9px;white-space:nowrap}.WhatIfPanel_tierMinor__gutxQ{background:rgba(29,107,82,.15);color:var(--v2-accent-text,#1d6b52)}.WhatIfPanel_tierModerate__JTIUo{background:rgba(139,92,17,.15);color:var(--v2-warn-text,#8b5c11)}.WhatIfPanel_tierMajor__SJRHG{background:rgba(120,120,120,.15);color:var(--v2-text-dim,#767470)}.WhatIfPanel_muted__zYKYA{font-size:12px;color:var(--v2-text-dim,#767470);white-space:nowrap}.WhatIfPanel_footnote__XIizW{font-size:12px;color:var(--v2-text-dim,#767470);margin:12px 0 0;line-height:1.5}.ReportPurposeForm_backdrop__9Vi7T{position:fixed;z-index:9100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(13,12,10,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ReportPurposeForm_dialog__hOqju{width:min(660px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:28px;border:1px solid var(--v2-card-border,#dfddd6);border-radius:18px;background:var(--v2-page-bg,#fff);color:var(--v2-text,#201f1d);box-shadow:0 30px 90px rgba(13,12,10,.34)}.ReportPurposeForm_headingRow__N8BZF{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ReportPurposeForm_eyebrow__u7v8K{margin:0 0 6px;color:var(--v2-accent-text,#29755b);font-family:var(--v2-font-mono,ui-monospace,monospace);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ReportPurposeForm_title__Htt1A{margin:0;font-family:var(--v2-font-sans,sans-serif);font-size:26px;line-height:1.15}.ReportPurposeForm_closeButton__V8ma7{display:inline-grid;width:34px;height:34px;flex:none;place-items:center;padding:0;border:1px solid var(--v2-card-border,#dfddd6);border-radius:10px;background:transparent;color:var(--v2-text,#201f1d);cursor:pointer;font-size:22px;line-height:1}.ReportPurposeForm_intro__iqq1k{margin:14px 0 20px;color:var(--v2-text-dim,#6f6d68);font-size:13px;line-height:1.55}.ReportPurposeForm_options__LDEka{display:grid;gap:12px}.ReportPurposeForm_option__mPJoS{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;padding:18px;border:1px solid var(--v2-card-border,#dfddd6);border-radius:12px;background:var(--v2-card-bg,#f9f9f7);cursor:pointer}.ReportPurposeForm_optionSelected__yHNyY{border-color:var(--v2-accent-border,#45a684);background:color-mix(in srgb,var(--v2-accent-solid,#58bc98) 10%,var(--v2-card-bg,#f9f9f7));box-shadow:inset 4px 0 var(--v2-accent-solid,#58bc98)}.ReportPurposeForm_option__mPJoS input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--v2-accent-solid,#45a684)}.ReportPurposeForm_optionText___O9wv{display:grid;gap:5px}.ReportPurposeForm_optionText___O9wv strong{font-size:14px}.ReportPurposeForm_optionText___O9wv span{color:var(--v2-text-dim,#6f6d68);font-size:12px;line-height:1.45}.ReportPurposeForm_scopeNote__Z7Jd8{margin-top:16px;padding:12px 14px;border-radius:10px;background:var(--v2-tag-bg,rgba(114,112,107,.1));color:var(--v2-text-dim,#6f6d68);font-size:11px;line-height:1.45}.ReportPurposeForm_submissionError__tsDjm{margin:16px 0 0;padding:12px 14px;border:1px solid var(--v2-danger-border,#c85d52);border-radius:10px;background:color-mix(in srgb,var(--v2-danger,#c85d52) 10%,transparent);color:var(--v2-text,#201f1d);font-size:12px;line-height:1.45}.ReportPurposeForm_submissionError__tsDjm a{color:var(--v2-accent-text,#29755b);font-weight:700}.ReportPurposeForm_actions__WMdJT{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.ReportPurposeForm_cancelButton__YgRo9,.ReportPurposeForm_generateButton__pFQ43{min-height:40px;padding:9px 15px;border-radius:10px;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.ReportPurposeForm_cancelButton__YgRo9{border:1px solid var(--v2-card-border,#dfddd6);background:transparent;color:var(--v2-text,#201f1d)}.ReportPurposeForm_generateButton__pFQ43{border:1px solid var(--v2-accent-solid,#45a684);background:var(--v2-accent-solid,#45a684);color:var(--v2-accent-solid-text,#181715)}.ReportPurposeForm_generateButton__pFQ43:disabled{cursor:not-allowed;opacity:.45}.ReportPurposeForm_submissionNotice__dLmNy{position:fixed;z-index:9101;right:16px;bottom:max(16px,env(safe-area-inset-bottom,0px));left:16px;width:min(460px,calc(100vw - 32px));margin:0 auto;padding:12px 14px;border:1px solid var(--v2-card-border,#dfddd6);border-radius:12px;background:var(--v2-page-bg,#fff);box-shadow:0 12px 36px rgba(13,12,10,.2);color:var(--v2-text-dim,#6f6d68);font-size:12px;line-height:1.45}@media (max-width:640px){.ReportPurposeForm_backdrop__9Vi7T{align-items:end;padding:0}.ReportPurposeForm_dialog__hOqju{width:100%;max-height:92dvh;padding:22px 18px;border-radius:18px 18px 0 0}.ReportPurposeForm_actions__WMdJT{flex-direction:column-reverse}.ReportPurposeForm_cancelButton__YgRo9,.ReportPurposeForm_generateButton__pFQ43{width:100%}}.RecordedPlanPicker_root__foVOA{padding:0 var(--space-24) var(--space-12);color:var(--v2-text)}.RecordedPlanPicker_field__FhvOB{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.RecordedPlanPicker_field__FhvOB label{font-size:var(--type-xs);color:var(--v2-text-dim)}.RecordedPlanPicker_field__FhvOB select{min-width:0;max-width:100%;min-height:44px;border:1px solid var(--v2-card-border);border-radius:var(--radius-sm);background:var(--v2-card-bg);color:inherit;font:inherit;padding:var(--space-8)}.RecordedPlanPicker_root__foVOA p{margin:var(--space-6) 0 0;font-size:var(--type-xs);line-height:var(--leading-normal);color:var(--v2-text-dim)}@media (max-width:768px){.RecordedPlanPicker_root__foVOA{padding:var(--space-8) var(--space-12) var(--space-12)}}.BottomSheet_sheet__hDSTI{position:fixed;left:0;right:0;bottom:0;z-index:9000;background:var(--v2-page-bg);color:var(--v2-text);border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 -8px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;overflow:hidden;touch-action:none;transition:height .28s cubic-bezier(.32,.72,0,1);max-height:100dvh;width:100%;max-width:640px;margin:0 auto}.BottomSheet_sheetDragging__XO_l6{transition:none!important}.BottomSheet_sheetFullScreen__nGd3n{position:absolute;inset:0;width:auto;min-height:0;height:auto;max-width:none;max-height:none;margin:0;border-radius:0;touch-action:pan-y}.BottomSheet_handleRow__Hn5oZ{display:flex;justify-content:center;padding:8px 0 6px;cursor:grab;flex-shrink:0;touch-action:none}.BottomSheet_handleRow__Hn5oZ:active{cursor:grabbing}.BottomSheet_handle__RXxaZ{width:40px;height:4px;border-radius:2px;background:var(--v2-text-faint);opacity:.7}.BottomSheet_body__9JDgg{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.BottomSheet_bodyScrollable__sutd3{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.BottomSheet_backBtn__Zi5Of{left:12px}.BottomSheet_backBtn__Zi5Of,.BottomSheet_themeBtn__Pv8yn{position:fixed;top:calc(12px + env(safe-area-inset-top, 0));z-index:9000;width:38px;height:38px;border-radius:19px;background:var(--v2-card-bg);border:1px solid var(--v2-card-border);color:var(--v2-text);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.12);cursor:pointer;padding:0}.BottomSheet_themeBtn__Pv8yn{right:12px}.BottomSheet_detentHint__hD_67{text-align:center;padding:6px 14px 14px;font-size:10.5px;color:var(--v2-text-dim);font-family:var(--v2-font-mono);letter-spacing:.5px;flex-shrink:0}.CandidatesPanel_panel__6K7h_{display:flex;flex-direction:column;height:100%}.CandidatesPanel_accessBoundary__7zkc2{display:grid;gap:12px;margin:20px;padding:22px;border:1px solid var(--accent-dim);border-radius:12px;background:var(--accent-glow);color:var(--text-2)}.CandidatesPanel_accessBoundaryEyebrow__jWNQr{color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CandidatesPanel_accessBoundary__7zkc2 h2,.CandidatesPanel_accessBoundary__7zkc2 p{margin:0}.CandidatesPanel_accessBoundary__7zkc2 h2{color:var(--text-1);font-size:18px;line-height:1.3}.CandidatesPanel_accessBoundary__7zkc2 p{font-size:12px;line-height:1.55}.CandidatesPanel_accessBoundaryActions__0my5v{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.CandidatesPanel_accessBoundaryPrimary__OZw08,.CandidatesPanel_accessBoundarySecondary__RA9DG{min-height:36px;padding:8px 12px;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:18px;text-decoration:none}.CandidatesPanel_accessBoundaryPrimary__OZw08{border:1px solid var(--accent);background:var(--accent);color:var(--bg-0)}.CandidatesPanel_accessBoundarySecondary__RA9DG{border:1px solid var(--accent-dim);color:var(--accent)}.CandidatesPanel_actionButtonSecondary__FIor9{min-height:34px;padding:8px 12px;border-radius:999px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.3px;cursor:pointer;transition:background .12s,color .12s,border-color .12s,opacity .12s;border:1px solid var(--border);background:transparent;color:var(--text-2)}.CandidatesPanel_actionButtonSecondary__FIor9:hover:not(:disabled){background:var(--bg-2)}.CandidatesPanel_actionButtonSecondary__FIor9:disabled{opacity:.45;cursor:not-allowed}.CandidatesPanel_list__lr2h5{flex:1 1;overflow-y:auto}.CandidatesPanel_card__NI8Zg{display:grid;gap:7px;padding:12px 20px;border-bottom:1px solid var(--border);border-left:3px solid transparent;cursor:pointer;transition:background .12s,border-color .12s}.CandidatesPanel_card__NI8Zg:hover{background:var(--bg-2)}.CandidatesPanel_card__NI8Zg.CandidatesPanel_selected__SqtRi{background:var(--accent-glow);border-left-color:var(--accent)}.CandidatesPanel_cardHeader__6slMK{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);min-width:0}.CandidatesPanel_parcelId__WZHPR{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--text-1)}.CandidatesPanel_cardTitleGroup__uD7L9{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.CandidatesPanel_cardTitle__pabIH{color:var(--text-1);font-size:13.5px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.CandidatesPanel_cardSubtitle__AoUcC{overflow:hidden;color:var(--text-m);font-size:11.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.CandidatesPanel_cardPrimary__Xzv5_{display:flex;min-width:0;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.CandidatesPanel_cardPrice__rf2CW{display:inline-flex;align-items:baseline;gap:4px;color:var(--text-1);font-family:var(--font-mono);font-size:16px;font-weight:700;line-height:1.2;white-space:nowrap}.CandidatesPanel_cardPriceLabel__o1fMM{color:var(--text-m);font-family:var(--font-body);font-size:10.5px;font-weight:400}.CandidatesPanel_cardPurchasePrice__bYa9a{flex-direction:column;align-items:flex-end;gap:1px}.CandidatesPanel_cardProfit__si6iE{display:inline-flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:4px;white-space:normal}.CandidatesPanel_cardPrimaryLabel__7gYxc{color:var(--text-m);font-size:10.5px;line-height:1.3}.CandidatesPanel_scoreValue__Y_5TS{font-family:var(--font-mono);font-size:11.5px;font-weight:600;line-height:1.35;white-space:nowrap}.CandidatesPanel_scoreHigh__mGGon{color:var(--accent)}.CandidatesPanel_scoreLow__fmMoj{color:var(--text-m)}.CandidatesPanel_statCell__AQaya{display:flex;align-items:baseline;min-width:0;gap:4px}.CandidatesPanel_statLabel__DmEDx{display:inline-flex;align-items:center;gap:3px;color:var(--text-m);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.CandidatesPanel_statValue__fAJ9l{overflow:hidden;color:var(--text-2);font-family:var(--font-mono);font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.CandidatesPanel_statGrid__dqNkZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:7px 12px}.CandidatesPanel_statGrid__dqNkZ .CandidatesPanel_statCell__AQaya{flex-direction:column;gap:1px}.CandidatesPanel_statCellWide__ka75B{grid-column:1/-1}.CandidatesPanel_statCellWide__ka75B .CandidatesPanel_statValue__fAJ9l{overflow:visible;overflow-wrap:anywhere;white-space:normal}.CandidatesPanel_noticeStack__vnnvw{display:grid;gap:4px}.CandidatesPanel_listingSnapshot__um2uq{margin:0;line-height:var(--leading-normal);overflow-wrap:anywhere}.CandidatesPanel_listingSnapshot__um2uq,.CandidatesPanel_mapButton__GqKSX{color:var(--text-2);font-size:var(--type-xs);letter-spacing:var(--tracking-normal)}.CandidatesPanel_mapButton__GqKSX{min-height:var(--space-40);padding:var(--space-6) var(--space-10);border:1px solid var(--border);border-radius:var(--radius-pill);background:transparent;font-family:var(--font-body);line-height:var(--leading-snug);white-space:nowrap;cursor:pointer}.CandidatesPanel_mapButton__GqKSX:hover{background:var(--bg-2)}.CandidatesPanel_mapButton__GqKSX:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CandidatesPanel_cardNotice__wfLhK{display:inline-flex;width:fit-content;padding:3px 6px;border:1px solid rgba(243,160,6,.3);border-radius:3px;background:rgba(243,160,6,.1);color:var(--warn);font-family:var(--font-mono);font-size:10px;font-weight:700;line-height:1.3}.CandidatesPanel_cardMeta__UPSWy{display:flex;flex-wrap:wrap;gap:5px;font-size:11px;color:var(--text-2)}.CandidatesPanel_cardMeta__UPSWy span{display:inline-flex;align-items:center;gap:3px}.CandidatesPanel_cardDetails__RGu_Q{display:grid;gap:10px;margin-left:auto;min-width:0}.CandidatesPanel_cardDetails__RGu_Q[open]{flex:1 1 100%;margin-left:0;padding-top:2px}.CandidatesPanel_cardDetailsSummary__WU8hO{width:fit-content;color:var(--text-m);cursor:pointer;font-size:11px;list-style:none}.CandidatesPanel_cardDetailsSummary__WU8hO::-webkit-details-marker{display:none}.CandidatesPanel_cardDetailsSummary__WU8hO:after{content:" ›"}.CandidatesPanel_cardDetails__RGu_Q[open] .CandidatesPanel_cardDetailsSummary__WU8hO:after{content:" ⌄"}.CandidatesPanel_cardDetailsSummary__WU8hO:hover{color:var(--text-2)}.CandidatesPanel_cardActions__JJ1wo{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.CandidatesPanel_cardActions__JJ1wo>div{margin-top:0}.CandidatesPanel_aduTag__7_R3g,.CandidatesPanel_infoTagMuted__8QaAl,.CandidatesPanel_infoTagWarn__4BHt8,.CandidatesPanel_infoTag__bPPS8,.CandidatesPanel_listingTag__rZNqA,.CandidatesPanel_scenarioTag__L2TTJ,.CandidatesPanel_zoneBadgeSm____HM5{display:inline-flex;align-items:center;gap:4px;max-width:100%;overflow:hidden;padding:2px 7px;border-radius:4px;font-size:10px;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.CandidatesPanel_zoneBadgeSm____HM5{flex:0 0 auto;max-width:140px;background:var(--accent-glow);border:1px solid var(--accent-dim);color:var(--accent);font-family:var(--font-mono);font-size:9.5px}.CandidatesPanel_aduTag__7_R3g{background:rgba(150,148,142,.12);border:1px solid rgba(150,148,142,.25);color:var(--text-m)}.CandidatesPanel_scenarioTag__L2TTJ{background:rgba(255,179,72,.12);border:1px solid rgba(255,179,72,.28);color:var(--warn)}.CandidatesPanel_listingTag__rZNqA{flex:0 0 auto;background:rgba(166,164,158,.14);border:1px solid rgba(166,164,158,.28);color:var(--text-m);font-family:var(--font-mono);font-size:9.5px;font-weight:700}.CandidatesPanel_analyzeBtn__gramy{min-height:34px;padding:8px 12px;border:1px solid var(--accent-dim);border-radius:999px;background:var(--accent-glow);color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.3px;cursor:pointer}.CandidatesPanel_analyzeBtn__gramy:hover{background:rgba(41,212,161,.18)}.CandidatesPanel_count__4UX_9{padding:6px 20px;font-size:10px;color:var(--text-m);border-bottom:1px solid var(--border);font-family:var(--font-mono);display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.CandidatesPanel_notice___001P{padding:8px 20px;border-bottom:1px solid rgba(255,179,72,.18);background:rgba(255,179,72,.08);color:var(--warn);font-family:var(--font-mono);font-size:10px;line-height:1.5}.CandidatesPanel_infoTag__bPPS8{background:rgba(171,169,163,.08);border:1px solid var(--border);color:var(--text-2)}.CandidatesPanel_infoTagWarn__4BHt8{background:rgba(255,190,105,.14);border:1px solid rgba(255,190,105,.36);color:var(--text-1)}.CandidatesPanel_infoTagMuted__8QaAl{background:transparent;border:1px solid rgba(171,169,163,.2);color:var(--text-m);cursor:help}.CandidatesPanel_empty__mbnXt{padding:40px 20px;text-align:center;color:var(--text-m);font-size:12px}.CandidatesPanel_resetFiltersButton__KlQVX{margin-top:12px;padding:8px 14px;border-radius:999px;border:1px solid var(--accent-dim);background:var(--accent-glow);color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.3px;cursor:pointer}.CandidatesPanel_resetFiltersButton__KlQVX:hover:not(:disabled){background:rgba(41,212,161,.18)}.CandidatesPanel_error__WMrlc{margin:12px 20px;padding:10px 14px;background:rgba(255,88,86,.07);border:1px solid rgba(255,88,86,.2);border-radius:7px;font-size:11px;color:var(--err);line-height:1.5}.CandidatesPanel_retryButton__bu4Nz{margin-left:10px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,88,86,.4);background:transparent;color:var(--err);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.3px;cursor:pointer;vertical-align:middle}.CandidatesPanel_retryButton__bu4Nz:hover:not(:disabled){background:rgba(255,88,86,.12)}.CandidatesPanel_retryButton__bu4Nz:disabled{opacity:.45;cursor:not-allowed}.CandidatesPanel_screeningFooter__sTXl6{display:grid;gap:4px;margin-top:auto;padding:9px 20px;border-top:1px solid var(--border);color:var(--text-m);font-size:10.5px;line-height:1.45}.CandidatesPanel_screeningFooter__sTXl6 button{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-weight:700;cursor:pointer}.CandidatesPanel_screeningFooter__sTXl6 button:focus-visible,.CandidatesPanel_screeningFooter__sTXl6 button:hover{text-decoration:underline;outline:none}@media (max-width:768px){.CandidatesPanel_actionButtonSecondary__FIor9{min-height:44px;font-size:14px}.CandidatesPanel_analyzeBtn__gramy{min-height:44px;font-size:12px;padding:10px 16px}.CandidatesPanel_card__NI8Zg{padding:14px}.CandidatesPanel_count__4UX_9{padding:6px 14px}.CandidatesPanel_notice___001P{padding:8px 14px}.CandidatesPanel_screeningFooter__sTXl6{padding:9px 14px}.CandidatesPanel_empty__mbnXt{padding:30px 14px}.CandidatesPanel_error__WMrlc{margin:10px 14px}.CandidatesPanel_cardDetailsSummary__WU8hO{min-height:32px;display:inline-flex;align-items:center}.CandidatesPanel_cardActions__JJ1wo .CandidatesPanel_analyzeBtn__gramy{flex:1 1 auto}}