.qtms-infotip[data-v-9b5e992f]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid var(--qbm-text-muted);color:var(--qbm-text-muted);font-size:.6875rem;font-weight:700;font-style:normal;line-height:1;cursor:help;vertical-align:2px;-webkit-user-select:none;user-select:none}.qtms-infotip[data-v-9b5e992f]:hover,.qtms-infotip[data-v-9b5e992f]:focus-visible{border-color:var(--qbm-cta-bg);color:var(--qbm-cta-bg);outline:none}.qtms-infotip--on-dark[data-v-9b5e992f]{border-color:var(--qbm-text-on-sidebar-muted);color:var(--qbm-text-on-sidebar-muted)}.qtms-infotip--on-dark[data-v-9b5e992f]:hover,.qtms-infotip--on-dark[data-v-9b5e992f]:focus-visible{border-color:var(--qbm-text-on-sidebar);color:var(--qbm-text-on-sidebar)}.qtms-infotip__bubble[data-v-9b5e992f]{position:fixed;width:min(260px,calc(100vw - 24px));box-sizing:border-box;background:var(--qbm-bg-sidebar);color:var(--qbm-text-on-sidebar);font-size:.75rem;font-weight:400;line-height:1.45;text-align:left;padding:9px 12px;border-radius:8px;box-shadow:0 6px 18px #00000040;pointer-events:none;z-index:10000}.qtms-infotip__bubble[data-v-9b5e992f]:after{content:"";position:absolute;left:var(--qtms-infotip-arrow-left, 50%);transform:translate(-50%);border:6px solid transparent}.qtms-infotip__bubble--above[data-v-9b5e992f]:after{top:100%;border-top-color:var(--qbm-bg-sidebar)}.qtms-infotip__bubble--below[data-v-9b5e992f]:after{bottom:100%;border-bottom-color:var(--qbm-bg-sidebar)}.qtms-asst[data-v-2d9be302]{position:fixed;right:24px;bottom:24px;z-index:350;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.qtms-asst[data-v-2d9be302]>*{pointer-events:auto}.qtms-asst__fab[data-v-2d9be302]{width:52px;height:52px;padding:0;border-radius:50%;border:3px solid #e2e8f0;display:inline-flex;align-items:center;justify-content:center;background:#231550;color:#fff;box-shadow:0 6px 18px #0f172a59;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .15s ease}.qtms-asst__fab-logo[data-v-2d9be302]{width:40px;height:40px;display:block;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.qtms-asst__fab[data-v-2d9be302]:active{cursor:grabbing}.qtms-asst__fab[data-v-2d9be302]:hover{transform:scale(1.06)}.qtms-asst__fab[data-v-2d9be302]:focus-visible{outline:3px solid var(--qbm-border-strong);outline-offset:2px}.qtms-asst__panel[data-v-2d9be302]{width:384px;height:min(600px,calc(100vh - 120px));display:flex;flex-direction:column;background:var(--qbm-bg-card);border:1px solid var(--qbm-tile-border, var(--qbm-border));border-radius:16px;box-shadow:0 12px 40px #00000038;overflow:hidden;animation:qtms-asst-in-2d9be302 .16s ease-out}@keyframes qtms-asst-in-2d9be302{0%{opacity:0;transform:translateY(12px)}}.qtms-asst__head[data-v-2d9be302]{display:flex;align-items:center;justify-content:space-between;gap:var(--qbm-space-2);padding:10px 10px 10px 16px;background:var(--qbm-cta-bg);color:var(--qbm-cta-text)}.qtms-asst__head h2[data-v-2d9be302]{margin:0;display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700}.qtms-asst__head-actions[data-v-2d9be302]{display:flex;gap:2px}.qtms-asst__icon-btn[data-v-2d9be302]{width:32px;height:32px;display:grid;place-items:center;border:none;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.qtms-asst__icon-btn[data-v-2d9be302]:hover,.qtms-asst__ai-actions[data-v-2d9be302]{display:flex;gap:var(--qbm-space-2)}.qtms-asst__summary[data-v-2d9be302]{display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px;border-bottom:1px solid var(--qbm-border)}.qtms-asst__summary-chip[data-v-2d9be302]{padding:2px 8px;border-radius:999px;background:var(--qbm-bg-subtle);border:1px solid var(--qbm-border);font-size:.75rem;color:var(--qbm-text-primary)}.qtms-asst__list[data-v-2d9be302]{flex:1;min-height:0;overflow-y:auto;padding:var(--qbm-space-3);display:flex;flex-direction:column;gap:var(--qbm-space-3)}.qtms-asst__msg[data-v-2d9be302]{display:flex;gap:var(--qbm-space-2);align-items:flex-start;max-width:88%}.qtms-asst__msg--user[data-v-2d9be302]{align-self:flex-end}.qtms-asst__avatar[data-v-2d9be302]{flex:none;margin-top:8px;color:var(--qbm-text-muted)}.qtms-asst__bubble[data-v-2d9be302]{padding:var(--qbm-space-2) var(--qbm-space-3);border-radius:14px 14px 14px 4px;background:var(--qbm-bg-subtle);border:1px solid var(--qbm-border);color:var(--qbm-text-primary)}.qtms-asst__msg--user .qtms-asst__bubble[data-v-2d9be302]{border-radius:14px 14px 4px;background:var(--qbm-cta-bg);border-color:var(--qbm-cta-bg);color:var(--qbm-cta-text)}.qtms-asst__text[data-v-2d9be302]{margin:0;white-space:pre-wrap;font-size:.875rem;line-height:1.5}.qtms-asst__links[data-v-2d9be302],.qtms-asst__choices[data-v-2d9be302]{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--qbm-space-2)}.qtms-asst__choice[data-v-2d9be302]{padding:4px 12px;border-radius:999px;border:1px solid var(--qbm-border-strong);background:var(--qbm-bg-card);color:var(--qbm-text-primary);font:inherit;font-size:.8125rem;cursor:pointer}.qtms-asst__choice[data-v-2d9be302]:hover{background:var(--qbm-bg-hover)}.qtms-asst__choice--default[data-v-2d9be302]{display:inline-flex;align-items:center;gap:4px;border-color:var(--qbm-cta-bg);box-shadow:inset 0 0 0 1px var(--qbm-cta-bg);font-weight:600}.qtms-asst__choice--upload[data-v-2d9be302],.qtms-asst__attach[data-v-2d9be302]{display:inline-flex;align-items:center;gap:4px}.qtms-asst__choice--on[data-v-2d9be302]{display:inline-flex;align-items:center;gap:4px;border-color:var(--qbm-accent);background:var(--qbm-accent-soft)}.qtms-asst__actions[data-v-2d9be302]{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--qbm-space-2)}.qtms-asst__working[data-v-2d9be302]{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;color:var(--qbm-text-muted)}.qtms-asst__spin[data-v-2d9be302]{animation:qtms-asst-spin-2d9be302 1s linear infinite}@keyframes qtms-asst-spin-2d9be302{to{transform:rotate(360deg)}}.qtms-asst__error[data-v-2d9be302]{margin:0;padding:var(--qbm-space-2) var(--qbm-space-3);background:var(--qbm-danger-bg);color:var(--qbm-danger-text);font-size:.8125rem}.qtms-asst__compose[data-v-2d9be302]{display:flex;flex-direction:column;gap:6px;padding:var(--qbm-space-2) var(--qbm-space-3) var(--qbm-space-3);border-top:1px solid var(--qbm-border)}.qtms-asst__input[data-v-2d9be302]{width:100%;min-height:44px;max-height:120px;resize:none;font-size:.875rem}.qtms-asst__compose-row[data-v-2d9be302]{display:flex;align-items:center;gap:6px}.qtms-asst__send[data-v-2d9be302]{margin-left:auto}.qtms-asst__langs[data-v-2d9be302]{display:inline-flex;align-items:center;gap:4px;color:var(--qbm-text-muted)}.qtms-asst__lang-pill[data-v-2d9be302]{min-width:32px;padding:3px 8px;border:1px solid var(--qbm-border);border-radius:999px;background:var(--qbm-bg-card);color:var(--qbm-text-primary);font:inherit;font-size:.8125rem;cursor:pointer}.qtms-asst__lang-pill[data-v-2d9be302]:hover:not(:disabled){background:var(--qbm-bg-hover)}.qtms-asst__lang-pill--on[data-v-2d9be302]{background:var(--qbm-accent-soft);border-color:var(--qbm-accent);font-weight:600}.qtms-asst__lang-pill[data-v-2d9be302]:disabled{opacity:.6;cursor:default}@media (max-width: 767px){.qtms-asst__panel[data-v-2d9be302]{position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;border:none}.qtms-asst--open .qtms-asst__fab[data-v-2d9be302]{display:none}}:root{--qbm-bg-page: #faf6ec;--qbm-bg-card: #ffffff;--qbm-bg-sidebar: #231550;--qbm-bg-hover: rgba(0, 0, 0, .04);--qbm-bg-input: #ffffff;--qbm-bg-subtle: #f8fafc;--qbm-solution-bg: #fffbf5;--qbm-solution-border: #fed7aa;--qbm-solution-title: #c2410c;--qbm-solution-text: #1f2937;--qbm-success-bg: #f0fdf4;--qbm-success-border: #6ee7b7;--qbm-success-text: #15803d;--qbm-warning-bg: #fffbeb;--qbm-warning-border: #fcd34d;--qbm-warning-text: #78350f;--qbm-warning-strong: #92400e;--qbm-danger-bg: #fee2e2;--qbm-danger-border: #fca5a5;--qbm-danger-text: #b91c1c;--qbm-exact-match-bg: #fff7f7;--qbm-exact-match-border: #ef9a9a;--qbm-exact-match-accent: #dc2626;--qbm-text-on-sidebar: #d6cda7;--qbm-text-on-sidebar-muted: #c7c7e0;--qbm-sidebar-brand: #ffd84a;--qbm-text-on-sidebar-faint: #7a7aab;--qbm-text-primary: #1a1a2e;--qbm-text-secondary: #4b5563;--qbm-text-muted: #6b7280;--qbm-accent-text: #1a1a2e;--qbm-active-bg: rgba(214, 205, 167, .2);--qbm-active-text: #d6cda7;--qbm-accent: #d6cda7;--qbm-accent-soft: #f3f4f6;--qbm-accent-secondary: #d6a96b;--qbm-card-header-bg: rgba(35, 21, 80, .07);--qbm-tile-head-bg: var(--qbm-cta-bg);--qbm-tile-head-text: color-mix(in srgb, var(--qbm-cta-text) 72%, white);--qbm-tile-chip-bg: color-mix(in srgb, var(--qbm-cta-text) 20%, transparent);--qbm-tile-chip-text: var(--qbm-cta-text);--qbm-tile-chip-border: color-mix(in srgb, var(--qbm-cta-text) 45%, transparent);--qbm-tile-border: color-mix(in srgb, var(--qbm-cta-bg) 12%, var(--qbm-border));--qbm-cta-bg: #231550;--qbm-cta-text: #d6cda7;--qbm-cta-hover-bg: #1a1040;--qbm-cta-hover-shadow: 0 2px 6px rgba(35, 21, 80, .25);--qbm-logout-bg: #d6cda7;--qbm-logout-text: #231550;--qbm-logout-hover-bg: #b8ac80;--qbm-logout-hover-shadow: 0 2px 6px rgba(214, 205, 167, .4);--qbm-border: #e5e7eb;--qbm-border-strong: #9ca3af;--qbm-divider-on-sidebar: rgba(255, 255, 255, .18);--qbm-logo-frame: #fef3c7;--qbm-danger: #dc2626;--qbm-success: #059669;--qbm-warning: #d97706;--qbm-shadow-card: 0 4px 12px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .04);--qbm-shadow-sidebar: 0 4px 12px rgba(35, 21, 80, .25), 0 1px 2px rgba(15, 23, 42, .06);--qbm-card-elevation: 0 10px 28px rgba(15, 23, 42, .14), 0 4px 10px rgba(15, 23, 42, .1);--qbm-focus-ring: rgba(35, 21, 80, .28);--qbm-selection-bg: rgba(214, 205, 167, .48);--qbm-bg: var(--qbm-bg-page);--qbm-bg-base: var(--qbm-bg-page);--qbm-bg-muted: var(--qbm-bg-page);--qbm-bg-elevated: var(--qbm-bg-card);--qbm-bg-surface: var(--qbm-bg-card);--qbm-surface: var(--qbm-bg-card);--qbm-surface-hover: var(--qbm-bg-hover);--qbm-surface-muted: var(--qbm-bg-page);--qbm-surface-subtle: var(--qbm-bg-subtle);--qbm-text: var(--qbm-text-primary);--qbm-accent-light: var(--qbm-accent-soft);--qbm-green-bg: var(--qbm-success-bg);--qbm-green-border: var(--qbm-success-border);--qbm-success-soft: var(--qbm-success-bg);--qbm-warning-soft: var(--qbm-warning-bg);--qbm-danger-soft: var(--qbm-danger-bg);--qbm-warn: var(--qbm-warning-strong);--qbm-warn-bg: var(--qbm-warning-bg);--qbm-warn-border: var(--qbm-warning-border);--qbm-warn-text: var(--qbm-warning-text);--qbm-shadow-sm: 0 1px 2px rgba(15, 45, 94, .06);--qbm-shadow-md: var(--qbm-shadow-card);--qbm-accent-hover: #1a1040;--qbm-space-1: 4px;--qbm-space-2: 8px;--qbm-space-3: 12px;--qbm-space-4: 16px;--qbm-space-6: 24px;--qbm-space-8: 32px;--qbm-font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans Devanagari", "Noto Sans Gujarati", "Kohinoor Devanagari", "Gujarati Sangam MN", "Nirmala UI", sans-serif;--qbm-font-size-sm: .875rem;--qbm-font-size-base: 1rem;--qbm-font-size-lg: 1.125rem;--qbm-font-size-xl: 1.5rem;--qbm-font-weight-medium: 500;--qbm-font-weight-bold: 700;--qbm-radius-sm: 4px;--qbm-radius-md: 8px;--qbm-radius-lg: 12px;--qbm-sidebar-width: 240px}html[data-theme=scholarly-burgundy]{--qbm-bg-page: #fffdf6;--qbm-bg-card: #fffdf6;--qbm-bg-sidebar: #7a1f2b;--qbm-bg-hover: rgba(122, 31, 43, .06);--qbm-text-on-sidebar: #f7e8d4;--qbm-text-on-sidebar-muted: #e8d8b8;--qbm-sidebar-brand: #ffd479;--qbm-text-on-sidebar-faint: #c9b48a;--qbm-text-primary: #2d1810;--qbm-text-secondary: #6b5d4f;--qbm-text-muted: #7a6b5c;--qbm-accent-text: #2d1810;--qbm-active-bg: rgba(212, 165, 116, .28);--qbm-active-text: #fffdf6;--qbm-accent: #d4a574;--qbm-accent-soft: rgba(212, 165, 116, .16);--qbm-accent-secondary: #f7e8d4;--qbm-card-header-bg: rgba(122, 31, 43, .06);--qbm-cta-bg: #7a1f2b;--qbm-cta-text: #f7e8d4;--qbm-cta-hover-bg: #5a141f;--qbm-cta-hover-shadow: 0 2px 6px rgba(122, 31, 43, .3);--qbm-logout-bg: #d4a574;--qbm-logout-text: #2d1810;--qbm-logout-hover-bg: #c08a52;--qbm-logout-hover-shadow: 0 2px 6px rgba(212, 165, 116, .4);--qbm-border: #e8d8b8;--qbm-border-strong: #c9b48a;--qbm-divider-on-sidebar: rgba(247, 232, 212, .2);--qbm-logo-frame: #d4a574;--qbm-shadow-card: 0 4px 12px rgba(122, 31, 43, .08), 0 1px 2px rgba(122, 31, 43, .04);--qbm-shadow-sidebar: 0 4px 12px rgba(122, 31, 43, .3), 0 1px 2px rgba(122, 31, 43, .1)}html[data-theme=modern-edtech]{--qbm-bg-page: #f1f5f9;--qbm-bg-card: #ffffff;--qbm-bg-sidebar: #0d3b66;--qbm-bg-hover: rgba(13, 59, 102, .06);--qbm-text-on-sidebar: #cbd5e1;--qbm-text-on-sidebar-muted: #94a3b8;--qbm-sidebar-brand: #ffd166;--qbm-text-on-sidebar-faint: #64748b;--qbm-text-primary: #0d3b66;--qbm-text-secondary: #475569;--qbm-text-muted: #64748b;--qbm-accent-text: #1a1a1a;--qbm-active-bg: rgba(255, 107, 107, .22);--qbm-active-text: #ffffff;--qbm-accent: #ff6b6b;--qbm-accent-soft: rgba(255, 107, 107, .12);--qbm-accent-secondary: #4ecdc4;--qbm-card-header-bg: rgba(13, 59, 102, .06);--qbm-cta-bg: #ff6b6b;--qbm-cta-text: #ffffff;--qbm-cta-hover-bg: #e85555;--qbm-cta-hover-shadow: 0 2px 6px rgba(255, 107, 107, .3);--qbm-logout-bg: #fde68a;--qbm-logout-text: #0d3b66;--qbm-logout-hover-bg: #fcd34d;--qbm-logout-hover-shadow: 0 2px 6px rgba(253, 230, 138, .4);--qbm-border: #cbd5e1;--qbm-border-strong: #94a3b8;--qbm-divider-on-sidebar: rgba(255, 255, 255, .14);--qbm-logo-frame: #ff6b6b;--qbm-shadow-card: 0 4px 12px rgba(13, 59, 102, .08), 0 1px 2px rgba(13, 59, 102, .04);--qbm-shadow-sidebar: 0 4px 12px rgba(13, 59, 102, .25), 0 1px 2px rgba(13, 59, 102, .08)}html[data-theme=sophisticated-dark]{color-scheme:dark;--qbm-bg-page: #090e1a;--qbm-bg-card: #111827;--qbm-bg-sidebar: #0c1322;--qbm-bg-hover: rgba(148, 163, 184, .1);--qbm-bg-input: #182235;--qbm-bg-subtle: #151f31;--qbm-solution-bg: #fff3d6;--qbm-solution-border: #d5a23f;--qbm-solution-title: #8a4b00;--qbm-solution-text: #2d210f;--qbm-success-bg: #10261c;--qbm-success-border: #286043;--qbm-success-text: #86efac;--qbm-warning-bg: #2a2110;--qbm-warning-border: #6b5320;--qbm-warning-text: #fde68a;--qbm-warning-strong: #fbbf24;--qbm-danger-bg: #2b1519;--qbm-danger-border: #71333c;--qbm-danger-text: #fca5a5;--qbm-exact-match-bg: #21171c;--qbm-exact-match-border: #74404a;--qbm-exact-match-accent: #ef4444;--qbm-text-on-sidebar: #d9e2ef;--qbm-text-on-sidebar-muted: #a4b2c5;--qbm-sidebar-brand: #e9b85c;--qbm-text-on-sidebar-faint: #718198;--qbm-text-primary: #f4f7fb;--qbm-text-secondary: #c4cfdd;--qbm-text-muted: #94a3b8;--qbm-accent-text: #17120a;--qbm-active-bg: rgba(240, 190, 92, .16);--qbm-active-text: #f3c86f;--qbm-accent: #e9b85c;--qbm-accent-soft: rgba(233, 184, 92, .11);--qbm-accent-secondary: #67d4ff;--qbm-card-header-bg: rgba(148, 163, 184, .065);--qbm-cta-bg: #e9b85c;--qbm-cta-text: #17120a;--qbm-cta-hover-bg: #f3c86f;--qbm-cta-hover-shadow: 0 4px 14px rgba(233, 184, 92, .2);--qbm-logout-bg: #e9b85c;--qbm-logout-text: #17120a;--qbm-logout-hover-bg: #f3c86f;--qbm-logout-hover-shadow: 0 4px 14px rgba(233, 184, 92, .24);--qbm-border: #28364b;--qbm-border-strong: #40516a;--qbm-divider-on-sidebar: rgba(164, 178, 197, .14);--qbm-logo-frame: #314058;--qbm-shadow-card: 0 18px 42px rgba(0, 0, 0, .28), 0 1px 0 rgba(255, 255, 255, .035);--qbm-shadow-sidebar: 0 18px 46px rgba(0, 0, 0, .3), inset -1px 0 rgba(255, 255, 255, .025);--qbm-card-elevation: var(--qbm-shadow-card);--qbm-focus-ring: rgba(103, 212, 255, .3);--qbm-selection-bg: rgba(233, 184, 92, .38)}html[data-theme=calm-sage]{--qbm-bg-page: #f5f3ee;--qbm-bg-card: #ffffff;--qbm-bg-sidebar: #5e7158;--qbm-bg-hover: rgba(94, 113, 88, .06);--qbm-text-on-sidebar: #e8e4d0;--qbm-text-on-sidebar-muted: #c2c0a8;--qbm-sidebar-brand: #ffe08a;--qbm-text-on-sidebar-faint: #9c9a80;--qbm-text-primary: #2c2e1f;--qbm-text-secondary: #54584a;--qbm-text-muted: #6b6b52;--qbm-accent-text: #0f0e0b;--qbm-active-bg: rgba(201, 105, 78, .25);--qbm-active-text: #ffffff;--qbm-accent: #c9694e;--qbm-accent-soft: rgba(201, 105, 78, .12);--qbm-accent-secondary: #e8e4d0;--qbm-card-header-bg: rgba(94, 113, 88, .08);--qbm-cta-bg: #5e7158;--qbm-cta-text: #ffffff;--qbm-cta-hover-bg: #4a5944;--qbm-cta-hover-shadow: 0 2px 6px rgba(94, 113, 88, .3);--qbm-logout-bg: #fde68a;--qbm-logout-text: #2c2e1f;--qbm-logout-hover-bg: #fcd34d;--qbm-logout-hover-shadow: 0 2px 6px rgba(253, 230, 138, .4);--qbm-border: #e8e4d0;--qbm-border-strong: #c2c0a8;--qbm-divider-on-sidebar: rgba(232, 228, 208, .22);--qbm-logo-frame: #e8e4d0;--qbm-shadow-card: 0 4px 12px rgba(94, 113, 88, .08), 0 1px 2px rgba(94, 113, 88, .04);--qbm-shadow-sidebar: 0 4px 12px rgba(94, 113, 88, .3), 0 1px 2px rgba(94, 113, 88, .1)}html[data-theme=white-classic]{--qbm-bg-page: #f3f4f6;--qbm-bg-card: #ffffff;--qbm-bg-sidebar: #ffffff;--qbm-bg-hover: #f3f4f6;--qbm-text-on-sidebar: #374151;--qbm-text-on-sidebar-muted: #6b7280;--qbm-sidebar-brand: #231550;--qbm-text-on-sidebar-faint: #9ca3af;--qbm-text-primary: #1f2937;--qbm-text-secondary: #4b5563;--qbm-text-muted: #6b7280;--qbm-accent-text: #231550;--qbm-active-bg: #231550;--qbm-active-text: #facc15;--qbm-accent: #facc15;--qbm-accent-soft: #f3f4f6;--qbm-accent-secondary: #d6a96b;--qbm-card-header-bg: rgba(35, 21, 80, .05);--qbm-cta-bg: #231550;--qbm-cta-text: #facc15;--qbm-cta-hover-bg: #1a1040;--qbm-cta-hover-shadow: 0 2px 6px rgba(35, 21, 80, .25);--qbm-logout-bg: #facc15;--qbm-logout-text: #231550;--qbm-logout-hover-bg: #eab308;--qbm-logout-hover-shadow: 0 2px 6px rgba(250, 204, 21, .4);--qbm-border: #e5e7eb;--qbm-border-strong: #9ca3af;--qbm-divider-on-sidebar: #d1d5db;--qbm-logo-frame: #fef3c7;--qbm-shadow-card: 0 4px 12px rgba(15, 23, 42, .04), 0 1px 2px rgba(15, 23, 42, .03);--qbm-shadow-sidebar: 0 4px 12px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .04)}html[data-theme=white-classic] .qbm-sidebar--collapsed{--qbm-bg-sidebar: #231550;--qbm-text-on-sidebar: #c7c7e0;--qbm-text-on-sidebar-muted: #c7c7e0;--qbm-text-on-sidebar-faint: #7a7aab;--qbm-divider-on-sidebar: rgba(255, 255, 255, .18);--qbm-logo-frame: #ffffff;--qbm-active-bg: rgba(250, 204, 21, .2);--qbm-active-text: #facc15;--qbm-accent-soft: rgba(250, 204, 21, .12);--qbm-shadow-sidebar: 0 4px 12px rgba(35, 21, 80, .25), 0 1px 2px rgba(15, 23, 42, .06)}html[data-theme=ocean-breeze]{--qbm-bg-page: #f0f9ff;--qbm-bg-card: #ffffff;--qbm-bg-sidebar: #0369a1;--qbm-bg-hover: rgba(3, 105, 161, .06);--qbm-text-on-sidebar: #e0f2fe;--qbm-text-on-sidebar-muted: #bae6fd;--qbm-sidebar-brand: #fde68a;--qbm-text-on-sidebar-faint: #7dd3fc;--qbm-text-primary: #0c4a6e;--qbm-text-secondary: #075985;--qbm-text-muted: #0369a1;--qbm-accent-text: #0c4a6e;--qbm-active-bg: rgba(253, 230, 138, .22);--qbm-active-text: #fde68a;--qbm-accent: #fde68a;--qbm-accent-soft: rgba(253, 230, 138, .14);--qbm-accent-secondary: #38bdf8;--qbm-card-header-bg: rgba(3, 105, 161, .06);--qbm-cta-bg: #0369a1;--qbm-cta-text: #ffffff;--qbm-cta-hover-bg: #0c4a6e;--qbm-cta-hover-shadow: 0 2px 6px rgba(3, 105, 161, .3);--qbm-logout-bg: #fde68a;--qbm-logout-text: #0c4a6e;--qbm-logout-hover-bg: #fcd34d;--qbm-logout-hover-shadow: 0 2px 6px rgba(253, 230, 138, .4);--qbm-border: #bae6fd;--qbm-border-strong: #7dd3fc;--qbm-divider-on-sidebar: rgba(224, 242, 254, .2);--qbm-logo-frame: #fde68a;--qbm-shadow-card: 0 4px 12px rgba(3, 105, 161, .08), 0 1px 2px rgba(3, 105, 161, .04);--qbm-shadow-sidebar: 0 4px 12px rgba(3, 105, 161, .25), 0 1px 2px rgba(3, 105, 161, .1)}html[data-theme=forest-calm]{--qbm-bg-page: #fefdf8;--qbm-bg-card: #ffffff;--qbm-bg-sidebar: #14532d;--qbm-bg-hover: rgba(20, 83, 45, .06);--qbm-text-on-sidebar: #fef3c7;--qbm-text-on-sidebar-muted: #fde68a;--qbm-sidebar-brand: #fde047;--qbm-text-on-sidebar-faint: #d4ad58;--qbm-text-primary: #052e16;--qbm-text-secondary: #166534;--qbm-text-muted: #166534;--qbm-accent-text: #052e16;--qbm-active-bg: rgba(253, 224, 71, .22);--qbm-active-text: #fde047;--qbm-accent: #fde047;--qbm-accent-soft: rgba(253, 224, 71, .14);--qbm-accent-secondary: #fef3c7;--qbm-card-header-bg: rgba(20, 83, 45, .08);--qbm-cta-bg: #14532d;--qbm-cta-text: #fef3c7;--qbm-cta-hover-bg: #052e16;--qbm-cta-hover-shadow: 0 2px 6px rgba(20, 83, 45, .3);--qbm-logout-bg: #fde047;--qbm-logout-text: #052e16;--qbm-logout-hover-bg: #facc15;--qbm-logout-hover-shadow: 0 2px 6px rgba(253, 224, 71, .4);--qbm-border: #d9f99d;--qbm-border-strong: #a3e635;--qbm-divider-on-sidebar: rgba(254, 243, 199, .22);--qbm-logo-frame: #fde047;--qbm-shadow-card: 0 4px 12px rgba(20, 83, 45, .08), 0 1px 2px rgba(20, 83, 45, .04);--qbm-shadow-sidebar: 0 4px 12px rgba(20, 83, 45, .3), 0 1px 2px rgba(20, 83, 45, .1)}html[data-theme=sunset-warm]{--qbm-bg-page: #fff7ed;--qbm-bg-card: #ffffff;--qbm-bg-sidebar: #9a3412;--qbm-bg-hover: rgba(154, 52, 18, .06);--qbm-text-on-sidebar: #fef3c7;--qbm-text-on-sidebar-muted: #fed7aa;--qbm-sidebar-brand: #fde68a;--qbm-text-on-sidebar-faint: #fdba74;--qbm-text-primary: #431407;--qbm-text-secondary: #7c2d12;--qbm-text-muted: #9a3412;--qbm-accent-text: #431407;--qbm-active-bg: rgba(251, 191, 36, .25);--qbm-active-text: #fbbf24;--qbm-accent: #fbbf24;--qbm-accent-soft: rgba(251, 191, 36, .14);--qbm-accent-secondary: #fed7aa;--qbm-card-header-bg: rgba(154, 52, 18, .06);--qbm-cta-bg: #9a3412;--qbm-cta-text: #fef3c7;--qbm-cta-hover-bg: #7c2d12;--qbm-cta-hover-shadow: 0 2px 6px rgba(154, 52, 18, .3);--qbm-logout-bg: #fbbf24;--qbm-logout-text: #431407;--qbm-logout-hover-bg: #f59e0b;--qbm-logout-hover-shadow: 0 2px 6px rgba(251, 191, 36, .4);--qbm-border: #fed7aa;--qbm-border-strong: #fb923c;--qbm-divider-on-sidebar: rgba(254, 243, 199, .22);--qbm-logo-frame: #fbbf24;--qbm-shadow-card: 0 4px 12px rgba(154, 52, 18, .08), 0 1px 2px rgba(154, 52, 18, .04);--qbm-shadow-sidebar: 0 4px 12px rgba(154, 52, 18, .3), 0 1px 2px rgba(154, 52, 18, .1)}html[data-theme=midnight-plum]{--qbm-bg-page: #faf5ff;--qbm-bg-card: #ffffff;--qbm-bg-sidebar: #581c87;--qbm-bg-hover: rgba(88, 28, 135, .06);--qbm-text-on-sidebar: #fde68a;--qbm-text-on-sidebar-muted: #f5d0fe;--qbm-sidebar-brand: #fcd34d;--qbm-text-on-sidebar-faint: #c084fc;--qbm-text-primary: #3b0764;--qbm-text-secondary: #6b21a8;--qbm-text-muted: #6b21a8;--qbm-accent-text: #3b0764;--qbm-active-bg: rgba(253, 230, 138, .22);--qbm-active-text: #fde68a;--qbm-accent: #fbbf24;--qbm-accent-soft: rgba(251, 191, 36, .14);--qbm-accent-secondary: #f5d0fe;--qbm-card-header-bg: rgba(88, 28, 135, .07);--qbm-cta-bg: #581c87;--qbm-cta-text: #fde68a;--qbm-cta-hover-bg: #3b0764;--qbm-cta-hover-shadow: 0 2px 6px rgba(88, 28, 135, .3);--qbm-logout-bg: #fde68a;--qbm-logout-text: #3b0764;--qbm-logout-hover-bg: #fcd34d;--qbm-logout-hover-shadow: 0 2px 6px rgba(253, 230, 138, .4);--qbm-border: #e9d5ff;--qbm-border-strong: #c084fc;--qbm-divider-on-sidebar: rgba(253, 230, 138, .22);--qbm-logo-frame: #fde68a;--qbm-shadow-card: 0 4px 12px rgba(88, 28, 135, .08), 0 1px 2px rgba(88, 28, 135, .04);--qbm-shadow-sidebar: 0 4px 12px rgba(88, 28, 135, .3), 0 1px 2px rgba(88, 28, 135, .1)}html,body,#app{margin:0;padding:0;height:100%;font-family:var(--qbm-font-family);color:var(--qbm-text-primary);background:var(--qbm-bg-page)}*,*:before,*:after{box-sizing:border-box}button{font-family:inherit}html[data-theme=sophisticated-dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,select){background-color:var(--qbm-bg-input);border-color:var(--qbm-border);color:var(--qbm-text-primary)}html[data-theme=sophisticated-dark] :is(input,textarea)::placeholder{color:var(--qbm-text-muted);opacity:.82}html[data-theme=sophisticated-dark] :is(input,textarea,select):focus-visible{border-color:var(--qbm-accent-secondary);outline:3px solid var(--qbm-focus-ring);outline-offset:1px}html[data-theme=sophisticated-dark] ::selection{background:var(--qbm-selection-bg);color:var(--qbm-text-primary)}html .qbm-card.qbm-card{background:var(--qbm-bg-elevated);border:1px solid var(--qbm-border);border-radius:var(--qbm-radius-lg);box-shadow:var(--qbm-card-elevation)}html .qbm-card.qbm-card:not(:has(.qbm-card__banner)){padding:var(--qbm-space-4) var(--qbm-space-6)}.qbm-card__banner{background:var(--qbm-card-header-bg);margin:calc(-1 * var(--qbm-space-4)) calc(-1 * var(--qbm-space-6)) var(--qbm-space-4);padding:var(--qbm-space-3) var(--qbm-space-6);border-bottom:1px solid var(--qbm-border);display:flex;align-items:baseline;justify-content:space-between;gap:var(--qbm-space-3);flex-wrap:wrap}.qbm-card__banner>h1,.qbm-card__banner>h2,.qbm-card__banner>h3,.qbm-card__banner>h4{margin:0;color:var(--qbm-text-primary);font-size:var(--qbm-font-size-lg);font-weight:var(--qbm-font-weight-bold)}.qbm-card__body{padding:0}html .qbm-card.qbm-card:has(.qbm-card__banner){padding:var(--qbm-space-4) var(--qbm-space-6);overflow:hidden}html .qbm-card.qbm-card>h1:first-child,html .qbm-card.qbm-card>h2:first-child,html .qbm-card.qbm-card>h3:first-child,html .qbm-card.qbm-card>h4:first-child,html .qbm-card.qbm-card>header:first-child{background:var(--qbm-card-header-bg);margin:calc(-1 * var(--qbm-space-4)) calc(-1 * var(--qbm-space-6)) var(--qbm-space-4);padding:var(--qbm-space-3) var(--qbm-space-6);border-bottom:1px solid var(--qbm-border);color:var(--qbm-text-primary);font-size:var(--qbm-font-size-lg);font-weight:var(--qbm-font-weight-bold);border-radius:var(--qbm-radius-lg) var(--qbm-radius-lg) 0 0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--qbm-space-3);flex-wrap:wrap}html .qbm-card.qbm-card>header:first-child>h1,html .qbm-card.qbm-card>header:first-child>h2,html .qbm-card.qbm-card>header:first-child>h3,html .qbm-card.qbm-card>header:first-child>h4{margin:0;color:inherit;font-size:inherit;font-weight:inherit}html .qbm-card.qbm-card:has(>h1:first-child),html .qbm-card.qbm-card:has(>h2:first-child),html .qbm-card.qbm-card:has(>h3:first-child),html .qbm-card.qbm-card:has(>h4:first-child),html .qbm-card.qbm-card:has(>header:first-child){overflow:hidden}@media (max-width: 767px){html{-webkit-text-size-adjust:100%}body,#app{max-width:100vw;overflow-x:hidden}button,a,input,select,textarea{touch-action:manipulation}input:not([type=checkbox]):not([type=radio]),select,textarea{max-width:100%;font-size:max(16px,1em)}}.qbm-table{border-collapse:collapse;table-layout:fixed;margin:.5em 0;max-width:100%}.qbm-table td,.qbm-table th{border:1px solid var(--qbm-border, #cbd5e1);padding:6px 8px;vertical-align:top;word-break:break-word;overflow-wrap:anywhere}.qbm-table th{background:var(--qbm-bg, #f1f5f9);font-weight:600;text-align:left}.qtms-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--qbm-space-2);padding:var(--qbm-space-2) var(--qbm-space-4);border:1px solid transparent;border-radius:var(--qbm-radius-sm);font-family:inherit;font-size:var(--qbm-font-size-sm);font-weight:var(--qbm-font-weight-bold);cursor:pointer;transition:filter .12s ease,background .12s ease,color .12s ease;white-space:nowrap}.qtms-btn:disabled{opacity:.55;cursor:not-allowed}.qtms-btn--primary{background:var(--qbm-cta-bg);color:var(--qbm-cta-text)}.qtms-btn--primary:hover:not(:disabled){filter:brightness(1.08)}.qtms-btn--ghost{background:transparent;border-color:var(--qbm-border-strong);color:var(--qbm-text-primary)}.qtms-btn--ghost:hover:not(:disabled){background:var(--qbm-bg-hover)}.qtms-btn--danger{background:transparent;border-color:var(--qbm-danger-border);color:var(--qbm-danger-text)}.qtms-btn--danger:hover:not(:disabled){background:var(--qbm-danger-bg)}.qtms-btn--sm{padding:4px var(--qbm-space-2);font-size:.75rem;font-weight:var(--qbm-font-weight-medium)}.qtms-field{display:flex;flex-direction:column;gap:2px;min-width:0}.qtms-field>span{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;font-weight:var(--qbm-font-weight-medium);color:var(--qbm-text-muted);text-transform:uppercase;letter-spacing:.04em}.qtms-field>span .qtms-infotip,.qtms-field>span .qtms-infotip *{text-transform:none;letter-spacing:normal}.qtms-input,.qtms-textarea,select.qtms-input{width:100%;padding:6px var(--qbm-space-2);border:1px solid var(--qbm-border);border-radius:var(--qbm-radius-sm);background:var(--qbm-bg-input);color:var(--qbm-text-primary);font-family:inherit;font-size:.8125rem}.qtms-input:focus-visible,.qtms-textarea:focus-visible{outline:2px solid var(--qbm-focus-ring);outline-offset:1px}.qtms-textarea{resize:vertical;min-height:52px}.qtms-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;border:1px solid var(--qbm-border);background:var(--qbm-bg-subtle);color:var(--qbm-text-secondary);font-size:.7rem;font-weight:var(--qbm-font-weight-medium);white-space:nowrap}.qtms-chip--success{background:var(--qbm-success-bg);border-color:var(--qbm-success-border);color:var(--qbm-success-text)}.qtms-chip--warning{background:var(--qbm-warning-bg);border-color:var(--qbm-warning-border);color:var(--qbm-warning-text)}.qtms-chip--danger{background:var(--qbm-danger-bg);border-color:var(--qbm-danger-border);color:var(--qbm-danger-text)}.qtms-chip--accent{background:var(--qbm-accent-soft);border-color:var(--qbm-border);color:var(--qbm-text-primary)}.qtms-chip--qsarthi{background:var(--qbm-cta-bg);border-color:var(--qbm-cta-bg);color:var(--qbm-cta-text);font-weight:700}.qtms-error-text{margin:0;color:var(--qbm-danger-text);font-size:var(--qbm-font-size-sm)}.qtms-hint-text{margin:0;color:var(--qbm-text-muted);font-size:.75rem}
