.guest-legal[data-v-90739da7]{margin:.9rem auto .4rem;width:fit-content;display:inline-flex;align-items:center;gap:.5rem;padding:.48rem .78rem;border-radius:999px;background:#0e0c0942;border:1px solid var(--stroke2);color:var(--muted2);font-size:.78rem;letter-spacing:.01em}.guest-legal a[data-v-90739da7]{color:var(--muted);text-decoration:none}.guest-legal a[data-v-90739da7]:hover{color:var(--text)}.mobile-top-actions[data-v-90739da7]{display:flex;align-items:center;gap:.65rem}:root[data-theme=light] .guest-legal[data-v-90739da7]{background:#ffffff8f}:root[data-theme=light] .logout-btn[data-v-90739da7]{color:var(--on-accent)}@media(max-width:1024px){.mobile-logo[data-v-90739da7]{width:140px;transition:width .18s ease,opacity .18s ease,transform .18s ease}.guest-brand[data-v-90739da7]{padding:.68rem .9rem;transition:padding .22s ease,transform .22s ease,opacity .22s ease}.guest-logo[data-v-90739da7]{width:200px;transition:width .22s ease,transform .22s ease,opacity .22s ease}.guest-brand--auth-entry[data-v-90739da7]{padding:.95rem 1.1rem}.guest-brand--auth-entry .guest-logo[data-v-90739da7]{width:200px}.guest-brand--condensed[data-v-90739da7]{padding:.58rem .82rem}.guest-brand--condensed .guest-logo[data-v-90739da7]{width:156px}}.auth-form[data-v-613aca29]{gap:.8rem}.auth-divider[data-v-613aca29]{display:flex;align-items:center;gap:.75rem;margin:.25rem 0 .2rem;color:var(--muted2);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.auth-divider[data-v-613aca29]:before,.auth-divider[data-v-613aca29]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--stroke2),transparent)}.google-btn[data-v-613aca29]{min-height:48px;width:100%;border-radius:var(--pill);border:1px solid rgba(95,99,104,.32);background:#fff;box-shadow:0 10px 24px #0f172a38;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-weight:700;letter-spacing:.01em;color:#202124;position:relative;overflow:hidden}.google-btn[data-v-613aca29]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 10%,rgba(66,133,244,.12) 42%,transparent 72%);transform:translate(-110%);transition:transform .36s ease}.google-btn[data-v-613aca29]:hover{box-shadow:0 14px 28px #0f172a47;transform:translateY(-1px)}.google-btn[data-v-613aca29]:hover:after{transform:translate(110%)}.google-btn[data-v-613aca29]:disabled{opacity:.9}.google-icon[data-v-613aca29]{width:18px;height:18px;flex:0 0 auto}.google-helper[data-v-613aca29]{margin:.3rem 0 .15rem;color:var(--muted2);font-size:.85rem;transition:color .18s ease}.google-helper.is-active[data-v-613aca29]{color:var(--text)}.auth-notice-enter-active[data-v-613aca29],.auth-notice-leave-active[data-v-613aca29]{transition:opacity .18s ease,transform .18s ease}.auth-notice-enter-from[data-v-613aca29],.auth-notice-leave-to[data-v-613aca29]{opacity:0;transform:translateY(-4px)}.dashboard-workbench[data-v-fccf51e3]{gap:1rem}.dashboard-hero-shell[data-v-fccf51e3]{position:relative;overflow:hidden;border-color:#b2b0ad4d;background:radial-gradient(circle at 100% 0,rgba(151,149,146,.18),transparent 38%),radial-gradient(circle at 0 20%,rgba(var(--accent-rgb),.16),transparent 34%),#1a181570}.dashboard-hero-head[data-v-fccf51e3]{display:grid;gap:1rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.dashboard-hero-copy h1[data-v-fccf51e3]{margin:0 0 .35rem;font-size:clamp(1.55rem,2.1vw,2.15rem)}.dashboard-hero-actions[data-v-fccf51e3]{display:flex;gap:.5rem;flex-wrap:wrap}.dashboard-hero-kpis[data-v-fccf51e3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.dashboard-pill-card[data-v-fccf51e3]{border:1px solid rgba(182,180,177,.32);border-radius:.95rem;background:linear-gradient(145deg,#6a686533,rgba(var(--accent-rgb),.16));padding:.68rem .72rem;display:grid;gap:.2rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-pill-card[data-v-fccf51e3]:hover{transform:translateY(-1px);border-color:#c7c5c299;box-shadow:0 14px 26px #0b090638}.pill-label[data-v-fccf51e3]{font-size:.73rem;letter-spacing:.08em;text-transform:uppercase;color:#c8c6c3e6}.dashboard-pill-card strong[data-v-fccf51e3]{font-size:1.05rem;line-height:1.15}.dashboard-pill-card small[data-v-fccf51e3]{font-size:.78rem;color:#cfcdcae0}.dashboard-layout-grid[data-v-fccf51e3]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);gap:1rem;align-items:start}.dashboard-primary-column[data-v-fccf51e3],.dashboard-secondary-column[data-v-fccf51e3]{display:grid;gap:1rem}.dashboard-panel[data-v-fccf51e3]{border-color:#bab8b53d;background:#1816136b}.dashboard-panel-head[data-v-fccf51e3]{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.75rem}.dashboard-panel-head h2[data-v-fccf51e3]{margin:.15rem 0 0}.dashboard-progress-shell[data-v-fccf51e3]{display:grid;gap:.42rem;margin-bottom:.8rem}.dashboard-progress-labels[data-v-fccf51e3]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.dashboard-progress-labels span[data-v-fccf51e3]{color:var(--muted)}.dashboard-progress-track[data-v-fccf51e3]{width:100%;height:.56rem;border-radius:999px;border:1px solid rgba(176,174,171,.28);background:#ffffff0a;overflow:hidden}.dashboard-progress-bar[data-v-fccf51e3]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(var(--accent-rgb),.9),#a7a5a2f2);transition:width .38s ease}.dashboard-property-list[data-v-fccf51e3]{display:grid;gap:.55rem}.dashboard-property-item[data-v-fccf51e3]{border:1px solid rgba(178,176,173,.24);border-radius:.85rem;padding:.68rem .72rem;display:grid;gap:.38rem;background:#ffffff08;transition:transform .16s ease,border-color .18s ease}.dashboard-property-item[data-v-fccf51e3]:hover{transform:translateY(-1px);border-color:#c6c4c17a}.dashboard-property-head[data-v-fccf51e3]{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.dashboard-mini-track[data-v-fccf51e3]{width:100%;height:.42rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(175,173,170,.24);overflow:hidden}.dashboard-mini-bar[data-v-fccf51e3]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(var(--accent-rgb),.86),#a5a3a0e6)}.dashboard-action-list[data-v-fccf51e3]{display:grid;gap:.62rem}.dashboard-action-item[data-v-fccf51e3]{border:1px solid rgba(180,178,175,.24);border-radius:.9rem;padding:.72rem;display:flex;justify-content:space-between;gap:.75rem;align-items:center;background:#ffffff05}.dashboard-action-copy[data-v-fccf51e3]{display:grid;gap:.22rem}.dashboard-action-copy p[data-v-fccf51e3]{margin:0;color:var(--muted);font-size:.92rem}.dashboard-activity-list[data-v-fccf51e3]{list-style:none;margin:0;padding:0;display:grid;gap:.56rem}.dashboard-activity-item[data-v-fccf51e3]{border:1px solid rgba(178,176,173,.22);border-radius:.85rem;padding:.66rem .72rem;display:grid;grid-template-columns:auto 1fr auto;gap:.62rem;align-items:center;background:#ffffff08}.dashboard-activity-icon[data-v-fccf51e3]{width:.68rem;height:.68rem;border-radius:999px}.dashboard-activity-icon.is-property[data-v-fccf51e3]{background:#b1afacf2}.dashboard-activity-icon.is-scan[data-v-fccf51e3]{background:#55d7bdf2}.dashboard-activity-icon.is-community[data-v-fccf51e3]{background:#ffae63f2}.dashboard-activity-copy[data-v-fccf51e3]{display:grid;gap:.14rem}.dashboard-activity-copy p[data-v-fccf51e3]{margin:0;color:var(--muted);font-size:.88rem}.dashboard-activity-copy small[data-v-fccf51e3]{color:var(--muted2);font-size:.78rem}.dashboard-launch-grid[data-v-fccf51e3]{display:grid;gap:.5rem}.dashboard-launch-card[data-v-fccf51e3]{border:1px solid rgba(181,179,176,.25);border-radius:.85rem;padding:.68rem .72rem;text-decoration:none;display:grid;gap:.2rem;background:#ffffff08;transition:transform .16s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-launch-card span[data-v-fccf51e3]{font-weight:700}.dashboard-launch-card small[data-v-fccf51e3]{color:var(--muted)}.dashboard-launch-card[data-v-fccf51e3]:hover{transform:translateY(-1px);border-color:#c7c5c285;box-shadow:0 12px 24px #0b090633}.dashboard-signal-list[data-v-fccf51e3],.dashboard-community-list[data-v-fccf51e3]{display:grid;gap:.5rem}.dashboard-signal-row[data-v-fccf51e3]{display:flex;justify-content:space-between;gap:.65rem;border:1px solid rgba(180,178,175,.2);border-radius:.75rem;padding:.52rem .62rem;background:#ffffff08}.dashboard-signal-row span[data-v-fccf51e3]{color:var(--muted)}.dashboard-community-item[data-v-fccf51e3]{border:1px solid rgba(181,179,176,.22);border-radius:.82rem;padding:.62rem .66rem;background:#ffffff08;display:grid;gap:.28rem}.dashboard-community-item p[data-v-fccf51e3]{margin:0;color:var(--muted);font-size:.88rem}.dashboard-community-meta[data-v-fccf51e3]{display:flex;justify-content:space-between;gap:.5rem;color:var(--muted2);font-size:.78rem}:root[data-theme=light] .dashboard-hero-shell[data-v-fccf51e3],:root[data-theme=light] .dashboard-panel[data-v-fccf51e3]{border-color:#64625f33;background:radial-gradient(circle at 95% 0,rgba(165,163,160,.12),transparent 34%),#ffffffbd}:root[data-theme=light] .dashboard-pill-card[data-v-fccf51e3],:root[data-theme=light] .dashboard-property-item[data-v-fccf51e3],:root[data-theme=light] .dashboard-action-item[data-v-fccf51e3],:root[data-theme=light] .dashboard-activity-item[data-v-fccf51e3],:root[data-theme=light] .dashboard-launch-card[data-v-fccf51e3],:root[data-theme=light] .dashboard-signal-row[data-v-fccf51e3],:root[data-theme=light] .dashboard-community-item[data-v-fccf51e3]{border-color:#706e6b33;background:#ffffffb8}:root[data-theme=light] .pill-label[data-v-fccf51e3],:root[data-theme=light] .dashboard-pill-card small[data-v-fccf51e3],:root[data-theme=light] .dashboard-action-copy p[data-v-fccf51e3],:root[data-theme=light] .dashboard-activity-copy p[data-v-fccf51e3],:root[data-theme=light] .dashboard-activity-copy small[data-v-fccf51e3],:root[data-theme=light] .dashboard-launch-card small[data-v-fccf51e3],:root[data-theme=light] .dashboard-community-item p[data-v-fccf51e3],:root[data-theme=light] .dashboard-community-meta[data-v-fccf51e3],:root[data-theme=light] .dashboard-signal-row span[data-v-fccf51e3]{color:#666461e6}@media(max-width:1220px){.dashboard-hero-head[data-v-fccf51e3],.dashboard-layout-grid[data-v-fccf51e3]{grid-template-columns:1fr}.dashboard-secondary-column[data-v-fccf51e3]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dashboard-secondary-column .dashboard-panel[data-v-fccf51e3]:last-child{grid-column:1 / -1}}@media(max-width:860px){.dashboard-hero-kpis[data-v-fccf51e3],.dashboard-secondary-column[data-v-fccf51e3]{grid-template-columns:1fr}.dashboard-action-item[data-v-fccf51e3],.dashboard-activity-item[data-v-fccf51e3]{grid-template-columns:1fr;align-items:start}}.properties-upgrade[data-v-bfc32ad6]{gap:1.15rem}.properties-hero[data-v-bfc32ad6]{border-color:#b4b2af3d;background:radial-gradient(circle at 92% 6%,rgba(174,172,169,.2),transparent 36%),radial-gradient(circle at 12% 18%,rgba(138,136,133,.18),transparent 38%),#19171470}.properties-hero-head[data-v-bfc32ad6]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.properties-kicker[data-v-bfc32ad6]{margin:0 0 .2rem;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:#d7d5d2d6}.properties-hero-head h1[data-v-bfc32ad6]{margin:0}.properties-hero-actions[data-v-bfc32ad6]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.properties-meter-shell[data-v-bfc32ad6]{margin-top:.9rem}.properties-meter-head[data-v-bfc32ad6]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.88rem;color:#e5e3e0e0}.properties-meter-track[data-v-bfc32ad6]{margin-top:.42rem;height:.62rem;border-radius:999px;overflow:hidden;background:#ffffff24}.properties-meter-fill[data-v-bfc32ad6]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(var(--accent-rgb),.92),#959390f2);transition:width .38s ease}.properties-stats-grid[data-v-bfc32ad6]{margin-top:.75rem;display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}.properties-stat-card[data-v-bfc32ad6]{border:1px solid rgba(193,191,188,.24);border-radius:var(--radius-md);padding:.62rem .72rem;background:#ffffff0a}.properties-stat-card p[data-v-bfc32ad6]{margin:0;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;color:#e1dfdcd1}.properties-stat-card strong[data-v-bfc32ad6]{display:block;margin-top:.2rem}.properties-limit-notice[data-v-bfc32ad6]{margin-top:.75rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border-radius:13px;border:1px solid rgba(159,157,154,.26);background:linear-gradient(120deg,#44423f3d,#3a38352e);padding:.6rem .72rem}.properties-limit-icon[data-v-bfc32ad6]{width:1.2rem;height:1.2rem;border-radius:999px;display:grid;place-items:center;font-weight:600;font-size:.74rem;color:#dfdddaeb;background:#92908d42}.properties-limit-copy p[data-v-bfc32ad6]{margin:0}.properties-limit-title[data-v-bfc32ad6]{font-size:.82rem;font-weight:600;color:#e8e6e3f2}.properties-limit-copy p[data-v-bfc32ad6]:last-child{margin-top:.08rem;font-size:.8rem;color:#d5d3d0db}.properties-limit-actions[data-v-bfc32ad6]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem}.properties-limit-toggle[data-v-bfc32ad6]{min-height:34px;padding:.35rem .64rem;font-size:.78rem}.properties-limit-action[data-v-bfc32ad6]{white-space:nowrap;min-height:34px;padding:.35rem .64rem;font-size:.78rem}.properties-limit-notice.is-collapsed[data-v-bfc32ad6]{padding-block:.52rem}.properties-layout[data-v-bfc32ad6]{display:grid;gap:1rem;grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.properties-create-panel[data-v-bfc32ad6]{align-self:start;border-color:#b8b6b33d;background:#1614115c}.properties-create-actions[data-v-bfc32ad6]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.properties-address-row[data-v-bfc32ad6]{display:flex;justify-content:space-between;align-items:center;gap:.55rem}.properties-address-smart[data-v-bfc32ad6]{min-height:32px;padding:.35rem .7rem;font-size:.78rem}.properties-address-helper[data-v-bfc32ad6]{margin:.34rem 0 0;font-size:.78rem;color:#dcdad7db}.properties-address-error[data-v-bfc32ad6]{margin:.26rem 0 0;font-size:.82rem}.properties-helper-panel[data-v-bfc32ad6]{border-radius:var(--radius-md);border:1px solid rgba(165,163,160,.2);background:radial-gradient(circle at 92% 0,rgba(168,166,163,.12),transparent 34%),#ffffff08;padding:.8rem}.properties-helper-panel.is-stale[data-v-bfc32ad6]{border-color:#ecb36057}.properties-helper-head[data-v-bfc32ad6]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.properties-helper-kicker[data-v-bfc32ad6]{margin:0 0 .18rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#d5d3d0e0}.properties-helper-copy[data-v-bfc32ad6]{margin:0;font-size:.84rem;color:#e2e0dde0}.properties-helper-actions[data-v-bfc32ad6]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.properties-helper-trigger[data-v-bfc32ad6],.properties-helper-apply[data-v-bfc32ad6]{min-height:32px;padding:.34rem .66rem;font-size:.76rem}.properties-helper-meta[data-v-bfc32ad6]{margin-top:.55rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.properties-helper-status[data-v-bfc32ad6]{margin:0;font-size:.81rem;color:#dedcd9e6}.properties-helper-grid[data-v-bfc32ad6]{margin-top:.72rem;display:grid;gap:.58rem;grid-template-columns:repeat(2,minmax(0,1fr))}.properties-helper-card[data-v-bfc32ad6]{border-radius:var(--radius-md);border:1px solid rgba(180,178,175,.2);background:#14120f3d;padding:.68rem}.properties-helper-card-head[data-v-bfc32ad6]{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.properties-helper-card-head p[data-v-bfc32ad6]{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#d2d0cdd1}.properties-helper-card strong[data-v-bfc32ad6]{display:block;margin-top:.28rem;font-size:1rem}.properties-helper-card .muted-copy[data-v-bfc32ad6]{margin:.22rem 0 0;font-size:.8rem}.search-input.is-invalid[data-v-bfc32ad6]{border-color:#ff7d8eb3;box-shadow:0 0 0 1px #ff7d8e57}.properties-list-panel[data-v-bfc32ad6]{border-color:#bebcb942;background:#17151266}.properties-list-head[data-v-bfc32ad6]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.properties-list-head h2[data-v-bfc32ad6]{margin:0}.properties-empty-state[data-v-bfc32ad6]{border:1px dashed rgba(190,188,185,.32);border-radius:var(--radius-md);padding:1rem;text-align:left;background:#ffffff05}.properties-empty-state h3[data-v-bfc32ad6],.properties-empty-state p[data-v-bfc32ad6]{margin:0}.properties-empty-state p[data-v-bfc32ad6]{margin-top:.45rem}.portfolio-grid[data-v-bfc32ad6]{display:grid;gap:.85rem;margin-top:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.property-tile[data-v-bfc32ad6]{border-radius:var(--radius-md);border:1px solid rgba(182,180,177,.25);background:#ffffff08;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.property-tile[data-v-bfc32ad6]:hover{transform:translateY(-3px);border-color:#c0bebb80;box-shadow:0 18px 28px #0e0c0954}.property-tile-head[data-v-bfc32ad6]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.property-tile-media[data-v-bfc32ad6]{width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-md);border:1px solid rgba(181,179,176,.3);overflow:hidden;background:linear-gradient(160deg,#2d2b289e,#1d1b1875);display:grid;place-items:center;margin-bottom:.62rem}.property-tile-media img[data-v-bfc32ad6]{width:100%;height:100%;object-fit:cover}.property-tile-head h3[data-v-bfc32ad6]{margin:0;font-size:1.01rem}.property-facts[data-v-bfc32ad6]{margin:.45rem 0 0;color:#e8e6e3e6;font-size:.89rem}.property-qv-panel[data-v-bfc32ad6],.property-qv-empty[data-v-bfc32ad6]{margin-top:.75rem;border-radius:var(--radius-md);border:1px solid rgba(182,180,177,.28);background:#302e2b33;padding:.65rem}.property-qv-kicker[data-v-bfc32ad6]{margin:0;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:#d9d7d4e6}.property-qv-panel h4[data-v-bfc32ad6]{margin:.25rem 0 .15rem;font-size:1.28rem}.property-qv-panel .muted-copy[data-v-bfc32ad6],.property-qv-empty p[data-v-bfc32ad6]{margin:.15rem 0 0}.property-tile-actions[data-v-bfc32ad6]{display:flex;align-items:center;gap:.55rem;margin-top:.75rem;flex-wrap:wrap}.property-open-link[data-v-bfc32ad6]{display:inline-flex;align-items:center;justify-content:center;min-width:9.5rem}.property-tone-1[data-v-bfc32ad6]{background:linear-gradient(180deg,#77757229,#ffffff08)}.property-tone-2[data-v-bfc32ad6]{background:linear-gradient(180deg,rgba(var(--accent-rgb),.16),#ffffff08)}.property-tone-3[data-v-bfc32ad6]{background:linear-gradient(180deg,#76747129,#ffffff08)}.property-reveal-enter-active[data-v-bfc32ad6],.property-reveal-leave-active[data-v-bfc32ad6]{transition:opacity .26s ease,transform .26s ease}.property-reveal-enter-from[data-v-bfc32ad6],.property-reveal-leave-to[data-v-bfc32ad6]{opacity:0;transform:translateY(8px)}.limit-notice-enter-active[data-v-bfc32ad6],.limit-notice-leave-active[data-v-bfc32ad6]{transition:opacity .24s ease,transform .24s ease}.limit-notice-enter-from[data-v-bfc32ad6],.limit-notice-leave-to[data-v-bfc32ad6]{opacity:0;transform:translateY(-8px)}:root[data-theme=light] .properties-upgrade[data-v-bfc32ad6]{color:var(--text)}:root[data-theme=light] .properties-hero[data-v-bfc32ad6]{border-color:#68666333;background:radial-gradient(circle at 92% 6%,rgba(163,161,158,.16),transparent 36%),radial-gradient(circle at 12% 18%,rgba(150,148,145,.12),transparent 38%),#ffffffbd}:root[data-theme=light] .properties-kicker[data-v-bfc32ad6]{color:#605e5bdb}:root[data-theme=light] .hero-copy[data-v-bfc32ad6],:root[data-theme=light] .properties-meter-head[data-v-bfc32ad6],:root[data-theme=light] .properties-address-helper[data-v-bfc32ad6],:root[data-theme=light] .properties-helper-copy[data-v-bfc32ad6],:root[data-theme=light] .properties-helper-status[data-v-bfc32ad6],:root[data-theme=light] .property-facts[data-v-bfc32ad6]{color:#62605ddb}:root[data-theme=light] .properties-helper-panel[data-v-bfc32ad6]{border-color:#6a68652e;background:radial-gradient(circle at 92% 0,rgba(167,165,162,.14),transparent 34%),#faf8f5d1}:root[data-theme=light] .properties-helper-panel.is-stale[data-v-bfc32ad6]{border-color:#b5843847}:root[data-theme=light] .properties-helper-kicker[data-v-bfc32ad6],:root[data-theme=light] .properties-helper-card-head p[data-v-bfc32ad6]{color:#615f5ce0}:root[data-theme=light] .properties-helper-card[data-v-bfc32ad6]{border-color:#74726f2e;background:#ffffffa8}:root[data-theme=light] .properties-meter-track[data-v-bfc32ad6]{background:#95939033}:root[data-theme=light] .properties-stat-card[data-v-bfc32ad6]{border-color:#514f4c29;background:#ffffffa3}:root[data-theme=light] .properties-stat-card p[data-v-bfc32ad6]{color:#62605dd1}:root[data-theme=light] .properties-limit-notice[data-v-bfc32ad6]{border-color:#7d7b7842;background:linear-gradient(120deg,#eae8e5c7,#f1efecd6)}:root[data-theme=light] .properties-limit-icon[data-v-bfc32ad6]{color:#5b5956f0;background:#b1afac6b}:root[data-theme=light] .properties-limit-title[data-v-bfc32ad6]{color:#504e4bf2}:root[data-theme=light] .properties-limit-copy p[data-v-bfc32ad6]:last-child{color:#62605de0}:root[data-theme=light] .properties-create-panel[data-v-bfc32ad6],:root[data-theme=light] .properties-list-panel[data-v-bfc32ad6]{border-color:#514f4c2e;background:radial-gradient(circle at 90% 0,rgba(156,154,151,.12),transparent 34%),#ffffffad}:root[data-theme=light] .properties-empty-state[data-v-bfc32ad6]{border-color:#74726f42;background:#fff9}:root[data-theme=light] .property-tile[data-v-bfc32ad6]{border-color:#514f4c2e;background:#ffffff9e}:root[data-theme=light] .property-tile-media[data-v-bfc32ad6]{border-color:#77757247;background:#f7f5f2ad}:root[data-theme=light] .property-tile[data-v-bfc32ad6]:hover{border-color:#7b79765c;box-shadow:0 14px 24px #7d7b782e}:root[data-theme=light] .property-qv-panel[data-v-bfc32ad6],:root[data-theme=light] .property-qv-empty[data-v-bfc32ad6]{border-color:#82807d47;background:#e3e1de7a}:root[data-theme=light] .property-qv-kicker[data-v-bfc32ad6]{color:#585653eb}:root[data-theme=light] .property-tone-1[data-v-bfc32ad6]{background:linear-gradient(180deg,#aba9a633,#ffffff9e)}:root[data-theme=light] .property-tone-2[data-v-bfc32ad6]{background:linear-gradient(180deg,rgba(var(--accent-rgb),.2),#ffffff9e)}:root[data-theme=light] .property-tone-3[data-v-bfc32ad6]{background:linear-gradient(180deg,#aba9a633,#ffffff9e)}:root[data-theme=light] .search-input.is-invalid[data-v-bfc32ad6]{border-color:#bc4c5e9e;box-shadow:0 0 0 1px #bc4c5e3d}@media(max-width:1120px){.properties-stats-grid[data-v-bfc32ad6]{grid-template-columns:repeat(2,minmax(0,1fr))}.properties-layout[data-v-bfc32ad6]{grid-template-columns:1fr}.properties-create-panel[data-v-bfc32ad6]{order:2}.properties-list-panel[data-v-bfc32ad6]{order:1}}@media(max-width:760px){.properties-limit-notice[data-v-bfc32ad6]{grid-template-columns:auto 1fr}.properties-address-row[data-v-bfc32ad6]{flex-wrap:wrap;align-items:flex-start}.properties-limit-actions[data-v-bfc32ad6]{grid-column:1 / -1;justify-content:flex-start;width:100%;flex-wrap:wrap}.properties-limit-action[data-v-bfc32ad6],.properties-limit-toggle[data-v-bfc32ad6]{justify-self:start}.portfolio-grid[data-v-bfc32ad6]{grid-template-columns:1fr}.properties-hero-actions[data-v-bfc32ad6]{width:100%}.properties-helper-grid[data-v-bfc32ad6]{grid-template-columns:1fr}}.property-studio-scene[data-v-3211a0c8]{gap:1.05rem}.property-studio-hero[data-v-3211a0c8]{border-color:#9d9b9842;background:radial-gradient(circle at 90% 10%,rgba(162,160,157,.2),transparent 36%),radial-gradient(circle at 8% 16%,rgba(var(--accent-rgb),.14),transparent 38%),#1b191675}.property-studio-head[data-v-3211a0c8]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:flex-start}.property-kicker[data-v-3211a0c8]{margin:0 0 .3rem;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#e4e2dfe6}.property-subtitle[data-v-3211a0c8]{margin:.35rem 0 .65rem;color:#e9e7e4e6;max-width:64ch}.property-hero-chips[data-v-3211a0c8]{gap:.4rem}.status-offline[data-v-3211a0c8]{border-color:#ff777773;color:#ffb4b4f2}.property-studio-actions[data-v-3211a0c8]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}.property-studio-actions .chip[data-v-3211a0c8],.property-studio-actions .search-filter-btn[data-v-3211a0c8]{min-width:138px}.property-studio-media[data-v-3211a0c8]{display:flex;align-items:center;justify-content:center}.property-profile-photo[data-v-3211a0c8]{width:116px;height:116px;border-radius:var(--radius-md);border:1px solid rgba(182,180,177,.35);background:linear-gradient(160deg,#2826239e,#1e1c197a);display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1px #dfddda1f}.property-profile-photo img[data-v-3211a0c8]{width:100%;height:100%;object-fit:cover}.property-kpi-grid[data-v-3211a0c8]{margin-top:.95rem;display:grid;gap:.65rem;grid-template-columns:repeat(5,minmax(0,1fr))}.property-kpi-card[data-v-3211a0c8]{padding:.78rem .82rem;border-radius:var(--radius-md);border:1px solid rgba(191,189,186,.2);background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.property-kpi-card p[data-v-3211a0c8]{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted2)}.property-kpi-card strong[data-v-3211a0c8]{display:block;margin-top:.2rem;font-size:clamp(1.05rem,2vw,1.22rem)}.property-kpi-card span[data-v-3211a0c8]{display:block;margin-top:.2rem;font-size:.78rem;color:#dddbd8db}.property-spec-strip[data-v-3211a0c8]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.42rem}.property-error[data-v-3211a0c8]{margin-top:.7rem}.property-workspace-shell[data-v-3211a0c8]{border-color:#b1afac3d;background:radial-gradient(circle at 85% 0%,rgba(149,147,144,.12),transparent 30%),#19171473}.property-workspace-header[data-v-3211a0c8]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.7rem}.property-workspace-header h2[data-v-3211a0c8]{margin:0;font-size:clamp(1.2rem,2.2vw,1.56rem)}.property-workspace-kicker[data-v-3211a0c8]{margin:0 0 .2rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#d1cfcce0}.property-tab-grid[data-v-3211a0c8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.9rem}.property-tab-btn[data-v-3211a0c8]{min-height:62px;border-radius:var(--radius-md);border:1px solid rgba(168,166,163,.24);background:#ffffff08;display:flex;align-items:center;gap:.58rem;text-align:left;padding:.52rem .66rem;color:#e9e7e4e6}.property-tab-btn[data-v-3211a0c8]:hover{border-color:#aaa8a56b;box-shadow:0 14px 32px #5a585533}.property-tab-btn.is-active[data-v-3211a0c8]{border-color:#c6c4c180;background:linear-gradient(135deg,#706e6b38,rgba(var(--accent-rgb),.18));box-shadow:0 16px 34px #68666342}.property-tab-icon[data-v-3211a0c8]{min-width:2.05rem;width:2.05rem;height:2.05rem;border-radius:var(--radius-md);display:grid;place-items:center;font-size:.68rem;font-weight:700;letter-spacing:.08em;color:var(--on-accent);background:var(--accent);box-shadow:inset 0 0 0 1px #efedea52}.property-tab-copy[data-v-3211a0c8]{display:grid;gap:.16rem}.property-tab-copy strong[data-v-3211a0c8]{font-size:.9rem;line-height:1.1}.property-tab-copy small[data-v-3211a0c8]{font-size:.73rem;color:#dbd9d6db}.workspace-pane-frame[data-v-3211a0c8]{min-height:380px}.workspace-panel[data-v-3211a0c8]{padding:.5rem .1rem .2rem}.workspace-panel-sell[data-v-3211a0c8]{margin-top:.2rem;display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.25fr);align-items:start;gap:1rem}.sell-hero-shell[data-v-3211a0c8]{padding:1rem;border-color:#b4b2af3d;background:radial-gradient(circle at 88% 6%,rgba(189,187,184,.17),transparent 34%),radial-gradient(circle at 12% 4%,rgba(var(--accent-rgb),.12),transparent 28%),#1715128c}.sell-hero-head[data-v-3211a0c8]{display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:start}.sell-hero-head h3[data-v-3211a0c8]{margin:0;font-size:clamp(1.2rem,2.2vw,1.6rem)}.sell-hero-head .muted-copy[data-v-3211a0c8]{margin:.15rem 0 0;max-width:58ch}.sell-hero-head .chip-row[data-v-3211a0c8]{grid-column:1 / -1;margin-top:.1rem}.sell-hero-brand[data-v-3211a0c8]{align-self:start;border-radius:var(--radius-md);border:1px solid rgba(188,186,183,.34);background:linear-gradient(145deg,#292724d1,#22201db3);color:inherit;text-decoration:none;padding:.56rem .68rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:188px;min-height:62px;box-shadow:0 12px 24px #0f0d0a59}.sell-hero-brand[data-v-3211a0c8]:hover{border-color:#d5d3d08a;transform:translateY(-1px)}.sell-hero-brand-logo[data-v-3211a0c8]{width:auto;height:32px;max-width:150px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(16,14,11,.24))}.sell-hero-brand-copy[data-v-3211a0c8]{display:flex;align-items:center}.sell-hero-brand-copy small[data-v-3211a0c8]{font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;color:#cac8c5e6}.sell-path-grid[data-v-3211a0c8]{display:grid;gap:.7rem;grid-template-columns:1fr}.sell-path-card[data-v-3211a0c8]{border-radius:var(--radius-md);border:1px solid rgba(178,176,173,.26);padding:.82rem .88rem;text-align:left;color:inherit;font:inherit;cursor:pointer;background:#ffffff08;min-height:122px;display:grid;align-content:start;gap:.2rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sell-path-card[data-v-3211a0c8]:hover{transform:translateY(-2px);border-color:#cccac770}.sell-path-card.is-active[data-v-3211a0c8]{border-color:#c7c5c294;box-shadow:0 10px 22px #12100d5c,inset 0 0 0 1px #d4d2cf61;background:linear-gradient(160deg,#6c6a674d,rgba(var(--accent-rgb),.2))}.sell-path-card h4[data-v-3211a0c8]{margin:.26rem 0}.sell-path-card strong[data-v-3211a0c8]{display:block;font-size:.86rem;color:#e7e5e2f5}.sell-path-card p[data-v-3211a0c8]{margin:.28rem 0 0;color:#dcdad7eb}.sell-path-eyebrow[data-v-3211a0c8]{margin:0;font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:#cbc9c6e6}.sell-step-grid[data-v-3211a0c8]{display:grid;gap:.58rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sell-step-card[data-v-3211a0c8]{border-radius:var(--radius-md);border:1px solid rgba(174,172,169,.22);background:#ffffff08;padding:.62rem .65rem;display:grid;gap:.34rem}.sell-step-card span[data-v-3211a0c8]{width:1.4rem;height:1.4rem;border-radius:999px;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#23211ef5;background:#d9d7d4eb}.sell-step-card p[data-v-3211a0c8]{margin:0;font-size:.78rem;line-height:1.35}.sell-intake-shell[data-v-3211a0c8]{padding:1rem;border-color:#adaba83d;background:radial-gradient(circle at 90% 0,rgba(148,146,143,.16),transparent 30%),#1816138f}.sell-intake-head[data-v-3211a0c8]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.7rem;padding-bottom:.2rem;border-bottom:1px solid rgba(172,170,167,.16)}.sell-intake-head h4[data-v-3211a0c8]{margin:0;font-size:1.1rem}.sell-intake-head .muted-copy[data-v-3211a0c8]{margin:.2rem 0 0;max-width:60ch}.sell-form-grid[data-v-3211a0c8]{display:grid;gap:.95rem;margin-top:1rem}.sell-section-card[data-v-3211a0c8]{border-radius:var(--radius-md);border:1px solid rgba(172,170,167,.24);background:#ffffff08;padding:.92rem .96rem}.sell-section-card h5[data-v-3211a0c8]{margin:0 0 .62rem;font-size:.93rem;letter-spacing:.02em}.sell-fields-grid[data-v-3211a0c8]{display:grid;gap:.74rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sell-fields-grid>div[data-v-3211a0c8]{display:grid;gap:.34rem;align-content:start}.sell-fields-grid label[data-v-3211a0c8]{margin:0;font-size:.77rem;letter-spacing:.02em;color:#d6d4d1eb}.sell-fields-grid textarea.search-input[data-v-3211a0c8]{min-height:96px}.sell-field-span[data-v-3211a0c8]{grid-column:1 / -1}.sell-toggle-row[data-v-3211a0c8]{grid-column:1 / -1;display:flex;align-items:center;gap:.52rem;border-radius:var(--radius-md);border:1px solid rgba(190,188,185,.22);background:#ffffff08;padding:.58rem .68rem;margin-top:.1rem}.sell-toggle-row input[data-v-3211a0c8]{margin:0;width:1rem;height:1rem}.sell-toggle-row span[data-v-3211a0c8]{font-size:.82rem;color:#e1dfdcf2}.sell-submit-bar[data-v-3211a0c8]{margin-top:.1rem;gap:.62rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.sell-submit-bar .chip-row[data-v-3211a0c8]{gap:.42rem}.sell-status-note[data-v-3211a0c8]{margin-top:.72rem;padding:.72rem .82rem;border-radius:var(--radius-md);border:1px solid rgba(110,214,195,.34);background:#46b09a26;color:#caf1ecf5}.docs-shell-upgrade[data-v-3211a0c8]{position:relative;gap:1.15rem;grid-template-columns:minmax(290px,350px) minmax(0,1fr);align-items:start}.docs-sidebar-upgrade[data-v-3211a0c8]{position:sticky;top:.35rem;padding:1rem;gap:.85rem;border-color:#bab8b53d;background:radial-gradient(circle at 95% 4%,rgba(177,175,172,.15),transparent 33%),#19171470}.docs-sidebar-subcopy[data-v-3211a0c8]{margin:.2rem 0 0;font-size:.8rem}.docs-sidebar-stats[data-v-3211a0c8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.docs-sidebar-stat[data-v-3211a0c8]{padding:.55rem .58rem;border-radius:11px;border:1px solid rgba(185,183,180,.24);background:#ffffff0a}.docs-sidebar-stat p[data-v-3211a0c8]{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#cfcdcaeb}.docs-sidebar-stat strong[data-v-3211a0c8]{display:block;margin-top:.18rem;font-size:1rem}.docs-folder-form-upgrade[data-v-3211a0c8]{padding:.72rem .78rem;border:1px solid rgba(178,176,173,.2);background:#ffffff09}.docs-folder-helper[data-v-3211a0c8]{margin:.32rem 0 0;font-size:.76rem;color:#d4d2cfe6}.docs-shell-upgrade .docs-folder-list[data-v-3211a0c8]{max-height:min(54vh,620px);overflow:auto;padding-right:.18rem;margin-right:-.14rem}.docs-shell-upgrade .docs-folder-list li:first-child .docs-folder-select[data-v-3211a0c8]{border-color:#b3b1ae57}.docs-shell-upgrade .docs-folder-item[data-v-3211a0c8]{padding:.55rem;border-radius:var(--radius-md);border-color:#acaaa733;background:#ffffff08}.docs-shell-upgrade .docs-folder-select[data-v-3211a0c8]{min-height:44px;padding:.5rem .68rem}.docs-shell-upgrade .docs-folder-row-actions[data-v-3211a0c8]{margin-top:.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-shell-upgrade .docs-folder-row-actions .chip[data-v-3211a0c8]{width:100%;min-width:0}.docs-main-upgrade[data-v-3211a0c8]{padding:1.05rem;gap:.9rem;min-height:640px;border-color:#a9a7a442;background:radial-gradient(circle at 92% 5%,rgba(150,148,145,.16),transparent 36%),#1816137a}.docs-main-header-upgrade[data-v-3211a0c8]{align-items:flex-start;gap:.8rem}.docs-main-subcopy[data-v-3211a0c8]{margin:.24rem 0 0;font-size:.84rem}.docs-header-chips[data-v-3211a0c8]{justify-content:flex-end;gap:.35rem}.docs-controls-grid[data-v-3211a0c8]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.75fr) auto;gap:.7rem;align-items:end}.docs-view-toggle[data-v-3211a0c8]{gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.docs-clear-btn[data-v-3211a0c8]{min-height:40px;padding-inline:.8rem}.docs-upload-form[data-v-3211a0c8]{grid-template-columns:minmax(0,1.35fr) minmax(220px,.75fr) auto;gap:.72rem;align-items:end}.docs-upload-zone[data-v-3211a0c8]{max-width:none;padding:.8rem;border:1px dashed rgba(179,177,174,.35);background:linear-gradient(140deg,#4b49462e,#4b49460d),#ffffff08;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.docs-upload-zone.is-drag-active[data-v-3211a0c8]{border-color:#89e2c4cc;box-shadow:0 0 0 1px #89e2c459,0 14px 32px #514f4c42;background:linear-gradient(140deg,#68666347,#68666317),#ffffff0a}.docs-upload-input[data-v-3211a0c8]{min-width:0}.docs-upload-zone .search-input[type=file][data-v-3211a0c8]{min-height:48px;padding-block:.56rem}.docs-upload-helper[data-v-3211a0c8]{margin:.34rem 0 0;font-size:.78rem;color:#d3d1cee6}.docs-selected-file[data-v-3211a0c8]{margin:.34rem 0 0;font-size:.78rem;color:#9ef3d9f2}.docs-upload-actions[data-v-3211a0c8]{display:flex;align-items:flex-end;justify-content:flex-end;gap:.42rem;flex-wrap:nowrap}.docs-status-msg[data-v-3211a0c8]{margin:.08rem 0 0;font-size:.84rem;color:#dcdad7f0}.docs-main-upgrade .docs-grid[data-v-3211a0c8]{grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:.82rem}.docs-empty-state-upgrade p[data-v-3211a0c8]{margin:0}.docs-empty-state-upgrade[data-v-3211a0c8]{display:grid;gap:.52rem;border-style:solid;border-color:#adaba842;background:#ffffff08}.docs-empty-btn[data-v-3211a0c8]{justify-self:flex-start}.doc-card-upgrade[data-v-3211a0c8]{border:1px solid rgba(170,168,165,.24);background:linear-gradient(180deg,#2c2a2785,#110f0c8f);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.doc-card-upgrade[data-v-3211a0c8]:hover{transform:translateY(-2px);border-color:#bfbdba66;box-shadow:0 16px 30px #2e2c2947}.docs-preview-launch[data-v-3211a0c8]{width:100%;border:0;border-bottom:1px solid rgba(170,168,165,.22);background:#6b696633;color:#eceae7f2;font-size:.75rem;letter-spacing:.03em;text-transform:uppercase;font-weight:700;padding:.43rem .55rem;cursor:pointer}.docs-preview-launch[data-v-3211a0c8]:hover{background:#7f7d7a4d}.doc-card-upgrade[data-v-3211a0c8] .doc-thumb-preview{min-height:190px}.doc-card-upgrade .doc-card-body[data-v-3211a0c8]{padding:.76rem;gap:.55rem}.doc-card-upgrade .doc-card-title[data-v-3211a0c8]{font-size:.98rem;line-height:1.24}.doc-card-upgrade .doc-card-actions[data-v-3211a0c8]{gap:.42rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.doc-card-upgrade .doc-card-actions .chip[data-v-3211a0c8],.doc-card-upgrade .doc-card-actions .overlay-chip[data-v-3211a0c8]{width:100%;justify-content:center;text-align:center}.docs-list-item-upgrade[data-v-3211a0c8]{gap:.9rem;border:1px solid rgba(169,167,164,.24);background:#17151270;border-radius:15px;padding:.74rem}.docs-list-main strong[data-v-3211a0c8]{font-size:.95rem}.docs-list-item-upgrade .muted-copy[data-v-3211a0c8]{font-size:.8rem}.docs-list-item-upgrade .docs-list-actions[data-v-3211a0c8]{justify-content:flex-end;gap:.42rem}.docs-preview-modal[data-v-3211a0c8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#0d0b08d1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:.8rem}.docs-preview-dialog[data-v-3211a0c8]{width:min(1340px,97vw);max-height:calc(100dvh - 1.6rem);padding:1rem;display:grid;gap:.75rem;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;border-color:#b8b6b357}.docs-preview-header[data-v-3211a0c8]{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.docs-preview-header h4[data-v-3211a0c8]{margin:0;font-size:1.05rem;line-height:1.25;word-break:break-word}.docs-preview-header p[data-v-3211a0c8]{margin:.2rem 0 0;font-size:.8rem}.docs-preview-close-btn[data-v-3211a0c8]{min-height:40px;min-width:98px;padding-inline:.95rem;justify-content:center}.docs-preview-frame[data-v-3211a0c8]{border:1px solid rgba(163,161,158,.24);border-radius:var(--radius-md);overflow:hidden;background:#100e0b9e;min-height:clamp(420px,68vh,860px)}.docs-preview-frame[data-v-3211a0c8] .doc-thumb-preview{min-height:100%;height:100%;border-bottom:0;background:#100e0ba6}.docs-preview-frame[data-v-3211a0c8] .doc-pdf-preview{pointer-events:auto}.docs-preview-actions[data-v-3211a0c8]{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;padding-top:.62rem;border-top:1px solid rgba(169,167,164,.2)}.docs-preview-primary-btn[data-v-3211a0c8]{min-height:42px;min-width:170px;display:inline-flex;align-items:center;justify-content:center}.docs-preview-action-btn[data-v-3211a0c8]{min-height:42px;min-width:116px;padding-inline:.9rem;display:inline-flex;align-items:center;justify-content:center}.docs-preview-note[data-v-3211a0c8]{margin:0;font-size:.78rem;line-height:1.4}.maintenance-studio-shell[data-v-3211a0c8]{gap:1rem}.maintenance-hero-panel[data-v-3211a0c8]{padding:1rem;border-color:#b2b0ad47;background:radial-gradient(circle at 88% 10%,rgba(173,171,168,.18),transparent 36%),#1b191675}.maintenance-hero-head[data-v-3211a0c8]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.maintenance-hero-head h3[data-v-3211a0c8]{margin:0}.maintenance-kpi-grid[data-v-3211a0c8]{margin-top:.8rem;display:grid;gap:.62rem;grid-template-columns:repeat(4,minmax(0,1fr))}.maintenance-kpi-card[data-v-3211a0c8]{padding:.7rem;border-radius:13px;border:1px solid rgba(175,173,170,.26);background:#ffffff0a}.maintenance-kpi-card p[data-v-3211a0c8]{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#d3d1ceeb}.maintenance-kpi-card strong[data-v-3211a0c8]{display:block;margin-top:.2rem;font-size:clamp(1rem,2vw,1.2rem)}.maintenance-kpi-card span[data-v-3211a0c8]{display:block;margin-top:.2rem;font-size:.76rem;color:#dcdad7e0}.maintenance-workspace-grid[data-v-3211a0c8]{display:grid;gap:.9rem;grid-template-columns:minmax(340px,.95fr) minmax(0,1.25fr);align-items:start}.maintenance-form-panel[data-v-3211a0c8],.maintenance-feed-panel[data-v-3211a0c8]{padding:.95rem;border-color:#a9a7a43d;background:radial-gradient(circle at 92% 6%,rgba(161,159,156,.12),transparent 34%),#1a181573}.maintenance-panel-head[data-v-3211a0c8]{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.65rem}.maintenance-panel-head h4[data-v-3211a0c8]{margin:0}.maintenance-form-grid[data-v-3211a0c8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.maintenance-reminder-toggle[data-v-3211a0c8]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.62rem .7rem;border-radius:var(--radius-md);border:1px solid rgba(168,166,163,.26);background:#ffffff08}.maintenance-checkbox[data-v-3211a0c8]{display:inline-flex;align-items:center;gap:.52rem;cursor:pointer;margin:0;font-size:.84rem}.maintenance-checkbox input[data-v-3211a0c8]{width:16px;height:16px;accent-color:#57d2b2}.maintenance-reminder-date-row[data-v-3211a0c8]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.maintenance-reminder-date-row .chip[data-v-3211a0c8]{min-height:44px}.maintenance-reminder-hint[data-v-3211a0c8]{margin:.34rem 0 0;font-size:.77rem;color:#d4d2cfe6}.maintenance-form-actions[data-v-3211a0c8]{display:flex;gap:.45rem;flex-wrap:wrap}.maintenance-status-msg[data-v-3211a0c8]{margin:.62rem 0 0;font-size:.84rem;color:#dedcd9f0}.maintenance-panel-head-feed[data-v-3211a0c8]{margin-bottom:.75rem}.maintenance-controls-grid[data-v-3211a0c8]{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(180px,.65fr));gap:.6rem}.maintenance-reminder-rail[data-v-3211a0c8]{margin-top:.72rem;border:1px solid rgba(166,164,161,.24);border-radius:13px;padding:.58rem;background:#ffffff08}.maintenance-rail-title[data-v-3211a0c8]{margin:0;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:#d8d6d3e6}.maintenance-rail-scroll[data-v-3211a0c8]{margin-top:.48rem;display:flex;gap:.48rem;overflow-x:auto}.maintenance-rail-card[data-v-3211a0c8]{min-width:170px;border-radius:10px;border:1px solid rgba(171,169,166,.24);padding:.5rem .58rem;background:#1d1b188c}.maintenance-rail-card p[data-v-3211a0c8]{margin:0;font-size:.76rem;color:#d9d7d4e0}.maintenance-rail-card strong[data-v-3211a0c8]{display:block;margin-top:.2rem;font-size:.9rem}.maintenance-rail-card span[data-v-3211a0c8]{display:block;margin-top:.2rem;font-size:.74rem;color:#d9d7d4e6}.maintenance-empty-state[data-v-3211a0c8]{margin-top:.72rem;padding:.95rem;border-radius:var(--radius-md);border:1px dashed rgba(170,168,165,.3);background:#ffffff05}.maintenance-empty-state p[data-v-3211a0c8]{margin:0}.maintenance-log-list[data-v-3211a0c8]{list-style:none;margin:.72rem 0 0;padding:0;display:grid;gap:.62rem}.maintenance-log-item[data-v-3211a0c8]{border-radius:var(--radius-md);border:1px solid rgba(165,163,160,.24);padding:.72rem;background:#1614117a}.maintenance-log-head[data-v-3211a0c8]{display:flex;justify-content:space-between;align-items:flex-start;gap:.62rem}.maintenance-log-head h5[data-v-3211a0c8]{margin:0;font-size:.96rem}.maintenance-log-head p[data-v-3211a0c8]{margin:.24rem 0 0;font-size:.8rem;color:#d7d5d2e6}.maintenance-log-chips[data-v-3211a0c8]{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.maintenance-reminder-chip.is-overdue[data-v-3211a0c8]{border-color:#ff758680;color:#ffbcc4f2}.maintenance-reminder-chip.is-soon[data-v-3211a0c8]{border-color:#ffb87080;color:#ffd4a3f2}.maintenance-reminder-chip.is-scheduled[data-v-3211a0c8]{border-color:#76e0c080;color:#baf6e3f2}.maintenance-reminder-chip.is-none[data-v-3211a0c8]{border-color:#aba9a657;color:#cfcdcaeb}.maintenance-log-notes[data-v-3211a0c8]{margin:.58rem 0 0;color:#e6e4e1eb}.maintenance-log-foot[data-v-3211a0c8]{margin-top:.65rem;display:flex;justify-content:space-between;align-items:center;gap:.55rem}.maintenance-log-reminder-date[data-v-3211a0c8]{font-size:.8rem;color:#d3d1cee6}.maintenance-log-actions[data-v-3211a0c8]{display:flex;gap:.4rem;flex-wrap:wrap}.todo-studio-shell[data-v-3211a0c8]{gap:1rem}.todo-hero-panel[data-v-3211a0c8]{padding:1rem;border-color:#b0aeab4d;background:radial-gradient(circle at 88% 12%,rgba(167,165,162,.18),transparent 36%),#1c1a1775}.todo-hero-head[data-v-3211a0c8]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.todo-hero-head h3[data-v-3211a0c8]{margin:0}.todo-kpi-grid[data-v-3211a0c8]{margin-top:.8rem;display:grid;gap:.62rem;grid-template-columns:repeat(5,minmax(0,1fr))}.todo-kpi-card[data-v-3211a0c8]{padding:.72rem;border-radius:13px;border:1px solid rgba(176,174,171,.24);background:#ffffff0a}.todo-kpi-card p[data-v-3211a0c8]{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#d6d4d1e6}.todo-kpi-card strong[data-v-3211a0c8]{display:block;margin-top:.2rem;font-size:clamp(1rem,2vw,1.2rem)}.todo-kpi-card span[data-v-3211a0c8]{display:block;margin-top:.2rem;font-size:.76rem;color:#dad8d5e0}.todo-workspace-grid[data-v-3211a0c8]{display:grid;gap:.9rem;grid-template-columns:minmax(320px,.9fr) minmax(0,1.3fr);align-items:start}.todo-form-panel[data-v-3211a0c8],.todo-board-panel[data-v-3211a0c8]{padding:.95rem;border-color:#a9a7a43d;background:radial-gradient(circle at 92% 8%,rgba(159,157,154,.12),transparent 34%),#19171473}.todo-panel-head[data-v-3211a0c8]{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.7rem}.todo-panel-head h4[data-v-3211a0c8]{margin:0}.todo-form-grid[data-v-3211a0c8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.todo-form-actions[data-v-3211a0c8]{display:flex;gap:.45rem;flex-wrap:wrap}.todo-status-msg[data-v-3211a0c8]{margin:.62rem 0 0;font-size:.84rem;color:#dfdddaf0}.todo-panel-head-board[data-v-3211a0c8]{margin-bottom:.72rem}.todo-controls-grid[data-v-3211a0c8]{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(170px,.65fr));gap:.58rem}.todo-empty-state[data-v-3211a0c8]{margin-top:.72rem;padding:.95rem;border-radius:var(--radius-md);border:1px dashed rgba(170,168,165,.3);background:#ffffff05}.todo-empty-state p[data-v-3211a0c8]{margin:0}.todo-board-grid[data-v-3211a0c8]{margin-top:.75rem;display:grid;gap:.62rem;grid-template-columns:repeat(3,minmax(0,1fr))}.todo-column[data-v-3211a0c8]{border-radius:var(--radius-md);border:1px solid rgba(174,172,169,.24);background:#13110e73;padding:.58rem}.todo-column-head[data-v-3211a0c8]{display:flex;justify-content:space-between;align-items:center;gap:.45rem;margin-bottom:.52rem}.todo-column-head h5[data-v-3211a0c8]{margin:0;font-size:.86rem;letter-spacing:.03em;text-transform:uppercase;color:#dcdad7eb}.todo-card-list[data-v-3211a0c8]{list-style:none;margin:0;padding:0;display:grid;gap:.52rem}.todo-card[data-v-3211a0c8]{border-radius:var(--radius-md);border:1px solid rgba(170,168,165,.25);background:#1816139e;padding:.62rem}.todo-card-head[data-v-3211a0c8]{display:flex;justify-content:space-between;align-items:flex-start;gap:.45rem}.todo-card-head strong[data-v-3211a0c8]{font-size:.9rem;line-height:1.3}.todo-card-notes[data-v-3211a0c8]{margin:.46rem 0 0;font-size:.8rem;color:#dedcd9e6}.todo-card-meta[data-v-3211a0c8]{margin-top:.52rem;display:flex;flex-wrap:wrap;gap:.35rem}.todo-card-actions[data-v-3211a0c8]{margin-top:.56rem;display:flex;flex-wrap:wrap;gap:.36rem}.todo-priority-chip[data-v-3211a0c8]{font-size:.74rem}.todo-priority-chip.is-high[data-v-3211a0c8]{border-color:#ff789180;color:#ffc7d2f2}.todo-priority-chip.is-medium[data-v-3211a0c8]{border-color:#ffbb7d73;color:#ffe0bbf2}.todo-priority-chip.is-low[data-v-3211a0c8]{border-color:#7ed5af73;color:#cafae7f2}.todo-due-chip.is-overdue[data-v-3211a0c8]{border-color:#ff758680;color:#ffbcc4f2}.todo-due-chip.is-soon[data-v-3211a0c8]{border-color:#ffb87080;color:#ffd4a3f2}.todo-due-chip.is-scheduled[data-v-3211a0c8]{border-color:#b6b4b175;color:#dfdddaf2}.todo-due-chip.is-none[data-v-3211a0c8]{border-color:#adaba857;color:#d4d2cfeb}.workspace-pane-enter-active[data-v-3211a0c8],.workspace-pane-leave-active[data-v-3211a0c8]{transition:opacity .22s ease,transform .22s ease}.workspace-pane-enter-from[data-v-3211a0c8],.workspace-pane-leave-to[data-v-3211a0c8]{opacity:0;transform:translateY(10px)}.overview-studio[data-v-3211a0c8]{border:1px solid rgba(191,189,186,.24);border-radius:var(--radius-md);padding:1rem;background:radial-gradient(circle at 92% 8%,rgba(162,160,157,.12),transparent 34%),#1e1c1970}.overview-head[data-v-3211a0c8]{display:flex;gap:.9rem;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.overview-head h3[data-v-3211a0c8]{margin:0}.overview-head-actions[data-v-3211a0c8]{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.overview-progress-shell[data-v-3211a0c8]{margin-top:.8rem;padding:.75rem;border-radius:var(--radius-md);border:1px solid rgba(185,183,180,.2);background:#ffffff0a}.overview-progress-head[data-v-3211a0c8]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.84rem}.overview-progress-head strong[data-v-3211a0c8]{font-size:1rem}.overview-progress-track[data-v-3211a0c8]{margin-top:.35rem;height:.5rem;border-radius:999px;background:#ffffff24;overflow:hidden}.overview-progress-fill[data-v-3211a0c8]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(var(--accent-rgb),.9),#9b9996eb);transition:width .24s ease}.overview-status-copy[data-v-3211a0c8]{margin:.45rem 0 0;font-size:.82rem;color:#e1dfdce6}.overview-photo-shell[data-v-3211a0c8]{margin-top:.78rem;border:1px solid rgba(179,177,174,.22);border-radius:var(--radius-md);padding:.85rem;background:#18161352;display:grid;gap:.7rem}.overview-photo-head[data-v-3211a0c8]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.overview-photo-head h4[data-v-3211a0c8]{margin:0 0 .2rem}.overview-photo-actions[data-v-3211a0c8]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem}.overview-photo-input[data-v-3211a0c8]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.overview-photo-content[data-v-3211a0c8]{display:flex;align-items:stretch;gap:.75rem;flex-wrap:wrap}.overview-photo-preview[data-v-3211a0c8]{position:relative;width:200px;height:126px;border-radius:var(--radius-md);border:1px solid rgba(189,187,184,.32);overflow:hidden;display:grid;place-items:center;background:#15131085;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .22s ease}.overview-photo-preview[data-v-3211a0c8]:hover{border-color:#c9c7c485;box-shadow:0 10px 24px #12100d52;transform:translateY(-1px)}.overview-photo-preview[data-v-3211a0c8]:focus-visible{outline:none;border-color:#97ead7b3;box-shadow:0 0 0 2px #60ddbb4d}.overview-photo-preview img[data-v-3211a0c8]{width:100%;height:100%;object-fit:cover}.overview-photo-overlay[data-v-3211a0c8]{position:absolute;left:0;right:0;bottom:0;padding:.4rem .52rem .45rem;display:grid;gap:.08rem;background:linear-gradient(180deg,#0f0d0a00,#0f0d0ac7 48%,#0f0d0ae6)}.overview-photo-overlay strong[data-v-3211a0c8]{font-size:.76rem;color:#f1efecfa}.overview-photo-overlay small[data-v-3211a0c8]{font-size:.67rem;color:#d2d0cde6;line-height:1.3}.overview-photo-preview.is-dragging[data-v-3211a0c8]{border-color:#93ecd49e;box-shadow:0 0 0 2px #60ddbb52}.overview-photo-preview.is-uploading[data-v-3211a0c8]{cursor:progress;animation:photo-upload-pulse-3211a0c8 1.1s ease-in-out infinite}.overview-photo-copy[data-v-3211a0c8]{display:grid;gap:.42rem;min-width:min(420px,100%);align-content:start}.overview-photo-copy p[data-v-3211a0c8]{margin:0;color:#d8d6d3e6;font-size:.82rem}.overview-photo-actions[data-v-3211a0c8]{margin-top:.24rem}.overview-photo-status[data-v-3211a0c8]{color:#dad8d5f2!important}@keyframes photo-upload-pulse-3211a0c8{0%{box-shadow:0 0 #b7b5b240}to{box-shadow:0 0 0 10px #b7b5b200}}.overview-ai-status[data-v-3211a0c8]{margin:.65rem 0 0;color:#e2e0ddf2;font-size:.86rem}.overview-ai-activity[data-v-3211a0c8]{margin-top:.55rem;padding:.62rem .72rem;border-radius:var(--radius-md);border:1px solid rgba(171,169,166,.28);background:#62605d29}.overview-ai-activity-head[data-v-3211a0c8]{display:flex;align-items:center;gap:.45rem}.overview-ai-activity-head p[data-v-3211a0c8]{margin:0;font-size:.83rem;color:#ebe9e6f2}.overview-ai-pulse[data-v-3211a0c8]{width:.56rem;height:.56rem;border-radius:999px;background:#7efae0f2;box-shadow:0 0 #7efae085;animation:overview-pulse-3211a0c8 1.1s ease-out infinite}.overview-ai-rail[data-v-3211a0c8]{margin-top:.4rem;height:.38rem;border-radius:999px;background:#ffffff29;overflow:hidden;position:relative}.overview-ai-rail span[data-v-3211a0c8]{position:absolute;top:0;right:0;bottom:0;left:0;width:45%;border-radius:999px;background:linear-gradient(90deg,rgba(var(--accent-rgb),.95),#aaa8a5f2);animation:overview-rail-slide-3211a0c8 1.5s ease-in-out infinite}.overview-block[data-v-3211a0c8]{margin-top:.85rem;padding-top:.35rem}.overview-block-head[data-v-3211a0c8]{margin-bottom:.55rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.overview-block-head h4[data-v-3211a0c8]{margin:0;font-size:.97rem}.overview-fields-grid[data-v-3211a0c8]{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-field-card[data-v-3211a0c8]{padding:.72rem;border-radius:var(--radius-md);border:1px solid rgba(172,170,167,.24);background:#ffffff08}.overview-field-card.is-complete[data-v-3211a0c8]{border-color:#5fd5aa6b;background:linear-gradient(180deg,rgba(var(--accent-rgb),.14),#ffffff08)}.overview-field-top[data-v-3211a0c8]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.overview-field-top label[data-v-3211a0c8]{margin:0}.overview-field-actions[data-v-3211a0c8]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.overview-field-top .chip[data-v-3211a0c8]{min-height:32px;padding:.4rem .7rem;font-size:.78rem}.overview-ai-icon-btn[data-v-3211a0c8]{min-width:36px;width:36px;height:36px;border-radius:11px;border:1px solid rgba(189,187,184,.56);background:radial-gradient(circle at 20% 15%,rgba(141,139,136,.42),transparent 52%),radial-gradient(circle at 82% 88%,rgba(var(--accent-rgb),.24),transparent 54%),linear-gradient(145deg,#23211eeb,#3d3b38d9);color:#fff4c5fa;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease;position:relative;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px #dcdad71f,0 10px 22px #4c4a4759}.overview-ai-icon-btn svg[data-v-3211a0c8]{width:18px;height:18px;fill:currentColor;opacity:.98;filter:drop-shadow(0 0 8px rgba(255,230,164,.36));position:relative;z-index:1;animation:overview-assist-glow-3211a0c8 1.9s ease-in-out infinite}.overview-ai-icon-btn[data-v-3211a0c8]:before{content:"";position:absolute;top:-45%;right:-24%;bottom:-45%;left:-24%;background:linear-gradient(110deg,transparent 40%,rgba(225,223,220,.55) 50%,transparent 60%);opacity:.14;transform:translate(-120%) rotate(8deg);transition:transform .56s ease,opacity .26s ease;z-index:0}.overview-ai-icon-btn[data-v-3211a0c8]:hover:not(:disabled){transform:translateY(-1px);border-color:#dedcd9e6;box-shadow:inset 0 0 0 1px #eceae733,0 12px 24px #63615e73}.overview-ai-icon-btn[data-v-3211a0c8]:hover:not(:disabled):before,.overview-ai-icon-btn[data-v-3211a0c8]:focus-visible:before{transform:translate(120%) rotate(8deg);opacity:.44}.overview-ai-icon-btn[data-v-3211a0c8]:focus-visible{outline:none;box-shadow:0 0 0 2px #d4d2cf9e,inset 0 0 0 1px #e5e3e033}.overview-ai-icon-btn[data-v-3211a0c8]:disabled{opacity:.54;cursor:default}.overview-ai-icon-btn.is-loading svg[data-v-3211a0c8]{animation:overview-assist-spin-3211a0c8 1s linear infinite}.overview-ai-icon-btn[data-v-3211a0c8]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 9px);top:auto;transform:translate(-50%) translateY(4px);padding:.24rem .5rem;border-radius:8px;background:#100e0bf5;border:1px solid rgba(190,188,185,.44);color:#f1efecf7;font-size:.7rem;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 10px 22px #13110e73;transition:opacity .15s ease,transform .15s ease;z-index:20}.overview-ai-icon-btn[data-v-3211a0c8]:hover:after,.overview-ai-icon-btn[data-v-3211a0c8]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}@media(hover:none){.overview-ai-icon-btn[data-v-3211a0c8]:after{display:none}}.overview-field-card .search-input.is-invalid[data-v-3211a0c8]{border-color:#ff7d8eb3;box-shadow:0 0 0 1px #ff7d8e57}.overview-field-helper[data-v-3211a0c8]{margin:.38rem 0 0;font-size:.78rem;color:#d3d1cee0}.overview-address-error[data-v-3211a0c8]{margin:.26rem 0 0;font-size:.8rem}.overview-ai-note[data-v-3211a0c8]{margin:.28rem 0 0;font-size:.76rem;color:#d9d7d4e6}.overview-guide-panel[data-v-3211a0c8]{margin-top:.55rem;padding:.58rem .62rem;border-radius:var(--radius-md);border:1px solid rgba(158,156,153,.26);background:linear-gradient(160deg,#5957542e,#3e3c3914)}.overview-guide-panel-global[data-v-3211a0c8]{margin-top:.68rem}.overview-guide-head[data-v-3211a0c8]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.overview-guide-title[data-v-3211a0c8]{margin:0;font-size:.78rem;font-weight:700;color:#e9e7e4f5}.overview-guide-actions[data-v-3211a0c8]{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.38rem}.overview-guide-details[data-v-3211a0c8]{margin-top:.45rem}.overview-guide-details summary[data-v-3211a0c8]{cursor:pointer;font-size:.76rem;color:#cfcdcaf2}.overview-guide-steps[data-v-3211a0c8]{margin:.45rem 0 0;padding-left:1rem;display:grid;gap:.34rem;font-size:.77rem;color:#dcdad7f2}.qv-experience[data-v-3211a0c8]{position:relative;overflow:hidden;border-color:#615f5c4d;background:radial-gradient(circle at 96% 2%,rgba(140,138,135,.2),transparent 36%),radial-gradient(circle at 12% 8%,rgba(var(--accent-rgb),.14),transparent 38%),#1c1a176b}.qv-brand-graphic[data-v-3211a0c8]{pointer-events:none;position:absolute;right:-36px;top:-40px;width:180px;height:180px;opacity:.6}.qv-orbit[data-v-3211a0c8]{position:absolute;border-radius:999px;border:1px solid rgba(168,166,163,.35);animation:qv-orbit-spin-3211a0c8 14s linear infinite}.qv-orbit--one[data-v-3211a0c8]{top:0;right:0;bottom:0;left:0}.qv-orbit--two[data-v-3211a0c8]{top:18px;right:18px;bottom:18px;left:18px;animation-direction:reverse;animation-duration:10s}.qv-orbit--three[data-v-3211a0c8]{top:42px;right:42px;bottom:42px;left:42px;animation-duration:7s}.qv-hero[data-v-3211a0c8]{display:flex;gap:1rem;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;position:relative;z-index:1;margin-bottom:.95rem}.qv-brand-lockup[data-v-3211a0c8]{display:flex;align-items:flex-start;gap:.8rem}.qv-brand-mark[data-v-3211a0c8]{width:2.6rem;height:2.6rem;border-radius:var(--radius-md);display:grid;place-items:center;font-weight:800;letter-spacing:.02em;color:var(--text);background:linear-gradient(150deg,#6a6865f2,rgba(var(--accent-rgb),.95));box-shadow:0 10px 24px #69676459}.qv-brand-mark span[data-v-3211a0c8]{transform:translateY(-.5px)}.qv-kicker[data-v-3211a0c8]{margin:0 0 .3rem;letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;color:#c9c7c4db}.qv-hero h3[data-v-3211a0c8]{margin:0;font-size:clamp(1.25rem,2.3vw,1.7rem)}.qv-hero-badges[data-v-3211a0c8]{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.35rem}.qv-hero-actions[data-v-3211a0c8]{display:grid;justify-items:end;gap:.35rem}.qv-run-btn[data-v-3211a0c8]{display:inline-flex;align-items:center;gap:.5rem;padding-inline:1rem;transform:translateY(0);transition:transform .18s ease,box-shadow .18s ease}.qv-run-btn[data-v-3211a0c8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 32px #62605d3d}.qv-run-dot[data-v-3211a0c8]{width:.52rem;height:.52rem;border-radius:999px;background:#79f4dd;box-shadow:0 0 #79f4dd99;animation:qv-pulse-3211a0c8 1.2s ease-out infinite}.qv-loading-panel[data-v-3211a0c8]{margin-top:0;margin-bottom:.95rem;border:1px solid rgba(178,176,173,.26);border-radius:var(--radius-md);padding:.9rem;display:grid;grid-template-columns:minmax(120px,.26fr) minmax(0,1fr);gap:.9rem;background:radial-gradient(circle at 12% 14%,rgba(var(--accent-rgb),.14),transparent 48%),radial-gradient(circle at 88% 86%,rgba(137,135,132,.16),transparent 46%),#15131099}.qv-auto-toggle[data-v-3211a0c8]{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;color:#e4e2dfe6}.qv-auto-toggle input[data-v-3211a0c8]{accent-color:var(--accent)}.qv-quota-copy[data-v-3211a0c8]{margin:0;font-size:.76rem;color:#d6d4d1de}.qv-quota-warning[data-v-3211a0c8]{margin:0;font-size:.74rem;color:#ffb18df0}.qv-settings-status[data-v-3211a0c8]{margin:0;font-size:.74rem;color:#96ebd1eb}.qv-loading-throbber-wrap[data-v-3211a0c8]{display:grid;justify-items:center;align-content:center;gap:.45rem}.qv-throbber[data-v-3211a0c8]{width:88px;height:88px;position:relative;display:grid;place-items:center}.qv-throbber-ring[data-v-3211a0c8]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:1px solid rgba(197,195,192,.26)}.qv-throbber-ring--outer[data-v-3211a0c8]{animation:qv-orbit-spin-3211a0c8 4.8s linear infinite}.qv-throbber-ring--mid[data-v-3211a0c8]{top:10px;right:10px;bottom:10px;left:10px;border-style:dashed;animation:qv-orbit-spin-3211a0c8 3.2s linear infinite reverse}.qv-throbber-ring--inner[data-v-3211a0c8]{top:22px;right:22px;bottom:22px;left:22px;border-color:#7efadf75;animation:qv-orbit-spin-3211a0c8 2.2s linear infinite}.qv-throbber-core[data-v-3211a0c8]{width:18px;height:18px;border-radius:999px;background:radial-gradient(circle at 32% 26%,#fff,rgba(var(--accent-rgb),.95));box-shadow:0 0 #7efadf80;animation:qv-pulse-3211a0c8 1.1s ease-out infinite}.qv-loading-content[data-v-3211a0c8]{display:grid;gap:.42rem;align-content:center}.qv-loading-copy[data-v-3211a0c8]{margin:0;font-size:.9rem;font-weight:600;color:#d9d7d4eb;animation:qv-fade-breathe-3211a0c8 1.6s ease-in-out infinite}.qv-loading-subcopy[data-v-3211a0c8]{margin:0;color:#e4e2dfd1;font-size:.81rem}.qv-loading-timer[data-v-3211a0c8]{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#c3c1bedb}.qv-loading-track[data-v-3211a0c8]{height:.54rem;border-radius:999px;overflow:hidden;background:#ffffff1f;border:1px solid rgba(175,173,170,.24)}.qv-loading-track span[data-v-3211a0c8]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--accent-rgb),.95),#7f7d7af5);transition:width .42s ease}.qv-stepper[data-v-3211a0c8]{display:flex;gap:.28rem}.qv-stepper-expanded[data-v-3211a0c8]{margin-top:.15rem}.qv-stepper span[data-v-3211a0c8]{width:1.35rem;height:.28rem;border-radius:999px;background:#ffffff30;transition:background .22s ease,transform .22s ease}.qv-stepper span.active[data-v-3211a0c8]{background:linear-gradient(90deg,rgba(var(--accent-rgb),.9),#7f7d7aeb);transform:scaleX(1.03)}.qv-loading-source-grid[data-v-3211a0c8]{margin-top:.2rem;display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.qv-loading-source-card[data-v-3211a0c8]{border-radius:11px;border:1px solid rgba(180,178,175,.24);background:#ffffff08;padding:.48rem .58rem;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.qv-loading-source-card p[data-v-3211a0c8]{margin:0;font-weight:600;font-size:.83rem}.qv-loading-source-card small[data-v-3211a0c8]{display:block;margin-top:.1rem;color:#c0bebbdb;font-size:.72rem}.qv-loading-source-card.is-active[data-v-3211a0c8]{border-color:#79f4dd85;box-shadow:0 8px 18px #65c6a633;transform:translateY(-1px)}.qv-loading-source-card.is-completed[data-v-3211a0c8]{border-color:#c2c0bd85;background:linear-gradient(145deg,#78767338,#ffffff05)}.qv-report-shell[data-v-3211a0c8]{display:grid;gap:.9rem}.qv-estimate-card[data-v-3211a0c8]{border:1px solid rgba(159,157,154,.25);border-radius:var(--radius-md);padding:1rem;background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qv-label[data-v-3211a0c8]{margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#c7c5c2f0}.qv-estimate-card h4[data-v-3211a0c8]{margin:.3rem 0 .2rem;font-size:clamp(1.5rem,2.7vw,2.1rem)}.qv-chips[data-v-3211a0c8]{margin-top:.35rem}.qv-summary[data-v-3211a0c8]{margin:.8rem 0 .7rem;color:#eceae7f2}.qv-range-row[data-v-3211a0c8]{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.9rem}.qv-range-track[data-v-3211a0c8]{margin-top:.45rem;height:.56rem;border-radius:999px;background:#ffffff21;overflow:hidden;position:relative}.qv-range-fill[data-v-3211a0c8]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:linear-gradient(90deg,rgba(var(--accent-rgb),.9),#7f7d7ae6);transform-origin:left;animation:qv-progress-3211a0c8 1s ease}.qv-stats-grid[data-v-3211a0c8]{margin-top:.8rem;display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.qv-domain-chips[data-v-3211a0c8]{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.35rem}.qv-stat-card[data-v-3211a0c8]{padding:.62rem .7rem;border-radius:var(--radius-md);border:1px solid rgba(193,191,188,.2);background:#ffffff08}.qv-stat-card p[data-v-3211a0c8]{margin:0;font-size:.72rem;color:#cbc9c6e0;text-transform:uppercase;letter-spacing:.05em}.qv-stat-card strong[data-v-3211a0c8]{display:block;margin-top:.2rem;font-size:1.04rem}.qv-history-card[data-v-3211a0c8]{border-radius:var(--radius-md);border:1px solid rgba(171,169,166,.22);padding:.8rem;background:#1715124d}.qv-history-header[data-v-3211a0c8]{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.5rem}.qv-history-header h5[data-v-3211a0c8]{margin:0}.qv-history-scroll[data-v-3211a0c8]{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.15rem}.qv-history-pill[data-v-3211a0c8]{white-space:nowrap}.qv-trend-card[data-v-3211a0c8]{border-radius:var(--radius-md);border:1px solid rgba(171,169,166,.24);padding:.8rem;background:#18161357}.qv-trend-head[data-v-3211a0c8]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.qv-trend-head h5[data-v-3211a0c8]{margin:0}.qv-trend-chart[data-v-3211a0c8]{width:100%;height:180px;display:block;border-radius:10px;background:linear-gradient(to top,rgba(255,255,255,.04) 1px,transparent 1px) 0 0/100% 33.33%,#ffffff05}.qv-trend-line[data-v-3211a0c8]{fill:none;stroke:#7af6ddfa;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(122,246,221,.34))}.qv-trend-point[data-v-3211a0c8]{fill:#7f7d7afa;stroke:#f4f2eff2;stroke-width:2}.qv-trend-axis[data-v-3211a0c8]{margin-top:.35rem;display:flex;align-items:center;justify-content:space-between;font-size:.74rem;color:#d6d4d1db}.qv-perspective-grid[data-v-3211a0c8]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.qv-perspective-card[data-v-3211a0c8]{border-radius:var(--radius-md);border:1px solid rgba(167,165,162,.24);padding:.85rem;background:#ffffff06;animation:qv-card-rise-3211a0c8 .45s ease both}.qv-perspective-head[data-v-3211a0c8]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.qv-perspective-head h5[data-v-3211a0c8]{margin:.15rem 0 0;font-size:.92rem}.qv-perspective-head strong[data-v-3211a0c8]{font-size:.95rem}.qv-perspective-lens[data-v-3211a0c8]{margin:0;text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;color:#cbc9c6db}.qv-perspective-bar[data-v-3211a0c8]{margin:.45rem 0 .62rem;height:.42rem;border-radius:999px;background:#ffffff1f;overflow:hidden}.qv-perspective-bar span[data-v-3211a0c8]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(var(--accent-rgb),.88),#b2b0adeb);transition:width .38s ease}.qv-perspective-card p[data-v-3211a0c8]{margin-top:0}.qv-tone-1[data-v-3211a0c8]{border-color:#bcbab759;background:linear-gradient(180deg,#68666329,#ffffff06)}.qv-tone-2[data-v-3211a0c8]{border-color:#8ee2bd59;background:linear-gradient(180deg,rgba(var(--accent-rgb),.16),#ffffff06)}.qv-tone-3[data-v-3211a0c8]{border-color:#bebcb959;background:linear-gradient(180deg,#63615e2e,#ffffff06)}.qv-tone-4[data-v-3211a0c8]{border-color:#f8d49757;background:linear-gradient(180deg,#95723a2e,#ffffff06)}.qv-source-list[data-v-3211a0c8]{margin:.45rem 0 0;padding-left:1rem;display:grid;gap:.4rem}.qv-source-item[data-v-3211a0c8]{font-size:.88rem;line-height:1.35}.qv-empty-state[data-v-3211a0c8]{position:relative;min-height:168px;border-radius:var(--radius-md);border:1px dashed rgba(168,166,163,.35);padding:1.1rem;display:grid;align-content:center;gap:.35rem}.qv-empty-state h4[data-v-3211a0c8],.qv-empty-state p[data-v-3211a0c8]{margin:0}.qv-empty-glow[data-v-3211a0c8]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-md);background:radial-gradient(circle at 20% 20%,rgba(127,125,122,.2),transparent 55%);pointer-events:none}.qv-fade-enter-active[data-v-3211a0c8],.qv-fade-leave-active[data-v-3211a0c8]{transition:opacity .26s ease,transform .26s ease}.qv-fade-enter-from[data-v-3211a0c8],.qv-fade-leave-to[data-v-3211a0c8]{opacity:0;transform:translateY(8px)}:root[data-theme=light] .property-studio-scene[data-v-3211a0c8]{color:var(--text)}:root[data-theme=light] .property-studio-hero[data-v-3211a0c8]{border-color:#6c6a6733;background:radial-gradient(circle at 90% 8%,rgba(159,157,154,.16),transparent 34%),radial-gradient(circle at 10% 14%,rgba(var(--accent-rgb),.1),transparent 34%),#ffffffbd}:root[data-theme=light] .property-workspace-shell[data-v-3211a0c8],:root[data-theme=light] .sell-hero-shell[data-v-3211a0c8],:root[data-theme=light] .sell-intake-shell[data-v-3211a0c8],:root[data-theme=light] .docs-sidebar-upgrade[data-v-3211a0c8],:root[data-theme=light] .docs-main-upgrade[data-v-3211a0c8],:root[data-theme=light] .maintenance-hero-panel[data-v-3211a0c8],:root[data-theme=light] .maintenance-form-panel[data-v-3211a0c8],:root[data-theme=light] .maintenance-feed-panel[data-v-3211a0c8],:root[data-theme=light] .todo-hero-panel[data-v-3211a0c8],:root[data-theme=light] .todo-form-panel[data-v-3211a0c8],:root[data-theme=light] .todo-board-panel[data-v-3211a0c8],:root[data-theme=light] .overview-studio[data-v-3211a0c8],:root[data-theme=light] .qv-experience[data-v-3211a0c8]{border-color:#514f4c2e;background:radial-gradient(circle at 88% 0,rgba(156,154,151,.12),transparent 30%),#ffffffad}:root[data-theme=light] .property-kpi-card[data-v-3211a0c8],:root[data-theme=light] .sell-path-card[data-v-3211a0c8],:root[data-theme=light] .sell-step-card[data-v-3211a0c8],:root[data-theme=light] .sell-section-card[data-v-3211a0c8],:root[data-theme=light] .docs-sidebar-stat[data-v-3211a0c8],:root[data-theme=light] .docs-folder-form-upgrade[data-v-3211a0c8],:root[data-theme=light] .docs-shell-upgrade .docs-folder-item[data-v-3211a0c8],:root[data-theme=light] .docs-upload-zone[data-v-3211a0c8],:root[data-theme=light] .docs-empty-state-upgrade[data-v-3211a0c8],:root[data-theme=light] .docs-list-item-upgrade[data-v-3211a0c8],:root[data-theme=light] .docs-preview-dialog[data-v-3211a0c8],:root[data-theme=light] .maintenance-kpi-card[data-v-3211a0c8],:root[data-theme=light] .maintenance-rail-card[data-v-3211a0c8],:root[data-theme=light] .maintenance-log-item[data-v-3211a0c8],:root[data-theme=light] .maintenance-empty-state[data-v-3211a0c8],:root[data-theme=light] .todo-kpi-card[data-v-3211a0c8],:root[data-theme=light] .todo-column[data-v-3211a0c8],:root[data-theme=light] .todo-card[data-v-3211a0c8],:root[data-theme=light] .todo-empty-state[data-v-3211a0c8],:root[data-theme=light] .overview-progress-shell[data-v-3211a0c8],:root[data-theme=light] .overview-photo-shell[data-v-3211a0c8],:root[data-theme=light] .overview-block[data-v-3211a0c8],:root[data-theme=light] .overview-field-card[data-v-3211a0c8],:root[data-theme=light] .overview-guide-panel[data-v-3211a0c8],:root[data-theme=light] .qv-estimate-card[data-v-3211a0c8],:root[data-theme=light] .qv-stat-card[data-v-3211a0c8],:root[data-theme=light] .qv-history-card[data-v-3211a0c8],:root[data-theme=light] .qv-trend-card[data-v-3211a0c8],:root[data-theme=light] .qv-perspective-card[data-v-3211a0c8],:root[data-theme=light] .qv-empty-state[data-v-3211a0c8]{border-color:#514f4c29;background:#ffffff9e;box-shadow:none}:root[data-theme=light] .property-kicker[data-v-3211a0c8],:root[data-theme=light] .property-workspace-kicker[data-v-3211a0c8],:root[data-theme=light] .sell-path-eyebrow[data-v-3211a0c8],:root[data-theme=light] .qv-kicker[data-v-3211a0c8],:root[data-theme=light] .qv-label[data-v-3211a0c8],:root[data-theme=light] .overview-guide-details summary[data-v-3211a0c8],:root[data-theme=light] .maintenance-kpi-card p[data-v-3211a0c8],:root[data-theme=light] .todo-kpi-card p[data-v-3211a0c8]{color:#5a5855e0}:root[data-theme=light] .property-subtitle[data-v-3211a0c8],:root[data-theme=light] .property-kpi-card span[data-v-3211a0c8],:root[data-theme=light] .sell-path-card p[data-v-3211a0c8],:root[data-theme=light] .sell-fields-grid label[data-v-3211a0c8],:root[data-theme=light] .sell-toggle-row span[data-v-3211a0c8],:root[data-theme=light] .docs-sidebar-subcopy[data-v-3211a0c8],:root[data-theme=light] .docs-folder-helper[data-v-3211a0c8],:root[data-theme=light] .docs-upload-helper[data-v-3211a0c8],:root[data-theme=light] .docs-list-item-upgrade .muted-copy[data-v-3211a0c8],:root[data-theme=light] .docs-preview-note[data-v-3211a0c8],:root[data-theme=light] .maintenance-kpi-card span[data-v-3211a0c8],:root[data-theme=light] .maintenance-log-head p[data-v-3211a0c8],:root[data-theme=light] .maintenance-log-notes[data-v-3211a0c8],:root[data-theme=light] .maintenance-log-reminder-date[data-v-3211a0c8],:root[data-theme=light] .todo-kpi-card span[data-v-3211a0c8],:root[data-theme=light] .todo-card-notes[data-v-3211a0c8],:root[data-theme=light] .overview-status-copy[data-v-3211a0c8],:root[data-theme=light] .overview-field-helper[data-v-3211a0c8],:root[data-theme=light] .overview-ai-note[data-v-3211a0c8],:root[data-theme=light] .overview-photo-copy p[data-v-3211a0c8],:root[data-theme=light] .qv-summary[data-v-3211a0c8],:root[data-theme=light] .qv-quota-copy[data-v-3211a0c8],:root[data-theme=light] .qv-perspective-lens[data-v-3211a0c8]{color:#62605ddb}:root[data-theme=light] .property-profile-photo[data-v-3211a0c8]{border-color:#82807d57;background:#ffffffbd;box-shadow:inset 0 0 0 1px #99979433}:root[data-theme=light] .overview-photo-preview[data-v-3211a0c8]{border-color:#82807d52;background:#ffffffb3}:root[data-theme=light] .overview-photo-overlay[data-v-3211a0c8]{background:linear-gradient(180deg,#1f1d1a00,#1f1d1a9e 52%,#1f1d1ac7)}:root[data-theme=light] .overview-photo-status[data-v-3211a0c8]{color:#5f5d5af2!important}:root[data-theme=light] .property-tab-btn[data-v-3211a0c8]{border-color:#53514e2e;background:#ffffff94;color:var(--text)}:root[data-theme=light] .property-tab-btn[data-v-3211a0c8]:hover{border-color:#7977745c;box-shadow:0 10px 20px #74726f24}:root[data-theme=light] .property-tab-btn.is-active[data-v-3211a0c8]{border-color:#7a787561;background:linear-gradient(135deg,#9a989533,rgba(var(--accent-rgb),.17));box-shadow:0 12px 24px #76747129}:root[data-theme=light] .property-tab-copy small[data-v-3211a0c8]{color:#62605dcc}:root[data-theme=light] .sell-hero-brand[data-v-3211a0c8]{border-color:#7876733d;background:#ffffffc2;box-shadow:0 8px 18px #75737029}:root[data-theme=light] .sell-hero-brand-copy small[data-v-3211a0c8]{color:#54524fd6}:root[data-theme=light] .sell-path-card.is-active[data-v-3211a0c8]{border-color:#78767361;box-shadow:0 10px 20px #7f7d7a2e,inset 0 0 0 1px #b9b7b473;background:linear-gradient(160deg,#a4a29f33,rgba(var(--accent-rgb),.14))}:root[data-theme=light] .sell-step-card span[data-v-3211a0c8]{color:#312f2cf5;background:#cbc9c6f2}:root[data-theme=light] .sell-status-note[data-v-3211a0c8]{border-color:#4daa9259;background:#6cc9b02e;color:#285a50f5}:root[data-theme=light] .docs-upload-zone[data-v-3211a0c8]{border-color:#89878457;background:linear-gradient(140deg,#a09e9b1f,#ffffffb3)}:root[data-theme=light] .docs-upload-zone.is-drag-active[data-v-3211a0c8]{border-color:#47a28699;box-shadow:0 0 0 1px #47a28642,0 10px 20px #82807d2e;background:linear-gradient(140deg,rgba(var(--accent-rgb),.16),#ffffffbd)}:root[data-theme=light] .docs-preview-modal[data-v-3211a0c8]{background:#2523207a}:root[data-theme=light] .docs-preview-header p[data-v-3211a0c8],:root[data-theme=light] .docs-sidebar-stat p[data-v-3211a0c8]{color:#62605dd1}:root[data-theme=light] .maintenance-reminder-chip.is-overdue[data-v-3211a0c8],:root[data-theme=light] .todo-priority-chip.is-high[data-v-3211a0c8],:root[data-theme=light] .todo-due-chip.is-overdue[data-v-3211a0c8]{border-color:#bc4c5e61;color:#84222fe6;background:#fac4ce80}:root[data-theme=light] .maintenance-reminder-chip.is-soon[data-v-3211a0c8],:root[data-theme=light] .todo-priority-chip.is-medium[data-v-3211a0c8],:root[data-theme=light] .todo-due-chip.is-soon[data-v-3211a0c8]{border-color:#be7e2f59;color:#7a4f16e6;background:#fcdcb58f}:root[data-theme=light] .maintenance-reminder-chip.is-scheduled[data-v-3211a0c8],:root[data-theme=light] .todo-priority-chip.is-low[data-v-3211a0c8],:root[data-theme=light] .todo-due-chip.is-scheduled[data-v-3211a0c8]{border-color:#459a7a5c;color:#24664ae6;background:#bfecdd94}:root[data-theme=light] .maintenance-reminder-chip.is-none[data-v-3211a0c8],:root[data-theme=light] .todo-due-chip.is-none[data-v-3211a0c8]{border-color:#75737047;color:#504e4bdb;background:#e7e5e29e}:root[data-theme=light] .overview-ai-activity[data-v-3211a0c8]{border-color:#8684813d;background:#a3a19e24}:root[data-theme=light] .overview-ai-activity-head p[data-v-3211a0c8],:root[data-theme=light] .overview-guide-title[data-v-3211a0c8]{color:#555350eb}:root[data-theme=light] .overview-ai-icon-btn[data-v-3211a0c8]{border-color:#92908d80;background:radial-gradient(circle at 20% 15%,rgba(195,193,190,.34),transparent 50%),radial-gradient(circle at 80% 88%,rgba(var(--accent-rgb),.26),transparent 54%),linear-gradient(145deg,#f7f5f2f5,#eae8e5eb);color:#514f4cf2}:root[data-theme=light] .overview-ai-icon-btn[data-v-3211a0c8]:hover:not(:disabled){border-color:#82807db8;box-shadow:inset 0 0 0 1px #a7a5a240,0 8px 18px #8f8d8a42}:root[data-theme=light] .overview-ai-icon-btn[data-v-3211a0c8]:after{background:#f4f2effa;border:1px solid rgba(144,142,139,.28);color:#52504deb}:root[data-theme=light] .qv-orbit[data-v-3211a0c8]{border-color:#97959257}:root[data-theme=light] .qv-brand-mark[data-v-3211a0c8]{box-shadow:0 8px 16px #7a787538}:root[data-theme=light] .qv-loading-copy[data-v-3211a0c8],:root[data-theme=light] .qv-stat-card p[data-v-3211a0c8]{color:#615f5cd6}:root[data-theme=light] .qv-loading-panel[data-v-3211a0c8]{border-color:#7573703d;background:radial-gradient(circle at 14% 14%,rgba(var(--accent-rgb),.18),transparent 42%),radial-gradient(circle at 88% 84%,rgba(143,141,138,.17),transparent 46%),#fcfaf7e6}:root[data-theme=light] .qv-loading-subcopy[data-v-3211a0c8],:root[data-theme=light] .qv-loading-timer[data-v-3211a0c8],:root[data-theme=light] .qv-loading-source-card small[data-v-3211a0c8]{color:#5f5d5ad1}:root[data-theme=light] .qv-auto-toggle[data-v-3211a0c8],:root[data-theme=light] .qv-trend-axis[data-v-3211a0c8]{color:#5d5b58d6}:root[data-theme=light] .qv-settings-status[data-v-3211a0c8]{color:#2e8062eb}:root[data-theme=light] .qv-quota-warning[data-v-3211a0c8]{color:#b66136eb}:root[data-theme=light] .qv-stepper span[data-v-3211a0c8],:root[data-theme=light] .qv-range-track[data-v-3211a0c8],:root[data-theme=light] .qv-perspective-bar[data-v-3211a0c8]{background:#a6a4a138}:root[data-theme=light] .qv-loading-track[data-v-3211a0c8]{background:#acaaa738;border-color:#9b999647}:root[data-theme=light] .qv-loading-source-card[data-v-3211a0c8]{border-color:#8b89863d;background:#ffffffc7}:root[data-theme=light] .qv-trend-chart[data-v-3211a0c8]{background:linear-gradient(to top,rgba(146,144,141,.18) 1px,transparent 1px) 0 0/100% 33.33%,#f8f6f3db}:root[data-theme=light] .qv-trend-line[data-v-3211a0c8]{stroke:#4ba791fa;filter:drop-shadow(0 0 5px rgba(82,156,140,.24))}:root[data-theme=light] .qv-trend-point[data-v-3211a0c8]{fill:#84827ff2;stroke:#fffffff0}:root[data-theme=light] .qv-empty-glow[data-v-3211a0c8]{background:radial-gradient(circle at 20% 20%,rgba(167,165,162,.2),transparent 55%)}@keyframes qv-pulse-3211a0c8{0%{box-shadow:0 0 #79f4dd8c}70%{box-shadow:0 0 0 10px #79f4dd00}to{box-shadow:0 0 #79f4dd00}}@keyframes qv-fade-breathe-3211a0c8{0%,to{opacity:.72}50%{opacity:1}}@keyframes qv-progress-3211a0c8{0%{transform:scaleX(.35)}to{transform:scaleX(1)}}@keyframes qv-card-rise-3211a0c8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes qv-orbit-spin-3211a0c8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes overview-pulse-3211a0c8{0%{box-shadow:0 0 #7efae080}70%{box-shadow:0 0 0 10px #7efae000}to{box-shadow:0 0 #7efae000}}@keyframes overview-rail-slide-3211a0c8{0%{transform:translate(-65%)}50%{transform:translate(40%)}to{transform:translate(175%)}}@keyframes overview-assist-spin-3211a0c8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes overview-assist-glow-3211a0c8{0%,to{filter:drop-shadow(0 0 6px rgba(255,228,150,.3)) brightness(.98)}50%{filter:drop-shadow(0 0 11px rgba(228,226,223,.58)) brightness(1.12)}}@media(min-width:1540px){.docs-shell-upgrade[data-v-3211a0c8]{grid-template-columns:minmax(320px,390px) minmax(0,1fr)}.docs-main-upgrade .docs-grid[data-v-3211a0c8]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:1180px){.workspace-panel-sell[data-v-3211a0c8]{grid-template-columns:1fr}.property-kpi-grid[data-v-3211a0c8],.todo-kpi-grid[data-v-3211a0c8]{grid-template-columns:repeat(3,minmax(0,1fr))}.todo-workspace-grid[data-v-3211a0c8]{grid-template-columns:1fr}.todo-form-grid[data-v-3211a0c8],.todo-controls-grid[data-v-3211a0c8],.todo-board-grid[data-v-3211a0c8],.maintenance-kpi-grid[data-v-3211a0c8]{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-workspace-grid[data-v-3211a0c8]{grid-template-columns:1fr}.maintenance-form-grid[data-v-3211a0c8],.maintenance-controls-grid[data-v-3211a0c8]{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-shell-upgrade[data-v-3211a0c8]{grid-template-columns:1fr}.docs-sidebar-upgrade[data-v-3211a0c8]{position:static}.sell-step-grid[data-v-3211a0c8]{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-sidebar-stats[data-v-3211a0c8]{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-upload-form[data-v-3211a0c8]{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}.docs-upload-actions[data-v-3211a0c8]{justify-content:flex-start;grid-column:1 / -1;flex-wrap:wrap}}@media(max-width:980px){.property-studio-actions[data-v-3211a0c8]{width:100%;justify-content:flex-start}.property-studio-media[data-v-3211a0c8]{align-self:flex-start}.property-kpi-grid[data-v-3211a0c8],.property-tab-grid[data-v-3211a0c8],.overview-fields-grid[data-v-3211a0c8],.docs-controls-grid[data-v-3211a0c8],.qv-stats-grid[data-v-3211a0c8],.qv-perspective-grid[data-v-3211a0c8]{grid-template-columns:repeat(2,minmax(0,1fr))}.qv-loading-panel[data-v-3211a0c8]{grid-template-columns:1fr;gap:.7rem}.qv-loading-throbber-wrap[data-v-3211a0c8]{justify-items:start}.docs-view-toggle[data-v-3211a0c8]{justify-content:flex-start}.sell-fields-grid[data-v-3211a0c8]{grid-template-columns:1fr}.overview-photo-preview[data-v-3211a0c8]{width:100%;max-width:240px}.todo-form-grid[data-v-3211a0c8],.todo-controls-grid[data-v-3211a0c8],.todo-board-grid[data-v-3211a0c8]{grid-template-columns:1fr}.todo-card-head[data-v-3211a0c8],.todo-panel-head[data-v-3211a0c8]{flex-direction:column;align-items:flex-start}.maintenance-form-grid[data-v-3211a0c8],.maintenance-controls-grid[data-v-3211a0c8]{grid-template-columns:1fr}.maintenance-log-head[data-v-3211a0c8],.maintenance-log-foot[data-v-3211a0c8]{flex-direction:column;align-items:flex-start}.maintenance-log-chips[data-v-3211a0c8]{justify-content:flex-start}.docs-sidebar-stats[data-v-3211a0c8]{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-upload-form[data-v-3211a0c8]{grid-template-columns:1fr}.docs-upload-actions[data-v-3211a0c8]{grid-column:auto}.docs-main-upgrade .docs-grid[data-v-3211a0c8]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.docs-list-item-upgrade .docs-list-actions[data-v-3211a0c8]{justify-content:flex-start}}@media(max-width:680px){.sell-hero-head[data-v-3211a0c8]{grid-template-columns:1fr}.sell-hero-brand[data-v-3211a0c8]{width:100%;justify-content:flex-start}.property-studio-head[data-v-3211a0c8]{gap:.75rem}.property-kpi-grid[data-v-3211a0c8],.property-tab-grid[data-v-3211a0c8],.docs-controls-grid[data-v-3211a0c8],.todo-kpi-grid[data-v-3211a0c8]{grid-template-columns:1fr}.todo-hero-head[data-v-3211a0c8],.todo-panel-head[data-v-3211a0c8]{flex-direction:column;align-items:flex-start}.todo-card-actions .chip[data-v-3211a0c8]{width:100%}.maintenance-kpi-grid[data-v-3211a0c8]{grid-template-columns:1fr}.maintenance-hero-head[data-v-3211a0c8],.maintenance-panel-head[data-v-3211a0c8],.maintenance-reminder-toggle[data-v-3211a0c8]{flex-direction:column;align-items:flex-start}.maintenance-reminder-date-row[data-v-3211a0c8],.docs-sidebar-stats[data-v-3211a0c8]{grid-template-columns:1fr}.sell-intake-head[data-v-3211a0c8],.sell-submit-bar[data-v-3211a0c8]{flex-direction:column;align-items:flex-start}.sell-step-grid[data-v-3211a0c8]{grid-template-columns:1fr}.property-studio-actions[data-v-3211a0c8]{justify-content:flex-start}.property-workspace-header[data-v-3211a0c8],.overview-head[data-v-3211a0c8],.overview-head-actions[data-v-3211a0c8],.overview-block-head[data-v-3211a0c8],.overview-field-actions[data-v-3211a0c8]{flex-direction:column;align-items:flex-start}.overview-fields-grid[data-v-3211a0c8]{grid-template-columns:1fr}.qv-brand-lockup[data-v-3211a0c8]{width:100%}.qv-hero-actions[data-v-3211a0c8]{justify-items:start}.qv-stats-grid[data-v-3211a0c8],.qv-perspective-grid[data-v-3211a0c8],.qv-loading-source-grid[data-v-3211a0c8]{grid-template-columns:1fr}.qv-throbber[data-v-3211a0c8]{width:74px;height:74px}.docs-shell-upgrade .docs-folder-row-actions[data-v-3211a0c8],.doc-card-upgrade .doc-card-actions[data-v-3211a0c8],.docs-list-item-upgrade[data-v-3211a0c8]{grid-template-columns:1fr}.docs-preview-dialog[data-v-3211a0c8]{max-height:calc(100dvh - 1.25rem);padding:.8rem}.docs-preview-header[data-v-3211a0c8]{align-items:flex-start}.docs-preview-close-btn[data-v-3211a0c8]{min-width:0}.docs-preview-actions[data-v-3211a0c8]{justify-content:stretch;border-top:0;padding-top:.25rem}.docs-preview-primary-btn[data-v-3211a0c8],.docs-preview-action-btn[data-v-3211a0c8]{width:100%;min-width:0}.docs-preview-frame[data-v-3211a0c8] .doc-thumb-preview{min-height:min(58vh,620px);height:auto}}.top-rated-coming[data-v-945ffebe]{gap:.95rem}.top-rated-hero h1[data-v-945ffebe]{margin:.2rem 0 0;max-width:16ch}.top-rated-panel[data-v-945ffebe]{display:grid;gap:1rem}.top-rated-grid[data-v-945ffebe]{display:grid;gap:.9rem;grid-template-columns:1.1fr .9fr}.top-rated-block[data-v-945ffebe]{border:1px solid var(--stroke2);border-radius:var(--radius-lg);background:linear-gradient(165deg,#110f0c47,#110f0c14);padding:1rem}.top-rated-block h2[data-v-945ffebe]{margin:0 0 .65rem;font-size:1rem}.top-rated-list[data-v-945ffebe]{gap:.52rem;color:var(--muted)}.top-rated-status-list[data-v-945ffebe]{display:grid;gap:.55rem}.status-item[data-v-945ffebe]{display:grid;grid-template-columns:12px minmax(0,1fr);gap:.55rem;align-items:start;padding:.62rem .72rem;border-radius:var(--radius-md);border:1px solid var(--stroke2);background:#110f0c38}.status-dot[data-v-945ffebe]{width:10px;height:10px;border-radius:999px;margin-top:.26rem;background:rgba(var(--accent-rgb),.36);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.16)}.status-item strong[data-v-945ffebe]{display:block;font-size:.9rem}.status-item p[data-v-945ffebe]{margin:.2rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.45}.status-item.is-done .status-dot[data-v-945ffebe]{background:#50e3b2;box-shadow:0 0 0 3px #50e3b233}.status-item.is-active .status-dot[data-v-945ffebe]{background:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.28);animation:top-rated-pulse-945ffebe 2.2s ease infinite}.top-rated-actions-row[data-v-945ffebe]{display:flex;flex-wrap:wrap;gap:.55rem}.top-rated-secondary[data-v-945ffebe]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@keyframes top-rated-pulse-945ffebe{0%{transform:scale(1);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.24)}60%{transform:scale(1.09);box-shadow:0 0 0 6px rgba(var(--accent-rgb),.1)}to{transform:scale(1);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.24)}}@media(max-width:960px){.top-rated-grid[data-v-945ffebe]{grid-template-columns:1fr}}:root[data-theme=light]{background:#ffffff9e}.scan-scene[data-v-a28d6ae7]{gap:1rem}.scan-hero[data-v-a28d6ae7]{border-color:#b3b1ae47;background:radial-gradient(circle at 88% 6%,rgba(172,170,167,.18),transparent 35%),radial-gradient(circle at 12% 20%,rgba(var(--accent-rgb),.13),transparent 33%),#1a181570}.scan-hero-head[data-v-a28d6ae7]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.scan-hero-head h1[data-v-a28d6ae7]{margin:0}.scan-hero-actions[data-v-a28d6ae7]{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.scan-layout[data-v-a28d6ae7]{display:grid;gap:1rem;grid-template-columns:minmax(250px,320px) minmax(0,1fr) minmax(300px,380px);align-items:start}.scan-threads-panel[data-v-a28d6ae7],.scan-chat-panel[data-v-a28d6ae7],.scan-docs-panel[data-v-a28d6ae7]{border-color:#b9b7b438;background:#19171466}.scan-panel-head[data-v-a28d6ae7]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.scan-panel-head h2[data-v-a28d6ae7]{margin:0;font-size:1.08rem}.scan-new-thread-btn[data-v-a28d6ae7]{margin-top:.7rem;width:100%;min-height:2.6rem;border-radius:var(--radius-md);border:1px dashed rgba(192,190,187,.45);background:#ffffff05;color:inherit}.scan-thread-list[data-v-a28d6ae7]{margin-top:.7rem;display:grid;gap:.5rem;max-height:68vh;overflow:auto}.scan-thread-item[data-v-a28d6ae7]{text-align:left;border:1px solid rgba(173,171,168,.24);background:#ffffff08;border-radius:var(--radius-md);padding:.65rem;color:inherit;font:inherit;display:grid;gap:.3rem;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .22s ease}.scan-thread-item[data-v-a28d6ae7]:hover{transform:translateY(-1px);border-color:#c6c4c17a;box-shadow:0 10px 22px #0b090633}.scan-thread-item.is-active[data-v-a28d6ae7]{border-color:#bcbab79e;box-shadow:inset 0 0 0 1px #cccac752;background:linear-gradient(150deg,#63615e3d,rgba(var(--accent-rgb),.15))}.scan-thread-item-head[data-v-a28d6ae7]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.scan-thread-item p[data-v-a28d6ae7]{margin:0;font-size:.84rem;color:#dbd9d6db}.scan-thread-item small[data-v-a28d6ae7]{color:#c6c4c1d1}.scan-chat-panel[data-v-a28d6ae7]{display:grid;gap:.65rem}.scan-chat-head[data-v-a28d6ae7]{padding-bottom:.5rem;border-bottom:1px solid rgba(176,174,171,.2)}.scan-chat-title-row[data-v-a28d6ae7]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.scan-chat-title-row h2[data-v-a28d6ae7]{margin:0}.scan-rename-btn[data-v-a28d6ae7]{min-height:2rem}.scan-rename-form[data-v-a28d6ae7]{display:grid;gap:.45rem;width:100%}.scan-rename-actions[data-v-a28d6ae7]{display:flex;gap:.4rem;flex-wrap:wrap}.scan-message-list[data-v-a28d6ae7]{min-height:420px;max-height:62vh;overflow:auto;display:block;padding-right:.25rem;scroll-behavior:smooth}.scan-message-stream[data-v-a28d6ae7]{display:grid;gap:.55rem}.scan-message[data-v-a28d6ae7]{border:1px solid rgba(175,173,170,.2);border-radius:var(--radius-md);background:#ffffff08;padding:.65rem .7rem;display:grid;gap:.32rem;transform-origin:bottom;animation:scan-message-pop-a28d6ae7 .22s ease;transition:transform .16s ease,border-color .18s ease,box-shadow .18s ease}.scan-message[data-v-a28d6ae7]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0a080533}.scan-message.is-user[data-v-a28d6ae7]{border-color:#b2b0ad52;background:linear-gradient(148deg,#63615e33,#38363333)}.scan-message.is-assistant[data-v-a28d6ae7]{border-color:#66d0b747;background:linear-gradient(148deg,rgba(var(--accent-rgb),.19),#3836332e)}.scan-message-kicker[data-v-a28d6ae7]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.78rem;color:#cbc9c6e0}.scan-message-kicker-actions[data-v-a28d6ae7]{display:inline-flex;align-items:center;gap:.35rem}.scan-copy-btn[data-v-a28d6ae7]{border:1px solid rgba(170,168,165,.28);background:#ffffff0a;color:inherit;border-radius:999px;padding:.14rem .5rem;font-size:.72rem;line-height:1.1;cursor:pointer;transition:border-color .16s ease,transform .12s ease,background .16s ease}.scan-copy-btn[data-v-a28d6ae7]:hover{transform:translateY(-1px);border-color:#c5c3c085;background:#b1afac1f}.scan-message-body[data-v-a28d6ae7]{display:grid;gap:.42rem;line-height:1.42}.scan-message-body p[data-v-a28d6ae7]{margin:0;overflow-wrap:anywhere}.scan-message-heading[data-v-a28d6ae7]{margin:.2rem 0 0;font-size:.94rem;letter-spacing:.01em}.scan-message-listing[data-v-a28d6ae7]{margin:0;padding-left:1.15rem;display:grid;gap:.22rem}.scan-message-listing li[data-v-a28d6ae7]{overflow-wrap:anywhere}.scan-message-body code[data-v-a28d6ae7]{display:inline-block;padding:.05rem .3rem;border-radius:.4rem;font-family:Courier New,Courier,monospace;font-size:.82rem;border:1px solid rgba(182,180,177,.34);background:#23211e70}.scan-message-body strong[data-v-a28d6ae7]{color:#eeece9f5}.scan-message-body.is-streaming[data-v-a28d6ae7]:after{content:"";width:.55rem;height:1rem;border-right:2px solid rgba(206,204,201,.86);display:inline-block;margin-left:.1rem;animation:scan-caret-blink-a28d6ae7 1s steps(1,end) infinite}.scan-thinking[data-v-a28d6ae7]{display:inline-flex;align-items:center;gap:.38rem;padding:.5rem .65rem;color:#d6d4d1e6;font-size:.84rem;border:1px dashed rgba(178,176,173,.32);border-radius:.8rem;width:fit-content;background:linear-gradient(120deg,#4846433d,#4c4a4733)}.scan-thinking-dot[data-v-a28d6ae7]{width:.38rem;height:.38rem;border-radius:999px;background:#c7c5c2d9;animation:scan-thinking-bounce-a28d6ae7 1s ease-in-out infinite}.scan-thinking-dot[data-v-a28d6ae7]:nth-child(2){animation-delay:.12s}.scan-thinking-dot[data-v-a28d6ae7]:nth-child(3){animation-delay:.24s}.scan-composer[data-v-a28d6ae7]{border-top:1px solid rgba(171,169,166,.2);padding-top:.75rem;display:grid;gap:.45rem;animation:scan-composer-fade-a28d6ae7 .26s ease}.scan-context-row[data-v-a28d6ae7]{display:grid;gap:.3rem}.scan-context-row label[data-v-a28d6ae7]{font-size:.8rem;color:#d2d0cdeb}.scan-quick-actions[data-v-a28d6ae7]{display:flex;flex-wrap:wrap;gap:.35rem}.scan-quick-actions .chip[data-v-a28d6ae7]{transition:transform .15s ease,border-color .18s ease,background .18s ease}.scan-quick-actions .chip[data-v-a28d6ae7]:hover{transform:translateY(-1px);border-color:#c3c1be8a}.scan-composer-actions[data-v-a28d6ae7]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.scan-status[data-v-a28d6ae7]{margin:0;font-size:.86rem}.scan-upload-form[data-v-a28d6ae7]{margin-top:.7rem;display:grid;gap:.45rem}.scan-upload-note[data-v-a28d6ae7]{margin:0;font-size:.82rem;color:#cdcbc8db}.scan-upload-actions[data-v-a28d6ae7]{display:grid;gap:.35rem}.scan-doc-list[data-v-a28d6ae7]{margin-top:.75rem;display:grid;gap:.65rem;max-height:62vh;overflow:auto}.scan-doc-card[data-v-a28d6ae7]{border:1px solid rgba(172,170,167,.22);border-radius:var(--radius-md);background:#ffffff08;padding:.65rem;display:grid;gap:.42rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.scan-doc-card[data-v-a28d6ae7]:hover{transform:translateY(-1px);border-color:#bbb9b66b;box-shadow:0 12px 24px #0b09062e}.scan-doc-head[data-v-a28d6ae7]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.scan-doc-head strong[data-v-a28d6ae7]{overflow-wrap:anywhere}.scan-doc-summary[data-v-a28d6ae7]{margin:0;font-size:.84rem;color:#dcdad7e6;white-space:pre-wrap}.scan-doc-actions[data-v-a28d6ae7]{display:flex;gap:.4rem;flex-wrap:wrap}.scan-doc-assigned[data-v-a28d6ae7]{border:1px solid rgba(101,198,170,.34);border-radius:11px;background:#3b99841f;padding:.5rem}.scan-doc-assigned strong[data-v-a28d6ae7]{font-size:.84rem}.scan-doc-assigned p[data-v-a28d6ae7]{margin:.2rem 0 0;font-size:.82rem}.scan-doc-assign-form[data-v-a28d6ae7]{display:grid;gap:.38rem}.scan-empty-state[data-v-a28d6ae7]{border:1px dashed rgba(172,170,167,.3);border-radius:var(--radius-md);background:#ffffff05;padding:.8rem}.scan-empty-state p[data-v-a28d6ae7]{margin:0}:root[data-theme=light] .scan-hero[data-v-a28d6ae7],:root[data-theme=light] .scan-threads-panel[data-v-a28d6ae7],:root[data-theme=light] .scan-chat-panel[data-v-a28d6ae7],:root[data-theme=light] .scan-docs-panel[data-v-a28d6ae7]{border-color:#5f5d5a2e;background:radial-gradient(circle at 90% 0,rgba(164,162,159,.12),transparent 32%),#ffffffb8}:root[data-theme=light] .scan-thread-item[data-v-a28d6ae7],:root[data-theme=light] .scan-message[data-v-a28d6ae7],:root[data-theme=light] .scan-doc-card[data-v-a28d6ae7],:root[data-theme=light] .scan-empty-state[data-v-a28d6ae7],:root[data-theme=light] .scan-doc-assigned[data-v-a28d6ae7]{border-color:#6c6a6733;background:#ffffffa8}:root[data-theme=light] .scan-thread-item p[data-v-a28d6ae7],:root[data-theme=light] .scan-thread-item small[data-v-a28d6ae7],:root[data-theme=light] .scan-message-kicker[data-v-a28d6ae7],:root[data-theme=light] .scan-doc-summary[data-v-a28d6ae7],:root[data-theme=light] .scan-upload-note[data-v-a28d6ae7]{color:#656360e6}:root[data-theme=light] .scan-message-body strong[data-v-a28d6ae7]{color:#211f1cf2}:root[data-theme=light] .scan-message-body code[data-v-a28d6ae7]{border-color:#73716e4d;background:#f8f6f3eb}:root[data-theme=light] .scan-copy-btn[data-v-a28d6ae7]{border-color:#79777442;background:#ffffffc2}.scan-message-transition-enter-active[data-v-a28d6ae7],.scan-message-transition-leave-active[data-v-a28d6ae7]{transition:all .22s ease}.scan-message-transition-enter-from[data-v-a28d6ae7],.scan-message-transition-leave-to[data-v-a28d6ae7]{opacity:0;transform:translateY(8px) scale(.99)}@keyframes scan-thinking-bounce-a28d6ae7{0%,80%,to{transform:scale(.8);opacity:.55}40%{transform:scale(1.08);opacity:1}}@keyframes scan-message-pop-a28d6ae7{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scan-composer-fade-a28d6ae7{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes scan-caret-blink-a28d6ae7{0%,45%{opacity:1}46%,to{opacity:0}}@media(max-width:1320px){.scan-layout[data-v-a28d6ae7]{grid-template-columns:minmax(230px,300px) minmax(0,1fr)}.scan-docs-panel[data-v-a28d6ae7]{grid-column:1 / -1}}@media(max-width:980px){.scan-layout[data-v-a28d6ae7]{grid-template-columns:1fr}.scan-message-list[data-v-a28d6ae7],.scan-doc-list[data-v-a28d6ae7],.scan-thread-list[data-v-a28d6ae7]{max-height:none}}.community-scene[data-v-cb872c30]{gap:1rem}.community-hero[data-v-cb872c30]{border-color:#b3b1ae42;background:radial-gradient(circle at 92% 8%,rgba(173,171,168,.15),transparent 34%),#1a181573}.community-hero-head[data-v-cb872c30]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.community-hero-head h1[data-v-cb872c30]{margin:0}.community-hero-actions[data-v-cb872c30]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.community-layout[data-v-cb872c30]{display:grid;gap:1rem;grid-template-columns:minmax(340px,430px) minmax(0,1fr);align-items:start}.community-left-col[data-v-cb872c30]{display:grid;gap:1rem}.community-compose-panel[data-v-cb872c30],.community-list-panel[data-v-cb872c30],.community-thread-panel[data-v-cb872c30]{border-color:#b9b7b43d;background:#19171466}.community-panel-head[data-v-cb872c30]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.community-panel-head h2[data-v-cb872c30]{margin:0;font-size:1.08rem}.community-compose-form[data-v-cb872c30]{margin-top:.75rem;gap:.65rem}.community-compose-form textarea[data-v-cb872c30],.community-reply-form textarea[data-v-cb872c30]{min-height:110px}.community-compose-actions[data-v-cb872c30],.community-reply-submit[data-v-cb872c30]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.community-filters[data-v-cb872c30]{margin-top:.75rem;display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) minmax(160px,.8fr) auto;align-items:end}.community-filter-actions[data-v-cb872c30]{display:flex;gap:.45rem;flex-wrap:wrap}.community-status[data-v-cb872c30]{margin:.7rem 0 0;font-size:.86rem}.community-thread-list[data-v-cb872c30]{margin-top:.75rem;display:grid;gap:.55rem}.community-thread-card[data-v-cb872c30]{cursor:pointer;text-align:left;border-radius:var(--radius-md);border:1px solid rgba(173,171,168,.24);background:#ffffff08;color:inherit;font:inherit;padding:.72rem;display:grid;gap:.4rem}.community-thread-card[data-v-cb872c30]:hover{border-color:#b0aeab73}.community-thread-card[data-v-cb872c30]:focus-visible{outline:2px solid rgba(197,195,192,.7);outline-offset:2px}.community-thread-card.is-active[data-v-cb872c30]{border-color:#bcbab79e;box-shadow:inset 0 0 0 1px #cccac757;background:linear-gradient(150deg,#63615e3d,rgba(var(--accent-rgb),.16))}.community-thread-head[data-v-cb872c30]{display:flex;justify-content:space-between;align-items:flex-start;gap:.45rem}.community-thread-head h3[data-v-cb872c30]{margin:0;font-size:.96rem}.community-thread-preview[data-v-cb872c30]{margin:0;font-size:.86rem;color:#dad8d5e0}.community-thread-meta[data-v-cb872c30]{display:flex;flex-wrap:wrap;gap:.35rem .55rem;font-size:.78rem;color:#c8c6c3db}.community-thread-shell[data-v-cb872c30]{display:grid;gap:.8rem}.community-thread-header[data-v-cb872c30]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.community-thread-header h2[data-v-cb872c30]{margin:0}.community-thread-kicker[data-v-cb872c30]{margin:0 0 .2rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#d1cfcce6}.community-thread-header-actions[data-v-cb872c30]{display:inline-flex;gap:.45rem;align-items:center;flex-wrap:wrap}.community-thread-body[data-v-cb872c30]{border:1px solid rgba(172,170,167,.22);border-radius:var(--radius-md);background:#ffffff08;padding:.84rem}.community-thread-body p[data-v-cb872c30]{margin:0;white-space:pre-wrap}.community-replies h3[data-v-cb872c30]{margin:0;font-size:1rem}.community-reply-list[data-v-cb872c30]{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.6rem}.community-reply-item[data-v-cb872c30]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;border:1px solid rgba(172,170,167,.2);border-radius:var(--radius-md);padding:.7rem;background:#ffffff06}.community-reply-avatar[data-v-cb872c30]{width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(192,190,187,.4);background:linear-gradient(140deg,#8c8a878c,rgba(var(--accent-rgb),.52));color:#f6f4f1f2;font-size:.76rem;font-weight:700;display:grid;place-items:center;overflow:hidden}.community-reply-avatar img[data-v-cb872c30]{width:100%;height:100%;object-fit:cover}.community-reply-body[data-v-cb872c30]{display:grid;gap:.35rem}.community-reply-head[data-v-cb872c30]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.78rem}.community-reply-head span[data-v-cb872c30]{color:#c9c7c4d6}.community-reply-body p[data-v-cb872c30]{margin:0;white-space:pre-wrap}.community-reply-actions[data-v-cb872c30]{display:flex;gap:.45rem}.community-reply-form[data-v-cb872c30]{border-top:1px solid rgba(171,169,166,.2);padding-top:.75rem;display:grid;gap:.45rem}.community-empty-state[data-v-cb872c30]{margin-top:.7rem;border:1px dashed rgba(172,170,167,.28);border-radius:var(--radius-md);background:#ffffff05;padding:.85rem}.community-empty-state h3[data-v-cb872c30],.community-empty-state p[data-v-cb872c30]{margin:0}.community-empty-state p[data-v-cb872c30]{margin-top:.24rem}.community-empty-thread[data-v-cb872c30]{margin-top:0}:root[data-theme=light] .community-hero[data-v-cb872c30],:root[data-theme=light] .community-compose-panel[data-v-cb872c30],:root[data-theme=light] .community-list-panel[data-v-cb872c30],:root[data-theme=light] .community-thread-panel[data-v-cb872c30]{border-color:#5f5d5a2e;background:radial-gradient(circle at 90% 0,rgba(164,162,159,.12),transparent 32%),#ffffffb8}:root[data-theme=light] .community-thread-card[data-v-cb872c30],:root[data-theme=light] .community-thread-body[data-v-cb872c30],:root[data-theme=light] .community-reply-item[data-v-cb872c30],:root[data-theme=light] .community-empty-state[data-v-cb872c30]{border-color:#6c6a6733;background:#ffffffa3}:root[data-theme=light] .community-thread-card.is-active[data-v-cb872c30]{border-color:#807e7b6b;background:linear-gradient(150deg,#aba9a638,rgba(var(--accent-rgb),.18))}:root[data-theme=light] .community-thread-preview[data-v-cb872c30],:root[data-theme=light] .community-thread-meta[data-v-cb872c30],:root[data-theme=light] .community-thread-kicker[data-v-cb872c30],:root[data-theme=light] .community-reply-head span[data-v-cb872c30]{color:#656360db}:root[data-theme=light] .community-reply-avatar[data-v-cb872c30]{border-color:#94928f66;color:#42403df2}@media(max-width:1100px){.community-layout[data-v-cb872c30]{grid-template-columns:1fr}.community-left-col[data-v-cb872c30]{order:2}.community-thread-panel[data-v-cb872c30]{order:1}}@media(max-width:760px){.community-hero-actions[data-v-cb872c30],.community-thread-header[data-v-cb872c30],.community-compose-actions[data-v-cb872c30],.community-reply-submit[data-v-cb872c30]{width:100%}.community-filters[data-v-cb872c30]{grid-template-columns:1fr}.community-filter-actions[data-v-cb872c30]{justify-content:flex-start}.community-reply-item[data-v-cb872c30]{grid-template-columns:1fr}}.profile-scene[data-v-5aeaae84]{gap:1rem}.profile-hero[data-v-5aeaae84]{border-color:#b3b1ae40;background:radial-gradient(circle at 92% 8%,rgba(172,170,167,.2),transparent 36%),radial-gradient(circle at 8% 18%,rgba(var(--accent-rgb),.15),transparent 36%),#1a181570}.profile-hero-head[data-v-5aeaae84]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.profile-avatar-wrap[data-v-5aeaae84]{display:flex;align-items:center;gap:.75rem}.profile-avatar[data-v-5aeaae84]{width:3.2rem;height:3.2rem;border-radius:999px;border:1px solid rgba(190,188,185,.44);background:linear-gradient(145deg,#83817e8f,rgba(var(--accent-rgb),.56));color:#f7f5f2f2;font-weight:700;display:grid;place-items:center;overflow:hidden}.profile-avatar img[data-v-5aeaae84]{width:100%;height:100%;object-fit:cover}.profile-avatar-wrap h1[data-v-5aeaae84]{margin:0}.profile-layout[data-v-5aeaae84]{display:grid;gap:1rem;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start}.profile-editor-panel[data-v-5aeaae84],.profile-settings-panel[data-v-5aeaae84]{border-color:#b9b7b43d;background:#19171473}.profile-panel-head[data-v-5aeaae84]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.profile-panel-head h2[data-v-5aeaae84],.profile-settings-panel h2[data-v-5aeaae84]{margin:0}.profile-visibility-panel[data-v-5aeaae84]{margin-top:.8rem;border-radius:var(--radius-md);border:1px solid rgba(174,172,169,.24);background:radial-gradient(circle at 100% 0,rgba(164,162,159,.18),transparent 32%),#ffffff08;padding:.9rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:center}.profile-visibility-panel.is-disabled[data-v-5aeaae84]{border-color:#efb05c47;background:radial-gradient(circle at 100% 0,rgba(236,173,88,.14),transparent 32%),#ffffff08}.profile-visibility-kicker[data-v-5aeaae84]{margin:0 0 .18rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#d8d6d3e0}.profile-visibility-copy h3[data-v-5aeaae84]{margin:0}.profile-visibility-copy .muted-copy[data-v-5aeaae84]{margin:.3rem 0 0}.profile-visibility-details[data-v-5aeaae84]{margin-top:.55rem;border-top:1px solid rgba(170,168,165,.18);padding-top:.55rem}.profile-visibility-details summary[data-v-5aeaae84]{cursor:pointer;font-size:.82rem;font-weight:600;color:#e4e2dff0;list-style:none}.profile-visibility-details summary[data-v-5aeaae84]::-webkit-details-marker{display:none}.profile-visibility-details summary[data-v-5aeaae84]:after{content:"+";margin-left:.5rem;color:#c9c7c4d6}.profile-visibility-details[open] summary[data-v-5aeaae84]:after{content:"-"}.profile-visibility-details-body[data-v-5aeaae84]{margin-top:.48rem}.profile-visibility-details-body p[data-v-5aeaae84]{margin:.28rem 0 0;font-size:.81rem;color:#e0dedbe0}.profile-visibility-switch[data-v-5aeaae84]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;gap:.7rem;font:inherit;cursor:pointer;padding:0}.profile-visibility-switch[data-v-5aeaae84]:disabled{cursor:not-allowed;opacity:.72}.profile-visibility-track[data-v-5aeaae84]{width:3.6rem;height:2rem;border-radius:999px;background:#5ccca4e0;padding:.2rem;display:inline-flex;align-items:center;transition:background .22s ease}.profile-visibility-panel.is-disabled .profile-visibility-track[data-v-5aeaae84]{background:#98969380}.profile-visibility-thumb[data-v-5aeaae84]{width:1.6rem;height:1.6rem;border-radius:999px;background:#fff;box-shadow:0 6px 16px #14120f3d;transform:translate(1.6rem);transition:transform .22s ease}.profile-visibility-panel.is-disabled .profile-visibility-thumb[data-v-5aeaae84]{transform:translate(0)}.profile-form[data-v-5aeaae84]{margin-top:.75rem;gap:.62rem}.profile-avatar-upload[data-v-5aeaae84]{grid-column:1 / -1;border:1px solid rgba(174,172,169,.2);border-radius:var(--radius-md);padding:.75rem;background:#ffffff08}.profile-avatar-upload-head[data-v-5aeaae84]{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.profile-avatar-file[data-v-5aeaae84]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-avatar-tools[data-v-5aeaae84]{margin-top:.7rem;display:flex;gap:.45rem;flex-wrap:wrap}.profile-bio-field textarea[data-v-5aeaae84]{min-height:130px}.profile-form-actions[data-v-5aeaae84]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.profile-status[data-v-5aeaae84]{margin:.7rem 0 0;font-size:.86rem}.appearance-row[data-v-5aeaae84]{margin-top:.8rem;max-width:340px}.muted-note[data-v-5aeaae84]{margin-top:.35rem;font-size:.84rem;opacity:.75}.profile-account-notes[data-v-5aeaae84]{margin-top:1rem;border-top:1px solid rgba(171,169,166,.22);padding-top:.72rem}.profile-account-notes h3[data-v-5aeaae84]{margin:0 0 .42rem;font-size:.95rem}.profile-account-notes p[data-v-5aeaae84]{margin:.15rem 0 0;font-size:.88rem}:root[data-theme=light] .profile-hero[data-v-5aeaae84],:root[data-theme=light] .profile-editor-panel[data-v-5aeaae84],:root[data-theme=light] .profile-settings-panel[data-v-5aeaae84]{border-color:#5f5d5a2e;background:radial-gradient(circle at 90% 0,rgba(164,162,159,.12),transparent 32%),#ffffffb8}:root[data-theme=light] .profile-avatar[data-v-5aeaae84]{border-color:#96949170;color:#413f3cf2}:root[data-theme=light] .profile-visibility-panel[data-v-5aeaae84]{border-color:#7c7a7733;background:radial-gradient(circle at 100% 0,rgba(174,172,169,.18),transparent 32%),#ffffffa8}:root[data-theme=light] .profile-visibility-panel.is-disabled[data-v-5aeaae84]{border-color:#b8884242;background:radial-gradient(circle at 100% 0,rgba(236,190,120,.16),transparent 32%),#ffffffa8}:root[data-theme=light] .profile-visibility-kicker[data-v-5aeaae84]{color:#63615ee6}:root[data-theme=light] .profile-visibility-details[data-v-5aeaae84]{border-top-color:#79777429}:root[data-theme=light] .profile-visibility-details summary[data-v-5aeaae84]{color:#54524ff0}:root[data-theme=light] .profile-visibility-details summary[data-v-5aeaae84]:after{color:#757370d6}:root[data-theme=light] .profile-visibility-details-body p[data-v-5aeaae84]{color:#63615ee0}:root[data-theme=light] .profile-avatar-upload[data-v-5aeaae84]{border-color:#7977742e;background:#ffffffa3}:root[data-theme=light] .profile-account-notes[data-v-5aeaae84]{border-top-color:#76747133}@media(max-width:980px){.profile-layout[data-v-5aeaae84]{grid-template-columns:1fr}}@media(max-width:720px){.profile-avatar-wrap[data-v-5aeaae84]{width:100%}.profile-visibility-panel[data-v-5aeaae84]{grid-template-columns:1fr}}.legal-shell[data-v-c3f23f78]{max-width:1100px;margin:1.1rem auto 0;display:grid;gap:14px}.legal-hero[data-v-c3f23f78]{display:grid;gap:.65rem}.legal-hero h1[data-v-c3f23f78]{margin:0}.legal-hero-chips[data-v-c3f23f78]{display:flex;flex-wrap:wrap;gap:.5rem}.legal-doc[data-v-c3f23f78]{display:grid;gap:1.1rem;line-height:1.58}.legal-section[data-v-c3f23f78]{display:grid;gap:.45rem}.legal-section h2[data-v-c3f23f78]{margin:0;font-size:1.05rem}.legal-section p[data-v-c3f23f78]{margin:0;color:var(--muted)}.legal-section ul[data-v-c3f23f78]{margin:0;padding-left:1.1rem;color:var(--muted);display:grid;gap:.32rem}.legal-section a[data-v-c3f23f78]{color:var(--text);text-decoration:underline;text-decoration-color:rgba(var(--accent-rgb),.55)}@media(max-width:780px){.legal-shell[data-v-c3f23f78]{margin-top:.6rem}}.legal-shell[data-v-d6ff8420]{max-width:1100px;margin:1.1rem auto 0;display:grid;gap:14px}.legal-hero[data-v-d6ff8420]{display:grid;gap:.65rem}.legal-hero h1[data-v-d6ff8420]{margin:0}.legal-hero-chips[data-v-d6ff8420]{display:flex;flex-wrap:wrap;gap:.5rem}.legal-doc[data-v-d6ff8420]{display:grid;gap:1.1rem;line-height:1.58}.legal-section[data-v-d6ff8420]{display:grid;gap:.45rem}.legal-section h2[data-v-d6ff8420]{margin:0;font-size:1.05rem}.legal-section p[data-v-d6ff8420]{margin:0;color:var(--muted)}.legal-section ul[data-v-d6ff8420]{margin:0;padding-left:1.1rem;color:var(--muted);display:grid;gap:.32rem}.legal-section a[data-v-d6ff8420]{color:var(--text);text-decoration:underline;text-decoration-color:rgba(var(--accent-rgb),.55)}@media(max-width:780px){.legal-shell[data-v-d6ff8420]{margin-top:.6rem}}.identity-review[data-v-2382f2f0]{display:grid;gap:.8rem;margin:1rem 0}.identity-review>div[data-v-2382f2f0]{border:1px solid var(--stroke2);border-radius:var(--radius-md);padding:.9rem}.identity-review dt[data-v-2382f2f0]{color:var(--muted2);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.identity-review dd[data-v-2382f2f0]{margin:.25rem 0 0;overflow-wrap:anywhere}.confirm-row[data-v-2382f2f0]{align-items:flex-start;display:flex;gap:.65rem;margin:1rem 0}.confirm-row input[data-v-2382f2f0]{margin-top:.2rem}.return-link[data-v-2382f2f0]{display:inline-flex;margin-top:.8rem;text-decoration:none}.success-copy[data-v-2382f2f0]{color:var(--success, #65d99d);font-weight:700}.certified-buyer-card[data-v-3ce7dfb3]{--cert-text: #f7f6f3;--cert-muted: #e1e0dd;--cert-subtle: #bab9b8;--cert-accent: var(--accent);display:grid;gap:1rem;padding:1.15rem;color:var(--cert-text);border:1px solid rgba(204,202,199,.24);border-radius:var(--radius-lg);background:var(--brand-charcoal);box-shadow:0 18px 40px #0e0c0942}.certified-buyer-card.is-approved[data-v-3ce7dfb3]{border-color:#43d39a75}.certified-buyer-card header[data-v-3ce7dfb3],.certified-buyer-facts[data-v-3ce7dfb3]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.certified-buyer-card h2[data-v-3ce7dfb3],.certified-buyer-card h3[data-v-3ce7dfb3],.certified-buyer-card p[data-v-3ce7dfb3]{margin:0}.certified-buyer-card h2[data-v-3ce7dfb3],.certified-buyer-card h3[data-v-3ce7dfb3],.certified-buyer-facts strong[data-v-3ce7dfb3]{color:var(--cert-text)}.certified-buyer-card .eyebrow[data-v-3ce7dfb3]{color:var(--cert-subtle)}.status-chip[data-v-3ce7dfb3]{padding:.38rem .72rem;color:#ffe5ad;border:1px solid rgba(255,209,116,.54);border-radius:999px;background:#68450b6b;font-size:.78rem;font-weight:700;line-height:1.2;text-transform:capitalize}.status-chip.is-approved[data-v-3ce7dfb3]{color:#b8f5d8;border-color:#69e0a88a;background:#115b3d6b}.certified-buyer-facts[data-v-3ce7dfb3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.certified-buyer-facts div[data-v-3ce7dfb3]{display:grid;gap:.25rem}.certified-buyer-facts span[data-v-3ce7dfb3]{color:var(--cert-subtle);font-size:.78rem}.certified-buyer-requirements ul[data-v-3ce7dfb3]{display:grid;gap:.55rem;margin:.7rem 0 0;padding:0;list-style:none}.certified-buyer-requirements li[data-v-3ce7dfb3]{display:flex;gap:.55rem;color:var(--cert-muted)}.certified-buyer-requirements li.is-complete[data-v-3ce7dfb3]{color:var(--cert-text)}.certified-buyer-requirements li span[data-v-3ce7dfb3]{color:var(--cert-accent)}@media(max-width:680px){.certified-buyer-card header[data-v-3ce7dfb3],.certified-buyer-facts[data-v-3ce7dfb3]{grid-template-columns:1fr}.certified-buyer-card header[data-v-3ce7dfb3]{display:grid}}.readiness-scene[data-v-5de050b7],.readiness-list[data-v-5de050b7],.readiness-portfolio[data-v-5de050b7],.readiness-property-card[data-v-5de050b7],.readiness-track-options[data-v-5de050b7],.readiness-track-option[data-v-5de050b7]{gap:14px}.readiness-hero[data-v-5de050b7],.readiness-summary[data-v-5de050b7],.readiness-item[data-v-5de050b7],.readiness-property-card[data-v-5de050b7],.readiness-track-option[data-v-5de050b7],.readiness-empty-portfolio[data-v-5de050b7],.readiness-selection-prompt[data-v-5de050b7]{display:grid}.readiness-hero-stats[data-v-5de050b7],.readiness-section-heading[data-v-5de050b7],.readiness-property-card header[data-v-5de050b7],.readiness-track-progress[data-v-5de050b7],.readiness-actions[data-v-5de050b7],.readiness-item header[data-v-5de050b7],.readiness-summary-footer[data-v-5de050b7],.readiness-empty-portfolio[data-v-5de050b7]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.readiness-hero-stats span[data-v-5de050b7]{background:var(--glass2);border:1px solid var(--stroke2);border-radius:var(--pill);color:var(--muted);padding:.55rem .8rem}.readiness-section-heading[data-v-5de050b7],.readiness-empty-portfolio[data-v-5de050b7],.readiness-summary-footer[data-v-5de050b7]{justify-content:space-between}.readiness-section-heading h2[data-v-5de050b7],.readiness-property-card h3[data-v-5de050b7],.readiness-track-option p[data-v-5de050b7]{margin:0}.readiness-property-grid[data-v-5de050b7]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.readiness-property-card[data-v-5de050b7]{padding:var(--pad-lg)}.readiness-property-mark[data-v-5de050b7]{align-items:center;background:var(--accent);border-radius:var(--radius-md);color:var(--on-accent);display:inline-flex;font-weight:800;height:42px;justify-content:center;min-width:42px}.readiness-track-options[data-v-5de050b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.readiness-track-option[data-v-5de050b7]{align-content:start;background:var(--glass2);border:1px solid var(--stroke2);border-radius:var(--radius-lg);padding:14px}.readiness-track-label[data-v-5de050b7]{font-size:1.05rem;font-weight:750}.readiness-track-progress[data-v-5de050b7]{justify-content:space-between}.readiness-summary[data-v-5de050b7]{grid-template-columns:1fr auto}.readiness-percent[data-v-5de050b7]{font-size:2rem}.readiness-track[data-v-5de050b7]{background:var(--glass2);border:1px solid var(--stroke2);border-radius:999px;grid-column:1 / -1;height:10px;overflow:hidden}.readiness-track span[data-v-5de050b7]{background:linear-gradient(90deg,var(--accent),var(--accent-2));display:block;height:100%;transition:width .24s ease}.readiness-summary-footer[data-v-5de050b7]{grid-column:1 / -1}.readiness-item header[data-v-5de050b7]{justify-content:space-between}.readiness-item textarea[data-v-5de050b7]{padding:.75rem;resize:vertical;width:100%}.status-chip[data-v-5de050b7]{border:1px solid var(--stroke2);border-radius:999px;font-size:.78rem;padding:.35rem .65rem}.status-chip.is-active[data-v-5de050b7],.status-chip.is-approved[data-v-5de050b7]{border-color:#4acd898c;color:#65d99d}.status-chip.is-rejected[data-v-5de050b7]{border-color:#f27e7e8c;color:#f59a9a}@media(max-width:720px){.readiness-track-options[data-v-5de050b7],.readiness-summary[data-v-5de050b7]{grid-template-columns:1fr}.readiness-percent[data-v-5de050b7]{font-size:1.5rem}}.broker-scene[data-v-12625ca1],.broker-client-list[data-v-12625ca1],.broker-review[data-v-12625ca1],.broker-submissions[data-v-12625ca1]{gap:14px}.broker-hero[data-v-12625ca1],.broker-client-list[data-v-12625ca1],.broker-review[data-v-12625ca1]{display:grid}.broker-layout[data-v-12625ca1]{display:grid;gap:14px;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)}.broker-client-button[data-v-12625ca1]{background:var(--glass2);border:1px solid var(--stroke2);border-radius:var(--radius-md);color:var(--text);display:grid;gap:4px;padding:.8rem;text-align:left}.broker-client-button span[data-v-12625ca1]{color:var(--muted2);font-size:.8rem;text-transform:capitalize}.broker-client-button small[data-v-12625ca1]{color:var(--muted);line-height:1.3}.broker-client-button.is-active[data-v-12625ca1]{border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring)}.broker-review-head[data-v-12625ca1],.broker-submission header[data-v-12625ca1],.broker-review-actions[data-v-12625ca1]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.broker-submission[data-v-12625ca1]{border-top:1px solid var(--stroke2);display:grid;gap:10px;padding-top:14px}@media(max-width:760px){.broker-layout[data-v-12625ca1]{grid-template-columns:1fr}}.open-house-scene[data-v-f51b1b87]{gap:1.1rem}.open-house-hero[data-v-f51b1b87],.open-house-listings>header[data-v-f51b1b87],.open-house-certification-actions[data-v-f51b1b87]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.open-house-hero h1[data-v-f51b1b87],.open-house-hero p[data-v-f51b1b87],.open-house-listings h2[data-v-f51b1b87],.open-house-listings p[data-v-f51b1b87],.open-house-listing-card h3[data-v-f51b1b87],.open-house-listing-card p[data-v-f51b1b87]{margin-top:0}.open-house-hero .eyebrow[data-v-f51b1b87],.open-house-listings>header .eyebrow[data-v-f51b1b87]{color:var(--muted)}.open-house-hero .hero-copy[data-v-f51b1b87]{color:var(--muted)}.open-house-certification-actions .secondary.chip[data-v-f51b1b87]{color:#f7f9ff;border-color:#e6e4e170;background:#ffffff24;font-weight:700}.open-house-certification-actions .secondary.chip[data-v-f51b1b87]:hover{color:#fff;border-color:#eceae7ad;background:#fff3}.open-house-certification-actions .search-filter-btn[data-v-f51b1b87]{color:var(--on-accent);border-color:var(--accent);background:var(--accent);font-weight:800}.open-house-activity-grid[data-v-f51b1b87],.open-house-listing-grid[data-v-f51b1b87]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.open-house-metric[data-v-f51b1b87]{display:grid;gap:.45rem}.open-house-metric span[data-v-f51b1b87]{color:var(--muted)}.open-house-metric strong[data-v-f51b1b87]{font-size:clamp(1.8rem,4vw,2.6rem)}.open-house-metric button[data-v-f51b1b87],.open-house-metric a[data-v-f51b1b87],.open-house-listing-card button[data-v-f51b1b87]{width:fit-content;border:0;padding:0;background:transparent;color:var(--link);cursor:pointer;font:inherit;text-decoration:none}.open-house-listings[data-v-f51b1b87]{display:grid;gap:1rem}.open-house-listings>header .secondary.chip[data-v-f51b1b87]{color:var(--text);border-color:#52504d3d;background:var(--glass2);font-weight:700}.open-house-listing-card[data-v-f51b1b87]{--listing-text: #f7f6f3;--listing-muted: #e1e0dd;--listing-subtle: #bab9b8;overflow:hidden;color:var(--listing-text);border:1px solid rgba(204,202,199,.24);border-radius:var(--radius-lg);background:var(--brand-charcoal)}.open-house-listing-card img[data-v-f51b1b87]{width:100%;aspect-ratio:16 / 10;object-fit:cover}.open-house-listing-card>div[data-v-f51b1b87]{display:grid;gap:.55rem;padding:1rem}.open-house-listing-card p[data-v-f51b1b87]{color:var(--listing-muted)}.open-house-listing-card .eyebrow[data-v-f51b1b87]{color:var(--listing-subtle)}.open-house-listing-card h3[data-v-f51b1b87],.open-house-listing-card strong[data-v-f51b1b87]{color:var(--listing-text)}.open-house-listing-card button[data-v-f51b1b87]{color:var(--accent);font-weight:700}@media(max-width:860px){.open-house-hero[data-v-f51b1b87],.open-house-listings>header[data-v-f51b1b87],.open-house-certification-actions[data-v-f51b1b87]{align-items:flex-start;flex-direction:column}.open-house-activity-grid[data-v-f51b1b87],.open-house-listing-grid[data-v-f51b1b87]{grid-template-columns:1fr}}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:radial-gradient(circle at -20% -25%,var(--bg-accent),var(--bg));font-family:Avenir Next,Avenir,Montserrat,Segoe UI,sans-serif}a{color:var(--link);text-decoration:none}.app-shell{min-height:100vh;padding-bottom:0}.mobile-top-nav{display:none}.desktop-layout{width:100%;max-width:none;margin:0;padding:clamp(.8rem,1.8vw,1.5rem) clamp(.95rem,2.4vw,2.25rem)}.auth-layout{display:grid;grid-template-columns:clamp(240px,16vw,300px) minmax(0,1fr);gap:clamp(.75rem,1.4vw,1.4rem);align-items:start}.link-button,button,input,select,textarea{font-family:inherit}.link-button{border:none;background:transparent;color:var(--link);cursor:pointer}.side-nav{position:sticky;top:clamp(.75rem,1.4vw,1.25rem);min-height:calc(100vh - clamp(1.5rem,2.8vw,2.5rem));display:flex;flex-direction:column;gap:.9rem;box-shadow:var(--shadow);background:#fffffff2}.side-brand{display:grid;place-items:center;padding-top:.3rem}.side-logo{width:100%;max-width:220px;height:auto}.side-links{display:flex;flex-direction:column;gap:.35rem}.side-link{display:block;padding:.65rem .8rem;border-radius:var(--radius-md);color:var(--ink-soft);font-weight:600;transition:background .14s ease,color .14s ease}.side-link:hover{background:#ece9e4;color:var(--link)}.side-link.router-link-active{background:var(--accent);color:var(--on-accent)}.logout-btn{margin-top:auto;width:100%}.page-wrap{width:100%;max-width:1240px;margin:0 auto;padding:clamp(.95rem,1.9vw,1.55rem) clamp(1rem,1.8vw,1.5rem) clamp(1.25rem,2.1vw,1.9rem)}.page-auth{max-width:none;margin:0;padding:0 0 clamp(1.1rem,1.9vw,1.55rem)}.auth-layout .page-wrap{min-width:0}.guest-brand{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem;padding:.75rem 1rem}.guest-logo{width:220px;height:auto}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1rem;box-shadow:var(--shadow)}.grid{display:grid;gap:1rem}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}label{display:block;margin-bottom:.25rem;font-weight:600;color:var(--ink-soft)}input,select,textarea{width:100%;padding:.65rem;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}button{padding:.6rem .9rem;border-radius:var(--radius-md);border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);cursor:pointer}button.secondary{background:#fff;color:var(--link)}button:disabled{opacity:.5;cursor:not-allowed}.badge{display:inline-block;padding:.2rem .45rem;border-radius:999px;font-size:.75rem;background:var(--glass2);color:var(--text)}.error{color:var(--warning);font-weight:600}.offline-banner{position:sticky;top:0;z-index:30;background:var(--glass2);color:var(--text);border-bottom:1px solid var(--stroke);padding:.55rem 1rem;text-align:center;font-size:.92rem}.tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.tabs button{border-radius:999px}pre.result{white-space:pre-wrap;background:#393633;color:#f7f6f3;border-radius:var(--radius-md);padding:.8rem;overflow-x:auto}.glass-nav{position:fixed;left:50%;bottom:calc(var(--glass-nav-offset) + env(safe-area-inset-bottom));transform:translate(-50%);width:min(var(--glass-nav-width),720px);height:var(--glass-nav-height);border-radius:var(--glass-nav-radius);background:var(--glass-nav-bg);border:1px solid var(--glass-nav-border);-webkit-backdrop-filter:var(--glass-nav-blur);backdrop-filter:var(--glass-nav-blur);box-shadow:var(--glass-nav-shadow),var(--glass-nav-inner-highlight);z-index:45;display:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:6px 8px}.glass-nav-item{min-width:44px;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--glass-nav-muted);opacity:.74;transition:color .18s ease,opacity .18s ease,transform .18s ease,text-shadow .18s ease}.glass-nav-item.active{color:var(--glass-nav-active);opacity:1;transform:translateY(-1px);text-shadow:var(--glass-nav-active-glow)}.glass-nav-hitbox{width:44px;height:44px;display:grid;place-items:center}.glass-nav-icon{width:22px;height:22px}.glass-nav-label{font-size:.66rem;font-weight:600;letter-spacing:.01em;line-height:1}@media(max-width:900px){.grid.two{grid-template-columns:1fr}}@media(max-width:1024px){.app-shell{padding-bottom:calc(var(--glass-nav-height) + var(--glass-nav-offset) + env(safe-area-inset-bottom) + 1rem)}.mobile-top-nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border-bottom:1px solid var(--line);background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0;z-index:20}.mobile-brand{display:inline-block}.mobile-logo{width:130px;height:auto}.desktop-layout{padding:.75rem}.auth-layout{display:block}.side-nav{display:none}.page-wrap,.page-auth{max-width:1100px;margin:0 auto;padding:.25rem .25rem 1rem}.glass-nav{display:grid}}:root{color-scheme:dark;--brand-charcoal: #393633;--brand-gray: #595753;--accent: #f7db08;--accent-2: #bab9b8;--accent-rgb: 247, 219, 8;--on-accent: #393633;--bg: #292724;--bg-accent: #393633;--text: #f7f6f3;--muted: #d5d4d0;--muted2: #bab9b8;--glass: #393633;--glass2: #45423e;--stroke: #686661;--stroke2: #595753;--shadow: 0 20px 48px rgba(20, 19, 18, .2);--shadowSoft: 0 8px 24px rgba(20, 19, 18, .12);--radius-xl: 8px;--radius-lg: 8px;--radius-md: 8px;--pill: 999px;--blur: 16px;--sat: 100%;--pad: 16px;--pad-lg: 24px;--ink: var(--text);--ink-soft: var(--muted);--primary: var(--accent);--primary-2: #e1e0dd;--link: #f7db08;--focus-ring: #f7db08;--surface-glow: linear-gradient(135deg, rgba(247, 219, 8, .1), rgba(186, 185, 184, .06));--warning: #ffb4ab;--success: #8dd9ae;--card: var(--glass);--line: var(--stroke2);--glass-nav-height: 72px;--glass-nav-offset: 10px;--glass-nav-width: 94vw;--glass-nav-radius: 16px;--glass-nav-bg: var(--brand-charcoal);--glass-nav-border: var(--brand-gray);--glass-nav-blur: blur(16px);--glass-nav-shadow: var(--shadow);--glass-nav-inner-highlight: inset 0 1px 0 rgba(255, 255, 255, .08);--glass-nav-muted: #e1e0dd;--glass-nav-active: var(--accent);--glass-nav-active-glow: none;--ease-fast: .16s ease;--ease-base: .24s cubic-bezier(.22, 1, .36, 1);--ease-slow: .36s cubic-bezier(.22, 1, .36, 1)}:root[data-theme=light]{color-scheme:light;--bg: #f7f6f3;--bg-accent: #e1e0dd;--text: #393633;--muted: #595753;--muted2: #686661;--glass: #ffffff;--glass2: #f5f4f1;--stroke: #bab9b8;--stroke2: #d5d4d0;--shadow: 0 20px 48px rgba(57, 54, 51, .1);--shadowSoft: 0 8px 24px rgba(57, 54, 51, .06);--link: #393633;--focus-ring: #686661;--warning: #9e2a2b;--success: #256b46}html,body,#app{min-height:100%}body{margin:0;color:var(--text);font-family:Avenir Next,Avenir,Montserrat,Segoe UI,sans-serif;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-accent) 100%);background-color:var(--bg);line-height:1.6;text-rendering:optimizeLegibility}::selection{background:var(--accent);color:var(--on-accent)}*{scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb),.46) rgba(255,255,255,.08)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}*::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#bab9b8b8,rgba(var(--accent-rgb),.68));border-radius:999px;border:2px solid transparent;background-clip:padding-box}.app-shell{position:relative;min-height:100vh;color:var(--text);isolation:isolate}.scene-wrap{position:relative;z-index:1}.route-frame{transform-origin:50% 0%;will-change:transform,opacity,filter}.route-3d-enter-active,.route-3d-leave-active{transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .36s ease,filter .42s ease}.route-3d-enter-from{opacity:0;transform:translateY(8px)}.route-3d-leave-to{opacity:0;transform:translateY(-4px)}h1,h2,h3,h4{color:var(--text);letter-spacing:0}h1{font-size:clamp(22px,4vw,28px);font-weight:700}h2,h3{font-size:clamp(18px,3vw,22px);font-weight:650}p,li,label,input,select,textarea{color:var(--text)}label{font-size:13px;color:var(--muted)}.card,.side-nav,.guest-brand,.mobile-top-nav{position:relative;background:var(--glass);border:1px solid var(--stroke);box-shadow:var(--shadowSoft),inset 0 1px #ffffff14;backdrop-filter:blur(var(--blur)) saturate(var(--sat));-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--sat));transition:border-color var(--ease-base),box-shadow var(--ease-base),transform var(--ease-base),background var(--ease-base)}.card{border-radius:var(--radius-lg)}.desktop-layout.auth-layout{align-items:start}.side-nav{position:sticky;top:clamp(.75rem,1.4vw,1.25rem);align-self:start;height:calc(100vh - clamp(1.5rem,2.8vw,2.5rem));overflow-y:auto;z-index:20}.hero-card{padding:calc(var(--pad-lg) + 4px)}.eyebrow{margin:0 0 .45rem;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted2);font-weight:700}.hero-copy{margin:0 0 .9rem;color:var(--muted);max-width:72ch}.muted-copy{color:var(--muted);margin-top:-.1rem}.kpi-grid{margin-top:1rem;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.kpi-card{border-radius:var(--radius-md);padding:12px 14px;display:grid;gap:6px}.kpi-label{font-size:12px;color:var(--muted2);text-transform:uppercase;letter-spacing:.1em}.kpi-value{font-size:20px;color:var(--text);line-height:1.2}.feature-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.feature-card{padding:var(--pad);min-height:180px}.feature-card h3{margin-top:.45rem;margin-bottom:.45rem}.feature-card p{color:var(--muted);margin:0}.icon-badge{width:36px;height:36px;border-radius:var(--radius-md);display:inline-grid;place-items:center;font-size:13px;font-weight:800;color:var(--on-accent);background:var(--accent)}:root[data-theme=light] .icon-badge{color:var(--on-accent)}.soft-divider{border-top:1px solid var(--stroke2)}.stack-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}.stack-links{margin-top:.7rem}.stack-links p{margin:.38rem 0}.empty-state{color:var(--muted);padding:14px;border-radius:var(--radius-md);border:1px dashed var(--stroke2);background:var(--glass2)}.auth-shell{margin:1.1rem auto 0;max-width:980px;display:grid;gap:14px;grid-template-columns:1.05fr .95fr}.auth-shell--single{max-width:560px;grid-template-columns:1fr}.auth-visual,.auth-card{min-height:420px;display:grid;align-content:start;gap:12px}.auth-shell--single .auth-card{min-height:auto}.dashboard-scene,.properties-scene{gap:14px}input,select,textarea{background:#0e0c0959;border:1px solid var(--stroke2);border-radius:var(--radius-md);color:var(--text);transition:border-color var(--ease-fast),background var(--ease-fast),box-shadow var(--ease-base),transform var(--ease-fast)}:root[data-theme=light] input,:root[data-theme=light] select,:root[data-theme=light] textarea{background:#ffffffb8}input::placeholder,textarea::placeholder{color:var(--muted2)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--focus-ring);box-shadow:0 0 0 1px var(--focus-ring),0 0 0 7px rgba(var(--accent-rgb),.14);transform:translateY(-1px)}button,.link-button,.side-link,.nav-item,.chip,.book-btn,.search-filter-btn,.card-cta a{transition:transform var(--ease-fast),border-color var(--ease-fast),background var(--ease-fast),box-shadow var(--ease-base),color var(--ease-fast)}button.secondary{background:#0e0c094d;border-color:var(--stroke2);color:var(--muted)}:root[data-theme=light] button.secondary{background:#ffffff8f}button.secondary:hover{transform:translateY(-1px);color:var(--text);border-color:var(--stroke);box-shadow:0 10px 24px #110f0c3d}button:active,.link-button:active,.nav-item:active,.chip:active,.search-filter-btn:active,.book-btn:active{transform:scale(.98)}.badge{background:#0e0c097a;border:1px solid var(--stroke2);color:var(--muted)}.side-link{color:var(--muted)}.side-link:hover{color:var(--text);background:#ffffff14}.side-link.router-link-active{color:var(--on-accent);background:var(--accent);box-shadow:none}:root[data-theme=light] .side-link.router-link-active{color:var(--on-accent)}.glass{background:var(--glass);border:1px solid var(--stroke);backdrop-filter:blur(var(--blur)) saturate(var(--sat));-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--sat));box-shadow:var(--shadowSoft)}.glass--soft{background:var(--glass2);border-color:var(--stroke2)}.glass--pill{border-radius:var(--pill)}.glass--card{border-radius:var(--radius-xl);overflow:hidden}.glass--chip{border-radius:var(--pill);padding:10px 14px}.glow-accent{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.34),0 12px 28px rgba(var(--accent-rgb),.2)}.bottom-nav{position:fixed;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(94vw,440px);height:72px;padding:6px 8px;border-radius:16px;background:var(--brand-charcoal);border:1px solid var(--brand-gray);box-shadow:var(--shadow);z-index:60;display:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}:root[data-theme=light] .bottom-nav{background:var(--brand-charcoal);border-color:var(--brand-gray)}.nav-item{min-width:44px;min-height:44px;border-radius:calc(var(--pill) - 8px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;color:#e1e0dd;opacity:1;text-decoration:none}.nav-item .glass-nav-label{font-size:12px;line-height:1;letter-spacing:0}.nav-item .glass-nav-icon{width:20px;height:20px}.nav-item:hover{opacity:.92;color:var(--text)}.nav-item.is-active{opacity:1;color:var(--accent);text-shadow:none}.nav-item.is-active .glass-nav-hitbox{border-radius:var(--pill);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.34),0 6px 18px rgba(var(--accent-rgb),.2)}:root[data-theme=light] .nav-item.is-active{color:var(--accent);text-shadow:none}:root[data-theme=light] .nav-item.is-active .glass-nav-hitbox{background:rgba(var(--accent-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.5)}.search-bar{border:1px solid var(--stroke2);background:var(--glass2);border-radius:var(--radius-lg);box-shadow:var(--shadowSoft);backdrop-filter:blur(var(--blur)) saturate(var(--sat));-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--sat))}.search-bar:not(.grid){min-height:46px;border-radius:var(--pill);display:flex;align-items:center;gap:10px;padding:6px 8px 6px 14px}.search-bar.grid{padding:var(--pad)}.search-input{min-height:46px;border-radius:var(--radius-md);padding-inline:14px;background:#0e0c0957}textarea.search-input{border-radius:14px;min-height:108px;padding:12px 14px;line-height:1.45}:root[data-theme=light] .search-input{background:#ffffffbd}.search-filter-btn{min-height:44px;padding:10px 18px;border-radius:var(--radius-md);border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1.3;text-align:center;text-decoration:none}.search-filter-btn:hover{background:var(--brand-charcoal);color:#fff;border-color:var(--accent);transform:translateY(-1px)}.chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.chip{min-height:44px;border-radius:var(--pill);padding:10px 14px;border:1px solid var(--stroke2);background:var(--glass2);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;transition:transform var(--ease-fast),border-color var(--ease-fast),background var(--ease-fast),box-shadow var(--ease-base)}button.secondary.chip{background:var(--glass2);border-color:var(--stroke2);color:var(--muted)}.chip:hover{color:var(--text);border-color:var(--stroke)}.chip.is-active{color:var(--on-accent);border-color:var(--accent);background:var(--accent);box-shadow:none}.property-card{position:relative;border-radius:var(--radius-xl);padding:var(--pad-lg);min-height:190px;background:var(--glass);border:1px solid var(--stroke);box-shadow:var(--shadowSoft);overflow:hidden;transition:border-color var(--ease-base),box-shadow var(--ease-base)}:root[data-theme=light] .property-card{background:var(--glass)}.property-overlay{display:inline-flex;margin:.65rem 0 1rem;padding:9px 12px;border-radius:var(--pill);border:1px solid var(--stroke2);background:#0e0c096b;color:var(--muted);font-size:13px;line-height:1.4}:root[data-theme=light] .property-overlay{background:#ffffff9e}.overlay-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--pill);border:1px solid var(--stroke2);background:#0e0c0961;color:var(--muted);font-size:12px;transition:transform var(--ease-fast),border-color var(--ease-fast),background var(--ease-fast)}:root[data-theme=light] .overlay-chip{background:#ffffffa3}.heart-btn{width:42px;height:42px;border-radius:50%;border:1px solid var(--stroke);background:#100e0b80;backdrop-filter:blur(var(--blur)) saturate(var(--sat));-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--sat));transition:transform var(--ease-fast),border-color var(--ease-fast),box-shadow var(--ease-base),background var(--ease-fast)}:root[data-theme=light] .heart-btn{background:#ffffffa3}.card-cta{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.card-cta a,.card-cta button{min-height:44px;border-radius:var(--radius-md);padding:10px 16px;border:1px solid var(--stroke);background:#0e0c0966;color:var(--text)}:root[data-theme=light] .card-cta a,:root[data-theme=light] .card-cta button{background:#ffffffa3}.card-cta a:hover,.card-cta button:hover{border-color:rgba(var(--accent-rgb),.4);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.36),0 14px 28px rgba(var(--accent-rgb),.18)}.hero-overlay{position:relative;overflow:hidden}.hero-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(540px 190px at 0 0,rgba(var(--accent-rgb),.2),transparent 55%),linear-gradient(180deg,#32302d14,#19171480);pointer-events:none}:root[data-theme=light] .hero-overlay:before{background:radial-gradient(540px 190px at 0 0,rgba(var(--accent-rgb),.12),transparent 55%),linear-gradient(180deg,#f7f5f214,#eceae73d)}.hero-overlay>*{position:relative;z-index:1}.detail-panel{border-radius:var(--radius-xl);border:1px solid var(--stroke);background:var(--glass);box-shadow:var(--shadowSoft),inset 0 1px #ffffff14;backdrop-filter:blur(var(--blur)) saturate(var(--sat));-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--sat));transition:border-color var(--ease-base),box-shadow var(--ease-base),transform var(--ease-base),background var(--ease-base)}@media(hover:hover)and (pointer:fine){.card:hover,.detail-panel:hover,.property-card:hover{border-color:rgba(var(--accent-rgb),.36);box-shadow:0 16px 36px #110f0c57,inset 0 1px #ffffff1a;transform:translateY(-1px)}.side-nav.card:hover,.side-nav:hover{transform:none}.thumb:hover,.doc-card:hover,.docs-folder-item:hover{border-color:rgba(var(--accent-rgb),.32);box-shadow:0 14px 28px #110f0c47;transform:translateY(-1px)}.docs-folder-select:hover,.overlay-chip:hover,.heart-btn:hover{border-color:rgba(var(--accent-rgb),.38);background:rgba(var(--accent-rgb),.12);transform:translateY(-1px)}}.thumb-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.thumb{padding:12px;border-radius:var(--radius-md);border:1px solid var(--stroke2);background:#0e0c095c;box-shadow:var(--shadowSoft);transition:transform var(--ease-base),border-color var(--ease-fast),box-shadow var(--ease-base),background var(--ease-fast)}:root[data-theme=light] .thumb{background:#ffffffa8}.docs-toolbar{display:grid;gap:10px}.docs-shell{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:14px}.docs-sidebar,.docs-main{padding:14px;display:grid;gap:12px}.docs-sidebar-header,.docs-main-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.docs-sidebar-header h3,.docs-main-header h3{margin:0;font-size:1rem}.docs-folder-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.docs-folder-item{border:1px solid var(--stroke2);border-radius:var(--radius-md);padding:8px;background:#0e0c0938;transition:transform var(--ease-fast),border-color var(--ease-fast),background var(--ease-fast),box-shadow var(--ease-base)}:root[data-theme=light] .docs-folder-item{background:#ffffff94}.docs-folder-select{width:100%;border:1px solid var(--stroke2);border-radius:var(--pill);background:transparent;color:var(--text);padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:transform var(--ease-fast),border-color var(--ease-fast),background var(--ease-fast),box-shadow var(--ease-base)}.docs-folder-select.is-active{border-color:rgba(var(--accent-rgb),.45);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.24)}.docs-folder-row-actions{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.docs-folder-edit-form{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.docs-upload-form{max-width:none}.docs-folder-form{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.docs-folder-form button{min-height:44px}.docs-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.doc-card{overflow:hidden;padding:0;transition:transform var(--ease-base),border-color var(--ease-fast),box-shadow var(--ease-base)}.doc-thumb-preview{min-height:112px;border-bottom:1px solid var(--stroke2);background:linear-gradient(135deg,rgba(var(--accent-rgb),.24),#bab9b81f),repeating-linear-gradient(180deg,#ffffff0f 0,#ffffff0f 2px,#fff0 2px,#fff0 8px);display:grid;place-items:center;overflow:hidden}.doc-pdf-preview{width:100%;height:100%;border:0;background:#fff;pointer-events:none}.doc-thumb-label{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text);border-radius:var(--pill);border:1px solid var(--stroke);background:var(--glass2);padding:6px 12px}.doc-card-body{padding:12px;display:grid;gap:8px}.doc-card-title{margin:0;font-weight:700;word-break:break-word}.doc-card-meta{margin:0;font-size:.83rem;color:var(--muted)}.doc-card-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.docs-list-grid{grid-template-columns:1fr}.docs-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.docs-list-main{display:grid;gap:4px}.docs-list-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.docs-list-actions .search-input{min-width:180px}.docs-empty-state{padding:18px;border-radius:var(--radius-md);border:1px dashed var(--stroke2);color:var(--muted)}.booking-bar{border:1px solid var(--stroke);border-radius:var(--radius-lg);background:var(--glass2);backdrop-filter:blur(var(--blur)) saturate(var(--sat));-webkit-backdrop-filter:blur(var(--blur)) saturate(var(--sat));padding:10px;display:flex;align-items:center;justify-content:space-between;gap:10px}:root[data-theme=light] .booking-bar{background:#ffffff8f}.book-btn{min-height:44px;padding:10px 18px;border-radius:var(--radius-md);border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1.3;text-align:center;text-decoration:none}.book-btn:hover{background:var(--brand-charcoal);color:#fff;border-color:var(--accent);transform:translateY(-1px)}.page-wrap{padding-bottom:18px}@media(max-width:1024px){.auth-shell{max-width:620px;grid-template-columns:1fr}.auth-visual,.auth-card{min-height:auto}.bottom-nav{display:grid}.app-shell{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.page-wrap{padding-inline:12px;padding-bottom:calc(98px + env(safe-area-inset-bottom))}}@media(min-width:1025px){.bottom-nav{display:none}.app-shell{padding-bottom:0}}@media(max-width:640px){.detail-panel,.property-card,.search-bar.grid{padding:14px}.thumb-grid,.docs-shell,.docs-folder-form,.docs-folder-edit-form,.docs-list-item{grid-template-columns:1fr}.docs-list-actions .search-input{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}a{color:var(--link)}button{min-height:44px;font-weight:700;color:var(--on-accent)}button:not([class]):hover:not(:disabled),.logout-btn:hover:not(:disabled){background:var(--brand-charcoal);color:#fff;border-color:var(--accent)}button:disabled{transform:none}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.stack-links a,.guest-legal a{text-decoration:underline;text-underline-offset:.2em}.side-nav,.mobile-top-nav{background:var(--brand-charcoal);border-color:var(--brand-gray);border-top:2px solid var(--accent)}.side-link,.mobile-top-nav .link-button{color:#e1e0dd}.side-link:hover,.nav-item:hover{color:var(--accent)}.side-link.router-link-active:hover{color:var(--on-accent)}.side-brand{padding:.5rem 0 1rem}.side-logo,.guest-logo,.mobile-logo{display:block}.guest-brand{background:var(--brand-charcoal);border-color:var(--brand-gray);box-shadow:none}.auth-visual{background:var(--brand-charcoal);border-color:var(--brand-gray);border-top:3px solid var(--accent)}.auth-visual h1,.auth-visual h2{color:#f7f6f3}.auth-visual .hero-copy{color:#e1e0dd}.auth-visual .eyebrow{color:var(--accent)}:root[data-theme=light] .auth-visual .overlay-chip,.auth-visual .overlay-chip{color:#e1e0dd;background:var(--brand-gray);border-color:#686661}.auth-visual h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1;margin:.4rem 0}input,select,textarea{accent-color:var(--accent)}select option{background:var(--glass);color:var(--text)}@media(max-width:1024px){.mobile-top-nav{position:sticky}}
