.conversationDesk_desk__SO_Ir{margin:0 0 32px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);scroll-margin-top:100px}.conversationDesk_head__oGhhi{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.conversationDesk_head__oGhhi h2{font-size:27px!important;letter-spacing:-.045em!important;margin-bottom:8px!important}.conversationDesk_head__oGhhi>button{flex-shrink:0}.conversationDesk_composer__7QfnA{margin-top:20px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:8px}.conversationDesk_ideas__25v79{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 18px}.conversationDesk_ideas__25v79 button{font:inherit;font-size:12px;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:20px;min-height:44px;padding:7px 12px;text-align:left}.conversationDesk_choices__n664k{border:0;margin:0 0 20px;padding:0;max-height:270px;overflow:auto}.conversationDesk_choices__n664k legend{font-size:12px;font-weight:600;margin-bottom:8px}.conversationDesk_choices__n664k label{display:flex;gap:10px;align-items:center;min-height:48px;padding:8px 0;font-size:13px;border-bottom:1px solid var(--line)}.conversationDesk_choices__n664k label input{flex-shrink:0}.conversationDesk_choices__n664k small{display:block;color:var(--muted);font-size:11px}.conversationDesk_views__8ehtb{display:flex;gap:6px;overflow:auto;margin:18px 0 12px;padding-bottom:3px}.conversationDesk_views__8ehtb button{flex-shrink:0;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;font:inherit;font-size:12px;min-height:44px;padding:8px 12px}.conversationDesk_views__8ehtb button[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.conversationDesk_question__uY_GR{border-bottom:1px solid var(--line)}.conversationDesk_question__uY_GR:last-of-type{border-bottom:0}.conversationDesk_question__uY_GR>summary{display:flex!important;justify-content:space-between;align-items:center;gap:20px;min-height:64px;cursor:pointer;font-size:14px;font-weight:600;padding:15px 0}.conversationDesk_question__uY_GR>summary:after,.conversationDesk_question__uY_GR>summary:before{display:none!important}.conversationDesk_question__uY_GR>summary small{font-size:11px;font-weight:400;flex-shrink:0;color:var(--muted)}.conversationDesk_question__uY_GR>summary small span{display:inline-block;margin-left:12px;font-size:19px}.conversationDesk_question__uY_GR[open]>summary small span{transform:rotate(45deg)}.conversationDesk_responses__Dhg5y{display:grid;grid-gap:12px;gap:12px;padding:0 0 18px}.conversationDesk_response__eUnIm{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:7px;min-width:0}.conversationDesk_responseHead__mvVsQ{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;font-size:13px}.conversationDesk_responseHead__mvVsQ>strong{font-weight:600}.conversationDesk_responseHead__mvVsQ>span{font-size:10px;color:var(--muted);flex-shrink:0}.conversationDesk_response__eUnIm p{margin:8px 0}.conversationDesk_answer__ac_zj{border-left:2px solid var(--accent);padding:1px 0 1px 12px;margin:12px 0;font-size:13px}.conversationDesk_answer__ac_zj p{white-space:pre-wrap;overflow-wrap:anywhere}.conversationDesk_answer__ac_zj small{font-size:11px;color:var(--muted)}.conversationDesk_empty__jJ_j8{font-size:13px;color:var(--muted);padding:10px 0;margin:0!important}.conversationDesk_response__eUnIm form{margin-top:14px}@media(max-width:760px){.conversationDesk_desk__SO_Ir{padding:20px 0;margin-bottom:24px}.conversationDesk_head__oGhhi{flex-direction:column;gap:10px}.conversationDesk_head__oGhhi h2{font-size:25px!important}.conversationDesk_head__oGhhi>button{width:100%}.conversationDesk_composer__7QfnA{padding:16px}.conversationDesk_question__uY_GR>summary{gap:12px;font-size:13px}.conversationDesk_question__uY_GR>summary small{font-size:10px}.conversationDesk_question__uY_GR>summary small span{margin-left:4px}.conversationDesk_response__eUnIm{padding:14px}.conversationDesk_responseHead__mvVsQ{flex-direction:column;gap:5px}.conversationDesk_views__8ehtb{margin-top:18px}}@media print{.conversationDesk_composer__7QfnA,.conversationDesk_head__oGhhi>button,.conversationDesk_response__eUnIm button,.conversationDesk_views__8ehtb{display:none}.conversationDesk_question__uY_GR>summary{padding:8px 0}.conversationDesk_desk__SO_Ir{page-break-inside:avoid;break-inside:avoid}}.matchingHomesLink_returnRow__o_lml{display:flex;align-items:center;flex-wrap:wrap;column-gap:18px;row-gap:0;margin:0;font-size:12px;line-height:1.5}.matchingHomesLink_link__uCnIv{display:inline-flex;align-items:center;gap:7px;min-height:34px;color:var(--accent);font-weight:600;text-decoration:none;text-underline-offset:4px}.matchingHomesLink_link__uCnIv:hover{text-decoration:underline}.matchingHomesLink_link__uCnIv:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:3px}.matchingHomesLink_context__vrodM{display:none}@media(max-width:760px){.matchingHomesLink_returnRow__o_lml{align-items:flex-start;margin-bottom:0}.matchingHomesLink_link__uCnIv{min-height:36px}}@media print{.matchingHomesLink_returnRow__o_lml{display:none}}.fw{max-width:1240px;width:100%;padding:42px 48px 88px;margin:auto;color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:1.65}.fw *{box-sizing:border-box}.fw button,.fw input,.fw select,.fw textarea{font:inherit}.fw a{color:var(--accent)}.fw button{cursor:pointer}.fw button:disabled{cursor:wait;opacity:.5}.fw :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.fw input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px;flex:none}.fw__eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--accent);margin:0 0 10px}.fw h1,.fw h2,.fw h3{font-family:var(--font-heading);font-weight:500;letter-spacing:-.035em;color:var(--ink)}.fw h1{font-size:clamp(36px,4.8vw,58px);line-height:1.12;margin:0 0 16px}.fw h2{font-size:28px;margin:0 0 14px}.fw h2,.fw h3{line-height:1.25}.fw h3{font-size:24px;margin:0}.fw p{margin:0 0 12px}.fw__intro{font-size:16px;max-width:58ch;color:var(--muted)}.fw__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-bottom:32px}.fw__actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fw__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink)!important;text-decoration:none;padding:10px 17px;font-weight:600;font-size:13px;line-height:1.3;transition:background .18s,border-color .18s}.fw__btn:hover{background:var(--accent-soft);border-color:var(--accent)}.fw__btn--primary{background:var(--accent);border-color:var(--accent);color:var(--surface)!important}.fw__btn--primary:hover{background:var(--accent-strong)}.fw__btn--small{min-height:40px;padding:8px 12px;font-size:12px}.fw__textbtn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:7px 3px;border:0;background:none;color:var(--accent);font-size:13px;text-decoration:underline;text-underline-offset:4px}.fw__textbtn:hover{color:var(--ink)}.fw__muted,.fw__small{color:var(--muted)}.fw__small{font-size:12px;line-height:1.6}.fw__pill{display:inline-flex;gap:6px;align-items:center;padding:4px 9px;border-radius:5px;background:var(--accent-soft);font-size:11px;font-weight:600;color:var(--accent);line-height:1.5}.fw__pill--warm{background:var(--warm);color:var(--ink)}.fw__bar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0;margin-bottom:26px}.fw__barcount{font-size:13px}.fw__barcount strong{font-size:22px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:5px}.fw__tabs{display:flex;gap:5px}.fw__tab{border:0;background:none;min-height:42px;padding:8px 13px;font-size:12px;color:var(--muted);border-radius:7px}.fw__tab[aria-pressed=true]{background:var(--accent-soft);color:var(--ink);font-weight:600}.fw__layout{display:grid;grid-template-columns:minmax(0,1fr) 276px;grid-gap:30px;gap:30px;align-items:flex-start}.fw__homes{min-width:0}.fw__rail{position:-webkit-sticky;position:sticky;top:100px;border-left:1px solid var(--line);padding-left:26px}.fw__rail h2{font-size:23px}.fw__railsection{padding-bottom:24px;margin-bottom:23px;border-bottom:1px solid var(--line)}.fw__railsection:last-child{border-bottom:0}.fw__rail .fw__btn{width:100%}.fw__steps{padding:0;list-style:none;margin:22px 0 0}.fw__steps li{display:flex;gap:12px;margin-bottom:18px;font-size:13px;line-height:1.5}.fw__steps b{font-size:11px;display:grid;place-items:center;width:24px;height:24px;flex:none;border:1px solid var(--line);border-radius:50%;font-weight:500}.fw__steps strong{display:block;font-weight:600}.fw__steps span span{display:block;color:var(--muted);font-size:12px;margin-top:3px}.fw-home{border-bottom:1px solid var(--line);padding:0 0 26px;margin:0 0 26px;position:relative}.fw-home__main{display:grid;grid-template-columns:152px minmax(0,1fr);grid-gap:22px;gap:22px}.fw-home__image{position:relative;height:158px;border-radius:11px;overflow:hidden;background:var(--accent-soft);margin:0;align-self:start}.fw-home__image img{width:100%;height:100%;object-fit:cover;display:block}.fw-home__image figcaption{position:absolute;left:0;bottom:0;right:0;padding:5px 8px;background:color-mix(in srgb,var(--ink) 82%,transparent);color:var(--surface);font-size:9px;line-height:1.4}.fw-home__location{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px;text-align:center;font-family:var(--font-heading);font-size:20px;line-height:1.3;color:var(--accent)}.fw-home__location small{font-family:var(--font-sans);font-size:10px;margin-top:9px;letter-spacing:.04em;color:var(--muted)}.fw-home__location svg{margin-bottom:12px;opacity:.55}.fw-home__top{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.fw-home__top h3 a{color:var(--ink);text-decoration:none}.fw-home__top h3 a:hover{text-decoration:underline;text-underline-offset:4px}.fw-home__ordinal{color:var(--muted);letter-spacing:.06em;margin-bottom:7px}.fw-home__meta{color:var(--muted);font-size:12px;margin-top:8px!important}.fw-home__facts{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.fw-home__contact{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:10px}.fw-home__contact a{font-size:13px;font-weight:600;text-decoration:none;min-height:38px;display:inline-flex;align-items:center;gap:6px}.fw-home__contact a:hover{text-decoration:underline}.fw-home__tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.fw-home__compare{display:flex;align-items:center;gap:8px;min-height:42px;font-size:12px;cursor:pointer}.fw-home__compare input{margin:0}.fw-home__state{font-size:12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:8px 9px;max-width:135px;min-height:40px;color:var(--ink)}.fw-home--aside .fw-home__image{opacity:.7}.fw-home--chosen{border-bottom-color:var(--accent)}.fw-home__expand{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:22px;margin-top:18px}.fw-home__expandhead{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:18px}.fw-home__expandhead h4{font-family:var(--font-sans);font-size:12px;letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:600}.fw-home__section{margin:20px 0;padding-top:19px;border-top:1px solid var(--line)}.fw-home__section h4{font-family:var(--font-sans);font-size:13px;margin:0 0 12px;font-weight:600}.fw-home__form{display:flex;gap:9px;align-items:flex-start}.fw-home__form textarea{flex:1 1;min-width:0}.fw-home__entry{padding:10px 0;font-size:13px;line-height:1.7}.fw-home__entry p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.fw-home__by{font-size:11px;color:var(--muted)}.fw-home__entry .fw__textbtn{font-size:11px;min-height:30px;margin-left:10px}.fw-home__question{border-left:2px solid var(--line);padding-left:13px;margin:14px 0}.fw-home__question>p{font-size:13px}.fw-home__answer{padding:4px 0 8px;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.fw-home__suggestions{display:flex;gap:8px;flex-direction:column;margin-top:12px}.fw-home__suggestions button{text-align:left}.fw-home__stances{display:flex;gap:6px;flex-wrap:wrap}.fw-home__stance{font-size:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:7px;min-height:40px;padding:8px 12px}.fw-home__stance[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.fw-home__opinions{display:flex;flex-wrap:wrap;margin-top:12px;font-size:11px;color:var(--muted)}.fw__field{display:flex;flex-direction:column;gap:6px;margin-bottom:15px;font-size:12px;font-weight:600}.fw__input{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:11px 12px;min-height:46px;line-height:1.5;font-size:14px!important;font-weight:400;resize:vertical}.fw__input:focus{border-color:var(--accent)}.fw__checkbox{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:400;margin:14px 0}.fw__checkbox input{margin-top:3px}.fw__alert{background:var(--warm);border:1px solid var(--line);border-radius:9px;padding:13px 17px;margin:0 0 22px;font-size:13px}.fw__alert p:last-child{margin:0}.fw__alert--calm{background:var(--accent-soft)}.fw__loading{padding:44px 0;color:var(--muted);font-size:14px}.fw__loadingline{height:112px;margin:0 0 20px;border-radius:10px;background:linear-gradient(90deg,var(--accent-soft),var(--surface),var(--accent-soft));background-size:200% 100%;animation:fw-load 1.6s ease infinite}.fw__empty{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-height:340px;padding:56px 35px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.fw__empty h2{max-width:18ch;font-size:32px}.fw__empty p{max-width:42ch;color:var(--muted);font-size:14px;margin-bottom:24px}.fw__members{gap:10px;margin:0 0 20px;flex-wrap:wrap}.fw__members,.fw__person{display:flex;align-items:center}.fw__person{gap:8px;font-size:12px}.fw__initial{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--accent);font-size:11px;font-weight:700}.fw__decision,.fw__initial{background:var(--accent-soft)}.fw__decision{border-left:3px solid var(--accent);padding:16px 20px;margin-bottom:24px}.fw__decision strong{font-family:var(--font-heading);font-weight:500;font-size:21px}.fw__decision p{font-size:12px;margin:5px 0 0}.fw__modalback{position:fixed;z-index:85;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ink) 38%,transparent);padding:24px}.fw__modal{position:relative;background:var(--surface);border-radius:16px;border:1px solid var(--line);padding:32px;max-width:520px;width:100%;max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 18px 70px color-mix(in srgb,var(--ink) 20%,transparent)}.fw__modal h2{padding-right:32px}.fw__modalclose{position:absolute;top:16px;right:18px;width:40px;height:40px;border:0;border-radius:8px;background:var(--paper);color:var(--ink);font-size:23px}.fw__modal p{font-size:13px;color:var(--muted)}.fw__modal .fw__btn{flex:1 1}.fw__linkbox{font-size:12px!important;background:var(--paper);word-break:break-all}.fw__settings{margin-top:12px}.fw__settings summary{font-size:12px;cursor:pointer;min-height:42px;color:var(--muted)}.fw__settingrow{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:6px}.fw__confirm{padding:13px;background:var(--warm);font-size:12px;border-radius:8px;margin-bottom:12px}.fw__stickycompare{position:-webkit-sticky;position:sticky;bottom:18px;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;background:var(--ink);border-radius:11px;color:var(--surface);box-shadow:0 7px 25px color-mix(in srgb,var(--ink) 15%,transparent);font-size:13px}.fw__stickycompare a{color:var(--surface)!important;background:transparent;border-color:color-mix(in srgb,var(--surface) 30%,transparent)}.fw__stickycompare a:hover{background:var(--accent)}.fw-compare{overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.fw-compare table{border-collapse:collapse;width:100%;min-width:620px;table-layout:fixed}.fw-compare td,.fw-compare th{text-align:left;padding:20px;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.fw-compare th:first-child{width:174px;background:var(--paper);font-size:12px;font-weight:500}.fw-compare td:last-child,.fw-compare th:last-child{border-right:0}.fw-compare tr:last-child>*{border-bottom:0}.fw-compare thead th{background:var(--surface);position:-webkit-sticky;position:sticky;top:0;z-index:1}.fw-compare thead h2{font-size:22px}.fw-compare__group th{font-size:10px!important;letter-spacing:.12em;text-transform:uppercase;background:var(--accent-soft)!important;padding:12px 20px!important}.fw-compare__image{height:130px;margin-bottom:18px}.fw-compare__pick{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 25px}.fw-compare__pick label{display:flex;align-items:center;gap:9px;min-height:42px;padding:7px 12px;border:1px solid var(--line);border-radius:8px;font-size:12px;background:var(--surface)}@keyframes fw-load{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.fw *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1050px){.fw{padding:36px 30px 70px}.fw__layout{grid-template-columns:minmax(0,1fr) 235px;gap:24px}.fw__rail{padding-left:20px}.fw-home__main{grid-template-columns:112px minmax(0,1fr);gap:18px}.fw-home__image{height:135px}.fw-home h3{font-size:21px}.fw__head{flex-direction:column;gap:14px}.fw__bar,.fw__head{align-items:flex-start}.fw-home__tools{flex-wrap:wrap}}@media(max-width:760px){.fw{padding:28px 24px 70px}.fw__layout{grid-template-columns:1fr}.fw__rail{position:static;grid-row:1;border:0;padding:0}.fw__railsection{padding:18px 20px;margin:0 0 8px;background:var(--accent-soft);border-radius:11px;border:0}.fw__railsection p{font-size:12px}.fw__railsection--desktop{display:none}.fw__rail h2{font-size:23px;margin-bottom:8px}.fw__rail .fw__btn{width:auto}.fw__head{padding-bottom:24px}.fw__bar{flex-wrap:wrap;gap:10px;margin-bottom:20px}.fw__bar .fw__tabs{order:3;width:100%;border-top:1px solid var(--line);padding-top:10px}.fw-home__main{grid-template-columns:86px minmax(0,1fr);gap:14px}.fw-home__image{height:110px;border-radius:8px}.fw-home__location{padding:9px;font-size:14px}.fw-home__location small{font-size:8px}.fw-home__location svg{width:20px;height:20px;margin-bottom:7px}.fw-home h3{font-size:22px}.fw-home__ordinal{font-size:10px}.fw-home__meta{font-size:11px}.fw-home__facts{gap:5px}.fw-home__contact{gap:9px}.fw-home__contact a{font-size:12px}.fw-home__tools{gap:6px}.fw-home__tools>.fw__textbtn{margin-left:auto}.fw-home__expand{padding:17px}.fw-home__form{flex-direction:column}.fw-home__form textarea{width:100%}.fw-home__form .fw__btn{align-self:flex-end}.fw__modalback{padding:14px}.fw__modal{padding:26px 22px;max-height:calc(100dvh - 28px)}.fw__empty{padding:40px 25px}.fw__members{gap:12px}.fw__stickycompare{bottom:12px;padding:12px;gap:10px;font-size:12px}.fw-compare td,.fw-compare th{padding:16px}.fw-compare th:first-child{width:140px}.fw-compare thead h2{font-size:19px}.fw-compare table{min-width:640px}.fw-compare__image{height:100px}.fw__decision{padding:14px 16px}}@media print{.fw{max-width:none;padding:0;font-size:11px}.fw__head{display:block}.fw-home__tools,.fw__actions,.fw__bar,.fw__members,.fw__modalback,.fw__rail,.fw__stickycompare{display:none!important}.fw__layout{display:block}.fw-home{page-break-inside:avoid;break-inside:avoid}.fw-home__expand{display:none}.fw h1{font-size:30px}.fw-compare{overflow:visible;border-radius:0}.fw-compare table{min-width:0}.fw-compare td,.fw-compare th{padding:10px}.fw-compare thead th{position:static}}.fw__prioritytext{font:400 18px/1.55 var(--font-heading);white-space:pre-wrap;overflow-wrap:anywhere}.fw__priorities .fw__field{margin-top:12px}.fw__private{background:var(--accent-soft);border:0!important;border-radius:10px;padding:14px 18px!important;margin-bottom:22px}.fw__private summary{font-weight:600}.fw__private .fw__input{background:#fff}.fw-planner{border:1px solid var(--line);border-radius:14px;background:var(--surface);margin-bottom:28px;scroll-margin-top:92px}.fw-planner__head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.fw-planner__head h2{font-size:28px}.fw-planner__head>div{max-width:650px}.fw-planner h3{font:600 15px/1.5 var(--font-sans);letter-spacing:0;margin:0 0 12px}.fw-planner__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:30px;gap:30px;margin-top:24px}.fw-planner__homes{max-height:360px;overflow:auto;border:1px solid var(--line);border-radius:9px}.fw-planner__pick{display:flex;gap:11px;align-items:center;padding:14px;min-height:64px;border-bottom:1px solid var(--line);font-size:13px;cursor:pointer}.fw-planner__pick:last-child{border:0}.fw-planner__pick strong{font-weight:500}.fw-planner__pick small{display:block;color:var(--muted);margin-top:3px}.fw-planner__window{display:flex;gap:10px;align-items:center}.fw-planner__window .fw__field{flex:1 1;min-width:0}.fw-planner__window input{min-width:0}.fw-planner__next{display:flex;gap:24px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin:24px 0}.fw-planner__next>div{max-width:570px}.fw-planner__next .fw__btn{flex:none}.fw-planner__plan{padding:18px 0;border-bottom:1px solid var(--line)}.fw-planner__plan h4{font:400 22px/1.3 var(--font-heading);margin:10px 0}.fw-planner__outcome{white-space:pre-wrap;overflow-wrap:anywhere}.fw-planner--compact{padding:22px}.fw-planner--compact .fw-planner__head h2{font-size:25px}.fw-planner--compact .fw-planner__grid{grid-template-columns:1fr}.fw-planner--compact .fw-planner__next{align-items:flex-start;flex-direction:column}@media(max-width:760px){.fw-planner{padding:22px 18px;margin-bottom:24px}.fw-planner__head,.fw-planner__next{flex-direction:column;gap:12px}.fw-planner__grid{grid-template-columns:1fr;gap:22px;margin-top:16px}.fw-planner__head h2{font-size:26px}.fw-planner__homes{max-height:310px}.fw-planner__window .fw__input{padding:10px 7px}.fw-planner__next .fw__btn{width:100%;white-space:normal}.fw-planner__plan .fw__actions{gap:14px}.fw-planner__plan h4{font-size:21px}.fw-planner--compact .fw-planner__head{flex-direction:row}.fw-planner--compact .fw-planner__head>div .fw__small{display:none}.fw-planner--compact .fw-planner__head .fw__btn{padding:9px 12px;font-size:12px;min-width:112px}.fw-planner--compact .fw-planner__head h2{font-size:22px}.fw__rail{grid-row:auto}.fw__layout{gap:20px}.fw__railsection{padding:22px}.fw-home__compare,.fw-home__stance,.fw-home__state{min-height:44px}}.fw__homes>.fw__priorities{padding:22px 24px;margin:0 0 24px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.fw__homes>.fw__priorities h2{font-size:25px}.fw__homes>.fw__priorities>.fw__small{max-width:65ch}.fw__homes>.fw__priorities .fw__field{max-width:600px}.fw__modalclose{width:44px;height:44px}@media(max-width:760px){.fw__homes>.fw__priorities{padding:20px;margin-bottom:20px}.fw__homes>.fw__priorities h2{font-size:23px}}.fw{max-width:1440px;padding:48px 56px 96px}.fw__memberdetails{margin:0 0 12px;border:0;padding:0;background:transparent}.fw__memberdetails>summary{display:flex;align-items:center;gap:10px;min-height:42px;padding:0;font-size:12px;color:var(--muted);cursor:pointer}.fw__memberdetails>summary>span:last-child{margin-left:auto;font-size:12px;text-decoration:underline;text-underline-offset:3px}.fw__memberpreview{display:flex;padding-left:4px}.fw__memberpreview .fw__initial{width:25px;height:25px;margin-left:-4px;border:2px solid var(--paper);font-size:9px}.fw__memberdetails .fw__members{padding:10px 0 12px;margin:0}.fw__priorityempty{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;font-size:13px;color:var(--muted)}.fw__priorityempty strong{font-weight:500;color:var(--ink)}.fw__priorityempty .fw__textbtn{padding-block:5px;white-space:nowrap}.fw__layout{grid-template-columns:minmax(0,1fr) 260px;gap:40px}.fw__workspaceviews{display:flex;gap:7px;margin:0 0 24px;border-bottom:1px solid var(--line);padding-bottom:12px;overflow:auto}.fw__workspaceviews button{flex:1 1;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;min-height:48px;border:1px solid transparent;background:transparent;border-radius:7px;padding:10px 13px;font:600 13px/1.4 var(--font-sans);color:var(--muted)}.fw__workspaceviews button[aria-pressed=true]{background:var(--accent);color:var(--surface)}.fw__workspaceviews button span{display:inline-grid;place-items:center;min-width:19px;height:19px;font-size:10px;padding:0 4px;border:1px solid;border-radius:20px}.fw__workspaceviews button:hover{border-color:var(--line)}.fw__head{padding-bottom:40px}.fw__homes>.fw__priorities{border:0;border-left:3px solid var(--accent);border-radius:0;padding:4px 0 4px 24px;margin-bottom:32px}.fw__homes>.fw__priorities h2{font-size:28px}.fw-home{padding-bottom:30px;margin-bottom:32px;scroll-margin-top:100px}.fw-home__main{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:28px}.fw-home__image{width:100%;min-width:0;height:100%;min-height:248px;max-height:340px;aspect-ratio:4/3;border-radius:10px;align-self:stretch}.fw-home__top h3{font-size:28px;line-height:1.17;letter-spacing:-.045em}.fw-home__ordinal{font-size:11px;margin:0 0 12px}.fw-home__meta{font-size:13px;margin-top:12px!important}.fw-home__price{margin:12px 0}.fw-home__price>p:first-child{font-size:14px;font-weight:600;margin:0 0 4px}.fw-home__price .fw__small{font-size:11px;line-height:1.6;margin:0}.fw-home__contact{gap:12px 20px;margin-top:14px}.fw-home__contact a,.fw-home__contact button{min-height:44px}.fw-home__tools{padding:15px 0 0;margin-top:22px}.fw-home__state{max-width:160px;min-height:44px}.fw-home__glimpse{margin:18px 0 8px;padding-left:12px;border-left:2px solid var(--line);font-size:13px}.fw-home__glimpse>span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--accent)}.fw-home__glimpse p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.6;margin:5px 0}.fw-home__glimpse small{display:block;color:var(--muted);font-size:11px}.fw-home__entry .fw__textbtn{min-height:44px}.fw-home__opinions{display:grid;grid-gap:12px;gap:12px;margin-bottom:10px}.fw-home__opinions>div{padding-left:12px;border-left:2px solid var(--line)}.fw-home__opinions strong{font-weight:600;color:var(--ink)}.fw-home__opinions p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;color:var(--ink)}.fw-home__expand{border:0;border-radius:0;border-left:2px solid var(--line);padding:6px 0 4px 24px;background:transparent}.fw-home__question{padding:15px 18px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.fw-home__question>p{font-weight:600}.fw-home__answer{padding-top:8px;font-size:13px}.fw-planner{border-radius:8px;padding:28px;margin-bottom:32px}.fw-planner__plans{margin:24px 0 30px;padding-top:22px;border-top:1px solid var(--line)}.fw-planner__plans>h3{font-size:19px;margin-bottom:5px}.fw-planner__plan{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:22px;gap:22px;padding:22px 0}.fw-planner__plan:last-child{border-bottom:0}.fw-planner__plan .fw__actions{justify-content:flex-end;max-width:330px}.fw-planner--compact .fw-planner__plan{grid-template-columns:1fr;gap:5px}.fw-planner--compact .fw-planner__plan .fw__actions{justify-content:flex-start;max-width:none}.fw-planner__grid{padding-top:22px;border-top:1px solid var(--line)}.fw-planner__head+.fw-planner__grid{border-top:0}.fw-planner__next{border-bottom:0;margin-bottom:0;padding-bottom:0}.fw-planner__grid{scroll-margin-top:105px}.fw__recent ol{list-style:none;margin:0;padding:0}.fw__recent li{padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.fw__recent li p{margin:0 0 4px;overflow-wrap:anywhere}.fw__recent time{font-size:11px;color:var(--muted)}.fw-compare{border-radius:8px}.fw-compare__image{height:190px;min-height:0;max-height:none;aspect-ratio:16/10}.fw-compare thead h2{font-size:25px;line-height:1.2;min-height:2.4em}.fw-compare td{font-size:14px}.fw-compare td a{display:inline-flex;align-items:center;min-height:44px}.fw-compare__pick label{min-height:48px}.fw-compare th[scope=row]{position:-webkit-sticky;position:sticky;left:0;z-index:2;box-shadow:1px 0 0 var(--line)}.fw-compare thead th:first-child{left:0;z-index:3}.fw:has(:is(input:not([type=checkbox]),textarea,select):focus) .fw__stickycompare{position:static}.fw button[type=submit].fw__btn{background:var(--surface);color:var(--ink)!important;box-shadow:none}.fw button[type=submit].fw__btn:hover{background:var(--accent-soft)}.fw button[type=submit].fw__btn--primary{background:var(--accent);color:var(--surface)!important}.fw button[type=submit].fw__btn--primary:hover{background:var(--accent-strong)}.fw button:disabled{cursor:not-allowed}@media(max-width:1100px){.fw{padding:38px 32px 88px}.fw__layout{grid-template-columns:minmax(0,1fr) 225px;gap:28px}.fw-home__main{grid-template-columns:1fr;gap:20px}.fw-home__image{height:auto;min-height:0;max-height:320px;aspect-ratio:16/9}.fw-home__top h3{font-size:28px}}@media(max-width:760px){.fw{padding:28px 22px 82px}.fw__memberdetails>summary{gap:7px;font-size:11px}.fw__memberdetails>summary>span:last-child{font-size:11px}.fw__layout{grid-template-columns:1fr;gap:24px}.fw__workspaceviews{gap:2px;margin-bottom:20px}.fw__workspaceviews button{font-size:11px;padding:9px 7px;gap:5px}.fw__workspaceviews button span{min-width:17px;height:17px;font-size:9px}.fw__head{padding-bottom:25px;gap:18px}.fw__head>.fw__actions{width:100%}.fw__head>.fw__actions>.fw__btn{flex:1 1}.fw__homes>.fw__priorities{padding:2px 0 2px 16px;margin-bottom:25px}.fw__homes>.fw__priorities h2{font-size:25px}.fw-home__main{gap:17px}.fw-home__image{max-height:none;aspect-ratio:16/10}.fw-home__location{font-size:24px;padding:24px}.fw-home__location small{font-size:11px}.fw-home__location svg{width:28px;height:28px}.fw-home__top h3{font-size:27px}.fw-home__meta{font-size:12px}.fw-home__glimpse{margin:13px 0 7px}.fw-home__tools{gap:8px}.fw-home__expand{padding:0 0 0 14px}.fw-home__question{padding:14px}.fw__input{font-size:16px!important}.fw__btn--small{min-height:44px}.fw-planner{padding:22px 18px}.fw-planner__plan{grid-template-columns:1fr;gap:7px}.fw-planner__plan .fw__actions{justify-content:flex-start;max-width:none}.fw-planner--compact .fw-planner__head{flex-direction:column}.fw-planner--compact .fw-planner__head .fw__btn{width:100%}.fw-compare__image{height:125px;aspect-ratio:auto}.fw-compare thead h2{font-size:21px;min-height:0}.fw-compare table{min-width:720px}.fw-compare th:first-child{width:140px}.fw-compare td,.fw-compare th{padding:16px}}@media print{.fw{max-width:none;padding:0}.fw-home__image{height:120px;min-height:0}.fw-home__glimpse{-webkit-line-clamp:unset}.fw-planner__grid,.fw-planner__next{display:none}.fw-compare table{min-width:0}}.Workspace_page__2Fj9g.Workspace_page__2Fj9g{max-width:1512px;padding:14px 48px 100px}.Workspace_header__Luf0F{display:grid;grid-template-columns:minmax(0,1fr) 302px;align-items:center;grid-gap:34px;gap:34px;margin-bottom:8px}.Workspace_kicker__mrtDM{color:var(--accent-strong);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin:0 0 9px!important}.Workspace_header__Luf0F h1{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:0}.Workspace_titleLine__E0W4w{display:flex;align-items:center;gap:12px;min-height:42px;flex-wrap:wrap}.Workspace_titleLine__E0W4w>a{display:flex;align-items:center;gap:7px;margin-left:auto;color:var(--accent-strong);font-size:12px;text-decoration:none;min-height:36px}.Workspace_titleLine__E0W4w>a:hover{text-decoration:underline}.Workspace_titleLine__E0W4w>.Workspace_subtitle__OGUsd{white-space:nowrap}.Workspace_subtitle__OGUsd{color:var(--muted);font-size:13px;margin:0!important}.Workspace_headerActions__6Vulv{display:flex;gap:9px;justify-content:stretch}.Workspace_headerActions__6Vulv>button{width:100%;font-size:12px;min-height:42px}.Workspace_headerActions__6Vulv a,.Workspace_headerActions__6Vulv button{background:#fff}.Workspace_layout__n1RZB{display:grid;grid-template-columns:minmax(0,1fr) 302px;grid-gap:34px;gap:34px;align-items:start}.Workspace_homes__TUEzS{min-width:0}.Workspace_views__IH_4v{display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--line);margin-bottom:7px}.Workspace_views__IH_4v button{display:flex;gap:7px;align-items:center;min-height:44px;padding:0 1px 8px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap}.Workspace_views__IH_4v button[aria-pressed=true]{color:var(--accent-strong);border-bottom-color:var(--accent)}.Workspace_views__IH_4v button>span{font-size:11px;padding:1px 6px;border-radius:5px;background:var(--warm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Workspace_views__IH_4v button[aria-pressed=true]>span{background:var(--accent-soft)}.Workspace_toolbar__A1uwo{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.Workspace_filters__g9pAH{display:flex;align-items:center;gap:5px}.Workspace_filters__g9pAH button{display:flex;gap:7px;align-items:center;padding:7px 10px;border:1px solid transparent;border-radius:7px;background:none;min-height:40px;font-size:12px;color:var(--muted)}.Workspace_filters__g9pAH button[aria-pressed=true]{background:#fff;border-color:var(--line);color:var(--ink);box-shadow:0 2px 4px rgb(20 24 31/3%)}.Workspace_filters__g9pAH button>span{font-size:10px;color:var(--muted)}.Workspace_compareToggle__WacGc{display:flex;align-items:center;gap:7px;border:0;background:none;min-height:42px;font-size:12px;color:var(--accent-strong);font-weight:600}.Workspace_compareToggle__WacGc[aria-pressed=true]{color:var(--ink)}.Workspace_gallery__8SVPT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:23px;gap:23px;align-items:start}.Workspace_selectionHelp__VGey3{border-radius:8px;background:var(--accent-soft);padding:10px 14px;margin:0 0 18px!important;font-size:12px;color:var(--accent-strong)}.Workspace_rail__Q_QI_{position:-webkit-sticky;position:sticky;top:88px;align-self:start;min-width:0}.Workspace_nextSteps__NAhIO{padding:23px 23px 0;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 24px rgb(22 30 40/4%);overflow:hidden}.Workspace_nextSteps__NAhIO h2{font-size:25px;line-height:1.2;letter-spacing:-.04em;margin:0 0 13px}.Workspace_nextSteps__NAhIO>p:not(.Workspace_kicker__mrtDM):not(.Workspace_batchHint__PQz5s):not(.Workspace_launchNote__i6u5G){font-size:13px;line-height:1.6;color:var(--muted);margin-bottom:17px}.Workspace_nextSteps__NAhIO>button{width:100%;padding:13px 12px;font-size:13px;gap:8px;min-height:48px}.Workspace_nextSteps__NAhIO>button>svg:last-child{margin-left:auto}.Workspace_batchHint__PQz5s{font-size:11px;text-align:center;color:var(--muted);margin:8px 0 20px!important}.Workspace_nextSteps__NAhIO>.Workspace_trackingLink__eRnsQ{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:-10px 0 9px;padding:8px 0;border:0;background:none;color:var(--accent-strong);font:inherit;font-size:12px;text-align:left}.Workspace_nextSteps__NAhIO>.Workspace_trackingLink__eRnsQ:hover{text-decoration:underline}.Workspace_checkList__YPhI9{display:grid;grid-gap:12px;gap:12px;padding:18px 0;border-top:1px solid var(--line)}.Workspace_checkList__YPhI9>span{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.45}.Workspace_checkList__YPhI9 svg{color:var(--accent-strong)}.Workspace_launchNote__i6u5G{font-size:11px;color:var(--muted);line-height:1.65;padding:0 0 20px;margin:0!important}.Workspace_invite___iHHC{display:flex;gap:12px;background:var(--accent-soft);border-top:1px solid #dfe9f5;margin:0 -23px;padding:20px 23px}.Workspace_invite___iHHC>svg{margin-top:3px;color:var(--accent-strong)}.Workspace_invite___iHHC strong{font-size:13px;font-weight:650}.Workspace_invite___iHHC p{font-size:12px;color:var(--muted);margin:4px 0 5px;line-height:1.6}.Workspace_invite___iHHC button{display:flex;gap:8px;align-items:center;background:none;border:0;min-height:38px;font-size:12px;font-weight:700;color:var(--accent-strong)}.Workspace_utility__rKhkL{margin:7px 0 0;border-bottom:1px solid var(--line);padding:0 4px}.Workspace_utility__rKhkL>summary{display:flex;align-items:center;gap:10px;min-height:53px;font-size:12px;color:var(--ink);font-weight:500;cursor:pointer;list-style:none}.Workspace_utility__rKhkL>summary:after,.Workspace_utility__rKhkL>summary:before{display:none!important}.Workspace_utility__rKhkL>summary::-webkit-details-marker{display:none}.Workspace_utility__rKhkL>summary>svg{color:var(--muted)}.Workspace_utility__rKhkL>summary>svg:last-child{margin-left:auto}.Workspace_utility__rKhkL[open]>summary>svg:last-child{transform:rotate(180deg)}.Workspace_utility__rKhkL[open]{padding-bottom:15px}.Workspace_utility__rKhkL .fw__railsection{padding:8px 0 0!important;margin:0!important;border:0!important;background:none!important}.Workspace_utility__rKhkL .fw__prioritytext{font:400 13px/1.6 var(--font-sans)}.Workspace_utility__rKhkL h2{font-size:16px}.Workspace_utility__rKhkL .fw__priorityempty{display:block}.Workspace_rail__Q_QI_>.fw__railsection{padding:17px 4px;margin:0;border-bottom:1px solid var(--line);background:none}.Workspace_rail__Q_QI_>.fw__settings{padding:0 4px}.Workspace_compareTray__C60o5{position:-webkit-sticky;position:sticky;bottom:20px;margin:28px auto 0;max-width:840px;z-index:10;display:flex;align-items:center;gap:17px;padding:13px 16px;border:1px solid #d5dfe9;background:#fff;box-shadow:0 7px 35px rgb(22 30 40/13%);border-radius:13px}.Workspace_trayPhotos__pnI9g{display:flex;gap:5px}.Workspace_trayPhoto__1hw5K.Workspace_trayPhoto__1hw5K{margin:0;width:46px;height:46px;min-height:0;max-height:none;aspect-ratio:1;border-radius:7px;border:1px solid var(--line)}.Workspace_trayPhoto__1hw5K figcaption{display:none}.Workspace_trayLabel__XoOXh{display:flex;flex:1 1;flex-direction:column;gap:2px;font-size:13px;line-height:1.4}.Workspace_trayLabel__XoOXh span{font-size:11px;color:var(--muted)}.Workspace_trayClose__Xhtce{display:grid;place-items:center;width:36px;height:44px;border:0;background:none;color:var(--muted)}.Workspace_mobilePlan__u5xyp{display:none}.Workspace_walkthroughLink__Sx4gZ{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;border:0;background:none;color:var(--accent-strong);font:inherit;font-size:12px;min-height:36px;margin-bottom:6px}.Workspace_walkthroughLink__Sx4gZ:hover{text-decoration:underline}.Workspace_coordinationTabs__3FwOV{display:flex;align-items:center;gap:7px;margin:9px 0 16px}.Workspace_coordinationTabs__3FwOV>button{display:flex;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font:inherit;font-size:12px;border:1px solid var(--line);background:transparent;border-radius:7px;color:var(--muted)}.Workspace_coordinationTabs__3FwOV>button[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong);font-weight:650}.Workspace_coordinationTabs__3FwOV>button>span{font-size:10px;border-radius:4px;background:white;padding:2px 5px}.Workspace_familyPanel__8IOHz{border:1px solid var(--line);background:#fff;border-radius:14px;padding:27px;margin-top:12px}.Workspace_familyPanel__8IOHz>svg{color:var(--accent-strong)}.Workspace_familyPanel__8IOHz>h2{font-size:27px;letter-spacing:-.035em;margin:15px 0 9px;line-height:1.25}.Workspace_familyPanel__8IOHz>p{font-size:14px;color:var(--muted);line-height:1.6;max-width:58ch}.Workspace_familyPanel__8IOHz>.Workspace_familyPrivacy__KFDen{font-size:12px;max-width:none;margin-top:14px}.Workspace_familyPeople__ApwU4{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.Workspace_familyPeople__ApwU4>span{display:flex;align-items:center;gap:7px;font-size:12px}.Workspace_familyPeople__ApwU4 i{display:grid;place-items:center;width:30px;height:30px;background:var(--accent-soft);color:var(--accent-strong);font-style:normal;border-radius:50%}.Workspace_familyActions__2vJJA{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:23px;padding-top:23px;border-top:1px solid var(--line)}.Workspace_familyActions__2vJJA>button{display:grid;grid-template-columns:24px 1fr;align-items:center;grid-gap:8px;gap:8px;text-align:left;padding:17px;background:var(--color-panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;font-size:13px}.Workspace_familyActions__2vJJA>button>span{grid-column:2;font-size:12px;color:var(--muted);line-height:1.6}.Workspace_familyActions__2vJJA>button>svg{color:var(--accent-strong)}.Workspace_familyActions__2vJJA>button>svg:last-child{grid-column:2}.Workspace_coach__lzH0c{border:1px solid var(--accent);border-radius:12px;background:#fff;padding:18px;margin-bottom:12px;box-shadow:0 6px 25px rgb(22 30 40/9%)}.Workspace_coachHeader__IoR71{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.09em;color:var(--accent-strong);font-weight:700}.Workspace_coachHeader__IoR71 button{border:0;background:none;color:var(--muted);display:grid;place-items:center;width:32px;height:32px}.Workspace_coachSteps__Zg4Cx{display:flex;gap:8px;margin:10px 0 15px}.Workspace_coachSteps__Zg4Cx button{height:28px;width:28px;border:1px solid var(--line);background:var(--color-panel);border-radius:50%;font-size:11px;color:var(--muted)}.Workspace_coachSteps__Zg4Cx button[aria-current]{color:white;background:var(--accent);border-color:var(--accent)}.Workspace_coach__lzH0c h3{font-size:20px;line-height:1.25;letter-spacing:-.03em;margin:0 0 9px}.Workspace_coach__lzH0c p{font-size:12px;line-height:1.6;color:var(--muted);margin:0 0 12px}.Workspace_coach__lzH0c>.fw__textbtn{display:flex;gap:7px}.Workspace_coachFooter__lEE5R{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--muted);border-top:1px solid var(--line);padding-top:10px;margin-top:12px}.Workspace_coachFooter__lEE5R button{display:flex;align-items:center;gap:5px;min-height:34px;border:0;background:none;color:var(--accent-strong);font:inherit}@media(max-width:950px){.Workspace_coach__lzH0c{position:fixed;z-index:60;right:18px;bottom:16px;width:min(340px,calc(100vw - 36px));margin:0}.Workspace_coordinationTabs__3FwOV{margin-top:6px}.Workspace_familyPanel__8IOHz{padding:20px}.Workspace_familyActions__2vJJA{grid-template-columns:1fr}.Workspace_walkthroughLink__Sx4gZ{grid-column:1/-1;justify-content:flex-start}}.Workspace_page__2Fj9g .fw__loadingline{background:var(--accent-soft);animation:Workspace_saved-load__KwK7i 1.5s ease-in-out infinite alternate}@keyframes Workspace_saved-load__KwK7i{to{opacity:.4}}@media(min-width:1600px){.Workspace_page__2Fj9g.Workspace_page__2Fj9g{max-width:1580px;padding-inline:56px}.Workspace_header__Luf0F,.Workspace_layout__n1RZB{grid-template-columns:minmax(0,1fr) 320px;gap:42px}}@media(max-width:1150px){.Workspace_page__2Fj9g.Workspace_page__2Fj9g{padding:14px 28px 90px}.Workspace_header__Luf0F,.Workspace_layout__n1RZB{grid-template-columns:minmax(0,1fr) 275px;gap:24px}.Workspace_gallery__8SVPT,.Workspace_views__IH_4v{gap:16px}.Workspace_views__IH_4v button{font-size:13px}.Workspace_filters__g9pAH button{padding:7px}.Workspace_nextSteps__NAhIO{padding:22px 18px 0}.Workspace_invite___iHHC{margin-inline:-18px;padding:18px}.Workspace_toolbar__A1uwo{flex-wrap:wrap}}@media(max-width:950px){.Workspace_layout__n1RZB{grid-template-columns:minmax(0,1fr)}.Workspace_rail__Q_QI_{position:static}.Workspace_nextSteps__NAhIO{display:none}.Workspace_mobilePlan__u5xyp{display:flex;align-items:center;gap:12px;border:1px solid #d4e2f3;background:var(--accent-soft);padding:13px 16px;width:100%;text-align:left;border-radius:10px;margin:0 0 8px;color:var(--accent-strong)}.Workspace_mobilePlan__u5xyp span{flex:1 1;font-size:14px;font-weight:650}.Workspace_mobilePlan__u5xyp strong{display:block;font-size:12px;font-weight:400;margin-top:2px;color:var(--muted)}.Workspace_rail__Q_QI_{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 25px;gap:0 25px}.Workspace_header__Luf0F{grid-template-columns:minmax(0,1fr) auto;gap:14px}.Workspace_headerActions__6Vulv{justify-content:flex-end}.Workspace_headerActions__6Vulv>button{width:auto}.Workspace_titleLine__E0W4w>a{display:none}}@media(max-width:600px){.Workspace_page__2Fj9g.Workspace_page__2Fj9g{padding:10px 16px 80px}.Workspace_header__Luf0F{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-bottom:6px;align-items:start}.Workspace_header__Luf0F h1{font-size:24px}.Workspace_titleLine__E0W4w{gap:7px}.Workspace_titleLine__E0W4w>.Workspace_subtitle__OGUsd{font-size:11px}.Workspace_headerActions__6Vulv{justify-content:flex-end;margin-top:0;gap:0}.Workspace_headerActions__6Vulv a,.Workspace_headerActions__6Vulv button{font-size:12px;padding:9px 12px;min-height:40px}.Workspace_kicker__mrtDM{font-size:10px}.Workspace_views__IH_4v{gap:0;justify-content:space-between;margin-bottom:6px}.Workspace_views__IH_4v button{font-size:11px;gap:4px;padding-bottom:8px;min-height:44px}.Workspace_views__IH_4v button>span{display:none}.Workspace_views__IH_4v button>svg{width:16px}.Workspace_views__IH_4v button>span{font-size:10px}.Workspace_toolbar__A1uwo{gap:6px}.Workspace_filters__g9pAH{gap:1px}.Workspace_filters__g9pAH button{font-size:11px;min-height:44px;gap:4px;padding:7px 8px}.Workspace_compareToggle__WacGc{min-height:44px;margin-left:auto;font-size:12px}.Workspace_gallery__8SVPT{grid-template-columns:1fr;gap:22px}.Workspace_rail__Q_QI_{grid-template-columns:1fr}.Workspace_compareTray__C60o5{bottom:12px;gap:9px;padding:11px;flex-wrap:wrap}.Workspace_trayLabel__XoOXh span,.Workspace_trayPhotos__pnI9g{display:none}.Workspace_trayLabel__XoOXh{font-size:12px}.Workspace_compareTray__C60o5>a,.Workspace_compareTray__C60o5>button:not(.Workspace_trayClose__Xhtce){min-height:44px;font-size:12px;padding:10px}.Workspace_trayClose__Xhtce{width:25px}.Workspace_selectionHelp__VGey3{font-size:12px}.Workspace_mobilePlan__u5xyp{padding:12px}.Workspace_mobilePlan__u5xyp strong{font-size:11px}}@media(prefers-reduced-motion:reduce){.Workspace_page__2Fj9g *{animation:none!important;transition:none!important}}.HomeCheckPlanner_panel__BeFDR{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:clip;scroll-margin-top:100px}.HomeCheckPlanner_steps__d7fuC{display:flex;gap:14px;padding:15px 22px;border-bottom:1px solid var(--line)}.HomeCheckPlanner_steps__d7fuC button{display:flex;align-items:center;gap:7px;background:none;border:0;min-height:36px;font:inherit;font-size:12px;color:var(--muted)}.HomeCheckPlanner_steps__d7fuC button[aria-current]{color:var(--accent-strong);font-weight:700}.HomeCheckPlanner_steps__d7fuC button:disabled{opacity:.5}.HomeCheckPlanner_steps__d7fuC button>span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--color-panel);border:1px solid var(--line)}.HomeCheckPlanner_steps__d7fuC button[aria-current]>span{background:var(--accent);color:#fff;border-color:var(--accent)}.HomeCheckPlanner_body__nCCHi{padding:24px}.HomeCheckPlanner_body__nCCHi h2{scroll-margin-top:110px;font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:0 0 9px;outline:none}.HomeCheckPlanner_intro__ydG7A{font-size:14px;line-height:1.6;color:var(--muted);max-width:67ch;margin:0 0 14px}.HomeCheckPlanner_launch__gkkXj{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.5;padding:11px 13px;background:var(--color-panel);border-radius:7px;margin:0 0 21px}.HomeCheckPlanner_launch__gkkXj svg{flex-shrink:0;margin-top:2px;color:var(--accent-strong)}.HomeCheckPlanner_selection__31tvK{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px;font-size:12px;color:var(--muted)}.HomeCheckPlanner_selection__31tvK button{border:0;background:none;color:var(--accent-strong);font:inherit;min-height:36px}.HomeCheckPlanner_homes__eBXkH{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.HomeCheckPlanner_homes__eBXkH>label{display:flex;align-items:center;gap:12px;position:relative;border:1px solid var(--line);border-radius:9px;padding:10px;cursor:pointer;min-width:0}.HomeCheckPlanner_homes__eBXkH>label.HomeCheckPlanner_chosen__qNyPz{border-color:var(--accent);background:var(--accent-soft)}.HomeCheckPlanner_photo__cJp4p.HomeCheckPlanner_photo__cJp4p{display:grid;grid-template-rows:68px auto;width:96px;height:auto;aspect-ratio:auto;border-radius:6px;margin:0;min-height:0;max-height:none;flex-shrink:0}.HomeCheckPlanner_photo__cJp4p img,.HomeCheckPlanner_photo__cJp4p>svg{height:68px;object-fit:cover;width:100%}.HomeCheckPlanner_photo__cJp4p figcaption,.HomeCheckPlanner_thumb__NZm0w figcaption{position:static;background:var(--color-panel);color:var(--muted);font-size:10px;line-height:1.35;padding:5px 6px;overflow-wrap:anywhere}.HomeCheckPlanner_homes__eBXkH>label>span{flex:1 1;min-width:0}.HomeCheckPlanner_homes__eBXkH strong{display:block;font-size:13px;line-height:1.4}.HomeCheckPlanner_homes__eBXkH small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.HomeCheckPlanner_checks__KWZsI input,.HomeCheckPlanner_homes__eBXkH input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0}.HomeCheckPlanner_footer__dXA3z{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:20px;margin-top:20px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.HomeCheckPlanner_checks__KWZsI{display:grid;grid-gap:9px;gap:9px}.HomeCheckPlanner_checks__KWZsI>label{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:9px;padding:15px;cursor:pointer}.HomeCheckPlanner_checks__KWZsI>label>svg{color:var(--accent-strong)}.HomeCheckPlanner_checks__KWZsI>label>span{flex:1 1}.HomeCheckPlanner_checks__KWZsI strong{display:block;font-size:14px}.HomeCheckPlanner_checks__KWZsI small{display:block;color:var(--muted);font-size:12px;line-height:1.5;margin-top:5px}.HomeCheckPlanner_timing__Q0d_X{display:grid;grid-gap:8px;gap:8px;font-size:13px;margin-top:20px}.HomeCheckPlanner_timing__Q0d_X select{border:1px solid var(--line);border-radius:7px;background:white;font:inherit;padding:11px}.HomeCheckPlanner_guided__dI7jm{border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:13px;font-size:12px;line-height:1.6}.HomeCheckPlanner_guided__dI7jm summary{font-weight:600;cursor:pointer}.HomeCheckPlanner_guided__dI7jm label{display:flex;gap:8px;align-items:center}.HomeCheckPlanner_reviewHomes__Pzufb{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.HomeCheckPlanner_reviewHomes__Pzufb>div{display:flex;align-items:center;gap:10px;font-size:12px}.HomeCheckPlanner_thumb__NZm0w.HomeCheckPlanner_thumb__NZm0w{display:grid;grid-template-rows:60px auto;width:96px;height:auto;min-height:0;max-height:none;aspect-ratio:auto;margin:0;border-radius:6px;flex-shrink:0}.HomeCheckPlanner_thumb__NZm0w img,.HomeCheckPlanner_thumb__NZm0w>svg{height:60px;object-fit:cover;width:100%}.HomeCheckPlanner_review__tS5GN{background:var(--color-panel);border-radius:9px;padding:17px;margin-top:20px;font-size:13px}.HomeCheckPlanner_review__tS5GN h3{font-size:15px;margin:0 0 13px}.HomeCheckPlanner_review__tS5GN ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;grid-gap:12px;gap:12px}.HomeCheckPlanner_review__tS5GN li{display:flex;gap:8px;align-items:center}.HomeCheckPlanner_review__tS5GN li svg{color:var(--accent-strong)}.HomeCheckPlanner_review__tS5GN p{color:var(--muted);font-size:12px}.HomeCheckPlanner_sequence__8e_mm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:23px}.HomeCheckPlanner_sequence__8e_mm strong{font-size:13px}.HomeCheckPlanner_reviewNote__hcI3h,.HomeCheckPlanner_sequence__8e_mm p{font-size:12px;line-height:1.6;color:var(--muted)}.HomeCheckPlanner_reviewNote__hcI3h{margin-top:15px}.HomeCheckPlanner_direct__JAb4K{display:flex;align-items:center;gap:8px;margin:17px auto 0;border:0;background:none;font:inherit;font-size:12px;color:var(--accent-strong);min-height:40px}@media(max-width:700px){.HomeCheckPlanner_body__nCCHi{padding:18px}.HomeCheckPlanner_body__nCCHi h2{font-size:24px}.HomeCheckPlanner_homes__eBXkH{grid-template-columns:1fr}.HomeCheckPlanner_steps__d7fuC{padding:10px 12px;gap:8px;justify-content:space-between}.HomeCheckPlanner_steps__d7fuC button{font-size:11px;gap:5px}.HomeCheckPlanner_checks__KWZsI>label{padding:12px}.HomeCheckPlanner_checks__KWZsI small{font-size:12px}.HomeCheckPlanner_footer__dXA3z{flex-wrap:wrap}.HomeCheckPlanner_footer__dXA3z>span{width:100%}.HomeCheckPlanner_reviewHomes__Pzufb{grid-template-columns:1fr}.HomeCheckPlanner_sequence__8e_mm{grid-template-columns:1fr;gap:8px}.HomeCheckPlanner_sequence__8e_mm p{margin-top:5px}.HomeCheckPlanner_review__tS5GN ul{grid-template-columns:1fr}.HomeCheckPlanner_intro__ydG7A{font-size:13px}}