.dpad[data-v-7a24f618]{display:flex;flex-direction:column;align-items:center;gap:2px}.dpad-grid[data-v-7a24f618]{display:grid;grid-template-columns:repeat(3,auto);gap:10px 18px;justify-content:center}.dpad-key[data-v-7a24f618]{width:48px;height:48px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;cursor:pointer;color:inherit;line-height:1;background:color-mix(in srgb,currentColor 7%,transparent);border:1px solid color-mix(in srgb,currentColor 12%,transparent);transition:background .14s ease,border-color .14s ease,transform 70ms ease;-webkit-tap-highlight-color:transparent}.dpad-key[data-v-7a24f618]:hover{background:color-mix(in srgb,currentColor 13%,transparent);border-color:color-mix(in srgb,currentColor 22%,transparent)}.dpad-key[data-v-7a24f618]:active{transform:scale(.9);background:color-mix(in srgb,currentColor 20%,transparent)}.dpad-key b[data-v-7a24f618]{font-size:17px;font-weight:500;letter-spacing:.5px}.dpad-key small[data-v-7a24f618]{margin-top:2px;font-size:7px;font-weight:600;letter-spacing:1.6px;color:color-mix(in srgb,currentColor 45%,transparent)}.dpad.idle .dpad-key[data-v-7a24f618]{opacity:.75}.dpad-status[data-v-7a24f618]{min-height:18px;display:flex;align-items:center}.dpad-trail[data-v-7a24f618]{font-variant-numeric:tabular-nums;font-size:12px;letter-spacing:4px;color:color-mix(in srgb,currentColor 55%,transparent);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl}.dpad-note[data-v-7a24f618]{font-size:11px;color:color-mix(in srgb,currentColor 45%,transparent)}.dpad.compact .dpad-grid[data-v-7a24f618]{gap:7px 10px}.dpad.compact .dpad-key[data-v-7a24f618]{width:38px;height:38px}.dpad.compact .dpad-key b[data-v-7a24f618]{font-size:14px}.dpad.compact .dpad-key small[data-v-7a24f618]{display:none}.org[data-v-591368b2]{position:relative;padding:8px}.org-btn[data-v-591368b2]{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-591368b2]{cursor:default}.org-eye[data-v-591368b2]{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4, #8a96a8)}.org-name[data-v-591368b2]{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-591368b2]{position:absolute;right:9px;top:50%;transform:translateY(-50%);color:var(--ink-3, #5b6e87)}.org-menu[data-v-591368b2]{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-591368b2]{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-591368b2]:hover{background:var(--bg-alt, rgba(30,44,66,.06))}.org-opt.on[data-v-591368b2]{color:var(--accent, #2D4B65);font-weight:600}.org-opt-name[data-v-591368b2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.dark .org-menu[data-v-591368b2]{background:var(--surface, #161e30)}.sidebar[data-v-ac23edb8]{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-ac23edb8]{padding:16px 18px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.brand-logo[data-v-ac23edb8]{display:block;height:32px;width:auto;max-width:100%}.brand-logo--default[data-v-ac23edb8]{filter:invert(1)}html.dark .brand-logo--default[data-v-ac23edb8]{filter:none}.brand-logo--loading[data-v-ac23edb8]{width:120px;background:transparent}.nav-section[data-v-ac23edb8]{padding:14px 14px 4px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-4);font-weight:600}.nav[data-v-ac23edb8]{display:flex;flex-direction:column;gap:2px;padding:0 8px}.nav-item[data-v-ac23edb8]{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-ac23edb8]{display:grid;place-items:center}.nav-item .icon[data-v-ac23edb8]{width:15px;height:15px;opacity:.85}.nav-item[data-v-ac23edb8]:hover{background:var(--bg-alt);color:var(--ink)}.nav-item:hover .icon[data-v-ac23edb8]{opacity:1}.nav-item.active[data-v-ac23edb8]{background:var(--accent);color:#fff;box-shadow:var(--shadow-blue)}.nav-item.active .icon[data-v-ac23edb8]{opacity:1}.nav-name[data-v-ac23edb8]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-count[data-v-ac23edb8]{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-ac23edb8]{background:#ffffff38;color:#fff}.nav-count-urgent[data-v-ac23edb8]{background:var(--red)!important;color:#fff!important}.theme-toggle[data-v-ac23edb8]{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-ac23edb8]:hover{background:var(--bg-alt);color:var(--ink)}.theme-toggle .icon-wrap[data-v-ac23edb8]{display:grid;place-items:center}.theme-toggle .icon[data-v-ac23edb8]{width:15px;height:15px;opacity:.85}.theme-toggle:hover .icon[data-v-ac23edb8]{opacity:1}.tt-switch[data-v-ac23edb8]{position:relative;width:30px;height:17px;border-radius:999px;background:var(--bg-sunk);transition:background .16s ease}.tt-switch.on[data-v-ac23edb8]{background:var(--accent)}.tt-knob[data-v-ac23edb8]{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-ac23edb8]{left:15px}.sidebar-footer[data-v-ac23edb8]{margin-top:auto;padding:10px 14px 12px;border-top:1px solid var(--line);position:relative}.user-row[data-v-ac23edb8]{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-ac23edb8]:hover{background:var(--bg-alt)}.user-chev[data-v-ac23edb8]{margin-left:auto;color:var(--ink-4);flex-shrink:0}.user-menu[data-v-ac23edb8]{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-ac23edb8]{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-ac23edb8]{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-ac23edb8]:hover{background:var(--bg-alt);color:var(--ink)}html.dark .user-menu[data-v-ac23edb8]{background:var(--surface, #161e30)}.avatar[data-v-ac23edb8]{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-ac23edb8]{font-family:Inter,sans-serif}.avatar-dot[data-v-ac23edb8]{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-ac23edb8]{box-shadow:0 0 0 2px var(--bg)}.user-info[data-v-ac23edb8]{line-height:1.2;min-width:0}.user-name[data-v-ac23edb8]{font-weight:600;font-size:12.5px;color:var(--ink);letter-spacing:-.005em}.user-role[data-v-ac23edb8]{font-size:10.5px;color:var(--ink-3)}.cd-pip[data-v-c90f1b1e]{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-c90f1b1e]:active{cursor:grabbing}.cd-grip[data-v-c90f1b1e]{color:#eaf0f866;display:grid;place-items:center;flex-shrink:0}.cd-orb[data-v-c90f1b1e]{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-c90f1b1e]{position:absolute;top:1px;right:1px;width:9px;height:9px;border-radius:50%;background:#7ee0a8;border:2px solid #16202e}.cd-meta[data-v-c90f1b1e]{display:flex;flex-direction:column;min-width:96px;max-width:150px}.cd-name[data-v-c90f1b1e]{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-time[data-v-c90f1b1e]{font-size:11px;color:#eaf0f899}.cd-time.live[data-v-c90f1b1e]{font-size:12px;font-weight:700;color:#7ee0a8}.cd-realtor[data-v-c90f1b1e]{font-size:11px;font-weight:700;color:#e0b64a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-realtor.err[data-v-c90f1b1e]{color:#ff9ba6}.cd-actions[data-v-c90f1b1e]{display:flex;align-items:center;gap:5px}.cd-act[data-v-c90f1b1e]{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-c90f1b1e]:hover:not(:disabled){background:#ffffff2e}.cd-act[data-v-c90f1b1e]:disabled{opacity:.4;cursor:default}.cd-act.end[data-v-c90f1b1e]{background:#e05a6ee6}.cd-act.end[data-v-c90f1b1e]:hover{background:#e05a6e}.cd-act.on[data-v-c90f1b1e]{background:#ffffff47}.cd-keypad[data-v-c90f1b1e]{position:absolute;bottom:calc(100% + 8px);right:0;padding:10px;border-radius:14px;background:inherit;box-shadow:0 10px 28px #00000059}.mono[data-v-c90f1b1e]{font-variant-numeric:tabular-nums}.cd-pip-enter-active[data-v-c90f1b1e],.cd-pip-leave-active[data-v-c90f1b1e]{transition:opacity .18s ease,transform .18s ease}.cd-pip-enter-from[data-v-c90f1b1e],.cd-pip-leave-to[data-v-c90f1b1e]{opacity:0;transform:translateY(8px) scale(.96)}.rc-fab[data-v-3b007e70]{position:fixed;right:20px;bottom:20px;z-index:78;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:var(--shadow-blue);transition:bottom .18s ease,transform .12s ease}.rc-fab[data-v-3b007e70]:hover{transform:translateY(-1px)}.rc-fab.lifted[data-v-3b007e70]{bottom:92px}.rc-panel[data-v-3b007e70]{position:fixed;right:20px;bottom:20px;z-index:78;width:372px;height:520px;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--elev-3);transition:bottom .18s ease}.rc-panel.lifted[data-v-3b007e70]{bottom:92px}.rc-head[data-v-3b007e70]{flex:0 0 auto;height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px 0 14px;border-bottom:1px solid var(--line)}.rc-title[data-v-3b007e70]{display:flex;flex-direction:column;min-width:0}.rc-name[data-v-3b007e70]{font-size:13.5px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.rc-state[data-v-3b007e70]{font-size:11px;color:var(--ink-4)}.rc-actions[data-v-3b007e70]{display:flex;gap:2px}.rc-icon[data-v-3b007e70]{width:26px;height:26px;display:grid;place-items:center;cursor:pointer;border:0;background:none;color:var(--ink-3);border-radius:var(--r)}.rc-icon[data-v-3b007e70]:hover{background:var(--bg-alt);color:var(--ink)}.rc-body[data-v-3b007e70]{flex:1 1 auto;overflow-y:auto;padding:14px}.rc-skel[data-v-3b007e70]{display:flex;flex-direction:column;gap:10px}.rc-skel .right[data-v-3b007e70]{align-self:flex-end}.rc-list[data-v-3b007e70]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rc-msg[data-v-3b007e70]{display:flex;flex-direction:column;gap:3px;max-width:82%}.rc-msg.out[data-v-3b007e70]{align-self:flex-end;align-items:flex-end}.rc-msg.in[data-v-3b007e70]{align-self:flex-start;align-items:flex-start}.rc-bubble[data-v-3b007e70]{padding:8px 11px;border-radius:var(--r-lg);font-size:13px;line-height:1.45;white-space:pre-wrap;word-break:break-word;border:1px solid var(--line);background:var(--bg-alt);color:var(--ink)}.rc-msg.out .rc-bubble[data-v-3b007e70]{background:var(--accent);border-color:var(--accent);color:#fff}.rc-time[data-v-3b007e70]{font-size:10.5px;color:var(--ink-4);font-variant-numeric:tabular-nums}.rc-note[data-v-3b007e70]{margin:0;font-size:12.5px;color:var(--ink-4);line-height:1.5}.rc-note.inline[data-v-3b007e70]{margin-top:12px}.rc-note.err[data-v-3b007e70]{color:#b3402e}html.dark .rc-note.err[data-v-3b007e70]{color:#ef8ba0}.rc-retry[data-v-3b007e70]{border:0;background:none;padding:0 0 0 4px;cursor:pointer;font:inherit;color:var(--accent);text-decoration:underline}.rc-delivery[data-v-3b007e70]{flex:0 0 auto;min-height:38px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-top:1px solid var(--line);background:var(--bg-alt)}.rc-switch-label[data-v-3b007e70]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;font-weight:500;color:var(--ink-2)}.rc-switch-input[data-v-3b007e70]{appearance:none;position:relative;width:30px;height:18px;flex:0 0 auto;margin:0;cursor:pointer;border:0;border-radius:9px;background:var(--line-2);transition:background .15s ease}.rc-switch-input[data-v-3b007e70]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .15s ease}.rc-switch-input[data-v-3b007e70]:checked{background:#1f9d55}.rc-switch-input[data-v-3b007e70]:checked:after{transform:translate(12px)}.rc-switch-input[data-v-3b007e70]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rc-switch-input[data-v-3b007e70]:disabled{cursor:not-allowed;opacity:.45}.rc-switch-label[data-v-3b007e70]:has(.rc-switch-input:disabled){cursor:not-allowed}.rc-preferr[data-v-3b007e70]{font-size:11px;color:#b3402e}html.dark .rc-preferr[data-v-3b007e70]{color:#ef8ba0}.rc-foot[data-v-3b007e70]{flex:0 0 auto;display:flex;gap:8px;align-items:flex-end;padding:10px;border-top:1px solid var(--line)}.rc-input[data-v-3b007e70]{flex:1 1 auto;resize:none;min-height:34px;max-height:34px;font-family:var(--sans);font-size:13px;line-height:1.4;padding:8px 10px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--surface);color:var(--ink)}.rc-input[data-v-3b007e70]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint)}.rc-input[data-v-3b007e70]:disabled{opacity:.5;cursor:not-allowed}.rc-send[data-v-3b007e70]{flex:0 0 auto}.rc-senderr[data-v-3b007e70]{flex:0 0 auto;margin:0;padding:0 12px 10px;font-size:12px;color:#b3402e}html.dark .rc-senderr[data-v-3b007e70]{color:#ef8ba0}
