.account_page__uT2Wv{display:flex;flex-direction:column;min-height:100dvh;background:var(--content)}.account_head__oxtDM{flex:none;padding:30px 36px 22px;border-bottom:1px solid var(--clay);background:var(--content)}.account_eyebrow__XcLPW{font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--attention)}.account_title__BklSg{font:400 38px/1 var(--font-serif);letter-spacing:-.03em;margin:3px 0 0;color:var(--primary)}.account_subtitle__X8Ono{max-width:62ch;margin:var(--sp-3) 0 0;color:var(--muted);font-size:12px;line-height:1.5}.account_errorBanner__43Zxo{border:1px solid var(--danger);border-radius:var(--radius-control);color:var(--danger);background:rgba(157,71,60,.08);font-size:12px}.account_errorBanner__43Zxo,.account_noticeBanner__nHsoG{margin:var(--sp-4) var(--sp-7) 0;padding:var(--sp-4) var(--sp-5)}.account_noticeBanner__nHsoG{border:1px solid var(--primary);border-radius:var(--radius-control);color:var(--ink);background:var(--primary-soft);font-size:13px;line-height:1.5}.account_sections__thMow{padding:var(--sp-6) var(--sp-7) var(--sp-9);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--sp-7);gap:0 var(--sp-7);align-items:start;width:min(100%,1180px)}.account_panel__e9gkS{background:transparent;border:0;border-top:1px solid var(--rule);border-radius:0;padding:var(--sp-5) 0;display:flex;flex-direction:column;gap:var(--sp-4)}.account_subscriptionPanel__6_Jlm{grid-column:1/-1;border-top-color:var(--primary);padding-top:var(--sp-6)}.account_subscriptionGrid__AmwDt{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(360px,1.18fr);border-bottom:1px solid var(--rule)}.account_currentPlan__gw_1R{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-3) var(--sp-7) var(--sp-7) 0}.account_subscriptionHeading__3TVif{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:var(--sp-5)}.account_subscriptionTitle__sX5HU{margin:0;color:var(--ink);font:600 13px var(--font-sans)}.account_currentPlanCopy___j6AH{max-width:42ch;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.account_usageBlock__BEub3{width:100%}.account_usageHead__ZjgZx{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-3);color:var(--muted);font-size:13px}.account_usageHead__ZjgZx strong{color:var(--ink);font:600 12px var(--font-mono)}.account_usageProgressFull__7GxIY,.account_usageProgress__Tuq58{display:block;width:100%;height:6px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-full);background:var(--rule-soft)}.account_usageProgressFull__7GxIY::-webkit-progress-bar,.account_usageProgress__Tuq58::-webkit-progress-bar{background:var(--rule-soft)}.account_usageProgress__Tuq58::-webkit-progress-value{background:var(--primary)}.account_usageProgressFull__7GxIY::-webkit-progress-value{background:var(--attention)}.account_usageProgress__Tuq58::-moz-progress-bar{background:var(--primary)}.account_usageProgressFull__7GxIY::-moz-progress-bar{background:var(--attention)}.account_usageNote__Jk_br{margin:var(--sp-3) 0 0;color:var(--muted);font-size:12px;line-height:1.45}.account_upgradeOffer__sArQG{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-7);border-left:1px solid var(--primary);border-radius:var(--radius-data) var(--radius-data) 0 0;background:var(--primary);color:var(--surface)}.account_upgradeKicker__qJq2b{margin:0;color:var(--sand);font:600 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.account_upgradeHead__ZxZF_{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:var(--sp-6)}.account_upgradeTitle__YchdL{max-width:24ch;margin:0;color:var(--surface);font:400 26px/1.08 var(--font-serif);letter-spacing:-.02em}.account_upgradePrice__JmvGX{flex:none;margin:2px 0 0;color:var(--sand);font:600 12px var(--font-mono);white-space:nowrap}.account_upgradeDescription__Bhn3J{max-width:62ch;margin:0;color:rgba(255,250,244,.76);font-size:14px;line-height:1.5}.account_upgradeBenefits__WgT2i{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);margin:var(--sp-2) 0;padding:0;list-style:none}.account_upgradeBenefits__WgT2i li{position:relative;padding:var(--sp-4) 0 0;border-top:1px solid rgba(255,250,244,.25);color:var(--surface);font-size:13px;line-height:1.4}.account_upgradeBenefits__WgT2i li:before{content:"✓";margin-right:var(--sp-3);color:var(--sand);font-family:var(--font-mono)}.account_upgradeActions__bfh9s{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-5)}.account_upgradeButton__nQrN7{display:inline-flex;min-height:42px;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:var(--sp-3);border:1px solid var(--surface);border-radius:var(--radius-control);padding:0 16px;background:var(--surface);color:var(--primary);font:650 14px var(--font-sans);text-decoration:none;cursor:pointer}.account_upgradeButton__nQrN7:disabled{cursor:not-allowed;opacity:.55}.account_compareLink__d85AO:focus-visible,.account_upgradeButton__nQrN7:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.account_compareLink__d85AO{color:var(--surface);font-size:13px;font-weight:600;text-decoration:underline;-webkit-text-decoration-color:rgba(255,250,244,.45);text-decoration-color:rgba(255,250,244,.45);text-underline-offset:3px}.account_upgradeFinePrint__dlwvM{margin:0;color:rgba(255,250,244,.78);font-size:12px;line-height:1.4}.account_panelTitle__Xcrru{font:600 13px var(--font-sans);margin:0;color:var(--ink)}.account_sectionHeader__26N35{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-5);padding-bottom:var(--sp-3);border-bottom:1px solid var(--rule-soft)}.account_rows__XTGNB{margin:0;display:flex;flex-direction:column;gap:var(--sp-3)}.account_rows__XTGNB>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);border-bottom:1px solid var(--rule-soft);padding-bottom:var(--sp-3)}.account_rows__XTGNB dt{font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--faint)}.account_rows__XTGNB dd{margin:0;font-size:11.5px;color:var(--ink);text-align:right}.account_checkRow__LZl14{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.account_checkLabel__GMH2n{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);cursor:pointer}.account_checkLabel__GMH2n input{width:18px;min-width:18px;height:18px;min-height:18px;flex:none;margin:0;padding:0;accent-color:var(--primary)}.account_select__EDsAf{border:1px solid var(--rule-control);border-radius:var(--radius-control);padding:4px 7px;font-size:11px;color:var(--ink);background:var(--surface)}.account_select__EDsAf:disabled{cursor:not-allowed;opacity:.55}.account_quietHoursControls__3yicw{justify-content:flex-end;flex-wrap:wrap}.account_quietHoursControls__3yicw,.account_quietHoursRange__dCvwG{display:inline-flex;align-items:center;gap:var(--sp-3)}.account_quietHoursControls__3yicw .account_select__EDsAf{flex:none;min-width:max-content}.account_inlineLink__LVhlC{font:500 10px var(--font-mono);text-transform:uppercase;color:var(--primary);text-decoration:none}.account_inlineLink__LVhlC:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.account_planHead__VV3E_{display:flex;align-items:center;gap:var(--sp-4)}.account_planName__XfQtR{font:400 22px var(--font-serif);color:var(--ink)}.account_planBadgeOn__Kfmis,.account_planBadge__js72C{font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;border-radius:var(--radius-full);background:var(--rule-soft);color:var(--muted)}.account_planBadgeOn__Kfmis{background:var(--primary-soft);color:var(--primary)}.account_panelActions__Bvhog{display:flex;gap:var(--sp-3);flex-wrap:wrap}.account_billingButton__Lp2GG{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:var(--sp-3);border:1px solid var(--rule-control);border-radius:var(--radius-control);padding:0 13px;background:transparent;color:var(--ink);font:500 11px var(--font-sans);cursor:pointer}.account_billingButton__Lp2GG:disabled{cursor:not-allowed;opacity:.5}.account_billingButton__Lp2GG:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.account_matrix__Ia2nC{padding-top:var(--sp-3)}.account_matrix__Ia2nC summary{width:-moz-fit-content;width:fit-content;font:600 11px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--primary);cursor:pointer}.account_matrix__Ia2nC summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.account_matrixScroller__O7Iuj{overflow-x:auto}.account_matrixTable__3tkIv{width:100%;border-collapse:collapse;margin-top:var(--sp-4);font-size:11px}.account_matrixTable__3tkIv td,.account_matrixTable__3tkIv th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--rule-soft)}.account_matrixTable__3tkIv thead th{font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.account_matrixTable__3tkIv tbody th{font-weight:500;color:var(--muted)}.account_matrixTable__3tkIv td{font:500 11px var(--font-mono);color:var(--ink)}.account_cellOff__SrQX3{color:var(--faint)}.account_deviceList__c1gw_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.account_deviceList__c1gw_ li{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-4);border-bottom:1px solid var(--rule-soft);padding-bottom:var(--sp-3);font-size:11px}.account_deviceLabel__PYHeB{font-weight:600;color:var(--ink)}.account_deviceMeta__uvwzT{flex:1 1 220px;color:var(--muted);line-height:1.45}.account_deviceList__c1gw_ time{margin-left:auto;font:500 10px var(--font-mono);color:var(--faint)}.account_factList__JrAZr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.account_factList__JrAZr li{font-size:11.5px;line-height:1.5;color:var(--muted);padding-left:14px;position:relative}.account_factList__JrAZr li:before{content:"—";position:absolute;left:0;color:var(--primary)}.account_muted__mW2Fw{margin:0;font-size:11px;color:var(--muted);line-height:1.5}.account_statusBadge__j8MVz{display:inline-flex;align-items:center;gap:var(--sp-3);flex:none;padding:4px 7px;border:1px solid var(--rule);border-radius:var(--radius-control);font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.account_statusGood__NUnJX{color:var(--positive);border-color:var(--positive)}.account_statusBad__QkKyv{color:var(--danger);border-color:var(--danger)}.account_statusNeutral__l3jWK{color:var(--muted)}.account_callout__HMAYO{display:flex;flex-wrap:wrap;gap:var(--sp-5);margin:0;padding:var(--sp-4) var(--sp-5);border-left:2px solid var(--primary);background:var(--primary-soft);color:var(--ink);font-size:11px;line-height:1.5}.account_errorText__lfdOW{margin:0;color:var(--danger);font-size:11px;line-height:1.5}.account_dangerPanel__6cll1{border:1px solid var(--danger);padding:var(--sp-5);background:rgba(157,71,60,.05)}.account_dangerKicker__YuFFe{color:var(--danger);font:500 10px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.account_dangerButton__hZ9KB,.account_ghostButton__bRtqC{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);min-height:38px;width:-moz-fit-content;width:fit-content;border:1px solid var(--danger);border-radius:var(--radius-control);background:transparent;color:var(--danger);padding:0 14px;font:500 11px var(--font-sans);cursor:pointer}.account_ghostButton__bRtqC{border-color:var(--rule);color:var(--ink)}.account_dangerButton__hZ9KB:disabled,.account_ghostButton__bRtqC:disabled{opacity:.5;cursor:not-allowed}.account_dangerButton__hZ9KB:focus-visible,.account_ghostButton__bRtqC:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.account_confirmBox__dzN4_{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);border-top:1px solid var(--danger);color:var(--ink);font-size:11px;line-height:1.5}.account_confirmActions__FycU_{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.account_spinIcon__KbGk6{animation:account_accountSpin__t73AL .8s linear infinite}@keyframes account_accountSpin__t73AL{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.account_spinIcon__KbGk6{animation:none}}@media (max-width:800px){.account_sections__thMow,.account_subscriptionGrid__AmwDt{grid-template-columns:1fr}.account_currentPlan__gw_1R{padding-right:0}.account_upgradeOffer__sArQG{border-left:0}}@media (max-width:520px){.account_head__oxtDM{padding:var(--sp-6) var(--sp-5) var(--sp-4)}.account_sections__thMow{padding:var(--sp-5) var(--sp-5) var(--sp-8)}.account_title__BklSg{font-size:27px}.account_rows__XTGNB>div{align-items:flex-start}.account_rows__XTGNB dd{max-width:58%}.account_sectionHeader__26N35{align-items:center}.account_upgradeOffer__sArQG{padding:var(--sp-6)}.account_upgradeHead__ZxZF_{flex-direction:column;gap:var(--sp-3)}.account_upgradeTitle__YchdL{font-size:23px}.account_upgradeBenefits__WgT2i{grid-template-columns:1fr}.account_upgradeActions__bfh9s{align-items:stretch;width:100%}.account_upgradeActions__bfh9s .billingButtonWrap,.account_upgradeActions__bfh9s .billingButtonWrap>button,.account_upgradeButton__nQrN7{width:100%}.account_compareLink__d85AO{text-align:center}}.account_extensionKey__sMqrM{margin:var(--sp-4) 0;padding:var(--sp-4);border:1px solid var(--rule);display:flex;flex-direction:column;gap:var(--sp-3)}.account_extensionKey__sMqrM p{margin:0;font-size:11.5px;color:var(--ink)}.account_extensionKey__sMqrM code{font:500 11px var(--font-mono);word-break:break-all;color:var(--ink);background:var(--rule-soft);padding:var(--sp-3)}.account_extensionKeys__UqhEi{list-style:none;margin:var(--sp-4) 0;padding:0;border-top:1px solid var(--rule-soft)}.account_extensionKeys__UqhEi li{display:grid;grid-template-columns:1fr auto;grid-gap:2px var(--sp-4);gap:2px var(--sp-4);align-items:center;padding:var(--sp-3) 0;border-bottom:1px solid var(--rule-soft);font-size:11.5px}.account_extensionKeys__UqhEi li small{grid-column:1;color:var(--faint);font-size:10.5px}.account_extensionKeys__UqhEi li>button{grid-column:2;grid-row:1/span 2}.account_extensionKeys__UqhEi code{font:500 10.5px var(--font-mono)}.account_extensionError__QloSD{margin:var(--sp-3) 0;color:var(--danger);font-size:11.5px}.primitives_button__wPuE2{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3,6px);border:1px solid var(--rule,#cfc4b8);background:transparent;color:var(--ink,#231d1f);font:500 11px var(--font-sans,var(--font-source-sans-3),system-ui,sans-serif);border-radius:var(--radius-control,8px);cursor:pointer;white-space:nowrap}.primitives_button__wPuE2:disabled{cursor:not-allowed;opacity:.5}.primitives_button__wPuE2:focus-visible{outline:2px solid var(--primary,#63474d);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.primitives_button__wPuE2{transition:background-color .12s ease,color .12s ease,border-color .12s ease}}.primitives_buttonSm___ZQtE{height:30px;padding:0 10px;font-size:10px}.primitives_buttonMd__r_w2u{height:38px;padding:0 14px}.primitives_buttonPrimary__m8Y7S{background:var(--ink,#231d1f);color:var(--surface,#fffaf4);border-color:var(--ink,#231d1f)}.primitives_buttonPrimary__m8Y7S:hover:not(:disabled){background:var(--primary,#63474d);border-color:var(--primary,#63474d)}.primitives_buttonSecondary__oo3jp{background:transparent;color:var(--ink,#231d1f)}.primitives_buttonSecondary__oo3jp:hover:not(:disabled){background:var(--primary-soft,#efe5e4);border-color:var(--primary,#63474d)}.primitives_buttonGhost__F5B0H{background:transparent;border-color:transparent;color:var(--muted,#756b6d)}.primitives_buttonGhost__F5B0H:hover:not(:disabled){color:var(--ink,#231d1f);background:var(--rule-soft,#ded4ca)}.primitives_iconButton__PHdsQ{display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid transparent;background:transparent;color:var(--ink,#231d1f);border-radius:var(--radius-control,8px);cursor:pointer}.primitives_iconButton__PHdsQ:disabled{cursor:not-allowed;opacity:.5}.primitives_iconButton__PHdsQ:hover:not(:disabled){background:var(--primary-soft,#efe5e4)}.primitives_iconButton__PHdsQ:focus-visible{outline:2px solid var(--primary,#63474d);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.primitives_iconButton__PHdsQ{transition:background-color .12s ease,color .12s ease}}.primitives_iconButtonSm__O0KqI{width:28px;height:28px}.primitives_iconButtonMd__18K5g{width:36px;height:36px}.primitives_iconButtonSolid__qVmnW{background:var(--ink,#231d1f);color:var(--surface,#fffaf4)}.primitives_iconButtonSolid__qVmnW:hover:not(:disabled){background:var(--primary,#63474d)}.primitives_tooltipTrigger__azOMP{display:contents}.primitives_tooltipBubble__zQ47Y{position:fixed;z-index:60;max-width:220px;padding:5px 8px;background:var(--ink,#231d1f);color:var(--surface,#fffaf4);font:500 10px var(--font-sans,var(--font-source-sans-3),system-ui,sans-serif);border-radius:var(--radius-data,2px);pointer-events:none;opacity:0}.primitives_tooltipBubbleVisible__Dgij3{opacity:1}@media (prefers-reduced-motion:no-preference){.primitives_tooltipBubble__zQ47Y{transition:opacity .12s ease}}@media (prefers-reduced-motion:reduce){.primitives_tooltipBubble__zQ47Y{transition:none}}.planMatrix_wrap__Q14ub{margin-top:32px;max-width:900px}.planMatrix_title__SdbPU{font-family:var(--font-source-serif-4),Georgia,serif;font-weight:400;font-size:26px;margin:0 0 6px;color:#231d1f}.planMatrix_note__812q2{margin:0 0 16px;font-size:13px;line-height:1.5;color:#756b6d;max-width:60ch}.planMatrix_scroller__xalX5{overflow-x:auto;border:1px solid rgba(99,71,77,.14);border-radius:2px;background:#fffaf4}.planMatrix_table__oiswW{width:100%;border-collapse:collapse;font-size:13.5px}.planMatrix_table__oiswW td,.planMatrix_table__oiswW th{text-align:left;padding:11px 14px;border-bottom:1px solid rgba(99,71,77,.09)}.planMatrix_table__oiswW thead th{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#756b6d;white-space:nowrap}.planMatrix_table__oiswW tbody th{font-weight:500}.planMatrix_rowLabel__BZcDz{display:block;color:#231d1f;font-weight:600}.planMatrix_rowHint__ar7tF{display:block;margin-top:2px;font-size:12px;color:#756b6d}.planMatrix_cell__IhfnW{font-weight:600;color:#231d1f;white-space:nowrap}.planMatrix_cellOff__YMMfs{color:#786d6f;white-space:nowrap}.planMatrix_table__oiswW tbody tr:last-child td,.planMatrix_table__oiswW tbody tr:last-child th{border-bottom:0}.rentalStrategy_section__WPf6E{padding:var(--sp-7);border-bottom:1px solid var(--rule);background:var(--surface)}.rentalStrategy_heading__qvHn6{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-6)}.rentalStrategy_heading__qvHn6 h2{margin:0;font:400 26px/1.08 var(--font-serif)}.rentalStrategy_eyebrow__qG_ks{margin:0 0 5px;color:var(--primary);font:500 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.rentalStrategy_verdict__hllyY{display:grid;grid-template-columns:minmax(300px,1.5fr) minmax(300px,.8fr);margin-top:var(--sp-5);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--content)}.rentalStrategy_verdictCopy__KjYaQ{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:var(--sp-5)}.rentalStrategy_verdictCopy__KjYaQ>span{width:-moz-fit-content;width:fit-content;padding:5px 7px;border-radius:var(--radius-control);background:var(--primary-soft);color:var(--primary);font:600 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.rentalStrategy_verdictCopy__KjYaQ h3{max-width:520px;margin:7px 0 0;font:400 25px/1.1 var(--font-serif)}.rentalStrategy_verdictCopy__KjYaQ p{margin:var(--sp-3) 0 0;color:var(--muted);font-size:12px;line-height:1.5}.rentalStrategy_verdictMetrics__k8RNd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;margin:0;border-left:1px solid var(--rule)}.rentalStrategy_verdictMetrics__k8RNd>div{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:var(--sp-5);border-right:1px solid var(--rule)}.rentalStrategy_verdictMetrics__k8RNd dt{color:var(--muted);font-size:11px;line-height:1.35}.rentalStrategy_verdictMetrics__k8RNd dd{margin:var(--sp-2) 0 0;color:var(--ink);font:650 24px/1.1 var(--font-mono)}.rentalStrategy_positive__QHXM_{color:var(--positive)!important}.rentalStrategy_negative__XELfM{color:var(--danger)!important}.rentalStrategy_disclosure__nXDhD{border-bottom:1px solid var(--rule)}.rentalStrategy_disclosure__nXDhD>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);min-height:62px;padding:var(--sp-3) 2px;color:var(--ink);list-style:none;cursor:pointer}.rentalStrategy_disclosure__nXDhD>summary::-webkit-details-marker{display:none}.rentalStrategy_disclosure__nXDhD>summary:before{flex:none;width:14px;color:var(--primary);content:"+";font:600 16px var(--font-mono)}.rentalStrategy_disclosure__nXDhD[open]>summary:before{content:"−"}.rentalStrategy_summaryCopy__wzLE_{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.rentalStrategy_summaryCopy__wzLE_ strong{font-size:13px;font-weight:600}.rentalStrategy_summaryCopy__wzLE_ small{overflow:hidden;color:var(--muted);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.rentalStrategy_summaryAction__Bxlze,.rentalStrategy_summaryValue__j_2HP{flex:none;color:var(--primary);font:600 10px var(--font-mono);text-transform:uppercase}.rentalStrategy_summaryValue__j_2HP{color:var(--ink);font-size:12px}.rentalStrategy_disclosureBody__vNORo{padding:0 0 var(--sp-6) 30px}.rentalStrategy_airbnbControls__yYNer,.rentalStrategy_assumptions__gmeIJ,.rentalStrategy_resaleInputs__aQ53j{display:grid;grid-template-columns:minmax(180px,1fr) minmax(280px,1.4fr) minmax(170px,.8fr);grid-gap:var(--sp-6);gap:var(--sp-6);padding-top:var(--sp-4)}.rentalStrategy_field__ulhmf>span:first-child,.rentalStrategy_resaleInputs__aQ53j label>span:first-child{display:block;margin-bottom:var(--sp-3);color:var(--faint);font:600 10px var(--font-mono);text-transform:uppercase}.rentalStrategy_inputWrap__kGZj5{display:flex;align-items:center;min-height:38px;border-bottom:1px solid var(--ink)}.rentalStrategy_inputWrap__kGZj5:focus-within{outline:2px solid var(--primary);outline-offset:-2px}.rentalStrategy_inputWrap__kGZj5 input{width:100%;min-width:0;height:36px;border:0;background:transparent;color:var(--ink);font:600 14px var(--font-mono);outline:none}.rentalStrategy_inputWrap__kGZj5 small{color:var(--faint);font:500 10px var(--font-mono);white-space:nowrap}.rentalStrategy_segmented__YFQcm{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--rule-control)}.rentalStrategy_segmented__YFQcm button{min-height:38px;padding:0 var(--sp-3);border:0;border-right:1px solid var(--rule);background:transparent;color:var(--muted);font:600 10px var(--font-mono);cursor:pointer}.rentalStrategy_segmented__YFQcm button:last-child{border-right:0}.rentalStrategy_segmented__YFQcm button[aria-pressed=true]{background:var(--primary-soft);color:var(--ink);box-shadow:inset 0 -2px var(--primary)}.rentalStrategy_disclaimer__w_DVW,.rentalStrategy_evidence__MqX_Y,.rentalStrategy_finePrint__8_6nb,.rentalStrategy_fiscalMethod__QpmaE{margin:var(--sp-4) 0 0;color:var(--muted);font-size:11px;line-height:1.55}.rentalStrategy_comparisonWorkspace__BHe8a{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.72fr);grid-gap:var(--sp-6);gap:var(--sp-6);margin-top:var(--sp-6)}.rentalStrategy_strategyColumn__wCHdB{min-width:0}.rentalStrategy_strategyHeader__3eWKV{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);min-height:34px;padding-bottom:var(--sp-3);border-bottom:1px solid var(--rule)}.rentalStrategy_strategyHeader__3eWKV h3{margin:0;font:400 20px/1.15 var(--font-serif)}.rentalStrategy_strategyHeader__3eWKV span{color:var(--muted);font-size:11px}.rentalStrategy_strategyRail__Y2R6K{display:grid;border-bottom:1px solid var(--rule)}.rentalStrategy_strategyOption__YjGl0{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,.48fr) minmax(100px,.42fr);align-items:center;grid-gap:var(--sp-4);gap:var(--sp-4);min-width:0;min-height:68px;padding:var(--sp-3) var(--sp-2);border:0;border-bottom:1px solid var(--rule-soft);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.rentalStrategy_strategyOption__YjGl0:last-child{border-bottom:0}.rentalStrategy_strategyOption__YjGl0[aria-pressed=true]{background:var(--primary-soft);box-shadow:inset 3px 0 var(--primary);padding-right:var(--sp-3);padding-left:var(--sp-4)}.rentalStrategy_strategyName__3GQK9,.rentalStrategy_strategyOutcome__r_44d{display:flex;flex-direction:column}.rentalStrategy_strategyName__3GQK9 strong{font:400 16px var(--font-serif)}.rentalStrategy_strategyName__3GQK9 small,.rentalStrategy_strategyOutcome__r_44d small,.rentalStrategy_strategyYield__A6dds small{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.rentalStrategy_strategyOutcome__r_44d{align-items:flex-end;text-align:right}.rentalStrategy_strategyOutcome__r_44d strong,.rentalStrategy_strategyYield__A6dds strong{margin-top:2px;font:650 15px var(--font-mono)}.rentalStrategy_strategyYield__A6dds{display:flex;flex-direction:column;align-items:flex-end;min-width:0;text-align:right}.rentalStrategy_quickBreakdown__N6cCy{align-self:start;min-width:0;padding:var(--sp-5);border:1px solid var(--rule);background:var(--content)}.rentalStrategy_quickBreakdown__N6cCy h3{margin:2px 0 0;font:400 20px/1.15 var(--font-serif)}.rentalStrategy_quickBreakdown__N6cCy .rentalStrategy_eyebrow__qG_ks{margin-bottom:0}.rentalStrategy_monthlyBalance__CyH04{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);margin-top:var(--sp-5)}.rentalStrategy_flowRow__tkE41{display:grid;grid-template-columns:74px minmax(60px,1fr) auto;align-items:center;grid-gap:var(--sp-3);gap:var(--sp-3);color:var(--muted);font-size:11px}.rentalStrategy_flowRow__tkE41 strong{color:var(--ink);font:600 12px var(--font-mono);white-space:nowrap}.rentalStrategy_flowTrack__bJh2O{display:block;height:8px;overflow:hidden;border-radius:2px;background:var(--rule-soft)}.rentalStrategy_flowTrack__bJh2O>span{display:block;height:100%;background:var(--primary)}.rentalStrategy_flowTrackCosts__1ZHX1>span{background:var(--attention)}.rentalStrategy_balanceResult__3oQnL{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin:var(--sp-5) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--rule);color:var(--muted);font-size:11px}.rentalStrategy_balanceResult__3oQnL strong{font:650 16px var(--font-mono)}.rentalStrategy_quickTax__FGmYm{display:grid;grid-gap:3px;gap:3px;margin:var(--sp-4) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--rule-soft)}.rentalStrategy_quickTax__FGmYm span{color:var(--faint);font:600 9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.rentalStrategy_quickTax__FGmYm strong{color:var(--ink);font-size:12px;font-weight:600}.rentalStrategy_quickTax__FGmYm small{color:var(--muted);font-size:11px}.rentalStrategy_scenarioDisclosure__ZB8Pa{background:var(--content);border-bottom-color:var(--ink)}.rentalStrategy_scenarioDisclosure__ZB8Pa>summary{padding-right:var(--sp-3)}.rentalStrategy_detailGrid__Cirsb{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-8);gap:var(--sp-8);margin-top:var(--sp-2)}.rentalStrategy_detailGrid__Cirsb h4,.rentalStrategy_ideaHeading__fA5z5{margin:0 0 var(--sp-3);color:var(--faint);font:600 10px var(--font-mono);text-transform:uppercase}.rentalStrategy_breakdown__Qp6Tg,.rentalStrategy_facts__MsdrS,.rentalStrategy_resaleResults__6LNQc{margin:0;border-top:1px solid var(--rule)}.rentalStrategy_breakdown__Qp6Tg>div,.rentalStrategy_facts__MsdrS>div,.rentalStrategy_resaleResults__6LNQc>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding:10px 0;border-bottom:1px solid var(--rule-soft)}.rentalStrategy_breakdown__Qp6Tg dt,.rentalStrategy_facts__MsdrS dt,.rentalStrategy_resaleResults__6LNQc dt{color:var(--muted);font-size:12px}.rentalStrategy_breakdown__Qp6Tg dd,.rentalStrategy_facts__MsdrS dd,.rentalStrategy_resaleResults__6LNQc dd{margin:0;font:600 12px/1.4 var(--font-mono);text-align:right}.rentalStrategy_breakdownTotal__KVUfW dd,.rentalStrategy_breakdownTotal__KVUfW dt{color:var(--ink);font-weight:700}.rentalStrategy_attention__EgyGV,.rentalStrategy_breakEven__tIqqn,.rentalStrategy_localEstimate__SssLs{margin:var(--sp-5) 0 0;padding:var(--sp-4);border-left:2px solid var(--attention);background:color-mix(in srgb,var(--content) 78%,var(--attention) 4%);color:var(--muted);font-size:11px;line-height:1.5}.rentalStrategy_attention__EgyGV{color:var(--attention)}.rentalStrategy_airbnbDisclosure__t_HhQ{border-bottom-color:var(--ink)}.rentalStrategy_localEstimate__SssLs{display:flex;gap:var(--sp-3);border-left-color:var(--primary)}.rentalStrategy_localEstimate__SssLs strong{flex:none;color:var(--ink)}.rentalStrategy_airbnbControls__yYNer{grid-template-columns:.7fr .7fr 1.3fr;margin-top:var(--sp-5);padding-top:0}.rentalStrategy_checkField__0HLAk{display:flex;align-items:flex-start;gap:var(--sp-3);min-height:44px;color:var(--ink);font-size:12px}.rentalStrategy_checkField__0HLAk input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--primary)}.rentalStrategy_checkField__0HLAk small{display:block;margin-top:3px;color:var(--muted);font-size:10px;line-height:1.4}.rentalStrategy_breakEven__tIqqn{border-left-color:var(--primary);background:var(--primary-soft);color:var(--ink)}.rentalStrategy_conciergeFieldset__762oS{margin:var(--sp-6) 0 0;padding:0;border:0}.rentalStrategy_conciergeFieldset__762oS legend{margin-bottom:var(--sp-3);color:var(--faint);font:600 10px var(--font-mono);text-transform:uppercase}.rentalStrategy_conciergeOptions__Qsqgq{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);border-left:1px solid var(--rule)}.rentalStrategy_conciergeOptions__Qsqgq button{min-height:70px;padding:var(--sp-4);border:0;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.rentalStrategy_conciergeOptions__Qsqgq button[aria-pressed=true]{background:var(--primary-soft);box-shadow:inset 0 3px var(--primary)}.rentalStrategy_conciergeOptions__Qsqgq span,.rentalStrategy_conciergeOptions__Qsqgq strong{display:block}.rentalStrategy_conciergeOptions__Qsqgq strong{font-size:12px}.rentalStrategy_conciergeOptions__Qsqgq span{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.4}.rentalStrategy_moreAnalysis__0_88V{margin-top:0}.rentalStrategy_resaleInputs__aQ53j{grid-template-columns:repeat(3,1fr);padding-top:var(--sp-3)}.rentalStrategy_resaleInputs__aQ53j label>span:first-child{min-height:24px}.rentalStrategy_resaleResults__6LNQc{max-width:620px;margin-top:var(--sp-6)}.rentalStrategy_signalList__Cbq25{border-top:1px solid var(--rule)}.rentalStrategy_signalList__Cbq25>div{display:grid;grid-template-columns:minmax(150px,.55fr) 1.45fr;grid-gap:var(--sp-5);gap:var(--sp-5);padding:var(--sp-4) 0;border-bottom:1px solid var(--rule-soft);font-size:11px}.rentalStrategy_signalList__Cbq25 strong{font-family:var(--font-mono);font-size:10px}.rentalStrategy_signalList__Cbq25 span{color:var(--muted);line-height:1.45}.rentalStrategy_ideaHeading__fA5z5{margin-top:var(--sp-6)}.rentalStrategy_ideaList__95Y0j{max-width:760px;margin:0;padding-left:22px;color:var(--muted);font-size:11px;line-height:1.55}.rentalStrategy_ideaList__95Y0j li+li{margin-top:var(--sp-3)}.rentalStrategy_fiscalMethod__QpmaE{max-width:820px;margin-top:0}.rentalStrategy_sources__QnuIM{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--rule);color:var(--faint);font:600 9px var(--font-mono);text-transform:uppercase}.rentalStrategy_sources__QnuIM a{color:var(--primary)}.rentalStrategy_disclaimer__w_DVW{margin-top:var(--sp-5);color:var(--faint)}.rentalStrategy_conciergeOptions__Qsqgq button:focus-visible,.rentalStrategy_disclosure__nXDhD>summary:focus-visible,.rentalStrategy_inputWrap__kGZj5 input:focus-visible,.rentalStrategy_segmented__YFQcm button:focus-visible,.rentalStrategy_strategyOption__YjGl0:focus-visible{position:relative;z-index:1;outline:2px solid var(--primary);outline-offset:2px}@media (max-width:1050px){.rentalStrategy_verdict__hllyY{grid-template-columns:1fr}.rentalStrategy_verdictMetrics__k8RNd{min-height:76px;border-top:1px solid var(--rule);border-left:0}.rentalStrategy_comparisonWorkspace__BHe8a{grid-template-columns:1fr}}@media (max-width:760px){.rentalStrategy_section__WPf6E{padding:var(--sp-6) var(--sp-5)}.rentalStrategy_verdict__hllyY{margin-top:var(--sp-4)}.rentalStrategy_verdictCopy__KjYaQ{padding:var(--sp-4)}.rentalStrategy_verdictMetrics__k8RNd{grid-template-columns:repeat(2,minmax(0,1fr))}.rentalStrategy_verdictMetrics__k8RNd>div{align-items:flex-start;min-height:72px;padding:var(--sp-3);border-bottom:0}.rentalStrategy_verdictMetrics__k8RNd>div:first-child{border-right:1px solid var(--rule)}.rentalStrategy_airbnbControls__yYNer,.rentalStrategy_assumptions__gmeIJ,.rentalStrategy_detailGrid__Cirsb,.rentalStrategy_resaleInputs__aQ53j{grid-template-columns:1fr}.rentalStrategy_disclosureBody__vNORo{padding-left:0}.rentalStrategy_comparisonWorkspace__BHe8a{gap:var(--sp-5)}.rentalStrategy_detailGrid__Cirsb{gap:var(--sp-6)}.rentalStrategy_localEstimate__SssLs{flex-direction:column}.rentalStrategy_conciergeOptions__Qsqgq{grid-template-columns:1fr}.rentalStrategy_conciergeOptions__Qsqgq button{min-height:62px}.rentalStrategy_signalList__Cbq25>div{grid-template-columns:1fr;gap:4px}}@media (max-width:430px){.rentalStrategy_heading__qvHn6 h2{font-size:24px}.rentalStrategy_verdictCopy__KjYaQ h3{font-size:23px}.rentalStrategy_summaryAction__Bxlze,.rentalStrategy_summaryValue__j_2HP{max-width:110px;text-align:right}.rentalStrategy_strategyHeader__3eWKV span{display:none}.rentalStrategy_strategyOption__YjGl0{grid-template-columns:minmax(0,1fr) auto;gap:3px var(--sp-3);min-height:88px}.rentalStrategy_strategyName__3GQK9{grid-column:1;grid-row:1/span 2}.rentalStrategy_strategyOutcome__r_44d{grid-column:2;grid-row:1}.rentalStrategy_strategyYield__A6dds{grid-column:2;grid-row:2}.rentalStrategy_strategyYield__A6dds small{margin-top:0}.rentalStrategy_quickBreakdown__N6cCy{padding:var(--sp-4)}.rentalStrategy_flowRow__tkE41{grid-template-columns:66px minmax(52px,1fr) auto;gap:var(--sp-2)}}@media (prefers-reduced-motion:reduce){.rentalStrategy_section__WPf6E *,.rentalStrategy_section__WPf6E :after,.rentalStrategy_section__WPf6E :before{scroll-behavior:auto!important;transition:none!important}}.rentalStrategy_missingBasis__mCDFB{margin:0;padding:var(--sp-4);border:1px dashed var(--rule);border-radius:var(--radius-sm,4px);background:var(--surface-2,transparent);color:var(--muted);font-size:14px;line-height:1.6;max-width:68ch}.rentalStrategy_taxControls__Tb8Dc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-5) var(--sp-6);gap:var(--sp-5) var(--sp-6);margin-top:var(--sp-5)}.rentalStrategy_taxControls__Tb8Dc .rentalStrategy_segmented__YFQcm{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}.rentalStrategy_taxCheckbox__DktOI{display:flex;align-items:flex-start;gap:var(--sp-3);margin-top:var(--sp-4);color:var(--muted);font-size:11px;line-height:1.5}.rentalStrategy_taxCheckbox__DktOI input{margin-top:2px}.rentalStrategy_taxTableWrap__JOeX8{margin-top:var(--sp-5);overflow-x:auto;border-top:1px solid var(--ink)}.rentalStrategy_taxTable__FXy_p{width:100%;min-width:640px;border-collapse:collapse;font-size:11px}.rentalStrategy_taxTable__FXy_p td,.rentalStrategy_taxTable__FXy_p th{padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;border-bottom:1px solid var(--rule-soft);text-align:right;white-space:nowrap;font-family:var(--font-mono)}.rentalStrategy_taxTable__FXy_p thead th{color:var(--faint);font:500 10px var(--font-mono);text-transform:uppercase;border-bottom-color:var(--rule)}.rentalStrategy_taxTable__FXy_p th[scope=row],.rentalStrategy_taxTable__FXy_p thead th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface);text-align:left;font-family:inherit;font-weight:600;white-space:normal;min-width:150px}.rentalStrategy_taxRowBest__eSiP2 th[scope=row]{box-shadow:inset 2px 0 var(--primary);padding-left:var(--sp-3)}.rentalStrategy_taxBest__kCBdJ{display:block;margin-top:2px;color:var(--primary);font:600 9.5px var(--font-mono);text-transform:uppercase}.rentalStrategy_taxRowMuted__kJpS9 td,.rentalStrategy_taxRowMuted__kJpS9 th{color:var(--faint)}.rentalStrategy_taxTable__FXy_p .rentalStrategy_taxIneligible__r9yXU{text-align:left;white-space:normal;font-family:inherit}.rentalStrategy_taxAssumptions__GeX4y{margin:var(--sp-3) 0 0;padding-left:var(--sp-5);color:var(--muted);font-size:11px;line-height:1.6}@media (max-width:720px){.rentalStrategy_taxControls__Tb8Dc{grid-template-columns:1fr}}.rentalStrategy_balanceResult__3oQnL,.rentalStrategy_flowRow__tkE41,.rentalStrategy_ideaList__95Y0j,.rentalStrategy_signalList__Cbq25>div,.rentalStrategy_taxCheckbox__DktOI{font-size:13px;line-height:1.5}.rentalStrategy_breakEven__tIqqn,.rentalStrategy_conciergeOptions__Qsqgq span,.rentalStrategy_disclaimer__w_DVW,.rentalStrategy_quickTax__FGmYm small,.rentalStrategy_strategyHeader__3eWKV span,.rentalStrategy_strategyYield__A6dds small,.rentalStrategy_summaryCopy__wzLE_ small,.rentalStrategy_taxAssumptions__GeX4y,.rentalStrategy_taxTable__FXy_p,.rentalStrategy_verdictMetrics__k8RNd dt{font-size:12.5px;line-height:1.5}.rentalStrategy_checkField__0HLAk small{font-size:12px}.rentalStrategy_conciergeFieldset__762oS legend,.rentalStrategy_eyebrow__qG_ks,.rentalStrategy_ideaHeading__fA5z5,.rentalStrategy_inputWrap__kGZj5 small,.rentalStrategy_quickTax__FGmYm span,.rentalStrategy_resaleInputs__aQ53j label>span:first-child,.rentalStrategy_sources__QnuIM,.rentalStrategy_summaryValue__j_2HP,.rentalStrategy_taxBest__kCBdJ,.rentalStrategy_taxTable__FXy_p thead th,.rentalStrategy_verdictCopy__KjYaQ>span{font-size:11px}.rentalStrategy_segmented__YFQcm button,.rentalStrategy_signalList__Cbq25 strong{font-size:12px}.rentalStrategy_verdictMetrics__k8RNd dd.rentalStrategy_metricMissing__POMN_{color:var(--muted);font:400 14px/1.35 var(--font-sans)}.rentalStrategy_field__ulhmf>span:first-child{font-size:11px}.rentalStrategy_summaryAction__Bxlze{font-size:12px}.rentalStrategy_evidence__MqX_Y{font-size:12.5px;line-height:1.5}.propertyDetail_page__S9FEU{min-height:100dvh;background:var(--surface);padding-bottom:calc(96px + env(safe-area-inset-bottom))}.propertyDetail_backLink__OkvfU{display:inline-flex;align-items:center;gap:4px;font:500 10px var(--font-mono);text-transform:uppercase;color:var(--muted);text-decoration:none}.propertyDetail_backNav__2YQPB{display:inline-flex}.propertyDetail_backLink__OkvfU:hover{color:var(--ink)}.propertyDetail_backLink__OkvfU:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.propertyDetail_header__F_vHz{display:grid;grid-template-columns:minmax(0,1fr) 300px;border-bottom:1px solid var(--rule)}@media (max-width:900px){.propertyDetail_header__F_vHz{grid-template-columns:1fr}}.propertyDetail_hero__8PAlz{display:grid;grid-template-columns:clamp(340px,30vw,560px) 1fr;min-width:0}@media (max-width:720px){.propertyDetail_hero__8PAlz{grid-template-columns:1fr}}.propertyDetail_heroPhoto__ZfFc3{position:relative;height:clamp(235px,21vw,380px);overflow:hidden;background:var(--rule-soft);border-right:1px solid var(--rule)}.propertyDetail_heroPhoto__ZfFc3 img{width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(.97)}.propertyDetail_gallery__I3Eeu{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.propertyDetail_gallery__I3Eeu::-webkit-scrollbar{display:none}.propertyDetail_gallerySlide__YszQv{flex:none;scroll-snap-align:center;scroll-snap-stop:always}.propertyDetail_photoCount__AYhi1{position:absolute;top:10px;right:10px;background:rgba(35,29,31,.62);color:#fff;padding:3px 7px;border-radius:99px;font:500 10px var(--font-mono)}.propertyDetail_galleryDots__SO6Jw{position:absolute;right:0;bottom:10px;left:0;display:flex;gap:5px;justify-content:center}.propertyDetail_galleryDot__BhoBx{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:rgba(255,250,244,.55);cursor:pointer}.propertyDetail_galleryDotOn__V4sJ6{background:var(--surface)}.propertyDetail_photoCaption__W3Ki0{position:absolute;left:10px;bottom:9px;background:rgba(255,250,244,.9);padding:5px 6px;font:500 10px var(--font-mono);text-transform:uppercase}.propertyDetail_heroCopy__xm67m{padding:var(--sp-6) var(--sp-7)}.propertyDetail_propertyMeta__Z9rsK{font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin-top:var(--sp-6)}.propertyDetail_availabilityBanner__L0HZ7{margin:var(--sp-4) 0 0;border-left:2px solid var(--danger);padding:8px 0 8px 11px;max-width:46ch;font:400 13px/1.5 var(--font-sans);color:var(--ink-2)}.propertyDetail_availabilityBanner__L0HZ7 strong{color:var(--danger);font-weight:600}.propertyDetail_price__rVlSZ{font:400 44px var(--font-serif);letter-spacing:-.03em;margin-top:4px}.propertyDetail_title__qTz9V{font:400 20px/1.15 var(--font-serif);margin-top:var(--sp-4)}.propertyDetail_loc__Sy5Fz{font-size:10px;color:var(--muted);margin-top:2px}.propertyDetail_heroSignals__8iEPI{display:flex;gap:var(--sp-4);flex-wrap:wrap;align-items:center;margin-top:var(--sp-5);font:500 10px var(--font-mono);text-transform:uppercase}.propertyDetail_heroSignals__8iEPI>*+:before{display:inline-block;margin-right:var(--sp-4);color:var(--rule);content:"·"}.propertyDetail_signalGood__SSLH0{color:var(--positive)}.propertyDetail_signalWarn___czpb{color:var(--attention)}.propertyDetail_rail__RPHfk{border-left:1px solid var(--rule);background:var(--content);padding:var(--sp-6);display:flex;flex-direction:column}.propertyDetail_railHead__eHw4h{display:flex;justify-content:space-between;align-items:baseline}.propertyDetail_railHead__eHw4h label{display:block;font:500 10px var(--font-mono);text-transform:uppercase;color:var(--faint)}.propertyDetail_trust__embFJ{font:400 26px var(--font-serif)}.propertyDetail_trustSuffix___yupv{font:500 10px var(--font-mono);color:var(--primary)}.propertyDetail_railBody__CHDlj{font-size:10px;line-height:1.6;color:var(--muted);margin:var(--sp-4) 0 0}.propertyDetail_railActions___gYuM{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-3);gap:var(--sp-3);margin-top:var(--sp-5)}.propertyDetail_sourceLink__TLgHh{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;border:1px solid var(--ink);color:var(--ink);font-size:11px;text-decoration:none}.propertyDetail_sourceLink__TLgHh strong{font-weight:700}.propertyDetail_sourceLink__TLgHh:hover{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.propertyDetail_sourceLink__TLgHh:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.propertyDetail_tabsBar__xy9dG{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-8);padding:0 var(--sp-7);border-bottom:1px solid var(--rule);background:var(--content);overflow-x:auto;scrollbar-width:none}.propertyDetail_tabsBar__xy9dG::-webkit-scrollbar{display:none}.propertyDetail_tab__G1yoe{border:0;background:transparent;padding:11px 0 9px;font:500 10px var(--font-mono);text-transform:uppercase;color:var(--muted);cursor:pointer;white-space:nowrap}.propertyDetail_tab__G1yoe:hover{color:var(--ink)}.propertyDetail_tabActive__zKJ9m{color:var(--ink);border-bottom:1px solid var(--ink)}.propertyDetail_tab__G1yoe:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.propertyDetail_section__i5GJB{padding:var(--sp-7);border-bottom:1px solid var(--rule)}.propertyDetail_sectionHead__BfoQg{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--sp-5)}.propertyDetail_sectionHead__BfoQg h2{font:400 24px var(--font-serif);margin:0}.propertyDetail_sectionHead__BfoQg span{font:500 10px var(--font-mono);text-transform:uppercase;color:var(--faint)}.propertyDetail_overviewGrid__l33xl{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-gap:var(--sp-8);gap:var(--sp-8)}.propertyDetail_overviewGrid__l33xl .propertyDetail_reasons__A9aGx{max-width:78ch}@media (max-width:720px){.propertyDetail_overviewGrid__l33xl{grid-template-columns:1fr}}.propertyDetail_overviewGrid__l33xl h3{font:400 24px var(--font-serif);margin:0}.propertyDetail_overviewGrid__l33xl h3 em{color:var(--positive);font-style:normal}.propertyDetail_reasons__A9aGx{border-top:1px solid var(--ink)}.propertyDetail_reason__57rms{display:grid;grid-template-columns:26px 1fr;padding:var(--sp-4) 0;border-bottom:1px solid var(--rule-soft);font-size:10px;line-height:1.5}.propertyDetail_reasonIdx__N1Csu{font:500 10px var(--font-mono);color:var(--primary)}.propertyDetail_reasonEmpty__F1NnB{grid-template-columns:1fr}.propertyDetail_metricStrip__Zd7iq{margin-top:var(--sp-6);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:620px){.propertyDetail_metricStrip__Zd7iq{grid-template-columns:repeat(2,minmax(0,1fr))}.propertyDetail_metric__zkj3j:nth-child(3){border-left:0}.propertyDetail_metric__zkj3j:nth-child(n+3){border-top:1px solid var(--rule)}}.propertyDetail_metric__zkj3j{min-width:0;padding:var(--sp-5)}.propertyDetail_metric__zkj3j+.propertyDetail_metric__zkj3j{border-left:1px solid var(--rule)}.propertyDetail_metric__zkj3j label{display:block;font:600 11px var(--font-mono);text-transform:uppercase;color:var(--faint)}.propertyDetail_metric__zkj3j b{display:block;margin-top:5px;font:600 23px/1.2 var(--font-mono)}.propertyDetail_metricHint__t__0V{display:block;min-height:30px;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.35}.propertyDetail_metricTrack__E_wEz{position:relative;height:8px;margin-top:var(--sp-5);overflow:hidden;background:var(--rule-soft)}.propertyDetail_metricTrackCentered__EYfxG:after{content:"";position:absolute;top:-2px;bottom:-2px;left:50%;width:1px;background:var(--muted)}.propertyDetail_metricFill__63ksO{position:absolute;inset:0 auto 0 0;background:var(--primary)}.propertyDetail_metricScale__3F9Tr{display:flex;justify-content:space-between;gap:4px;margin-top:5px;color:var(--faint);font:500 9px var(--font-mono)}.propertyDetail_metricFillPositive__wRSVR{background:var(--positive)}.propertyDetail_metricFillNegative__JUdjU{background:var(--secondary)}.propertyDetail_metricValuePositive__amw_8{color:var(--positive)}.propertyDetail_metricValueNegative___yr_G{color:var(--danger)}.propertyDetail_financeGrid__rpTeJ{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--rule)}.propertyDetail_financeDisclosure__QcQ3j{padding:0 var(--sp-7) var(--sp-7);border-bottom:1px solid var(--rule)}.propertyDetail_financeDisclosure__QcQ3j>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);min-height:64px;list-style:none;cursor:pointer}.propertyDetail_financeDisclosure__QcQ3j>summary::-webkit-details-marker{display:none}.propertyDetail_financeDisclosure__QcQ3j>summary:before{flex:none;width:14px;color:var(--primary);content:"+";font:600 16px var(--font-mono)}.propertyDetail_financeDisclosure__QcQ3j[open]>summary:before{content:"−"}.propertyDetail_financeDisclosure__QcQ3j>summary>span{display:flex;flex:1 1;flex-direction:column;gap:3px}.propertyDetail_financeDisclosure__QcQ3j>summary strong{font-size:13px}.propertyDetail_financeDisclosure__QcQ3j>summary small{color:var(--muted);font-size:11px}.propertyDetail_financeDisclosure__QcQ3j>summary>b{color:var(--ink);font:600 12px var(--font-mono)}.propertyDetail_financeDisclosure__QcQ3j>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:720px){.propertyDetail_financeDisclosure__QcQ3j{padding:0 var(--sp-5) var(--sp-6)}.propertyDetail_financeGrid__rpTeJ{grid-template-columns:repeat(2,1fr)}}.propertyDetail_finBox__8vcU6{padding:var(--sp-5);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-height:84px}.propertyDetail_finBox__8vcU6 label{font:500 10px var(--font-mono);text-transform:uppercase;color:var(--faint)}.propertyDetail_finBox__8vcU6 b{display:block;font:400 22px var(--font-serif);margin-top:var(--sp-3)}.propertyDetail_marketRange__T6RLm{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--rule)}.propertyDetail_marketRangeIntro__MlmyA{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-5)}.propertyDetail_marketRangeIntro__MlmyA strong{font:500 15px var(--font-sans)}.propertyDetail_marketRangeIntro__MlmyA span{color:var(--muted);font-size:11px}.propertyDetail_marketRangePlot__6wOoL{position:relative;height:70px;margin-top:var(--sp-5)}.propertyDetail_marketRangeBand__eW_5A,.propertyDetail_marketRangeTrack__aT_0m{position:absolute;top:34px;height:8px}.propertyDetail_marketRangeTrack__aT_0m{right:0;left:0;background:var(--rule-soft)}.propertyDetail_marketRangeBand__eW_5A{background:var(--primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 38%,transparent)}.propertyDetail_marketRangeMedian__1Ux6J,.propertyDetail_marketRangeSubject__KWIxb{position:absolute;top:24px;width:2px;height:28px;background:var(--muted);transform:translateX(-1px)}.propertyDetail_marketRangeMedian__1Ux6J>span,.propertyDetail_marketRangeSubject__KWIxb>span{position:absolute;bottom:calc(100% + 6px);left:50%;color:var(--muted);font:600 9px var(--font-mono);text-transform:uppercase;white-space:nowrap;transform:translateX(-50%)}.propertyDetail_marketRangeSubject__KWIxb{top:20px;width:4px;height:36px;background:var(--primary);transform:translateX(-2px)}.propertyDetail_marketRangeSubject__KWIxb>span{color:var(--primary)}.propertyDetail_marketRangeLegend__pcUFf{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid var(--rule-soft)}.propertyDetail_marketRangeLegend__pcUFf>div{padding:var(--sp-4) 0 0}.propertyDetail_marketRangeLegend__pcUFf>div:nth-child(2){text-align:center}.propertyDetail_marketRangeLegend__pcUFf>div:last-child{text-align:right}.propertyDetail_marketRangeLegend__pcUFf dd,.propertyDetail_marketRangeLegend__pcUFf dt{margin:0}.propertyDetail_marketRangeLegend__pcUFf dt{color:var(--faint);font-size:10px}.propertyDetail_marketRangeLegend__pcUFf dd{margin-top:3px;font:600 12px var(--font-mono)}.propertyDetail_methodologyNote__dCaDA{margin-top:var(--sp-4);font-size:10px;color:var(--faint)}.propertyDetail_criteriaNote__Gz4Nw{margin:calc(-1 * var(--sp-3)) 0 var(--sp-5);color:var(--muted);font-size:11px;line-height:1.5}.propertyDetail_provSummary__0UBt_{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--rule)}.propertyDetail_provSummary__0UBt_>div{padding:var(--sp-4) 0}.propertyDetail_provSummary__0UBt_>div+div{border-left:1px solid var(--rule);padding-left:var(--sp-5)}.propertyDetail_provSummary__0UBt_ label{display:block;font:500 10px var(--font-mono);text-transform:uppercase;color:var(--faint)}.propertyDetail_provSummary__0UBt_ b{display:block;font:500 13px var(--font-mono);margin-top:var(--sp-3)}.propertyDetail_provTable__2ly5p{border-top:1px solid var(--ink);margin-top:var(--sp-6)}.propertyDetail_provRow__ZpDqV{display:grid;grid-template-columns:minmax(130px,1fr) 90px 90px;grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--rule-soft);font-size:10px}.propertyDetail_provSourceLink__6GXDO{color:inherit;text-decoration:none}.propertyDetail_provSourceLink__6GXDO:hover{background:var(--primary-soft)}.propertyDetail_provSourceLink__6GXDO:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.propertyDetail_provRowState__Nmwbt{font:500 10px var(--font-mono);text-transform:uppercase;color:var(--positive)}.propertyDetail_provRowStateHistorical__94HFR{color:var(--faint)}.propertyDetail_timeline__zSMDJ{border-top:1px solid var(--ink)}.propertyDetail_eventRow__fKxik{display:grid;grid-template-columns:92px 100px 1fr 90px;grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--rule-soft);font-size:10px}@media (max-width:620px){.propertyDetail_eventRow__fKxik{grid-template-columns:1fr}.propertyDetail_metricStrip__Zd7iq .propertyDetail_metric__zkj3j:nth-child(3){border-left:0}.propertyDetail_marketRangeIntro__MlmyA{align-items:flex-start;flex-direction:column;gap:5px}.propertyDetail_marketRangeLegend__pcUFf dt{min-height:28px}.propertyDetail_marketRangeLegend__pcUFf dd{font-size:10px}}.propertyDetail_eventKind__hpgBM,.propertyDetail_eventTime__P3bt1{font:500 10px var(--font-mono);text-transform:uppercase;color:var(--faint)}.propertyDetail_eventKindDrop__pbkII{color:var(--attention)}.propertyDetail_eventValue__aOCfM{text-align:right;font:500 10px var(--font-mono)}.propertyDetail_emptyPanel__U3UIE{padding:var(--sp-8) var(--sp-7);color:var(--muted);font-size:11px;line-height:1.6}.propertyDetail_notFound__6kIIw{padding:var(--sp-9);text-align:center}@media (max-width:1023.98px){.propertyDetail_page__S9FEU{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.propertyDetail_metricStripEmpty__ZJjbo{margin:0;padding:var(--sp-7);border-top:1px solid var(--rule);color:var(--muted);font-size:13px;line-height:1.55;max-width:60ch}.propertyDetail_metricUnknown__fyStf{margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:1px dashed var(--rule);color:var(--faint);font-size:11px;line-height:1.4}.propertyDetail_trustScale__ouVOn{font:500 11px var(--font-mono);color:var(--faint)}.propertyDetail_trustUnscored__o2mJ7{font:400 17px var(--font-serif);color:var(--muted)}.propertyDetail_afterTaxBridge__Aw2ZX{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3) var(--sp-5);width:100%;padding:var(--sp-4) var(--sp-7);border:0;border-bottom:1px solid var(--rule);background:var(--rule-soft);color:var(--ink);text-align:left;cursor:pointer}.propertyDetail_afterTaxBridge__Aw2ZX:hover{background:var(--content,var(--rule-soft))}.propertyDetail_afterTaxLabel__9UXEn{font:500 10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.propertyDetail_afterTaxFigures__Pud9j{display:flex;gap:var(--sp-4);font:650 16px var(--font-mono)}.propertyDetail_afterTaxAction__gFdR5{margin-left:auto;font:500 10px var(--font-mono);text-transform:uppercase;color:var(--primary)}.propertyDetail_provNote__ejxqF{margin:var(--sp-4) 0 0;color:var(--muted);font-size:12px;line-height:1.55}.propertyDetail_gallerySlide__YszQv[data-image-unavailable=true]{display:flex;align-items:center;justify-content:center;background:var(--rule-soft);color:var(--faint);font:500 11px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.propertyDetail_signedTerm__ppuYj{display:block;font:500 10px var(--font-mono);text-transform:uppercase;color:var(--faint)}.propertyDetail_signedValue__w2IUp{display:block;margin:var(--sp-3) 0 0;font:500 13px var(--font-mono)}.propertyDetail_signedNote__Cnc7p{margin:var(--sp-4) 0 0;color:var(--muted);font-size:11px;line-height:1.55}.propertyDetail_signedSubhead__mChFF{margin:var(--sp-7) 0 var(--sp-4);font:400 19px var(--font-serif)}.propertyDetail_signedTable__4nFk7{width:100%;margin-top:var(--sp-6);border-collapse:collapse;border-top:1px solid var(--ink);font-size:11px}.propertyDetail_signedCaption__r4krw{caption-side:top;padding-bottom:var(--sp-3);text-align:left;font:500 10px var(--font-mono);text-transform:uppercase;color:var(--faint)}.propertyDetail_signedTable__4nFk7 td,.propertyDetail_signedTable__4nFk7 th{padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;border-bottom:1px solid var(--rule-soft);text-align:left;vertical-align:baseline}.propertyDetail_signedTable__4nFk7 thead th{font:500 10px var(--font-mono);text-transform:uppercase;color:var(--faint);border-bottom-color:var(--rule)}.propertyDetail_signedTable__4nFk7 tbody th{font:500 11px var(--font-mono)}.propertyDetail_signedTable__4nFk7 td:last-child,.propertyDetail_signedTable__4nFk7 th:last-child{padding-right:0}.propertyDetail_signedTable__4nFk7 .propertyDetail_signedNum__I9R61{padding-left:var(--sp-3);text-align:right;font-family:var(--font-mono);white-space:nowrap}.propertyDetail_signedMonth__DEk0C{display:block;font:500 11px var(--font-mono)}.propertyDetail_signedStreet__0EFY4{display:block;margin-top:2px;color:var(--muted);font-size:10px}@media (max-width:620px){.propertyDetail_signedTable__4nFk7{font-size:10px}.propertyDetail_signedTable__4nFk7 td,.propertyDetail_signedTable__4nFk7 th{padding-right:var(--sp-3)}}.propertyDetail_negotiationLevel__Pe30j{display:flex;align-items:baseline;gap:var(--sp-4);margin:0 0 var(--sp-5)}.propertyDetail_negotiationLevel__Pe30j strong{font:400 30px var(--font-serif);color:var(--ink)}.propertyDetail_negotiationLevel__Pe30j span{font:500 10px var(--font-mono);text-transform:uppercase;color:var(--faint)}.propertyDetail_negotiationLevel__Pe30j .propertyDetail_negotiationHigh__Nlw8I{color:var(--positive)}.propertyDetail_negotiationLevel__Pe30j .propertyDetail_negotiationMedium__WZZo1{color:var(--primary)}.propertyDetail_reasonIdxMuted__BlIa7{font:500 10px var(--font-mono);color:var(--faint)}.propertyDetail_dpeMismatch__22Fht{margin:0 0 var(--sp-5);padding:var(--sp-4) 0 var(--sp-4) var(--sp-4);border-left:2px solid var(--attention);color:var(--ink);font-size:12px;line-height:1.55}.propertyDetail_watchNote___0auK{margin:var(--sp-3) 0 0;color:var(--muted);font-size:11px;line-height:1.5}.propertyDetail_ruleList__4ugk8{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.propertyDetail_rule__LPHaZ{display:grid;grid-template-columns:74px 1fr;grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--rule-soft)}.propertyDetail_ruleTone__SZg0q{font:500 10px var(--font-mono);text-transform:uppercase;color:var(--faint);padding-top:2px}.propertyDetail_rule__LPHaZ[data-tone=blocking] .propertyDetail_ruleTone__SZg0q{color:var(--danger)}.propertyDetail_rule__LPHaZ[data-tone=attention] .propertyDetail_ruleTone__SZg0q{color:var(--attention)}.propertyDetail_ruleTitle__1GBzd{display:block;font-size:12px;color:var(--ink)}.propertyDetail_ruleDetail__CYoRm{margin:3px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.propertyDetail_ruleSource__6m_PP{margin:3px 0 0;color:var(--faint);font:500 9.5px var(--font-mono)}@media (max-width:620px){.propertyDetail_rule__LPHaZ{grid-template-columns:1fr;gap:var(--sp-2)}}.propertyDetail_afterTaxBlocked__LHDdB{color:var(--danger)}.propertyDetail_leaseChecks__sqOWl{margin:var(--sp-4) 0 0;padding:0;list-style:none;border-top:1px solid var(--rule-soft)}.propertyDetail_leaseChecks__sqOWl li{padding:var(--sp-3) 0;border-bottom:1px solid var(--rule-soft);color:var(--ink);font-size:12px;line-height:1.5}.propertyDetail_rule__LPHaZ[data-tone=favorable] .propertyDetail_ruleTone__SZg0q{color:var(--teal)}.propertyDetail_ruleQuote__P2AeE{margin:var(--sp-2) 0 0;padding-left:var(--sp-3);border-left:2px solid var(--rule-soft);color:var(--muted);font:italic 400 11px/1.5 var(--font-serif)}.propertyDetail_agencyExclusive___SrJF{color:var(--positive);font-weight:600}.propertyDetail_contactStatus__l127N{margin:0 0 var(--sp-6);padding:var(--sp-5) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--rule-soft);font-size:12px;line-height:1.5}.propertyDetail_contactStatus__l127N strong{color:var(--positive);font-weight:600}.propertyDetail_contactWho__bUA7l{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--sp-5) var(--sp-8);gap:var(--sp-5) var(--sp-8);margin:0 0 var(--sp-6)}.propertyDetail_contactWho__bUA7l dt{font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.propertyDetail_contactWho__bUA7l dd{margin:var(--sp-2) 0 0;font-size:13px;overflow-wrap:anywhere}.propertyDetail_contactMessageLabel__irpdD{display:block;margin-bottom:var(--sp-3);font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.propertyDetail_contactMessageLabel__irpdD span{text-transform:none;letter-spacing:0;color:var(--faint)}.propertyDetail_contactMessage__ouOTc{width:100%;max-width:72ch;box-sizing:border-box;padding:var(--sp-5);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;line-height:1.55;resize:vertical}.propertyDetail_contactMessage__ouOTc:focus-visible,.propertyDetail_contactVisit__wOsmw input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.propertyDetail_contactActions__XNqEy,.propertyDetail_contactConfirm__nDkBF,.propertyDetail_contactVisit__wOsmw{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);margin-top:var(--sp-6)}.propertyDetail_contactConfirm__nDkBF{padding:var(--sp-5) 0;border-top:1px solid var(--rule-soft);font-size:12px}.propertyDetail_contactConfirm__nDkBF span{flex:1 1 260px}.propertyDetail_contactVisit__wOsmw label{font-size:12px}.propertyDetail_contactVisit__wOsmw input{min-height:36px;padding:0 var(--sp-4);border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit}.propertyDetail_contactError__8WVdS{margin:var(--sp-5) 0 0;color:var(--attention);font-size:12px}.propertyDetail_loc__Sy5Fz{font-size:14px;line-height:1.45}.propertyDetail_emptyPanel__U3UIE,.propertyDetail_eventRow__fKxik,.propertyDetail_metricUnknown__fyStf,.propertyDetail_provRow__ZpDqV,.propertyDetail_reason__57rms,.propertyDetail_ruleDetail__CYoRm,.propertyDetail_ruleQuote__P2AeE,.propertyDetail_sourceLink__TLgHh{font-size:13px;line-height:1.5}.propertyDetail_criteriaNote__Gz4Nw,.propertyDetail_financeDisclosure__QcQ3j>summary small,.propertyDetail_marketRangeIntro__MlmyA span,.propertyDetail_marketRangeLegend__pcUFf dd,.propertyDetail_marketRangeLegend__pcUFf dt,.propertyDetail_methodologyNote__dCaDA,.propertyDetail_metricHint__t__0V,.propertyDetail_railBody__CHDlj,.propertyDetail_signedNote__Cnc7p,.propertyDetail_signedTable__4nFk7,.propertyDetail_watchNote___0auK{font-size:12.5px;line-height:1.5}.propertyDetail_signedStreet__0EFY4{font-size:12px}.propertyDetail_afterTaxAction__gFdR5,.propertyDetail_afterTaxLabel__9UXEn,.propertyDetail_backLink__OkvfU,.propertyDetail_contactMessageLabel__irpdD,.propertyDetail_contactWho__bUA7l dt,.propertyDetail_eventKind__hpgBM,.propertyDetail_finBox__8vcU6 label,.propertyDetail_heroSignals__8iEPI,.propertyDetail_marketRangeSubject__KWIxb>span,.propertyDetail_metricScale__3F9Tr,.propertyDetail_metric__zkj3j label,.propertyDetail_negotiationLevel__Pe30j span,.propertyDetail_photoCaption__W3Ki0,.propertyDetail_photoCount__AYhi1,.propertyDetail_propertyMeta__Z9rsK,.propertyDetail_provRowState__Nmwbt,.propertyDetail_provSummary__0UBt_ label,.propertyDetail_railHead__eHw4h label,.propertyDetail_reasonIdxMuted__BlIa7,.propertyDetail_reasonIdx__N1Csu,.propertyDetail_ruleSource__6m_PP,.propertyDetail_ruleTone__SZg0q,.propertyDetail_sectionHead__BfoQg span,.propertyDetail_signedCaption__r4krw,.propertyDetail_signedTable__4nFk7 thead th,.propertyDetail_signedTerm__ppuYj,.propertyDetail_trustSuffix___yupv{font-size:11px}.propertyDetail_tab__G1yoe{font-size:11.5px;min-height:44px}.propertyDetail_eventValue__aOCfM,.propertyDetail_signedMonth__DEk0C,.propertyDetail_signedTable__4nFk7 tbody th,.propertyDetail_trustScale__ouVOn{font-size:12.5px}.propertyDetail_railActions___gYuM{grid-template-columns:minmax(0,1fr)}.propertyDetail_railActions___gYuM>a,.propertyDetail_railActions___gYuM>button{width:100%;min-height:40px;font-size:13px;white-space:normal;text-align:center;justify-content:center}.propertyDetail_railActions___gYuM>.propertyDetail_sourceLink__TLgHh{justify-content:space-between;text-align:left}@media (min-width:1200px){.propertyDetail_header__F_vHz{grid-template-columns:minmax(0,1fr) 340px}}.propertyDetail_contactActions__XNqEy>a,.propertyDetail_contactActions__XNqEy>button{min-height:40px;font-size:13px}.propertyDetail_sectionHead__BfoQg{flex-wrap:wrap;gap:4px var(--sp-5)}.shareProject_body__U75cv{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-2) 0 var(--sp-4)}.shareProject_lead__RB_nC{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.shareProject_label__kCbsX{font:500 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.shareProject_note__do8OO{width:100%;padding:var(--sp-3);border:1px solid var(--rule);background:var(--surface);color:var(--ink);font:400 13px/1.5 inherit;resize:vertical}.shareProject_note__do8OO:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.shareProject_fresh__pc4kv{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--teal);background:var(--teal-soft)}.shareProject_fresh__pc4kv p{margin:0;font-size:12px}.shareProject_fresh__pc4kv code{overflow-wrap:anywhere;font:400 12px var(--font-mono)}.shareProject_error__Wtou4{margin:0;color:var(--danger);font-size:12px}.shareProject_subhead__O3FxY{margin:var(--sp-3) 0 0;font:500 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.shareProject_links__bLsFo{margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-soft)}.shareProject_links__bLsFo li{display:grid;grid-template-columns:1fr auto;grid-gap:2px var(--sp-4);gap:2px var(--sp-4);align-items:center;padding:var(--sp-3) 0;border-bottom:1px solid var(--rule-soft);font-size:12px}.shareProject_links__bLsFo li small{grid-column:1;color:var(--faint);font-size:11px}.shareProject_links__bLsFo li button{grid-column:2;grid-row:1/span 2}.shareProject_links__bLsFo code{font:400 12px var(--font-mono)}.shareProject_linkNote___BT1_{color:var(--muted)}.worksPlan_section__EbBWA{padding:var(--sp-7);border-bottom:1px solid var(--rule);background:var(--surface)}.worksPlan_head__3QQ2G{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5)}.worksPlan_head__3QQ2G h2{margin:0;font:400 24px var(--font-serif)}.worksPlan_eyebrow___Fhwu{margin:0 0 var(--sp-2);color:var(--attention);font:500 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.worksPlan_current__quVz3{max-width:52ch;margin:0;color:var(--muted);font-size:12px}.worksPlan_linkButton__LH_Gz{padding:0;border:0;background:none;color:var(--ink);font:inherit;text-decoration:underline;cursor:pointer}.worksPlan_empty__RHXPN{margin:0;color:var(--muted);font-size:12px}.worksPlan_table__JLKz4{width:100%;border-collapse:collapse;border-top:1px solid var(--ink);font-size:12px}.worksPlan_caption__S_PHO{caption-side:top;padding-bottom:var(--sp-3);text-align:left;font:500 10px var(--font-mono);text-transform:uppercase;color:var(--faint)}.worksPlan_table__JLKz4 td,.worksPlan_table__JLKz4 th{padding:var(--sp-3) var(--sp-3) var(--sp-3) 0;border-bottom:1px solid var(--rule-soft);text-align:left;vertical-align:middle}.worksPlan_table__JLKz4 thead th{font:500 10px var(--font-mono);text-transform:uppercase;color:var(--faint);border-bottom-color:var(--rule)}.worksPlan_table__JLKz4 tbody th,.worksPlan_table__JLKz4 tfoot th{font-weight:400}.worksPlan_table__JLKz4 tr[data-excluded]{color:var(--faint)}.worksPlan_num__0wBNQ{text-align:right!important;font-family:var(--font-mono);white-space:nowrap}.worksPlan_total__znSGk{font-weight:600}.worksPlan_lineLabel__l6qwt{display:flex;gap:var(--sp-3);align-items:flex-start;cursor:pointer}.worksPlan_lineLabel__l6qwt input{width:18px;height:18px;margin-top:1px;accent-color:var(--teal)}.worksPlan_lineLabel__l6qwt small{display:block;margin-top:2px;color:var(--faint);font-size:10.5px}.worksPlan_amount__QJDAP{width:96px;height:34px;padding:0 var(--sp-2);border:0;border-bottom:1px solid var(--ink);background:transparent;color:var(--ink);font:400 12px var(--font-mono);text-align:right}.worksPlan_add__kIFcl select:focus-visible,.worksPlan_amount__QJDAP:focus-visible,.worksPlan_gain__AjWDE select:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.worksPlan_add__kIFcl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);font-size:12px}.worksPlan_add__kIFcl label,.worksPlan_gain__AjWDE span{color:var(--faint);font:500 10px var(--font-mono);text-transform:uppercase}.worksPlan_add__kIFcl select,.worksPlan_gain__AjWDE select{min-height:38px;border:1px solid var(--rule);background:var(--surface);color:var(--ink);font:inherit}.worksPlan_primary__IR41Q,.worksPlan_secondary__fST5Y{min-height:40px;padding:0 var(--sp-4);border:1px solid var(--ink);background:transparent;color:var(--ink);font-size:12px;cursor:pointer}.worksPlan_primary__IR41Q{background:var(--ink);color:var(--content)}.worksPlan_primary__IR41Q:disabled,.worksPlan_secondary__fST5Y:disabled{opacity:.4;cursor:default}.worksPlan_aid__FEfB1{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--rule)}.worksPlan_aid__FEfB1 h3{margin:0 0 var(--sp-4);font:400 18px var(--font-serif)}.worksPlan_aidControls__tKevq{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:flex-end}.worksPlan_segmented__vTbn8{display:grid;grid-template-columns:repeat(4,auto);border:1px solid var(--rule)}.worksPlan_segmented__vTbn8 button{min-height:40px;padding:0 var(--sp-3);border:0;border-right:1px solid var(--rule);background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.worksPlan_segmented__vTbn8 button:last-child{border-right:0}.worksPlan_segmented__vTbn8 button[aria-pressed=true]{background:var(--ink);color:var(--content)}.worksPlan_gain__AjWDE{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.worksPlan_thresholds__OFo5Y{margin:var(--sp-3) 0 0;color:var(--muted);font-size:11px}.worksPlan_aidFigures__qu4DZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:var(--sp-4) 0 0;border-top:1px solid var(--ink)}.worksPlan_aidFigures__qu4DZ div{padding:var(--sp-3) var(--sp-3) var(--sp-3) 0}.worksPlan_aidFigures__qu4DZ dt{color:var(--faint);font:500 10px var(--font-mono);text-transform:uppercase}.worksPlan_aidFigures__qu4DZ dd{margin:var(--sp-2) 0 0;font:400 16px var(--font-mono)}.worksPlan_lead__fMBZJ{color:var(--teal)}.worksPlan_conditions__nNiza{margin:var(--sp-4) 0 0;padding:0;list-style:none;border-top:1px solid var(--rule-soft)}.worksPlan_conditions__nNiza li{padding:var(--sp-2) 0;border-bottom:1px solid var(--rule-soft);color:var(--muted);font-size:11px}.worksPlan_source__O4xV1{margin:var(--sp-3) 0 0;color:var(--faint);font-size:10px}.worksPlan_applyRow___hZ8M{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-6)}.worksPlan_deduct__yFE7M{display:flex;gap:var(--sp-2);align-items:center;color:var(--muted);font-size:12px}.worksPlan_deduct__yFE7M input{width:18px;height:18px;accent-color:var(--teal)}@media (max-width:760px){.worksPlan_section__EbBWA{padding:var(--sp-5) 16px}.worksPlan_table__JLKz4 tbody td:nth-child(3),.worksPlan_table__JLKz4 tfoot td:nth-child(3),.worksPlan_table__JLKz4 thead th:nth-child(3){display:none}.worksPlan_segmented__vTbn8{grid-template-columns:repeat(2,1fr)}.worksPlan_segmented__vTbn8 button:nth-child(2){border-right:0}.worksPlan_segmented__vTbn8 button:nth-child(-n+2){border-bottom:1px solid var(--rule)}.worksPlan_aidFigures__qu4DZ{grid-template-columns:repeat(2,minmax(0,1fr))}}.worksPlan_conditions__nNiza li,.worksPlan_thresholds__OFo5Y{font-size:12.5px;line-height:1.5}.worksPlan_lineLabel__l6qwt small,.worksPlan_source__O4xV1{font-size:12px}.worksPlan_add__kIFcl label,.worksPlan_aidFigures__qu4DZ dt,.worksPlan_caption__S_PHO,.worksPlan_eyebrow___Fhwu,.worksPlan_gain__AjWDE span,.worksPlan_table__JLKz4 thead th{font-size:11px}.radarManager_page__Vw0Gu{display:flex;flex-direction:column;min-height:100dvh;background:var(--content)}.radarManager_head__awjCv{flex:none;padding:30px 36px 22px;border-bottom:1px solid var(--clay);background:var(--content)}.radarManager_eyebrow__LanjZ{font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--attention)}.radarManager_titleRow__8XWte{display:flex;align-items:baseline;gap:var(--sp-5);margin-top:3px}.radarManager_title__2hQBm{font:400 38px/1 var(--font-serif);letter-spacing:-.03em;margin:0;color:var(--primary)}.radarManager_count__gur4Z{font:500 10px var(--font-mono);color:var(--faint);text-transform:uppercase}.radarManager_subtitle__qDrlw{max-width:62ch;margin:var(--sp-3) 0 0;color:var(--muted);font-size:12px;line-height:1.5}.radarManager_coverage__0Uf6e{display:flex;align-items:center;gap:8px;margin-top:var(--sp-4);font-size:11px;color:var(--muted)}.radarManager_coverageDot__MpoSz{width:7px;height:7px;border-radius:var(--radius-full);flex:none}.radarManager_coverage_fresh__WHZg4{background:var(--positive)}.radarManager_coverage_partial__iJiZ9{background:var(--attention)}.radarManager_coverage_degraded__iU50j,.radarManager_coverage_unknown__AZx3C{background:var(--danger)}.radarManager_errorBanner__1cB0k{margin:var(--sp-5) var(--sp-7) 0;padding:var(--sp-4) var(--sp-5);border:1px solid var(--danger);border-radius:var(--radius-control);color:var(--danger);font-size:12px;background:rgba(157,71,60,.08)}.radarManager_body__DX4_d{flex:1 1;padding:var(--sp-6) var(--sp-7) var(--sp-9)}.radarManager_list__9nknN{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;max-width:760px;border-top:1px solid var(--rule)}.radarManager_card__AwGUj{background:transparent;border:0;border-bottom:1px solid var(--rule-soft);border-radius:0;padding:var(--sp-5) 0 var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-4)}.radarManager_cardMain__y2_ZT{display:flex;flex-direction:column;gap:var(--sp-3)}.radarManager_cardHead__4bEDX{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.radarManager_titleLine__jEvdv{display:flex;align-items:center;gap:6px;min-width:0}.radarManager_cardTitle__lAr70{font:600 15px var(--font-sans);margin:0;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.radarManager_renameButton__LjHtz{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted);cursor:pointer}.radarManager_renameButton__LjHtz:hover:not(:disabled){background:var(--primary-soft);color:var(--ink)}.radarManager_renameButton__LjHtz:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.radarManager_renameButton__LjHtz:disabled{opacity:.4;cursor:default}.radarManager_renameRow__LZiEL{display:flex;align-items:center;gap:6px}.radarManager_renameInput__NQWQC{font:600 14px var(--font-sans);border:1px solid var(--primary);border-radius:8px;padding:4px 8px;color:var(--ink);background:var(--surface)}.radarManager_statusBadge__9tqS0{flex:none;font:500 10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;border-radius:var(--radius-full)}.radarManager_status_on__opPx0{background:rgba(57,112,102,.12);color:var(--positive)}.radarManager_status_off__ZGvqP{background:var(--rule-soft);color:var(--muted)}.radarManager_status_warn__6NhHh{background:rgba(163,90,56,.14);color:var(--attention)}.radarManager_tags__IVlN4{display:flex;flex-wrap:wrap;gap:6px}.radarManager_tag__r_MGd,.radarManager_zonesTag__4K2IL{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--muted);background:var(--content);border:1px solid var(--rule-soft);border-radius:var(--radius-full);padding:3px 9px}.radarManager_stats__X1DLD{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-4);font-size:11px;color:var(--muted)}.radarManager_statMatches__3Y_3v strong{color:var(--ink);font-weight:700}.radarManager_statNew__lD8ub{font-weight:600;color:var(--positive)}.radarManager_alertRow__hczgu{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);font-size:11px;color:var(--muted)}.radarManager_alertLabel__sHQ_O{font:600 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.radarManager_alertSelect__WteYN{width:auto;min-height:32px;border:1px solid var(--rule-control);border-radius:var(--radius-control);padding:0 var(--sp-3);font-size:11px;color:var(--ink);background:var(--surface)}.radarManager_alertSelect__WteYN:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.radarManager_alertNote__g8FgW a{color:var(--primary)}.radarManager_cardActions__KNtXb{display:flex;align-items:center;gap:4px;border-top:1px solid var(--rule-soft);padding-top:var(--sp-3)}.radarManager_iconLink__9PU4P{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:var(--radius-control);color:var(--ink);text-decoration:none}.radarManager_iconLink__9PU4P:hover{background:var(--primary-soft)}.radarManager_iconLink__9PU4P:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.radarManager_confirmBox__XaT1Z{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--radius-control);background:rgba(157,71,60,.08);font-size:12px;color:var(--ink)}.radarManager_confirmActions__tw_Ya{display:flex;gap:var(--sp-3)}.radarManager_addCard__Y0aPB{border:1.5px dashed var(--primary);background:var(--primary-soft);color:var(--primary);font:600 12.5px var(--font-sans);padding:var(--sp-5);border-radius:var(--radius-data);cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width:520px){.radarManager_head__awjCv{padding:var(--sp-6) var(--sp-5) var(--sp-5)}.radarManager_title__2hQBm{font-size:31px}.radarManager_body__DX4_d{padding:var(--sp-5) var(--sp-5) var(--sp-8)}.radarManager_alertSelect__WteYN{min-height:44px}}.radarManager_addCard__Y0aPB:disabled{opacity:.5;cursor:not-allowed}.radarManager_quotaNote__ES6c4{margin:var(--sp-3) 0 0;font:400 12px/1.5 var(--font-sans);color:var(--muted)}.radarManager_quotaNote__ES6c4 a{color:var(--primary)}.radarManager_empty__g6_gg{max-width:420px;padding:var(--sp-9) 0;text-align:center;color:var(--muted);display:flex;flex-direction:column;align-items:center;gap:var(--sp-4)}.radarManager_emptyTitle__apxkW{font:400 22px var(--font-serif);color:var(--ink);margin:0}.radarManager_emptyBody__jo6Rs{font-size:12px;line-height:1.5;margin:0}