.dd-center-toast-wrap[data-v-12854f5b]{position:fixed;inset:0;z-index:10030;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:20px}.dd-center-toast-stack[data-v-12854f5b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;width:min(92vw,420px);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:12px}.dd-center-toast[data-v-12854f5b]{pointer-events:auto;gap:12px;width:100%;border:1px solid transparent;border-radius:14px;padding:14px 16px;text-align:left;-webkit-box-shadow:0 18px 42px rgba(0,0,0,.28);box-shadow:0 18px 42px rgba(0,0,0,.28);cursor:pointer;background:#fff;color:#1a1a1a}.dd-center-toast[data-v-12854f5b],.dd-center-toast__icon[data-v-12854f5b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dd-center-toast__icon[data-v-12854f5b]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.dd-center-toast__text[data-v-12854f5b]{font-size:14px;line-height:1.5;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dd-center-toast--success[data-v-12854f5b]{background:#ecfdf3;border-color:#86efac;color:#14532d}.dd-center-toast--success .dd-center-toast__icon[data-v-12854f5b]{color:#16a34a}.dd-center-toast--warning[data-v-12854f5b]{background:#fffbeb;border-color:#fcd34d;color:#78350f}.dd-center-toast--warning .dd-center-toast__icon[data-v-12854f5b]{color:#d97706}.dd-center-toast--danger[data-v-12854f5b],.dd-center-toast--error[data-v-12854f5b]{background:#fef2f2;border-color:#fca5a5;color:#7f1d1d}.dd-center-toast--danger .dd-center-toast__icon[data-v-12854f5b],.dd-center-toast--error .dd-center-toast__icon[data-v-12854f5b]{color:#dc2626}.dd-center-toast--info[data-v-12854f5b]{background:#eff6ff;border-color:#93c5fd;color:#1e3a8a}.dd-center-toast--info .dd-center-toast__icon[data-v-12854f5b]{color:#2563eb}.dd-center-toast-fade-enter-active[data-v-12854f5b],.dd-center-toast-fade-leave-active[data-v-12854f5b]{-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.dd-center-toast-fade-enter[data-v-12854f5b],.dd-center-toast-fade-leave-to[data-v-12854f5b]{opacity:0;-webkit-transform:translateY(10px) scale(.98);transform:translateY(10px) scale(.98)}html.dd-dark .dd-center-toast[data-v-12854f5b]{-webkit-box-shadow:0 18px 42px rgba(0,0,0,.4);box-shadow:0 18px 42px rgba(0,0,0,.4)}html.dd-dark .dd-center-toast--success[data-v-12854f5b]{background:#10251a;border-color:#14532d;color:#d1fae5}html.dd-dark .dd-center-toast--warning[data-v-12854f5b]{background:#2a200c;border-color:#7c5f0a;color:#fde68a}html.dd-dark .dd-center-toast--danger[data-v-12854f5b],html.dd-dark .dd-center-toast--error[data-v-12854f5b]{background:#2a1111;border-color:#7f1d1d;color:#fecaca}html.dd-dark .dd-center-toast--info[data-v-12854f5b]{background:#0f172a;border-color:#1d4ed8;color:#dbeafe}@media (max-width:767px){.dd-center-toast-wrap[data-v-12854f5b]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:14px}.dd-center-toast-stack[data-v-12854f5b]{width:min(94vw,420px);margin-top:0}}.dd-confirm-modal[data-v-1f5edde5]{width:420px;max-width:calc(100vw - 32px)}.dd-confirm-message[data-v-1f5edde5]{font-size:13px;line-height:1.65;color:var(--dd-text,#1a1a1a)}.dd-confirm-actions[data-v-1f5edde5]{margin-top:16px;gap:8px}html.dd-dark .dd-confirm-message[data-v-1f5edde5]{color:#e4e4e7}.ss[data-v-4e192533]{position:relative;width:100%}.ss-trigger[data-v-4e192533]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;width:100%;min-height:40px;padding:8px 11px;border:1px solid var(--dd-border);border-radius:10px;background:var(--dd-bg);color:var(--dd-text);font-size:13px;text-align:left;cursor:pointer}.ss-trigger[data-v-4e192533],.ss-value[data-v-4e192533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ss-value[data-v-4e192533]{gap:7px;min-width:0;overflow:hidden;white-space:nowrap}.ss-value>span[data-v-4e192533]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-trigger--empty[data-v-4e192533]{color:var(--dd-muted)}.ss-trigger--open[data-v-4e192533]{border-color:#d45521;-webkit-box-shadow:0 0 0 2px rgba(212,85,33,.12);box-shadow:0 0 0 2px rgba(212,85,33,.12)}.ss-trigger[data-v-4e192533]:disabled{opacity:.55;cursor:not-allowed}.ss-chevron--open[data-v-4e192533]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ss-clear[data-v-4e192533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;border:none;border-radius:50%;background:var(--dd-border);color:var(--dd-muted);cursor:pointer;padding:0}.ss-clear[data-v-4e192533]:hover{background:rgba(212,85,33,.18);color:#d45521}.ss-menu[data-v-4e192533]{position:fixed;z-index:1300;max-height:230px;overflow-y:auto;padding:5px;border:1px solid var(--dd-border);border-radius:10px;background:var(--dd-card);-webkit-box-shadow:0 14px 35px rgba(0,0,0,.18);box-shadow:0 14px 35px rgba(0,0,0,.18)}.ss-option[data-v-4e192533]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;width:100%;min-height:37px;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--dd-text);font-size:13px;text-align:left;cursor:pointer}.ss-option-icon[data-v-4e192533]{-ms-flex-negative:0;flex-shrink:0;color:var(--dd-muted)}.ss-option-label[data-v-4e192533]{min-width:0;white-space:normal;word-break:break-word;line-height:1.4}.ss-check[data-v-4e192533]{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.ss-option--selected[data-v-4e192533],.ss-option[data-v-4e192533]:hover{background:rgba(212,85,33,.1);color:#d45521}html.dd-dark .ss-menu[data-v-4e192533]{background:#1c1c1e;color:#e4e4e7}.dtw-root[data-v-0220dcb0]{position:fixed;right:20px;bottom:20px;z-index:4000}.dtw-fab[data-v-0220dcb0]{width:48px;height:48px;border-radius:50%;border:none;background:#6f42c1;color:#fff;-webkit-box-shadow:0 4px 16px rgba(111,66,193,.4);box-shadow:0 4px 16px rgba(111,66,193,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.dtw-fab--active[data-v-0220dcb0]{background:#59349a}.dtw-panel[data-v-0220dcb0]{position:absolute;right:0;bottom:60px;width:320px;max-height:480px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--dd-card,#fff);border-radius:14px;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.25);box-shadow:0 12px 40px rgba(0,0,0,.25);overflow:hidden}.dtw-panel-head[data-v-0220dcb0]{padding:10px 12px;border-bottom:1px solid var(--dd-border,#eee)}.dtw-panel-title[data-v-0220dcb0]{font-size:13px;font-weight:800;color:var(--dd-text,#1a1a1a)}.dtw-close[data-v-0220dcb0]{background:none;border:none;color:var(--dd-muted,#888);cursor:pointer;padding:2px}.dtw-tabs[data-v-0220dcb0]{overflow-x:auto;border-bottom:1px solid var(--dd-border,#eee);-ms-flex-negative:0;flex-shrink:0}.dtw-tab[data-v-0220dcb0]{-ms-flex-negative:0;flex-shrink:0;padding:7px 10px;font-size:11px;font-weight:700;background:none;border:none;border-bottom:2px solid transparent;color:var(--dd-muted,#888);cursor:pointer}.dtw-tab--active[data-v-0220dcb0]{color:#6f42c1;border-bottom-color:#6f42c1}.dtw-body[data-v-0220dcb0]{padding:10px 12px;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.dtw-hint[data-v-0220dcb0]{font-size:11px;color:var(--dd-muted,#999);margin-bottom:8px}.dtw-refresh[data-v-0220dcb0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-bottom:8px;background:none;border:1px solid var(--dd-border,#ddd);border-radius:8px;padding:3px 8px;font-size:11px;color:var(--dd-text,#444);cursor:pointer}.dtw-role-btn[data-v-0220dcb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;text-align:left;padding:8px 10px;margin-bottom:6px;border-radius:10px;border:1px solid var(--dd-border,#e5e5e5);background:none;cursor:pointer}.dtw-role-btn--active[data-v-0220dcb0]{border-color:#6f42c1;background:rgba(111,66,193,.08)}.dtw-role-name[data-v-0220dcb0]{font-size:12.5px;font-weight:700;color:var(--dd-text,#222)}.dtw-role-desc[data-v-0220dcb0]{font-size:10.5px;color:var(--dd-muted,#999)}.dtw-case[data-v-0220dcb0]{border:1px solid var(--dd-border,#eee);border-radius:10px;padding:8px;margin-bottom:6px}.dtw-case-head[data-v-0220dcb0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;font-weight:700;color:var(--dd-text,#333)}.dtw-case-head[data-v-0220dcb0],.dtw-case-row[data-v-0220dcb0]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6px}.dtw-case-row[data-v-0220dcb0]{gap:6px}.dtw-case-jump[data-v-0220dcb0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.dtw-jump-btn[data-v-0220dcb0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:3px;font-size:10.5px;border:1px solid var(--dd-border,#ddd);border-radius:6px;padding:2px 6px;background:none;color:var(--dd-text,#555);cursor:pointer}.dtw-jump-btn[data-v-0220dcb0],.dtw-perm-row[data-v-0220dcb0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dtw-perm-row[data-v-0220dcb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 0;border-bottom:1px solid var(--dd-border,#f0f0f0);font-size:11px}.dtw-perm-path[data-v-0220dcb0]{color:var(--dd-text,#333)}.dtw-perm-flags[data-v-0220dcb0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px}.dtw-perm-flag[data-v-0220dcb0]{font-size:9.5px;font-weight:700;padding:1px 5px;border-radius:999px;background:#e8f0fd;color:#1d6fe0}.dtw-perm-flag--all[data-v-0220dcb0]{background:#fde8ef;color:#d6416f}.dtw-danger-btn[data-v-0220dcb0],.dtw-primary-btn[data-v-0220dcb0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;border-radius:10px;border:none;font-size:12px;font-weight:700;cursor:pointer}.dtw-danger-btn[data-v-0220dcb0]{background:#fde8ef;color:#d6416f}.dtw-primary-btn[data-v-0220dcb0]{background:#6f42c1;color:#fff}.dtw-danger-btn[data-v-0220dcb0]:disabled,.dtw-primary-btn[data-v-0220dcb0]:disabled{opacity:.6;cursor:default}.dtw-confirm[data-v-0220dcb0]{border:1px solid #f0b8c9;background:#fdeef3;border-radius:10px;padding:8px}.dtw-confirm-text[data-v-0220dcb0]{font-size:11px;font-weight:700;color:#c73866;margin-bottom:6px}.dtw-btn[data-v-0220dcb0]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:6px;border-radius:8px;border:none;font-size:11px;font-weight:700;cursor:pointer;margin-right:4px}.dtw-btn[data-v-0220dcb0]:last-child{margin-right:0}.dtw-btn--cancel[data-v-0220dcb0]{background:#ececec;color:#444}.dtw-btn--danger[data-v-0220dcb0]{background:#d6416f;color:#fff}.dtw-result[data-v-0220dcb0]{margin-top:8px;font-size:11px;color:var(--dd-muted,#666)}.dtw-divider[data-v-0220dcb0]{height:1px;background:var(--dd-border,#eee);margin:12px 0}.dtw-health-row[data-v-0220dcb0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;padding:5px 0;border-bottom:1px solid var(--dd-border,#f0f0f0)}.dtw-ok[data-v-0220dcb0]{color:#1a9d5c;font-weight:700}.dtw-bad[data-v-0220dcb0]{color:#d6416f;font-weight:700}.dtw-panel-enter-active[data-v-0220dcb0],.dtw-panel-leave-active[data-v-0220dcb0]{-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s}.dtw-panel-enter[data-v-0220dcb0],.dtw-panel-leave-to[data-v-0220dcb0]{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}html.dd-dark .dtw-panel[data-v-0220dcb0]{background:#1c1c1e}html.dd-dark .dtw-panel-head[data-v-0220dcb0],html.dd-dark .dtw-tabs[data-v-0220dcb0]{border-bottom-color:#333}html.dd-dark .dtw-role-btn[data-v-0220dcb0]{border-color:#333}html.dd-dark .dtw-role-btn--active[data-v-0220dcb0]{background:rgba(111,66,193,.18)}html.dd-dark .dtw-case[data-v-0220dcb0]{border-color:#333}html.dd-dark .dtw-jump-btn[data-v-0220dcb0]{border-color:#3a3a3c;color:#ccc}html.dd-dark .dtw-perm-row[data-v-0220dcb0]{border-bottom-color:#2a2a2d}html.dd-dark .dtw-btn--cancel[data-v-0220dcb0]{background:#2e2e30;color:#ddd}html.dd-dark .dtw-health-row[data-v-0220dcb0]{border-bottom-color:#2a2a2d}html.dd-dark .dtw-divider[data-v-0220dcb0]{background:#333}.dd-shell[data-v-7d70e4fb]{display:grid;grid-template-columns:260px 1fr;grid-template-rows:100dvh;overflow:hidden;-webkit-transition:grid-template-columns .22s ease;transition:grid-template-columns .22s ease;transition:grid-template-columns .22s ease,-ms-grid-columns .22s ease}.dd-shell.dd-collapsed[data-v-7d70e4fb]{grid-template-columns:60px 1fr}.dd-sidebar[data-v-7d70e4fb]{grid-column:1;grid-row:1;background:radial-gradient(circle at 18% 42%,rgba(214,30,46,.22),transparent 34%),-webkit-gradient(linear,left top,left bottom,from(#720912),color-stop(48%,#8f0d18),to(#730811));background:radial-gradient(circle at 18% 42%,rgba(214,30,46,.22),transparent 34%),linear-gradient(180deg,#720912,#8f0d18 48%,#730811);color:#fff;overflow:hidden;z-index:1200;position:relative;-webkit-box-shadow:8px 0 28px rgba(88,4,12,.12);box-shadow:8px 0 28px rgba(88,4,12,.12)}.dd-sidebar--collapsed[data-v-7d70e4fb]{cursor:col-resize}.dd-sidebar--collapsed .dd-nav-group-header[data-v-7d70e4fb],.dd-sidebar--collapsed .dd-nav-item[data-v-7d70e4fb]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;padding-right:0}.dd-sidebar--collapsed a[data-v-7d70e4fb],.dd-sidebar--collapsed a [data-v-7d70e4fb],.dd-sidebar--collapsed button[data-v-7d70e4fb],.dd-sidebar--collapsed button [data-v-7d70e4fb]{cursor:pointer}.dd-sidebar-logo[data-v-7d70e4fb]{gap:10px;padding:14px 12px;border-bottom:1px solid hsla(0,0%,100%,.1);min-height:74px}.dd-sidebar-logo--collapsed[data-v-7d70e4fb]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:14px 0}.dd-logo-square[data-v-7d70e4fb]{width:46px;height:46px;min-width:46px;border-radius:8px}.dd-logo-image[data-v-7d70e4fb]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dd-logo-square--sm[data-v-7d70e4fb]{width:30px;height:30px;min-width:30px;font-size:10px;border-radius:6px}.dd-logo-text[data-v-7d70e4fb]{min-width:0}.dd-logo-name[data-v-7d70e4fb]{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-logo-sub[data-v-7d70e4fb]{font-size:11px;opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-toggle-btn[data-v-7d70e4fb]{width:32px;height:32px;background:transparent;border:none;color:hsla(0,0%,100%,.72);padding:0;cursor:pointer;border-radius:8px}.dd-toggle-btn[data-v-7d70e4fb]:hover{color:#fff;background:hsla(0,0%,100%,.12)}.dd-sidebar-nav[data-v-7d70e4fb]{overflow-y:auto;overflow-x:hidden;padding:10px 8px;gap:2px;min-height:0}.dd-sidebar-nav[data-v-7d70e4fb]::-webkit-scrollbar{width:3px}.dd-sidebar-nav[data-v-7d70e4fb]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.dd-new-chat-btn[data-v-7d70e4fb]{gap:10px;background:#fff;color:#7b1818;border-radius:8px;padding:9px 12px;font-weight:600;font-size:13px;border:none;cursor:pointer;text-decoration:none;margin-bottom:6px;white-space:nowrap;-webkit-transition:none;transition:none;-ms-flex-negative:0;flex-shrink:0}.dd-new-chat-btn[data-v-7d70e4fb]:active,.dd-new-chat-btn[data-v-7d70e4fb]:focus,.dd-new-chat-btn[data-v-7d70e4fb]:hover{background:#f3f3f3;color:#7b1818;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;outline:none}.dd-new-chat-btn--current.dd-nav-item--active[data-v-7d70e4fb],.dd-new-chat-btn--current.dd-nav-item--active[data-v-7d70e4fb]:active,.dd-new-chat-btn--current.dd-nav-item--active[data-v-7d70e4fb]:focus,.dd-new-chat-btn--current.dd-nav-item--active[data-v-7d70e4fb]:hover,.dd-new-chat-btn--current.router-link-active[data-v-7d70e4fb],.dd-new-chat-btn--current.router-link-active[data-v-7d70e4fb]:active,.dd-new-chat-btn--current.router-link-active[data-v-7d70e4fb]:focus,.dd-new-chat-btn--current.router-link-active[data-v-7d70e4fb]:hover,.dd-new-chat-btn--current.router-link-exact-active[data-v-7d70e4fb],.dd-new-chat-btn--current.router-link-exact-active[data-v-7d70e4fb]:active,.dd-new-chat-btn--current.router-link-exact-active[data-v-7d70e4fb]:focus,.dd-new-chat-btn--current.router-link-exact-active[data-v-7d70e4fb]:hover,.dd-new-chat-btn--current[data-v-7d70e4fb],.dd-new-chat-btn--current[data-v-7d70e4fb]:active,.dd-new-chat-btn--current[data-v-7d70e4fb]:focus,.dd-new-chat-btn--current[data-v-7d70e4fb]:hover{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important}.dd-new-chat-btn.dd-nav-item--active[data-v-7d70e4fb],.dd-new-chat-btn.router-link-active[data-v-7d70e4fb],.dd-new-chat-btn.router-link-exact-active[data-v-7d70e4fb]{background:#fff!important;color:#7b1818!important;-webkit-box-shadow:inset 0 0 0 1.5px rgba(123,24,24,.18),0 6px 16px rgba(50,10,10,.22);box-shadow:inset 0 0 0 1.5px rgba(123,24,24,.18),0 6px 16px rgba(50,10,10,.22)}.dd-new-chat-btn.dd-nav-item--active[data-v-7d70e4fb]:active,.dd-new-chat-btn.dd-nav-item--active[data-v-7d70e4fb]:focus,.dd-new-chat-btn.dd-nav-item--active[data-v-7d70e4fb]:hover,.dd-new-chat-btn.router-link-active[data-v-7d70e4fb]:active,.dd-new-chat-btn.router-link-active[data-v-7d70e4fb]:focus,.dd-new-chat-btn.router-link-active[data-v-7d70e4fb]:hover,.dd-new-chat-btn.router-link-exact-active[data-v-7d70e4fb]:active,.dd-new-chat-btn.router-link-exact-active[data-v-7d70e4fb]:focus,.dd-new-chat-btn.router-link-exact-active[data-v-7d70e4fb]:hover{background:#f3f3f3!important;color:#7b1818!important;-webkit-box-shadow:none!important;box-shadow:none!important}.dd-new-icon[data-v-7d70e4fb]{font-size:16px;line-height:1;min-width:20px;text-align:center}.dd-nav-group-header[data-v-7d70e4fb],.dd-nav-item[data-v-7d70e4fb]{gap:10px;padding:8px 10px;border-radius:7px;color:hsla(0,0%,100%,.8);text-decoration:none;font-size:13px;cursor:pointer;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.dd-nav-group-header[data-v-7d70e4fb]:hover,.dd-nav-item[data-v-7d70e4fb]:hover{background:hsla(0,0%,100%,.1);color:#fff;text-decoration:none}.dd-nav-item--active[data-v-7d70e4fb]{background:hsla(0,0%,100%,.18)!important;color:#fff!important;font-weight:600}.dd-new-chat-btn.dd-nav-item[data-v-7d70e4fb],.dd-new-chat-btn.dd-nav-item[data-v-7d70e4fb]:active,.dd-new-chat-btn.dd-nav-item[data-v-7d70e4fb]:focus,.dd-new-chat-btn.dd-nav-item[data-v-7d70e4fb]:hover{background:#fff!important;color:#7b1818!important}.dd-new-chat-btn.dd-nav-item[data-v-7d70e4fb]:active,.dd-new-chat-btn.dd-nav-item[data-v-7d70e4fb]:focus,.dd-new-chat-btn.dd-nav-item[data-v-7d70e4fb]:hover{background:#f3f3f3!important}html.dd-dark .dd-new-chat-btn.dd-nav-item--active[data-v-7d70e4fb],html.dd-dark .dd-new-chat-btn.dd-nav-item[data-v-7d70e4fb],html.dd-dark .dd-new-chat-btn.router-link-active[data-v-7d70e4fb],html.dd-dark .dd-new-chat-btn.router-link-exact-active[data-v-7d70e4fb],html.dd-dark .dd-new-chat-btn[data-v-7d70e4fb]{background:#111!important;color:#fff!important}html.dd-dark .dd-new-chat-btn.dd-nav-item--active[data-v-7d70e4fb]:hover,html.dd-dark .dd-new-chat-btn.dd-nav-item[data-v-7d70e4fb]:active,html.dd-dark .dd-new-chat-btn.dd-nav-item[data-v-7d70e4fb]:focus,html.dd-dark .dd-new-chat-btn.dd-nav-item[data-v-7d70e4fb]:hover,html.dd-dark .dd-new-chat-btn.router-link-active[data-v-7d70e4fb]:hover,html.dd-dark .dd-new-chat-btn.router-link-exact-active[data-v-7d70e4fb]:hover,html.dd-dark .dd-new-chat-btn[data-v-7d70e4fb]:active,html.dd-dark .dd-new-chat-btn[data-v-7d70e4fb]:focus,html.dd-dark .dd-new-chat-btn[data-v-7d70e4fb]:hover{background:#1c1c1e!important;color:#fff!important}.dd-nav-icon[data-v-7d70e4fb]{min-width:20px}.dd-nav-label[data-v-7d70e4fb]{overflow:hidden;text-overflow:ellipsis}.dd-nav-badge[data-v-7d70e4fb]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#dc3545;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;-ms-flex-negative:0;flex-shrink:0;margin-left:4px}.dd-sidebar--collapsed .dd-nav-badge[data-v-7d70e4fb]{display:none}.dd-nav-arrow[data-v-7d70e4fb]{opacity:.7}.dd-nav-subitems[data-v-7d70e4fb]{gap:1px;padding:2px 0 2px 30px}.dd-nav-subitem[data-v-7d70e4fb]{display:block;padding:6px 10px;border-radius:6px;color:hsla(0,0%,100%,.7);font-size:12.5px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.dd-nav-subitem[data-v-7d70e4fb]:hover{background:hsla(0,0%,100%,.1);color:#fff;text-decoration:none}.dd-nav-subitem.router-link-active[data-v-7d70e4fb]{color:#fff;font-weight:700;background:hsla(0,0%,100%,.14)}.dd-section-label[data-v-7d70e4fb]{font-size:10px;font-weight:700;letter-spacing:.8px;color:hsla(0,0%,100%,.35);padding:10px 10px 4px;white-space:nowrap}.dd-nav-dropdown[data-v-7d70e4fb]{cursor:pointer;background:none;border:none;text-align:left}.dd-nav-chevron[data-v-7d70e4fb]{-ms-flex-negative:0;flex-shrink:0;opacity:.45;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.dd-nav-chevron--open[data-v-7d70e4fb]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dd-sub-nav[data-v-7d70e4fb]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;padding:2px 0 4px 32px;-ms-flex-negative:0;flex-shrink:0}.dd-sub-nav[data-v-7d70e4fb]:before{content:"";position:absolute;left:22px;top:6px;bottom:8px;width:1px;background:hsla(0,0%,100%,.18);border-radius:1px}.dd-sub-item[data-v-7d70e4fb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 10px 6px 8px;font-size:12.5px;color:hsla(0,0%,100%,.55);border-radius:6px;text-decoration:none;white-space:nowrap;overflow:hidden;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.dd-sub-item-icon[data-v-7d70e4fb]{opacity:.75}.dd-sub-item>span[data-v-7d70e4fb]{min-width:0}.dd-sub-item[data-v-7d70e4fb]:hover{background:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.85);text-decoration:none}.dd-sub-item--active[data-v-7d70e4fb]{background:hsla(0,0%,100%,.12);color:#fff;font-weight:500}.dd-empty-history[data-v-7d70e4fb]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:120px;padding:20px 10px;color:hsla(0,0%,100%,.3);font-size:12px;gap:6px}.dd-history-section[data-v-7d70e4fb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0}.dd-history-loading[data-v-7d70e4fb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:120px;padding:14px}.dd-history-spinner[data-v-7d70e4fb]{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.2);border-top-color:hsla(0,0%,100%,.7);border-radius:50%;-webkit-animation:dd-spin-data-v-7d70e4fb .7s linear infinite;animation:dd-spin-data-v-7d70e4fb .7s linear infinite}@-webkit-keyframes dd-spin-data-v-7d70e4fb{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes dd-spin-data-v-7d70e4fb{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.dd-history-list[data-v-7d70e4fb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px}.dd-history-list[data-v-7d70e4fb]::-webkit-scrollbar{width:2px}.dd-history-list[data-v-7d70e4fb]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:2px}.dd-history-item[data-v-7d70e4fb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 6px 7px 10px;border-radius:8px;cursor:pointer;-webkit-transition:background .12s;transition:background .12s;gap:4px}.dd-history-item[data-v-7d70e4fb]:hover{background:hsla(0,0%,100%,.09)}.dd-history-item--active[data-v-7d70e4fb]{background:hsla(0,0%,100%,.14)}.dd-history-item:hover .dd-history-del[data-v-7d70e4fb]{opacity:1}.dd-history-text[data-v-7d70e4fb]{min-width:0}.dd-history-title[data-v-7d70e4fb]{font-size:12.5px;font-weight:500;color:hsla(0,0%,100%,.88);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-history-time[data-v-7d70e4fb]{font-size:10.5px;color:hsla(0,0%,100%,.32);margin-top:1px}.dd-history-del[data-v-7d70e4fb]{width:22px;height:22px;border-radius:5px;-ms-flex-negative:0;flex-shrink:0;background:transparent;border:none;cursor:pointer;color:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .15s,background .12s,color .12s;transition:opacity .15s,background .12s,color .12s}.dd-history-del[data-v-7d70e4fb]:hover{background:rgba(220,53,69,.3);color:#ff6b6b}.dd-history-spinning[data-v-7d70e4fb]{opacity:1!important;cursor:default;color:hsla(0,0%,100%,.5);-webkit-animation:dd-hist-spin-data-v-7d70e4fb .8s linear infinite;animation:dd-hist-spin-data-v-7d70e4fb .8s linear infinite}@-webkit-keyframes dd-hist-spin-data-v-7d70e4fb{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes dd-hist-spin-data-v-7d70e4fb{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:767px){.dd-history-del[data-v-7d70e4fb]{opacity:1}}.dd-confirm-modal[data-v-7d70e4fb]{background:#fff;border-radius:14px;padding:24px 24px 20px;width:320px;max-width:90vw;-webkit-box-shadow:0 16px 48px rgba(0,0,0,.22);box-shadow:0 16px 48px rgba(0,0,0,.22)}.dd-confirm-title[data-v-7d70e4fb]{font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:6px}.dd-confirm-sub[data-v-7d70e4fb]{font-size:13px;color:#666;line-height:1.5}.dd-confirm-cancel[data-v-7d70e4fb]{padding:7px 18px;border-radius:8px;border:1px solid #e0d9cc;background:transparent;color:#555;font-size:13px;cursor:pointer}.dd-confirm-delete[data-v-7d70e4fb]{padding:7px 18px;border-radius:8px;border:none;background:#dc3545;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.dd-confirm-delete[data-v-7d70e4fb]:hover{background:#c82333}html.dd-dark .dd-confirm-modal[data-v-7d70e4fb]{background:#1c1c1e}html.dd-dark .dd-confirm-title[data-v-7d70e4fb]{color:#e4e4e7}html.dd-dark .dd-confirm-sub[data-v-7d70e4fb]{color:#888}html.dd-dark .dd-confirm-cancel[data-v-7d70e4fb]{border-color:#3a3a3e;color:#aaa}.dd-sidebar-bottom[data-v-7d70e4fb]{padding:8px 8px calc(8px + env(safe-area-inset-bottom, 0px));border-top:1px solid hsla(0,0%,100%,.1);gap:2px}.dd-sidebar-utils[data-v-7d70e4fb]{gap:1px}.dd-sidebar-utils-divider[data-v-7d70e4fb]{height:1px;background:hsla(0,0%,100%,.1);margin:4px 0}.dd-util-item[data-v-7d70e4fb]{gap:10px;padding:7px 10px;border-radius:7px;color:hsla(0,0%,100%,.75);font-size:13px;background:transparent;border:none;cursor:pointer;text-align:left;white-space:nowrap;text-decoration:none;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.dd-util-item[data-v-7d70e4fb]:hover{background:hsla(0,0%,100%,.1);color:#fff;text-decoration:none}.dd-bottom-link[data-v-7d70e4fb]{gap:10px;padding:8px 10px;border-radius:7px;color:hsla(0,0%,100%,.8);font-size:13px;text-decoration:none;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s;white-space:nowrap}.dd-bottom-link[data-v-7d70e4fb]:hover{background:hsla(0,0%,100%,.1);color:#fff;text-decoration:none}.dd-user-trigger[data-v-7d70e4fb]{gap:10px;padding:8px 10px;border-radius:7px;color:hsla(0,0%,100%,.9);font-size:13px;background:transparent;border:none;cursor:pointer;text-align:left;white-space:nowrap;-webkit-transition:background .15s;transition:background .15s}.dd-user-trigger[data-v-7d70e4fb]:hover{background:hsla(0,0%,100%,.1)}.dd-user-avatar-sm[data-v-7d70e4fb]{width:28px;height:28px;min-width:28px;background:hsla(0,0%,100%,.25);font-weight:700;font-size:12px}.dd-user-name[data-v-7d70e4fb]{overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1}.dd-user-chevron[data-v-7d70e4fb]{-ms-flex-negative:0;flex-shrink:0;opacity:.65}.dd-user-menu[data-v-7d70e4fb]{position:fixed;z-index:9999;background:#2c2c2e;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:6px;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.45);box-shadow:0 8px 32px rgba(0,0,0,.45);color:#e8e8e8}.dd-user-menu-email[data-v-7d70e4fb]{padding:8px 12px 10px;font-size:13px;font-weight:600;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-user-menu-divider[data-v-7d70e4fb]{height:1px;background:hsla(0,0%,100%,.1);margin:4px 0}.dd-user-menu-item[data-v-7d70e4fb]{gap:10px;padding:9px 12px;border-radius:8px;font-size:13.5px;color:#e8e8e8;text-decoration:none;background:transparent;border:none;cursor:pointer;text-align:left;-webkit-transition:background .12s;transition:background .12s}.dd-user-menu-item[data-v-7d70e4fb]:hover{background:hsla(0,0%,100%,.1);color:#fff;text-decoration:none}.dd-user-menu-item--logout[data-v-7d70e4fb]{color:#ff6b6b}.dd-user-menu-item--logout[data-v-7d70e4fb]:hover{background:rgba(220,53,69,.18);color:#ff6b6b}.dd-user-menu-item span[data-v-7d70e4fb]{-webkit-box-flex:1;-ms-flex:1;flex:1}.dd-dark-pill[data-v-7d70e4fb]{width:34px;height:19px;border-radius:10px;background:hsla(0,0%,100%,.2);position:relative;-webkit-transition:background .2s;transition:background .2s;-ms-flex-negative:0;flex-shrink:0}.dd-dark-pill--on[data-v-7d70e4fb]{background:#a6192e}.dd-dark-pill-thumb[data-v-7d70e4fb]{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.dd-dark-pill--on .dd-dark-pill-thumb[data-v-7d70e4fb]{-webkit-transform:translateX(15px);transform:translateX(15px)}.dd-menu-overlay[data-v-7d70e4fb]{position:fixed;inset:0;z-index:9998}.dd-main[data-v-7d70e4fb]{grid-column:2;grid-row:1;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;background:var(--dd-canvas,#fff);-webkit-transition:background .2s;transition:background .2s;overflow-y:auto;overflow-x:hidden;-ms-scroll-snap-type:y proximity;scroll-snap-type:y proximity}.dd-main>[data-v-7d70e4fb]{margin:0!important}.dd-main--locked[data-v-7d70e4fb]{overflow:hidden}.dd-backdrop[data-v-7d70e4fb]{display:none}.dd-settings-overlay[data-v-7d70e4fb]{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.45)}.dd-settings-modal[data-v-7d70e4fb]{background:#fff;border-radius:16px;padding:24px 28px;width:420px;max-width:92vw;-webkit-box-shadow:0 24px 64px rgba(0,0,0,.22);box-shadow:0 24px 64px rgba(0,0,0,.22)}.dd-settings-header[data-v-7d70e4fb]{margin-bottom:8px;font-size:17px;font-weight:700;color:#1a1a1a}.dd-settings-close[data-v-7d70e4fb]{background:none;border:none;cursor:pointer;color:#aaa;padding:4px;border-radius:6px}.dd-settings-close[data-v-7d70e4fb]:hover{background:#f0ede8;color:#333}.dd-settings-back[data-v-7d70e4fb]{width:30px;height:30px;margin-right:8px;padding:0;border:none;border-radius:8px;background:transparent;color:#555;cursor:pointer}.dd-settings-back[data-v-7d70e4fb]:hover{background:#f0ede8;color:#1a1a1a}.dd-pref-row[data-v-7d70e4fb]{padding:16px 0;border-bottom:1px solid #f0ede8;gap:16px}.dd-pref-row--stack[data-v-7d70e4fb]{display:block}.dd-pref-row[data-v-7d70e4fb]:last-of-type{border-bottom:none}.dd-pref-label[data-v-7d70e4fb]{font-size:14px;color:#1a1a1a}.dd-pref-role-head[data-v-7d70e4fb]{margin-bottom:10px}.dd-pref-role-current[data-v-7d70e4fb]{font-size:11px;font-weight:700;letter-spacing:.08em;color:#a6192e;background:rgba(166,25,46,.1);padding:4px 8px;border-radius:999px}.dd-pref-role-grid[data-v-7d70e4fb]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dd-pref-role-btn[data-v-7d70e4fb]{border:1px solid #ece7df;border-radius:10px;background:#faf8f4;padding:10px;text-align:left;cursor:pointer;-webkit-transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,-webkit-box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s;transition:border-color .15s,background .15s,box-shadow .15s,-webkit-box-shadow .15s}.dd-pref-role-btn[data-v-7d70e4fb]:hover{border-color:rgba(166,25,46,.45);background:#fff}.dd-pref-role-btn.active[data-v-7d70e4fb]{border-color:#a6192e;background:rgba(166,25,46,.08);-webkit-box-shadow:0 0 0 2px rgba(166,25,46,.08);box-shadow:0 0 0 2px rgba(166,25,46,.08)}.dd-pref-role-title[data-v-7d70e4fb]{display:block;font-size:13px;font-weight:700;color:#1a1a1a}.dd-pref-role-desc[data-v-7d70e4fb]{display:block;margin-top:3px;font-size:11px;color:#777;line-height:1.25}.dd-profile-field[data-v-7d70e4fb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:6px 0;font-size:13px}.dd-profile-field-label[data-v-7d70e4fb]{color:#888;-ms-flex-negative:0;flex-shrink:0}.dd-profile-field-value[data-v-7d70e4fb]{color:#1a1a1a;font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:12px}.dd-profile-field--wrap[data-v-7d70e4fb]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.dd-profile-field-value--wrap[data-v-7d70e4fb]{overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word;max-width:60%}.dd-profile-phone-label[data-v-7d70e4fb]{display:block;margin-top:8px}.dd-profile-button[data-v-7d70e4fb]{gap:12px;padding:12px;border:1px solid #ece7df;border-radius:12px;background:#faf8f4;color:#1a1a1a;text-align:left;cursor:pointer;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.dd-profile-button[data-v-7d70e4fb]:hover{border-color:rgba(166,25,46,.45);background:#fff}.dd-profile-button-avatar[data-v-7d70e4fb]{width:38px;height:38px;background:#a6192e;color:#fff;font-size:15px;font-weight:700}.dd-profile-button-copy[data-v-7d70e4fb]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.dd-profile-button-subtitle[data-v-7d70e4fb],.dd-profile-button-title[data-v-7d70e4fb]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-profile-button-title[data-v-7d70e4fb]{font-size:13.5px;font-weight:700}.dd-profile-button-subtitle[data-v-7d70e4fb]{margin-top:2px;color:#777;font-size:12px}.dd-profile-button-chevron[data-v-7d70e4fb]{color:#aaa}.dd-profile-summary[data-v-7d70e4fb]{padding:18px 0 20px}.dd-profile-summary strong[data-v-7d70e4fb]{margin-top:10px;color:#1a1a1a;font-size:16px}.dd-profile-summary>span[data-v-7d70e4fb]{margin-top:3px;color:#777;font-size:12px}.dd-profile-avatar[data-v-7d70e4fb]{width:64px;height:64px;background:#a6192e;color:#fff;font-size:23px;font-weight:700}.dd-profile-details[data-v-7d70e4fb]{padding:10px 14px;border:1px solid #ece7df;border-radius:12px;background:#faf8f4}.dd-profile-field--phone[data-v-7d70e4fb]{min-height:38px}.dd-profile-phone-editor[data-v-7d70e4fb],.dd-profile-phone-value[data-v-7d70e4fb]{gap:6px;min-width:0;margin-left:12px}.dd-profile-phone-input[data-v-7d70e4fb]{width:160px;min-width:0;padding:6px 8px;border:1px solid #e0d9cc;border-radius:7px;background:#fff;color:#1a1a1a;font:inherit;text-align:right}.dd-profile-phone-input[data-v-7d70e4fb]:focus{outline:none;border-color:#a6192e}.dd-profile-edit-action[data-v-7d70e4fb]{width:28px;height:28px;padding:0;border:1px solid #e0d9cc;border-radius:7px;background:#fff;color:#777;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.dd-profile-edit-action[data-v-7d70e4fb]:hover{border-color:#a6192e;color:#a6192e}.dd-profile-edit-action--save[data-v-7d70e4fb]{background:#a6192e;border-color:#a6192e;color:#fff}.dd-profile-edit-action--save[data-v-7d70e4fb]:hover{color:#fff}.dd-profile-edit-action[data-v-7d70e4fb]:disabled{opacity:.5;cursor:default}.dd-profile-feedback[data-v-7d70e4fb]{display:block;margin-top:8px;text-align:right;font-size:11.5px}.dd-pref-input[data-v-7d70e4fb]{width:100%;margin-top:10px;padding:9px 12px;border:1px solid #e0d9cc;border-radius:8px;background:#f5f0e8;color:#1a1a1a;font-size:13.5px;font-family:inherit}.dd-pref-input[data-v-7d70e4fb]:focus{outline:none;border-color:#a6192e}.dd-pref-save-row[data-v-7d70e4fb]{gap:10px;margin-top:10px}.dd-pref-save-btn[data-v-7d70e4fb]{padding:7px 18px;background:#a6192e;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:12.5px;cursor:pointer}.dd-pref-save-btn[data-v-7d70e4fb]:disabled{opacity:.5;cursor:default}.dd-pref-save-msg[data-v-7d70e4fb]{font-size:11.5px}.dd-pref-save-msg--ok[data-v-7d70e4fb]{color:#16a34a}.dd-pref-save-msg--err[data-v-7d70e4fb]{color:#ef4444}.dd-pref-seg[data-v-7d70e4fb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;background:#f0ede8;border-radius:9px;padding:3px;-ms-flex-negative:0;flex-shrink:0}.dd-pref-seg-btn[data-v-7d70e4fb]{gap:5px;padding:5px 14px;border-radius:7px;border:none;background:transparent;color:#888;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:background .15s,color .15s,-webkit-box-shadow .15s;transition:background .15s,color .15s,-webkit-box-shadow .15s;transition:background .15s,color .15s,box-shadow .15s;transition:background .15s,color .15s,box-shadow .15s,-webkit-box-shadow .15s;white-space:nowrap}.dd-pref-seg-btn.active[data-v-7d70e4fb]{background:#fff;color:#1a1a1a;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.12);box-shadow:0 1px 4px rgba(0,0,0,.12)}.dd-pref-account[data-v-7d70e4fb]{padding:16px 0 2px}.dd-pref-logout[data-v-7d70e4fb]{gap:8px;min-height:44px;padding:10px 18px;border-radius:10px;border:1px solid rgba(192,57,43,.24);background:rgba(192,57,43,.07);color:#c0392b;font-size:14px;font-weight:700;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .15s;transition:background .15s}.dd-pref-logout[data-v-7d70e4fb]:hover{background:rgba(192,57,43,.08)}html.dd-dark .dd-settings-modal[data-v-7d70e4fb]{background:#1c1c1e}html.dd-dark .dd-settings-header[data-v-7d70e4fb]{color:#e4e4e7}html.dd-dark .dd-settings-close[data-v-7d70e4fb]{color:#555}html.dd-dark .dd-settings-close[data-v-7d70e4fb]:hover{background:#2e2e30;color:#e4e4e7}html.dd-dark .dd-settings-back[data-v-7d70e4fb]{color:#aaa}html.dd-dark .dd-settings-back[data-v-7d70e4fb]:hover{background:#2e2e30;color:#e4e4e7}html.dd-dark .dd-pref-row[data-v-7d70e4fb]{border-bottom-color:#2e2e30}html.dd-dark .dd-pref-label[data-v-7d70e4fb]{color:#e4e4e7}html.dd-dark .dd-pref-role-current[data-v-7d70e4fb]{color:#ffb074;background:rgba(166,25,46,.18)}html.dd-dark .dd-pref-role-btn[data-v-7d70e4fb]{background:#242426;border-color:#343438}html.dd-dark .dd-pref-role-btn[data-v-7d70e4fb]:hover{background:#2e2e30;border-color:rgba(166,25,46,.55)}html.dd-dark .dd-pref-role-btn.active[data-v-7d70e4fb]{background:rgba(166,25,46,.16);border-color:#a6192e}html.dd-dark .dd-pref-role-title[data-v-7d70e4fb]{color:#e4e4e7}html.dd-dark .dd-pref-role-desc[data-v-7d70e4fb]{color:#9a9a9f}html.dd-dark .dd-pref-input[data-v-7d70e4fb]{background:#111;border-color:#3a3a3e;color:#e4e4e7}html.dd-dark .dd-pref-seg[data-v-7d70e4fb]{background:#2e2e30}html.dd-dark .dd-pref-seg-btn[data-v-7d70e4fb]{color:#666}html.dd-dark .dd-pref-seg-btn.active[data-v-7d70e4fb]{background:#3a3a3c;color:#e4e4e7;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3)}html.dd-dark .dd-profile-field-label[data-v-7d70e4fb]{color:#8e8e93}html.dd-dark .dd-profile-field-value[data-v-7d70e4fb]{color:#e4e4e7}html.dd-dark .dd-profile-button[data-v-7d70e4fb],html.dd-dark .dd-profile-details[data-v-7d70e4fb]{background:#242426;border-color:#343438}html.dd-dark .dd-profile-button[data-v-7d70e4fb]:hover{background:#2e2e30;border-color:rgba(166,25,46,.55)}html.dd-dark .dd-profile-button[data-v-7d70e4fb]{color:#e4e4e7}html.dd-dark .dd-profile-button-subtitle[data-v-7d70e4fb],html.dd-dark .dd-profile-summary>span[data-v-7d70e4fb]{color:#9a9a9f}html.dd-dark .dd-profile-summary strong[data-v-7d70e4fb]{color:#e4e4e7}html.dd-dark .dd-profile-edit-action[data-v-7d70e4fb],html.dd-dark .dd-profile-phone-input[data-v-7d70e4fb]{background:#1c1c1e;border-color:#3a3a3e;color:#e4e4e7}html.dd-dark .dd-profile-edit-action--save[data-v-7d70e4fb]{background:#a6192e;border-color:#a6192e;color:#fff}html.dd-dark .dd-pref-logout[data-v-7d70e4fb]{color:#ff6b6b;border-color:hsla(0,100%,71%,.28);background:rgba(220,53,69,.1)}html.dd-dark .dd-pref-logout[data-v-7d70e4fb]:hover{background:rgba(220,53,69,.15)}.dd-nav-tooltip[data-v-7d70e4fb]{position:fixed;left:68px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(20,20,20,.92);color:#fff;padding:5px 11px;border-radius:7px;font-size:12.5px;font-weight:500;white-space:nowrap;z-index:9999;pointer-events:none;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.35);box-shadow:0 2px 10px rgba(0,0,0,.35)}.dd-menu-enter-active[data-v-7d70e4fb],.dd-menu-leave-active[data-v-7d70e4fb]{-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s}.dd-menu-enter[data-v-7d70e4fb],.dd-menu-leave-to[data-v-7d70e4fb]{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}.dd-modal-enter-active[data-v-7d70e4fb],.dd-modal-leave-active[data-v-7d70e4fb]{-webkit-transition:opacity .18s;transition:opacity .18s}.dd-modal-enter[data-v-7d70e4fb],.dd-modal-leave-to[data-v-7d70e4fb]{opacity:0}.dd-tip-enter-active[data-v-7d70e4fb],.dd-tip-leave-active[data-v-7d70e4fb]{-webkit-transition:opacity .1s;transition:opacity .1s}.dd-tip-enter[data-v-7d70e4fb],.dd-tip-leave-to[data-v-7d70e4fb]{opacity:0}@media (max-width:767px){.dd-shell[data-v-7d70e4fb]{grid-template-columns:1fr!important}.dd-main[data-v-7d70e4fb]{grid-column:1}.dd-sidebar[data-v-7d70e4fb]{position:fixed;top:0;left:0;height:100dvh;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;width:280px!important;min-width:280px!important}.dd-mobile-open .dd-sidebar[data-v-7d70e4fb]{-webkit-transform:translateX(0);transform:translateX(0)}.dd-backdrop[data-v-7d70e4fb]{display:block;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:1199}.dd-toggle-btn[data-v-7d70e4fb]{display:none!important}}:root{--dd-bg:#fafafb;--dd-text:#1a1a1a;--dd-card:#fff;--dd-border:#e7e8eb;--dd-muted:#666}html.dd-dark{--dd-bg:#111;--dd-text:#e4e4e7;--dd-card:#1c1c1e;--dd-border:#2e2e30;--dd-muted:#888}html.dd-dark .dd-main{background:#111}*{scrollbar-width:thin;scrollbar-color:hsla(240,4%,49%,.4) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(240,4%,49%,.4);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:hsla(240,4%,49%,.6);background-clip:padding-box}html.dd-dark{scrollbar-color:hsla(0,0%,100%,.18) transparent}html.dd-dark ::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);background-clip:padding-box}html.dd-dark ::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3);background-clip:padding-box}html.dd-dark .dd-main .imap-filter-panel,html.dd-dark .dd-main .imap-header,html.dd-dark .dd-main .imap-page,html.dd-dark .dd-main .imap-panel{background:#1c1c1e;border-color:#2e2e30;color:#e4e4e7}html.dd-dark .dd-main .chat-page{background:#111}