.property-access-tab_wrap__qVJGc{--pa-icon-btn:30px;--pa-zone-icon:34px;width:100%;min-width:0;box-sizing:border-box;padding:1rem 1.25rem 3rem;container-type:inline-size;container-name:property-access-main}.property-access-tab_head__j_MEQ{margin-bottom:1rem}.property-access-tab_eyebrow__S4rjP{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.property-access-tab_h2__3lSmN{margin:.15rem 0 .25rem;font-size:1.35rem;color:var(--text-primary)}.property-access-tab_sub__LmmGn{margin:0;font-size:.85rem;color:var(--text-muted);max-width:60ch}.property-access-tab_emptyCopy__bzA4F,.property-access-tab_loading__JI2hN,.property-access-tab_railEmpty__vLA2h{font-size:.8rem;color:var(--text-muted);margin:.4rem 0}.property-access-tab_loadError__zKHL0{display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}.property-access-tab_loadError__zKHL0 p{margin:0;font-size:.85rem;color:var(--text-muted)}.property-access-tab_errorText__mfRjg{margin:.3rem 0 0;font-size:.75rem;color:#dc2626}.property-access-tab_darkNote__sQj3w{margin:0 0 .8rem;padding:.6rem .75rem;border:1px dashed var(--border-strong);border-radius:10px;font-size:.78rem;color:var(--text-muted);background:var(--surface-muted)}.property-access-tab_main__wUDdi{display:flex;flex-direction:column;gap:.8rem;min-width:0}.property-access-tab_smartZone__mK9zf{padding:.8rem;overflow:visible}.property-access-tab_smartHero__nmgcj{display:flex;align-items:flex-start;gap:.65rem;padding-bottom:.8rem;border-bottom:1px solid var(--border-subtle)}.property-access-tab_smartHeroIcon__cnXjy{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent)}.property-access-tab_smartHero__nmgcj>div{flex:1 1;min-width:0}.property-access-tab_smartEyebrow__l7h5K{color:var(--accent);font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.property-access-tab_smartHero__nmgcj h3{margin:.13rem 0 .2rem;color:var(--text-primary);font-size:1rem;letter-spacing:-.015em}.property-access-tab_smartHero__nmgcj p{max-width:72ch;margin:0;color:var(--text-muted);font-size:.75rem;line-height:1.5}.property-access-tab_smartIconButton__90CRx{display:grid;place-items:center;flex:none;width:31px;height:31px;border:1px solid var(--border-subtle);border-radius:9px;color:var(--text-muted);background:var(--bg-elevated);cursor:pointer}.property-access-tab_smartIconButton__90CRx:hover{border-color:var(--accent);color:var(--accent)}.property-access-tab_smartLoading___9nb9{display:flex;align-items:center;gap:.5rem;margin:0;padding:.25rem;color:var(--text-muted);font-size:.78rem}.property-access-tab_spin__rfTeK{animation:property-access-tab_smartAccessSpin__VSMh7 .85s linear infinite}@keyframes property-access-tab_smartAccessSpin__VSMh7{to{transform:rotate(1turn)}}.property-access-tab_smartEmpty__Jx3YE{display:flex;align-items:center;gap:.65rem;margin-top:.75rem;padding:.75rem;border:1px dashed var(--border-strong);border-radius:11px;color:var(--text-muted);background:var(--surface-muted)}.property-access-tab_smartEmpty__Jx3YE>svg{flex:none;color:var(--accent)}.property-access-tab_smartEmpty__Jx3YE>div{display:flex;flex:1 1;flex-direction:column;gap:.12rem;min-width:0}.property-access-tab_smartEmpty__Jx3YE strong{color:var(--text-primary);font-size:.78rem}.property-access-tab_smartEmpty__Jx3YE span{font-size:.72rem;line-height:1.45}.property-access-tab_smartEmpty__Jx3YE a{flex:none;padding:.45rem .65rem;border-radius:8px;color:#fff;background:var(--accent);font-size:.7rem;font-weight:700;text-decoration:none}.property-access-tab_smartError__HTA6G{display:flex;align-items:center;gap:.42rem;margin-top:.65rem;padding:.5rem .6rem;border:1px solid color-mix(in srgb,var(--state-error) 25%,var(--border-subtle));border-radius:8px;color:var(--state-error);background:color-mix(in srgb,var(--state-error) 6%,transparent);font-size:.7rem}.property-access-tab_smartDeviceStrip__K1UF_{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.75rem}.property-access-tab_smartDevice__ImEN8{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.58rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-muted)}.property-access-tab_smartDeviceIcon__xW1_e{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;color:var(--accent);background:var(--bg-elevated)}.property-access-tab_smartDevice__ImEN8>div{display:flex;flex-direction:column;gap:.08rem;min-width:0}.property-access-tab_smartDevice__ImEN8 strong,.property-access-tab_smartDevice__ImEN8>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-access-tab_smartDevice__ImEN8 strong{font-size:.73rem}.property-access-tab_smartDevice__ImEN8>div span{color:var(--text-muted);font-size:.64rem}.property-access-tab_smartDevice__ImEN8>span:not(.property-access-tab_smartDeviceIcon__xW1_e){display:inline-flex;align-items:center;gap:.2rem;color:var(--text-muted);font-size:.64rem;white-space:nowrap}.property-access-tab_smartOnline__4DcNW{color:var(--state-success)!important}.property-access-tab_smartOffline__f2MwH{color:var(--state-error)!important}.property-access-tab_smartSectionHead__ic0Zn{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-top:1rem;padding:0 .08rem .5rem}.property-access-tab_smartSectionHead__ic0Zn h4{margin:0;color:var(--text-primary);font-size:.8rem}.property-access-tab_smartSectionHead__ic0Zn p{max-width:70ch;margin:.16rem 0 0;color:var(--text-muted);font-size:.68rem;line-height:1.45}.property-access-tab_smartCredentialGrid__Wf9JS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.property-access-tab_smartCredential__r4h_v{min-width:0;padding:.62rem;border:1px solid var(--border-subtle);border-radius:11px;background:var(--surface-muted)}.property-access-tab_smartCredential__r4h_v[data-disabled="1"]{opacity:.66}.property-access-tab_smartCredentialTop__6zHpV{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.property-access-tab_smartCredentialIcon__uJbiZ{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;color:var(--accent);background:var(--bg-elevated)}.property-access-tab_smartCredential__r4h_v>input{width:100%;margin-top:.5rem;padding:0;border:0;outline:0;color:var(--text-primary);background:transparent;font:inherit;font-size:.8rem;font-weight:700}.property-access-tab_smartRevealValue__upwWk{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:36px;margin-top:.38rem;padding:0 .6rem;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);background:var(--bg-elevated);cursor:pointer}.property-access-tab_smartRevealValue__upwWk span{font-family:ui-monospace,monospace;font-size:.88rem;font-weight:700;letter-spacing:.08em}.property-access-tab_smartRevealValue__upwWk:disabled{cursor:default;opacity:.5}.property-access-tab_smartCredentialError__TRmB0{margin:.38rem 0 0;color:var(--state-error);font-size:.64rem;line-height:1.4}.property-access-tab_smartCredentialActions__ERSN1{display:flex;align-items:center;justify-content:space-between;gap:.4rem;margin-top:.5rem}.property-access-tab_smartCredentialActions__ERSN1 label{display:flex;align-items:center;gap:.3rem;color:var(--text-muted);font-size:.66rem;cursor:pointer}.property-access-tab_smartCredentialActions__ERSN1 input{accent-color:var(--accent)}.property-access-tab_smartCodeButton__Lup6J,.property-access-tab_smartCredentialActions__ERSN1 button,.property-access-tab_smartFieldButton__8P8Wk,.property-access-tab_smartPrimaryButton__jUjvb,.property-access-tab_smartRemove__O_Wsd{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-soft);background:var(--bg-elevated);font:inherit;font-size:.66rem;font-weight:700;cursor:pointer}.property-access-tab_smartCredentialActions__ERSN1 button{min-height:28px;padding:0 .5rem}.property-access-tab_smartCodeButton__Lup6J:hover,.property-access-tab_smartCredentialActions__ERSN1 button:hover,.property-access-tab_smartFieldButton__8P8Wk:hover{border-color:var(--accent);color:var(--accent)}.property-access-tab_smartCodeButton__Lup6J:disabled,.property-access-tab_smartCredentialActions__ERSN1 button:disabled,.property-access-tab_smartPrimaryButton__jUjvb:disabled{cursor:default;opacity:.45}.property-access-tab_smartStatus__ZdokQ{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:.22rem .45rem;border-radius:999px;font-size:.6rem;font-weight:800;white-space:nowrap}.property-access-tab_smartStatusReady__BxgGV{color:var(--state-success);background:color-mix(in srgb,var(--state-success) 10%,transparent)}.property-access-tab_smartStatusPending__BGAON{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.property-access-tab_smartStatusError__wKT5K{color:var(--state-error);background:color-mix(in srgb,var(--state-error) 9%,transparent)}.property-access-tab_smartStatusMuted__IedKO{color:var(--text-muted);background:var(--surface-muted)}.property-access-tab_smartSettings__ylz_Z{margin-top:.65rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-muted)}.property-access-tab_smartSettings__ylz_Z summary{display:flex;align-items:center;gap:.5rem;padding:.65rem .7rem;list-style:none;cursor:pointer}.property-access-tab_smartSettings__ylz_Z summary::-webkit-details-marker{display:none}.property-access-tab_smartSettings__ylz_Z summary>span{display:flex;flex:1 1;flex-direction:column;gap:.1rem}.property-access-tab_smartSettings__ylz_Z summary strong{font-size:.73rem}.property-access-tab_smartSettings__ylz_Z summary small{color:var(--text-muted);font-size:.64rem}.property-access-tab_smartSettings__ylz_Z summary>svg{color:var(--text-muted)}.property-access-tab_smartPolicyForm__qnSO4{padding:.7rem;border-top:1px solid var(--border-subtle)}.property-access-tab_smartPolicyToggles__j4QTB{display:flex;gap:.45rem;flex-wrap:wrap}.property-access-tab_smartPolicyToggles__j4QTB label{display:flex;align-items:center;gap:.3rem;padding:.35rem .48rem;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-elevated);color:var(--text-soft);font-size:.65rem;cursor:pointer}.property-access-tab_smartPolicyToggles__j4QTB input{accent-color:var(--accent)}.property-access-tab_smartPolicyGrid__0kyVO{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.65rem}.property-access-tab_smartPolicyGrid__0kyVO>label{display:flex;flex-direction:column;gap:.24rem;color:var(--text-muted);font-size:.62rem;font-weight:700}.property-access-tab_smartPolicyGrid__0kyVO input,.property-access-tab_smartPolicyGrid__0kyVO select{width:100%;min-height:31px;padding:0 .5rem;border:1px solid var(--border-subtle);border-radius:7px;outline:0;color:var(--text-primary);background:var(--bg-elevated);font:inherit;font-size:.7rem}.property-access-tab_smartPolicyGrid__0kyVO>label>div{display:flex;align-items:center;gap:.3rem}.property-access-tab_smartPolicyGrid__0kyVO>label>div small{color:var(--text-muted);font-size:.62rem}.property-access-tab_smartPrimaryButton__jUjvb{min-height:31px;margin-top:.65rem;padding:0 .65rem;border-color:var(--accent);color:#fff;background:var(--accent)}.property-access-tab_smartContactSearch__U07ER{position:relative}.property-access-tab_smartContactSearch__U07ER>label{display:flex;align-items:center;gap:.42rem;padding:0 .55rem;border:1px solid var(--border-subtle);border-radius:9px;color:var(--text-muted);background:var(--bg-elevated)}.property-access-tab_smartContactSearch__U07ER input{width:100%;min-height:34px;border:0;outline:0;color:var(--text-primary);background:transparent;font:inherit;font-size:.72rem}.property-access-tab_smartContactResults__WIlQs{position:absolute;z-index:8;top:calc(100% + 4px);right:0;left:0;display:flex;flex-direction:column;max-height:220px;overflow:auto;padding:.3rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-elevated);box-shadow:0 12px 30px rgba(15,23,42,.14)}.property-access-tab_smartContactResults__WIlQs>span{display:flex;align-items:center;gap:.35rem;padding:.55rem;color:var(--text-muted);font-size:.68rem}.property-access-tab_smartContactResults__WIlQs button{display:flex;align-items:center;gap:.5rem;padding:.5rem;border:0;border-radius:8px;color:var(--text-primary);background:transparent;text-align:left;cursor:pointer}.property-access-tab_smartContactResults__WIlQs button:hover{background:var(--surface-muted)}.property-access-tab_smartContactResults__WIlQs button>span{display:flex;flex-direction:column;gap:.08rem}.property-access-tab_smartContactResults__WIlQs strong{font-size:.7rem}.property-access-tab_smartContactResults__WIlQs small{color:var(--text-muted);font-size:.62rem}.property-access-tab_smartContactList__S9mJx,.property-access-tab_smartReservationList__dU0pq{overflow:hidden;border:1px solid var(--border-subtle);border-radius:10px}.property-access-tab_smartContactList__S9mJx>div,.property-access-tab_smartReservationList__dU0pq>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto auto;grid-gap:.5rem;gap:.5rem;align-items:center;padding:.55rem .62rem}.property-access-tab_smartReservationList__dU0pq>div{grid-template-columns:minmax(0,1fr) auto auto}.property-access-tab_smartContactList__S9mJx>div+div,.property-access-tab_smartReservationList__dU0pq>div+div{border-top:1px solid var(--border-subtle)}.property-access-tab_smartContactList__S9mJx>p,.property-access-tab_smartReservationList__dU0pq>p{padding:.55rem .62rem}.property-access-tab_smartAvatar__zRWFw{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:.68rem;font-weight:800}.property-access-tab_smartContactList__S9mJx>div>div,.property-access-tab_smartReservationList__dU0pq>div>div{display:flex;flex-direction:column;gap:.08rem;min-width:0}.property-access-tab_smartContactList__S9mJx strong,.property-access-tab_smartReservationList__dU0pq strong{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.property-access-tab_smartContactList__S9mJx strong a{color:inherit;text-decoration:none}.property-access-tab_smartContactList__S9mJx strong a:hover{color:var(--accent)}.property-access-tab_smartContactList__S9mJx div span,.property-access-tab_smartReservationList__dU0pq div span{color:var(--text-muted);font-size:.64rem}.property-access-tab_smartContactList__S9mJx div small{color:var(--state-error);font-size:.61rem}.property-access-tab_smartCodeButton__Lup6J{min-height:29px;padding:0 .5rem}.property-access-tab_smartRemove__O_Wsd{min-height:29px;padding:0 .48rem;color:var(--state-error)}.property-access-tab_smartFieldButton__8P8Wk{flex:none;min-height:30px;padding:0 .55rem}.property-access-tab_smartFieldNote__KzZOh{margin:.55rem 0 0;padding:.5rem .6rem;border-radius:8px;color:var(--text-muted);background:var(--surface-muted);font-size:.66rem;line-height:1.45}.property-access-tab_smartFieldNote__KzZOh strong{color:var(--text-primary);font-family:ui-monospace,monospace}@container property-access-main (max-width: 760px){.property-access-tab_smartCredentialGrid__Wf9JS{grid-template-columns:1fr}.property-access-tab_smartContactList__S9mJx>div{grid-template-columns:auto minmax(0,1fr) auto}.property-access-tab_smartContactList__S9mJx .property-access-tab_smartCodeButton__Lup6J,.property-access-tab_smartContactList__S9mJx .property-access-tab_smartRemove__O_Wsd{grid-column:2;justify-self:start}.property-access-tab_smartSectionHead__ic0Zn{flex-direction:column}.property-access-tab_smartDevice__ImEN8{grid-template-columns:auto minmax(0,1fr) auto}.property-access-tab_smartDevice__ImEN8>span:last-child{grid-column:2}}@media (prefers-reduced-motion:reduce){.property-access-tab_spin__rfTeK{animation:none}}.property-access-tab_zone__QIN94{border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-elevated);overflow:hidden}.property-access-tab_zoneHead__LQqik{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem}.property-access-tab_zoneIcon__9lj4A{flex:none;width:var(--pa-zone-icon);height:var(--pa-zone-icon);display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.property-access-tab_zoneTitles__eoVDN{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1}.property-access-tab_zoneTitle__WkIVL{font-size:.9rem;font-weight:700;color:var(--text-primary)}.property-access-tab_zoneHint__8X6KD{font-size:.75rem;color:var(--text-muted)}.property-access-tab_zoneChip__zEoui{flex:none;align-self:center;padding:.25rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.property-access-tab_zoneBody__Hox_T{padding:0 .75rem .75rem;display:flex;flex-direction:column;gap:.6rem}.property-access-tab_instructionsBody__cPCeo{display:flex;flex-direction:column;gap:.5rem;padding:0 .75rem .75rem}.property-access-tab_instructionsBody__cPCeo textarea{width:100%;min-height:104px;resize:vertical;padding:.65rem .7rem;border:1px solid var(--border-subtle);border-radius:10px;outline:0;color:var(--text-primary);background:var(--surface-muted);font:inherit;font-size:.8rem;line-height:1.5}.property-access-tab_instructionsBody__cPCeo textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.property-access-tab_instructionsActions__nv2es{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.property-access-tab_instructionsActions__nv2es span{color:var(--text-muted);font-size:.7rem}.property-access-tab_instructionsActions__nv2es button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:.32rem;flex:none;padding:0 .75rem;border:1px solid var(--accent);border-radius:999px;color:#fff;background:var(--accent);font:inherit;font-size:.74rem;font-weight:700;cursor:pointer}.property-access-tab_instructionsActions__nv2es button:disabled{cursor:default;opacity:.5}.property-access-tab_instructionsReadOnly__c4Y9S{margin:0;white-space:pre-wrap;color:var(--text-primary);font-size:.8rem;line-height:1.55}@container property-access-main (max-width: 760px){.property-access-tab_instructionsActions__nv2es{align-items:stretch;flex-direction:column}.property-access-tab_instructionsActions__nv2es button{width:100%}}.property-access-tab_rows__n_8It{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.property-access-tab_row__u_toy{border:1px solid var(--border-subtle);border-radius:10px;padding:.5rem .6rem;display:flex;flex-direction:column;gap:.4rem;background:var(--surface-muted)}.property-access-tab_rowMain__CLxNm{display:flex;align-items:center;gap:.6rem;min-width:0;flex-wrap:wrap}.property-access-tab_rowKind__6R7Ap{flex:none;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-soft);padding:.2rem .5rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-elevated)}.property-access-tab_rowLabel__NQ254{font-size:.85rem;font-weight:600;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis}.property-access-tab_portalUse__1PVe6{flex:none;padding:.2rem .5rem;border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent);font-size:.68rem;font-weight:700}.property-access-tab_portalUseHelp__J0ib0{margin:0;color:var(--text-muted);font-size:.7rem;line-height:1.45}.property-access-tab_rowValueBtn__3nv2k{display:inline-flex;align-items:center;gap:.35rem;height:var(--pa-icon-btn);padding:0 .6rem;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-muted);font-size:.8rem;cursor:pointer}.property-access-tab_rowValueBtn__3nv2k:hover{border-color:var(--border-strong);color:var(--text-primary)}.property-access-tab_rowValueShown__mt6SC{font-family:ui-monospace,monospace;font-size:.85rem;color:var(--text-primary)}.property-access-tab_rowActions__bz5KL{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.property-access-tab_rowActionPrimary__Om7E9,.property-access-tab_rowAction__sqbA4{display:inline-flex;align-items:center;gap:.32rem;height:var(--pa-icon-btn);padding:0 .6rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-muted);font-size:.72rem;font-weight:700;white-space:nowrap;cursor:pointer}.property-access-tab_rowAction__sqbA4:hover{border-color:var(--border-strong);color:var(--text-primary)}.property-access-tab_rowAction__sqbA4[data-on="1"]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.property-access-tab_rowAction__sqbA4:disabled,.property-access-tab_rowDelete__yz3ER:disabled{cursor:not-allowed;opacity:.55}.property-access-tab_rowAction__sqbA4:disabled:hover{border-color:var(--border-subtle);color:var(--text-muted)}.property-access-tab_rowActionPrimary__Om7E9{color:#fff;background:var(--accent);border-color:var(--accent)}.property-access-tab_rowDelete__yz3ER{display:inline-flex;align-items:center;justify-content:center;width:var(--pa-icon-btn);height:var(--pa-icon-btn);border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-muted);cursor:pointer;margin-left:auto}.property-access-tab_rowDelete__yz3ER:hover{color:#dc2626;border-color:color-mix(in srgb,#dc2626 45%,transparent)}.property-access-tab_rowDelete__yz3ER:disabled:hover{color:var(--text-muted);border-color:var(--border-subtle)}.property-access-tab_rowEditInput__tlu_R{flex:1 1;min-width:140px;height:var(--pa-icon-btn);padding:0 .6rem;border-radius:8px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-primary);font-size:.82rem}.property-access-tab_addRow___3yby{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.property-access-tab_addInput__vFhZd,.property-access-tab_addKind__1W_FC{height:var(--pa-icon-btn);padding:0 .6rem;border-radius:8px;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);font-size:.8rem}.property-access-tab_addInput__vFhZd{flex:1 1;min-width:150px}.property-access-tab_addBtn__tMqbz{display:inline-flex;align-items:center;gap:.32rem;height:var(--pa-icon-btn);padding:0 .7rem;border-radius:999px;border:1px solid var(--accent);background:var(--accent);color:#fff;font-size:.75rem;font-weight:700;cursor:pointer}.property-access-tab_addBtn__tMqbz:disabled{opacity:.5;cursor:default}.property-access-tab_travelNote__hiI9V{margin:0;padding:.6rem .75rem;border-radius:10px;background:var(--surface-muted);border:1px solid var(--border-subtle);font-size:.78rem;color:var(--text-muted);line-height:1.5}.property-access-tab_inlineLink__saxVU{padding:0;border:0;background:none;color:var(--accent);font-size:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.property-access-tab_btnGhost__mpc9T{height:var(--pa-icon-btn);padding:0 .7rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary);font-size:.75rem;font-weight:700;cursor:pointer}.property-access-tab_ownerGroup__YCzRx{margin:0 0 1.5rem}.property-access-tab_ownerGroup__YCzRx+.property-access-tab_ownerGroup__YCzRx{border-top:1px solid var(--border-subtle);padding-top:1.1rem}.property-access-tab_ownerGroupHead__dIUGZ{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.property-access-tab_ownerGroupHead__dIUGZ .property-access-tab_btnGhost__mpc9T{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.property-access-tab_ownerGroupTitle__9HwUX{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-access-tab_railPane__nSF2Q{display:flex;flex-direction:column;gap:.6rem;min-width:0}.property-access-tab_railFilters__nHQQb{display:flex;gap:.25rem;flex-wrap:wrap}.property-access-tab_railFilter__YK4XI{padding:.25rem .55rem;border-radius:999px;border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-muted);font-size:.7rem;font-weight:700;cursor:pointer}.property-access-tab_railFilter__YK4XI[data-on="1"]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.property-access-tab_railList__8ti2k{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.property-access-tab_railItem__N7ZU8{display:flex;gap:.5rem;padding:.5rem;border-radius:10px;border:1px solid var(--border-subtle);background:var(--surface-muted)}.property-access-tab_railItemIcon__ojxs5{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-subtle)}.property-access-tab_railItem__N7ZU8[data-type=revealed] .property-access-tab_railItemIcon__ojxs5{color:var(--accent)}.property-access-tab_railItem__N7ZU8[data-type=deleted] .property-access-tab_railItemIcon__ojxs5{color:#dc2626}.property-access-tab_railItem__N7ZU8[data-type=created] .property-access-tab_railItemIcon__ojxs5{color:var(--state-success)}.property-access-tab_railItemBody__cQuYv{min-width:0;display:flex;flex-direction:column;gap:.1rem}.property-access-tab_railItemText__PcBG0{margin:0;font-size:.75rem;color:var(--text-primary);line-height:1.45;overflow-wrap:anywhere}.property-access-tab_railItemText__PcBG0 strong{font-weight:700}.property-access-tab_railItemDetail__JdFAb{margin:0;font-size:.72rem;color:var(--text-muted)}.property-access-tab_railItemWhen__fWWDA{margin:0;font-size:.7rem;color:var(--text-soft)}.property-portals-tab_wrap__uExQY{--pp-icon-btn:32px;--pp-zone-icon:36px;--pp-thumb-w:128px;--pp-thumb-h:100px;width:100%;box-sizing:border-box;padding:1.2rem 1.5rem 4.5rem;display:flex;flex-direction:column;gap:1rem;min-width:0;container-type:inline-size;container-name:property-portals-main}.property-portals-tab_head__rlr57{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.3rem .1rem 0}.property-portals-tab_headText__lXQcO{min-width:0}.property-portals-tab_eyebrow__6TOml{margin:0 0 .2rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.property-portals-tab_h2__EsmIf{margin:0;font-size:1.4rem;font-weight:800;color:var(--text-primary);letter-spacing:-.015em}.property-portals-tab_sub__93aMP{margin:.35rem 0 0;font-size:.84rem;line-height:1.5;color:var(--text-muted);max-width:54ch}.property-portals-tab_loadError__HZOcO,.property-portals-tab_loading__FRcXY{color:var(--text-muted);font-size:.85rem;padding:1rem .2rem}.property-portals-tab_loadError__HZOcO{display:flex;align-items:center;gap:.8rem}.property-portals-tab_panel__C0UIk{display:flex;flex-direction:column;gap:.55rem;min-width:0}.property-portals-tab_statusCard___3TQe{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1rem 1.15rem;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-elevated);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 5%,transparent)}.property-portals-tab_statusLeft__u4LZD{display:flex;align-items:flex-start;gap:.7rem;flex:1 1;min-width:240px}.property-portals-tab_statusDot__R5W2Z{width:10px;height:10px;border-radius:999px;flex:none;margin-top:.42rem;background:var(--state-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--state-success) 18%,transparent)}.property-portals-tab_statusDot__R5W2Z[data-live="0"]{background:var(--text-soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--text-soft) 16%,transparent)}.property-portals-tab_statusText__bVk9o{display:flex;flex-direction:column;gap:.18rem;min-width:0}.property-portals-tab_statusTitle__QZvtr{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary)}.property-portals-tab_statusSub__IvByO{margin:0;font-size:.78rem;line-height:1.5;color:var(--text-muted);max-width:58ch}.property-portals-tab_launchChecks__fg0hq{width:100%;padding-top:.9rem;border-top:1px solid var(--border-subtle)}.property-portals-tab_launchChecksHead__CS_In{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.property-portals-tab_launchChecksHead__CS_In p{margin:0;font-size:.78rem;font-weight:750;color:var(--text-primary)}.property-portals-tab_launchChecksHead__CS_In span{font-size:.72rem;color:var(--text-muted)}.property-portals-tab_launchChecksGrid__TJs0V{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));grid-gap:.45rem;gap:.45rem}.property-portals-tab_launchCheck__ceqm4{display:flex;align-items:flex-start;gap:.55rem;min-width:0;padding:.65rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-primary);color:var(--text-primary);text-align:left;cursor:pointer}.property-portals-tab_launchCheck__ceqm4:hover{border-color:var(--border-strong);background:var(--bg-hover)}.property-portals-tab_launchCheckIcon__118tr{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;flex:none;margin-top:.05rem;border:1px solid var(--border-strong);color:var(--state-success)}.property-portals-tab_launchCheck__ceqm4[data-ready="1"] .property-portals-tab_launchCheckIcon__118tr{border-color:color-mix(in srgb,var(--state-success) 45%,var(--border-subtle));background:color-mix(in srgb,var(--state-success) 12%,transparent)}.property-portals-tab_launchCheck__ceqm4>span:last-child{display:flex;flex-direction:column;gap:.08rem;min-width:0}.property-portals-tab_launchCheck__ceqm4 strong{font-size:.74rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-portals-tab_launchCheck__ceqm4 small{font-size:.68rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-portals-tab_readinessWarnings__bkDJE{width:100%;padding:.8rem;border:1px solid color-mix(in srgb,var(--state-warning) 46%,var(--border-subtle));border-radius:11px;background:color-mix(in srgb,var(--state-warning) 9%,var(--bg-primary))}.property-portals-tab_readinessWarningsHead__HrYtn{display:flex;align-items:flex-start;gap:.55rem;color:var(--state-warning)}.property-portals-tab_readinessWarningsHead__HrYtn>div{display:flex;flex-direction:column;gap:.1rem}.property-portals-tab_readinessWarningsHead__HrYtn strong{color:var(--text-primary);font-size:.78rem}.property-portals-tab_readinessWarningsHead__HrYtn span{color:var(--text-muted);font-size:.7rem}.property-portals-tab_readinessWarningList__v8lS6{display:flex;flex-direction:column;gap:.35rem;margin-top:.6rem}.property-portals-tab_readinessWarningList__v8lS6 button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.65rem;padding:.55rem .65rem;border:1px solid var(--border-subtle);border-radius:9px;background:var(--bg-elevated);color:var(--text-primary);text-align:left;font:inherit;font-size:.72rem;cursor:pointer}.property-portals-tab_readinessWarningList__v8lS6 button:hover{background:var(--bg-hover);border-color:var(--border-strong)}.property-portals-tab_readinessWarningList__v8lS6 button svg{flex:none;color:var(--text-muted)}.property-portals-tab_groupHead__NUJvm{display:flex;align-items:baseline;gap:.7rem;margin:1.6rem 0 .35rem;padding:0 .15rem}.property-portals-tab_panel__C0UIk>.property-portals-tab_groupHead__NUJvm:first-of-type{margin-top:.9rem}.property-portals-tab_groupTitle__0dwP3{margin:0;font-size:.8rem;font-weight:800;letter-spacing:.01em;color:var(--text-primary);white-space:nowrap}.property-portals-tab_groupDesc__PYwIo{margin:0;font-size:.75rem;color:var(--text-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-portals-tab_zone__zRe45{border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-elevated);overflow:hidden;transition:border-color .13s ease}.property-portals-tab_zone__zRe45:hover{border-color:var(--border-strong)}.property-portals-tab_zone__zRe45[data-open="1"]{border-color:var(--border-strong);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary) 5%,transparent)}.property-portals-tab_zoneHead__uIZlz{display:flex;align-items:center;gap:.8rem;width:100%;min-height:58px;padding:.7rem .95rem;background:none;border:none;cursor:pointer;text-align:left;font:inherit}.property-portals-tab_zoneHead__uIZlz:hover{background:color-mix(in srgb,var(--surface-muted) 55%,transparent)}.property-portals-tab_zoneIcon__vxQps{display:grid;place-items:center;flex:none;width:var(--pp-zone-icon);height:var(--pp-zone-icon);border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent)}.property-portals-tab_zoneTitles__nPmnS{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1 1}.property-portals-tab_zoneTitle__JO_4k{font-size:.9rem;font-weight:700;color:var(--text-primary);letter-spacing:-.005em}.property-portals-tab_zoneHint__f9FeZ{font-size:.76rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-portals-tab_zoneChip___7H1P{flex:none;font-size:.7rem;font-weight:700;padding:.2rem .6rem;border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);white-space:nowrap}.property-portals-tab_zoneChevron___Od6C{flex:none;color:var(--text-soft);transition:transform .14s ease}.property-portals-tab_zoneChevron___Od6C[data-open="1"]{transform:rotate(180deg)}.property-portals-tab_zoneBody__47lE8{padding:1rem 1.15rem 1.25rem;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:.9rem;min-width:0}.property-portals-tab_zoneDesc__KhrOD{margin:0;font-size:.78rem;line-height:1.55;color:var(--text-muted);max-width:64ch}.property-portals-tab_fieldRow__KECWB{display:flex;gap:.9rem;flex-wrap:wrap}.property-portals-tab_fieldCol__7d_Fo{display:flex;flex-direction:column;gap:.32rem;flex:1 1;min-width:220px}.property-portals-tab_fieldLabel__gGWE0{font-size:.76rem;font-weight:650;color:var(--text-primary)}.property-portals-tab_fieldHint__DRk1k{margin:0;font-size:.74rem;line-height:1.5;color:var(--text-muted)}.property-portals-tab_input__YW5_A,.property-portals-tab_select__RwTTC,.property-portals-tab_textarea__rJKdP{width:100%;font:inherit;font-size:.84rem;color:var(--text-primary);background:var(--bg-input,var(--bg-deep));border:1px solid var(--border-subtle);border-radius:8px;padding:.52rem .7rem;min-width:0;transition:border-color .12s ease,box-shadow .12s ease}.property-portals-tab_input__YW5_A:hover,.property-portals-tab_select__RwTTC:hover,.property-portals-tab_textarea__rJKdP:hover{border-color:var(--border-strong)}.property-portals-tab_input__YW5_A:focus-visible,.property-portals-tab_select__RwTTC:focus-visible,.property-portals-tab_textarea__rJKdP:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.property-portals-tab_textarea__rJKdP{resize:vertical;line-height:1.55}.property-portals-tab_select__RwTTC{max-width:340px;text-align:left}.property-portals-tab_contactSelect__2Odlo{justify-content:space-between;cursor:pointer}.property-portals-tab_contactSelect__2Odlo:disabled{cursor:not-allowed;opacity:.65}.property-portals-tab_contactSourceWarning__HOEla{margin:0;font-size:.74rem;line-height:1.5;color:var(--state-warning,#d97706)}.property-portals-tab_fieldHint__DRk1k a{color:var(--accent);font-weight:650}.property-portals-tab_offsetRow__Df2zH{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.property-portals-tab_offsetNum__o4_dy{width:4.5rem;max-width:4.5rem;text-align:center}.property-portals-tab_offsetSelect__w0pYI{font:inherit;font-size:.84rem;color:var(--text-primary);background:var(--bg-input,var(--bg-deep));border:1px solid var(--border-subtle);border-radius:8px;padding:.52rem .6rem;text-align:left;transition:border-color .12s ease,box-shadow .12s ease}.property-portals-tab_offsetSelect__w0pYI:hover{border-color:var(--border-strong)}.property-portals-tab_offsetSelect__w0pYI:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.property-portals-tab_offsetAnchorFixed__7neGd{font-size:.84rem;font-weight:600;color:var(--text-primary);padding:0 .15rem}.property-portals-tab_errorText__P_h45{margin:0;font-size:.76rem;color:var(--state-error,#ef4444)}.property-portals-tab_emptyCopy__gIBdm{margin:0;font-size:.8rem;line-height:1.5;color:var(--text-muted)}.property-portals-tab_saveRow__NE0nC{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.1rem;padding-top:.85rem;border-top:1px solid var(--border-subtle)}.property-portals-tab_saveHint__iceKR{font-size:.73rem;color:var(--text-soft)}.property-portals-tab_saveActions__ETYW8{display:inline-flex;align-items:center;gap:.7rem}.property-portals-tab_savedFlash__DZULT{display:inline-flex;align-items:center;gap:.32rem;font-size:.76rem;font-weight:700;color:var(--state-success)}.property-portals-tab_btnPrimary__hLZkW{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font:inherit;font-size:.8rem;font-weight:700;color:#fff;background:var(--accent);border:none;border-radius:9px;padding:.55rem 1.1rem;cursor:pointer;transition:filter .12s ease,transform .12s ease}.property-portals-tab_btnPrimary__hLZkW:disabled{opacity:.45;cursor:default}.property-portals-tab_btnPrimary__hLZkW:not(:disabled):hover{filter:brightness(1.08)}.property-portals-tab_btnPrimary__hLZkW:not(:disabled):active{transform:translateY(1px)}.property-portals-tab_btnGhost__3Odau{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.8rem;font-weight:700;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:9px;padding:.5rem .9rem;cursor:pointer;align-self:flex-start;transition:border-color .12s ease,background .12s ease}.property-portals-tab_btnGhost__3Odau:disabled{opacity:.45;cursor:default}.property-portals-tab_btnGhost__3Odau:not(:disabled):hover{border-color:var(--border-strong);background:var(--surface-muted)}.property-portals-tab_rows__h3gCH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.property-portals-tab_row__HAE8Q{display:flex;align-items:center;gap:.65rem;padding:.55rem .7rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-deep);min-width:0}.property-portals-tab_rowLabel__QhbUW{flex:1 1;min-width:0;font-size:.84rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-portals-tab_rowDelete__LhkZI{display:grid;place-items:center;flex:none;width:var(--pp-icon-btn);height:var(--pp-icon-btn);border-radius:8px;border:none;background:transparent;color:var(--text-soft);cursor:pointer}.property-portals-tab_rowDelete__LhkZI:hover{color:var(--state-error,#ef4444);background:color-mix(in srgb,var(--state-error,#ef4444) 12%,transparent)}.property-portals-tab_rowDelete__LhkZI:disabled{opacity:.5;cursor:default}.property-portals-tab_rowDeleteLabeled__FKlHh{display:inline-flex;align-items:center;gap:.32rem;flex:none;height:var(--pp-icon-btn);padding:0 .6rem;border-radius:999px;border:none;background:transparent;color:var(--text-soft);font:inherit;font-size:.73rem;font-weight:700;white-space:nowrap;cursor:pointer}.property-portals-tab_rowDeleteLabeled__FKlHh:hover{color:var(--state-error,#ef4444);background:color-mix(in srgb,var(--state-error,#ef4444) 12%,transparent)}.property-portals-tab_rowDeleteLabeled__FKlHh:disabled{opacity:.5;cursor:default}.property-portals-tab_rowIconBtns__HRUmb{display:inline-flex;align-items:center;gap:.15rem;flex:none}.property-portals-tab_iconBtn__gA0X_{display:grid;place-items:center;width:var(--pp-icon-btn);height:var(--pp-icon-btn);border-radius:8px;border:none;background:transparent;color:var(--text-muted);cursor:pointer}.property-portals-tab_iconBtn__gA0X_:hover{background:var(--surface-muted);color:var(--text-primary)}.property-portals-tab_iconBtn__gA0X_:disabled{opacity:.35;cursor:default}.property-portals-tab_addRow__m5qSF{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.property-portals-tab_addRow__m5qSF .property-portals-tab_input__YW5_A{flex:1 1;min-width:150px;width:auto}.property-portals-tab_addRow__m5qSF .property-portals-tab_select__RwTTC{width:auto;min-width:120px}.property-portals-tab_guideItem__K_Dmt{display:flex;flex-direction:column;gap:.4rem;min-width:0}.property-portals-tab_guideIcon__qRB5i{display:grid;place-items:center;flex:none;width:var(--pp-icon-btn);height:var(--pp-icon-btn);border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.property-portals-tab_publishWrap__mUkNC{display:inline-flex;align-items:center;gap:.45rem;flex:none}.property-portals-tab_publishLabel__lk0Zq{font-size:.72rem;font-weight:700;color:var(--text-muted)}.property-portals-tab_guideEditor__q6gGB{display:flex;flex-direction:column;gap:.7rem;border:1px solid var(--border-subtle);border-radius:10px;padding:.85rem;background:var(--bg-deep)}.property-portals-tab_iconPicker___FrUF{display:flex;flex-wrap:wrap;gap:.3rem}.property-portals-tab_iconChoice__fUDXS{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;border:1px solid var(--border-subtle);background:transparent;color:var(--text-muted);cursor:pointer;transition:border-color .12s ease,color .12s ease}.property-portals-tab_iconChoice__fUDXS:hover{border-color:var(--border-strong);color:var(--text-primary)}.property-portals-tab_iconChoice__fUDXS[data-on="1"]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.property-portals-tab_requireRow__n1kzE{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .85rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-deep)}.property-portals-tab_requireTitle__yiO4K{margin:0;font-size:.84rem;font-weight:700;color:var(--text-primary)}.property-portals-tab_fieldToggles__T3hQ6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.property-portals-tab_fieldToggleRow__wWIsR{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.5rem .85rem;border:1px solid var(--border-subtle);border-radius:10px}.property-portals-tab_fieldToggleLabel__0HFE9{margin:0;font-size:.8rem;font-weight:650;color:var(--text-primary)}.property-portals-tab_instanceStack__uwxjk{display:flex;flex-direction:column;gap:.9rem;min-width:0}.property-portals-tab_instanceCard__Dg_Pz{border:1px solid var(--border-subtle);border-radius:10px;padding:1rem;background:var(--bg-deep)}.property-portals-tab_stepList__A1AFl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.property-portals-tab_stepCard__EXtOV{display:flex;flex-direction:column;gap:.6rem;border:1px solid var(--border-subtle);border-radius:10px;padding:.85rem;background:var(--bg-deep)}.property-portals-tab_stepHead__3EBHw{display:flex;align-items:center;gap:.55rem}.property-portals-tab_stepIndex__W76f_{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:999px;font-size:.72rem;font-weight:800;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.property-portals-tab_stepName__CMii8{flex:1 1;min-width:0;font-size:.82rem;font-weight:700;color:var(--text-primary)}.property-portals-tab_stepGrid__r_u3V{display:flex;gap:.7rem;align-items:flex-start}.property-portals-tab_stepEditor__mIsWc,.property-portals-tab_stepGrid__r_u3V .property-portals-tab_textarea__rJKdP{flex:1 1;min-width:0}.property-portals-tab_stepImgWrap__yPC_V{flex:none}.property-portals-tab_stepDrop__m1mgk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:var(--pp-thumb-w);height:var(--pp-thumb-h);border:1px dashed var(--border-strong);border-radius:10px;background:var(--surface-muted);color:var(--text-muted);font:inherit;font-size:.72rem;font-weight:700;cursor:pointer;transition:border-color .12s ease,color .12s ease}.property-portals-tab_stepDrop__m1mgk:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.property-portals-tab_stepDrop__m1mgk:disabled{opacity:.6;cursor:default}.property-portals-tab_stepStockBtn__2rOZn{display:flex;align-items:center;justify-content:center;gap:.3rem;width:var(--pp-thumb-w);margin-top:.3rem;border:none;background:transparent;color:var(--text-muted);font:inherit;font-size:.7rem;font-weight:700;cursor:pointer;padding:.15rem 0}.property-portals-tab_stepStockBtn__2rOZn:hover:not(:disabled){color:var(--accent)}.property-portals-tab_stepStockBtn__2rOZn:disabled{opacity:.6;cursor:default}.property-portals-tab_stepThumb__OLiG2{position:relative;width:var(--pp-thumb-w);height:var(--pp-thumb-h)}.property-portals-tab_stepImg__PGWoj{width:var(--pp-thumb-w);height:var(--pp-thumb-h);border-radius:10px;background-size:cover;background-position:50%;border:1px solid var(--border-subtle)}.property-portals-tab_stepImgRemove__b70yj{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;border:none;cursor:pointer;color:#fff;background:rgba(0,0,0,.55)}.property-portals-tab_stepImgRemove__b70yj:hover{background:rgba(0,0,0,.75)}.property-portals-tab_stepImgRemove__b70yj:disabled{opacity:.6;cursor:default}.property-portals-tab_guidePhotoField__m_7Rj{display:flex;flex-direction:column;gap:.3rem;flex:none}.property-portals-tab_guidePhotoHint__XqM9p{width:var(--pp-thumb-w);margin:0;color:var(--text-soft);font-size:.68rem;line-height:1.35}.property-portals-tab_idTypeIcon__Tl33m{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.property-portals-tab_orDivider__8vb2T{display:flex;align-items:center;gap:.6rem;color:var(--text-soft);padding:.05rem .25rem}.property-portals-tab_orDivider__8vb2T:after,.property-portals-tab_orDivider__8vb2T:before{content:"";flex:1 1;height:1px;background:var(--border-subtle)}.property-portals-tab_orDivider__8vb2T span{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.property-portals-tab_ruleChips__KvVep{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.property-portals-tab_ruleChip__Jf53m{display:inline-flex;align-items:baseline;gap:.45rem;padding:.45rem .7rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-deep)}.property-portals-tab_ruleChipLabel__pDb9X{font-size:.7rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.property-portals-tab_ruleChipValue__45c_0{font-size:.82rem;font-weight:600;color:var(--text-primary)}.property-portals-tab_comingSoon___rS9H{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.55rem;padding:3.2rem 1.4rem;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-elevated)}.property-portals-tab_comingSoonIcon__KmBQI{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.property-portals-tab_comingSoonTitle__lXKbv{margin:.2rem 0 0;font-size:1rem;font-weight:800;color:var(--text-primary)}.property-portals-tab_comingSoonCopy__78m6n{margin:0;font-size:.8rem;line-height:1.5;color:var(--text-muted);max-width:46ch}.property-portals-tab_comingSoonPill__a5MsC{margin-top:.3rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);padding:.28rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent)}.property-portals-tab_termsPointer__GGjpL{display:flex;flex-direction:column;gap:.5rem;margin-top:.3rem}.property-portals-tab_legacyTerms__NWJSZ{display:flex;flex-direction:column;gap:.5rem;padding:.8rem .9rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-muted)}.property-portals-tab_pointerRow__TgwOg{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.property-portals-tab_pointerCopy__6_QhX{margin:0;font-size:.82rem;line-height:1.5;color:var(--text-muted);flex:1 1;min-width:200px}.property-portals-tab_afterCheckoutAccess__lBe_P{display:flex;align-items:center;gap:.7rem;margin-bottom:.75rem;padding:.75rem .8rem;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border-subtle));border-radius:10px;background:color-mix(in srgb,var(--accent) 6%,var(--surface-muted))}.property-portals-tab_afterCheckoutAccess__lBe_P>svg{flex:none;color:var(--accent)}.property-portals-tab_afterCheckoutAccess__lBe_P>p{display:flex;flex:1 1;flex-direction:column;gap:.12rem;margin:0;min-width:200px}.property-portals-tab_afterCheckoutAccess__lBe_P strong{color:var(--text-primary);font-size:.78rem}.property-portals-tab_afterCheckoutAccess__lBe_P span{color:var(--text-muted);font-size:.74rem;line-height:1.45}@container property-portals-main (max-width: 700px){.property-portals-tab_afterCheckoutAccess__lBe_P{align-items:flex-start;flex-wrap:wrap}.property-portals-tab_afterCheckoutAccess__lBe_P>button{width:100%}}.property-portals-tab_footPointer__TM2jU{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-top:.6rem;padding:.7rem .95rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-muted)}.property-portals-tab_footPointerCopy__xDoWc{margin:0;font-size:.78rem;line-height:1.5;color:var(--text-muted)}.property-portals-tab_footPointerCopy__xDoWc strong{color:var(--text-primary);font-weight:650}.property-portals-tab_brandingScope__FxtI1{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--bg-input,rgba(127,127,127,.08));border:1px solid var(--border-subtle,rgba(127,127,127,.18));margin-bottom:.35rem;align-self:flex-start}.property-portals-tab_brandingScopeBtn__n4uuJ,.property-portals-tab_brandingScopeOn__XXmE4{border:0;border-radius:8px;padding:.42rem .9rem;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;background:none;color:var(--text-soft,inherit)}.property-portals-tab_brandingScopeOn__XXmE4{background:var(--bg-elevated,#fff);color:var(--text-primary,inherit);box-shadow:0 1px 2px rgba(0,0,0,.08)}.property-portals-tab_brandingGroup__IbWA_{display:flex;flex-direction:column;gap:.75rem;padding-top:.9rem}.property-portals-tab_brandingGroupTitle__GicCO{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted,#8a8f98)}.property-portals-tab_brandingTagOver__TSjk8,.property-portals-tab_brandingTag__l2htT{display:inline-flex;align-items:center;gap:.3rem;margin-left:.45rem;font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.12rem .5rem;border-radius:999px;vertical-align:middle}.property-portals-tab_brandingTag__l2htT{background:var(--bg-input,rgba(127,127,127,.1));color:var(--text-muted,#8a8f98)}.property-portals-tab_brandingTagOver__TSjk8{background:color-mix(in srgb,var(--accent,#4f46e5) 14%,transparent);color:var(--accent,#4f46e5)}.property-portals-tab_brandingReset__mX_qH{display:inline-flex;align-items:center;gap:.15rem;border:0;background:none;padding:0;font:inherit;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:inherit;cursor:pointer;opacity:.85;text-decoration:underline}.property-portals-tab_brandingLogoRow__RhAQN{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.property-portals-tab_brandingLogoPreview__mXnMA{height:44px;max-width:200px;object-fit:contain;border-radius:8px;border:1px solid var(--border-subtle,rgba(127,127,127,.18));background:#fff;padding:4px 8px}.property-portals-tab_brandingLogoEmpty__nGZUN{font-size:.8rem;color:var(--text-muted,#8a8f98)}.property-portals-tab_brandingColorRow__mRU9P{display:flex;align-items:center;gap:.6rem}.property-portals-tab_brandingSwatch__Mgh1Y{width:42px;height:34px;padding:2px;border-radius:8px;cursor:pointer;border:1px solid var(--border-subtle,rgba(127,127,127,.18));background:var(--bg-input,transparent)}.property-portals-tab_checkRow__dHlAO{display:flex;align-items:flex-start;gap:.5rem;margin-top:.6rem;font-size:.78rem;color:var(--text-soft,inherit);cursor:pointer;line-height:1.45}.property-portals-tab_checkRow__dHlAO input{margin-top:.15rem;accent-color:var(--accent,#4f46e5)}.property-portals-tab_subCard__bUWg3{display:flex;flex-direction:column;gap:.55rem;border:1px solid var(--border-subtle);border-radius:10px;padding:.75rem .85rem;background:var(--surface-muted)}.property-portals-tab_dayRow__HiROI{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.property-portals-tab_dayCheck__FHAXB{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem}.property-portals-tab_dayCheck__FHAXB input{accent-color:var(--accent)}.property-portals-tab_optionalTag__ttk9P{font-weight:400;opacity:.7}.property-portals-tab_stepEditor__mIsWc .property-intel-editor-surface{min-height:6.5rem}.property-portals-tab_labelRow__gtbpY{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.property-portals-tab_optList__BUWOX{display:flex;flex-direction:column;gap:.55rem}.property-portals-tab_optCard__y7CKf{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--border-subtle);border-radius:10px;padding:.65rem .75rem;background:var(--surface-muted)}.property-portals-tab_optRow__c7Iij{display:flex;gap:.6rem;align-items:flex-end;flex-wrap:wrap}.property-portals-tab_optRow__c7Iij>.property-portals-tab_rowDelete__LhkZI{flex:none;margin-bottom:.3rem}.property-portals-tab_optName__Nn3iA{display:flex;flex-direction:column;gap:.32rem;flex:1 1 200px;min-width:0}.property-portals-tab_optPrice___gItd{display:flex;flex-direction:column;gap:.32rem;flex:0 1 130px}.property-portals-tab_optStay__KDhXt{display:flex;flex-direction:column;gap:.32rem;flex:0 1 240px}.property-portals-tab_optTime__c6bxU{display:flex;flex-direction:column;gap:.32rem;flex:0 1 130px}.property-portals-tab_condJoin__Bs8o8{font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);padding:0 .15rem}.property-portals-tab_orBracket__67Bg8{display:flex;flex-direction:column;gap:.45rem;padding:.6rem .65rem;border:1px solid var(--border-subtle);border-left:3px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:10px;background:color-mix(in srgb,var(--surface-muted) 45%,transparent)}.property-portals-tab_orAddBtn__UnU0K{align-self:flex-start;display:inline-flex;align-items:center;gap:.3rem;border:none;background:none;cursor:pointer;font:inherit;font-size:.76rem;font-weight:650;color:var(--accent);padding:.25rem .3rem;border-radius:7px}.property-portals-tab_orAddBtn__UnU0K:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.property-portals-tab_orMakeBtn__XTOxh{flex:none;border:1px solid var(--border-subtle);background:none;color:var(--text-muted);font:inherit;font-size:.72rem;font-weight:700;padding:.3rem .6rem;border-radius:999px;cursor:pointer;transition:border-color .12s ease,color .12s ease}.property-portals-tab_orMakeBtn__XTOxh:hover{border-color:var(--border-strong);color:var(--text-primary);background:var(--surface-muted)}.property-portals-tab_rail__CZ1ce{display:flex;flex-direction:column;gap:.9rem;padding:.9rem}.property-portals-tab_rail__CZ1ce .property-portals-tab_btnPrimary__hLZkW{width:100%}.property-portals-tab_railHint__1ubWH{margin:0;font-size:.74rem;color:var(--text-muted);line-height:1.5}.property-portals-tab_railError__IDvDO{margin:0;font-size:.76rem;color:var(--state-error,#dc2626)}.property-portals-tab_railEmpty__rR0je{font-size:.8rem;color:var(--text-muted);margin:.4rem 0;padding:0 .9rem}.property-portals-tab_railAttention__UF1T8{display:flex;flex-direction:column;gap:.2rem;border:1px solid color-mix(in srgb,var(--state-warning,#f59e0b) 40%,transparent);border-radius:10px;background:color-mix(in srgb,var(--state-warning,#f59e0b) 9%,var(--bg-elevated));padding:.5rem .55rem}.property-portals-tab_railAttnRow__mOTn1{display:flex;align-items:center;gap:.5rem;width:100%;border:none;background:none;padding:.32rem .3rem;font:inherit;font-size:.78rem;font-weight:650;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:7px}.property-portals-tab_railAttnRow__mOTn1:hover{background:color-mix(in srgb,var(--state-warning,#f59e0b) 14%,transparent)}.property-portals-tab_railAttnRow__mOTn1 svg{color:var(--state-warning,#f59e0b);flex:none}.property-portals-tab_railGroup__jZIsF{display:flex;flex-direction:column;gap:.1rem}.property-portals-tab_railGroupTitle__sF9A3{margin:0 0 .25rem;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);padding:0 .25rem}.property-portals-tab_railItem__TEmBK{display:flex;align-items:center;gap:.55rem;width:100%;border:none;background:none;padding:.42rem .45rem;font:inherit;text-align:left;cursor:pointer;border-radius:8px;min-width:0}.property-portals-tab_railItem__TEmBK:hover{background:var(--surface-muted)}.property-portals-tab_railItemDot__OOOiC{width:7px;height:7px;border-radius:999px;flex:none;background:var(--state-success)}.property-portals-tab_railItemDot__OOOiC[data-ok="0"]{background:color-mix(in srgb,var(--text-soft) 55%,transparent)}.property-portals-tab_railItemLabel__rUNbV{flex:1 1;min-width:0;font-size:.79rem;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-portals-tab_railItemDetail__zwm2Z{flex:none;font-size:.72rem;color:var(--text-muted);white-space:nowrap;max-width:55%;overflow:hidden;text-overflow:ellipsis}.property-portals-tab_livePreview__UbY8M{--pp-icon-btn:32px;display:flex;flex-direction:column;min-width:0;min-height:100%;height:100%;box-sizing:border-box;padding:.7rem .7rem .85rem;overflow-x:hidden}.property-portals-tab_previewControls__n_Nfe{display:flex;flex-direction:column;gap:.65rem;width:100%;max-width:32rem;margin-inline:auto}.property-portals-tab_previewToolbar__zSvBY{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.property-portals-tab_previewFollow__d1k5B{display:inline-flex;align-items:center;gap:.4rem;min-width:0;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-elevated);color:var(--text-muted);padding:.35rem .55rem;font:inherit;font-size:.72rem;font-weight:700;white-space:nowrap;cursor:pointer}.property-portals-tab_previewFollow__d1k5B[data-active="1"]{border-color:color-mix(in srgb,var(--state-success) 45%,var(--border-subtle));color:var(--text-primary)}.property-portals-tab_previewLiveDot__54KCL{width:7px;height:7px;flex:none;border-radius:999px;background:var(--text-soft)}.property-portals-tab_previewFollow__d1k5B[data-active="1"] .property-portals-tab_previewLiveDot__54KCL{background:var(--state-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--state-success) 16%,transparent)}.property-portals-tab_previewSelectLabel__PEPKs{display:grid;grid-template-columns:4.25rem minmax(0,1fr);align-items:center;grid-gap:.45rem;gap:.45rem;color:var(--text-muted);font-size:.68rem;font-weight:700;white-space:nowrap}.property-portals-tab_previewSelectLabel__PEPKs select{min-width:0;width:100%;height:30px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);padding:0 1.55rem 0 .45rem;font:inherit;font-size:.72rem}.property-portals-tab_previewAttention__pcBeB{display:flex;flex-wrap:wrap;gap:.25rem}.property-portals-tab_previewAttention__pcBeB button{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;border:1px solid color-mix(in srgb,var(--state-warning,#f59e0b) 36%,transparent);border-radius:999px;background:color-mix(in srgb,var(--state-warning,#f59e0b) 8%,var(--bg-elevated));color:var(--text-primary);padding:.3rem .48rem;font:inherit;font-size:.68rem;font-weight:650;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.property-portals-tab_previewAttention__pcBeB svg{flex:none;color:var(--state-warning,#f59e0b)}.property-portals-tab_previewCanvas__bEyWc{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-width:0;padding:1.1rem 0 1.35rem}.property-portals-tab_phoneStage__lFAz8{position:relative;flex:none;width:100%;min-width:0;overflow:visible;transition:height .22s cubic-bezier(.22,1,.36,1)}.property-portals-tab_phoneDevice__eUqnP{position:absolute;box-sizing:border-box;top:50%;left:50%;width:414px;height:868px;transform-origin:center;overflow:hidden;border:2px solid #3f3f46;border-radius:54px;background:#09090b;box-shadow:0 22px 52px rgb(0 0 0/22%),inset 0 0 0 1px rgb(255 255 255/11%);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .18s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}.property-portals-tab_phoneScreenMask__Nj7OH{position:absolute;inset:10px;display:flex;flex-direction:column;overflow:hidden;border-radius:43px;background:#f7f8f7;box-shadow:0 0 0 1px rgb(255 255 255/8%);isolation:isolate;contain:paint;-webkit-clip-path:inset(0 round 43px);clip-path:inset(0 round 43px);-webkit-mask-image:-webkit-radial-gradient(white,black)}.property-portals-tab_phoneStatusBar__ewwPV{position:relative;z-index:2;flex:0 0 54px;width:100%;background:#f7f8f7;color:#09090b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.property-portals-tab_phoneStatusTime__YcjqJ{position:absolute;top:18px;left:20px;width:54px;font-size:14px;font-weight:650;line-height:1;letter-spacing:-.02em;text-align:center}.property-portals-tab_phoneStatusIndicators__Z_knH{position:absolute;top:17px;right:17px;display:inline-flex;align-items:center;gap:5px;height:14px}.property-portals-tab_phoneStatusIndicators__Z_knH svg{display:block;flex:none}.property-portals-tab_phoneCellular__7JXNW{width:17px;height:12px;fill:currentColor}.property-portals-tab_phoneWifi__ra0rA{width:17px;height:13px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.property-portals-tab_phoneBattery__3Uq7b{width:27px;height:13px;stroke:currentColor;stroke-width:1}.property-portals-tab_phoneBatteryLevel__O4C1B{fill:currentColor;stroke:none}.property-portals-tab_phoneBatteryCap__9_WGJ{fill:currentColor;stroke:none;opacity:.42}.property-portals-tab_phonePortalViewport__lNSTX{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:#f7f8f7}.property-portals-tab_phoneScreen___kwtO{display:block;width:100%;height:100%;border:0;overflow:hidden}.property-portals-tab_phoneIsland__0B8wE{position:absolute;z-index:3;top:9px;left:50%;width:112px;height:31px;transform:translateX(-50%);border-radius:999px;background:#050505;pointer-events:none}.property-portals-tab_phoneBezel__J7azL{position:absolute;z-index:5;inset:0;box-sizing:border-box;border:10px solid #09090b;border-radius:54px;box-shadow:inset 0 0 0 1px rgb(255 255 255/7%);pointer-events:none}.property-portals-tab_phoneLoading__vpNRM{width:100%;height:100%;display:grid;place-items:center;background:#f7f7f8;color:#71717a;padding:2rem;text-align:center;font-size:.88rem}.property-portals-tab_previewSafety__BJDy_{width:100%;margin:0 auto;color:var(--text-soft);font-size:.67rem;line-height:1.4;text-align:center;text-wrap:balance}.property-portals-tab_previewError__AAcsM{display:grid;grid-gap:.6rem;gap:.6rem;justify-items:start;border:1px solid color-mix(in srgb,var(--state-error,#dc2626) 32%,transparent);border-radius:10px;background:color-mix(in srgb,var(--state-error,#dc2626) 6%,var(--bg-elevated));padding:.75rem;color:var(--text-primary);font-size:.75rem}.property-portals-tab_previewError__AAcsM p{margin:0}@media (prefers-reduced-motion:reduce){.property-portals-tab_phoneDevice__eUqnP,.property-portals-tab_phoneStage__lFAz8{transition:none}}@container property-portals-main (max-width: 768px){.property-portals-tab_head__rlr57{align-items:flex-start;flex-direction:column}.property-portals-tab_statusCard___3TQe{padding:.85rem .9rem}.property-portals-tab_statusCard___3TQe .property-portals-tab_btnPrimary__hLZkW{width:100%}.property-portals-tab_zoneHead__uIZlz{min-height:52px;padding:.6rem .75rem}.property-portals-tab_zoneBody__47lE8{padding:.85rem .8rem 1rem}.property-portals-tab_groupDesc__PYwIo{display:none}.property-portals-tab_row__HAE8Q{flex-wrap:wrap}.property-portals-tab_rowLabel__QhbUW{flex-basis:100%;order:-1}.property-portals-tab_stepGrid__r_u3V{flex-direction:column}.property-portals-tab_guidePhotoField__m_7Rj,.property-portals-tab_guidePhotoHint__XqM9p,.property-portals-tab_stepDrop__m1mgk,.property-portals-tab_stepImgWrap__yPC_V,.property-portals-tab_stepImg__PGWoj,.property-portals-tab_stepStockBtn__2rOZn,.property-portals-tab_stepThumb__OLiG2{width:100%}}@container workspace-main (max-width: 768px){.property-portals-tab_wrap__uExQY{padding:.8rem .8rem 3rem}}@media (max-width:640px){.property-portals-tab_wrap__uExQY{padding:.8rem .8rem 3rem}}.property-portals-tab_ownerPulse__C5tMG{display:flex;flex-direction:column;gap:.85rem}.guidance-journey-library_library__mBh6q{--guide-surface:rgba(16,17,23,0.76);--guide-border:rgba(255,255,255,0.09);min-height:0;max-height:calc(min(860px, 100dvh - 56px) - 79px);overflow:auto;padding:22px;color:#f7f7fb}.guidance-journey-library_hero__5A8R7{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:22px;border:1px solid rgba(123,105,255,.28);border-radius:22px;background:radial-gradient(circle at 88% 4%,rgba(118,92,255,.24),transparent 42%),linear-gradient(135deg,rgba(24,24,36,.98),rgba(15,16,23,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.guidance-journey-library_category__KNDi_ h3,.guidance-journey-library_empty___0rVZ h3,.guidance-journey-library_empty___0rVZ p,.guidance-journey-library_hero__5A8R7 h2,.guidance-journey-library_hero__5A8R7 p{margin:0}.guidance-journey-library_hero__5A8R7 h2{margin-top:4px;font-size:clamp(22px,3vw,31px);line-height:1.05;letter-spacing:-.035em}.guidance-journey-library_hero__5A8R7 p{max-width:650px;margin-top:8px;color:rgba(239,239,247,.67);font-size:14px;line-height:1.55}.guidance-journey-library_eyebrow__wDJOs{color:#8f82ff;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.guidance-journey-library_heroArt__xteaI{display:flex;align-items:center}.guidance-journey-library_heroArt__xteaI>span:not(.guidance-journey-library_heroLine__UZSRj){display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.055)}.guidance-journey-library_heroHouse__aMALA{color:#9d91ff}.guidance-journey-library_heroPerson__3M3ys{color:#71b9ff}.guidance-journey-library_heroDone__Pq3by{color:#4fe098}.guidance-journey-library_heroLine__UZSRj{width:18px;height:1px;background:linear-gradient(90deg,rgba(147,132,255,.5),rgba(92,208,159,.45))}.guidance-journey-library_count__WCi4_{display:grid;min-width:72px;padding:12px;justify-items:center;border-radius:16px;background:rgba(255,255,255,.05)}.guidance-journey-library_count__WCi4_ strong{font-size:23px}.guidance-journey-library_count__WCi4_ span{color:rgba(239,239,247,.55);font-size:10px;text-transform:uppercase}.guidance-journey-library_search__Kuxsb{display:flex;align-items:center;gap:10px;margin:18px 0 20px;padding:0 15px;border:1px solid var(--guide-border);border-radius:14px;background:var(--guide-surface);color:rgba(239,239,247,.5)}.guidance-journey-library_search__Kuxsb:focus-within{border-color:rgba(132,112,255,.7);box-shadow:0 0 0 3px rgba(116,93,255,.12)}.guidance-journey-library_search__Kuxsb input{width:100%;padding:13px 0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.guidance-journey-library_categories__alcEF{display:grid;grid-gap:22px;gap:22px}.guidance-journey-library_category__KNDi_>header{display:flex;align-items:center;gap:8px;margin-bottom:9px;color:rgba(245,245,251,.8)}.guidance-journey-library_category__KNDi_>header h3{font-size:13px}.guidance-journey-library_category__KNDi_>header span{min-width:20px;margin-left:2px;padding:2px 6px;border-radius:999px;background:rgba(255,255,255,.06);color:rgba(245,245,251,.5);font-size:10px;text-align:center}.guidance-journey-library_cards__JN1oc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.guidance-journey-library_card__L5so_{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid var(--guide-border);border-radius:16px;background:var(--guide-surface);color:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.guidance-journey-library_card__L5so_:hover{transform:translateY(-1px);border-color:rgba(132,112,255,.46);background:rgba(31,30,44,.92)}.guidance-journey-library_card__L5so_.guidance-journey-library_active__twY2x{border-color:rgba(132,112,255,.62);background:rgba(73,61,137,.2)}.guidance-journey-library_cardStatus__7rs1O{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:rgba(125,105,255,.12);color:#9a8cff;font-size:12px;font-style:normal;font-weight:800}.guidance-journey-library_cardStatus__7rs1O.guidance-journey-library_complete__UGmV3{background:rgba(46,190,120,.13);color:#52df9a}.guidance-journey-library_cardCopy___CaK6{display:grid;min-width:0;grid-gap:4px;gap:4px}.guidance-journey-library_cardCopy___CaK6 strong{font-size:13px;line-height:1.25}.guidance-journey-library_cardCopy___CaK6 small{color:rgba(239,239,247,.56);font-size:11px;line-height:1.35}.guidance-journey-library_cardCopy___CaK6 em{color:#9184ff;font-size:10px;font-style:normal;font-weight:700}.guidance-journey-library_card__L5so_>svg{color:rgba(239,239,247,.32)}.guidance-journey-library_empty___0rVZ{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:50px 20px;color:rgba(239,239,247,.54);text-align:center}.guidance-journey-library_empty___0rVZ h3{color:#f7f7fb;font-size:16px}.guidance-journey-library_empty___0rVZ p{max-width:420px;font-size:13px}.guidance-journey-library_library__mBh6q[data-mode=phone]{flex:1 1 auto;padding:12px 14px 120px}.guidance-journey-library_library__mBh6q[data-mode=phone] .guidance-journey-library_hero__5A8R7{grid-template-columns:1fr auto;padding:18px}.guidance-journey-library_library__mBh6q[data-mode=phone] .guidance-journey-library_heroArt__xteaI{grid-column:1/-1}.guidance-journey-library_library__mBh6q[data-mode=phone] .guidance-journey-library_heroArt__xteaI>span:not(.guidance-journey-library_heroLine__UZSRj){width:42px;height:42px}.guidance-journey-library_library__mBh6q[data-mode=phone] .guidance-journey-library_hero__5A8R7 p{font-size:13px}.guidance-journey-library_library__mBh6q[data-mode=phone] .guidance-journey-library_cards__JN1oc{grid-template-columns:1fr}.guidance-journey-library_library__mBh6q[data-mode=phone] .guidance-journey-library_card__L5so_{min-height:86px}@media (max-width:720px){.guidance-journey-library_cards__JN1oc{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.guidance-journey-library_card__L5so_{transition:none}}.PhoneGuidanceSheet_root__7HJxL{position:fixed;inset:0;z-index:74;display:flex;min-width:0;flex-direction:column;overflow:hidden;padding-top:env(safe-area-inset-top,0);background:radial-gradient(circle at 82% -8%,color-mix(in srgb,var(--ph-accent) 18%,transparent),transparent 34%),var(--ph-bg);color:var(--ph-text);font-family:var(--font-manrope),"Manrope",-apple-system,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.PhoneGuidanceSheet_header___Fk_n{display:grid;min-height:54px;flex:0 0 auto;grid-template-columns:74px minmax(0,1fr) 74px;align-items:center;padding:4px 14px 2px;border-bottom:1px solid var(--ph-hairline)}.PhoneGuidanceSheet_header___Fk_n strong{overflow:hidden;font-size:17px;font-weight:800;letter-spacing:-.02em;text-align:center;text-overflow:ellipsis;white-space:nowrap}.PhoneGuidanceSheet_back__USEa_{display:inline-flex;align-items:center;gap:1px;min-height:42px;padding:0;border:0;background:transparent;color:var(--ph-accent-soft);font:inherit;font-size:14px;font-weight:700}.PhoneGuidanceSheet_back__USEa_ svg{margin-left:-5px}.PhoneGuidanceSheet_headerSpacer__8KeqJ{width:74px}.PhoneGuidanceSheet_tabs__0OP7r{display:grid;flex:0 0 auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:4px;gap:4px;margin:10px 16px 4px;padding:4px;border:1px solid var(--ph-border);border-radius:13px;background:color-mix(in srgb,var(--ph-surface) 78%,transparent)}.PhoneGuidanceSheet_tabs__0OP7r button{min-height:36px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--ph-text-2);font:inherit;font-size:13px;font-weight:750}.PhoneGuidanceSheet_tabs__0OP7r button.PhoneGuidanceSheet_activeTab__4x85c{background:var(--ph-accent-wash);color:var(--ph-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ph-accent) 25%,transparent)}.PhoneGuidanceSheet_scroll__7gZv_{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 16px 22px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.PhoneGuidanceSheet_intro__IQE1T span,.PhoneGuidanceSheet_setupHero__f15g8>div>span{display:block;margin-bottom:6px;color:var(--ph-accent-soft);font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.PhoneGuidanceSheet_intro__IQE1T h1,.PhoneGuidanceSheet_setupHero__f15g8 h1{margin:0;font-size:clamp(24px,7vw,30px);font-weight:850;letter-spacing:-.045em;line-height:1.08}.PhoneGuidanceSheet_intro__IQE1T p,.PhoneGuidanceSheet_setupHero__f15g8 p{margin:9px 0 0;color:var(--ph-text-2);font-size:14px;line-height:1.48}.PhoneGuidanceSheet_scene__bx8S5{position:relative;overflow:hidden;min-height:152px;margin-top:18px;padding:13px 14px 16px;border:1px solid color-mix(in srgb,var(--ph-accent) 34%,var(--ph-border));border-radius:20px;background:linear-gradient(145deg,color-mix(in srgb,var(--ph-accent) 12%,var(--ph-surface)),var(--ph-surface) 62%),var(--ph-surface);box-shadow:0 16px 40px rgba(0,0,0,.16)}.PhoneGuidanceSheet_scene__bx8S5:before{position:absolute;width:150px;height:150px;border-radius:50%;background:color-mix(in srgb,var(--ph-accent) 14%,transparent);content:"";filter:blur(14px);right:-70px;top:-80px}.PhoneGuidanceSheet_sceneTop__Gu1Eu{position:relative;display:flex;align-items:center;justify-content:space-between;color:var(--ph-text-3);font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.PhoneGuidanceSheet_scenePulse__7Tjff{width:7px;height:7px;border-radius:50%;background:var(--ph-success);box-shadow:0 0 0 5px color-mix(in srgb,var(--ph-success) 13%,transparent);animation:PhoneGuidanceSheet_guide-pulse__eaKTd 2.2s ease-in-out infinite}.PhoneGuidanceSheet_sceneFlow__qL7Yy{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-top:24px}.PhoneGuidanceSheet_sceneFlow__qL7Yy:after,.PhoneGuidanceSheet_sceneFlow__qL7Yy:before{position:absolute;left:19%;right:19%;top:25px;height:2px;border-radius:999px;content:""}.PhoneGuidanceSheet_sceneFlow__qL7Yy:before{background:color-mix(in srgb,var(--ph-accent) 24%,var(--ph-border))}.PhoneGuidanceSheet_sceneFlow__qL7Yy:after{right:auto;width:34%;background:linear-gradient(90deg,transparent,var(--ph-accent-soft),transparent);animation:PhoneGuidanceSheet_guide-flow__dhj70 2.6s ease-in-out infinite}.PhoneGuidanceSheet_sceneStage__DeDGZ{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:8px;gap:8px}.PhoneGuidanceSheet_sceneNode__6axmt{display:grid;width:50px;height:50px;place-items:center;border:1px solid color-mix(in srgb,var(--ph-accent) 30%,var(--ph-border));border-radius:16px;background:var(--ph-surface-2);color:var(--ph-accent-soft);box-shadow:0 8px 22px rgba(0,0,0,.15)}.PhoneGuidanceSheet_sceneStage__DeDGZ:nth-child(2) .PhoneGuidanceSheet_sceneNode__6axmt{background:linear-gradient(145deg,var(--ph-accent),color-mix(in srgb,var(--ph-accent) 72%,#a855f7));color:#fff;transform:translateY(-7px) scale(1.08)}.PhoneGuidanceSheet_sceneStage__DeDGZ:nth-child(3) .PhoneGuidanceSheet_sceneNode__6axmt{border-color:color-mix(in srgb,var(--ph-success) 38%,var(--ph-border));color:var(--ph-success)}.PhoneGuidanceSheet_sceneStage__DeDGZ small{color:var(--ph-text-mid);font-size:11px;font-style:normal;font-weight:750}.PhoneGuidanceSheet_stepCard__ui7MT{margin-top:14px;padding:16px;border:1px solid var(--ph-border);border-radius:18px;background:color-mix(in srgb,var(--ph-surface) 94%,transparent)}.PhoneGuidanceSheet_stepMeta__995vD{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ph-accent-soft);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.PhoneGuidanceSheet_dots__JX_2t{display:inline-flex;align-items:center;gap:6px}.PhoneGuidanceSheet_dots__JX_2t button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:var(--ph-border);transition:width .18s ease,background .18s ease}.PhoneGuidanceSheet_dots__JX_2t button.PhoneGuidanceSheet_activeDot___ShWg{width:22px;background:var(--ph-accent)}.PhoneGuidanceSheet_stepCard__ui7MT h2{margin:10px 0 0;font-size:20px;font-weight:820;letter-spacing:-.025em;line-height:1.2}.PhoneGuidanceSheet_stepCard__ui7MT>p{margin:8px 0 0;color:var(--ph-text-2);font-size:14px;line-height:1.53}.PhoneGuidanceSheet_liveStatus__mcKl7{display:inline-flex;align-items:center;gap:7px;margin-top:13px;padding:7px 10px;border:1px solid var(--ph-border);border-radius:999px;color:var(--ph-text-2);font-size:12px;font-weight:750}.PhoneGuidanceSheet_liveStatusDone__U0kVM{border-color:color-mix(in srgb,var(--ph-success) 34%,var(--ph-border));background:var(--ph-success-wash);color:var(--ph-success)}.PhoneGuidanceSheet_inlineAction__LVM9A{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:43px;margin-top:13px;padding:0 12px;border-radius:12px;background:var(--ph-accent-wash);color:var(--ph-accent-soft);font-size:13px;font-weight:800;text-decoration:none}.PhoneGuidanceSheet_actions__YIuAt{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:10px;gap:10px;padding:10px 16px max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--ph-hairline);background:color-mix(in srgb,var(--ph-bg) 90%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.PhoneGuidanceSheet_actions__YIuAt button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:4px;border-radius:14px;font:inherit;font-size:14px;font-weight:800}.PhoneGuidanceSheet_secondary__foGNE{border:1px solid var(--ph-border);background:var(--ph-surface);color:var(--ph-text-mid)}.PhoneGuidanceSheet_secondary__foGNE:disabled{opacity:.35}.PhoneGuidanceSheet_primary__wgGvE{border:1px solid color-mix(in srgb,var(--ph-accent) 65%,transparent);background:linear-gradient(135deg,var(--ph-accent),var(--ph-accent-strong));box-shadow:0 10px 24px color-mix(in srgb,var(--ph-accent) 24%,transparent);color:#fff}.PhoneGuidanceSheet_setupScroll__eVabZ{padding-bottom:max(30px,env(safe-area-inset-bottom,0px))}.PhoneGuidanceSheet_setupHero__f15g8{display:flex;align-items:flex-start;gap:13px}.PhoneGuidanceSheet_setupMark__XxEuX{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:15px;background:linear-gradient(145deg,var(--ph-accent),color-mix(in srgb,var(--ph-accent) 72%,#a855f7));box-shadow:0 10px 25px color-mix(in srgb,var(--ph-accent) 22%,transparent);color:#fff}.PhoneGuidanceSheet_setupHero__f15g8 h1{font-size:24px}.PhoneGuidanceSheet_progressCard__pyCz1{display:grid;grid-gap:12px;gap:12px;margin-top:20px;padding:16px;border:1px solid var(--ph-border);border-radius:17px;background:var(--ph-surface)}.PhoneGuidanceSheet_progressCard__pyCz1 p{display:flex;align-items:center;gap:8px;margin:0;color:var(--ph-text-2);font-size:13px}.PhoneGuidanceSheet_progressCard__pyCz1>div{display:flex;align-items:baseline;gap:7px}.PhoneGuidanceSheet_progressCard__pyCz1 strong{font-size:22px;letter-spacing:-.04em}.PhoneGuidanceSheet_progressCard__pyCz1 span{color:var(--ph-text-2);font-size:12px;font-weight:650}.PhoneGuidanceSheet_progressTrack__VKcQS{display:block;overflow:hidden;height:7px;border-radius:999px;background:var(--ph-border)}.PhoneGuidanceSheet_progressTrack__VKcQS>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ph-accent),var(--ph-success));transition:width .28s ease}.PhoneGuidanceSheet_nextCard__BkHDX{position:relative;display:grid;grid-gap:4px;gap:4px;margin-top:12px;padding:16px 46px 16px 16px;border:1px solid color-mix(in srgb,var(--ph-accent) 38%,var(--ph-border));border-radius:17px;background:var(--ph-accent-wash);color:var(--ph-text);text-decoration:none}.PhoneGuidanceSheet_nextCard__BkHDX>span{color:var(--ph-accent-soft);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.PhoneGuidanceSheet_nextCard__BkHDX strong{font-size:16px}.PhoneGuidanceSheet_nextCard__BkHDX p{margin:1px 0 0;color:var(--ph-text-2);font-size:12px;line-height:1.45}.PhoneGuidanceSheet_nextCard__BkHDX>svg{position:absolute;right:15px;top:50%;color:var(--ph-accent-soft);transform:translateY(-50%)}.PhoneGuidanceSheet_milestones__cRwFO{display:grid;grid-gap:8px;gap:8px;margin-top:24px}.PhoneGuidanceSheet_milestones__cRwFO h2{margin:0 0 3px;font-size:15px;font-weight:800}.PhoneGuidanceSheet_milestones__cRwFO>a{display:grid;min-height:70px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 11px;border:1px solid var(--ph-border);border-radius:15px;background:var(--ph-surface);color:var(--ph-text);text-decoration:none}.PhoneGuidanceSheet_milestoneIcon__Gkhy7{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:var(--ph-accent-wash);color:var(--ph-accent-soft)}.PhoneGuidanceSheet_milestoneCopy__sCbq7{display:grid;min-width:0;grid-gap:2px;gap:2px}.PhoneGuidanceSheet_milestoneCopy__sCbq7 small{color:var(--ph-text-3);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.PhoneGuidanceSheet_milestoneCopy__sCbq7 strong{font-size:13px;line-height:1.3}.PhoneGuidanceSheet_milestoneCopy__sCbq7 em{overflow:hidden;color:var(--ph-text-2);font-size:11px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.PhoneGuidanceSheet_milestones__cRwFO>a>svg{color:var(--ph-text-3)}.PhoneGuidanceSheet_milestones__cRwFO>a.PhoneGuidanceSheet_milestoneDone___VH2U{border-color:color-mix(in srgb,var(--ph-success) 30%,var(--ph-border))}.PhoneGuidanceSheet_milestoneDone___VH2U .PhoneGuidanceSheet_milestoneIcon__Gkhy7{background:var(--ph-success-wash);color:var(--ph-success)}.PhoneGuidanceSheet_guideTools__KUMPM{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.PhoneGuidanceSheet_guideTools__KUMPM button{display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ph-border);border-radius:13px;background:transparent;color:var(--ph-text-2);font:inherit;font-size:12px;font-weight:750}.PhoneGuidanceSheet_guideTools__KUMPM button:disabled{opacity:.45}.PhoneGuidanceSheet_spin__Lf4BN{animation:PhoneGuidanceSheet_guide-spin__hASeG .8s linear infinite}@keyframes PhoneGuidanceSheet_guide-spin__hASeG{to{transform:rotate(1turn)}}@keyframes PhoneGuidanceSheet_guide-pulse__eaKTd{50%{opacity:.55;transform:scale(.8)}}@keyframes PhoneGuidanceSheet_guide-flow__dhj70{0%{transform:translateX(-25%);opacity:0}45%,60%{opacity:1}to{transform:translateX(160%);opacity:0}}@media (prefers-reduced-motion:reduce){.PhoneGuidanceSheet_sceneFlow__qL7Yy:after,.PhoneGuidanceSheet_scenePulse__7Tjff,.PhoneGuidanceSheet_spin__Lf4BN{animation:none}.PhoneGuidanceSheet_dots__JX_2t button,.PhoneGuidanceSheet_progressTrack__VKcQS>span{transition:none}}@media (max-height:700px){.PhoneGuidanceSheet_scroll__7gZv_{padding-top:12px}.PhoneGuidanceSheet_scene__bx8S5{min-height:128px;margin-top:13px}.PhoneGuidanceSheet_sceneFlow__qL7Yy{margin-top:17px}.PhoneGuidanceSheet_intro__IQE1T p{margin-top:6px}}