.guidearticle_hero__d8mo0{position:relative;overflow:hidden;background:var(--off-white);border-bottom:1px solid var(--border)}.guidearticle_hero__d8mo0:before{content:"";position:absolute;inset:0;background-image:linear-gradient(color-mix(in oklch,var(--accent) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklch,var(--accent) 7%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%)}.guidearticle_heroInner__e2OVd{position:relative;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(250px,.58fr);align-items:center;grid-gap:clamp(40px,8vw,110px);gap:clamp(40px,8vw,110px);min-height:clamp(610px,76vh,790px);padding-top:clamp(60px,8vw,94px);padding-bottom:clamp(66px,9vw,104px)}.guidearticle_heroCopy__8RwKe{position:relative;z-index:2}.guidearticle_backLink__I36_m{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-bottom:28px;color:var(--accent-ink);font-size:13px;font-weight:720}.guidearticle_backLink__I36_m span{transition:transform var(--dur) var(--ease)}.guidearticle_backLink__I36_m:hover span{transform:translateX(-3px)}.guidearticle_category__25k5z{margin:0 0 16px;color:var(--accent-ink);font-size:13px;font-weight:720}.guidearticle_hero__d8mo0 h1{max-width:15ch;font-size:clamp(2.65rem,5.9vw,5.25rem);line-height:1}.guidearticle_dek__E1ah1{max-width:65ch;margin:26px 0 0;color:var(--ink-3);font-size:clamp(1.06rem,1.7vw,1.26rem);line-height:1.62}.guidearticle_meta__fESNP{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;color:var(--muted-txt);font-size:13px;font-weight:620}.guidearticle_heroArt__RltH9{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:var(--dark);box-shadow:0 34px 82px -42px color-mix(in oklch,var(--ink) 80%,transparent);isolation:isolate}.guidearticle_heroArt__RltH9:before{content:"";position:absolute;width:73%;aspect-ratio:1;border:1px solid color-mix(in oklch,var(--accent-on-dark) 44%,transparent);border-radius:50%}.guidearticle_routeLine__B6zzC{position:absolute;width:116%;height:43%;border:1px solid color-mix(in oklch,var(--accent-on-dark) 52%,transparent);border-radius:50%;transform:rotate(-24deg)}.guidearticle_mark__2TUu2{position:relative;z-index:2;width:39%;height:auto;padding:16px;background:var(--white);border-radius:var(--radius-card)}.guidearticle_placeLabel__QhTI1{position:absolute;z-index:2;bottom:16%;padding:7px 11px;border:1px solid color-mix(in oklch,var(--accent-on-dark) 38%,transparent);border-radius:var(--radius-pill);background:var(--dark);color:var(--white);font-size:11px;font-weight:680}.guidearticle_pageGrid__J2aPf{display:grid;grid-template-columns:minmax(180px,230px) minmax(0,760px);justify-content:center;align-items:start;grid-gap:clamp(44px,7vw,96px);gap:clamp(44px,7vw,96px);padding:clamp(64px,9vw,112px) var(--gutter) clamp(82px,12vw,148px)}.guidearticle_toc__tnkex{position:-webkit-sticky;position:sticky;top:112px;padding-top:4px}.guidearticle_toc__tnkex strong{display:block;margin-bottom:14px;color:var(--ink);font-size:14px}.guidearticle_toc__tnkex nav{display:grid;border-top:1px solid var(--border)}.guidearticle_toc__tnkex a{display:flex;align-items:center;min-height:45px;padding:8px 0;border-bottom:1px solid var(--border);color:var(--ink-3);font-size:13px;line-height:1.35}.guidearticle_toc__tnkex a:hover{color:var(--accent-ink)}.guidearticle_toc__tnkex p{margin:18px 0 0;color:var(--muted-txt);font-size:12px;line-height:1.5}.guidearticle_articleBody__XnkZE{min-width:0;color:var(--ink-3);font-size:18px;line-height:1.78}.guidearticle_articleBody__XnkZE>p{margin:0 0 24px}.guidearticle_articleBody__XnkZE>p:first-of-type{color:var(--ink);font-size:clamp(1.22rem,2.1vw,1.48rem);font-weight:560;line-height:1.58}.guidearticle_articleBody__XnkZE h2{scroll-margin-top:128px;margin:70px 0 22px;font-size:clamp(1.82rem,3.4vw,2.55rem);line-height:1.14}.guidearticle_articleBody__XnkZE h3{margin:34px 0 13px;font-size:1.3rem}.guidearticle_articleBody__XnkZE ol,.guidearticle_articleBody__XnkZE ul{display:grid;grid-gap:10px;gap:10px;margin:4px 0 28px;padding-left:1.35em}.guidearticle_articleBody__XnkZE li{padding-left:5px}.guidearticle_articleBody__XnkZE a:not(.guidearticle_btn__Nlup5){color:var(--accent-ink);font-weight:650;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,var(--accent) 45%,transparent);text-decoration-color:color-mix(in oklch,var(--accent) 45%,transparent);text-underline-offset:4px}.guidearticle_articleBody__XnkZE a:not(.guidearticle_btn__Nlup5):hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.guidearticle_reviewNote__sLuY9{margin:0 0 44px;padding:22px 24px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--accent-soft)}.guidearticle_reviewNote__sLuY9 strong{display:block;margin-bottom:5px;color:var(--ink);font-size:14px}.guidearticle_reviewNote__sLuY9 p{margin:0;font-size:14px;line-height:1.65}.guidearticle_callout__dy4Ax{margin:48px 0;padding:28px 30px;border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--accent-soft);color:var(--ink-2)}.guidearticle_callout__dy4Ax>strong{display:block;margin-bottom:8px;color:var(--ink);font-size:19px}.guidearticle_callout__dy4Ax p{margin:0;font-size:16px;line-height:1.7}.guidearticle_callout__dy4Ax p+p{margin-top:12px}.guidearticle_checklist__ZB50n{margin:24px 0!important;padding:0!important;list-style:none}.guidearticle_checklist__ZB50n li{position:relative;padding:13px 14px 13px 42px!important;border-top:1px solid var(--border)}.guidearticle_checklist__ZB50n li:last-child{border-bottom:1px solid var(--border)}.guidearticle_checklist__ZB50n li:before{content:"✓";position:absolute;left:13px;top:13px;color:var(--accent-ink);font-weight:760}.guidearticle_sources__AAWI1{margin-top:76px;padding-top:38px;border-top:1px solid var(--border)}.guidearticle_sources__AAWI1 h2{margin:0 0 12px}.guidearticle_sources__AAWI1>p{font-size:16px}.guidearticle_sources__AAWI1 ul{display:grid;grid-gap:0;gap:0;margin:24px 0 0;padding:0;list-style:none}.guidearticle_sources__AAWI1 li{display:grid;grid-gap:3px;gap:3px;padding:14px 0;border-top:1px solid var(--border)}.guidearticle_sources__AAWI1 li:last-child{border-bottom:1px solid var(--border)}.guidearticle_sources__AAWI1 li a{font-size:15px}.guidearticle_sources__AAWI1 li span{color:var(--muted-txt);font-size:12px}.guidearticle_inlineCta__8gJ7v{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:48px}.guidearticle_textLink__tz6Wa{display:inline-flex;align-items:center;min-height:44px;font-size:14px}@media(max-width:920px){.guidearticle_heroInner__e2OVd{grid-template-columns:1fr;min-height:auto}.guidearticle_heroArt__RltH9{width:min(66vw,370px);margin:0 auto}.guidearticle_pageGrid__J2aPf{grid-template-columns:1fr;gap:38px}.guidearticle_toc__tnkex{position:static;max-width:760px;width:100%;margin:0 auto}.guidearticle_toc__tnkex nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.guidearticle_articleBody__XnkZE{max-width:760px;width:100%;margin:0 auto}}@media(max-width:560px){.guidearticle_heroInner__e2OVd{padding-top:48px;padding-bottom:62px}.guidearticle_hero__d8mo0 h1{font-size:clamp(2.45rem,12vw,4rem)}.guidearticle_heroArt__RltH9{width:74vw}.guidearticle_meta__fESNP span:nth-child(2n){display:none}.guidearticle_articleBody__XnkZE{font-size:17px;line-height:1.72}.guidearticle_articleBody__XnkZE h2{margin-top:56px}.guidearticle_toc__tnkex nav{grid-template-columns:1fr}.guidearticle_callout__dy4Ax{padding:23px 21px}.guidearticle_reviewNote__sLuY9{padding:20px}.guidearticle_placeLabel__QhTI1{bottom:12%}}@media(prefers-reduced-motion:reduce){.guidearticle_backLink__I36_m:hover span{transform:none}}.signoutbutton_wrap__77ZRo{position:relative;display:inline-flex;align-items:center;max-width:100%}.signoutbutton_error__C0oGN{position:absolute;z-index:60;top:calc(100% + 6px);right:0;width:220px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--white);box-shadow:0 6px 18px #21172e25;color:var(--ink);font:500 12px/1.5 var(--font-ui)}.accountnav_nav__VSHrt{min-width:0;margin:0 0 24px;color:var(--ink);border-bottom:1px solid var(--border)}.accountnav_tabs__1POq9{position:relative;align-items:stretch;flex-wrap:wrap;gap:6px 4px;padding:3px 2px 10px}.accountnav_tab__1PQma{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;min-height:40px;padding:8px 11px;border-radius:var(--radius-input);color:var(--muted-txt);font-size:.8125rem;font-weight:550;line-height:1.3;white-space:nowrap;text-decoration:none;transition:background .18s,color .18s}.accountnav_tab__1PQma>svg{width:18px;height:18px;flex-shrink:0}.accountnav_tab__1PQma:hover,.accountnav_tab__1PQma[aria-current]{background:var(--accent-soft);color:var(--accent-ink)}.accountnav_tab__1PQma[aria-current]{font-weight:650}.accountnav_tab__1PQma[aria-current]:after{content:"";position:absolute;bottom:0;left:10px;right:10px;height:3px;border-radius:3px;background:var(--accent)}.accountnav_tab__1PQma:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.accountnav_badge__JsyF0{display:inline-flex;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;background:var(--accent);color:white;border-radius:var(--radius-pill);font-size:.6875rem;flex-shrink:0}.accountnav_srOnly__7jw_v{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:680px){.accountnav_nav__VSHrt{margin-bottom:16px}.accountnav_tab__1PQma{min-width:0;min-height:44px;justify-content:flex-start;padding:8px;gap:4px;white-space:normal}.accountnav_tabs__1POq9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 4px;gap:6px 4px}}@media(prefers-reduced-motion:reduce){.accountnav_tab__1PQma{transition:none}}.accountnav_savedGroup__dAq5Y{margin-block:8px 0}.accountnav_savedGroup__dAq5Y h1{font-size:1.75rem;color:var(--ink);margin:0 0 8px;letter-spacing:-.025em}.accountnav_savedGroup__dAq5Y>p{font-size:.9rem;color:var(--muted-txt);margin:0 0 20px;line-height:1.6}.accountnav_savedTabs__iZ0Pi{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--border)}.accountnav_savedTabs__iZ0Pi a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-input);font-size:.85rem;font-weight:600;text-decoration:none;color:var(--muted-txt)}.accountnav_savedTabs__iZ0Pi a[aria-current=page]{border-color:var(--accent)}.accountnav_savedTabs__iZ0Pi a:hover,.accountnav_savedTabs__iZ0Pi a[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink)}.accountnav_savedTabs__iZ0Pi a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:680px){.accountnav_savedGroup__dAq5Y h1{font-size:1.5rem}.accountnav_savedTabs__iZ0Pi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.accountnav_savedTabs__iZ0Pi a{min-width:0;min-height:44px;padding:8px 6px;font-size:.75rem;text-align:center;line-height:1.3}}.accountnav_nav__VSHrt{margin-bottom:16px}.accountnav_tabs__1POq9{display:flex;flex-wrap:nowrap;gap:4px;padding-bottom:8px}.accountnav_more__81LHP{position:relative;margin-left:auto}.accountnav_more__81LHP summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;list-style:none;color:var(--muted-txt);font-size:.8125rem;cursor:pointer;border-radius:8px}.accountnav_more__81LHP summary::-webkit-details-marker{display:none}.accountnav_more__81LHP summary[data-active=true],.accountnav_more__81LHP[open]>summary{background:var(--accent-soft);color:var(--accent-ink)}.accountnav_more__81LHP summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.accountnav_moreLinks___RkUl{position:absolute;z-index:30;right:0;top:calc(100% + 4px);min-width:210px;padding:6px;background:white;border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgb(36 23 52/.12)}.accountnav_moreLinks___RkUl .accountnav_tab__1PQma{display:flex;justify-content:flex-start}.accountnav_more__81LHP:not([open]) .accountnav_moreLinks___RkUl{display:none}.accountnav_messageCategories__jflWu{display:flex;gap:8px;margin:0 0 20px;border-bottom:1px solid var(--border);padding-bottom:12px}.accountnav_messageCategories__jflWu a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:8px;font-size:.8125rem;font-weight:600;color:var(--muted-txt);text-decoration:none}.accountnav_messageCategories__jflWu a[aria-current]{background:var(--accent-soft);color:var(--accent-ink)}.accountnav_messageCategories__jflWu a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:680px){.accountnav_tabs__1POq9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 54px;grid-gap:2px;gap:2px}.accountnav_tabs__1POq9>.accountnav_tab__1PQma{min-height:44px;justify-content:center;padding:6px 2px;font-size:.75rem;gap:3px}.accountnav_tabs__1POq9>.accountnav_tab__1PQma>svg{display:none}.accountnav_more__81LHP{margin:0}.accountnav_more__81LHP summary{min-height:44px;padding:6px 2px;font-size:.75rem;gap:3px}.accountnav_moreLinks___RkUl .accountnav_tab__1PQma{min-height:44px;padding:8px 10px}.accountnav_messageCategories__jflWu{gap:4px}.accountnav_messageCategories__jflWu a{flex:1 1;min-height:44px;padding:8px;font-size:.75rem}}.accountnav_tab__1PQma>svg.accountnav_savedIcon___bBd8{color:#178044}.accountnav_logout__n4PfV{display:flex;align-items:center;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:600 13px/1.4 var(--font-ui);cursor:pointer}.accountnav_logout__n4PfV:hover{background:var(--accent-soft)}.accountnav_logout__n4PfV:focus-visible{outline:2px solid var(--accent)}.staff-messages_page__sEBB1{max-width:1440px;margin:auto;padding:24px;color:#493a55;font:400 .875rem/1.5 var(--font-ui)}.staff-messages_page__sEBB1 *{box-sizing:border-box}.staff-messages_page__sEBB1 :is(a,button,input,select,textarea):focus-visible{outline:2px solid #6b3fa0;outline-offset:3px}.staff-messages_page__sEBB1 h1,.staff-messages_page__sEBB1 h2{color:#241734;line-height:1.2;letter-spacing:-.025em}.staff-messages_page__sEBB1 h1{font-size:2rem;margin:4px 0 8px}.staff-messages_page__sEBB1 h2{font-size:1.25rem;margin:0 0 12px}.staff-messages_page__sEBB1 a{color:#573281;text-decoration:none}.staff-messages_heading__OQNZS{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.staff-messages_heading__OQNZS p,.staff-messages_threadHeading__5cyWl p{margin:0;color:#6b3fa0;font-weight:650}.staff-messages_heading__OQNZS span{color:#6d6075}.staff-messages_composer__s2a6J button[type=submit],.staff-messages_newMessage__hHqJN{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:0;border-radius:9px;background:#6b3fa0;color:#fff;font:600 .875rem var(--font-ui);cursor:pointer}.staff-messages_composer__s2a6J button[type=submit]:hover,.staff-messages_newMessage__hHqJN:hover{background:#573281}.staff-messages_shell__xood3{display:grid;grid-template-columns:320px minmax(0,1fr);border:1px solid #e7dfeb;border-radius:13px;overflow:hidden;background:#fff;min-height:540px}.staff-messages_threads__CzUNe{border-right:1px solid #e7dfeb;min-width:0}.staff-messages_filter__Mj5GR{display:flex;gap:8px;padding:12px;border-bottom:1px solid #e7dfeb}.staff-messages_filter__Mj5GR button{min-height:44px;padding:8px 12px;border:1px solid #e7dfeb;border-radius:9px;background:#fff;color:#493a55;font:inherit;cursor:pointer}.staff-messages_filter__Mj5GR button[aria-pressed=true]{background:#f5f0fa;color:#573281;border-color:#c5a9df}.staff-messages_threads__CzUNe>a{position:relative;display:grid;grid-gap:4px;gap:4px;padding:16px 44px 16px 16px;border-bottom:1px solid #e7dfeb;overflow-wrap:anywhere}.staff-messages_threads__CzUNe>a:hover,.staff-messages_threads__CzUNe>a[aria-current=page]{background:#f5f0fa}.staff-messages_threads__CzUNe small{color:#6d6075}.staff-messages_threads__CzUNe b{position:absolute;right:12px;top:16px;background:#6b3fa0;color:#fff;border-radius:20px;min-width:24px;text-align:center;font-size:.75rem}.staff-messages_detail__Bviiz{padding:24px;min-width:0}.staff-messages_threadHeading__5cyWl{padding-bottom:12px;border-bottom:1px solid #e7dfeb}.staff-messages_threadHeading__5cyWl h2{margin:6px 0}.staff-messages_messages__YOBpU{display:grid;grid-gap:16px;gap:16px;padding:24px 0;max-height:560px;overflow:auto}.staff-messages_messages__YOBpU article{justify-self:start;max-width:85%;padding:12px 16px;background:#f5f0fa;border-radius:13px;overflow-wrap:anywhere}.staff-messages_messages__YOBpU article[data-mine=true]{justify-self:end;background:#eee6f7}.staff-messages_messages__YOBpU article p{white-space:pre-wrap;margin:6px 0}.staff-messages_messages__YOBpU small,.staff-messages_messages__YOBpU time{display:block;color:#6d6075;font-size:.75rem}.staff-messages_messages__YOBpU article>strong{font-size:.75rem}.staff-messages_composer__s2a6J{display:grid;grid-gap:14px;gap:14px;padding-top:16px}.staff-messages_composer__s2a6J label{display:grid;grid-gap:6px;gap:6px;font-weight:650}.staff-messages_composer__s2a6J :is(input,select,textarea){width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #d8cfde;border-radius:9px;font:400 .875rem/1.5 var(--font-ui);color:#241734;background:#fff}.staff-messages_composer__s2a6J textarea{resize:vertical}.staff-messages_sendRow__yZeKW{display:flex;align-items:center;justify-content:space-between;gap:12px}.staff-messages_hint__ZUHT9,.staff-messages_sendRow__yZeKW small{color:#6d6075;font-size:.75rem}.staff-messages_hint__ZUHT9{margin:0;padding:0 4px}.staff-messages_composer__s2a6J button:disabled,.staff-messages_page__sEBB1 button:disabled{opacity:.55;cursor:not-allowed}.staff-messages_error__Cny39,.staff-messages_notice__ZvGqG{padding:12px 16px;border-radius:9px;margin-bottom:16px;background:#fff4e8;color:#8a4300}.staff-messages_notice__ZvGqG{background:#f5f0fa;color:#573281}.staff-messages_empty__MhU_k{padding:32px 20px;color:#6d6075}.staff-messages_empty__MhU_k p{margin:8px 0}.staff-messages_older__48ezJ{display:inline-flex;min-height:44px;align-items:center}.staff-messages_entry__wiArC{display:flex;justify-content:flex-end;align-items:center;gap:8px;background:#f5f0fa;padding:8px 24px;font:.8125rem var(--font-ui);color:#573281}.staff-messages_entry__wiArC a{display:inline-flex;gap:8px;align-items:center;min-height:36px;color:#573281;font-weight:650}.staff-messages_entry__wiArC b{background:#6b3fa0;color:white;border-radius:20px;padding:3px 8px}.staff-messages_entry__wiArC small{color:#6d6075}.staff-messages_internalHeader__CGUpv{display:flex;align-items:center;gap:12px;background:#241734;color:white;min-height:56px;padding:8px 16px;font:.875rem var(--font-ui)}.staff-messages_internalHeader__CGUpv a{display:inline-flex;align-items:center;gap:8px;color:white;font-weight:650}.staff-messages_internalHeader__CGUpv img{width:36px;height:36px;object-fit:contain;background:white;border-radius:9px;padding:5px}.staff-messages_internalHeader__CGUpv>span{margin-left:auto}.staff-messages_internalPage__bzEb_{min-height:100vh;background:#fbf9fc}@media(max-width:800px){.staff-messages_page__sEBB1{padding:16px}.staff-messages_shell__xood3{grid-template-columns:1fr}.staff-messages_threads__CzUNe{border-right:0;border-bottom:1px solid #e7dfeb;max-height:320px;overflow:auto}.staff-messages_detail__Bviiz{padding:16px}.staff-messages_heading__OQNZS{align-items:flex-start;flex-direction:column}.staff-messages_messages__YOBpU article{max-width:95%}.staff-messages_sendRow__yZeKW{flex-wrap:wrap}.staff-messages_sendRow__yZeKW button{flex:1 1}.staff-messages_entry__wiArC{padding-inline:16px;flex-wrap:wrap}.staff-messages_internalHeader__CGUpv{font-size:.75rem}}.staff-messages_page__sEBB1 .staff-messages_newMessage__hHqJN{color:#fff}.staff-messages_composer__s2a6J,.staff-messages_composer__s2a6J *{box-sizing:border-box}.staff-messages_composer__s2a6J :is(input,select,textarea,button):focus-visible{outline:2px solid #6b3fa0;outline-offset:3px}.staff-messages_firstMessage__RZqoy{padding:40px 24px;border:1px solid #e7dfeb;border-radius:13px;background:#fff;text-align:center}.staff-messages_firstMessage__RZqoy p{margin:0 auto 20px;max-width:48ch;color:#6d6075}.staff-messages_staffPage__H27hY h1{font-size:1.75rem}.staff-messages_page__sEBB1 .staff-messages_newMessage__hHqJN{min-height:38px;padding:8px 14px}@media(max-width:760px){.staff-messages_page__sEBB1 .staff-messages_newMessage__hHqJN{min-height:44px}.staff-messages_firstMessage__RZqoy{padding:32px 16px}}.staff-messages_page__sEBB1 .staff-messages_firstMessage__RZqoy p{margin:8px auto 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}}.geographyMenu_copy__Oc59b{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.geographyMenu_copy__Oc59b small{font:500 11px/1.3 var(--font-ui);color:var(--ink-3)}.geographyMenu_copy__Oc59b>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geographyMenu_trigger__A5mnL:has(small){min-height:52px;padding:8px 12px;background:#fff;border-radius:9px;font-size:13px}.rentalmapworkspace_workspace__GcNWh{--rental-filters-width:420px;--rental-stats-width:380px;position:relative;isolation:isolate;height:calc(100dvh - 91px);min-height:620px;overflow:hidden;background:var(--white);color:var(--ink);font-family:var(--font-ui)}.rentalmapworkspace_workspace__GcNWh *{box-sizing:border-box}.rentalmapworkspace_map__IeszX{position:absolute;inset:0}.rentalmapworkspace_map__IeszX>div{height:100%}.rentalmapworkspace_searchRow__MuiTl{position:absolute;top:10px;left:100px;right:calc(var(--rental-stats-width) + 28px);max-width:800px;z-index:550;align-items:stretch;min-width:0}.rentalmapworkspace_searchRow__MuiTl>div:first-child{flex:1 1;min-width:0}.rentalmapworkspace_naiaSlot__cAhuV{flex:0 0 132px;display:flex;align-items:center;min-height:50px}.rentalmapworkspace_back__1H2kW{position:absolute;z-index:550;top:10px;left:16px;min-height:50px;display:flex;align-items:center;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:rgb(255 255 255/.8);color:var(--ink-2);font-size:13px;text-decoration:none;box-shadow:0 4px 18px #2417341a}.rentalmapworkspace_filters__hQ184,.rentalmapworkspace_statistics__RnKqg{position:absolute;z-index:530;top:72px;display:flex;flex-direction:column;max-height:calc(100% - 372px);padding:12px;border:1px solid #ffffffa6;border-radius:12px;background:rgb(255 255 255/.8);box-shadow:0 8px 26px #24173433;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rentalmapworkspace_statistics__RnKqg{top:56px}.rentalmapworkspace_filters__hQ184{left:16px;width:auto}.rentalmapworkspace_statistics__RnKqg{right:16px;width:auto}.rentalmapworkspace_filtersOpen__3fLiP .rentalmapworkspace_filters__hQ184{width:var(--rental-filters-width)}.rentalmapworkspace_statsOpen__5jOQU .rentalmapworkspace_statistics__RnKqg{width:var(--rental-stats-width)}.rentalmapworkspace_panelHeading__cWk4o{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.rentalmapworkspace_panelHeading__cWk4o h2{margin:0;font:650 15px/1.35 var(--font-ui)}.rentalmapworkspace_panelHeading__cWk4o button{min-height:36px;min-width:36px;border:1px solid #24173414;border-radius:8px;background:transparent;color:var(--ink-3);font-size:18px;cursor:pointer}.rentalmapworkspace_filtersOpen__3fLiP .rentalmapworkspace_filters__hQ184 .rentalmapworkspace_panelHeading__cWk4o,.rentalmapworkspace_statsOpen__5jOQU .rentalmapworkspace_statistics__RnKqg .rentalmapworkspace_panelHeading__cWk4o{padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid #24173414}.rentalmapworkspace_panelBody__PlyDu{overflow:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin}.rentalmapworkspace_panelBody__PlyDu[hidden]{display:none}.rentalmapworkspace_filterFields__E6ZXk{display:grid;grid-gap:8px;gap:8px;min-width:0}.rentalmapworkspace_filterFields__E6ZXk label{display:flex;flex-direction:column;gap:4px;min-width:0;font:500 11px/1.4 var(--font-ui);color:var(--ink-3)}.rentalmapworkspace_filterFields__E6ZXk input:not([type=checkbox]),.rentalmapworkspace_filterFields__E6ZXk select{width:100%;min-width:0;min-height:38px;border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:#fff;color:var(--ink);font:400 13px/1.3 var(--font-ui)}.rentalmapworkspace_fieldPair__0d2UL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:6px}.rentalmapworkspace_regionPicker__zPCA3>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:8px 12px;border:1px solid var(--border);border-radius:9px;background:#fff;cursor:pointer;list-style:none;font:400 13px/1.3 var(--font-ui)}.rentalmapworkspace_regionPicker__zPCA3 summary>span:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.rentalmapworkspace_regionPicker__zPCA3 small{font:500 11px/1.3 var(--font-ui);color:var(--ink-3)}.rentalmapworkspace_regionPicker__zPCA3 fieldset{margin:8px 0 0;padding:8px;border:1px solid var(--border);border-radius:8px;max-height:240px;overflow:auto}.rentalmapworkspace_filterFields__E6ZXk .rentalmapworkspace_check__JBrsX,.rentalmapworkspace_regionPicker__zPCA3 fieldset label{display:flex;flex-direction:row;align-items:center;gap:8px;min-height:40px;font-size:12px}.rentalmapworkspace_filterFields__E6ZXk input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);flex:none}.rentalmapworkspace_moreFilters__DgnI1{margin:4px 0;border-top:1px solid #24173414}.rentalmapworkspace_about__rzj__>summary,.rentalmapworkspace_moreFilters__DgnI1>summary{display:flex;align-items:center;min-height:40px;cursor:pointer;font:550 12px/1.4 var(--font-ui);list-style:none;gap:8px}.rentalmapworkspace_moreFilters__DgnI1>summary:after{content:"⌄";margin-left:auto}.rentalmapworkspace_moreFilters__DgnI1[open]>summary:after{content:"⌃"}.rentalmapworkspace_moreFilters__DgnI1>label{margin-top:8px}.rentalmapworkspace_filterActions__Tqq42{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px;border-top:1px solid #24173414}.rentalmapworkspace_filterActions__Tqq42>button{min-height:36px;padding:6px 8px;border:1px solid var(--border);background:#fff;border-radius:8px;font-size:11px;cursor:pointer}.rentalmapworkspace_chips__NMDB3 button,.rentalmapworkspace_filterFields__E6ZXk>button{padding:8px;border:1px solid var(--accent-border);border-radius:8px;background:var(--white);color:var(--accent-ink);font-size:11px;cursor:pointer}.rentalmapworkspace_chips__NMDB3{display:flex;flex-wrap:wrap;gap:6px}.rentalmapworkspace_tabs__J_Iw_{display:flex;gap:2px;padding:3px;margin-bottom:12px;background:rgb(250 247 252/.65);border-radius:8px}.rentalmapworkspace_tabs__J_Iw_ button{flex:1 1;min-height:38px;padding:5px 6px;border:0;border-radius:6px;background:none;color:var(--ink-3);font:550 11px/1.3 var(--font-ui);white-space:nowrap;cursor:pointer}.rentalmapworkspace_tabs__J_Iw_ button[aria-selected=true]{background:#111;color:#fff;box-shadow:none}.rentalmapworkspace_tabs__J_Iw_ button:focus-visible{outline:3px solid #111;outline-offset:3px}.rentalmapworkspace_intro__Z6u4I,.rentalmapworkspace_note__3UEDw{font:400 12px/1.6 var(--font-ui);color:var(--ink-3);margin:8px 0 12px}.rentalmapworkspace_intro__Z6u4I{font-size:11px}.rentalmapworkspace_metrics__IwCXQ{margin:0;border:1px solid #24173414;border-radius:9px;overflow:hidden;background:rgb(255 255 255/.55)}.rentalmapworkspace_metrics__IwCXQ>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;min-height:50px;padding:10px 12px;border-bottom:1px solid #24173414}.rentalmapworkspace_metrics__IwCXQ>div:last-child{border:0}.rentalmapworkspace_metrics__IwCXQ dt{font:500 12px/1.4 var(--font-ui);color:var(--ink-3)}.rentalmapworkspace_metrics__IwCXQ dd{margin:0;font:700 18px/1.3 var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rentalmapworkspace_notice__A9VC5{padding:12px;border:1px solid var(--border);border-radius:9px;background:rgb(250 247 252/.65)}.rentalmapworkspace_notice__A9VC5 strong{font-size:13px}.rentalmapworkspace_notice__A9VC5 p{font:400 12px/1.6 var(--font-ui);margin:6px 0 0;color:var(--ink-3)}.rentalmapworkspace_freshness__4hCWH{font:400 11px/1.5 var(--font-ui);color:var(--muted-txt);margin:6px 0 12px}.rentalmapworkspace_about__rzj__{border-top:1px solid #24173414}.rentalmapworkspace_about__rzj__>summary{font-size:11px}.rentalmapworkspace_about__rzj__>summary:before{content:"+";font-size:16px;color:var(--accent)}.rentalmapworkspace_about__rzj__[open]>summary:before{content:"−"}.rentalmapworkspace_about__rzj__ p{font:400 11px/1.6 var(--font-ui);color:var(--ink-3);margin:0 0 12px}.rentalmapworkspace_source__URT3d{padding-top:10px;border-top:1px solid #24173414;font-size:11px;color:var(--muted-txt);margin:0}.rentalmapworkspace_panelBody__PlyDu h3{font-size:14px}.rentalmapworkspace_panelBody__PlyDu a{font-size:12px;color:var(--accent-ink)}.rentalmapworkspace_attribution__t3MVk{margin:0;padding:12px 16px;background:#fff;color:var(--muted-txt);font:400 11px/1.6 var(--font-ui)}.rentalmapworkspace_workspace__GcNWh [role=tabpanel]:focus-visible,.rentalmapworkspace_workspace__GcNWh a:focus-visible,.rentalmapworkspace_workspace__GcNWh button:focus-visible,.rentalmapworkspace_workspace__GcNWh summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:960px){.rentalmapworkspace_workspace__GcNWh{height:calc(100dvh - 73px);min-height:580px}.rentalmapworkspace_searchRow__MuiTl{left:12px;right:12px;max-width:none;gap:6px}.rentalmapworkspace_naiaSlot__cAhuV{flex-basis:108px;min-height:54px}.rentalmapworkspace_back__1H2kW{top:68px;left:12px;min-height:44px;padding-inline:10px}.rentalmapworkspace_filters__hQ184,.rentalmapworkspace_statistics__RnKqg{top:122px;max-width:calc(50% - 18px);padding:8px 12px;max-height:none}.rentalmapworkspace_filters__hQ184{left:12px;width:calc(50% - 18px)}.rentalmapworkspace_statistics__RnKqg{top:106px;right:12px;width:calc(50% - 18px)}.rentalmapworkspace_panelHeading__cWk4o h2{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rentalmapworkspace_filtersOpen__3fLiP .rentalmapworkspace_filters__hQ184,.rentalmapworkspace_statsOpen__5jOQU .rentalmapworkspace_statistics__RnKqg{top:auto;bottom:0;left:0;right:0;width:100%;max-width:none;max-height:calc(100% - 122px);padding:12px 16px max(16px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0;z-index:560}.rentalmapworkspace_filtersOpen__3fLiP .rentalmapworkspace_statistics__RnKqg,.rentalmapworkspace_filtersOpen__3fLiP [aria-label="Rentals visible on the map"],.rentalmapworkspace_statsOpen__5jOQU .rentalmapworkspace_filters__hQ184,.rentalmapworkspace_statsOpen__5jOQU [aria-label="Rentals visible on the map"]{display:none}.rentalmapworkspace_tabs__J_Iw_ button{font-size:12px}}@media(pointer:coarse){.rentalmapworkspace_about__rzj__>summary,.rentalmapworkspace_filterActions__Tqq42>button,.rentalmapworkspace_filterFields__E6ZXk input:not([type=checkbox]),.rentalmapworkspace_filterFields__E6ZXk select,.rentalmapworkspace_moreFilters__DgnI1>summary,.rentalmapworkspace_panelHeading__cWk4o button,.rentalmapworkspace_regionPicker__zPCA3 fieldset label,.rentalmapworkspace_tabs__J_Iw_ button{min-height:44px}.rentalmapworkspace_panelHeading__cWk4o button{min-width:44px}}@media(forced-colors:active),(prefers-reduced-transparency:reduce){.rentalmapworkspace_back__1H2kW,.rentalmapworkspace_filters__hQ184,.rentalmapworkspace_statistics__RnKqg{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.rentalmapworkspace_insightChart__xqJe7{margin:12px 0 0}.rentalmapworkspace_insightChart__xqJe7 figcaption{margin:0 0 8px;font:650 13px/1.3 var(--font-ui)}.rentalmapworkspace_insightRow__sb4v9{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 8px;gap:4px 8px;margin:0 0 8px}.rentalmapworkspace_insightRow__sb4v9 small,.rentalmapworkspace_insightRow__sb4v9 span{font:500 11px/1.3 var(--font-ui);color:var(--ink-3)}.rentalmapworkspace_insightRow__sb4v9 strong{font:700 12px/1 var(--font-ui)}.rentalmapworkspace_insightTrack__6CxM3{grid-column:1/-1;height:10px;border-radius:4px;background:#f4effa;overflow:hidden}.rentalmapworkspace_insightTrack__6CxM3 span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#7a4fb3,#6b3fa0)}.rentalmapworkspace_locationMenu__h_HWD,.rentalmapworkspace_locationMenu__h_HWD>button{width:100%}.rentalmapworkspace_locationMenu__h_HWD>button{justify-content:space-between;text-align:left}.rentalmapworkspace_locationMenu__h_HWD>button>span:first-child{min-width:0}.rentalmapworkspace_locationMenu__h_HWD>button>span:first-child>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rentalmapworkspace_searchRow__MuiTl{top:calc(env(safe-area-inset-top) + 12px);max-width:600px;margin:0 auto;display:flex;align-items:center;gap:8px}.rentalmapworkspace_naiaSlot__cAhuV{width:52px;flex:none}.rentalmapworkspace_activeChips__itDO_{position:absolute;z-index:525;left:16px;right:16px;top:calc(env(safe-area-inset-top) + 68px);pointer-events:none}.rentalmapworkspace_filters__hQ184,.rentalmapworkspace_statistics__RnKqg{border-radius:var(--search-radius-sheet);background:var(--search-surface)}.rentalmapworkspace_back__1H2kW{display:none}@media(max-width:960px){.rentalmapworkspace_searchRow__MuiTl{left:16px;right:16px;top:calc(env(safe-area-inset-top) + 12px)}.rentalmapworkspace_naiaSlot__cAhuV{width:52px}.rentalmapworkspace_filters__hQ184,.rentalmapworkspace_statistics__RnKqg{top:112px}}.rentalmapworkspace_workspace__GcNWh{height:100dvh;min-height:0}.rentalmapworkspace_workspace__GcNWh:not(.rentalmapworkspace_filtersOpen__3fLiP) .rentalmapworkspace_filters__hQ184,.rentalmapworkspace_workspace__GcNWh:not(.rentalmapworkspace_statsOpen__5jOQU) .rentalmapworkspace_statistics__RnKqg{display:none}.rentalmapworkspace_searchRow__MuiTl .rentalmapworkspace_naiaSlot__cAhuV{width:52px;flex:0 0 52px;min-height:52px}.rentalmapworkspace_searchRow__MuiTl .rentalmapworkspace_naiaSlot__cAhuV button{border-radius:50%}.rentalmapworkspace_searchRow__MuiTl{left:16px;right:16px;max-width:960px;gap:0}.rentalmapworkspace_workspace__GcNWh{height:calc(100dvh - var(--map-top,65px))}.owner-messages_page__O8dkk{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:38px 0 72px;color:var(--ink)}.owner-messages_header__qFjwU{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.owner-messages_header__qFjwU p{margin:0 0 5px;color:var(--accent-ink);font-size:.8125rem;font-weight:750}.owner-messages_header__qFjwU h1{margin:0;font-size:2rem}.owner-messages_header__qFjwU span{display:block;max-width:65ch;margin-top:7px;color:var(--muted-txt);font-size:.875rem}.owner-messages_tabs__bhwfr{display:flex;gap:6px;margin:24px 0 12px;border-bottom:1px solid var(--border)}.owner-messages_tabs__bhwfr a{min-height:44px;display:inline-flex;align-items:center;padding:0 14px;border-bottom:2px solid transparent;color:var(--muted-txt);font-size:.875rem;font-weight:700}.owner-messages_tabs__bhwfr a[aria-current=page]{border-color:var(--accent);color:var(--accent-ink)}.owner-messages_loadError__rkRIb{margin:0 0 12px;padding:11px 13px;border:1px solid #e5b9bd;border-radius:var(--radius-input);background:#fff4f5;color:#8d2028;font-size:.8125rem}.owner-messages_messageShell__iYkYP{min-height:620px;display:grid;grid-template-columns:330px minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--white);box-shadow:var(--shadow-card)}.owner-messages_threadList__8H_l6{border-right:1px solid var(--border);background:#fbf9fc}.owner-messages_threadList__8H_l6>a{min-height:96px;display:flex;flex-direction:column;justify-content:center;padding:13px 15px;border-bottom:1px solid var(--border);color:var(--ink)}.owner-messages_threadList__8H_l6>a:hover,.owner-messages_threadList__8H_l6>a[aria-current=page]{background:var(--accent-soft)}.owner-messages_threadTop__Zp_9D{display:flex;align-items:center;justify-content:space-between;gap:12px}.owner-messages_threadTop__Zp_9D strong{font-size:.875rem}.owner-messages_threadTop__Zp_9D i{min-width:21px;height:21px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--accent);color:#fff;font-size:.6875rem;font-style:normal;font-weight:750}.owner-messages_threadList__8H_l6 b{margin-top:3px;font-size:.75rem;font-weight:650}.owner-messages_threadList__8H_l6 small{display:block;overflow:hidden;margin-top:5px;color:var(--muted-txt);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.owner-messages_emptyThread__x1MLR{padding:30px 18px}.owner-messages_emptyThread__x1MLR p{color:var(--muted-txt);font-size:.8125rem;line-height:1.6}.owner-messages_emptyThread__x1MLR .btn{margin-top:8px}.owner-messages_conversation__f2gK0{min-width:0;display:flex;flex-direction:column}.owner-messages_conversationHead__XvEop{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 18px;border-bottom:1px solid var(--border)}.owner-messages_conversationHead__XvEop p{margin:0;color:var(--muted-txt);font-size:.75rem}.owner-messages_conversationHead__XvEop h2{margin:1px 0;font-size:1.05rem}.owner-messages_conversationHead__XvEop span{color:var(--muted-txt);font-size:.75rem}.owner-messages_conversationHead__XvEop>a{min-height:44px;display:inline-flex;align-items:center;color:var(--accent-ink);font-size:.8125rem;font-weight:700}.owner-messages_messages__02Dub{min-height:340px;display:flex;flex-direction:column;gap:12px;padding:20px;overflow:auto;background:#fdfcfd}.owner-messages_messages__02Dub article{max-width:min(76%,620px);align-self:flex-start}.owner-messages_messages__02Dub article[data-mine=true]{align-self:flex-end}.owner-messages_messages__02Dub article p{margin:0;padding:11px 13px;border:1px solid var(--border);border-radius:12px 12px 12px 4px;background:#fff;color:var(--ink-3);font-size:.875rem;line-height:1.55;white-space:pre-wrap}.owner-messages_messages__02Dub article[data-mine=true] p{border-color:#d9c4ea;border-radius:12px 12px 4px 12px;background:var(--accent-soft)}.owner-messages_messages__02Dub time{display:block;margin-top:4px;color:var(--muted-txt);font-size:.625rem}.owner-messages_messages__02Dub article[data-mine=true] time{text-align:right}.owner-messages_firstMessage__r_478,.owner-messages_reply__WalPU{display:flex;flex-direction:column}.owner-messages_reply__WalPU{padding:14px 18px 16px;border-top:1px solid var(--border)}.owner-messages_firstMessage__r_478 label strong,.owner-messages_reply__WalPU>label{font-size:.8125rem;font-weight:750}.owner-messages_firstMessage__r_478 textarea,.owner-messages_reply__WalPU textarea{width:100%;margin-top:6px;padding:12px;border:1px solid #cfc4d5;border-radius:var(--radius-input);background:#fff;color:var(--ink);font:inherit;line-height:1.5;resize:vertical}.owner-messages_firstMessage__r_478 textarea:focus,.owner-messages_reply__WalPU textarea:focus{border-color:var(--accent);outline:3px solid rgba(107,63,160,.16)}.owner-messages_composerFooter__BbXtL{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}.owner-messages_composerFooter__BbXtL small{color:var(--muted-txt)}.owner-messages_safety__Wq4Y2{margin:9px 0 0;color:var(--muted-txt);font-size:.6875rem;line-height:1.5}.owner-messages_error__uUSzC{margin:8px 0 0;color:#9b1c25;font-size:.8125rem}.owner-messages_closed__uCmU_{margin:18px;color:var(--muted-txt)}.owner-messages_selectThread__b87Ki{margin:auto;padding:30px;text-align:center}.owner-messages_selectThread__b87Ki p{color:var(--muted-txt)}.owner-messages_firstMessage__r_478{max-width:720px}.owner-messages_firstMessage__r_478 label span{display:block;margin-top:5px;color:var(--muted-txt);font-size:.8125rem}.owner-messages_firstMessage__r_478 textarea{margin-top:12px}.owner-messages_suggestions__NEGA0{margin-top:16px}.owner-messages_suggestions__NEGA0 p{margin:0 0 8px;color:var(--muted-txt);font-size:.8125rem;line-height:1.5}.owner-messages_suggestionButtons__nnAI8{display:flex;flex-wrap:wrap;gap:8px}.owner-messages_suggestionButtons__nnAI8 button{min-height:44px;max-width:100%;padding:8px 12px;border:1px solid #d9c4ea;border-radius:var(--radius-input);background:var(--accent-soft);color:var(--accent-ink);font:inherit;font-size:.8125rem;font-weight:650;cursor:pointer}.owner-messages_suggestionButtons__nnAI8 button:hover:not(:disabled){border-color:var(--accent);background:#ece2f5}.owner-messages_suggestionButtons__nnAI8 button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.owner-messages_suggestionButtons__nnAI8 button:disabled{opacity:.55;cursor:default}@media(max-width:760px){.owner-messages_page__O8dkk{width:min(100% - 20px,1180px);padding-top:24px}.owner-messages_header__qFjwU{align-items:flex-start;flex-direction:column}.owner-messages_messageShell__iYkYP{grid-template-columns:1fr}.owner-messages_threadList__8H_l6{max-height:280px;overflow:auto;border-right:0;border-bottom:1px solid var(--border)}.owner-messages_conversation__f2gK0{min-height:560px}.owner-messages_messages__02Dub article{max-width:88%}}@media(prefers-reduced-motion:reduce){.owner-messages_tabs__bhwfr a,.owner-messages_threadList__8H_l6>a{scroll-behavior:auto;transition:none}}.owner-messages_messageShell__iYkYP{min-height:600px;align-items:stretch}.owner-messages_threadList__8H_l6{min-width:0;max-height:850px;overflow:auto}.owner-messages_messages__02Dub{min-height:240px;max-height:440px;flex:1 1}.owner-messages_messages__02Dub article p{overflow-wrap:anywhere}.owner-messages_header__qFjwU h1{letter-spacing:-.025em}.owner-messages_conversationHead__XvEop h2,.owner-messages_threadList__8H_l6 b,.owner-messages_threadTop__Zp_9D strong{overflow-wrap:anywhere}.owner-messages_messages__02Dub time{font-size:.6875rem}.owner-messages_threadMeta___IlXy{font-size:.6875rem;color:var(--muted-txt);margin-top:8px}.owner-messages_search__51BMw{display:block;padding:16px;font-size:.8125rem;font-weight:650;border-bottom:1px solid var(--border)}.owner-messages_search__51BMw input{display:block;width:100%;min-height:44px;margin-top:7px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-input);font:inherit;background:white}.owner-messages_threadTools__eAe5t{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 18px;border-bottom:1px solid var(--border);font-size:.75rem;color:var(--muted-txt)}.owner-messages_threadTools__eAe5t>div{display:flex;gap:8px}.owner-messages_earlier__X96TN,.owner-messages_threadTools__eAe5t button{min-height:44px;border:0;background:none;color:var(--accent-ink);font:inherit;font-weight:650;cursor:pointer}.owner-messages_earlier__X96TN:disabled,.owner-messages_threadTools__eAe5t button:disabled{opacity:.6;cursor:wait}.owner-messages_report___qSUM{padding:16px 18px;background:var(--accent-soft);border-bottom:1px solid var(--border)}.owner-messages_report___qSUM label{font-size:.875rem;font-weight:650}.owner-messages_report___qSUM p{font-size:.8125rem;line-height:1.6;color:var(--muted-txt)}.owner-messages_report___qSUM textarea{width:100%;min-height:90px;border:1px solid var(--border);border-radius:var(--radius-input);padding:10px;font:inherit}.owner-messages_report___qSUM>div{display:flex;gap:8px;margin-top:8px}.owner-messages_feedbackError__WOT4g,.owner-messages_feedback__4jGNs{margin:0;padding:10px 18px;font-size:.8125rem}.owner-messages_feedback__4jGNs{color:#315d44;background:#f0f7f3}.owner-messages_feedbackError__WOT4g{color:#922232;background:#fff4f5}.owner-messages_selectThread__b87Ki h2{font-size:1.25rem;margin-top:16px}.owner-messages_selectThread__b87Ki p{font-size:.875rem;line-height:1.65}.owner-messages_back__pzxDN{display:none}.owner-messages_tabs__bhwfr a{gap:8px}.owner-messages_unreadDot__aVq2P{width:7px;height:7px;border-radius:50%;background:var(--accent)}.owner-messages_filterNote__1roEs{font-size:.8125rem;color:var(--muted-txt);padding:8px 0}.owner-messages_filterNote__1roEs a{color:var(--accent-ink);text-decoration:underline}.owner-messages_earlier__X96TN{align-self:center;font-size:.8125rem}.owner-messages_threadList__8H_l6>a{transition:background .16s ease-out}@media(max-width:760px){.owner-messages_messageShell__iYkYP{min-height:440px}.owner-messages_messageShell__iYkYP[data-open=false] .owner-messages_conversation__f2gK0,.owner-messages_messageShell__iYkYP[data-open=true] .owner-messages_threadList__8H_l6{display:none}.owner-messages_threadList__8H_l6{max-height:none;border-bottom:0}.owner-messages_back__pzxDN{display:flex;min-height:44px;align-items:center;padding:10px 16px;color:var(--accent-ink);font-size:.875rem;border-bottom:1px solid var(--border)}.owner-messages_conversation__f2gK0{min-height:0}.owner-messages_messages__02Dub{max-height:52dvh;min-height:220px}.owner-messages_threadTools__eAe5t{flex-wrap:wrap;padding:8px 16px;gap:0}.owner-messages_threadTools__eAe5t>div{margin-left:auto}.owner-messages_header__qFjwU{gap:16px}.owner-messages_tabs__bhwfr a{padding:0 10px;font-size:.8125rem}.owner-messages_conversationHead__XvEop{padding:14px 16px}.owner-messages_conversationHead__XvEop>a{white-space:nowrap}.owner-messages_safety__Wq4Y2{font-size:.75rem}.owner-messages_reply__WalPU{padding:12px 16px}.owner-messages_page__O8dkk{width:calc(100% - 24px)}}@media(prefers-reduced-motion:reduce){.owner-messages_threadList__8H_l6>a{transition:none}}@media(max-width:760px){.owner-messages_page__O8dkk[data-conversation=true] .owner-messages_header__qFjwU{flex-direction:row;align-items:center;gap:12px;margin-bottom:16px}.owner-messages_page__O8dkk[data-conversation=true] .owner-messages_header__qFjwU h1{font-size:1.5rem}.owner-messages_page__O8dkk[data-conversation=true] .owner-messages_header__qFjwU span,.owner-messages_page__O8dkk[data-conversation=true] .owner-messages_tabs__bhwfr,.owner-messages_page__O8dkk[data-conversation=true]>.owner-messages_filterNote__1roEs{display:none}.owner-messages_page__O8dkk[data-conversation=true] .owner-messages_header__qFjwU .btn{font-size:.75rem;min-height:40px;padding:8px 10px}}.owner-messages_reply__WalPU textarea{min-height:44px;max-height:120px}.owner-messages_fileLink__7_z0u{display:flex;flex-direction:column;gap:6px;color:inherit;overflow-wrap:anywhere;padding:6px 0}.owner-messages_fileLink__7_z0u img{max-width:100%;border-radius:8px;object-fit:cover}.owner-messages_emojiRow__GC1gM{display:flex;flex-wrap:wrap;gap:4px}.owner-messages_emojiRow__GC1gM button{min-width:44px;min-height:44px;font-size:22px}.owner-messages_pendingFile__FxGgs{display:flex;justify-content:space-between;align-items:center;font-size:13px}.owner-messages_pendingFile__FxGgs button{min-width:44px;min-height:44px}.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%}}.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}}