.a11y[data-v-a93e4954]{position:relative}.a11y__btn[data-v-a93e4954]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid var(--aq-slate-300);background:#fff;font-size:18px;cursor:pointer}.a11y__ico[data-v-a93e4954]{line-height:1}.a11y__btn--labeled[data-v-a93e4954]{width:100%;height:auto;justify-content:flex-start;gap:11px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#cbd5e1;font-size:13px;font-weight:600}.a11y__btn--labeled[data-v-a93e4954]:hover{background:#ffffff0f;color:#fff}.a11y__txt[data-v-a93e4954]{line-height:1}.a11y__dot[data-v-a93e4954]{position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:var(--aq-success)}.a11y__btn--labeled .a11y__dot[data-v-a93e4954]{top:6px;right:8px}.a11y__backdrop[data-v-a93e4954]{position:fixed;inset:0;z-index:4000}.a11y__pop[data-v-a93e4954]{position:fixed;z-index:4001;width:280px;max-width:calc(100vw - 24px);background:#fff;border:1px solid var(--aq-slate-200);border-radius:12px;box-shadow:var(--aq-shadow);padding:16px}.a11y__title[data-v-a93e4954]{margin:0;font-size:15px}.a11y__hint[data-v-a93e4954]{margin:2px 0 12px;font-size:12px;color:var(--aq-slate-500)}.a11y__grp[data-v-a93e4954]{border:0;padding:0;margin:0 0 12px;display:flex;flex-wrap:wrap;gap:6px}.a11y__grp legend[data-v-a93e4954]{font-size:12px;font-weight:700;color:var(--aq-slate-500);width:100%;margin-bottom:6px;padding:0}.a11y__grp button[data-v-a93e4954]{flex:1;min-width:72px;padding:7px 8px;font-size:13px;cursor:pointer;border:1px solid var(--aq-slate-300);background:#fff;border-radius:8px;color:var(--aq-slate-700)}.a11y__grp button.on[data-v-a93e4954]{background:var(--aq-blue-100);border-color:var(--aq-blue);color:var(--aq-blue-700);font-weight:600}.a11y__foot[data-v-a93e4954]{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.a11y__reset[data-v-a93e4954]{background:none;border:0;color:var(--aq-slate-500);font-size:13px;cursor:pointer;text-decoration:underline}.a11y__done[data-v-a93e4954]{padding:7px 16px}.ov[data-v-a5730fdf]{position:fixed;inset:0;z-index:60;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px}.dlg[data-v-a5730fdf]{width:100%;max-width:420px}.dlg__head[data-v-a5730fdf]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--aq-slate-200)}.dlg__title[data-v-a5730fdf]{margin:0;font-size:17px}.dlg__x[data-v-a5730fdf]{border:none;background:transparent;font-size:24px;cursor:pointer;color:var(--aq-slate-500)}.dlg__body[data-v-a5730fdf]{padding:20px}.dlg__foot[data-v-a5730fdf]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--aq-slate-200)}.form[data-v-a5730fdf]{display:grid;gap:14px}.fld[data-v-a5730fdf]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--aq-slate-700)}.err[data-v-a5730fdf]{color:var(--aq-danger);font-size:13px;margin:0}.ok[data-v-a5730fdf]{color:#1a7f43;font-size:14px;margin:0}.lic[data-v-404579ea]{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;padding:12px 16px;margin:0 0 18px;border:1px solid var(--tone-line);border-left-width:3px;background:var(--tone-bg);color:var(--tone-ink);border-radius:8px}.lic--notice[data-v-404579ea]{--tone-bg: #eef4fb;--tone-line: #9cbde4;--tone-ink: #1d3f66}.lic--warning[data-v-404579ea]{--tone-bg: #fdf4e3;--tone-line: #e0b767;--tone-ink: #6b4a08}.lic--urgent[data-v-404579ea]{--tone-bg: #fdeceb;--tone-line: #e39a94;--tone-ink: #7d2019}.lic--expired[data-v-404579ea]{--tone-bg: #fdeceb;--tone-line: #c0392b;--tone-ink: #7d2019}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lic--notice[data-v-404579ea]{--tone-bg: #16243a;--tone-line: #3c6da8;--tone-ink: #cfe0f5}:root:not([data-theme=light]) .lic--warning[data-v-404579ea]{--tone-bg: #33270e;--tone-line: #9c7a22;--tone-ink: #f3dfae}:root:not([data-theme=light]) .lic--urgent[data-v-404579ea]{--tone-bg: #3a1a17;--tone-line: #a3473d;--tone-ink: #f7cfca}:root:not([data-theme=light]) .lic--expired[data-v-404579ea]{--tone-bg: #3a1a17;--tone-line: #c0392b;--tone-ink: #f7cfca}}:root[data-theme=dark] .lic--notice[data-v-404579ea]{--tone-bg: #16243a;--tone-line: #3c6da8;--tone-ink: #cfe0f5}:root[data-theme=dark] .lic--warning[data-v-404579ea]{--tone-bg: #33270e;--tone-line: #9c7a22;--tone-ink: #f3dfae}:root[data-theme=dark] .lic--urgent[data-v-404579ea]{--tone-bg: #3a1a17;--tone-line: #a3473d;--tone-ink: #f7cfca}:root[data-theme=dark] .lic--expired[data-v-404579ea]{--tone-bg: #3a1a17;--tone-line: #c0392b;--tone-ink: #f7cfca}.lic__body[data-v-404579ea]{display:flex;align-items:center;gap:12px;flex:1 1 320px;min-width:0}.lic__count[data-v-404579ea]{flex-shrink:0;font-weight:700;font-size:13px;line-height:1.1;padding:6px 10px;border:1px solid currentColor;border-radius:6px;font-variant-numeric:tabular-nums;white-space:nowrap}.lic__text[data-v-404579ea]{display:flex;flex-direction:column;gap:2px;min-width:0}.lic__head[data-v-404579ea]{font-size:14px;font-weight:700}.lic__detail[data-v-404579ea]{font-size:13px;line-height:1.45;opacity:.9}.lic__close[data-v-404579ea]{flex-shrink:0;align-self:center;border:1px solid currentColor;background:transparent;color:inherit;border-radius:6px;padding:6px 12px;font:inherit;font-size:13px;cursor:pointer}.lic__close[data-v-404579ea]:hover{background:#0000000f}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lic__close[data-v-404579ea]:hover{background:#ffffff1a}}:root[data-theme=dark] .lic__close[data-v-404579ea]:hover{background:#ffffff1a}.shell[data-v-9b7d5fc8]{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.sidebar[data-v-9b7d5fc8]{background:var(--aq-ink);color:#fff;padding:18px 14px;position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;overscroll-behavior:contain}.brand[data-v-9b7d5fc8]{display:flex;align-items:center;gap:12px;padding:12px 8px 22px}.brand__logo[data-v-9b7d5fc8]{height:52px;width:52px;object-fit:contain;background:#fff;border-radius:12px;padding:6px;box-shadow:0 4px 14px #0000002e}.brand__wm[data-v-9b7d5fc8]{font-size:24px;font-weight:800;letter-spacing:-.5px;color:#fff}.brand__wm b[data-v-9b7d5fc8]{color:var(--aq-orange);font-weight:800}.topbar__logo[data-v-9b7d5fc8]{height:36px;width:36px;object-fit:contain}.topbar__wm[data-v-9b7d5fc8]{font-size:19px;font-weight:800;letter-spacing:-.4px;color:var(--aq-ink)}.topbar__wm b[data-v-9b7d5fc8]{color:var(--aq-orange)}.nav[data-v-9b7d5fc8]{display:flex;flex-direction:column;gap:4px}.nav__label[data-v-9b7d5fc8]{margin:16px 8px 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.nav__item[data-v-9b7d5fc8]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:#cbd5e1;font-weight:500;font-size:14px}.nav__item[data-v-9b7d5fc8]:hover{background:#ffffff0f;color:#fff}.nav__item.router-link-active[data-v-9b7d5fc8]{background:var(--aq-blue);color:#fff}.nav__icon[data-v-9b7d5fc8]{width:20px;text-align:center}.nav__empty[data-v-9b7d5fc8]{color:#94a3b8;font-size:13px;padding:8px 12px}.main[data-v-9b7d5fc8]{display:flex;flex-direction:column;min-width:0}.topbar[data-v-9b7d5fc8]{height:60px;display:flex;align-items:center;gap:10px;padding:0 20px;background:var(--aq-surface);border-bottom:1px solid var(--aq-slate-200);position:sticky;top:0;z-index:40}.topbar__spacer[data-v-9b7d5fc8]{flex:1}.topbar__burger[data-v-9b7d5fc8]{display:none;background:none;border:0;font-size:22px;cursor:pointer;color:var(--aq-ink);padding:4px 6px;margin-right:6px}.topbar__logo[data-v-9b7d5fc8],.topbar__wm[data-v-9b7d5fc8]{display:none}.usermenu[data-v-9b7d5fc8]{position:relative}.usermenu__btn[data-v-9b7d5fc8]{display:flex;align-items:center;gap:8px;background:none;border:1px solid var(--aq-slate-200);border-radius:999px;padding:4px 10px 4px 4px;cursor:pointer;max-width:240px}.usermenu__avatar[data-v-9b7d5fc8]{width:30px;height:30px;border-radius:50%;background:var(--aq-blue);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:0 0 auto}.usermenu__email[data-v-9b7d5fc8]{font-size:13px;color:var(--aq-slate-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usermenu__chev[data-v-9b7d5fc8]{color:var(--aq-slate-400);font-size:11px;flex:0 0 auto}.usermenu__backdrop[data-v-9b7d5fc8]{position:fixed;inset:0;z-index:70}.usermenu__pop[data-v-9b7d5fc8]{position:absolute;right:0;top:calc(100% + 8px);z-index:71;width:230px;background:#fff;border:1px solid var(--aq-slate-200);border-radius:12px;box-shadow:var(--aq-shadow);padding:6px}.usermenu__id[data-v-9b7d5fc8]{padding:8px 10px;border-bottom:1px solid var(--aq-slate-200);margin-bottom:4px}.usermenu__name[data-v-9b7d5fc8]{font-size:13px;font-weight:600;color:var(--aq-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.usermenu__role[data-v-9b7d5fc8]{font-size:11px;color:var(--aq-slate-500);margin-top:2px}.usermenu__item[data-v-9b7d5fc8]{display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:9px 10px;border-radius:8px;font-size:13px;color:var(--aq-slate-700)}.usermenu__item[data-v-9b7d5fc8]:hover{background:var(--aq-bg)}.usermenu__item--danger[data-v-9b7d5fc8]{color:var(--aq-danger)}@media(max-width:560px){.usermenu__email[data-v-9b7d5fc8]{display:none}.usermenu__btn[data-v-9b7d5fc8]{padding:4px;border-color:transparent}}.content[data-v-9b7d5fc8]{padding:20px 28px 28px}.main[data-v-9b7d5fc8]{--aq-sticky-top: 60px}.nav-backdrop[data-v-9b7d5fc8]{display:none}@media(max-width:960px){.shell[data-v-9b7d5fc8]{grid-template-columns:1fr}.sidebar[data-v-9b7d5fc8]{position:fixed;top:0;left:0;bottom:0;width:264px;z-index:60;transform:translate(-100%);transition:transform .22s ease;overflow-y:auto}.sidebar--open[data-v-9b7d5fc8]{transform:translate(0);box-shadow:0 0 40px #00000059}.nav-backdrop[data-v-9b7d5fc8]{display:block;position:fixed;inset:0;background:#0f172a73;z-index:55}.topbar__burger[data-v-9b7d5fc8],.topbar__logo[data-v-9b7d5fc8],.topbar__wm[data-v-9b7d5fc8]{display:inline-block}.topbar[data-v-9b7d5fc8]{padding:0 12px}.content[data-v-9b7d5fc8]{padding:14px 16px 32px}.sidebar[data-v-9b7d5fc8]{position:fixed;height:auto;align-self:auto}}@media(max-width:380px){.topbar__wm[data-v-9b7d5fc8]{display:none}}.cd[data-v-7499feb2]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.cd__backdrop[data-v-7499feb2]{position:absolute;inset:0;background:#0f172a80}.cd__dialog[data-v-7499feb2]{position:relative;width:100%;max-width:460px;padding:22px}.cd__title[data-v-7499feb2]{margin:0 0 8px;font-size:17px}.cd__msg[data-v-7499feb2]{margin:0 0 14px;font-size:14px;color:var(--aq-slate-600);line-height:1.5;white-space:pre-wrap}.cd__field[data-v-7499feb2]{width:100%;resize:vertical;font-family:inherit}.cd__actions[data-v-7499feb2]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}:root{--aq-blue-700: #0f4fb0;--aq-blue: #1c66d9;--aq-blue-100: #e7f0fd;--aq-orange: #f26a21;--aq-orange-100: #fdeee4;--aq-ink: #15151a;--aq-slate-700: #334155;--aq-slate-500: #556070;--aq-slate-300: #cbd5e1;--aq-slate-200: #e2e8f0;--aq-bg: #f6f8fc;--aq-surface: #ffffff;--aq-success: #16a34a;--aq-danger: #dc2626;--aq-radius: 12px;--aq-shadow: 0 1px 2px rgba(15, 23, 42, .06), 0 8px 24px rgba(15, 23, 42, .06);--aq-font: "Inter", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}.viz-root{--viz-surface: #ffffff;--viz-ink: #15151a;--viz-ink-2: #334155;--viz-muted: #556070;--viz-grid: #e8edf5;--viz-axis: #cbd5e1;--viz-s1: #1c66d9;--viz-s2: #f26a21;--viz-s1-soft: #e7f0fd;--viz-good: #16a34a;--viz-warn: #fab219;--viz-bad: #dc2626}html[data-aq-contrast=high] .viz-root{--viz-grid: #94a3b8;--viz-axis: #475569;--viz-muted: #1f2937;--viz-ink-2: #111827}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--aq-font);color:var(--aq-ink);background:var(--aq-bg);-webkit-font-smoothing:antialiased}a{color:var(--aq-blue);text-decoration:none}:where(a,button,input,select,textarea,[tabindex],[role=button],[role=tab]):focus-visible{outline:3px solid var(--aq-blue);outline-offset:2px;border-radius:6px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-60px;left:12px;z-index:1000;background:var(--aq-blue);color:#fff;padding:10px 16px;border-radius:0 0 10px 10px;font-weight:600;transition:top .15s}.skip-link:focus{top:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}html[data-aq-motion=reduce] *,html[data-aq-motion=reduce] *:before,html[data-aq-motion=reduce] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html[data-aq-text=large] body{zoom:1.15}html[data-aq-text=xlarge] body{zoom:1.3}html[data-aq-font=readable]{--aq-font: "Atkinson Hyperlegible", "Verdana", "Segoe UI", system-ui, sans-serif}html[data-aq-font=readable] body{letter-spacing:.02em;line-height:1.7;word-spacing:.05em}@media(prefers-contrast:more){:root{--aq-slate-700: #1f2937;--aq-slate-500: #374151;--aq-slate-300: #475569}}html[data-aq-contrast=high]{--aq-blue: #0b4ec9;--aq-blue-700: #08317f;--aq-slate-700: #111827;--aq-slate-500: #1f2937;--aq-slate-300: #334155;--aq-slate-200: #475569;--aq-bg: #ffffff;--aq-success: #0f7a37;--aq-danger: #b91c1c}html[data-aq-contrast=high] .aq-card{border-color:#334155}html[data-aq-contrast=high] :focus-visible{outline-width:4px}.aq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid transparent;font-weight:600;font-size:14px;cursor:pointer;transition:filter .15s,background .15s}.aq-btn--primary{background:var(--aq-blue);color:#fff}.aq-btn--primary:hover{filter:brightness(1.05)}.aq-btn--ghost{background:transparent;border-color:var(--aq-slate-300);color:var(--aq-slate-700)}.aq-btn:disabled{opacity:.6;cursor:not-allowed}.aq-input{width:100%;padding:10px 12px;border:1px solid var(--aq-slate-300);border-radius:10px;font-size:14px;outline:none;background:#fff}.aq-input:focus{border-color:var(--aq-blue);box-shadow:0 0 0 3px var(--aq-blue-100)}.aq-card{background:var(--aq-surface);border:1px solid var(--aq-slate-200);border-radius:var(--aq-radius);box-shadow:var(--aq-shadow)}.mfa-ov[data-v-c018b2b4]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:#0f172a8c;padding:20px}.mfa-card[data-v-c018b2b4]{width:100%;max-width:420px;background:#fff;border-radius:16px;padding:20px;box-shadow:0 24px 60px -20px #00000080}.mfa-hd[data-v-c018b2b4]{display:flex;align-items:center;justify-content:space-between}.mfa-hd h2[data-v-c018b2b4]{margin:0;font-size:18px}.mfa-x[data-v-c018b2b4]{background:none;border:0;font-size:24px;line-height:1;cursor:pointer;color:#64748b}.mfa-body[data-v-c018b2b4]{margin-top:12px}.mfa-lead[data-v-c018b2b4]{font-size:13px;color:#475569}.mfa-qr[data-v-c018b2b4]{display:block;margin:12px auto;border:1px solid #e2e8f0;border-radius:10px}.mfa-key[data-v-c018b2b4]{font-size:12px;color:#64748b;text-align:center}.mfa-key code[data-v-c018b2b4]{background:#f1f5f9;padding:2px 6px;border-radius:6px}.mfa-code[data-v-c018b2b4]{margin-top:10px;text-align:center;letter-spacing:4px;font-size:18px}.mfa-err[data-v-c018b2b4]{color:#b91c1c;font-size:13px;margin:8px 0 0}.mfa-actions[data-v-c018b2b4]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.mfa-codes[data-v-c018b2b4]{list-style:none;padding:12px;margin:12px 0 0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;gap:6px;font-family:ui-monospace,monospace;font-size:14px}.login[data-v-10d3be80]{position:relative;min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(1200px 600px at 70% -10%,var(--aq-blue-100),transparent),var(--aq-bg)}.login__a11y[data-v-10d3be80]{position:absolute;top:16px;right:16px}.login__card[data-v-10d3be80]{width:100%;max-width:380px;padding:28px;display:flex;flex-direction:column}.login__logo[data-v-10d3be80]{height:88px;width:auto;align-self:center;margin-bottom:14px}.login__title[data-v-10d3be80]{font-size:20px;margin:4px 0 2px;text-align:center}.login__sub[data-v-10d3be80]{margin:0 0 18px;text-align:center;color:var(--aq-slate-500);font-size:13px}.login__label[data-v-10d3be80]{font-size:13px;font-weight:600;color:var(--aq-slate-700);margin:12px 0 6px}.login__hint[data-v-10d3be80]{font-size:12px;color:var(--aq-slate-500);margin:6px 0 0}.login__error[data-v-10d3be80]{color:var(--aq-danger);font-size:13px;margin:12px 0 0}.login__notice[data-v-10d3be80]{background:#eff6ff;color:var(--aq-blue-700);font-size:13px;padding:8px 12px;border-radius:8px;margin:0 0 4px}.login__submit[data-v-10d3be80]{margin-top:18px}.login__forgot[data-v-10d3be80]{margin-top:14px;text-align:center;font-size:13px;color:var(--aq-blue)}.auth[data-v-31757c0d]{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--aq-bg)}.auth__card[data-v-31757c0d]{width:100%;max-width:380px;padding:28px;display:flex;flex-direction:column}.auth__logo[data-v-31757c0d]{height:42px;align-self:center;margin-bottom:12px}.auth__title[data-v-31757c0d]{font-size:20px;margin:0 0 4px;text-align:center}.auth__sub[data-v-31757c0d]{margin:0 0 16px;text-align:center;color:var(--aq-slate-500);font-size:13px}.auth__label[data-v-31757c0d]{font-size:13px;font-weight:600;color:var(--aq-slate-700);margin:12px 0 6px;display:block}.auth__error[data-v-31757c0d]{color:var(--aq-danger);font-size:13px;margin:12px 0 0}.auth__submit[data-v-31757c0d]{margin-top:18px;width:100%}.auth__back[data-v-31757c0d]{margin-top:16px;text-align:center;font-size:13px;color:var(--aq-blue)}.auth[data-v-14fde485]{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--aq-bg)}.auth__card[data-v-14fde485]{width:100%;max-width:380px;padding:28px;display:flex;flex-direction:column}.auth__logo[data-v-14fde485]{height:42px;align-self:center;margin-bottom:12px}.auth__title[data-v-14fde485]{font-size:20px;margin:0 0 4px;text-align:center}.auth__sub[data-v-14fde485]{margin:0 0 16px;text-align:center;color:var(--aq-slate-500);font-size:13px}.auth__label[data-v-14fde485]{font-size:13px;font-weight:600;color:var(--aq-slate-700);margin:12px 0 6px;display:block}.auth__error[data-v-14fde485]{color:var(--aq-danger);font-size:13px;margin:12px 0 0}.auth__submit[data-v-14fde485]{margin-top:18px;width:100%}.auth__back[data-v-14fde485]{margin-top:16px;text-align:center;font-size:13px;color:var(--aq-blue)}.title[data-v-edf0030e]{font-size:24px;margin:0 0 4px}.subtitle[data-v-edf0030e]{color:var(--aq-slate-500);margin:0 0 24px}.grid[data-v-edf0030e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.tile[data-v-edf0030e]{padding:18px;display:block;transition:transform .12s,box-shadow .12s}.tile[data-v-edf0030e]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0f172a1a}.tile__icon[data-v-edf0030e]{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;font-size:22px;color:#fff;margin-bottom:12px}.tile__icon--muted[data-v-edf0030e]{background:var(--aq-slate-200)}.tile__name[data-v-edf0030e]{font-weight:700;color:var(--aq-ink);margin-bottom:4px}.tile__blurb[data-v-edf0030e]{font-size:13px;color:var(--aq-slate-500)}.tile--locked[data-v-edf0030e]{opacity:.72}.lock[data-v-edf0030e]{font-size:12px}.tile__cta[data-v-edf0030e]{margin-top:10px;font-size:12px;font-weight:600;color:var(--aq-orange)}.empty[data-v-edf0030e]{color:var(--aq-slate-500)}.locked[data-v-edf0030e]{margin-top:32px}.locked__title[data-v-edf0030e]{font-size:16px;color:var(--aq-slate-700);margin:0 0 12px}.head[data-v-9903458b]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.head__icon[data-v-9903458b]{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font-size:19px;color:#fff;flex:0 0 auto}.head__name[data-v-9903458b]{margin:0;font-size:18px;line-height:1.25}.head__blurb[data-v-9903458b]{margin:1px 0 0;color:var(--aq-slate-500);font-size:12.5px}@media(max-width:820px){.head[data-v-9903458b]{gap:10px;margin-bottom:10px}.head__blurb[data-v-9903458b]{display:none}}.panel[data-v-9903458b]{padding:28px;max-width:640px}.panel__title[data-v-9903458b]{margin:0 0 8px;font-size:18px}.panel__text[data-v-9903458b]{color:var(--aq-slate-700);line-height:1.6}.panel__meta[data-v-9903458b]{margin-top:14px;color:var(--aq-slate-500);font-size:13px}code[data-v-9903458b]{background:var(--aq-slate-200);padding:2px 6px;border-radius:6px}.panel[data-v-594adf66]{max-width:460px;margin:40px auto;padding:32px;text-align:center}.lock[data-v-594adf66]{font-size:40px}.title[data-v-594adf66]{font-size:20px;margin:10px 0 6px}.text[data-v-594adf66]{color:var(--aq-slate-700);line-height:1.6;margin-bottom:20px}.mp[data-v-243955c2]{display:flex;flex-direction:column;gap:12px;align-items:center;padding:8px 0}.mp__card[data-v-243955c2]{width:100%;max-width:360px;background:var(--aq-surface);border:1px solid var(--aq-slate-200);border-radius:16px;box-shadow:var(--aq-shadow);padding:20px;text-align:center}.mp__card--quiet[data-v-243955c2]{color:var(--aq-slate-500);font-size:14px;display:flex;flex-direction:column;gap:10px;align-items:center}.mp__head[data-v-243955c2]{margin-bottom:14px}.mp__label[data-v-243955c2]{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aq-slate-500)}.mp__name[data-v-243955c2]{margin:4px 0 0;font-size:20px;font-weight:700;color:var(--aq-ink);letter-spacing:-.01em}.mp__meta[data-v-243955c2]{margin:3px 0 0;font-size:13px;color:var(--aq-slate-500)}.mp__qrwrap[data-v-243955c2]{display:flex;justify-content:center;align-items:center;background:#fff;border-radius:12px;padding:10px;border:1px solid var(--aq-slate-200)}.mp__qr[data-v-243955c2]{width:100%;max-width:280px;height:auto;display:block;image-rendering:pixelated}.mp__hint[data-v-243955c2]{margin:12px 0 0;font-size:13px;color:var(--aq-slate-500);line-height:1.5}.mp__warn[data-v-243955c2]{margin:12px 0 0;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:600;color:#b91c1c;line-height:1.45}.mp__warn-icon[data-v-243955c2]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;font-size:10px;flex-shrink:0}.mp__big[data-v-243955c2]{margin:0;font-size:16px;font-weight:700;color:var(--aq-ink)}.mp__msg[data-v-243955c2]{margin:0;font-size:13px;line-height:1.55;max-width:44ch}.mp__foot[data-v-243955c2]{margin:0;font-size:12px;color:var(--aq-slate-500);max-width:360px;text-align:center;line-height:1.5}.mpv[data-v-a5677cc4]{max-width:620px;margin:0 auto;padding:20px 16px 40px}.mpv__head[data-v-a5677cc4]{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.mpv__back[data-v-a5677cc4]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:9px;padding:7px 12px;font:inherit;font-size:13px;cursor:pointer;color:var(--aq-slate-700);flex-shrink:0}.mpv__back[data-v-a5677cc4]:hover{background:var(--aq-bg)}.mpv__title[data-v-a5677cc4]{margin:0;font-size:20px;font-weight:700;color:var(--aq-ink);letter-spacing:-.01em}.mpv__sub[data-v-a5677cc4]{margin:3px 0 0;font-size:13px;color:var(--aq-slate-500)}.tt[data-v-cc65af26]{max-width:1100px;margin:0 auto;padding:20px 16px 40px}.tt__head[data-v-cc65af26]{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.tt__back[data-v-cc65af26]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:9px;padding:7px 12px;font:inherit;font-size:13px;cursor:pointer;color:var(--aq-slate-700);flex-shrink:0}.tt__back[data-v-cc65af26]:hover{background:var(--aq-bg)}.tt__title[data-v-cc65af26]{margin:0;font-size:20px;font-weight:700;color:var(--aq-ink);letter-spacing:-.01em}.tt__sub[data-v-cc65af26]{margin:3px 0 0;font-size:13px;color:var(--aq-slate-500)}.tt__note[data-v-cc65af26]{margin:0;font-size:14px;color:var(--aq-slate-500);line-height:1.55;max-width:60ch}.tt__note--bad[data-v-cc65af26]{color:var(--aq-danger)}.tt__gridwrap[data-v-cc65af26]{overflow-x:auto}.tt__grid[data-v-cc65af26]{width:100%;border-collapse:collapse;font-size:13px;background:var(--aq-surface);border-radius:var(--aq-radius)}.tt__grid th[data-v-cc65af26],.tt__grid td[data-v-cc65af26]{border:1px solid var(--aq-slate-200);padding:8px 10px;vertical-align:top;text-align:left}.tt__grid thead th[data-v-cc65af26]{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--aq-slate-500);font-weight:700;background:var(--aq-bg)}.tt__when[data-v-cc65af26]{white-space:nowrap;width:1%;background:var(--aq-bg)}.tt__time[data-v-cc65af26]{display:block;font-weight:700;color:var(--aq-ink);font-variant-numeric:tabular-nums}.tt__timeend[data-v-cc65af26]{display:block;font-size:11px;color:var(--aq-slate-500);font-variant-numeric:tabular-nums}.tt__lesson[data-v-cc65af26]{display:flex;flex-direction:column;gap:1px}.tt__subject[data-v-cc65af26]{font-weight:600;color:var(--aq-ink)}.tt__class[data-v-cc65af26]{font-size:12px;color:var(--aq-slate-500)}.tt__room[data-v-cc65af26]{font-size:11px;color:var(--aq-slate-500)}.tt__free[data-v-cc65af26]{color:var(--aq-slate-300)}.tt__fixed[data-v-cc65af26]{background:var(--aq-bg);color:var(--aq-slate-500);font-size:12px;font-weight:600;text-align:center!important}.tt__days[data-v-cc65af26]{display:none;flex-direction:column;gap:12px}.tt__day[data-v-cc65af26]{padding:14px 16px}.tt__dayname[data-v-cc65af26]{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--aq-ink)}.tt__list[data-v-cc65af26]{list-style:none;margin:0;padding:0}.tt__row[data-v-cc65af26]{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid var(--aq-slate-200)}.tt__row[data-v-cc65af26]:last-child{border-bottom:none}.tt__rowtime[data-v-cc65af26]{font-variant-numeric:tabular-nums;font-weight:700;color:var(--aq-ink);min-width:52px;font-size:13px}.tt__rowmain[data-v-cc65af26]{display:flex;flex-direction:column;min-width:0;font-size:13px}@media(max-width:760px){.tt__gridwrap[data-v-cc65af26]{display:none}.tt__days[data-v-cc65af26]{display:flex}}.nv[data-v-1592c707]{max-width:860px;margin:0 auto;padding:24px 16px 48px;color:#0f172a;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.nv__state[data-v-1592c707]{text-align:center;padding:56px 16px;color:#64748b;font-size:15px}.nv__state--err[data-v-1592c707]{color:#b91c1c}.nv__card[data-v-1592c707]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.nv__meta[data-v-1592c707]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.nv__chip[data-v-1592c707]{color:#fff;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:700}.nv__scope[data-v-1592c707]{background:#f1f5f9;color:#475569;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600}.nv__date[data-v-1592c707]{color:#64748b;font-size:12px;margin-left:auto}.nv__title[data-v-1592c707]{font-size:26px;line-height:1.25;margin:0 0 14px}.nv__html[data-v-1592c707]{color:#334155;line-height:1.6;font-size:15px}.nv__html[data-v-1592c707] p{margin:0 0 10px}.nv__html[data-v-1592c707] table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px;display:block;overflow-x:auto}.nv__html[data-v-1592c707] th,.nv__html[data-v-1592c707] td{border:1px solid #e2e8f0;padding:7px 9px;text-align:left;vertical-align:top}.nv__html[data-v-1592c707] thead th{background:#f8fafc;text-align:center;white-space:nowrap}.nv__html[data-v-1592c707] .tt-p{background:#f8fafc;text-align:center;font-weight:700;color:#64748b;white-space:nowrap}.nv__html[data-v-1592c707] .tt-meta{color:#64748b;font-size:11px}.nv__html[data-v-1592c707] .tt-empty{color:#cbd5e1;text-align:center}.nv__html[data-v-1592c707] .tt-band{background:#f8fafc;color:#94a3b8;text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.nv__html[data-v-1592c707] .tt-closed{background:#f8fafc}.nv__print[data-v-1592c707]{margin-top:18px;border:1px solid #cbd5e1;background:#fff;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:600;color:#2563eb;cursor:pointer}.nv__foot[data-v-1592c707]{text-align:center;color:#94a3b8;font-size:12px;margin-top:22px}@media print{.nv__print[data-v-1592c707],.nv__foot[data-v-1592c707]{display:none}.nv__card[data-v-1592c707]{border:0;padding:0}.nv__html[data-v-1592c707] table{display:table;overflow:visible}@page{size:landscape;margin:12mm}}.nb-img[data-v-10cf4966]{display:block;width:100%;height:100%;object-fit:cover}.kiosk[data-v-04f077c9]{position:fixed;inset:0;background:#0a2540;color:#fff;display:flex;flex-direction:column;font-family:system-ui,sans-serif}.kiosk--emergency[data-v-04f077c9]{background:#7a1505}.kiosk__bar[data-v-04f077c9]{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;border-bottom:1px solid rgba(255,255,255,.12)}.kiosk__brand[data-v-04f077c9]{font-size:22px;font-weight:700;letter-spacing:.3px}.startup[data-v-04f077c9]{position:fixed;inset:0;z-index:20;background:#051222ed;display:grid;place-items:center;padding:24px}.startup__card[data-v-04f077c9]{max-width:560px;text-align:center}.startup__h[data-v-04f077c9]{font-size:44px;margin:0 0 14px}.startup__p[data-v-04f077c9]{font-size:22px;line-height:1.5;opacity:.85;margin:0 0 28px}.startup__btn[data-v-04f077c9]{font-size:24px;font-weight:800;padding:18px 48px;border-radius:14px;border:0;background:#f26a21;color:#fff;cursor:pointer}.startup__btn[data-v-04f077c9]:hover{filter:brightness(1.08)}.startup__n[data-v-04f077c9]{font-size:15px;opacity:.55;margin:26px 0 0;line-height:1.5}.kiosk__right[data-v-04f077c9]{display:flex;align-items:center;gap:22px}.kiosk__sound[data-v-04f077c9]{border:1px solid rgba(255,255,255,.3);background:#ffffff14;color:#fff;border-radius:10px;padding:8px 14px;font-size:18px;cursor:pointer}.kiosk__sound[data-v-04f077c9]:hover{background:#ffffff2e}.kiosk__sound--blocked[data-v-04f077c9]{font-size:15px;font-weight:700;background:#f26a21;border-color:#f26a21}.kiosk__clock[data-v-04f077c9]{text-align:right}.kiosk__time[data-v-04f077c9]{font-size:30px;font-weight:700;display:block}.kiosk__day[data-v-04f077c9]{font-size:15px;opacity:.8}.kiosk__main[data-v-04f077c9]{flex:1;display:grid;grid-template-columns:1fr 340px;gap:0;overflow:hidden}.slide[data-v-04f077c9]{display:grid;grid-template-rows:1fr auto;padding:0;min-height:0}.slide--empty[data-v-04f077c9]{place-items:center;font-size:28px;opacity:.7}.slide__media[data-v-04f077c9]{overflow:hidden}.slide__media[data-v-04f077c9] .nb-img{width:100%;height:100%;object-fit:cover}.slide[data-v-04f077c9]:not(:has(.slide__media)){grid-template-rows:minmax(0,1fr)}.slide__body[data-v-04f077c9]{padding:40px 56px;min-height:0}.slide__body--fit[data-v-04f077c9]{overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.slide__fit[data-v-04f077c9]{transform-origin:top left}.slide__chip[data-v-04f077c9]{display:inline-block;color:#fff;padding:6px 16px;border-radius:999px;font-size:18px;font-weight:700;margin-bottom:18px}.slide__title[data-v-04f077c9]{font-size:46px;line-height:1.1;margin:0 0 20px}.slide__html[data-v-04f077c9]{font-size:26px;line-height:1.5;opacity:.92}.slide__html[data-v-04f077c9] p{margin:0 0 14px}.slide__html[data-v-04f077c9] table{border-collapse:collapse;width:100%;margin:10px 0;font-size:18px}.slide__html[data-v-04f077c9] th,.slide__html[data-v-04f077c9] td{border:1px solid rgba(255,255,255,.25);padding:6px 9px;text-align:left;vertical-align:top}.slide__html[data-v-04f077c9] thead th{text-align:center;font-weight:700;white-space:nowrap}.slide__html[data-v-04f077c9] .tt-p{text-align:center;font-weight:700;opacity:.7;white-space:nowrap}.slide__html[data-v-04f077c9] .tt-meta{font-size:13px;opacity:.7;display:block}.slide__html[data-v-04f077c9] .tt-empty{text-align:center;opacity:.35}.slide__html[data-v-04f077c9] .tt-band{text-align:center;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.6}.slide__html[data-v-04f077c9] .tt-closed{background:#ffffff0f}.hcslide[data-v-04f077c9]{grid-template-rows:auto;place-items:stretch}.hcslide__chip[data-v-04f077c9]{background:linear-gradient(90deg,#f59e0b,#ef4444)!important}.hcslide__list[data-v-04f077c9]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.hcslide__row[data-v-04f077c9]{display:flex;align-items:center;gap:20px;padding:14px 22px;border-radius:14px;background:#ffffff14;border-left:8px solid var(--house, #fff)}.hcslide__rank[data-v-04f077c9]{font-size:34px;width:56px;text-align:center}.hcslide__name[data-v-04f077c9]{flex:1;font-size:34px;font-weight:700}.hcslide__delta[data-v-04f077c9]{color:#4ade80;font-size:24px;font-weight:700}.hcslide__idx[data-v-04f077c9]{font-size:40px;font-weight:800;min-width:90px;text-align:right}.hcslide__hero[data-v-04f077c9]{margin:22px 0 0;font-size:26px;opacity:.9}.kiosk__events[data-v-04f077c9]{background:#ffffff0f;padding:28px;overflow-y:auto}.kiosk__events-title[data-v-04f077c9]{font-size:22px;margin:0 0 18px;opacity:.85}.kiosk__events ul[data-v-04f077c9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.kiosk__events li[data-v-04f077c9]{display:flex;flex-direction:column;gap:4px}.ev-when[data-v-04f077c9]{color:#ffb37a;font-size:16px;font-weight:700}.ev-title[data-v-04f077c9]{font-size:20px}.ticker[data-v-04f077c9]{background:#f26a21;overflow:hidden;white-space:nowrap}.ticker__track[data-v-04f077c9]{display:inline-flex;gap:60px;padding:14px 0;animation:nb-scroll-04f077c9 40s linear infinite}.ticker__item[data-v-04f077c9]{font-size:20px;font-weight:600}.ticker__item[data-v-04f077c9]:after{content:"•";margin-left:60px;opacity:.6}@keyframes nb-scroll-04f077c9{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker__track[data-v-04f077c9]{animation:none}}.emerg[data-v-04f077c9]{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:60px}.emerg__tag[data-v-04f077c9]{font-size:28px;font-weight:800;letter-spacing:2px;margin-bottom:24px}.emerg__title[data-v-04f077c9]{font-size:72px;margin:0 0 24px}.emerg__msg[data-v-04f077c9]{font-size:36px;line-height:1.4;max-width:1100px}@media(max-width:900px){.kiosk__main[data-v-04f077c9]{grid-template-columns:1fr}.kiosk__events[data-v-04f077c9]{max-height:38vh}.slide__title[data-v-04f077c9]{font-size:34px}.slide__html[data-v-04f077c9]{font-size:20px}.slide__html[data-v-04f077c9] table{font-size:15px}.kiosk__brand[data-v-04f077c9]{font-size:18px}.kiosk__time[data-v-04f077c9]{font-size:24px}}@media(max-width:560px){.kiosk__bar[data-v-04f077c9]{padding:14px 18px}.slide__body[data-v-04f077c9]{padding:22px 20px}.slide__title[data-v-04f077c9]{font-size:26px}.slide__html[data-v-04f077c9]{font-size:17px}.slide__html[data-v-04f077c9] table{font-size:13px}.emerg__title[data-v-04f077c9]{font-size:40px}.emerg__msg[data-v-04f077c9]{font-size:22px}}.sc-grid[data-v-9ab30fff]{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.sc-pass[data-v-9ab30fff]{width:300px;max-width:100%}.flip[data-v-9ab30fff]{perspective:1600px;cursor:pointer;border-radius:18px}.flip[data-v-9ab30fff]:focus-visible{outline:3px solid var(--aq-blue, #0f4fb0);outline-offset:4px;border-radius:18px}.flip__inner[data-v-9ab30fff]{display:grid;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.flip.is-flipped .flip__inner[data-v-9ab30fff]{transform:rotateY(180deg)}.flip__face[data-v-9ab30fff]{grid-area:1 / 1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip__back[data-v-9ab30fff]{transform:rotateY(180deg)}@media(prefers-reduced-motion:reduce){.flip__inner[data-v-9ab30fff]{transition:none}}.idc[data-v-9ab30fff]{background:#fff;border:1px solid var(--aq-slate-200);border-radius:18px;overflow:hidden;box-shadow:0 16px 40px #0f172a29;display:flex;flex-direction:column}.idc--back[data-v-9ab30fff]{min-height:100%}.idc__head[data-v-9ab30fff]{display:flex;align-items:center;gap:12px;padding:clamp(12px,4vw,18px);color:#fff;background:linear-gradient(135deg,var(--p),color-mix(in srgb,var(--p) 70%,#000));box-shadow:inset 0 -3px 0 0 var(--a)}.idc__logo[data-v-9ab30fff]{height:clamp(34px,10vw,44px);width:auto;background:#fff;border-radius:7px;padding:3px 4px}.idc__sname[data-v-9ab30fff]{font-weight:800;font-size:clamp(15px,4.4vw,18px);line-height:1.15}.idc__motto[data-v-9ab30fff]{font-size:clamp(10px,3vw,12px);opacity:.85;margin-top:2px}.idc__main[data-v-9ab30fff]{display:flex;gap:clamp(12px,4vw,16px);padding:clamp(14px,4vw,18px)}.idc__photo[data-v-9ab30fff]{flex:0 0 34%;max-width:130px;aspect-ratio:5 / 6;border-radius:12px;overflow:hidden;background:var(--aq-slate-100, #eef1f6);display:grid;place-items:center;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--a)}.idc__photo img[data-v-9ab30fff]{width:100%;height:100%;object-fit:cover}.idc__photo span[data-v-9ab30fff]{font-size:40px;font-weight:800;color:var(--aq-slate-400)}.idc__id[data-v-9ab30fff]{min-width:0;display:flex;flex-direction:column}.idc__name[data-v-9ab30fff]{font-weight:800;font-size:clamp(17px,5vw,21px);color:var(--aq-ink);line-height:1.15}.idc__row[data-v-9ab30fff]{font-size:clamp(12px,3.4vw,13.5px);color:var(--aq-slate-700);margin-top:5px}.idc__row span[data-v-9ab30fff]{display:inline-block;min-width:54px;color:var(--aq-slate-400);font-weight:600}.idc__qrwrap[data-v-9ab30fff]{display:flex;flex-direction:column;align-items:center;padding:0 clamp(14px,4vw,18px) clamp(14px,4vw,18px)}.idc__qr[data-v-9ab30fff]{width:clamp(150px,46vw,196px);height:auto;aspect-ratio:1;border-radius:12px;border:1px solid var(--aq-slate-200);padding:8px;background:#fff}.idc__qrcap[data-v-9ab30fff]{text-align:center;color:var(--aq-slate-500);font-size:12px;margin:8px 0 0}.idc__details[data-v-9ab30fff]{list-style:none;margin:0;padding:clamp(14px,4vw,18px) clamp(14px,4vw,18px) 0;display:grid;gap:8px}.idc__details li[data-v-9ab30fff]{font-size:13px;color:var(--aq-slate-700);display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed var(--aq-slate-200);padding-bottom:7px}.idc__details li span[data-v-9ab30fff]{color:var(--aq-slate-400);font-weight:600}.idc__return[data-v-9ab30fff],.idc__notes[data-v-9ab30fff]{margin:10px clamp(14px,4vw,18px) 0;font-size:12px;color:var(--aq-slate-500)}.idc__foot[data-v-9ab30fff]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding:12px clamp(14px,4vw,18px);border-top:1px solid var(--aq-slate-200);font-size:11px;color:var(--aq-slate-500)}.idc__serial[data-v-9ab30fff]{font-family:ui-monospace,monospace}.idc__credit[data-v-9ab30fff]{font-weight:700;color:var(--aq-slate-400)}.sc-bar[data-v-9ab30fff]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;flex-wrap:wrap}.sc-actions[data-v-9ab30fff]{display:flex;gap:8px}.sc-status[data-v-9ab30fff]{padding:3px 11px;border-radius:999px;font-size:12px;font-weight:700}.sc-status--active[data-v-9ab30fff]{background:#e3f3e8;color:#1c7a3e}.sc-status--blocked[data-v-9ab30fff]{background:#fdf0e3;color:#9a5b00}.sc-status--revoked[data-v-9ab30fff]{background:#f7e3e3;color:#b3360f}.sc-status--replaced[data-v-9ab30fff],.sc-status--expired[data-v-9ab30fff]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.sc-ghost[data-v-9ab30fff]{border:1px solid var(--aq-slate-300);background:#fff;color:var(--aq-slate-700);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.sc-ghost[data-v-9ab30fff]:hover{border-color:var(--aq-blue, #0f4fb0);color:var(--aq-blue, #0f4fb0)}.sc-danger[data-v-9ab30fff]{border:0;background:#b3360f;color:#fff;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:700;cursor:pointer}.sc-danger[data-v-9ab30fff]:disabled{opacity:.6;cursor:default}.sc-note[data-v-9ab30fff]{color:#9a5b00;font-size:13px;margin:10px 0 0;font-weight:600}.sc-muted[data-v-9ab30fff]{color:var(--aq-slate-500);font-size:14px}.sc-error[data-v-9ab30fff]{color:#b3360f}.sc-ok[data-v-9ab30fff]{color:#1c7a3e;font-weight:600;margin-bottom:12px}@media(max-width:480px){.sc-grid[data-v-9ab30fff]{gap:18px}.sc-pass[data-v-9ab30fff]{width:100%}.sc-actions[data-v-9ab30fff]{flex:1;justify-content:flex-end}}.pm[data-v-802e947a]{position:fixed;inset:0;z-index:80;background:#0f172a80;display:grid;place-items:center;padding:16px}.pm__box[data-v-802e947a]{background:#fff;border-radius:14px;width:min(520px,100%);max-height:88vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000040}.pm__head[data-v-802e947a]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:16px 18px 10px;border-bottom:1px solid var(--aq-slate-200, #e2e8f0)}.pm__title[data-v-802e947a]{margin:0;font-size:17px}.pm__sub[data-v-802e947a]{margin:2px 0 0;font-size:13px;color:var(--aq-slate-500, #64748b)}.pm__x[data-v-802e947a]{border:0;background:none;font-size:24px;line-height:1;cursor:pointer;color:var(--aq-slate-500, #64748b);padding:0 4px}.pm__body[data-v-802e947a]{padding:14px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.pm__foot[data-v-802e947a]{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--aq-slate-200, #e2e8f0)}.pm__spacer[data-v-802e947a]{flex:1 1 auto}.pm__opt[data-v-802e947a]{display:flex;align-items:flex-start;gap:12px;text-align:left;width:100%;padding:14px;border:1px solid var(--aq-slate-200, #e2e8f0);border-radius:10px;background:#fff;cursor:pointer}.pm__opt[data-v-802e947a]:hover{border-color:var(--aq-blue, #2563eb);background:var(--aq-bg, #f8fafc)}.pm__optico[data-v-802e947a]{font-size:20px;line-height:1.2}.pm__opt strong[data-v-802e947a]{display:block;font-size:14.5px}.pm__opt small[data-v-802e947a]{display:block;margin-top:2px;font-size:12.5px;color:var(--aq-slate-500, #64748b);line-height:1.45}.pm__none[data-v-802e947a]{font-size:13px;color:var(--aq-slate-500, #64748b)}.pm__bank[data-v-802e947a]{background:var(--aq-bg, #f8fafc);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:7px}.pm__row[data-v-802e947a]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13.5px}.pm__lbl[data-v-802e947a]{color:var(--aq-slate-500, #64748b)}.pm__val[data-v-802e947a]{font-weight:600;text-align:right}.pm__val--num[data-v-802e947a]{font-variant-numeric:tabular-nums;letter-spacing:.02em}.pm__copy[data-v-802e947a]{margin-left:8px;border:1px solid var(--aq-slate-200, #e2e8f0);background:#fff;border-radius:6px;padding:2px 8px;font-size:11.5px;cursor:pointer}.pm__inst[data-v-802e947a]{margin:0;font-size:12.5px;color:var(--aq-slate-600, #475569);line-height:1.5}.pm__step[data-v-802e947a]{margin:6px 0 0;font-size:13.5px;font-weight:600}.pm__grid[data-v-802e947a]{display:flex;gap:10px;flex-wrap:wrap}.pm__grid[data-v-802e947a]>*{flex:1 1 140px}.pm__fld[data-v-802e947a]{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:600;color:var(--aq-slate-600, #475569)}.pm__fld em[data-v-802e947a]{font-style:normal;font-weight:400;color:var(--aq-slate-500, #64748b)}.pm__warn[data-v-802e947a]{margin:2px 0 0;font-size:12.5px;color:#8a5a12;background:#fff6ec;border:1px solid #f3c98c;border-radius:8px;padding:9px 11px;line-height:1.5}.pm__err[data-v-802e947a]{margin:0;font-size:13px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:9px 11px}.pp[data-v-e2fae686]{min-height:100vh;background:var(--aq-bg)}.pp__bar[data-v-e2fae686]{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;background:#fff;border-bottom:1px solid var(--aq-slate-200);position:sticky;top:0;z-index:10}.pp__brandwrap[data-v-e2fae686]{display:flex;align-items:center;gap:10px}.pp__logo[data-v-e2fae686]{height:40px;width:40px;object-fit:contain}.pp__brand[data-v-e2fae686]{font-size:18px;font-weight:800;color:var(--aq-blue-700, #0f4fb0)}.pp__brand span[data-v-e2fae686]{color:var(--aq-orange)}.pp__brand small[data-v-e2fae686]{color:var(--aq-slate-500);font-weight:700;font-size:12px}.pp__who[data-v-e2fae686]{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--aq-slate-700)}.pp__logout[data-v-e2fae686]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer;color:var(--aq-slate-700)}.pp__main[data-v-e2fae686]{max-width:880px;margin:0 auto;padding:26px 20px 40px}.pp__title[data-v-e2fae686]{font-size:24px;margin:0}.pp__sub[data-v-e2fae686]{color:var(--aq-slate-500);margin:4px 0 20px}.pp__state[data-v-e2fae686]{padding:30px;text-align:center;color:var(--aq-slate-500);background:#fff;border:1px solid var(--aq-slate-200);border-radius:12px}.pp__state--err[data-v-e2fae686]{color:#c0392b}.pp__stats[data-v-e2fae686]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px}.pp__stat[data-v-e2fae686]{background:#fff;border:1px solid var(--aq-slate-200);border-radius:12px;padding:16px 18px}.pp__stat--due[data-v-e2fae686]{border-color:#f3c2c2;background:#fff8f8}.pp__statv[data-v-e2fae686]{font-size:24px;font-weight:800;color:var(--aq-ink)}.pp__statk[data-v-e2fae686]{font-size:12px;color:var(--aq-slate-500);margin-top:3px}.pp__kids[data-v-e2fae686]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.pp__kid[data-v-e2fae686]{background:#fff;border:1px solid var(--aq-slate-200);border-radius:12px;padding:16px}.pp__kidhead[data-v-e2fae686]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pp__avatar[data-v-e2fae686]{width:42px;height:42px;border-radius:11px;background:var(--aq-blue-100, #e7f0fd);color:var(--aq-blue-700, #0f4fb0);display:grid;place-items:center;font-weight:800;font-size:18px}.pp__kidname[data-v-e2fae686]{font-weight:700}.pp__kidmeta[data-v-e2fae686]{font-size:12px;color:var(--aq-slate-500)}.pp__primary[data-v-e2fae686]{background:var(--aq-orange-100, #fdeee4);color:var(--aq-orange);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700;margin-left:4px}.pp__fees[data-v-e2fae686]{display:grid;gap:6px;border-top:1px solid var(--aq-slate-200);padding-top:10px}.pp__fee[data-v-e2fae686]{display:flex;justify-content:space-between;font-size:13px;color:var(--aq-slate-600)}.pp__fee--bal[data-v-e2fae686]{border-top:1px dashed var(--aq-slate-200);padding-top:6px;margin-top:2px}.pp__fee--due strong[data-v-e2fae686]{color:#c0392b}.pp__pay[data-v-e2fae686]{width:100%;margin-top:12px;border:0;border-radius:10px;padding:11px;font-weight:700;font-size:14px;color:#fff;background:linear-gradient(135deg,var(--aq-orange),#ff8a4c);cursor:pointer;box-shadow:0 8px 18px #f26a2147}.pp__pay[data-v-e2fae686]:disabled{opacity:.6;cursor:default}.pp__settled[data-v-e2fae686]{margin-top:12px;text-align:center;color:#138a4f;font-weight:700;font-size:13px}.pp__toggle[data-v-e2fae686]{width:100%;margin-top:8px;min-height:40px;background:var(--aq-bg);border:1px solid var(--aq-slate-200);border-radius:10px;color:var(--aq-blue, #0f4fb0);font-weight:600;font-size:13px;cursor:pointer;padding:8px}.pp__toggle[data-v-e2fae686]:hover{border-color:var(--aq-blue, #0f4fb0)}.pp__inv[data-v-e2fae686]{margin-top:6px;border-top:1px dashed var(--aq-slate-200);padding-top:8px}.pp__ai[data-v-e2fae686]{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--aq-bg);border:1px solid var(--aq-slate-200);border-left:3px solid var(--aq-orange, #e8762c)}.pp__ai--on[data-v-e2fae686]{border-left-color:#138a4f}.pp__aitop[data-v-e2fae686]{display:flex;justify-content:space-between;align-items:center;gap:8px}.pp__ailabel[data-v-e2fae686]{font-size:13px;font-weight:700;color:var(--aq-ink)}.pp__aistate[data-v-e2fae686]{font-size:10px;font-weight:700;padding:1px 8px;border-radius:999px}.pp__aistate--on[data-v-e2fae686]{background:#e3f7ec;color:#138a4f}.pp__aistate--off[data-v-e2fae686]{background:#fff6ec;color:#8a5a12}.pp__aitext[data-v-e2fae686]{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--aq-slate-600)}.pp__aierr[data-v-e2fae686]{margin:6px 0 0;font-size:12px;color:#b3261e}.pp__aiacts[data-v-e2fae686]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.pp__aibtn[data-v-e2fae686]{min-height:36px;padding:6px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent}.pp__aibtn[data-v-e2fae686]:disabled{opacity:.6;cursor:not-allowed}.pp__aibtn--grant[data-v-e2fae686]{background:var(--aq-blue, #0f4fb0);color:#fff}.pp__aibtn--revoke[data-v-e2fae686]{background:transparent;color:var(--aq-slate-700);border-color:var(--aq-slate-300)}.pp__aiwhen[data-v-e2fae686]{font-size:11px;color:var(--aq-slate-500)}.pp__invmuted[data-v-e2fae686]{color:var(--aq-slate-500);font-size:13px;margin:4px 0}.pp__invlist[data-v-e2fae686]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pp__invitem[data-v-e2fae686]{background:var(--aq-bg);border-radius:10px;padding:10px 12px}.pp__invtop[data-v-e2fae686]{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.pp__invbadge[data-v-e2fae686]{font-size:10px;font-weight:700;padding:1px 8px;border-radius:999px;text-transform:capitalize}.pp__invbadge--paid[data-v-e2fae686]{background:#e3f7ec;color:#138a4f}.pp__invbadge--partial[data-v-e2fae686]{background:#fff6ec;color:#8a5a12}.pp__invbadge--unpaid[data-v-e2fae686],.pp__invbadge--issued[data-v-e2fae686]{background:#fdecec;color:#c0392b}.pp__invbadge--void[data-v-e2fae686]{background:var(--aq-slate-200);color:var(--aq-slate-500)}.pp__invmeta[data-v-e2fae686]{font-size:11px;color:var(--aq-slate-500);margin-top:2px}.pp__lines[data-v-e2fae686]{list-style:none;padding:8px 0 0;margin:6px 0 0;border-top:1px solid var(--aq-slate-200);display:flex;flex-direction:column;gap:4px}.pp__lines li[data-v-e2fae686]{display:flex;justify-content:space-between;font-size:12px;color:var(--aq-slate-600)}.pp__invtot[data-v-e2fae686]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--aq-slate-600);margin-top:8px;padding-top:6px;border-top:1px solid var(--aq-slate-200)}.pp__rep[data-v-e2fae686]{margin-top:6px;border-top:1px dashed var(--aq-slate-200);padding-top:8px}.pp__subjects[data-v-e2fae686]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.pp__subj[data-v-e2fae686]{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--aq-bg);border-radius:8px;padding:8px 10px}.pp__subjname[data-v-e2fae686]{font-size:13px;font-weight:600;color:var(--aq-slate-700)}.pp__subjname small[data-v-e2fae686]{color:var(--aq-slate-500);font-weight:400}.pp__subjscore[data-v-e2fae686]{display:flex;align-items:center;gap:8px;font-size:13px}.pp__grade[data-v-e2fae686]{font-size:11px;font-weight:700;padding:1px 8px;border-radius:999px;background:var(--aq-blue-100, #e7f0fd);color:var(--aq-blue-700, #0f4fb0)}.pp__reptot[data-v-e2fae686]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--aq-slate-700);margin-top:8px;padding-top:8px;border-top:1px solid var(--aq-slate-200)}.pp__rephead[data-v-e2fae686]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px;font-size:13px;color:var(--aq-slate-700)}.pp__rephead small[data-v-e2fae686]{color:var(--aq-slate-500);font-weight:400}.pp__pdf[data-v-e2fae686]{border:1px solid var(--aq-slate-200);background:#fff;color:var(--aq-slate-700);border-radius:8px;padding:5px 11px;font-size:12.5px;font-weight:600;cursor:pointer}.pp__pdf[data-v-e2fae686]:hover:not(:disabled){background:var(--aq-bg)}.pp__pdf[data-v-e2fae686]:disabled{opacity:.6;cursor:default}.pp__split[data-v-e2fae686]{color:var(--aq-slate-500);font-variant-numeric:tabular-nums}.pp__subjscore strong[data-v-e2fae686]{font-variant-numeric:tabular-nums}.pp__comment[data-v-e2fae686]{margin-top:8px;font-size:13px;color:var(--aq-slate-700);background:var(--aq-bg);border-radius:8px;padding:8px 10px;line-height:1.5}.pp__commentwho[data-v-e2fae686]{display:block;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--aq-slate-500);margin-bottom:2px}.pp__signed[data-v-e2fae686]{margin:8px 0 0;font-size:12px;color:var(--aq-slate-500)}.pp__ok[data-v-e2fae686]{background:#e3f7ec;color:#138a4f;border-radius:10px;padding:10px 14px;font-size:14px;margin:0 0 14px}.pp__pending[data-v-e2fae686]{background:#fff6ec;border:1px solid #f3c98c;color:#8a5a12;border-radius:10px;padding:12px 14px;font-size:14px;margin:0 0 14px}.pp__verify[data-v-e2fae686]{margin-left:6px;border:0;background:var(--aq-orange);color:#fff;border-radius:8px;padding:6px 12px;font-weight:700;cursor:pointer}.pp__note[data-v-e2fae686]{margin-top:18px;color:var(--aq-slate-400);font-size:12px;text-align:center}.pp__cards[data-v-e2fae686]{margin-top:28px}.pp__h[data-v-e2fae686]{margin:0 0 4px;font-size:18px}.pp__sub[data-v-e2fae686]{margin:0 0 14px;color:var(--aq-slate-500);font-size:13px}@media(max-width:560px){.pp__bar[data-v-e2fae686]{padding:10px 14px}.pp__logo[data-v-e2fae686]{height:32px;width:32px}.pp__brand[data-v-e2fae686]{font-size:16px}.pp__who span[data-v-e2fae686]{max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp__logout[data-v-e2fae686]{padding:8px 12px}.pp__main[data-v-e2fae686]{padding:18px 14px 36px}.pp__title[data-v-e2fae686]{font-size:21px}.pp__stats[data-v-e2fae686]{grid-template-columns:1fr 1fr;gap:10px}.pp__stat[data-v-e2fae686]{padding:14px}.pp__statv[data-v-e2fae686]{font-size:20px}.pp__pending[data-v-e2fae686]{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.pp__verify[data-v-e2fae686]{margin-left:0;width:100%;padding:10px}}.sp[data-v-a296fa97]{min-height:80vh;display:grid;place-items:center;padding:24px}.sp__card[data-v-a296fa97]{width:100%;max-width:420px;padding:32px 28px}.sp__title[data-v-a296fa97]{margin:0 0 6px;font-size:22px}.sp__sub[data-v-a296fa97]{margin:0 0 20px;color:var(--aq-slate-500);font-size:14px;line-height:1.5}.sp__form[data-v-a296fa97]{display:grid;gap:14px}.sp__field[data-v-a296fa97]{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.sp__err[data-v-a296fa97]{margin:0;color:var(--aq-danger);font-size:13px}.sp__btn[data-v-a296fa97]{margin-top:6px}.fb[data-v-25d450d4]{min-height:100vh;display:grid;place-items:center;padding:20px;background:linear-gradient(160deg,#fff4ec,#f6f7fb)}.fb__card[data-v-25d450d4]{width:100%;max-width:460px;background:#fff;border-radius:18px;padding:32px 28px;box-shadow:0 18px 50px #1414321f;text-align:center}.fb__brand[data-v-25d450d4]{font-size:12px;font-weight:800;letter-spacing:.04em;color:#f26a21;text-transform:uppercase;margin-bottom:14px}.fb__icon[data-v-25d450d4]{font-size:44px}.fb__title[data-v-25d450d4]{font-size:22px;margin:8px 0;color:#1c2240}.fb__text[data-v-25d450d4]{color:#4b5168;line-height:1.6;margin:0 0 16px}.fb__muted[data-v-25d450d4]{color:#8a90a6;padding:30px 0}.fb__stars[data-v-25d450d4]{display:flex;justify-content:center;gap:6px;margin:6px 0 16px}.fb__star[data-v-25d450d4]{font-size:36px;line-height:1;background:none;border:0;cursor:pointer;color:#d7dae6;transition:color .12s,transform .12s}.fb__star[data-v-25d450d4]:hover{transform:scale(1.1)}.fb__star--on[data-v-25d450d4]{color:#ffb020}.fb__input[data-v-25d450d4]{width:100%;box-sizing:border-box;border:1px solid #dfe2ee;border-radius:10px;padding:11px 13px;font:inherit;margin-bottom:10px;resize:vertical}.fb__input[data-v-25d450d4]:focus{outline:none;border-color:#f26a21;box-shadow:0 0 0 3px #f26a2126}.fb__btn[data-v-25d450d4]{width:100%;border:0;border-radius:10px;padding:13px;font-weight:700;font-size:15px;color:#fff;background:linear-gradient(135deg,#f26a21,#ff8a4c);cursor:pointer;box-shadow:0 8px 20px #f26a214d}.fb__btn[data-v-25d450d4]:disabled{opacity:.6;cursor:default}.fb__err[data-v-25d450d4]{color:#d23f3f;font-size:13px;margin:0 0 10px}.fb__hint[data-v-25d450d4]{color:#8a90a6;font-size:12px;line-height:1.5;margin:12px 0 0}.qrs[data-v-9d453a6a]{display:flex;flex-direction:column;gap:10px}.qrs__stage[data-v-9d453a6a]{position:relative;width:100%;max-width:380px;aspect-ratio:1 / 1;margin:0 auto;background:#0b1220;border-radius:14px;overflow:hidden;display:grid;place-items:center}.qrs__video[data-v-9d453a6a]{width:100%;height:100%;object-fit:cover}.qrs__idle[data-v-9d453a6a]{position:absolute;inset:0;display:grid;place-items:center}.qrs__reticle[data-v-9d453a6a]{position:absolute;inset:16%;border:3px solid rgba(255,255,255,.9);border-radius:16px;box-shadow:0 0 0 100vmax #00000040}.qrs__hint[data-v-9d453a6a]{text-align:center;color:var(--aq-slate-500);font-size:13px;margin:0}.qrs__err[data-v-9d453a6a]{color:#b3360f;font-size:13px;margin:0;text-align:center}.qrs__acts[data-v-9d453a6a]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}@media(max-width:420px){.qrs__stage[data-v-9d453a6a]{max-width:100%}}.vc[data-v-35b106ac]{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(1200px 600px at 50% -10%,#14365e,#0a2540 60%,#081d33)}.vc__card[data-v-35b106ac]{width:100%;max-width:440px;background:#fff;border-radius:18px;padding:36px 30px;text-align:center;box-shadow:0 30px 80px #0006}.vc__brand[data-v-35b106ac]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:18px;color:var(--aq-slate-700);font-weight:700}.vc__brand img[data-v-35b106ac]{height:26px}.vc__seal[data-v-35b106ac]{width:74px;height:74px;border-radius:50%;margin:4px auto 14px;display:grid;place-items:center;font-size:38px;color:#fff}.vc__seal--ok[data-v-35b106ac]{background:radial-gradient(circle at 38% 32%,#34d27f,#1c7a3e 70%);box-shadow:0 10px 24px #1c7a3e59}.vc__seal--bad[data-v-35b106ac]{background:radial-gradient(circle at 38% 32%,#e8736a,#b3360f 70%);box-shadow:0 10px 24px #b3360f4d}.vc__verdict[data-v-35b106ac]{font-size:22px;margin:0 0 4px}.vc__verdict--ok[data-v-35b106ac]{color:#1c7a3e}.vc__verdict--bad[data-v-35b106ac]{color:#b3360f}.vc__msg[data-v-35b106ac]{color:var(--aq-slate-500);font-size:14px;margin:0 0 18px}.vc__details[data-v-35b106ac]{text-align:left;border-top:1px solid var(--aq-slate-200);padding-top:14px;display:flex;flex-direction:column;gap:8px}.vc__details div[data-v-35b106ac]{display:flex;justify-content:space-between;gap:16px}.vc__details dt[data-v-35b106ac]{color:var(--aq-slate-500);font-size:13px;margin:0}.vc__details dd[data-v-35b106ac]{margin:0;font-weight:600;font-size:14px;text-align:right}.vc__btn[data-v-35b106ac]{margin-top:20px;width:100%;background:var(--aq-blue);color:#fff;border:0;padding:12px;border-radius:10px;font-weight:700;cursor:pointer}.vc__scan[data-v-35b106ac]{margin-top:18px}.vc__scanbtn[data-v-35b106ac]{background:none;border:1px solid var(--aq-slate-300);border-radius:999px;padding:7px 14px;font:inherit;font-size:13px;font-weight:600;color:var(--aq-slate-700);cursor:pointer}.vc__scanner[data-v-35b106ac]{margin-top:12px}.vc__foot[data-v-35b106ac]{margin-top:18px;color:var(--aq-slate-400);font-size:11px}.vc__muted[data-v-35b106ac]{color:var(--aq-slate-500)}.vc__bad[data-v-35b106ac]{color:#b3360f}.wm[data-v-e2efe855]{position:absolute;inset:0;z-index:40;pointer-events:none;overflow:hidden;display:flex;flex-wrap:wrap;gap:60px 80px;transform:rotate(-28deg) scale(1.4);transform-origin:center;user-select:none}.wm__tile[data-v-e2efe855]{display:flex;flex-direction:column;align-items:center;white-space:nowrap;color:var(--aq-slate-700, #334155);font-weight:700}.wm__line[data-v-e2efe855]{font-size:14px;letter-spacing:.04em}.wm__sub[data-v-e2efe855]{font-size:10px;font-weight:600;opacity:.8}.cbt-state[data-v-19ef57d6]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;text-align:center;color:var(--aq-slate-500)}.cbt-state--error[data-v-19ef57d6],.cbt-state--error strong[data-v-19ef57d6]{color:var(--aq-danger)}.cbt-state__msg[data-v-19ef57d6]{color:var(--aq-slate-500);font-size:13px;max-width:420px}.cbt-spinner[data-v-19ef57d6]{width:26px;height:26px;border-radius:50%;border:3px solid var(--aq-slate-200);border-top-color:var(--aq-blue);animation:cbt-spin-19ef57d6 .8s linear infinite}@keyframes cbt-spin-19ef57d6{to{transform:rotate(360deg)}}.cbt-badge[data-v-09399bd1]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.cbt-badge--ok[data-v-09399bd1]{background:#dcfce7;color:#15803d}.cbt-badge--bad[data-v-09399bd1]{background:#fee2e2;color:var(--aq-danger)}.cbt-badge--warn[data-v-09399bd1]{background:#fef3c7;color:#b45309}.cbt-badge--accent[data-v-09399bd1]{background:var(--aq-orange-100);color:var(--aq-orange)}.cbt-badge--neutral[data-v-09399bd1]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.cbt-q[data-v-032b4a79]{padding:22px 24px}.cbt-q__head[data-v-032b4a79]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.cbt-q__num[data-v-032b4a79]{font-weight:700;font-size:14px;color:var(--aq-blue)}.cbt-q__score[data-v-032b4a79]{font-size:12px;color:var(--aq-slate-500)}.cbt-q__save[data-v-032b4a79]{margin-left:auto;font-size:12px;color:var(--aq-slate-500)}.cbt-q__save.is-ok[data-v-032b4a79]{color:var(--aq-success)}.cbt-q__save.is-err[data-v-032b4a79]{color:var(--aq-danger)}.cbt-q__body[data-v-032b4a79]{margin:0 0 18px;font-size:16px;line-height:1.6;color:var(--aq-ink)}.cbt-q__opts[data-v-032b4a79]{display:grid;gap:10px}.cbt-opt[data-v-032b4a79]{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:14px 16px;border:1px solid var(--aq-slate-300);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .12s,background .12s;font-size:14px}.cbt-opt[data-v-032b4a79]:hover{border-color:var(--aq-blue)}.cbt-opt--on[data-v-032b4a79]{border-color:var(--aq-blue);background:var(--aq-blue-100)}.cbt-opt__mark[data-v-032b4a79]{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:2px solid var(--aq-slate-300);display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--aq-blue)}.cbt-opt__mark--multi[data-v-032b4a79]{border-radius:6px}.cbt-opt--on .cbt-opt__mark[data-v-032b4a79]{border-color:var(--aq-blue)}.cbt-opt__body[data-v-032b4a79]{line-height:1.4}.cbt-q__text[data-v-032b4a79]{resize:vertical}.cbt-q__num-in[data-v-032b4a79]{max-width:220px}.cbt-q__err[data-v-032b4a79]{margin:12px 0 0;color:var(--aq-danger);font-size:13px}.cbt-run--protected[data-v-82f8c1f9]{position:relative}.cbt-run--protected[data-v-82f8c1f9]{-webkit-user-select:none;user-select:none}.cbt-run--protected input[data-v-82f8c1f9],.cbt-run--protected textarea[data-v-82f8c1f9]{-webkit-user-select:text;user-select:text}.cbt-run__topbar[data-v-82f8c1f9]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;margin-bottom:16px}.cbt-run__progress[data-v-82f8c1f9]{font-size:14px;color:var(--aq-slate-700)}.cbt-run__answered[data-v-82f8c1f9]{color:var(--aq-slate-500)}.cbt-run__right[data-v-82f8c1f9]{display:flex;align-items:center;gap:14px}.cbt-run__flags[data-v-82f8c1f9]{color:var(--aq-orange);font-weight:700;font-size:14px}.cbt-run__clock[data-v-82f8c1f9]{font-variant-numeric:tabular-nums;font-weight:700;font-size:16px;color:var(--aq-ink)}.cbt-run__clock--low[data-v-82f8c1f9]{color:var(--aq-danger)}.cbt-run__grid[data-v-82f8c1f9]{display:grid;grid-template-columns:200px 1fr;gap:16px;align-items:start}@media(max-width:640px){.cbt-run__grid[data-v-82f8c1f9]{grid-template-columns:1fr}}.cbt-nav[data-v-82f8c1f9]{padding:14px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.cbt-nav__cell[data-v-82f8c1f9]{aspect-ratio:1;border:1px solid var(--aq-slate-300);border-radius:8px;background:#fff;font-weight:600;font-size:13px;cursor:pointer;color:var(--aq-slate-700);transition:all .12s}.cbt-nav__cell--done[data-v-82f8c1f9]{background:var(--aq-blue-100);border-color:var(--aq-blue-100);color:var(--aq-blue-700)}.cbt-nav__cell--current[data-v-82f8c1f9]{border-color:var(--aq-blue);box-shadow:0 0 0 2px var(--aq-blue-100)}.cbt-run__controls[data-v-82f8c1f9]{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.cbt-confirm[data-v-82f8c1f9]{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a73}.cbt-confirm__panel[data-v-82f8c1f9]{max-width:420px;padding:24px}.cbt-confirm__title[data-v-82f8c1f9]{margin:0 0 10px;font-size:17px}.cbt-confirm__body[data-v-82f8c1f9]{margin:0 0 20px;font-size:14px;color:var(--aq-slate-700);line-height:1.5}.cbt-confirm__actions[data-v-82f8c1f9]{display:flex;justify-content:flex-end;gap:10px}.cbt-lockout[data-v-82f8c1f9]{min-height:60vh;display:grid;place-items:center;padding:24px}.cbt-lockout__card[data-v-82f8c1f9]{max-width:460px;padding:36px 28px;text-align:center;border:1px solid var(--aq-danger)}.cbt-lockout__icon[data-v-82f8c1f9]{font-size:44px}.cbt-lockout__title[data-v-82f8c1f9]{margin:12px 0 6px;font-size:22px;color:var(--aq-danger)}.cbt-lockout__text[data-v-82f8c1f9]{margin:0 0 10px;color:var(--aq-ink);line-height:1.5;font-weight:600}.cbt-lockout__hint[data-v-82f8c1f9]{margin:0;color:var(--aq-slate-500);font-size:13px}.cbt-done[data-v-eaad0261]{display:flex;flex-direction:column;align-items:center;gap:20px}.cbt-done__card[data-v-eaad0261]{width:100%;max-width:460px;padding:32px;text-align:center}.cbt-done__icon[data-v-eaad0261]{width:60px;height:60px;border-radius:50%;margin:0 auto 16px;font-size:28px;display:flex;align-items:center;justify-content:center;color:#fff}.cbt-done__icon.is-graded[data-v-eaad0261]{background:var(--aq-success)}.cbt-done__icon.is-pending[data-v-eaad0261]{background:var(--aq-orange)}.cbt-done__title[data-v-eaad0261]{margin:0 0 6px;font-size:20px}.cbt-done__sub[data-v-eaad0261]{margin:0 0 20px;color:var(--aq-slate-500);font-size:14px;line-height:1.5}.cbt-done__scoreboard[data-v-eaad0261]{margin-bottom:22px}.cbt-done__score[data-v-eaad0261]{display:flex;flex-direction:column;gap:4px}.cbt-done__pct[data-v-eaad0261]{font-size:40px;font-weight:800;color:var(--aq-blue)}.cbt-done__raw[data-v-eaad0261]{font-size:14px;color:var(--aq-slate-500)}.cbt-done__pending[data-v-eaad0261]{margin-bottom:22px}.cbt-done__actions[data-v-eaad0261]{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.cbt-detail[data-v-eaad0261]{width:100%;max-width:640px}.cbt-detail__head[data-v-eaad0261]{display:flex;gap:24px;flex-wrap:wrap;padding:16px 20px;margin-bottom:14px}.cbt-detail__head>div[data-v-eaad0261]{display:flex;flex-direction:column;gap:4px}.cbt-detail__label[data-v-eaad0261]{font-size:12px;color:var(--aq-slate-500)}.cbt-detail__list[data-v-eaad0261]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cbt-detail__item[data-v-eaad0261]{padding:14px 18px;border-left:3px solid var(--aq-slate-300)}.cbt-detail__item.is-correct[data-v-eaad0261]{border-left-color:var(--aq-success)}.cbt-detail__item.is-wrong[data-v-eaad0261]{border-left-color:var(--aq-danger)}.cbt-detail__row[data-v-eaad0261]{display:flex;align-items:center;gap:12px;font-size:14px}.cbt-detail__qn[data-v-eaad0261]{font-weight:700}.cbt-detail__mark[data-v-eaad0261]{font-weight:600}.cbt-detail__item.is-correct .cbt-detail__mark[data-v-eaad0261]{color:var(--aq-success)}.cbt-detail__item.is-wrong .cbt-detail__mark[data-v-eaad0261]{color:var(--aq-danger)}.cbt-detail__pts[data-v-eaad0261]{margin-left:auto;color:var(--aq-slate-500)}.cbt-detail__exp[data-v-eaad0261]{margin:10px 0 0;font-size:13px;color:var(--aq-slate-700);line-height:1.5}.exam[data-v-6d18e57d]{min-height:100vh;background:var(--aq-bg)}.exam__bar[data-v-6d18e57d]{display:flex;align-items:center;gap:10px;padding:12px 20px;background:var(--aq-surface);border-bottom:1px solid var(--aq-slate-200)}.exam__brand[data-v-6d18e57d]{font-weight:800;color:var(--aq-blue)}.exam__tag[data-v-6d18e57d]{background:var(--aq-blue-100);color:var(--aq-blue-700);font-size:12px;font-weight:600;padding:2px 10px;border-radius:999px}.exam__body[data-v-6d18e57d]{max-width:820px;margin:0 auto;padding:28px 20px}.card[data-v-6d18e57d]{max-width:460px;margin:24px auto;padding:28px}.card__title[data-v-6d18e57d]{margin:0 0 6px;font-size:22px}.card__sub[data-v-6d18e57d]{margin:0 0 18px;color:var(--aq-slate-500)}.fld[data-v-6d18e57d]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--aq-slate-700);margin-bottom:12px}.code[data-v-6d18e57d]{text-transform:uppercase;letter-spacing:.12em;font-family:ui-monospace,monospace}.btn[data-v-6d18e57d]{width:100%;margin-top:6px}.err[data-v-6d18e57d]{color:#c0392b;font-size:13px;margin:4px 0 10px}.card__hint[data-v-6d18e57d]{margin:16px 0 0;color:var(--aq-slate-500);font-size:12px}.wrap[data-v-ef878b6b]{min-height:100vh;display:grid;place-items:center;padding:20px;position:relative;overflow:hidden;background:radial-gradient(700px 380px at 18% 12%,rgba(31,115,224,.28),transparent 60%),radial-gradient(620px 420px at 88% 92%,rgba(242,106,33,.2),transparent 60%),linear-gradient(160deg,#141a33,#11152a 55%,#0d1020)}.wrap[data-v-ef878b6b]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:44px 44px}.box[data-v-ef878b6b]{width:100%;max-width:410px;position:relative;z-index:1;border-radius:18px;box-shadow:0 30px 70px #00000073;border:1px solid rgba(255,255,255,.5)}.brandlogo[data-v-ef878b6b]{display:block;height:64px;width:auto;margin:0 auto 10px}.brand[data-v-ef878b6b]{font-size:24px;font-weight:800;color:var(--aq-blue-700, #1d4ed8);text-align:center;letter-spacing:-.3px}.brand span[data-v-ef878b6b]{color:#f26a21;font-weight:700}.sub[data-v-ef878b6b]{margin:4px 0 18px;color:#64748b;font-size:13px;text-align:center}.fi[data-v-ef878b6b],.err[data-v-ef878b6b]{margin-bottom:14px}.forgot[data-v-ef878b6b]{display:block;text-align:center;margin-top:14px;font-size:13px;color:var(--aq-blue-700, #1d4ed8);text-decoration:none}.forgot[data-v-ef878b6b]:hover{text-decoration:underline}.linkbtn[data-v-ef878b6b]{display:block;margin:14px auto 0;background:none;border:0;color:#64748b;font-size:13px;cursor:pointer}.wrap[data-v-46426471]{min-height:100vh;display:grid;place-items:center;background:linear-gradient(160deg,#eef2ff,#f8fafc 55%);padding:20px}.box[data-v-46426471]{width:100%;max-width:400px;box-shadow:0 18px 50px #0f172a1f;border-radius:16px}.brandlogo[data-v-46426471]{display:block;height:64px;width:auto;margin:0 auto 8px}.brand[data-v-46426471]{font-size:24px;font-weight:800;color:var(--aq-blue-700, #1d4ed8);text-align:center}.brand span[data-v-46426471]{color:#f26a21;font-weight:700}.sub[data-v-46426471]{margin:4px 0 18px;color:#64748b;font-size:13px;line-height:1.6}.fi[data-v-46426471],.err[data-v-46426471]{margin-bottom:14px}.link[data-v-46426471]{display:block;text-align:center;margin-top:14px;font-size:13px;color:var(--aq-blue-700, #1d4ed8);text-decoration:none}.link[data-v-46426471]:hover{text-decoration:underline}.wrap[data-v-9af45b7b]{min-height:100vh;display:grid;place-items:center;background:linear-gradient(160deg,#eef2ff,#f8fafc 55%);padding:20px}.box[data-v-9af45b7b]{width:100%;max-width:400px;box-shadow:0 18px 50px #0f172a1f;border-radius:16px}.brandlogo[data-v-9af45b7b]{display:block;height:64px;width:auto;margin:0 auto 8px}.brand[data-v-9af45b7b]{font-size:24px;font-weight:800;color:var(--aq-blue-700, #1d4ed8);text-align:center}.brand span[data-v-9af45b7b]{color:#f26a21;font-weight:700}.sub[data-v-9af45b7b]{margin:4px 0 18px;color:#64748b;font-size:13px;line-height:1.6}.fi[data-v-9af45b7b],.err[data-v-9af45b7b]{margin-bottom:14px}.link[data-v-9af45b7b]{display:block;text-align:center;margin-top:14px;font-size:13px;color:var(--aq-blue-700, #1d4ed8);text-decoration:none}.link[data-v-9af45b7b]:hover{text-decoration:underline}.pr[data-v-2c427b39]{position:fixed;inset:0;z-index:200;background:#0b1220;color:#fff;display:flex;flex-direction:column;overflow:hidden;user-select:none}.pr__bar[data-v-2c427b39]{display:flex;align-items:center;gap:14px;padding:12px 18px;background:#ffffff0f}.pr__title[data-v-2c427b39]{font-weight:700}.pr__count[data-v-2c427b39]{margin-left:auto;font-variant-numeric:tabular-nums;opacity:.8;font-size:13px}.pr__close[data-v-2c427b39]{border:1px solid rgba(255,255,255,.3);background:none;color:#fff;border-radius:8px;padding:6px 12px;cursor:pointer}.pr__stage[data-v-2c427b39]{flex:1;display:grid;place-items:center;padding:6vh 8vw;cursor:pointer;position:relative;z-index:50}.pr__slide[data-v-2c427b39]{max-width:1000px;text-align:center}.pr__h[data-v-2c427b39]{font-size:clamp(28px,5vw,56px);margin:0 0 24px;line-height:1.1}.pr__body[data-v-2c427b39]{font-size:clamp(18px,2.6vw,30px);line-height:1.5;opacity:.92;white-space:pre-wrap}.pr__slide--empty[data-v-2c427b39]{opacity:.6;font-size:22px}.pr__nav[data-v-2c427b39]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:#ffffff0f;position:relative;z-index:50}.pr__navbtn[data-v-2c427b39]{border:1px solid rgba(255,255,255,.3);background:none;color:#fff;border-radius:8px;padding:8px 16px;cursor:pointer;font-weight:600}.pr__navbtn[data-v-2c427b39]:disabled{opacity:.35;cursor:not-allowed}.pr__dots[data-v-2c427b39]{display:flex;gap:6px}.pr__dot[data-v-2c427b39]{width:8px;height:8px;border-radius:50%;background:#ffffff4d}.pr__dot--on[data-v-2c427b39]{background:#fff}.lr[data-v-452196e8]{position:fixed;inset:0;z-index:200;background:#0b122099;display:grid;place-items:center;padding:20px}.lr__panel[data-v-452196e8]{position:relative;overflow:hidden;background:#fff;border-radius:14px;width:100%;max-width:760px;max-height:88vh;display:flex;flex-direction:column}.lr__bar[data-v-452196e8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--aq-slate-200)}.lr__kicker[data-v-452196e8]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500)}.lr__title[data-v-452196e8]{margin:2px 0 0;font-size:19px}.lr__close[data-v-452196e8]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:8px;padding:7px 12px;cursor:pointer;font-size:13px;white-space:nowrap}.lr__body[data-v-452196e8]{padding:18px 20px;overflow-y:auto;position:relative;z-index:50;user-select:none}.lr__sec[data-v-452196e8]{margin-bottom:18px}.lr__h[data-v-452196e8]{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--aq-blue-700);text-transform:uppercase;letter-spacing:.03em}.lr__text[data-v-452196e8]{margin:0;font-size:15px;line-height:1.6;color:var(--aq-ink);white-space:pre-wrap}.lr__muted[data-v-452196e8]{color:var(--aq-slate-500)}.lr__mats[data-v-452196e8]{margin:0;padding-left:18px;display:grid;gap:6px}.lr__matkind[data-v-452196e8]{display:inline-block;font-size:11px;font-weight:700;color:var(--aq-slate-500);margin-right:6px}.tp[data-v-0da13566]{max-width:1040px;margin:0 auto;padding:18px 18px 32px}.tp__top[data-v-0da13566]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px;padding:clamp(16px,4vw,22px) clamp(16px,4vw,24px);border-radius:18px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(135deg,#141a33,#11152a 55%,#0d1020);box-shadow:0 18px 40px #0d10204d;box-shadow:inset 0 -3px 0 0 var(--aq-orange),0 18px 40px #0d10204d}.tp__top[data-v-0da13566]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.6;background:radial-gradient(420px 200px at 12% -20%,rgba(31,115,224,.35),transparent 70%)}.tp__brand[data-v-0da13566]{display:flex;align-items:center;gap:14px;position:relative;z-index:1}.tp__logo[data-v-0da13566]{height:clamp(40px,11vw,52px);width:auto;background:#fff;border-radius:11px;padding:5px 7px;box-shadow:0 6px 16px #0000004d}.tp__eyebrow[data-v-0da13566]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8ea2c9}.tp__top-actions[data-v-0da13566]{display:flex;align-items:center;gap:10px;flex-shrink:0;position:relative;z-index:1}.tp__title[data-v-0da13566]{margin:2px 0 0;font-size:clamp(19px,5vw,24px);font-weight:800;letter-spacing:-.3px;color:#fff}.tp__sub[data-v-0da13566]{margin:2px 0 0;color:#c4cfe6;font-size:13px}@media(max-width:560px){.tp__top[data-v-0da13566]{flex-direction:column;align-items:flex-start}}.tp__alert[data-v-0da13566]{margin-bottom:14px}.tp__spin[data-v-0da13566]{display:block;margin:40px auto}.tp__lesson[data-v-0da13566]{border:1px solid var(--aq-slate-200);border-radius:10px;padding:12px}.tp__lhead[data-v-0da13566]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tp__muted[data-v-0da13566]{color:var(--aq-slate-500);font-size:13px;margin-top:2px}.tp__files[data-v-0da13566]{margin-top:10px}.tp__kind[data-v-0da13566]{opacity:.6}.tp__mark[data-v-0da13566]{margin-top:10px;border-top:1px dashed var(--aq-slate-200);padding-top:10px;display:grid;gap:8px}.tp__fb[data-v-0da13566]{margin:2px 0}.tp__hint[data-v-0da13566]{margin:4px 0;font-size:12px;color:var(--aq-slate-500)}.tp__stats[data-v-0da13566]{margin-bottom:14px}.mfa-ov[data-v-970f8692]{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:#0f172a8c;padding:20px}.mfa-card[data-v-970f8692]{width:100%;max-width:420px;background:#fff;border-radius:16px;padding:20px;box-shadow:0 24px 60px -20px #00000080}.mfa-hd[data-v-970f8692]{display:flex;align-items:center;justify-content:space-between}.mfa-hd h2[data-v-970f8692]{margin:0;font-size:18px}.mfa-x[data-v-970f8692]{background:none;border:0;font-size:24px;line-height:1;cursor:pointer;color:#64748b}.mfa-body[data-v-970f8692]{margin-top:12px}.mfa-status[data-v-970f8692]{font-weight:700;font-size:14px;margin:0 0 8px}.mfa-status.on[data-v-970f8692]{color:#15803d}.mfa-status.off[data-v-970f8692]{color:#b45309}.mfa-lead[data-v-970f8692]{font-size:13px;color:#475569}.mfa-err[data-v-970f8692]{color:#b91c1c;font-size:13px;margin:8px 0 0}.aq-input[data-v-970f8692]{margin-top:10px}.mfa-actions[data-v-970f8692]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.aq-btn--danger[data-v-970f8692]{background:#dc2626;color:#fff}.shell[data-v-fda3db00]{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:radial-gradient(900px 500px at 100% -5%,rgba(31,115,224,.07),transparent 60%),radial-gradient(700px 500px at -5% 105%,rgba(242,106,33,.06),transparent 60%),var(--aq-bg)}.side[data-v-fda3db00]{color:#e8edf6;display:flex;flex-direction:column;padding:20px 14px;position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#141a33,#11152a 55%,#0d1020);border-right:1px solid rgba(255,255,255,.06)}.side[data-v-fda3db00]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background:radial-gradient(420px 220px at 50% -10%,rgba(31,115,224,.22),transparent 70%)}.side[data-v-fda3db00]>*{position:relative;z-index:1}.side__brand[data-v-fda3db00]{display:flex;align-items:center;gap:11px;padding:6px 6px 20px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.07)}.side__logo[data-v-fda3db00]{height:46px;width:auto;border-radius:11px;background:#fff;padding:6px 8px;box-shadow:0 6px 18px #0000004d}.side__name[data-v-fda3db00]{display:flex;flex-direction:column;font-weight:800;line-height:1.15;letter-spacing:-.2px;font-size:17px}.side__name small[data-v-fda3db00]{font-weight:600;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#8ea2c9;margin-top:2px}.side__nav[data-v-fda3db00]{display:flex;flex-direction:column;gap:4px;margin-top:14px}.side__item[data-v-fda3db00]{position:relative;display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:11px;color:#aeb9d4;font-weight:600;font-size:14px;transition:background .15s,color .15s,transform .12s}.side__item[data-v-fda3db00]:hover{background:#ffffff0f;color:#fff;transform:translate(2px)}.side__item.router-link-active[data-v-fda3db00]{background:linear-gradient(135deg,#1f73e04d,#1f73e01f);color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.side__item.router-link-active[data-v-fda3db00]:before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:4px;height:22px;border-radius:0 4px 4px 0;background:var(--aq-orange);box-shadow:0 0 12px #f26a21b3}.side__icon[data-v-fda3db00]{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;font-size:15px;background:#ffffff0f;border-radius:8px}.side__item.router-link-active .side__icon[data-v-fda3db00]{background:#ffffff29}.side__user[data-v-fda3db00]{display:flex;align-items:center;gap:10px;padding:12px;margin-top:auto;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:12px}.side__avatar[data-v-fda3db00]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,var(--aq-blue, #1f73e0),#0a3a86);display:grid;place-items:center;font-weight:800;font-size:13px;flex-shrink:0;box-shadow:0 4px 12px #0a3a8666}.side__who[data-v-fda3db00]{display:flex;flex-direction:column;min-width:0}.side__email[data-v-fda3db00]{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side__role[data-v-fda3db00]{font-size:11px;color:#8ea2c9}.side__actions[data-v-fda3db00]{display:flex;flex-direction:column;gap:2px;margin-top:8px}.side__btn[data-v-fda3db00]{background:none;border:0;color:#8ea2c9;text-align:left;padding:9px 10px;border-radius:9px;font-size:13px;font-weight:600;cursor:pointer}.side__btn[data-v-fda3db00]:hover{background:#ffffff12;color:#fff}.main[data-v-fda3db00]{min-width:0;overflow-x:hidden;padding:4px}.ov[data-v-fda3db00]{position:fixed;inset:0;z-index:60;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px}.dlg[data-v-fda3db00]{width:100%;max-width:420px;padding:22px}.dlg__t[data-v-fda3db00]{margin:0 0 14px;font-size:18px}.dlg__foot[data-v-fda3db00]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.form[data-v-fda3db00]{display:grid;gap:14px}.fld[data-v-fda3db00]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--aq-slate-700)}.err[data-v-fda3db00]{color:var(--aq-danger);font-size:13px;margin:0}.ok[data-v-fda3db00]{color:var(--aq-success);font-size:14px;margin:8px 0 0}.burger[data-v-fda3db00],.side-backdrop[data-v-fda3db00]{display:none}@media(max-width:960px){.shell[data-v-fda3db00]{grid-template-columns:1fr}.side[data-v-fda3db00]{position:fixed;top:0;left:0;bottom:0;width:248px;z-index:60;transform:translate(-100%);transition:transform .22s ease}.side--open[data-v-fda3db00]{transform:translate(0);box-shadow:0 0 40px #0006}.side-backdrop[data-v-fda3db00]{display:block;position:fixed;inset:0;background:#0f172a73;z-index:55}.burger[data-v-fda3db00]{display:inline-flex;align-items:center;justify-content:center;position:fixed;top:12px;left:12px;z-index:50;width:42px;height:42px;border-radius:10px;border:1px solid var(--aq-slate-200);background:#fff;font-size:20px;cursor:pointer;box-shadow:var(--aq-shadow)}.main[data-v-fda3db00]{padding-top:56px}}.page[data-v-29672d81]{max-width:1080px;margin:0 auto;padding:28px 28px 40px}.head[data-v-29672d81]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.eyebrow[data-v-29672d81]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aq-slate-400)}.title[data-v-29672d81]{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.4px}.sub[data-v-29672d81]{margin:4px 0 0;color:var(--aq-slate-500)}.mb[data-v-29672d81]{margin-bottom:18px}.spin[data-v-29672d81]{display:block;margin:40px auto}.muted[data-v-29672d81]{color:var(--aq-slate-500);font-size:13px}.stats[data-v-29672d81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px}.stat[data-v-29672d81]{display:flex;align-items:center;gap:14px;padding:18px;background:#fff;border:1px solid var(--aq-slate-200);border-radius:14px;box-shadow:0 6px 18px #0f172a0f;position:relative;overflow:hidden}.stat[data-v-29672d81]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c, #1f73e0)}.stat__ic[data-v-29672d81]{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;font-size:22px;border-radius:12px;background:color-mix(in srgb,var(--c, #1f73e0) 12%,#fff)}.stat__v[data-v-29672d81]{font-size:26px;font-weight:800;color:var(--aq-ink);line-height:1}.stat__k[data-v-29672d81]{font-size:12px;color:var(--aq-slate-500);margin-top:4px}.stat--blue[data-v-29672d81]{--c: #1f73e0}.stat--green[data-v-29672d81]{--c: #138a4f}.stat--amber[data-v-29672d81]{--c: #b7791f}.stat--orange[data-v-29672d81]{--c: #f26a21}.page[data-v-b9fb7f8b]{max-width:1080px;margin:0 auto;padding:28px 28px 40px}.page__head[data-v-b9fb7f8b]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.page__title[data-v-b9fb7f8b]{font-size:24px;margin:0}.page__sub[data-v-b9fb7f8b]{margin:4px 0 0;color:var(--aq-slate-500)}.strip[data-v-b9fb7f8b]{display:flex;gap:12px;margin-bottom:18px}.strip__item[data-v-b9fb7f8b]{background:var(--aq-surface);border:1px solid var(--aq-slate-200);border-radius:var(--aq-radius);padding:12px 18px;display:flex;flex-direction:column;min-width:96px}.strip__v[data-v-b9fb7f8b]{font-size:24px;font-weight:800;line-height:1}.strip__v--ok[data-v-b9fb7f8b]{color:var(--aq-success)}.strip__v--warn[data-v-b9fb7f8b]{color:var(--aq-orange)}.strip__k[data-v-b9fb7f8b]{font-size:12px;color:var(--aq-slate-500);margin-top:4px}.notice[data-v-b9fb7f8b]{background:#e7f6ec;color:#1a7f43;padding:8px 14px;border-radius:8px;margin:0 0 12px;font-size:14px}.tablecard[data-v-b9fb7f8b]{overflow:hidden}@media(max-width:760px){.tablecard[data-v-b9fb7f8b]{overflow-x:auto}.tbl[data-v-b9fb7f8b]{table-layout:auto;min-width:660px}.page[data-v-b9fb7f8b]{padding:18px 14px 32px}}.toolbar[data-v-b9fb7f8b]{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--aq-slate-200)}.search[data-v-b9fb7f8b]{max-width:360px}.toolbar__count[data-v-b9fb7f8b]{color:var(--aq-slate-500);font-size:13px;margin-left:auto}.link[data-v-b9fb7f8b]{background:none;border:0;color:var(--aq-blue);font-weight:600;cursor:pointer}.state[data-v-b9fb7f8b]{padding:28px 18px;color:var(--aq-slate-500);text-align:center}.state--err[data-v-b9fb7f8b]{color:#c0392b}.tbl[data-v-b9fb7f8b]{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.tbl th[data-v-b9fb7f8b]{text-align:left;padding:11px 16px;color:var(--aq-slate-500);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;background:var(--aq-bg);border-bottom:1px solid var(--aq-slate-200)}.tbl td[data-v-b9fb7f8b]{padding:12px 16px;border-bottom:1px solid var(--aq-slate-200);vertical-align:middle}.tbl th.c[data-v-b9fb7f8b],.tbl td.c[data-v-b9fb7f8b]{text-align:center}.tbl th.ar[data-v-b9fb7f8b],.tbl td.ar[data-v-b9fb7f8b]{text-align:right}.tbl tbody tr:last-child td[data-v-b9fb7f8b]{border-bottom:none}.row[data-v-b9fb7f8b]{cursor:pointer;transition:background .1s}.row[data-v-b9fb7f8b]:hover{background:var(--aq-blue-100)}.cell-school[data-v-b9fb7f8b]{display:flex;align-items:center;gap:12px}.avatar[data-v-b9fb7f8b]{width:34px;height:34px;border-radius:9px;background:var(--aq-blue-100);color:var(--aq-blue-700);display:grid;place-items:center;font-weight:700;flex-shrink:0}.block[data-v-b9fb7f8b]{display:block}.count[data-v-b9fb7f8b]{display:inline-grid;place-items:center;min-width:26px;height:24px;padding:0 8px;background:var(--aq-bg);border-radius:7px;font-weight:600;font-size:13px}.yes[data-v-b9fb7f8b]{color:var(--aq-success);font-weight:600;font-size:13px}.no[data-v-b9fb7f8b]{color:var(--aq-slate-300)}.strong[data-v-b9fb7f8b]{font-weight:600}.muted[data-v-b9fb7f8b]{color:var(--aq-slate-500)}.sm[data-v-b9fb7f8b]{font-size:12px}.ar[data-v-b9fb7f8b]{text-align:right}.pill[data-v-b9fb7f8b]{font-size:12px;padding:2px 10px;border-radius:999px;font-weight:600}.pill--ok[data-v-b9fb7f8b]{background:#e7f6ec;color:#1a7f43}.pill--warn[data-v-b9fb7f8b]{background:#fdeaea;color:#c0392b}.ov[data-v-b9fb7f8b]{position:fixed;inset:0;z-index:50;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto}.ov--right[data-v-b9fb7f8b]{justify-content:flex-end;padding:0}.dlg[data-v-b9fb7f8b]{width:100%;max-width:460px;padding:22px}.dlg__t[data-v-b9fb7f8b]{margin:0 0 12px;font-size:18px}.dlg__foot[data-v-b9fb7f8b]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.drawer[data-v-b9fb7f8b]{width:100%;max-width:440px;min-height:100vh;border-radius:0;padding:22px;overflow-y:auto}.drawer__head[data-v-b9fb7f8b]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.x[data-v-b9fb7f8b]{border:none;background:transparent;font-size:26px;cursor:pointer;color:var(--aq-slate-500)}.sec[data-v-b9fb7f8b]{margin-top:20px;border-top:1px solid var(--aq-slate-200);padding-top:16px}.sec__t[data-v-b9fb7f8b]{margin:0 0 10px;font-size:14px}.keystat[data-v-b9fb7f8b]{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:7px;font-size:13px}.keystat li[data-v-b9fb7f8b]{display:flex;align-items:center;gap:8px}.kdot[data-v-b9fb7f8b]{width:9px;height:9px;border-radius:50%;flex:none}.kdot.on[data-v-b9fb7f8b]{background:var(--aq-success);box-shadow:0 0 0 3px #dcfce7}.kdot.off[data-v-b9fb7f8b]{background:var(--aq-slate-300)}.audit[data-v-b9fb7f8b]{margin-top:10px;max-height:320px;overflow:auto}.audit__list[data-v-b9fb7f8b]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.audit__row[data-v-b9fb7f8b]{display:grid;gap:2px;padding:8px 10px;background:var(--aq-bg, #f8f9fc);border-radius:8px;font-size:12px}.audit__act[data-v-b9fb7f8b]{font-weight:700}.audit__amt[data-v-b9fb7f8b]{color:var(--aq-blue-700)}.chips[data-v-b9fb7f8b]{display:flex;gap:8px;flex-wrap:wrap}.subs[data-v-b9fb7f8b]{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}.sub[data-v-b9fb7f8b]{display:flex;align-items:center;gap:10px;justify-content:space-between}.grant[data-v-b9fb7f8b]{display:flex;gap:8px}.form[data-v-b9fb7f8b]{display:grid;gap:12px}.row[data-v-b9fb7f8b]{display:flex;gap:12px}.fld[data-v-b9fb7f8b]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--aq-slate-700);flex:1}.events[data-v-b9fb7f8b]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.creds[data-v-b9fb7f8b]{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:14px 0}.creds dt[data-v-b9fb7f8b]{color:var(--aq-slate-500);font-size:13px}.creds dd[data-v-b9fb7f8b]{margin:0;font-weight:600}.mono[data-v-b9fb7f8b]{font-family:ui-monospace,Menlo,Consolas,monospace;background:var(--aq-bg);padding:2px 8px;border-radius:6px}.hint[data-v-b9fb7f8b]{color:var(--aq-slate-500);font-size:12px}.instruct[data-v-b9fb7f8b]{background:#eff6ff;color:var(--aq-blue-700);padding:8px 12px;border-radius:8px;font-size:13px;margin:4px 0 10px}.pg[data-v-d172e31a]{max-width:1280px;margin:0 auto;padding:28px 28px 40px}.pg__head h1[data-v-d172e31a]{margin:0 0 2px;font-size:20px}.pg__head p[data-v-d172e31a]{margin:0 0 14px;color:var(--aq-slate-500);font-size:13px}.pg__err[data-v-d172e31a]{color:var(--aq-danger);font-size:13px}.pg__cols[data-v-d172e31a]{display:grid;grid-template-columns:280px 1fr 1fr;gap:14px;align-items:start}@media(max-width:1100px){.pg__cols[data-v-d172e31a]{grid-template-columns:1fr}}.pg__list[data-v-d172e31a],.pg__detail[data-v-d172e31a],.pg__module[data-v-d172e31a]{padding:16px}.pg__list h2[data-v-d172e31a],.pg__detail h2[data-v-d172e31a],.pg__module h2[data-v-d172e31a]{margin:0 0 12px;font-size:16px}.pg__status[data-v-d172e31a]{font-size:12px;font-weight:700;color:var(--aq-blue-700);margin-left:6px}.pg__items[data-v-d172e31a]{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.pg__item[data-v-d172e31a]{width:100%;text-align:left;border:1px solid var(--aq-slate-200);border-radius:9px;background:#fff;padding:10px 12px;cursor:pointer;display:grid;gap:2px}.pg__item--on[data-v-d172e31a]{border-color:var(--aq-blue);box-shadow:0 0 0 2px var(--aq-blue-100)}.pg__meta[data-v-d172e31a]{font-size:12px;color:var(--aq-slate-500)}.pg__empty[data-v-d172e31a]{color:var(--aq-slate-400);font-size:13px}.pg__create[data-v-d172e31a]{display:grid;gap:8px}.pg__block[data-v-d172e31a]{border-top:1px solid var(--aq-slate-200);padding-top:12px;margin-top:12px}.pg__block h3[data-v-d172e31a]{margin:0 0 8px;font-size:14px}.pg__assign[data-v-d172e31a]{display:flex;gap:8px;margin-top:8px;align-items:center}.pg__assignsel[data-v-d172e31a]{flex:1}.pg__hint[data-v-d172e31a]{margin:6px 0 0;font-size:12px;color:var(--aq-slate-400)}.pg__simpact[data-v-d172e31a]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:4px 0 2px;font-size:12px;color:var(--aq-slate-600)}.pg__simstat strong[data-v-d172e31a]{color:var(--aq-ink)}.pg__simfund[data-v-d172e31a]{font-weight:700;color:var(--aq-success)}.pg__simtag[data-v-d172e31a]{font-size:11px;font-weight:700;color:var(--aq-orange);background:var(--aq-orange-100);border-radius:999px;padding:1px 8px}.pg__tabs[data-v-d172e31a]{margin-top:8px}.pg__tabs .pg__block[data-v-d172e31a]{border-top:0;padding-top:4px;margin-top:0}.pg__fbdetail[data-v-d172e31a]{padding:8px 12px 4px}.pg__fbby[data-v-d172e31a]{font-size:12px;color:var(--aq-slate-500);margin-bottom:6px}.pg__fblist[data-v-d172e31a]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pg__fbitem[data-v-d172e31a]{display:grid;gap:2px;padding:8px 10px;border:1px solid var(--aq-slate-200);border-radius:8px}.pg__fbsrc[data-v-d172e31a]{font-size:11px;font-weight:700;color:var(--aq-orange);text-transform:uppercase}.pg__fbrate[data-v-d172e31a]{color:#ffb020;font-size:13px}.pg__fbcomment[data-v-d172e31a]{font-size:13px;color:var(--aq-slate-700);font-style:italic}.pg__fbmeta[data-v-d172e31a]{font-size:11px;color:var(--aq-slate-400)}.pg__row[data-v-d172e31a]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.pg__row--end[data-v-d172e31a]{justify-content:flex-end}.pg__row .aq-input[data-v-d172e31a]{flex:1;min-width:100px}.pg__lvl[data-v-d172e31a]{max-width:120px}.pg__wk[data-v-d172e31a]{max-width:70px;flex:0 0 70px}.pg__chiplist[data-v-d172e31a]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pg__chip[data-v-d172e31a]{background:var(--aq-slate-100);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-flex;align-items:center;gap:6px}.pg__x[data-v-d172e31a]{border:0;background:none;color:var(--aq-slate-400);cursor:pointer;font-size:12px}.pg__lessons[data-v-d172e31a]{margin:0 0 12px;padding-left:18px;display:grid;gap:6px}.pg__lessons strong[data-v-d172e31a]{font-size:13px}.pg__lessons .pg__meta[data-v-d172e31a]{display:block}.pg__lessonform[data-v-d172e31a]{display:grid;gap:8px;border-top:1px solid var(--aq-slate-200);padding-top:12px}.pg__note[data-v-d172e31a]{margin:0;font-size:12px;color:var(--aq-slate-500)}.pg__link[data-v-d172e31a]{border:0;background:none;color:var(--aq-blue-700);cursor:pointer;font-size:12px;font-weight:600;padding:0 2px}.pg__cred[data-v-d172e31a]{margin-top:8px;padding:8px 10px;border:1px solid var(--aq-success);background:#f0fdf4;border-radius:8px;font-size:12px;color:var(--aq-slate-700)}.pg__cred code[data-v-d172e31a]{background:#fff;border:1px solid var(--aq-slate-200);border-radius:5px;padding:1px 6px;margin:0 2px}.pg__impact[data-v-d172e31a]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.pg__stat[data-v-d172e31a]{flex:1;min-width:90px;background:var(--aq-blue-100);border-radius:10px;padding:10px 12px;display:grid;gap:2px}.pg__statn[data-v-d172e31a]{font-size:22px;font-weight:800;color:var(--aq-blue-700)}.pg__statl[data-v-d172e31a]{font-size:11px;color:var(--aq-slate-600)}.pg__impactdetail[data-v-d172e31a]{margin-bottom:6px;font-size:13px}.pg__impactdetail summary[data-v-d172e31a]{cursor:pointer;color:var(--aq-blue-700);font-weight:600}.pg__imptable[data-v-d172e31a]{width:100%;border-collapse:collapse;margin-top:8px}.pg__imptable th[data-v-d172e31a],.pg__imptable td[data-v-d172e31a]{text-align:left;padding:6px 8px;border-bottom:1px solid var(--aq-slate-200);font-size:12px}.pg__imptable th[data-v-d172e31a]{color:var(--aq-slate-500);font-weight:600}.pg__astatus[data-v-d172e31a]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;text-transform:uppercase}.pg__astatus--draft[data-v-d172e31a]{background:var(--aq-slate-200);color:var(--aq-slate-600)}.pg__astatus--pendingreview[data-v-d172e31a]{background:var(--aq-orange-100);color:var(--aq-orange)}.pg__astatus--approved[data-v-d172e31a]{background:#f0fdf4;color:var(--aq-success)}.pg__importbtn[data-v-d172e31a]{position:relative;cursor:pointer}.pg__sponsor[data-v-d172e31a]{border:1px solid var(--aq-slate-200);border-radius:9px;padding:10px 12px}.pg__sponsorhead[data-v-d172e31a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pg__sponsorhead .pg__link[data-v-d172e31a]{margin-left:auto}.pg__deck[data-v-d172e31a]{margin-top:12px;display:grid;gap:10px}.pg__slide[data-v-d172e31a]{border:1px solid var(--aq-slate-200);border-radius:9px;padding:10px;display:grid;gap:6px}.pg__sliderow[data-v-d172e31a]{display:flex;align-items:center;gap:8px}.pg__slideno[data-v-d172e31a]{width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--aq-slate-100);display:grid;place-items:center;font-size:11px;font-weight:700}.pg__sliderow .aq-input[data-v-d172e31a]{flex:1}.pg__slidebody[data-v-d172e31a]{resize:vertical}.docs__head[data-v-6d7c4859]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.docs__headactions[data-v-6d7c4859]{display:flex;align-items:center;gap:10px}.docs__head h2[data-v-6d7c4859]{margin:0}.docs__sub[data-v-6d7c4859]{color:#6b7280;font-size:13px;margin:4px 0 0}.docs__muted[data-v-6d7c4859]{color:#6b7280}.docs__group[data-v-6d7c4859]{margin-bottom:18px}.docs__gh[data-v-6d7c4859]{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;margin:0 0 8px}.docs__card[data-v-6d7c4859]{margin-bottom:8px}.docs__row[data-v-6d7c4859]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.docs__meta[data-v-6d7c4859]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.docs__lbl[data-v-6d7c4859]{font-size:12px;font-weight:600;color:#6b7280}.docs__ver[data-v-6d7c4859]{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;margin-bottom:8px}.docs__vtop[data-v-6d7c4859]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.docs__vmeta[data-v-6d7c4859]{color:#6b7280;font-size:12px}.docs__appr[data-v-6d7c4859]{font-size:13px;color:#374151;margin:6px 0}.docs__comments[data-v-6d7c4859]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.docs__comments li[data-v-6d7c4859]{font-size:12px;color:#4b5563}.docs__reject[data-v-6d7c4859]{font-size:12px;color:#c0392b;margin:6px 0 0}.docs__review[data-v-6d7c4859]{margin-top:8px;display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px dashed #e5e7eb}.docs__reviewhint[data-v-6d7c4859]{font-size:12px;color:#6b7280;margin:0}.docs__gate[data-v-6d7c4859]{display:flex;flex-direction:column;gap:12px}.docs__viewer[data-v-6d7c4859]{position:relative;height:75vh;background:#111;border-radius:8px;overflow:hidden}.docs__frame[data-v-6d7c4859]{width:100%;height:100%;border:0}.docs__wm[data-v-6d7c4859]{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;color:#ffffff2e;font-weight:800;font-size:22px;transform:rotate(-24deg);white-space:nowrap}.ra[data-v-ad4324ca]{max-width:900px;margin:0 auto;padding:28px 28px 40px}.ra__head[data-v-ad4324ca]{margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ra__scope[data-v-ad4324ca]{display:flex;flex-direction:column;gap:4px}.ra__scopelbl[data-v-ad4324ca]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--aq-slate-400, #94a3b8)}.ra__eyebrow[data-v-ad4324ca]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--aq-slate-400, #94a3b8)}.ra__title[data-v-ad4324ca]{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.4px}.ra__sub[data-v-ad4324ca]{margin:4px 0 0;color:#6b7280;font-size:13px}.ra__alert[data-v-ad4324ca]{margin-bottom:16px}.ra__spin[data-v-ad4324ca]{display:block;margin:40px auto}.ra__matrix[data-v-ad4324ca]{overflow-x:auto;background:#fff;border:1px solid #e5e7eb;border-radius:14px}.ra__table[data-v-ad4324ca]{width:100%;border-collapse:collapse;min-width:520px}.ra__table th[data-v-ad4324ca],.ra__table td[data-v-ad4324ca]{padding:12px 14px;border-bottom:1px solid #eef1f6;text-align:center}.ra__table thead th[data-v-ad4324ca]{font-size:13px;color:#374151;background:#f8fafc;position:sticky;top:0}.ra__rolehd[data-v-ad4324ca]{text-align:left!important}.ra__prod[data-v-ad4324ca]{text-align:left;display:flex;flex-direction:column}.ra__prod .ra__code[data-v-ad4324ca]{font-size:11px;color:#9aa0b5;font-family:ui-monospace,monospace}.ra__cell[data-v-ad4324ca]{white-space:nowrap}.ra__dirty[data-v-ad4324ca]{margin-left:6px}.bp[data-v-6bf58539]{max-width:1100px;margin:0 auto;padding:28px 26px 48px}.bp__head[data-v-6bf58539]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:18px}.bp__eyebrow[data-v-6bf58539]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.bp__title[data-v-6bf58539]{margin:2px 0 0;font-size:26px;font-weight:800;letter-spacing:-.4px}.bp__sub[data-v-6bf58539]{margin:4px 0 0;color:#6b7280;font-size:13px;max-width:560px}.bp__scope[data-v-6bf58539]{display:flex;flex-direction:column;gap:4px}.bp__lbl[data-v-6bf58539]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.grid[data-v-6bf58539]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.card[data-v-6bf58539]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:18px 18px 20px}.card__h[data-v-6bf58539]{margin:0 0 12px;font-size:14px;font-weight:800;color:#111827}.fld[data-v-6bf58539]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;font-size:13px;font-weight:600;color:#374151}.fld em[data-v-6bf58539]{color:#9ca3af;font-weight:500}.row2[data-v-6bf58539]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hint[data-v-6bf58539]{color:#9ca3af;font-size:12px;margin:8px 0 0}.logo[data-v-6bf58539]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.logo__frame[data-v-6bf58539]{width:180px;height:70px;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8px}.logo__frame img[data-v-6bf58539]{max-height:54px;max-width:160px}.logo__wordmark[data-v-6bf58539]{color:#fff;font-weight:800;font-size:17px;text-align:center}.logo__actions[data-v-6bf58539]{display:flex;flex-direction:column;gap:8px}.mail[data-v-6bf58539]{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #1018280f}.mail__head[data-v-6bf58539]{padding:16px 18px}.mail__head img[data-v-6bf58539]{max-height:36px;max-width:150px;display:block}.mail__name[data-v-6bf58539]{color:#fff;font-weight:800;font-size:16px}.mail__accent[data-v-6bf58539]{height:4px}.mail__body[data-v-6bf58539]{padding:18px}.mail__body h4[data-v-6bf58539]{margin:0 0 8px;font-size:16px}.mail__body p[data-v-6bf58539]{margin:0 0 12px;font-size:13px;color:#4b5563;line-height:1.5}.mail__btn[data-v-6bf58539]{display:inline-block;color:#fff;font-weight:700;font-size:13px;padding:9px 16px;border-radius:8px}.mail__foot[data-v-6bf58539]{margin-top:14px!important;color:#9ca3af;font-size:12px}.tpl[data-v-6bf58539]{display:grid;grid-template-columns:220px 1fr 1fr;gap:16px}.tpl__list[data-v-6bf58539]{display:flex;flex-direction:column;gap:4px}.tpl__item[data-v-6bf58539]{display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:#f8fafc;cursor:pointer;font-size:13px;font-weight:600;color:#374151}.tpl__item[data-v-6bf58539]:hover{background:#eef2ff}.tpl__item.is-active[data-v-6bf58539]{background:#4f46e5;color:#fff}.tpl__edit[data-v-6bf58539]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:16px}.tokens[data-v-6bf58539]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:4px 0 12px}.tokens__lbl[data-v-6bf58539]{font-size:12px;color:#6b7280;font-weight:700}.chip[data-v-6bf58539]{font-family:ui-monospace,monospace;font-size:11px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:3px 9px;cursor:pointer;color:#475569}.chip[data-v-6bf58539]:hover{background:#e0e7ff}.tpl__actions[data-v-6bf58539]{display:flex;gap:8px}.tpl__preview[data-v-6bf58539]{background:#f1f5f9;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.tpl__pvbar[data-v-6bf58539]{padding:9px 14px;font-size:12px;color:#475569;background:#fff;border-bottom:1px solid #e5e7eb}.tpl__iframe[data-v-6bf58539]{width:100%;height:560px;border:0;background:#eef1f7}@media(max-width:900px){.grid[data-v-6bf58539],.tpl[data-v-6bf58539]{grid-template-columns:1fr}.tpl__list[data-v-6bf58539]{flex-direction:row;overflow-x:auto}.tpl__item[data-v-6bf58539]{white-space:nowrap}.tpl__iframe[data-v-6bf58539]{height:460px}.row2[data-v-6bf58539]{grid-template-columns:1fr}}.page[data-v-e76a3578]{max-width:1080px;margin:0 auto;padding:28px 28px 40px}.page__title[data-v-e76a3578]{font-size:24px;margin:0}.page__sub[data-v-e76a3578]{margin:4px 0 18px;color:var(--aq-slate-500)}.mb[data-v-e76a3578]{margin-bottom:16px}.cred[data-v-e76a3578]{margin-top:14px}.dismiss[data-v-e76a3578]{margin-left:8px}.spin[data-v-e76a3578]{display:block;margin:30px auto}.permgroups[data-v-e76a3578]{display:grid;gap:16px;max-height:60vh;overflow:auto}.permgroup__h[data-v-e76a3578]{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500)}.permrow[data-v-e76a3578]{padding:4px 0}.permrow__t[data-v-e76a3578]{display:inline-flex;flex-direction:column}.permrow__t small[data-v-e76a3578]{color:var(--aq-slate-400);font-size:11px}.page[data-v-3c8a8837]{max-width:1080px;margin:0 auto;padding:28px 28px 40px}.page__title[data-v-3c8a8837]{font-size:24px;margin:0}.page__sub[data-v-3c8a8837]{margin:4px 0 18px;color:var(--aq-slate-500)}.spin[data-v-3c8a8837]{display:block;margin:30px auto}.panel[data-v-b0ea0517]{max-width:420px;margin:60px auto;padding:32px;text-align:center}.title[data-v-b0ea0517]{font-size:20px;margin:0 0 18px}.up[data-v-4c05d3e2]{position:relative;overflow:hidden;border:1px solid var(--aq-orange);border-radius:var(--aq-radius);background:linear-gradient(180deg,var(--aq-orange-100),var(--aq-surface) 60%);padding:16px 18px}.up__glow[data-v-4c05d3e2]{position:absolute;top:-60px;right:-40px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(242,106,33,.28),transparent 70%);filter:blur(6px);pointer-events:none;animation:float-4c05d3e2 6s ease-in-out infinite}@keyframes float-4c05d3e2{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.up__row[data-v-4c05d3e2]{display:flex;align-items:center;gap:12px;position:relative}.up__badge[data-v-4c05d3e2]{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;font-size:20px;color:#fff;flex-shrink:0;box-shadow:0 6px 16px #f26a214d}.up__head[data-v-4c05d3e2]{min-width:0}.up__kicker[data-v-4c05d3e2]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--aq-orange)}.up__title[data-v-4c05d3e2]{margin:1px 0 0;font-size:15px}.up__lock[data-v-4c05d3e2]{margin-left:auto;font-size:16px;opacity:.7}.up__dismiss[data-v-4c05d3e2]{border:0;background:#0f172a0f;color:var(--aq-slate-500);width:24px;height:24px;border-radius:50%;cursor:pointer;font-size:12px;line-height:1;flex-shrink:0;transition:background .12s,color .12s}.up__dismiss[data-v-4c05d3e2]:hover{background:#0f172a1f;color:var(--aq-ink)}.up__note[data-v-4c05d3e2]{margin:10px 0 0;font-size:13px;color:var(--aq-slate-700);line-height:1.5}.up__benefits[data-v-4c05d3e2]{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:5px}.up__benefits li[data-v-4c05d3e2]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--aq-slate-700)}.up__tick[data-v-4c05d3e2]{width:16px;height:16px;border-radius:50%;background:var(--aq-orange);color:#fff;display:grid;place-items:center;font-size:10px;flex-shrink:0}.up__peek[data-v-4c05d3e2]{margin-top:12px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px dashed var(--aq-slate-300);border-radius:9px;background:#fff}.up__peekText[data-v-4c05d3e2]{font-size:13px;color:var(--aq-slate-500);font-style:italic;filter:blur(.4px);flex:1}.up__peekLock[data-v-4c05d3e2]{font-size:11px;font-weight:700;color:var(--aq-orange);white-space:nowrap}.up__cta[data-v-4c05d3e2]{margin-top:14px}.up__btn[data-v-4c05d3e2]{border:0;border-radius:10px;cursor:pointer;font-weight:700;font-size:13px;color:#fff;padding:9px 16px;background:linear-gradient(135deg,var(--aq-orange),#ff8a4c);box-shadow:0 6px 16px #f26a2152;transition:transform .12s,filter .12s}.up__btn[data-v-4c05d3e2]:hover{transform:translateY(-1px);filter:brightness(1.05)}.up__asked[data-v-4c05d3e2]{font-size:13px;font-weight:600;color:var(--aq-orange)}.cbt-modal[data-v-6188f78f]{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;background:#0f172a73}.cbt-modal__panel[data-v-6188f78f]{width:100%;max-width:520px;display:flex;flex-direction:column}.cbt-modal__panel--wide[data-v-6188f78f]{max-width:760px}.cbt-modal__head[data-v-6188f78f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--aq-slate-200)}.cbt-modal__title[data-v-6188f78f]{margin:0;font-size:17px}.cbt-modal__x[data-v-6188f78f]{background:none;border:0;cursor:pointer;font-size:16px;color:var(--aq-slate-500);line-height:1;padding:4px}.cbt-modal__x[data-v-6188f78f]:hover{color:var(--aq-ink)}.cbt-modal__body[data-v-6188f78f]{padding:22px}.cbt-modal__foot[data-v-6188f78f]{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--aq-slate-200)}.cbt-form[data-v-d7263c45]{display:grid;gap:16px}.cbt-row[data-v-d7263c45]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.cbt-field[data-v-d7263c45]{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.cbt-field--check[data-v-d7263c45]{flex-direction:row;align-items:center;gap:8px;align-self:end}.cbt-field--check[data-v-d7263c45]{display:flex}.cbt-field em[data-v-d7263c45]{color:var(--aq-danger);font-style:normal}.cbt-hint[data-v-d7263c45]{font-weight:400;color:var(--aq-slate-500);font-size:12px}.cbt-options[data-v-d7263c45]{border:1px solid var(--aq-slate-200);border-radius:10px;padding:14px;display:grid;gap:10px}.cbt-options__head[data-v-d7263c45]{display:flex;align-items:baseline;gap:10px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.cbt-option[data-v-d7263c45]{display:flex;align-items:center;gap:8px}.cbt-option__mark[data-v-d7263c45]{flex-shrink:0;width:28px;height:28px;border-radius:8px;cursor:pointer;border:1px solid var(--aq-slate-300);background:#fff;color:#fff;font-weight:700}.cbt-option__mark--on[data-v-d7263c45]{background:var(--aq-success);border-color:var(--aq-success)}.cbt-option__rm[data-v-d7263c45]{flex-shrink:0;background:none;border:0;color:var(--aq-slate-500);cursor:pointer;font-size:14px;padding:4px}.cbt-option__rm[data-v-d7263c45]:hover{color:var(--aq-danger)}.cbt-addopt[data-v-d7263c45]{justify-self:start}.cbt-form__err[data-v-d7263c45]{margin:0;color:var(--aq-danger);font-size:13px}.cbt-form[data-v-9bff28fc]{display:grid;gap:14px}.cbt-modes[data-v-9bff28fc]{display:inline-flex;gap:4px;padding:4px;background:var(--aq-slate-100);border-radius:10px}.cbt-modes__btn[data-v-9bff28fc]{border:0;background:none;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;color:var(--aq-slate-500);cursor:pointer}.cbt-modes__btn--on[data-v-9bff28fc]{background:#fff;color:var(--aq-ink);box-shadow:0 1px 3px #0f172a1f}.cbt-lesson[data-v-9bff28fc]{display:grid;gap:10px}.cbt-row[data-v-9bff28fc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px}.cbt-field[data-v-9bff28fc]{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.cbt-field em[data-v-9bff28fc]{color:var(--aq-danger);font-style:normal}.cbt-check[data-v-9bff28fc]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--aq-slate-700)}.cbt-note[data-v-9bff28fc]{margin:0;font-size:12px;color:var(--aq-slate-500)}.cbt-form__err[data-v-9bff28fc]{margin:0;color:var(--aq-danger);font-size:13px}.cbt-preview[data-v-9bff28fc]{margin-top:20px;border-top:1px solid var(--aq-slate-200);padding-top:16px}.cbt-preview__head[data-v-9bff28fc]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.cbt-mode[data-v-9bff28fc]{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px}.cbt-mode--openai[data-v-9bff28fc]{background:var(--aq-blue-100);color:var(--aq-blue-700)}.cbt-mode--offline[data-v-9bff28fc]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.cbt-preview__list[data-v-9bff28fc]{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-height:360px;overflow-y:auto}.cbt-preview__item[data-v-9bff28fc]{border:1px solid var(--aq-slate-200);border-radius:10px;padding:12px 14px}.cbt-preview__tags[data-v-9bff28fc]{display:flex;gap:6px;margin-bottom:8px}.cbt-preview__body[data-v-9bff28fc]{margin:0 0 8px;font-size:14px;line-height:1.5}.cbt-preview__opts[data-v-9bff28fc]{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cbt-preview__opts li[data-v-9bff28fc]{font-size:13px;color:var(--aq-slate-700);padding-left:14px}.cbt-preview__opts li.is-correct[data-v-9bff28fc]{color:var(--aq-success);font-weight:600}.cbt-back[data-v-6ab041c7]{background:none;border:0;color:var(--aq-blue);font-weight:600;font-size:13px;cursor:pointer;padding:0;margin-bottom:14px}.cbt-head[data-v-6ab041c7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.cbt-head__title[data-v-6ab041c7]{margin:0 0 4px;font-size:18px}.cbt-head__sub[data-v-6ab041c7]{margin:0;color:var(--aq-slate-500);font-size:13px}.cbt-head__actions[data-v-6ab041c7]{display:flex;gap:8px;flex-wrap:wrap}.cbt-toolbar[data-v-6ab041c7]{margin-bottom:16px}.cbt-inline[data-v-6ab041c7]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--aq-slate-700);font-weight:600}.cbt-select[data-v-6ab041c7]{width:auto;min-width:120px}.cbt-qlist[data-v-6ab041c7]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cbt-qitem[data-v-6ab041c7]{padding:16px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cbt-qitem__main[data-v-6ab041c7]{min-width:0}.cbt-qitem__tags[data-v-6ab041c7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.cbt-qitem__score[data-v-6ab041c7]{font-size:12px;color:var(--aq-slate-500);font-weight:600}.cbt-qitem__body[data-v-6ab041c7]{margin:0;font-size:14px;color:var(--aq-ink);line-height:1.5;word-break:break-word}.cbt-qitem__opts[data-v-6ab041c7]{margin:6px 0 0;font-size:12px;color:var(--aq-slate-500)}.cbt-qitem__actions[data-v-6ab041c7]{display:flex;gap:8px;flex-shrink:0}.cbt-danger[data-v-6ab041c7]{color:var(--aq-danger)}.cbt-empty-actions[data-v-6ab041c7]{display:flex;gap:8px;justify-content:center}.cbt-head[data-v-69809b7c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.cbt-head__title[data-v-69809b7c]{margin:0 0 4px;font-size:18px}.cbt-head__sub[data-v-69809b7c]{margin:0;color:var(--aq-slate-500);font-size:13px}.cbt-grid[data-v-69809b7c]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.cbt-bankcard[data-v-69809b7c]{text-align:left;padding:18px;cursor:pointer;display:flex;flex-direction:column;gap:12px;transition:border-color .12s,box-shadow .12s}.cbt-bankcard[data-v-69809b7c]:hover{border-color:var(--aq-blue)}.cbt-bankcard__top[data-v-69809b7c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.cbt-bankcard__name[data-v-69809b7c]{margin:0;font-size:15px;color:var(--aq-ink)}.cbt-bankcard__muted[data-v-69809b7c]{font-size:12px;color:var(--aq-slate-500)}.cbt-bankcard__meta[data-v-69809b7c]{margin:0;display:grid;gap:6px}.cbt-bankcard__meta>div[data-v-69809b7c]{display:flex;gap:6px;font-size:13px}.cbt-bankcard__meta dt[data-v-69809b7c]{color:var(--aq-slate-500);margin:0;min-width:78px}.cbt-bankcard__meta dd[data-v-69809b7c]{margin:0;color:var(--aq-slate-700)}.cbt-form[data-v-69809b7c]{display:grid;gap:14px}.cbt-field[data-v-69809b7c]{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.cbt-field em[data-v-69809b7c]{color:var(--aq-danger);font-style:normal}.cbt-form__err[data-v-69809b7c]{margin:0;color:var(--aq-danger);font-size:13px}.cbt-form[data-v-9c9e8319]{display:grid;gap:14px}.cbt-row[data-v-9c9e8319]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px}.cbt-field[data-v-9c9e8319]{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.cbt-field em[data-v-9c9e8319]{color:var(--aq-danger);font-style:normal}.cbt-toggles[data-v-9c9e8319]{display:flex;flex-wrap:wrap;gap:16px}.cbt-check[data-v-9c9e8319]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--aq-slate-700)}.cbt-sections[data-v-9c9e8319]{border-top:1px solid var(--aq-slate-200);padding-top:14px;display:grid;gap:14px}.cbt-sections__head[data-v-9c9e8319]{display:flex;align-items:center;justify-content:space-between}.cbt-sections__head h4[data-v-9c9e8319]{margin:0;font-size:14px}.cbt-section[data-v-9c9e8319]{border:1px solid var(--aq-slate-200);border-radius:10px;padding:14px;display:grid;gap:12px}.cbt-section__head[data-v-9c9e8319]{display:flex;gap:10px;align-items:center}.cbt-section__head .aq-input[data-v-9c9e8319]{flex:1}.cbt-rm[data-v-9c9e8319]{background:none;border:0;color:var(--aq-danger);cursor:pointer;font-size:13px;font-weight:600}.cbt-pool[data-v-9c9e8319]{display:flex;gap:10px;align-items:flex-end}.cbt-pool__field[data-v-9c9e8319]{display:grid;gap:4px;font-size:12px;font-weight:600;color:var(--aq-slate-500);flex:1}.cbt-pool__field--sm[data-v-9c9e8319]{flex:0 0 110px}.cbt-pool__rm[data-v-9c9e8319]{background:none;border:0;color:var(--aq-slate-500);cursor:pointer;padding:10px 4px}.cbt-pool__rm[data-v-9c9e8319]:hover{color:var(--aq-danger)}.cbt-addpool[data-v-9c9e8319]{justify-self:start;background:none;border:0;color:var(--aq-blue);font-weight:600;font-size:13px;cursor:pointer;padding:0}.cbt-form__err[data-v-9c9e8319]{margin:0;color:var(--aq-danger);font-size:13px}.cbt-head[data-v-038e3c62]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.cbt-head__title[data-v-038e3c62]{margin:0 0 4px;font-size:18px}.cbt-head__sub[data-v-038e3c62]{margin:0;color:var(--aq-slate-500);font-size:13px}.cbt-lookup[data-v-038e3c62]{padding:16px 18px;margin-bottom:18px}.cbt-field[data-v-038e3c62]{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.cbt-lookup__row[data-v-038e3c62]{display:flex;gap:8px}.cbt-lookup__row .aq-input[data-v-038e3c62]{flex:1}.cbt-form__err[data-v-038e3c62]{margin:8px 0 0;color:var(--aq-danger);font-size:13px}.cbt-tlist[data-v-038e3c62]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cbt-titem[data-v-038e3c62]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.cbt-titem__top[data-v-038e3c62]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.cbt-titem__name[data-v-038e3c62]{margin:0;font-size:15px}.cbt-titem__meta[data-v-038e3c62]{margin:0;display:flex;flex-wrap:wrap;gap:18px}.cbt-titem__meta>div[data-v-038e3c62]{display:flex;gap:6px;font-size:13px}.cbt-titem__meta dt[data-v-038e3c62]{color:var(--aq-slate-500);margin:0}.cbt-titem__meta dd[data-v-038e3c62]{margin:0;color:var(--aq-slate-700)}.cbt-mono[data-v-038e3c62]{font-family:ui-monospace,monospace;font-size:12px}.cbt-form[data-v-9d08b8e0]{display:grid;gap:14px}.cbt-row[data-v-9d08b8e0]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cbt-field[data-v-9d08b8e0]{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.cbt-field em[data-v-9d08b8e0]{color:var(--aq-danger);font-style:normal}.cbt-hint[data-v-9d08b8e0]{font-weight:400;color:var(--aq-slate-500);font-size:12px}.cbt-form__err[data-v-9d08b8e0]{margin:0;color:var(--aq-danger);font-size:13px}.cbt-classes[data-v-9d08b8e0]{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:4px;max-height:180px;overflow-y:auto}.cbt-class[data-v-9d08b8e0]{display:flex;align-items:center;gap:8px;font-weight:400;font-size:13px;padding:6px 8px;border:1px solid var(--aq-slate-200);border-radius:8px}.cbt-class__name[data-v-9d08b8e0]{font-weight:600}.cbt-class__meta[data-v-9d08b8e0]{margin-left:auto;color:var(--aq-slate-500);font-size:12px}.cbt-addwin[data-v-df2be0b1]{padding:18px;margin-bottom:18px}.cbt-addwin__title[data-v-df2be0b1]{margin:0 0 14px;font-size:14px}.cbt-addwin__grid[data-v-df2be0b1]{display:grid;gap:12px;align-items:end;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cbt-field[data-v-df2be0b1]{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.cbt-field--sm[data-v-df2be0b1]{max-width:130px}.cbt-addwin__btn[data-v-df2be0b1]{height:40px}.cbt-form__err[data-v-df2be0b1]{margin:10px 0 0;color:var(--aq-danger);font-size:13px}.cbt-empty[data-v-df2be0b1]{padding:30px 16px;text-align:center;color:var(--aq-slate-500);font-size:14px}.cbt-winlist[data-v-df2be0b1]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cbt-win[data-v-df2be0b1]{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cbt-win__times[data-v-df2be0b1]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--aq-ink)}.cbt-win__arrow[data-v-df2be0b1]{color:var(--aq-slate-500)}.cbt-win__id[data-v-df2be0b1]{margin-top:6px;background:none;border:0;padding:0;cursor:pointer;font-family:ui-monospace,monospace;font-size:12px;color:var(--aq-blue)}.cbt-win__actions[data-v-df2be0b1]{display:flex;align-items:center;gap:12px}.cbt-win__state[data-v-df2be0b1]{font-size:12px;font-weight:600}.cbt-win__state.is-open[data-v-df2be0b1]{color:var(--aq-success)}.cbt-win__state.is-closed[data-v-df2be0b1]{color:var(--aq-slate-500)}.cbt-monitor__bar[data-v-2390a0c2]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.cbt-monitor__updated[data-v-2390a0c2]{font-size:12px;color:var(--aq-slate-500)}.cbt-monitor__controls[data-v-2390a0c2]{display:flex;align-items:center;gap:14px}.cbt-monitor__auto[data-v-2390a0c2]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--aq-slate-700)}.cbt-stats[data-v-2390a0c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:18px}.cbt-stat[data-v-2390a0c2]{padding:16px 18px;display:flex;flex-direction:column;gap:4px}.cbt-stat__n[data-v-2390a0c2]{font-size:26px;font-weight:700;color:var(--aq-ink)}.cbt-stat__l[data-v-2390a0c2]{font-size:12px;color:var(--aq-slate-500)}.cbt-stat--alert[data-v-2390a0c2]{border-color:var(--aq-orange)}.cbt-stat--alert .cbt-stat__n[data-v-2390a0c2]{color:var(--aq-orange)}.cbt-empty[data-v-2390a0c2]{padding:30px 16px;text-align:center;color:var(--aq-slate-500);font-size:14px}.cbt-table-wrap[data-v-2390a0c2]{overflow-x:auto;padding:0}.cbt-table[data-v-2390a0c2]{width:100%;border-collapse:collapse;font-size:13px}.cbt-table th[data-v-2390a0c2],.cbt-table td[data-v-2390a0c2]{padding:12px 16px;text-align:left;white-space:nowrap}.cbt-table thead th[data-v-2390a0c2]{color:var(--aq-slate-500);font-size:12px;border-bottom:1px solid var(--aq-slate-200)}.cbt-table tbody tr[data-v-2390a0c2]{border-bottom:1px solid var(--aq-slate-200)}.cbt-table tbody tr[data-v-2390a0c2]:last-child{border-bottom:0}.cbt-row--flagged[data-v-2390a0c2]{background:var(--aq-orange-100)}.cbt-flagcell[data-v-2390a0c2]{font-weight:600}.cbt-flagcell.is-flagged[data-v-2390a0c2]{color:var(--aq-orange)}.cbt-mono[data-v-2390a0c2]{font-family:ui-monospace,monospace;font-size:12px}.cbt-clear[data-v-2390a0c2]{padding:5px 10px;font-size:12px}.cbt-cand[data-v-2390a0c2]{display:block;font-weight:600}.cbt-cand__num[data-v-2390a0c2]{display:block;font-size:11px;color:var(--aq-slate-500);font-variant-numeric:tabular-nums}.cbt-sum[data-v-bc07f2a8]{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:12px 16px;margin-bottom:12px;background:var(--aq-bg, #f8fafc);border-radius:10px}.cbt-sum__fig[data-v-bc07f2a8]{display:flex;flex-direction:column}.cbt-sum__v[data-v-bc07f2a8]{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.cbt-sum__v--ok[data-v-bc07f2a8]{color:var(--aq-success, #15803d)}.cbt-sum__v--bad[data-v-bc07f2a8]{color:var(--aq-danger, #b91c1c)}.cbt-sum__v--warn[data-v-bc07f2a8]{color:#b45309}.cbt-sum__l[data-v-bc07f2a8]{font-size:11px;color:var(--aq-slate-500);text-transform:uppercase;letter-spacing:.04em}.cbt-sum__spacer[data-v-bc07f2a8]{flex:1 1 auto}.cbt-obj[data-v-bc07f2a8]{padding:14px 16px;margin-bottom:12px}.cbt-obj__head[data-v-bc07f2a8]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.cbt-obj__head h4[data-v-bc07f2a8]{margin:0;font-size:14.5px}.cbt-obj__x[data-v-bc07f2a8]{border:0;background:none;font-size:20px;line-height:1;cursor:pointer;color:var(--aq-slate-500)}.cbt-obj__none[data-v-bc07f2a8]{margin:4px 0 0;font-size:12.5px;color:var(--aq-slate-500);line-height:1.5}.cbt-obj__list[data-v-bc07f2a8]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cbt-obj__row[data-v-bc07f2a8]{display:flex;align-items:center;gap:10px;font-size:13px}.cbt-obj__code[data-v-bc07f2a8]{flex:0 0 150px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--aq-slate-600, #475569)}.cbt-obj__bar[data-v-bc07f2a8]{flex:1 1 auto;height:8px;background:var(--aq-slate-200, #e2e8f0);border-radius:999px;overflow:hidden;min-width:60px}.cbt-obj__fill[data-v-bc07f2a8]{display:block;height:100%;background:var(--aq-blue, #2563eb);border-radius:999px}.cbt-obj__fill--weak[data-v-bc07f2a8]{background:#e06c5c}.cbt-obj__pct[data-v-bc07f2a8]{flex:0 0 52px;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.cbt-obj__pct--weak[data-v-bc07f2a8]{color:#b91c1c}.cbt-obj__n[data-v-bc07f2a8]{flex:0 0 92px;font-size:11.5px;color:var(--aq-slate-500)}.cbt-obj__weak[data-v-bc07f2a8]{margin:10px 0 0;font-size:12.5px;color:var(--aq-slate-700, #334155)}.cbt-filter[data-v-bc07f2a8]{width:auto;min-width:140px;max-width:190px;font-size:13px;padding:6px 10px}.cbt-sm[data-v-bc07f2a8]{padding:5px 11px;font-size:12.5px}.cbt-link[data-v-bc07f2a8]{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline;color:inherit}@media(max-width:720px){.cbt-obj__code[data-v-bc07f2a8]{flex:0 0 110px}.cbt-obj__n[data-v-bc07f2a8]{display:none}.cbt-filter[data-v-bc07f2a8]{max-width:100%;flex:1 1 140px}}.cbt-results__bar[data-v-bc07f2a8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.cbt-results__actions[data-v-bc07f2a8]{display:flex;gap:8px;flex-wrap:wrap}.cbt-results__count[data-v-bc07f2a8]{font-size:14px;color:var(--aq-slate-700)}.cbt-pending[data-v-bc07f2a8]{color:var(--aq-orange);font-size:13px}.cbt-results__msg[data-v-bc07f2a8]{margin:0 0 14px;font-size:13px;color:var(--aq-slate-700)}.cbt-table-wrap[data-v-bc07f2a8]{overflow-x:auto;padding:0}.cbt-table[data-v-bc07f2a8]{width:100%;border-collapse:collapse;font-size:13px}.cbt-table th[data-v-bc07f2a8],.cbt-table td[data-v-bc07f2a8]{padding:12px 16px;text-align:left;white-space:nowrap}.cbt-table thead th[data-v-bc07f2a8]{color:var(--aq-slate-500);font-size:12px;border-bottom:1px solid var(--aq-slate-200)}.cbt-table tbody tr[data-v-bc07f2a8]{border-bottom:1px solid var(--aq-slate-200)}.cbt-table tbody tr[data-v-bc07f2a8]:last-child{border-bottom:0}.cbt-vis[data-v-bc07f2a8]{font-size:12px;font-weight:600}.cbt-vis.is-pub[data-v-bc07f2a8]{color:var(--aq-success)}.cbt-vis.is-hidden[data-v-bc07f2a8]{color:var(--aq-slate-500)}.cbt-mono[data-v-bc07f2a8]{font-family:ui-monospace,monospace;font-size:12px}.cbt-cand[data-v-bc07f2a8]{display:block;font-weight:600}.cbt-cand__num[data-v-bc07f2a8]{display:block;font-size:11px;color:var(--aq-slate-500);font-variant-numeric:tabular-nums}.cbt-back[data-v-6b266f47]{background:none;border:0;color:var(--aq-blue);font-weight:600;font-size:13px;cursor:pointer;padding:0;margin-bottom:14px}.cbt-head[data-v-6b266f47]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.cbt-head__title[data-v-6b266f47]{margin:0 0 4px;font-size:18px}.cbt-head__sub[data-v-6b266f47]{margin:0;color:var(--aq-slate-500);font-size:13px}.cbt-mono[data-v-6b266f47]{font-family:ui-monospace,monospace;font-size:12px}.cbt-access[data-v-6b266f47]{padding:14px 16px;margin-bottom:18px}.cbt-access__main[data-v-6b266f47]{display:flex;align-items:baseline;gap:12px}.cbt-access__label[data-v-6b266f47]{font-size:12px;color:var(--aq-slate-500);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.cbt-access__code[data-v-6b266f47]{font-family:ui-monospace,monospace;font-size:22px;font-weight:700;letter-spacing:.14em;color:var(--aq-blue)}.cbt-access__hint[data-v-6b266f47]{margin:8px 0 12px;font-size:12px;color:var(--aq-slate-500)}.cbt-access__actions[data-v-6b266f47]{display:flex;gap:8px;flex-wrap:wrap}.sm[data-v-6b266f47]{padding:6px 12px;font-size:13px}.cbt-subtabs[data-v-6b266f47]{display:flex;gap:4px;border-bottom:1px solid var(--aq-slate-200);margin-bottom:20px}.cbt-subtabs__btn[data-v-6b266f47]{padding:10px 16px;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;font-weight:600;font-size:13px;color:var(--aq-slate-500);transition:color .12s}.cbt-subtabs__btn[data-v-6b266f47]:hover{color:var(--aq-ink)}.cbt-subtabs__btn--active[data-v-6b266f47]{color:var(--aq-blue);border-bottom-color:var(--aq-blue)}.cbt-head[data-v-ef4832fc]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.cbt-head__title[data-v-ef4832fc]{margin:0 0 4px;font-size:18px}.cbt-head__sub[data-v-ef4832fc]{margin:0;color:var(--aq-slate-500);font-size:13px}.cbt-slist[data-v-ef4832fc]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cbt-sitem[data-v-ef4832fc]{padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;transition:border-color .12s}.cbt-sitem[data-v-ef4832fc]:hover{border-color:var(--aq-blue)}.cbt-sitem__name[data-v-ef4832fc]{margin:0 0 4px;font-size:15px}.cbt-sitem__right[data-v-ef4832fc]{display:flex;align-items:center;gap:12px}.cbt-sitem__go[data-v-ef4832fc]{color:var(--aq-blue);font-weight:600;font-size:13px}.cbt-mono[data-v-ef4832fc]{font-family:ui-monospace,monospace;font-size:12px;color:var(--aq-slate-500)}.cbt-start[data-v-e9b4fa92]{display:flex;justify-content:center;padding:12px 0}.cbt-start__card[data-v-e9b4fa92]{width:100%;max-width:440px;padding:28px}.cbt-start__title[data-v-e9b4fa92]{margin:0 0 6px;font-size:18px}.cbt-start__sub[data-v-e9b4fa92]{margin:0 0 20px;color:var(--aq-slate-500);font-size:13px;line-height:1.5}.cbt-form[data-v-e9b4fa92]{display:grid;gap:14px}.cbt-field[data-v-e9b4fa92]{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.cbt-form__err[data-v-e9b4fa92]{margin:0;color:var(--aq-danger);font-size:13px}.cbt-start__btn[data-v-e9b4fa92]{width:100%;margin-top:4px}.cbt-start__note[data-v-e9b4fa92]{margin:18px 0 0;font-size:12px;color:var(--aq-slate-500);line-height:1.5}.cbt-app[data-v-02b69db6]{margin-top:4px}.cbt-tabs[data-v-02b69db6]{display:flex;gap:4px;border-bottom:1px solid var(--aq-slate-200);margin-bottom:22px;overflow-x:auto}.cbt-tabs__btn[data-v-02b69db6]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;font-weight:600;font-size:14px;color:var(--aq-slate-500);white-space:nowrap;transition:color .12s}.cbt-tabs__btn[data-v-02b69db6]:hover{color:var(--aq-ink)}.cbt-tabs__btn--active[data-v-02b69db6]{color:var(--aq-blue);border-bottom-color:var(--aq-blue)}.cbt-tabs__icon[data-v-02b69db6]{font-size:15px}.cbt-panel[data-v-02b69db6]{min-height:240px}.cv[data-v-d3dc9bc8]{position:relative;width:100%;container-type:inline-size;background:#fcfbf6;box-shadow:0 18px 50px #0f172a38;overflow:hidden;color:#1a1a22}.cv--land[data-v-d3dc9bc8]{aspect-ratio:1.414 / 1}.cv--port[data-v-d3dc9bc8]{aspect-ratio:1 / 1.414}.cv__bg[data-v-d3dc9bc8]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cv__bg--empty[data-v-d3dc9bc8]{display:grid;place-items:center;color:#9aa3b2;font-size:2.4cqw;background:repeating-linear-gradient(45deg,#f4f2ea,#f4f2ea 14px,#efece2 14px 28px)}.cv__ov[data-v-d3dc9bc8]{position:absolute;white-space:nowrap;line-height:1.1;font-family:Cormorant Garamond,Georgia,serif}.cv__ov--drag[data-v-d3dc9bc8]{cursor:grab;outline:1px dashed rgba(176,141,45,.7);outline-offset:2px;touch-action:none}.cv__ov--drag[data-v-d3dc9bc8]:active{cursor:grabbing}.cv__qr-abs[data-v-d3dc9bc8]{position:absolute}.cv__credit--abs[data-v-d3dc9bc8]{position:absolute;right:1.2cqw;bottom:1cqw}.cv__frame[data-v-d3dc9bc8]{position:absolute;inset:3cqw;border:.7cqw double var(--a);padding:4cqw 6cqw;display:flex;flex-direction:column;align-items:center;text-align:center}.cv__frame--thin[data-v-d3dc9bc8]{border-width:.25cqw;border-style:solid;align-items:stretch;text-align:left;padding:4cqw 5cqw}.cv__wm[data-v-d3dc9bc8]{position:absolute;inset:0;display:grid;place-items:center;font-family:Playfair Display,serif;font-size:12cqw;font-weight:700;color:#00000008;letter-spacing:.1em;pointer-events:none}.cv__logo[data-v-d3dc9bc8]{height:5cqw;object-fit:contain}.cv__logo--c[data-v-d3dc9bc8]{margin:0 auto 1cqw}.cv__t[data-v-d3dc9bc8]{font-family:Playfair Display,serif;font-weight:700;color:var(--p);margin:.4cqw 0 0;font-size:5.4cqw;letter-spacing:.02em}.cv__t--testi[data-v-d3dc9bc8]{font-size:4.2cqw;letter-spacing:.22em;text-align:center;text-transform:uppercase}.cv__rule[data-v-d3dc9bc8]{width:16%;height:0;border-top:.22cqw solid var(--a);margin:1.2cqw auto}.cv__frame--thin .cv__rule[data-v-d3dc9bc8]{margin:1cqw auto}.cv__sub[data-v-d3dc9bc8]{font-size:1.7cqw;letter-spacing:.28em;color:#6a6f7b;margin:0}.cv__sub--left[data-v-d3dc9bc8]{text-align:left;letter-spacing:normal;font-size:1.9cqw;margin:1.5cqw 0 0}.cv__name[data-v-d3dc9bc8]{font-family:Great Vibes,cursive;color:#1a1a22;font-size:8.5cqw;line-height:1;margin:1.4cqw 0 .6cqw}.cv__body[data-v-d3dc9bc8]{font-family:Cormorant Garamond,Georgia,serif;font-size:2.3cqw;color:#3a3f4a;margin:0;max-width:78%;line-height:1.45}.cv__body--justify[data-v-d3dc9bc8]{text-align:justify;max-width:100%;font-size:2.25cqw;line-height:1.75;margin:1.5cqw 0 0}.cv__sigs[data-v-d3dc9bc8]{display:flex;gap:6cqw;margin-top:auto;padding-top:3cqw}.cv__sig[data-v-d3dc9bc8]{display:flex;flex-direction:column;align-items:center;min-width:18cqw}.cv__sig--right[data-v-d3dc9bc8]{align-self:flex-end;margin-top:5cqw}.cv__sig-name[data-v-d3dc9bc8]{font-family:Great Vibes,cursive;font-size:3.4cqw;color:var(--p);line-height:1}.cv__sig-line[data-v-d3dc9bc8]{width:16cqw;border-top:.18cqw solid #B9BDC6;margin:.4cqw 0}.cv__sig-title[data-v-d3dc9bc8]{font-size:1.4cqw;letter-spacing:.14em;color:#6a6f7b}.cv__foot[data-v-d3dc9bc8]{display:flex;align-items:flex-end;justify-content:space-between;width:100%;margin-top:2.4cqw}.cv__serial[data-v-d3dc9bc8]{font-size:1.3cqw;color:#6a6f7b}.cv__credit[data-v-d3dc9bc8]{font-size:1.3cqw;color:var(--a);display:flex;flex-direction:column;align-items:flex-end;gap:.4cqw;font-weight:600}.cv__qr[data-v-d3dc9bc8]{width:7cqw;height:7cqw}.cv__qr-abs[data-v-d3dc9bc8]{image-rendering:pixelated}.cv__seal[data-v-d3dc9bc8]{width:8cqw;height:8cqw;border-radius:50%;align-self:center;background:radial-gradient(circle at 38% 32%,#E7C766,var(--a) 62%,#8A6E1E);box-shadow:inset 0 0 0 .4cqw #fbefc0b3,inset 0 0 0 .5cqw #7a601899,0 1cqw 2cqw #0000002e;position:relative}.cv__seal[data-v-d3dc9bc8]:after{content:"★";position:absolute;inset:0;display:grid;place-items:center;color:#fbefc0;font-size:4cqw}.te[data-v-6ab3f427]{display:grid;grid-template-columns:420px 1fr;gap:24px;align-items:start}@media(max-width:1040px){.te[data-v-6ab3f427]{grid-template-columns:1fr}}.te__form[data-v-6ab3f427]{padding:18px}.te__head[data-v-6ab3f427]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.te__name[data-v-6ab3f427]{font:inherit;font-weight:700;font-size:16px;border:0;border-bottom:2px solid var(--aq-slate-200);padding:4px 2px;flex:1}.te__modes[data-v-6ab3f427]{display:flex;gap:4px}.te__modes button[data-v-6ab3f427]{padding:6px 10px;border:1px solid var(--aq-slate-300);background:#fff;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer}.te__modes button.on[data-v-6ab3f427]{background:var(--aq-blue);color:#fff;border-color:var(--aq-blue)}.te__lbl[data-v-6ab3f427]{display:block;font-size:12px;font-weight:700;color:var(--aq-slate-500);margin:12px 0 6px}.te__presets[data-v-6ab3f427]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.te__preset[data-v-6ab3f427]{text-align:left;padding:8px 10px;border:1px solid var(--aq-slate-300);border-radius:8px;background:#fff;cursor:pointer;display:flex;flex-direction:column}.te__preset[data-v-6ab3f427]:hover{border-color:var(--aq-blue)}.te__preset strong[data-v-6ab3f427]{font-size:13px}.te__preset span[data-v-6ab3f427]{font-size:11px;color:var(--aq-slate-500)}.te__grid[data-v-6ab3f427]{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:end;margin:12px 0}.te__f[data-v-6ab3f427]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;font-size:12px;font-weight:600;color:var(--aq-slate-700)}.te__f input[type=text][data-v-6ab3f427],.te__f select[data-v-6ab3f427],.te__f textarea[data-v-6ab3f427]{font:inherit;font-weight:400;padding:7px 9px;border:1px solid var(--aq-slate-300);border-radius:8px}.te__f input[type=color][data-v-6ab3f427]{width:46px;height:32px;padding:2px;border:1px solid var(--aq-slate-300);border-radius:8px}.te__ovs[data-v-6ab3f427]{border:1px solid var(--aq-slate-200);border-radius:10px;padding:10px;margin-bottom:10px}.te__ovhead[data-v-6ab3f427]{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;color:var(--aq-slate-600);margin:6px 0}.te__add[data-v-6ab3f427]{background:none;border:0;color:var(--aq-blue);font-weight:700;cursor:pointer;font-size:12px}.te__hint[data-v-6ab3f427]{font-size:11px;color:var(--aq-slate-500);margin:0 0 8px}.te__ov[data-v-6ab3f427]{display:flex;gap:5px;align-items:center;margin-bottom:6px;padding:4px;border-radius:8px}.te__ov.on[data-v-6ab3f427]{background:var(--aq-blue-100)}.te__ovtext[data-v-6ab3f427]{flex:1;min-width:0;font:inherit;padding:5px 7px;border:1px solid var(--aq-slate-300);border-radius:6px}.te__ovnum[data-v-6ab3f427]{width:48px;font:inherit;padding:5px;border:1px solid var(--aq-slate-300);border-radius:6px}.te__ovb[data-v-6ab3f427]{font-size:12px;font-weight:700;display:flex;align-items:center;gap:2px}.te__del[data-v-6ab3f427]{background:none;border:0;color:#b3360f;cursor:pointer;font-size:13px}.te__check[data-v-6ab3f427]{display:flex;gap:7px;align-items:center;font-size:13px;margin:4px 0 10px}.te__tags[data-v-6ab3f427]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.te__tag[data-v-6ab3f427]{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid var(--aq-slate-300);background:#fff;cursor:pointer;color:var(--aq-slate-700)}.te__tag[data-v-6ab3f427]:hover{border-color:var(--aq-blue);color:var(--aq-blue)}.te__sig[data-v-6ab3f427]{display:flex;gap:6px;margin-bottom:6px}.te__sig input[data-v-6ab3f427]{flex:1;font:inherit;padding:6px 8px;border:1px solid var(--aq-slate-300);border-radius:6px}.te__actions[data-v-6ab3f427]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.te__err[data-v-6ab3f427]{color:#b3360f;font-size:13px}.te__preview[data-v-6ab3f427]{position:sticky;top:12px}.te__previewlabel[data-v-6ab3f427]{font-size:12px;font-weight:700;color:var(--aq-slate-500);margin-bottom:8px}.tt__bar[data-v-6b4bd79e]{margin-bottom:14px}.tt__grid[data-v-6b4bd79e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.tt__card[data-v-6b4bd79e]{padding:0;overflow:hidden}.tt__thumb[data-v-6b4bd79e]{height:110px;position:relative;display:grid;place-items:center}.tt__kind[data-v-6b4bd79e]{position:absolute;top:8px;left:8px;font-size:10px;font-weight:700;color:#fff;background:#ffffff2e;padding:2px 8px;border-radius:999px}.tt__seal[data-v-6b4bd79e]{color:#e7c766;font-size:34px;text-shadow:0 2px 8px rgba(0,0,0,.3)}.tt__body[data-v-6b4bd79e]{padding:12px 14px 4px;display:flex;flex-direction:column;gap:2px}.tt__meta[data-v-6b4bd79e]{font-size:12px;color:var(--aq-slate-500)}.tt__actions[data-v-6b4bd79e]{padding:6px 14px 12px;display:flex;gap:12px}.tt__link[data-v-6b4bd79e]{background:none;border:0;color:var(--aq-blue);font-weight:600;font-size:13px;cursor:pointer}.tt__link--danger[data-v-6b4bd79e]{color:#b3360f}.tt__muted[data-v-6b4bd79e]{color:var(--aq-slate-500)}.tt__err[data-v-6b4bd79e]{color:#b3360f}.is[data-v-ea055897]{max-width:820px}.is__grid[data-v-ea055897]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.is__grid[data-v-ea055897]{grid-template-columns:1fr}}.is__f[data-v-ea055897]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.is__f input[data-v-ea055897],.is__f select[data-v-ea055897]{font:inherit;font-weight:400;padding:8px 10px;border:1px solid var(--aq-slate-300);border-radius:8px}.is__h[data-v-ea055897]{margin:18px 0 8px;font-size:14px}.is__commons[data-v-ea055897]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 14px}.is__addrow[data-v-ea055897]{display:flex;gap:8px;margin:4px 0 8px;flex-wrap:wrap}.is__addrow input[data-v-ea055897]{font:inherit;padding:7px 9px;border:1px solid var(--aq-slate-300);border-radius:8px}.is__sections[data-v-ea055897]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.is__sublabel[data-v-ea055897]{display:block;width:100%;font-size:12px;color:var(--aq-slate-500);margin-bottom:4px}.is__chip[data-v-ea055897]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--aq-slate-300);border-radius:999px;font-size:13px}.is__paste[data-v-ea055897]{display:flex;gap:8px;align-items:flex-start;margin-bottom:10px}.is__paste textarea[data-v-ea055897]{flex:1;font:inherit;padding:8px 10px;border:1px solid var(--aq-slate-300);border-radius:8px}.is__table[data-v-ea055897]{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:8px}.is__table th[data-v-ea055897]{text-align:left;color:var(--aq-slate-500);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--aq-slate-200)}.is__table td[data-v-ea055897]{padding:4px 8px;border-bottom:1px solid var(--aq-slate-200)}.is__table input[data-v-ea055897]{width:100%;font:inherit;padding:6px 8px;border:1px solid var(--aq-slate-300);border-radius:6px}.is__bad input[data-v-ea055897]{border-color:#e0a}.is__del[data-v-ea055897]{background:none;border:0;color:#b3360f;cursor:pointer}.is__add[data-v-ea055897]{background:none;border:0;color:var(--aq-blue);font-weight:700;cursor:pointer;font-size:13px}.is__warn[data-v-ea055897]{color:#9a5b00;font-size:12px}.is__actions[data-v-ea055897]{margin-top:16px}.is__issue[data-v-ea055897]{font-size:15px;padding:11px 20px}.is__note[data-v-ea055897]{color:var(--aq-slate-500);font-size:12px;margin-top:8px}.is__muted[data-v-ea055897]{color:var(--aq-slate-500);font-weight:400}.is__err[data-v-ea055897]{color:#b3360f}.cp-ov[data-v-da54df1c]{position:fixed;inset:0;z-index:70;background:#0f172a80;display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;overflow:auto}.cp-dlg[data-v-da54df1c]{background:#fff;border-radius:14px;padding:18px;width:100%;max-width:880px;box-shadow:var(--aq-shadow)}.cp-canvas[data-v-da54df1c]{width:100%}.cp-err[data-v-da54df1c]{color:#b3360f}.cp-foot[data-v-da54df1c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap}.cp-hint[data-v-da54df1c]{font-size:12px;color:var(--aq-slate-500)}.cp-actions[data-v-da54df1c]{display:flex;gap:10px}@media print{@page{size:landscape;margin:8mm}body *{visibility:hidden!important}#cg-print-area,#cg-print-area *{visibility:visible!important}#cg-print-area{position:fixed;left:0;top:0;width:100%}}.bt-back[data-v-74088504]{background:none;border:0;color:var(--aq-blue);font-weight:600;cursor:pointer;margin-bottom:12px}.bt-dethead[data-v-74088504]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.bt-h[data-v-74088504]{margin:0}.bt-sub[data-v-74088504]{font-size:13px;color:var(--aq-slate-500)}.bt-table[data-v-74088504]{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.bt-table th[data-v-74088504]{text-align:left;color:var(--aq-slate-500);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--aq-slate-200)}.bt-table td[data-v-74088504]{padding:10px;border-bottom:1px solid var(--aq-slate-200);vertical-align:top}.bt-badge[data-v-74088504]{padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600}.bt-badge--issued[data-v-74088504],.bt-badge--completed[data-v-74088504]{background:#e3f3e8;color:#1c7a3e}.bt-badge--issuing[data-v-74088504],.bt-badge--draft[data-v-74088504]{background:#e8f0fb;color:var(--aq-blue-700)}.bt-badge--revoked[data-v-74088504],.bt-badge--failed[data-v-74088504]{background:#f7e3e3;color:#b3360f}.bt-dl[data-v-74088504]{font-size:12px;font-weight:600}.bt-dl--sent[data-v-74088504]{color:#1c7a3e}.bt-dl--failed[data-v-74088504]{color:#b3360f}.bt-dl--noemail[data-v-74088504],.bt-dl--pending[data-v-74088504]{color:var(--aq-slate-500)}.bt-actions[data-v-74088504]{white-space:nowrap}.bt-link[data-v-74088504]{background:none;border:0;color:var(--aq-blue);font-weight:600;font-size:13px;cursor:pointer;padding:2px 6px}.bt-link--danger[data-v-74088504]{color:#b3360f}.bt-muted[data-v-74088504]{color:var(--aq-slate-500)}.bt-err[data-v-74088504]{color:#b3360f}.ca-note[data-v-402c58df]{color:var(--aq-slate-500);font-size:13px;margin:0 0 14px}.ca-table[data-v-402c58df]{width:100%;min-width:640px;border-collapse:collapse;font-size:13px}.ca-table th[data-v-402c58df]{text-align:left;color:var(--aq-slate-500);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--aq-slate-200)}.ca-table td[data-v-402c58df]{padding:9px 10px;border-bottom:1px solid var(--aq-slate-200);vertical-align:top}code[data-v-402c58df]{background:var(--aq-slate-200);padding:1px 6px;border-radius:6px;font-size:12px}.ca-muted[data-v-402c58df]{color:var(--aq-slate-500)}.ca-err[data-v-402c58df]{color:#b3360f}.cg-app[data-v-852bfbef]{margin-top:4px}.cg-tabs[data-v-852bfbef]{display:flex;gap:4px;border-bottom:1px solid var(--aq-slate-200);margin-bottom:22px;overflow-x:auto}.cg-tabs__btn[data-v-852bfbef]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;font-weight:600;font-size:14px;color:var(--aq-slate-500);white-space:nowrap}.cg-tabs__btn[data-v-852bfbef]:hover{color:var(--aq-ink)}.cg-tabs__btn--active[data-v-852bfbef]{color:var(--aq-blue);border-bottom-color:var(--aq-blue)}.cg-tabs__icon[data-v-852bfbef]{font-size:15px}.cg-panel[data-v-852bfbef]{min-height:260px;overflow-x:auto}.state[data-v-a9f5da78]{padding:28px;display:grid;place-items:center}.state__row[data-v-a9f5da78]{display:flex;align-items:center;gap:10px;color:var(--aq-slate-700)}.state__row--col[data-v-a9f5da78]{flex-direction:column;text-align:center;gap:12px}.state__icon[data-v-a9f5da78]{font-size:26px}.state--error .state__msg[data-v-a9f5da78]{color:var(--aq-danger);max-width:460px}.spinner[data-v-a9f5da78]{width:18px;height:18px;border-radius:50%;border:2px solid var(--aq-slate-300);border-top-color:var(--aq-blue);animation:spin-a9f5da78 .7s linear infinite}@keyframes spin-a9f5da78{to{transform:rotate(360deg)}}.td[data-v-f03328be]{padding:16px 18px}.td__head[data-v-f03328be]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.td__title[data-v-f03328be]{margin:0;font-size:15px;font-weight:700;color:var(--aq-ink)}.td__date[data-v-f03328be]{margin:2px 0 0;font-size:12px;color:var(--aq-slate-500)}.td__quiet[data-v-f03328be]{margin:0;font-size:14px;color:var(--aq-slate-700)}.td__last[data-v-f03328be]{margin-top:12px;padding-top:12px;border-top:1px solid var(--aq-slate-200)}.td__last-label[data-v-f03328be]{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--aq-slate-500)}.td__last-list[data-v-f03328be]{list-style:none;margin:0;padding:0;display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:var(--aq-slate-700)}.td__last-list strong[data-v-f03328be]{color:var(--aq-ink);font-size:15px}.td__grid[data-v-f03328be]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:14px}.td__cell[data-v-f03328be]{min-width:0}.td__label[data-v-f03328be]{margin:0;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--aq-slate-500)}.td__value[data-v-f03328be]{margin:3px 0 0;font-size:24px;font-weight:700;color:var(--aq-ink);letter-spacing:-.02em;line-height:1.15}.td__of[data-v-f03328be]{font-size:13px;font-weight:500;color:var(--aq-slate-500);letter-spacing:0}.td__sub[data-v-f03328be]{margin:3px 0 0;font-size:12px;color:var(--aq-slate-500);line-height:1.45}.td__attention[data-v-f03328be]{margin:14px 0 0;padding:9px 12px;border-radius:10px;background:#fff8e6;border:1px solid #e8d18a;color:#8a5a00;display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45}.td__attention-icon[data-v-f03328be]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;font-size:10px;font-weight:700;flex-shrink:0;margin-top:1px}.am[data-v-a61b975f]{position:fixed;inset:0;z-index:200;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow:hidden}.am__panel[data-v-a61b975f]{background:var(--aq-surface);border-radius:14px;box-shadow:0 16px 48px #0f172a47;width:100%;max-width:920px;outline:none;max-height:100%;display:flex;flex-direction:column}.am__panel[data-v-a61b975f]:focus-visible{outline:3px solid var(--aq-blue);outline-offset:2px}.am__head[data-v-a61b975f]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 12px;border-bottom:1px solid var(--aq-slate-200);flex-shrink:0}.am__titles[data-v-a61b975f]{min-width:0}.am__title[data-v-a61b975f]{margin:0;font-size:17px;font-weight:700;color:var(--aq-ink);letter-spacing:-.01em}.am__hint[data-v-a61b975f]{margin:4px 0 0;font-size:13px;color:var(--aq-slate-500);line-height:1.45;max-width:68ch}.am__close[data-v-a61b975f]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:9px;width:32px;height:32px;font-size:20px;line-height:1;color:var(--aq-slate-700);cursor:pointer;flex-shrink:0}.am__close[data-v-a61b975f]:hover{background:var(--aq-bg)}.am__body[data-v-a61b975f]{padding:6px 20px 18px;overflow:auto;flex:1 1 auto;min-height:0;overscroll-behavior:contain}.am__body[data-v-a61b975f] thead th{position:sticky;top:0;z-index:1;background:var(--aq-surface)}.am__empty[data-v-a61b975f]{margin:24px 0;text-align:center;font-size:14px;color:var(--aq-slate-500)}@media(max-width:640px){.am[data-v-a61b975f]{padding:12px 8px}.am__panel[data-v-a61b975f]{max-height:100%}.am__head[data-v-a61b975f]{padding:14px 14px 10px}.am__body[data-v-a61b975f]{padding:6px 14px 14px}}.card[data-v-5c6fa8c7]{background:var(--viz-surface);border:1px solid var(--aq-slate-200);border-radius:var(--aq-radius);box-shadow:var(--aq-shadow);padding:18px 18px 14px;display:flex;flex-direction:column;gap:12px;min-width:0}.card__head[data-v-5c6fa8c7]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.card__titles[data-v-5c6fa8c7]{min-width:0}.card__title[data-v-5c6fa8c7]{margin:0;font-size:15px;font-weight:700;color:var(--viz-ink);letter-spacing:-.01em}.card__hint[data-v-5c6fa8c7]{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--viz-muted);max-width:62ch}.card__tools[data-v-5c6fa8c7]{display:flex;align-items:center;gap:8px;flex-shrink:0}.card__toggle[data-v-5c6fa8c7]{border:1px solid var(--aq-slate-300);background:transparent;color:var(--viz-ink-2);border-radius:8px;padding:5px 10px;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.card__toggle[data-v-5c6fa8c7]:hover{background:var(--aq-bg)}.card__body[data-v-5c6fa8c7]{min-width:0}.card__empty[data-v-5c6fa8c7]{margin:0;padding:28px 4px;text-align:center;color:var(--viz-muted);font-size:13px;line-height:1.5}.card__foot[data-v-5c6fa8c7]{margin:0;font-size:12px;line-height:1.5;color:var(--viz-muted)}.legend[data-v-c62d08f3]{list-style:none;margin:-4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.legend__item[data-v-c62d08f3]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--viz-ink-2)}.legend__swatch[data-v-c62d08f3]{width:10px;height:10px;border-radius:3px;flex-shrink:0}.tile[data-v-36a9f459]{background:var(--viz-surface);border:1px solid var(--aq-slate-200);border-radius:var(--aq-radius);box-shadow:var(--aq-shadow);padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.tile__label[data-v-36a9f459]{margin:0;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--viz-muted)}.tile__value[data-v-36a9f459]{margin:0;font-size:30px;line-height:1.1;font-weight:700;color:var(--viz-ink);letter-spacing:-.02em}.tile__unavailable[data-v-36a9f459]{margin:4px 0 0;font-size:14px;color:var(--viz-muted);font-style:italic}.tile__tone[data-v-36a9f459]{margin:0;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700}.tile__tone-icon[data-v-36a9f459]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:1.5px solid currentColor;font-size:9px;line-height:1}.tile__meter[data-v-36a9f459]{margin-top:2px;display:flex;flex-direction:column;gap:5px}.tile__track[data-v-36a9f459]{height:7px;border-radius:4px;background:var(--viz-s1-soft);overflow:hidden}.tile__fill[data-v-36a9f459]{height:100%;border-radius:4px;background:var(--viz-s1);transition:width .3s ease}.tile__meter-text[data-v-36a9f459]{margin:0;font-size:12px;color:var(--viz-ink-2)}.tile__meter-text strong[data-v-36a9f459]{color:var(--viz-ink)}.tile__note[data-v-36a9f459]{margin:0;font-size:12px;line-height:1.45;color:var(--viz-muted)}button.tile[data-v-36a9f459]{font:inherit;text-align:left;width:100%;cursor:pointer}.tile--clickable[data-v-36a9f459]{transition:border-color .15s,box-shadow .15s,transform .15s}.tile--clickable[data-v-36a9f459]:hover{border-color:var(--aq-blue);box-shadow:0 2px 10px #1c66d924}.tile--clickable[data-v-36a9f459]:active{transform:translateY(1px)}.tile__action[data-v-36a9f459]{margin:2px 0 0;font-size:12px;font-weight:700;color:var(--aq-blue)}.trend[data-v-e2372fed]{position:relative;min-width:0}.trend__svg[data-v-e2372fed]{display:block;outline:none;touch-action:pan-y}.trend__svg[data-v-e2372fed]:focus-visible{outline:3px solid var(--aq-blue);outline-offset:2px;border-radius:6px}.trend__only[data-v-e2372fed]{font-size:13px;font-weight:700;fill:var(--viz-ink)}.trend__tick[data-v-e2372fed]{font-size:11px;fill:var(--viz-muted);font-variant-numeric:tabular-nums}.trend__tip[data-v-e2372fed]{position:absolute;top:8px;z-index:2;pointer-events:none;display:flex;flex-direction:column;gap:1px;background:var(--viz-surface);border:1px solid var(--aq-slate-200);border-radius:8px;box-shadow:0 2px 10px #0f172a1f;padding:7px 10px;min-width:96px}.trend__tip-label[data-v-e2372fed]{font-size:11px;color:var(--viz-muted);font-weight:600}.trend__tip-value[data-v-e2372fed]{font-size:15px;font-weight:700;color:var(--viz-ink)}.trend__tip-detail[data-v-e2372fed]{font-size:11px;color:var(--viz-ink-2)}.bars[data-v-7400f633]{position:relative;min-width:0}.bars__svg[data-v-7400f633]{display:block}.bars__tick[data-v-7400f633],.bars__cat[data-v-7400f633]{font-size:11px;fill:var(--viz-muted)}.bars__tick[data-v-7400f633]{font-variant-numeric:tabular-nums}.bars__value[data-v-7400f633]{font-size:11px;font-weight:600;fill:var(--viz-ink-2);font-variant-numeric:tabular-nums}.bars__ref[data-v-7400f633]{font-size:10px;font-weight:600;fill:var(--viz-ink-2)}.bars__tip[data-v-7400f633]{position:absolute;z-index:2;pointer-events:none;display:flex;flex-direction:column;gap:2px;background:var(--viz-surface);border:1px solid var(--aq-slate-200);border-radius:8px;box-shadow:0 2px 10px #0f172a1f;padding:7px 10px;max-width:230px}.bars__tip-label[data-v-7400f633]{font-size:12px;color:var(--viz-ink)}.bars__tip-row[data-v-7400f633]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--viz-ink-2)}.bars__tip-row b[data-v-7400f633]{color:var(--viz-ink);font-variant-numeric:tabular-nums}.bars__dot[data-v-7400f633]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.bars__tip-detail[data-v-7400f633]{font-size:11px;color:var(--viz-muted)}.ov[data-v-53a6fbea]{display:flex;flex-direction:column;gap:16px}.ov__head[data-v-53a6fbea]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.ov__title[data-v-53a6fbea]{margin:0;font-size:19px;font-weight:700;color:var(--aq-ink);letter-spacing:-.01em}.ov__controls[data-v-53a6fbea]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ov__seg[data-v-53a6fbea]{display:inline-flex;gap:2px;padding:3px;background:var(--aq-surface);border:1px solid var(--aq-slate-200);border-radius:10px}.ov__seg-btn[data-v-53a6fbea]{border:none;background:transparent;cursor:pointer;padding:6px 12px;border-radius:7px;font:inherit;font-size:13px;font-weight:600;color:var(--aq-slate-500)}.ov__seg-btn[data-v-53a6fbea]:hover{color:var(--aq-slate-700)}.ov__seg-btn--on[data-v-53a6fbea]{background:var(--aq-blue);color:#fff}.ov__refresh[data-v-53a6fbea]{padding:7px 14px;font-size:13px}.ov__state[data-v-53a6fbea]{padding:24px}.ov__tiles[data-v-53a6fbea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:14px}.ov__grid[data-v-53a6fbea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:14px}.ov__scroll[data-v-53a6fbea]{overflow-x:auto}.ov__table[data-v-53a6fbea]{width:100%;border-collapse:collapse;font-size:13px}.ov__table caption[data-v-53a6fbea]{text-align:left}.ov__table th[data-v-53a6fbea],.ov__table td[data-v-53a6fbea]{text-align:left;padding:7px 10px;border-bottom:1px solid var(--aq-slate-200);white-space:nowrap}.ov__table th[data-v-53a6fbea]{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--aq-slate-500);font-weight:700}.ov__table tbody tr:last-child td[data-v-53a6fbea]{border-bottom:none}.ov__table .num[data-v-53a6fbea]{text-align:right;font-variant-numeric:tabular-nums}.ov__table--risk td[data-v-53a6fbea]:last-child{white-space:normal;min-width:150px}.ov__name[data-v-53a6fbea]{display:block;font-weight:600;color:var(--aq-ink)}.ov__num[data-v-53a6fbea]{display:block;font-size:11px;color:var(--aq-slate-500)}.ov__unknown[data-v-53a6fbea]{color:var(--aq-slate-500);font-style:italic}.ov__flag[data-v-53a6fbea]{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:999px;background:#fef2f2;border:1px solid #e3a3a3;color:#b91c1c;font-size:11px;font-weight:700}.ov__note--tight[data-v-53a6fbea]{margin-top:10px}.ov__note[data-v-53a6fbea]{margin:0;font-size:12px;line-height:1.55;color:var(--aq-slate-500);max-width:90ch}@media(max-width:640px){.ov__head[data-v-53a6fbea]{align-items:flex-start}.ov__table th[data-v-53a6fbea],.ov__table td[data-v-53a6fbea]{padding:6px 8px}}.catalog[data-v-6596508f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px}.metric[data-v-6596508f]{padding:18px;display:flex;flex-direction:column;gap:10px}.metric--active[data-v-6596508f]{border-color:var(--aq-blue);box-shadow:0 0 0 2px var(--aq-blue-100)}.metric__head[data-v-6596508f]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.metric__name[data-v-6596508f]{margin:0;font-size:16px}.metric__code[data-v-6596508f]{font-size:11px;color:var(--aq-slate-500);background:var(--aq-slate-200);padding:2px 6px;border-radius:6px}.metric__desc[data-v-6596508f]{margin:0;color:var(--aq-slate-700);font-size:14px;line-height:1.5}.metric__params[data-v-6596508f]{display:flex;flex-wrap:wrap;gap:6px}.metric__noparams[data-v-6596508f]{margin:0;font-size:12px;color:var(--aq-slate-500)}.chip[data-v-6596508f]{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px}.chip--req[data-v-6596508f]{background:var(--aq-blue-100);color:var(--aq-blue-700)}.chip--opt[data-v-6596508f]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.metric__example[data-v-6596508f]{margin:0}.metric__example-q[data-v-6596508f]{font-style:italic;color:var(--aq-slate-500);font-size:13px}.metric .aq-btn[data-v-6596508f]{margin-top:auto;align-self:flex-start}.params__none[data-v-8f9dd103]{color:var(--aq-slate-500);margin:0 0 14px}.params__grid[data-v-8f9dd103]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:14px;margin-bottom:16px}.field[data-v-8f9dd103]{display:flex;flex-direction:column;gap:6px}.field__label[data-v-8f9dd103]{font-size:13px;font-weight:600;color:var(--aq-slate-700);display:flex;align-items:center;gap:6px}.field__req[data-v-8f9dd103]{color:var(--aq-danger)}.field__opt[data-v-8f9dd103]{font-weight:400;font-size:11px;color:var(--aq-slate-500)}.field__filter[data-v-8f9dd103]{font-size:13px;padding:7px 10px}.field__empty[data-v-8f9dd103]{margin:0;font-size:12px;color:var(--aq-slate-500);line-height:1.45}.params__actions[data-v-8f9dd103]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.params__hint[data-v-8f9dd103]{font-size:13px;color:var(--aq-slate-500)}.spinner[data-v-8f9dd103]{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;animation:spin-8f9dd103 .7s linear infinite}@keyframes spin-8f9dd103{to{transform:rotate(360deg)}}.report__meta[data-v-8719300f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.report__name[data-v-8719300f]{margin:0;font-size:16px}.report__code[data-v-8719300f]{font-size:12px;color:var(--aq-slate-500);font-family:ui-monospace,monospace}.report__note[data-v-8719300f]{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:var(--aq-blue-100);color:var(--aq-slate-700);font-size:13px;line-height:1.5}.report__count[data-v-8719300f]{margin:12px 0 8px;color:var(--aq-slate-500);font-size:13px}.report__empty[data-v-8719300f]{color:var(--aq-slate-500);margin:12px 0 0}.badge[data-v-8719300f]{flex:none;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:999px}.badge--live[data-v-8719300f]{background:#16a34a1f;color:var(--aq-success)}.badge--offline[data-v-8719300f]{background:var(--aq-orange-100);color:var(--aq-orange)}.table-wrap[data-v-8719300f]{overflow-x:auto;border:1px solid var(--aq-slate-200);border-radius:10px}.table[data-v-8719300f]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-8719300f],.table td[data-v-8719300f]{text-align:left;padding:10px 14px;border-bottom:1px solid var(--aq-slate-200);white-space:nowrap}.table thead th[data-v-8719300f]{background:var(--aq-bg);color:var(--aq-slate-700);font-weight:600;position:sticky;top:0}.table tbody tr:last-child td[data-v-8719300f]{border-bottom:none}.table tbody tr[data-v-8719300f]:hover{background:var(--aq-blue-100)}.td--num[data-v-8719300f]{text-align:right;font-variant-numeric:tabular-nums}.run[data-v-0c5cfa97]{display:flex;flex-direction:column;gap:16px}.run__picker[data-v-0c5cfa97]{max-width:420px}.field[data-v-0c5cfa97]{display:flex;flex-direction:column;gap:6px}.field__label[data-v-0c5cfa97]{font-size:13px;font-weight:600;color:var(--aq-slate-700)}.run__hint[data-v-0c5cfa97]{padding:22px;color:var(--aq-slate-500)}.run__card[data-v-0c5cfa97]{padding:20px}.run__title[data-v-0c5cfa97]{margin:0 0 4px;font-size:18px}.run__desc[data-v-0c5cfa97]{margin:0 0 18px;color:var(--aq-slate-700);line-height:1.5}.run__result[data-v-0c5cfa97]{padding:20px}.ask[data-v-07d118e0]{display:flex;flex-direction:column;gap:16px;max-width:760px}.ask__card[data-v-07d118e0]{padding:20px}.field[data-v-07d118e0]{display:flex;flex-direction:column;gap:8px}.field__label[data-v-07d118e0]{font-size:14px;font-weight:600;color:var(--aq-slate-700)}.ask__textarea[data-v-07d118e0]{resize:vertical;min-height:76px;font-family:inherit;line-height:1.5}.ask__actions[data-v-07d118e0]{display:flex;align-items:center;gap:14px;margin-top:14px}.ask__count[data-v-07d118e0]{font-size:12px;color:var(--aq-slate-500)}.ask__kbd[data-v-07d118e0]{font-size:12px;color:var(--aq-slate-500);margin-left:auto}.ask__answer[data-v-07d118e0]{padding:20px}.ask__answer-head[data-v-07d118e0]{margin-bottom:10px}.badge[data-v-07d118e0]{font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:999px}.badge--live[data-v-07d118e0]{background:#16a34a1f;color:var(--aq-success)}.badge--offline[data-v-07d118e0]{background:var(--aq-orange-100);color:var(--aq-orange)}.ask__message[data-v-07d118e0]{margin:0 0 16px;color:var(--aq-slate-700);line-height:1.6}.ask__suggested-title[data-v-07d118e0]{margin:0 0 10px;font-size:14px;color:var(--aq-ink)}.ask__list[data-v-07d118e0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ask__item[data-v-07d118e0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--aq-slate-200);border-radius:10px}.ask__item-text[data-v-07d118e0]{display:flex;flex-direction:column;gap:2px}.ask__item-desc[data-v-07d118e0]{font-size:13px;color:var(--aq-slate-500)}.analytics[data-v-45e99eb3]{display:flex;flex-direction:column;gap:18px}.tabs[data-v-45e99eb3]{display:inline-flex;gap:4px;padding:4px;background:var(--aq-surface);border:1px solid var(--aq-slate-200);border-radius:12px;box-shadow:var(--aq-shadow);align-self:flex-start;flex-wrap:wrap;max-width:100%}.tabs__btn[data-v-45e99eb3]{border:none;background:transparent;cursor:pointer;padding:8px 16px;border-radius:8px;font-weight:600;font-size:14px;color:var(--aq-slate-500);transition:background .15s,color .15s}.tabs__btn[data-v-45e99eb3]:hover{color:var(--aq-slate-700)}.tabs__btn--active[data-v-45e99eb3]{background:var(--aq-blue);color:#fff}.gs-state[data-v-2c59a7e5]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;text-align:center;color:var(--aq-slate-500)}.gs-state--error[data-v-2c59a7e5],.gs-state--error strong[data-v-2c59a7e5]{color:var(--aq-danger)}.gs-state__msg[data-v-2c59a7e5]{color:var(--aq-slate-500);font-size:13px;max-width:420px}.gs-spinner[data-v-2c59a7e5]{width:26px;height:26px;border-radius:50%;border:3px solid var(--aq-slate-200);border-top-color:var(--aq-blue);animation:gs-spin-2c59a7e5 .8s linear infinite}@keyframes gs-spin-2c59a7e5{to{transform:rotate(360deg)}}.gs-badge[data-v-b564e0a9]{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.7;white-space:nowrap}.gs-badge--neutral[data-v-b564e0a9]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.gs-badge--info[data-v-b564e0a9]{background:var(--aq-blue-100);color:var(--aq-blue-700)}.gs-badge--success[data-v-b564e0a9]{background:#dcfce7;color:var(--aq-success)}.gs-badge--danger[data-v-b564e0a9]{background:#fee2e2;color:var(--aq-danger)}.gs-badge--warn[data-v-b564e0a9]{background:var(--aq-orange-100);color:var(--aq-orange)}.gs-keys[data-v-619fb4e4]{display:flex;flex-direction:column;gap:22px}.gs-pane[data-v-619fb4e4]{padding:22px}.gs-pane__head[data-v-619fb4e4]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.gs-pane__title[data-v-619fb4e4]{margin:0;font-size:17px}.gs-pane__sub[data-v-619fb4e4]{margin:4px 0 0;color:var(--aq-slate-500);font-size:13px;max-width:560px;line-height:1.5}.gs-total[data-v-619fb4e4]{color:var(--aq-slate-700);font-size:13px;white-space:nowrap}.gs-total strong[data-v-619fb4e4]{color:var(--aq-ink)}.gs-grid3[data-v-619fb4e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:18px}.gs-field[data-v-619fb4e4]{display:flex;flex-direction:column;gap:6px}.gs-field--sm[data-v-619fb4e4]{max-width:150px}.gs-field--grow[data-v-619fb4e4]{flex:1}.gs-label[data-v-619fb4e4]{font-size:12px;font-weight:600;color:var(--aq-slate-500)}.gs-textarea[data-v-619fb4e4]{resize:vertical;font-family:inherit}.gs-qlist[data-v-619fb4e4]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.gs-q[data-v-619fb4e4]{border:1px solid var(--aq-slate-200);border-radius:10px;padding:14px;background:var(--aq-bg)}.gs-q__top[data-v-619fb4e4]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.gs-q__num[data-v-619fb4e4]{font-weight:700;color:var(--aq-blue);min-width:34px;padding-bottom:9px}.gs-q__type[data-v-619fb4e4]{max-width:140px}.gs-q__marks[data-v-619fb4e4]{display:flex;flex-direction:column;gap:6px;max-width:100px}.gs-q__del[data-v-619fb4e4]{margin-left:auto;background:none;border:1px solid var(--aq-slate-300);color:var(--aq-slate-500);border-radius:8px;width:34px;height:38px;cursor:pointer}.gs-q__del[data-v-619fb4e4]:disabled{opacity:.4;cursor:not-allowed}.gs-q__body[data-v-619fb4e4]{display:flex;gap:16px;align-items:flex-end;margin-top:12px;flex-wrap:wrap}.gs-q__body--wrap[data-v-619fb4e4]{gap:12px}.gs-check[data-v-619fb4e4]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--aq-slate-700);padding-bottom:9px}.gs-addrow[data-v-619fb4e4]{display:flex;align-items:center;gap:8px;margin:18px 0;flex-wrap:wrap}.gs-addrow__label[data-v-619fb4e4]{font-size:13px;color:var(--aq-slate-500)}.gs-pane__foot[data-v-619fb4e4]{display:flex;justify-content:flex-end;gap:10px}.gs-err[data-v-619fb4e4]{color:var(--aq-danger);font-size:13px;margin:8px 0}.gs-created[data-v-619fb4e4]{margin-top:20px;padding:16px;border:1px dashed var(--aq-success);border-radius:10px;background:#f0fdf4}.gs-created__head[data-v-619fb4e4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gs-created__meta[data-v-619fb4e4]{margin:10px 0 14px;font-size:13px;color:var(--aq-slate-700)}.gs-code[data-v-619fb4e4]{background:var(--aq-slate-200);padding:2px 8px;border-radius:6px;font-size:12px}.gs-lookup[data-v-619fb4e4]{display:flex;gap:10px;margin-bottom:16px}.gs-lookup .aq-input[data-v-619fb4e4]{max-width:360px}.gs-keyview__head[data-v-619fb4e4]{display:flex;align-items:center;gap:10px}.gs-keyview__title[data-v-619fb4e4]{margin:0;font-size:16px}.gs-keyview__meta[data-v-619fb4e4]{margin:4px 0 14px;color:var(--aq-slate-500);font-size:13px}.gs-table[data-v-619fb4e4]{width:100%;border-collapse:collapse;margin-bottom:14px}.gs-table th[data-v-619fb4e4],.gs-table td[data-v-619fb4e4]{text-align:left;padding:8px 10px;border-bottom:1px solid var(--aq-slate-200);font-size:13px}.gs-table th[data-v-619fb4e4]{color:var(--aq-slate-500);font-weight:600}@media(max-width:720px){.gs-grid3[data-v-619fb4e4]{grid-template-columns:1fr}}.cc__open[data-v-8a36a0fc]{display:flex;align-items:center;gap:14px;width:100%;border:2px dashed var(--aq-slate-300);background:#fff;border-radius:14px;padding:18px;cursor:pointer;text-align:left}.cc__open[data-v-8a36a0fc]:hover{border-color:var(--aq-blue);background:var(--aq-blue-100)}.cc__open[data-v-8a36a0fc]:disabled{opacity:.6;cursor:progress}.cc__icon[data-v-8a36a0fc]{font-size:30px}.cc__open strong[data-v-8a36a0fc]{display:block;font-size:15px;color:var(--aq-slate-700)}.cc__open small[data-v-8a36a0fc]{display:block;font-size:12px;color:var(--aq-slate-500)}.cc__file[data-v-8a36a0fc]{display:inline-flex;align-items:center;margin-top:10px;font-size:13px;color:var(--aq-blue);cursor:pointer}.cc__file input[data-v-8a36a0fc]{display:none}.cc__file span[data-v-8a36a0fc]{text-decoration:underline}.cc__live[data-v-8a36a0fc]{position:relative;border-radius:14px;overflow:hidden;background:#000}.cc__video[data-v-8a36a0fc]{width:100%;max-height:62vh;display:block;object-fit:contain}.cc__bar[data-v-8a36a0fc]{position:absolute;inset-inline:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:18px;padding:16px;background:linear-gradient(transparent,#0009)}.cc__shoot[data-v-8a36a0fc]{width:62px;height:62px;border-radius:50%;border:4px solid #fff;background:#ffffff4d;cursor:pointer}.cc__shoot[data-v-8a36a0fc]:hover{background:#ffffff8c}.cc__cancel[data-v-8a36a0fc]{border:1px solid rgba(255,255,255,.6);background:transparent;color:#fff;border-radius:9px;padding:8px 14px;font-size:13px;cursor:pointer}.cc__err[data-v-8a36a0fc]{margin:10px 0 0;font-size:13px;color:var(--aq-danger)}.gs-batches[data-v-c982a84d]{display:flex;flex-direction:column;gap:22px}.gs-pane[data-v-c982a84d]{padding:22px}.gs-pane__title[data-v-c982a84d]{margin:0 0 4px;font-size:17px}.gs-pane__sub[data-v-c982a84d]{margin:0 0 16px;color:var(--aq-slate-500);font-size:13px;line-height:1.5}.gs-hint[data-v-c982a84d]{font-size:13px;color:var(--aq-slate-700);margin-bottom:14px}.gs-code[data-v-c982a84d]{background:var(--aq-slate-200);padding:2px 8px;border-radius:6px;font-size:12px}.gs-grid[data-v-c982a84d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px}.gs-field[data-v-c982a84d]{display:flex;flex-direction:column;gap:6px}.gs-field--wide[data-v-c982a84d]{grid-column:1 / -1}.gs-field--note[data-v-c982a84d]{justify-content:flex-end}.gs-label[data-v-c982a84d]{font-size:12px;font-weight:600;color:var(--aq-slate-500)}.gs-batchref[data-v-c982a84d]{font-size:13px;color:var(--aq-slate-700);padding:10px 0}.gs-pane__foot[data-v-c982a84d]{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.gs-err[data-v-c982a84d]{color:var(--aq-danger);font-size:13px;margin:8px 0}.gs-batchcard[data-v-c982a84d]{margin-top:18px;padding:16px;border:1px dashed var(--aq-success);border-radius:10px;background:#f0fdf4}.gs-batchcard__head[data-v-c982a84d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gs-batchcard__meta[data-v-c982a84d]{margin:10px 0 12px;font-size:13px;color:var(--aq-slate-700)}.gs-batchcard__actions[data-v-c982a84d]{display:flex;gap:10px;flex-wrap:wrap}.gs-batchcard__push[data-v-c982a84d]{margin:10px 0 0;font-size:13px;font-weight:600;color:var(--aq-success)}.gs-pane__foot[data-v-c982a84d]{align-items:center}.gs-push[data-v-c982a84d]{display:inline-flex;align-items:center;gap:8px;margin-right:auto;font-size:13px;color:var(--aq-slate-700);cursor:pointer}.gs-push--off[data-v-c982a84d]{color:var(--aq-slate-400);cursor:not-allowed}.gs-push input[data-v-c982a84d]{width:16px;height:16px}.gs-markhead[data-v-c982a84d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.gs-table[data-v-c982a84d]{width:100%;border-collapse:collapse}.gs-table th[data-v-c982a84d],.gs-table td[data-v-c982a84d]{text-align:left;padding:8px 10px;border-bottom:1px solid var(--aq-slate-200);font-size:13px;vertical-align:middle}.gs-table th[data-v-c982a84d]{color:var(--aq-slate-500);font-weight:600}.gs-table--input td[data-v-c982a84d]{padding:6px 8px 6px 0}.gs-qnum[data-v-c982a84d]{max-width:80px}.gs-rowdel[data-v-c982a84d]{background:none;border:1px solid var(--aq-slate-300);color:var(--aq-slate-500);border-radius:8px;width:34px;height:36px;cursor:pointer}.gs-rowdel[data-v-c982a84d]:disabled{opacity:.4;cursor:not-allowed}.gs-addbtn[data-v-c982a84d]{margin:12px 0}.gs-result[data-v-c982a84d]{margin-top:20px}.gs-result__head[data-v-c982a84d]{display:flex;align-items:center;gap:14px;margin-bottom:12px}.gs-score[data-v-c982a84d]{display:flex;align-items:baseline;gap:4px}.gs-score__big[data-v-c982a84d]{font-size:30px;font-weight:800;color:var(--aq-ink)}.gs-score__sep[data-v-c982a84d]{font-size:22px;color:var(--aq-slate-300)}.gs-score__max[data-v-c982a84d]{font-size:22px;color:var(--aq-slate-500)}.gs-score__pct[data-v-c982a84d]{margin-left:10px;font-size:14px;font-weight:700;color:var(--aq-blue)}.gs-result__note[data-v-c982a84d]{font-size:13px;color:var(--aq-slate-700);margin:0 0 14px}.gs-link[data-v-c982a84d],.gs-result__note .gs-link[data-v-c982a84d]{background:none;border:0;color:var(--aq-blue);font-weight:600;cursor:pointer;padding:0;font-size:13px}.gs-detected[data-v-c982a84d]{font-family:ui-monospace,SFMono-Regular,monospace}.gs-detail[data-v-c982a84d]{color:var(--aq-slate-500);max-width:280px}.gs-conf[data-v-c982a84d]{font-variant-numeric:tabular-nums;color:var(--aq-slate-700)}.gs-modes[data-v-c982a84d]{display:inline-flex;gap:4px;padding:4px;background:var(--aq-slate-100);border-radius:10px;margin-bottom:16px}.gs-mode[data-v-c982a84d]{border:0;background:none;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;color:var(--aq-slate-500);cursor:pointer}.gs-mode--on[data-v-c982a84d]{background:#fff;color:var(--aq-ink);box-shadow:0 1px 3px #0f172a1f}.gs-scan[data-v-c982a84d]{display:flex;align-items:center;justify-content:center;position:relative;min-height:180px;border:2px dashed var(--aq-slate-300);border-radius:12px;cursor:pointer;overflow:hidden;background:var(--aq-slate-50, #f8fafc)}.gs-scan__input[data-v-c982a84d]{position:absolute;inset:0;opacity:0;cursor:pointer}.gs-scan__hint[data-v-c982a84d]{color:var(--aq-slate-500);font-size:14px;padding:20px;text-align:center}.gs-scan__preview[data-v-c982a84d]{max-height:360px;max-width:100%;object-fit:contain}.gs-scan__note[data-v-c982a84d]{margin:10px 0 0;font-size:12px;color:var(--aq-slate-500);line-height:1.5}@media(max-width:720px){.gs-grid[data-v-c982a84d],.gs-markhead[data-v-c982a84d]{grid-template-columns:1fr}}.gs-review[data-v-2c905b41]{display:flex;flex-direction:column;gap:22px}.gs-pane[data-v-2c905b41]{padding:22px}.gs-pane__head[data-v-2c905b41]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.gs-pane__title[data-v-2c905b41]{margin:0;font-size:17px}.gs-pane__sub[data-v-2c905b41]{margin:4px 0 0;color:var(--aq-slate-500);font-size:13px;max-width:560px;line-height:1.5}.gs-loadrow[data-v-2c905b41]{display:flex;gap:10px;margin-bottom:16px}.gs-loadrow .aq-input[data-v-2c905b41]{max-width:360px}.gs-prompt[data-v-2c905b41]{color:var(--aq-slate-500);font-size:14px;padding:24px 0;text-align:center}.gs-empty[data-v-2c905b41]{margin:6px 0 0;color:var(--aq-slate-500);font-size:13px}.gs-list[data-v-2c905b41]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.gs-item[data-v-2c905b41]{border:1px solid var(--aq-slate-200);border-radius:10px;padding:16px;background:var(--aq-bg)}.gs-item__top[data-v-2c905b41]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.gs-item__id[data-v-2c905b41]{display:flex;align-items:center;gap:10px}.gs-item__q[data-v-2c905b41]{font-weight:700;color:var(--aq-blue)}.gs-item__student[data-v-2c905b41],.gs-item__max[data-v-2c905b41]{font-size:13px;color:var(--aq-slate-500)}.gs-item__answer[data-v-2c905b41]{margin-top:10px;font-size:14px;color:var(--aq-ink)}.gs-item__ai[data-v-2c905b41]{margin:8px 0 0;font-size:13px;color:var(--aq-slate-700);line-height:1.5}.gs-item__alabel[data-v-2c905b41]{font-weight:600;color:var(--aq-slate-500)}.gs-item__controls[data-v-2c905b41]{display:flex;align-items:flex-end;gap:12px;margin-top:14px;flex-wrap:wrap}.gs-item__award[data-v-2c905b41]{display:flex;flex-direction:column;gap:6px;max-width:110px}.gs-item__notef[data-v-2c905b41]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:200px}.gs-label[data-v-2c905b41]{font-size:12px;font-weight:600;color:var(--aq-slate-500)}.gs-item__btns[data-v-2c905b41]{display:flex;gap:8px}.gs-err[data-v-2c905b41]{color:var(--aq-danger);font-size:13px;margin:10px 0 0}@media(max-width:720px){.gs-item__controls[data-v-2c905b41]{flex-direction:column;align-items:stretch}.gs-item__award[data-v-2c905b41]{max-width:none}.gs-item__btns[data-v-2c905b41]{justify-content:flex-end}}.gs-app[data-v-ef28633e]{margin-top:4px}.gs-tabs[data-v-ef28633e]{display:flex;gap:4px;border-bottom:1px solid var(--aq-slate-200);margin-bottom:22px;overflow-x:auto}.gs-tabs__btn[data-v-ef28633e]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;font-weight:600;font-size:14px;color:var(--aq-slate-500);white-space:nowrap;transition:color .12s}.gs-tabs__btn[data-v-ef28633e]:hover{color:var(--aq-ink)}.gs-tabs__btn--active[data-v-ef28633e]{color:var(--aq-blue);border-bottom-color:var(--aq-blue)}.gs-tabs__icon[data-v-ef28633e]{font-size:15px}.gs-panel[data-v-ef28633e]{min-height:240px}.ss[data-v-fe1454d5]{position:relative}.ss__input[data-v-fe1454d5]{width:100%;padding-right:26px}.ss__caret[data-v-fe1454d5]{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--aq-slate-400);font-size:11px;pointer-events:none}.ss__list[data-v-fe1454d5]{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid var(--aq-slate-200);border-radius:10px;box-shadow:var(--aq-shadow);max-height:240px;overflow:auto}.ss__opt[data-v-fe1454d5]{padding:8px 10px;border-radius:7px;font-size:13.5px;cursor:pointer}.ss__opt[data-v-fe1454d5]:hover,.ss__opt.on[data-v-fe1454d5]{background:var(--aq-blue-100, #eff6ff)}.ss__opt--add[data-v-fe1454d5]{color:var(--aq-blue);font-weight:600}.ss__empty[data-v-fe1454d5]{padding:8px 10px;font-size:13px;color:var(--aq-slate-500)}.gr-state[data-v-e5b347a6]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;text-align:center;color:var(--aq-slate-500)}.gr-state--error[data-v-e5b347a6],.gr-state--error strong[data-v-e5b347a6]{color:var(--aq-danger)}.gr-state__msg[data-v-e5b347a6]{color:var(--aq-slate-500);font-size:13px;max-width:420px}.gr-spinner[data-v-e5b347a6]{width:26px;height:26px;border-radius:50%;border:3px solid var(--aq-slate-200);border-top-color:var(--aq-blue);animation:gr-spin-e5b347a6 .8s linear infinite}@keyframes gr-spin-e5b347a6{to{transform:rotate(360deg)}}.gr-badge[data-v-79793863]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.gr-badge--ok[data-v-79793863]{background:#dcfce7;color:#15803d}.gr-badge--bad[data-v-79793863]{background:#fee2e2;color:var(--aq-danger)}.gr-badge--warn[data-v-79793863]{background:#fef3c7;color:#b45309}.gr-badge--accent[data-v-79793863]{background:var(--aq-orange-100);color:var(--aq-orange)}.gr-badge--neutral[data-v-79793863]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.gr-field[data-v-953c8514]{display:flex;flex-direction:column;gap:6px}.gr-field__label[data-v-953c8514]{font-size:13px;font-weight:600;color:var(--aq-slate-700)}.gr-field__req[data-v-953c8514]{color:var(--aq-danger)}.gr-field__hint[data-v-953c8514]{font-size:12px;color:var(--aq-slate-500)}.gr-modal[data-v-b3efa832]{position:fixed;inset:0;z-index:50;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto}.gr-modal__panel[data-v-b3efa832]{width:100%;max-width:560px}.gr-modal__head[data-v-b3efa832]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--aq-slate-200)}.gr-modal__title[data-v-b3efa832]{margin:0;font-size:17px}.gr-modal__x[data-v-b3efa832]{background:none;border:0;font-size:16px;cursor:pointer;color:var(--aq-slate-500);width:30px;height:30px;border-radius:8px}.gr-modal__x[data-v-b3efa832]:hover:not(:disabled){background:var(--aq-slate-200);color:var(--aq-ink)}.gr-modal__x[data-v-b3efa832]:disabled{opacity:.5;cursor:not-allowed}.gr-modal__body[data-v-b3efa832]{padding:22px}.gr-modal__foot[data-v-b3efa832]{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--aq-slate-200)}.gr-entry[data-v-f1caa894]{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.gr-entry--pending[data-v-f1caa894]{border-color:#fcd34d}.gr-entry__main[data-v-f1caa894]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:space-between}.gr-entry__who[data-v-f1caa894]{display:flex;flex-direction:column;gap:2px;min-width:140px}.gr-entry__student[data-v-f1caa894]{font-weight:600;font-size:14px}.gr-entry__assess[data-v-f1caa894]{font-size:12px;color:var(--aq-slate-500)}.gr-entry__score[data-v-f1caa894]{display:flex;align-items:baseline;gap:6px}.gr-entry__num[data-v-f1caa894]{font-size:20px;font-weight:700;color:var(--aq-ink)}.gr-entry__den[data-v-f1caa894]{font-size:13px;color:var(--aq-slate-500)}.gr-entry__pct[data-v-f1caa894]{font-size:13px;color:var(--aq-slate-700);margin-left:6px}.gr-entry__letter[data-v-f1caa894]{font-size:13px;font-weight:700;color:var(--aq-blue);background:var(--aq-blue-100);padding:1px 8px;border-radius:6px}.gr-entry__tags[data-v-f1caa894]{display:flex;gap:6px;flex-wrap:wrap}.gr-entry__feedback[data-v-f1caa894]{margin:0;font-size:13px;color:var(--aq-slate-700);line-height:1.5}.gr-entry__meta[data-v-f1caa894]{margin:0;font-size:12px;color:var(--aq-slate-500)}.gr-entry__actions[data-v-f1caa894]{display:flex;justify-content:flex-end;gap:8px}.gr-gbd__bar[data-v-2364720b]{margin-bottom:18px}.gr-gbd__back[data-v-2364720b]{background:none;border:0;cursor:pointer;color:var(--aq-slate-500);font-size:13px;font-weight:600;padding:0;margin-bottom:12px}.gr-gbd__back[data-v-2364720b]:hover{color:var(--aq-blue)}.gr-gbd__head[data-v-2364720b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gr-gbd__title[data-v-2364720b]{margin:0;font-size:20px}.gr-gbd__meta[data-v-2364720b]{display:flex;gap:6px}.gr-gbd__tools[data-v-2364720b]{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.gr-subnav[data-v-2364720b]{display:flex;gap:4px;border-bottom:1px solid var(--aq-slate-200);margin-bottom:18px}.gr-subnav__btn[data-v-2364720b]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;font-weight:600;font-size:13px;color:var(--aq-slate-500)}.gr-subnav__btn[data-v-2364720b]:hover{color:var(--aq-ink)}.gr-subnav__btn--active[data-v-2364720b]{color:var(--aq-blue);border-bottom-color:var(--aq-blue)}.gr-subnav__count[data-v-2364720b]{background:var(--aq-orange);color:#fff;font-size:11px;font-weight:700;border-radius:999px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center}.gr-list[data-v-2364720b]{display:flex;flex-direction:column;gap:10px}.gr-form[data-v-2364720b]{display:flex;flex-direction:column;gap:14px}.gr-form__grid[data-v-2364720b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.gr-textarea[data-v-2364720b]{resize:vertical;font-family:inherit;line-height:1.5}.gr-form__err[data-v-2364720b]{margin:0;color:var(--aq-danger);font-size:13px}.gr-form__note[data-v-2364720b]{margin:0;font-size:13px;color:var(--aq-slate-500);line-height:1.5}@media(max-width:560px){.gr-form__grid[data-v-2364720b]{grid-template-columns:1fr}}.gr-tab__head[data-v-c782fcd6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.gr-tab__title[data-v-c782fcd6]{margin:0;font-size:18px}.gr-tab__sub[data-v-c782fcd6]{margin:4px 0 0;color:var(--aq-slate-500);font-size:13px}.gr-tab__actions[data-v-c782fcd6]{display:flex;gap:8px}.gr-grid[data-v-c782fcd6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;align-items:stretch}.gr-gbcard[data-v-c782fcd6]{position:relative;padding:0;overflow:hidden}.gr-gbcard__open[data-v-c782fcd6]{display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:18px 18px 16px}.gr-gbcard__open[data-v-c782fcd6]:hover{background:var(--aq-bg)}.gr-gbcard__name[data-v-c782fcd6]{margin:0 0 10px;font-size:15px;padding-right:18px}.gr-gbcard__tags[data-v-c782fcd6]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.gr-gbcard__meta[data-v-c782fcd6]{margin:0;font-size:12px;color:var(--aq-slate-500)}.gr-gbcard__forget[data-v-c782fcd6]{position:absolute;top:10px;right:10px;background:none;border:0;cursor:pointer;color:var(--aq-slate-300);font-size:13px;width:24px;height:24px;border-radius:6px}.gr-gbcard__forget[data-v-c782fcd6]:hover{color:var(--aq-danger);background:var(--aq-slate-200)}.gr-form[data-v-c782fcd6]{display:flex;flex-direction:column;gap:14px}.gr-form__grid[data-v-c782fcd6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.gr-form__err[data-v-c782fcd6]{margin:0;color:var(--aq-danger);font-size:13px}.gr-form__note[data-v-c782fcd6]{margin:0;font-size:12px;color:var(--aq-slate-500);line-height:1.5}@media(max-width:560px){.gr-form__grid[data-v-c782fcd6]{grid-template-columns:1fr}}.results-upsell[data-v-5cd00633]{margin-bottom:16px}.toolbar[data-v-5cd00633]{margin-bottom:14px}.lbl[data-v-5cd00633]{font-size:13px;font-weight:600;color:var(--aq-slate-700);display:grid;gap:6px;max-width:360px}.sel[data-v-5cd00633]{width:100%}.head[data-v-5cd00633]{margin-bottom:14px}.head__title[data-v-5cd00633]{margin:0;font-size:18px}.head__meta[data-v-5cd00633]{margin:2px 0 0;color:var(--aq-slate-500);font-size:13px}.stats[data-v-5cd00633]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:16px;max-width:1040px}.stat[data-v-5cd00633]{background:var(--aq-surface);border:1px solid var(--aq-slate-200);border-radius:var(--aq-radius);padding:12px 16px;display:flex;flex-direction:column}.stat__v[data-v-5cd00633]{font-size:22px;font-weight:800;color:var(--aq-blue)}.stat__k[data-v-5cd00633]{font-size:12px;color:var(--aq-slate-500);margin-top:2px}.tablecard[data-v-5cd00633]{overflow:hidden;max-width:1040px}.tblwrap[data-v-5cd00633]{overflow-x:auto}.tbl[data-v-5cd00633]{min-width:620px}.state[data-v-5cd00633]{padding:24px;text-align:center;color:var(--aq-slate-500)}.tbl[data-v-5cd00633]{width:100%;border-collapse:collapse;font-size:14px}.tbl th[data-v-5cd00633]{text-align:left;padding:11px 16px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500);background:var(--aq-bg);border-bottom:1px solid var(--aq-slate-200)}.tbl td[data-v-5cd00633]{padding:9px 14px;border-bottom:1px solid var(--aq-slate-100, #f1f5f9);height:38px}.tbl th[data-v-5cd00633]{padding:9px 14px}.tbl tbody tr:last-child td[data-v-5cd00633]{border-bottom:none}.tbl .r[data-v-5cd00633]{text-align:right}.tbl .c[data-v-5cd00633]{text-align:center}.pos[data-v-5cd00633]{font-weight:700;color:var(--aq-slate-500)}.who[data-v-5cd00633]{font-weight:600}.no[data-v-5cd00633]{color:var(--aq-slate-500);font-size:12.5px}.warn[data-v-5cd00633]{color:var(--aq-amber-700, #b45309)}.w-pos[data-v-5cd00633]{width:52px}.w-no[data-v-5cd00633]{width:124px}.w-num[data-v-5cd00633]{width:120px}.w-pct[data-v-5cd00633]{width:78px}.w-grade[data-v-5cd00633]{width:76px}.num[data-v-5cd00633]{font-variant-numeric:tabular-nums;white-space:nowrap}.tbl th[data-v-5cd00633]{white-space:nowrap}.who__name[data-v-5cd00633]{display:block;font-weight:600}.who__sub[data-v-5cd00633]{display:block;font-size:12px;color:var(--aq-slate-500);font-variant-numeric:tabular-nums}.who__sub--warn[data-v-5cd00633]{color:var(--aq-amber-700, #b45309)}.tbl tbody tr[data-v-5cd00633]:hover{background:var(--aq-blue-50, #eff6ff)}.tbl tbody tr:nth-child(-n+3) .pos[data-v-5cd00633]{color:var(--aq-blue)}.tbl thead th[data-v-5cd00633]{position:sticky;top:0;z-index:1}.strong[data-v-5cd00633]{font-weight:600}.muted[data-v-5cd00633]{color:var(--aq-slate-500)}.grade[data-v-5cd00633]{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 8px;background:var(--aq-blue-100);color:var(--aq-blue-700);border-radius:6px;font-weight:700;font-size:12px}.grade.is-good[data-v-5cd00633]{background:#dcfce7;color:#15803d}.grade.is-mid[data-v-5cd00633]{background:#fef3c7;color:#b45309}.grade.is-poor[data-v-5cd00633]{background:#fee2e2;color:#b91c1c}.gr-tab__head[data-v-2331e170]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.gr-tab__title[data-v-2331e170]{margin:0;font-size:18px}.gr-tab__sub[data-v-2331e170]{margin:4px 0 0;color:var(--aq-slate-500);font-size:13px}.gr-grid[data-v-2331e170]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.gr-scard[data-v-2331e170]{padding:18px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.gr-scard__name[data-v-2331e170]{margin:0;font-size:15px}.gr-scard__id[data-v-2331e170]{margin:0;font-size:11px;color:var(--aq-slate-500);word-break:break-all}.gr-form[data-v-2331e170]{display:flex;flex-direction:column;gap:14px}.gr-form__grid[data-v-2331e170]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.gr-form__err[data-v-2331e170]{margin:0;color:var(--aq-danger);font-size:13px}.gr-form__note[data-v-2331e170]{margin:0;font-size:12px;color:var(--aq-slate-500)}.gr-check[data-v-2331e170]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--aq-slate-700)}.gr-bands[data-v-2331e170]{border:1px solid var(--aq-slate-200);border-radius:10px;padding:12px}.gr-bands__head[data-v-2331e170]{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;margin-bottom:10px}.gr-bands__add[data-v-2331e170]{background:none;border:0;cursor:pointer;color:var(--aq-blue);font-weight:600;font-size:13px}.gr-bands__cols[data-v-2331e170],.gr-bands__row[data-v-2331e170]{display:grid;grid-template-columns:1fr 1fr 1fr 28px;gap:8px;align-items:center}.gr-bands__cols[data-v-2331e170]{font-size:11px;color:var(--aq-slate-500);margin-bottom:6px;padding:0 2px}.gr-bands__row[data-v-2331e170]{margin-bottom:8px}.gr-bands__del[data-v-2331e170]{background:none;border:0;cursor:pointer;color:var(--aq-slate-300);font-size:12px}.gr-bands__del[data-v-2331e170]:hover{color:var(--aq-danger)}@media(max-width:560px){.gr-form__grid[data-v-2331e170]{grid-template-columns:1fr}}.gr-tab__head[data-v-794b1bef]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.gr-tab__title[data-v-794b1bef]{margin:0;font-size:18px}.gr-tab__sub[data-v-794b1bef]{margin:4px 0 0;color:var(--aq-slate-500);font-size:13px}.gr-list[data-v-794b1bef]{display:flex;flex-direction:column;gap:10px}.gr-rcard[data-v-794b1bef]{overflow:hidden}.gr-rcard__head[data-v-794b1bef]{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:0;cursor:pointer;padding:16px 18px;text-align:left}.gr-rcard__head[data-v-794b1bef]:hover{background:var(--aq-bg)}.gr-rcard__name[data-v-794b1bef]{margin:0 0 2px;font-size:15px}.gr-rcard__max[data-v-794b1bef]{font-size:12px;color:var(--aq-slate-500)}.gr-rcard__chev[data-v-794b1bef]{color:var(--aq-slate-500);transition:transform .15s}.gr-rcard__chev--open[data-v-794b1bef]{transform:rotate(90deg)}.gr-rcard__body[data-v-794b1bef]{padding:0 18px 16px}.gr-rcard__loading[data-v-794b1bef]{color:var(--aq-slate-500);font-size:13px;padding:8px 0}.gr-ctable[data-v-794b1bef]{width:100%;border-collapse:collapse;font-size:13px}.gr-ctable th[data-v-794b1bef]{text-align:left;color:var(--aq-slate-500);font-weight:600;font-size:12px;padding:6px 8px;border-bottom:1px solid var(--aq-slate-200)}.gr-ctable td[data-v-794b1bef]{padding:8px;border-bottom:1px solid var(--aq-slate-200);vertical-align:top}.gr-ctable__desc[data-v-794b1bef]{color:var(--aq-slate-700)}.gr-ctable__pts[data-v-794b1bef]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:76px}.gr-ctable-wrap[data-v-794b1bef]{overflow-x:auto}.gr-form[data-v-794b1bef]{display:flex;flex-direction:column;gap:14px}.gr-form__err[data-v-794b1bef]{margin:0;color:var(--aq-danger);font-size:13px}.gr-textarea[data-v-794b1bef]{resize:vertical;font-family:inherit;line-height:1.5}.gr-bands[data-v-794b1bef]{border:1px solid var(--aq-slate-200);border-radius:10px;padding:12px}.gr-bands__head[data-v-794b1bef]{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;margin-bottom:10px}.gr-bands__head small[data-v-794b1bef]{color:var(--aq-slate-500);font-weight:400}.gr-bands__add[data-v-794b1bef]{background:none;border:0;cursor:pointer;color:var(--aq-blue);font-weight:600;font-size:13px}.gr-bands__del[data-v-794b1bef]{background:none;border:0;cursor:pointer;color:var(--aq-slate-300);font-size:12px}.gr-bands__del[data-v-794b1bef]:hover{color:var(--aq-danger)}.gr-crit[data-v-794b1bef]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.gr-crit__row[data-v-794b1bef]{display:grid;grid-template-columns:1fr 90px 28px;gap:8px;align-items:center}.gr-crit__pts[data-v-794b1bef]{text-align:right}.gr-tab__head[data-v-cd30f430]{margin-bottom:18px}.gr-tab__title[data-v-cd30f430]{margin:0;font-size:18px}.gr-tab__sub[data-v-cd30f430]{margin:4px 0 0;color:var(--aq-slate-500);font-size:13px}.gr-search[data-v-cd30f430]{display:flex;align-items:flex-end;gap:14px;padding:18px;margin-bottom:20px;flex-wrap:wrap}.gr-search[data-v-cd30f430]>*{flex:1;min-width:160px}.gr-search__go[data-v-cd30f430]{flex:0 0 auto}.gr-hint[data-v-cd30f430]{color:var(--aq-slate-500);font-size:14px;padding:30px 4px;text-align:center}.gr-report[data-v-cd30f430]{display:flex;flex-direction:column;gap:16px}.gr-report__summary[data-v-cd30f430]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;flex-wrap:wrap}.gr-report__who[data-v-cd30f430]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gr-report__label[data-v-cd30f430]{font-size:12px;color:var(--aq-slate-500)}.gr-report__id[data-v-cd30f430]{font-size:17px;font-weight:700}.gr-report__stats[data-v-cd30f430]{display:flex;gap:28px}.gr-stat[data-v-cd30f430]{display:flex;flex-direction:column;align-items:flex-end}.gr-stat__val[data-v-cd30f430]{font-size:22px;font-weight:700;color:var(--aq-blue)}.gr-stat__lbl[data-v-cd30f430]{font-size:12px;color:var(--aq-slate-500)}.gr-report__table-wrap[data-v-cd30f430]{overflow-x:auto}.gr-table[data-v-cd30f430]{width:100%;border-collapse:collapse;font-size:14px}.gr-table th[data-v-cd30f430]{text-align:left;color:var(--aq-slate-500);font-weight:600;font-size:12px;padding:12px 16px;border-bottom:1px solid var(--aq-slate-200);white-space:nowrap}.gr-table td[data-v-cd30f430]{padding:12px 16px;border-bottom:1px solid var(--aq-slate-200)}.gr-table tr:last-child td[data-v-cd30f430]{border-bottom:0}.gr-table__subject[data-v-cd30f430]{font-weight:600}.gr-table__num[data-v-cd30f430]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:96px}.gr-table tbody tr[data-v-cd30f430]:nth-child(2n){background:var(--aq-bg)}.gr-table tbody tr[data-v-cd30f430]:hover{background:var(--aq-blue-50, #eff6ff)}.gr-report__num[data-v-cd30f430]{font-size:12px;color:var(--aq-slate-500);font-variant-numeric:tabular-nums}.gr-report__note[data-v-cd30f430]{margin:10px 2px 0;font-size:12.5px;color:var(--aq-slate-500)}.gr-tab__head[data-v-83e2f027]{margin-bottom:18px}.gr-tab__title[data-v-83e2f027]{margin:0;font-size:20px}.gr-tab__sub[data-v-83e2f027]{margin:4px 0 0;color:var(--aq-slate-500);font-size:13px;max-width:70ch}.gr-search[data-v-83e2f027]{display:flex;align-items:flex-end;gap:14px;padding:18px;margin-bottom:16px;flex-wrap:wrap}.gr-search[data-v-83e2f027]>*{flex:1;min-width:160px}.gr-search__go[data-v-83e2f027]{flex:0 0 auto}.gr-actions[data-v-83e2f027]{display:flex;gap:16px;padding:12px 16px;margin-bottom:14px;flex-wrap:wrap;align-items:center;justify-content:space-between}.gr-actions__group[data-v-83e2f027]{display:flex;gap:8px;flex-wrap:wrap}.gr-note[data-v-83e2f027]{margin:0 2px 14px;font-size:12.5px;color:var(--aq-slate-500);max-width:80ch}.gr-note--warn[data-v-83e2f027]{color:#b45309}.gr-hint[data-v-83e2f027]{color:var(--aq-slate-500);font-size:14px;padding:30px 4px;text-align:center}.gr-counts[data-v-83e2f027]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.gr-count[data-v-83e2f027]{display:flex;flex-direction:column;gap:2px;align-items:flex-start;padding:10px 16px;border-radius:10px;cursor:pointer;border:1px solid var(--aq-slate-200);background:#fff;min-width:104px}.gr-count[data-v-83e2f027]:hover{background:var(--aq-bg)}.gr-count--on[data-v-83e2f027]{border-color:var(--aq-blue);box-shadow:0 0 0 1px var(--aq-blue) inset}.gr-count__v[data-v-83e2f027]{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.gr-count__v--ok[data-v-83e2f027]{color:var(--aq-success, #15803d)}.gr-count__v--warn[data-v-83e2f027]{color:#b45309}.gr-count__v--bad[data-v-83e2f027]{color:var(--aq-danger, #b91c1c)}.gr-count__l[data-v-83e2f027]{font-size:12px;color:var(--aq-slate-500)}.gr-wrap[data-v-83e2f027]{overflow-x:auto}.gr-table[data-v-83e2f027]{width:100%;border-collapse:collapse;font-size:14px}.gr-table--cards[data-v-83e2f027]{table-layout:fixed;min-width:880px}.gr-table--cards .gr-col-num[data-v-83e2f027]{width:92px}.gr-table--cards .gr-col-pos[data-v-83e2f027]{width:108px}.gr-table--cards .gr-col-status[data-v-83e2f027]{width:132px}.gr-table--cards .gr-col-waiting[data-v-83e2f027]{width:190px}.gr-table--cards .gr-col-card[data-v-83e2f027]{width:150px}.gr-table--cards .gr-col-act[data-v-83e2f027]{width:196px}.gr-sr[data-v-83e2f027]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gr-table th[data-v-83e2f027]{text-align:left;color:var(--aq-slate-500);font-weight:600;font-size:12px;padding:12px 16px;border-bottom:1px solid var(--aq-slate-200);white-space:nowrap}.gr-table td[data-v-83e2f027]{padding:10px 16px;border-bottom:1px solid var(--aq-slate-200);vertical-align:top}.gr-table tbody tr:last-child td[data-v-83e2f027]{border-bottom:0}.gr-table__num[data-v-83e2f027]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.gr-table__right[data-v-83e2f027]{text-align:right}.gr-table__subject[data-v-83e2f027]{font-weight:600}.gr-row--dim[data-v-83e2f027]{opacity:.6}.gr-nowrap[data-v-83e2f027]{white-space:nowrap}.gr-mono[data-v-83e2f027]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--aq-slate-500)}.gr-link[data-v-83e2f027]{background:none;border:0;padding:0;font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.gr-sub[data-v-83e2f027]{display:block;font-size:12px;color:var(--aq-slate-500);line-height:1.4}.gr-table--cards td[data-v-83e2f027],.gr-table--cards .gr-mono[data-v-83e2f027]{overflow-wrap:anywhere}.gr-sub--ok[data-v-83e2f027]{color:var(--aq-success, #15803d)}.gr-sub--warn[data-v-83e2f027]{color:#b45309}.gr-sub--bad[data-v-83e2f027]{color:var(--aq-danger, #b91c1c)}.gr-strong[data-v-83e2f027]{font-weight:600}.gr-muted[data-v-83e2f027]{color:var(--aq-slate-500)}.gr-open td[data-v-83e2f027]{background:var(--aq-bg, #f8fafc);padding:14px 16px}.gr-detail[data-v-83e2f027]{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.gr-detail__wrap[data-v-83e2f027]{flex:1 1 420px;min-width:0;overflow-x:auto}.gr-detail__side[data-v-83e2f027]{flex:0 1 240px;display:flex;flex-direction:column;gap:14px}.gr-detail__h[data-v-83e2f027]{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--aq-slate-500)}.gr-inner[data-v-83e2f027]{width:100%;border-collapse:collapse;font-size:13px}.gr-inner th[data-v-83e2f027]{text-align:left;padding:6px 10px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500);font-weight:600}.gr-inner td[data-v-83e2f027]{padding:6px 10px;border-top:1px solid var(--aq-slate-200)}.gr-inner .gr-table__right[data-v-83e2f027]{font-variant-numeric:tabular-nums}.gr-sigs[data-v-83e2f027]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.gr-sign-as[data-v-83e2f027]{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.gr-comment[data-v-83e2f027]{margin:0 0 8px;font-size:13px}.gr-sm[data-v-83e2f027]{padding:4px 10px;font-size:12.5px}.gr-sm+.gr-sm[data-v-83e2f027]{margin-left:6px}@media(max-width:720px){.gr-search[data-v-83e2f027]>*{flex:1 1 100%}.gr-actions[data-v-83e2f027]{flex-direction:column;align-items:stretch}.gr-detail__side[data-v-83e2f027]{flex:1 1 100%}}.gr-app[data-v-e0fe7054]{margin-top:4px}.gr-tabs[data-v-e0fe7054]{display:flex;gap:4px;border-bottom:1px solid var(--aq-slate-200);margin-bottom:16px;overflow-x:auto;position:sticky;top:var(--aq-sticky-top, 60px);z-index:20;background:var(--aq-bg, #f8fafc)}.gr-tabs__btn[data-v-e0fe7054]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;font-weight:600;font-size:14px;color:var(--aq-slate-500);white-space:nowrap;transition:color .12s}.gr-tabs__btn[data-v-e0fe7054]:hover{color:var(--aq-ink)}.gr-tabs__btn--active[data-v-e0fe7054]{color:var(--aq-blue);border-bottom-color:var(--aq-blue)}.gr-tabs__icon[data-v-e0fe7054]{font-size:15px}.gr-panel[data-v-e0fe7054]{min-height:240px}.xpc[data-v-3133b96f]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;pointer-events:none}.xpc__card[data-v-3133b96f]{position:relative;text-align:center;padding:1.4rem 2rem;border-radius:20px;background:color-mix(in srgb,var(--house) 12%,#fff);border:2px solid var(--house);box-shadow:0 20px 50px -18px color-mix(in srgb,var(--house) 70%,transparent);animation:xpc-pop-3133b96f .5s cubic-bezier(.2,1.2,.35,1)}.xpc__badge[data-v-3133b96f]{font-size:2.6rem;font-weight:900;line-height:1;color:var(--house);text-shadow:0 2px 0 rgba(255,255,255,.6)}.xpc__house[data-v-3133b96f]{margin:.3rem 0 0;font-size:1.15rem;font-weight:700;color:#0f172a}.xpc__msg[data-v-3133b96f]{margin:.5rem 0 0;font-size:.95rem;color:#334155;max-width:22rem}.xpc__streak[data-v-3133b96f]{margin:.5rem 0 0;font-weight:700;color:#ea580c}.xpc__confetti[data-v-3133b96f]{position:absolute;inset:0;overflow:visible;pointer-events:none}.xpc__bit[data-v-3133b96f]{position:absolute;left:50%;top:40%;width:9px;height:14px;border-radius:2px;animation:xpc-fly-3133b96f .95s ease-out forwards;animation-delay:var(--delay);transform:translate(0) rotate(0)}@keyframes xpc-fly-3133b96f{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--rot))}}@keyframes xpc-pop-3133b96f{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.xpc-enter-active[data-v-3133b96f],.xpc-leave-active[data-v-3133b96f]{transition:opacity .3s}.xpc-enter-from[data-v-3133b96f],.xpc-leave-to[data-v-3133b96f]{opacity:0}@media(prefers-reduced-motion:reduce){.xpc__card[data-v-3133b96f]{animation:none}.xpc__bit[data-v-3133b96f]{display:none}}.hc[data-v-4c85eb4f]{max-width:880px;margin:0 auto;padding:1rem;display:flex;flex-direction:column;gap:1.25rem}.hc-state[data-v-4c85eb4f]{padding:2rem;text-align:center;color:#64748b}.hc-state--err[data-v-4c85eb4f]{color:#b91c1c}.hc-housecard[data-v-4c85eb4f]{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--house, #1f6fb2),color-mix(in srgb,var(--house, #1f6fb2) 70%,#000));box-shadow:0 12px 30px -12px color-mix(in srgb,var(--house, #1f6fb2) 80%,transparent)}.hc-housecard__crest[data-v-4c85eb4f]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;flex:none;background:#ffffff2e;font-size:1.8rem;font-weight:800;overflow:hidden}.hc-housecard__crest img[data-v-4c85eb4f]{width:100%;height:100%;object-fit:cover}.hc-housecard__body[data-v-4c85eb4f]{flex:1}.hc-housecard__label[data-v-4c85eb4f]{margin:0;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;opacity:.8}.hc-housecard__body h2[data-v-4c85eb4f]{margin:.1rem 0;font-size:1.6rem}.hc-housecard__term[data-v-4c85eb4f]{margin:0;opacity:.85;font-size:.85rem}.hc-housecard__xp[data-v-4c85eb4f]{text-align:center;background:none;border:0;color:inherit;cursor:pointer;padding:0;font:inherit}.hc-housecard__xp[data-v-4c85eb4f]:hover{transform:scale(1.05);transition:transform .15s}.hc-housecard__xpnum[data-v-4c85eb4f]{display:block;font-size:2rem;font-weight:800;line-height:1}.hc-housecard__xplbl[data-v-4c85eb4f]{font-size:.7rem;opacity:.85}.hc-stats[data-v-4c85eb4f]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.hc-stat[data-v-4c85eb4f]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.9rem;text-align:center}.hc-stat__icon[data-v-4c85eb4f]{font-size:1.4rem}.hc-stat__num[data-v-4c85eb4f]{display:block;font-size:1.5rem;font-weight:800;color:#0f172a}.hc-stat__lbl[data-v-4c85eb4f]{font-size:.72rem;color:#64748b}.hc-today[data-v-4c85eb4f]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.9rem}.hc-today__hd[data-v-4c85eb4f]{display:flex;justify-content:space-between;font-size:.82rem;color:#475569;margin-bottom:.4rem}.hc-today__bar[data-v-4c85eb4f]{height:8px;border-radius:999px;background:#eef2f7;overflow:hidden}.hc-today__fill[data-v-4c85eb4f]{height:100%;border-radius:999px;background:linear-gradient(90deg,#f59e0b,#ef4444);transition:width .4s}.hc-badges h4[data-v-4c85eb4f]{margin:0 0 .5rem}.hc-badges ul[data-v-4c85eb4f]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.hc-badges li[data-v-4c85eb4f]{display:inline-flex;align-items:center;gap:.35rem;background:#fffbeb;border:1px solid #fde68a;color:#92400e;padding:.35rem .7rem;border-radius:999px;font-size:.82rem;font-weight:600}.hc-nohouse[data-v-4c85eb4f]{text-align:center;padding:2rem;color:#475569}.hc-nohouse__emoji[data-v-4c85eb4f]{font-size:2.5rem}.hc-personal[data-v-4c85eb4f]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.1rem}.hc-personal__hd[data-v-4c85eb4f]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.hc-personal__hd h3[data-v-4c85eb4f]{margin:0}.hc-personal__tag[data-v-4c85eb4f]{font-size:.72rem;font-weight:700;color:#6d28d9;background:#f3e8ff;border-radius:999px;padding:.25rem .6rem}.hc-personal__coach[data-v-4c85eb4f]{margin:.5rem 0 0;color:#334155}.hc-personal__note[data-v-4c85eb4f]{margin:.75rem 0 0;font-size:.82rem;color:#64748b}.hc-tool[data-v-4c85eb4f]{margin-top:.75rem;border:1px solid #e2e8f0;border-radius:12px;padding:.5rem .8rem;background:#fff}.hc-tool summary[data-v-4c85eb4f]{cursor:pointer;font-weight:600;color:#334155;font-size:.9rem}.hc-tool__hint[data-v-4c85eb4f]{margin:.5rem 0;font-size:.78rem;color:#94a3b8}.hc-tool__row[data-v-4c85eb4f]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem;align-items:center}.hc-tool__in[data-v-4c85eb4f],.hc-tool__sel[data-v-4c85eb4f]{padding:.45rem .55rem;border:1px solid #cbd5e1;border-radius:9px;font-size:.88rem;min-width:150px}.hc-tool__msg[data-v-4c85eb4f]{margin:.5rem 0 0;font-size:.84rem;color:#166534}.hc-gov[data-v-4c85eb4f]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:.5rem 0;padding:.4rem 0;border-top:1px solid #f1f5f9}.hc-gov label[data-v-4c85eb4f]{font-size:.8rem;color:#475569;display:inline-flex;align-items:center;gap:.35rem}.hc-gov input[data-v-4c85eb4f]{width:84px;padding:.35rem .45rem;border:1px solid #cbd5e1;border-radius:8px}.hc-block[data-v-4c85eb4f]{margin-top:.75rem;padding-top:.6rem;border-top:1px solid #f1f5f9}.hc-blocklist[data-v-4c85eb4f]{list-style:none;padding:0;margin:.6rem 0 0;display:flex;flex-direction:column;gap:.35rem}.hc-blocklist li[data-v-4c85eb4f]{font-size:.85rem;color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:.35rem .6rem}.hc-btn--danger[data-v-4c85eb4f]{background:#dc2626}.hc-chip__coach[data-v-4c85eb4f]{display:inline-flex;align-items:center;gap:.2rem;margin-left:.4rem;font-style:normal;font-size:.72rem;color:#475569}.hc-chip__x[data-v-4c85eb4f]{background:none;border:0;color:inherit;cursor:pointer;font-size:1rem;line-height:1;padding:0 .1rem}.hc-board h3[data-v-4c85eb4f],.hc-manage h3[data-v-4c85eb4f]{margin:0 0 .25rem}.hc-board__sub[data-v-4c85eb4f]{margin:0 0 .75rem;color:#64748b;font-size:.85rem}.hc-standings[data-v-4c85eb4f]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.hc-srow[data-v-4c85eb4f]{display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem;border-radius:12px;background:#fff;border:1px solid #e2e8f0;border-left:5px solid var(--house, #cbd5e1)}.hc-srow__rank[data-v-4c85eb4f]{font-size:1.1rem;width:2rem;text-align:center}.hc-srow__crest[data-v-4c85eb4f]{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--house, #1f6fb2) 18%,#fff);color:var(--house, #1f6fb2);font-weight:800}.hc-srow__crest img[data-v-4c85eb4f]{width:100%;height:100%;object-fit:cover}.hc-srow__name[data-v-4c85eb4f]{flex:1;font-weight:600;color:#0f172a}.hc-srow__delta[data-v-4c85eb4f]{color:#16a34a;font-size:.8rem;font-weight:700}.hc-srow__idx[data-v-4c85eb4f]{font-size:1.2rem;font-weight:800;color:#0f172a;min-width:3rem;text-align:right}.hc-manage[data-v-4c85eb4f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1rem}.hc-manage__hd[data-v-4c85eb4f]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hc-houserow[data-v-4c85eb4f]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.hc-chip[data-v-4c85eb4f]{padding:.35rem .7rem;border-radius:999px;font-size:.82rem;font-weight:600;color:#0f172a;background:color-mix(in srgb,var(--house, #1f6fb2) 14%,#fff);border:1px solid color-mix(in srgb,var(--house, #1f6fb2) 40%,#fff)}.hc-chip small[data-v-4c85eb4f]{color:#64748b;font-weight:500}.hc-btn[data-v-4c85eb4f]{background:#1f6fb2;color:#fff;border:0;border-radius:10px;padding:.55rem 1rem;font-weight:600;cursor:pointer}.hc-btn[data-v-4c85eb4f]:disabled{opacity:.6;cursor:default}.hc-btn--primary[data-v-4c85eb4f]{background:linear-gradient(135deg,#7c3aed,#2563eb);box-shadow:0 8px 20px -8px #2563eb99}.hc-getstarted[data-v-4c85eb4f]{display:flex;gap:.9rem;align-items:flex-start;margin-top:.75rem;padding:1rem;border-radius:14px;background:linear-gradient(135deg,#eef2ff,#faf5ff);border:1px solid #ddd6fe}.hc-getstarted__emoji[data-v-4c85eb4f]{font-size:1.8rem}.hc-getstarted__body h4[data-v-4c85eb4f]{margin:0 0 .25rem;color:#4338ca}.hc-getstarted__body p[data-v-4c85eb4f]{margin:0;color:#475569;font-size:.88rem}.hc-assign[data-v-4c85eb4f]{margin-top:.9rem;padding:.9rem;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.hc-assign__row[data-v-4c85eb4f]{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}.hc-assign__pick[data-v-4c85eb4f]{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:#475569}.hc-assign__pick select[data-v-4c85eb4f]{padding:.5rem .6rem;border:1px solid #cbd5e1;border-radius:9px;min-width:220px;font-size:.9rem;background:#fff}.hc-assign__hint[data-v-4c85eb4f]{margin:.55rem 0 0;font-size:.78rem;color:#94a3b8}.hc-assign__result[data-v-4c85eb4f]{margin:.55rem 0 0;font-size:.88rem;color:#166534}.hc-assign__err[data-v-4c85eb4f]{margin:.55rem 0 0;font-size:.85rem;color:#b91c1c}.hc-rules[data-v-4c85eb4f]{margin-top:.75rem}.hc-rules summary[data-v-4c85eb4f]{cursor:pointer;color:#475569;font-size:.85rem}.hc-rules table[data-v-4c85eb4f]{width:100%;margin-top:.5rem;border-collapse:collapse;font-size:.85rem}.hc-rules td[data-v-4c85eb4f]{padding:.35rem .5rem;border-top:1px solid #e2e8f0}.hc-rules tr.is-off[data-v-4c85eb4f]{opacity:.45}.hc-rules__xp[data-v-4c85eb4f]{color:#16a34a;font-weight:700;text-align:right}.hc-rules__cap[data-v-4c85eb4f]{color:#64748b;text-align:right}@media(max-width:520px){.hc-stats[data-v-4c85eb4f]{grid-template-columns:repeat(3,1fr)}.hc-housecard[data-v-4c85eb4f]{flex-wrap:wrap}}.hc-assign__skipped[data-v-4c85eb4f]{margin:6px 0 0;font-size:13px;color:var(--aq-amber-700, #b45309)}.nb-board[data-v-20e92908]{display:grid;grid-template-columns:1fr 300px;gap:20px;align-items:start}@media(max-width:860px){.nb-board[data-v-20e92908]{grid-template-columns:1fr}}.nb-card[data-v-20e92908]{display:grid;grid-template-columns:160px 1fr;overflow:hidden;margin-bottom:16px;padding:0}.nb-card:has(.nb-card__media) .nb-card__body[data-v-20e92908]{padding:16px 18px}.nb-card[data-v-20e92908]:not(:has(.nb-card__media)){grid-template-columns:1fr}.nb-card:not(:has(.nb-card__media)) .nb-card__body[data-v-20e92908]{padding:16px 18px}.nb-card--urgent[data-v-20e92908]{border-left:4px solid var(--aq-orange)}.nb-card--high[data-v-20e92908]{border-left:4px solid var(--aq-blue)}.nb-card__media[data-v-20e92908]{background:var(--aq-slate-200);min-height:120px}.nb-card__meta[data-v-20e92908]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:6px;font-size:12px}.nb-chip[data-v-20e92908]{color:#fff;padding:2px 9px;border-radius:999px;font-weight:600}.nb-pri[data-v-20e92908]{padding:2px 8px;border-radius:999px;font-weight:700}.nb-pri--urgent[data-v-20e92908]{background:#fdece8;color:#b3360f}.nb-pri--high[data-v-20e92908]{background:#e8f0fb;color:var(--aq-blue-700)}.nb-scope[data-v-20e92908]{color:var(--aq-slate-700);background:var(--aq-slate-200);padding:2px 8px;border-radius:999px}.nb-date[data-v-20e92908]{color:var(--aq-slate-500);margin-left:auto}.nb-card__title[data-v-20e92908]{margin:2px 0 8px;font-size:17px}.nb-card__teaser[data-v-20e92908]{margin:0 0 10px;color:var(--aq-slate-500);font-size:14px;line-height:1.55}.nb-more[data-v-20e92908]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:9px;padding:6px 13px;font-size:13px;font-weight:600;color:var(--aq-blue);cursor:pointer;margin-top:4px}.nb-more[data-v-20e92908]:hover{border-color:var(--aq-blue);background:var(--aq-blue-100)}.nb-card__html[data-v-20e92908]{color:var(--aq-slate-700);line-height:1.6;font-size:14px}.nb-card__html[data-v-20e92908] p{margin:0 0 8px}.nb-card__html[data-v-20e92908] table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13px;display:block;overflow-x:auto}.nb-card__html[data-v-20e92908] th,.nb-card__html[data-v-20e92908] td{border:1px solid var(--aq-slate-200);padding:7px 9px;text-align:left;vertical-align:top}.nb-card__html[data-v-20e92908] thead th{background:var(--aq-bg);color:var(--aq-slate-700);text-align:center;font-weight:700;white-space:nowrap}.nb-card__html[data-v-20e92908] .tt-p{background:var(--aq-bg);color:var(--aq-slate-500);text-align:center;font-weight:700;width:64px;white-space:nowrap}.nb-card__html[data-v-20e92908] .tt-meta{color:var(--aq-slate-500);font-size:11px}.nb-card__html[data-v-20e92908] .tt-empty{color:var(--aq-slate-300);text-align:center}.nb-card__html[data-v-20e92908] .tt-band{background:var(--aq-bg);color:var(--aq-slate-400);text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.nb-card__html[data-v-20e92908] .tt-closed{background:var(--aq-bg)}.nb-attach[data-v-20e92908]{margin-top:12px;background:var(--aq-slate-200);border:0;padding:8px 12px;border-radius:8px;cursor:pointer;font-weight:600;font-size:13px}.nb-events[data-v-20e92908]{padding:16px 18px;position:sticky;top:12px}.nb-events__title[data-v-20e92908]{margin:0 0 12px;font-size:15px}.nb-events__list[data-v-20e92908]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.nb-event[data-v-20e92908]{display:flex;flex-direction:column;gap:2px;font-size:13px}.nb-event__when[data-v-20e92908]{color:var(--aq-blue);font-weight:600}.nb-event__title[data-v-20e92908]{font-weight:600}.nb-event__loc[data-v-20e92908],.nb-muted[data-v-20e92908]{color:var(--aq-slate-500)}.nb-error[data-v-20e92908]{color:#b3360f}.nb-toolbar[data-v-c16e398d]{margin-bottom:14px}.nb-table[data-v-c16e398d]{width:100%;min-width:640px;border-collapse:collapse;font-size:14px}.nb-table th[data-v-c16e398d]{text-align:left;color:var(--aq-slate-500);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--aq-slate-200)}.nb-table td[data-v-c16e398d]{padding:10px;border-bottom:1px solid var(--aq-slate-200);vertical-align:top}.nb-chip-sm[data-v-c16e398d]{color:#fff;padding:1px 7px;border-radius:999px;font-size:11px;margin-left:8px}.nb-badge[data-v-c16e398d]{padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600}.nb-badge--published[data-v-c16e398d]{background:#e3f3e8;color:#1c7a3e}.nb-badge--draft[data-v-c16e398d]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.nb-badge--scheduled[data-v-c16e398d]{background:#e8f0fb;color:var(--aq-blue-700)}.nb-badge--expired[data-v-c16e398d]{background:#f3e3e3;color:#9a3b3b}.nb-badge--archived[data-v-c16e398d]{background:var(--aq-slate-200);color:var(--aq-slate-500)}.nb-actions[data-v-c16e398d]{white-space:nowrap}.nb-link[data-v-c16e398d]{background:none;border:0;color:var(--aq-blue);cursor:pointer;font-weight:600;font-size:13px;padding:2px 6px}.nb-link--danger[data-v-c16e398d]{color:#b3360f}.nb-form[data-v-c16e398d]{padding:22px;max-width:760px}.nb-form__title[data-v-c16e398d]{margin:0 0 16px}.nb-field[data-v-c16e398d]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.nb-field input[data-v-c16e398d],.nb-field select[data-v-c16e398d],.nb-field textarea[data-v-c16e398d]{font:inherit;font-weight:400;padding:8px 10px;border:1px solid var(--aq-slate-300);border-radius:8px}.nb-grid[data-v-c16e398d]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}@media(max-width:620px){.nb-grid[data-v-c16e398d]{grid-template-columns:1fr}}.nb-check[data-v-c16e398d]{display:flex;align-items:center;gap:8px;font-size:14px;margin:6px 0 16px}.nb-form__actions[data-v-c16e398d]{display:flex;gap:10px;justify-content:flex-end}.nb-muted[data-v-c16e398d]{color:var(--aq-slate-500)}.nb-error[data-v-c16e398d]{color:#b3360f;margin-bottom:12px}.nb-form[data-v-91e5c146]{padding:20px;max-width:680px;margin-bottom:20px}.nb-form__title[data-v-91e5c146]{margin:0 0 14px}.nb-field[data-v-91e5c146]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.nb-field input[data-v-91e5c146],.nb-field textarea[data-v-91e5c146]{font:inherit;font-weight:400;padding:8px 10px;border:1px solid var(--aq-slate-300);border-radius:8px}.nb-grid[data-v-91e5c146]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 16px}@media(max-width:620px){.nb-grid[data-v-91e5c146]{grid-template-columns:1fr}}.nb-form__actions[data-v-91e5c146]{display:flex;justify-content:flex-end}.nb-table[data-v-91e5c146]{width:100%;min-width:520px;border-collapse:collapse;font-size:14px}.nb-table th[data-v-91e5c146]{text-align:left;color:var(--aq-slate-500);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--aq-slate-200)}.nb-table td[data-v-91e5c146]{padding:10px;border-bottom:1px solid var(--aq-slate-200)}.nb-link[data-v-91e5c146]{background:none;border:0;cursor:pointer;font-weight:600;font-size:13px}.nb-link--danger[data-v-91e5c146]{color:#b3360f}.nb-muted[data-v-91e5c146]{color:var(--aq-slate-500)}.nb-error[data-v-91e5c146]{color:#b3360f;margin-bottom:12px}.nb-form[data-v-edcf12d2]{padding:20px;max-width:620px;margin-bottom:20px}.nb-form__title[data-v-edcf12d2]{margin:0 0 6px}.nb-note[data-v-edcf12d2]{color:var(--aq-slate-500);font-size:13px;margin:0 0 14px}.nb-field[data-v-edcf12d2]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.nb-field input[data-v-edcf12d2],.nb-field select[data-v-edcf12d2],.nb-field textarea[data-v-edcf12d2]{font:inherit;font-weight:400;padding:8px 10px;border:1px solid var(--aq-slate-300);border-radius:8px}.nb-form__actions[data-v-edcf12d2]{display:flex;justify-content:flex-end}.nb-emerg[data-v-edcf12d2]{background:var(--aq-orange)}.nb-alerts[data-v-edcf12d2]{display:flex;flex-direction:column;gap:12px}.nb-alert[data-v-edcf12d2]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px}.nb-alert--emergency[data-v-edcf12d2]{border-left:4px solid var(--aq-orange)}.nb-alert--warning[data-v-edcf12d2]{border-left:4px solid #d99100}.nb-alert--info[data-v-edcf12d2]{border-left:4px solid var(--aq-blue)}.nb-alert__lvl[data-v-edcf12d2]{font-weight:700;font-size:12px;text-transform:uppercase;margin-right:8px;color:var(--aq-slate-500)}.nb-alert__msg[data-v-edcf12d2]{margin:4px 0;color:var(--aq-slate-700)}.nb-muted[data-v-edcf12d2]{color:var(--aq-slate-500);font-size:13px}.nb-error[data-v-edcf12d2]{color:#b3360f;margin-bottom:12px}.nb-note[data-v-088a1ff2]{color:var(--aq-slate-500);font-size:13px;margin:0 0 14px}.nb-table[data-v-088a1ff2]{width:100%;min-width:620px;border-collapse:collapse;font-size:13px}.nb-table th[data-v-088a1ff2]{text-align:left;color:var(--aq-slate-500);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--aq-slate-200)}.nb-table td[data-v-088a1ff2]{padding:9px 10px;border-bottom:1px solid var(--aq-slate-200);vertical-align:top}code[data-v-088a1ff2]{background:var(--aq-slate-200);padding:1px 6px;border-radius:6px;font-size:12px}.nb-muted[data-v-088a1ff2]{color:var(--aq-slate-500)}.nb-error[data-v-088a1ff2]{color:#b3360f}.nb-settings[data-v-81d17c15]{padding:22px;max-width:560px}.nb-settings__title[data-v-81d17c15]{margin:0 0 6px}.nb-note[data-v-81d17c15]{color:var(--aq-slate-500);font-size:13px;margin:0 0 16px}.nb-field[data-v-81d17c15]{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.nb-field input[data-v-81d17c15]{font:inherit;font-weight:400;padding:8px 10px;border:1px solid var(--aq-slate-300);border-radius:8px;max-width:160px}.nb-field small[data-v-81d17c15]{font-weight:400;color:var(--aq-slate-500)}.nb-check[data-v-81d17c15]{display:flex;align-items:flex-start;gap:8px;font-size:14px;margin:4px 0 18px;max-width:480px}.nb-check input[data-v-81d17c15]{margin-top:3px}.nb-settings__actions[data-v-81d17c15]{display:flex;justify-content:flex-end}.nb-muted[data-v-81d17c15]{color:var(--aq-slate-500)}.nb-error[data-v-81d17c15]{color:#b3360f}.nb-ok[data-v-81d17c15]{color:#1c7a3e;font-weight:600}.nb-app[data-v-61b7d61b]{margin-top:4px}.nb-tabs[data-v-61b7d61b]{display:flex;gap:4px;align-items:center;border-bottom:1px solid var(--aq-slate-200);margin-bottom:22px;overflow-x:auto}.nb-tabs__btn[data-v-61b7d61b]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;font-weight:600;font-size:14px;color:var(--aq-slate-500);white-space:nowrap}.nb-tabs__btn[data-v-61b7d61b]:hover{color:var(--aq-ink)}.nb-tabs__btn--active[data-v-61b7d61b]{color:var(--aq-blue);border-bottom-color:var(--aq-blue)}.nb-tabs__icon[data-v-61b7d61b]{font-size:15px}.nb-kiosk-link[data-v-61b7d61b]{margin-left:auto;font-size:13px;font-weight:600;color:var(--aq-blue);text-decoration:none;white-space:nowrap;padding:8px 4px}.nb-kiosk-link[data-v-61b7d61b]:hover{text-decoration:underline}.nb-panel[data-v-61b7d61b]{min-height:240px;overflow-x:auto}.sb[data-v-19904ca7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center;color:var(--aq-slate-500)}.sb--error[data-v-19904ca7]{color:var(--aq-danger)}.sb__title[data-v-19904ca7]{margin:0;font-weight:600;color:var(--aq-slate-700)}.sb--error .sb__title[data-v-19904ca7]{color:var(--aq-danger)}.sb__text[data-v-19904ca7]{margin:0;font-size:14px;max-width:420px}.sb__spinner[data-v-19904ca7]{width:26px;height:26px;border-radius:50%;border:3px solid var(--aq-slate-200);border-top-color:var(--aq-blue);animation:sb-spin-19904ca7 .7s linear infinite}@keyframes sb-spin-19904ca7{to{transform:rotate(360deg)}}.ov[data-v-f2f6b88c]{position:fixed;inset:0;z-index:50;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto}.dlg[data-v-f2f6b88c]{width:100%;max-width:480px}.dlg--wide[data-v-f2f6b88c]{max-width:760px}.dlg__head[data-v-f2f6b88c]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--aq-slate-200)}.dlg__title[data-v-f2f6b88c]{margin:0;font-size:17px}.dlg__x[data-v-f2f6b88c]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer;color:var(--aq-slate-500);padding:0 4px}.dlg__x[data-v-f2f6b88c]:disabled{opacity:.5;cursor:not-allowed}.dlg__body[data-v-f2f6b88c]{padding:20px}.dlg__foot[data-v-f2f6b88c]{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--aq-slate-200)}.stack[data-v-3c2882de]{display:grid;gap:18px}.block[data-v-3c2882de]{padding:20px}.block__head[data-v-3c2882de]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:14px}.block__head-actions[data-v-3c2882de]{display:flex;gap:10px;align-items:center}.block__title[data-v-3c2882de]{margin:0;font-size:16px}.block__sub[data-v-3c2882de]{margin:2px 0 0;color:var(--aq-slate-500);font-size:13px}.select[data-v-3c2882de]{width:180px}.empty[data-v-3c2882de]{color:var(--aq-slate-500);font-size:14px;margin:4px 0 0}.list[data-v-3c2882de]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.item[data-v-3c2882de]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--aq-slate-200);border-radius:10px;flex-wrap:wrap}.item__main[data-v-3c2882de]{display:flex;flex-direction:column;gap:4px}.item__name[data-v-3c2882de]{font-weight:600;display:flex;align-items:center;gap:8px}.item__meta[data-v-3c2882de]{color:var(--aq-slate-500);font-size:13px}.item__terms[data-v-3c2882de]{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.item__actions[data-v-3c2882de]{display:flex;gap:8px}.badge[data-v-3c2882de]{background:var(--aq-blue);color:#fff;font-size:11px;padding:2px 8px;border-radius:999px;font-weight:600}.chip[data-v-3c2882de]{background:var(--aq-bg);border:1px solid var(--aq-slate-200);border-radius:999px;padding:2px 10px;font-size:12px}.grid[data-v-3c2882de]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.tag[data-v-3c2882de]{border:1px solid var(--aq-slate-200);border-radius:10px;padding:10px 14px;display:flex;flex-direction:column;gap:2px;min-width:120px}.tag__name[data-v-3c2882de]{font-weight:600}.tag__meta[data-v-3c2882de]{color:var(--aq-slate-500);font-size:12px}.tag--off[data-v-3c2882de]{opacity:.6;border-style:dashed}.tag__actions[data-v-3c2882de]{display:flex;gap:8px;margin-top:6px}.tag__btn[data-v-3c2882de]{background:none;border:0;padding:0;font:inherit;font-size:12px;cursor:pointer;color:var(--aq-primary, #2563eb)}.tag__btn[data-v-3c2882de]:disabled{color:var(--aq-slate-400, #94a3b8);cursor:default}.hint[data-v-3c2882de]{color:var(--aq-slate-500);font-size:12px;margin:0}.sm[data-v-3c2882de]{padding:6px 12px;font-size:13px}.form[data-v-3c2882de]{display:grid;gap:14px}.row[data-v-3c2882de]{display:flex;gap:12px}.fld[data-v-3c2882de]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--aq-slate-700);flex:1}.fld--sm[data-v-3c2882de]{max-width:120px}.chk[data-v-3c2882de]{display:flex;align-items:center;gap:8px;font-size:14px}@media(max-width:560px){.row[data-v-3c2882de]{flex-direction:column}.fld--sm[data-v-3c2882de]{max-width:none}}.err[data-v-f9e3837a]{background:#fef2f2;color:var(--aq-danger);border:1px solid #fecaca;border-radius:8px;padding:10px 12px;margin:0 0 16px;font-size:14px}.grid[data-v-f9e3837a]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.guardian[data-v-f9e3837a]{margin-top:14px}.fld[data-v-f9e3837a]{display:flex;flex-direction:column;gap:6px;font-size:13px}.fld>span[data-v-f9e3837a]{color:var(--aq-slate-700);font-weight:500}.chk[data-v-f9e3837a]{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:14px;color:var(--aq-slate-700);cursor:pointer}@media(max-width:560px){.grid[data-v-f9e3837a]{grid-template-columns:1fr}}.muted[data-v-ead552da]{color:var(--aq-slate-500)}.err[data-v-ead552da]{color:var(--aq-danger)}.kv[data-v-ead552da]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.kv>div[data-v-ead552da]{display:flex;flex-direction:column;gap:2px}.kv span[data-v-ead552da]{font-size:12px;color:var(--aq-slate-500)}.sec[data-v-ead552da]{margin:22px 0 8px;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500)}.sec-head[data-v-ead552da]{display:flex;align-items:center;justify-content:space-between}.enr[data-v-ead552da]{margin:0 0 10px}.row-form[data-v-ead552da]{display:flex;gap:10px;margin-top:6px}.row-form .aq-input[data-v-ead552da]{flex:1}.glist[data-v-ead552da]{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:10px}.glist li[data-v-ead552da]{padding:10px 12px;border:1px solid var(--aq-slate-200);border-radius:10px;display:flex;align-items:center;gap:12px}.glist .grow[data-v-ead552da]{flex:1}.cform[data-v-ead552da]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.crow[data-v-ead552da]{display:flex;gap:8px;flex-wrap:wrap}.badge--ok[data-v-ead552da]{background:#e3f7ec;color:#138a4f}.badge--warn[data-v-ead552da]{background:#fff6ec;color:#8a5a12}.credbox[data-v-ead552da]{margin-top:10px;padding:12px 14px;background:#e7f6ec;border-radius:10px;font-size:13px;color:#14502f}.credbox__h[data-v-ead552da]{margin:0 0 10px;font-weight:700}.cred[data-v-ead552da]{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.cred__k[data-v-ead552da]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.75;width:84px}.cred__v[data-v-ead552da]{background:#fff;border:1px solid #bfe3cd;border-radius:7px;padding:6px 10px;font-size:14px;user-select:all}.cred__c[data-v-ead552da]{border:1px solid #bfe3cd;background:#fff;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:600;color:#14502f;cursor:pointer}.cred__c[data-v-ead552da]:hover{background:#d8f0e2}.credbox code[data-v-ead552da]{background:#fff;padding:2px 8px;border-radius:6px}.badge[data-v-ead552da]{margin-left:8px;font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--aq-blue-100);color:var(--aq-blue-700)}.gform[data-v-ead552da]{margin-top:12px;padding:14px;background:var(--aq-bg);border-radius:10px}.grid[data-v-ead552da]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.chk[data-v-ead552da]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--aq-slate-700)}.ar[data-v-ead552da]{text-align:right;margin-top:12px}.sm[data-v-ead552da]{padding:6px 12px;font-size:13px}.acc[data-v-ead552da]{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.acc__fld[data-v-ead552da]{display:flex;flex-direction:column;gap:4px;font-size:13px}.acc__fld span[data-v-ead552da]{color:var(--aq-slate-700);font-weight:500}.acc__fld--grow[data-v-ead552da]{flex:1;min-width:200px}.acc__active[data-v-ead552da]{margin:10px 0 0;font-size:13px;color:#14502f;background:#e7f6ec;padding:8px 12px;border-radius:10px}.idrow[data-v-ead552da]{display:flex;gap:18px;align-items:flex-start}.idrow .kv[data-v-ead552da]{flex:1}.photo[data-v-ead552da]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:8px}.photo__img[data-v-ead552da],.photo__ph[data-v-ead552da]{width:96px;height:120px;border-radius:10px;object-fit:cover;border:1px solid var(--aq-slate-200);background:var(--aq-bg)}.photo__ph[data-v-ead552da]{display:grid;place-items:center;color:var(--aq-slate-400);font-weight:700;font-size:28px;letter-spacing:1px}.photo__acts[data-v-ead552da]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.photo__acts .danger[data-v-ead552da]{color:#b3360f}.snap[data-v-ead552da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-top:18px}.snap__card[data-v-ead552da]{background:var(--aq-bg);border:1px solid var(--aq-slate-200);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.snap__card.is-due[data-v-ead552da]{background:#fff5f2;border-color:#f2c6b8}.snap__lbl[data-v-ead552da]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500)}.snap__val[data-v-ead552da]{font-size:20px;font-weight:800;color:var(--aq-slate-800, #1f2933)}.snap__sub[data-v-ead552da]{font-size:12px;color:var(--aq-slate-500)}.rlist[data-v-ead552da]{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:6px}.rlist li[data-v-ead552da]{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border:1px solid var(--aq-slate-200);border-radius:10px}.rlist__subj[data-v-ead552da]{font-weight:600;font-size:13.5px}.rlist__grade[data-v-ead552da]{display:flex;align-items:center;gap:8px}.rlist__letter[data-v-ead552da]{font-size:11px;font-weight:700;color:var(--aq-blue-700);background:var(--aq-blue-100);padding:1px 8px;border-radius:999px}.alist[data-v-ead552da]{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:8px}.alist li[data-v-ead552da]{display:flex;align-items:center;gap:12px;padding:9px 12px;border:1px solid var(--aq-slate-200);border-radius:10px}.alist__main[data-v-ead552da]{flex:1;display:flex;flex-direction:column;gap:2px}.alist__main strong[data-v-ead552da]{font-weight:600;font-size:13.5px}.alist__meta[data-v-ead552da]{font-size:12px;color:var(--aq-slate-500)}.alist__tag[data-v-ead552da]{font-size:11px;font-weight:600;color:var(--aq-slate-600);background:var(--aq-bg);border:1px solid var(--aq-slate-200);padding:2px 8px;border-radius:999px;white-space:nowrap}@media(max-width:560px){.kv[data-v-ead552da],.grid[data-v-ead552da]{grid-template-columns:1fr}.idrow[data-v-ead552da]{flex-direction:column;align-items:stretch}.photo[data-v-ead552da]{align-self:flex-start}.alist li[data-v-ead552da]{flex-direction:column;align-items:flex-start;gap:6px}}.sheet[data-v-ead552da]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 0}.sheet__hint[data-v-ead552da]{font-size:12px;color:var(--aq-slate-500)}.toolbar[data-v-f30f4322]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.toolbar__filters[data-v-f30f4322]{display:flex;gap:10px;flex-wrap:wrap}.toolbar__acts[data-v-f30f4322]{display:flex;gap:8px;flex-wrap:wrap}.bf[data-v-f30f4322]{margin:12px 0;padding:12px 14px;border:1px solid var(--aq-slate-200);border-left:3px solid var(--aq-orange, #e8762c);border-radius:10px;background:var(--aq-bg)}.bf__head[data-v-f30f4322]{display:flex;justify-content:space-between;align-items:center;gap:10px}.bf__warn[data-v-f30f4322]{margin:6px 0 10px;font-size:12px;line-height:1.45;color:var(--aq-slate-600)}.bf__table[data-v-f30f4322]{width:100%;border-collapse:collapse;font-size:13px}.bf__table th[data-v-f30f4322]{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500);padding:4px 8px 4px 0}.bf__table td[data-v-f30f4322]{padding:5px 8px 5px 0;border-top:1px solid var(--aq-slate-200);vertical-align:top}.bf__table code[data-v-f30f4322]{font-size:12px;background:#fff6ec;padding:1px 6px;border-radius:4px}.bf__ok[data-v-f30f4322]{color:#138a4f;font-weight:600}.bf__skip[data-v-f30f4322]{color:#8a5a12;font-weight:600}.search[data-v-f30f4322]{width:240px}.select[data-v-f30f4322]{width:200px}.tbl[data-v-f30f4322]{width:100%;border-collapse:collapse;font-size:14px}.tbl th[data-v-f30f4322]{text-align:left;padding:12px 16px;color:var(--aq-slate-500);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--aq-slate-200)}.tbl td[data-v-f30f4322]{padding:12px 16px;border-bottom:1px solid var(--aq-slate-200)}.tbl tbody tr:last-child td[data-v-f30f4322]{border-bottom:none}.row[data-v-f30f4322]{cursor:pointer}.row[data-v-f30f4322]:hover{background:var(--aq-bg)}.strong[data-v-f30f4322]{font-weight:600}.muted[data-v-f30f4322]{color:var(--aq-slate-500)}.ar[data-v-f30f4322]{text-align:right}.sm[data-v-f30f4322]{padding:6px 12px;font-size:13px}@media(max-width:640px){.search[data-v-f30f4322],.select[data-v-f30f4322],.toolbar__filters[data-v-f30f4322]{width:100%}}.pill[data-v-b79d6e5e]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap}.pill--paid[data-v-b79d6e5e]{background:#dcfce7;color:#15803d}.pill--partial[data-v-b79d6e5e]{background:var(--aq-orange-100);color:#b45309}.pill--pending[data-v-b79d6e5e]{background:var(--aq-blue-100);color:var(--aq-blue-700)}.pill--void[data-v-b79d6e5e]{background:var(--aq-slate-200);color:var(--aq-slate-500);text-decoration:line-through}.pill--neutral[data-v-b79d6e5e]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.ctx[data-v-60ee5717]{margin:0 0 14px;color:var(--aq-slate-700);font-size:14px}.err[data-v-60ee5717]{background:#fef2f2;color:var(--aq-danger);border:1px solid #fecaca;border-radius:8px;padding:10px 12px;margin:0 0 14px;font-size:14px}.fld[data-v-60ee5717]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px}.fld>span[data-v-60ee5717]{color:var(--aq-slate-700);font-weight:500}textarea.aq-input[data-v-60ee5717]{resize:vertical}.hint[data-v-7f291d2a]{margin:0 0 14px;color:var(--aq-slate-500);font-size:14px;line-height:1.5}.err[data-v-7f291d2a]{background:#fef2f2;color:var(--aq-danger);border:1px solid #fecaca;border-radius:8px;padding:10px 12px;margin:0 0 14px;font-size:14px}.fld[data-v-7f291d2a]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px}.fld>span[data-v-7f291d2a]{color:var(--aq-slate-700);font-weight:500}.muted[data-v-7f291d2a]{color:var(--aq-slate-500);font-size:14px}.preview[data-v-7f291d2a]{background:var(--aq-bg);border-radius:10px;padding:14px;margin-bottom:14px}.preview__head[data-v-7f291d2a]{display:flex;align-items:center;gap:10px}.badge[data-v-7f291d2a]{font-size:11px;font-weight:600;padding:1px 8px;border-radius:999px}.badge--ok[data-v-7f291d2a]{background:#dcfce7;color:#15803d}.badge--warn[data-v-7f291d2a]{background:var(--aq-orange-100);color:#b45309}.items[data-v-7f291d2a]{list-style:none;padding:0;margin:10px 0 0;font-size:14px}.items li[data-v-7f291d2a]{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px dashed var(--aq-slate-200)}.items li[data-v-7f291d2a]:last-child{border-bottom:none}.items em[data-v-7f291d2a]{color:var(--aq-slate-500);font-style:normal}.grid[data-v-7f291d2a]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.grid[data-v-7f291d2a]{grid-template-columns:1fr}}.toolbar[data-v-7e8d0f24]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.toolbar__filters[data-v-7e8d0f24]{display:flex;gap:10px;flex-wrap:wrap}.select[data-v-7e8d0f24]{width:220px}.placeholder[data-v-7e8d0f24]{padding:40px;text-align:center;color:var(--aq-slate-500)}.pend[data-v-7e8d0f24]{padding:14px 16px;margin-bottom:16px;border-left:3px solid var(--aq-orange, #f0a35e)}.pend__head[data-v-7e8d0f24]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.pend__head h3[data-v-7e8d0f24]{margin:0;font-size:15px}.pend__total[data-v-7e8d0f24]{font-weight:700;font-variant-numeric:tabular-nums}.pend__note[data-v-7e8d0f24]{margin:4px 0 10px;font-size:12.5px;color:var(--aq-slate-500);max-width:80ch}.pend__list[data-v-7e8d0f24]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pend__row[data-v-7e8d0f24]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;background:var(--aq-bg);border-radius:8px}.pend__who[data-v-7e8d0f24]{flex:1 1 180px;min-width:0}.pend__what[data-v-7e8d0f24]{flex:2 1 260px;min-width:0;display:flex;flex-direction:column;gap:1px}.pend__amt[data-v-7e8d0f24]{font-weight:700;font-variant-numeric:tabular-nums}.pend__sub[data-v-7e8d0f24]{display:block;font-size:12px;color:var(--aq-slate-500)}.pend__act[data-v-7e8d0f24]{display:flex;gap:6px;flex:0 0 auto}.chk[data-v-7e8d0f24]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--aq-slate-500)}.missing[data-v-7e8d0f24]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;padding:10px 16px;border-bottom:1px solid var(--aq-slate-100, #f1f5f9);font-size:13px;color:var(--aq-slate-600, #475569)}.aq-card>.muted[data-v-7e8d0f24]{padding:14px 16px;margin:0}.voided[data-v-7e8d0f24]{opacity:.55}.void-tag[data-v-7e8d0f24]{margin-left:6px;font-size:10px;font-weight:700;letter-spacing:.06em;color:#b91c1c;border:1px solid #fecaca;border-radius:4px;padding:1px 4px}.cards[data-v-7e8d0f24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px}.stat[data-v-7e8d0f24]{padding:16px 18px;display:flex;flex-direction:column;gap:4px}.stat__l[data-v-7e8d0f24]{font-size:12px;color:var(--aq-slate-500);text-transform:uppercase;letter-spacing:.04em}.stat__v[data-v-7e8d0f24]{font-size:22px;font-weight:700}.stat__v.paid[data-v-7e8d0f24]{color:var(--aq-success)}.stat__v.due[data-v-7e8d0f24]{color:var(--aq-danger)}.aq-card+.aq-card[data-v-7e8d0f24]{margin-top:16px}.panel-head[data-v-7e8d0f24]{padding:14px 16px;border-bottom:1px solid var(--aq-slate-200);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.panel-head h3[data-v-7e8d0f24]{margin:0;font-size:16px}.tbl[data-v-7e8d0f24]{width:100%;border-collapse:collapse;font-size:14px}.tbl th[data-v-7e8d0f24]{text-align:left;padding:12px 16px;color:var(--aq-slate-500);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--aq-slate-200)}.tbl td[data-v-7e8d0f24]{padding:12px 16px;border-bottom:1px solid var(--aq-slate-200)}.tbl tbody tr:last-child td[data-v-7e8d0f24]{border-bottom:none}.strong[data-v-7e8d0f24]{font-weight:600}.muted[data-v-7e8d0f24]{color:var(--aq-slate-500)}.ar[data-v-7e8d0f24]{text-align:right}.due[data-v-7e8d0f24]{color:var(--aq-danger);font-weight:600}.nowrap[data-v-7e8d0f24]{white-space:nowrap}.sm[data-v-7e8d0f24]{padding:6px 12px;font-size:13px}.sm+.sm[data-v-7e8d0f24]{margin-left:6px}@media(max-width:720px){.cards[data-v-7e8d0f24]{grid-template-columns:1fr}.select[data-v-7e8d0f24]{width:100%}}.form[data-v-a5c93829]{display:flex;flex-direction:column;gap:14px}.row[data-v-a5c93829]{display:flex;gap:12px;flex-wrap:wrap}.fld[data-v-a5c93829]{display:flex;flex-direction:column;gap:6px;flex:1 1 220px;min-width:0}.fld--narrow[data-v-a5c93829]{flex:0 1 180px}.fld__l[data-v-a5c93829]{font-size:12px;font-weight:600;color:var(--aq-slate-600, #475569)}.opt[data-v-a5c93829]{font-weight:400;color:var(--aq-slate-500);text-transform:none}.ar[data-v-a5c93829]{text-align:right;font-variant-numeric:tabular-nums}.chk[data-v-a5c93829]{display:flex;align-items:center;gap:8px;font-size:14px}.hint[data-v-a5c93829]{margin:-6px 0 0;font-size:12px;color:var(--aq-slate-500)}.err[data-v-a5c93829]{margin:0;padding:10px 12px;border-radius:8px;font-size:13px;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}@media(max-width:560px){.fld[data-v-a5c93829],.fld--narrow[data-v-a5c93829]{flex:1 1 100%}}.ch[data-v-eb47ffe0]{padding:14px 16px 12px}.ch__head[data-v-eb47ffe0]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.ch__title h3[data-v-eb47ffe0]{margin:0;font-size:15px}.ch__sub[data-v-eb47ffe0]{margin:2px 0 0;font-size:12px;color:var(--aq-slate-500);max-width:60ch}.ch__toggle[data-v-eb47ffe0]{display:flex;gap:2px;background:var(--aq-bg, #f8fafc);border-radius:8px;padding:2px}.ch__tab[data-v-eb47ffe0]{border:0;background:transparent;border-radius:6px;padding:5px 10px;font-size:12.5px;cursor:pointer;color:var(--aq-slate-600, #475569)}.ch__tab--on[data-v-eb47ffe0]{background:#fff;font-weight:600;color:var(--aq-blue-700, #0f4fb0);box-shadow:0 1px 2px #0000000f}.ch__empty[data-v-eb47ffe0]{margin:18px 0;font-size:13px;color:var(--aq-slate-500);text-align:center}.ch__plot[data-v-eb47ffe0]{width:100%;overflow:hidden}.ch__svg[data-v-eb47ffe0]{width:100%;height:auto;display:block}.ch__band[data-v-eb47ffe0]{fill:transparent}.ch__band--on[data-v-eb47ffe0]{fill:var(--aq-bg, #f8fafc)}.ch__zero[data-v-eb47ffe0]{stroke:var(--aq-slate-300, #cbd5e1);stroke-width:1;stroke-dasharray:3 3}.ch__bar--income[data-v-eb47ffe0]{fill:var(--aq-blue, #2563eb);opacity:.85}.ch__bar--spent[data-v-eb47ffe0]{fill:#f0a35e}.ch__bar--in[data-v-eb47ffe0]{fill:#4caf7d}.ch__line[data-v-eb47ffe0]{fill:none;stroke:#0b2a4a;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.ch__dot[data-v-eb47ffe0]{fill:#0b2a4a}.ch__xlabel[data-v-eb47ffe0]{font-size:10px;fill:var(--aq-slate-500);text-anchor:middle}.ch__legend[data-v-eb47ffe0]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:6px;font-size:12px;color:var(--aq-slate-600, #475569)}.ch__key[data-v-eb47ffe0]{display:inline-flex;align-items:center;gap:6px}.ch__sw[data-v-eb47ffe0]{width:10px;height:10px;border-radius:2px;display:inline-block}.ch__sw--income[data-v-eb47ffe0]{background:var(--aq-blue, #2563eb)}.ch__sw--spent[data-v-eb47ffe0]{background:#f0a35e}.ch__sw--in[data-v-eb47ffe0]{background:#4caf7d}.ch__sw--line[data-v-eb47ffe0]{background:#0b2a4a;height:2px;border-radius:0;width:14px}.ch__spacer[data-v-eb47ffe0]{flex:1 1 auto}.ch__read[data-v-eb47ffe0]{font-variant-numeric:tabular-nums}.ch__read--muted[data-v-eb47ffe0]{color:var(--aq-slate-500)}@media(max-width:720px){.ch__legend[data-v-eb47ffe0]{font-size:11.5px;gap:10px}.ch__spacer[data-v-eb47ffe0]{display:none}.ch__read[data-v-eb47ffe0]{flex:1 1 100%}}.form[data-v-13c08034]{display:flex;flex-direction:column;gap:14px}.row[data-v-13c08034]{display:flex;gap:12px;flex-wrap:wrap}.fld[data-v-13c08034]{display:flex;flex-direction:column;gap:6px;flex:1 1 260px;min-width:0}.fld--narrow[data-v-13c08034]{flex:0 1 170px}.fld__l[data-v-13c08034]{font-size:12px;font-weight:600;color:var(--aq-slate-600, #475569)}.scroller[data-v-13c08034]{overflow-x:auto}.lines[data-v-13c08034]{width:100%;min-width:680px;border-collapse:collapse}.lines th[data-v-13c08034],.lines td[data-v-13c08034]{padding:6px 8px;text-align:left;vertical-align:middle}.lines thead th[data-v-13c08034]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500);font-weight:600;border-bottom:1px solid var(--aq-slate-200)}.lines tfoot th[data-v-13c08034]{border-top:1px solid var(--aq-slate-200);font-size:13px;padding-top:10px}.w-acct[data-v-13c08034]{width:34%}.w-amt[data-v-13c08034]{width:15%}.w-x[data-v-13c08034]{width:32px}.ar[data-v-13c08034],.lines input.ar[data-v-13c08034]{text-align:right}.num[data-v-13c08034],.lines input[data-v-13c08034]{font-variant-numeric:tabular-nums}.ok[data-v-13c08034]{color:var(--aq-success, #15803d);font-weight:600}.off[data-v-13c08034]{color:var(--aq-danger, #b91c1c);font-weight:600}.muted[data-v-13c08034]{color:var(--aq-slate-500);font-weight:400}.x[data-v-13c08034]{width:28px;height:28px;border-radius:6px;border:1px solid var(--aq-slate-200);background:#fff;color:var(--aq-slate-500);cursor:pointer;line-height:1}.x[data-v-13c08034]:disabled{opacity:.4;cursor:not-allowed}.sm[data-v-13c08034]{padding:6px 12px;font-size:13px;align-self:flex-start}.sr[data-v-13c08034]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.err[data-v-13c08034]{margin:0;padding:10px 12px;border-radius:8px;font-size:13px;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.wrap[data-v-c0bc53da]{display:block}.toolbar[data-v-c0bc53da]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.toolbar__filters[data-v-c0bc53da]{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.toolbar__actions[data-v-c0bc53da]{display:flex;gap:8px;flex-wrap:wrap}.f[data-v-c0bc53da]{display:flex;flex-direction:column;gap:4px}.f__l[data-v-c0bc53da]{font-size:12px;font-weight:600;color:var(--aq-slate-600, #475569)}.f__hint[data-v-c0bc53da]{margin:0 0 6px;font-size:12px;color:var(--aq-slate-500);max-width:240px}.tabs[data-v-c0bc53da]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:14px}.tabs__t[data-v-c0bc53da]{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid transparent;background:transparent;font-size:14px;cursor:pointer;color:var(--aq-slate-600, #475569)}.tabs__t[data-v-c0bc53da]:hover{background:var(--aq-bg)}.tabs__t--on[data-v-c0bc53da]{background:var(--aq-blue-100);color:var(--aq-blue-700);font-weight:600}.badge[data-v-c0bc53da]{min-width:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;background:var(--aq-orange-100, #ffedd5);color:#b45309;line-height:18px;text-align:center}.cards[data-v-c0bc53da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:16px}.stat[data-v-c0bc53da]{padding:16px 18px;display:flex;flex-direction:column;gap:3px}.stat--link[data-v-c0bc53da]{text-align:left;border:1px solid var(--aq-slate-200);cursor:pointer;font:inherit}.stat--link[data-v-c0bc53da]:hover{background:var(--aq-bg)}.stat__l[data-v-c0bc53da]{font-size:12px;color:var(--aq-slate-500);text-transform:uppercase;letter-spacing:.04em}.stat__v[data-v-c0bc53da]{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.stat__h[data-v-c0bc53da]{font-size:12px;color:var(--aq-slate-500)}.good[data-v-c0bc53da]{color:var(--aq-success, #15803d)}.bad[data-v-c0bc53da]{color:var(--aq-danger, #b91c1c)}.grid2[data-v-c0bc53da]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:16px}.aq-card+.aq-card[data-v-c0bc53da]{margin-top:16px}.grid2 .aq-card+.aq-card[data-v-c0bc53da]{margin-top:0}.panel-head[data-v-c0bc53da]{padding:14px 16px;border-bottom:1px solid var(--aq-slate-200);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.panel-head h3[data-v-c0bc53da]{margin:0;font-size:16px}.head-right[data-v-c0bc53da]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sel[data-v-c0bc53da]{width:auto;min-width:150px;max-width:230px;font-size:13px;padding:6px 10px}.pad[data-v-c0bc53da]{padding:12px 16px;margin:0}.warn[data-v-c0bc53da]{background:#fffbeb;color:#92400e;border-bottom:1px solid #fde68a;font-size:13px}.scroller[data-v-c0bc53da]{overflow-x:auto}.tbl[data-v-c0bc53da]{width:100%;border-collapse:collapse;font-size:14px}.tbl--debtors[data-v-c0bc53da]{table-layout:fixed;min-width:760px}.tbl--debtors .col-class[data-v-c0bc53da]{width:110px}.tbl--debtors .col-money[data-v-c0bc53da]{width:132px}.tbl--debtors .col-age[data-v-c0bc53da]{width:124px}.tbl th[data-v-c0bc53da]{text-align:left;padding:10px 16px;color:var(--aq-slate-500);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--aq-slate-200);white-space:nowrap}.tbl td[data-v-c0bc53da]{padding:10px 16px;border-bottom:1px solid var(--aq-slate-100, #f1f5f9);vertical-align:top}.tbl tbody tr:last-child td[data-v-c0bc53da]{border-bottom:none}.tbl tfoot th[data-v-c0bc53da]{border-top:1px solid var(--aq-slate-200);border-bottom:none;font-size:13px}.ar[data-v-c0bc53da]{text-align:right}.num[data-v-c0bc53da]{font-variant-numeric:tabular-nums;white-space:nowrap}.strong[data-v-c0bc53da]{font-weight:600}.muted[data-v-c0bc53da]{color:var(--aq-slate-500)}.nowrap[data-v-c0bc53da]{white-space:nowrap}.dim[data-v-c0bc53da]{opacity:.55}.sm-txt[data-v-c0bc53da]{font-size:12px}.code[data-v-c0bc53da]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--aq-slate-600, #475569)}.sub[data-v-c0bc53da]{display:block;font-size:12px;color:var(--aq-slate-500)}.sub.no[data-v-c0bc53da]{color:#b91c1c}.src[data-v-c0bc53da]{font-size:12px;font-weight:600}.tag[data-v-c0bc53da]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:4px;font-size:11px;background:var(--aq-slate-200);color:var(--aq-slate-700, #334155)}.tag--no[data-v-c0bc53da]{background:#fee2e2;color:#b91c1c}.flag[data-v-c0bc53da]{display:inline-block;margin-left:5px;width:16px;height:16px;border-radius:50%;background:#fee2e2;color:#b91c1c;font-size:11px;font-weight:700;line-height:16px;text-align:center}.grp th[data-v-c0bc53da]{padding-top:16px;font-size:12px;color:var(--aq-slate-700, #334155);border-bottom:1px solid var(--aq-slate-200)}.sub-total th[data-v-c0bc53da]{border-top:1px solid var(--aq-slate-200);border-bottom:none;font-size:13px}.grand th[data-v-c0bc53da]{border-top:2px solid var(--aq-slate-300, #cbd5e1);font-size:15px;padding-top:12px}.chk[data-v-c0bc53da]{font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px}.chk--ok[data-v-c0bc53da]{background:#dcfce7;color:#15803d}.chk--no[data-v-c0bc53da]{background:#fee2e2;color:#b91c1c}.st[data-v-c0bc53da]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.st--ok[data-v-c0bc53da]{background:#dcfce7;color:#15803d}.st--wait[data-v-c0bc53da]{background:var(--aq-orange-100, #ffedd5);color:#b45309}.st--no[data-v-c0bc53da]{background:#fee2e2;color:#b91c1c}.st--draft[data-v-c0bc53da]{background:var(--aq-slate-200);color:var(--aq-slate-700, #334155)}.heading td[data-v-c0bc53da]{background:var(--aq-bg, #f8fafc)}.arch[data-v-c0bc53da]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--aq-slate-500)}.link[data-v-c0bc53da]{background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}.open td[data-v-c0bc53da]{background:var(--aq-bg, #f8fafc);padding:0 16px 12px}.inner[data-v-c0bc53da]{width:100%;border-collapse:collapse;font-size:13px}.inner th[data-v-c0bc53da]{text-align:left;padding:8px 10px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500);font-weight:600}.inner td[data-v-c0bc53da]{padding:6px 10px;border-top:1px solid var(--aq-slate-200)}.inner .ar[data-v-c0bc53da]{text-align:right}.why[data-v-c0bc53da]{margin:8px 10px 0;font-size:12px;color:var(--aq-slate-500);font-style:italic}.sm[data-v-c0bc53da]{padding:5px 11px;font-size:13px}.sm+.sm[data-v-c0bc53da]{margin-left:6px}@media(max-width:720px){.cards[data-v-c0bc53da]{grid-template-columns:1fr}.toolbar[data-v-c0bc53da]{align-items:stretch}.toolbar__actions[data-v-c0bc53da]{width:100%}.toolbar__actions .aq-btn[data-v-c0bc53da]{flex:1 1 auto}.sel[data-v-c0bc53da]{max-width:100%;width:100%}}.toolbar[data-v-070a9f03]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px}.toolbar__filters[data-v-070a9f03]{display:flex;gap:10px;flex-wrap:wrap}.select[data-v-070a9f03]{width:220px}.date[data-v-070a9f03]{width:170px}.placeholder[data-v-070a9f03]{padding:40px;text-align:center;color:var(--aq-slate-500)}.quick[data-v-070a9f03]{display:flex;align-items:center;gap:8px;padding:12px 16px;flex-wrap:wrap;border-bottom:1px solid var(--aq-slate-200)}.quick__l[data-v-070a9f03]{color:var(--aq-slate-500);font-size:13px}.tbl[data-v-070a9f03]{width:100%;border-collapse:collapse;font-size:14px}.tbl th[data-v-070a9f03]{text-align:left;padding:12px 16px;color:var(--aq-slate-500);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--aq-slate-200)}.tbl td[data-v-070a9f03]{padding:10px 16px;border-bottom:1px solid var(--aq-slate-200);vertical-align:middle}.tbl tbody tr:last-child td[data-v-070a9f03]{border-bottom:none}.strong[data-v-070a9f03]{font-weight:600}.muted[data-v-070a9f03]{color:var(--aq-slate-500);font-size:13px}.note[data-v-070a9f03]{max-width:260px}.seg[data-v-070a9f03]{display:inline-flex;border:1px solid var(--aq-slate-300);border-radius:8px;overflow:hidden}.seg__btn[data-v-070a9f03]{border:none;background:#fff;padding:6px 12px;font-size:13px;cursor:pointer;border-right:1px solid var(--aq-slate-200);color:var(--aq-slate-700)}.seg__btn[data-v-070a9f03]:last-child{border-right:none}.seg__btn--present[data-v-070a9f03]{background:#dcfce7;color:#15803d;font-weight:600}.seg__btn--absent[data-v-070a9f03]{background:#fee2e2;color:#b91c1c;font-weight:600}.seg__btn--late[data-v-070a9f03]{background:var(--aq-orange-100);color:#b45309;font-weight:600}.seg__btn--excused[data-v-070a9f03]{background:var(--aq-blue-100);color:var(--aq-blue-700);font-weight:600}.sm[data-v-070a9f03]{padding:6px 12px;font-size:13px}@media(max-width:640px){.select[data-v-070a9f03],.date[data-v-070a9f03]{width:100%}.note[data-v-070a9f03]{max-width:none}}.sa[data-v-ff46665b]{display:flex;flex-direction:column;gap:12px}.sa__head[data-v-ff46665b]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.sa__title[data-v-ff46665b]{margin:0;font-size:19px;font-weight:700;color:var(--aq-ink);letter-spacing:-.01em}.sa__sub[data-v-ff46665b]{margin:4px 0 0;font-size:13px;color:var(--aq-slate-500);line-height:1.5;max-width:70ch}.sa__controls[data-v-ff46665b]{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.sa__f[data-v-ff46665b]{display:flex;flex-direction:column;gap:4px}.sa__f span[data-v-ff46665b]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--aq-slate-500)}.sa__f .aq-input[data-v-ff46665b]{width:auto;font-size:13px;padding:7px 10px}.sa__f--wide[data-v-ff46665b]{flex:1 1 200px}.sa__f--wide .aq-input[data-v-ff46665b]{width:100%}.sa__msg[data-v-ff46665b]{margin:0;padding:9px 12px;border-radius:10px;font-size:13px;background:var(--aq-blue-100);color:var(--aq-blue-700)}.sa__msg--bad[data-v-ff46665b]{background:#fef2f2;color:#b91c1c}.sa__summary[data-v-ff46665b]{margin:0;font-size:13px;color:var(--aq-slate-500)}.sa__card[data-v-ff46665b]{padding:14px 16px}.sa__h3[data-v-ff46665b]{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--aq-ink)}.sa__note[data-v-ff46665b]{margin:4px 0 0;font-size:12px;color:var(--aq-slate-500);line-height:1.5}.sa__scroll[data-v-ff46665b]{overflow-x:auto}.sa__tbl[data-v-ff46665b]{width:100%;border-collapse:collapse;font-size:13px}.sa__tbl th[data-v-ff46665b],.sa__tbl td[data-v-ff46665b]{text-align:left;padding:7px 10px;white-space:nowrap;border-bottom:1px solid var(--aq-slate-200);vertical-align:top}.sa__tbl th[data-v-ff46665b]{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--aq-slate-500);font-weight:700}.sa__tbl .num[data-v-ff46665b]{text-align:right;font-variant-numeric:tabular-nums}.sa__tbl tr.is-open td[data-v-ff46665b]{background:#fffbeb}.sa__editrow td[data-v-ff46665b]{background:var(--aq-bg);white-space:normal}.sa__name[data-v-ff46665b]{display:block;font-weight:600;color:var(--aq-ink)}.sa__meta[data-v-ff46665b]{display:block;font-size:11px;color:var(--aq-slate-500)}.sa__src[data-v-ff46665b]{font-size:12px;color:var(--aq-slate-700)}.sa__open[data-v-ff46665b]{color:#9a6700;font-style:italic}.sa__chip[data-v-ff46665b]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;border:1px solid var(--aq-slate-300);background:#fff;color:var(--aq-slate-700)}.sa__chip i[data-v-ff46665b]{font-style:normal;display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:50%;border:1.5px solid currentColor;font-size:8px}.sa__chip--present[data-v-ff46665b]{color:#15803d;border-color:#86c79b;background:#f0fdf4}.sa__chip--late[data-v-ff46665b]{color:#9a6700;border-color:#d9a441;background:#fff8e6}.sa__chip--absent[data-v-ff46665b]{color:#b91c1c;border-color:#e3a3a3;background:#fef2f2}.sa__chip--excused[data-v-ff46665b]{color:var(--aq-slate-700);background:var(--aq-bg)}.sa__edit[data-v-ff46665b]{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:4px 0}.sa__editact[data-v-ff46665b]{display:flex;gap:7px;margin-left:auto}.sa__mini[data-v-ff46665b]{padding:6px 12px;font-size:12px}.sa__list[data-v-ff46665b]{list-style:none;margin:8px 0 0;padding:0}.sa__row[data-v-ff46665b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--aq-slate-200);flex-wrap:wrap}.sa__row[data-v-ff46665b]:last-child{border-bottom:none}.sa__row--edit[data-v-ff46665b]{background:var(--aq-bg);border-radius:8px;padding:8px 10px}.clash[data-v-c63188ad]{background:#fef2f2;border:1px solid #fecaca;border-left:4px solid var(--aq-danger);border-radius:8px;padding:12px 14px;margin-bottom:14px}.clash strong[data-v-c63188ad]{color:var(--aq-danger);display:block;margin-bottom:4px}.clash p[data-v-c63188ad]{margin:0;font-size:14px;color:var(--aq-slate-700)}.err[data-v-c63188ad]{background:#fef2f2;color:var(--aq-danger);border:1px solid #fecaca;border-radius:8px;padding:10px 12px;margin:0 0 14px;font-size:14px}.fld[data-v-c63188ad]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px}.fld>span[data-v-c63188ad]{color:var(--aq-slate-700);font-weight:500}.msg[data-v-29621908]{margin:0;color:var(--aq-slate-700);line-height:1.6}.btn-danger[data-v-29621908]{background:var(--aq-danger);color:#fff}.btn-danger[data-v-29621908]:hover{filter:brightness(1.05)}.day[data-v-1a616df6]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px}@media(max-width:920px){.day[data-v-1a616df6]{grid-template-columns:minmax(0,1fr)}}.hint[data-v-1a616df6]{margin:0 0 16px;color:var(--aq-slate-500);font-size:13px;max-width:60ch}.row[data-v-1a616df6]{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px}.f[data-v-1a616df6]{display:flex;flex-direction:column;gap:6px}.f>span[data-v-1a616df6]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500)}.f .aq-input[data-v-1a616df6]{width:140px}.with-unit[data-v-1a616df6]{display:flex;align-items:center;gap:8px}.with-unit .aq-input[data-v-1a616df6]{width:84px}.with-unit em[data-v-1a616df6]{font-style:normal;font-size:13px;color:var(--aq-slate-500)}.chips[data-v-1a616df6]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chips--sm[data-v-1a616df6]{margin-top:6px}.chip[data-v-1a616df6]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;color:var(--aq-slate-700);cursor:pointer}.chip.is-on[data-v-1a616df6]{background:var(--aq-blue);border-color:var(--aq-blue);color:#fff}.chip--sm[data-v-1a616df6]{padding:4px 10px;font-size:12px}.chips__note[data-v-1a616df6]{font-size:12px;color:var(--aq-slate-500);margin-left:4px}.sub[data-v-1a616df6]{border-top:1px solid var(--aq-slate-200);padding-top:14px;margin-top:18px}.sub__head[data-v-1a616df6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.sub__head h4[data-v-1a616df6]{margin:0;font-size:13px;font-weight:700;color:var(--aq-slate-700)}.link[data-v-1a616df6]{border:0;background:none;color:var(--aq-blue);font-size:13px;font-weight:600;cursor:pointer;padding:2px 0}.empty[data-v-1a616df6]{margin:0;font-size:13px;color:var(--aq-slate-400)}.line[data-v-1a616df6]{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.line__lead[data-v-1a616df6],.line__unit[data-v-1a616df6]{font-size:13px;color:var(--aq-slate-500)}.aq-input.tiny[data-v-1a616df6]{width:68px}.aq-input.grow[data-v-1a616df6]{flex:1 1 140px;min-width:120px}.x[data-v-1a616df6]{border:0;background:none;color:var(--aq-slate-400);font-size:18px;line-height:1;cursor:pointer;padding:0 4px}.x[data-v-1a616df6]:hover{color:var(--aq-danger)}.opening[data-v-1a616df6]{border:1px solid var(--aq-slate-200);border-radius:10px;padding:10px;margin-bottom:8px}.problem[data-v-1a616df6]{margin:14px 0 0;font-size:13px;color:var(--aq-danger);font-weight:600}.actions[data-v-1a616df6]{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:20px}.saved[data-v-1a616df6]{font-size:12px;color:var(--aq-slate-500)}.unsaved[data-v-1a616df6]{font-size:12px;color:#b45309;font-weight:600}.day__preview[data-v-1a616df6]{border-left:1px solid var(--aq-slate-200);padding-left:20px}@media(max-width:920px){.day__preview[data-v-1a616df6]{border-left:0;border-top:1px solid var(--aq-slate-200);padding-left:0;padding-top:16px}}.pv__h[data-v-1a616df6]{margin:0 0 2px;font-size:13px;font-weight:700;color:var(--aq-slate-700)}.pv__sub[data-v-1a616df6]{margin:0 0 10px;font-size:12px;color:var(--aq-slate-500)}.pv[data-v-1a616df6]{list-style:none;margin:0 0 12px;padding:0}.pv__row[data-v-1a616df6]{display:grid;grid-template-columns:18px 78px minmax(0,1fr);gap:6px;align-items:center;padding:4px 6px;border-radius:6px;font-size:12px}.pv__row.is-lesson[data-v-1a616df6]{background:var(--aq-blue-100)}.pv__row.is-break[data-v-1a616df6]{background:var(--aq-bg);color:var(--aq-slate-500)}.pv__row.is-fixed[data-v-1a616df6]{background:#fef3c7;color:#92400e}.pv__n[data-v-1a616df6]{color:var(--aq-slate-500);font-weight:700;text-align:right}.pv__t[data-v-1a616df6]{font-variant-numeric:tabular-nums;color:var(--aq-slate-500)}.pv__l[data-v-1a616df6]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv__total[data-v-1a616df6]{margin:0;font-size:13px;color:var(--aq-slate-700)}.pv__note[data-v-1a616df6]{margin:4px 0 0;font-size:11px;color:var(--aq-slate-400)}.cur[data-v-bdc6e254]{display:grid;grid-template-columns:238px minmax(0,1fr);gap:20px}@media(max-width:920px){.cur[data-v-bdc6e254]{grid-template-columns:minmax(0,1fr)}}.cur__list[data-v-bdc6e254]{border-right:1px solid var(--aq-slate-200);padding-right:16px;max-height:560px;overflow-y:auto}@media(max-width:920px){.cur__list[data-v-bdc6e254]{border-right:0;border-bottom:1px solid var(--aq-slate-200);padding-right:0;padding-bottom:12px;max-height:260px}}.cur__listhead[data-v-bdc6e254]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.cur__listhead h4[data-v-bdc6e254]{margin:0;font-size:13px;font-weight:700;color:var(--aq-slate-700)}.todo[data-v-bdc6e254]{font-size:11px;font-weight:700;color:#b45309}.alldone[data-v-bdc6e254]{font-size:11px;font-weight:700;color:var(--aq-green, #15803d)}.grp[data-v-bdc6e254]{margin-bottom:12px}.grp__h[data-v-bdc6e254]{margin:0 0 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-400)}.cls[data-v-bdc6e254]{display:flex;align-items:center;gap:8px;width:100%;border:1px solid transparent;background:none;border-radius:8px;padding:7px 8px;cursor:pointer;text-align:left}.cls[data-v-bdc6e254]:hover{background:var(--aq-bg)}.cls.is-sel[data-v-bdc6e254]{background:var(--aq-blue-100);border-color:var(--aq-blue)}.cls__dot[data-v-bdc6e254]{width:7px;height:7px;border-radius:50%;flex:none;background:var(--aq-slate-300)}.cls.is-done .cls__dot[data-v-bdc6e254]{background:var(--aq-green, #15803d)}.cls.is-partial .cls__dot[data-v-bdc6e254]{background:#f59e0b}.cls.is-over .cls__dot[data-v-bdc6e254]{background:var(--aq-danger)}.cls__name[data-v-bdc6e254]{font-size:13px;font-weight:600;color:var(--aq-slate-700);flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cls__badge[data-v-bdc6e254]{font-size:11px;color:var(--aq-slate-400);font-variant-numeric:tabular-nums;flex:none}.cls.is-over .cls__badge[data-v-bdc6e254]{color:var(--aq-danger);font-weight:700}.blank[data-v-bdc6e254]{padding:44px 20px;text-align:center}.blank__h[data-v-bdc6e254]{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--aq-slate-700)}.blank__s[data-v-bdc6e254]{margin:0 auto;font-size:13px;color:var(--aq-slate-500);max-width:46ch}.pane__head[data-v-bdc6e254]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.pane__h[data-v-bdc6e254]{margin:0;font-size:16px;font-weight:800}.pane__s[data-v-bdc6e254]{margin:2px 0 0;font-size:12px;color:var(--aq-slate-500)}.pane__tally[data-v-bdc6e254]{font-size:13px;color:var(--aq-slate-700)}.tally__free[data-v-bdc6e254]{color:#b45309}.tally__over[data-v-bdc6e254]{color:var(--aq-danger);font-weight:700}.tally__full[data-v-bdc6e254]{color:var(--aq-green, #15803d)}.norows[data-v-bdc6e254]{padding:24px;text-align:center;font-size:13px;color:var(--aq-slate-500);border:1px dashed var(--aq-slate-300);border-radius:10px}.tbl[data-v-bdc6e254]{width:100%;border-collapse:collapse;table-layout:fixed}.tbl th[data-v-bdc6e254]{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500);padding:0 8px 8px;vertical-align:bottom}.tbl th em[data-v-bdc6e254]{font-style:normal;font-weight:600;text-transform:none;letter-spacing:0;color:var(--aq-slate-400)}.tbl th.num[data-v-bdc6e254],.tbl td.num[data-v-bdc6e254]{text-align:center}.tbl td[data-v-bdc6e254]{padding:5px 8px;border-top:1px solid var(--aq-slate-200);vertical-align:middle}.subj[data-v-bdc6e254]{font-size:13px;font-weight:600;color:var(--aq-slate-700);display:block}.rowerr[data-v-bdc6e254]{display:block;font-size:11px;color:var(--aq-danger)}.stepper[data-v-bdc6e254]{width:60px;text-align:center;padding:6px}.kf .stepper[data-v-bdc6e254]{width:90px;height:38px;padding:6px 10px}.slim[data-v-bdc6e254]{padding:6px 8px;font-size:13px;width:100%}.cb[data-v-bdc6e254]{width:16px;height:16px}.x[data-v-bdc6e254]{border:0;background:none;color:var(--aq-slate-400);font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.x[data-v-bdc6e254]:hover{color:var(--aq-danger)}.addrow[data-v-bdc6e254]{margin-top:12px;max-width:280px}.keepfree[data-v-bdc6e254]{margin-top:18px;border-top:1px solid var(--aq-slate-200);padding-top:14px}.keepfree h5[data-v-bdc6e254]{margin:0 0 2px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500)}.keepfree__s[data-v-bdc6e254]{margin:0 0 10px;font-size:12px;color:var(--aq-slate-500);max-width:60ch}.keepfree__row[data-v-bdc6e254]{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.kf[data-v-bdc6e254]{display:flex;flex-direction:column;gap:6px}.kf>span[data-v-bdc6e254]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500);white-space:nowrap}.kf__quick[data-v-bdc6e254]{height:38px;align-self:flex-end;border:1px solid var(--aq-slate-300);background:#fff;border-radius:9px;padding:0 14px;font-size:12px;font-weight:600;color:var(--aq-blue);cursor:pointer;white-space:nowrap}.kf__quick[data-v-bdc6e254]:hover{border-color:var(--aq-blue);background:var(--aq-blue-100)}.keepfree__hint[data-v-bdc6e254]{margin:8px 0 0;font-size:11px;color:var(--aq-slate-400)}.keepfree__hint strong[data-v-bdc6e254]{font-weight:600;color:var(--aq-slate-500)}.tally__held[data-v-bdc6e254]{display:block;font-size:11px;color:var(--aq-slate-400)}.freenote[data-v-bdc6e254]{margin:14px 0 0;font-size:12px;color:var(--aq-slate-500);background:var(--aq-bg);border-radius:8px;padding:10px 12px}.pane__actions[data-v-bdc6e254]{display:flex;align-items:center;gap:10px;justify-content:flex-end;margin-top:16px;flex-wrap:wrap}.paneerr[data-v-bdc6e254]{font-size:12px;color:var(--aq-danger);font-weight:600}.tch__head[data-v-61cc0275]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px;flex-wrap:wrap}.hint[data-v-61cc0275]{margin:0;color:var(--aq-slate-500);font-size:13px;max-width:56ch}.tch__head .aq-input[data-v-61cc0275]{width:220px}.none[data-v-61cc0275],.warn[data-v-61cc0275]{margin:0 0 14px;font-size:13px;border-radius:8px;padding:12px 14px}.none[data-v-61cc0275]{background:var(--aq-bg);color:var(--aq-slate-500)}.warn[data-v-61cc0275]{background:#fffbeb;color:#92400e}.list[data-v-61cc0275]{list-style:none;margin:0;padding:0;border:1px solid var(--aq-slate-200);border-radius:12px;overflow:hidden}.t+.t[data-v-61cc0275]{border-top:1px solid var(--aq-slate-200)}.t.is-open[data-v-61cc0275]{background:var(--aq-bg)}.t__row[data-v-61cc0275]{display:grid;grid-template-columns:18px minmax(120px,1.1fr) minmax(0,2fr) 72px 14px;gap:10px;align-items:center;width:100%;border:0;background:none;cursor:pointer;padding:10px 12px;text-align:left}.t__row[data-v-61cc0275]:hover{background:var(--aq-blue-100)}.t__caret[data-v-61cc0275]{color:var(--aq-slate-400);font-size:11px}.t__who[data-v-61cc0275]{display:flex;flex-direction:column;min-width:0}.t__name[data-v-61cc0275]{font-size:13px;font-weight:700;color:var(--aq-slate-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t__dept[data-v-61cc0275]{font-size:11px;color:var(--aq-slate-400)}.t__subj[data-v-61cc0275]{display:flex;gap:4px;flex-wrap:wrap;min-width:0}.t__nosubj[data-v-61cc0275]{font-style:normal;font-size:12px;color:#b45309;font-weight:600}.pill[data-v-61cc0275]{font-size:11px;background:#fff;border:1px solid var(--aq-slate-200);border-radius:999px;padding:2px 8px;color:var(--aq-slate-700);white-space:nowrap}.pill--more[data-v-61cc0275]{color:var(--aq-slate-400)}.t__load[data-v-61cc0275]{font-size:13px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.t__load .t__of[data-v-61cc0275]{font-weight:500;color:var(--aq-slate-400)}.t__load.is-none[data-v-61cc0275]{color:var(--aq-slate-300);font-weight:500}.t__load.is-light[data-v-61cc0275]{color:var(--aq-slate-500)}.t__load.is-busy[data-v-61cc0275]{color:#b45309}.t__load.is-full[data-v-61cc0275]{color:var(--aq-danger)}.t__dirty[data-v-61cc0275]{color:var(--aq-blue);font-size:10px}.t__body[data-v-61cc0275]{padding:4px 12px 16px 40px}.t__lbl[data-v-61cc0275]{margin:10px 0 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500)}.subjects[data-v-61cc0275],.chips[data-v-61cc0275]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chip[data-v-61cc0275]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;color:var(--aq-slate-700);cursor:pointer}.chip.is-on[data-v-61cc0275]{background:var(--aq-blue);border-color:var(--aq-blue);color:#fff}.chip.is-off[data-v-61cc0275]{background:var(--aq-slate-200);border-color:var(--aq-slate-300);color:var(--aq-slate-500);text-decoration:line-through}.chip--sm[data-v-61cc0275]{padding:4px 10px}.chips__note[data-v-61cc0275]{font-size:12px;color:var(--aq-slate-500);margin-left:4px}.caps[data-v-61cc0275]{display:flex;gap:18px;flex-wrap:wrap;margin-top:14px}.cap[data-v-61cc0275]{display:flex;flex-direction:column;gap:4px}.cap>span[data-v-61cc0275]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500)}.cap em[data-v-61cc0275]{font-style:normal;font-size:10px;color:var(--aq-slate-400)}.aq-input.tiny[data-v-61cc0275]{width:76px;padding:6px 8px;text-align:center}.t__actions[data-v-61cc0275]{display:flex;justify-content:flex-end;margin-top:16px}.verdict[data-v-aacc2fff]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;border-radius:12px;padding:16px 18px;border:1px solid}.verdict.is-ready[data-v-aacc2fff]{background:#f0fdf4;border-color:#bbf7d0}.verdict.is-ready-notes[data-v-aacc2fff]{background:#fffbeb;border-color:#fde68a}.verdict.is-blocked[data-v-aacc2fff]{background:#fef2f2;border-color:#fecaca}.verdict.is-unknown[data-v-aacc2fff]{background:var(--aq-bg);border-color:var(--aq-slate-200)}.verdict__icon[data-v-aacc2fff]{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:16px;color:#fff}.is-ready .verdict__icon[data-v-aacc2fff]{background:#16a34a}.is-ready-notes .verdict__icon[data-v-aacc2fff]{background:#d97706}.is-blocked .verdict__icon[data-v-aacc2fff]{background:#dc2626}.is-unknown .verdict__icon[data-v-aacc2fff]{background:var(--aq-slate-300)}.verdict__text h4[data-v-aacc2fff]{margin:0;font-size:15px;font-weight:800;color:var(--aq-slate-700)}.verdict__text p[data-v-aacc2fff]{margin:2px 0 0;font-size:13px;color:var(--aq-slate-500)}.verdict__go[data-v-aacc2fff]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.aq-btn.big[data-v-aacc2fff]{padding:10px 18px;font-size:14px}.link[data-v-aacc2fff]{border:0;background:none;color:var(--aq-blue);font-size:12px;font-weight:600;cursor:pointer;padding:0}.link[data-v-aacc2fff]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:720px){.verdict[data-v-aacc2fff]{grid-template-columns:34px minmax(0,1fr)}.verdict__go[data-v-aacc2fff]{grid-column:1 / -1;align-items:stretch}}.probs[data-v-aacc2fff]{margin:14px 0 0;padding-left:20px}.probs li[data-v-aacc2fff]{font-size:13px;color:var(--aq-slate-700);margin-bottom:5px}.cover[data-v-aacc2fff]{margin-top:20px}.cover h5[data-v-aacc2fff],.result h5[data-v-aacc2fff]{margin:0 0 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500)}.ctbl[data-v-aacc2fff]{width:100%;border-collapse:collapse;table-layout:fixed}.ctbl th[data-v-aacc2fff]{text-align:left;font-size:11px;font-weight:700;color:var(--aq-slate-500);padding:0 8px 6px}.ctbl th.num[data-v-aacc2fff],.ctbl td.num[data-v-aacc2fff]{text-align:center}.ctbl td[data-v-aacc2fff]{padding:6px 8px;border-top:1px solid var(--aq-slate-200);font-size:13px;color:var(--aq-slate-700);font-variant-numeric:tabular-nums}.ctbl tr.is-short td[data-v-aacc2fff]{background:#fff1f2}.ctbl td.is-zero[data-v-aacc2fff]{color:var(--aq-danger);font-weight:700}.result[data-v-aacc2fff]{margin-top:22px;border-top:1px solid var(--aq-slate-200);padding-top:16px}.result__head[data-v-aacc2fff]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.tag[data-v-aacc2fff]{text-transform:none;letter-spacing:0;font-size:11px;font-weight:700;color:#92400e;background:#fef3c7;border-radius:999px;padding:2px 8px;margin-left:6px}.result__stats[data-v-aacc2fff]{margin:0;font-size:13px;color:var(--aq-slate-500)}.bad[data-v-aacc2fff]{color:var(--aq-danger);font-weight:700}.unplaced[data-v-aacc2fff]{margin:0 0 14px;padding-left:20px}.unplaced li[data-v-aacc2fff]{font-size:12px;color:var(--aq-slate-700);margin-bottom:4px}.pv__tabs[data-v-aacc2fff]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.pv__tab[data-v-aacc2fff]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:600;color:var(--aq-slate-700);cursor:pointer}.pv__tab.is-on[data-v-aacc2fff]{background:var(--aq-blue);border-color:var(--aq-blue);color:#fff}.pv__scroll[data-v-aacc2fff]{overflow-x:auto}.gtbl[data-v-aacc2fff]{width:100%;border-collapse:collapse;min-width:620px;table-layout:fixed}.gtbl th[data-v-aacc2fff],.gtbl td[data-v-aacc2fff]{border:1px solid var(--aq-slate-200);padding:5px 7px;vertical-align:top}.gtbl thead th[data-v-aacc2fff]{background:var(--aq-bg);font-size:12px;color:var(--aq-slate-700)}.gtbl .pcol[data-v-aacc2fff]{width:42px;text-align:center;background:var(--aq-bg);color:var(--aq-slate-500);font-size:12px}.gs[data-v-aacc2fff]{display:block;font-size:12px;font-weight:600;color:var(--aq-blue-700);overflow:hidden;text-overflow:ellipsis}.gm[data-v-aacc2fff]{display:block;font-size:10px;color:var(--aq-slate-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gfree[data-v-aacc2fff]{font-size:11px;color:var(--aq-slate-300)}.setup[data-v-79a2e8e7]{display:flex;flex-direction:column;gap:14px}.panel[data-v-79a2e8e7]{padding:0;overflow:hidden}.panel[data-v-79a2e8e7]:first-child{padding:18px}.step[data-v-79a2e8e7]{display:grid;grid-template-columns:28px minmax(0,1fr) auto 16px;gap:12px;align-items:center;width:100%;border:0;background:none;cursor:pointer;padding:16px 18px;text-align:left}.step[data-v-79a2e8e7]:hover{background:var(--aq-bg)}.step__n[data-v-79a2e8e7]{width:28px;height:28px;border-radius:50%;background:var(--aq-blue-100);color:var(--aq-blue-700);font-weight:800;font-size:13px;display:grid;place-items:center}.step__t[data-v-79a2e8e7]{display:flex;flex-direction:column;min-width:0}.step__t strong[data-v-79a2e8e7]{font-size:15px;font-weight:800;color:var(--aq-slate-700)}.step__t em[data-v-79a2e8e7]{font-style:normal;font-size:12px;color:var(--aq-slate-500)}.step__s[data-v-79a2e8e7]{font-size:12px;font-weight:700;white-space:nowrap;border-radius:999px;padding:3px 10px}.step__s.is-done[data-v-79a2e8e7]{background:#f0fdf4;color:#15803d}.step__s.is-partial[data-v-79a2e8e7]{background:#fffbeb;color:#b45309}.step__s.is-todo[data-v-79a2e8e7]{background:var(--aq-bg);color:var(--aq-slate-500)}.step__s.is-bad[data-v-79a2e8e7]{background:#fef2f2;color:#dc2626}.step__c[data-v-79a2e8e7]{color:var(--aq-slate-400);font-size:12px}.step__body[data-v-79a2e8e7]{padding:4px 18px 20px;border-top:1px solid var(--aq-slate-200)}.gate[data-v-79a2e8e7]{margin:16px 0;font-size:13px;color:var(--aq-slate-500);background:var(--aq-bg);border-radius:8px;padding:14px 16px}@media(max-width:720px){.step[data-v-79a2e8e7]{grid-template-columns:28px minmax(0,1fr) 16px}.step__s[data-v-79a2e8e7]{grid-column:2;justify-self:start}}.vmodes[data-v-a33de85b]{display:flex;gap:6px;margin-bottom:14px}.vmode[data-v-a33de85b]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:9px;padding:7px 13px;font-size:13px;font-weight:600;color:var(--aq-slate-700);cursor:pointer}.vmode.is-on[data-v-a33de85b]{background:var(--aq-blue);border-color:var(--aq-blue);color:#fff}.blank[data-v-a33de85b]{padding:32px;text-align:center;color:var(--aq-slate-500);font-size:13px}.thead[data-v-a33de85b]{display:flex;align-items:center;gap:16px;margin-bottom:12px;flex-wrap:wrap}.pick[data-v-a33de85b]{width:230px}.tstats[data-v-a33de85b]{font-size:13px;color:var(--aq-slate-700);display:flex;gap:6px;flex-wrap:wrap}.dim[data-v-a33de85b]{color:var(--aq-slate-400);font-weight:400}.scroll[data-v-a33de85b]{overflow-x:auto}.vtbl[data-v-a33de85b]{width:100%;border-collapse:collapse;min-width:620px;table-layout:fixed}.vtbl th[data-v-a33de85b],.vtbl td[data-v-a33de85b]{border:1px solid var(--aq-slate-200);padding:6px 8px;vertical-align:top}.vtbl thead th[data-v-a33de85b]{background:var(--aq-bg);font-size:12px;color:var(--aq-slate-700);text-align:center}.vtbl .pcol[data-v-a33de85b]{width:54px;text-align:center;background:var(--aq-bg);color:var(--aq-slate-500);font-size:12px}.pcol__t[data-v-a33de85b]{display:block;font-size:9px;font-weight:500;color:var(--aq-slate-400)}.vs[data-v-a33de85b]{display:block;font-size:12px;font-weight:600;color:var(--aq-blue-700)}.vm[data-v-a33de85b]{display:block;font-size:10px;color:var(--aq-slate-500)}.vfree[data-v-a33de85b]{font-size:11px;color:var(--aq-slate-300)}.ssub[data-v-a33de85b]{margin:0 0 16px;font-size:13px;color:var(--aq-slate-500)}.sh[data-v-a33de85b]{margin:18px 0 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500)}.sh[data-v-a33de85b]:first-of-type{margin-top:0}.shint[data-v-a33de85b]{margin:0 0 10px;font-size:12px;color:var(--aq-slate-500)}.loads[data-v-a33de85b]{list-style:none;margin:0;padding:0}.loadrow[data-v-a33de85b]{display:grid;grid-template-columns:minmax(110px,180px) minmax(0,1fr) 62px;gap:10px;align-items:center;padding:4px 0}.loadrow__n[data-v-a33de85b]{font-size:13px;font-weight:600;color:var(--aq-slate-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loadrow__bar[data-v-a33de85b]{background:var(--aq-bg);border-radius:999px;height:10px;overflow:hidden}.loadrow__fill[data-v-a33de85b]{display:block;height:100%;background:var(--aq-blue);border-radius:999px}.loadrow__fill.is-over[data-v-a33de85b]{background:var(--aq-danger)}.loadrow__v[data-v-a33de85b]{font-size:12px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;color:var(--aq-slate-700)}.vtbl--heat td[data-v-a33de85b]{padding:2px}.heat__cell[data-v-a33de85b]{width:100%;border:0;border-radius:6px;background:var(--aq-blue);color:#fff;font-size:12px;font-weight:700;padding:8px 0;cursor:pointer}.heat__cell.is-on[data-v-a33de85b]{outline:2px solid var(--aq-slate-700);outline-offset:-2px}.cover[data-v-a33de85b]{margin-top:12px;background:var(--aq-bg);border-radius:9px;padding:11px 13px;font-size:13px;color:var(--aq-slate-700)}.modes[data-v-23d82df0]{display:flex;gap:6px;margin-bottom:16px;border-bottom:1px solid var(--aq-slate-200);padding-bottom:0}.mode[data-v-23d82df0]{border:0;background:none;padding:9px 14px;font-size:13px;font-weight:700;color:var(--aq-slate-500);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.mode[data-v-23d82df0]:hover{color:var(--aq-slate-700)}.mode.is-on[data-v-23d82df0]{color:var(--aq-blue);border-bottom-color:var(--aq-blue)}.toolbar[data-v-23d82df0]{margin-bottom:16px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.toolbar__actions[data-v-23d82df0]{display:flex;gap:8px;margin-left:auto;flex-wrap:wrap}.select[data-v-23d82df0]{width:240px}.aq-btn[data-v-23d82df0]{border:1px solid var(--aq-blue);background:var(--aq-blue);color:#fff;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.aq-btn[data-v-23d82df0]:hover{filter:brightness(.97)}.aq-btn[data-v-23d82df0]:disabled{opacity:.5;cursor:not-allowed}.aq-btn.ghost[data-v-23d82df0]{background:#fff;color:var(--aq-slate-700);border-color:var(--aq-slate-300)}.pub-overlay[data-v-23d82df0]{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.pub[data-v-23d82df0]{background:#fff;border-radius:16px;padding:22px;width:min(420px,100%);box-shadow:0 20px 50px #00000040}.pub__h[data-v-23d82df0]{margin:0 0 4px;font-size:18px;font-weight:800}.pub__sub[data-v-23d82df0]{margin:0 0 16px;color:var(--aq-slate-500);font-size:13px}.pub__lbl[data-v-23d82df0]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500)}.pub__aud[data-v-23d82df0]{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 16px}.chip[data-v-23d82df0]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;color:var(--aq-slate-700);cursor:pointer}.chip.is-on[data-v-23d82df0]{background:var(--aq-blue);border-color:var(--aq-blue);color:#fff}.pub__pin[data-v-23d82df0]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--aq-slate-700)}.pub__note[data-v-23d82df0]{margin:8px 0 18px;font-size:12px;color:var(--aq-slate-500)}.pub__actions[data-v-23d82df0]{display:flex;justify-content:flex-end;gap:8px}.pub__link[data-v-23d82df0]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:12px;margin-bottom:14px}.pub__linkh[data-v-23d82df0]{margin:0 0 8px;font-size:12px;color:#15803d;font-weight:600}.pub__linkrow[data-v-23d82df0]{display:flex;gap:8px}.pub__linkrow .aq-input[data-v-23d82df0]{font-size:12px}.placeholder[data-v-23d82df0]{padding:40px;text-align:center;color:var(--aq-slate-500)}.grid-card[data-v-23d82df0]{padding:4px}.viewcard[data-v-23d82df0]{padding:18px}.scroll[data-v-23d82df0]{overflow-x:auto}.grid-tbl[data-v-23d82df0]{width:100%;border-collapse:collapse;min-width:720px}.grid-tbl th[data-v-23d82df0],.grid-tbl td[data-v-23d82df0]{border:1px solid var(--aq-slate-200)}.grid-tbl thead th[data-v-23d82df0]{background:var(--aq-bg);padding:10px;font-size:13px;color:var(--aq-slate-700)}.corner[data-v-23d82df0]{width:64px}.pcol[data-v-23d82df0]{width:64px;text-align:center;background:var(--aq-bg);color:var(--aq-slate-500);font-weight:600}.pcol__t[data-v-23d82df0]{display:block;font-size:10px;font-weight:500;color:var(--aq-slate-400)}.pcol--time[data-v-23d82df0]{font-size:10px;font-weight:500}.bandrow .band[data-v-23d82df0]{background:var(--aq-bg);text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--aq-slate-400);padding:6px}.closed[data-v-23d82df0]{display:block;width:100%;height:100%;min-height:56px;border-radius:8px;background:repeating-linear-gradient(45deg,var(--aq-bg),var(--aq-bg) 6px,transparent 6px,transparent 12px)}.cell[data-v-23d82df0]{padding:4px;height:64px;vertical-align:stretch}.slot[data-v-23d82df0]{position:relative;width:100%;height:100%;min-height:56px;border:1px solid var(--aq-blue-100);background:var(--aq-blue-100);border-radius:8px;padding:6px 8px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px}.slot[data-v-23d82df0]:hover{filter:brightness(.98)}.slot__subj[data-v-23d82df0]{font-weight:600;font-size:13px;color:var(--aq-blue-700)}.slot__meta[data-v-23d82df0]{font-size:11px;color:var(--aq-slate-500)}.slot[draggable=true][data-v-23d82df0]{cursor:grab}.slot[draggable=true][data-v-23d82df0]:active{cursor:grabbing}.slot.is-pinned[data-v-23d82df0]{border-color:#f59e0b;background:#fffbeb}.slot__del[data-v-23d82df0]{position:absolute;top:2px;right:4px;font-size:16px;line-height:1;color:var(--aq-slate-500);padding:2px}.slot__del[data-v-23d82df0]:hover{color:var(--aq-danger)}.slot__move[data-v-23d82df0]{position:absolute;bottom:2px;right:4px;font-size:11px;line-height:1;padding:2px 3px;color:var(--aq-slate-400);border-radius:4px}.slot__move[data-v-23d82df0]:hover{color:#fff;background:var(--aq-blue)}.handle[data-v-23d82df0]{font-size:12px;color:var(--aq-blue)}.dragbar__x[data-v-23d82df0]{margin-left:auto;border:1px solid rgba(255,255,255,.5);background:none;color:#fff;border-radius:7px;padding:2px 9px;font-size:11px;font-weight:600;cursor:pointer}.is-dragging .cell.drop-free[data-v-23d82df0],.is-dragging .cell.drop-swap[data-v-23d82df0]{cursor:pointer}.slot__pin[data-v-23d82df0]{position:absolute;top:3px;right:20px;font-size:10px;line-height:1;padding:2px;opacity:.25;filter:grayscale(1)}.slot__pin[data-v-23d82df0]:hover,.slot__pin.is-on[data-v-23d82df0]{opacity:1;filter:none}.dragnote[data-v-23d82df0]{margin:0;padding:10px 12px 6px;font-size:12px;color:var(--aq-slate-500)}.dragbar[data-v-23d82df0]{position:sticky;top:0;z-index:2;display:flex;gap:6px;align-items:center;background:var(--aq-blue);color:#fff;font-size:12px;padding:7px 12px;border-radius:10px 10px 0 0}.is-dragging .cell[data-v-23d82df0]{transition:background .12s}.cell.drop-free[data-v-23d82df0]{background:#f0fdf4;outline:2px dashed #86efac;outline-offset:-3px}.cell.drop-swap[data-v-23d82df0]{background:#fffbeb;outline:2px dashed #fcd34d;outline-offset:-3px}.cell.drop-blocked[data-v-23d82df0]{background:var(--aq-bg);opacity:.45}.cell.drop-origin[data-v-23d82df0]{outline:2px solid var(--aq-blue);outline-offset:-3px}.add[data-v-23d82df0]{width:100%;height:100%;min-height:56px;border:1px dashed var(--aq-slate-300);background:transparent;border-radius:8px;color:var(--aq-slate-300);font-size:20px;cursor:pointer}.add[data-v-23d82df0]:hover{border-color:var(--aq-blue);color:var(--aq-blue)}.ex[data-v-c869e133]{display:flex;flex-direction:column;gap:14px}.ex__bar[data-v-c869e133]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pick[data-v-c869e133]{width:280px}.panel[data-v-c869e133]{padding:18px}.newsit[data-v-c869e133]{padding:16px}.newsit__row[data-v-c869e133]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.f[data-v-c869e133]{display:flex;flex-direction:column;gap:6px}.f>span[data-v-c869e133]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500)}.blank[data-v-c869e133]{padding:40px 20px;text-align:center}.blank__h[data-v-c869e133]{margin:0 0 6px;font-size:15px;font-weight:800;color:var(--aq-slate-700)}.blank__s[data-v-c869e133]{margin:0 auto;max-width:54ch;font-size:13px;color:var(--aq-slate-500)}.panel__head[data-v-c869e133]{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.panel__h[data-v-c869e133]{margin:0;font-size:17px;font-weight:800;display:flex;align-items:center;gap:8px}.panel__s[data-v-c869e133]{margin:3px 0 0;font-size:12px;color:var(--aq-slate-500)}.panel__actions[data-v-c869e133]{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.panel__foot[data-v-c869e133]{display:flex;gap:8px;justify-content:flex-end;margin-top:14px;align-items:center;flex-wrap:wrap}.tag[data-v-c869e133]{font-size:11px;font-weight:700;border-radius:999px;padding:2px 9px;background:var(--aq-bg);color:var(--aq-slate-500)}.tag--live[data-v-c869e133]{background:#f0fdf4;color:#15803d}.inline[data-v-c869e133]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--aq-slate-500)}.aq-input.tiny[data-v-c869e133]{width:74px;text-align:center;padding:7px}.aq-input.time[data-v-c869e133]{width:110px}.aq-input.grow[data-v-c869e133]{flex:1 1 180px;min-width:150px}.unit[data-v-c869e133]{font-size:12px;color:var(--aq-slate-500)}.preview[data-v-c869e133]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:11px 13px;font-size:13px;color:#92400e;margin-bottom:14px}.probs[data-v-c869e133]{margin:8px 0 0;padding-left:18px}.probs li[data-v-c869e133]{margin-bottom:4px}.gate[data-v-c869e133]{margin:10px 0;font-size:13px;color:var(--aq-slate-500);background:var(--aq-bg);border-radius:8px;padding:13px 15px}.tt[data-v-c869e133]{width:100%;border-collapse:collapse}.tt th[data-v-c869e133],.tt td[data-v-c869e133]{border:1px solid var(--aq-slate-200);padding:9px 11px;text-align:left;vertical-align:top}.tt thead th[data-v-c869e133]{background:var(--aq-bg);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500)}.when[data-v-c869e133]{width:190px;background:var(--aq-bg)}.when__d[data-v-c869e133]{display:block;font-size:13px;font-weight:700;color:var(--aq-slate-700)}.when__t[data-v-c869e133]{display:block;font-size:12px;color:var(--aq-slate-700)}.when__l[data-v-c869e133]{display:block;font-size:11px;color:var(--aq-slate-400)}.free[data-v-c869e133]{font-size:12px;color:var(--aq-slate-300)}.paper+.paper[data-v-c869e133]{margin-top:6px;padding-top:6px;border-top:1px dashed var(--aq-slate-200)}.paper strong[data-v-c869e133]{font-size:13px;color:var(--aq-blue-700)}.paper__m[data-v-c869e133]{display:block;font-size:11px;color:var(--aq-slate-500)}.unplaced[data-v-c869e133]{margin:12px 0 0;font-size:13px;color:#92400e;background:#fffbeb;border-radius:8px;padding:11px 13px}.sh[data-v-c869e133]{margin:0 0 4px;font-size:13px;font-weight:800;color:var(--aq-slate-700)}.shint[data-v-c869e133]{margin:0 0 12px;font-size:12px;color:var(--aq-slate-500);max-width:68ch}.line[data-v-c869e133]{display:flex;gap:8px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.x[data-v-c869e133]{border:0;background:none;color:var(--aq-slate-400);font-size:18px;cursor:pointer;line-height:1;padding:0 4px}.x[data-v-c869e133]:hover{color:var(--aq-danger)}.paperrow[data-v-c869e133]{border:1px solid var(--aq-slate-200);border-radius:10px;padding:11px;margin-bottom:9px}.paperrow__top[data-v-c869e133]{display:flex;align-items:center;gap:14px;margin-bottom:8px;flex-wrap:wrap}.paperrow__n[data-v-c869e133]{font-size:13px;color:var(--aq-slate-700);flex:1 1 auto}.chips[data-v-c869e133]{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chip[data-v-c869e133]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;color:var(--aq-slate-700);cursor:pointer}.chip.is-on[data-v-c869e133]{background:var(--aq-blue);border-color:var(--aq-blue);color:#fff}.warn[data-v-c869e133]{font-size:12px;color:#b45309;font-weight:600}.ov[data-v-c869e133]{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.ovc[data-v-c869e133]{background:#fff;border-radius:16px;padding:22px;width:min(480px,100%);box-shadow:0 20px 50px #00000040}.ovc__h[data-v-c869e133]{margin:0 0 4px;font-size:18px;font-weight:800}.ovc__s[data-v-c869e133]{margin:0 0 16px;color:var(--aq-slate-500);font-size:13px}.ovc__l[data-v-c869e133]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500)}.ovc__a[data-v-c869e133]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.ovc__link[data-v-c869e133]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:12px;margin-top:16px}.ovc__linkh[data-v-c869e133]{margin:0 0 8px;font-size:12px;color:#15803d;font-weight:600}.ovc__linkrow[data-v-c869e133]{display:flex;gap:8px}.ovc__linkrow .aq-input[data-v-c869e133]{font-size:12px}.toolbar[data-v-bf53db11]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.title[data-v-bf53db11]{margin:0;font-size:16px}.sub[data-v-bf53db11]{margin:2px 0 0;color:var(--aq-slate-500);font-size:13px}.tbl[data-v-bf53db11]{width:100%;border-collapse:collapse;font-size:14px}@media(max-width:640px){.tbl[data-v-bf53db11]{display:block;overflow-x:auto;white-space:nowrap}}.tbl th[data-v-bf53db11]{text-align:left;padding:12px 16px;color:var(--aq-slate-500);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--aq-slate-200)}.tbl td[data-v-bf53db11]{padding:12px 16px;border-bottom:1px solid var(--aq-slate-200)}.tbl tbody tr:last-child td[data-v-bf53db11]{border-bottom:none}.strong[data-v-bf53db11]{font-weight:600}.muted[data-v-bf53db11]{color:var(--aq-slate-500)}.filters[data-v-bf53db11]{display:flex;gap:16px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.find[data-v-bf53db11]{width:280px}.toggle[data-v-bf53db11]{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--aq-slate-700)}.toggle__hint[data-v-bf53db11]{color:var(--aq-slate-400);font-size:12px}.nologin[data-v-bf53db11]{margin:0 0 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;padding:10px 13px;font-size:13px;color:#92400e}.dept[data-v-bf53db11]{display:block;font-size:11px;color:var(--aq-slate-400);font-weight:400}.chip--ghost[data-v-bf53db11]{opacity:.5}.pill--none[data-v-bf53db11]{background:var(--aq-bg);color:var(--aq-slate-500)}.cred[data-v-bf53db11]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.cred span[data-v-bf53db11]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500);width:80px}.cred code[data-v-bf53db11]{font-size:14px;background:var(--aq-bg);padding:6px 10px;border-radius:7px;user-select:all}.ar[data-v-bf53db11]{text-align:right}.sm[data-v-bf53db11]{padding:6px 12px;font-size:13px}.roles[data-v-bf53db11]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-bf53db11]{background:var(--aq-bg);border:1px solid var(--aq-slate-200);border-radius:999px;padding:2px 10px;font-size:12px}.pill[data-v-bf53db11]{font-size:12px;padding:2px 10px;border-radius:999px;font-weight:600}.pill--ok[data-v-bf53db11]{background:#e7f6ec;color:#1a7f43}.pill--locked[data-v-bf53db11]{background:#fdeaea;color:#c0392b}.form[data-v-bf53db11]{display:grid;gap:14px}.row[data-v-bf53db11]{display:flex;gap:12px}.fld[data-v-bf53db11]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--aq-slate-700);flex:1}.checks[data-v-bf53db11]{display:flex;gap:14px;flex-wrap:wrap}.checks--stack[data-v-bf53db11]{flex-direction:column;gap:10px}.check[data-v-bf53db11]{display:flex;align-items:center;gap:8px;font-size:14px}.permgroups[data-v-bf53db11]{display:grid;gap:18px;max-height:60vh;overflow:auto}.permgroup__h[data-v-bf53db11]{margin:0 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500)}.check--perm[data-v-bf53db11]{align-items:flex-start;gap:10px;padding:6px 0}.check--perm span[data-v-bf53db11]{display:flex;flex-direction:column}.check--perm small[data-v-bf53db11]{color:var(--aq-slate-400);font-size:11px}@media(max-width:560px){.row[data-v-bf53db11]{flex-direction:column}}.cardacts[data-v-bf53db11]{display:flex;gap:5px;margin-top:4px;flex-wrap:wrap}.ob[data-v-d12bb7e2]{display:flex;flex-direction:column;gap:18px}.ob__title[data-v-d12bb7e2]{margin:0 0 2px;font-size:18px}.ob__sub[data-v-d12bb7e2]{margin:0;color:var(--aq-slate-500);font-size:13px}.ob__modes[data-v-d12bb7e2]{display:inline-flex;gap:4px;padding:4px;background:var(--aq-slate-100);border-radius:10px;width:fit-content}.ob__mode[data-v-d12bb7e2]{border:0;background:none;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;color:var(--aq-slate-500);cursor:pointer}.ob__mode--on[data-v-d12bb7e2]{background:#fff;color:var(--aq-ink);box-shadow:0 1px 3px #0f172a1f}.ob__topgrid[data-v-d12bb7e2]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:720px){.ob__topgrid[data-v-d12bb7e2]{grid-template-columns:1fr}}.ob__step[data-v-d12bb7e2]{display:flex;gap:14px;padding:16px}.ob__stepnum[data-v-d12bb7e2]{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--aq-blue-100);color:var(--aq-blue-700);display:grid;place-items:center;font-weight:800}.ob__stepbody h3[data-v-d12bb7e2]{margin:0 0 4px;font-size:14px}.ob__stepbody p[data-v-d12bb7e2]{margin:0 0 10px;font-size:12px;color:var(--aq-slate-600);line-height:1.5}.ob__file[data-v-d12bb7e2]{display:inline-flex;align-items:center;gap:8px;border:1px dashed var(--aq-slate-300);border-radius:9px;padding:9px 12px;cursor:pointer;position:relative;font-size:13px;color:var(--aq-slate-600)}.ob__file input[data-v-d12bb7e2]{position:absolute;inset:0;opacity:0;cursor:pointer}.ob__grid[data-v-d12bb7e2],.ob__results[data-v-d12bb7e2]{padding:16px}.ob__gridbar[data-v-d12bb7e2]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ob__gridactions[data-v-d12bb7e2]{display:flex;gap:8px;flex-wrap:wrap}.ob__status[data-v-d12bb7e2]{font-size:13px;font-weight:700}.ob__status--ok[data-v-d12bb7e2]{color:var(--aq-success)}.ob__status--bad[data-v-d12bb7e2]{color:var(--aq-orange)}.ob__scroll[data-v-d12bb7e2]{overflow-x:auto}.ob__table[data-v-d12bb7e2]{width:100%;border-collapse:collapse}.ob__table th[data-v-d12bb7e2],.ob__table td[data-v-d12bb7e2]{text-align:left;padding:6px 8px;border-bottom:1px solid var(--aq-slate-200);font-size:12px;white-space:nowrap}.ob__table th[data-v-d12bb7e2]{color:var(--aq-slate-500);font-weight:600}.ob__req[data-v-d12bb7e2]{color:var(--aq-danger);margin-left:2px}.ob__rownum[data-v-d12bb7e2]{color:var(--aq-slate-400);width:36px}.ob__row--bad td[data-v-d12bb7e2]{background:#fff7ed}.ob__cell[data-v-d12bb7e2]{padding:4px 6px}.ob__input[data-v-d12bb7e2]{width:100%;min-width:120px;border:1px solid var(--aq-slate-300);border-radius:7px;padding:6px 8px;font-size:12px}.ob__input--bad[data-v-d12bb7e2]{border-color:var(--aq-danger);background:#fef2f2;outline:none;box-shadow:0 0 0 2px #ef44442e}.ob__del[data-v-d12bb7e2]{background:none;border:1px solid var(--aq-slate-300);color:var(--aq-slate-400);border-radius:7px;width:28px;height:30px;cursor:pointer}.ob__resulthead[data-v-d12bb7e2]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ob__stats[data-v-d12bb7e2]{display:flex;gap:10px}.ob__stat[data-v-d12bb7e2]{font-size:13px;font-weight:700}.ob__stat--ok[data-v-d12bb7e2]{color:var(--aq-success)}.ob__stat--warn[data-v-d12bb7e2]{color:var(--aq-orange)}.ob__stat--bad[data-v-d12bb7e2]{color:var(--aq-danger)}.ob__hint[data-v-d12bb7e2]{margin:10px 0 14px;font-size:12px;color:var(--aq-slate-500);line-height:1.5}.ob__mono[data-v-d12bb7e2]{font-family:ui-monospace,SFMono-Regular,monospace}.ob__note[data-v-d12bb7e2]{color:var(--aq-slate-500);white-space:normal;max-width:220px}.ob__badge[data-v-d12bb7e2]{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.ob__badge--ok[data-v-d12bb7e2]{background:#f0fdf4;color:var(--aq-success)}.ob__badge--warn[data-v-d12bb7e2]{background:var(--aq-orange-100);color:var(--aq-orange)}.ob__badge--bad[data-v-d12bb7e2]{background:#fef2f2;color:var(--aq-danger)}.hook[data-v-d247db90]{margin-top:14px;padding-top:12px;border-top:1px dashed var(--aq-slate-300);display:flex;flex-direction:column;gap:8px}.hook__lead[data-v-d247db90]{margin:0;font-size:13px;color:var(--aq-slate-700)}.hook__row[data-v-d247db90]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hook__url[data-v-d247db90]{flex:1 1 280px;min-width:0;overflow-x:auto;white-space:nowrap;font-size:12.5px;padding:8px 10px;border-radius:8px;background:var(--aq-bg);border:1px solid var(--aq-slate-200);color:var(--aq-ink);user-select:all}.hook__copy[data-v-d247db90]{flex-shrink:0;padding:7px 14px;font-size:13px}.hook__why[data-v-d247db90]{margin:0;font-size:12px;color:var(--aq-slate-500);line-height:1.5}.wrap[data-v-d247db90]{max-width:640px}.panel[data-v-d247db90]{padding:24px}.panel__title[data-v-d247db90]{margin:0 0 8px;font-size:18px}.panel__desc[data-v-d247db90]{margin:0 0 20px;color:var(--aq-slate-700);line-height:1.6;font-size:14px}.active[data-v-d247db90]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--aq-bg);border-radius:10px;margin-bottom:18px}.dot[data-v-d247db90]{width:12px;height:12px;border-radius:50%;flex:none}.dot--on[data-v-d247db90]{background:var(--aq-success);box-shadow:0 0 0 4px #dcfce7}.dot--off[data-v-d247db90]{background:var(--aq-slate-300);box-shadow:0 0 0 4px var(--aq-slate-200)}.active__head[data-v-d247db90]{font-weight:600}.active__sub[data-v-d247db90]{color:var(--aq-slate-500);font-size:13px}.prov[data-v-d247db90]{padding:12px 16px;background:var(--aq-bg);border-radius:10px;margin-bottom:18px}.prov__lbl[data-v-d247db90]{font-size:13px;color:var(--aq-slate-700)}.prov__opts[data-v-d247db90]{display:flex;gap:8px;margin-top:8px}.gw[data-v-d247db90]{border:1px solid var(--aq-slate-200);border-radius:12px;padding:16px;margin-bottom:14px}.gw__head[data-v-d247db90]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.gw__title[data-v-d247db90]{margin:0;font-size:15px}.pill[data-v-d247db90]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px}.pill--on[data-v-d247db90]{background:#dcfce7;color:#1a7f43}.pill--off[data-v-d247db90]{background:var(--aq-slate-200);color:var(--aq-slate-500)}.fld[data-v-d247db90]{display:flex;flex-direction:column;gap:6px;font-size:13px;margin-bottom:10px}.fld>span[data-v-d247db90]{color:var(--aq-slate-700);font-weight:500}.actions[data-v-d247db90]{display:flex;gap:10px;margin-top:4px}.note[data-v-d247db90]{margin:12px 0 0;font-size:13px;color:var(--aq-slate-500)}.wrap>.panel+.panel[data-v-d247db90]{margin-top:18px}.form[data-v-d247db90]{display:flex;flex-direction:column}.mono[data-v-d247db90]{font-family:ui-monospace,Menlo,Consolas,monospace}.preview[data-v-d247db90]{margin:4px 0 0;font-size:14px;color:var(--aq-slate-700)}.preview strong[data-v-d247db90]{color:var(--aq-blue);margin-left:6px}.preview__bad[data-v-d247db90]{color:var(--aq-orange);margin-left:6px;font-size:13px}.panel__desc code[data-v-d247db90]{background:var(--aq-bg);padding:1px 5px;border-radius:5px;font-size:12px}.flaglist[data-v-d247db90]{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:8px}.flaglist li[data-v-d247db90]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid #fecaca;background:#fff7ed;border-radius:10px}.flaglist__main[data-v-d247db90]{display:flex;flex-direction:column;gap:2px;min-width:0}.flaglist__id[data-v-d247db90]{font-size:11px;color:#94a3b8;font-family:ui-monospace,monospace}.flaglist__meta[data-v-d247db90]{font-size:12px;color:#92400e}.flaglist__sample[data-v-d247db90]{font-size:12px;color:#64748b;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:46ch}.flaglist__blocked[data-v-d247db90]{font-size:12px;font-weight:700;color:#b91c1c}.wrap[data-v-24eac9f3]{display:grid;gap:14px}.head[data-v-24eac9f3]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.title[data-v-24eac9f3]{margin:0 0 4px;font-size:18px}.desc[data-v-24eac9f3]{margin:0;color:var(--aq-slate-700);font-size:13px;max-width:60ch;line-height:1.55}.filters[data-v-24eac9f3]{display:flex;gap:8px;align-items:center}.tbl[data-v-24eac9f3]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-24eac9f3],.tbl td[data-v-24eac9f3]{text-align:left;padding:9px 12px;border-bottom:1px solid var(--aq-slate-200);vertical-align:top}.tbl th[data-v-24eac9f3]{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--aq-slate-500)}.r[data-v-24eac9f3]{text-align:right}.nowrap[data-v-24eac9f3]{white-space:nowrap}.muted[data-v-24eac9f3]{color:var(--aq-slate-500)}.mono[data-v-24eac9f3]{font-family:ui-monospace,Menlo,Consolas,monospace}.badge[data-v-24eac9f3]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap}.b-invoice[data-v-24eac9f3]{background:#eaf0fb;color:#1c66d9}.b-payment[data-v-24eac9f3]{background:#e7f6ec;color:#1a7f43}.b-settings[data-v-24eac9f3]{background:#fff1e7;color:#b4530f}.b-other[data-v-24eac9f3]{background:var(--aq-slate-200);color:var(--aq-slate-700)}@media(max-width:640px){.desc[data-v-24eac9f3]{max-width:none}}.host[data-v-9c41350d]{position:fixed;bottom:20px;right:20px;z-index:60;display:flex;flex-direction:column;gap:10px;max-width:360px}.toast[data-v-9c41350d]{background:var(--aq-ink);color:#fff;padding:12px 16px;border-radius:10px;box-shadow:var(--aq-shadow);cursor:pointer;font-size:14px;border-left:4px solid var(--aq-slate-500)}.toast--success[data-v-9c41350d]{border-left-color:var(--aq-success)}.toast--error[data-v-9c41350d]{border-left-color:var(--aq-danger)}.toast--info[data-v-9c41350d]{border-left-color:var(--aq-blue)}.toast__msg[data-v-9c41350d]{line-height:1.5}.app[data-v-d71f7318]{display:grid;grid-template-columns:230px 1fr;gap:20px;align-items:start}.subnav[data-v-d71f7318]{position:sticky;top:calc(var(--aq-sticky-top, 60px) + 12px);max-height:calc(100vh - var(--aq-sticky-top, 60px) - 24px);overflow-y:auto;display:flex;flex-direction:column;gap:4px;background:var(--aq-surface);border:1px solid var(--aq-slate-200);border-radius:var(--aq-radius);box-shadow:var(--aq-shadow);padding:8px}.subnav__item[data-v-d71f7318]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:none;background:transparent;cursor:pointer;font-size:14px;font-weight:500;color:var(--aq-slate-700);text-align:left;width:100%}.subnav__item[data-v-d71f7318]:hover{background:var(--aq-bg)}.subnav__item--active[data-v-d71f7318]{background:var(--aq-blue-100);color:var(--aq-blue-700);font-weight:600}.subnav__icon[data-v-d71f7318]{font-size:16px}.content[data-v-d71f7318]{min-width:0}.setup[data-v-d71f7318]{padding:28px;max-width:560px}.setup__title[data-v-d71f7318]{margin:0 0 8px;font-size:18px}.setup__text[data-v-d71f7318]{margin:0;color:var(--aq-slate-700);line-height:1.6}.setup__link[data-v-d71f7318]{border:none;background:transparent;padding:0;color:var(--aq-blue);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}@media(max-width:820px){.app[data-v-d71f7318]{grid-template-columns:1fr}.subnav[data-v-d71f7318]{position:static;flex-direction:row;flex-wrap:wrap}.subnav__item[data-v-d71f7318]{width:auto}}.fbk[data-v-819f19a7]{margin-top:6px}.fbk__toggle[data-v-819f19a7]{display:inline-flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;font-size:12px;font-weight:700;color:var(--aq-orange);padding:2px 0}.fbk__count[data-v-819f19a7]{background:var(--aq-orange-100);color:var(--aq-orange);border-radius:999px;padding:1px 7px;font-size:11px}.fbk__chev[data-v-819f19a7]{color:var(--aq-slate-400)}.fbk__body[data-v-819f19a7]{margin-top:10px;padding:14px;border:1px solid var(--aq-slate-200);border-radius:12px;background:var(--aq-surface)}.fbk__ok[data-v-819f19a7]{color:#138a4f;font-size:13px;margin:0 0 8px}.fbk__err[data-v-819f19a7]{color:#d23f3f;font-size:13px;margin:0 0 8px}.fbk__stat[data-v-819f19a7]{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--aq-slate-700);margin-bottom:12px}.fbk__by[data-v-819f19a7]{color:var(--aq-slate-500);font-size:12px}.fbk__tabs[data-v-819f19a7]{display:flex;gap:4px;margin-bottom:12px;flex-wrap:wrap}.fbk__tabs button[data-v-819f19a7]{background:none;border:1px solid var(--aq-slate-200);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;color:var(--aq-slate-600);cursor:pointer}.fbk__tabs button.on[data-v-819f19a7]{background:var(--aq-orange);color:#fff;border-color:var(--aq-orange)}.fbk__form[data-v-819f19a7]{display:grid;gap:8px}.fbk__hint[data-v-819f19a7]{font-size:12px;color:var(--aq-slate-500);margin:0;line-height:1.5}.fbk__stars[data-v-819f19a7]{display:flex;gap:4px}.fbk__star[data-v-819f19a7]{font-size:26px;line-height:1;background:none;border:0;cursor:pointer;color:#d7dae6}.fbk__star.on[data-v-819f19a7]{color:#ffb020}.fbk__in[data-v-819f19a7]{width:100%;box-sizing:border-box;border:1px solid var(--aq-slate-200);border-radius:8px;padding:8px 10px;font:inherit;resize:vertical}.fbk__btn[data-v-819f19a7]{justify-self:start;border:0;border-radius:8px;padding:8px 16px;font-weight:700;font-size:13px;color:#fff;background:var(--aq-orange);cursor:pointer}.fbk__btn[data-v-819f19a7]:disabled{opacity:.6}.fbk__row[data-v-819f19a7]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--aq-slate-600)}.fbk__sel[data-v-819f19a7]{font:inherit;padding:5px 8px;border:1px solid var(--aq-slate-200);border-radius:8px;margin-left:6px}.fbk__links[data-v-819f19a7]{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px}.fbk__link[data-v-819f19a7]{border:1px solid var(--aq-slate-200);border-radius:8px;padding:8px 10px;display:grid;gap:6px}.fbk__linkmain[data-v-819f19a7]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.fbk__url[data-v-819f19a7]{font-size:12px;color:var(--aq-slate-700);word-break:break-all}.fbk__badge[data-v-819f19a7]{font-size:11px;font-weight:700;border-radius:999px;padding:1px 8px;white-space:nowrap}.fbk__badge.active[data-v-819f19a7]{background:#e3f7ec;color:#138a4f}.fbk__badge.expired[data-v-819f19a7],.fbk__badge.closed[data-v-819f19a7]{background:#f1f1f4;color:var(--aq-slate-500)}.fbk__linkacts[data-v-819f19a7]{display:flex;gap:6px}.fbk__linkacts button[data-v-819f19a7]{font-size:12px;border:1px solid var(--aq-slate-200);background:#fff;border-radius:6px;padding:4px 10px;cursor:pointer;color:var(--aq-slate-700)}.sp[data-v-904b2b4d]{display:grid;gap:18px}.sp__tabs[data-v-904b2b4d]{display:flex;gap:4px;border-bottom:1px solid var(--aq-slate-200);overflow-x:auto}.sp__tab[data-v-904b2b4d]{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;font-weight:600;font-size:14px;color:var(--aq-slate-500);white-space:nowrap}.sp__tab[data-v-904b2b4d]:hover{color:var(--aq-ink)}.sp__tab--active[data-v-904b2b4d]{color:var(--aq-orange);border-bottom-color:var(--aq-orange)}.sp__grid[data-v-904b2b4d]{display:grid;grid-template-columns:1.5fr 1fr;gap:16px}.hero[data-v-904b2b4d]{padding:26px;background:linear-gradient(180deg,var(--aq-orange-100),var(--aq-surface) 70%)}.hero__badge[data-v-904b2b4d]{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-size:24px;background:linear-gradient(135deg,var(--aq-orange),#ff8a4c);box-shadow:0 8px 20px #f26a214d;margin-bottom:14px}.hero__title[data-v-904b2b4d]{margin:0 0 8px;font-size:20px}.hero__text[data-v-904b2b4d]{margin:0 0 14px;color:var(--aq-slate-700);line-height:1.6}.hero__tag[data-v-904b2b4d]{font-size:12px;font-weight:700;color:var(--aq-orange);background:#fff;border:1px solid var(--aq-orange);border-radius:999px;padding:3px 10px}.panel[data-v-904b2b4d]{padding:22px}.panel__title[data-v-904b2b4d]{margin:0 0 12px;font-size:16px}.strands[data-v-904b2b4d]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.strands li[data-v-904b2b4d]{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--aq-slate-700)}.strands__i[data-v-904b2b4d]{font-size:18px}.list[data-v-904b2b4d]{padding:8px 6px}.del[data-v-904b2b4d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--aq-slate-200)}.del[data-v-904b2b4d]:last-child{border-bottom:0}.del__main[data-v-904b2b4d]{display:grid;gap:3px}.del__meta[data-v-904b2b4d]{font-size:12px;color:var(--aq-slate-500)}.del__fb[data-v-904b2b4d]{font-size:13px;color:var(--aq-slate-600);font-style:italic}.del__att[data-v-904b2b4d]{font-size:12px;font-weight:700;color:var(--aq-orange);white-space:nowrap}.stats[data-v-904b2b4d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;margin-bottom:14px}.stat[data-v-904b2b4d]{padding:18px;text-align:center}.stat__v[data-v-904b2b4d]{font-size:30px;font-weight:800;color:var(--aq-orange)}.stat__k[data-v-904b2b4d]{font-size:12px;color:var(--aq-slate-600);margin-top:4px}.muted[data-v-904b2b4d]{color:var(--aq-slate-500);font-size:13px;margin:0;line-height:1.6}.soon[data-v-904b2b4d]{padding:48px 28px;text-align:center}.soon__icon[data-v-904b2b4d]{font-size:40px}.soon__title[data-v-904b2b4d]{margin:10px 0 6px;font-size:18px}.soon__text[data-v-904b2b4d]{margin:0 auto 16px;max-width:460px;color:var(--aq-slate-500);line-height:1.6}.soon__pill[data-v-904b2b4d]{font-size:12px;font-weight:600;color:var(--aq-orange);background:var(--aq-orange-100);border-radius:999px;padding:4px 12px}@media(max-width:760px){.sp__grid[data-v-904b2b4d]{grid-template-columns:1fr}}.sp-img[data-v-c6f43b3d]{display:block;width:100%;height:100%;object-fit:cover}.sp-img--ph[data-v-c6f43b3d]{display:grid;place-items:center;background:var(--aq-slate-200);font-size:28px}.sp-verify[data-v-0a4a7caa]{max-width:640px;margin:0 auto}.sp-scanbtn[data-v-0a4a7caa]{width:100%;display:flex;align-items:center;gap:16px;text-align:left;cursor:pointer;border:0;border-radius:18px;padding:22px;color:#fff;background:radial-gradient(120% 120% at 0% 0%,#1f73e0 0%,var(--aq-blue, #0f4fb0) 55%,#0a3a86 100%);box-shadow:0 16px 34px #0f4fb052}.sp-scanbtn[data-v-0a4a7caa]:hover{filter:brightness(1.04)}.sp-scanbtn[data-v-0a4a7caa]:active{transform:translateY(1px)}.sp-scanbtn__icon[data-v-0a4a7caa]{font-size:30px;width:60px;height:60px;flex:0 0 auto;border-radius:16px;display:grid;place-items:center;background:#ffffff29}.sp-scanbtn__title[data-v-0a4a7caa]{display:block;font-size:19px;font-weight:800}.sp-scanbtn__sub[data-v-0a4a7caa]{display:block;font-size:13px;opacity:.9;margin-top:2px}.sp-cam[data-v-0a4a7caa]{margin-bottom:6px}.sp-scan[data-v-0a4a7caa]{margin-top:18px;padding-top:16px;border-top:1px solid var(--aq-slate-200)}.sp-scan__label[data-v-0a4a7caa]{display:block;font-size:12.5px;color:var(--aq-slate-500);margin-bottom:8px}.sp-scan__row[data-v-0a4a7caa]{display:flex;gap:10px}.sp-scan__input[data-v-0a4a7caa]{flex:1;font:inherit;padding:12px;border:1px solid var(--aq-slate-300);border-radius:10px}.sp-checking[data-v-0a4a7caa]{color:var(--aq-slate-500);margin-top:14px}.sp-result[data-v-0a4a7caa]{display:flex;gap:18px;padding:18px;align-items:center;margin-top:18px}.sp-result--ok[data-v-0a4a7caa]{border-left:6px solid #1c7a3e}.sp-result--bad[data-v-0a4a7caa]{border-left:6px solid #b3360f}.sp-result__photo[data-v-0a4a7caa]{width:110px;height:130px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--aq-slate-200)}.sp-result__photo[data-v-0a4a7caa] img{width:100%;height:100%;object-fit:cover}.sp-result__ph[data-v-0a4a7caa]{display:grid;place-items:center;width:100%;height:100%;font-size:40px}.sp-result__verdict[data-v-0a4a7caa]{font-weight:800;font-size:16px;letter-spacing:.5px}.sp-result--ok .sp-result__verdict[data-v-0a4a7caa]{color:#1c7a3e}.sp-result--bad .sp-result__verdict[data-v-0a4a7caa]{color:#b3360f}.sp-result__name[data-v-0a4a7caa]{margin:6px 0 2px;font-size:23px}.sp-result__meta[data-v-0a4a7caa]{margin:0;color:var(--aq-slate-700)}.sp-result__msg[data-v-0a4a7caa]{margin:8px 0 0;color:var(--aq-slate-500);font-size:14px}.sp-result__again[data-v-0a4a7caa]{margin-top:14px;border:0;background:var(--aq-blue, #0f4fb0);color:#fff;border-radius:999px;padding:9px 18px;font-weight:700;font-size:14px;cursor:pointer}.sp-error[data-v-0a4a7caa]{color:#b3360f;margin-top:14px}@media(max-width:520px){.sp-result[data-v-0a4a7caa]{flex-direction:column;text-align:center}.sp-result__again[data-v-0a4a7caa]{width:100%}}.sp-points[data-v-0a4a7caa]{margin-bottom:14px}.sp-points__label[data-v-0a4a7caa]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--aq-slate-500);display:block;margin-bottom:7px}.sp-points__list[data-v-0a4a7caa]{display:flex;gap:8px;flex-wrap:wrap}.sp-point[data-v-0a4a7caa]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:11px;padding:9px 14px;cursor:pointer;text-align:left;display:flex;flex-direction:column}.sp-point.is-on[data-v-0a4a7caa]{background:var(--aq-blue);border-color:var(--aq-blue);color:#fff}.sp-point__name[data-v-0a4a7caa]{font-size:14px;font-weight:700}.sp-point__purpose[data-v-0a4a7caa]{font-size:11px;opacity:.7}.sp-points__hint[data-v-0a4a7caa]{margin:8px 0 0;font-size:12px;color:#92400e;background:#fffbeb;border-radius:8px;padding:8px 11px}.sp-result__side[data-v-0a4a7caa]{margin:6px 0 0;font-size:13px;font-weight:700}.sp-result__kind[data-v-0a4a7caa]{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:999px;background:#ffffff38;font-size:11px;font-weight:700;letter-spacing:.02em}.cf[data-v-619504f9]{position:relative;background:radial-gradient(120% 80% at 0% 0%,#fff,#fbfcfe 60%,#f5f8fc);border:1px solid var(--aq-slate-200);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;color:#15151a;box-shadow:0 10px 30px #0f172a2e}.cf--port[data-v-619504f9]{width:264px;height:418px}.cf--land[data-v-619504f9]{width:418px;height:264px}.cf[data-v-619504f9]:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(45deg,rgba(11,42,74,.03) 0 6px,transparent 6px 12px),repeating-linear-gradient(-45deg,rgba(11,42,74,.03) 0 6px,transparent 6px 12px)}.cf__head[data-v-619504f9]{position:relative;color:#fff;display:flex;align-items:center;gap:9px;padding:11px 13px 13px;background:linear-gradient(135deg,var(--p),color-mix(in srgb,var(--p) 72%,#000));box-shadow:inset 0 -3px 0 0 var(--a)}.cf__head[data-v-619504f9]:after{content:"";position:absolute;inset:0;opacity:.14;pointer-events:none;background:repeating-linear-gradient(115deg,#fff 0 1px,transparent 1px 9px)}.cf__logo[data-v-619504f9]{height:32px;width:auto;background:#fff;border-radius:5px;padding:2px 3px;box-shadow:0 2px 6px #0003;position:relative;z-index:1}.cf__sch[data-v-619504f9]{position:relative;z-index:1}.cf__schname[data-v-619504f9]{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:14px;line-height:1.05;letter-spacing:.01em}.cf__motto[data-v-619504f9]{font-size:8.5px;opacity:.85;font-style:italic}.cf__body[data-v-619504f9]{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;align-items:center;gap:9px;padding:15px 14px}.cf--land .cf__body[data-v-619504f9]{flex-direction:row;align-items:center}.cf__photo[data-v-619504f9]{width:98px;height:118px;border-radius:9px;overflow:hidden;background:var(--aq-slate-200);display:grid;place-items:center;font-size:34px;flex-shrink:0;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--a),0 6px 14px #0000002e}.cf__photo img[data-v-619504f9]{width:100%;height:100%;object-fit:cover}.cf__info[data-v-619504f9]{text-align:center}.cf--land .cf__info[data-v-619504f9]{text-align:left;flex:1}.cf__name[data-v-619504f9]{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:18px;margin-bottom:5px;color:var(--p)}.cf__line[data-v-619504f9]{font-size:12px;color:#46506a}.cf__line span[data-v-619504f9]{color:#9aa3b2;margin-right:5px;text-transform:uppercase;font-size:9px;letter-spacing:.06em}.cf__qr[data-v-619504f9]{width:74px;height:74px;border-radius:4px;background:#fff;padding:2px;box-shadow:0 2px 6px #0000001f}.cf__foot[data-v-619504f9]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:6px 11px;font-size:9px;color:#7b8398;border-top:1px solid rgba(11,42,74,.08);background:#fff9}.cf__credit[data-v-619504f9]{color:var(--a);font-weight:700;letter-spacing:.02em}.cf__backhead[data-v-619504f9]{position:relative;z-index:1;color:#fff;font-family:Playfair Display,serif;font-weight:700;font-size:12px;padding:9px 13px;background:linear-gradient(135deg,var(--p),color-mix(in srgb,var(--p) 72%,#000));box-shadow:inset 0 -2px 0 0 var(--a)}.cf__backbody[data-v-619504f9]{position:relative;z-index:1;flex:1;padding:13px;display:flex;flex-direction:column;gap:6px}.cf__kv[data-v-619504f9]{display:flex;gap:14px;font-size:11px;color:#46506a}.cf__notes[data-v-619504f9]{font-size:10px;color:#46506a;line-height:1.4;margin:4px 0;white-space:pre-wrap}.cf__return[data-v-619504f9]{font-size:10px;color:#15151a;margin:0}.cf__sign[data-v-619504f9]{margin-top:auto;font-size:9px;color:#46506a;letter-spacing:.04em;text-transform:uppercase}.cf__signline[data-v-619504f9]{display:block;width:120px;border-top:1px solid #46506a;margin-bottom:3px}.pr-ov[data-v-c2ce9c76]{position:fixed;inset:0;z-index:60;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow:auto}.pr-dlg[data-v-c2ce9c76]{background:#fff;border-radius:14px;padding:22px;box-shadow:var(--aq-shadow)}.pr-err[data-v-c2ce9c76]{color:#b3360f}.pr-faces[data-v-c2ce9c76]{display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.pr-foot[data-v-c2ce9c76]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}@media print{body *{visibility:hidden!important}#sp-print-area,#sp-print-area *{visibility:visible!important}#sp-print-area{position:fixed;left:0;top:0;display:flex;gap:10mm}}.cdt-ov[data-v-f4847920]{position:fixed;inset:0;z-index:60;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px}.cdt[data-v-f4847920]{width:100%;max-width:420px;padding:22px}.cdt__t[data-v-f4847920]{margin:0 0 4px;font-size:17px}.cdt__sub[data-v-f4847920]{margin:0 0 14px;color:var(--aq-slate-500);font-size:12px}.cdt__f[data-v-f4847920]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.cdt__f input[data-v-f4847920]{font:inherit;font-weight:400;padding:8px 10px;border:1px solid var(--aq-slate-300);border-radius:8px}.cdt__foot[data-v-f4847920]{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.cdt__err[data-v-f4847920]{color:#b3360f}.sp-toolbar[data-v-779860bb]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.sp-input[data-v-779860bb]{font:inherit;padding:8px 10px;border:1px solid var(--aq-slate-300);border-radius:8px}.sp-table[data-v-779860bb]{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.sp-table th[data-v-779860bb]{text-align:left;color:var(--aq-slate-500);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--aq-slate-200)}.sp-table td[data-v-779860bb]{padding:10px;border-bottom:1px solid var(--aq-slate-200);vertical-align:middle}.sp-thumb[data-v-779860bb]{width:40px;height:48px;border-radius:6px;overflow:hidden;background:var(--aq-slate-200)}.sp-badge[data-v-779860bb]{padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600}.sp-badge--active[data-v-779860bb]{background:#e3f3e8;color:#1c7a3e}.sp-badge--blocked[data-v-779860bb]{background:#fdf0e3;color:#9a5b00}.sp-badge--revoked[data-v-779860bb]{background:#f7e3e3;color:#b3360f}.sp-badge--replaced[data-v-779860bb]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.sp-badge--expired[data-v-779860bb]{background:var(--aq-slate-200);color:var(--aq-slate-500)}.sp-actions[data-v-779860bb]{white-space:nowrap}.sp-link[data-v-779860bb]{background:none;border:0;color:var(--aq-blue);cursor:pointer;font-weight:600;font-size:13px;padding:2px 6px}.sp-link--danger[data-v-779860bb]{color:#b3360f}.sp-muted[data-v-779860bb]{color:var(--aq-slate-500);font-size:13px}.sp-error[data-v-779860bb]{color:#b3360f}@media(max-width:640px){.sp-table[data-v-779860bb]{min-width:0;font-size:13.5px}.sp-table thead[data-v-779860bb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sp-table[data-v-779860bb],.sp-table tbody[data-v-779860bb],.sp-table tr[data-v-779860bb],.sp-table td[data-v-779860bb]{display:block;width:100%}.sp-table tr[data-v-779860bb]{border:1px solid var(--aq-slate-200);border-radius:12px;margin-bottom:12px;padding:6px 2px}.sp-table td[data-v-779860bb]{border:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:7px 12px;text-align:right}.sp-table td[data-v-779860bb]:before{content:attr(data-label);font-weight:600;color:var(--aq-slate-500);text-align:left}.sp-actions[data-v-779860bb]{flex-wrap:wrap;justify-content:flex-end}.sp-actions[data-v-779860bb]:before{align-self:center}}.sp-bulk__upload[data-v-6c3a205a]{padding:18px;max-width:720px;margin-bottom:18px}.sp-h[data-v-6c3a205a]{margin:0 0 8px;font-size:15px}.sp-note[data-v-6c3a205a]{color:var(--aq-slate-500);font-size:13px;margin:0 0 12px}.sp-row[data-v-6c3a205a]{display:flex;gap:10px;align-items:center}.sp-summary[data-v-6c3a205a]{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}.sp-pill[data-v-6c3a205a]{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--aq-slate-200);color:var(--aq-slate-700)}.sp-pill--ok[data-v-6c3a205a]{background:#e3f3e8;color:#1c7a3e}.sp-pill--warn[data-v-6c3a205a]{background:#fdf0e3;color:#9a5b00}.sp-pill--bad[data-v-6c3a205a]{background:#f7e3e3;color:#b3360f}.sp-block[data-v-6c3a205a]{margin-bottom:22px}.sp-grid[data-v-6c3a205a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.sp-fix[data-v-6c3a205a]{padding:10px;display:flex;flex-direction:column;gap:6px}.sp-fix__img[data-v-6c3a205a]{width:100%;height:120px;object-fit:cover;border-radius:8px;background:var(--aq-slate-200)}.sp-fix__name[data-v-6c3a205a]{font-size:12px;color:var(--aq-slate-500);word-break:break-all}.sp-fix__pick[data-v-6c3a205a]{font:inherit;padding:7px 9px;border:1px solid var(--aq-slate-300);border-radius:8px}.sp-fix__btn[data-v-6c3a205a]{padding:7px 10px}.sp-fix__warn[data-v-6c3a205a]{font-size:11px;color:#9a5b00;margin:0}.sp-list[data-v-6c3a205a]{margin:0;padding-left:18px;font-size:13px;color:var(--aq-slate-700)}.sp-miss[data-v-6c3a205a]{display:flex;flex-direction:column;gap:8px}.sp-miss__row[data-v-6c3a205a]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:1px solid var(--aq-slate-200);border-radius:8px}.sp-miss__who[data-v-6c3a205a]{font-size:14px}.sp-miss__up[data-v-6c3a205a]{background:var(--aq-blue);color:#fff;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.sp-error[data-v-6c3a205a]{color:#b3360f;margin:8px 0 0}.sp-sec[data-v-8ddac74b]{margin-top:24px}.sp-sec__head[data-v-8ddac74b]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.sp-h[data-v-8ddac74b]{margin:0 0 8px;font-size:15px}.sp-check[data-v-8ddac74b]{font-size:13px;color:var(--aq-slate-700);display:flex;gap:6px;align-items:center}.sp-table[data-v-8ddac74b]{width:100%;min-width:600px;border-collapse:collapse;font-size:14px}.sp-table th[data-v-8ddac74b]{text-align:left;color:var(--aq-slate-500);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--aq-slate-200)}.sp-table td[data-v-8ddac74b]{padding:10px;border-bottom:1px solid var(--aq-slate-200);vertical-align:middle}.sp-btn[data-v-8ddac74b]{padding:6px 12px}.sp-yes[data-v-8ddac74b]{color:#1c7a3e;font-weight:600}.sp-no[data-v-8ddac74b]{color:#9a5b00;font-weight:600}.sp-cohort[data-v-8ddac74b]{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0}.sp-coh[data-v-8ddac74b]{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--aq-slate-300);border-radius:999px;font-size:13px}.sp-revoke[data-v-8ddac74b]{border-color:#b3360f;color:#b3360f}.sp-muted[data-v-8ddac74b]{color:var(--aq-slate-500);font-size:13px}.sp-error[data-v-8ddac74b]{color:#b3360f}@media(max-width:640px){.sp-table[data-v-8ddac74b]{min-width:0}.sp-table thead[data-v-8ddac74b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sp-table[data-v-8ddac74b],.sp-table tbody[data-v-8ddac74b],.sp-table tr[data-v-8ddac74b],.sp-table td[data-v-8ddac74b]{display:block;width:100%}.sp-table tr[data-v-8ddac74b]{border:1px solid var(--aq-slate-200);border-radius:12px;margin-bottom:12px;padding:6px 2px}.sp-table td[data-v-8ddac74b]{border:0;display:flex;gap:14px;align-items:center;justify-content:space-between;padding:7px 12px;text-align:right}.sp-table td[data-v-8ddac74b]:before{content:attr(data-label);font-weight:600;color:var(--aq-slate-500);text-align:left}.sp-btn[data-v-8ddac74b]{width:100%}}.sp-note[data-v-b06d108b]{color:var(--aq-slate-500);font-size:13px;margin:0 0 14px}.sp-table[data-v-b06d108b]{width:100%;min-width:680px;border-collapse:collapse;font-size:13px}.sp-table th[data-v-b06d108b]{text-align:left;color:var(--aq-slate-500);font-weight:600;padding:8px 10px;border-bottom:1px solid var(--aq-slate-200)}.sp-table td[data-v-b06d108b]{padding:9px 10px;border-bottom:1px solid var(--aq-slate-200);vertical-align:top}code[data-v-b06d108b]{background:var(--aq-slate-200);padding:1px 6px;border-radius:6px;font-size:12px}.sp-muted[data-v-b06d108b]{color:var(--aq-slate-500)}.sp-error[data-v-b06d108b]{color:#b3360f}@media(max-width:640px){.sp-table[data-v-b06d108b]{min-width:0}.sp-table thead[data-v-b06d108b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sp-table[data-v-b06d108b],.sp-table tbody[data-v-b06d108b],.sp-table tr[data-v-b06d108b],.sp-table td[data-v-b06d108b]{display:block;width:100%}.sp-table tr[data-v-b06d108b]{border:1px solid var(--aq-slate-200);border-radius:12px;margin-bottom:12px;padding:6px 2px}.sp-table td[data-v-b06d108b]{border:0;display:flex;gap:14px;justify-content:space-between;padding:6px 12px;text-align:right}.sp-table td[data-v-b06d108b]:before{content:attr(data-label);font-weight:600;color:var(--aq-slate-500);text-align:left;flex:0 0 auto}}.sp-err[data-v-a9017237]{background:#fdeaea;color:#c0392b;border-radius:9px;padding:10px 13px;font-size:13px}.sp-head[data-v-a9017237]{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-bottom:12px}.sp-head--log[data-v-a9017237]{margin-top:30px;border-top:1px solid var(--aq-slate-200);padding-top:20px}.sp-h[data-v-a9017237]{margin:0;font-size:16px;font-weight:800}.sp-sub[data-v-a9017237]{margin:3px 0 0;font-size:13px;color:var(--aq-slate-500);max-width:62ch}.sp-muted[data-v-a9017237],.sp-empty[data-v-a9017237]{font-size:13px;color:var(--aq-slate-500);padding:16px;background:var(--aq-bg);border-radius:9px}.sp-list[data-v-a9017237]{list-style:none;margin:0;padding:0}.sp-item[data-v-a9017237]{border:1px solid var(--aq-slate-200);border-radius:11px;padding:12px 14px;margin-bottom:8px;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.sp-item.is-off[data-v-a9017237]{opacity:.55}.sp-item__main[data-v-a9017237]{display:flex;align-items:center;gap:9px;flex:1 1 200px}.sp-item__name[data-v-a9017237]{font-size:14px;font-weight:700}.sp-item__tag[data-v-a9017237]{font-size:11px;font-weight:700;border-radius:999px;padding:2px 9px;background:var(--aq-bg);color:var(--aq-slate-600)}.sp-item__tag--attendance[data-v-a9017237]{background:#e7f6ec;color:#15803d}.sp-item__tag--access[data-v-a9017237]{background:#fef3c7;color:#92400e}.sp-item__off[data-v-a9017237]{font-size:11px;color:var(--aq-slate-400)}.sp-item__meta[data-v-a9017237]{font-size:12px;color:var(--aq-slate-500);display:flex;gap:6px;flex-wrap:wrap}.sp-item__act[data-v-a9017237]{display:flex;gap:6px}.sp-ov[data-v-a9017237]{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px;z-index:60}.sp-card[data-v-a9017237]{background:#fff;border-radius:16px;padding:22px;width:min(560px,100%);max-height:90vh;overflow-y:auto;box-shadow:0 20px 50px #00000040}.sp-f[data-v-a9017237]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px;flex:1}.sp-f>span[data-v-a9017237],.sp-f__k[data-v-a9017237]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500)}.sp-row[data-v-a9017237]{display:flex;gap:12px;flex-wrap:wrap}.sp-purposes[data-v-a9017237]{display:flex;flex-direction:column;gap:7px;margin:7px 0 12px}.sp-purpose[data-v-a9017237]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:10px;padding:10px 13px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:3px}.sp-purpose.is-on[data-v-a9017237]{border-color:var(--aq-blue);background:var(--aq-blue-100)}.sp-purpose strong[data-v-a9017237]{font-size:14px}.sp-purpose span[data-v-a9017237]{font-size:12px;color:var(--aq-slate-500)}.sp-note[data-v-a9017237]{font-size:12px;color:var(--aq-slate-500);margin:0 0 12px}.sp-levels[data-v-a9017237]{display:flex;gap:6px;flex-wrap:wrap;margin:7px 0 6px}.sp-level[data-v-a9017237]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;color:var(--aq-slate-700);cursor:pointer}.sp-level.is-on[data-v-a9017237]{background:var(--aq-blue);border-color:var(--aq-blue);color:#fff}.sp-check[data-v-a9017237]{display:flex;align-items:center;gap:8px;font-size:13px}.sp-act[data-v-a9017237]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.sp-filters[data-v-a9017237]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.sp-filters .aq-input[data-v-a9017237]{width:180px}.sp-badge[data-v-a9017237]{background:#fdeaea;color:#c0392b;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.sp-tbl[data-v-a9017237]{width:100%;border-collapse:collapse}.sp-tbl th[data-v-a9017237]{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--aq-slate-500);padding:0 10px 8px}.sp-tbl td[data-v-a9017237]{padding:9px 10px;border-top:1px solid var(--aq-slate-200);vertical-align:top;font-size:13px}.sp-tbl tr.is-refused td[data-v-a9017237]{background:#fff6f6}.sp-tbl__t[data-v-a9017237]{white-space:nowrap;color:var(--aq-slate-500)}.sp-tbl__name[data-v-a9017237]{font-weight:600;display:block}.sp-tbl__sub[data-v-a9017237]{display:block;font-size:11px;color:var(--aq-slate-500)}.sp-tbl__detail[data-v-a9017237]{display:block;font-size:11px;color:var(--aq-slate-600);margin-top:2px}.sp-pill[data-v-a9017237]{font-size:11px;font-weight:700;border-radius:999px;padding:2px 9px}.sp-pill--ok[data-v-a9017237]{background:#e7f6ec;color:#1a7f43}.sp-pill--bad[data-v-a9017237]{background:#fdeaea;color:#c0392b}.sp-item__tag--staffattendance[data-v-a9017237]{background:#ede9fe;color:#5b21b6}.cd[data-v-d654c530]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start}@media(max-width:920px){.cd[data-v-d654c530]{grid-template-columns:1fr}}.cd__form[data-v-d654c530]{padding:20px}.cd__h[data-v-d654c530]{margin:0 0 12px}.cd__plabel[data-v-d654c530]{display:block;font-size:12px;font-weight:700;color:var(--aq-slate-500);margin:0 0 6px}.cd__presets[data-v-d654c530]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.cd__preset[data-v-d654c530]{display:flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border:1px solid var(--aq-slate-300);border-radius:999px;background:#fff;cursor:pointer;font-size:12px;font-weight:600;color:var(--aq-slate-700)}.cd__preset[data-v-d654c530]:hover{border-color:var(--c)}.cd__swatch[data-v-d654c530]{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.cd__grid[data-v-d654c530]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;align-items:end}@media(max-width:560px){.cd__grid[data-v-d654c530]{grid-template-columns:1fr}}.cd__f[data-v-d654c530]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.cd__f input[type=text][data-v-d654c530],.cd__f select[data-v-d654c530],.cd__f textarea[data-v-d654c530]{font:inherit;font-weight:400;padding:8px 10px;border:1px solid var(--aq-slate-300);border-radius:8px}.cd__f input[type=color][data-v-d654c530]{width:56px;height:36px;padding:2px;border:1px solid var(--aq-slate-300);border-radius:8px}.cd__check[data-v-d654c530]{flex-direction:row;align-items:center;gap:8px}.cd__set[data-v-d654c530]{border:1px solid var(--aq-slate-200);border-radius:10px;padding:12px;margin:6px 0 14px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.cd__set legend[data-v-d654c530]{font-size:12px;font-weight:700;color:var(--aq-slate-500);padding:0 6px}.cd__set label[data-v-d654c530]{font-size:13px;font-weight:400;display:flex;gap:7px;align-items:center}.cd__actions[data-v-d654c530]{display:flex;justify-content:flex-end}.cd__link[data-v-d654c530]{background:none;border:0;color:#b3360f;cursor:pointer;font-size:13px;font-weight:600}.cd__preview[data-v-d654c530]{position:sticky;top:12px}.cd__ph[data-v-d654c530]{margin:0 0 10px;font-size:14px}.cd__faces[data-v-d654c530]{display:flex;flex-wrap:wrap;gap:16px}.cd__muted[data-v-d654c530]{color:var(--aq-slate-500);font-size:12px;margin-top:10px}.cd__err[data-v-d654c530]{color:#b3360f}.cd__ok[data-v-d654c530]{color:#1c7a3e;font-weight:600}.sp-app[data-v-f212816e]{margin-top:4px}.sp-app--self[data-v-f212816e]{max-width:620px}.sp-self-hd h3[data-v-f212816e]{margin:0 0 4px;font-size:18px}.sp-self-hd p[data-v-f212816e]{margin:0 0 16px;color:var(--aq-slate-500);font-size:14px}.sp-hd[data-v-f212816e]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.sp-hd__title[data-v-f212816e]{display:flex;align-items:center;gap:12px;min-width:0}.sp-hd__icon[data-v-f212816e]{font-size:26px;line-height:1;flex:0 0 auto}.sp-hd__title h3[data-v-f212816e]{margin:0;font-size:19px}.sp-hd__title p[data-v-f212816e]{margin:2px 0 0;color:var(--aq-slate-500);font-size:13px}.sp-hd__cta[data-v-f212816e]{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;border:0;cursor:pointer;padding:10px 16px;border-radius:999px;font-weight:700;font-size:14px;color:#fff;background:linear-gradient(135deg,var(--aq-blue, #0f4fb0),#1f73e0);box-shadow:0 8px 18px #0f4fb047}.sp-seg[data-v-f212816e]{display:flex;gap:8px;padding:6px;background:var(--aq-bg);border:1px solid var(--aq-slate-200);border-radius:14px;margin-bottom:22px}.sp-seg__btn[data-v-f212816e]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 14px;border:0;background:none;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;color:var(--aq-slate-600);transition:background .15s,color .15s}.sp-seg__icon[data-v-f212816e]{font-size:17px}.sp-seg__btn[data-v-f212816e]:hover{background:#fff;color:var(--aq-ink)}.sp-seg__btn.is-active[data-v-f212816e]{background:#fff;color:var(--aq-blue, #0f4fb0);box-shadow:0 2px 8px #0f172a14}.sp-seg__btn.is-cta[data-v-f212816e]{color:var(--aq-orange)}.sp-seg__btn.is-cta.is-active[data-v-f212816e]{color:#fff;background:linear-gradient(135deg,var(--aq-orange),#ff8a4c);box-shadow:0 6px 16px #f26a2152}.sp-panel[data-v-f212816e]{min-height:240px}.sp-bottom[data-v-f212816e]{display:none}@media(max-width:720px){.sp-seg[data-v-f212816e],.sp-hd__cta[data-v-f212816e]{display:none}.sp-hd[data-v-f212816e]{margin-bottom:12px}.sp-app--hasbottom[data-v-f212816e]{padding-bottom:88px}.sp-bottom[data-v-f212816e]{display:flex;align-items:flex-end;justify-content:space-around;gap:2px;position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fffffff5;backdrop-filter:blur(8px);border-top:1px solid var(--aq-slate-200);padding:8px 6px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px #0f172a14}.sp-bottom__btn[data-v-f212816e]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;border:0;background:none;cursor:pointer;padding:6px 2px;color:var(--aq-slate-500);font-size:11px;font-weight:600}.sp-bottom__icon[data-v-f212816e]{font-size:20px;line-height:1}.sp-bottom__btn.is-active[data-v-f212816e]{color:var(--aq-blue, #0f4fb0)}.sp-bottom__label[data-v-f212816e]{white-space:nowrap}.sp-bottom__btn.is-cta[data-v-f212816e]{color:#fff}.sp-bottom__btn.is-cta .sp-bottom__icon[data-v-f212816e]{width:58px;height:58px;margin-top:-30px;border-radius:50%;display:grid;place-items:center;font-size:26px;background:linear-gradient(135deg,var(--aq-orange),#ff8a4c);box-shadow:0 10px 22px #f26a2173;border:4px solid var(--aq-surface, #fff)}.sp-bottom__btn.is-cta .sp-bottom__label[data-v-f212816e]{color:var(--aq-orange)}}.ta-state[data-v-1c3714b5]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;text-align:center;color:var(--aq-slate-500)}.ta-state--error[data-v-1c3714b5],.ta-state--error strong[data-v-1c3714b5]{color:var(--aq-danger)}.ta-state__msg[data-v-1c3714b5]{color:var(--aq-slate-500);font-size:13px;max-width:420px}.ta-spinner[data-v-1c3714b5]{width:26px;height:26px;border-radius:50%;border:3px solid var(--aq-slate-200);border-top-color:var(--aq-blue);animation:ta-spin-1c3714b5 .8s linear infinite}@keyframes ta-spin-1c3714b5{to{transform:rotate(360deg)}}.ta-badge[data-v-040ba8be]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.ta-badge--ok[data-v-040ba8be]{background:#dcfce7;color:#15803d}.ta-badge--bad[data-v-040ba8be]{background:#fee2e2;color:var(--aq-danger)}.ta-badge--warn[data-v-040ba8be]{background:#fef3c7;color:#b45309}.ta-badge--accent[data-v-040ba8be]{background:var(--aq-orange-100);color:var(--aq-orange)}.ta-badge--neutral[data-v-040ba8be]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.ta-gen[data-v-8a0931b1]{padding:22px}.ta-gen__head[data-v-8a0931b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.ta-gen__title[data-v-8a0931b1]{margin:0;font-size:18px}.ta-gen__close[data-v-8a0931b1]{padding:8px 14px}.ta-gen__form[data-v-8a0931b1]{display:flex;flex-direction:column;gap:14px;max-width:640px}.ta-row[data-v-8a0931b1]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ta-field[data-v-8a0931b1]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.ta-field__opt[data-v-8a0931b1]{font-weight:400;color:var(--aq-slate-500)}.ta-field__row[data-v-8a0931b1]{display:flex;align-items:center;justify-content:space-between;gap:10px}.ta-field__link[data-v-8a0931b1]{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600;font-size:12px;color:var(--aq-blue)}.ta-field__link[data-v-8a0931b1]:hover{text-decoration:underline}.ta-field__hint[data-v-8a0931b1]{font-weight:400;font-size:12px;color:var(--aq-slate-500)}.ta-req[data-v-8a0931b1]{color:var(--aq-orange)}.ta-textarea[data-v-8a0931b1]{resize:vertical;font-family:inherit;line-height:1.5}.ta-textarea--tall[data-v-8a0931b1]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.ta-std-banner[data-v-8a0931b1]{background:#eff6ff;color:var(--aq-blue-700, #1d4ed8);border:1px solid #bfdbfe;border-radius:10px;padding:10px 12px;font-size:13px}.ta-gen__error[data-v-8a0931b1]{margin:0;color:var(--aq-danger);font-size:13px}.ta-gen__actions[data-v-8a0931b1]{margin-top:4px}.ta-gen__progress[data-v-8a0931b1]{display:flex;flex-direction:column;gap:14px;padding:30px 4px}.ta-gen__progress-row[data-v-8a0931b1]{display:flex;align-items:center;gap:16px}.ta-gen__progress-title[data-v-8a0931b1]{font-weight:700;font-size:16px}.ta-gen__progress-sub[data-v-8a0931b1]{color:var(--aq-slate-500);font-size:13px;margin-top:2px}.ta-gen__safe[data-v-8a0931b1]{margin:0;font-size:12.5px;color:var(--aq-slate-500);background:#f8fafc;border:1px solid var(--aq-slate-200);border-radius:8px;padding:8px 12px}.ta-bar[data-v-8a0931b1]{height:8px;border-radius:999px;background:var(--aq-slate-200);overflow:hidden}.ta-bar__fill[data-v-8a0931b1]{height:100%;background:var(--aq-blue);border-radius:999px;transition:width .4s ease}.ta-bar--indeterminate .ta-bar__fill[data-v-8a0931b1]{width:40%;animation:ta-slide-8a0931b1 1.2s ease-in-out infinite}@keyframes ta-slide-8a0931b1{0%{margin-left:-40%}to{margin-left:100%}}.ta-spinner[data-v-8a0931b1]{width:30px;height:30px;border-radius:50%;flex-shrink:0;border:3px solid var(--aq-slate-200);border-top-color:var(--aq-blue);animation:ta-spin-8a0931b1 .8s linear infinite}@keyframes ta-spin-8a0931b1{to{transform:rotate(360deg)}}@media(max-width:560px){.ta-row[data-v-8a0931b1]{grid-template-columns:1fr}}.ta-acc[data-v-573fde05]{border:1px solid var(--aq-slate-200);border-radius:10px;overflow:hidden;background:#fff}.ta-acc+.ta-acc[data-v-573fde05]{margin-top:10px}.ta-acc__head[data-v-573fde05]{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:none;border:0;cursor:pointer;text-align:left}.ta-acc__head[data-v-573fde05]:hover{background:var(--aq-bg)}.ta-acc__chevron[data-v-573fde05]{color:var(--aq-slate-500);transition:transform .15s}.ta-acc--open .ta-acc__chevron[data-v-573fde05]{transform:rotate(90deg)}.ta-acc__titles[data-v-573fde05]{display:flex;flex-direction:column;gap:2px}.ta-acc__title[data-v-573fde05]{font-weight:600;color:var(--aq-ink)}.ta-acc__subtitle[data-v-573fde05]{font-size:12px;color:var(--aq-slate-500)}.ta-acc__body[data-v-573fde05]{padding:4px 16px 18px;border-top:1px solid var(--aq-slate-200)}.note[data-v-f8314f5e]{display:flex;flex-direction:column;gap:2px;line-height:1.6}.note__heading[data-v-f8314f5e]{margin:16px 0 4px;font-size:14px;font-weight:700;color:var(--aq-slate-800, #1e293b)}.note__heading[data-v-f8314f5e]:first-child{margin-top:0}.note__para[data-v-f8314f5e]{margin:0 0 8px}.note__bullet[data-v-f8314f5e]{margin:0 0 4px;padding-left:18px;position:relative}.note__bullet[data-v-f8314f5e]:before{content:"•";position:absolute;left:4px;color:var(--aq-slate-400, #94a3b8)}.note__num[data-v-f8314f5e]{margin:0 0 4px;padding-left:22px;position:relative}.note__numlabel[data-v-f8314f5e]{position:absolute;left:0;color:var(--aq-slate-500);font-variant-numeric:tabular-nums}.note__cue[data-v-f8314f5e]{margin:0 0 4px;padding:4px 10px;border-left:3px solid var(--aq-primary-200, #bfdbfe);background:var(--aq-primary-50, #eff6ff);border-radius:0 6px 6px 0}.note__cuename[data-v-f8314f5e]{font-weight:700;font-size:11px;letter-spacing:.04em;color:var(--aq-primary-700, #1d4ed8);margin-right:8px;text-transform:uppercase;white-space:nowrap}@media(prefers-color-scheme:dark){.note__cue[data-v-f8314f5e]{background:#3b82f61f;border-left-color:#3b82f680}}.ta-detail[data-v-1eafb982]{display:flex;flex-direction:column;gap:16px}.ta-detail__back[data-v-1eafb982]{align-self:flex-start;padding:6px 14px}.ta-detail__head[data-v-1eafb982]{padding:20px}.ta-detail__title-row[data-v-1eafb982]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ta-detail__title[data-v-1eafb982]{margin:0;font-size:20px}.ta-detail__ver[data-v-1eafb982]{font-size:12px;color:var(--aq-slate-500);font-weight:600}.ta-detail__meta[data-v-1eafb982]{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:13px;color:var(--aq-slate-500)}.ta-detail__topic[data-v-1eafb982]{margin:10px 0 0;color:var(--aq-slate-700)}.ta-actions[data-v-1eafb982]{padding:14px 18px;display:flex;flex-wrap:wrap;gap:24px;align-items:center}.ta-actions__group[data-v-1eafb982]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ta-actions__label[data-v-1eafb982]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500)}.ta-actions__none[data-v-1eafb982]{font-size:13px;color:var(--aq-slate-500)}.ta-actions .aq-btn[data-v-1eafb982]{padding:8px 14px}.ta-detail__err[data-v-1eafb982]{margin:0;color:var(--aq-danger);font-size:13px}.ta-lessons__title[data-v-1eafb982]{margin:8px 0 12px;font-size:16px}.ta-detail__empty[data-v-1eafb982]{color:var(--aq-slate-500)}.ta-lesson[data-v-1eafb982]{display:flex;flex-direction:column;gap:14px;color:var(--aq-slate-700);line-height:1.55}.ta-lesson section[data-v-1eafb982]{display:flex;flex-direction:column;gap:4px}.ta-lesson__label[data-v-1eafb982]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500)}.ta-notesbanner[data-v-1eafb982]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 16px;margin-bottom:12px;border-radius:10px;background:var(--aq-amber-50, #fffbeb);border:1px solid var(--aq-amber-200, #fde68a)}.ta-notesbanner__text[data-v-1eafb982]{display:flex;flex-direction:column;gap:2px;font-size:13px}.ta-notesbanner__text span[data-v-1eafb982]{color:var(--aq-slate-500)}.ta-notesbanner__prog[data-v-1eafb982]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;color:var(--aq-slate-500)}.ta-lesson__notemissing[data-v-1eafb982]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--aq-slate-500)}.ta-enhance[data-v-1eafb982]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px;padding-top:12px;border-top:1px dashed var(--aq-slate-200)}.ta-enhance__hint[data-v-1eafb982]{font-size:12px;color:var(--aq-slate-500)}.ta-lessons__head[data-v-1eafb982]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ta-viewtoggle[data-v-1eafb982]{display:inline-flex;border:1px solid var(--aq-slate-300);border-radius:8px;overflow:hidden}.ta-viewtoggle button[data-v-1eafb982]{border:0;background:#fff;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:600;color:var(--aq-slate-600);cursor:pointer}.ta-viewtoggle button.on[data-v-1eafb982]{background:var(--aq-blue);color:#fff}.ta-actions__sel[data-v-1eafb982]{max-width:180px;font-size:13px}.ta-actions__note[data-v-1eafb982]{font-size:11px;color:var(--aq-slate-500);flex:1 1 100%}.ta-lesson__noteswitch[data-v-1eafb982]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ta-lesson__notetab[data-v-1eafb982]{border:1px solid var(--aq-slate-200);background:var(--aq-bg);color:var(--aq-slate-600);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;cursor:pointer}.ta-lesson__notetab--on[data-v-1eafb982]{background:var(--aq-blue, #0f4fb0);border-color:var(--aq-blue, #0f4fb0);color:#fff}.ta-lesson__notetab[data-v-1eafb982]:disabled{opacity:.45;cursor:not-allowed}.ta-lesson__notehint[data-v-1eafb982]{font-size:11px;color:var(--aq-slate-500);flex:1 1 180px}.ta-protected[data-v-1eafb982]{position:relative}.ta-protected[data-v-1eafb982]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.6;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='150'><text x='10' y='90' transform='rotate(-22 140 75)' fill='rgba(30,41,59,0.045)' font-size='22' font-family='sans-serif' font-weight='700'>AcademIQ</text></svg>")}.ta-protected[data-v-1eafb982]>*{position:relative;z-index:1}.ta-flip[data-v-1eafb982]{display:flex;align-items:stretch;gap:10px}.ta-flip__nav[data-v-1eafb982]{flex:0 0 auto;align-self:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--aq-slate-300);background:#fff;font-size:22px;line-height:1;color:var(--aq-slate-700);cursor:pointer}.ta-flip__nav[data-v-1eafb982]:disabled{opacity:.35;cursor:not-allowed}.ta-flip__page[data-v-1eafb982]{flex:1 1 auto;min-width:0;background:#fff;border:1px solid var(--aq-slate-200);border-radius:12px;padding:20px 22px;box-shadow:var(--aq-shadow);animation:ta-page-1eafb982 .25s ease}@keyframes ta-page-1eafb982{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.ta-flip__head[data-v-1eafb982]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;border-bottom:1px solid var(--aq-slate-100);padding-bottom:8px}.ta-flip__title[data-v-1eafb982]{margin:0;font-size:16px}.ta-flip__min[data-v-1eafb982]{font-size:12px;color:var(--aq-slate-500);font-weight:600;white-space:nowrap}.ta-flip__count[data-v-1eafb982]{text-align:center;font-size:12.5px;color:var(--aq-slate-500);margin:10px 0 0}.ta-opbanner[data-v-1eafb982]{display:flex;align-items:center;gap:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:10px;padding:10px 12px;font-size:13px}.ta-opbanner__x[data-v-1eafb982]{margin-left:auto;background:none;border:0;color:#b91c1c;font-size:20px;line-height:1;cursor:pointer}.ta-busy[data-v-1eafb982]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172a73}.ta-busy__card[data-v-1eafb982]{width:100%;max-width:380px;padding:26px;text-align:center}.ta-busy__spin[data-v-1eafb982]{display:inline-block;width:34px;height:34px;border-radius:50%;border:3px solid var(--aq-slate-200);border-top-color:var(--aq-blue);animation:ta-spin-1eafb982 .8s linear infinite}.ta-busy__title[data-v-1eafb982]{font-weight:700;font-size:16px;margin-top:14px}.ta-busy__sub[data-v-1eafb982]{font-size:13px;color:var(--aq-slate-500);margin-top:6px;line-height:1.5}.ta-busy__btn[data-v-1eafb982]{margin-top:16px}.ta-modal[data-v-1eafb982]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172a73}.ta-modal__card[data-v-1eafb982]{width:100%;max-width:460px;padding:22px}.ta-modal__title[data-v-1eafb982]{margin:0 0 12px;font-size:17px}.ta-modal__label[data-v-1eafb982]{display:block;font-size:13px;font-weight:600;color:var(--aq-slate-700);margin:12px 0 6px}.ta-modal__opt[data-v-1eafb982]{font-weight:400;color:var(--aq-slate-500)}.ta-modal__area[data-v-1eafb982]{width:100%;resize:vertical;font-family:inherit;line-height:1.5}.ta-modal__hint[data-v-1eafb982]{font-size:12px;color:var(--aq-slate-500);margin:6px 0 0}.ta-modal__foot[data-v-1eafb982]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.ta-busy__bar[data-v-1eafb982]{height:6px;border-radius:999px;background:var(--aq-slate-200);overflow:hidden;margin-top:16px}.ta-busy__fill[data-v-1eafb982]{height:100%;width:40%;background:var(--aq-blue);border-radius:999px;animation:ta-slide-1eafb982 1.2s ease-in-out infinite}@keyframes ta-slide-1eafb982{0%{margin-left:-40%}to{margin-left:100%}}.ta-review[data-v-1eafb982]{margin-top:12px;border:1px solid #fde68a;background:#fffbeb;border-radius:10px;padding:12px 14px}.ta-review__head[data-v-1eafb982]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ta-review__btn[data-v-1eafb982]{padding:6px 14px}.ta-review__note[data-v-1eafb982]{margin:8px 0 0;font-size:13px;color:#92400e;white-space:pre-wrap}.ta-review__prog[data-v-1eafb982]{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;color:var(--aq-slate-600)}.ta-spinner-sm[data-v-1eafb982]{width:16px;height:16px;border-radius:50%;border:2px solid var(--aq-slate-200);border-top-color:var(--aq-blue);animation:ta-spin-1eafb982 .8s linear infinite}@keyframes ta-spin-1eafb982{to{transform:rotate(360deg)}}.ta-hist[data-v-1eafb982]{margin-top:10px;display:flex;flex-direction:column;gap:8px}.ta-hist__muted[data-v-1eafb982]{font-size:12.5px;color:var(--aq-slate-500);margin:0}.ta-hist__item[data-v-1eafb982]{border:1px solid var(--aq-slate-200);border-radius:8px;padding:8px 10px;background:#fafbfc}.ta-hist__head[data-v-1eafb982]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-hist__badge[data-v-1eafb982]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:2px 7px;border-radius:999px;background:var(--aq-slate-200);color:var(--aq-slate-700)}.ta-hist__badge--ver[data-v-1eafb982]{background:#dcfce7;color:#166534}.ta-hist__note[data-v-1eafb982]{font-size:12.5px;color:var(--aq-slate-700)}.ta-hist__date[data-v-1eafb982]{font-size:11.5px;color:var(--aq-slate-500);margin-left:auto}.ta-hist__restore[data-v-1eafb982]{background:none;border:1px solid var(--aq-slate-300);border-radius:7px;cursor:pointer;font:inherit;font-size:12px;font-weight:600;color:var(--aq-blue);padding:3px 10px}.ta-hist__restore[data-v-1eafb982]:disabled{opacity:.5;cursor:not-allowed}.ta-hist__preview[data-v-1eafb982]{margin:6px 0 0;font-size:12px;color:var(--aq-slate-600);white-space:pre-wrap;max-height:4.5em;overflow:hidden}.ta-lesson p[data-v-1eafb982]{margin:0}.ta-lesson__content[data-v-1eafb982]{white-space:pre-wrap}.ta-assess[data-v-1eafb982]{margin-top:4px}.ta-assess__item[data-v-1eafb982]{padding:12px;background:var(--aq-bg);border-radius:8px;margin-top:8px;display:flex;flex-direction:column;gap:6px}.ta-assess__a[data-v-1eafb982]{color:var(--aq-success);font-size:14px}.ta-assess__r[data-v-1eafb982]{font-size:14px}.ta-courses[data-v-9835952d]{display:flex;flex-direction:column;gap:16px}.ta-section-head[data-v-9835952d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.ta-section-head__title[data-v-9835952d]{margin:0;font-size:18px}.ta-section-head__sub[data-v-9835952d]{margin:4px 0 0;font-size:13px;color:var(--aq-slate-500)}.ta-section-head__actions[data-v-9835952d]{display:flex;gap:10px}.ta-refresh[data-v-9835952d]{padding:10px 14px}.ta-course-grid[data-v-9835952d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.ta-course[data-v-9835952d]{padding:16px;text-align:left;cursor:pointer;border:1px solid var(--aq-slate-200);display:flex;flex-direction:column;gap:8px;transition:transform .12s,box-shadow .12s}.ta-course[data-v-9835952d]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0f172a1a}.ta-course__top[data-v-9835952d]{display:flex;align-items:center;justify-content:space-between}.ta-course__ver[data-v-9835952d]{font-size:12px;color:var(--aq-slate-500);font-weight:600}.ta-course__title[data-v-9835952d]{font-weight:700;font-size:15px;color:var(--aq-ink);line-height:1.35}.ta-course__meta[data-v-9835952d]{display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--aq-slate-500)}.ta-course__foot[data-v-9835952d]{display:flex;justify-content:space-between;gap:10px;margin-top:2px;font-size:12px;color:var(--aq-slate-500)}.ta-guides[data-v-533c7d98]{display:flex;flex-direction:column;gap:28px}.ta-guides__forms[data-v-533c7d98]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.ta-form[data-v-533c7d98]{padding:18px;display:flex;flex-direction:column;gap:12px}.ta-form__title[data-v-533c7d98]{margin:0;font-size:16px}.ta-form__hint[data-v-533c7d98]{margin:-4px 0 0;font-size:13px;color:var(--aq-slate-500)}.ta-form__error[data-v-533c7d98]{margin:0;color:var(--aq-danger);font-size:13px}.ta-field[data-v-533c7d98]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.ta-field__opt[data-v-533c7d98]{font-weight:400;color:var(--aq-slate-500)}.ta-textarea[data-v-533c7d98]{resize:vertical;font-family:inherit;line-height:1.5}.ta-section-head[data-v-533c7d98]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ta-section-head__title[data-v-533c7d98]{margin:0;font-size:16px}.ta-refresh[data-v-533c7d98]{padding:6px 12px}.ta-guide-list[data-v-533c7d98]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ta-guide[data-v-533c7d98]{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ta-guide__title[data-v-533c7d98]{font-weight:600}.ta-guide__meta[data-v-533c7d98]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--aq-slate-500);margin-top:4px}.ta-chip[data-v-533c7d98]{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap}.ta-chip--ok[data-v-533c7d98]{background:#dcfce7;color:#15803d}.ta-chip--muted[data-v-533c7d98]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.ta-schemes[data-v-181407fa]{display:flex;flex-direction:column;gap:16px}.ta-intro[data-v-181407fa]{margin:0;font-size:13.5px;color:var(--aq-slate-600);line-height:1.5}.ta-grid[data-v-181407fa]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ta-form[data-v-181407fa]{padding:18px;display:flex;flex-direction:column;gap:12px}.ta-form__title[data-v-181407fa]{margin:0;font-size:16px}.ta-form__hint[data-v-181407fa]{margin:0;font-size:12.5px;color:var(--aq-slate-500)}.ta-field[data-v-181407fa]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.ta-opt[data-v-181407fa]{font-weight:400;color:var(--aq-slate-500)}.ta-row[data-v-181407fa]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ta-area[data-v-181407fa]{resize:vertical;font-family:ui-monospace,monospace;font-size:12.5px;line-height:1.5}.ta-file[data-v-181407fa]{font-size:13px}.ta-err[data-v-181407fa]{color:var(--aq-danger);font-size:13px;margin:0}.ta-section-head[data-v-181407fa]{margin:6px 0 0;font-size:15px}.ta-muted[data-v-181407fa]{color:var(--aq-slate-500);font-size:13px;margin:0}.ta-list[data-v-181407fa]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ta-item[data-v-181407fa]{padding:14px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ta-item__main[data-v-181407fa]{min-width:0}.ta-item__meta[data-v-181407fa]{display:block;font-size:12px;color:var(--aq-slate-500);margin-top:2px}.ta-item__preview[data-v-181407fa]{margin:8px 0 0;font-size:12.5px;color:var(--aq-slate-600);white-space:pre-wrap;max-height:3.2em;overflow:hidden}@media(max-width:720px){.ta-grid[data-v-181407fa]{grid-template-columns:1fr}}.ta-rc[data-v-77441bfc]{display:flex;flex-direction:column;gap:16px;color:var(--aq-slate-700);line-height:1.55}.ta-rc section[data-v-77441bfc]{display:flex;flex-direction:column;gap:6px}.ta-rc__h[data-v-77441bfc]{margin:0;font-size:16px;color:var(--aq-ink)}.ta-rc__label[data-v-77441bfc]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500)}.ta-rc ul[data-v-77441bfc],.ta-rc ol[data-v-77441bfc]{margin:0;padding-left:20px}.ta-rc p[data-v-77441bfc]{margin:0}.ta-rc__activity[data-v-77441bfc]{padding:10px 12px;background:var(--aq-bg);border-radius:8px}.ta-rc__activity-head[data-v-77441bfc]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ta-rc__pill[data-v-77441bfc]{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--aq-blue-100);color:var(--aq-blue-700);font-size:11px;font-weight:600}.ta-rc__pill--accent[data-v-77441bfc]{background:var(--aq-orange-100);color:var(--aq-orange)}.ta-rc__qlist[data-v-77441bfc]{display:flex;flex-direction:column;gap:14px}.ta-rc__q[data-v-77441bfc]{padding-left:4px}.ta-rc__q-head[data-v-77441bfc]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ta-rc__q-meta[data-v-77441bfc]{display:flex;gap:6px;flex-shrink:0}.ta-rc__opts[data-v-77441bfc]{margin-top:6px;list-style:upper-alpha}.ta-rc__answer[data-v-77441bfc]{margin-top:6px;font-size:13px;color:var(--aq-success)}.ta-rc__crit[data-v-77441bfc]{padding:12px;border:1px solid var(--aq-slate-200);border-radius:8px}.ta-rc__crit+.ta-rc__crit[data-v-77441bfc]{margin-top:10px}.ta-rc__crit-head[data-v-77441bfc]{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.ta-rc__crit-desc[data-v-77441bfc]{font-size:13px;color:var(--aq-slate-500)}.ta-rc__levels[data-v-77441bfc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.ta-rc__level[data-v-77441bfc]{padding:8px 10px;background:var(--aq-bg);border-radius:8px;font-size:13px}.ta-rc__level-head[data-v-77441bfc]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.ta-rc__points[data-v-77441bfc]{font-size:12px;color:var(--aq-slate-500)}.ta-rc__comment[data-v-77441bfc]{padding:12px;background:var(--aq-bg);border-radius:8px;display:flex;flex-direction:column;gap:6px}.ta-rc__raw[data-v-77441bfc]{background:var(--aq-ink);color:#e6edf3;padding:14px;border-radius:8px;overflow:auto;font-size:12.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ta-rc__offline[data-v-77441bfc]{margin:0;font-size:12px;color:var(--aq-slate-500);font-style:italic}.ta-quick[data-v-c7d11aa7]{display:flex;flex-direction:column;gap:20px}.ta-quick__intro[data-v-c7d11aa7]{margin:0;color:var(--aq-slate-500);font-size:14px}.ta-quick__picker[data-v-c7d11aa7]{display:flex;flex-wrap:wrap;gap:10px}.ta-tool[data-v-c7d11aa7]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--aq-slate-300);border-radius:999px;background:#fff;font-weight:600;font-size:14px;color:var(--aq-slate-700);cursor:pointer;transition:all .12s}.ta-tool[data-v-c7d11aa7]:hover{border-color:var(--aq-blue)}.ta-tool--active[data-v-c7d11aa7]{background:var(--aq-blue);border-color:var(--aq-blue);color:#fff}.ta-tool__icon[data-v-c7d11aa7]{font-size:16px}.ta-quick__grid[data-v-c7d11aa7]{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:18px;align-items:start}.ta-form[data-v-c7d11aa7]{padding:18px;display:flex;flex-direction:column;gap:14px}.ta-form__error[data-v-c7d11aa7]{margin:0;color:var(--aq-danger);font-size:13px}.ta-field[data-v-c7d11aa7]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--aq-slate-700)}.ta-req[data-v-c7d11aa7]{color:var(--aq-orange)}.ta-row[data-v-c7d11aa7]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ta-textarea[data-v-c7d11aa7]{resize:vertical;font-family:inherit;line-height:1.5}.ta-std-note[data-v-c7d11aa7]{background:#eff6ff;color:var(--aq-blue-700, #1d4ed8);border:1px solid #bfdbfe;border-radius:8px;padding:8px 10px;font-size:12.5px;font-weight:500}.ta-output[data-v-c7d11aa7]{padding:20px;min-height:220px}.ta-output__head[data-v-c7d11aa7]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ta-output__title[data-v-c7d11aa7]{margin:0;font-size:17px}.ta-output__state[data-v-c7d11aa7]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;color:var(--aq-slate-500);text-align:center}.ta-chip[data-v-c7d11aa7]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.ta-chip--ok[data-v-c7d11aa7]{background:#dcfce7;color:#15803d}.ta-chip--muted[data-v-c7d11aa7]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.ta-spinner[data-v-c7d11aa7]{width:26px;height:26px;border-radius:50%;border:3px solid var(--aq-slate-200);border-top-color:var(--aq-blue);animation:ta-spin-c7d11aa7 .8s linear infinite}@keyframes ta-spin-c7d11aa7{to{transform:rotate(360deg)}}@media(max-width:720px){.ta-quick__grid[data-v-c7d11aa7]{grid-template-columns:1fr}}.ta-std[data-v-a1098c22]{max-width:720px}.ta-std__head[data-v-a1098c22]{display:flex;align-items:center;gap:10px}.ta-std__title[data-v-a1098c22]{margin:0;font-size:18px}.ta-std__badge[data-v-a1098c22]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--aq-slate-100);color:var(--aq-slate-600)}.ta-std__badge--on[data-v-a1098c22]{background:#dcfce7;color:#166534}.ta-std__intro[data-v-a1098c22]{color:var(--aq-slate-600);font-size:13.5px;line-height:1.5;margin:8px 0 14px}.ta-std__toolbar[data-v-a1098c22]{display:flex;align-items:center;gap:16px;margin-bottom:6px}.ta-std__refine[data-v-a1098c22]{border:1px solid var(--aq-blue);background:#eff6ff;color:var(--aq-blue-700, #1d4ed8);border-radius:8px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.ta-std__refine[data-v-a1098c22]:disabled{opacity:.5;cursor:not-allowed}.ta-std__refnote[data-v-a1098c22]{margin:0 0 8px;font-size:12.5px;color:var(--aq-blue-700, #1d4ed8)}.ta-std__link[data-v-a1098c22]{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600;font-size:12px;color:var(--aq-blue)}.ta-std__link[data-v-a1098c22]:hover{text-decoration:underline}.ta-std__area[data-v-a1098c22]{width:100%;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5}.ta-std__check[data-v-a1098c22]{display:flex;align-items:flex-start;gap:8px;margin:12px 0;font-size:13px;color:var(--aq-slate-700)}.ta-std__check input[data-v-a1098c22]{margin-top:3px}.ta-std__foot[data-v-a1098c22]{display:flex;align-items:center;gap:12px}.ta-std__spacer[data-v-a1098c22]{flex:1}.ta-std__ok[data-v-a1098c22]{color:var(--aq-success);font-size:13px;font-weight:600}.ta-std__muted[data-v-a1098c22]{color:var(--aq-slate-500);font-size:12.5px}.ta-std__error[data-v-a1098c22]{color:var(--aq-danger);font-size:13px;margin:10px 0 0}.ta-app[data-v-8ba760e5]{margin-top:4px}.ta-jobs[data-v-8ba760e5]{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.ta-jobs__row[data-v-8ba760e5]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;border:1px solid var(--aq-slate-200);border-left:3px solid var(--aq-blue, #0f4fb0);border-radius:10px;background:var(--aq-bg);font-size:13px}.ta-jobs__row--done[data-v-8ba760e5]{border-left-color:#138a4f}.ta-jobs__text[data-v-8ba760e5]{display:flex;flex-direction:column;gap:2px;min-width:180px;flex:1 1 200px}.ta-jobs__meta[data-v-8ba760e5]{color:var(--aq-slate-600);font-size:12px}.ta-jobs__note[data-v-8ba760e5]{color:var(--aq-slate-500);font-size:11px;flex:1 1 100%}.ta-jobs__bar[data-v-8ba760e5]{flex:0 0 140px;height:6px;border-radius:999px;background:var(--aq-slate-200);overflow:hidden}.ta-jobs__fill[data-v-8ba760e5]{display:block;height:100%;background:var(--aq-blue, #0f4fb0);transition:width .4s ease}.ta-jobs__x[data-v-8ba760e5]{border:0;background:transparent;font-size:18px;line-height:1;cursor:pointer;color:var(--aq-slate-500)}.ta-jobs__spin[data-v-8ba760e5]{width:13px;height:13px;border-radius:50%;flex:none;border:2px solid var(--aq-slate-300);border-top-color:var(--aq-blue, #0f4fb0);animation:ta-spin-8ba760e5 .8s linear infinite}@keyframes ta-spin-8ba760e5{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ta-jobs__spin[data-v-8ba760e5]{animation:none}}.ta-tabs[data-v-8ba760e5]{display:flex;gap:4px;border-bottom:1px solid var(--aq-slate-200);margin-bottom:22px;overflow-x:auto}.ta-tabs__btn[data-v-8ba760e5]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;font-weight:600;font-size:14px;color:var(--aq-slate-500);white-space:nowrap;transition:color .12s}.ta-tabs__btn[data-v-8ba760e5]:hover{color:var(--aq-ink)}.ta-tabs__btn--active[data-v-8ba760e5]{color:var(--aq-blue);border-bottom-color:var(--aq-blue)}.ta-tabs__icon[data-v-8ba760e5]{font-size:15px}.ta-panel[data-v-8ba760e5]{min-height:240px}.sid[data-v-24fb223f]{display:flex;flex-direction:column;gap:6px}.sid--compact[data-v-24fb223f]{flex-direction:row;align-items:center;gap:10px}.sid__label[data-v-24fb223f]{font-size:12px;font-weight:600;color:var(--aq-slate-500);white-space:nowrap}.sid--compact .sid__input[data-v-24fb223f]{max-width:280px}.tutor[data-v-4fba6b03]{display:grid;gap:18px}.tutor__bar[data-v-4fba6b03]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;flex-wrap:wrap}.tabs[data-v-4fba6b03]{display:flex;gap:4px;flex-wrap:wrap}.tab[data-v-4fba6b03]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--aq-slate-700);font-weight:600;font-size:14px;cursor:pointer;transition:background .15s,color .15s}.tab[data-v-4fba6b03]:hover{background:var(--aq-bg)}.tab--active[data-v-4fba6b03]{background:var(--aq-blue);color:#fff}.tab__icon[data-v-4fba6b03]{font-size:15px}.tutor__sid[data-v-4fba6b03]{flex-shrink:0}@media(max-width:720px){.tutor__bar[data-v-4fba6b03]{flex-direction:column;align-items:stretch}.tutor__sid[data-v-4fba6b03]{width:100%}}.panel[data-v-8c6d4623]{padding:20px}.panel__title[data-v-8c6d4623]{margin:0;font-size:16px}.panel__hint[data-v-8c6d4623]{margin:4px 0 14px;color:var(--aq-slate-500);font-size:13px}.form[data-v-8c6d4623]{display:grid;gap:12px}.form__row[data-v-8c6d4623]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field[data-v-8c6d4623]{display:flex;flex-direction:column;gap:6px}.field__label[data-v-8c6d4623]{font-size:12px;font-weight:600;color:var(--aq-slate-500)}.form__actions[data-v-8c6d4623]{display:flex;justify-content:flex-end}.form__error[data-v-8c6d4623]{margin:0;color:var(--aq-danger);font-size:13px}.form__warn[data-v-8c6d4623]{margin:0;color:var(--aq-orange);font-size:13px}.chat[data-v-8c6d4623]{display:flex;flex-direction:column;height:70vh;max-height:720px;min-height:420px;overflow:hidden}.chat__head[data-v-8c6d4623]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--aq-slate-200);flex-wrap:wrap}.chat__title[data-v-8c6d4623]{font-weight:700}.chat__meta[data-v-8c6d4623]{display:flex;align-items:center;gap:10px;margin-top:4px}.chat__sid[data-v-8c6d4623]{font-size:12px;color:var(--aq-slate-500)}.chat__material[data-v-8c6d4623]{font-size:11px;font-weight:700;color:var(--aq-blue-700);background:var(--aq-blue-100);border-radius:999px;padding:2px 8px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat__head-actions[data-v-8c6d4623]{display:flex;gap:8px}.badge[data-v-8c6d4623]{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px}.badge--ai[data-v-8c6d4623]{background:var(--aq-blue-100);color:var(--aq-blue-700)}.badge--offline[data-v-8c6d4623]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.chat__scroll[data-v-8c6d4623]{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:12px;background:var(--aq-bg);scroll-behavior:smooth}.msg[data-v-8c6d4623]{display:flex}.msg--student[data-v-8c6d4623]{justify-content:flex-end}.msg--tutor[data-v-8c6d4623]{justify-content:flex-start}.bubble[data-v-8c6d4623]{max-width:78%;padding:10px 14px;border-radius:14px;box-shadow:var(--aq-shadow)}.msg--student .bubble[data-v-8c6d4623]{background:var(--aq-blue);color:#fff;border-bottom-right-radius:4px}.msg--tutor .bubble[data-v-8c6d4623]{background:#fff;color:var(--aq-ink);border:1px solid var(--aq-slate-200);border-bottom-left-radius:4px}.bubble--pending[data-v-8c6d4623]{opacity:.7}.bubble__text[data-v-8c6d4623]{margin:0;line-height:1.5;white-space:pre-wrap;word-break:break-word}.bubble__foot[data-v-8c6d4623]{display:flex;align-items:center;gap:8px;margin-top:4px}.bubble__time[data-v-8c6d4623]{font-size:10px;opacity:.65}.msg--student .bubble__time[data-v-8c6d4623]{color:#eaf1ff}.tag[data-v-8c6d4623]{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:1px 5px;border-radius:4px}.tag--ai[data-v-8c6d4623]{background:var(--aq-blue-100);color:var(--aq-blue-700)}.tag--offline[data-v-8c6d4623]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.bubble--typing[data-v-8c6d4623]{display:inline-flex;gap:4px;align-items:center}.dot[data-v-8c6d4623]{width:6px;height:6px;border-radius:50%;background:var(--aq-slate-300);animation:bounce-8c6d4623 1.2s infinite ease-in-out}.dot[data-v-8c6d4623]:nth-child(2){animation-delay:.15s}.dot[data-v-8c6d4623]:nth-child(3){animation-delay:.3s}@keyframes bounce-8c6d4623{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.chat__error[data-v-8c6d4623]{margin:0;padding:6px 18px;color:var(--aq-danger);font-size:13px}.composer[data-v-8c6d4623]{display:flex;gap:10px;padding:14px 18px;border-top:1px solid var(--aq-slate-200);align-items:flex-end}.composer__input[data-v-8c6d4623]{resize:none;max-height:120px}.mic[data-v-8c6d4623]{flex:0 0 auto;width:42px;height:42px;border-radius:50%;border:1px solid var(--aq-slate-300);background:#fff;cursor:pointer;font-size:18px;display:grid;place-items:center}.mic--live[data-v-8c6d4623]{background:var(--aq-danger);color:#fff;border-color:var(--aq-danger);animation:pulse-8c6d4623 1.1s infinite}@keyframes pulse-8c6d4623{0%,to{box-shadow:0 0 #dc262666}50%{box-shadow:0 0 0 6px #dc262600}}.vbtn--on[data-v-8c6d4623]{background:var(--aq-blue-100);border-color:var(--aq-blue);color:var(--aq-blue-700)}.live[data-v-8c6d4623]{display:inline-flex;align-items:center;font-weight:800;font-size:13px;color:var(--aq-danger);background:#fdeaea;border-radius:999px;padding:5px 12px;animation:livepulse-8c6d4623 1.4s infinite}.live--connecting[data-v-8c6d4623]{color:var(--aq-slate-700);background:var(--aq-slate-200);animation:none}@keyframes livepulse-8c6d4623{0%,to{opacity:1}50%{opacity:.55}}.summary[data-v-8c6d4623]{display:grid;gap:8px;margin:8px 0 16px}.summary__row[data-v-8c6d4623]{display:flex;justify-content:space-between;font-size:14px;padding:8px 0;border-bottom:1px solid var(--aq-slate-200)}.summary__row span[data-v-8c6d4623]{color:var(--aq-slate-500)}@media(max-width:560px){.form__row[data-v-8c6d4623]{grid-template-columns:1fr}.bubble[data-v-8c6d4623]{max-width:88%}}.state[data-v-b7ae072c]{display:flex;align-items:center;gap:12px;padding:18px;border-radius:var(--aq-radius);color:var(--aq-slate-700);font-size:14px}.state--loading[data-v-b7ae072c]{color:var(--aq-slate-500);justify-content:center}.state--error[data-v-b7ae072c]{background:#fff5f5;border:1px solid #f5c2c2;align-items:flex-start}.state--empty[data-v-b7ae072c]{flex-direction:column;text-align:center;color:var(--aq-slate-500);padding:32px 18px}.state__icon[data-v-b7ae072c]{font-size:22px}.state__body[data-v-b7ae072c]{flex:1}.state__title[data-v-b7ae072c]{margin:0 0 2px;font-weight:700;color:var(--aq-danger)}.state__text[data-v-b7ae072c]{margin:0;line-height:1.5}.spinner[data-v-b7ae072c]{width:16px;height:16px;border-radius:50%;border:2px solid var(--aq-slate-200);border-top-color:var(--aq-blue);animation:spin-b7ae072c .7s linear infinite}@keyframes spin-b7ae072c{to{transform:rotate(360deg)}}.quiz[data-v-5607427f]{display:grid;gap:18px}.panel[data-v-5607427f]{padding:20px}.panel__title[data-v-5607427f]{margin:0;font-size:16px}.panel__hint[data-v-5607427f]{margin:4px 0 16px;color:var(--aq-slate-500);font-size:13px}.modes[data-v-5607427f]{display:flex;gap:8px;margin-bottom:16px}.form[data-v-5607427f]{display:grid;gap:12px}.form__row[data-v-5607427f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field[data-v-5607427f]{display:flex;flex-direction:column;gap:6px}.field__label[data-v-5607427f]{font-size:12px;font-weight:600;color:var(--aq-slate-500)}.form__actions[data-v-5607427f]{display:flex;justify-content:flex-end}.form__error[data-v-5607427f]{margin:0;color:var(--aq-danger);font-size:13px}.q-head[data-v-5607427f]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.q-scope[data-v-5607427f]{display:flex;align-items:center;gap:10px}.q-topic[data-v-5607427f]{font-weight:700}.chip[data-v-5607427f]{font-size:11px;font-weight:600;color:var(--aq-blue-700);background:var(--aq-blue-100);padding:3px 8px;border-radius:999px}.badge[data-v-5607427f]{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px}.badge--ai[data-v-5607427f]{background:var(--aq-blue-100);color:var(--aq-blue-700)}.badge--offline[data-v-5607427f]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.question[data-v-5607427f]{font-size:16px;line-height:1.6;margin:0 0 16px;white-space:pre-wrap}.answer[data-v-5607427f]{background:var(--aq-blue-100);border-radius:10px;padding:14px}.answer__label[data-v-5607427f]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-blue-700);margin-bottom:4px}.answer__text[data-v-5607427f]{margin:0;line-height:1.6;white-space:pre-wrap}@media(max-width:560px){.form__row[data-v-5607427f]{grid-template-columns:1fr}}.test[data-v-3f3989d4]{display:grid;gap:18px}.panel[data-v-3f3989d4]{padding:20px}.panel__title[data-v-3f3989d4]{margin:0;font-size:16px}.panel__hint[data-v-3f3989d4]{margin:4px 0 16px;color:var(--aq-slate-500);font-size:13px}.modes[data-v-3f3989d4]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.form[data-v-3f3989d4]{display:grid;gap:12px}.form__row[data-v-3f3989d4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field[data-v-3f3989d4]{display:flex;flex-direction:column;gap:6px}.field__label[data-v-3f3989d4]{font-size:12px;font-weight:600;color:var(--aq-slate-500)}.num[data-v-3f3989d4]{max-width:120px}.form__actions[data-v-3f3989d4]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.form__error[data-v-3f3989d4]{margin:0;color:var(--aq-danger);font-size:13px}.form__hint[data-v-3f3989d4]{margin:8px 0 0;color:var(--aq-orange);font-size:13px;text-align:right}.t-head[data-v-3f3989d4]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.t-head__right[data-v-3f3989d4]{display:flex;align-items:center;gap:10px}.t-topic[data-v-3f3989d4]{font-weight:700}.chip[data-v-3f3989d4]{font-size:11px;font-weight:600;color:var(--aq-blue-700);background:var(--aq-blue-100);padding:3px 8px;border-radius:999px}.score[data-v-3f3989d4]{font-size:15px;font-weight:800;color:var(--aq-blue-700)}.badge[data-v-3f3989d4]{font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px}.badge--ai[data-v-3f3989d4]{background:var(--aq-blue-100);color:var(--aq-blue-700)}.badge--offline[data-v-3f3989d4]{background:var(--aq-slate-200);color:var(--aq-slate-700)}.qs[data-v-3f3989d4]{list-style:decimal;margin:0;padding:0 0 0 22px;display:grid;gap:18px}.q__text[data-v-3f3989d4]{font-size:15px;line-height:1.55;margin:0 0 8px;white-space:pre-wrap}.q__ans[data-v-3f3989d4]{resize:vertical}.q__reveal[data-v-3f3989d4]{margin-top:10px;display:grid;gap:10px}.q__model[data-v-3f3989d4]{background:var(--aq-blue-100);border-radius:10px;padding:10px 12px}.q__model p[data-v-3f3989d4]{margin:2px 0 0;line-height:1.55;white-space:pre-wrap}.q__lbl[data-v-3f3989d4]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-blue-700)}.q__mark[data-v-3f3989d4]{display:flex;align-items:center;gap:8px}.mk[data-v-3f3989d4]{border:1px solid var(--aq-slate-300);background:#fff;border-radius:8px;padding:5px 12px;font-size:13px;font-weight:600;cursor:pointer}.mk--yes[data-v-3f3989d4]{background:#e7f6ec;border-color:#1a7f43;color:#1a7f43}.mk--no[data-v-3f3989d4]{background:#fdeaea;border-color:#c0392b;color:#c0392b}@media(max-width:560px){.form__row[data-v-3f3989d4]{grid-template-columns:1fr}}.bar[data-v-e267b3ad]{display:flex;align-items:center;gap:10px;min-width:160px}.bar__track[data-v-e267b3ad]{flex:1;height:8px;border-radius:999px;background:var(--aq-slate-200);overflow:hidden}.bar__fill[data-v-e267b3ad]{height:100%;border-radius:999px;transition:width .3s ease}.bar__pct[data-v-e267b3ad]{font-size:12px;font-weight:700;color:var(--aq-slate-700);width:36px;text-align:right}.practice[data-v-462e1cf4]{display:grid;gap:18px}.panel[data-v-462e1cf4]{padding:20px}.panel__title[data-v-462e1cf4]{margin:0;font-size:16px}.panel__hint[data-v-462e1cf4]{margin:4px 0 16px;color:var(--aq-slate-500);font-size:13px}.field[data-v-462e1cf4]{display:flex;flex-direction:column;gap:6px}.field__label[data-v-462e1cf4]{font-size:12px;font-weight:600;color:var(--aq-slate-500)}.kc-desc[data-v-462e1cf4]{margin:8px 0 4px;font-size:13px;color:var(--aq-slate-500)}.form__error[data-v-462e1cf4]{margin:12px 0 0;color:var(--aq-danger);font-size:13px}.form__warn[data-v-462e1cf4]{margin:12px 0 0;color:var(--aq-orange);font-size:13px}.actions[data-v-462e1cf4]{display:flex;gap:10px;margin-top:16px}.goals[data-v-462e1cf4]{display:flex;flex-wrap:wrap;gap:8px}.goal-chip[data-v-462e1cf4]{padding:8px 14px;border-radius:999px;border:1px solid var(--aq-slate-300);background:#fff;font-size:13px;font-weight:600;color:var(--aq-slate-700);cursor:pointer}.goal-chip--on[data-v-462e1cf4]{background:var(--aq-primary, var(--aq-blue));border-color:var(--aq-primary, var(--aq-blue));color:#fff}.qa__bar[data-v-462e1cf4]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.qa__progress[data-v-462e1cf4]{flex:1}.qa__progress-head[data-v-462e1cf4]{display:flex;justify-content:space-between;margin-bottom:6px}.qa__count[data-v-462e1cf4]{font-size:12px;font-weight:700;color:var(--aq-slate-700)}.qa__score[data-v-462e1cf4]{font-size:12px;font-weight:700;color:var(--aq-success)}.qa__track[data-v-462e1cf4]{height:8px;border-radius:999px;background:var(--aq-slate-200);overflow:hidden}.qa__fill[data-v-462e1cf4]{height:100%;border-radius:999px;background:var(--aq-primary, var(--aq-blue));transition:width .35s ease}.qa__head[data-v-462e1cf4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.qa__tag[data-v-462e1cf4]{font-size:11px;font-weight:700;color:var(--aq-slate-500);text-transform:uppercase;letter-spacing:.04em}.qa__ai[data-v-462e1cf4]{font-size:11px;font-weight:700;color:var(--aq-primary, var(--aq-blue))}.qa__question[data-v-462e1cf4]{margin:0 0 16px;font-size:16px;font-weight:600;color:var(--aq-ink);line-height:1.5}.qa__answer[data-v-462e1cf4]{resize:vertical;min-height:88px}.verdict[data-v-462e1cf4]{margin-top:18px;padding:16px;border-radius:12px;border:1px solid transparent}.verdict--ok[data-v-462e1cf4]{background:#f0fdf4;border-color:#bbf7d0}.verdict--no[data-v-462e1cf4]{background:var(--aq-orange-100);border-color:#fed7aa}.verdict__head[data-v-462e1cf4]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.verdict__icon[data-v-462e1cf4]{font-weight:900;font-size:18px}.verdict--ok .verdict__icon[data-v-462e1cf4],.verdict--ok .verdict__label[data-v-462e1cf4]{color:var(--aq-success)}.verdict--no .verdict__icon[data-v-462e1cf4],.verdict--no .verdict__label[data-v-462e1cf4]{color:var(--aq-orange)}.verdict__label[data-v-462e1cf4]{font-weight:800;font-size:15px}.verdict__feedback[data-v-462e1cf4]{margin:0;font-size:14px;color:var(--aq-ink);line-height:1.55}.verdict__model[data-v-462e1cf4]{margin:12px 0 0;padding-top:12px;border-top:1px dashed rgba(0,0,0,.1);font-size:13px;color:var(--aq-slate-500);line-height:1.55}.verdict__model-label[data-v-462e1cf4]{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500);margin-bottom:4px}.link-btn[data-v-462e1cf4]{background:none;border:none;padding:0;color:var(--aq-primary, var(--aq-blue));font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.done__hero[data-v-462e1cf4]{display:flex;align-items:center;gap:10px;margin-bottom:4px}.done__emoji[data-v-462e1cf4]{font-size:26px}.scoreboard[data-v-462e1cf4]{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.score[data-v-462e1cf4]{flex:1 1 84px;text-align:center;padding:14px 8px;border-radius:12px;background:var(--aq-bg);border:1px solid var(--aq-slate-200)}.score__num[data-v-462e1cf4]{display:block;font-size:22px;font-weight:800;color:var(--aq-ink)}.score__lbl[data-v-462e1cf4]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--aq-slate-500)}.mastery[data-v-462e1cf4]{display:grid;gap:8px;margin-bottom:8px}.result__bar[data-v-462e1cf4]{max-width:360px}.badge[data-v-462e1cf4]{justify-self:start;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px}.badge--ok[data-v-462e1cf4]{background:#dcfce7;color:var(--aq-success)}.badge--learning[data-v-462e1cf4]{background:var(--aq-orange-100);color:var(--aq-orange)}@media(max-width:560px){.score[data-v-462e1cf4]{flex-basis:40%}}.mmap[data-v-efda8a03]{display:grid;gap:18px}.mmap__hd[data-v-efda8a03]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mmap__hd h3[data-v-efda8a03]{margin:0}.mmap__hd p[data-v-efda8a03]{margin:4px 0 0;color:var(--aq-slate-500);font-size:13px;max-width:46ch}.form__warn[data-v-efda8a03]{color:var(--aq-orange);font-size:13px}.mmap__next[data-v-efda8a03]{background:linear-gradient(135deg,#eef2ff,#faf5ff);border:1px solid #ddd6fe;border-radius:14px;padding:14px}.mmap__next h4[data-v-efda8a03]{margin:0 0 8px}.mmap__chips[data-v-efda8a03]{display:flex;flex-wrap:wrap;gap:8px}.mmap__chip[data-v-efda8a03]{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.mmap__chip.is-due[data-v-efda8a03]{border-color:#f59e0b;background:#fffbeb;color:#92400e}.mmap__chip em[data-v-efda8a03]{font-style:normal;font-size:11px;opacity:.8}.mmap__subhd[data-v-efda8a03]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.mmap__subhd h4[data-v-efda8a03]{margin:0}.mmap__count[data-v-efda8a03]{font-size:12px;color:var(--aq-slate-500);font-weight:600}.mmap__grid[data-v-efda8a03]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.tile[data-v-efda8a03]{display:flex;gap:12px;padding:14px;border-radius:14px;border:1px solid #e2e8f0;background:#fff}.tile.is-locked[data-v-efda8a03]{opacity:.6}.tile.is-mastered[data-v-efda8a03]{border-color:#86efac;background:#f0fdf4}.tile.is-practicing[data-v-efda8a03]{border-color:#fdba74}.tile.is-available[data-v-efda8a03]{border-color:#c7d2fe}.tile__ring[data-v-efda8a03]{--pct: 0;flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#7c3aed calc(var(--pct) * 1%),#e5e7eb 0)}.tile__ringnum[data-v-efda8a03]{width:40px;height:40px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:12px;font-weight:800;color:#0f172a}.tile__body[data-v-efda8a03]{display:flex;flex-direction:column;gap:2px;min-width:0}.tile__state[data-v-efda8a03]{font-size:11px;font-weight:700;color:var(--aq-slate-500)}.tile__topic[data-v-efda8a03]{font-size:14px;color:#0f172a}.tile__desc[data-v-efda8a03]{margin:2px 0 0;font-size:12px;color:var(--aq-slate-500)}.tile__due[data-v-efda8a03]{margin-top:4px;font-size:11px;font-weight:700;color:#b45309}.tile__hint[data-v-efda8a03]{margin-top:4px;font-size:11px;color:#94a3b8}.panel[data-v-34757ecd]{padding:20px}.panel__head[data-v-34757ecd]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.panel__title[data-v-34757ecd]{margin:0;font-size:16px}.filter[data-v-34757ecd]{display:flex;gap:8px}.filter__input[data-v-34757ecd]{max-width:220px}.hint[data-v-34757ecd]{color:var(--aq-slate-500);font-size:14px}.kpis[data-v-34757ecd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.kpi[data-v-34757ecd]{background:var(--aq-blue-100);border-radius:10px;padding:14px;text-align:center}.kpi__num[data-v-34757ecd]{font-size:22px;font-weight:800;color:var(--aq-blue-700)}.kpi__label[data-v-34757ecd]{font-size:12px;color:var(--aq-slate-700);margin-top:2px}.list[data-v-34757ecd]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.row[data-v-34757ecd]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px;border:1px solid var(--aq-slate-200);border-radius:10px}.row__topic[data-v-34757ecd]{font-weight:700}.row__sub[data-v-34757ecd]{display:flex;align-items:center;gap:8px;margin:4px 0;flex-wrap:wrap}.row__desc[data-v-34757ecd]{font-size:13px;color:var(--aq-slate-500)}.row__meta[data-v-34757ecd]{font-size:12px;color:var(--aq-slate-500)}.chip[data-v-34757ecd]{font-size:11px;font-weight:600;color:var(--aq-blue-700);background:var(--aq-blue-100);padding:3px 8px;border-radius:999px}.row__bar[data-v-34757ecd]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:180px}.row__mastered[data-v-34757ecd]{font-size:11px;font-weight:700;color:var(--aq-success)}@media(max-width:560px){.kpis[data-v-34757ecd]{grid-template-columns:1fr}.row[data-v-34757ecd]{flex-direction:column;align-items:stretch}.row__bar[data-v-34757ecd]{align-items:stretch}}.cmap[data-v-533f2e2c]{display:grid;gap:16px}.cmap__hd h3[data-v-533f2e2c]{margin:0}.cmap__hd p[data-v-533f2e2c]{margin:4px 0 0;color:var(--aq-slate-500);font-size:13px;max-width:52ch}.cmap__pick[data-v-533f2e2c]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cmap__pick .aq-input[data-v-533f2e2c]{min-width:220px}.cmap__meta[data-v-533f2e2c]{font-size:12px;color:var(--aq-slate-500)}.cmap__tbl[data-v-533f2e2c]{width:100%;border-collapse:collapse;font-size:13px}.cmap__tbl th[data-v-533f2e2c],.cmap__tbl td[data-v-533f2e2c]{padding:8px 10px;border-bottom:1px solid #eef2f7;text-align:left}.cmap__tbl th.num[data-v-533f2e2c],.cmap__tbl td.num[data-v-533f2e2c]{text-align:right}.cmap__tbl tr.is-hot[data-v-533f2e2c]{background:#fff7ed}.cmap__tbl td.muted[data-v-533f2e2c]{color:var(--aq-slate-500)}.pill[data-v-533f2e2c]{display:inline-block;min-width:22px;padding:2px 8px;border-radius:999px;font-weight:800}.pill--stuck[data-v-533f2e2c]{background:#fee2e2;color:#b91c1c}.cmap__foot[data-v-533f2e2c]{font-size:11px;color:#94a3b8}.kc[data-v-691cab31]{display:grid;gap:18px}.panel[data-v-691cab31]{padding:20px}.panel__head[data-v-691cab31]{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:14px}.panel__title[data-v-691cab31]{margin:0;font-size:16px}.panel__hint[data-v-691cab31]{margin:4px 0 14px;color:var(--aq-slate-500);font-size:13px}.form[data-v-691cab31]{display:grid;gap:12px}.form__row[data-v-691cab31]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field[data-v-691cab31]{display:flex;flex-direction:column;gap:6px}.field__label[data-v-691cab31]{font-size:12px;font-weight:600;color:var(--aq-slate-500)}.form__actions[data-v-691cab31]{display:flex;justify-content:flex-end}.form__error[data-v-691cab31]{margin:0;color:var(--aq-danger);font-size:13px}.filter[data-v-691cab31]{display:flex;gap:8px}.filter__input[data-v-691cab31]{max-width:220px}.list[data-v-691cab31]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.list__item[data-v-691cab31]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--aq-slate-200);border-radius:10px;background:#fff}.list__title[data-v-691cab31]{font-weight:700}.list__desc[data-v-691cab31]{font-size:13px;color:var(--aq-slate-500);margin-top:2px}.chip[data-v-691cab31]{font-size:12px;font-weight:600;color:var(--aq-blue-700);background:var(--aq-blue-100);padding:4px 10px;border-radius:999px;white-space:nowrap}@media(max-width:560px){.form__row[data-v-691cab31]{grid-template-columns:1fr}}
