.theme--light.v-pagination .v-pagination__item{background:#fff;color:#000;width:auto;min-width:34px;padding:0 5px}.theme--light.v-pagination .v-pagination__item--active{color:#fff}.theme--light.v-pagination .v-pagination__navigation{background:#fff}.theme--light.v-pagination .v-pagination__navigation .v-icon{color:rgba(0,0,0,.54)}.theme--dark.v-pagination .v-pagination__item{background:#424242;color:#fff;width:auto;min-width:34px;padding:0 5px}.theme--dark.v-pagination .v-pagination__item--active{color:#fff}.theme--dark.v-pagination .v-pagination__navigation{background:#424242}.theme--dark.v-pagination .v-pagination__navigation .v-icon{color:#fff}.v-pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style-type:none;margin:0;max-width:100%;padding:0}.v-pagination,.v-pagination>li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-pagination>li{display:-webkit-box;display:-ms-flexbox;display:flex}.v-pagination--circle .v-pagination__item,.v-pagination--circle .v-pagination__more,.v-pagination--circle .v-pagination__navigation{border-radius:50%}.v-pagination--disabled{pointer-events:none;opacity:.6}.v-pagination__item{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);border-radius:4px;font-size:14px;background:transparent;height:34px;width:34px;margin:.3rem;text-decoration:none;-webkit-transition:.3s cubic-bezier(0,0,.2,1);transition:.3s cubic-bezier(0,0,.2,1)}.v-pagination__item--active{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-pagination__navigation{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;height:2rem;border-radius:4px;width:2rem;margin:.3rem 10px}.v-pagination__navigation .v-icon{font-size:2rem;-webkit-transition:.2s cubic-bezier(.4,0,.6,1);transition:.2s cubic-bezier(.4,0,.6,1);vertical-align:middle}.v-pagination__navigation--disabled{opacity:.6;pointer-events:none}.v-pagination__more{margin:.3rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2rem;width:2rem}.question-filter-drawer[data-v-46b3882e]{background:#f8fbff;border:1px solid #d7e6fb;border-radius:6px;margin-bottom:16px;padding:18px 16px 12px}.question-filter-drawer-title[data-v-46b3882e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#27364a;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;margin-bottom:12px}.question-filter-chip[data-v-46b3882e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:4px}.question-filter-chip-delete[data-v-46b3882e]{color:#fff!important;cursor:pointer;margin-left:6px;opacity:.92}.question-filter-chip-delete[data-v-46b3882e]:hover{opacity:1}.qa-cap[data-v-504f9aef]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;-webkit-box-shadow:0 4px 14px rgba(15,23,42,.05);box-shadow:0 4px 14px rgba(15,23,42,.05);padding:16px 18px}.qa-cap__head[data-v-504f9aef]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.qa-cap__title[data-v-504f9aef]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;font-weight:700}.qa-cap__level[data-v-504f9aef]{border-radius:999px;font-size:12px;font-weight:700;padding:3px 10px}.qa-cap__bar[data-v-504f9aef]{background:#eef2f7;border-radius:999px;height:8px;margin:12px 0 10px;overflow:hidden}.qa-cap__fill[data-v-504f9aef]{height:100%;-webkit-transition:width .4s ease;transition:width .4s ease}.qa-cap__info[data-v-504f9aef],.qa-cap__off[data-v-504f9aef]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px}.qa-cap__off[data-v-504f9aef]{color:#b91c1c;font-weight:700}.qa-pill[data-v-cc7f1b24]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;gap:4px;line-height:1;padding:5px 10px;white-space:nowrap}.qa-pill--small[data-v-cc7f1b24]{font-size:11px;padding:3px 8px}.qa-pill__spin[data-v-cc7f1b24]{-webkit-animation:qa-pill-spin-cc7f1b24 1.4s linear infinite;animation:qa-pill-spin-cc7f1b24 1.4s linear infinite}@-webkit-keyframes qa-pill-spin-cc7f1b24{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes qa-pill-spin-cc7f1b24{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.qa-sel[data-v-71257000]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%}.qa-sel input[data-v-71257000]{cursor:pointer;height:16px;width:16px}.qa-page[data-v-549367ee]{--qa-primary:#315b9f;--qa-primary-soft:#e8eef8;--qa-success:#16a34a;--qa-info:#2563eb;--qa-warning:#f97316;--qa-danger:#dc2626;--qa-purple:#7c3aed;--qa-text:#1e293b;--qa-muted:#64748b;--qa-border:#e2e8f0;--qa-surface:#fff;--qa-bg:#f6f8fc;color:var(--qa-text)}.qa-card[data-v-549367ee]{background:var(--qa-surface);border:1px solid var(--qa-border);border-radius:12px;-webkit-box-shadow:0 4px 14px rgba(15,23,42,.05);box-shadow:0 4px 14px rgba(15,23,42,.05)}.qa-count-pill[data-v-549367ee]{background:#eef2f7;border-radius:999px;color:var(--qa-primary);font-size:12px;font-weight:700;margin-left:8px;padding:2px 10px}.qa-count-pill--primary[data-v-549367ee]{background:var(--qa-primary);color:#fff}.qa-hint[data-v-549367ee]{color:var(--qa-muted);font-size:12px;margin:8px 0 0}.qa-empty[data-v-549367ee]{color:var(--qa-muted);padding:32px 16px;text-align:center}.qa-stats[data-v-549367ee]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:16px}.qa-stat[data-v-549367ee]{background:var(--qa-surface);border:1px solid var(--qa-border);border-bottom:4px solid var(--qa-stat-color,var(--qa-primary));border-radius:12px;padding:14px 16px}.qa-stat span[data-v-549367ee]{color:var(--qa-muted);display:block;font-size:12px;font-weight:600}.qa-stat strong[data-v-549367ee]{color:var(--qa-stat-color,var(--qa-text));display:block;font-size:26px;line-height:1.2;margin-top:4px}.qa-stat small[data-v-549367ee]{color:var(--qa-muted);font-size:12px}.qa-stat--blue[data-v-549367ee]{--qa-stat-color:#2563eb}.qa-stat--purple[data-v-549367ee]{--qa-stat-color:#7c3aed}.qa-stat--green[data-v-549367ee]{--qa-stat-color:#16a34a}.qa-stat--red[data-v-549367ee]{--qa-stat-color:#dc2626}.qa-stat--amber[data-v-549367ee]{--qa-stat-color:#d97706}.qa-stat--navy[data-v-549367ee]{--qa-stat-color:#315b9f}.qa-stat--grey[data-v-549367ee]{--qa-stat-color:#64748b}.qa-mono[data-v-549367ee]{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.qa-table-wrap[data-v-549367ee]{overflow-x:auto}.qa-table[data-v-549367ee]{border-collapse:collapse;width:100%}.qa-table th[data-v-549367ee]{border-bottom:1px solid var(--qa-border);color:var(--qa-muted);font-size:11px;font-weight:700;letter-spacing:.04em;padding:10px 12px;text-align:left;text-transform:uppercase}.qa-table td[data-v-549367ee]{border-bottom:1px solid #f1f5f9;font-size:13px;padding:12px;vertical-align:middle}.qa-table tr.qa-row-link[data-v-549367ee]{cursor:pointer}.qa-table tr.qa-row-link:hover td[data-v-549367ee]{background:#f8fbff}@media (max-width:960px){.qa-hide-mobile[data-v-549367ee]{display:none!important}}@media (min-width:961px){.qa-show-mobile[data-v-549367ee]{display:none!important}}.qa-gen[data-v-549367ee]{background:var(--qa-bg);padding:16px;padding-bottom:96px}.qa-gen__top[data-v-549367ee]{display:grid;gap:16px;grid-template-columns:minmax(0,3fr) minmax(280px,2fr);margin-bottom:16px}.qa-gen__hero[data-v-549367ee]{gap:16px;padding:18px 20px}.qa-gen__hero-icon[data-v-549367ee],.qa-gen__hero[data-v-549367ee]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.qa-gen__hero-icon[data-v-549367ee]{background:linear-gradient(135deg,#315b9f,#7c3aed);border-radius:14px;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:60px}.qa-gen__hero-text[data-v-549367ee]{-webkit-box-flex:1;-ms-flex:1;flex:1}.qa-gen__hero-text h2[data-v-549367ee]{font-size:24px;font-weight:800;margin:0}.qa-gen__hero-text p[data-v-549367ee]{color:var(--qa-muted);margin:4px 0 0}.qa-gen__toolbar[data-v-549367ee]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:12px}.qa-gen__found[data-v-549367ee]{color:var(--qa-muted);font-weight:700}.qa-gen__analysis-filter[data-v-549367ee]{border-top:1px dashed #d7e6fb;margin:4px 8px 12px;padding-top:12px}.qa-gen__filter-label[data-v-549367ee]{color:#475569;display:block;font-size:11px;font-weight:800;letter-spacing:.05em;margin-bottom:8px}.qa-gen__filter-chips[data-v-549367ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.qa-filter-chip[data-v-549367ee]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid;border-radius:999px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:700;gap:6px;padding:6px 14px}.qa-gen__body[data-v-549367ee]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.qa-gen__main[data-v-549367ee]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden}.qa-gen__main-head[data-v-549367ee]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--qa-border);display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 16px}.qa-gen__basket[data-v-549367ee]{padding:16px;position:sticky;top:80px;width:300px}.qa-gen__basket .v-btn[data-v-549367ee]{margin:8px 0 0}.qa-basket__head[data-v-549367ee]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:12px}.qa-basket__head strong[data-v-549367ee]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px}.qa-basket__panel[data-v-549367ee]{background:-webkit-gradient(linear,left top,left bottom,from(#eef3fb),to(#f8fbff));background:linear-gradient(180deg,#eef3fb,#f8fbff);border-radius:12px;margin-bottom:8px;padding:14px}.qa-basket__eyebrow[data-v-549367ee]{color:var(--qa-muted);font-size:11px;font-weight:800;letter-spacing:.06em}.qa-basket__big[data-v-549367ee]{color:var(--qa-primary);font-size:34px;font-weight:800;line-height:1.1}.qa-basket__big small[data-v-549367ee]{font-size:16px}.qa-basket__remain[data-v-549367ee]{color:var(--qa-success);font-size:13px;font-weight:700;margin:4px 0 10px}.qa-basket__remain--over[data-v-549367ee]{color:var(--qa-danger)}.qa-basket__breakdown[data-v-549367ee]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.qa-gen__float[data-v-549367ee]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0f172a;border-radius:999px;bottom:24px;-webkit-box-shadow:0 10px 30px rgba(15,23,42,.3);box-shadow:0 10px 30px rgba(15,23,42,.3);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;left:50%;padding:8px 10px 8px 20px;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}.qa-gen__float i[data-v-549367ee]{background:#22c55e;border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.qa-gen__cards[data-v-549367ee]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.qa-gen__cards[data-v-549367ee],.qa-qcard[data-v-549367ee]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px}.qa-qcard[data-v-549367ee]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:2px solid var(--qa-border);border-radius:14px;cursor:pointer;gap:12px}.qa-qcard--on[data-v-549367ee]{border-color:var(--qa-primary);-webkit-box-shadow:0 4px 12px rgba(49,91,159,.15);box-shadow:0 4px 12px rgba(49,91,159,.15)}.qa-qcard--locked[data-v-549367ee]{background:#faf8ff;cursor:not-allowed;opacity:.85}.qa-qcard__body[data-v-549367ee]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.qa-qcard__top[data-v-549367ee]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.qa-qcard__top strong[data-v-549367ee]{color:var(--qa-primary);font-size:18px}.qa-qcard__cat[data-v-549367ee]{font-weight:700;margin-top:4px}.qa-qcard__meta[data-v-549367ee]{color:var(--qa-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:10px;margin-top:6px}.qa-gen__bottombar[data-v-549367ee]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-top:1px solid var(--qa-border);bottom:0;-webkit-box-shadow:0 -6px 20px rgba(15,23,42,.08);box-shadow:0 -6px 20px rgba(15,23,42,.08);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;left:0;padding:12px 16px;position:fixed;right:0;z-index:6}.qa-gen__bottombar-actions[data-v-549367ee]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;margin-left:auto}.qa-gen__bottombar-actions .v-btn[data-v-549367ee]{margin:0}.qa-gen__bottombar-sub[data-v-549367ee]{color:var(--qa-success);font-size:12px}.qa-gen__bottombar-sub--over[data-v-549367ee]{color:var(--qa-danger)}.qa-confirm__title[data-v-549367ee]{font-size:18px;font-weight:800}.qa-confirm__summary[data-v-549367ee]{background:#f1f5f9;border-radius:10px;margin-top:8px;padding:10px 12px}.qa-confirm__warn[data-v-549367ee]{color:var(--qa-danger);font-weight:700;margin-top:8px}@media (max-width:960px){.qa-gen[data-v-549367ee]{padding:12px;padding-bottom:110px}.qa-gen__top[data-v-549367ee]{grid-template-columns:1fr}.qa-gen__hero-text h2[data-v-549367ee]{font-size:20px}}