.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.org[data-v-edaa6b7d]{position:relative;padding:8px}.org-btn[data-v-edaa6b7d]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;border:1px solid var(--line, rgba(30,44,66,.12));border-radius:var(--r, 9px);background:var(--bg-alt, rgba(30,44,66,.04));cursor:pointer;font:inherit;text-align:left;position:relative}.org-btn.disabled[data-v-edaa6b7d]{cursor:default}.org-eye[data-v-edaa6b7d]{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4, #8a96a8)}.org-name[data-v-edaa6b7d]{font-size:12.5px;font-weight:600;color:var(--ink, #0b1220);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-chev[data-v-edaa6b7d]{position:absolute;right:9px;top:50%;transform:translateY(-50%);color:var(--ink-3, #5b6e87)}.org-menu[data-v-edaa6b7d]{position:absolute;left:8px;right:8px;bottom:calc(100% - 2px);background:var(--surface, #fff);border:1px solid var(--line, rgba(30,44,66,.12));border-radius:10px;box-shadow:0 12px 32px -10px #0b12204d;padding:5px;max-height:280px;overflow-y:auto;z-index:40}.org-opt[data-v-edaa6b7d]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:0;background:0;border-radius:7px;cursor:pointer;font:inherit;font-size:12.5px;color:var(--ink, #0b1220);text-align:left}.org-opt[data-v-edaa6b7d]:hover{background:var(--bg-alt, rgba(30,44,66,.06))}.org-opt.on[data-v-edaa6b7d]{color:var(--accent, #2D4B65);font-weight:600}.org-opt-name[data-v-edaa6b7d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.dark .org-menu[data-v-edaa6b7d]{background:var(--surface, #161e30)}.sidebar[data-v-19a21ae8]{background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;overflow:hidden;height:100vh;position:sticky;top:0}.brand[data-v-19a21ae8]{padding:16px 18px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.brand-logo[data-v-19a21ae8]{display:block;height:32px;width:auto;max-width:100%;filter:invert(1)}html.dark .brand-logo[data-v-19a21ae8]{filter:none}.nav-section[data-v-19a21ae8]{padding:14px 14px 4px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);font-weight:600}.nav[data-v-19a21ae8]{display:flex;flex-direction:column;gap:2px;padding:0 8px}.nav-item[data-v-19a21ae8]{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--r);color:var(--ink-2);text-decoration:none;font-size:13px;font-weight:500;transition:background .12s,color .12s;letter-spacing:-.005em}.nav-item .icon-wrap[data-v-19a21ae8]{display:grid;place-items:center}.nav-item .icon[data-v-19a21ae8]{width:15px;height:15px;opacity:.85}.nav-item[data-v-19a21ae8]:hover{background:var(--bg-alt);color:var(--ink)}.nav-item:hover .icon[data-v-19a21ae8]{opacity:1}.nav-item.active[data-v-19a21ae8]{background:var(--accent);color:#fff;box-shadow:var(--shadow-blue)}.nav-item.active .icon[data-v-19a21ae8]{opacity:1}.nav-name[data-v-19a21ae8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-count[data-v-19a21ae8]{font-family:var(--mono);font-size:10px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--bg-sunk);color:var(--ink-3);min-width:22px;text-align:center}.nav-item.active .nav-count[data-v-19a21ae8]{background:#ffffff38;color:#fff}.nav-count-urgent[data-v-19a21ae8]{background:var(--red)!important;color:#fff!important}.theme-toggle[data-v-19a21ae8]{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;margin:6px 8px 2px;padding:7px 10px;border:0;border-radius:var(--r);background:transparent;color:var(--ink-2);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.005em;text-align:left;cursor:pointer;transition:background .12s,color .12s}.theme-toggle[data-v-19a21ae8]:hover{background:var(--bg-alt);color:var(--ink)}.theme-toggle .icon-wrap[data-v-19a21ae8]{display:grid;place-items:center}.theme-toggle .icon[data-v-19a21ae8]{width:15px;height:15px;opacity:.85}.theme-toggle:hover .icon[data-v-19a21ae8]{opacity:1}.tt-switch[data-v-19a21ae8]{position:relative;width:30px;height:17px;border-radius:999px;background:var(--bg-sunk);transition:background .16s ease}.tt-switch.on[data-v-19a21ae8]{background:var(--accent)}.tt-knob[data-v-19a21ae8]{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000059;transition:left .16s ease}.tt-switch.on .tt-knob[data-v-19a21ae8]{left:15px}.sidebar-footer[data-v-19a21ae8]{margin-top:auto;padding:10px 14px 12px;border-top:1px solid var(--line);position:relative}.user-row[data-v-19a21ae8]{width:100%;display:flex;align-items:center;gap:10px;padding:4px;border:0;background:0;border-radius:var(--r, 9px);cursor:pointer;font:inherit;text-align:left}.user-row[data-v-19a21ae8]:hover{background:var(--bg-alt)}.user-chev[data-v-19a21ae8]{margin-left:auto;color:var(--ink-4);flex-shrink:0}.user-menu[data-v-19a21ae8]{position:absolute;left:14px;right:14px;bottom:calc(100% - 4px);background:var(--surface, #fff);border:1px solid var(--line, rgba(30,44,66,.12));border-radius:10px;box-shadow:0 12px 32px -10px #0b12204d;padding:6px;z-index:40}.user-menu-email[data-v-19a21ae8]{font-size:11px;color:var(--ink-4, #8a96a8);padding:6px 10px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--line, rgba(30,44,66,.1));margin-bottom:4px}.user-menu-item[data-v-19a21ae8]{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;background:0;border-radius:7px;cursor:pointer;font:inherit;font-size:12.5px;color:var(--ink-2, #36465c)}.user-menu-item[data-v-19a21ae8]:hover{background:var(--bg-alt);color:var(--ink)}html.dark .user-menu[data-v-19a21ae8]{background:var(--surface, #161e30)}.avatar[data-v-19a21ae8]{position:relative;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#3a5c7a,#2d4b65 55%,#1f3548);color:#fff;display:grid;place-items:center;font-weight:700;font-size:11px;letter-spacing:.02em;box-shadow:0 2px 6px #141e3240,inset 0 1px #ffffff1f;flex-shrink:0}.avatar-letters[data-v-19a21ae8]{font-family:Inter,sans-serif}.avatar-dot[data-v-19a21ae8]{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:#ff6f59;box-shadow:0 0 0 2px var(--surface)}html.dark .avatar-dot[data-v-19a21ae8]{box-shadow:0 0 0 2px var(--bg)}.user-info[data-v-19a21ae8]{line-height:1.2;min-width:0}.user-name[data-v-19a21ae8]{font-weight:600;font-size:12.5px;color:var(--ink);letter-spacing:-.005em}.user-role[data-v-19a21ae8]{font-size:10.5px;color:var(--ink-3)}.stack[data-v-bc8966a4]{position:fixed;bottom:24px;right:24px;z-index:200;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast[data-v-bc8966a4]{pointer-events:auto;display:inline-flex;align-items:center;gap:10px;padding:11px 16px;border-radius:12px;background:var(--ink);color:#fff;box-shadow:var(--shadow-pop);font-size:13px;font-weight:600;cursor:pointer;max-width:380px}.toast.success[data-v-bc8966a4]{background:var(--green)}.toast.warn[data-v-bc8966a4]{background:var(--amber)}.toast.error[data-v-bc8966a4]{background:var(--rose)}.toast .ic[data-v-bc8966a4]{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#ffffff2e}.t-enter-active[data-v-bc8966a4],.t-leave-active[data-v-bc8966a4]{transition:all .2s ease}.t-enter-from[data-v-bc8966a4]{opacity:0;transform:translate(20px)}.t-leave-to[data-v-bc8966a4]{opacity:0;transform:translateY(10px)}html.dark .toast[data-v-bc8966a4]{background:var(--surface-3);color:var(--ink);border:1px solid var(--line)}html.dark .toast.success[data-v-bc8966a4]{background:var(--green);color:#fff;border-color:transparent}html.dark .toast.warn[data-v-bc8966a4]{background:var(--amber);color:#fff;border-color:transparent}html.dark .toast.error[data-v-bc8966a4]{background:var(--rose);color:#fff;border-color:transparent}.cd-pip[data-v-1b0fcc55]{position:fixed;right:20px;bottom:20px;z-index:80;display:flex;align-items:center;gap:10px;padding:9px 12px 9px 8px;border-radius:16px;background:#16202e;color:#eaf0f8;box-shadow:0 18px 44px -14px #0000008c;border:1px solid rgba(255,255,255,.08);touch-action:none;cursor:grab;user-select:none}.cd-pip[data-v-1b0fcc55]:active{cursor:grabbing}.cd-grip[data-v-1b0fcc55]{color:#eaf0f866;display:grid;place-items:center;flex-shrink:0}.cd-orb[data-v-1b0fcc55]{position:relative;width:38px;height:38px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#5b82b4,#2d4b65)}.cd-dot[data-v-1b0fcc55]{position:absolute;top:1px;right:1px;width:9px;height:9px;border-radius:50%;background:#7ee0a8;border:2px solid #16202e}.cd-meta[data-v-1b0fcc55]{display:flex;flex-direction:column;min-width:96px;max-width:150px}.cd-name[data-v-1b0fcc55]{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-time[data-v-1b0fcc55]{font-size:11px;color:#eaf0f899}.cd-time.live[data-v-1b0fcc55]{font-size:12px;font-weight:700;color:#7ee0a8}.cd-realtor[data-v-1b0fcc55]{font-size:11px;font-weight:700;color:#e0b64a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-realtor.err[data-v-1b0fcc55]{color:#ff9ba6}.cd-actions[data-v-1b0fcc55]{display:flex;align-items:center;gap:5px}.cd-act[data-v-1b0fcc55]{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:0;border-radius:9px;cursor:pointer;text-decoration:none;background:#ffffff1a;color:#eaf0f8}.cd-act[data-v-1b0fcc55]:hover:not(:disabled){background:#ffffff2e}.cd-act[data-v-1b0fcc55]:disabled{opacity:.4;cursor:default}.cd-act.end[data-v-1b0fcc55]{background:#e05a6ee6}.cd-act.end[data-v-1b0fcc55]:hover{background:#e05a6e}.mono[data-v-1b0fcc55]{font-variant-numeric:tabular-nums}.cd-pip-enter-active[data-v-1b0fcc55],.cd-pip-leave-active[data-v-1b0fcc55]{transition:opacity .18s ease,transform .18s ease}.cd-pip-enter-from[data-v-1b0fcc55],.cd-pip-leave-to[data-v-1b0fcc55]{opacity:0;transform:translateY(8px) scale(.96)}.app{display:grid;grid-template-columns:var(--nav-w) 1fr;height:100vh;overflow:hidden}.main{overflow:hidden;display:flex;flex-direction:column;background:var(--bg)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
