.modal-backdrop[data-v-7088f8bf]{align-items:center;background:#0000008c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.cl-modal[data-v-7088f8bf]{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-l,0 20px 60px rgba(0,0,0,.4));display:flex;flex-direction:column;max-height:86vh;max-width:560px;overflow:hidden;width:100%}.cl-head[data-v-7088f8bf]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:20px 22px 14px}.cl-head h2[data-v-7088f8bf]{color:var(--text-title);font-size:1.05rem;font-weight:800;margin:0}.cl-sub[data-v-7088f8bf]{font-size:.76rem;line-height:1.4;margin:6px 0 0}.cl-sub[data-v-7088f8bf],.cl-x[data-v-7088f8bf]{color:var(--muted)}.cl-x[data-v-7088f8bf]{background:none;border:none;border-radius:6px;cursor:pointer;font-size:1.1rem;padding:2px 6px}.cl-x[data-v-7088f8bf]:hover{background:#ffffff14;color:var(--text)}.cl-tabs[data-v-7088f8bf]{border-bottom:1px solid var(--border);padding:0 22px 12px}.cl-tab[data-v-7088f8bf],.cl-tabs[data-v-7088f8bf]{display:flex;gap:6px}.cl-tab[data-v-7088f8bf]{align-items:center;background:none;border:1px solid var(--border);border-radius:18px;color:var(--muted);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:700;padding:5px 12px;transition:all .12s}.cl-tab[data-v-7088f8bf]:hover{color:var(--text)}.cl-tab.active[data-v-7088f8bf]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.cl-tab-n[data-v-7088f8bf]{font-size:.68rem;opacity:.75}.cl-list[data-v-7088f8bf]{flex:1;min-height:120px;overflow-y:auto;padding:8px 14px}.cl-empty[data-v-7088f8bf]{color:var(--muted);font-size:.82rem;padding:28px;text-align:center}.cl-row[data-v-7088f8bf]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:9px 8px}.cl-row[data-v-7088f8bf]:hover{background:#ffffff0a}.cl-row.sel[data-v-7088f8bf]{background:#20a7891a}.cl-row input[data-v-7088f8bf]{accent-color:var(--accent);cursor:pointer}.cl-val[data-v-7088f8bf]{color:var(--text);flex:1;font-size:.85rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-count[data-v-7088f8bf]{color:var(--muted);flex-shrink:0;font-size:.7rem}.cl-bar[data-v-7088f8bf]{align-items:center;background:#ffffff05;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px}.cl-bar-n[data-v-7088f8bf]{color:var(--text);flex-shrink:0;font-size:.74rem;font-weight:700}.cl-target[data-v-7088f8bf]{background:var(--bg,#1c2230);border:1px solid var(--border);border-radius:8px;color:var(--text);flex:1;font-family:inherit;font-size:.82rem;min-width:140px;padding:7px 10px}.cl-target[data-v-7088f8bf]:focus{border-color:var(--accent);outline:none}.cl-apply[data-v-7088f8bf]{background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:700;padding:8px 16px}.cl-apply[data-v-7088f8bf]:disabled{cursor:default;opacity:.5}.cl-cancel[data-v-7088f8bf]{background:none;border:none;color:var(--muted);cursor:pointer;font-family:inherit;font-size:.78rem;padding:8px 6px}.cl-cancel[data-v-7088f8bf]:hover{color:var(--text)}.invite-feedback[data-v-8ed20309]{border-radius:6px;font-size:.73rem;font-weight:600;margin-top:-2px;padding:5px 10px}.invite-feedback--ok[data-v-8ed20309]{background:#20a7891a;color:var(--accent)}.invite-feedback--err[data-v-8ed20309]{background:var(--red-soft);color:var(--danger)}.users-list[data-v-8ed20309]{display:flex;flex-direction:column;gap:6px}.user-row[data-v-8ed20309]{align-items:center;border:1px solid var(--border);border-radius:7px;display:flex;gap:8px;padding:8px 12px}.user-email[data-v-8ed20309]{color:var(--text);flex:1;font-size:.78rem}.user-status[data-v-8ed20309]{border-radius:3px;font-size:.62rem;font-weight:700;letter-spacing:.4px;padding:2px 7px;text-transform:uppercase}.user-status.pending[data-v-8ed20309]{background:#f59e0b1f;color:var(--warning)}.user-status.active[data-v-8ed20309]{background:#22c55e1f;color:var(--success)}.user-status.deactivated[data-v-8ed20309]{background:#6b8fa01a;color:var(--muted)}.user-owner-badge[data-v-8ed20309]{background:#2a4f9e26;border-radius:4px;color:var(--accent);font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase}.logo-thumb[data-v-8ed20309]{background:var(--bg-soft,#f5f7fa);border:1px solid var(--border);border-radius:8px;height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.logo-upload-btn[data-v-8ed20309]{align-items:center;background:none;border:1.5px dashed var(--border);border-radius:7px;color:var(--muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.75rem;gap:5px;padding:6px 12px;transition:border-color .15s,color .15s}.logo-upload-btn[data-v-8ed20309]:hover{border-color:var(--accent);color:var(--accent)}.logo-replace-btn[data-v-8ed20309]{align-items:center;cursor:pointer;display:inline-flex;font-size:.72rem}.btn-remove-logo[data-v-8ed20309]{color:var(--danger,#e05252);font-size:.72rem}.btn-remove-logo[data-v-8ed20309]:hover{color:var(--danger,#c0392b)}.org-error[data-v-8ed20309]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:var(--danger);font-size:13px;margin-top:8px;padding:10px 14px}.logo-hint[data-v-8ed20309]{color:var(--muted);font-size:.67rem;margin-top:5px}.date-fmt-toggle[data-v-8ed20309]{border:1.5px solid var(--border);border-radius:6px;display:flex;overflow:hidden}.date-fmt-toggle button[data-v-8ed20309]{background:none;border:none;color:var(--muted);cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:.3px;padding:6px 14px;transition:all .12s}.date-fmt-toggle button+button[data-v-8ed20309]{border-left:1.5px solid var(--border)}.date-fmt-toggle button.active[data-v-8ed20309]{background:var(--accent);color:#fff}.org-cities-chips[data-v-8ed20309]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}.org-city-chip[data-v-8ed20309]{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:20px;color:var(--accent);display:inline-flex;font-size:.7rem;font-weight:600;gap:5px;padding:3px 8px 3px 10px}.org-city-chip button[data-v-8ed20309]{background:none;border:none;color:var(--accent);cursor:pointer;font-size:.65rem;line-height:1;opacity:.6;padding:0 1px}.org-city-chip button[data-v-8ed20309]:hover{opacity:1}.org-city-input[data-v-8ed20309]{background:var(--bg);border:1.5px solid var(--border);border-radius:7px;box-sizing:border-box;color:var(--text);font-family:inherit;font-size:.78rem;outline:none;padding:7px 10px;transition:border-color .15s;width:100%}.org-city-input[data-v-8ed20309]:focus{border-color:var(--accent)}.org-city-dropdown[data-v-8ed20309]{background:var(--surface);border:1.5px solid var(--accent);border-radius:7px;box-shadow:0 4px 18px #0000001f;left:0;margin-top:3px;overflow:hidden;position:absolute;right:0;top:100%;z-index:300}.org-city-option[data-v-8ed20309]{align-items:baseline;border-bottom:1px solid var(--border);cursor:pointer;display:flex;font-size:.76rem;gap:7px;padding:7px 12px}.org-city-option[data-v-8ed20309]:last-child{border-bottom:none}.org-city-option[data-v-8ed20309]:hover{background:#f0faf8}.org-city-option strong[data-v-8ed20309]{color:var(--text);font-weight:700}.org-city-option span[data-v-8ed20309]{color:var(--muted);font-size:.66rem}.maint-row[data-v-8ed20309]{align-items:center;border:1px solid var(--border);border-radius:8px;display:flex;gap:12px;margin-top:20px;padding:12px 14px}.maint-desc[data-v-8ed20309]{display:flex;flex:1;flex-direction:column;gap:3px}.maint-desc strong[data-v-8ed20309]{color:var(--text);font-size:.78rem}.maint-desc span[data-v-8ed20309]{color:var(--muted);font-size:.7rem}.danger-zone[data-v-8ed20309]{border:1px solid var(--red);border-radius:8px;margin-top:20px;overflow:hidden}.danger-zone-label[data-v-8ed20309]{background:var(--red-soft);color:var(--danger);font-size:.62rem;font-weight:700;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase}.danger-zone-row[data-v-8ed20309]{align-items:center;display:flex;gap:12px;padding:12px 14px}.danger-zone-desc[data-v-8ed20309]{display:flex;flex:1;flex-direction:column;gap:3px}.danger-zone-desc strong[data-v-8ed20309]{color:var(--text);font-size:.78rem}.danger-zone-desc span[data-v-8ed20309]{color:var(--muted);font-size:.7rem}.btn-danger[data-v-8ed20309]{background:var(--red-soft);border:none;border-radius:6px;color:var(--danger);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.72rem;font-weight:700;padding:6px 14px;transition:background .12s}.btn-danger[data-v-8ed20309]:hover:not(:disabled){background:var(--danger);color:#fff}.btn-danger[data-v-8ed20309]:disabled{cursor:not-allowed;opacity:.45}.org-switcher[data-v-cb9ad651]{position:relative}.no-org-cta[data-v-cb9ad651]{align-items:center;border:1.5px dashed hsla(0,0%,100%,.2);border-radius:8px;color:#ffffff73;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;gap:7px;padding:8px 10px;transition:border-color .15s,color .15s}.no-org-cta[data-v-cb9ad651]:hover{border-color:var(--accent);color:var(--accent)}.studio-row[data-v-cb9ad651]{align-items:center;background:#ffffff0f;border-radius:8px;display:flex;gap:8px;padding:7px 9px;transition:background .15s}.studio-row.is-clickable[data-v-cb9ad651]{cursor:pointer}.studio-row.is-clickable[data-v-cb9ad651]:hover{background:#ffffff1a}.studio-logo-wrap[data-v-cb9ad651]{align-items:center;background:#fff;border-radius:6px;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.studio-logo-wrap img[data-v-cb9ad651]{box-sizing:border-box;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px;width:100%}.studio-logo-ph[data-v-cb9ad651]{font-size:1rem}.studio-info[data-v-cb9ad651]{flex:1;min-width:0}.studio-name-d[data-v-cb9ad651]{color:#fff;font-size:.78rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-chevron[data-v-cb9ad651]{color:#ffffff59;flex-shrink:0;transition:transform .2s}.org-chevron.open[data-v-cb9ad651]{transform:rotate(180deg)}.sb-org-settings-btn[data-v-cb9ad651]{align-items:center;background:none;border:none;border-radius:5px;color:#ffffff59;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px 5px;transition:background .15s,color .15s}.sb-org-settings-btn[data-v-cb9ad651]:hover{background:#ffffff1a;color:#fffc}.org-dropdown[data-v-cb9ad651]{background:#1a2230;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 8px 24px #0006;left:0;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:200}.org-option[data-v-cb9ad651]{align-items:center;background:none;border:none;border-radius:7px;color:#ffffffb3;cursor:pointer;display:flex;font-size:.76rem;font-weight:500;gap:8px;padding:7px 8px;text-align:left;transition:background .12s;width:100%}.org-option[data-v-cb9ad651]:hover:not(:disabled){background:#ffffff14;color:#fff}.org-option.current[data-v-cb9ad651]{color:#fff;cursor:default}.org-option[data-v-cb9ad651]:disabled{opacity:.7}.org-opt-logo[data-v-cb9ad651]{align-items:center;background:#fff;border-radius:4px;display:flex;flex-shrink:0;height:22px;justify-content:center;overflow:hidden;width:22px}.org-opt-logo img[data-v-cb9ad651]{box-sizing:border-box;height:100%;-o-object-fit:contain;object-fit:contain;padding:2px;width:100%}.org-opt-ph[data-v-cb9ad651]{font-size:.7rem}.org-opt-name[data-v-cb9ad651]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-check[data-v-cb9ad651]{color:var(--accent);flex-shrink:0}.org-loading[data-v-cb9ad651]{color:#fff6;flex-shrink:0;font-size:.7rem}.org-drop-divider[data-v-cb9ad651]{background:#ffffff14;height:1px;margin:4px 0}.org-create-btn[data-v-cb9ad651]{align-items:center;background:none;border:none;border-radius:7px;color:#fff6;cursor:pointer;display:flex;font-size:.73rem;font-weight:600;gap:6px;padding:7px 8px;transition:background .12s,color .12s;width:100%}.org-create-btn[data-v-cb9ad651]:hover{background:#ffffff0f;color:#ffffffb3}.org-drop-enter-active[data-v-cb9ad651],.org-drop-leave-active[data-v-cb9ad651]{transition:opacity .15s,transform .15s}.org-drop-enter-from[data-v-cb9ad651],.org-drop-leave-to[data-v-cb9ad651]{opacity:0;transform:translateY(-4px)}.sidebar[data-v-c5a81f76]{background:var(--sb-bg,#1e272e);border-right:1px solid hsla(0,0%,100%,.04);display:flex;flex-direction:column;overflow:hidden}.sb-brand[data-v-c5a81f76]{border-bottom:1px solid var(--sb-border);flex-shrink:0;padding:14px 16px 12px}.ub-logo[data-v-c5a81f76]{gap:7px;margin-bottom:10px}.sb-collapse-btn[data-v-c5a81f76],.ub-logo[data-v-c5a81f76]{align-items:center;display:flex}.sb-collapse-btn[data-v-c5a81f76]{background:none;border:none;border-radius:5px;color:#ffffff59;cursor:pointer;flex-shrink:0;justify-content:center;margin-left:auto;padding:4px 5px;transition:background .15s,color .15s}.sb-collapse-btn[data-v-c5a81f76]:hover{background:#ffffff1a;color:#fffc}.ub-logo-img[data-v-c5a81f76]{flex-shrink:0;height:22px;width:auto}.sb-user-wrap[data-v-c5a81f76]{position:relative}.sb-user-row[data-v-c5a81f76]{align-items:center;background:none;border:none;border-radius:var(--r-sm);cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:7px 8px;text-align:left;transition:background .14s var(--ease);width:100%}.sb-user-row.open[data-v-c5a81f76],.sb-user-row[data-v-c5a81f76]:hover{background:#ffffff0d}.sb-user-caret[data-v-c5a81f76]{color:#ffffff4d;flex-shrink:0;transition:transform .18s var(--ease),color .15s}.sb-user-row:hover .sb-user-caret[data-v-c5a81f76]{color:#fff9}.sb-user-row.open .sb-user-caret[data-v-c5a81f76]{color:#ffffffb3;transform:rotate(180deg)}.sb-usermenu[data-v-c5a81f76]{background:#232f38;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 12px 30px #0006;display:flex;flex-direction:column;gap:2px;left:0;padding:5px;position:absolute;right:0;top:calc(100% + 6px);z-index:60}.sb-usermenu-item[data-v-c5a81f76]{align-items:center;background:none;border:none;border-radius:7px;color:#ffffffc7;cursor:pointer;display:flex;font-family:inherit;font-size:.76rem;font-weight:600;gap:9px;padding:8px 10px;text-align:left;transition:background .14s,color .14s;width:100%}.sb-usermenu-item svg[data-v-c5a81f76]{color:#ffffff73;flex-shrink:0;transition:color .14s}.sb-usermenu-item[data-v-c5a81f76]:hover{background:#ffffff12;color:#fff}.sb-usermenu-item:hover svg[data-v-c5a81f76]{color:var(--accent-bright,#1ecb8b)}.sb-usermenu-item.danger[data-v-c5a81f76]:hover{background:#e548481f;color:#ff8b8b}.sb-usermenu-item.danger:hover svg[data-v-c5a81f76]{color:#ff8b8b}.sb-usermenu-sep[data-v-c5a81f76]{background:#ffffff12;height:1px;margin:3px 6px}.sb-usermenu-enter-active[data-v-c5a81f76],.sb-usermenu-leave-active[data-v-c5a81f76]{transition:opacity .15s,transform .15s}.sb-usermenu-enter-from[data-v-c5a81f76],.sb-usermenu-leave-to[data-v-c5a81f76]{opacity:0;transform:translateY(-6px)}.sb-user-avatar[data-v-c5a81f76]{align-items:center;background:var(--accent-soft);border-radius:50%;display:flex;flex-shrink:0;height:30px;justify-content:center;overflow:hidden;width:30px}.sb-user-avatar img[data-v-c5a81f76]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sb-user-initials[data-v-c5a81f76]{color:var(--accent-bright);font-size:.65rem;font-weight:800}.sb-user-info[data-v-c5a81f76]{flex:1;min-width:0}.sb-user-name[data-v-c5a81f76]{color:#ffffffd9;font-size:.74rem;font-weight:600}.sb-user-email[data-v-c5a81f76],.sb-user-name[data-v-c5a81f76]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-user-email[data-v-c5a81f76]{color:#ffffff4d;font-size:.62rem}.sb-sections-label[data-v-c5a81f76]{color:#ffffff4d;font-size:.58rem;font-weight:800;letter-spacing:.8px;padding:16px 18px 6px;text-transform:uppercase}.sb-nav[data-v-c5a81f76]{display:flex;flex-direction:column;gap:3px;padding:0 10px}.sb-nav-item[data-v-c5a81f76]{align-items:center;background:none;border:none;border-radius:10px;color:var(--text-2);cursor:pointer;display:flex;font-family:inherit;font-size:.82rem;font-weight:500;gap:12px;padding:10px 11px;position:relative;text-align:left;transition:background .16s var(--ease),color .16s var(--ease)}.sb-nav-item[data-v-c5a81f76]:hover{background:#ffffff0b;color:var(--text)}.sb-nav-item:hover .sb-nav-icon[data-v-c5a81f76]{color:var(--text-2)}.sb-nav-item.active[data-v-c5a81f76]{background:linear-gradient(100deg,var(--accent-soft),rgba(30,203,139,.04));box-shadow:inset 0 0 0 1px var(--accent-line);color:#fff}.sb-nav-item.active .sb-nav-icon[data-v-c5a81f76]{color:var(--accent-bright)}.sb-nav-item.active[data-v-c5a81f76]:before{background:var(--accent-bright);border-radius:0 3px 3px 0;box-shadow:0 0 10px var(--accent-glow);content:"";height:20px;left:-10px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.sb-nav-item.soon[data-v-c5a81f76]{cursor:default;opacity:.5}.sb-nav-item.soon[data-v-c5a81f76]:hover{background:none;color:var(--text-2)}.sb-nav-icon[data-v-c5a81f76]{align-items:center;color:var(--muted);display:flex;transition:color .16s var(--ease)}.sb-nav-label[data-v-c5a81f76]{flex:1}.sb-nav-count[data-v-c5a81f76]{background:#ffffff0d;border-radius:999px;color:var(--muted);font-size:.64rem;font-weight:600;min-width:24px;padding:1px 8px;text-align:center}.sb-nav-item.active .sb-nav-count[data-v-c5a81f76]{background:var(--accent-soft);color:var(--accent-bright)}.sb-soon[data-v-c5a81f76]{background:#ffffff14;border-radius:8px;color:#fff6;font-size:.56rem;font-weight:800;letter-spacing:.4px;padding:1px 6px;text-transform:uppercase}.sb-spacer[data-v-c5a81f76]{flex:1}.sb-logout-btn[data-v-c5a81f76]{align-items:center;background:transparent;border:none;border-radius:9px;color:#ffffff4d;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:.76rem;font-weight:600;gap:8px;margin:0 12px 12px;padding:8px 11px;transition:color .15s,background .15s}.sb-logout-btn[data-v-c5a81f76]:hover{background:#ffffff0f;color:#ffffffb3}.av-wrap[data-v-1b1c9677]{flex-direction:column;gap:6px}.av[data-v-1b1c9677],.av-wrap[data-v-1b1c9677]{align-items:center;display:flex}.av[data-v-1b1c9677]{color:#fff;cursor:pointer;flex-shrink:0;font-size:1.3rem;font-weight:800;height:72px;justify-content:center;overflow:hidden;position:relative;width:72px}.av.circle[data-v-1b1c9677]{border-radius:50%}.av.rounded[data-v-1b1c9677]{border-radius:16px}.av img[data-v-1b1c9677]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.av-overlay[data-v-1b1c9677]{align-items:center;background:#00000073;color:#fff;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;position:absolute;transition:opacity .15s}.av:hover .av-overlay[data-v-1b1c9677]{opacity:1}.av-overlay svg[data-v-1b1c9677]{height:22px;width:22px}.av-remove[data-v-1b1c9677]{background:none;border:none;color:var(--muted);cursor:pointer;font-family:inherit;font-size:.68rem;font-weight:700}.av-remove[data-v-1b1c9677]:hover{color:var(--danger)}.av-file[data-v-1b1c9677]{display:none}.company-avatar[data-v-9a16cb93]{border-radius:50%;display:inline-flex;flex-shrink:0;line-height:1;overflow:hidden;position:relative}.ca-initials[data-v-9a16cb93]{align-items:center;color:#fff;display:flex;font-weight:800;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;text-transform:uppercase}.ca-img[data-v-9a16cb93]{background:#fff;height:100%;-o-object-fit:contain;object-fit:contain;position:relative;width:100%}.cb[data-v-bd84b576]{position:relative}.cb-input[data-v-bd84b576]{background:var(--bg);border:1.5px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text);font-family:inherit;font-size:.85rem;outline:none;padding:8px 12px;width:100%}.cb-input[data-v-bd84b576]:focus{border-color:var(--accent)}.cb-menu[data-v-bd84b576]{background:var(--surface);border:1px solid var(--border);border-radius:9px;box-shadow:0 12px 30px #00000059;left:0;max-height:220px;overflow-y:auto;padding:5px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.cb-opt[data-v-bd84b576]{background:none;border:none;border-radius:6px;color:var(--text);cursor:pointer;font-family:inherit;font-size:.82rem;padding:7px 10px;text-align:left;width:100%}.cb-opt[data-v-bd84b576]:hover{background:#ffffff12}.cb-create[data-v-bd84b576]{color:var(--accent);font-weight:700}.cb-empty[data-v-bd84b576]{color:var(--muted);font-size:.78rem;padding:7px 10px}.color-row[data-v-79ccb9e0]{display:flex;flex-wrap:wrap;gap:7px}.color-swatch[data-v-79ccb9e0]{border:2px solid transparent;border-radius:6px;cursor:pointer;height:24px;transition:transform .1s,border-color .1s;width:24px}.color-swatch[data-v-79ccb9e0]:hover{transform:scale(1.1)}.color-swatch.selected[data-v-79ccb9e0]{border-color:#fff;box-shadow:0 0 0 2px var(--accent)}.cm-avatar-row[data-v-79ccb9e0]{justify-content:center}.cm-avatar-row[data-v-79ccb9e0],.logo-tools[data-v-79ccb9e0]{display:flex;margin-bottom:14px}.logo-tools[data-v-79ccb9e0]{flex-direction:column;gap:8px}.logo-suggest[data-v-79ccb9e0]{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:10px;display:flex;gap:10px;padding:8px 10px}.logo-suggest-body[data-v-79ccb9e0]{display:flex;flex-direction:column;gap:2px;min-width:0}.logo-suggest-label[data-v-79ccb9e0]{color:var(--muted);font-size:.76rem}.logo-suggest-label b[data-v-79ccb9e0]{color:var(--text)}.logo-use[data-v-79ccb9e0]{align-self:flex-start;background:none;border:none;color:var(--accent);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:700;padding:0}.logo-use[data-v-79ccb9e0]:disabled{color:var(--muted);cursor:default}.logo-url[data-v-79ccb9e0]{display:flex;gap:8px}.logo-url .company-select[data-v-79ccb9e0]{flex:1}.logo-url-btn[data-v-79ccb9e0]{background:var(--bg);border:1.5px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.8rem;font-weight:700;padding:0 12px}.logo-url-btn[data-v-79ccb9e0]:disabled{cursor:not-allowed;opacity:.5}.reason-field .req[data-v-79ccb9e0]{color:var(--accent)}.reason-hint[data-v-79ccb9e0]{color:var(--muted);font-size:.67rem;margin-top:5px}.company-select[data-v-79ccb9e0]{background:var(--bg);border:1.5px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text);cursor:pointer;font-family:inherit;font-size:.85rem;outline:none;padding:8px 10px;width:100%}.company-select[data-v-79ccb9e0]:focus{border-color:var(--accent)}.bday-row[data-v-79ccb9e0]{display:flex;gap:8px}.bday-row .company-select[data-v-79ccb9e0]{flex:1}.cm-jobs[data-v-79ccb9e0]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cm-job[data-v-79ccb9e0]{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:20px;color:var(--text);display:inline-flex;font-size:.76rem;font-weight:600;gap:6px;padding:3px 6px 3px 11px}.cm-job-x[data-v-79ccb9e0]{background:none;border:none;color:var(--muted);cursor:pointer;font-size:.72rem;padding:0 2px}.cm-job-x[data-v-79ccb9e0]:hover{color:var(--danger)}.mdy[data-v-f3806bd5]{display:inline-flex;gap:6px}.mdy-md[data-v-f3806bd5],.mdy-year[data-v-f3806bd5]{background:var(--bg);border:1.5px solid var(--border);border-radius:8px;color:var(--text);font-family:inherit;font-size:.78rem;outline:none;padding:6px 9px}.mdy-md[data-v-f3806bd5]{text-align:center;width:74px}.mdy-md[data-v-f3806bd5]:focus,.mdy-year[data-v-f3806bd5]:focus{border-color:var(--accent)}.mdy-year[data-v-f3806bd5]{cursor:pointer}.rdp[data-v-e7be04e6]{display:flex;flex-direction:column;gap:8px}.rdp-chips[data-v-e7be04e6]{display:flex;flex-wrap:wrap;gap:6px}.rdp-chip[data-v-e7be04e6]{background:var(--bg);border:1.5px solid var(--border);border-radius:18px;color:var(--muted);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:700;padding:6px 11px;transition:all .12s}.rdp-chip[data-v-e7be04e6]:hover{border-color:var(--muted);color:var(--text)}.rdp-chip.active[data-v-e7be04e6]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ai-name[data-v-9d152c58]{color:var(--text-title);font-size:1.55rem;font-weight:700;letter-spacing:-.02em;margin:0 0 14px}.ai-types[data-v-9d152c58]{display:flex;flex-wrap:wrap;gap:6px}.ai-type[data-v-9d152c58]{align-items:center;background:none;border:1.5px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.73rem;font-weight:600;gap:5px;padding:5px 10px;transition:all .12s}.ai-type[data-v-9d152c58]:hover{border-color:var(--muted)}.ai-type.active[data-v-9d152c58]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.ai-reminder[data-v-9d152c58]{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.ai-check[data-v-9d152c58]{align-items:center;color:var(--text);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:8px}.ai-check input[data-v-9d152c58]{accent-color:var(--accent);height:15px;width:15px}.ai-reminder-fields[data-v-9d152c58]{display:flex;gap:10px;margin-top:10px}.ai-reminder-fields .field[data-v-9d152c58]{flex:1}.ar-sub[data-v-6a350800]{color:var(--muted);font-size:.8rem;font-weight:600;margin:-6px 0 4px}.req[data-v-6a350800]{color:var(--accent)}.ar-hint[data-v-6a350800]{color:var(--muted);font-size:.67rem;margin-top:5px}.cm-avatar-row[data-v-e1dbefdf]{display:flex;justify-content:center;margin-bottom:14px}.req[data-v-e1dbefdf]{color:var(--accent)}.logo-tools[data-v-e1dbefdf]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.logo-suggest[data-v-e1dbefdf]{align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:10px;display:flex;gap:10px;padding:8px 10px}.logo-suggest-body[data-v-e1dbefdf]{display:flex;flex-direction:column;gap:2px;min-width:0}.logo-suggest-label[data-v-e1dbefdf]{color:var(--muted);font-size:.76rem}.logo-suggest-label b[data-v-e1dbefdf]{color:var(--text)}.logo-use[data-v-e1dbefdf]{align-self:flex-start;background:none;border:none;color:var(--accent);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:700;padding:0}.logo-use[data-v-e1dbefdf]:disabled{color:var(--muted);cursor:default}.logo-url[data-v-e1dbefdf]{display:flex;gap:8px}.logo-url .cm-select[data-v-e1dbefdf]{flex:1}.logo-url-btn[data-v-e1dbefdf]{background:var(--bg);border:1.5px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.8rem;font-weight:700;padding:0 12px}.logo-url-btn[data-v-e1dbefdf]:disabled{cursor:not-allowed;opacity:.5}.cm-select[data-v-e1dbefdf]{background:var(--bg);border:1.5px solid var(--border);border-radius:8px;box-sizing:border-box;color:var(--text);cursor:pointer;font-family:inherit;font-size:.85rem;outline:none;padding:8px 10px;width:100%}.cm-select[data-v-e1dbefdf]:focus{border-color:var(--accent)}.cm-select[data-v-e1dbefdf]:disabled{cursor:not-allowed;opacity:.5}.color-row[data-v-e1dbefdf]{display:flex;flex-wrap:wrap;gap:7px}.color-swatch[data-v-e1dbefdf]{border:2px solid transparent;border-radius:6px;cursor:pointer;height:24px;transition:transform .1s,border-color .1s;width:24px}.color-swatch[data-v-e1dbefdf]:hover{transform:scale(1.1)}.color-swatch.selected[data-v-e1dbefdf]{border-color:#fff;box-shadow:0 0 0 2px var(--accent)}.up-modal[data-v-cae2dcff]{max-width:460px;width:100%}.up-modal h2[data-v-cae2dcff]{color:var(--text-title);font-size:1.2rem;font-weight:700;letter-spacing:-.01em;margin:0 0 16px}.up-top[data-v-cae2dcff]{align-items:center;display:flex;gap:18px}.up-email[data-v-cae2dcff]{min-width:0}.up-email-lbl[data-v-cae2dcff]{color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.up-email-val[data-v-cae2dcff]{color:var(--text);font-size:.9rem;margin-top:3px;word-break:break-all}.about-modal-hdr[data-v-04e9f38f]{background:linear-gradient(135deg,var(--navy) 0,#0d2a40 70%,#0a3a3a 100%);border-radius:11px 11px 0 0;margin:-24px -24px 20px;overflow:hidden;padding:28px 28px 22px;position:relative}.about-modal-hdr[data-v-04e9f38f]:after{background:radial-gradient(circle,var(--accent-soft) 0,transparent 70%);border-radius:50%;content:"";height:160px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:160px}.about-modal-badge[data-v-04e9f38f]{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:12px;display:inline-flex;gap:5px;margin-bottom:12px;padding:3px 10px}.about-modal-badge-dot[data-v-04e9f38f]{animation:pulso 2.2s ease-in-out infinite;background:var(--accent);border-radius:50%;height:5px;width:5px}.about-modal-badge-txt[data-v-04e9f38f]{color:var(--accent);font-size:.58rem;letter-spacing:.8px;text-transform:uppercase}.about-modal-badge-txt[data-v-04e9f38f],.about-modal-title[data-v-04e9f38f]{font-family:Nunito,sans-serif;font-weight:800}.about-modal-title[data-v-04e9f38f]{color:#fff;font-size:1.4rem;line-height:1.2;margin-bottom:6px}.about-modal-title span[data-v-04e9f38f]{color:var(--accent)}.about-modal-sub[data-v-04e9f38f]{color:#ffffff8c;font-size:.75rem;line-height:1.5}.about-modal-body[data-v-04e9f38f]{color:var(--text);font-size:.82rem;line-height:1.75}.about-modal-body p[data-v-04e9f38f]{margin-bottom:14px}.about-modal-body p[data-v-04e9f38f]:last-child{margin-bottom:0}.about-modal-body .highlight[data-v-04e9f38f],.about-modal-email[data-v-04e9f38f]{color:var(--text);font-weight:700}.about-modal-email[data-v-04e9f38f]{align-items:center;background:#20a78912;border:1.5px solid rgba(32,167,137,.2);border-radius:8px;display:inline-flex;font-size:.77rem;gap:6px;padding:9px 14px;text-decoration:none;transition:all .18s}.about-modal-email[data-v-04e9f38f]:hover{background:var(--accent-soft);border-color:var(--accent)}.modal-backdrop[data-v-9eb5774b]{animation:wm-backdrop-9eb5774b .3s ease both}.modal.wide[data-v-9eb5774b]{animation:wm-pop-9eb5774b .5s cubic-bezier(.18,.9,.28,1.08) both;transform-origin:center bottom}@keyframes wm-backdrop-9eb5774b{0%{opacity:0}to{opacity:1}}@keyframes wm-pop-9eb5774b{0%{opacity:0;transform:translateY(34px) scale(.94)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.modal-backdrop[data-v-9eb5774b],.modal.wide[data-v-9eb5774b]{animation-duration:.01ms}}.about-modal-hdr[data-v-9eb5774b]{background:linear-gradient(135deg,var(--navy) 0,#0d2a40 70%,#0a3a3a 100%);border-radius:11px 11px 0 0;margin:-24px -24px 20px;overflow:hidden;padding:28px 28px 22px;position:relative}.about-modal-hdr[data-v-9eb5774b]:after{background:radial-gradient(circle,var(--accent-soft) 0,transparent 70%);border-radius:50%;content:"";height:160px;pointer-events:none;position:absolute;right:-30px;top:-30px;width:160px}.about-modal-badge[data-v-9eb5774b]{align-items:center;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:12px;display:inline-flex;gap:5px;margin-bottom:12px;padding:3px 10px}.about-modal-badge-dot[data-v-9eb5774b]{animation:pulso 2.2s ease-in-out infinite;background:var(--accent);border-radius:50%;height:5px;width:5px}.about-modal-badge-txt[data-v-9eb5774b]{color:var(--accent);font-size:.58rem;letter-spacing:.8px;text-transform:uppercase}.about-modal-badge-txt[data-v-9eb5774b],.about-modal-title[data-v-9eb5774b]{font-family:Nunito,sans-serif;font-weight:800}.about-modal-title[data-v-9eb5774b]{background:linear-gradient(100deg,#fff 0,#fff 38%,var(--accent-bright,#5ee9b5) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.4rem;line-height:1.2;margin-bottom:6px}.about-modal-title[data-v-9eb5774b],.about-modal-title span[data-v-9eb5774b]{-webkit-text-fill-color:transparent}.about-modal-sub[data-v-9eb5774b]{color:#ffffff8c;font-size:.75rem;line-height:1.5}.about-modal-body[data-v-9eb5774b]{color:var(--text);font-size:.82rem;line-height:1.75}.about-modal-body p[data-v-9eb5774b]{margin-bottom:14px}.about-modal-body p[data-v-9eb5774b]:last-child{margin-bottom:0}.about-modal-body .highlight[data-v-9eb5774b]{color:var(--text);font-weight:700}.welcome-list[data-v-9eb5774b]{line-height:1.9;margin-top:4px;padding-left:18px}.welcome-list b[data-v-9eb5774b]{color:var(--text)}.welcome-foot[data-v-9eb5774b]{color:var(--muted,rgba(0,0,0,.5));font-size:.76rem}.about-modal-email[data-v-9eb5774b]{align-items:center;background:#20a78912;border:1.5px solid rgba(32,167,137,.2);border-radius:8px;color:var(--text);display:inline-flex;font-size:.77rem;font-weight:700;gap:6px;padding:9px 14px;text-decoration:none;transition:all .18s}.about-modal-email[data-v-9eb5774b]:hover{background:var(--accent-soft);border-color:var(--accent)}.coach-card[data-v-1c73e85c]{background:var(--surface,#fff);border:1px solid var(--border,rgba(0,0,0,.1));border-radius:16px;bottom:26px;box-shadow:0 20px 50px #00000047;padding:18px 18px 16px;position:fixed;right:26px;width:min(360px,calc(100vw - 40px));z-index:400}.coach-head[data-v-1c73e85c]{align-items:center;display:flex;gap:8px;margin-bottom:10px}.coach-icon[data-v-1c73e85c]{font-size:1.05rem}.coach-step[data-v-1c73e85c]{background:var(--accent-soft,rgba(30,203,139,.1));border-radius:999px;color:var(--accent,#1ecb8b);font-size:.62rem;font-weight:800;letter-spacing:.5px;padding:2px 9px;text-transform:uppercase}.coach-skip[data-v-1c73e85c]{background:none;border:none;color:var(--muted,rgba(0,0,0,.45));cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:600;margin-left:auto}.coach-skip[data-v-1c73e85c]:hover{color:var(--text,#111);text-decoration:underline}.coach-title[data-v-1c73e85c]{color:var(--text-title,var(--text,#111));font-size:1.02rem;font-weight:800;line-height:1.25;margin:0 0 7px}.coach-body[data-v-1c73e85c]{color:var(--text-2,var(--text,#333));font-size:.82rem;line-height:1.65;margin:0}.coach-body[data-v-1c73e85c] b{color:var(--text,#111);font-weight:700}.coach-dots[data-v-1c73e85c]{display:flex;gap:5px;margin:14px 0 12px}.coach-dot[data-v-1c73e85c]{background:var(--border,rgba(0,0,0,.18));border-radius:50%;height:6px;transition:background .18s,width .18s;width:6px}.coach-dot.on[data-v-1c73e85c]{background:var(--accent,#1ecb8b);border-radius:3px;width:18px}.coach-actions[data-v-1c73e85c]{align-items:center;display:flex;gap:8px}.coach-spacer[data-v-1c73e85c]{flex:1}.coach-btn[data-v-1c73e85c]{align-items:center;border:1px solid transparent;border-radius:9px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:700;gap:5px;padding:8px 14px;transition:background .15s,border-color .15s,color .15s}.coach-btn.ghost[data-v-1c73e85c]{background:none;border-color:var(--border,rgba(0,0,0,.15));color:var(--text-2,#555)}.coach-btn.ghost[data-v-1c73e85c]:hover{background:#0000000a;color:var(--text,#111)}.coach-btn.primary[data-v-1c73e85c]{background:var(--accent,#1ecb8b);color:#08231a}.coach-btn.primary[data-v-1c73e85c]:hover{filter:brightness(1.06)}.coach-enter-active[data-v-1c73e85c],.coach-leave-active[data-v-1c73e85c]{transition:opacity .2s,transform .2s}.coach-enter-from[data-v-1c73e85c],.coach-leave-to[data-v-1c73e85c]{opacity:0;transform:translateY(14px)}.suggest-modal[data-v-2e8c735e]{width:min(480px,94vw)}.sg-head[data-v-2e8c735e]{align-items:center;display:flex;gap:9px;margin-bottom:6px}.sg-icon[data-v-2e8c735e]{font-size:1.15rem}.sg-title[data-v-2e8c735e]{color:var(--text-title,var(--text));font-size:1.1rem;font-weight:800;margin:0}.sg-sub[data-v-2e8c735e]{color:var(--text-2,var(--muted));font-size:.82rem;line-height:1.6;margin:0 0 14px}.sg-textarea[data-v-2e8c735e]{background:var(--bg);border:1.5px solid var(--border);border-radius:10px;box-sizing:border-box;color:var(--text);font-family:inherit;font-size:.88rem;line-height:1.55;outline:none;padding:11px 12px;resize:vertical;width:100%}.sg-textarea[data-v-2e8c735e]:focus{border-color:var(--accent)}.sg-from[data-v-2e8c735e]{color:var(--muted);font-size:.73rem;margin:10px 0 0}.sg-from b[data-v-2e8c735e]{color:var(--text-2,var(--text));font-weight:700}.sg-actions[data-v-2e8c735e]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.cd-wrap[data-v-be55dd9f]{background:var(--bg);flex:1;overflow-y:auto;padding:32px}.cd-empty[data-v-be55dd9f]{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center}.cd-empty-icon[data-v-be55dd9f]{font-size:2rem}.cd-empty p[data-v-be55dd9f]{font-size:.9rem}.contact-detail[data-v-be55dd9f]{background:linear-gradient(180deg,#ffffff07,#fff0 120px),var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-card);margin:0 auto;max-width:680px;padding:28px 30px;width:100%}.cd-head[data-v-be55dd9f]{gap:16px;margin-bottom:20px}.cd-avatar[data-v-be55dd9f],.cd-head[data-v-be55dd9f]{align-items:center;display:flex}.cd-avatar[data-v-be55dd9f]{border-radius:50%;box-shadow:inset 0 1px 1px #fff6,inset 0 -2px 5px #0000002e,0 2px 6px #00000040;color:#0c1410;flex-shrink:0;font-size:1.1rem;font-weight:800;height:56px;justify-content:center;overflow:hidden;position:relative;width:56px}.cd-avatar[data-v-be55dd9f]:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1f;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.cd-avatar img[data-v-be55dd9f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cd-head-info[data-v-be55dd9f]{flex:1;min-width:0}.cd-head-info h1[data-v-be55dd9f]{color:var(--text-title);font-size:1.55rem;font-weight:700;letter-spacing:-.02em;margin:0}.cd-role[data-v-be55dd9f]{color:var(--muted);font-size:.85rem;margin-top:2px}.cd-since[data-v-be55dd9f]{color:#ffffff4d;font-size:.68rem;margin-top:3px}.cd-prev[data-v-be55dd9f]{color:var(--muted);font-size:.72rem;margin-top:4px}.cd-head-actions[data-v-be55dd9f]{flex-shrink:0;gap:6px;position:relative}.cd-head-actions[data-v-be55dd9f],.cd-kebab[data-v-be55dd9f]{align-items:center;display:flex}.cd-kebab[data-v-be55dd9f]{background:none;border:1.5px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;font-size:1.1rem;height:34px;justify-content:center;line-height:1;transition:border-color .15s,color .15s,background .15s;width:34px}.cd-kebab[data-v-be55dd9f]:hover{border-color:var(--muted);color:var(--text)}.cd-kebab[data-v-be55dd9f]{border-radius:10px}.cd-kebab.at-risk[data-v-be55dd9f]{border-color:var(--red);color:var(--red)}.cd-kebab.at-risk[data-v-be55dd9f]:hover{background:var(--red-soft)}.cd-menu[data-v-be55dd9f]{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:12px;box-shadow:var(--shadow-pop);min-width:190px;padding:5px;position:absolute;right:0;top:calc(100% + 6px);z-index:5}.cd-menu-item[data-v-be55dd9f]{background:none;border:none;border-radius:7px;color:var(--text);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;padding:8px 10px;text-align:left;width:100%}.cd-menu-item[data-v-be55dd9f]:hover{background:#ffffff0f}.cd-menu-item.danger[data-v-be55dd9f]{color:var(--red)}.cd-menu-item.danger[data-v-be55dd9f]:hover{background:var(--red-soft)}.cd-email-row[data-v-be55dd9f]{align-items:center;display:flex;gap:8px}.cd-copy[data-v-be55dd9f]{background:var(--accent-soft);border:none;border-radius:7px;color:var(--accent-bright);cursor:pointer;font-family:inherit;font-size:.66rem;font-weight:700;padding:3px 8px}.cd-copy[data-v-be55dd9f]:hover{filter:brightness(1.1)}.cd-edit[data-v-be55dd9f],.cd-ghost[data-v-be55dd9f]{background:none;border:1px solid var(--border-strong);border-radius:11px;color:var(--text-2);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600;padding:8px 15px;transition:border-color .15s,color .15s,background .15s}.cd-edit[data-v-be55dd9f]:hover,.cd-ghost[data-v-be55dd9f]:hover{background:#ffffff0d;border-color:var(--muted);color:var(--text)}.cd-state[data-v-be55dd9f]{align-items:center;border-bottom:1px solid var(--border-soft);border-top:1px solid var(--border-soft);display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px;padding:16px 0}.cd-state-badge[data-v-be55dd9f]{border-radius:var(--r-pill);font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:4px 11px;text-transform:uppercase}.cd-state-sub[data-v-be55dd9f]{color:var(--muted);flex:1;font-size:.8rem}.cd-add-int[data-v-be55dd9f]{background:linear-gradient(160deg,var(--accent-bright),var(--accent-deep));border:none;border-radius:11px;box-shadow:0 1px #ffffff40 inset,0 6px 18px -6px var(--accent-glow);color:#06140e;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:700;padding:9px 16px;transition:transform .18s var(--ease),filter .18s var(--ease)}.cd-add-int[data-v-be55dd9f]:hover{filter:brightness(1.04);transform:translateY(-1px)}.cd-fields[data-v-be55dd9f]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:20px}.cd-field[data-v-be55dd9f]{display:flex;flex-direction:column;gap:3px}.cd-label[data-v-be55dd9f]{color:var(--muted);font-size:.62rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.cd-field a[data-v-be55dd9f]{color:var(--accent);font-size:.88rem;text-decoration:none}.cd-field a[data-v-be55dd9f]:hover{text-decoration:underline}.cd-field span[data-v-be55dd9f]{color:var(--text);font-size:.88rem}.cd-affinity[data-v-be55dd9f]{background:#20a78912;border:1px solid var(--accent-soft);border-radius:10px;display:flex;flex-wrap:wrap;gap:28px;margin-bottom:20px;padding:12px 16px}.cd-aff[data-v-be55dd9f]{display:flex;flex-direction:column;gap:3px}.cd-aff-name[data-v-be55dd9f]{color:var(--accent);font-size:.9rem;font-weight:700}.cd-note-composer[data-v-be55dd9f]{margin-bottom:14px}.cd-note-composer textarea[data-v-be55dd9f]{background:var(--bg);border:1.5px solid var(--border);border-radius:9px;box-sizing:border-box;color:var(--text);font-family:inherit;font-size:.85rem;outline:none;padding:10px 12px;resize:vertical;width:100%}.cd-note-composer textarea[data-v-be55dd9f]:focus{border-color:var(--accent)}.cd-note-controls[data-v-be55dd9f]{display:flex;flex-direction:column;gap:10px;margin-top:8px}.cd-note-row[data-v-be55dd9f]{align-items:center;display:flex;gap:10px}.cd-note-remind[data-v-be55dd9f]{align-items:center;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:600;gap:6px}.cd-note-remind input[data-v-be55dd9f]{accent-color:var(--accent);height:14px;width:14px}.cd-note-date[data-v-be55dd9f]{background:var(--bg);border:1.5px solid var(--border);border-radius:8px;color:var(--text);font-family:inherit;font-size:.76rem;outline:none;padding:6px 9px}.cd-note-date[data-v-be55dd9f]:focus{border-color:var(--accent)}.cd-note-add[data-v-be55dd9f]{background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:700;margin-left:auto;padding:7px 14px}.cd-note-add[data-v-be55dd9f]:disabled{cursor:not-allowed;opacity:.4}.cd-note-add[data-v-be55dd9f]:not(:disabled):hover{background:var(--accent-dark)}.cd-note[data-v-be55dd9f]{background:var(--bg);border-radius:10px;margin-bottom:8px;padding:12px 14px;position:relative}.cd-note--reason[data-v-be55dd9f]{border-left:3px solid var(--accent)}.cd-note-tag[data-v-be55dd9f]{color:var(--accent);font-size:.58rem;font-weight:800;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.cd-note-text[data-v-be55dd9f]{color:var(--text);font-size:.88rem;line-height:1.5;margin:0;white-space:pre-wrap}.cd-note-meta[data-v-be55dd9f]{align-items:center;color:var(--muted);display:flex;font-size:.68rem;gap:10px;margin-top:7px}.cd-note-del[data-v-be55dd9f]{background:none;border:none;color:#ffffff40;cursor:pointer;font-size:.78rem;margin-left:auto;padding:2px 4px}.cd-note-del[data-v-be55dd9f]:hover{color:var(--danger)}.cd-bell[data-v-be55dd9f]{background:var(--accent-soft);border:none;border-radius:8px;color:var(--accent);cursor:pointer;font-family:inherit;font-size:.66rem;font-weight:700;padding:2px 8px}.cd-bell[data-v-be55dd9f]:hover{background:var(--accent-line)}.cd-rem[data-v-be55dd9f]{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:11px;padding:9px 0}.cd-rem[data-v-be55dd9f]:last-child{border-bottom:none}.cd-rem-check[data-v-be55dd9f]{align-items:center;background:none;border:1.5px solid var(--border);border-radius:50%;color:var(--muted);cursor:pointer;display:flex;flex-shrink:0;font-size:.9rem;height:22px;justify-content:center;line-height:1;transition:all .12s;width:22px}.cd-rem-check[data-v-be55dd9f]:hover{border-color:var(--accent);color:var(--accent)}.cd-rem-body[data-v-be55dd9f]{flex:1;min-width:0}.cd-rem-note[data-v-be55dd9f]{color:var(--text);font-size:.84rem;font-weight:600}.cd-rem-src[data-v-be55dd9f]{color:var(--muted);font-size:.66rem;margin-top:1px}.cd-rem-due[data-v-be55dd9f]{color:var(--accent);flex-shrink:0;font-size:.74rem;font-weight:700}.cd-rem-due.overdue[data-v-be55dd9f]{color:var(--danger)}.cd-scroll[data-v-be55dd9f]{max-height:280px;overflow-y:auto;padding-right:4px}.cd-seeall[data-v-be55dd9f]{background:none;border:none;color:var(--accent);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:700;margin-top:8px;padding:4px 0}.cd-seeall[data-v-be55dd9f]:hover{text-decoration:underline}.cd-sec-head[data-v-be55dd9f]{align-items:baseline;display:flex;gap:12px;margin-bottom:12px}.cd-sec-head h3[data-v-be55dd9f]{margin:0}.cd-sec-head .cd-seeall[data-v-be55dd9f]{margin-left:auto;margin-top:0;padding:0}.cd-section[data-v-be55dd9f]{margin-top:22px}.cd-section h3[data-v-be55dd9f]{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.13em;margin:0 0 12px;text-transform:uppercase}.cd-empty-timeline[data-v-be55dd9f]{color:var(--muted);font-size:.82rem}.cd-int[data-v-be55dd9f]{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:10px 0}.cd-int[data-v-be55dd9f]:last-child{border-bottom:none}.cd-int-icon[data-v-be55dd9f]{align-items:center;background:var(--bg);border-radius:50%;display:flex;flex-shrink:0;font-size:.9rem;height:30px;justify-content:center;width:30px}.cd-int-body[data-v-be55dd9f]{flex:1;min-width:0}.cd-int-head[data-v-be55dd9f]{align-items:baseline;display:flex;gap:8px}.cd-int-head strong[data-v-be55dd9f]{color:var(--text);font-size:.84rem}.cd-int-date[data-v-be55dd9f]{color:var(--muted);font-size:.7rem}.cd-int-note[data-v-be55dd9f]{color:var(--muted);font-size:.82rem;line-height:1.45;margin-top:2px}.cd-int-meta[data-v-be55dd9f]{color:#ffffff52;font-size:.66rem;margin-top:4px}.cd-int-del[data-v-be55dd9f]{background:none;border:none;color:#ffffff40;cursor:pointer;font-size:.8rem;padding:2px 4px}.cd-int-del[data-v-be55dd9f]:hover{color:var(--danger)}.dlg-backdrop{align-items:center;background:#00000052;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:650}.dlg-box{background:var(--surface);border-radius:10px;box-shadow:0 12px 40px #00000038;max-width:90vw;outline:none;padding:24px 28px;width:360px}.dlg-title{color:var(--text);font-size:.95rem;font-weight:700;margin-bottom:10px}.dlg-body{color:var(--muted);font-size:.78rem;line-height:1.55;margin-bottom:20px;white-space:pre-wrap}.dlg-title+.dlg-actions,.dlg-title+.dlg-input-wrap{margin-top:6px}.dlg-input-wrap{margin-bottom:20px}.dlg-label{color:var(--muted);display:block;font-size:.75rem;font-weight:600;margin-bottom:6px}.dlg-input{background:var(--surface-2,hsla(0,0%,100%,.06));border:1.5px solid var(--border);border-radius:7px;box-sizing:border-box;color:var(--text);font-family:inherit;font-size:.82rem;outline:none;padding:7px 10px;width:100%}.dlg-input:focus{border-color:var(--accent)}.dlg-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:22px}.dlg-cancel{background:var(--surface);border:1.5px solid var(--border);border-radius:7px;color:var(--muted);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:600;padding:7px 16px;transition:all .13s}.dlg-cancel:hover{border-color:var(--muted);color:var(--text)}.dlg-confirm{background:var(--surface-2,hsla(0,0%,100%,.1));border:none;border-radius:7px;color:var(--text);cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:700;padding:7px 16px;transition:background .13s}.dlg-confirm:hover{background:#ffffff26}.dlg-confirm.dlg-danger{background:var(--danger,var(--red));color:#fff}.dlg-confirm.dlg-danger:hover{background:#dc2020}.dlg-confirm.dlg-danger:focus{outline:2px solid var(--danger,var(--red));outline-offset:2px}.dlg-choices{display:flex;flex-direction:column;gap:8px;margin-top:20px}.dlg-choice-btn{background:var(--surface-2,hsla(0,0%,100%,.06));border:1.5px solid var(--border);border-radius:7px;color:var(--text);cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600;padding:9px 16px;text-align:left;transition:all .13s;width:100%}.dlg-choice-btn:hover{background:#ffffff1a;border-color:var(--muted)}.dlg-choice-btn.dlg-choice-primary{background:var(--accent,#1ecb8b);border-color:transparent;color:#fff}.dlg-choice-btn.dlg-choice-primary:hover{filter:brightness(1.1)}.inv-overlay[data-v-14c13811]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.inv-card[data-v-14c13811]{background:var(--surface);border-radius:20px;box-shadow:0 20px 60px #00000059;gap:12px;max-width:400px;padding:40px 36px;text-align:center;width:100%}.inv-card[data-v-14c13811],.inv-header[data-v-14c13811]{align-items:center;display:flex;flex-direction:column}.inv-header[data-v-14c13811]{gap:8px}.inv-icon[data-v-14c13811]{font-size:40px;line-height:1}.inv-eyebrow[data-v-14c13811]{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.6px;margin:0;text-transform:uppercase}.inv-orgname[data-v-14c13811]{color:var(--text-title);font-size:22px;font-weight:800;line-height:1.2;margin:4px 0 0}.inv-inviter[data-v-14c13811]{color:var(--muted);font-size:13px;margin:0}.inv-progress[data-v-14c13811]{display:flex;gap:6px;margin:4px 0}.inv-dot[data-v-14c13811]{background:var(--border);border-radius:2px;height:3px;transition:background .2s;width:24px}.inv-dot.active[data-v-14c13811]{background:var(--accent);width:32px}.inv-actions[data-v-14c13811]{display:flex;flex-direction:column;gap:10px;margin-top:8px;width:100%}.inv-btn-accept[data-v-14c13811]{background:var(--accent);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-size:15px;font-weight:700;padding:13px;transition:background .15s}.inv-btn-accept[data-v-14c13811]:hover:not(:disabled){background:var(--accent-dark)}.inv-btn-accept[data-v-14c13811]:disabled{cursor:not-allowed;opacity:.5}.inv-btn-decline[data-v-14c13811]{background:none;border:1.5px solid var(--border);border-radius:12px;color:var(--muted);cursor:pointer;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;padding:12px;transition:border-color .15s,color .15s}.inv-btn-decline[data-v-14c13811]:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.inv-btn-decline[data-v-14c13811]:disabled{cursor:not-allowed;opacity:.5}.inv-fade-enter-active[data-v-14c13811],.inv-fade-leave-active[data-v-14c13811]{transition:opacity .2s,transform .2s}.inv-fade-enter-from[data-v-14c13811],.inv-fade-leave-to[data-v-14c13811]{opacity:0;transform:scale(.96)}#__nuxt,body,html{height:100%;margin:0;padding:0}.app-layout{display:grid;grid-template-columns:270px 1fr;height:100vh;overflow:hidden;transition:grid-template-columns .22s ease}.app-layout.sb-collapsed{grid-template-columns:0 1fr}.main-area{display:flex;flex-direction:column;min-width:0;overflow:hidden}.cdm-backdrop{align-items:center;background:#0000008c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:250}.cdm-col{align-items:flex-end;display:flex;flex-direction:column;gap:10px;max-height:92vh;width:min(740px,94vw)}.cdm-panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 60px #00000073;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;width:100%}.cdm-panel :deep(.cd-wrap){background:transparent;padding:0}.cdm-panel :deep(.contact-detail){border:none;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:30px 32px;width:auto}.cdm-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:.95rem;height:36px;justify-content:center;width:36px}.cdm-close:hover{background:#fff3}.cdm-enter-active,.cdm-leave-active{transition:opacity .16s}.cdm-enter-from,.cdm-leave-to{opacity:0}.sb-reopen-btn{align-items:center;background:var(--navy,#1e272e);border:none;border-radius:0 8px 8px 0;box-shadow:3px 0 10px #0003;color:#ffffff8c;cursor:pointer;display:flex;height:48px;justify-content:center;left:0;position:fixed;top:50%;transform:translateY(-50%);transition:background .15s,color .15s,width .15s;width:28px;z-index:300}.sb-reopen-btn:hover{background:var(--accent,#1ecb8b);color:#1e272e;width:34px}.sb-reopen-enter-active,.sb-reopen-leave-active{transition:opacity .15s}.sb-reopen-enter-from,.sb-reopen-leave-to{opacity:0}
