.signin_page__bX3eQ{min-height:calc(100vh - 76px);padding:72px 0}.signin_grid__4B7Pn{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);grid-gap:72px;gap:72px;align-items:center}.signin_pitch__xSxU_ h1{max-width:13ch}.signin_title__wccp_{font-size:clamp(34px,4.2vw,50px)}.signin_pitch__xSxU_ .signin_lede__i1Y0q{margin-top:22px}.signin_benefits__aOfNx{display:grid;grid-gap:12px;gap:12px;margin:30px 0 0;padding:0;list-style:none}.signin_benefits__aOfNx li{position:relative;padding-left:28px;color:var(--ink-2)}.signin_benefits__aOfNx li:before{content:"✓";position:absolute;left:0;color:var(--accent-ink);font-weight:800}.signin_card__XdQeW{padding:30px}.signin_switchMode__EuTKn{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--border);color:var(--muted);font-size:14px}.signin_switchMode__EuTKn a{color:var(--accent-ink);font-weight:600}.signin_switchMode__EuTKn a:hover{text-decoration:underline}.signin_fine__Riyf1{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--border);color:var(--muted-txt);font-size:13px}@media(max-width:820px){.signin_page__bX3eQ{padding:24px 0 40px}.signin_grid__4B7Pn{grid-template-columns:1fr;gap:20px}.signin_pitch__xSxU_ h1{max-width:18ch}.signin_pitch__xSxU_ .signin_lede__i1Y0q{margin-top:10px}.signin_benefits__aOfNx{display:none}.signin_card__XdQeW{padding:20px}}.roommates_page__lf4_Y{padding-block:32px 64px;color:#493a55}.roommates_page__lf4_Y h1,.roommates_page__lf4_Y h2,.roommates_page__lf4_Y h3{color:#241734;text-wrap:balance}.roommates_page__lf4_Y h1{font-size:2.25rem;line-height:1.15;margin:12px 0}.roommates_page__lf4_Y h2{font-size:1.35rem;margin:0 0 12px}.roommates_page__lf4_Y h3{font-size:1.15rem;margin:0 0 8px}.roommates_page__lf4_Y p{line-height:1.6;max-width:70ch}.roommates_heading__mjO2n{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0 32px}.roommates_heading__mjO2n p{margin:0;max-width:60ch}.roommates_pilot__m6wVk,.roommates_soonBadge__oX3Io{display:inline-flex;align-items:center;padding:4px 9px;border-radius:6px;font-size:.78rem;font-weight:600;background:#f5f0fa;color:#573281}.roommates_layout__hBYJa{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:flex-start;grid-gap:32px;gap:32px}.roommates_sidebar__zvLVY{position:-webkit-sticky;position:sticky;top:110px}.roommates_comingSoon__tLS4R{background:#f2f1f3;border:1px solid #d9d6dd;padding:24px;border-radius:13px;color:#625b69}.roommates_comingHeading__jbiyA{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.roommates_comingHeading__jbiyA h2{color:#625b69;font-size:1.2rem;margin:0}.roommates_comingSoon__tLS4R p{line-height:1.6}.roommates_soonBadge__oX3Io{color:#59515f;background:#e5e2e8;white-space:nowrap}.roommates_disabledButton__qVewr{min-height:44px;padding:10px 14px;width:100%;border-radius:9px;border:1px solid #ccc7d1;background:#e5e2e8;color:#625b69;font:inherit;cursor:not-allowed}.roommates_small__X_7PA{font-size:.875rem;color:#6d6075;line-height:1.55}.roommates_actions__e8Yaw{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.roommates_sectionHeading__QqT71{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px}.roommates_empty__DJqib{border:1px solid #e7dfeb;border-radius:13px;padding:32px;background:#fbf9fc;margin-top:24px}.roommates_filters__qJuCB{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding-block:16px 24px;border-bottom:1px solid #e7dfeb}.roommates_filters__qJuCB label{flex:1 1 160px}.roommates_contact__z9IdQ label,.roommates_form__nsGOy label,.roommates_page__lf4_Y label{display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:.875rem}.roommates_page__lf4_Y input:not([type=checkbox]),.roommates_page__lf4_Y select,.roommates_page__lf4_Y textarea{min-height:44px;padding:10px 12px;border:1px solid #b6aabd;border-radius:9px;color:#493a55;background:#fff;font:inherit;width:100%;min-width:0}.roommates_page__lf4_Y textarea{resize:vertical}.roommates_page__lf4_Y input::placeholder,.roommates_page__lf4_Y textarea::placeholder{color:#6d6075;opacity:1}.roommates_page__lf4_Y :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #6b3fa0;outline-offset:3px}.roommates_profiles___7KHt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:24px;gap:24px;padding-top:24px}.roommates_profile___fF0F{border:1px solid #e7dfeb;border-radius:13px;overflow:hidden;overflow-wrap:anywhere;background:#fff}.roommates_profileBody__JP9I6{min-width:0;padding:20px}.roommates_profile___fF0F .roommates_facts__dH8P3 div{grid-template-columns:1fr;gap:4px}.roommates_profile___fF0F .roommates_facts__dH8P3{gap:12px}.roommates_profilePreview__uY7TU{max-width:380px;border:1px solid #e7dfeb;border-radius:13px;overflow:hidden;background:#fff}.roommates_previewName__ruF4H{font-size:1.35rem;color:#241734}.roommates_profileHeading__OYP2q{display:flex;gap:16px;align-items:center}.roommates_profileHeading__OYP2q p{margin:0}.roommates_avatar__PKFie{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;background:#f5f0fa;color:#573281;font-weight:600;font-size:1.25rem}.roommates_intro__J4xcr{white-space:pre-wrap}.roommates_facts__dH8P3{display:flex;flex-direction:column;gap:10px;font-size:.9rem}.roommates_facts__dH8P3 div{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:12px;gap:12px}.roommates_facts__dH8P3 dt{color:#6d6075}.roommates_facts__dH8P3 dd{margin:0;white-space:pre-wrap}.roommates_contact__z9IdQ{display:flex;flex-direction:column;gap:12px}.roommates_contact__z9IdQ summary{color:#573281;cursor:pointer;min-height:44px;display:list-item;padding:12px 0;font-weight:600}.roommates_contact__z9IdQ form{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:9px;background:#fbf9fc}.roommates_form__nsGOy fieldset{border:0;padding:0;margin:24px 0 0;min-width:0;display:flex;flex-direction:column;gap:24px}.roommates_form__nsGOy legend{font-size:1.2rem;font-weight:600;color:#241734;margin-bottom:12px}.roommates_fields__IUy_5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.roommates_form__nsGOy .roommates_areaField__Yndb1{margin:0}.roommates_areaField__Yndb1 legend{font-size:.875rem}.roommates_areaOptions__BS8Jg{display:flex;flex-wrap:wrap;gap:8px}.roommates_areaOptions__BS8Jg label{flex-direction:row;align-items:center;min-height:44px;gap:8px;padding:8px 12px;border:1px solid #e7dfeb;border-radius:9px}.roommates_areaOptions__BS8Jg label:has(input:checked){background:#f5f0fa;border-color:#6b3fa0}.roommates_page__lf4_Y input[type=checkbox]{width:18px;height:18px;flex-shrink:0;accent-color:#6b3fa0}.roommates_consent__UyHv7{padding:20px;border:1px solid #e7dfeb;border-radius:13px;background:#fbf9fc}.roommates_consent__UyHv7 label{flex-direction:row;align-items:flex-start;gap:12px;padding:8px 0;line-height:1.5}.roommates_consent__UyHv7 p{font-size:.875rem}.roommates_status__w8Fe2{border:1px solid #e7dfeb;border-radius:9px;padding:16px;background:#f5f0fa;margin-block:16px}.roommates_status__w8Fe2 p{margin:8px 0 0}.roommates_pause__Vm9Ft{margin-top:32px;border-top:1px solid #e7dfeb;padding-top:24px}.roommates_error__mPzai{color:#8c2437;border:1px solid #e5bdc5;background:#fff5f7;padding:12px 16px;border-radius:9px}.roommates_inbox__TnjPO{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:flex-start}.roommates_threadList__boyqK{display:flex;flex-direction:column;gap:8px}.roommates_threadList__boyqK a{padding:16px;border:1px solid #e7dfeb;border-radius:9px;text-decoration:none;color:#493a55}.roommates_threadList__boyqK a[aria-current=page]{border-color:#6b3fa0;background:#f5f0fa}.roommates_threadList__boyqK small{display:block;color:#6d6075;margin-top:8px}.roommates_messages__uC0fM{display:flex;flex-direction:column;gap:16px;margin:24px 0}.roommates_message__VufMF{padding:16px;background:#f5f0fa;border:1px solid #e7dfeb;border-radius:13px;max-width:85%;align-self:flex-start;overflow-wrap:anywhere;white-space:pre-wrap}.roommates_message__VufMF p{margin:0 0 8px}.roommates_message__VufMF small{font-size:.75rem;color:#6d6075}.roommates_mine__vfGq_{align-self:flex-end;background:#fbf9fc}.roommates_reply__ktPgN{display:flex;flex-direction:column;gap:16px}.roommates_report__3w45e{padding-block:24px;border-bottom:1px solid #e7dfeb;overflow-wrap:anywhere}@media (max-width:960px){.roommates_layout__hBYJa{grid-template-columns:minmax(0,1fr)}.roommates_sidebar__zvLVY{position:static}.roommates_heading__mjO2n{align-items:flex-start;flex-direction:column}.roommates_comingSoon__tLS4R{max-width:none}}@media (max-width:600px){.roommates_page__lf4_Y{padding-block:24px 40px}.roommates_page__lf4_Y h1{font-size:1.85rem}.roommates_fields__IUy_5,.roommates_inbox__TnjPO{grid-template-columns:minmax(0,1fr)}.roommates_facts__dH8P3 div{grid-template-columns:1fr;gap:4px}.roommates_threadList__boyqK{max-height:220px;overflow-y:auto}.roommates_comingSoon__tLS4R,.roommates_empty__DJqib{padding:20px}.roommates_message__VufMF{max-width:94%}}.roommates_avatar__PKFie{flex-basis:72px;height:72px;overflow:hidden}.roommates_avatar__PKFie img{width:100%;height:100%;object-fit:cover}.roommates_photoEditor__U1dgE{padding-block:0 24px;border-bottom:1px solid #e7dfeb}.roommates_photoEditor__U1dgE>p{margin:8px 0 16px}.roommates_photoEditor__U1dgE .roommates_sectionHeading__QqT71 h2{margin:0}.roommates_photoStudio__1AVoQ{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(0,1.6fr);grid-gap:24px;gap:24px;align-items:start;margin-block:20px}.roommates_extraPhotos__30UHb h3{margin:0 0 6px;font-size:.95rem}.roommates_extraPhotos__30UHb>p{margin:0 0 14px}.roommates_photoGrid__p_YLW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.roommates_photoDrop__Vbwo6{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:128px;padding:12px 8px;border:1px dashed #a991bc;border-radius:13px;background:#fbf9fc;color:#573281;text-align:center;cursor:pointer;transition:background .16s ease-out,border-color .16s ease-out}.roommates_page__lf4_Y label.roommates_photoDrop__Vbwo6{font-size:.78rem;font-weight:400}.roommates_photoDrop__Vbwo6 strong{font-size:.82rem}.roommates_photoDrop__Vbwo6 small{font-size:.72rem;line-height:1.5;color:#6d6075}.roommates_photoDropIcon__lUijQ{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#6b3fa0;background:#f5f0fa}.roommates_photoDropIcon__lUijQ svg{width:21px;height:21px}.roommates_mainPhotoDrop__qDjm3{aspect-ratio:3/4;min-height:250px;padding:20px}.roommates_mainPhotoDrop__qDjm3 strong{margin-top:8px;font-size:1rem}.roommates_mainPhotoDrop__qDjm3 .roommates_photoDropIcon__lUijQ{width:64px;height:64px}.roommates_mainPhotoDrop__qDjm3 .roommates_photoDropIcon__lUijQ svg{width:30px;height:30px}.roommates_mainPhotoDrop__qDjm3 small{margin-top:12px;max-width:18ch}.roommates_choosePhoto__pg8HA{text-decoration:underline;text-underline-offset:3px;font-weight:600}.roommates_photoDragging__bbKm0,.roommates_photoDrop__Vbwo6:hover{border-color:#6b3fa0;background:#f5f0fa}.roommates_photoDragging__bbKm0{outline:3px solid #6b3fa0;outline-offset:3px}.roommates_photoDrop__Vbwo6:focus-within{outline:3px solid #6b3fa0;outline-offset:3px}.roommates_photoDrop__Vbwo6[data-disabled]{opacity:.6;cursor:not-allowed}.roommates_page__lf4_Y .roommates_photoInput__XVErG,.roommates_stepForm__qE63T .roommates_photoInput__XVErG{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.roommates_photoTile__1spR6{display:flex;flex-direction:column;gap:8px;min-width:0}.roommates_photoTile__1spR6>img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:9px;background:#f5f0fa}.roommates_mainPhotoTile__bGrfR>img{aspect-ratio:3/4;border-radius:13px}.roommates_photoTile__1spR6 strong{font-size:.8rem;color:#241734}.roommates_photoTileActions__2pCOZ{display:flex;gap:6px;flex-wrap:wrap}.roommates_photoTile__1spR6 button{background:#fff;color:#573281;border:1px solid #b6aabd;border-radius:7px;padding:6px 8px;min-height:36px;cursor:pointer;font:inherit;font-size:.75rem}.roommates_photoTile__1spR6 button:hover{background:#f5f0fa}.roommates_photoTile__1spR6 button:disabled{opacity:.6;cursor:not-allowed}.roommates_gallery__1EZNj{margin:0}.roommates_portraitFrame__8ih9y{position:relative;background:#f5f0fa}.roommates_galleryLarge__izIKn{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.roommates_portraitPlaceholder__OJWd0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;aspect-ratio:3/4;background:#f5f0fa;color:#573281}.roommates_portraitPlaceholder__OJWd0>span{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:white;font-size:2rem;font-weight:600}.roommates_portraitPlaceholder__OJWd0 small{color:#6d6075}.roommates_photoCounter__DOfZo{position:absolute;top:12px;right:12px;padding:4px 9px;background:#241734;color:white;border-radius:20px;font-size:.75rem}.roommates_photoArrow__aTehn{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:44px;padding:0;border:1px solid #e7dfeb;border-radius:50%;background:white;color:#241734;font:inherit;font-size:1.7rem;cursor:pointer}.roommates_photoArrow__aTehn:hover{background:#f5f0fa}.roommates_photoPrevious__8sEpC{left:10px}.roommates_photoNext__x7biJ{right:10px}.roommates_photoThumbnails__Ou5Ry{display:flex;gap:6px;padding:10px}.roommates_photoThumbnails__Ou5Ry button{flex:1 1;min-width:0;max-width:64px;height:48px;padding:2px;border:2px solid transparent;border-radius:7px;background:#f5f0fa;cursor:pointer}.roommates_photoThumbnails__Ou5Ry button[aria-pressed=true]{border-color:#6b3fa0}.roommates_photoThumbnails__Ou5Ry img{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}@media (max-width:600px){.roommates_photoStudio__1AVoQ,.roommates_profiles___7KHt{grid-template-columns:minmax(0,1fr);gap:20px}.roommates_photoStudio__1AVoQ>div:first-child{width:min(100%,280px);justify-self:center}.roommates_photoGrid__p_YLW{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.roommates_photoDrop__Vbwo6{min-height:120px}.roommates_mainPhotoDrop__qDjm3{min-height:250px}.roommates_photoTile__1spR6 button{min-height:44px}.roommates_profileBody__JP9I6{padding:16px}}@media (prefers-reduced-motion:reduce){.roommates_photoDrop__Vbwo6{transition:none}}.roommates_formSection__rJXSs{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid #e7dfeb}.roommates_formSection__rJXSs h3,.roommates_formSection__rJXSs p{margin:0}.roommates_formSection__rJXSs>label:has(input[type=number]){max-width:300px}.roommates_choiceChips__fApYG{display:flex;flex-wrap:wrap;gap:8px}.roommates_choiceChips__fApYG button{font:inherit;font-size:.875rem;color:#573281;background:#fff;border:1px solid #b6aabd;border-radius:24px;padding:10px 16px;min-height:44px;cursor:pointer}.roommates_choiceChips__fApYG button[aria-pressed=true]{background:#6b3fa0;color:white;border-color:#6b3fa0}.roommates_exampleBox___BMve{padding:20px;border:1px solid #e7dfeb;border-radius:12px;background:#fbf9fc;line-height:1.6}.roommates_exampleBox___BMve summary{color:#573281;cursor:pointer;min-height:44px}.roommates_exampleBox___BMve p{margin-block:12px}.roommates_completion__OyPGV{padding:20px;background:#f5f0fa;border:1px solid #e7dfeb;border-radius:12px}.roommates_completion__OyPGV>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.roommates_completion__OyPGV progress{display:block;width:100%;height:10px;accent-color:#6b3fa0;margin-block:16px}.roommates_completion__OyPGV ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:.875rem}.roommates_completeBadge__pWLbR{display:inline-block;background:#f5f0fa;color:#573281;font-size:.75rem;font-weight:600;padding:4px 8px;border-radius:6px;margin-bottom:6px}.roommates_areaPickerMap__IgvJB{position:relative;isolation:isolate}.roommates_areaPickerMap__IgvJB .roommates_regionCanvas__sWOKS{height:450px}.roommates_areaPickerMap__IgvJB button{min-height:44px}@media (max-width:600px){.roommates_areaPickerMap__IgvJB .roommates_regionCanvas__sWOKS{height:380px}}.roommates_resetRegionMap___Uule{position:absolute;top:12px;right:12px;z-index:400;min-height:44px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-pill);background:white;color:var(--ink);font:inherit;font-size:.8rem;cursor:pointer}.roommates_privateDetails__WLl_c{margin-block:24px;padding:20px;border:1px solid #e7dfeb;border-radius:12px;background:#fbf9fc}.roommates_privateNameRow__CfKzp{display:flex;gap:12px;align-items:center}.roommates_privateNameRow__CfKzp input{max-width:340px}.roommates_privateNameRow__CfKzp button{flex-shrink:0}@media (max-width:600px){.roommates_privateNameRow__CfKzp{flex-direction:column;align-items:stretch}.roommates_privateNameRow__CfKzp input{max-width:none}}.roommates_placeFrame__Zsyea{border:1px solid #e7dfeb;border-radius:14px;overflow:hidden;background:#fbf9fc}.roommates_placeToolbar__pr3Q7{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;font-size:.82rem}.roommates_placeToolbar__pr3Q7 button{flex-shrink:0;min-height:44px;border:1px solid #d9cce7;border-radius:8px;background:white;color:#573281;padding:8px 12px;font:inherit;font-weight:600;cursor:pointer}.roommates_placeWorkspace__YuPyT{display:grid;grid-template-columns:285px minmax(0,1fr);height:640px}.roommates_placeWorkspace__YuPyT .roommates_placePanel__KGBNT{border-radius:0;border:0;box-shadow:none;border-right:1px solid #e7dfeb}.roommates_placePanel__KGBNT input[type=search]{width:calc(100% - 28px);margin:8px 14px}.roommates_placePanel__KGBNT [aria-label="Picked places"]{max-height:130px;overflow-y:auto}.roommates_placeWorkspace__YuPyT .roommates_areaPickerMap__IgvJB{border-radius:0;margin:0;min-width:0;height:100%}.roommates_placeWorkspace__YuPyT .roommates_regionCanvas__sWOKS{height:100%;min-height:0}.roommates_placeExpanded__CRb_I{position:fixed;inset:12px;z-index:10000;display:flex;flex-direction:column;box-shadow:0 0 0 100vmax rgb(36 23 52/.55)}.roommates_placeExpanded__CRb_I .roommates_placeWorkspace__YuPyT{flex:1 1;min-height:0;height:auto;grid-template-columns:330px minmax(0,1fr)}@media (max-width:750px){.roommates_placeExpanded__CRb_I .roommates_placeWorkspace__YuPyT,.roommates_placeWorkspace__YuPyT{grid-template-columns:minmax(0,1fr);height:auto;overflow-y:auto}.roommates_placeWorkspace__YuPyT .roommates_areaPickerMap__IgvJB{grid-row:1;height:420px}.roommates_placeWorkspace__YuPyT .roommates_placePanel__KGBNT{height:480px;border-right:0;border-top:1px solid #e7dfeb}.roommates_placeExpanded__CRb_I{inset:6px}.roommates_placeExpanded__CRb_I .roommates_areaPickerMap__IgvJB{height:48dvh;min-height:280px}.roommates_placeToolbar__pr3Q7{font-size:.75rem;padding:8px}}.roommates_promptPicker__RSntm{display:flex;flex-direction:column;gap:12px}.roommates_promptHeading__O_6Hs{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.roommates_promptHeading__O_6Hs strong{font-size:.95rem;color:#241734}.roommates_promptHeading__O_6Hs>span{font-size:.78rem;color:#6d6075}.roommates_personalityChips__5tOhI{display:flex;flex-wrap:wrap;gap:8px}.roommates_personalityChips__5tOhI button{display:inline-flex;align-items:center;gap:7px;min-height:38px;max-width:100%;padding:6px 11px;border:1px solid #e7dfeb;border-radius:24px;background:#fbf9fc;color:#493a55;font:inherit;font-size:.82rem;font-weight:500;cursor:pointer;transition:background .16s ease-out,border-color .16s ease-out,transform .16s ease-out}.roommates_personalityChips__5tOhI button:hover{border-color:#6b3fa0;background:#f5f0fa}.roommates_personalityChips__5tOhI button:active{transform:scale(.97)}.roommates_personalityChips__5tOhI button[aria-pressed=true]{color:#fff;background:#6b3fa0;border-color:#6b3fa0}.roommates_personalityChips__5tOhI button:disabled{opacity:.6;cursor:not-allowed}.roommates_chipEmoji__W_J5Q{font-size:1.15rem;line-height:1}.roommates_chipIndicator__7VDPL{font-size:.9rem;min-width:10px}.roommates_formSection__rJXSs .roommates_promptFeedback__MANzI{font-size:.78rem;line-height:1.5;color:#6d6075;min-height:1.5em}.roommates_bioPreview__1bk0K{display:flex;align-items:flex-start;gap:14px;padding:20px;background:#f5f0fa;border-radius:13px}.roommates_previewAvatar___d5aX{flex:0 0 52px;height:52px;display:grid;place-items:center;background:white;border-radius:50%;font-size:1.75rem;overflow:hidden}.roommates_previewAvatar___d5aX img{width:100%;height:100%;object-fit:cover}.roommates_bioPreview__1bk0K>div:last-child{min-width:0}.roommates_bioPreview__1bk0K strong{font-size:1.05rem;color:#241734}.roommates_previewLabel__ulpjx{display:block;margin-top:2px;font-size:.75rem;color:#6d6075}.roommates_bioPreview__1bk0K p{margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.6}@media (max-width:600px){.roommates_personalityChips__5tOhI button{min-height:44px}.roommates_bioPreview__1bk0K{padding:16px;gap:12px}.roommates_previewAvatar___d5aX{flex-basis:40px;height:40px;font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.roommates_personalityChips__5tOhI button{transition:none}.roommates_personalityChips__5tOhI button:active{transform:none}}.roommates_stepNav__yik_a{margin-block:24px}.roommates_stepNav__yik_a ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;list-style:none;padding:0;margin:0}.roommates_stepNav__yik_a button{display:flex;align-items:center;gap:8px;width:100%;height:100%;min-height:44px;padding:8px 10px;border:1px solid #e7dfeb;border-radius:9px;background:white;color:#493a55;text-align:left;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.roommates_stepNav__yik_a button>span{flex:0 0 22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#f5f0fa;color:#573281;font-size:.75rem}.roommates_stepNav__yik_a button:hover{border-color:#6b3fa0}.roommates_stepNav__yik_a button[aria-current=step]{border-color:#6b3fa0;background:#f5f0fa;color:#573281}.roommates_stepNav__yik_a button[aria-current=step]>span{background:#6b3fa0;color:white}.roommates_stepNav__yik_a button:disabled{opacity:.6;cursor:wait}.roommates_stepHeading__KP0gu{scroll-margin-top:120px}.roommates_stepHeading__KP0gu h2{scroll-margin-top:120px;margin-block:4px 8px}.roommates_stepHeading__KP0gu p{margin-block:0}.roommates_stepForm__qE63T>fieldset{margin-top:20px;gap:24px}.roommates_stepForm__qE63T .roommates_fields__IUy_5{grid-template-columns:minmax(0,1fr);gap:16px}.roommates_stepForm__qE63T .roommates_fields__IUy_5>label{max-width:480px}.roommates_stepForm__qE63T .roommates_formSection__rJXSs:first-child{padding-top:0;border-top:0}.roommates_stepForm__qE63T .roommates_photoEditor__U1dgE{margin:0}.roommates_stepForm__qE63T .roommates_formSection__rJXSs{gap:12px}.roommates_stepForm__qE63T input:not([type=checkbox]),.roommates_stepForm__qE63T select{min-height:40px;padding-block:8px}.roommates_stepActions__5isS2{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;border-top:1px solid #e7dfeb}.roommates_stepActions__5isS2 .roommates_actions__e8Yaw{justify-content:flex-end;gap:8px}.roommates_reviewSections__rUTOX>section{padding-block:20px;border-bottom:1px solid #e7dfeb;overflow-wrap:anywhere}.roommates_reviewSections__rUTOX>section:first-child{padding-top:0}.roommates_reviewSections__rUTOX .roommates_sectionHeading__QqT71{align-items:center;margin-bottom:12px}.roommates_reviewSections__rUTOX h3{margin:0}.roommates_reviewSections__rUTOX .roommates_facts__dH8P3{margin-bottom:0}.roommates_stepForm__qE63T .roommates_completion__OyPGV{padding:16px}.roommates_stepForm__qE63T .roommates_completion__OyPGV p{margin-bottom:0}@media (max-width:600px){.roommates_stepNav__yik_a ol{grid-template-columns:repeat(2,minmax(0,1fr))}.roommates_stepNav__yik_a button{font-size:.78rem}.roommates_stepForm__qE63T input:not([type=checkbox]),.roommates_stepForm__qE63T select{min-height:44px}.roommates_stepActions__5isS2{align-items:flex-start}.roommates_stepActions__5isS2 .roommates_actions__e8Yaw{flex-direction:column-reverse;align-items:flex-end}}.roommates_polishIntroduction___B7aS{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.roommates_polishIntroduction___B7aS button{display:inline-flex;align-items:center;gap:8px}.geographyPicker_panel__frcC_{--geo-surface:color-mix(in srgb,var(--white) 90%,transparent);display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:var(--radius-card);background:var(--geo-surface);box-shadow:var(--shadow-raised);-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05);color:var(--ink);font:400 13px/1.35 var(--font-ui);animation:geographyPicker_geoIn__8kjEO .2s var(--ease)}@keyframes geographyPicker_geoIn__8kjEO{0%{opacity:0;transform:translateX(-10px)}}@media (prefers-reduced-motion:reduce){.geographyPicker_panel__frcC_{animation:none}.geographyPicker_row__rimix,.geographyPicker_tab__i12_J{transition:none}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.geographyPicker_panel__frcC_{--geo-surface:rgba(255,255,255,.97)}}@media (prefers-reduced-transparency:reduce){.geographyPicker_panel__frcC_{--geo-surface:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}}.geographyPicker_head__9tA9o{display:flex;align-items:center;gap:8px;padding:12px 8px 6px 14px}.geographyPicker_head__9tA9o strong{flex:1 1;font:700 13px/1.3 var(--font-ui);color:var(--ink)}.geographyPicker_homes__KL35A{flex:none;font:600 11px/1 var(--font-ui);color:var(--muted-txt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.geographyPicker_close__rA3uq{width:30px;height:30px;border:0;border-radius:var(--radius-btn);background:none;color:var(--muted-txt);font:400 18px/1 var(--font-ui);cursor:pointer}.geographyPicker_close__rA3uq:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.geographyPicker_close__rA3uq:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.geographyPicker_tabs__07X7Y{display:flex;gap:2px;margin:0 10px 8px;padding:3px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:var(--radius-btn)}.geographyPicker_tab__i12_J{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;border:0;border-radius:calc(var(--radius-btn) - 2px);background:none;cursor:pointer;font:600 11px/1 var(--font-ui);color:var(--ink-2);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.geographyPicker_tab__i12_J:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.geographyPicker_tabOn__0LLJW{background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--accent)}.geographyPicker_tab__i12_J:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.geographyPicker_tabName__jh4ZJ{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geographyPicker_tabN__a_zoE{font:650 11px/1 var(--font-ui);color:var(--muted-txt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.geographyPicker_tabOn__0LLJW .geographyPicker_tabN__a_zoE{color:inherit}.geographyPicker_tabFull__h31yd .geographyPicker_tabN__a_zoE{color:var(--accent)}.geographyPicker_find__CsEqT{margin:0 14px 8px;padding:8px 11px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--white);color:var(--ink);font:400 13px var(--font-ui)}.geographyPicker_find__CsEqT:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.geographyPicker_list__cw6NC{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 8px}.geographyPicker_groupHead__DtzPX{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:baseline;gap:8px;padding:9px 8px 4px;background:var(--geo-surface);-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05);font:700 11px/1 var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.geographyPicker_groupSub__X_NFz{font:500 11px/1 var(--font-ui);letter-spacing:.02em;text-transform:none;color:var(--muted-txt)}.geographyPicker_row__rimix{display:flex;width:100%;align-items:center;gap:8px;min-height:36px;padding:7px 10px;border:0;border-radius:6px;background:none;text-align:left;cursor:pointer;font:400 13px/1.35 var(--font-ui);color:var(--ink-2);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.geographyPicker_row__rimix:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--accent) 8%,transparent)}.geographyPicker_rowOn__qXgcE{background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--accent);font-weight:650}.geographyPicker_rowCapped__dGGsQ{opacity:.45;cursor:not-allowed}.geographyPicker_row__rimix:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.geographyPicker_check__XXsk6{flex:none;width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--border);border-radius:5px;color:transparent;font:800 12px/1 var(--font-ui)}.geographyPicker_rowOn__qXgcE .geographyPicker_check__XXsk6{border-color:var(--accent);background:var(--accent);color:var(--white)}.geographyPicker_name__LZmmP{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geographyPicker_detail__uWHQX{display:block;font:400 11px/1.35 var(--font-ui);color:var(--muted-txt);white-space:normal}.geographyPicker_rowOn__qXgcE .geographyPicker_detail__uWHQX{color:color-mix(in srgb,var(--accent) 70%,var(--ink-2))}.geographyPicker_count__3LoiK{flex:none;font:600 11px/1 var(--font-ui);color:var(--muted-txt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.geographyPicker_countNote__K_kix{margin:0;padding:0 14px 8px;font:400 11px/1.4 var(--font-ui);color:var(--muted-txt)}.geographyPicker_rowOn__qXgcE .geographyPicker_count__3LoiK{color:inherit}.geographyPicker_tag__VxKaK{flex:none;padding:2px 6px;border:1px solid var(--border);border-radius:var(--radius-pill);font:600 11px/1 var(--font-ui);letter-spacing:.02em;color:var(--muted-txt)}.geographyPicker_empty__8RXjl{margin:0;padding:14px;font:400 12.5px/1.5 var(--font-ui);color:var(--ink-2)}.geographyPicker_chips__NpI5j{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px 0;border-top:1px solid color-mix(in srgb,var(--border) 85%,transparent)}.geographyPicker_chip__21ro_{padding:4px 9px;border:1px solid var(--accent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);font:600 11.5px/1.3 var(--font-ui);cursor:pointer}.geographyPicker_chip__21ro_:hover{background:color-mix(in srgb,var(--accent) 14%,transparent)}.geographyPicker_chip__21ro_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.geographyPicker_foot__y_e3y{padding:10px 14px;border-top:1px solid color-mix(in srgb,var(--border) 85%,transparent);font:400 11.5px/1.5 var(--font-ui);color:var(--ink-2)}.geographyPicker_footRow__roDsI{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.geographyPicker_footRow__roDsI+.geographyPicker_footRow__roDsI{margin-top:8px}.geographyPicker_clear__Wj5GJ{padding:0;border:0;background:none;color:var(--accent);font:650 12px/1.4 var(--font-ui);cursor:pointer}.geographyPicker_clear__Wj5GJ:hover{text-decoration:underline}.geographyPicker_clear__Wj5GJ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.geographyPicker_row__rimix,.geographyPicker_tab__i12_J{min-height:44px}}.geographyMenu_root__7WJXM{min-width:0}.geographyMenu_trigger__A5mnL{width:auto;min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;cursor:pointer;text-align:left;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--white);color:var(--ink-2);font:600 12.5px/1.2 var(--font-ui);white-space:nowrap;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background var(--dur) var(--ease)}.geographyMenu_hasPicks__Oqmqm,.geographyMenu_trigger__A5mnL:hover,.geographyMenu_trigger__A5mnL[aria-expanded=true]{border-color:var(--accent-border);color:var(--accent-ink)}.geographyMenu_hasPicks__Oqmqm{background:var(--accent-tint)}.geographyMenu_trigger__A5mnL>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geographyMenu_chevron__Y9BGG{flex:none;color:var(--muted-txt);font:600 14px/1 var(--font-ui)}.geographyMenu_hasPicks__Oqmqm .geographyMenu_chevron__Y9BGG{color:inherit}.geographyMenu_menuPos__pSRTJ{position:fixed;z-index:1001}.geographyMenu_menuPanel___B4iZ{max-height:min(440px,62vh);animation:geographyMenu_geoFade__JKSP8 .12s var(--ease)}@keyframes geographyMenu_geoFade__JKSP8{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.geographyMenu_menuPanel___B4iZ{animation:none}}@media (min-width:641px) and (pointer:fine){.geographyMenu_trigger__A5mnL{min-height:32px}}@media (pointer:coarse){.geographyMenu_trigger__A5mnL{font-size:13px}}@media (min-width:721px) and (pointer:fine){.geographyMenu_trigger__A5mnL{min-height:32px;padding-block:0}}.mapguide_guide__wSocj{position:absolute;right:12px;bottom:28px;z-index:480;font-family:var(--font-ui)}.mapguide_trigger__nR6fv{display:flex;align-items:center;gap:6px;min-height:38px;padding:9px 13px;border:1px solid var(--border);border-radius:var(--radius-pill);background:rgba(255,255,255,.97);color:var(--ink);box-shadow:0 2px 10px rgba(18,18,18,.14);font:600 12px/1 var(--font-ui);cursor:pointer}.mapguide_trigger__nR6fv:hover,.mapguide_trigger__nR6fv[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.mapguide_popup__oZvBr button:focus-visible,.mapguide_trigger__nR6fv:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mapguide_popup__oZvBr{position:absolute;right:0;bottom:calc(100% + 8px);width:290px;max-width:calc(100vw - 32px);padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:rgba(255,255,255,.98);box-shadow:var(--shadow-raised);color:var(--ink);font:400 12px/1.45 var(--font-ui)}.mapguide_popup__oZvBr header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.mapguide_popup__oZvBr header strong{font-size:13px;font-weight:700}.mapguide_popup__oZvBr header button{display:grid;place-items:center;width:32px;height:32px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--muted-txt);font:500 22px/1 var(--font-ui);cursor:pointer}.mapguide_popup__oZvBr dl{display:grid;grid-gap:8px;gap:8px;margin:0}.mapguide_popup__oZvBr dl>div{display:grid;grid-template-columns:98px 1fr;grid-gap:8px;gap:8px}.mapguide_popup__oZvBr dt{font-weight:650;color:var(--accent)}.mapguide_popup__oZvBr dd{margin:0;color:var(--ink-2)}.mapguide_popup__oZvBr p{margin:10px 0 0;color:var(--muted-txt);font-size:11px}@media (max-width:720px){.mapguide_guide__wSocj{right:10px;bottom:28px}.mapguide_trigger__nR6fv{min-height:44px}.mapguide_popup__oZvBr header button{width:44px;height:44px}}.progressindicator_track__Q_6aw{display:block;width:100%;min-width:0;height:var(--progress-height,7px);padding:0;border:0;border-radius:var(--radius-pill);overflow:hidden;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--border);color:var(--accent);accent-color:var(--accent)}.progressindicator_track__Q_6aw::-webkit-progress-bar{background:var(--border);border-radius:var(--radius-pill)}.progressindicator_track__Q_6aw::-webkit-progress-value{background:var(--accent);border-radius:var(--radius-pill)}.progressindicator_track__Q_6aw::-moz-progress-bar{background:var(--accent);border-radius:var(--radius-pill)}.progressindicator_spinner__yvdKW{display:inline-block;flex:none;width:1em;height:1em;-webkit-margin-end:.4em;margin-inline-end:.4em;vertical-align:-.12em;border:2px solid;border-inline-end-color:transparent;border-radius:50%;animation:progressindicator_spin__LoJ5R .8s linear infinite}@keyframes progressindicator_spin__LoJ5R{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.progressindicator_spinner__yvdKW{animation:none}}@media(forced-colors:active){.progressindicator_track__Q_6aw{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto}.progressindicator_spinner__yvdKW{color:CanvasText}}.buildingCombobox_root__h8_NY{position:relative;min-width:0}.buildingCombobox_input__JK3er{width:100%;padding-right:40px!important;background:var(--off-white)}.buildingCombobox_toggle__NQS5n{position:absolute;top:0;right:0;width:40px;height:100%;min-height:44px;display:grid;place-items:center;padding:0;border:0;cursor:pointer;background:transparent;color:var(--muted-txt);font:600 18px/1 var(--font-ui)}.buildingCombobox_toggle__NQS5n:hover{color:var(--accent)}.buildingCombobox_menu__9bVmA{position:fixed;z-index:500;max-height:min(360px,45vh);overflow-y:auto;padding:6px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--white);box-shadow:var(--shadow-raised)}.buildingCombobox_option__2F3M3{width:100%;min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:0;border-radius:6px;cursor:pointer;background:transparent;color:var(--ink);text-align:left;font:500 13px/1.3 var(--font-ui)}.buildingCombobox_option__2F3M3:hover,.buildingCombobox_option__2F3M3[aria-selected=true]{background:var(--accent-tint);color:var(--accent-ink)}.buildingCombobox_option__2F3M3 small{flex:none;color:var(--muted-txt);font:500 11px/1 var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buildingCombobox_message__SFXVn{padding:12px 10px;color:var(--muted-txt);font:400 12.5px/1.45 var(--font-ui)}.buildingCombobox_srOnly__X1v4Y{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (pointer:coarse){.buildingCombobox_input__JK3er{font-size:16px!important}.buildingCombobox_option__2F3M3{min-height:44px}}@media (min-width:721px) and (pointer:fine){.buildingCombobox_toggle__NQS5n{min-height:36px}}.filters_wrap__x_PKx{padding:20px 0 24px;border-bottom:1px solid var(--border)}.filters_bar__WlfAD{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.filters_bar__WlfAD .select{width:auto;min-width:132px;flex:0 1 auto}.filters_money__VNCwS{width:132px;flex:0 0 auto}.filters_bldg__z7adq{width:180px;flex:0 1 auto}.filters_budgetButton__A1qPQ{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:10px 13px;border:1px solid var(--accent-border);border-radius:var(--radius-btn);background:var(--white);cursor:pointer;color:var(--accent-ink);font:600 12px/1.15 var(--font-ui);white-space:nowrap;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.filters_budgetButton__A1qPQ strong{font-weight:700}.filters_budgetButton__A1qPQ:hover{background:var(--accent-tint)}.filters_budgetButton__A1qPQ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filters_budgetButton__A1qPQ[aria-pressed=true]{background:var(--accent-tint);border-color:var(--accent)}.filters_marketEvents__VW9lT{display:flex;align-items:center;gap:14px;margin:0 0 12px;padding:0}.filters_marketLabel__QZm8p{display:flex;align-items:baseline;flex:0 0 auto;gap:8px}.filters_marketLabel__QZm8p strong{font:600 13px/1.2 var(--font-ui);color:var(--ink)}.filters_marketLabel__QZm8p span{font:500 12px/1.2 var(--font-ui);color:var(--muted-txt)}.filters_marketButtons__Ab_vf{display:flex;flex-wrap:wrap;gap:8px}.filters_marketButton__bo8z_{min-height:44px;padding:0 12px;border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--border);background:var(--white);color:var(--ink-2);font:600 12.5px/1.2 var(--font-ui);white-space:nowrap;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.filters_marketButton__bo8z_:hover{border-color:var(--accent-border);color:var(--accent-ink)}.filters_marketButton__bo8z_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.filters_marketButton__bo8z_[aria-pressed=true]{border-color:var(--accent-border);background:var(--accent-tint);color:var(--accent-ink)}.filters_availabilityButton__6IhyQ{min-height:44px;padding:10px 14px;border-radius:var(--radius-btn);cursor:pointer;border:1px solid var(--border);background:var(--white);color:var(--ink-2);font:600 12.5px/1.2 var(--font-ui);white-space:nowrap;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.filters_availabilityButton__6IhyQ:hover,.filters_availabilityButton__6IhyQ[aria-pressed=true]{border-color:var(--accent-border);color:var(--accent-ink)}.filters_availabilityButton__6IhyQ[aria-pressed=true]{background:var(--accent-tint)}.filters_advToggle__xBHv5{display:inline-flex;align-items:center;gap:7px;cursor:pointer;min-height:44px;padding:12px 14px;border-radius:var(--radius-btn);border:1px solid var(--border);background:var(--white);font:600 12.5px/1 var(--font-ui);color:var(--ink-2);white-space:nowrap;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.filters_advOn___5YSY,.filters_advToggle__xBHv5:hover{border-color:var(--accent-border);color:var(--accent-ink)}.filters_advOn___5YSY{background:var(--accent-tint)}.filters_advancedPanel__v9Jzg{margin-top:14px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--off-white)}.filters_advancedHeader__P2qGv{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.filters_advancedHeader__P2qGv h3{font-size:16px;letter-spacing:-.015em}.filters_advancedHeader__P2qGv p{margin:4px 0 0;color:var(--muted-txt);font-size:12.5px;line-height:1.45}.filters_advancedHeader__P2qGv button{min-height:44px;padding:8px 10px;border:0;background:transparent;cursor:pointer;color:var(--accent-ink);font:650 12.5px/1 var(--font-ui)}.filters_advancedHeader__P2qGv button:hover{text-decoration:underline;text-underline-offset:3px}.filters_adv__LEYse{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.filters_adv__LEYse .select{width:auto;min-width:150px;flex:0 1 auto}.filters_kw__zkQN9{flex:1 1 240px;min-width:0}.filters_pillBtn__AzIem{padding:11px 15px;border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--border);background:var(--white);font:400 12.5px/1 var(--font-ui);color:var(--ink-2);white-space:nowrap;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.filters_pillBtn__AzIem:hover,.filters_pillOn__GmZtp{border-color:var(--accent-border);color:var(--accent-ink)}.filters_pillOn__GmZtp{background:var(--accent-tint);font-weight:600}.filters_crossed__RcLZT{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;font:600 12.5px/1.5 var(--font-ui);color:var(--accent-ink)}.filters_swap__VBdMB{padding:5px 12px;border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--accent-border);background:var(--white);color:var(--accent-ink);font:700 11.5px/1 var(--font-ui)}.filters_swap__VBdMB:hover{background:var(--accent-tint)}.filters_clear__EakNh{min-height:44px;display:inline-flex;align-items:center;margin-top:8px;background:none;border:0;cursor:pointer;padding:8px 0;font:500 13.5px/1 var(--font-ui);color:var(--accent-ink)}.filters_clear__EakNh:hover{text-decoration:underline}@media (max-width:900px){.filters_marketEvents__VW9lT{flex-wrap:wrap}.filters_marketLabel__QZm8p{flex:1 0 100%}}@media (max-width:640px){.filters_rentalBar__Ededq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.filters_rentalBar__Ededq>.filters_budgetButton__A1qPQ{grid-column:1/-1;justify-content:center}.filters_adv__LEYse .select,.filters_bar__WlfAD .select,.filters_bldg__z7adq,.filters_money__VNCwS{min-width:0;width:100%}.filters_rentalBar__Ededq select[aria-label="Add an area"]{grid-column:1/-1}.filters_bar__WlfAD:not(.filters_rentalBar__Ededq) .filters_bldg__z7adq,.filters_bar__WlfAD:not(.filters_rentalBar__Ededq) .filters_money__VNCwS,.filters_bar__WlfAD:not(.filters_rentalBar__Ededq) .select{flex:1 1 100%}.filters_advToggle__xBHv5,.filters_availabilityButton__6IhyQ{width:100%;justify-content:center;white-space:normal;padding-inline:10px;line-height:1.25}.filters_pillBtn__AzIem{flex:1 1 100%;justify-content:center}.filters_marketEvents__VW9lT{flex-direction:column;align-items:stretch;gap:10px}.filters_marketLabel__QZm8p{flex-wrap:wrap}.filters_marketButtons__Ab_vf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.filters_marketButton__bo8z_{min-height:40px;white-space:normal}.filters_advancedPanel__v9Jzg{padding:16px 14px}.filters_advancedHeader__P2qGv{align-items:center}.filters_adv__LEYse{display:grid;grid-template-columns:1fr}.filters_kw__zkQN9{width:100%}}@media (min-width:1181px){.filters_rentalBar__Ededq{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--white);overflow:hidden}.filters_rentalBar__Ededq>*{min-height:40px;height:40px;border:0;border-radius:0;background:transparent;box-shadow:none}.filters_rentalBar__Ededq>*+*{border-left:1px solid var(--border)}.filters_rentalBar__Ededq>.input,.filters_rentalBar__Ededq>.select{height:40px;min-height:40px;padding-block:0;line-height:40px;font-size:13px;color:var(--ink-3)}.filters_rentalBar__Ededq>.input::placeholder{color:var(--muted-txt)}.filters_rentalBar__Ededq>.select{flex:0 1 auto;min-width:0;width:auto}.filters_rentalBar__Ededq>select[aria-label="Add an area"]{flex:1 1 120px;min-width:120px}.filters_rentalBar__Ededq>.filters_money__VNCwS{flex:none;width:112px}.filters_rentalBar__Ededq>.filters_advToggle__xBHv5,.filters_rentalBar__Ededq>.filters_availabilityButton__6IhyQ,.filters_rentalBar__Ededq>.filters_budgetButton__A1qPQ{flex:none;font-size:13px;padding-block:0}.filters_rentalBar__Ededq>.filters_advToggle__xBHv5{color:var(--ink);font-weight:600}.filters_rentalBar__Ededq>.filters_budgetButton__A1qPQ{color:var(--accent-ink)}.filters_rentalBar__Ededq>.input:focus,.filters_rentalBar__Ededq>.select:focus,.filters_rentalBar__Ededq>button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent-border)}.filters_rentalBar__Ededq>.filters_advOn___5YSY,.filters_rentalBar__Ededq>.filters_availabilityButton__6IhyQ[aria-pressed=true],.filters_rentalBar__Ededq>.filters_budgetButton__A1qPQ[aria-pressed=true]{background:var(--accent-tint);color:var(--accent-ink)}}.filters_chips__T29jK{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:12px}.filters_chipsLabel__YXFQa{font:700 11px/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-right:2px}.filters_chip__r2v7I{min-height:44px;display:inline-flex;align-items:center;padding:8px 11px;border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--accent-border);background:var(--accent-tint);color:var(--accent-ink);font:600 11.5px/1 var(--font-ui)}.filters_chip__r2v7I:hover{background:var(--white)}.filters_chipClear__AOshV{min-height:44px;display:inline-flex;align-items:center;margin-left:4px;background:none;border:0;padding:8px 0;cursor:pointer;font:500 11.5px/1 var(--font-ui);color:var(--muted-txt)}.filters_chipClear__AOshV:hover{color:var(--accent-ink);text-decoration:underline}.filters_petNote__i9PmZ{max-width:76ch}.filters_petNote__i9PmZ,.filters_voucherNote__0O_F2{margin:12px 0 0;font-size:12.5px;line-height:1.55;color:var(--muted-txt)}.filters_voucherNote__0O_F2{max-width:88ch;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--off-white)}.filters_voucherNote__0O_F2 p{margin:0}.filters_voucherActions__5Zh2b{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:10px}.filters_voucherAll__yhDZp,.filters_voucherLaw__nsEsO{min-height:44px;display:inline-flex;align-items:center;padding:8px 0;color:var(--accent-ink);font:700 12px/1.2 var(--font-ui)}.filters_voucherAll__yhDZp:hover,.filters_voucherLaw__nsEsO:hover{text-decoration:underline;text-underline-offset:3px}.filters_voucherAll__yhDZp:focus-visible,.filters_voucherLaw__nsEsO:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:640px){.filters_voucherActions__5Zh2b{display:grid;grid-template-columns:1fr}.filters_voucherAll__yhDZp,.filters_voucherLaw__nsEsO{justify-content:flex-start}}@media (min-width:721px) and (pointer:fine){.filters_wrap__x_PKx{padding-block:12px}.filters_adv__LEYse,.filters_bar__WlfAD{gap:8px}.filters_advToggle__xBHv5,.filters_availabilityButton__6IhyQ,.filters_budgetButton__A1qPQ{min-height:36px;padding-block:7px}.filters_marketEvents__VW9lT{margin-bottom:10px;gap:12px}.filters_marketButton__bo8z_{min-height:32px;padding-block:0}.filters_advancedPanel__v9Jzg{margin-top:8px;padding:12px 14px}.filters_advancedHeader__P2qGv{margin-bottom:8px}.filters_advancedHeader__P2qGv button,.filters_chipClear__AOshV,.filters_clear__EakNh{min-height:28px;padding-block:4px}.filters_pillBtn__AzIem{min-height:32px;padding-block:7px}.filters_chips__T29jK{margin-top:8px;row-gap:4px}.filters_chip__r2v7I{min-height:28px;padding-block:4px}.filters_voucherNote__0O_F2{margin-top:8px;padding-block:10px}.filters_voucherAll__yhDZp,.filters_voucherLaw__nsEsO{min-height:32px;padding-block:6px}}.filters_rentalBar__Ededq{overflow:visible}.filters_rentalBar__Ededq>.filters_availabilityButton__6IhyQ{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:var(--radius-pill);margin:2px 4px;height:36px;min-height:36px;padding:6px 10px}.filters_rentalBar__Ededq>.filters_availabilityButton__6IhyQ span{font-size:15px;width:12px}.filters_activeFilters__vDc4A{display:flex;gap:6px;align-items:center;overflow-x:auto;padding:4px 0 8px;max-width:100%;scrollbar-width:thin}.filters_activeFilters__vDc4A>*{flex:none;gap:7px;white-space:nowrap}.filters_activeFilters__vDc4A a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.filters_advancedHint__8Id04{font-size:13px;line-height:1.5;color:var(--muted-txt);margin:0 0 20px}dialog .filters_advancedPanel__v9Jzg{flex:1 1;overflow:auto;margin:0;padding:20px;border:0;border-radius:0;background:var(--white)}dialog .filters_adv__LEYse{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}dialog .filters_adv__LEYse>*{width:100%;min-width:0}.filters_advancedFooter__Im7Ui{padding:16px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid var(--border)}.filters_advancedFooter__Im7Ui button{width:100%;min-height:44px;padding:10px 16px;border:0;border-radius:9px;background:var(--accent);color:white;font:650 14px var(--font-ui);cursor:pointer}@media(max-width:640px){.filters_rentalBar__Ededq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.filters_rentalBar__Ededq .select,.filters_rentalBar__Ededq>*{width:100%;min-width:0;min-height:44px}.filters_rentalBar__Ededq>.filters_availabilityButton__6IhyQ{margin:0;white-space:normal;height:auto;min-height:44px}.filters_marketEvents__VW9lT{align-items:flex-start;flex-direction:column;gap:8px}.filters_marketLabel__QZm8p{flex-wrap:wrap}.filters_marketButtons__Ab_vf{gap:6px}}@media(any-pointer:coarse){.filters_advancedHeader__P2qGv button,.filters_chipClear__AOshV,.filters_chip__r2v7I,.filters_clear__EakNh,.filters_marketButton__bo8z_,.filters_pillBtn__AzIem{min-height:44px}.filters_rentalBar__Ededq>.filters_availabilityButton__6IhyQ{min-height:44px;height:auto}.filters_rentalBar__Ededq .select{min-height:44px;font-size:16px}}.mapfilteroverlay_root__Bpt2J{position:relative}.mapfilteroverlay_toggle__kKo8k{display:none}.mapfilteroverlay_panel__BsgCf{min-width:0}@media(max-width:720px){.mapfilteroverlay_root__Bpt2J{width:auto;max-width:none}.mapfilteroverlay_toggle__kKo8k{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid var(--accent-border);border-radius:var(--radius-pill);background:var(--white);color:var(--accent-ink);font:700 13px/1 var(--font-ui);box-shadow:0 2px 10px rgba(18,18,18,.14);cursor:pointer}.mapfilteroverlay_toggle__kKo8k:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mapfilteroverlay_panel__BsgCf{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:475;width:min(360px,calc(100vw - 40px));max-height:min(60svh,500px);padding:12px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--border);border-radius:16px;background:var(--white);box-shadow:0 12px 32px rgba(18,18,18,.22)}.mapfilteroverlay_open__QNe_G .mapfilteroverlay_panel__BsgCf{display:block}}.signinform_form__uuRnX{display:flex;flex-direction:column;gap:14px}.signinform_providers__kICVq{display:grid;grid-gap:10px;gap:10px}.signinform_social__nA4M7{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px}.signinform_social__nA4M7 svg{flex-shrink:0}.signinform_social__nA4M7:focus-visible{outline:3px solid var(--accent-ink);outline-offset:3px}.signinform_social__nA4M7:disabled{cursor:wait;opacity:.65}.signinform_google__a4CoD{background:#fff;color:#1f1f1f;border:1px solid #747775}.signinform_google__a4CoD:hover{background:#f8f9fa}.signinform_apple__thVgF{background:#000;color:#fff;border:1px solid #000}.signinform_apple__thVgF:hover{background:#222;color:#fff}.signinform_facebook__ZLlKz{background:#0866ff;color:#fff;border:1px solid #0866ff}.signinform_facebook__ZLlKz:hover{background:#0756d6;color:#fff}.signinform_divider__gPKZr{display:flex;align-items:center;gap:12px;color:var(--muted-txt);font-size:12px}.signinform_divider__gPKZr:after,.signinform_divider__gPKZr:before{content:"";flex:1 1;height:1px;background:var(--line)}.signinform_err__89cD0{font-size:13.5px;color:var(--st-down);margin:0;background:oklch(.97 .02 25);border:1px solid color-mix(in oklch,var(--st-down) 35%,transparent);border-radius:var(--radius-input);padding:10px 13px}.signinform_fine__cacA2{font-size:12px;line-height:1.55;color:var(--muted-txt);margin:2px 0 0}.signinform_notice__5njMm{background:var(--accent-tint);border:1px solid var(--accent-border);border-radius:var(--radius-input);padding:14px 16px;margin-bottom:24px;font-size:13.5px;line-height:1.55;color:var(--ink-3)}.signinform_notice__5njMm strong{color:var(--ink);font-weight:600}.signinform_sent__sLXA_{text-align:left}.signinform_sentTitle__Qc_2m{font:600 24px/1.2 var(--font-display);color:var(--ink);margin:10px 0}.signinform_sentBody__5JN_Q{font-size:15px;line-height:1.6;color:var(--ink-3);margin:0}.signinform_sentBody__5JN_Q strong{color:var(--ink)}.signinform_again__LjfQt{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;background:none;border:0;padding:0;cursor:pointer;font:500 13.5px/1.4 var(--font-ui);color:var(--accent-ink)}.signinform_again__LjfQt:hover{text-decoration:underline}@media (min-width:721px) and (pointer:fine){.signinform_form__uuRnX{gap:var(--form-gap)}}.signinform_codeForm__I7T56{display:grid;grid-gap:10px;gap:10px;margin:20px 0}.signinform_recoveryActions__QhqKl{display:flex;flex-wrap:wrap;gap:0 20px}.signinform_again__LjfQt:disabled{cursor:default;opacity:.65}.signinform_sentBody__5JN_Q strong{overflow-wrap:anywhere}.signinform_sentTitle__Qc_2m{scroll-margin-top:150px;outline:none}.savebtn_btn__Pa3oB{display:inline-flex;align-items:center;gap:7px;cursor:pointer;min-height:44px;background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:var(--radius-pill);padding:9px 16px;font:600 13px/1 var(--font-ui);color:var(--accent-ink);white-space:nowrap;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.savebtn_btn__Pa3oB:hover{border-color:var(--accent-border);color:var(--accent-ink)}.savebtn_saved__o_FWE{font:500 13px/1 var(--font-ui);color:var(--muted)}.savebtn_saved__o_FWE a{color:var(--accent-ink);border-bottom:1px solid}.savebtn_saveControl__Qszlt{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.savebtn_error__SA_pR{font:500 13px/1.4 var(--font-ui);color:#a12525}.savebtn_saved__o_FWE{line-height:1.5;overflow-wrap:anywhere}.savesearchsheet_overlay__Rp30v.savesearchsheet_overlay__Rp30v{background:rgb(36 23 52/50%);-webkit-backdrop-filter:none;backdrop-filter:none}.savesearchsheet_sheet__MCh5Z.savesearchsheet_sheet__MCh5Z{max-width:460px;padding:28px;background:var(--white);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-card);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.savesearchsheet_handle__UMBhZ{display:none}.savesearchsheet_badge__AFYuB{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-card);background:var(--accent-soft);color:var(--accent);margin-bottom:16px}.savesearchsheet_sheet__MCh5Z h2{font:700 24px/1.25 var(--font-ui);letter-spacing:-.025em}.savesearchsheet_description__C33jS{margin:8px 0 24px;font:400 15px/1.5 var(--font-ui);color:var(--muted)}.savesearchsheet_emailRow__kt4IE{display:flex;align-items:center;gap:16px;padding:16px;margin-bottom:24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--warm-1)}.savesearchsheet_emailCopy__r7wEX{display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:0;font:400 14px/1.5 var(--font-ui);color:var(--muted)}.savesearchsheet_emailCopy__r7wEX strong{font-size:16px;font-weight:600;color:var(--ink)}.savesearchsheet_switch__p15Cf{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:52px;height:32px;margin:6px 0;border:2px solid var(--border-input);border-radius:var(--radius-pill);background:var(--border-input);cursor:pointer;position:relative}.savesearchsheet_switch__p15Cf:after{content:"";position:absolute;left:2px;top:2px;width:24px;height:24px;border-radius:50%;background:var(--white);transition:transform var(--dur) var(--ease)}.savesearchsheet_switch__p15Cf:checked{background:var(--accent);border-color:var(--accent)}.savesearchsheet_switch__p15Cf:checked:after{transform:translateX(20px)}.savesearchsheet_switch__p15Cf:disabled{cursor:default;opacity:.55}.savesearchsheet_cancel__FUl5j,.savesearchsheet_save__QITkL{display:block;width:100%;min-height:48px;border:0;border-radius:var(--radius-btn);font:600 15px/1.4 var(--font-ui);padding:14px 16px;cursor:pointer}.savesearchsheet_save__QITkL{background:var(--accent);color:var(--accent-foreground)}.savesearchsheet_save__QITkL:hover{background:var(--accent-hover)}.savesearchsheet_cancel__FUl5j{margin-top:4px;background:transparent;color:var(--muted);font-weight:500}.savesearchsheet_cancel__FUl5j:hover{color:var(--ink)}.savesearchsheet_cancel__FUl5j:disabled,.savesearchsheet_save__QITkL:disabled{opacity:.55;cursor:default}.savesearchsheet_error__8SRav{font:500 14px/1.5 var(--font-ui);color:var(--ink);margin:0 0 16px}@media(max-width:600px){.savesearchsheet_overlay__Rp30v.savesearchsheet_overlay__Rp30v{align-items:flex-end;padding:16px 0 0}.savesearchsheet_sheet__MCh5Z.savesearchsheet_sheet__MCh5Z{max-width:520px;border-radius:22px 22px 0 0;padding:10px 24px max(20px,env(safe-area-inset-bottom));border-bottom:0;max-height:calc(100dvh - 16px)}.savesearchsheet_handle__UMBhZ{display:block;width:36px;height:4px;border-radius:2px;background:var(--border);margin:0 auto 20px}}@media(max-width:360px){.savesearchsheet_emailRow__kt4IE{flex-wrap:wrap}.savesearchsheet_emailCopy__r7wEX{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.savesearchsheet_switch__p15Cf:after{transition:none}}.matchalertcard_card__rgDz1{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;padding:18px 20px;border:1px solid var(--accent-border);border-radius:var(--radius-card);background:var(--accent-soft);scroll-margin-top:calc(var(--search-header-height,64px) + 16px)}.matchalertcard_stacked__Jw2sB{display:block}.matchalertcard_copy__WxciZ{flex:1 1 300px;min-width:0}.matchalertcard_title___0mXb{margin:0;font-size:18px;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.matchalertcard_criteria__X7Jg2{color:var(--accent-ink)}.matchalertcard_copy__WxciZ p{margin:6px 0 0;color:var(--ink-3);font-size:13.5px;line-height:1.5}.matchalertcard_copy__WxciZ a,.matchalertcard_fine__WgfKQ a{color:var(--accent-ink);font-weight:600}.matchalertcard_actions__vUA66{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.matchalertcard_form__oW0VD{flex:1 1 380px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 10px;gap:8px 10px;align-items:center;max-width:520px}.matchalertcard_input__IB9VQ{min-height:44px;margin:0;background:var(--white)}.matchalertcard_primary__2iDYr{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:0;border-radius:var(--radius-btn);background:var(--accent);color:#fff;font:700 14px/1.2 var(--font-ui);white-space:nowrap;cursor:pointer}.matchalertcard_primary__2iDYr:hover{background:var(--accent-ink)}.matchalertcard_primary__2iDYr:disabled{opacity:.7;cursor:progress}.matchalertcard_dismissInline__t8vWV:focus-visible,.matchalertcard_dismiss__aNbDm:focus-visible,.matchalertcard_primary__2iDYr:focus-visible,.matchalertcard_secondary__CWBBv:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.matchalertcard_secondary__CWBBv{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--accent-ink);border-radius:var(--radius-btn);background:var(--white);color:var(--accent-ink);font:700 13px/1.2 var(--font-ui)}.matchalertcard_dismissInline__t8vWV,.matchalertcard_dismiss__aNbDm{border:0;background:none;color:var(--muted-txt);font:500 13px/1.2 var(--font-ui);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.matchalertcard_dismiss__aNbDm{min-height:44px;padding:0 6px}.matchalertcard_dismissInline__t8vWV{padding:0}.matchalertcard_fine__WgfKQ{grid-column:1/-1;margin:0;color:var(--muted-txt);font:400 12px/1.5 var(--font-ui)}.matchalertcard_error__MfqwJ{grid-column:1/-1;margin:0;color:#a12525;font:500 13px/1.4 var(--font-ui)}.matchalertcard_srOnly__sMmRw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.matchalertcard_card__rgDz1{padding:16px;gap:14px}.matchalertcard_form__oW0VD{grid-template-columns:1fr;max-width:none}.matchalertcard_actions__vUA66,.matchalertcard_primary__2iDYr{width:100%}.matchalertcard_actions__vUA66 .matchalertcard_secondary__CWBBv{flex:1 1;justify-content:center}}@media(prefers-reduced-motion:no-preference){.matchalertcard_primary__2iDYr{transition:background var(--dur,.15s) var(--ease,ease)}}.pager_pager__Qpt9X{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:34px;flex-wrap:wrap}.pager_now__wnibz,.pager_num__Fd5TR,.pager_step__NnMGL{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font:600 12.5px/1 var(--font-ui);padding:10px 14px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--white);color:var(--ink-2);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.pager_num__Fd5TR:hover,.pager_step__NnMGL:hover{border-color:var(--accent-border);color:var(--accent-ink)}.pager_now__wnibz{background:var(--accent);border-color:var(--accent-border);color:var(--accent-foreground)}.pager_off__FVVGj{color:var(--muted-txt);background:var(--off-white);pointer-events:none}.pager_gap__CO8dv{color:var(--muted-txt);padding:0 2px}.ownersearch_section__uY1ud{padding:var(--space-lg) 0 var(--space-xl);margin-bottom:var(--space-lg);border-bottom:1px solid var(--border)}.ownersearch_heading__JvX3a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-md)}.ownersearch_heading__JvX3a h2{font-size:1.5rem;color:var(--ink);line-height:1.3;margin:0 0 6px}.ownersearch_heading__JvX3a p{margin:0;font-size:.9375rem;color:var(--ink-3)}.ownersearch_browse__thQDH{display:inline-flex;gap:var(--space-xs);align-items:center;min-height:44px;color:var(--accent-ink);font-size:.875rem;font-weight:700;flex-shrink:0}.ownersearch_count__97dVV{font-size:.875rem;color:var(--ink-3);margin:0 0 var(--space-md)}.ownersearch_note__YOkXZ{font-size:.8125rem;color:var(--ink-3);max-width:75ch;line-height:1.6;margin-top:var(--space-md)}.ownersearch_section__uY1ud p a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.ownersearch_types__ecoS4{display:flex;gap:var(--space-xs);flex-wrap:wrap;margin-bottom:var(--space-md)}.ownersearch_types__ecoS4 a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-input);color:var(--ink);font-size:.875rem}.ownersearch_types__ecoS4 a[aria-current]{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft);font-weight:700}@media(max-width:600px){.ownersearch_heading__JvX3a{align-items:flex-start;flex-direction:column;gap:var(--space-xs)}.ownersearch_heading__JvX3a h2{font-size:1.25rem}.ownersearch_section__uY1ud{padding-top:var(--space-md)}}.ownersearch_section__uY1ud .ownersearch_compactGrid__GEbbS{grid-template-columns:repeat(auto-fill,min(288px,100%))}.islandroutes_routes__eTpCS{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.islandroutes_head__MdOs_,.islandroutes_line__GKhtF{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round}.islandroutes_line__GKhtF{stroke-width:.5;stroke-dasharray:1 1;stroke-dashoffset:0;opacity:.7}.islandroutes_head__MdOs_{stroke-width:.55;transform-box:fill-box;transform-origin:right center}.islandroutes_soon__sQT5Y{position:absolute;left:73%;top:28%;transform:translateX(-50%);width:125px;line-height:1.35;display:inline-flex;align-items:center;gap:6px;color:var(--accent-ink);font:600 10px/1 var(--font-ui);letter-spacing:.02em;opacity:.8}.islandroutes_soon__sQT5Y:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.6}@media (prefers-reduced-motion:no-preference){.islandroutes_line__GKhtF{animation:islandroutes_routeDraw__X791I 6s cubic-bezier(.45,0,.2,1) var(--route-delay) infinite both}.islandroutes_head__MdOs_{animation:islandroutes_routeHead__mvwsh 6s cubic-bezier(.22,1,.36,1) var(--route-delay) infinite both}}@keyframes islandroutes_routeDraw__X791I{0%{stroke-dashoffset:1;opacity:.7}22%,40%{stroke-dashoffset:0;opacity:.7}52%,to{stroke-dashoffset:0;opacity:0}}@keyframes islandroutes_routeHead__mvwsh{0%,18%{opacity:0;transform:scale(.4)}25%,40%{opacity:1;transform:scale(1)}52%,to{opacity:0;transform:scale(1)}}.roommateinbox_root__Hx67X{color:#493a55}.roommateinbox_pageHeading__zBDaa{margin-block:24px;align-items:flex-start}.roommateinbox_pageHeading__zBDaa h1{font-size:1.85rem;margin-top:0}.roommateinbox_toolbar__DLDHq{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px;border-top:1px solid #e7dfeb}.roommateinbox_toolbar__DLDHq>div:first-child{display:flex;flex-direction:column;gap:4px}.roommateinbox_toolbar__DLDHq strong{color:#241734;font-size:.9rem}.roommateinbox_toolbar__DLDHq span{color:#6d6075;font-size:.8rem}.roommateinbox_toolbarActions__OJV97{display:flex;align-items:center;flex-wrap:wrap;gap:16px;font-size:.85rem}.roommateinbox_toolbarActions__OJV97 a{color:#573281;text-underline-offset:3px}.roommateinbox_toolbarActions__OJV97 button{display:inline-flex;gap:8px;align-items:center}.roommateinbox_feedback__VgtUd{color:#573281;font-size:.85rem;margin:0}.roommateinbox_feedback__VgtUd:not(:empty){margin-bottom:16px}.roommateinbox_emptyInbox__q_sLY{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px;border:1px solid #e7dfeb;border-radius:13px;background:#fbf9fc}.roommateinbox_emptyIcon__MVaTG{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;color:#6b3fa0;background:#f0e8f8;margin-bottom:20px}.roommateinbox_emptyInbox__q_sLY h2{margin:0 0 10px;font-size:1.4rem}.roommateinbox_emptyInbox__q_sLY p{max-width:51ch;margin:0}.roommateinbox_emptyActions__eMs_5{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.roommateinbox_emptyActions__eMs_5 a{display:inline-flex;align-items:center;justify-content:center}.roommateinbox_emptyNote___xSUJ{font-size:.8rem;color:#6d6075;margin-top:20px}.roommateinbox_deliveryNote__UJSaz{color:#6d6075;font-size:.8rem;margin-block:16px 0}.roommateinbox_workspace__wLjzM{display:grid;grid-template-columns:300px minmax(0,1fr);border:1px solid #e7dfeb;border-radius:13px;overflow:clip;background:#fff;align-items:start}.roommateinbox_sidebar__KcXym{min-width:0;background:#fbf9fc;align-self:stretch;-webkit-border-end:1px solid #e7dfeb;border-inline-end:1px solid #e7dfeb}.roommateinbox_listHeading__bX6n3{padding:20px 16px 12px;display:flex;flex-direction:column;gap:6px}.roommateinbox_listHeading__bX6n3 h2{margin:0;font-size:1rem}.roommateinbox_listHeading__bX6n3 a{font-size:.8rem;color:#573281}.roommateinbox_root__Hx67X .roommateinbox_search__ejOXN{margin:0 16px 12px;gap:6px;font-size:.8rem}.roommateinbox_root__Hx67X .roommateinbox_search__ejOXN input{min-height:40px;font-size:.85rem;padding:8px 10px}.roommateinbox_filters__uAuO2{display:flex;gap:4px;padding:0 12px 12px;border-bottom:1px solid #e7dfeb}.roommateinbox_filters__uAuO2 button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1 1;min-height:38px;padding:7px 5px;border:1px solid transparent;border-radius:7px;color:#6d6075;background:transparent;font:inherit;font-size:.78rem;cursor:pointer}.roommateinbox_filters__uAuO2 button[aria-pressed=true]{color:#573281;background:#f0e8f8;border-color:#d9c9e7;font-weight:600}.roommateinbox_filters__uAuO2 span{font-size:.72rem}.roommateinbox_threadList__8pOus{max-height:600px;overflow-y:auto;padding:8px}.roommateinbox_thread__SpmZd{display:flex;align-items:flex-start;gap:10px;padding:14px 10px;border:1px solid transparent;border-radius:9px;text-decoration:none;color:#493a55}.roommateinbox_thread__SpmZd:hover{background:#f5f0fa}.roommateinbox_thread__SpmZd[aria-current=page]{background:#f0e8f8;border-color:#d9c9e7}.roommateinbox_thread__SpmZd[aria-disabled=true]{cursor:wait}.roommateinbox_avatar__WsKBL{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;color:#573281;background:#f0e8f8;font-size:.95rem;font-weight:600}.roommateinbox_thread__SpmZd[aria-current=page] .roommateinbox_avatar__WsKBL{background:#fff}.roommateinbox_threadText__qV8g_{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.roommateinbox_threadText__qV8g_ strong{font-size:.875rem;color:#241734;overflow-wrap:anywhere}.roommateinbox_threadText__qV8g_>span{font-size:.75rem;line-height:1.45;color:#6d6075}.roommateinbox_threadText__qV8g_>.roommateinbox_requestLabel__MShoo{color:#573281;font-weight:600}.roommateinbox_threadText__qV8g_ em{font-size:.72rem;color:#573281;font-style:normal}.roommateinbox_thread__SpmZd>time{font-size:.7rem;white-space:nowrap;color:#6d6075;padding-top:2px}.roommateinbox_noMatches___Ss3f{padding:20px 12px;font-size:.85rem}.roommateinbox_noMatches___Ss3f p{margin-block:8px 16px}.roommateinbox_noMatches___Ss3f button{font-size:.8rem}.roommateinbox_conversation__iOa74{min-width:0;padding:24px}.roommateinbox_conversationHeader__1e_wK{display:flex;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #e7dfeb}.roommateinbox_conversationHeader__1e_wK>div{min-width:0}.roommateinbox_conversationHeader__1e_wK h2{margin:0;font-size:1.2rem;overflow-wrap:anywhere}.roommateinbox_conversationHeader__1e_wK p{margin:4px 0 0;font-size:.8rem;color:#6d6075}.roommateinbox_conversationHeader__1e_wK .roommateinbox_avatar__WsKBL{flex-basis:42px;height:42px}.roommateinbox_requestNotice__OIwsC{margin-block:16px;padding:16px;background:#f5f0fa;border:1px solid #e7dfeb;border-radius:9px;font-size:.875rem}.roommateinbox_requestNotice__OIwsC strong{color:#241734}.roommateinbox_requestNotice__OIwsC p{margin:6px 0 12px}.roommateinbox_requestNotice__OIwsC p:last-child{margin-bottom:0}.roommateinbox_older__NUbQq{margin-top:16px}.roommateinbox_messages__msGHq{display:flex;flex-direction:column;gap:14px;padding-block:24px}.roommateinbox_message__9cWPb{align-self:flex-start;max-width:85%;padding:12px 16px;background:#f5f0fa;border:1px solid #e7dfeb;border-radius:12px;overflow-wrap:anywhere}.roommateinbox_message__9cWPb p{margin:0 0 8px;white-space:pre-wrap;font-size:.9rem}.roommateinbox_message__9cWPb footer{font-size:.72rem;color:#6d6075;line-height:1.5}.roommateinbox_mine__0cdCA{align-self:flex-end;background:#fbf9fc}.roommateinbox_noMessages__TZQd4{color:#6d6075;font-size:.875rem}.roommateinbox_reply__ryq08{padding-top:16px;border-top:1px solid #e7dfeb;display:flex;flex-direction:column;gap:10px}.roommateinbox_replyFooter__w8DYO{display:flex;align-items:center;justify-content:space-between;gap:12px}.roommateinbox_replyFooter__w8DYO>span,.roommateinbox_reply__ryq08 p{font-size:.75rem;color:#6d6075}.roommateinbox_replyFooter__w8DYO button{display:inline-flex;align-items:center;gap:8px}.roommateinbox_reply__ryq08 p{margin:0}.roommateinbox_controls__VSn2j{margin-top:24px;padding-top:12px;border-top:1px solid #e7dfeb}.roommateinbox_controls__VSn2j summary{cursor:pointer;color:#573281;min-height:44px;padding-block:12px;font-size:.85rem;font-weight:600}.roommateinbox_controls__VSn2j form{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px}.roommateinbox_controls__VSn2j label{width:100%}.roommateinbox_blockedPerson__tGTk_{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding-block:8px}.roommateinbox_selectConversation__ScZn_{padding:64px 16px;text-align:center;color:#6d6075}.roommateinbox_selectConversation__ScZn_ svg{color:#6b3fa0;margin-bottom:16px}.roommateinbox_selectConversation__ScZn_ p{margin-inline:auto}.roommateinbox_mobileBack__ZZIQ3{display:none}.roommateinbox_root__Hx67X :is(button,a,input,textarea,summary):focus-visible{outline:3px solid #6b3fa0;outline-offset:3px}@media (max-width:760px){.roommateinbox_toolbar__DLDHq{align-items:flex-start;flex-direction:column;gap:12px}.roommateinbox_toolbarActions__OJV97{justify-content:space-between;width:100%;gap:12px}.roommateinbox_emptyInbox__q_sLY{padding:32px 20px}.roommateinbox_emptyInbox__q_sLY h2{font-size:1.25rem}.roommateinbox_emptyActions__eMs_5{flex-direction:column;width:100%;max-width:320px}.roommateinbox_workspace__wLjzM{grid-template-columns:minmax(0,1fr)}.roommateinbox_sidebar__KcXym{-webkit-border-end:0;border-inline-end:0}.roommateinbox_conversation__iOa74{padding:16px}.roommateinbox_conversationOpen__k6Q_8 .roommateinbox_sidebar__KcXym,.roommateinbox_listOpen__3_3iF .roommateinbox_conversation__iOa74{display:none}.roommateinbox_mobileBack__ZZIQ3{display:inline-flex;margin-bottom:16px}.roommateinbox_threadList__8pOus{max-height:none}.roommateinbox_filters__uAuO2 button,.roommateinbox_root__Hx67X .roommateinbox_search__ejOXN input{min-height:44px}.roommateinbox_message__9cWPb{max-width:94%}}.accountonboarding_section__Bbec_{padding:0 0 24px;background:var(--white);scroll-margin-top:96px}.accountonboarding_shell__1_WWQ{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white)}.accountonboarding_header__2ZdIq{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px 24px;border-bottom:1px solid var(--border)}.accountonboarding_header__2ZdIq h2{font-size:21px;line-height:1.15}.accountonboarding_header__2ZdIq p:not(.accountonboarding_kicker__AngTe){max-width:62ch;margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.accountonboarding_kicker__AngTe{margin:0 0 8px;color:var(--accent-ink);font:680 11px/1 var(--font-ui)}.accountonboarding_progressWrap__3WCC_{display:flex;width:min(220px,100%);flex:none;flex-direction:column;gap:8px}.accountonboarding_progressWrap__3WCC_>span:first-child{color:var(--muted);font-size:12px;text-align:right}.accountonboarding_taskList__YnEQ7{list-style:none;margin:0;padding:0 24px}.accountonboarding_taskList__YnEQ7 li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid var(--border-lt)}.accountonboarding_taskList__YnEQ7 li:last-child{border-bottom:0}.accountonboarding_check__peit8{display:grid;width:22px;height:22px;place-items:center;border:1.5px solid var(--muted-lt);border-radius:50%;background:var(--white)}.accountonboarding_check__peit8.accountonboarding_complete__EdWkU{border-color:var(--accent);background:var(--accent);color:var(--white)}.accountonboarding_check__peit8 svg{width:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.accountonboarding_taskCopy__ma2Hy h3{font-size:15px;line-height:1.25;letter-spacing:-.01em}.accountonboarding_taskCopy__ma2Hy p{margin:4px 0 0;color:var(--muted);font-size:12.5px;line-height:1.5}.accountonboarding_taskList__YnEQ7 a{min-height:44px;padding:10px 13px;border:1px solid var(--border);border-radius:var(--radius-btn);color:var(--ink-2);font-size:12px;font-weight:680;line-height:1.35;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.accountonboarding_taskList__YnEQ7 a:hover{border-color:var(--muted-lt);background:var(--warm-1)}.accountonboarding_taskComplete__ul0iD .accountonboarding_taskCopy__ma2Hy h3{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--muted-lt);text-decoration-color:var(--muted-lt)}.accountonboarding_done__yjjzt{color:var(--accent-ink);font-size:12px;font-weight:680}.accountonboarding_reference__IZdls{border-top:1px solid var(--border);background:var(--accent-tint)}.accountonboarding_referenceHead___3L0X{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:16px 24px}.accountonboarding_referenceHead___3L0X h3{font-size:15px}.accountonboarding_referenceHead___3L0X p{margin:5px 0 0;color:var(--muted);font-size:12.5px}.accountonboarding_referenceHead___3L0X button{min-height:44px;padding:6px 0;border:0;background:none;color:var(--muted);cursor:pointer;font-size:12px;font-weight:650}.accountonboarding_referenceHead___3L0X button:hover{color:var(--ink);text-decoration:underline}.accountonboarding_referenceGrid__4Cu6q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 24px 26px}.accountonboarding_referenceGrid__4Cu6q article{display:flex;gap:12px;min-width:0;padding:17px 20px;border-top:1px solid var(--border);border-right:1px solid var(--border)}.accountonboarding_referenceGrid__4Cu6q article:nth-child(3n){border-right:0}.accountonboarding_referenceGrid__4Cu6q article:nth-child(-n+3){border-top:0}.accountonboarding_referenceGrid__4Cu6q article:last-child:nth-child(3n+1){grid-column:1/-1;border-right:0}.accountonboarding_guideIcon__Mp5sa{width:21px;height:21px;flex:none;fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.accountonboarding_referenceGrid__4Cu6q h4{margin:0;color:var(--ink-2);font-size:13px;line-height:1.3}.accountonboarding_referenceGrid__4Cu6q p{margin:4px 0 0;color:var(--muted);font-size:11.75px;line-height:1.5}.accountonboarding_boundary__vzd48{margin:0;padding:18px 30px;border-top:1px solid var(--border);background:var(--white);color:var(--muted);font-size:12px;line-height:1.55}.accountonboarding_boundary__vzd48 strong{color:var(--ink-2)}@media(max-width:900px){.accountonboarding_referenceGrid__4Cu6q{grid-template-columns:repeat(2,minmax(0,1fr))}.accountonboarding_referenceGrid__4Cu6q article:nth-child(3n){border-right:1px solid var(--border)}.accountonboarding_referenceGrid__4Cu6q article:nth-child(2n){border-right:0}.accountonboarding_referenceGrid__4Cu6q article:nth-child(3){border-top:1px solid var(--border)}.accountonboarding_referenceGrid__4Cu6q article:last-child:nth-child(3n+1){grid-column:1/-1;border-right:0}}@media(max-width:680px){.accountonboarding_section__Bbec_{padding-top:0}.accountonboarding_header__2ZdIq{align-items:flex-start;flex-direction:column;padding:20px}.accountonboarding_progressWrap__3WCC_{width:100%}.accountonboarding_progressWrap__3WCC_>span:first-child{text-align:left}.accountonboarding_taskList__YnEQ7{padding:0 20px}.accountonboarding_taskList__YnEQ7 li{grid-template-columns:24px minmax(0,1fr);align-items:start}.accountonboarding_done__yjjzt,.accountonboarding_taskList__YnEQ7 a{grid-column:2;justify-self:start}.accountonboarding_referenceHead___3L0X{padding:16px 20px}.accountonboarding_referenceGrid__4Cu6q{grid-template-columns:1fr;padding:0 20px 20px}.accountonboarding_referenceGrid__4Cu6q article,.accountonboarding_referenceGrid__4Cu6q article:nth-child(2n),.accountonboarding_referenceGrid__4Cu6q article:nth-child(3n){padding:16px 0;border-top:1px solid var(--border);border-right:0}.accountonboarding_referenceGrid__4Cu6q article:first-child{border-top:0}.accountonboarding_boundary__vzd48{padding:16px 20px}}.accountonboarding_nextLabel__9mF2v{display:inline-block;margin-left:10px;color:var(--accent-ink);font-size:11px;font-weight:650;white-space:nowrap}.accountonboarding_taskNext__cYRSE .accountonboarding_check__peit8{border-color:var(--accent);box-shadow:inset 0 0 0 5px var(--white);background:var(--accent-soft)}.accountonboarding_checklistToggle__XsjeV{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;min-height:52px;cursor:pointer;color:var(--ink);font-size:.8125rem}.accountonboarding_checklistToggle__XsjeV strong:before{content:"＋";margin-right:10px;color:var(--accent-ink)}details[open]>.accountonboarding_checklistToggle__XsjeV strong:before{content:"−"}.accountonboarding_checklistToggle__XsjeV span{font-size:.75rem;color:var(--muted-txt)}.accountonboarding_checklistToggle__XsjeV:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.accountsettings_shell__ZIGGS{scroll-margin-top:96px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-card)}.accountsettings_heading__9XO6m{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:26px 28px 24px;border-bottom:1px solid var(--border)}.accountsettings_kicker__wSJgr{margin:0 0 8px;color:var(--accent-ink);font:600 11px/1 var(--font-ui)}.accountsettings_title__JiLhT{font-size:28px;line-height:1.15}.accountsettings_intro__v_ZI3{max-width:46ch;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.accountsettings_columns__sUuN7{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.accountsettings_panel__6uNl4{padding:28px}.accountsettings_sharePanel__cGd3X{border-left:1px solid var(--border);background:var(--off-white)}.accountsettings_panelHead___G2Me{margin-bottom:22px}.accountsettings_panelHead___G2Me h3{font:680 19px/1.2 var(--font-ui);letter-spacing:-.01em}.accountsettings_panelHead___G2Me p{max-width:52ch;margin:7px 0 0;color:var(--muted);font-size:13.5px;line-height:1.55}.accountsettings_form__A6AOi{display:flex;flex-direction:column;gap:16px}.accountsettings_nameRow__ycr_a{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.accountsettings_singleName__GuZR9{display:flex;align-items:center;gap:9px;color:var(--ink-2);font-size:13px}.accountsettings_singleName__GuZR9 input{accent-color:var(--accent)}.accountsettings_readOnly__ZUiTj{background:var(--warm-1);color:var(--muted);cursor:not-allowed}.accountsettings_optional__ynOQh{color:var(--muted-txt);font-weight:400;letter-spacing:0;text-transform:none}.accountsettings_consent__mBnGn{display:flex;align-items:flex-start;gap:10px;color:var(--ink-3);font-size:12.5px;line-height:1.55}.accountsettings_consent__mBnGn input{flex:none;margin-top:3px;accent-color:var(--accent)}.accountsettings_boundary__cuVwL,.accountsettings_inviteHint__sbs2h{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.accountsettings_error__d5C_x{margin:3px 0 0;color:var(--st-down);font-size:12.5px;font-style:normal;line-height:1.4}.accountsettings_formError__FUUdC{margin:0;padding:10px 12px;border:1px solid color-mix(in oklch,var(--st-down) 35%,transparent);border-radius:var(--radius-input);background:oklch(.97 .02 25);color:var(--st-down);font-size:13px;line-height:1.45}.accountsettings_actionRow__rAjhK{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px}.accountsettings_saved__EYGc5,.accountsettings_shareMessage__pwgY5{margin:0;color:var(--muted);font-size:13px}.accountsettings_people__8k133{list-style:none;padding:0;margin:0 0 22px;border-top:1px solid var(--border)}.accountsettings_person__iZLbc{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:10px 12px;gap:10px 12px;padding:14px 0;border-bottom:1px solid var(--border)}.accountsettings_avatar__6_59K{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:var(--warm-2);color:var(--ink);font:680 14px/1 var(--font-ui)}.accountsettings_personText__SL0fT{display:flex;min-width:0;flex-direction:column}.accountsettings_personText__SL0fT strong{color:var(--ink-2);font-size:13.5px;line-height:1.35}.accountsettings_personText__SL0fT span{overflow:hidden;color:var(--muted);font-size:12px;line-height:1.45;text-overflow:ellipsis}.accountsettings_status__cGr2b{padding:5px 8px;border-radius:var(--radius-pill);background:var(--warm-2);color:var(--muted);font:680 10px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase}.accountsettings_status__cGr2b.accountsettings_active__eDEP1{background:#e9f7ee;color:#176b36}.accountsettings_personActions__Oxl2m{grid-column:2/-1;display:flex;gap:14px}.accountsettings_personActions__Oxl2m button{min-height:28px;padding:0;border:0;background:none;color:var(--muted);cursor:pointer;font:680 11.5px/1.3 var(--font-ui)}.accountsettings_personActions__Oxl2m button:hover{color:var(--ink);text-decoration:underline}.accountsettings_personActions__Oxl2m button:disabled{cursor:not-allowed;opacity:.5}.accountsettings_emptyShare__3aJ_p{margin:0 0 22px;padding:18px;border:1px dashed var(--border);border-radius:var(--radius-input);background:var(--white);color:var(--muted);font-size:13px;text-align:center}.accountsettings_inviteForm__7XibH{display:flex;flex-direction:column;gap:14px}.accountsettings_inviteLegend__mVn8x{display:flex;align-items:center;justify-content:space-between;gap:16px}.accountsettings_inviteLegend__mVn8x strong{color:var(--ink-2);font-size:13.5px}.accountsettings_inviteLegend__mVn8x span{color:var(--muted);font-size:12px}.accountsettings_inviteHint__sbs2h{margin-top:-4px}.accountsettings_shareMessage__pwgY5{min-height:20px;margin-top:12px}.accountsettings_limitNote__IIjI3{display:flex;flex-direction:column;gap:4px;margin:0;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--white);color:var(--muted);font-size:12.5px;line-height:1.5}.accountsettings_limitNote__IIjI3 strong{color:var(--ink-2)}.accountsettings_memberNote__kFQih{margin:0;padding:18px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--white);color:var(--ink-3);font-size:13.5px;line-height:1.55}@media(max-width:860px){.accountsettings_columns__sUuN7{grid-template-columns:1fr}.accountsettings_sharePanel__cGd3X{border-top:1px solid var(--border);border-left:0}.accountsettings_heading__9XO6m{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:560px){.accountsettings_heading__9XO6m,.accountsettings_panel__6uNl4{padding:22px 20px}.accountsettings_nameRow__ycr_a{grid-template-columns:1fr}.accountsettings_person__iZLbc{grid-template-columns:36px minmax(0,1fr)}.accountsettings_status__cGr2b{grid-column:2;justify-self:start}.accountsettings_personActions__Oxl2m{grid-column:2}.accountsettings_inviteLegend__mVn8x{align-items:flex-start;flex-direction:column;gap:4px}}@media (min-width:721px) and (pointer:fine){.accountsettings_heading__9XO6m,.accountsettings_panel__6uNl4{padding-block:var(--panel-pad-y)}.accountsettings_form__A6AOi,.accountsettings_inviteForm__7XibH{gap:var(--form-gap)}.accountsettings_people__8k133{margin-bottom:14px}}.welcomeform_form__l_OcT{display:flex;flex-direction:column;gap:16px}.welcomeform_progress__gH4rS{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:var(--muted);font-size:11.5px;font-weight:650}.welcomeform_progressTrack__i7tan{flex:1 1;--progress-height:6px}.welcomeform_row__SfV69{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.welcomeform_singleName__b6Rzo{display:flex;align-items:center;gap:9px;color:var(--ink-2);font-size:13px}.welcomeform_singleName__b6Rzo input{accent-color:var(--accent)}.welcomeform_optional__w8bAZ{color:var(--muted-txt);font-weight:400;letter-spacing:0;text-transform:none}.welcomeform_hint__WnOOI{margin:2px 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}.welcomeform_error__7olSp{margin:4px 0 0;color:var(--st-down);font-size:13px;font-style:normal}.welcomeform_formError__CfCoq{margin:0;padding:10px 13px;border:1px solid color-mix(in oklch,var(--st-down) 35%,transparent);border-radius:var(--radius-input);background:oklch(.97 .02 25);color:var(--st-down);font-size:13.5px}.welcomeform_consent__KIyLD{display:flex;align-items:flex-start;gap:10px;color:var(--ink-3);font-size:12.5px;line-height:1.55}.welcomeform_consent__KIyLD input{flex:none;margin-top:2px;accent-color:var(--accent)}.welcomeform_skip__J3XZQ{align-self:center;padding:4px;border:0;background:none;color:var(--muted);cursor:pointer;font:500 13px/1 var(--font-ui)}.welcomeform_skip__J3XZQ:hover{color:var(--ink);text-decoration:underline}.welcomeform_guide__tAhDP{display:flex;flex-direction:column}.welcomeform_guideIntro__dJBnK{max-width:62ch}.welcomeform_stepLabel__Qe2XJ{margin:0 0 8px;color:var(--accent-ink);font-size:12px;font-weight:680}.welcomeform_guideTitle__p04DM{font-size:28px;line-height:1.15;outline:none}.welcomeform_guideIntro__dJBnK>p:last-child{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.welcomeform_steps__cEp7W{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--border)}.welcomeform_steps__cEp7W li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px 0;border-bottom:1px solid var(--border)}.welcomeform_stepNumber__0Hpie{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent-ink);font-size:12px;font-weight:720}.welcomeform_steps__cEp7W h3{font-size:15px;line-height:1.3}.welcomeform_steps__cEp7W p{margin:5px 0 0;color:var(--muted);font-size:12.5px;line-height:1.55}.welcomeform_details__riQCH{margin-top:18px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius-input);background:var(--accent-tint)}.welcomeform_details__riQCH summary{cursor:pointer;color:var(--ink-2);font-size:12.5px;font-weight:680}.welcomeform_details__riQCH p{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.welcomeform_guideActions__kcNb4{display:flex;align-items:center;gap:18px;margin-top:22px}.welcomeform_accountLink__6Sk7_{color:var(--muted);font-size:12.5px;font-weight:650}.welcomeform_accountLink__6Sk7_:hover{color:var(--ink);text-decoration:underline}@media(max-width:520px){.welcomeform_row__SfV69{grid-template-columns:1fr}.welcomeform_guideActions__kcNb4{align-items:stretch;flex-direction:column;gap:12px}.welcomeform_accountLink__6Sk7_{text-align:center}}@media (min-width:721px) and (pointer:fine){.welcomeform_form__l_OcT{gap:var(--form-gap)}.welcomeform_progress__gH4rS{margin-bottom:14px}.welcomeform_steps__cEp7W li{padding-block:12px}}