.overview_overview__dEdPO{min-width:0;display:grid;gap:22px;padding-bottom:12px}.overview_heading__rfWKE,.overview_portfolio__G8Ub5>header,.overview_projectFocus__uhFX4,.overview_workspaceHeader__f8VeA{display:flex;align-items:center;justify-content:space-between;gap:20px}.overview_heading__rfWKE{padding:6px 2px 2px}.overview_eyebrow__7JeQZ{font-size:12px;color:#70717b}.overview_heading__rfWKE h2{margin:7px 0 8px;font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.2;letter-spacing:normal}.overview_heading__rfWKE p,.overview_portfolio__G8Ub5 header p,.overview_workspaceHeader__f8VeA p{font-size:13px;line-height:1.65;color:#70717b;margin:5px 0 0}.overview_heading__rfWKE p{max-width:620px}.overview_research__VEoZx,.overview_textButton__6WN3q{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:#626875;min-height:40px}.overview_research__VEoZx{flex-shrink:0}.overview_research__VEoZx:hover,.overview_textButton__6WN3q:hover{color:#2e5199}.overview_metrics__8ng70{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overview_metrics__8ng70>button{min-width:0;background:#fff;border:1px solid #e7e8ed;border-radius:20px;padding:18px 20px;text-align:start}.overview_metrics__8ng70>button>span{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#626875}.overview_metrics__8ng70 strong{display:block;font-size:29px;font-weight:500;line-height:1.25;margin:9px 0 4px;font-variant-numeric:tabular-nums}.overview_metrics__8ng70 small{color:#777984;font-size:11px;line-height:1.5;display:block}.overview_metrics__8ng70>button[aria-pressed=true]{border-color:#c7d5ef;background:#f6f8fd}.overview_metrics__8ng70>button[data-risk=true] strong{color:#9d2946}.overview_metricDot__i72iw{width:10px;height:10px;border-radius:50%;border:3px solid}.overview_workspace__hAZHj{border:1px solid #e7e8ed;border-radius:26px;background:#fff;overflow:hidden;padding:24px;min-width:0}.overview_panel__XqcQF h3,.overview_portfolio__G8Ub5 h3,.overview_workspaceHeader__f8VeA h3{font-size:18px;font-weight:500;line-height:1.4;margin:0}.overview_projectSelect__HFoH_{display:grid;gap:6px;flex:0 1 280px;min-width:0}.overview_projectSelect__HFoH_>span{font-size:11px;color:#727780}.overview_projectSelect__HFoH_ select{width:100%;min-width:0;font-size:13px;text-overflow:ellipsis;padding-right:34px}.overview_projectFocus__uhFX4{margin:20px 0 16px;padding:17px 18px;border:1px solid #e7ebf4;border-radius:18px;background:linear-gradient(110deg,#f0f4fc,#faf4f7 55%,#f8faf3)}.overview_projectIdentity__0_P_x{display:flex;align-items:center;gap:12px;min-width:0}.overview_projectIdentity__0_P_x>div{min-width:0}.overview_projectIdentity__0_P_x strong{display:block;font-size:16px;font-weight:500;overflow-wrap:anywhere}.overview_projectIdentity__0_P_x>div>span{display:block;font-size:12px;color:#727780;margin-top:5px}.overview_projectFocus__uhFX4>button{flex-shrink:0;font-size:12px;min-height:40px;background:#fff}.overview_icon__3tHyq{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px}.overview_tools__Uoovm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.overview_tools__Uoovm>button{position:relative;min-width:0;padding:17px;display:grid;justify-items:start;align-content:start;gap:8px;text-align:start;background:#fff;border:1px solid #ececf0;border-radius:17px}.overview_tools__Uoovm>button strong{font-size:13px;font-weight:500;line-height:1.4;margin-top:2px;overflow-wrap:anywhere}.overview_tools__Uoovm>button small{font-size:11px;color:#6c7280;line-height:1.5;overflow-wrap:anywhere}.overview_toolArrow__a2I3J{position:absolute;right:15px;top:17px;color:#9b9ea8}.overview_tools__Uoovm>button:hover{background:#fafbfe;border-color:#ccd6e9}.overview_health__k04_i{display:grid;grid-template-columns:.8fr 1.2fr 1fr;margin-top:20px;border-top:1px solid #ececf0;padding-top:18px}.overview_health__k04_i>button{min-width:0;text-align:start;padding:0 20px;border-left:1px solid #ececf0}.overview_health__k04_i>button:first-child{padding-left:0;border-left:0}.overview_health__k04_i>button:last-child{padding-right:0}.overview_healthLabel__9iMeC{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;color:#6c7280}.overview_healthLabel__9iMeC>svg{color:#9b9ea8;flex-shrink:0}.overview_health__k04_i strong{display:block;font-size:14px;font-weight:500;margin-top:9px;line-height:1.5;overflow-wrap:anywhere}.overview_health__k04_i small{display:block;font-size:11px;color:#6c7280;margin-top:6px}.overview_progress__QZDZL{display:block;height:5px;background:#edf0f5;border-radius:5px;overflow:hidden;margin-top:14px}.overview_progress__QZDZL>span{display:block;height:100%;background:#597bba;border-radius:inherit}.overview_agendaMeta__9fMd8>span[data-risk=true],.overview_health__k04_i small[data-risk=true],.overview_projectSignal__hR7tN[data-risk=true]{color:#a02c46}.overview_workspace__hAZHj>.overview_caption__3N_NG{margin:17px 0 0}.overview_grid__8gpTS{display:grid;grid-template-columns:1.45fr 1fr;gap:20px;align-items:start}.overview_panel__XqcQF{padding:24px;border:1px solid #e7e8ed;border-radius:24px;background:#fff;min-width:0}.overview_panel__XqcQF>header{display:flex;justify-content:space-between;align-items:center;gap:14px}.overview_panel__XqcQF>header>svg{color:#78839b;flex-shrink:0}.overview_panel__XqcQF>p{color:#71717a;font-size:12px;line-height:1.65;margin:8px 0 18px}.overview_filters__t9AJt{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:14px}.overview_filters__t9AJt button{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 11px;min-height:38px;font-size:11px;border:1px solid #e7e8ed;border-radius:30px;background:#fff;color:#727780}.overview_filters__t9AJt button[aria-pressed=true]{background:#f0f4fc;border-color:#cdd9ef;color:#365c9d}.overview_filters__t9AJt button>span{font-size:10px;min-width:17px;text-align:center}.overview_agenda__zcj_r button{display:flex;align-items:center;gap:11px;width:100%;text-align:start;padding:15px 0;border-top:1px solid #ececf0;min-width:0}.overview_agendaIcon__AbhzO{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center}.overview_agendaText__GVSMV{min-width:0;flex:1}.overview_agendaText__GVSMV strong{display:block;font-size:13px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.overview_agendaText__GVSMV small{display:block;margin-top:5px;font-size:11px;color:#6c7280;line-height:1.5;overflow-wrap:anywhere}.overview_agendaMeta__9fMd8{flex:0 1 126px;text-align:end;min-width:0}.overview_agendaMeta__9fMd8>span{display:block;font-size:11px;color:#535c6c;line-height:1.5}.overview_agendaMeta__9fMd8 small{display:block;font-size:10px;color:#707580;margin-top:4px}.overview_agendaArrow__q2Mr_{flex-shrink:0;color:#9b9ea8}.overview_listFooter__d_BeR{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px}.overview_listFooter__d_BeR small{font-size:11px;color:#707580}.overview_listFooter__d_BeR button{font-size:12px;color:#365c9d;min-height:40px}.overview_priorities__HvsiY button{width:100%;display:flex;align-items:center;gap:11px;padding:14px 0;border-top:1px solid #ececf0;text-align:start;min-height:62px}.overview_priorities__HvsiY button>span:nth-child(2){flex:1;min-width:0}.overview_priorities__HvsiY strong{display:block;font-size:12px;font-weight:500;line-height:1.55}.overview_priorities__HvsiY small{display:block;color:#6c7280;font-size:11px;margin-top:4px;overflow-wrap:anywhere}.overview_priorities__HvsiY button>svg{flex-shrink:0;color:#9b9ea8}.overview_marker__3Eue4{display:flex;align-items:center;justify-content:center;width:29px;height:29px;background:#edf2fb;color:#2e5199;border-radius:9px;flex-shrink:0;font-size:12px}.overview_marker__3Eue4[data-risk=true]{background:#fae9ed;color:#a12c45}.overview_clear__ImTL4{display:grid;justify-items:start;gap:8px;padding:20px 0 6px}.overview_clear__ImTL4 svg{color:#487441}.overview_clear__ImTL4 strong{font-weight:500;font-size:13px}.overview_caption__3N_NG,.overview_clear__ImTL4 p,.overview_scope__MACFb{font-size:11px;color:#6c7280;line-height:1.65}.overview_clear__ImTL4 p{margin:0}.overview_scope__MACFb{margin:-6px 2px 0}.overview_portfolio__G8Ub5>header{margin:0 2px 16px}.overview_portfolio__G8Ub5>header .overview_textButton__6WN3q{flex-shrink:0}.overview_projectGrid__owwHY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.overview_projectCard__wcvfs{display:block;text-align:start;min-width:0;background:#fff;border:1px solid #e7e8ed;border-radius:21px;padding:20px}.overview_projectPhase__sNa4g{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}.overview_projectPhase__sNa4g>span{font-size:10px;padding:5px 8px;border-radius:7px}.overview_projectPhase__sNa4g>svg{color:#9b9ea8}.overview_projectCard__wcvfs>strong{display:block;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.overview_projectLocation__xY_hZ{display:flex;align-items:flex-start;gap:5px;color:#707580;font-size:11px;line-height:1.6;margin-top:5px;overflow-wrap:anywhere}.overview_projectLocation__xY_hZ>svg{flex-shrink:0;margin-top:2px}.overview_projectSummary___KRmR{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#707580;margin-top:8px}.overview_projectSummary___KRmR strong{font-weight:500;color:#535c6c}.overview_projectSignal__hR7tN{display:flex;align-items:center;gap:6px;color:#727780;font-size:10px;margin-top:17px}.overview_projectSignal__hR7tN svg{flex-shrink:0}.overview_empty__5cwz9{position:relative;overflow:hidden;border:1px solid #e7e8ed;border-radius:26px;padding:36px;background:radial-gradient(ellipse at 90% 0,#eef3fc,transparent 55%),radial-gradient(ellipse at 10% 100%,#fcf0f4,transparent 55%),white}.overview_emptyIcon__pCg_n{display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:18px}.overview_empty__5cwz9 h3{max-width:600px;font-size:25px;font-weight:500;line-height:1.3;margin:20px 0 12px}.overview_empty__5cwz9>p{max-width:580px;color:#727780;font-size:13px;line-height:1.8}.overview_empty__5cwz9 ol{display:flex;flex-wrap:wrap;padding:0;list-style:none;gap:16px 30px;margin:26px 0}.overview_empty__5cwz9 li{display:flex;align-items:center;gap:8px;font-size:12px;color:#626875}.overview_empty__5cwz9 li span{display:flex;align-items:center;justify-content:center;border-radius:9px;width:28px;height:28px}.overview_overview__dEdPO button{cursor:pointer;transition:background-color .18s,border-color .18s,color .18s}.overview_overview__dEdPO button:focus-visible,.overview_overview__dEdPO select:focus-visible{outline:2px solid #2e5199;outline-offset:3px}.overview_metrics__8ng70>button:hover,.overview_projectCard__wcvfs:hover{border-color:#c7d5ef;background:#fafbfe}.overview_agenda__zcj_r button:hover .overview_agendaText__GVSMV strong,.overview_health__k04_i>button:hover strong,.overview_priorities__HvsiY button:hover strong{color:#365c9d}@media (max-width:1150px){.overview_heading__rfWKE{align-items:flex-start;flex-direction:column;gap:5px}.overview_tools__Uoovm{grid-template-columns:repeat(4,minmax(0,1fr))}.overview_tools__Uoovm>button{padding:14px}.overview_toolArrow__a2I3J{right:12px;top:14px}.overview_grid__8gpTS{grid-template-columns:1fr}.overview_projectGrid__owwHY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:750px){.overview_overview__dEdPO{gap:18px}.overview_heading__rfWKE h2{font-size:26px}.overview_metrics__8ng70{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overview_metrics__8ng70>button{padding:15px;border-radius:17px}.overview_metrics__8ng70 strong{font-size:26px}.overview_panel__XqcQF,.overview_workspace__hAZHj{padding:19px;border-radius:22px}.overview_workspaceHeader__f8VeA{align-items:stretch;flex-direction:column;gap:15px}.overview_projectSelect__HFoH_{flex:auto}.overview_projectFocus__uhFX4{align-items:stretch;flex-direction:column;gap:14px;padding:15px}.overview_projectFocus__uhFX4>button{width:100%}.overview_tools__Uoovm{grid-template-columns:repeat(2,minmax(0,1fr))}.overview_tools__Uoovm>button{padding:14px}.overview_health__k04_i{grid-template-columns:1fr;gap:15px}.overview_health__k04_i>button,.overview_health__k04_i>button:first-child{padding:0 0 15px;border-left:0;border-bottom:1px solid #ececf0}.overview_health__k04_i>button:last-child{padding-bottom:0;border-bottom:0}.overview_health__k04_i .overview_progress__QZDZL{max-width:100%}.overview_projectGrid__owwHY{grid-template-columns:1fr}.overview_portfolio__G8Ub5>header{align-items:flex-start;flex-direction:column;gap:6px}.overview_empty__5cwz9{padding:25px}.overview_empty__5cwz9 h3{font-size:23px}.overview_empty__5cwz9 ol{flex-direction:column}}@media (max-width:430px){.overview_metrics__8ng70>button{padding:13px}.overview_metrics__8ng70>button>span{font-size:11px}.overview_metrics__8ng70 small{font-size:10px}.overview_panel__XqcQF,.overview_workspace__hAZHj{padding:16px}.overview_agenda__zcj_r button{flex-wrap:wrap;gap:7px 9px}.overview_agendaText__GVSMV{flex-basis:calc(100% - 50px)}.overview_agendaMeta__9fMd8{flex:1;text-align:start;padding-left:43px;display:flex;align-items:center;flex-wrap:wrap;gap:5px 9px}.overview_agendaMeta__9fMd8 small{margin:0}.overview_filters__t9AJt button{font-size:10px;padding:8px;gap:3px}.overview_tools__Uoovm>button strong{font-size:12px}.overview_tools__Uoovm>button small{font-size:10px}}@media (prefers-reduced-motion:reduce){.overview_overview__dEdPO *{transition:none!important}}.property-projects_grid__XunFF{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px;min-width:0}.property-projects_card__SvRK0{border:1px solid #e3e6ed;border-radius:24px;background:#fff;overflow:hidden;padding:24px;display:flex;flex-direction:column;min-width:0;box-shadow:0 5px 22px #18233d04;transition:border-color .2s,box-shadow .2s}.property-projects_card__SvRK0:hover{border-color:#b9c8e2;box-shadow:0 8px 28px #18233d09}.property-projects_cardHeader__c6mgd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.property-projects_building__GsVYO,.property-projects_toolIcon__BsHiH{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;background:#edf2fc;color:#42649b;border-radius:16px}.property-projects_phase__QriXz{font-size:11px;font-weight:500;border-radius:999px;padding:7px 12px;color:#42649b;background:#edf2fc}.property-projects_card__SvRK0[data-phase=approvals] .property-projects_phase__QriXz,.property-projects_card__SvRK0[data-phase=construction] .property-projects_phase__QriXz{color:#88691f;background:#fbf5e8}.property-projects_card__SvRK0[data-phase=complete] .property-projects_phase__QriXz,.property-projects_card__SvRK0[data-phase=delivery] .property-projects_phase__QriXz{color:#52764d;background:#edf3e9}.property-projects_projectTitle__HaGFQ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;text-align:left;color:#191919;width:100%}.property-projects_projectTitle__HaGFQ h3{font-size:20px;font-weight:500;line-height:1.35;margin:0;overflow-wrap:anywhere}.property-projects_projectTitle__HaGFQ svg{flex-shrink:0;margin-top:4px;color:#7b8494}.property-projects_location__ovYv5{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;color:#747b87;margin:9px 0 24px;min-height:36px;overflow-wrap:anywhere}.property-projects_location__ovYv5 svg{flex-shrink:0;margin-top:2px}.property-projects_figures__1usmZ{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;margin:0 0 24px}.property-projects_figures__1usmZ dt{font-size:11px;color:#777e88;margin-bottom:6px}.property-projects_figures__1usmZ dd{font-size:23px;line-height:1.3;letter-spacing:-.5px;font-weight:500;margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.property-projects_figures__1usmZ>div:last-child{text-align:right}.property-projects_progressLabel__ZtBP_{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#717a87;margin-bottom:8px}.property-projects_progressLabel__ZtBP_ strong{font-weight:500;color:#424d60}.property-projects_progress__IT2MG{height:5px;border-radius:8px;background:#edf0f5;overflow:hidden}.property-projects_progress__IT2MG>span{display:block;height:100%;background:#42649b;border-radius:inherit}.property-projects_next__i7rq5{display:flex;gap:10px;align-items:flex-start;background:#f8f9fb;border-radius:14px;padding:14px;margin:18px 0;flex:1}.property-projects_next__i7rq5 svg{flex-shrink:0;color:#818a99;margin-top:2px}.property-projects_next__i7rq5>div{min-width:0}.property-projects_next__i7rq5 span,.property-projects_next__i7rq5 time{display:block;font-size:11px;color:#7a8290;line-height:1.5}.property-projects_next__i7rq5 strong{display:block;font-weight:500;font-size:13px;line-height:1.5;color:#343d4e;margin:3px 0;overflow-wrap:anywhere}.property-projects_next__i7rq5[data-overdue=true] time{color:#a64661}.property-projects_cardActions__QhDb8{display:flex;gap:8px;padding-top:16px;border-top:1px solid #edf0f4}.property-projects_cardActions__QhDb8 button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:42px;min-height:42px;border:1px solid #e5e7ec;border-radius:999px;font-size:12px;color:#505b6e}.property-projects_cardActions__QhDb8 button:first-child{flex:1;background:#191919;border-color:#191919;color:white;padding:10px 14px}.property-projects_card__SvRK0 button:focus-visible,.property-projects_tools__5E9mF button:focus-visible{outline:2px solid #42649b;outline-offset:4px}.property-projects_tools__5E9mF{min-width:0;display:grid;gap:24px}.property-projects_toolHeading__NQs0Z{display:flex;align-items:center;gap:16px}.property-projects_toolHeading__NQs0Z h2{font-size:24px;line-height:1.3;margin:0;font-weight:500}.property-projects_toolHeading__NQs0Z p{color:#737b88;line-height:1.6;font-size:13px;margin:7px 0 0}.property-projects_gate__BmFG4{border:1px solid #e3e6ed;border-radius:24px;background:#fafafa;max-width:700px;padding:36px;display:grid;gap:14px;justify-items:start}.property-projects_gate__BmFG4 h3{font-size:24px;font-weight:500}.property-projects_gate__BmFG4 p{font-size:14px;color:#687385;line-height:1.7;max-width:520px}.property-projects_primary__vbjqx{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;background:#191919;color:white;min-height:44px;padding:12px 20px;font-size:13px}@media (max-width:600px){.property-projects_grid__XunFF{grid-template-columns:1fr;gap:14px}.property-projects_card__SvRK0{padding:20px;border-radius:20px}.property-projects_cardHeader__c6mgd{margin-bottom:18px}.property-projects_projectTitle__HaGFQ h3{font-size:19px}.property-projects_location__ovYv5{min-height:0;margin-bottom:20px}.property-projects_toolHeading__NQs0Z{align-items:flex-start}.property-projects_toolHeading__NQs0Z h2{font-size:21px}.property-projects_gate__BmFG4{padding:24px}.property-projects_figures__1usmZ dd{font-size:22px}}.workspace-bento_grid__MWgvG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;min-width:0}.workspace-bento_card__GQvhG{--accent:#42649b;--soft:#edf2fb;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:24px;border:1px solid #e5e7ec;border-radius:24px;background:#fff;text-align:left;transition:border-color .16s,background .16s}.workspace-bento_card__GQvhG[data-tone="1"]{--accent:#a64661;--soft:#fbeef2}.workspace-bento_card__GQvhG[data-tone="2"]{--accent:#947228;--soft:#fcf6e9}.workspace-bento_card__GQvhG[data-tone="3"]{--accent:#54774c;--soft:#eff5eb}button.workspace-bento_card__GQvhG:hover{background:var(--soft);border-color:color-mix(in srgb,var(--accent) 30%,white)}.workspace-bento_back__cAMND:focus-visible,.workspace-bento_card__GQvhG:focus-visible{outline:2px solid #42649b;outline-offset:3px}.workspace-bento_wide__pfzT6{grid-column:span 2}.workspace-bento_feature__xJSXI{background:#fafafa}.workspace-bento_icon__BlJzs{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:15px;color:var(--accent);background:var(--soft)}.workspace-bento_top__Goii7{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.workspace-bento_title__KxJx4{font-size:18px;font-weight:500;line-height:1.35;color:#191919}.workspace-bento_description__fOMR1{font-size:13px;color:#727783;line-height:1.65;max-width:58ch}.workspace-bento_stat__lnXmk{font-size:32px;font-weight:500;line-height:1.15;font-variant-numeric:tabular-nums;color:#191919}.workspace-bento_meta__hRcAV{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;color:#727783;font-size:12px}.workspace-bento_action__PXH0z{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:auto;padding-top:8px;color:var(--accent);font-size:13px}.workspace-bento_button__slD4d{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#171717;color:#fff;padding:12px 18px;font-size:13px;margin-top:auto}.workspace-bento_section__LPMLF{display:grid;gap:24px;min-width:0}.workspace-bento_heading__2ht65{display:flex;justify-content:space-between;align-items:center;gap:16px}.workspace-bento_heading__2ht65 h2{font-size:24px;font-weight:500;line-height:1.3}.workspace-bento_heading__2ht65 p{margin-top:8px;color:#727783;font-size:14px;line-height:1.65}.workspace-bento_back__cAMND{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;color:#616773;justify-self:start;border-radius:999px;padding:8px 14px;border:1px solid #e5e7ec}.workspace-bento_three__wBLT9{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-bento_two__Qbya3{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-bento_detail__zf3l7{display:grid;gap:20px;min-width:0}.workspace-bento_publish__YTjFa{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;border:1px solid #e5e7ec;border-radius:24px;background:#fafafa}.workspace-bento_publish__YTjFa p{margin-top:6px}.workspace-bento_card__GQvhG[aria-current=page]{border-color:var(--accent);background:var(--soft)}@media (max-width:1100px){.workspace-bento_grid__MWgvG{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-bento_three__wBLT9{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-bento_card__GQvhG{padding:20px}}@media (max-width:760px){.workspace-bento_grid__MWgvG,.workspace-bento_three__wBLT9,.workspace-bento_two__Qbya3{grid-template-columns:minmax(0,1fr)}.workspace-bento_wide__pfzT6{grid-column:auto}.workspace-bento_heading__2ht65,.workspace-bento_publish__YTjFa{align-items:flex-start;flex-direction:column}.workspace-bento_card__GQvhG{gap:14px;border-radius:22px}.workspace-bento_stat__lnXmk{font-size:28px}.workspace-bento_heading__2ht65 h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.workspace-bento_card__GQvhG{transition:none}}.workspace-bento_researchNav__rNTic{margin-bottom:28px}@media (max-width:760px){.workspace-bento_researchNav__rNTic{gap:8px;margin-bottom:24px}.workspace-bento_researchNav__rNTic .workspace-bento_card__GQvhG{display:grid;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:12px;border-radius:18px}.workspace-bento_researchNav__rNTic .workspace-bento_top__Goii7{display:contents}.workspace-bento_researchNav__rNTic .workspace-bento_icon__BlJzs{width:36px;height:36px;border-radius:12px}.workspace-bento_researchNav__rNTic .workspace-bento_top__Goii7>svg{grid-column:3;grid-row:1}.workspace-bento_researchNav__rNTic .workspace-bento_title__KxJx4{grid-column:2;grid-row:1;font-size:14px}.workspace-bento_researchNav__rNTic .workspace-bento_description__fOMR1{display:none}}html:has(body.with-scroll-bars-hidden),html:has(body[data-scroll-locked]){overflow-x:clip!important;overflow-y:hidden!important;scrollbar-gutter:stable!important}.journey_page__evWYi{display:grid;gap:24px;min-width:0}.journey_intro__nkIk_{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.journey_intro__nkIk_ p{max-width:640px;color:#707070;font-size:14px;line-height:1.7}.journey_toolbar__I4DdS{display:grid;grid-template-columns:minmax(0,2fr) minmax(130px,1fr) minmax(120px,.7fr);gap:16px;border:1px solid #e5e8ee;padding:22px;border-radius:26px;background:white}.journey_page__evWYi label{display:grid;gap:8px;min-width:0;font-size:12px;color:#666}.journey_page__evWYi input,.journey_page__evWYi select,.journey_page__evWYi textarea{width:100%;min-width:0;border:1px solid #e2e4e9;border-radius:20px;padding:12px 14px;background:white;color:#222;font-size:14px}.journey_page__evWYi input:focus-visible,.journey_page__evWYi select:focus-visible,.journey_page__evWYi textarea:focus-visible{outline:2px solid #315895;outline-offset:2px}.journey_homes__fpkdB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.journey_home__c_0nK{min-width:0;border:1px solid #dce4f1;border-radius:28px;overflow:hidden;background:white}.journey_home__c_0nK:nth-child(2){border-color:#e9dfc4}.journey_home__c_0nK:nth-child(3){border-color:#d7e4d1}.journey_home__c_0nK:nth-child(4){border-color:#eed6df}.journey_homeHead__9fCUv{padding:20px;background:#eef3fb;display:grid;gap:16px}.journey_home__c_0nK:nth-child(2) .journey_homeHead__9fCUv{background:#faf5e9}.journey_home__c_0nK:nth-child(3) .journey_homeHead__9fCUv{background:#f0f6ed}.journey_home__c_0nK:nth-child(4) .journey_homeHead__9fCUv{background:#fcf0f5}.journey_total___dtxt{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.journey_total___dtxt strong{font-size:32px;letter-spacing:normal}.journey_total___dtxt small{display:block;font-size:11px;color:#666;margin-top:3px}.journey_badge__dOEbu{border-radius:99px;padding:7px 10px;background:#fff;font-size:11px;color:#315895}.journey_fields__W_JUs{padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.journey_wide__srnKB{grid-column:1/-1}.journey_metrics__wacEO{display:grid;gap:12px;border-top:1px solid #eee;margin:0 20px;padding:18px 0}.journey_metrics__wacEO div{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#666}.journey_metrics__wacEO strong{white-space:nowrap;color:#252525}.journey_actions__27DSB{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.journey_notice__2md7D{border-radius:18px;background:#faf5e9;padding:14px 18px;font-size:13px;line-height:1.6}.journey_locked__W_NTZ{border:1px solid #dae3f1;background:#f5f7fb;padding:32px;border-radius:28px;display:grid;gap:18px}.journey_locked__W_NTZ h3{font-size:26px;font-weight:600}.journey_locked__W_NTZ p{color:#666;max-width:640px;line-height:1.7}.journey_tasks__BzTfk{display:grid;gap:12px}.journey_task__sFTUV{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;border:1px solid #e5e7eb;border-radius:22px;padding:18px}.journey_task__sFTUV h3{font-size:14px;font-weight:500}.journey_task__sFTUV small{display:block;margin-top:6px;color:#777;font-size:12px}.journey_task__sFTUV[data-done=true] h3{text-decoration:line-through;color:#777}.journey_progress__0zZyR{height:7px;border-radius:99px;background:#eceff3;overflow:hidden}.journey_progress__0zZyR span{display:block;height:100%;background:#55764a}.journey_note__3hy9u{font-size:12px;line-height:1.7;color:#777}.journey_launchers__AlQFM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}.journey_launcher__XZnc0{display:flex;gap:14px;align-items:center;border:1px solid #e3e8ef;border-radius:24px;padding:20px;text-align:left;transition:background .2s}.journey_launcher__XZnc0:hover{background:#f5f7fa}.journey_launcher__XZnc0>svg{flex-shrink:0;color:#315895}.journey_launcher__XZnc0 span{display:grid;gap:5px;font-size:14px;font-weight:500}.journey_launcher__XZnc0 small{font-weight:400;color:#888;font-size:11px}@media (min-width:1400px){.journey_homes__fpkdB:has(>.journey_home__c_0nK:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.journey_homes__fpkdB:has(>.journey_home__c_0nK:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.journey_homes__fpkdB,.journey_toolbar__I4DdS{grid-template-columns:minmax(0,1fr)}.journey_fields__W_JUs{gap:12px;padding:16px}.journey_launchers__AlQFM{grid-template-columns:1fr}.journey_task__sFTUV{padding:14px;gap:10px}.journey_total___dtxt strong{font-size:28px}.journey_locked__W_NTZ{padding:24px}}.journey_details__0RpsU{border-top:1px solid #eee}.journey_details__0RpsU summary{padding:16px 20px;cursor:pointer;font-size:13px;font-weight:500}.journey_details__0RpsU summary:hover{background:white}.journey_details__0RpsU summary:focus-visible{outline:2px solid #315895;outline-offset:-3px}@media (max-width:640px){.journey_page__evWYi{gap:16px}.journey_toolbar__I4DdS{padding:16px;gap:14px}.journey_page__evWYi input,.journey_page__evWYi select,.journey_page__evWYi textarea{font-size:16px;min-height:44px}.journey_total___dtxt strong{font-size:26px;overflow-wrap:anywhere}.journey_fields__W_JUs{grid-template-columns:minmax(0,1fr);padding:16px}.journey_homeHead__9fCUv{padding:16px}}.journey_commuteSetup__0CRKz{border:1px solid #e5e7eb;border-radius:24px;overflow:hidden}.journey_commuteSetup__0CRKz>summary{display:flex;align-items:center;gap:10px;padding:18px 20px;cursor:pointer;font-size:14px;font-weight:500;list-style:none}.journey_commuteSetup__0CRKz>summary:after{content:"+";margin-left:auto;font-size:20px}.journey_commuteSetup__0CRKz[open]>summary:after{content:"−"}.journey_commuteSetup__0CRKz>summary::-webkit-details-marker{display:none}.journey_commuteSetup__0CRKz>summary:hover{background:#fafafa}.journey_commuteSetup__0CRKz>summary:focus-visible{outline:2px solid #171717;outline-offset:-3px}.journey_commuteSetup__0CRKz .journey_toolbar__I4DdS{border:0;border-top:1px solid #eee;border-radius:0}.partner-growth_root__BdiQu{display:grid;gap:1.25rem;min-width:0;padding-block:1rem}.partner-growth_title__KhXfD{display:flex;align-items:center;gap:.75rem;font-weight:600;font-size:1.35rem}.partner-growth_help__NH1Zk{font-size:.875rem;line-height:1.7;color:#6b7280;max-width:75ch}.partner-growth_toolbar__hLD3b{display:flex;align-items:end;gap:1rem;flex-wrap:wrap}.partner-growth_grid__x11l_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.partner-growth_field__2dGMb{display:grid;gap:.5rem;font-size:.875rem;color:#454954}.partner-growth_field__2dGMb input,.partner-growth_field__2dGMb select,.partner-growth_field__2dGMb textarea,.partner-growth_picker__AJ4_2{width:100%;min-width:0;border:1px solid #dfe1e8;border-radius:1rem;padding:.8rem 1rem;background:white;color:#202126}.partner-growth_field__2dGMb textarea{min-height:100px;resize:vertical}.partner-growth_field__2dGMb input:focus-visible,.partner-growth_field__2dGMb select:focus-visible,.partner-growth_field__2dGMb textarea:focus-visible,.partner-growth_picker__AJ4_2:focus-visible{outline:2px solid #536ab7;outline-offset:2px}.partner-growth_card__zhk4j{display:grid;gap:1rem;border:1px solid #e3e5ec;border-radius:1.5rem;padding:1.5rem;background:#f5f7fb}.partner-growth_card__zhk4j h3{font-size:1.05rem;font-weight:600}.partner-growth_metrics__HmtMo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.partner-growth_metrics__HmtMo>div{display:grid;gap:.5rem;background:#f7f8fc;border-radius:1rem;padding:1rem}.partner-growth_metrics__HmtMo span{font-size:.8rem;color:#6b7280}.partner-growth_metrics__HmtMo strong{font-size:1.6rem;font-weight:600}.partner-growth_scroll__Axjye{overflow:auto;max-height:340px;border:1px solid #e3e5ec;border-radius:1rem}.partner-growth_scroll__Axjye table{width:100%;font-size:.85rem;border-collapse:collapse;white-space:nowrap}.partner-growth_scroll__Axjye td,.partner-growth_scroll__Axjye th{text-align:left;padding:.8rem 1rem;border-bottom:1px solid #eceef3}.partner-growth_scroll__Axjye th{background:#f7f8fc;position:sticky;top:0;font-weight:500}.partner-growth_check__r6sXx{display:flex;gap:.75rem;align-items:flex-start;font-size:.9rem;line-height:1.5}.partner-growth_check__r6sXx input{accent-color:#4c62a8;margin-top:4px;flex-shrink:0}.partner-growth_error__uxnaR{background:#fff1f2;color:#9c304b;border-radius:1rem;padding:1rem;font-size:.9rem}.partner-growth_notice__FNT_U{background:#eef5ef;color:#365d41;border-radius:1rem;padding:1rem;font-size:.9rem}.partner-growth_row__53aJr{display:flex;align-items:center;justify-content:space-between;gap:1rem}.partner-growth_badge__gkVvu{font-size:.75rem;border-radius:99px;background:#eef1fc;color:#47609c;padding:.4rem .7rem}.partner-growth_option__jEcAA{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;border:1px solid #e3e5ec;border-radius:1rem;padding:1rem}.partner-growth_option__jEcAA>label:first-child{grid-column:1/-1}.partner-growth_option__jEcAA input{min-width:0;border:1px solid #dfe1e8;border-radius:.7rem;padding:.6rem}.partner-growth_option__jEcAA button{grid-column:1/-1;justify-self:end}.partner-growth_empty__8qTsP{padding:2rem;text-align:center;color:#6b7280;background:#f8f9fc;border-radius:1.5rem}.partner-growth_actions__wt9Cz{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}@media (max-width:600px){.partner-growth_grid__x11l_{grid-template-columns:1fr}.partner-growth_metrics__HmtMo{gap:.4rem}.partner-growth_metrics__HmtMo>div{padding:.65rem}.partner-growth_option__jEcAA{grid-template-columns:1fr}.partner-growth_card__zhk4j{padding:1rem}.partner-growth_row__53aJr{align-items:flex-start;flex-wrap:wrap}}.listing-passport-prompt_layout__Zm_TO{display:grid;gap:24px}.listing-passport-prompt_preview__jjYvC{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;padding:28px 22px}.listing-passport-prompt_passport__uZNX3{position:relative;z-index:1;border:1px solid #ffffffb3;border-radius:22px;background:#fffffff5;padding:22px;box-shadow:0 24px 60px #25204d26}.listing-passport-prompt_avatar__CBdYq{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;background:#f0f3ff;color:#305cb4}.listing-passport-prompt_tiles__4i_41{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.listing-passport-prompt_tile___5aUe{position:relative;border:1px solid #e9e9ee;border-radius:14px;padding:13px;color:#4564b1}.listing-passport-prompt_tile___5aUe p{font-size:12px;line-height:1.5;margin-top:10px;color:#444}.listing-passport-prompt_tick__TlGwq{position:absolute;top:14px;right:12px;color:#477b51}.listing-passport-prompt_link__WzGot{display:flex;align-items:center;gap:8px;margin-top:18px;padding:11px;border-radius:12px;background:#f5f5f7;font-size:11px;color:#666;overflow-wrap:anywhere}.listing-passport-prompt_metrics__tk8TY{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:16px;border:1px solid #ffffffb3;background:#ffffffe8;border-radius:16px;padding:14px 8px;text-align:center}.listing-passport-prompt_metrics__tk8TY strong{display:block;font-size:22px;line-height:1.2;font-weight:600;color:#171717}.listing-passport-prompt_metrics__tk8TY span{display:block;font-size:10px;line-height:1.5;margin-top:4px;color:#666}.listing-passport-prompt_steps__bMUOX{display:grid;gap:16px;margin:24px 0}.listing-passport-prompt_step__gjZFr{display:flex;gap:12px;align-items:flex-start}.listing-passport-prompt_number__eWHVw{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--color-3);font-size:12px;font-weight:600}@media (min-width:720px){.listing-passport-prompt_layout__Zm_TO{grid-template-columns:.95fr 1.05fr;align-items:center;gap:28px}}@media (max-width:719px){.listing-passport-prompt_layout__Zm_TO{gap:20px}.listing-passport-prompt_preview__jjYvC{padding:16px;border-radius:20px}.listing-passport-prompt_passport__uZNX3{padding:16px;border-radius:16px}.listing-passport-prompt_tiles__4i_41{gap:8px;margin-top:12px}.listing-passport-prompt_tile___5aUe{padding:10px}.listing-passport-prompt_tile___5aUe p{font-size:11px;margin-top:6px}.listing-passport-prompt_preview__jjYvC[data-compact=true] .listing-passport-prompt_link__WzGot,.listing-passport-prompt_preview__jjYvC[data-compact=true] .listing-passport-prompt_tiles__4i_41{display:none}.listing-passport-prompt_steps__bMUOX{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0}.listing-passport-prompt_step__gjZFr{display:block}.listing-passport-prompt_step__gjZFr .listing-passport-prompt_number__eWHVw{margin-bottom:8px}.listing-passport-prompt_step__gjZFr p{font-size:12px}.listing-passport-prompt_preview__jjYvC[data-compact=true] .listing-passport-prompt_passport__uZNX3>p,.listing-passport-prompt_step__gjZFr p+p{display:none}}@media (prefers-reduced-motion:no-preference){.listing-passport-prompt_passport__uZNX3{animation:listing-passport-prompt_passport-arrive__n5CYg .6s cubic-bezier(.2,.7,.2,1) both}@keyframes listing-passport-prompt_passport-arrive__n5CYg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:760px){.listing-passport-prompt_preview__jjYvC[data-compact=true][data-onboarding=true]{padding:10px}.listing-passport-prompt_preview__jjYvC[data-compact=true][data-onboarding=true] .listing-passport-prompt_passport__uZNX3{display:none}.listing-passport-prompt_preview__jjYvC[data-compact=true][data-onboarding=true] .listing-passport-prompt_metrics__tk8TY{margin-top:0}}.listing-passport-prompt_preview__jjYvC[data-orientation] .listing-passport-prompt_passport__uZNX3{animation:none}.renter-onboarding_dialog__WLnLq{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;width:calc(100vw - 32px);max-width:1040px!important;height:min(760px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);padding:0!important;overflow:hidden;border:1px solid #e9e9ee;border-radius:30px;background:#fff;box-shadow:0 30px 100px #0003}.renter-onboarding_visual__oeIFj{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:20px;background:#fafafa;border-right:1px solid #eee}.renter-onboarding_visual__oeIFj>p{padding:20px 12px 0;font-size:12px;line-height:1.7;color:#777}.renter-onboarding_workspace__EtzPy{display:flex;flex-direction:column;min-width:0;min-height:0;padding:24px;overflow:hidden}.renter-onboarding_header__9Mdx8{flex-shrink:0}.renter-onboarding_stepLabel__1NCEr{display:flex;align-items:center;gap:8px;color:#777;font-size:11px;letter-spacing:normal}.renter-onboarding_stepLabel__1NCEr span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #eee;border-radius:10px;color:#333}.renter-onboarding_progress__8OlWQ{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:20px}.renter-onboarding_progress__8OlWQ span{height:3px;border-radius:10px;background:#ececf1}.renter-onboarding_progress__8OlWQ span[data-active=true]{background:#4367dd}.renter-onboarding_body__FPiBn{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:20px;flex:1;padding:2px 0}.renter-onboarding_body__FPiBn input:not([type=file]),.renter-onboarding_body__FPiBn select,.renter-onboarding_body__FPiBn textarea{min-height:46px;border-radius:14px;font-size:16px}.renter-onboarding_body__FPiBn :is(input,select,textarea,button):focus-visible{outline:2px solid #6985e8;outline-offset:-2px}.renter-onboarding_welcome__ha0Nn{display:grid;gap:12px;padding:4px 0}.renter-onboarding_welcome__ha0Nn>div{display:flex;gap:12px;padding:15px;border:1px solid #eee;border-radius:18px;background:#fafafa}.renter-onboarding_welcome__ha0Nn strong{font-weight:600;font-size:14px}.renter-onboarding_welcome__ha0Nn p{margin-top:4px;font-size:12px;line-height:1.7;color:#777}.renter-onboarding_fieldControl__Q6Ftb{position:relative}.renter-onboarding_dateField__m272H,.renter-onboarding_fieldControl__Q6Ftb input{height:46px;min-height:46px;border-radius:14px}.renter-onboarding_fieldIcon__T2dFM{position:absolute;right:1px;top:1px;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:#737373}.renter-onboarding_fieldIcon__T2dFM:hover,.renter-onboarding_fieldIcon__T2dFM[data-state=open]{background:#f3f5ff;color:#4367dd}.renter-onboarding_dateField__m272H{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid var(--color-6);padding:0 14px 0 16px;text-align:left;background:white;color:var(--color-12);font-size:16px}.renter-onboarding_help__PVHf9{z-index:1500;width:300px;max-width:min(calc(100vw - 32px),var(--radix-popover-content-available-width));max-height:var(--radix-popover-content-available-height);overflow-y:auto;padding:16px;border:1px solid #e1e6fa;border-radius:16px;background:#f3f5ff;color:#525b75;font-size:12px;line-height:1.7;box-shadow:0 12px 32px #25204d1f}@media (max-width:760px){.renter-onboarding_dialog__WLnLq{display:flex;flex-direction:column;border-radius:24px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.renter-onboarding_visual__oeIFj{display:none}.renter-onboarding_workspace__EtzPy{padding:22px 18px}.renter-onboarding_body__FPiBn{max-height:none;flex:1}}.renter-onboarding_footer__yIgWH{flex-shrink:0;display:flex;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid #eee;min-height:65px}.renter-onboarding_footer__yIgWH>:is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:46px;border-radius:999px;border:1px solid #e5e5e5;padding:10px 18px;font-size:14px}.renter-onboarding_footer__yIgWH>:is(button,a):last-child{background:#171717;color:white}.renter-onboarding_number__x_RP7{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:10px;background:#edf2ff;color:#4367dd;font-size:12px;font-weight:600}.renter-onboarding_header__9Mdx8 h2{font-size:24px;line-height:1.2}.renter-onboarding_header__9Mdx8>p{min-height:40px}@media (max-height:760px) and (min-width:761px){.renter-onboarding_visual__oeIFj{padding:16px}.renter-onboarding_workspace__EtzPy{padding:20px}.renter-onboarding_body__FPiBn,.renter-onboarding_progress__8OlWQ{margin-top:12px}}@media (max-width:760px){.renter-onboarding_dialog__WLnLq{height:calc(100dvh - 20px)}.renter-onboarding_workspace__EtzPy{flex:1}.renter-onboarding_header__9Mdx8>p{min-height:0}}.renter-onboarding_footer__yIgWH>button:has(+button){background:white;color:#171717}.renter-onboarding_footer__yIgWH>button[data-primary=true]{background:#171717;color:white}.renter-onboarding_footer__yIgWH>button[data-primary=true]+button{background:white;color:#525252}@media (max-width:760px){.renter-onboarding_header__9Mdx8 h2{min-height:0;font-size:23px}.renter-onboarding_header__9Mdx8>p{min-height:0}.renter-onboarding_welcome__ha0Nn{gap:9px}.renter-onboarding_welcome__ha0Nn>div{padding:12px}.renter-onboarding_welcome__ha0Nn p{line-height:1.55}}.renter-onboarding_welcome__ha0Nn>div[aria-current=step]{border-color:#b8c8f1;background:#f5f7ff}.renter-onboarding_orientation__0nkQv .renter-onboarding_welcome__ha0Nn{gap:8px}.renter-onboarding_orientation__0nkQv .renter-onboarding_welcome__ha0Nn>div{padding:12px}.renter-onboarding_orientation__0nkQv .renter-onboarding_welcome__ha0Nn p{line-height:1.5}.renter-onboarding_orientation__0nkQv .renter-onboarding_body__FPiBn{margin-top:14px}@keyframes renter-onboarding_stepArrival__ngKYB{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.renter-onboarding_stepEnter__5WvsI{animation:renter-onboarding_stepArrival__ngKYB .24s ease-out}.renter-onboarding_progress__8OlWQ span{transition:background-color .24s ease}@media (prefers-reduced-motion:reduce){.renter-onboarding_stepEnter__5WvsI{animation:none}.renter-onboarding_progress__8OlWQ span{transition:none}}.renter-onboarding_welcome__ha0Nn>div{background:linear-gradient(110deg,#fff,#f7f9ff);border-color:#e2e7f2;padding:18px;box-shadow:0 3px 12px rgb(30 40 65/3%)}.renter-onboarding_welcome__ha0Nn>div:nth-child(2){background:linear-gradient(110deg,#fff,#fff6f8);border-color:#f0dfe5}.renter-onboarding_welcome__ha0Nn>div:nth-child(3){background:linear-gradient(110deg,#fff,#faf8f0);border-color:#eae3ce}.renter-onboarding_welcome__ha0Nn>div:nth-child(2) .renter-onboarding_number__x_RP7{background:#fae5ec;color:#90304c}.renter-onboarding_welcome__ha0Nn>div:nth-child(3) .renter-onboarding_number__x_RP7{background:#f7efdd;color:#927025}.renter-onboarding_shareGradient__njxtx{background:linear-gradient(115deg,#e6efff,#f5e6fa,#ffe5e8,#f9efd9);background-size:250% 250%;animation:renter-onboarding_shareFlow__a_M4i 10s ease infinite;color:#252525;border:1px solid #fff;box-shadow:0 8px 25px #d9d6e640}@keyframes renter-onboarding_shareFlow__a_M4i{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.renter-onboarding_shareGradient__njxtx{animation:none}}.renter-onboarding_welcomeDialog__xk8oY{height:auto;max-width:1040px!important}.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_workspace__EtzPy{padding:30px}.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_body__FPiBn{flex:1 1 auto;margin-top:24px;padding:0 4px 20px 0}.renter-onboarding_welcomeBenefits__Ej_Xy{display:flex;flex-direction:column;justify-content:center;gap:12px}.renter-onboarding_welcomeBenefit__piZ50{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid #e8ebf1;border-radius:18px;background:#fafbfe}.renter-onboarding_benefitNumber__fcDOM{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:11px;background:#e7eefc;color:#355b9b;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.renter-onboarding_welcomeBenefit__piZ50:nth-child(2) .renter-onboarding_benefitNumber__fcDOM{background:#fbe6eb;color:#912c48}.renter-onboarding_welcomeBenefit__piZ50:nth-child(3) .renter-onboarding_benefitNumber__fcDOM{background:#eaf1e7;color:#42643b}.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_footer__yIgWH{margin-top:auto;padding-block:18px 8px}@media (max-width:760px){.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_workspace__EtzPy{padding:26px 20px 22px}.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_header__9Mdx8 h2,.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_header__9Mdx8>p{min-height:0}.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_body__FPiBn{margin-top:20px}.renter-onboarding_welcomeBenefit__piZ50{padding:14px;gap:12px}}.renter-onboarding_welcomeBenefits__Ej_Xy{justify-content:flex-start}@media (max-width:760px){.renter-onboarding_welcomeDialog__xk8oY{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_workspace__EtzPy{min-height:0;padding:20px 18px 16px}.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_header__9Mdx8 h2{margin-top:14px;font-size:24px;line-height:1.2;padding-right:20px}.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_header__9Mdx8>p{margin-top:12px;font-size:14px;line-height:1.6}.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_body__FPiBn{min-height:0;overflow-y:auto;margin-top:16px;gap:10px;padding-bottom:12px}.renter-onboarding_welcomeBenefit__piZ50{flex-shrink:0;padding:12px;gap:10px}.renter-onboarding_welcomeBenefit__piZ50 h3{font-size:14px}.renter-onboarding_welcomeBenefit__piZ50 p{margin-top:4px;font-size:12px;line-height:1.5}.renter-onboarding_benefitNumber__fcDOM{width:28px;height:28px;border-radius:9px}.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_footer__yIgWH{flex-shrink:0;gap:8px;padding-top:12px;padding-bottom:max(0px,env(safe-area-inset-bottom))}.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_footer__yIgWH button{min-height:44px;padding:10px 12px;font-size:13px;line-height:1.3}}.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_welcomeBenefit__piZ50{background:white}@media (max-width:760px){.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_header__9Mdx8{border-radius:18px;padding:16px;background:linear-gradient(115deg,#e7eefc,#fce8ed,#faf3df);background-size:200% 200%;animation:renter-onboarding_welcomeWash__ilcPv 12s ease-in-out infinite alternate}.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_header__9Mdx8 h2{padding-right:0}.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_stepLabel__1NCEr{padding-right:20px}}@keyframes renter-onboarding_welcomeWash__ilcPv{0%{background-position:0 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){.renter-onboarding_welcomeDialog__xk8oY .renter-onboarding_header__9Mdx8{animation:none}}.listing-success_dialog___dis1{width:calc(100vw - 32px);max-width:500px!important;padding:0!important;gap:0!important;border-radius:32px!important;overflow:hidden;max-height:calc(100dvh - 32px);overflow-y:auto}.listing-success_art__VxPJg{height:210px;display:grid;place-items:center;position:relative;isolation:isolate;overflow:hidden;background:#faf7ff}.listing-success_orbit__IHsp3{position:absolute;z-index:-1;inset:-65%;background:conic-gradient(from 30deg,#abc9ff,#ddd6ff,#ffbddc,#ffe0cb,#c5c5ff,#abc9ff);filter:blur(22px);animation:listing-success_celebrate__8emWy 18s linear infinite;opacity:.9}.listing-success_home__2yZoO{position:relative;width:108px;height:108px;border-radius:32px;display:grid;place-items:center;background:#ffffffd9;border:1px solid #ffffff;box-shadow:0 20px 50px #69558320;color:#242127}.listing-success_home__2yZoO span{position:absolute;bottom:-7px;right:-7px;display:grid;place-items:center;width:32px;height:32px;border:3px solid white;border-radius:50%;background:#222;color:white}.listing-success_content__SUS1q{padding:30px;text-align:center}.listing-success_dialog___dis1 .listing-success_title__mbSWY{font-size:28px;letter-spacing:normal;font-weight:600}.listing-success_description__9WRjN{margin-top:12px;line-height:1.6;color:#737373}.listing-success_actions__m22rc{display:grid;gap:10px;margin-top:26px}.listing-success_primary__TJJpA,.listing-success_secondary__C9oGP{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:500;transition:background .2s,box-shadow .2s;cursor:pointer}.listing-success_primary__TJJpA{background:#171717;color:white}.listing-success_primary__TJJpA:hover{background:#353535;box-shadow:0 5px 16px #0002}.listing-success_secondary__C9oGP{background:#f5f5f7;color:#242424}.listing-success_secondary__C9oGP:hover{background:#ebebed}.listing-success_copy__FBiBv{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:8px;font-size:12px;color:#666;cursor:pointer}.listing-success_copy__FBiBv:hover{color:#171717}.listing-success_copy__FBiBv:focus-visible,.listing-success_primary__TJJpA:focus-visible,.listing-success_secondary__C9oGP:focus-visible{outline:2px solid #526ba9;outline-offset:3px}@keyframes listing-success_celebrate__8emWy{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.listing-success_orbit__IHsp3{animation:none}}@media (max-height:650px){.listing-success_art__VxPJg{height:140px}.listing-success_content__SUS1q{padding:22px}}.listing-success_copy__FBiBv{display:flex;justify-content:center;width:100%;min-height:48px;border:1px solid #c9d8f2;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:500;background:#eff4ff;color:#294c87;margin-top:12px}.listing-success_copy__FBiBv:hover{background:#e4edff;color:#294c87}.passport-offer_dialog__dqsNB{width:calc(100vw - 32px);max-width:1040px!important;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border-radius:28px;padding:0!important;gap:0;background:white}.passport-offer_dialog__dqsNB>button:last-child{z-index:2}.passport-offer_layout__9_06n{display:grid;min-width:0;color:#171717}.passport-offer_visual__Z5FUa{position:relative;isolation:isolate;overflow:hidden;padding:24px}.passport-offer_visualContent__eMBh_{position:relative}.passport-offer_logo__y6yBG{display:grid;place-items:center;width:48px;height:48px;background:#171717;color:white;border-radius:16px}.passport-offer_eyebrow__m2GHC{margin-top:20px;font-size:14px;color:#525252}.passport-offer_headline__jYyNI{margin-top:10px;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.2;letter-spacing:normal}.passport-offer_inclusions__6G2NL{margin-top:24px;border:1px solid white;border-radius:24px;padding:20px;background:rgb(255 255 255/.9)}.passport-offer_tiles__unO51{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.passport-offer_tiles__unO51>div{border-radius:16px;padding:12px}.passport-offer_tiles__unO51>div:last-child:nth-child(odd){grid-column:1/-1}.passport-offer_tiles__unO51 p{font-size:13px;font-weight:500;margin-top:10px}.passport-offer_connected__T5riU{display:flex;align-items:center;gap:8px;font-size:13px;color:#525252;margin-top:16px}.passport-offer_connected__T5riU svg{flex-shrink:0}.passport-offer_content__SgT8v{padding:24px;min-width:0}.passport-offer_price__QzI1h{margin:20px 0;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.passport-offer_perks___GU_8{display:grid;gap:18px;margin-top:24px}.passport-offer_perk___rxlX{display:flex;gap:12px}.passport-offer_perk___rxlX>span{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:14px}.passport-offer_actions__cKaGO{margin-top:24px}.passport-offer_actions__cKaGO .suite-button{min-height:48px}@media (min-width:768px){.passport-offer_layout__9_06n{grid-template-columns:.85fr 1.15fr}.passport-offer_visual__Z5FUa{position:sticky;top:0;align-self:start;min-height:100%;padding:28px}.passport-offer_content__SgT8v{padding:32px}}@media (max-width:767px){.passport-offer_visual__Z5FUa{padding:20px 24px}.passport-offer_eyebrow__m2GHC,.passport-offer_inclusions__6G2NL,.passport-offer_logo__y6yBG{display:none}.passport-offer_headline__jYyNI{max-width:90%;margin:0;font-size:23px}.passport-offer_content__SgT8v{padding:24px}}@media (min-width:768px) and (max-height:760px){.passport-offer_content__SgT8v,.passport-offer_visual__Z5FUa{padding:24px}.passport-offer_logo__y6yBG{width:40px;height:40px}.passport-offer_eyebrow__m2GHC{margin-top:12px}.passport-offer_inclusions__6G2NL{margin-top:16px;padding:16px}.passport-offer_perks___GU_8{gap:12px;margin-top:16px}.passport-offer_price__QzI1h{margin:16px 0}.passport-offer_actions__cKaGO{margin-top:18px}}.passport-offer_actions__cKaGO :is(button,a):focus-visible{outline:2px solid #4367dd;outline-offset:3px}@media (max-width:767px){.passport-offer_dialog__dqsNB{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:24px}.passport-offer_visual__Z5FUa{padding-right:60px}.passport-offer_content__SgT8v{padding:20px}}.passport-offer_visual__Z5FUa:after{content:"";position:absolute;inset:0;background:rgb(255 255 255/.72);pointer-events:none}.passport-offer_visualContent__eMBh_{z-index:1}@media (min-width:768px){.passport-offer_content__SgT8v{padding:24px}.passport-offer_perks___GU_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.passport-offer_perk___rxlX:last-child:nth-child(odd){grid-column:1/-1}.passport-offer_perk___rxlX{gap:9px}.passport-offer_perkIcon__TuMmw{width:32px;height:32px;flex-shrink:0}.passport-offer_perk___rxlX p{font-size:12px;line-height:1.5}.passport-offer_perk___rxlX h3{font-size:14px}.passport-offer_price__QzI1h{margin-block:16px}.passport-offer_actions__cKaGO{margin-top:18px}.passport-offer_actions__cKaGO input{min-height:40px;padding:9px 12px}}@media (max-height:760px) and (min-width:768px){.passport-offer_content__SgT8v{padding:20px 24px}.passport-offer_content__SgT8v>p{font-size:13px;line-height:1.5}.passport-offer_perks___GU_8{gap:10px}.passport-offer_actions__cKaGO{margin-top:14px}}.passport-offer_tiles__unO51[data-expanded=true]>div{display:flex;align-items:center;gap:10px;min-height:62px}.passport-offer_tiles__unO51[data-expanded=true] svg{flex-shrink:0;width:19px;height:19px}.passport-offer_tiles__unO51[data-expanded=true] p{margin:0;line-height:1.4;overflow-wrap:anywhere}.passport-offer_perkIcon__TuMmw,.passport-offer_tiles__unO51>div{--offer-accent:var(--offer-row-accent)}@media (max-width:767px){.passport-offer_perkIcon__TuMmw{--offer-accent:var(--offer-item-accent)}}.passport-offer_logo__y6yBG{aspect-ratio:1;flex-shrink:0;line-height:0}.passport-offer_logo__y6yBG svg{display:block;margin:0}.passport-offer_content__SgT8v{display:flex;flex-direction:column}.passport-offer_perks___GU_8{order:1}.passport-offer_actions__cKaGO{order:2}@media (max-width:767px){.passport-offer_visual__Z5FUa{display:none}.passport-offer_actions__cKaGO{order:0;margin-top:0;padding-bottom:20px;border-bottom:1px solid #eee}.passport-offer_perks___GU_8{gap:16px;margin-top:20px}.passport-offer_content__SgT8v{padding:24px 20px}.passport-offer_perk___rxlX p{font-size:13px}}.property-receptionist_dialog__4GfE_{width:calc(100vw - 32px);max-width:1120px!important;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border-radius:28px;padding:0!important;gap:0;background:white}.property-receptionist_layout__NVjl_{display:grid;min-width:0}.property-receptionist_visual__cH2Ne{position:relative;isolation:isolate;overflow:hidden;padding:28px}.property-receptionist_intro__LqkfN{position:relative}.property-receptionist_workspace__wdzGr{display:flex;min-width:0;flex-direction:column;gap:24px;padding:28px}@media (min-width:900px){.property-receptionist_layout__NVjl_{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.property-receptionist_visual__cH2Ne,.property-receptionist_workspace__wdzGr{padding:36px}}@media (max-width:639px){.property-receptionist_visual__cH2Ne,.property-receptionist_workspace__wdzGr{padding:24px 20px}.property-receptionist_visual__cH2Ne{padding-top:48px}}.portfolio-calendar_root__0Qh8w{min-width:0;padding:24px;display:grid;gap:20px}.portfolio-calendar_header__rGnFy,.portfolio-calendar_toolbar__iVLiF{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.portfolio-calendar_filters__0ivep{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}.portfolio-calendar_staffFilter__wvdpH{position:relative;min-width:0}.portfolio-calendar_viewButton__Wkh_G{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:9999px;padding:10px 14px;font-size:14px;min-height:40px;color:#737373}.portfolio-calendar_viewButton__Wkh_G[aria-pressed=true]{background:#171717;color:white}.portfolio-calendar_content__8ZO1R{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;align-items:start}.portfolio-calendar_calendar__rzHaY{min-width:0;border:1px solid #e5e5e5;border-radius:24px;overflow:hidden}.portfolio-calendar_days__Vrgvg,.portfolio-calendar_weekdays___2CfV{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.portfolio-calendar_weekdays___2CfV{background:#fafafa;border-bottom:1px solid #e5e5e5}.portfolio-calendar_weekdays___2CfV span{padding:14px 2px;text-align:center;font-size:12px;color:#737373}.portfolio-calendar_day__FcViC{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;min-height:100px;padding:8px 4px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.portfolio-calendar_day__FcViC:nth-child(7n){border-right:0}.portfolio-calendar_day__FcViC:nth-last-child(-n+7){border-bottom:0}.portfolio-calendar_day__FcViC:hover{background:#fafafa}.portfolio-calendar_day__FcViC[data-outside=true]{color:#a3a3a3;background:#fafafa}.portfolio-calendar_day__FcViC[data-selected=true]{background:#171717}.portfolio-calendar_day__FcViC:focus-visible,.portfolio-calendar_eventButton__aoivD:focus-visible,.portfolio-calendar_viewButton__Wkh_G:focus-visible{outline:2px solid #737373;outline-offset:-3px}.portfolio-calendar_dayNumber__O781E{display:grid;place-items:center;width:28px;height:28px;border-radius:9999px;font-size:14px}.portfolio-calendar_dayNumber__O781E[data-today=true]{background:#171717;color:white}.portfolio-calendar_day__FcViC[data-selected=true] .portfolio-calendar_dayNumber__O781E[data-today=true]{background:white;color:#171717}.portfolio-calendar_dayCount__SOCrc{border-radius:9999px;background:#f0f0f0;padding:0 6px;font-size:11px;line-height:17px}.portfolio-calendar_day__FcViC[data-selected=true] .portfolio-calendar_dayCount__SOCrc{background:#ffffff30}.portfolio-calendar_dayPreview__8V7mV{display:grid;width:100%;gap:2px;font-size:11px;text-align:center}.portfolio-calendar_dayPreview__8V7mV span{min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-calendar_agenda__UvBe3{min-width:0}.portfolio-calendar_agendaList__VBFI3{display:grid;gap:12px;max-height:650px;overflow-y:auto;scrollbar-gutter:stable;padding-right:3px}.portfolio-calendar_event__o16Zn{min-width:0;overflow:hidden;border:1px solid #e5e5e5;border-radius:20px;background:white}.portfolio-calendar_eventButton__aoivD{display:flex;width:100%;gap:12px;padding:16px;text-align:left;align-items:flex-start}.portfolio-calendar_eventButton__aoivD:hover{background:#fafafa}.portfolio-calendar_eventIcon__Gtb8l{display:grid;place-items:center;width:40px;height:40px;border-radius:9999px;background:#f5f5f5;flex-shrink:0}.portfolio-calendar_eventFooter__8_uQL{min-height:44px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid #f5f5f5;padding:6px 16px}.portfolio-calendar_assignment__6Adw0{width:100%;min-width:0;min-height:36px;border:none;background-color:transparent;border-radius:9999px;padding-left:4px;font-size:12px!important}.portfolio-calendar_notice__PepXp{padding:16px;border:1px solid #e5e5e5;border-radius:16px;background:#fafafa;font-size:14px}.portfolio-calendar_content__8ZO1R[data-view=agenda],.portfolio-calendar_content__8ZO1R[data-view=month]{grid-template-columns:minmax(0,1fr)}.portfolio-calendar_content__8ZO1R[data-view=agenda] .portfolio-calendar_calendar__rzHaY,.portfolio-calendar_content__8ZO1R[data-view=month] .portfolio-calendar_agenda__UvBe3{display:none}.portfolio-calendar_content__8ZO1R[data-view=agenda] .portfolio-calendar_agendaList__VBFI3{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}@media (max-width:1100px){.portfolio-calendar_filters__0ivep{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-calendar_content__8ZO1R{grid-template-columns:minmax(0,1fr)}.portfolio-calendar_dayPreview__8V7mV{display:none}.portfolio-calendar_day__FcViC{min-height:70px}}@media (max-width:639px){.portfolio-calendar_root__0Qh8w{padding:16px;gap:16px}.portfolio-calendar_header__rGnFy{align-items:flex-start}.portfolio-calendar_filters__0ivep{grid-template-columns:minmax(0,1fr);gap:8px}.portfolio-calendar_toolbar__iVLiF{gap:12px}.portfolio-calendar_content__8ZO1R[data-view=auto] .portfolio-calendar_calendar__rzHaY{display:none}.portfolio-calendar_content__8ZO1R[data-view=agenda] .portfolio-calendar_agendaList__VBFI3{grid-template-columns:minmax(0,1fr)}.portfolio-calendar_agendaList__VBFI3{max-height:none;overflow:visible;padding:0}.portfolio-calendar_day__FcViC{min-height:62px}.portfolio-calendar_weekdays___2CfV span{font-size:10px;padding:12px 0}.portfolio-calendar_eventButton__aoivD{padding:14px;gap:10px}.portfolio-calendar_eventFooter__8_uQL{padding:6px 14px}}.portfolio-calendar_filterToggle__Atdq_{display:none}@media (max-width:639px){.portfolio-calendar_filterToggle__Atdq_{display:inline-flex;justify-self:start}.portfolio-calendar_filters__0ivep[data-open=false]{display:none}.portfolio-calendar_viewButton__Wkh_G{padding:8px 10px;font-size:12px}}.portfolio-calendar_searchBar__57gF8{display:flex;align-items:center;gap:12px;border:1px solid #e5e5e5;border-radius:999px;background:white;min-height:54px;padding:6px 8px 6px 18px;color:#666}.portfolio-calendar_searchBar__57gF8:focus-within{box-shadow:0 0 0 3px #eaf0fd;border-color:#b5c7ee}.portfolio-calendar_searchBar__57gF8 input{min-width:0;flex:1;background:transparent;outline:none;font-size:14px;color:#171717}.portfolio-calendar_searchFilters__Z211m{display:flex;align-items:center;justify-content:center;gap:5px;min-width:40px;min-height:40px;border-radius:999px;background:#edf2fe;color:#355ca6}.portfolio-calendar_searchFilters__Z211m[aria-expanded=true]{background:#355ca6;color:white}.portfolio-calendar_filters__0ivep[data-open=false]{display:none}.portfolio-calendar_weekdays___2CfV{background:#f3f6fd}.portfolio-calendar_day__FcViC[data-selected=true]{background:#355ca6;color:white}.portfolio-calendar_dayNumber__O781E[data-today=true]{box-shadow:inset 0 0 0 1px #8da8d9}@media (max-width:700px){.portfolio-calendar_root__0Qh8w[data-partner-calendar=true] .portfolio-calendar_content__8ZO1R[data-view=auto] .portfolio-calendar_calendar__rzHaY{display:block}}@media (min-width:1100px) and (min-height:720px){.portfolio-calendar_root__0Qh8w[data-compact=true]{gap:12px;padding:8px 0 0}.portfolio-calendar_root__0Qh8w[data-compact=true] .portfolio-calendar_content__8ZO1R{align-items:stretch;gap:20px}.portfolio-calendar_root__0Qh8w[data-compact=true] .portfolio-calendar_weekdays___2CfV span{padding:8px 2px}.portfolio-calendar_root__0Qh8w[data-compact=true] .portfolio-calendar_day__FcViC{min-height:clamp(62px,calc((100dvh - 370px) / 6),108px);padding:5px 3px;gap:3px}.portfolio-calendar_root__0Qh8w[data-compact=true] .portfolio-calendar_agenda__UvBe3{max-height:max(380px,calc(100dvh - 330px));overflow-y:auto;overscroll-behavior:contain}}.portfolio-calendar_dayPreview__8V7mV span[data-kind]{border-radius:5px;padding:2px 4px;background:#eaf0fc;color:#355ca6}.portfolio-calendar_dayPreview__8V7mV span[data-kind=maintenance]{background:#eaf2e7;color:#466c39}.portfolio-calendar_dayPreview__8V7mV span[data-kind=inspection],.portfolio-calendar_dayPreview__8V7mV span[data-kind=task]{background:#fcf3df;color:#89672f}.portfolio-calendar_dayPreview__8V7mV span[data-kind=lease_end],.portfolio-calendar_dayPreview__8V7mV span[data-kind=lease_start]{background:#fbe9ee;color:#9d3555}.portfolio-calendar_event__o16Zn[data-past=true]{background:#fafafa;border-style:dashed}.portfolio-calendar_event__o16Zn[data-past=true] .portfolio-calendar_eventButton__aoivD{opacity:.7}.portfolio-calendar_root__0Qh8w[data-compact=true]{padding:0}.portfolio-calendar_calendar__rzHaY[data-calendar-view=week]{overflow-x:auto}.portfolio-calendar_calendar__rzHaY[data-calendar-view=week] :is(.portfolio-calendar_weekdays___2CfV,.portfolio-calendar_days__Vrgvg){min-width:700px}.portfolio-calendar_calendar__rzHaY[data-calendar-view=week] .portfolio-calendar_day__FcViC{min-height:360px;padding:12px 8px;gap:8px}.portfolio-calendar_calendar__rzHaY[data-calendar-view=week] .portfolio-calendar_dayPreview__8V7mV{display:grid;gap:8px;margin-top:6px;text-align:left}.portfolio-calendar_calendar__rzHaY[data-calendar-view=week] .portfolio-calendar_dayPreview__8V7mV>span{display:block;white-space:normal;overflow-wrap:anywhere;line-height:1.5;padding:6px 7px;border-radius:8px;background:#edf2fc;color:#315895}.portfolio-calendar_calendar__rzHaY[data-calendar-view=week] .portfolio-calendar_day__FcViC[data-selected=true] .portfolio-calendar_dayPreview__8V7mV>span{background:#ffffff20;color:white}.portfolio-calendar_dayMore__kA4lh{margin-top:auto;padding-top:8px;font-size:11px;font-weight:500}.portfolio-calendar_content__8ZO1R[data-weekly=true]{grid-template-columns:minmax(0,1fr)}.portfolio-calendar_calendar__rzHaY[data-calendar-view=week] .portfolio-calendar_weekEventTitle__RaJF9{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}.workspace-account_dialog__Ninjr{display:flex;flex-direction:column;width:calc(100vw - 32px);max-width:940px!important;height:min(720px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)!important;overflow:hidden!important;gap:0!important;padding:0!important;border-radius:28px!important}.workspace-account_header__57fyF{padding:28px 28px 20px!important;flex-shrink:0}.workspace-account_identity__rUB6t{display:flex;gap:14px;align-items:center;text-align:left;padding-right:30px}.workspace-account_avatar__4i_oW{display:grid;place-items:center;width:52px;height:52px;flex-shrink:0;border-radius:18px;background:#f5f5f5;color:#404040;font-size:19px}.workspace-account_identity__rUB6t p{font-size:13px;color:#777;margin-top:4px;overflow-wrap:anywhere}.workspace-account_tabs__PFn8Y{display:flex;gap:24px;padding:0 28px;border-bottom:1px solid #eee;flex-shrink:0}.workspace-account_tabs__PFn8Y button{padding:12px 0;font-size:14px;color:#777;border-bottom:2px solid transparent;transition:color .16s,border-color .16s}.workspace-account_tabs__PFn8Y button:hover{color:#171717;border-color:#bbb}.workspace-account_tabs__PFn8Y button[aria-selected=true]{color:#171717;border-color:#171717;font-weight:600}.workspace-account_body__uKm9k{flex:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;scrollbar-gutter:stable;padding:24px 28px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.workspace-account_form__ouLl3{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}.workspace-account_form__ouLl3 label{font-size:13px;color:#555;min-width:0}.workspace-account_form__ouLl3 input{display:block;width:100%;min-width:0;margin-top:7px;padding:10px 12px;height:43px;border:1px solid #ddd;border-radius:12px;color:#171717;background:white;outline:none}.workspace-account_form__ouLl3 input:focus{border-color:#404040;box-shadow:0 0 0 3px #4040401a}.workspace-account_form__ouLl3 input[readonly]{background:#fafafa;color:#737373}.workspace-account_email__sBian{grid-column:1/-1}.workspace-account_email__sBian small{display:block;margin-top:8px;color:#888;font-size:12px}.workspace-account_footer__ZjQkn{display:flex;gap:16px;align-items:center;justify-content:space-between;border-top:1px solid #eee;padding:16px 28px;flex-shrink:0;background:#fafafa}.workspace-account_footer__ZjQkn>span{display:flex;gap:6px;align-items:center;font-size:12px;color:#39805b}.workspace-account_footer__ZjQkn>button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 22px;border-radius:999px;background:#171717;color:white;font-size:13px;transition:background .16s}.workspace-account_footer__ZjQkn>button:hover:not(:disabled){background:#333}.workspace-account_footer__ZjQkn>button:disabled{opacity:.4;cursor:not-allowed}.workspace-account_options__wfc9q{display:grid;gap:4px;align-content:start}.workspace-account_profileSection__yauEe{min-width:0}.workspace-account_options__wfc9q h3,.workspace-account_profileSection__yauEe h3{font-size:12px;color:#6b7280;margin-bottom:16px;font-weight:600}.workspace-account_triggers__7wUfj{display:flex;align-items:center;gap:8px}.workspace-account_menuTrigger__TAo4m{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:#f4f4f6}.workspace-account_menuTrigger__TAo4m:hover{background:#eeeeee}.workspace-account_menuTrigger__TAo4m:focus-visible{outline:2px solid #5575b2;outline-offset:3px}@media (max-width:700px){.workspace-account_body__uKm9k{grid-template-columns:1fr;gap:24px}.workspace-account_options__wfc9q{border-top:1px solid #eee;padding-top:20px}}.workspace-account_options__wfc9q>a,.workspace-account_options__wfc9q>button,.workspace-account_options__wfc9q>div>button{display:flex;width:100%;align-items:center;gap:14px;border-radius:14px;padding:14px 12px;text-align:left;font-size:14px;min-height:48px;transition:background .16s}.workspace-account_options__wfc9q>a:hover,.workspace-account_options__wfc9q>button:hover,.workspace-account_options__wfc9q>div>button:hover{background:#f5f5f5}.workspace-account_options__wfc9q>a>span,.workspace-account_options__wfc9q>button>span{flex:1}.workspace-account_options__wfc9q svg{flex-shrink:0;color:#777}.workspace-account_options__wfc9q small{display:block;margin-top:3px;color:#888;font-size:12px}.workspace-account_options__wfc9q .workspace-account_logout__sidJV{margin-top:12px;border-top:1px solid #eee;border-radius:0 0 14px 14px;color:#a53e3e}.workspace-account_options__wfc9q .workspace-account_logout__sidJV svg{color:inherit}.workspace-account_error__NlfLO,.workspace-account_feedback__Oog0r{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;padding-block:12px}.workspace-account_error__NlfLO{color:#b23b3b}.workspace-account_error__NlfLO button{text-decoration:underline}.workspace-account_dialog__Ninjr :is(button,a):focus-visible{outline:2px solid #404040;outline-offset:2px}@media (max-width:480px){.workspace-account_header__57fyF{padding:24px 20px 16px!important}.workspace-account_tabs__PFn8Y{padding-inline:20px;gap:20px}.workspace-account_body__uKm9k{padding:20px}.workspace-account_form__ouLl3{gap:16px 12px}.workspace-account_footer__ZjQkn{padding:16px 20px}.workspace-account_footer__ZjQkn>button{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.workspace-account_dialog__Ninjr *{transition:none!important}}.workspace-account_options__wfc9q>a,.workspace-account_options__wfc9q>button,.workspace-account_options__wfc9q>div>button{display:grid;grid-template-columns:20px minmax(0,1fr) 16px;column-gap:14px!important}.workspace-account_options__wfc9q>a>svg:first-child,.workspace-account_options__wfc9q>button>svg:first-child,.workspace-account_options__wfc9q>div>button>svg:first-child{width:20px;height:20px}.workspace-account_options__wfc9q>a>span,.workspace-account_options__wfc9q>button>span,.workspace-account_options__wfc9q>div>button>span{margin:0;text-align:left}.workspace-account_trigger__l1V4Q{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:5px 14px 5px 5px;border:1px solid #e8e8eb;border-radius:999px;background:#fff;transition:background .2s,border-color .2s}.workspace-account_trigger__l1V4Q:hover{background:#fafafa;border-color:#d6d6dc}.workspace-account_trigger__l1V4Q:focus-visible{outline:2px solid #5575b2;outline-offset:3px}.workspace-account_options__wfc9q{padding:18px;border:1px solid #ededf0;border-radius:20px}.workspace-account_options__wfc9q>:is(a,button)>svg:first-child{color:#525252}.workspace-account_options__wfc9q>:is(a,button):hover{background:#fff}@media (max-width:700px){.workspace-account_options__wfc9q{padding:16px}}.workspace-account_header__57fyF{border-bottom:1px solid #edf0f5}.workspace-account_body__uKm9k{gap:24px;align-items:start}.workspace-account_profileSection__yauEe{padding:8px 0}.workspace-account_options__wfc9q{padding:16px;border:1px solid #e5e5e5;border-radius:22px;background:#fafafa;gap:2px}.workspace-account_options__wfc9q h3{margin:0 10px 8px}.workspace-account_options__wfc9q>a,.workspace-account_options__wfc9q>button,.workspace-account_options__wfc9q>div>button{padding:10px;min-height:44px;gap:10px;font-size:13px}.workspace-account_options__wfc9q>a:hover,.workspace-account_options__wfc9q>button:hover,.workspace-account_options__wfc9q>div>button:hover{background:white}.workspace-account_options__wfc9q svg{color:#525252}.workspace-account_form__ouLl3{gap:16px}@media (max-width:700px){.workspace-account_options__wfc9q{padding:12px}}.workspace-account_options__wfc9q .workspace-account_logout__sidJV,.workspace-account_options__wfc9q .workspace-account_logout__sidJV svg{color:#525252}.workspace-account_header__57fyF{background:#fff}.workspace-account_footer__ZjQkn{justify-content:center;flex-wrap:wrap}.workspace-account_footer__ZjQkn>span:empty{display:none}.workspace-account_footer__ZjQkn>span{flex:none}.workspace-account_footer__ZjQkn>.workspace-account_logout__sidJV{margin:0 auto 0 0;border:1px solid #e5e7eb;background:white;color:#525252}.workspace-account_footer__ZjQkn>.workspace-account_logout__sidJV:hover:not(:disabled){background:#f5f5f5}.workspace-account_railMenu__jsXA3{margin-left:auto;flex-shrink:0;color:#737780}.workspace-account_triggers__7wUfj[data-rail]{width:100%}.workspace-account_triggers__7wUfj[data-rail] .workspace-account_trigger__l1V4Q{border-radius:999px;min-height:48px}.workspace-account_triggers__7wUfj[data-rail] [data-account-avatar]+span{flex:1}.partner-calendar_viewSwitch__SP_ia{display:flex;gap:4px;padding:4px;border:1px solid #e5e7eb;background:#f7f8fa;border-radius:999px}.partner-calendar_viewSwitch__SP_ia button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border-radius:999px;min-height:38px;font-size:13px;color:#6b7280}.partner-calendar_viewSwitch__SP_ia button[aria-pressed=true]{background:white;color:#171717;box-shadow:0 1px 5px #15233d14}.partner-calendar_filterButton__setf7{position:relative;display:grid;place-items:center;border:1px solid transparent;border-radius:50%;width:38px;height:38px;flex-shrink:0;color:#737373;transition:background .15s}.partner-calendar_filterButton__setf7:hover,.partner-calendar_filterButton__setf7[aria-expanded=true]{background:#f1f3f7;color:#171717;border-color:#e5e7eb}.partner-calendar_filterButton__setf7[data-active=true]{background:#edf2fc;color:#355a95}.partner-calendar_filterDot__j1KKI{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;background:#4169a8;box-shadow:0 0 0 2px white}.partner-calendar_filterPanel__0x02Q{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:14px 18px;border:1px solid #e5e7eb;border-radius:20px;background:#fafbfc}.partner-calendar_filterPanel__0x02Q>span{font-size:12px;color:#737373;margin-right:8px}.partner-calendar_visit__IQ0tP{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid #e5e7eb;border-radius:22px;background:white}.partner-calendar_dateBadge__rctPv{display:grid;justify-items:center;gap:2px;padding:10px 8px;min-width:50px;background:#f0f4fb;border:1px solid #e5ebf5;border-radius:14px;color:#42618d}.partner-calendar_dateBadge__rctPv strong{font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums}.partner-calendar_dateBadge__rctPv span{font-size:10px}.partner-calendar_visitBody__yXJub{min-width:0;flex:1;display:grid;gap:10px}.partner-calendar_visitBody__yXJub>div:first-child{align-items:flex-start;flex-wrap:wrap}.partner-calendar_visitBody__yXJub strong{line-height:1.55;overflow-wrap:anywhere}.partner-calendar_status__bUqC8{display:inline-flex;padding:4px 8px;border-radius:20px;background:#f1f3f6;color:#636b79;font-size:10px;white-space:nowrap}.partner-calendar_visit__IQ0tP[data-status=in_progress] .partner-calendar_status__bUqC8{background:#eee9fa;color:#7653a9}.partner-calendar_visit__IQ0tP[data-status=complete] .partner-calendar_status__bUqC8{background:#e9f3ef;color:#407764}.partner-calendar_visitMeta__L7eJZ{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:#737373;line-height:1.6}.partner-calendar_visitMeta__L7eJZ svg{flex-shrink:0;margin-top:3px}.partner-calendar_visitNotes__z2ref{font-size:12px;color:#737373}.partner-calendar_visitNotes__z2ref summary{cursor:pointer}.partner-calendar_visitNotes__z2ref p{margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.partner-calendar_visitActions__7H3AX{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.partner-calendar_visitActions__7H3AX button{min-height:34px;font-size:11px;padding:7px 12px}.partner-calendar_visitAction__kgo7K{display:inline-flex;align-items:center;justify-content:center;background:#171717;color:white;border-radius:999px}.partner-calendar_visitActions__7H3AX button:disabled{opacity:.45;cursor:not-allowed}.partner-calendar_filterButton__setf7:focus-visible,.partner-calendar_viewSwitch__SP_ia button:focus-visible,.partner-calendar_visit__IQ0tP button:focus-visible{outline:2px solid #b4c8e9;outline-offset:3px}@media (max-width:600px){.partner-calendar_visit__IQ0tP{padding:14px;gap:10px}.partner-calendar_dateBadge__rctPv{min-width:42px;padding:9px 5px}.partner-calendar_viewSwitch__SP_ia button{padding:8px 10px}}.partner-calendar_visitTitle__HnyyN{display:inline-flex;align-items:center;gap:8px;text-align:left;font-size:14px;font-weight:600;line-height:1.55;overflow-wrap:anywhere}.partner-calendar_visitTitle__HnyyN svg{flex-shrink:0;color:#8b93a2}.partner-calendar_visitTitle__HnyyN:hover{color:#42618d}.partner-calendar_eventList__SSNWh{display:grid;gap:12px}@media (min-width:1100px){.partner-calendar_eventList__SSNWh[data-expanded=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}.partner-calendar_calendarActions__qxJyq,.partner-calendar_monthNavigation__nzzOU{display:flex;align-items:center;gap:8px;min-width:0}.partner-calendar_calendarActions__qxJyq{flex-wrap:wrap}.partner-calendar_toolbar__kqM8k{min-width:0}@media (max-width:600px){.partner-calendar_toolbar__kqM8k{display:grid;gap:12px}.partner-calendar_monthNavigation__nzzOU{display:grid;grid-template-columns:40px minmax(0,1fr) 40px auto;gap:4px}.partner-calendar_monthNavigation__nzzOU>span{min-width:0;font-size:14px}.partner-calendar_monthNavigation__nzzOU>button{min-width:0;min-height:40px;height:40px;padding:8px}.partner-calendar_calendarActions__qxJyq{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.partner-calendar_calendarActions__qxJyq>:first-child{grid-column:1/-1;justify-self:start}.partner-calendar_viewSwitch__SP_ia{min-width:0;background:#edf2fc;border-color:#dce5f6}.partner-calendar_viewSwitch__SP_ia button{min-width:0;gap:5px;font-size:12px;padding:8px}.partner-calendar_viewSwitch__SP_ia button[aria-pressed=true]{color:#355b9b}.partner-calendar_calendarActions__qxJyq>button:last-child{font-size:12px;padding:10px 12px;min-height:42px}}