.property-access-tab_wrap__qVJGc{--pa-icon-btn:30px;--pa-zone-icon:34px;padding:1rem 1.25rem 3rem;max-width:1180px;margin:0 auto}.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;max-width:860px}.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_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_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_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_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;max-width:860px}.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;max-width:940px;margin:0 auto;padding:1.2rem 1.5rem 4.5rem;display:flex;flex-direction:column;gap:1rem;min-width:0}.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_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_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}}@media (max-width:768px){.property-portals-tab_wrap__uExQY{padding:.8rem .8rem 3rem}.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%}}.property-portals-tab_ownerPulse__C5tMG{display:flex;flex-direction:column;gap:.85rem;max-width:860px}.competitor-intelligence_wrap__kw_B7{display:flex;flex-direction:column;gap:18px;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:14px;padding:22px 22px 24px;box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.05));font-family:var(--font-manrope,ui-sans-serif,system-ui,sans-serif);color:var(--text-primary)}.competitor-intelligence_head__CVUqX{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.competitor-intelligence_overline__mhke4{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.competitor-intelligence_title__Re5T5{font-size:20px;line-height:26px;font-weight:700;letter-spacing:-.01em;margin:2px 0 4px;color:var(--text-primary)}.competitor-intelligence_sub__rV3oS{margin:0;font-size:13.5px;line-height:20px;color:var(--text-muted);max-width:56ch}.competitor-intelligence_refresh__8OvYE{flex:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--accent);background:var(--surface-muted,#f4f4f5);border:1px solid var(--border-subtle);border-radius:8px;padding:8px 14px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.competitor-intelligence_refresh__8OvYE:hover:not(:disabled){background:var(--primary-gradient-soft,rgba(79,70,229,.08));border-color:var(--accent)}.competitor-intelligence_refresh__8OvYE:disabled{opacity:.55;cursor:default}.competitor-intelligence_note__rUxjA{border:1px dashed var(--border-strong,rgba(0,0,0,.16));border-radius:10px;padding:18px;color:var(--text-muted);font-size:13.5px;line-height:20px;background:var(--bg-deep,transparent)}.competitor-intelligence_areaWrap__SYZUj{display:flex;flex-direction:column;gap:12px}.competitor-intelligence_areaIntro__nnN5O{line-height:20px}.competitor-intelligence_areaIntro__nnN5O,.competitor-intelligence_areaYou__fPMXL{margin:0;font-size:13.5px;color:var(--text-soft)}.competitor-intelligence_areaYou__fPMXL strong{color:var(--text-primary);font-weight:700}.competitor-intelligence_areaNote__t5dZu{margin:0;font-size:12px;line-height:17px;color:var(--text-muted)}.competitor-intelligence_signalRow__i___O.competitor-intelligence_areaStats___8dgC{grid-template-columns:repeat(3,1fr)}.competitor-intelligence_signalRow__i___O{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--border-subtle);border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.competitor-intelligence_stat__N8MvN{background:var(--bg-elevated);padding:14px 16px;display:flex;flex-direction:column;gap:3px}.competitor-intelligence_statLabel__SNqB6{font-size:11.5px;font-weight:500;color:var(--text-muted)}.competitor-intelligence_statValue__yXuRa{font-size:20px;line-height:24px;font-weight:700;color:var(--text-primary)}.competitor-intelligence_statEmph__MjSOO .competitor-intelligence_statValue__yXuRa{color:var(--accent)}.competitor-intelligence_statSub__34deT{font-size:11.5px;color:var(--text-muted)}.competitor-intelligence_posWrap__V3EKO{display:flex;flex-direction:column;gap:9px;margin-top:2px}.competitor-intelligence_posTrack__x8NCS{position:relative;height:10px;margin:26px 2px 2px;border-radius:999px;background:var(--surface-muted,#f4f4f5);border:1px solid var(--border-subtle)}.competitor-intelligence_posZone__FyVXX{position:absolute;top:-1px;bottom:-1px;background:color-mix(in srgb,var(--accent) 16%,transparent);border-radius:999px}.competitor-intelligence_posMedian__EaQ0p{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--accent);border-radius:2px}.competitor-intelligence_posYou__LPFNM{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.competitor-intelligence_posYouDot__VSoyE{width:14px;height:14px;border-radius:999px;background:var(--text-primary);border:2px solid var(--bg-elevated);box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.18))}.competitor-intelligence_posYouLabel__O7KDz{position:absolute;bottom:calc(100% + 5px);white-space:nowrap;font-size:12px;font-weight:700;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:6px;padding:2px 8px;box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.05))}.competitor-intelligence_posScale__1qvGa{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted)}.competitor-intelligence_posScaleMid__GDHQ9{color:var(--accent);font-weight:600}.competitor-intelligence_posVerdict__XCUFO{margin:0;font-size:13px;font-weight:600;color:var(--text-soft)}.competitor-intelligence_brief__6R78f{border-left:2px solid color-mix(in srgb,var(--accent) 40%,transparent);padding:1px 0 1px 14px}.competitor-intelligence_brief__6R78f p{margin:4px 0 0;font-size:13.5px;line-height:20px;color:var(--text-soft)}.competitor-intelligence_briefTag__OiEhj{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.competitor-intelligence_plan__LRS2h{display:flex;flex-direction:column;gap:12px}.competitor-intelligence_planHead__Jrwdk{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.competitor-intelligence_applyAll__uiW9u{flex:none;font-family:inherit;font-size:12.5px;font-weight:600;color:#fff;background:var(--accent);border:1px solid var(--accent);border-radius:7px;padding:6px 14px;cursor:pointer;transition:filter .12s ease}.competitor-intelligence_applyAll__uiW9u:hover{filter:brightness(1.08)}.competitor-intelligence_h4__cg_hc{font-size:15px;font-weight:700;margin:0;color:var(--text-primary)}.competitor-intelligence_planHeadline__sU5Da{margin:0;font-size:13px;color:var(--text-muted)}.competitor-intelligence_plays__Zn6Ql{border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;background:var(--bg-elevated)}.competitor-intelligence_play__rXxaX{display:flex;align-items:flex-start;gap:13px;padding:13px 16px;border-top:1px solid var(--border-subtle);transition:background .12s ease}.competitor-intelligence_play__rXxaX:first-child{border-top:none}.competitor-intelligence_play__rXxaX:hover{background:var(--surface-muted,rgba(0,0,0,.02))}.competitor-intelligence_playPct__aD0ra{flex:none;align-self:flex-start;margin-top:1px;min-width:52px;text-align:center;font-size:12.5px;font-weight:700;letter-spacing:-.01em;padding:3px 8px;border-radius:999px;white-space:nowrap}.competitor-intelligence_premium__bksBA .competitor-intelligence_playPct__aD0ra{color:var(--state-success,#16a34a);background:color-mix(in srgb,var(--state-success,#16a34a) 13%,transparent)}.competitor-intelligence_discount__uQvZ2 .competitor-intelligence_playPct__aD0ra{color:var(--state-warning,#b45309);background:color-mix(in srgb,var(--state-warning,#b45309) 14%,transparent)}.competitor-intelligence_playBody__caxoQ{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.competitor-intelligence_playTitleRow__n76k4{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.competitor-intelligence_playTitle__ITb6L{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.competitor-intelligence_playDates__4YFSt{font-size:11.5px;font-weight:500;color:var(--text-muted)}.competitor-intelligence_playWhy__80AV0{margin:0;font-size:12.5px;line-height:18px;color:var(--text-muted)}.competitor-intelligence_playApply__09pDF{flex:none;align-self:center;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border-subtle));border-radius:7px;padding:6px 14px;cursor:pointer;transition:background .12s ease,border-color .12s ease}.competitor-intelligence_playApply__09pDF:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:var(--accent)}.competitor-intelligence_playApply__09pDF:disabled{color:var(--text-muted);background:transparent;border-color:var(--border-subtle);cursor:default}.competitor-intelligence_mapWrap__2w5XY{border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden}.competitor-intelligence_mapLoading__S44yj{height:320px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:13px;background:var(--bg-deep,var(--surface-muted))}.competitor-intelligence_loadingState__N9Qw7{display:flex;align-items:center;gap:12px;padding:18px 20px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-elevated);color:var(--text-soft);font-size:14px;font-weight:600;line-height:19px}.competitor-intelligence_loadingDot__jgnHy{flex:none;width:12px;height:12px;border-radius:999px;background:var(--accent);animation:competitor-intelligence_ci-pulse___Gf6V 1s ease-in-out infinite}@keyframes competitor-intelligence_ci-pulse___Gf6V{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.competitor-intelligence_progressTrack__dfHIp{height:4px;width:100%;border-radius:999px;background:var(--surface-muted,#f4f4f5);overflow:hidden}.competitor-intelligence_progressFill__pCyrL{height:100%;border-radius:999px;background:var(--accent);transition:width .42s cubic-bezier(.22,1,.36,1)}.competitor-intelligence_aiPending__WsARf{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--text-muted)}.competitor-intelligence_planSource__MStRh{margin:2px 0 0;font-size:12px;line-height:17px;color:var(--text-muted)}.competitor-intelligence_title__Re5T5{display:flex;align-items:center;gap:9px}.competitor-intelligence_titleIcon__G7tgd{color:var(--accent);flex:none}.competitor-intelligence_refresh__8OvYE{display:inline-flex;align-items:center;gap:7px}.competitor-intelligence_h4__cg_hc{display:flex;align-items:center;gap:7px}.competitor-intelligence_h4Icon__o6_A2{color:var(--accent);flex:none}.competitor-intelligence_playPct__aD0ra{display:inline-flex;align-items:center;justify-content:center;gap:3px}.competitor-intelligence_inlineIcon__0DqBJ{vertical-align:-2px;color:var(--accent);margin-right:3px}.competitor-intelligence_spin__7n7x1{animation:competitor-intelligence_ci-spin__5B_Pw .8s linear infinite}@keyframes competitor-intelligence_ci-spin__5B_Pw{to{transform:rotate(1turn)}}@media (max-width:720px){.competitor-intelligence_signalRow__i___O{grid-template-columns:repeat(2,1fr)}.competitor-intelligence_head__CVUqX{flex-direction:column}}.competitor-intelligence_playCount__A1WnZ{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.competitor-intelligence_playCovered__i73r1{opacity:.72}.competitor-intelligence_coveredNote__IY_Hu{margin:4px 0 0;font-size:12px;line-height:17px;color:var(--state-warning,#b45309)}.competitor-intelligence_showMore__i8_0t{align-self:flex-start;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--accent);background:none;border:none;padding:2px 0;cursor:pointer}.competitor-intelligence_showMore__i8_0t:hover{text-decoration:underline}.competitor-intelligence_appliedWrap__lQEFj{display:flex;flex-direction:column;gap:6px;border:1px dashed var(--border-subtle);border-radius:10px;padding:10px 12px;background:var(--bg-deep,transparent)}.competitor-intelligence_appliedHead__aIuOm{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.competitor-intelligence_appliedRow__JI1FE{display:flex;align-items:center;gap:10px;font-size:12.5px;min-width:0}.competitor-intelligence_appliedPct__irVZ_{flex:none;font-weight:700;color:var(--text-soft);min-width:42px}.competitor-intelligence_appliedTitle__x1ZTM{font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.competitor-intelligence_appliedRemove__o4rUI{margin-left:auto;flex:none;font-family:inherit;font-size:12px;font-weight:600;color:var(--state-danger,#dc2626);background:none;border:1px solid color-mix(in srgb,var(--state-danger,#dc2626) 30%,transparent);border-radius:6px;padding:3px 10px;cursor:pointer;transition:background .12s ease}.competitor-intelligence_appliedRemove__o4rUI:hover{background:color-mix(in srgb,var(--state-danger,#dc2626) 8%,transparent)}.competitor-intelligence_appliedNote__4nItO{margin:2px 0 0;font-size:11.5px;color:var(--text-muted)}.competitor-intelligence_nearSub__ktEjk{font-size:12.5px;color:var(--text-soft);margin:0 0 10px}.competitor-intelligence_compCards__K8aFV{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.competitor-intelligence_compCard__YY3ph{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:12px;overflow:hidden;background:var(--bg-elevated);text-decoration:none;color:inherit;transition:border-color .12s ease,box-shadow .12s ease}a.competitor-intelligence_compCard__YY3ph:hover{border-color:var(--accent);box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.08))}.competitor-intelligence_compCardMedia__MxRkA{position:relative;height:104px;background:var(--surface-muted,#f4f4f5)}.competitor-intelligence_compCardImg__b7dy0{object-fit:cover}.competitor-intelligence_compCardNoImg__HYnYZ{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted);opacity:.6}.competitor-intelligence_compCardTier__8jTCt{position:absolute;left:8px;bottom:8px;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:rgba(17,17,17,.62);border-radius:5px;padding:2px 6px}.competitor-intelligence_compCardLive__s4yM9{background:rgba(6,95,70,.78)}.competitor-intelligence_compCardLive__s4yM9:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#34d399;margin-right:4px;vertical-align:1px}.competitor-intelligence_compCardBody__vAfLB{display:flex;flex-direction:column;gap:3px;padding:10px 12px 11px;min-width:0}.competitor-intelligence_compCardName__8uya_{font-size:13px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.competitor-intelligence_compCardMeta__zh8GH{font-size:11.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.competitor-intelligence_compCardPriceRow__VrR1T{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:2px}.competitor-intelligence_compCardPrice__OGme9{font-size:15px;font-weight:800;color:var(--text-primary);white-space:nowrap}.competitor-intelligence_compCardPriceUnit__UnQrV{font-size:10.5px;font-weight:500;color:var(--text-muted);margin-left:2px}.competitor-intelligence_compCardRating__wxeRr{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:700;color:var(--text-soft);white-space:nowrap}.competitor-intelligence_compCardRating__wxeRr svg{color:var(--state-warning,#d97706);fill:currentColor}.competitor-intelligence_compCardReviews__3VAzl{font-weight:500;color:var(--text-muted)}.competitor-intelligence_compCardFoot__BO1Hn{font-size:11px;color:var(--text-soft)}.competitor-intelligence_compCardWhy__aAEsz{display:flex;align-items:center;gap:5px;margin-top:3px;font-size:11px;color:var(--text-soft)}.competitor-intelligence_whyText__lYWea{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.competitor-intelligence_whyDot__gVR4T{flex:none;width:6px;height:6px;border-radius:50%;background:var(--text-muted)}.competitor-intelligence_whyStrong__UJCbt{background:var(--state-success,#16a34a)}.competitor-intelligence_whyGood__knDId{background:var(--accent,#4f46e5)}.competitor-intelligence_whyLoose__uNqaJ{background:var(--text-muted)}@media (max-width:560px){.competitor-intelligence_compCards__K8aFV{grid-template-columns:1fr}}.competitor-intelligence_tierTag__3XL8P{display:inline-block;margin-left:7px;vertical-align:1px;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:5px;padding:1px 5px}@media (max-width:480px){.competitor-intelligence_wrap__kw_B7{padding:16px 14px 18px;border-radius:12px;gap:14px}.competitor-intelligence_signalRow__i___O,.competitor-intelligence_signalRow__i___O.competitor-intelligence_areaStats___8dgC{grid-template-columns:repeat(2,1fr)}}