@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@500;600;700&display=swap";.guest-legal[data-v-dd800724]{margin:.9rem auto .4rem;width:fit-content;display:inline-flex;align-items:center;gap:.5rem;padding:.48rem .78rem;border-radius:999px;background:#080c1242;border:1px solid var(--stroke2);color:var(--muted2);font-size:.78rem;letter-spacing:.01em}.guest-legal a[data-v-dd800724]{color:var(--muted);text-decoration:none}.guest-legal a[data-v-dd800724]:hover{color:var(--text)}:root[data-theme=light] .guest-legal[data-v-dd800724]{background:#ffffff8f}:root[data-theme=light] .logout-btn[data-v-dd800724]{color:#fff}@media(max-width:1024px){.mobile-logo[data-v-dd800724]{width:104px;transition:width .18s ease,opacity .18s ease,transform .18s ease}.guest-brand[data-v-dd800724]{padding:.68rem .9rem;transition:padding .22s ease,transform .22s ease,opacity .22s ease}.guest-logo[data-v-dd800724]{width:136px;transition:width .22s ease,transform .22s ease,opacity .22s ease}.guest-brand--auth-entry[data-v-dd800724]{padding:.95rem 1.1rem}.guest-brand--auth-entry .guest-logo[data-v-dd800724]{width:168px}.guest-brand--condensed[data-v-dd800724]{padding:.58rem .82rem}.guest-brand--condensed .guest-logo[data-v-dd800724]{width:122px}}.auth-form[data-v-6832f71d]{gap:.8rem}.auth-divider[data-v-6832f71d]{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-6832f71d]:before,.auth-divider[data-v-6832f71d]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--stroke2),transparent)}.discord-btn[data-v-6832f71d]{min-height:48px;width:100%;border-radius:var(--pill);border:1px solid rgba(114,137,218,.52);background:linear-gradient(140deg,#5865f2,#4b57d9);box-shadow:0 12px 26px #3f4fad66;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-weight:700;letter-spacing:.01em;color:#f3f6ff;position:relative;overflow:hidden}.discord-btn[data-v-6832f71d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 10%,rgba(255,255,255,.18) 42%,transparent 72%);transform:translate(-110%);transition:transform .36s ease}.discord-btn[data-v-6832f71d]:hover{box-shadow:0 14px 28px #3f4fad75;transform:translateY(-1px)}.discord-btn[data-v-6832f71d]:hover:after{transform:translate(110%)}.discord-btn[data-v-6832f71d]:disabled{opacity:.9}.discord-icon[data-v-6832f71d]{width:18px;height:18px;flex:0 0 auto}.discord-helper[data-v-6832f71d]{margin:.3rem 0 .15rem;color:var(--muted2);font-size:.85rem;transition:color .18s ease}.discord-helper.is-active[data-v-6832f71d]{color:var(--text)}.auth-notice-enter-active[data-v-6832f71d],.auth-notice-leave-active[data-v-6832f71d]{transition:opacity .18s ease,transform .18s ease}.auth-notice-enter-from[data-v-6832f71d],.auth-notice-leave-to[data-v-6832f71d]{opacity:0;transform:translateY(-4px)}.dashboard-workbench[data-v-77730483]{gap:1rem}.dashboard-hero-shell[data-v-77730483]{position:relative;overflow:hidden;border-color:#81b7f54d;background:radial-gradient(circle at 100% 0,rgba(90,157,246,.18),transparent 38%),radial-gradient(circle at 0 20%,rgba(71,201,176,.16),transparent 34%),#12192470}.dashboard-hero-head[data-v-77730483]{display:grid;gap:1rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.dashboard-hero-copy h1[data-v-77730483]{margin:0 0 .35rem;font-size:clamp(1.55rem,2.1vw,2.15rem)}.dashboard-hero-actions[data-v-77730483]{display:flex;gap:.5rem;flex-wrap:wrap}.dashboard-hero-kpis[data-v-77730483]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.dashboard-pill-card[data-v-77730483]{border:1px solid rgba(136,187,245,.32);border-radius:.95rem;background:linear-gradient(145deg,#3a6eaf33,#2d857a29);padding:.68rem .72rem;display:grid;gap:.2rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-pill-card[data-v-77730483]:hover{transform:translateY(-1px);border-color:#91ceff99;box-shadow:0 14px 26px #020a1838}.pill-label[data-v-77730483]{font-size:.73rem;letter-spacing:.08em;text-transform:uppercase;color:#b0c9e8e6}.dashboard-pill-card strong[data-v-77730483]{font-size:1.05rem;line-height:1.15}.dashboard-pill-card small[data-v-77730483]{font-size:.78rem;color:#b8d0ece0}.dashboard-layout-grid[data-v-77730483]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);gap:1rem;align-items:start}.dashboard-primary-column[data-v-77730483],.dashboard-secondary-column[data-v-77730483]{display:grid;gap:1rem}.dashboard-panel[data-v-77730483]{border-color:#95bdf33d;background:#1017236b}.dashboard-panel-head[data-v-77730483]{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.75rem}.dashboard-panel-head h2[data-v-77730483]{margin:.15rem 0 0}.dashboard-progress-shell[data-v-77730483]{display:grid;gap:.42rem;margin-bottom:.8rem}.dashboard-progress-labels[data-v-77730483]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.dashboard-progress-labels span[data-v-77730483]{color:var(--muted)}.dashboard-progress-track[data-v-77730483]{width:100%;height:.56rem;border-radius:999px;border:1px solid rgba(136,179,238,.28);background:#ffffff0a;overflow:hidden}.dashboard-progress-bar[data-v-77730483]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#56cfb2e6,#71adf3f2);transition:width .38s ease}.dashboard-property-list[data-v-77730483]{display:grid;gap:.55rem}.dashboard-property-item[data-v-77730483]{border:1px solid rgba(139,181,240,.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-77730483]:hover{transform:translateY(-1px);border-color:#93cdff7a}.dashboard-property-head[data-v-77730483]{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.dashboard-mini-track[data-v-77730483]{width:100%;height:.42rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(136,178,237,.24);overflow:hidden}.dashboard-mini-bar[data-v-77730483]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#54ceb1db,#6eabefe6)}.dashboard-action-list[data-v-77730483]{display:grid;gap:.62rem}.dashboard-action-item[data-v-77730483]{border:1px solid rgba(140,183,241,.24);border-radius:.9rem;padding:.72rem;display:flex;justify-content:space-between;gap:.75rem;align-items:center;background:#ffffff05}.dashboard-action-copy[data-v-77730483]{display:grid;gap:.22rem}.dashboard-action-copy p[data-v-77730483]{margin:0;color:var(--muted);font-size:.92rem}.dashboard-activity-list[data-v-77730483]{list-style:none;margin:0;padding:0;display:grid;gap:.56rem}.dashboard-activity-item[data-v-77730483]{border:1px solid rgba(138,181,241,.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-77730483]{width:.68rem;height:.68rem;border-radius:999px}.dashboard-activity-icon.is-property[data-v-77730483]{background:#6dbafff2}.dashboard-activity-icon.is-scan[data-v-77730483]{background:#55d7bdf2}.dashboard-activity-icon.is-community[data-v-77730483]{background:#ffae63f2}.dashboard-activity-copy[data-v-77730483]{display:grid;gap:.14rem}.dashboard-activity-copy p[data-v-77730483]{margin:0;color:var(--muted);font-size:.88rem}.dashboard-activity-copy small[data-v-77730483]{color:var(--muted2);font-size:.78rem}.dashboard-launch-grid[data-v-77730483]{display:grid;gap:.5rem}.dashboard-launch-card[data-v-77730483]{border:1px solid rgba(139,184,243,.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-77730483]{font-weight:700}.dashboard-launch-card small[data-v-77730483]{color:var(--muted)}.dashboard-launch-card[data-v-77730483]:hover{transform:translateY(-1px);border-color:#92ceff85;box-shadow:0 12px 24px #020a1633}.dashboard-signal-list[data-v-77730483],.dashboard-community-list[data-v-77730483]{display:grid;gap:.5rem}.dashboard-signal-row[data-v-77730483]{display:flex;justify-content:space-between;gap:.65rem;border:1px solid rgba(138,183,243,.2);border-radius:.75rem;padding:.52rem .62rem;background:#ffffff08}.dashboard-signal-row span[data-v-77730483]{color:var(--muted)}.dashboard-community-item[data-v-77730483]{border:1px solid rgba(139,184,243,.22);border-radius:.82rem;padding:.62rem .66rem;background:#ffffff08;display:grid;gap:.28rem}.dashboard-community-item p[data-v-77730483]{margin:0;color:var(--muted);font-size:.88rem}.dashboard-community-meta[data-v-77730483]{display:flex;justify-content:space-between;gap:.5rem;color:var(--muted2);font-size:.78rem}:root[data-theme=light] .dashboard-hero-shell[data-v-77730483],:root[data-theme=light] .dashboard-panel[data-v-77730483]{border-color:#46669233;background:radial-gradient(circle at 95% 0,rgba(123,169,228,.12),transparent 34%),#ffffffbd}:root[data-theme=light] .dashboard-pill-card[data-v-77730483],:root[data-theme=light] .dashboard-property-item[data-v-77730483],:root[data-theme=light] .dashboard-action-item[data-v-77730483],:root[data-theme=light] .dashboard-activity-item[data-v-77730483],:root[data-theme=light] .dashboard-launch-card[data-v-77730483],:root[data-theme=light] .dashboard-signal-row[data-v-77730483],:root[data-theme=light] .dashboard-community-item[data-v-77730483]{border-color:#5072a433;background:#ffffffb8}:root[data-theme=light] .pill-label[data-v-77730483],:root[data-theme=light] .dashboard-pill-card small[data-v-77730483],:root[data-theme=light] .dashboard-action-copy p[data-v-77730483],:root[data-theme=light] .dashboard-activity-copy p[data-v-77730483],:root[data-theme=light] .dashboard-activity-copy small[data-v-77730483],:root[data-theme=light] .dashboard-launch-card small[data-v-77730483],:root[data-theme=light] .dashboard-community-item p[data-v-77730483],:root[data-theme=light] .dashboard-community-meta[data-v-77730483],:root[data-theme=light] .dashboard-signal-row span[data-v-77730483]{color:#526782e6}@media(max-width:1220px){.dashboard-hero-head[data-v-77730483],.dashboard-layout-grid[data-v-77730483]{grid-template-columns:1fr}.dashboard-secondary-column[data-v-77730483]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dashboard-secondary-column .dashboard-panel[data-v-77730483]:last-child{grid-column:1 / -1}}@media(max-width:860px){.dashboard-hero-kpis[data-v-77730483],.dashboard-secondary-column[data-v-77730483]{grid-template-columns:1fr}.dashboard-action-item[data-v-77730483],.dashboard-activity-item[data-v-77730483]{grid-template-columns:1fr;align-items:start}}.properties-upgrade[data-v-e7228e02]{gap:1.15rem}.properties-hero[data-v-e7228e02]{border-color:#6fc2d23d;background:radial-gradient(circle at 92% 6%,rgba(94,190,223,.2),transparent 36%),radial-gradient(circle at 12% 18%,rgba(111,132,254,.18),transparent 38%),#13171f70}.properties-hero-head[data-v-e7228e02]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.properties-kicker[data-v-e7228e02]{margin:0 0 .2rem;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:#c3d6ffd6}.properties-hero-head h1[data-v-e7228e02]{margin:0}.properties-hero-actions[data-v-e7228e02]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.properties-meter-shell[data-v-e7228e02]{margin-top:.9rem}.properties-meter-head[data-v-e7228e02]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.88rem;color:#dee3ece0}.properties-meter-track[data-v-e7228e02]{margin-top:.42rem;height:.62rem;border-radius:999px;overflow:hidden;background:#ffffff24}.properties-meter-fill[data-v-e7228e02]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#59e6bfeb,#6197fff2);transition:width .38s ease}.properties-stats-grid[data-v-e7228e02]{margin-top:.75rem;display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}.properties-stat-card[data-v-e7228e02]{border:1px solid rgba(179,191,223,.24);border-radius:12px;padding:.62rem .72rem;background:#ffffff0a}.properties-stat-card p[data-v-e7228e02]{margin:0;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem;color:#d7dff0d1}.properties-stat-card strong[data-v-e7228e02]{display:block;margin-top:.2rem}.properties-limit-notice[data-v-e7228e02]{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(121,161,217,.26);background:linear-gradient(120deg,#2e45663d,#283a552e);padding:.6rem .72rem}.properties-limit-icon[data-v-e7228e02]{width:1.2rem;height:1.2rem;border-radius:999px;display:grid;place-items:center;font-weight:600;font-size:.74rem;color:#cfdff8eb;background:#7194c642}.properties-limit-copy p[data-v-e7228e02]{margin:0}.properties-limit-title[data-v-e7228e02]{font-size:.82rem;font-weight:600;color:#dce7f8f2}.properties-limit-copy p[data-v-e7228e02]:last-child{margin-top:.08rem;font-size:.8rem;color:#c5d4ecdb}.properties-limit-actions[data-v-e7228e02]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem}.properties-limit-toggle[data-v-e7228e02]{min-height:34px;padding:.35rem .64rem;font-size:.78rem}.properties-limit-action[data-v-e7228e02]{white-space:nowrap;min-height:34px;padding:.35rem .64rem;font-size:.78rem}.properties-limit-notice.is-collapsed[data-v-e7228e02]{padding-block:.52rem}.properties-layout[data-v-e7228e02]{display:grid;gap:1rem;grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.properties-create-panel[data-v-e7228e02]{align-self:start;border-color:#98baea3d;background:#0f141e5c}.properties-create-actions[data-v-e7228e02]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.properties-address-row[data-v-e7228e02]{display:flex;justify-content:space-between;align-items:center;gap:.55rem}.properties-address-smart[data-v-e7228e02]{min-height:32px;padding:.35rem .7rem;font-size:.78rem}.properties-address-helper[data-v-e7228e02]{margin:.34rem 0 0;font-size:.78rem;color:#ccdcf5db}.properties-address-error[data-v-e7228e02]{margin:.26rem 0 0;font-size:.82rem}.properties-helper-panel[data-v-e7228e02]{border-radius:14px;border:1px solid rgba(122,168,228,.2);background:radial-gradient(circle at 92% 0,rgba(104,176,255,.12),transparent 34%),#ffffff08;padding:.8rem}.properties-helper-panel.is-stale[data-v-e7228e02]{border-color:#ecb36057}.properties-helper-head[data-v-e7228e02]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.properties-helper-kicker[data-v-e7228e02]{margin:0 0 .18rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#bcd6ffe0}.properties-helper-copy[data-v-e7228e02]{margin:0;font-size:.84rem;color:#d6e1f3e0}.properties-helper-actions[data-v-e7228e02]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.properties-helper-trigger[data-v-e7228e02],.properties-helper-apply[data-v-e7228e02]{min-height:32px;padding:.34rem .66rem;font-size:.76rem}.properties-helper-meta[data-v-e7228e02]{margin-top:.55rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.properties-helper-status[data-v-e7228e02]{margin:0;font-size:.81rem;color:#d2ddf2e6}.properties-helper-grid[data-v-e7228e02]{margin-top:.72rem;display:grid;gap:.58rem;grid-template-columns:repeat(2,minmax(0,1fr))}.properties-helper-card[data-v-e7228e02]{border-radius:12px;border:1px solid rgba(149,181,236,.2);background:#0b131e3d;padding:.68rem}.properties-helper-card-head[data-v-e7228e02]{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.properties-helper-card-head p[data-v-e7228e02]{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:#bdd2f4d1}.properties-helper-card strong[data-v-e7228e02]{display:block;margin-top:.28rem;font-size:1rem}.properties-helper-card .muted-copy[data-v-e7228e02]{margin:.22rem 0 0;font-size:.8rem}.search-input.is-invalid[data-v-e7228e02]{border-color:#ff7d8eb3;box-shadow:0 0 0 1px #ff7d8e57}.properties-list-panel[data-v-e7228e02]{border-color:#a9bcee42;background:#10152066}.properties-list-head[data-v-e7228e02]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.properties-list-head h2[data-v-e7228e02]{margin:0}.properties-empty-state[data-v-e7228e02]{border:1px dashed rgba(177,188,219,.32);border-radius:14px;padding:1rem;text-align:left;background:#ffffff05}.properties-empty-state h3[data-v-e7228e02],.properties-empty-state p[data-v-e7228e02]{margin:0}.properties-empty-state p[data-v-e7228e02]{margin-top:.45rem}.portfolio-grid[data-v-e7228e02]{display:grid;gap:.85rem;margin-top:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.property-tile[data-v-e7228e02]{border-radius:14px;border:1px solid rgba(165,181,218,.25);background:#ffffff08;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.property-tile[data-v-e7228e02]:hover{transform:translateY(-3px);border-color:#91c5ff80;box-shadow:0 18px 28px #080c1454}.property-tile-head[data-v-e7228e02]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.property-tile-media[data-v-e7228e02]{width:100%;aspect-ratio:16 / 9;border-radius:12px;border:1px solid rgba(138,184,246,.3);overflow:hidden;background:linear-gradient(160deg,#1e2d439e,#111c2b75);display:grid;place-items:center;margin-bottom:.62rem}.property-tile-media img[data-v-e7228e02]{width:100%;height:100%;object-fit:cover}.property-tile-head h3[data-v-e7228e02]{margin:0;font-size:1.01rem}.property-facts[data-v-e7228e02]{margin:.45rem 0 0;color:#e0e7f4e6;font-size:.89rem}.property-qv-panel[data-v-e7228e02],.property-qv-empty[data-v-e7228e02]{margin-top:.75rem;border-radius:12px;border:1px solid rgba(148,184,241,.28);background:#12325733;padding:.65rem}.property-qv-kicker[data-v-e7228e02]{margin:0;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:#bddbffe6}.property-qv-panel h4[data-v-e7228e02]{margin:.25rem 0 .15rem;font-size:1.28rem}.property-qv-panel .muted-copy[data-v-e7228e02],.property-qv-empty p[data-v-e7228e02]{margin:.15rem 0 0}.property-tile-actions[data-v-e7228e02]{display:flex;align-items:center;gap:.55rem;margin-top:.75rem;flex-wrap:wrap}.property-open-link[data-v-e7228e02]{display:inline-flex;align-items:center;justify-content:center;min-width:9.5rem}.property-tone-1[data-v-e7228e02]{background:linear-gradient(180deg,#3f7eb929,#ffffff08)}.property-tone-2[data-v-e7228e02]{background:linear-gradient(180deg,#3d9a7d29,#ffffff08)}.property-tone-3[data-v-e7228e02]{background:linear-gradient(180deg,#6670bf29,#ffffff08)}.property-reveal-enter-active[data-v-e7228e02],.property-reveal-leave-active[data-v-e7228e02]{transition:opacity .26s ease,transform .26s ease}.property-reveal-enter-from[data-v-e7228e02],.property-reveal-leave-to[data-v-e7228e02]{opacity:0;transform:translateY(8px)}.limit-notice-enter-active[data-v-e7228e02],.limit-notice-leave-active[data-v-e7228e02]{transition:opacity .24s ease,transform .24s ease}.limit-notice-enter-from[data-v-e7228e02],.limit-notice-leave-to[data-v-e7228e02]{opacity:0;transform:translateY(-8px)}:root[data-theme=light] .properties-upgrade[data-v-e7228e02]{color:var(--text)}:root[data-theme=light] .properties-hero[data-v-e7228e02]{border-color:#496a9733;background:radial-gradient(circle at 92% 6%,rgba(110,169,236,.16),transparent 36%),radial-gradient(circle at 12% 18%,rgba(109,151,233,.12),transparent 38%),#ffffffbd}:root[data-theme=light] .properties-kicker[data-v-e7228e02]{color:#4a607fdb}:root[data-theme=light] .hero-copy[data-v-e7228e02],:root[data-theme=light] .properties-meter-head[data-v-e7228e02],:root[data-theme=light] .properties-address-helper[data-v-e7228e02],:root[data-theme=light] .properties-helper-copy[data-v-e7228e02],:root[data-theme=light] .properties-helper-status[data-v-e7228e02],:root[data-theme=light] .property-facts[data-v-e7228e02]{color:#50627ddb}:root[data-theme=light] .properties-helper-panel[data-v-e7228e02]{border-color:#4e6b992e;background:radial-gradient(circle at 92% 0,rgba(122,171,232,.14),transparent 34%),#f4f8fdd1}:root[data-theme=light] .properties-helper-panel.is-stale[data-v-e7228e02]{border-color:#b5843847}:root[data-theme=light] .properties-helper-kicker[data-v-e7228e02],:root[data-theme=light] .properties-helper-card-head p[data-v-e7228e02]{color:#44628ee0}:root[data-theme=light] .properties-helper-card[data-v-e7228e02]{border-color:#5975a12e;background:#ffffffa8}:root[data-theme=light] .properties-meter-track[data-v-e7228e02]{background:#7697c633}:root[data-theme=light] .properties-stat-card[data-v-e7228e02]{border-color:#3f516a29;background:#ffffffa3}:root[data-theme=light] .properties-stat-card p[data-v-e7228e02]{color:#50627dd1}:root[data-theme=light] .properties-limit-notice[data-v-e7228e02]{border-color:#627ea442;background:linear-gradient(120deg,#dde9f8c7,#e8f0fad6)}:root[data-theme=light] .properties-limit-icon[data-v-e7228e02]{color:#445c80f0;background:#97b2d46b}:root[data-theme=light] .properties-limit-title[data-v-e7228e02]{color:#3a5172f2}:root[data-theme=light] .properties-limit-copy p[data-v-e7228e02]:last-child{color:#4f627de0}:root[data-theme=light] .properties-create-panel[data-v-e7228e02],:root[data-theme=light] .properties-list-panel[data-v-e7228e02]{border-color:#3f516a2e;background:radial-gradient(circle at 90% 0,rgba(120,158,211,.12),transparent 34%),#ffffffad}:root[data-theme=light] .properties-empty-state[data-v-e7228e02]{border-color:#5b759942;background:#fff9}:root[data-theme=light] .property-tile[data-v-e7228e02]{border-color:#3f516a2e;background:#ffffff9e}:root[data-theme=light] .property-tile-media[data-v-e7228e02]{border-color:#5678ad47;background:#ecf6ffad}:root[data-theme=light] .property-tile[data-v-e7228e02]:hover{border-color:#4e7ec25c;box-shadow:0 14px 24px #5d7fab2e}:root[data-theme=light] .property-qv-panel[data-v-e7228e02],:root[data-theme=light] .property-qv-empty[data-v-e7228e02]{border-color:#5f84bb47;background:#cee4fc7a}:root[data-theme=light] .property-qv-kicker[data-v-e7228e02]{color:#365a8eeb}:root[data-theme=light] .property-tone-1[data-v-e7228e02]{background:linear-gradient(180deg,#7ab1e833,#ffffff9e)}:root[data-theme=light] .property-tone-2[data-v-e7228e02]{background:linear-gradient(180deg,#72cdad33,#ffffff9e)}:root[data-theme=light] .property-tone-3[data-v-e7228e02]{background:linear-gradient(180deg,#99a8e733,#ffffff9e)}:root[data-theme=light] .search-input.is-invalid[data-v-e7228e02]{border-color:#bc4c5e9e;box-shadow:0 0 0 1px #bc4c5e3d}@media(max-width:1120px){.properties-stats-grid[data-v-e7228e02]{grid-template-columns:repeat(2,minmax(0,1fr))}.properties-layout[data-v-e7228e02]{grid-template-columns:1fr}.properties-create-panel[data-v-e7228e02]{order:2}.properties-list-panel[data-v-e7228e02]{order:1}}@media(max-width:760px){.properties-limit-notice[data-v-e7228e02]{grid-template-columns:auto 1fr}.properties-address-row[data-v-e7228e02]{flex-wrap:wrap;align-items:flex-start}.properties-limit-actions[data-v-e7228e02]{grid-column:1 / -1;justify-content:flex-start;width:100%;flex-wrap:wrap}.properties-limit-action[data-v-e7228e02],.properties-limit-toggle[data-v-e7228e02]{justify-self:start}.portfolio-grid[data-v-e7228e02]{grid-template-columns:1fr}.properties-hero-actions[data-v-e7228e02]{width:100%}.properties-helper-grid[data-v-e7228e02]{grid-template-columns:1fr}}.property-studio-scene[data-v-d8a5f1f7]{gap:1.05rem}.property-studio-hero[data-v-d8a5f1f7]{border-color:#5fa3f942;background:radial-gradient(circle at 90% 10%,rgba(103,168,255,.2),transparent 36%),radial-gradient(circle at 8% 16%,rgba(78,217,186,.14),transparent 38%),#14192175}.property-studio-head[data-v-d8a5f1f7]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:flex-start}.property-kicker[data-v-d8a5f1f7]{margin:0 0 .3rem;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#c2e8ffe6}.property-subtitle[data-v-d8a5f1f7]{margin:.35rem 0 .65rem;color:#dee8f7e6;max-width:64ch}.property-hero-chips[data-v-d8a5f1f7]{gap:.4rem}.status-offline[data-v-d8a5f1f7]{border-color:#ff777773;color:#ffb4b4f2}.property-studio-actions[data-v-d8a5f1f7]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}.property-studio-actions .chip[data-v-d8a5f1f7],.property-studio-actions .search-filter-btn[data-v-d8a5f1f7]{min-width:138px}.property-studio-media[data-v-d8a5f1f7]{display:flex;align-items:center;justify-content:center}.property-profile-photo[data-v-d8a5f1f7]{width:116px;height:116px;border-radius:18px;border:1px solid rgba(143,184,245,.35);background:linear-gradient(160deg,#1a283a9e,#121d2a7a);display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1px #c6e0ff1f}.property-profile-photo img[data-v-d8a5f1f7]{width:100%;height:100%;object-fit:cover}.property-kpi-grid[data-v-d8a5f1f7]{margin-top:.95rem;display:grid;gap:.65rem;grid-template-columns:repeat(5,minmax(0,1fr))}.property-kpi-card[data-v-d8a5f1f7]{padding:.78rem .82rem;border-radius:14px;border:1px solid rgba(165,191,236,.2);background:#ffffff0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.property-kpi-card p[data-v-d8a5f1f7]{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#bacee9eb}.property-kpi-card strong[data-v-d8a5f1f7]{display:block;margin-top:.2rem;font-size:clamp(1.05rem,2vw,1.22rem)}.property-kpi-card span[data-v-d8a5f1f7]{display:block;margin-top:.2rem;font-size:.78rem;color:#cfdceedb}.property-spec-strip[data-v-d8a5f1f7]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.42rem}.property-error[data-v-d8a5f1f7]{margin-top:.7rem}.property-workspace-shell[data-v-d8a5f1f7]{border-color:#9dafe13d;background:radial-gradient(circle at 85% 0%,rgba(127,145,221,.12),transparent 30%),#13171f73}.property-workspace-header[data-v-d8a5f1f7]{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;margin-bottom:.7rem}.property-workspace-header h2[data-v-d8a5f1f7]{margin:0;font-size:clamp(1.2rem,2.2vw,1.56rem)}.property-workspace-kicker[data-v-d8a5f1f7]{margin:0 0 .2rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#c1d0f2e0}.property-tab-grid[data-v-d8a5f1f7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.9rem}.property-tab-btn[data-v-d8a5f1f7]{min-height:62px;border-radius:16px;border:1px solid rgba(152,167,198,.24);background:#ffffff08;display:flex;align-items:center;gap:.58rem;text-align:left;padding:.52rem .66rem;color:#dee8f6e6}.property-tab-btn[data-v-d8a5f1f7]:hover{border-color:#74afff6b;box-shadow:0 14px 32px #395c9233}.property-tab-btn.is-active[data-v-d8a5f1f7]{border-color:#7fd3ff80;background:linear-gradient(135deg,#2d78ce38,#44c5af2e);box-shadow:0 16px 34px #2c6fbd42}.property-tab-icon[data-v-d8a5f1f7]{min-width:2.05rem;width:2.05rem;height:2.05rem;border-radius:12px;display:grid;place-items:center;font-size:.68rem;font-weight:700;letter-spacing:.08em;color:#e0f0fff2;background:linear-gradient(135deg,#4c8fe7b8,#43bdada6);box-shadow:inset 0 0 0 1px #def0ff52}.property-tab-copy[data-v-d8a5f1f7]{display:grid;gap:.16rem}.property-tab-copy strong[data-v-d8a5f1f7]{font-size:.9rem;line-height:1.1}.property-tab-copy small[data-v-d8a5f1f7]{font-size:.73rem;color:#cbdbf2db}.workspace-pane-frame[data-v-d8a5f1f7]{min-height:380px}.workspace-panel[data-v-d8a5f1f7]{padding:.5rem .1rem .2rem}.workspace-panel-sell[data-v-d8a5f1f7]{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-d8a5f1f7]{padding:1rem;border-color:#76bcff3d;background:radial-gradient(circle at 88% 6%,rgba(124,199,255,.17),transparent 34%),radial-gradient(circle at 12% 4%,rgba(96,232,210,.12),transparent 28%),#10151e8c}.sell-hero-head[data-v-d8a5f1f7]{display:grid;gap:.7rem;grid-template-columns:minmax(0,1fr) auto;align-items:start}.sell-hero-head h3[data-v-d8a5f1f7]{margin:0;font-size:clamp(1.2rem,2.2vw,1.6rem)}.sell-hero-head .muted-copy[data-v-d8a5f1f7]{margin:.15rem 0 0;max-width:58ch}.sell-hero-head .chip-row[data-v-d8a5f1f7]{grid-column:1 / -1;margin-top:.1rem}.sell-hero-brand[data-v-d8a5f1f7]{align-self:start;border-radius:14px;border:1px solid rgba(138,194,252,.34);background:linear-gradient(145deg,#1c283ad1,#172131b3);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 #060e1b59}.sell-hero-brand[data-v-d8a5f1f7]:hover{border-color:#a6dcff8a;transform:translateY(-1px)}.sell-hero-brand-logo[data-v-d8a5f1f7]{width:auto;height:32px;max-width:150px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(7,15,27,.24))}.sell-hero-brand-copy[data-v-d8a5f1f7]{display:flex;align-items:center}.sell-hero-brand-copy small[data-v-d8a5f1f7]{font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;color:#b0cbece6}.sell-path-grid[data-v-d8a5f1f7]{display:grid;gap:.7rem;grid-template-columns:1fr}.sell-path-card[data-v-d8a5f1f7]{border-radius:16px;border:1px solid rgba(128,184,240,.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-d8a5f1f7]:hover{transform:translateY(-2px);border-color:#93d5ff70}.sell-path-card.is-active[data-v-d8a5f1f7]{border-color:#93ceff94;box-shadow:0 10px 22px #0a111e5c,inset 0 0 0 1px #a0dcff61;background:linear-gradient(160deg,#3571bf4d,#38ad9f33)}.sell-path-card h4[data-v-d8a5f1f7]{margin:.26rem 0}.sell-path-card strong[data-v-d8a5f1f7]{display:block;font-size:.86rem;color:#d2e8fff5}.sell-path-card p[data-v-d8a5f1f7]{margin:.28rem 0 0;color:#cddcf1eb}.sell-path-eyebrow[data-v-d8a5f1f7]{margin:0;font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:#adcdeee6}.sell-step-grid[data-v-d8a5f1f7]{display:grid;gap:.58rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sell-step-card[data-v-d8a5f1f7]{border-radius:14px;border:1px solid rgba(135,177,236,.22);background:#ffffff08;padding:.62rem .65rem;display:grid;gap:.34rem}.sell-step-card span[data-v-d8a5f1f7]{width:1.4rem;height:1.4rem;border-radius:999px;display:grid;place-items:center;font-size:.72rem;font-weight:700;color:#142238f5;background:#b0dfffeb}.sell-step-card p[data-v-d8a5f1f7]{margin:0;font-size:.78rem;line-height:1.35}.sell-intake-shell[data-v-d8a5f1f7]{padding:1rem;border-color:#78b3f13d;background:radial-gradient(circle at 90% 0,rgba(97,152,233,.16),transparent 30%),#1116208f}.sell-intake-head[data-v-d8a5f1f7]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.7rem;padding-bottom:.2rem;border-bottom:1px solid rgba(120,178,240,.16)}.sell-intake-head h4[data-v-d8a5f1f7]{margin:0;font-size:1.1rem}.sell-intake-head .muted-copy[data-v-d8a5f1f7]{margin:.2rem 0 0;max-width:60ch}.sell-form-grid[data-v-d8a5f1f7]{display:grid;gap:.95rem;margin-top:1rem}.sell-section-card[data-v-d8a5f1f7]{border-radius:16px;border:1px solid rgba(120,178,240,.24);background:#ffffff08;padding:.92rem .96rem}.sell-section-card h5[data-v-d8a5f1f7]{margin:0 0 .62rem;font-size:.93rem;letter-spacing:.02em}.sell-fields-grid[data-v-d8a5f1f7]{display:grid;gap:.74rem;grid-template-columns:repeat(2,minmax(0,1fr))}.sell-fields-grid>div[data-v-d8a5f1f7]{display:grid;gap:.34rem;align-content:start}.sell-fields-grid label[data-v-d8a5f1f7]{margin:0;font-size:.77rem;letter-spacing:.02em;color:#c6d6eeeb}.sell-fields-grid textarea.search-input[data-v-d8a5f1f7]{min-height:96px}.sell-field-span[data-v-d8a5f1f7]{grid-column:1 / -1}.sell-toggle-row[data-v-d8a5f1f7]{grid-column:1 / -1;display:flex;align-items:center;gap:.52rem;border-radius:12px;border:1px solid rgba(145,195,249,.22);background:#ffffff08;padding:.58rem .68rem;margin-top:.1rem}.sell-toggle-row input[data-v-d8a5f1f7]{margin:0;width:1rem;height:1rem}.sell-toggle-row span[data-v-d8a5f1f7]{font-size:.82rem;color:#d3e0f4f2}.sell-submit-bar[data-v-d8a5f1f7]{margin-top:.1rem;gap:.62rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.sell-submit-bar .chip-row[data-v-d8a5f1f7]{gap:.42rem}.sell-status-note[data-v-d8a5f1f7]{margin-top:.72rem;padding:.72rem .82rem;border-radius:12px;border:1px solid rgba(110,214,195,.34);background:#46b09a26;color:#caf1ecf5}.docs-shell-upgrade[data-v-d8a5f1f7]{position:relative;gap:1.15rem;grid-template-columns:minmax(290px,350px) minmax(0,1fr);align-items:start}.docs-sidebar-upgrade[data-v-d8a5f1f7]{position:sticky;top:.35rem;padding:1rem;gap:.85rem;border-color:#80c1ff3d;background:radial-gradient(circle at 95% 4%,rgba(131,180,255,.15),transparent 33%),#12171f70}.docs-sidebar-subcopy[data-v-d8a5f1f7]{margin:.2rem 0 0;font-size:.8rem}.docs-sidebar-stats[data-v-d8a5f1f7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.docs-sidebar-stat[data-v-d8a5f1f7]{padding:.55rem .58rem;border-radius:11px;border:1px solid rgba(144,188,246,.24);background:#ffffff0a}.docs-sidebar-stat p[data-v-d8a5f1f7]{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#bad0eceb}.docs-sidebar-stat strong[data-v-d8a5f1f7]{display:block;margin-top:.18rem;font-size:1rem}.docs-folder-form-upgrade[data-v-d8a5f1f7]{padding:.72rem .78rem;border:1px solid rgba(131,181,255,.2);background:#ffffff09}.docs-folder-helper[data-v-d8a5f1f7]{margin:.32rem 0 0;font-size:.76rem;color:#c0d4f1e6}.docs-shell-upgrade .docs-folder-list[data-v-d8a5f1f7]{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-d8a5f1f7]{border-color:#82b7ff57}.docs-shell-upgrade .docs-folder-item[data-v-d8a5f1f7]{padding:.55rem;border-radius:14px;border-color:#7eb0f333;background:#ffffff08}.docs-shell-upgrade .docs-folder-select[data-v-d8a5f1f7]{min-height:44px;padding:.5rem .68rem}.docs-shell-upgrade .docs-folder-row-actions[data-v-d8a5f1f7]{margin-top:.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-shell-upgrade .docs-folder-row-actions .chip[data-v-d8a5f1f7]{width:100%;min-width:0}.docs-main-upgrade[data-v-d8a5f1f7]{padding:1.05rem;gap:.9rem;min-height:640px;border-color:#70aeff42;background:radial-gradient(circle at 92% 5%,rgba(93,153,255,.16),transparent 36%),#1117217a}.docs-main-header-upgrade[data-v-d8a5f1f7]{align-items:flex-start;gap:.8rem}.docs-main-subcopy[data-v-d8a5f1f7]{margin:.24rem 0 0;font-size:.84rem}.docs-header-chips[data-v-d8a5f1f7]{justify-content:flex-end;gap:.35rem}.docs-controls-grid[data-v-d8a5f1f7]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,.75fr) auto;gap:.7rem;align-items:end}.docs-view-toggle[data-v-d8a5f1f7]{gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.docs-clear-btn[data-v-d8a5f1f7]{min-height:40px;padding-inline:.8rem}.docs-upload-form[data-v-d8a5f1f7]{grid-template-columns:minmax(0,1.35fr) minmax(220px,.75fr) auto;gap:.72rem;align-items:end}.docs-upload-zone[data-v-d8a5f1f7]{max-width:none;padding:.8rem;border:1px dashed rgba(122,185,255,.35);background:linear-gradient(140deg,#2a4c842e,#2a4c840d),#ffffff08;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.docs-upload-zone.is-drag-active[data-v-d8a5f1f7]{border-color:#89e2c4cc;box-shadow:0 0 0 1px #89e2c459,0 14px 32px #22578a42;background:linear-gradient(140deg,#2a758447,#2a758417),#ffffff0a}.docs-upload-input[data-v-d8a5f1f7]{min-width:0}.docs-upload-zone .search-input[type=file][data-v-d8a5f1f7]{min-height:48px;padding-block:.56rem}.docs-upload-helper[data-v-d8a5f1f7]{margin:.34rem 0 0;font-size:.78rem;color:#bed3f1e6}.docs-selected-file[data-v-d8a5f1f7]{margin:.34rem 0 0;font-size:.78rem;color:#9ef3d9f2}.docs-upload-actions[data-v-d8a5f1f7]{display:flex;align-items:flex-end;justify-content:flex-end;gap:.42rem;flex-wrap:nowrap}.docs-status-msg[data-v-d8a5f1f7]{margin:.08rem 0 0;font-size:.84rem;color:#bedefff0}.docs-main-upgrade .docs-grid[data-v-d8a5f1f7]{grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:.82rem}.docs-empty-state-upgrade p[data-v-d8a5f1f7]{margin:0}.docs-empty-state-upgrade[data-v-d8a5f1f7]{display:grid;gap:.52rem;border-style:solid;border-color:#84b0f042;background:#ffffff08}.docs-empty-btn[data-v-d8a5f1f7]{justify-self:flex-start}.doc-card-upgrade[data-v-d8a5f1f7]{border:1px solid rgba(125,173,241,.24);background:linear-gradient(180deg,#1d2b4385,#0a0f188f);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.doc-card-upgrade[data-v-d8a5f1f7]:hover{transform:translateY(-2px);border-color:#8dc4ff66;box-shadow:0 16px 30px #172e5447}.docs-preview-launch[data-v-d8a5f1f7]{width:100%;border:0;border-bottom:1px solid rgba(136,172,224,.22);background:#3a70b233;color:#dbedfff2;font-size:.75rem;letter-spacing:.03em;text-transform:uppercase;font-weight:700;padding:.43rem .55rem;cursor:pointer}.docs-preview-launch[data-v-d8a5f1f7]:hover{background:#4385d34d}.doc-card-upgrade[data-v-d8a5f1f7] .doc-thumb-preview{min-height:190px}.doc-card-upgrade .doc-card-body[data-v-d8a5f1f7]{padding:.76rem;gap:.55rem}.doc-card-upgrade .doc-card-title[data-v-d8a5f1f7]{font-size:.98rem;line-height:1.24}.doc-card-upgrade .doc-card-actions[data-v-d8a5f1f7]{gap:.42rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.doc-card-upgrade .doc-card-actions .chip[data-v-d8a5f1f7],.doc-card-upgrade .doc-card-actions .overlay-chip[data-v-d8a5f1f7]{width:100%;justify-content:center;text-align:center}.docs-list-item-upgrade[data-v-d8a5f1f7]{gap:.9rem;border:1px solid rgba(126,172,238,.24);background:#0f162270;border-radius:15px;padding:.74rem}.docs-list-main strong[data-v-d8a5f1f7]{font-size:.95rem}.docs-list-item-upgrade .muted-copy[data-v-d8a5f1f7]{font-size:.8rem}.docs-list-item-upgrade .docs-list-actions[data-v-d8a5f1f7]{justify-content:flex-end;gap:.42rem}.docs-preview-modal[data-v-d8a5f1f7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#060b14d1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:.8rem}.docs-preview-dialog[data-v-d8a5f1f7]{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:#84beff57}.docs-preview-header[data-v-d8a5f1f7]{display:flex;justify-content:space-between;align-items:center;gap:.8rem}.docs-preview-header h4[data-v-d8a5f1f7]{margin:0;font-size:1.05rem;line-height:1.25;word-break:break-word}.docs-preview-header p[data-v-d8a5f1f7]{margin:.2rem 0 0;font-size:.8rem}.docs-preview-close-btn[data-v-d8a5f1f7]{min-height:40px;min-width:98px;padding-inline:.95rem;justify-content:center}.docs-preview-frame[data-v-d8a5f1f7]{border:1px solid rgba(126,166,212,.24);border-radius:14px;overflow:hidden;background:#090f189e;min-height:clamp(420px,68vh,860px)}.docs-preview-frame[data-v-d8a5f1f7] .doc-thumb-preview{min-height:100%;height:100%;border-bottom:0;background:#090e16a6}.docs-preview-frame[data-v-d8a5f1f7] .doc-pdf-preview{pointer-events:auto}.docs-preview-actions[data-v-d8a5f1f7]{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;padding-top:.62rem;border-top:1px solid rgba(130,172,232,.2)}.docs-preview-primary-btn[data-v-d8a5f1f7]{min-height:42px;min-width:170px;display:inline-flex;align-items:center;justify-content:center}.docs-preview-action-btn[data-v-d8a5f1f7]{min-height:42px;min-width:116px;padding-inline:.9rem;display:inline-flex;align-items:center;justify-content:center}.docs-preview-note[data-v-d8a5f1f7]{margin:0;font-size:.78rem;line-height:1.4}.maintenance-studio-shell[data-v-d8a5f1f7]{gap:1rem}.maintenance-hero-panel[data-v-d8a5f1f7]{padding:1rem;border-color:#72baff47;background:radial-gradient(circle at 88% 10%,rgba(113,180,255,.18),transparent 36%),#13192475}.maintenance-hero-head[data-v-d8a5f1f7]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.maintenance-hero-head h3[data-v-d8a5f1f7]{margin:0}.maintenance-kpi-grid[data-v-d8a5f1f7]{margin-top:.8rem;display:grid;gap:.62rem;grid-template-columns:repeat(4,minmax(0,1fr))}.maintenance-kpi-card[data-v-d8a5f1f7]{padding:.7rem;border-radius:13px;border:1px solid rgba(134,178,236,.26);background:#ffffff0a}.maintenance-kpi-card p[data-v-d8a5f1f7]{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#bed4f1eb}.maintenance-kpi-card strong[data-v-d8a5f1f7]{display:block;margin-top:.2rem;font-size:clamp(1rem,2vw,1.2rem)}.maintenance-kpi-card span[data-v-d8a5f1f7]{display:block;margin-top:.2rem;font-size:.76rem;color:#cbdcf4e0}.maintenance-workspace-grid[data-v-d8a5f1f7]{display:grid;gap:.9rem;grid-template-columns:minmax(340px,.95fr) minmax(0,1.25fr);align-items:start}.maintenance-form-panel[data-v-d8a5f1f7],.maintenance-feed-panel[data-v-d8a5f1f7]{padding:.95rem;border-color:#7eacec3d;background:radial-gradient(circle at 92% 6%,rgba(108,165,245,.12),transparent 34%),#12182373}.maintenance-panel-head[data-v-d8a5f1f7]{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.65rem}.maintenance-panel-head h4[data-v-d8a5f1f7]{margin:0}.maintenance-form-grid[data-v-d8a5f1f7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.maintenance-reminder-toggle[data-v-d8a5f1f7]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.62rem .7rem;border-radius:12px;border:1px solid rgba(118,172,243,.26);background:#ffffff08}.maintenance-checkbox[data-v-d8a5f1f7]{display:inline-flex;align-items:center;gap:.52rem;cursor:pointer;margin:0;font-size:.84rem}.maintenance-checkbox input[data-v-d8a5f1f7]{width:16px;height:16px;accent-color:#57d2b2}.maintenance-reminder-date-row[data-v-d8a5f1f7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.maintenance-reminder-date-row .chip[data-v-d8a5f1f7]{min-height:44px}.maintenance-reminder-hint[data-v-d8a5f1f7]{margin:.34rem 0 0;font-size:.77rem;color:#bdd5f3e6}.maintenance-form-actions[data-v-d8a5f1f7]{display:flex;gap:.45rem;flex-wrap:wrap}.maintenance-status-msg[data-v-d8a5f1f7]{margin:.62rem 0 0;font-size:.84rem;color:#bee1fff0}.maintenance-panel-head-feed[data-v-d8a5f1f7]{margin-bottom:.75rem}.maintenance-controls-grid[data-v-d8a5f1f7]{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(180px,.65fr));gap:.6rem}.maintenance-reminder-rail[data-v-d8a5f1f7]{margin-top:.72rem;border:1px solid rgba(122,169,236,.24);border-radius:13px;padding:.58rem;background:#ffffff08}.maintenance-rail-title[data-v-d8a5f1f7]{margin:0;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:#c4d8f3e6}.maintenance-rail-scroll[data-v-d8a5f1f7]{margin-top:.48rem;display:flex;gap:.48rem;overflow-x:auto}.maintenance-rail-card[data-v-d8a5f1f7]{min-width:170px;border-radius:10px;border:1px solid rgba(131,174,236,.24);padding:.5rem .58rem;background:#101c2f8c}.maintenance-rail-card p[data-v-d8a5f1f7]{margin:0;font-size:.76rem;color:#c8d9f0e0}.maintenance-rail-card strong[data-v-d8a5f1f7]{display:block;margin-top:.2rem;font-size:.9rem}.maintenance-rail-card span[data-v-d8a5f1f7]{display:block;margin-top:.2rem;font-size:.74rem;color:#c4daf7e6}.maintenance-empty-state[data-v-d8a5f1f7]{margin-top:.72rem;padding:.95rem;border-radius:14px;border:1px dashed rgba(126,174,238,.3);background:#ffffff05}.maintenance-empty-state p[data-v-d8a5f1f7]{margin:0}.maintenance-log-list[data-v-d8a5f1f7]{list-style:none;margin:.72rem 0 0;padding:0;display:grid;gap:.62rem}.maintenance-log-item[data-v-d8a5f1f7]{border-radius:14px;border:1px solid rgba(121,168,235,.24);padding:.72rem;background:#0e151f7a}.maintenance-log-head[data-v-d8a5f1f7]{display:flex;justify-content:space-between;align-items:flex-start;gap:.62rem}.maintenance-log-head h5[data-v-d8a5f1f7]{margin:0;font-size:.96rem}.maintenance-log-head p[data-v-d8a5f1f7]{margin:.24rem 0 0;font-size:.8rem;color:#c4d7f2e6}.maintenance-log-chips[data-v-d8a5f1f7]{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.maintenance-reminder-chip.is-overdue[data-v-d8a5f1f7]{border-color:#ff758680;color:#ffbcc4f2}.maintenance-reminder-chip.is-soon[data-v-d8a5f1f7]{border-color:#ffb87080;color:#ffd4a3f2}.maintenance-reminder-chip.is-scheduled[data-v-d8a5f1f7]{border-color:#76e0c080;color:#baf6e3f2}.maintenance-reminder-chip.is-none[data-v-d8a5f1f7]{border-color:#99abc657;color:#c0cfe4eb}.maintenance-log-notes[data-v-d8a5f1f7]{margin:.58rem 0 0;color:#d9e6f7eb}.maintenance-log-foot[data-v-d8a5f1f7]{margin-top:.65rem;display:flex;justify-content:space-between;align-items:center;gap:.55rem}.maintenance-log-reminder-date[data-v-d8a5f1f7]{font-size:.8rem;color:#bed4f1e6}.maintenance-log-actions[data-v-d8a5f1f7]{display:flex;gap:.4rem;flex-wrap:wrap}.todo-studio-shell[data-v-d8a5f1f7]{gap:1rem}.todo-hero-panel[data-v-d8a5f1f7]{padding:1rem;border-color:#8db0f84d;background:radial-gradient(circle at 88% 12%,rgba(126,168,247,.18),transparent 36%),#151a2575}.todo-hero-head[data-v-d8a5f1f7]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem}.todo-hero-head h3[data-v-d8a5f1f7]{margin:0}.todo-kpi-grid[data-v-d8a5f1f7]{margin-top:.8rem;display:grid;gap:.62rem;grid-template-columns:repeat(5,minmax(0,1fr))}.todo-kpi-card[data-v-d8a5f1f7]{padding:.72rem;border-radius:13px;border:1px solid rgba(139,178,242,.24);background:#ffffff0a}.todo-kpi-card p[data-v-d8a5f1f7]{margin:0;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:#c6d6f0e6}.todo-kpi-card strong[data-v-d8a5f1f7]{display:block;margin-top:.2rem;font-size:clamp(1rem,2vw,1.2rem)}.todo-kpi-card span[data-v-d8a5f1f7]{display:block;margin-top:.2rem;font-size:.76rem;color:#c9daf4e0}.todo-workspace-grid[data-v-d8a5f1f7]{display:grid;gap:.9rem;grid-template-columns:minmax(320px,.9fr) minmax(0,1.3fr);align-items:start}.todo-form-panel[data-v-d8a5f1f7],.todo-board-panel[data-v-d8a5f1f7]{padding:.95rem;border-color:#80abf13d;background:radial-gradient(circle at 92% 8%,rgba(110,162,242,.12),transparent 34%),#12172273}.todo-panel-head[data-v-d8a5f1f7]{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.7rem}.todo-panel-head h4[data-v-d8a5f1f7]{margin:0}.todo-form-grid[data-v-d8a5f1f7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem}.todo-form-actions[data-v-d8a5f1f7]{display:flex;gap:.45rem;flex-wrap:wrap}.todo-status-msg[data-v-d8a5f1f7]{margin:.62rem 0 0;font-size:.84rem;color:#c0e2fff0}.todo-panel-head-board[data-v-d8a5f1f7]{margin-bottom:.72rem}.todo-controls-grid[data-v-d8a5f1f7]{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(170px,.65fr));gap:.58rem}.todo-empty-state[data-v-d8a5f1f7]{margin-top:.72rem;padding:.95rem;border-radius:14px;border:1px dashed rgba(126,174,238,.3);background:#ffffff05}.todo-empty-state p[data-v-d8a5f1f7]{margin:0}.todo-board-grid[data-v-d8a5f1f7]{margin-top:.75rem;display:grid;gap:.62rem;grid-template-columns:repeat(3,minmax(0,1fr))}.todo-column[data-v-d8a5f1f7]{border-radius:14px;border:1px solid rgba(134,176,241,.24);background:#0b111c73;padding:.58rem}.todo-column-head[data-v-d8a5f1f7]{display:flex;justify-content:space-between;align-items:center;gap:.45rem;margin-bottom:.52rem}.todo-column-head h5[data-v-d8a5f1f7]{margin:0;font-size:.86rem;letter-spacing:.03em;text-transform:uppercase;color:#cbdcf4eb}.todo-card-list[data-v-d8a5f1f7]{list-style:none;margin:0;padding:0;display:grid;gap:.52rem}.todo-card[data-v-d8a5f1f7]{border-radius:12px;border:1px solid rgba(129,173,238,.25);background:#0e17249e;padding:.62rem}.todo-card-head[data-v-d8a5f1f7]{display:flex;justify-content:space-between;align-items:flex-start;gap:.45rem}.todo-card-head strong[data-v-d8a5f1f7]{font-size:.9rem;line-height:1.3}.todo-card-notes[data-v-d8a5f1f7]{margin:.46rem 0 0;font-size:.8rem;color:#d0ddf2e6}.todo-card-meta[data-v-d8a5f1f7]{margin-top:.52rem;display:flex;flex-wrap:wrap;gap:.35rem}.todo-card-actions[data-v-d8a5f1f7]{margin-top:.56rem;display:flex;flex-wrap:wrap;gap:.36rem}.todo-priority-chip[data-v-d8a5f1f7]{font-size:.74rem}.todo-priority-chip.is-high[data-v-d8a5f1f7]{border-color:#ff789180;color:#ffc7d2f2}.todo-priority-chip.is-medium[data-v-d8a5f1f7]{border-color:#ffbb7d73;color:#ffe0bbf2}.todo-priority-chip.is-low[data-v-d8a5f1f7]{border-color:#7ed5af73;color:#cafae7f2}.todo-due-chip.is-overdue[data-v-d8a5f1f7]{border-color:#ff758680;color:#ffbcc4f2}.todo-due-chip.is-soon[data-v-d8a5f1f7]{border-color:#ffb87080;color:#ffd4a3f2}.todo-due-chip.is-scheduled[data-v-d8a5f1f7]{border-color:#74c0ff75;color:#c2e2fff2}.todo-due-chip.is-none[data-v-d8a5f1f7]{border-color:#9aadca57;color:#c5d4e8eb}.workspace-pane-enter-active[data-v-d8a5f1f7],.workspace-pane-leave-active[data-v-d8a5f1f7]{transition:opacity .22s ease,transform .22s ease}.workspace-pane-enter-from[data-v-d8a5f1f7],.workspace-pane-leave-to[data-v-d8a5f1f7]{opacity:0;transform:translateY(10px)}.overview-studio[data-v-d8a5f1f7]{border:1px solid rgba(146,195,255,.24);border-radius:20px;padding:1rem;background:radial-gradient(circle at 92% 8%,rgba(92,170,255,.12),transparent 34%),#171c2570}.overview-head[data-v-d8a5f1f7]{display:flex;gap:.9rem;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.overview-head h3[data-v-d8a5f1f7]{margin:0}.overview-head-actions[data-v-d8a5f1f7]{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.overview-progress-shell[data-v-d8a5f1f7]{margin-top:.8rem;padding:.75rem;border-radius:14px;border:1px solid rgba(147,188,239,.2);background:#ffffff0a}.overview-progress-head[data-v-d8a5f1f7]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.84rem}.overview-progress-head strong[data-v-d8a5f1f7]{font-size:1rem}.overview-progress-track[data-v-d8a5f1f7]{margin-top:.35rem;height:.5rem;border-radius:999px;background:#ffffff24;overflow:hidden}.overview-progress-fill[data-v-d8a5f1f7]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#58d8b4e6,#6a9dffeb);transition:width .24s ease}.overview-status-copy[data-v-d8a5f1f7]{margin:.45rem 0 0;font-size:.82rem;color:#d3e0f4e6}.overview-photo-shell[data-v-d8a5f1f7]{margin-top:.78rem;border:1px solid rgba(139,182,243,.22);border-radius:14px;padding:.85rem;background:#0f172252;display:grid;gap:.7rem}.overview-photo-head[data-v-d8a5f1f7]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.overview-photo-head h4[data-v-d8a5f1f7]{margin:0 0 .2rem}.overview-photo-actions[data-v-d8a5f1f7]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem}.overview-photo-input[data-v-d8a5f1f7]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.overview-photo-content[data-v-d8a5f1f7]{display:flex;align-items:stretch;gap:.75rem;flex-wrap:wrap}.overview-photo-preview[data-v-d8a5f1f7]{position:relative;width:200px;height:126px;border-radius:12px;border:1px solid rgba(145,193,255,.32);overflow:hidden;display:grid;place-items:center;background:#0c141f85;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .22s ease}.overview-photo-preview[data-v-d8a5f1f7]:hover{border-color:#95d0ff85;box-shadow:0 10px 24px #08111e52;transform:translateY(-1px)}.overview-photo-preview[data-v-d8a5f1f7]:focus-visible{outline:none;border-color:#97ead7b3;box-shadow:0 0 0 2px #60ddbb4d}.overview-photo-preview img[data-v-d8a5f1f7]{width:100%;height:100%;object-fit:cover}.overview-photo-overlay[data-v-d8a5f1f7]{position:absolute;left:0;right:0;bottom:0;padding:.4rem .52rem .45rem;display:grid;gap:.08rem;background:linear-gradient(180deg,#080d1500,#080d15c7 48%,#080d15e6)}.overview-photo-overlay strong[data-v-d8a5f1f7]{font-size:.76rem;color:#e4f0fffa}.overview-photo-overlay small[data-v-d8a5f1f7]{font-size:.67rem;color:#bed2f0e6;line-height:1.3}.overview-photo-preview.is-dragging[data-v-d8a5f1f7]{border-color:#93ecd49e;box-shadow:0 0 0 2px #60ddbb52}.overview-photo-preview.is-uploading[data-v-d8a5f1f7]{cursor:progress;animation:photo-upload-pulse-d8a5f1f7 1.1s ease-in-out infinite}.overview-photo-copy[data-v-d8a5f1f7]{display:grid;gap:.42rem;min-width:min(420px,100%);align-content:start}.overview-photo-copy p[data-v-d8a5f1f7]{margin:0;color:#c6d8f3e6;font-size:.82rem}.overview-photo-actions[data-v-d8a5f1f7]{margin-top:.24rem}.overview-photo-status[data-v-d8a5f1f7]{color:#aee0fff2!important}@keyframes photo-upload-pulse-d8a5f1f7{0%{box-shadow:0 0 #6ec2ff40}to{box-shadow:0 0 0 10px #6ec2ff00}}.overview-ai-status[data-v-d8a5f1f7]{margin:.65rem 0 0;color:#d0e2fbf2;font-size:.86rem}.overview-ai-activity[data-v-d8a5f1f7]{margin-top:.55rem;padding:.62rem .72rem;border-radius:12px;border:1px solid rgba(118,176,247,.28);background:#3467a329}.overview-ai-activity-head[data-v-d8a5f1f7]{display:flex;align-items:center;gap:.45rem}.overview-ai-activity-head p[data-v-d8a5f1f7]{margin:0;font-size:.83rem;color:#ddebfdf2}.overview-ai-pulse[data-v-d8a5f1f7]{width:.56rem;height:.56rem;border-radius:999px;background:#7efae0f2;box-shadow:0 0 #7efae085;animation:overview-pulse-d8a5f1f7 1.1s ease-out infinite}.overview-ai-rail[data-v-d8a5f1f7]{margin-top:.4rem;height:.38rem;border-radius:999px;background:#ffffff29;overflow:hidden;position:relative}.overview-ai-rail span[data-v-d8a5f1f7]{position:absolute;top:0;right:0;bottom:0;left:0;width:45%;border-radius:999px;background:linear-gradient(90deg,#61e2bff2,#75aefff2);animation:overview-rail-slide-d8a5f1f7 1.5s ease-in-out infinite}.overview-block[data-v-d8a5f1f7]{margin-top:.85rem;padding-top:.35rem}.overview-block-head[data-v-d8a5f1f7]{margin-bottom:.55rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.overview-block-head h4[data-v-d8a5f1f7]{margin:0;font-size:.97rem}.overview-fields-grid[data-v-d8a5f1f7]{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.overview-field-card[data-v-d8a5f1f7]{padding:.72rem;border-radius:14px;border:1px solid rgba(147,173,214,.24);background:#ffffff08}.overview-field-card.is-complete[data-v-d8a5f1f7]{border-color:#5fd5aa6b;background:linear-gradient(180deg,#35967824,#ffffff08)}.overview-field-top[data-v-d8a5f1f7]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}.overview-field-top label[data-v-d8a5f1f7]{margin:0}.overview-field-actions[data-v-d8a5f1f7]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.overview-field-top .chip[data-v-d8a5f1f7]{min-height:32px;padding:.4rem .7rem;font-size:.78rem}.overview-ai-icon-btn[data-v-d8a5f1f7]{min-width:36px;width:36px;height:36px;border-radius:11px;border:1px solid rgba(141,194,255,.56);background:radial-gradient(circle at 20% 15%,rgba(165,120,255,.42),transparent 52%),radial-gradient(circle at 82% 88%,rgba(89,241,230,.24),transparent 54%),linear-gradient(145deg,#132246eb,#1d3e70d9);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 #bbdfff1f,0 10px 22px #1f4f9659}.overview-ai-icon-btn svg[data-v-d8a5f1f7]{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-d8a5f1f7 1.9s ease-in-out infinite}.overview-ai-icon-btn[data-v-d8a5f1f7]:before{content:"";position:absolute;top:-45%;right:-24%;bottom:-45%;left:-24%;background:linear-gradient(110deg,transparent 40%,rgba(179,233,255,.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-d8a5f1f7]:hover:not(:disabled){transform:translateY(-1px);border-color:#c1e1ffe6;box-shadow:inset 0 0 0 1px #d4eeff33,0 12px 24px #2d67ba73}.overview-ai-icon-btn[data-v-d8a5f1f7]:hover:not(:disabled):before,.overview-ai-icon-btn[data-v-d8a5f1f7]:focus-visible:before{transform:translate(120%) rotate(8deg);opacity:.44}.overview-ai-icon-btn[data-v-d8a5f1f7]:focus-visible{outline:none;box-shadow:0 0 0 2px #a7daff9e,inset 0 0 0 1px #c8e8ff33}.overview-ai-icon-btn[data-v-d8a5f1f7]:disabled{opacity:.54;cursor:default}.overview-ai-icon-btn.is-loading svg[data-v-d8a5f1f7]{animation:overview-assist-spin-d8a5f1f7 1s linear infinite}.overview-ai-icon-btn[data-v-d8a5f1f7]: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:#080e1cf5;border:1px solid rgba(148,193,255,.44);color:#e2f1fff7;font-size:.7rem;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 10px 22px #08122273;transition:opacity .15s ease,transform .15s ease;z-index:20}.overview-ai-icon-btn[data-v-d8a5f1f7]:hover:after,.overview-ai-icon-btn[data-v-d8a5f1f7]:focus-visible:after{opacity:1;transform:translate(-50%) translateY(0)}@media(hover:none){.overview-ai-icon-btn[data-v-d8a5f1f7]:after{display:none}}.overview-field-card .search-input.is-invalid[data-v-d8a5f1f7]{border-color:#ff7d8eb3;box-shadow:0 0 0 1px #ff7d8e57}.overview-field-helper[data-v-d8a5f1f7]{margin:.38rem 0 0;font-size:.78rem;color:#c3d3ece0}.overview-address-error[data-v-d8a5f1f7]{margin:.26rem 0 0;font-size:.8rem}.overview-ai-note[data-v-d8a5f1f7]{margin:.28rem 0 0;font-size:.76rem;color:#aedfffe6}.overview-guide-panel[data-v-d8a5f1f7]{margin-top:.55rem;padding:.58rem .62rem;border-radius:12px;border:1px solid rgba(104,162,251,.26);background:linear-gradient(160deg,#2d59b92e,#243d7814)}.overview-guide-panel-global[data-v-d8a5f1f7]{margin-top:.68rem}.overview-guide-head[data-v-d8a5f1f7]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.overview-guide-title[data-v-d8a5f1f7]{margin:0;font-size:.78rem;font-weight:700;color:#d6e9fff5}.overview-guide-actions[data-v-d8a5f1f7]{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.38rem}.overview-guide-details[data-v-d8a5f1f7]{margin-top:.45rem}.overview-guide-details summary[data-v-d8a5f1f7]{cursor:pointer;font-size:.76rem;color:#b1d0fff2}.overview-guide-steps[data-v-d8a5f1f7]{margin:.45rem 0 0;padding-left:1rem;display:grid;gap:.34rem;font-size:.77rem;color:#cddcf3f2}.qv-experience[data-v-d8a5f1f7]{position:relative;overflow:hidden;border-color:#7351ae4d;background:radial-gradient(circle at 96% 2%,rgba(157,120,255,.2),transparent 36%),radial-gradient(circle at 12% 8%,rgba(69,200,184,.14),transparent 38%),#161a226b}.qv-brand-graphic[data-v-d8a5f1f7]{pointer-events:none;position:absolute;right:-36px;top:-40px;width:180px;height:180px;opacity:.6}.qv-orbit[data-v-d8a5f1f7]{position:absolute;border-radius:999px;border:1px solid rgba(180,155,240,.35);animation:qv-orbit-spin-d8a5f1f7 14s linear infinite}.qv-orbit--one[data-v-d8a5f1f7]{top:0;right:0;bottom:0;left:0}.qv-orbit--two[data-v-d8a5f1f7]{top:18px;right:18px;bottom:18px;left:18px;animation-direction:reverse;animation-duration:10s}.qv-orbit--three[data-v-d8a5f1f7]{top:42px;right:42px;bottom:42px;left:42px;animation-duration:7s}.qv-hero[data-v-d8a5f1f7]{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-d8a5f1f7]{display:flex;align-items:flex-start;gap:.8rem}.qv-brand-mark[data-v-d8a5f1f7]{width:2.6rem;height:2.6rem;border-radius:12px;display:grid;place-items:center;font-weight:800;letter-spacing:.02em;color:#f3edff;background:linear-gradient(150deg,#7a55eef2,#39bba4f2);box-shadow:0 10px 24px #7758cc59}.qv-brand-mark span[data-v-d8a5f1f7]{transform:translateY(-.5px)}.qv-kicker[data-v-d8a5f1f7]{margin:0 0 .3rem;letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;color:#d1beffdb}.qv-hero h3[data-v-d8a5f1f7]{margin:0;font-size:clamp(1.25rem,2.3vw,1.7rem)}.qv-hero-badges[data-v-d8a5f1f7]{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.35rem}.qv-hero-actions[data-v-d8a5f1f7]{display:grid;justify-items:end;gap:.35rem}.qv-run-btn[data-v-d8a5f1f7]{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-d8a5f1f7]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 32px #7e4ae83d}.qv-run-dot[data-v-d8a5f1f7]{width:.52rem;height:.52rem;border-radius:999px;background:#79f4dd;box-shadow:0 0 #79f4dd99;animation:qv-pulse-d8a5f1f7 1.2s ease-out infinite}.qv-loading-panel[data-v-d8a5f1f7]{margin-top:0;margin-bottom:.95rem;border:1px solid rgba(188,166,236,.26);border-radius:16px;padding:.9rem;display:grid;grid-template-columns:minmax(120px,.26fr) minmax(0,1fr);gap:.9rem;background:radial-gradient(circle at 12% 14%,rgba(126,250,223,.14),transparent 48%),radial-gradient(circle at 88% 86%,rgba(148,119,255,.16),transparent 46%),#0f131c99}.qv-auto-toggle[data-v-d8a5f1f7]{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;color:#d6e4f8e6}.qv-auto-toggle input[data-v-d8a5f1f7]{accent-color:#7d61ea}.qv-quota-copy[data-v-d8a5f1f7]{margin:0;font-size:.76rem;color:#c4d6f2de}.qv-quota-warning[data-v-d8a5f1f7]{margin:0;font-size:.74rem;color:#ffb18df0}.qv-settings-status[data-v-d8a5f1f7]{margin:0;font-size:.74rem;color:#96ebd1eb}.qv-loading-throbber-wrap[data-v-d8a5f1f7]{display:grid;justify-items:center;align-content:center;gap:.45rem}.qv-throbber[data-v-d8a5f1f7]{width:88px;height:88px;position:relative;display:grid;place-items:center}.qv-throbber-ring[data-v-d8a5f1f7]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:1px solid rgba(206,186,247,.26)}.qv-throbber-ring--outer[data-v-d8a5f1f7]{animation:qv-orbit-spin-d8a5f1f7 4.8s linear infinite}.qv-throbber-ring--mid[data-v-d8a5f1f7]{top:10px;right:10px;bottom:10px;left:10px;border-style:dashed;animation:qv-orbit-spin-d8a5f1f7 3.2s linear infinite reverse}.qv-throbber-ring--inner[data-v-d8a5f1f7]{top:22px;right:22px;bottom:22px;left:22px;border-color:#7efadf75;animation:qv-orbit-spin-d8a5f1f7 2.2s linear infinite}.qv-throbber-core[data-v-d8a5f1f7]{width:18px;height:18px;border-radius:999px;background:radial-gradient(circle at 32% 26%,#fff,#7efadff2);box-shadow:0 0 #7efadf80;animation:qv-pulse-d8a5f1f7 1.1s ease-out infinite}.qv-loading-content[data-v-d8a5f1f7]{display:grid;gap:.42rem;align-content:center}.qv-loading-copy[data-v-d8a5f1f7]{margin:0;font-size:.9rem;font-weight:600;color:#ded2f5eb;animation:qv-fade-breathe-d8a5f1f7 1.6s ease-in-out infinite}.qv-loading-subcopy[data-v-d8a5f1f7]{margin:0;color:#cae6ffd1;font-size:.81rem}.qv-loading-timer[data-v-d8a5f1f7]{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#c9baf0db}.qv-loading-track[data-v-d8a5f1f7]{height:.54rem;border-radius:999px;overflow:hidden;background:#ffffff1f;border:1px solid rgba(185,163,235,.24)}.qv-loading-track span[data-v-d8a5f1f7]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6be8c2f2,#8a6cfff5);transition:width .42s ease}.qv-stepper[data-v-d8a5f1f7]{display:flex;gap:.28rem}.qv-stepper-expanded[data-v-d8a5f1f7]{margin-top:.15rem}.qv-stepper span[data-v-d8a5f1f7]{width:1.35rem;height:.28rem;border-radius:999px;background:#ffffff30;transition:background .22s ease,transform .22s ease}.qv-stepper span.active[data-v-d8a5f1f7]{background:linear-gradient(90deg,#7df2d2e6,#896cffeb);transform:scaleX(1.03)}.qv-loading-source-grid[data-v-d8a5f1f7]{margin-top:.2rem;display:grid;gap:.45rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.qv-loading-source-card[data-v-d8a5f1f7]{border-radius:11px;border:1px solid rgba(188,170,232,.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-d8a5f1f7]{margin:0;font-weight:600;font-size:.83rem}.qv-loading-source-card small[data-v-d8a5f1f7]{display:block;margin-top:.1rem;color:#c5b8e6db;font-size:.72rem}.qv-loading-source-card.is-active[data-v-d8a5f1f7]{border-color:#79f4dd85;box-shadow:0 8px 18px #65c6a633;transform:translateY(-1px)}.qv-loading-source-card.is-completed[data-v-d8a5f1f7]{border-color:#81cdff85;background:linear-gradient(145deg,#497dbc38,#ffffff05)}.qv-report-shell[data-v-d8a5f1f7]{display:grid;gap:.9rem}.qv-estimate-card[data-v-d8a5f1f7]{border:1px solid rgba(174,144,240,.25);border-radius:16px;padding:1rem;background:#ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qv-label[data-v-d8a5f1f7]{margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#d0bdf8f0}.qv-estimate-card h4[data-v-d8a5f1f7]{margin:.3rem 0 .2rem;font-size:clamp(1.5rem,2.7vw,2.1rem)}.qv-chips[data-v-d8a5f1f7]{margin-top:.35rem}.qv-summary[data-v-d8a5f1f7]{margin:.8rem 0 .7rem;color:#ece8f5f2}.qv-range-row[data-v-d8a5f1f7]{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;font-size:.9rem}.qv-range-track[data-v-d8a5f1f7]{margin-top:.45rem;height:.56rem;border-radius:999px;background:#ffffff21;overflow:hidden;position:relative}.qv-range-fill[data-v-d8a5f1f7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:linear-gradient(90deg,#6fe1bee6,#8a6cffe6);transform-origin:left;animation:qv-progress-d8a5f1f7 1s ease}.qv-stats-grid[data-v-d8a5f1f7]{margin-top:.8rem;display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}.qv-domain-chips[data-v-d8a5f1f7]{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.35rem}.qv-stat-card[data-v-d8a5f1f7]{padding:.62rem .7rem;border-radius:12px;border:1px solid rgba(201,183,246,.2);background:#ffffff08}.qv-stat-card p[data-v-d8a5f1f7]{margin:0;font-size:.72rem;color:#d3c2f3e0;text-transform:uppercase;letter-spacing:.05em}.qv-stat-card strong[data-v-d8a5f1f7]{display:block;margin-top:.2rem;font-size:1.04rem}.qv-history-card[data-v-d8a5f1f7]{border-radius:14px;border:1px solid rgba(181,160,228,.22);padding:.8rem;background:#12151c4d}.qv-history-header[data-v-d8a5f1f7]{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-bottom:.5rem}.qv-history-header h5[data-v-d8a5f1f7]{margin:0}.qv-history-scroll[data-v-d8a5f1f7]{display:flex;gap:.45rem;overflow-x:auto;padding-bottom:.15rem}.qv-history-pill[data-v-d8a5f1f7]{white-space:nowrap}.qv-trend-card[data-v-d8a5f1f7]{border-radius:14px;border:1px solid rgba(181,160,228,.24);padding:.8rem;background:#12162057}.qv-trend-head[data-v-d8a5f1f7]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.qv-trend-head h5[data-v-d8a5f1f7]{margin:0}.qv-trend-chart[data-v-d8a5f1f7]{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-d8a5f1f7]{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-d8a5f1f7]{fill:#896cfffa;stroke:#def6fff2;stroke-width:2}.qv-trend-axis[data-v-d8a5f1f7]{margin-top:.35rem;display:flex;align-items:center;justify-content:space-between;font-size:.74rem;color:#c6d5eedb}.qv-perspective-grid[data-v-d8a5f1f7]{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.qv-perspective-card[data-v-d8a5f1f7]{border-radius:14px;border:1px solid rgba(176,156,220,.24);padding:.85rem;background:#ffffff06;animation:qv-card-rise-d8a5f1f7 .45s ease both}.qv-perspective-head[data-v-d8a5f1f7]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.qv-perspective-head h5[data-v-d8a5f1f7]{margin:.15rem 0 0;font-size:.92rem}.qv-perspective-head strong[data-v-d8a5f1f7]{font-size:.95rem}.qv-perspective-lens[data-v-d8a5f1f7]{margin:0;text-transform:uppercase;letter-spacing:.06em;font-size:.66rem;color:#d3c2f3db}.qv-perspective-bar[data-v-d8a5f1f7]{margin:.45rem 0 .62rem;height:.42rem;border-radius:999px;background:#ffffff1f;overflow:hidden}.qv-perspective-bar span[data-v-d8a5f1f7]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#60d7b7e0,#6ebbffeb);transition:width .38s ease}.qv-perspective-card p[data-v-d8a5f1f7]{margin-top:0}.qv-tone-1[data-v-d8a5f1f7]{border-color:#8bc1ff59;background:linear-gradient(180deg,#2d70ad29,#ffffff06)}.qv-tone-2[data-v-d8a5f1f7]{border-color:#8ee2bd59;background:linear-gradient(180deg,#34916a29,#ffffff06)}.qv-tone-3[data-v-d8a5f1f7]{border-color:#d2aeff59;background:linear-gradient(180deg,#7f50b32e,#ffffff06)}.qv-tone-4[data-v-d8a5f1f7]{border-color:#f8d49757;background:linear-gradient(180deg,#95723a2e,#ffffff06)}.qv-source-list[data-v-d8a5f1f7]{margin:.45rem 0 0;padding-left:1rem;display:grid;gap:.4rem}.qv-source-item[data-v-d8a5f1f7]{font-size:.88rem;line-height:1.35}.qv-empty-state[data-v-d8a5f1f7]{position:relative;min-height:168px;border-radius:14px;border:1px dashed rgba(178,156,232,.35);padding:1.1rem;display:grid;align-content:center;gap:.35rem}.qv-empty-state h4[data-v-d8a5f1f7],.qv-empty-state p[data-v-d8a5f1f7]{margin:0}.qv-empty-glow[data-v-d8a5f1f7]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:radial-gradient(circle at 20% 20%,rgba(138,108,255,.2),transparent 55%);pointer-events:none}.qv-fade-enter-active[data-v-d8a5f1f7],.qv-fade-leave-active[data-v-d8a5f1f7]{transition:opacity .26s ease,transform .26s ease}.qv-fade-enter-from[data-v-d8a5f1f7],.qv-fade-leave-to[data-v-d8a5f1f7]{opacity:0;transform:translateY(8px)}:root[data-theme=light] .property-studio-scene[data-v-d8a5f1f7]{color:var(--text)}:root[data-theme=light] .property-studio-hero[data-v-d8a5f1f7]{border-color:#4e6e9a33;background:radial-gradient(circle at 90% 8%,rgba(111,163,230,.16),transparent 34%),radial-gradient(circle at 10% 14%,rgba(80,194,165,.1),transparent 34%),#ffffffbd}:root[data-theme=light] .property-workspace-shell[data-v-d8a5f1f7],:root[data-theme=light] .sell-hero-shell[data-v-d8a5f1f7],:root[data-theme=light] .sell-intake-shell[data-v-d8a5f1f7],:root[data-theme=light] .docs-sidebar-upgrade[data-v-d8a5f1f7],:root[data-theme=light] .docs-main-upgrade[data-v-d8a5f1f7],:root[data-theme=light] .maintenance-hero-panel[data-v-d8a5f1f7],:root[data-theme=light] .maintenance-form-panel[data-v-d8a5f1f7],:root[data-theme=light] .maintenance-feed-panel[data-v-d8a5f1f7],:root[data-theme=light] .todo-hero-panel[data-v-d8a5f1f7],:root[data-theme=light] .todo-form-panel[data-v-d8a5f1f7],:root[data-theme=light] .todo-board-panel[data-v-d8a5f1f7],:root[data-theme=light] .overview-studio[data-v-d8a5f1f7],:root[data-theme=light] .qv-experience[data-v-d8a5f1f7]{border-color:#3f516a2e;background:radial-gradient(circle at 88% 0,rgba(118,159,216,.12),transparent 30%),#ffffffad}:root[data-theme=light] .property-kpi-card[data-v-d8a5f1f7],:root[data-theme=light] .sell-path-card[data-v-d8a5f1f7],:root[data-theme=light] .sell-step-card[data-v-d8a5f1f7],:root[data-theme=light] .sell-section-card[data-v-d8a5f1f7],:root[data-theme=light] .docs-sidebar-stat[data-v-d8a5f1f7],:root[data-theme=light] .docs-folder-form-upgrade[data-v-d8a5f1f7],:root[data-theme=light] .docs-shell-upgrade .docs-folder-item[data-v-d8a5f1f7],:root[data-theme=light] .docs-upload-zone[data-v-d8a5f1f7],:root[data-theme=light] .docs-empty-state-upgrade[data-v-d8a5f1f7],:root[data-theme=light] .docs-list-item-upgrade[data-v-d8a5f1f7],:root[data-theme=light] .docs-preview-dialog[data-v-d8a5f1f7],:root[data-theme=light] .maintenance-kpi-card[data-v-d8a5f1f7],:root[data-theme=light] .maintenance-rail-card[data-v-d8a5f1f7],:root[data-theme=light] .maintenance-log-item[data-v-d8a5f1f7],:root[data-theme=light] .maintenance-empty-state[data-v-d8a5f1f7],:root[data-theme=light] .todo-kpi-card[data-v-d8a5f1f7],:root[data-theme=light] .todo-column[data-v-d8a5f1f7],:root[data-theme=light] .todo-card[data-v-d8a5f1f7],:root[data-theme=light] .todo-empty-state[data-v-d8a5f1f7],:root[data-theme=light] .overview-progress-shell[data-v-d8a5f1f7],:root[data-theme=light] .overview-photo-shell[data-v-d8a5f1f7],:root[data-theme=light] .overview-block[data-v-d8a5f1f7],:root[data-theme=light] .overview-field-card[data-v-d8a5f1f7],:root[data-theme=light] .overview-guide-panel[data-v-d8a5f1f7],:root[data-theme=light] .qv-estimate-card[data-v-d8a5f1f7],:root[data-theme=light] .qv-stat-card[data-v-d8a5f1f7],:root[data-theme=light] .qv-history-card[data-v-d8a5f1f7],:root[data-theme=light] .qv-trend-card[data-v-d8a5f1f7],:root[data-theme=light] .qv-perspective-card[data-v-d8a5f1f7],:root[data-theme=light] .qv-empty-state[data-v-d8a5f1f7]{border-color:#3f516a29;background:#ffffff9e;box-shadow:none}:root[data-theme=light] .property-kicker[data-v-d8a5f1f7],:root[data-theme=light] .property-workspace-kicker[data-v-d8a5f1f7],:root[data-theme=light] .sell-path-eyebrow[data-v-d8a5f1f7],:root[data-theme=light] .qv-kicker[data-v-d8a5f1f7],:root[data-theme=light] .qv-label[data-v-d8a5f1f7],:root[data-theme=light] .overview-guide-details summary[data-v-d8a5f1f7],:root[data-theme=light] .maintenance-kpi-card p[data-v-d8a5f1f7],:root[data-theme=light] .todo-kpi-card p[data-v-d8a5f1f7]{color:#495a73e0}:root[data-theme=light] .property-subtitle[data-v-d8a5f1f7],:root[data-theme=light] .property-kpi-card span[data-v-d8a5f1f7],:root[data-theme=light] .sell-path-card p[data-v-d8a5f1f7],:root[data-theme=light] .sell-fields-grid label[data-v-d8a5f1f7],:root[data-theme=light] .sell-toggle-row span[data-v-d8a5f1f7],:root[data-theme=light] .docs-sidebar-subcopy[data-v-d8a5f1f7],:root[data-theme=light] .docs-folder-helper[data-v-d8a5f1f7],:root[data-theme=light] .docs-upload-helper[data-v-d8a5f1f7],:root[data-theme=light] .docs-list-item-upgrade .muted-copy[data-v-d8a5f1f7],:root[data-theme=light] .docs-preview-note[data-v-d8a5f1f7],:root[data-theme=light] .maintenance-kpi-card span[data-v-d8a5f1f7],:root[data-theme=light] .maintenance-log-head p[data-v-d8a5f1f7],:root[data-theme=light] .maintenance-log-notes[data-v-d8a5f1f7],:root[data-theme=light] .maintenance-log-reminder-date[data-v-d8a5f1f7],:root[data-theme=light] .todo-kpi-card span[data-v-d8a5f1f7],:root[data-theme=light] .todo-card-notes[data-v-d8a5f1f7],:root[data-theme=light] .overview-status-copy[data-v-d8a5f1f7],:root[data-theme=light] .overview-field-helper[data-v-d8a5f1f7],:root[data-theme=light] .overview-ai-note[data-v-d8a5f1f7],:root[data-theme=light] .overview-photo-copy p[data-v-d8a5f1f7],:root[data-theme=light] .qv-summary[data-v-d8a5f1f7],:root[data-theme=light] .qv-quota-copy[data-v-d8a5f1f7],:root[data-theme=light] .qv-perspective-lens[data-v-d8a5f1f7]{color:#526179db}:root[data-theme=light] .property-profile-photo[data-v-d8a5f1f7]{border-color:#6084b757;background:#ffffffbd;box-shadow:inset 0 0 0 1px #789ace33}:root[data-theme=light] .overview-photo-preview[data-v-d8a5f1f7]{border-color:#5f84bb52;background:#ffffffb3}:root[data-theme=light] .overview-photo-overlay[data-v-d8a5f1f7]{background:linear-gradient(180deg,#141e2c00,#141e2c9e 52%,#141e2cc7)}:root[data-theme=light] .overview-photo-status[data-v-d8a5f1f7]{color:#36629ff2!important}:root[data-theme=light] .property-tab-btn[data-v-d8a5f1f7]{border-color:#40536e2e;background:#ffffff94;color:var(--text)}:root[data-theme=light] .property-tab-btn[data-v-d8a5f1f7]:hover{border-color:#4d7cbf5c;box-shadow:0 10px 20px #5376a624}:root[data-theme=light] .property-tab-btn.is-active[data-v-d8a5f1f7]{border-color:#497ec661;background:linear-gradient(135deg,#669fe333,#54c0a92b);box-shadow:0 12px 24px #477abd29}:root[data-theme=light] .property-tab-copy small[data-v-d8a5f1f7]{color:#526179cc}:root[data-theme=light] .sell-hero-brand[data-v-d8a5f1f7]{border-color:#4f7bb33d;background:#ffffffc2;box-shadow:0 8px 18px #5477a529}:root[data-theme=light] .sell-hero-brand-copy small[data-v-d8a5f1f7]{color:#43546ed6}:root[data-theme=light] .sell-path-card.is-active[data-v-d8a5f1f7]{border-color:#4f7bb361;box-shadow:0 10px 20px #5a82b62e,inset 0 0 0 1px #8dbdf673;background:linear-gradient(160deg,#71aae433,#6ad3c124)}:root[data-theme=light] .sell-step-card span[data-v-d8a5f1f7]{color:#1a3250f5;background:#a2d0fdf2}:root[data-theme=light] .sell-status-note[data-v-d8a5f1f7]{border-color:#4daa9259;background:#6cc9b02e;color:#285a50f5}:root[data-theme=light] .docs-upload-zone[data-v-d8a5f1f7]{border-color:#598dd157;background:linear-gradient(140deg,#71a4e81f,#ffffffb3)}:root[data-theme=light] .docs-upload-zone.is-drag-active[data-v-d8a5f1f7]{border-color:#47a28699;box-shadow:0 0 0 1px #47a28642,0 10px 20px #5187c42e;background:linear-gradient(140deg,#4fb99629,#ffffffbd)}:root[data-theme=light] .docs-preview-modal[data-v-d8a5f1f7]{background:#1824377a}:root[data-theme=light] .docs-preview-header p[data-v-d8a5f1f7],:root[data-theme=light] .docs-sidebar-stat p[data-v-d8a5f1f7]{color:#526179d1}:root[data-theme=light] .maintenance-reminder-chip.is-overdue[data-v-d8a5f1f7],:root[data-theme=light] .todo-priority-chip.is-high[data-v-d8a5f1f7],:root[data-theme=light] .todo-due-chip.is-overdue[data-v-d8a5f1f7]{border-color:#bc4c5e61;color:#84222fe6;background:#fac4ce80}:root[data-theme=light] .maintenance-reminder-chip.is-soon[data-v-d8a5f1f7],:root[data-theme=light] .todo-priority-chip.is-medium[data-v-d8a5f1f7],:root[data-theme=light] .todo-due-chip.is-soon[data-v-d8a5f1f7]{border-color:#be7e2f59;color:#7a4f16e6;background:#fcdcb58f}:root[data-theme=light] .maintenance-reminder-chip.is-scheduled[data-v-d8a5f1f7],:root[data-theme=light] .todo-priority-chip.is-low[data-v-d8a5f1f7],:root[data-theme=light] .todo-due-chip.is-scheduled[data-v-d8a5f1f7]{border-color:#459a7a5c;color:#24664ae6;background:#bfecdd94}:root[data-theme=light] .maintenance-reminder-chip.is-none[data-v-d8a5f1f7],:root[data-theme=light] .todo-due-chip.is-none[data-v-d8a5f1f7]{border-color:#61769147;color:#3f506adb;background:#dce6f49e}:root[data-theme=light] .overview-ai-activity[data-v-d8a5f1f7]{border-color:#558ace3d;background:#6ea9e824}:root[data-theme=light] .overview-ai-activity-head p[data-v-d8a5f1f7],:root[data-theme=light] .overview-guide-title[data-v-d8a5f1f7]{color:#3a5679eb}:root[data-theme=light] .overview-ai-icon-btn[data-v-d8a5f1f7]{border-color:#6296dc80;background:radial-gradient(circle at 20% 15%,rgba(155,198,255,.34),transparent 50%),radial-gradient(circle at 80% 88%,rgba(120,230,214,.26),transparent 54%),linear-gradient(145deg,#eef6fff5,#daeafceb);color:#5d439cf2}:root[data-theme=light] .overview-ai-icon-btn[data-v-d8a5f1f7]:hover:not(:disabled){border-color:#5186cdb8;box-shadow:inset 0 0 0 1px #78abe940,0 8px 18px #6d91bd42}:root[data-theme=light] .overview-ai-icon-btn[data-v-d8a5f1f7]:after{background:#e8f3fffa;border:1px solid rgba(108,147,198,.28);color:#3e526deb}:root[data-theme=light] .qv-orbit[data-v-d8a5f1f7]{border-color:#7199d757}:root[data-theme=light] .qv-brand-mark[data-v-d8a5f1f7]{box-shadow:0 8px 16px #5b7bae38}:root[data-theme=light] .qv-loading-copy[data-v-d8a5f1f7],:root[data-theme=light] .qv-stat-card p[data-v-d8a5f1f7]{color:#516179d6}:root[data-theme=light] .qv-loading-panel[data-v-d8a5f1f7]{border-color:#58769e3d;background:radial-gradient(circle at 14% 14%,rgba(137,219,203,.18),transparent 42%),radial-gradient(circle at 88% 84%,rgba(150,129,232,.17),transparent 46%),#f7fbffe6}:root[data-theme=light] .qv-loading-subcopy[data-v-d8a5f1f7],:root[data-theme=light] .qv-loading-timer[data-v-d8a5f1f7],:root[data-theme=light] .qv-loading-source-card small[data-v-d8a5f1f7]{color:#4a5f7ed1}:root[data-theme=light] .qv-auto-toggle[data-v-d8a5f1f7],:root[data-theme=light] .qv-trend-axis[data-v-d8a5f1f7]{color:#495d7bd6}:root[data-theme=light] .qv-settings-status[data-v-d8a5f1f7]{color:#2e8062eb}:root[data-theme=light] .qv-quota-warning[data-v-d8a5f1f7]{color:#b66136eb}:root[data-theme=light] .qv-stepper span[data-v-d8a5f1f7],:root[data-theme=light] .qv-range-track[data-v-d8a5f1f7],:root[data-theme=light] .qv-perspective-bar[data-v-d8a5f1f7]{background:#8da7ca38}:root[data-theme=light] .qv-loading-track[data-v-d8a5f1f7]{background:#94adcc38;border-color:#799dc947}:root[data-theme=light] .qv-loading-source-card[data-v-d8a5f1f7]{border-color:#6c8dba3d;background:#ffffffc7}:root[data-theme=light] .qv-trend-chart[data-v-d8a5f1f7]{background:linear-gradient(to top,rgba(116,148,191,.18) 1px,transparent 1px) 0 0/100% 33.33%,#f0f7ffdb}:root[data-theme=light] .qv-trend-line[data-v-d8a5f1f7]{stroke:#4ba791fa;filter:drop-shadow(0 0 5px rgba(82,156,140,.24))}:root[data-theme=light] .qv-trend-point[data-v-d8a5f1f7]{fill:#707fdaf2;stroke:#fffffff0}:root[data-theme=light] .qv-empty-glow[data-v-d8a5f1f7]{background:radial-gradient(circle at 20% 20%,rgba(124,170,239,.2),transparent 55%)}@keyframes qv-pulse-d8a5f1f7{0%{box-shadow:0 0 #79f4dd8c}70%{box-shadow:0 0 0 10px #79f4dd00}to{box-shadow:0 0 #79f4dd00}}@keyframes qv-fade-breathe-d8a5f1f7{0%,to{opacity:.72}50%{opacity:1}}@keyframes qv-progress-d8a5f1f7{0%{transform:scaleX(.35)}to{transform:scaleX(1)}}@keyframes qv-card-rise-d8a5f1f7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes qv-orbit-spin-d8a5f1f7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes overview-pulse-d8a5f1f7{0%{box-shadow:0 0 #7efae080}70%{box-shadow:0 0 0 10px #7efae000}to{box-shadow:0 0 #7efae000}}@keyframes overview-rail-slide-d8a5f1f7{0%{transform:translate(-65%)}50%{transform:translate(40%)}to{transform:translate(175%)}}@keyframes overview-assist-spin-d8a5f1f7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes overview-assist-glow-d8a5f1f7{0%,to{filter:drop-shadow(0 0 6px rgba(255,228,150,.3)) brightness(.98)}50%{filter:drop-shadow(0 0 11px rgba(170,240,255,.58)) brightness(1.12)}}@media(min-width:1540px){.docs-shell-upgrade[data-v-d8a5f1f7]{grid-template-columns:minmax(320px,390px) minmax(0,1fr)}.docs-main-upgrade .docs-grid[data-v-d8a5f1f7]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:1180px){.workspace-panel-sell[data-v-d8a5f1f7]{grid-template-columns:1fr}.property-kpi-grid[data-v-d8a5f1f7],.todo-kpi-grid[data-v-d8a5f1f7]{grid-template-columns:repeat(3,minmax(0,1fr))}.todo-workspace-grid[data-v-d8a5f1f7]{grid-template-columns:1fr}.todo-form-grid[data-v-d8a5f1f7],.todo-controls-grid[data-v-d8a5f1f7],.todo-board-grid[data-v-d8a5f1f7],.maintenance-kpi-grid[data-v-d8a5f1f7]{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-workspace-grid[data-v-d8a5f1f7]{grid-template-columns:1fr}.maintenance-form-grid[data-v-d8a5f1f7],.maintenance-controls-grid[data-v-d8a5f1f7]{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-shell-upgrade[data-v-d8a5f1f7]{grid-template-columns:1fr}.docs-sidebar-upgrade[data-v-d8a5f1f7]{position:static}.sell-step-grid[data-v-d8a5f1f7]{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-sidebar-stats[data-v-d8a5f1f7]{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-upload-form[data-v-d8a5f1f7]{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}.docs-upload-actions[data-v-d8a5f1f7]{justify-content:flex-start;grid-column:1 / -1;flex-wrap:wrap}}@media(max-width:980px){.property-studio-actions[data-v-d8a5f1f7]{width:100%;justify-content:flex-start}.property-studio-media[data-v-d8a5f1f7]{align-self:flex-start}.property-kpi-grid[data-v-d8a5f1f7],.property-tab-grid[data-v-d8a5f1f7],.overview-fields-grid[data-v-d8a5f1f7],.docs-controls-grid[data-v-d8a5f1f7],.qv-stats-grid[data-v-d8a5f1f7],.qv-perspective-grid[data-v-d8a5f1f7]{grid-template-columns:repeat(2,minmax(0,1fr))}.qv-loading-panel[data-v-d8a5f1f7]{grid-template-columns:1fr;gap:.7rem}.qv-loading-throbber-wrap[data-v-d8a5f1f7]{justify-items:start}.docs-view-toggle[data-v-d8a5f1f7]{justify-content:flex-start}.sell-fields-grid[data-v-d8a5f1f7]{grid-template-columns:1fr}.overview-photo-preview[data-v-d8a5f1f7]{width:100%;max-width:240px}.todo-form-grid[data-v-d8a5f1f7],.todo-controls-grid[data-v-d8a5f1f7],.todo-board-grid[data-v-d8a5f1f7]{grid-template-columns:1fr}.todo-card-head[data-v-d8a5f1f7],.todo-panel-head[data-v-d8a5f1f7]{flex-direction:column;align-items:flex-start}.maintenance-form-grid[data-v-d8a5f1f7],.maintenance-controls-grid[data-v-d8a5f1f7]{grid-template-columns:1fr}.maintenance-log-head[data-v-d8a5f1f7],.maintenance-log-foot[data-v-d8a5f1f7]{flex-direction:column;align-items:flex-start}.maintenance-log-chips[data-v-d8a5f1f7]{justify-content:flex-start}.docs-sidebar-stats[data-v-d8a5f1f7]{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-upload-form[data-v-d8a5f1f7]{grid-template-columns:1fr}.docs-upload-actions[data-v-d8a5f1f7]{grid-column:auto}.docs-main-upgrade .docs-grid[data-v-d8a5f1f7]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.docs-list-item-upgrade .docs-list-actions[data-v-d8a5f1f7]{justify-content:flex-start}}@media(max-width:680px){.sell-hero-head[data-v-d8a5f1f7]{grid-template-columns:1fr}.sell-hero-brand[data-v-d8a5f1f7]{width:100%;justify-content:flex-start}.property-studio-head[data-v-d8a5f1f7]{gap:.75rem}.property-kpi-grid[data-v-d8a5f1f7],.property-tab-grid[data-v-d8a5f1f7],.docs-controls-grid[data-v-d8a5f1f7],.todo-kpi-grid[data-v-d8a5f1f7]{grid-template-columns:1fr}.todo-hero-head[data-v-d8a5f1f7],.todo-panel-head[data-v-d8a5f1f7]{flex-direction:column;align-items:flex-start}.todo-card-actions .chip[data-v-d8a5f1f7]{width:100%}.maintenance-kpi-grid[data-v-d8a5f1f7]{grid-template-columns:1fr}.maintenance-hero-head[data-v-d8a5f1f7],.maintenance-panel-head[data-v-d8a5f1f7],.maintenance-reminder-toggle[data-v-d8a5f1f7]{flex-direction:column;align-items:flex-start}.maintenance-reminder-date-row[data-v-d8a5f1f7],.docs-sidebar-stats[data-v-d8a5f1f7]{grid-template-columns:1fr}.sell-intake-head[data-v-d8a5f1f7],.sell-submit-bar[data-v-d8a5f1f7]{flex-direction:column;align-items:flex-start}.sell-step-grid[data-v-d8a5f1f7]{grid-template-columns:1fr}.property-studio-actions[data-v-d8a5f1f7]{justify-content:flex-start}.property-workspace-header[data-v-d8a5f1f7],.overview-head[data-v-d8a5f1f7],.overview-head-actions[data-v-d8a5f1f7],.overview-block-head[data-v-d8a5f1f7],.overview-field-actions[data-v-d8a5f1f7]{flex-direction:column;align-items:flex-start}.overview-fields-grid[data-v-d8a5f1f7]{grid-template-columns:1fr}.qv-brand-lockup[data-v-d8a5f1f7]{width:100%}.qv-hero-actions[data-v-d8a5f1f7]{justify-items:start}.qv-stats-grid[data-v-d8a5f1f7],.qv-perspective-grid[data-v-d8a5f1f7],.qv-loading-source-grid[data-v-d8a5f1f7]{grid-template-columns:1fr}.qv-throbber[data-v-d8a5f1f7]{width:74px;height:74px}.docs-shell-upgrade .docs-folder-row-actions[data-v-d8a5f1f7],.doc-card-upgrade .doc-card-actions[data-v-d8a5f1f7],.docs-list-item-upgrade[data-v-d8a5f1f7]{grid-template-columns:1fr}.docs-preview-dialog[data-v-d8a5f1f7]{max-height:calc(100dvh - 1.25rem);padding:.8rem}.docs-preview-header[data-v-d8a5f1f7]{align-items:flex-start}.docs-preview-close-btn[data-v-d8a5f1f7]{min-width:0}.docs-preview-actions[data-v-d8a5f1f7]{justify-content:stretch;border-top:0;padding-top:.25rem}.docs-preview-primary-btn[data-v-d8a5f1f7],.docs-preview-action-btn[data-v-d8a5f1f7]{width:100%;min-width:0}.docs-preview-frame[data-v-d8a5f1f7] .doc-thumb-preview{min-height:min(58vh,620px);height:auto}}.top-rated-coming[data-v-6beccb3e]{gap:.95rem}.top-rated-hero h1[data-v-6beccb3e]{margin:.2rem 0 0;max-width:16ch}.top-rated-panel[data-v-6beccb3e]{display:grid;gap:1rem}.top-rated-grid[data-v-6beccb3e]{display:grid;gap:.9rem;grid-template-columns:1.1fr .9fr}.top-rated-block[data-v-6beccb3e]{border:1px solid var(--stroke2);border-radius:var(--radius-lg);background:linear-gradient(165deg,#0b0f1747,#0b0f1714);padding:1rem}.top-rated-block h2[data-v-6beccb3e]{margin:0 0 .65rem;font-size:1rem}.top-rated-list[data-v-6beccb3e]{gap:.52rem;color:var(--muted)}.top-rated-status-list[data-v-6beccb3e]{display:grid;gap:.55rem}.status-item[data-v-6beccb3e]{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:#0b0f1738}.status-dot[data-v-6beccb3e]{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-6beccb3e]{display:block;font-size:.9rem}.status-item p[data-v-6beccb3e]{margin:.2rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.45}.status-item.is-done .status-dot[data-v-6beccb3e]{background:#50e3b2;box-shadow:0 0 0 3px #50e3b233}.status-item.is-active .status-dot[data-v-6beccb3e]{background:#8b5cf6;box-shadow:0 0 0 3px #8b5cf647;animation:top-rated-pulse-6beccb3e 2.2s ease infinite}.top-rated-actions-row[data-v-6beccb3e]{display:flex;flex-wrap:wrap;gap:.55rem}.top-rated-secondary[data-v-6beccb3e]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@keyframes top-rated-pulse-6beccb3e{0%{transform:scale(1);box-shadow:0 0 0 3px #8b5cf63d}60%{transform:scale(1.09);box-shadow:0 0 0 6px #8b5cf61a}to{transform:scale(1);box-shadow:0 0 0 3px #8b5cf63d}}@media(max-width:960px){.top-rated-grid[data-v-6beccb3e]{grid-template-columns:1fr}}:root[data-theme=light]{background:#ffffff9e}.scan-scene[data-v-8a203063]{gap:1rem}.scan-hero[data-v-8a203063]{border-color:#85b7f147;background:radial-gradient(circle at 88% 6%,rgba(111,179,255,.18),transparent 35%),radial-gradient(circle at 12% 20%,rgba(88,209,184,.13),transparent 33%),#12182370}.scan-hero-head[data-v-8a203063]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.scan-hero-head h1[data-v-8a203063]{margin:0}.scan-hero-actions[data-v-8a203063]{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.scan-layout[data-v-8a203063]{display:grid;gap:1rem;grid-template-columns:minmax(250px,320px) minmax(0,1fr) minmax(300px,380px);align-items:start}.scan-threads-panel[data-v-8a203063],.scan-chat-panel[data-v-8a203063],.scan-docs-panel[data-v-8a203063]{border-color:#97baf238;background:#11172266}.scan-panel-head[data-v-8a203063]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.scan-panel-head h2[data-v-8a203063]{margin:0;font-size:1.08rem}.scan-new-thread-btn[data-v-8a203063]{margin-top:.7rem;width:100%;min-height:2.6rem;border-radius:12px;border:1px dashed rgba(142,198,255,.45);background:#ffffff05;color:inherit}.scan-thread-list[data-v-8a203063]{margin-top:.7rem;display:grid;gap:.5rem;max-height:68vh;overflow:auto}.scan-thread-item[data-v-8a203063]{text-align:left;border:1px solid rgba(137,175,231,.24);background:#ffffff08;border-radius:12px;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-8a203063]:hover{transform:translateY(-1px);border-color:#92cdff7a;box-shadow:0 10px 22px #020a1633}.scan-thread-item.is-active[data-v-8a203063]{border-color:#7ec5ff9e;box-shadow:inset 0 0 0 1px #95d4ff52;background:linear-gradient(150deg,#3567ad3d,#359e8826)}.scan-thread-item-head[data-v-8a203063]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.scan-thread-item p[data-v-8a203063]{margin:0;font-size:.84rem;color:#cadbf2db}.scan-thread-item small[data-v-8a203063]{color:#b0c6e6d1}.scan-chat-panel[data-v-8a203063]{display:grid;gap:.65rem}.scan-chat-head[data-v-8a203063]{padding-bottom:.5rem;border-bottom:1px solid rgba(140,178,236,.2)}.scan-chat-title-row[data-v-8a203063]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.scan-chat-title-row h2[data-v-8a203063]{margin:0}.scan-rename-btn[data-v-8a203063]{min-height:2rem}.scan-rename-form[data-v-8a203063]{display:grid;gap:.45rem;width:100%}.scan-rename-actions[data-v-8a203063]{display:flex;gap:.4rem;flex-wrap:wrap}.scan-message-list[data-v-8a203063]{min-height:420px;max-height:62vh;overflow:auto;display:block;padding-right:.25rem;scroll-behavior:smooth}.scan-message-stream[data-v-8a203063]{display:grid;gap:.55rem}.scan-message[data-v-8a203063]{border:1px solid rgba(140,177,233,.2);border-radius:12px;background:#ffffff08;padding:.65rem .7rem;display:grid;gap:.32rem;transform-origin:bottom;animation:scan-message-pop-8a203063 .22s ease;transition:transform .16s ease,border-color .18s ease,box-shadow .18s ease}.scan-message[data-v-8a203063]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #01091433}.scan-message.is-user[data-v-8a203063]{border-color:#75b9ff52;background:linear-gradient(148deg,#3567ad33,#24385c33)}.scan-message.is-assistant[data-v-8a203063]{border-color:#66d0b747;background:linear-gradient(148deg,#34887630,#1e3a592e)}.scan-message-kicker[data-v-8a203063]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.78rem;color:#b6cce9e0}.scan-message-kicker-actions[data-v-8a203063]{display:inline-flex;align-items:center;gap:.35rem}.scan-copy-btn[data-v-8a203063]{border:1px solid rgba(128,173,236,.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-8a203063]:hover{transform:translateY(-1px);border-color:#93cbff85;background:#78b7ff1f}.scan-message-body[data-v-8a203063]{display:grid;gap:.42rem;line-height:1.42}.scan-message-body p[data-v-8a203063]{margin:0;overflow-wrap:anywhere}.scan-message-heading[data-v-8a203063]{margin:.2rem 0 0;font-size:.94rem;letter-spacing:.01em}.scan-message-listing[data-v-8a203063]{margin:0;padding-left:1.15rem;display:grid;gap:.22rem}.scan-message-listing li[data-v-8a203063]{overflow-wrap:anywhere}.scan-message-body code[data-v-8a203063]{display:inline-block;padding:.05rem .3rem;border-radius:.4rem;font-family:Courier New,Courier,monospace;font-size:.82rem;border:1px solid rgba(145,184,243,.34);background:#15223870}.scan-message-body strong[data-v-8a203063]{color:#e1eefff5}.scan-message-body.is-streaming[data-v-8a203063]:after{content:"";width:.55rem;height:1rem;border-right:2px solid rgba(154,214,255,.86);display:inline-block;margin-left:.1rem;animation:scan-caret-blink-8a203063 1s steps(1,end) infinite}.scan-thinking[data-v-8a203063]{display:inline-flex;align-items:center;gap:.38rem;padding:.5rem .65rem;color:#bed7f5e6;font-size:.84rem;border:1px dashed rgba(131,183,242,.32);border-radius:.8rem;width:fit-content;background:linear-gradient(120deg,#2a4a743d,#1b556633)}.scan-thinking-dot[data-v-8a203063]{width:.38rem;height:.38rem;border-radius:999px;background:#8fcfffd9;animation:scan-thinking-bounce-8a203063 1s ease-in-out infinite}.scan-thinking-dot[data-v-8a203063]:nth-child(2){animation-delay:.12s}.scan-thinking-dot[data-v-8a203063]:nth-child(3){animation-delay:.24s}.scan-composer[data-v-8a203063]{border-top:1px solid rgba(134,173,230,.2);padding-top:.75rem;display:grid;gap:.45rem;animation:scan-composer-fade-8a203063 .26s ease}.scan-context-row[data-v-8a203063]{display:grid;gap:.3rem}.scan-context-row label[data-v-8a203063]{font-size:.8rem;color:#bdd3f1eb}.scan-quick-actions[data-v-8a203063]{display:flex;flex-wrap:wrap;gap:.35rem}.scan-quick-actions .chip[data-v-8a203063]{transition:transform .15s ease,border-color .18s ease,background .18s ease}.scan-quick-actions .chip[data-v-8a203063]:hover{transform:translateY(-1px);border-color:#8ecaff8a}.scan-composer-actions[data-v-8a203063]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.scan-status[data-v-8a203063]{margin:0;font-size:.86rem}.scan-upload-form[data-v-8a203063]{margin-top:.7rem;display:grid;gap:.45rem}.scan-upload-note[data-v-8a203063]{margin:0;font-size:.82rem;color:#b8ceecdb}.scan-upload-actions[data-v-8a203063]{display:grid;gap:.35rem}.scan-doc-list[data-v-8a203063]{margin-top:.75rem;display:grid;gap:.65rem;max-height:62vh;overflow:auto}.scan-doc-card[data-v-8a203063]{border:1px solid rgba(138,174,230,.22);border-radius:12px;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-8a203063]:hover{transform:translateY(-1px);border-color:#91bff96b;box-shadow:0 12px 24px #020a162e}.scan-doc-head[data-v-8a203063]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.scan-doc-head strong[data-v-8a203063]{overflow-wrap:anywhere}.scan-doc-summary[data-v-8a203063]{margin:0;font-size:.84rem;color:#cadcf5e6;white-space:pre-wrap}.scan-doc-actions[data-v-8a203063]{display:flex;gap:.4rem;flex-wrap:wrap}.scan-doc-assigned[data-v-8a203063]{border:1px solid rgba(101,198,170,.34);border-radius:11px;background:#3b99841f;padding:.5rem}.scan-doc-assigned strong[data-v-8a203063]{font-size:.84rem}.scan-doc-assigned p[data-v-8a203063]{margin:.2rem 0 0;font-size:.82rem}.scan-doc-assign-form[data-v-8a203063]{display:grid;gap:.38rem}.scan-empty-state[data-v-8a203063]{border:1px dashed rgba(136,174,231,.3);border-radius:12px;background:#ffffff05;padding:.8rem}.scan-empty-state p[data-v-8a203063]{margin:0}:root[data-theme=light] .scan-hero[data-v-8a203063],:root[data-theme=light] .scan-threads-panel[data-v-8a203063],:root[data-theme=light] .scan-chat-panel[data-v-8a203063],:root[data-theme=light] .scan-docs-panel[data-v-8a203063]{border-color:#485f812e;background:radial-gradient(circle at 90% 0,rgba(123,167,226,.12),transparent 32%),#ffffffb8}:root[data-theme=light] .scan-thread-item[data-v-8a203063],:root[data-theme=light] .scan-message[data-v-8a203063],:root[data-theme=light] .scan-doc-card[data-v-8a203063],:root[data-theme=light] .scan-empty-state[data-v-8a203063],:root[data-theme=light] .scan-doc-assigned[data-v-8a203063]{border-color:#4e6d9833;background:#ffffffa8}:root[data-theme=light] .scan-thread-item p[data-v-8a203063],:root[data-theme=light] .scan-thread-item small[data-v-8a203063],:root[data-theme=light] .scan-message-kicker[data-v-8a203063],:root[data-theme=light] .scan-doc-summary[data-v-8a203063],:root[data-theme=light] .scan-upload-note[data-v-8a203063]{color:#52657ee6}:root[data-theme=light] .scan-message-body strong[data-v-8a203063]{color:#122036f2}:root[data-theme=light] .scan-message-body code[data-v-8a203063]{border-color:#5574a14d;background:#f1f6ffeb}:root[data-theme=light] .scan-copy-btn[data-v-8a203063]{border-color:#597aab42;background:#ffffffc2}.scan-message-transition-enter-active[data-v-8a203063],.scan-message-transition-leave-active[data-v-8a203063]{transition:all .22s ease}.scan-message-transition-enter-from[data-v-8a203063],.scan-message-transition-leave-to[data-v-8a203063]{opacity:0;transform:translateY(8px) scale(.99)}@keyframes scan-thinking-bounce-8a203063{0%,80%,to{transform:scale(.8);opacity:.55}40%{transform:scale(1.08);opacity:1}}@keyframes scan-message-pop-8a203063{0%{opacity:0;transform:translateY(6px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scan-composer-fade-8a203063{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes scan-caret-blink-8a203063{0%,45%{opacity:1}46%,to{opacity:0}}@media(max-width:1320px){.scan-layout[data-v-8a203063]{grid-template-columns:minmax(230px,300px) minmax(0,1fr)}.scan-docs-panel[data-v-8a203063]{grid-column:1 / -1}}@media(max-width:980px){.scan-layout[data-v-8a203063]{grid-template-columns:1fr}.scan-message-list[data-v-8a203063],.scan-doc-list[data-v-8a203063],.scan-thread-list[data-v-8a203063]{max-height:none}}.community-scene[data-v-f86860b6]{gap:1rem}.community-hero[data-v-f86860b6]{border-color:#85b7f142;background:radial-gradient(circle at 92% 8%,rgba(109,181,255,.15),transparent 34%),#12182373}.community-hero-head[data-v-f86860b6]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.community-hero-head h1[data-v-f86860b6]{margin:0}.community-hero-actions[data-v-f86860b6]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.community-layout[data-v-f86860b6]{display:grid;gap:1rem;grid-template-columns:minmax(340px,430px) minmax(0,1fr);align-items:start}.community-left-col[data-v-f86860b6]{display:grid;gap:1rem}.community-compose-panel[data-v-f86860b6],.community-list-panel[data-v-f86860b6],.community-thread-panel[data-v-f86860b6]{border-color:#97baf23d;background:#11172266}.community-panel-head[data-v-f86860b6]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.community-panel-head h2[data-v-f86860b6]{margin:0;font-size:1.08rem}.community-compose-form[data-v-f86860b6]{margin-top:.75rem;gap:.65rem}.community-compose-form textarea[data-v-f86860b6],.community-reply-form textarea[data-v-f86860b6]{min-height:110px}.community-compose-actions[data-v-f86860b6],.community-reply-submit[data-v-f86860b6]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.community-filters[data-v-f86860b6]{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-f86860b6]{display:flex;gap:.45rem;flex-wrap:wrap}.community-status[data-v-f86860b6]{margin:.7rem 0 0;font-size:.86rem}.community-thread-list[data-v-f86860b6]{margin-top:.75rem;display:grid;gap:.55rem}.community-thread-card[data-v-f86860b6]{cursor:pointer;text-align:left;border-radius:12px;border:1px solid rgba(137,175,231,.24);background:#ffffff08;color:inherit;font:inherit;padding:.72rem;display:grid;gap:.4rem}.community-thread-card[data-v-f86860b6]:hover{border-color:#76b6ff73}.community-thread-card[data-v-f86860b6]:focus-visible{outline:2px solid rgba(143,204,255,.7);outline-offset:2px}.community-thread-card.is-active[data-v-f86860b6]{border-color:#7ec5ff9e;box-shadow:inset 0 0 0 1px #95d4ff57;background:linear-gradient(150deg,#3567ad3d,#359e8829)}.community-thread-head[data-v-f86860b6]{display:flex;justify-content:space-between;align-items:flex-start;gap:.45rem}.community-thread-head h3[data-v-f86860b6]{margin:0;font-size:.96rem}.community-thread-preview[data-v-f86860b6]{margin:0;font-size:.86rem;color:#c9daf2e0}.community-thread-meta[data-v-f86860b6]{display:flex;flex-wrap:wrap;gap:.35rem .55rem;font-size:.78rem;color:#b2c8e7db}.community-thread-shell[data-v-f86860b6]{display:grid;gap:.8rem}.community-thread-header[data-v-f86860b6]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.community-thread-header h2[data-v-f86860b6]{margin:0}.community-thread-kicker[data-v-f86860b6]{margin:0 0 .2rem;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#b7d3f4e6}.community-thread-header-actions[data-v-f86860b6]{display:inline-flex;gap:.45rem;align-items:center;flex-wrap:wrap}.community-thread-body[data-v-f86860b6]{border:1px solid rgba(136,174,231,.22);border-radius:12px;background:#ffffff08;padding:.84rem}.community-thread-body p[data-v-f86860b6]{margin:0;white-space:pre-wrap}.community-replies h3[data-v-f86860b6]{margin:0;font-size:1rem}.community-reply-list[data-v-f86860b6]{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.6rem}.community-reply-item[data-v-f86860b6]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;border:1px solid rgba(136,174,231,.2);border-radius:12px;padding:.7rem;background:#ffffff06}.community-reply-avatar[data-v-f86860b6]{width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(145,197,255,.4);background:linear-gradient(140deg,#5491de8c,#52c4b185);color:#edf5fff2;font-size:.76rem;font-weight:700;display:grid;place-items:center;overflow:hidden}.community-reply-avatar img[data-v-f86860b6]{width:100%;height:100%;object-fit:cover}.community-reply-body[data-v-f86860b6]{display:grid;gap:.35rem}.community-reply-head[data-v-f86860b6]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.78rem}.community-reply-head span[data-v-f86860b6]{color:#b4c9e6d6}.community-reply-body p[data-v-f86860b6]{margin:0;white-space:pre-wrap}.community-reply-actions[data-v-f86860b6]{display:flex;gap:.45rem}.community-reply-form[data-v-f86860b6]{border-top:1px solid rgba(134,173,230,.2);padding-top:.75rem;display:grid;gap:.45rem}.community-empty-state[data-v-f86860b6]{margin-top:.7rem;border:1px dashed rgba(136,174,231,.28);border-radius:12px;background:#ffffff05;padding:.85rem}.community-empty-state h3[data-v-f86860b6],.community-empty-state p[data-v-f86860b6]{margin:0}.community-empty-state p[data-v-f86860b6]{margin-top:.24rem}.community-empty-thread[data-v-f86860b6]{margin-top:0}:root[data-theme=light] .community-hero[data-v-f86860b6],:root[data-theme=light] .community-compose-panel[data-v-f86860b6],:root[data-theme=light] .community-list-panel[data-v-f86860b6],:root[data-theme=light] .community-thread-panel[data-v-f86860b6]{border-color:#485f812e;background:radial-gradient(circle at 90% 0,rgba(123,167,226,.12),transparent 32%),#ffffffb8}:root[data-theme=light] .community-thread-card[data-v-f86860b6],:root[data-theme=light] .community-thread-body[data-v-f86860b6],:root[data-theme=light] .community-reply-item[data-v-f86860b6],:root[data-theme=light] .community-empty-state[data-v-f86860b6]{border-color:#4e6d9833;background:#ffffffa3}:root[data-theme=light] .community-thread-card.is-active[data-v-f86860b6]{border-color:#5882c06b;background:linear-gradient(150deg,#79b1ed38,#72dac22e)}:root[data-theme=light] .community-thread-preview[data-v-f86860b6],:root[data-theme=light] .community-thread-meta[data-v-f86860b6],:root[data-theme=light] .community-thread-kicker[data-v-f86860b6],:root[data-theme=light] .community-reply-head span[data-v-f86860b6]{color:#53657edb}:root[data-theme=light] .community-reply-avatar[data-v-f86860b6]{border-color:#6897d666;color:#2a4268f2}@media(max-width:1100px){.community-layout[data-v-f86860b6]{grid-template-columns:1fr}.community-left-col[data-v-f86860b6]{order:2}.community-thread-panel[data-v-f86860b6]{order:1}}@media(max-width:760px){.community-hero-actions[data-v-f86860b6],.community-thread-header[data-v-f86860b6],.community-compose-actions[data-v-f86860b6],.community-reply-submit[data-v-f86860b6]{width:100%}.community-filters[data-v-f86860b6]{grid-template-columns:1fr}.community-filter-actions[data-v-f86860b6]{justify-content:flex-start}.community-reply-item[data-v-f86860b6]{grid-template-columns:1fr}}.profile-scene[data-v-2280a1da]{gap:1rem}.profile-hero[data-v-2280a1da]{border-color:#80b9f040;background:radial-gradient(circle at 92% 8%,rgba(110,179,255,.2),transparent 36%),radial-gradient(circle at 8% 18%,rgba(90,208,185,.15),transparent 36%),#12182370}.profile-hero-head[data-v-2280a1da]{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;flex-wrap:wrap}.profile-avatar-wrap[data-v-2280a1da]{display:flex;align-items:center;gap:.75rem}.profile-avatar[data-v-2280a1da]{width:3.2rem;height:3.2rem;border-radius:999px;border:1px solid rgba(138,196,255,.44);background:linear-gradient(145deg,#4789d98f,#40b9a78f);color:#edf6fff2;font-weight:700;display:grid;place-items:center;overflow:hidden}.profile-avatar img[data-v-2280a1da]{width:100%;height:100%;object-fit:cover}.profile-avatar-wrap h1[data-v-2280a1da]{margin:0}.profile-layout[data-v-2280a1da]{display:grid;gap:1rem;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start}.profile-editor-panel[data-v-2280a1da],.profile-settings-panel[data-v-2280a1da]{border-color:#97baf23d;background:#11172273}.profile-panel-head[data-v-2280a1da]{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.profile-panel-head h2[data-v-2280a1da],.profile-settings-panel h2[data-v-2280a1da]{margin:0}.profile-visibility-panel[data-v-2280a1da]{margin-top:.8rem;border-radius:16px;border:1px solid rgba(109,184,240,.24);background:radial-gradient(circle at 100% 0,rgba(99,172,255,.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-2280a1da]{border-color:#efb05c47;background:radial-gradient(circle at 100% 0,rgba(236,173,88,.14),transparent 32%),#ffffff08}.profile-visibility-kicker[data-v-2280a1da]{margin:0 0 .18rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#c0d9ffe0}.profile-visibility-copy h3[data-v-2280a1da]{margin:0}.profile-visibility-copy .muted-copy[data-v-2280a1da]{margin:.3rem 0 0}.profile-visibility-details[data-v-2280a1da]{margin-top:.55rem;border-top:1px solid rgba(141,171,216,.18);padding-top:.55rem}.profile-visibility-details summary[data-v-2280a1da]{cursor:pointer;font-size:.82rem;font-weight:600;color:#d4e3fcf0;list-style:none}.profile-visibility-details summary[data-v-2280a1da]::-webkit-details-marker{display:none}.profile-visibility-details summary[data-v-2280a1da]:after{content:"+";margin-left:.5rem;color:#a0cdffd6}.profile-visibility-details[open] summary[data-v-2280a1da]:after{content:"-"}.profile-visibility-details-body[data-v-2280a1da]{margin-top:.48rem}.profile-visibility-details-body p[data-v-2280a1da]{margin:.28rem 0 0;font-size:.81rem;color:#d3dff4e0}.profile-visibility-switch[data-v-2280a1da]{-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-2280a1da]:disabled{cursor:not-allowed;opacity:.72}.profile-visibility-track[data-v-2280a1da]{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-2280a1da]{background:#8a97af80}.profile-visibility-thumb[data-v-2280a1da]{width:1.6rem;height:1.6rem;border-radius:999px;background:#fff;box-shadow:0 6px 16px #0e12183d;transform:translate(1.6rem);transition:transform .22s ease}.profile-visibility-panel.is-disabled .profile-visibility-thumb[data-v-2280a1da]{transform:translate(0)}.profile-form[data-v-2280a1da]{margin-top:.75rem;gap:.62rem}.profile-avatar-upload[data-v-2280a1da]{grid-column:1 / -1;border:1px solid rgba(137,176,232,.2);border-radius:14px;padding:.75rem;background:#ffffff08}.profile-avatar-upload-head[data-v-2280a1da]{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;flex-wrap:wrap}.profile-avatar-file[data-v-2280a1da]{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-2280a1da]{margin-top:.7rem;display:flex;gap:.45rem;flex-wrap:wrap}.profile-bio-field textarea[data-v-2280a1da]{min-height:130px}.profile-form-actions[data-v-2280a1da]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.profile-status[data-v-2280a1da]{margin:.7rem 0 0;font-size:.86rem}.appearance-row[data-v-2280a1da]{margin-top:.8rem;max-width:340px}.muted-note[data-v-2280a1da]{margin-top:.35rem;font-size:.84rem;opacity:.75}.profile-account-notes[data-v-2280a1da]{margin-top:1rem;border-top:1px solid rgba(138,172,225,.22);padding-top:.72rem}.profile-account-notes h3[data-v-2280a1da]{margin:0 0 .42rem;font-size:.95rem}.profile-account-notes p[data-v-2280a1da]{margin:.15rem 0 0;font-size:.88rem}:root[data-theme=light] .profile-hero[data-v-2280a1da],:root[data-theme=light] .profile-editor-panel[data-v-2280a1da],:root[data-theme=light] .profile-settings-panel[data-v-2280a1da]{border-color:#485f812e;background:radial-gradient(circle at 90% 0,rgba(123,167,226,.12),transparent 32%),#ffffffb8}:root[data-theme=light] .profile-avatar[data-v-2280a1da]{border-color:#699adb70;color:#28426af2}:root[data-theme=light] .profile-visibility-panel[data-v-2280a1da]{border-color:#5b7eb233;background:radial-gradient(circle at 100% 0,rgba(131,178,239,.18),transparent 32%),#ffffffa8}:root[data-theme=light] .profile-visibility-panel.is-disabled[data-v-2280a1da]{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-2280a1da]{color:#49638ee6}:root[data-theme=light] .profile-visibility-details[data-v-2280a1da]{border-top-color:#5b7aaa29}:root[data-theme=light] .profile-visibility-details summary[data-v-2280a1da]{color:#3a547ef0}:root[data-theme=light] .profile-visibility-details summary[data-v-2280a1da]:after{color:#4f77b5d6}:root[data-theme=light] .profile-visibility-details-body p[data-v-2280a1da]{color:#51637ce0}:root[data-theme=light] .profile-avatar-upload[data-v-2280a1da]{border-color:#5c7aaa2e;background:#ffffffa3}:root[data-theme=light] .profile-account-notes[data-v-2280a1da]{border-top-color:#5878a233}@media(max-width:980px){.profile-layout[data-v-2280a1da]{grid-template-columns:1fr}}@media(max-width:720px){.profile-avatar-wrap[data-v-2280a1da]{width:100%}.profile-visibility-panel[data-v-2280a1da]{grid-template-columns:1fr}}.legal-shell[data-v-e9200d8b]{max-width:1100px;margin:1.1rem auto 0;display:grid;gap:14px}.legal-hero[data-v-e9200d8b]{display:grid;gap:.65rem}.legal-hero h1[data-v-e9200d8b]{margin:0}.legal-hero-chips[data-v-e9200d8b]{display:flex;flex-wrap:wrap;gap:.5rem}.legal-doc[data-v-e9200d8b]{display:grid;gap:1.1rem;line-height:1.58}.legal-section[data-v-e9200d8b]{display:grid;gap:.45rem}.legal-section h2[data-v-e9200d8b]{margin:0;font-size:1.05rem}.legal-section p[data-v-e9200d8b]{margin:0;color:var(--muted)}.legal-section ul[data-v-e9200d8b]{margin:0;padding-left:1.1rem;color:var(--muted);display:grid;gap:.32rem}.legal-section a[data-v-e9200d8b]{color:var(--text);text-decoration:underline;text-decoration-color:rgba(var(--accent-rgb),.55)}@media(max-width:780px){.legal-shell[data-v-e9200d8b]{margin-top:.6rem}}.legal-shell[data-v-73da8848]{max-width:1100px;margin:1.1rem auto 0;display:grid;gap:14px}.legal-hero[data-v-73da8848]{display:grid;gap:.65rem}.legal-hero h1[data-v-73da8848]{margin:0}.legal-hero-chips[data-v-73da8848]{display:flex;flex-wrap:wrap;gap:.5rem}.legal-doc[data-v-73da8848]{display:grid;gap:1.1rem;line-height:1.58}.legal-section[data-v-73da8848]{display:grid;gap:.45rem}.legal-section h2[data-v-73da8848]{margin:0;font-size:1.05rem}.legal-section p[data-v-73da8848]{margin:0;color:var(--muted)}.legal-section ul[data-v-73da8848]{margin:0;padding-left:1.1rem;color:var(--muted);display:grid;gap:.32rem}.legal-section a[data-v-73da8848]{color:var(--text);text-decoration:underline;text-decoration-color:rgba(var(--accent-rgb),.55)}@media(max-width:780px){.legal-shell[data-v-73da8848]{margin-top:.6rem}}:root{--bg: #f6f0ff;--bg-accent: #e7d8ff;--ink: #23143b;--ink-soft: #5a3f84;--primary: #6d28d9;--primary-2: #8b5cf6;--warning: #b4235a;--card: #ffffff;--line: #dac6fb;--shadow: 0 12px 32px rgba(46, 11, 92, .08);--glass-nav-height: 72px;--glass-nav-width: 92vw;--glass-nav-radius: 999px;--glass-nav-offset: 12px;--glass-nav-bg: rgba(88, 41, 173, .34);--glass-nav-border: rgba(240, 225, 255, .28);--glass-nav-blur: blur(16px) saturate(140%);--glass-nav-shadow: 0 16px 38px rgba(49, 16, 102, .35);--glass-nav-inner-highlight: inset 0 1px 0 rgba(255, 255, 255, .3);--glass-nav-muted: rgba(241, 232, 255, .72);--glass-nav-active: #ffffff;--glass-nav-active-glow: 0 0 14px rgba(201, 156, 255, .9)}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:radial-gradient(circle at -20% -25%,var(--bg-accent),var(--bg));font-family:Space Grotesk,Trebuchet MS,sans-serif}a{color:var(--primary);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(--primary);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:165px;height:auto}.side-links{display:flex;flex-direction:column;gap:.35rem}.side-link{display:block;padding:.65rem .8rem;border-radius:10px;color:var(--ink-soft);font-weight:600;transition:background .14s ease,color .14s ease}.side-link:hover{background:#f2e8ff;color:var(--primary)}.side-link.router-link-active{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff}.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:180px;height:auto}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;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:10px;background:#fff}button{padding:.6rem .9rem;border-radius:10px;border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer}button.secondary{background:#fff;color:var(--primary)}button:disabled{opacity:.5;cursor:not-allowed}.badge{display:inline-block;padding:.2rem .45rem;border-radius:999px;font-size:.75rem;background:#efe3ff;color:#4b237d}.error{color:var(--warning);font-weight:600}.offline-banner{position:sticky;top:0;z-index:30;background:#f3e8ff;color:#5b21b6;border-bottom:1px solid #d8b4fe;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:#1e1232;color:#f7f2ff;border-radius:10px;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{--bg: #111317;--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .68);--muted2: rgba(255, 255, 255, .48);--glass: rgba(24, 30, 40, .52);--glass2: rgba(24, 30, 40, .38);--stroke: rgba(208, 230, 255, .2);--stroke2: rgba(183, 212, 247, .13);--shadow: 0 24px 56px rgba(6, 12, 22, .46);--shadowSoft: 0 14px 36px rgba(6, 12, 22, .3);--radius-xl: 28px;--radius-lg: 22px;--radius-md: 16px;--pill: 999px;--blur: 22px;--sat: 154%;--pad: 16px;--pad-lg: 20px;--accent: #8b5cf6;--accent-2: #c4b5fd;--accent-rgb: 139, 92, 246;--bg-accent: #2a2f39;--ink: var(--text);--ink-soft: var(--muted);--primary: var(--accent);--primary-2: #c4b5fd;--focus-ring: rgba(var(--accent-rgb), .42);--surface-glow: linear-gradient(135deg, rgba(196, 181, 253, .16), rgba(139, 92, 246, .18));--warning: #ef6b7b;--card: var(--glass);--line: var(--stroke2);--glass-nav-height: 72px;--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]{--bg: #f2f3f5;--text: rgba(26, 30, 36, .94);--muted: rgba(66, 75, 89, .72);--muted2: rgba(95, 106, 123, .52);--glass: rgba(255, 255, 255, .76);--glass2: rgba(255, 255, 255, .62);--stroke: rgba(67, 98, 135, .17);--stroke2: rgba(67, 98, 135, .1);--shadow: 0 22px 48px rgba(27, 36, 49, .14);--shadowSoft: 0 14px 34px rgba(27, 36, 49, .1);--bg-accent: #dce2ea;--primary-2: #c4b5fd;--focus-ring: rgba(139, 92, 246, .38);--surface-glow: linear-gradient(135deg, rgba(196, 181, 253, .1), rgba(139, 92, 246, .12));--warning: #d44d5f;--card: var(--glass);--line: var(--stroke2)}html,body,#app{min-height:100%}body{margin:0;color:var(--text);font-family:Manrope,Sora,Avenir Next,Segoe UI,sans-serif;background:radial-gradient(1200px 760px at 8% -10%,rgba(139,92,246,.22),transparent 62%),radial-gradient(980px 700px at 88% 0,rgba(196,181,253,.16),transparent 58%),radial-gradient(920px 760px at 50% 110%,rgba(58,44,92,.36),transparent 62%),linear-gradient(180deg,#111722,#0d121a);background-attachment:fixed;text-rendering:optimizeLegibility}:root[data-theme=light] body{background:radial-gradient(1200px 760px at 12% -8%,rgba(223,214,255,.44),transparent 60%),radial-gradient(920px 680px at 88% 2%,rgba(236,229,255,.5),transparent 56%),linear-gradient(180deg,#f3f8fc,#eaf1f7)}::selection{background:rgba(var(--accent-rgb),.32);color:#eef8ff}*{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,#c4b5fdb8,#8b5cf6bd);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.app-shell{position:relative;min-height:100vh;color:var(--text);isolation:isolate}.ambient-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;overflow:hidden}.ambient-orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.46;animation:floatPulse 24s ease-in-out infinite alternate}.ambient-orb--one{width:420px;height:420px;top:-130px;left:-110px;background:radial-gradient(circle at 35% 35%,#adb7c56b,#5d677814 70%)}.ambient-orb--two{width:520px;height:520px;top:-190px;right:-140px;background:radial-gradient(circle at 50% 38%,#8e98a747,#535c6a14 72%);animation-delay:2.2s}.ambient-orb--three{width:480px;height:480px;bottom:-240px;left:24%;background:radial-gradient(circle at 50% 42%,#8b5cf633,#8b5cf608 72%);animation-delay:4.4s}.ambient-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at 50% 28%,rgba(0,0,0,.55),transparent 70%);mask-image:radial-gradient(circle at 50% 28%,rgba(0,0,0,.55),transparent 70%)}.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;filter:blur(7px);transform:perspective(1200px) translate3d(0,18px,0) rotateX(-8deg) scale(.988)}.route-3d-leave-to{opacity:0;filter:blur(8px);transform:perspective(1200px) translate3d(0,-10px,0) rotateX(6deg) scale(1.008)}.route-home-motion{position:fixed;top:56px;right:clamp(8px,3.6vw,34px);width:min(34vw,340px);min-width:250px;aspect-ratio:11 / 9;z-index:2;pointer-events:none;opacity:.98;transition:transform .3s ease,opacity .3s ease;isolation:isolate;--scene-accent: rgba(139, 92, 246, .34);--scene-accent-soft: rgba(166, 186, 255, .16);--scene-cloud: rgba(246, 249, 253, .3);--scene-cloud-light: rgba(255, 255, 255, .42);--scene-line: rgba(86, 99, 119, .36);--scene-shadow: rgba(8, 12, 18, .34);--scene-sun-core: rgba(255, 243, 212, .86);--scene-sun-glow: rgba(252, 201, 132, .46);--scene-moon-core: rgba(234, 243, 255, .9);--scene-moon-glow: rgba(174, 196, 255, .34);--scene-cloud-fill: rgba(232, 240, 250, .3);--scene-cloud-edge: rgba(255, 255, 255, .22)}.ambient-scene .route-home-motion--background{top:clamp(-56px,-1vh,36px);right:clamp(-96px,-5vw,8px);bottom:auto;width:min(84vw,1080px);min-width:620px;opacity:.94;transform-origin:68% 42%;transform:perspective(1600px) rotateY(-12deg) rotateX(6deg) rotate(-4deg) scale(1.02)}.scene-light,.scene-cloud,.env-glow,.clay-house-art{position:absolute}.scene-light,.scene-cloud,.env-glow{pointer-events:none}.scene-light{border-radius:50%;mix-blend-mode:screen;animation:sceneLightPulse 12s ease-in-out infinite;z-index:0}.scene-light--sun{width:clamp(86px,10vw,168px);aspect-ratio:1;top:6%;left:20%;opacity:.12;background:radial-gradient(circle at 34% 34%,var(--scene-sun-core) 0 34%,var(--scene-sun-glow) 52%,rgba(255,197,126,0) 74%);box-shadow:0 0 40px #ffc57e3d}.scene-light--moon{width:clamp(62px,7vw,112px);aspect-ratio:1;top:10%;right:16%;opacity:.74;background:radial-gradient(circle at 36% 34%,var(--scene-moon-core) 0 30%,var(--scene-moon-glow) 52%,rgba(168,190,255,0) 74%);box-shadow:0 0 32px #abc2ff4d;animation-duration:14s}.scene-cloud{border-radius:999px;border:1px solid var(--scene-cloud-edge);background:linear-gradient(180deg,rgba(255,255,255,.2),var(--scene-cloud-fill));filter:blur(.2px);opacity:.7;z-index:1;animation:sceneCloudDrift 16s ease-in-out infinite}.scene-cloud--one{width:clamp(132px,15vw,232px);height:clamp(44px,5vw,78px);top:13%;left:8%}.scene-cloud--two{width:clamp(114px,13vw,208px);height:clamp(40px,4.8vw,72px);top:22%;right:8%;opacity:.62;animation-duration:18s;animation-delay:1.4s}.ambient-scene .route-home-motion--background .clay-house-art{filter:drop-shadow(0 56px 72px rgba(8,12,18,.45))}:root[data-theme=light] .ambient-scene .route-home-motion--background .clay-house-art{filter:drop-shadow(0 48px 64px rgba(36,46,64,.3))}.clay-house-art{width:100%;height:100%;object-fit:contain;display:block;opacity:1;z-index:2;transform:scale(1.03) translateZ(0);transform-origin:78% 42%;filter:drop-shadow(0 52px 66px rgba(8,12,18,.42)) contrast(1.03) saturate(.98);animation:sceneHouseFloat 13s ease-in-out infinite}:root[data-theme=light] .clay-house-art{opacity:.92;filter:drop-shadow(0 44px 58px rgba(36,46,64,.3))}:root[data-theme=light] .ambient-scene .route-home-motion--background{opacity:.8}.route-home-motion.scene--properties{--scene-accent: rgba(139, 92, 246, .42)}.route-home-motion.scene--scan{--scene-accent: rgba(196, 181, 253, .46)}.route-home-motion.scene--community{--scene-accent: rgba(99, 167, 243, .34)}.route-home-motion.scene--top-rated{--scene-accent: rgba(113, 187, 255, .38)}.route-home-motion.scene--profile{--scene-accent: rgba(109, 206, 218, .34)}.route-home-motion.scene--scan .env-cloud,.route-home-motion.scene--scan .env-tree-leaf,.route-home-motion.scene--scan .env-car{opacity:.82}.route-home-motion.scene--community .env-tree-leaf{transform-origin:center;animation:envLeafSway 5.8s ease-in-out infinite}.clay-home-svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 24px 24px rgba(8,12,18,.12))}.env-horizon{fill:#ffffff0f;stroke:#ffffff17;stroke-width:1}.env-glow{position:absolute;left:50%;top:36%;width:72%;height:48%;transform:translate(-50%,-50%);border-radius:999px;z-index:1;background:radial-gradient(circle,var(--scene-accent-soft),rgba(139,92,246,0) 72%);filter:blur(14px);opacity:.44;animation:envGlowPulse 8.5s ease-in-out infinite}.clay-home-group{transform-origin:50% 62%;transform-box:fill-box;animation:envIslandFloat 8s ease-in-out infinite}.clay-home-group polygon,.clay-home-group polyline,.env-cloud-shape,.env-accent-ring{stroke-width:1;stroke-linejoin:round}.clay-shadow{fill:var(--scene-shadow);transform-origin:center;animation:envShadowPulse 8s ease-in-out infinite}.env-cloud{transform-origin:center;animation:envCloudDrift 12s ease-in-out infinite}.env-cloud--two{animation-delay:1.8s;animation-duration:14s}.env-cloud-shape{fill:var(--scene-cloud);stroke:var(--scene-cloud-light)}.env-accent-ring{fill:none;stroke:var(--scene-accent);stroke-dasharray:5 6;animation:envRingPulse 6.4s ease-in-out infinite}.env-ground-top{fill:#a9b2c2f5;stroke:#e7eef761}.env-fence-line{fill:none;stroke:#e6ecf559;stroke-linecap:round}.env-ground-left{fill:#798495f0;stroke:#d4dde952}.env-ground-right{fill:#909bacf0;stroke:#dfe7f052}.env-lawn{fill:#b2bdcdeb;stroke:#e4ebf647}.env-path{fill:#7e8a9fd6;stroke:#c9d5e452}.clay-roof-left{fill:url(#roofLeftGrad);stroke:#ffffff47}.clay-roof-right{fill:url(#roofRightGrad);stroke:#ffffff47}.clay-roof-eave-left,.clay-roof-eave-right{fill:#8d96a5c7;stroke:#d6dce647}.clay-ridge-line{fill:none;stroke:var(--scene-line);stroke-linecap:round}.clay-skylight{fill:#8b5cf699;stroke:#d6eaff8a}.clay-wall-top{fill:#dfe7f0fc;stroke:#f5faff70}.clay-wall-left{fill:#a9b5c5fa;stroke:#e2ebf661}.clay-wall-right{fill:#8995a7fa;stroke:#d2dcea5c}.clay-door{fill:#576274f5;stroke:#dde6f175}.clay-window{fill:url(#windowGlassGrad);stroke:#dbecffcc}.clay-window-frame{fill:none;stroke:#eef6ffad;stroke-linecap:round}.clay-chimney{fill:#ced4ddeb;stroke:#ffffff4d}.clay-chimney-top{fill:#ebeff4f5;stroke:#ffffff59}.env-garage-top{fill:#b4bfcef7;stroke:#f3f8ff61}.env-garage-left{fill:#94a0b2f2;stroke:#d8e1ee57}.env-garage-right{fill:#8490a3f2;stroke:#ced8e757}.env-garage-door{fill:#5c6b80f0;stroke:#cddaec75}.env-tree-trunk{fill:#788292e6;stroke:#c3cedc4d}.env-tree-leaf{fill:#b7c2d0f0;stroke:#edf3fb57}.env-tree-leaf--right{fill:#aab5c4f0}.env-porch-top{fill:#b8c1cde6;stroke:#e4eaf24d}.env-step{fill:#94a0b2d1;stroke:#d3dce83d}.env-car-top{fill:#a9b5c5eb;stroke:#e1e8f15c}.env-car-left{fill:#8895a8e6;stroke:#d2dbe74d}.env-car-right{fill:#96a3b6e6;stroke:#d8e1ec4d}.env-car-wheel{fill:#4f5866db;stroke:#c2ccdb59}:root[data-theme=light] .route-home-motion{--scene-accent-soft: rgba(255, 196, 132, .2);--scene-cloud: rgba(255, 255, 255, .58);--scene-cloud-light: rgba(255, 255, 255, .76);--scene-cloud-fill: rgba(246, 250, 255, .44);--scene-cloud-edge: rgba(255, 255, 255, .42);--scene-sun-core: rgba(255, 248, 223, .94);--scene-sun-glow: rgba(255, 198, 106, .54);--scene-moon-core: rgba(240, 246, 255, .28);--scene-moon-glow: rgba(176, 196, 245, .16);--scene-line: rgba(106, 119, 136, .32);--scene-shadow: rgba(94, 106, 121, .24)}:root[data-theme=light] .scene-light--sun{opacity:.88}:root[data-theme=light] .scene-light--moon{opacity:.15}:root[data-theme=light] .scene-cloud{opacity:.82}:root[data-theme=light] .env-ground-top{fill:#eef2f7f5}:root[data-theme=light] .env-horizon{fill:#ffffff38;stroke:#c6d2e142}:root[data-theme=light] .env-ground-left{fill:#d6dee8eb}:root[data-theme=light] .env-ground-right{fill:#e0e7efeb}:root[data-theme=light] .env-lawn{fill:#e1e8f0f0}:root[data-theme=light] .env-path{fill:#bec9d8d1}:root[data-theme=light] .clay-roof-left{fill:#c7d0dcf2}:root[data-theme=light] .clay-roof-right{fill:#d8e0e9f2}:root[data-theme=light] .clay-roof-eave-left,:root[data-theme=light] .clay-roof-eave-right{fill:#a8b4c4c7}:root[data-theme=light] .clay-wall-top{fill:#fafcff}:root[data-theme=light] .clay-wall-left{fill:#e1e8f0f5}:root[data-theme=light] .clay-wall-right{fill:#d0d9e4f5}:root[data-theme=light] .clay-door{fill:#7e8998eb}:root[data-theme=light] .clay-window{fill:#8b5cf6e6}:root[data-theme=light] .clay-chimney{fill:#dfe6eef2}:root[data-theme=light] .clay-chimney-top{fill:#f8fbfffa}:root[data-theme=light] .env-garage-top{fill:#e6ecf4f2}:root[data-theme=light] .env-garage-left{fill:#d0d9e4eb}:root[data-theme=light] .env-garage-right{fill:#dbe3eceb}:root[data-theme=light] .env-garage-door{fill:#9fabbce6}:root[data-theme=light] .env-tree-leaf{fill:#d4dde8f2}:root[data-theme=light] .env-porch-top{fill:#d3dce6eb}:root[data-theme=light] .env-step{fill:#b6c2d2d6}:root[data-theme=light] .env-car-top{fill:#c8d4e1f0}:root[data-theme=light] .env-car-left{fill:#a6b4c6eb}:root[data-theme=light] .env-car-right{fill:#b4c1d1eb}.app-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11131780,#111317ad);pointer-events:none;z-index:-1}:root[data-theme=light] .app-shell:before{background:linear-gradient(180deg,#f7fafc42,#edf2f77a)}.backdrop-dim{background:#11131770;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}:root[data-theme=light] .backdrop-dim{background:#edf2f77a}:root[data-theme=light] .ambient-grid{opacity:.07;background-image:linear-gradient(to right,rgba(94,106,121,.12) 1px,transparent 1px),linear-gradient(to bottom,rgba(94,106,121,.12) 1px,transparent 1px)}h1,h2,h3,h4{color:var(--text);letter-spacing:.01em}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,button,a{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:11px;display:inline-grid;place-items:center;font-size:13px;font-weight:700;color:#eef6ff;background:linear-gradient(135deg,#c4b5fdcc,#8b5cf694);box-shadow:0 8px 18px rgba(var(--accent-rgb),.3)}:root[data-theme=light] .icon-badge{color:#fff}.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:#080c1259;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:#080c124d;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 #08101c3d}button:active,.link-button:active,.nav-item:active,.chip:active,.search-filter-btn:active,.book-btn:active{transform:scale(.98)}.badge{background:#080c127a;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:#f4fbff;background:linear-gradient(135deg,#8b5cf68f,#c4b5fd57);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.3),0 14px 30px rgba(var(--accent-rgb),.22)}:root[data-theme=light] .side-link.router-link-active{color:#f8fcff}.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(92vw,420px);height:72px;padding:6px 8px;border-radius:var(--pill);background:#00000059;border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow),inset 0 1px #ffffff29;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);z-index:60;display:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}:root[data-theme=light] .bottom-nav{background:#ffffff94;border-color:#343e4e24;box-shadow:var(--shadow),inset 0 1px #ffffffdb}.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:var(--muted);opacity:.72;text-decoration:none}.nav-item .glass-nav-label{font-size:12px;line-height:1;letter-spacing:.01em}.nav-item .glass-nav-icon{width:20px;height:20px}.nav-item:hover{opacity:.92;color:var(--text)}.nav-item.is-active{opacity:1;color:#f6fcff;text-shadow:0 0 10px rgba(var(--accent-rgb),.58)}.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:#1f3a5cf5;text-shadow:none}:root[data-theme=light] .nav-item.is-active .glass-nav-hitbox{background:linear-gradient(135deg,#7ab0ee38,#68d8ba29);box-shadow:inset 0 0 0 1px #4a76b03d,0 6px 16px #4c70a324}.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(--pill);padding-inline:14px;background:#080c1257}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 16px;border-radius:var(--pill);border:1px solid rgba(var(--accent-rgb),.42);background:linear-gradient(135deg,#8b5cf64d,#c4b5fd38);color:#f4fbff;box-shadow:0 10px 24px rgba(var(--accent-rgb),.24);display:inline-flex;align-items:center;justify-content:center;line-height:1.2;white-space:nowrap;text-decoration:none}.search-filter-btn:hover{transform:translateY(-1px);background:linear-gradient(135deg,#8b5cf661,#c4b5fd47);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.38),0 16px 30px rgba(var(--accent-rgb),.24)}:root[data-theme=light] .search-filter-btn{color:#2a0f57;border-color:#6135b7a3;background:linear-gradient(135deg,#9065f599,#c7b0fcc2);box-shadow:0 10px 24px #6b3fc23d;font-weight:700}:root[data-theme=light] .search-filter-btn:hover{color:#24074f;border-color:#592faeb8;background:linear-gradient(135deg,#885cf2ad,#c0a8fbd1);box-shadow:0 0 0 1px #683cbd61,0 14px 30px #683cbd42}.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:#f6fcff;border-color:rgba(var(--accent-rgb),.4);background:linear-gradient(135deg,#8b5cf642,#c4b5fd33);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.36),0 12px 28px rgba(var(--accent-rgb),.2)}.property-card{position:relative;border-radius:var(--radius-xl);padding:var(--pad-lg);min-height:190px;background:linear-gradient(170deg,#ffffff0f,#ffffff03 45%,#00000026),linear-gradient(180deg,#2f36418f,#181c23d1);border:1px solid var(--stroke);box-shadow:var(--shadowSoft);overflow:hidden;transition:transform var(--ease-base),border-color var(--ease-base),box-shadow var(--ease-base),background var(--ease-base)}:root[data-theme=light] .property-card{background:linear-gradient(170deg,#ffffffe0,#f2f5f9bd 45%,#e8edf4a3),linear-gradient(180deg,#f4f7fbe6,#e7ecf3eb)}.property-overlay{display:inline-flex;margin:.65rem 0 1rem;padding:9px 12px;border-radius:var(--pill);border:1px solid var(--stroke2);background:#090c126b;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:#080c1261;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:#0a0e1480;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(--pill);padding:10px 16px;border:1px solid var(--stroke);background:#080c1266;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(139,92,246,.2),transparent 55%),linear-gradient(180deg,#2a313c14,#13171e80);pointer-events:none}:root[data-theme=light] .hero-overlay:before{background:radial-gradient(540px 190px at 0 0,rgba(139,92,246,.12),transparent 55%),linear-gradient(180deg,#f2f6fa14,#e5ebf23d)}.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 #08101c57,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 #08101c47;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:#080c125c;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:#080c1238;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,#8b5cf63d,#c4b5fd1f),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 16px;border-radius:var(--pill);border:1px solid rgba(var(--accent-rgb),.42);background:linear-gradient(135deg,#8b5cf661,#c4b5fd3d);color:#f4fbff;box-shadow:0 12px 24px rgba(var(--accent-rgb),.24);display:inline-flex;align-items:center;justify-content:center;line-height:1.2;white-space:nowrap;text-decoration:none}.book-btn:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.38),0 16px 30px rgba(var(--accent-rgb),.26)}:root[data-theme=light] .book-btn{color:#2a0f57;border-color:#6135b7a8;background:linear-gradient(135deg,#9065f59e,#c9b4fcc7);box-shadow:0 12px 26px #6b3fc242;font-weight:700}:root[data-theme=light] .book-btn:hover{color:#24074f;border-color:#592faebd;background:linear-gradient(135deg,#885cf2b3,#c2abfcd6);box-shadow:0 0 0 1px #683cbd66,0 16px 32px #683cbd47}.page-wrap{padding-bottom:18px}@media(max-width:1024px){.route-home-motion{width:min(40vw,220px);min-width:145px;aspect-ratio:11 / 9;top:auto;right:14px;bottom:calc(112px + env(safe-area-inset-bottom));opacity:.8}.ambient-scene .route-home-motion--background{width:min(98vw,760px);min-width:380px;top:auto;right:-78px;bottom:calc(2px + env(safe-area-inset-bottom));opacity:.6;transform-origin:72% 56%;transform:perspective(1320px) rotateY(-9deg) rotateX(5deg) rotate(-3deg) scale(1.01)}.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!important}.app-shell{padding-bottom:0}}@media(max-width:640px){.route-home-motion{width:min(38vw,148px);min-width:118px;aspect-ratio:11 / 9;right:8px;bottom:calc(104px + env(safe-area-inset-bottom));opacity:.68}.ambient-scene .route-home-motion--background{width:min(112vw,560px);min-width:300px;right:-116px;bottom:calc(10px + env(safe-area-inset-bottom));opacity:.56;transform-origin:72% 62%;transform:perspective(1150px) rotateY(-6deg) rotateX(4deg) rotate(-2deg) scale(.99)}.ambient-orb--one{width:320px;height:320px}.ambient-orb--two{width:340px;height:340px}.ambient-orb--three{width:320px;height:320px;left:-70px}.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%}}@supports not (backdrop-filter: blur(2px)){.glass,.detail-panel,.bottom-nav,.search-bar,.booking-bar,.heart-btn{background:#121418c7}}@supports not (backdrop-filter: blur(2px)){:root[data-theme=light] .glass,:root[data-theme=light] .detail-panel,:root[data-theme=light] .bottom-nav,:root[data-theme=light] .search-bar,:root[data-theme=light] .booking-bar,:root[data-theme=light] .heart-btn{background:#fffffff0}}@media(prefers-reduced-motion:reduce){.route-home-motion,.ambient-orb,.route-frame,.clay-house-art,.scene-cloud,.scene-light,.clay-home-group,.clay-shadow,.env-cloud,.env-glow,.env-accent-ring{animation:none!important;transition:none!important}}@keyframes floatPulse{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-16px,0) scale(1.05)}to{transform:translate3d(0,12px,0) scale(.98)}}@keyframes sceneHouseFloat{0%{transform:scale(1.03) translateZ(0) rotate(-.4deg)}50%{transform:scale(1.035) translate3d(0,-8px,0) rotate(.35deg)}to{transform:scale(1.03) translateZ(0) rotate(-.4deg)}}@keyframes sceneCloudDrift{0%{transform:translateZ(0)}50%{transform:translate3d(14px,-4px,0)}to{transform:translateZ(0)}}@keyframes sceneLightPulse{0%{transform:scale(.96);filter:saturate(.96)}50%{transform:scale(1.06);filter:saturate(1.08)}to{transform:scale(.96);filter:saturate(.96)}}@keyframes envIslandFloat{0%{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-7px) rotate(.5deg)}to{transform:translateY(0) rotate(-.5deg)}}@keyframes envShadowPulse{0%{transform:scaleX(1);opacity:.85}50%{transform:scaleX(.88);opacity:.58}to{transform:scaleX(1);opacity:.85}}@keyframes envCloudDrift{0%{transform:translate(0) translateY(0);opacity:.7}50%{transform:translate(4px) translateY(-2px);opacity:.9}to{transform:translate(0) translateY(0);opacity:.7}}@keyframes envGlowPulse{0%{opacity:.55;transform:translate(-50%,-50%) scale(.95)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1.04)}to{opacity:.55;transform:translate(-50%,-50%) scale(.95)}}@keyframes envRingPulse{0%{opacity:.46;stroke-dashoffset:0}50%{opacity:.82;stroke-dashoffset:10}to{opacity:.46;stroke-dashoffset:0}}@keyframes envLeafSway{0%{transform:translateY(0) rotate(-.8deg)}50%{transform:translateY(-.8px) rotate(.8deg)}to{transform:translateY(0) rotate(-.8deg)}}
