.admin-grid[data-v-be88cf48]{gap:18px;display:grid}.hero-card[data-v-be88cf48],.card[data-v-be88cf48]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:24px}.hero-card[data-v-be88cf48]{background:linear-gradient(135deg,#fffffffa,#f1f8fcf2);justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.hero-card h2[data-v-be88cf48]{margin:16px 0 0;font-size:32px}.hero-card p[data-v-be88cf48]{color:var(--text-soft);margin:12px 0 0;line-height:1.7}.hero-card__meta[data-v-be88cf48],.metrics-grid[data-v-be88cf48],.content-grid[data-v-be88cf48],.analysis-grid[data-v-be88cf48],.log-grid[data-v-be88cf48],.filter-grid[data-v-be88cf48],.toolbar-row[data-v-be88cf48]{gap:14px;display:grid}.filter-grid[data-v-be88cf48]{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.field[data-v-be88cf48]{gap:8px;display:grid}.field select[data-v-be88cf48]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}.toolbar-row[data-v-be88cf48]{margin-top:16px}.secondary-button[data-v-be88cf48]{border:1px solid var(--border);background:var(--surface-soft);border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;display:inline-flex}.hero-card__meta[data-v-be88cf48]{min-width:220px}.hero-card__metric[data-v-be88cf48],.analysis-item[data-v-be88cf48],.log-item[data-v-be88cf48]{border:1px solid var(--border);background:#ffffffd1;border-radius:18px;padding:16px}.hero-card__metric strong[data-v-be88cf48],.analysis-item strong[data-v-be88cf48]{margin-top:8px;font-size:28px;display:block}.metrics-grid[data-v-be88cf48]{grid-template-columns:repeat(4,minmax(0,1fr))}.content-grid[data-v-be88cf48]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card--full[data-v-be88cf48]{grid-column:1/-1}.metric-card[data-v-be88cf48]{background:linear-gradient(#fffffffa,#f3f9fdf5)}.label[data-v-be88cf48],.meta[data-v-be88cf48],.empty-state[data-v-be88cf48],.analysis-item span[data-v-be88cf48],.hero-card__metric span[data-v-be88cf48]{color:var(--text-soft)}.value[data-v-be88cf48]{margin-top:10px;font-size:32px;font-weight:700}.meta[data-v-be88cf48]{margin-top:4px;line-height:1.6}.card__header[data-v-be88cf48]{justify-content:space-between;align-items:center;gap:12px;display:flex}.card__header h3[data-v-be88cf48]{margin:0}.tag[data-v-be88cf48]{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.analysis-grid[data-v-be88cf48],.list[data-v-be88cf48],.log-grid[data-v-be88cf48]{margin-top:18px}.analysis-grid[data-v-be88cf48]{grid-template-columns:repeat(2,minmax(0,1fr))}.list[data-v-be88cf48]{gap:12px;display:grid}.list-item[data-v-be88cf48],.log-item[data-v-be88cf48]{background:var(--surface-soft);border:1px solid var(--border);border-radius:16px;padding:14px 16px}.empty-state[data-v-be88cf48]{margin-top:18px;line-height:1.7}.notice.error[data-v-be88cf48]{color:var(--danger);background:#d159591a;border:1px solid #d159592e;border-radius:18px;padding:14px 16px}.page-grid[data-v-90243723]{grid-template-columns:.9fr 1.1fr;gap:18px;display:grid}.card[data-v-90243723]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:24px}.card__header[data-v-90243723],.file-item__header[data-v-90243723]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card__header h3[data-v-90243723]{margin:0}.card__description[data-v-90243723],.meta[data-v-90243723],.empty-state[data-v-90243723],.field span[data-v-90243723],.stat-item span[data-v-90243723]{color:var(--text-soft)}.card__description[data-v-90243723],.empty-state[data-v-90243723]{margin-top:8px;line-height:1.7}.tag[data-v-90243723],.badge[data-v-90243723],.link-button[data-v-90243723]{border-radius:999px;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.tag[data-v-90243723],.badge[data-v-90243723]{background:var(--surface-soft);border:1px solid var(--border);padding:9px 14px}.field-grid[data-v-90243723],.stats-grid[data-v-90243723],.file-list[data-v-90243723]{gap:16px;margin-top:18px;display:grid}.field-grid[data-v-90243723]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-90243723]{gap:8px;display:grid}.field--full[data-v-90243723]{grid-column:1/-1}.field input[data-v-90243723],.field select[data-v-90243723]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}.button-row[data-v-90243723],.action-row[data-v-90243723]{gap:12px;display:flex}.button-row[data-v-90243723]{margin-top:20px}.primary-button[data-v-90243723]{cursor:pointer;background:linear-gradient(135deg, var(--primary), #89d2c2);color:#fff;border:none;border-radius:999px;padding:12px 16px;font-weight:700}.primary-button[data-v-90243723]:disabled{cursor:not-allowed;opacity:.72}.stats-grid[data-v-90243723]{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-item[data-v-90243723],.file-item[data-v-90243723]{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;padding:16px}.stat-item[data-v-90243723]{text-align:center;gap:6px;display:grid}.stat-item strong[data-v-90243723]{font-size:28px}.meta[data-v-90243723]{margin-top:6px;font-size:14px;line-height:1.6}.link-button[data-v-90243723]{color:var(--primary-deep);background:#63b7a41f;padding:10px 14px}.notice.error[data-v-90243723]{color:var(--danger);background:#d159591a;border:1px solid #d159592e;border-radius:18px;margin-top:18px;padding:14px 16px}.page-grid[data-v-1280c0a6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.card[data-v-1280c0a6]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:24px}.hero-card[data-v-1280c0a6],.card--full[data-v-1280c0a6],.stats-grid[data-v-1280c0a6]{grid-column:1/-1}.hero-card[data-v-1280c0a6]{background:linear-gradient(135deg,#f5f9fffa,#fbfdfff5)}.card__header[data-v-1280c0a6],.log-item__header[data-v-1280c0a6]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card__header h3[data-v-1280c0a6],.hero-card h2[data-v-1280c0a6]{margin:0}.card__description[data-v-1280c0a6],.meta[data-v-1280c0a6],.empty-state[data-v-1280c0a6],.hint-block[data-v-1280c0a6],.stat-label[data-v-1280c0a6]{color:var(--text-soft)}.card__description[data-v-1280c0a6],.empty-state[data-v-1280c0a6],.hint-block[data-v-1280c0a6],.meta[data-v-1280c0a6]{margin-top:8px;line-height:1.6}.hint-block[data-v-1280c0a6]{border:1px solid var(--border);background:#ffffffd1;border-radius:18px;margin-top:18px;padding:14px 16px}.tag[data-v-1280c0a6],.badge[data-v-1280c0a6]{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;align-items:center;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.field-grid[data-v-1280c0a6],.stats-grid[data-v-1280c0a6],.analysis-grid[data-v-1280c0a6],.log-list[data-v-1280c0a6]{gap:16px;margin-top:18px;display:grid}.field-grid[data-v-1280c0a6]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid[data-v-1280c0a6]{grid-template-columns:repeat(4,minmax(0,1fr))}.analysis-grid[data-v-1280c0a6]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-1280c0a6]{gap:8px;display:grid}.field--full[data-v-1280c0a6]{grid-column:1/-1}.field input[data-v-1280c0a6],.field select[data-v-1280c0a6]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}.button-row[data-v-1280c0a6]{gap:12px;margin-top:20px;display:flex}.primary-button[data-v-1280c0a6]{cursor:pointer;background:linear-gradient(135deg, var(--primary), #89d2c2);color:#fff;border:none;border-radius:999px;padding:14px 18px;font-weight:700}.primary-button[data-v-1280c0a6]:disabled{cursor:not-allowed;opacity:.72}.stat-card[data-v-1280c0a6],.analysis-item[data-v-1280c0a6],.log-item[data-v-1280c0a6]{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;padding:16px}.stat-card[data-v-1280c0a6],.analysis-item[data-v-1280c0a6]{gap:8px;display:grid}.stat-card strong[data-v-1280c0a6],.analysis-item strong[data-v-1280c0a6]{font-size:28px}.log-item--risk[data-v-1280c0a6]{background:#fff5f5f0;border-color:#d1595942}.detail-block[data-v-1280c0a6]{border:1px solid var(--border);white-space:pre-wrap;word-break:break-word;background:#ffffffb3;border-radius:16px;margin:14px 0 0;padding:14px;font-size:13px;line-height:1.6;overflow-x:auto}.notice.error[data-v-1280c0a6]{color:var(--danger);background:#d159591a;border:1px solid #d159592e;border-radius:18px;margin-top:18px;padding:14px 16px}@media (width<=1080px){.page-grid[data-v-1280c0a6]{grid-template-columns:1fr}.stats-grid[data-v-1280c0a6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.field-grid[data-v-1280c0a6],.stats-grid[data-v-1280c0a6],.analysis-grid[data-v-1280c0a6]{grid-template-columns:1fr}}.page-grid[data-v-610e5122]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.card[data-v-610e5122]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:24px}.card--wide[data-v-610e5122]{grid-column:1/-1}.card__header[data-v-610e5122],.entry-item__header[data-v-610e5122]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card__header h3[data-v-610e5122],.section-title[data-v-610e5122]{margin:0}.card__description[data-v-610e5122],.meta[data-v-610e5122],.summary[data-v-610e5122],.empty-state[data-v-610e5122],.field span[data-v-610e5122],.empty-state-card p[data-v-610e5122]{color:var(--text-soft)}.card__description[data-v-610e5122],.summary[data-v-610e5122],.empty-state[data-v-610e5122]{margin-top:8px;line-height:1.6}.hint-block[data-v-610e5122]{border:1px solid var(--border);color:var(--text-soft);background:#fffc;border-radius:18px;margin-top:18px;padding:14px 16px;line-height:1.6}.upload-panel[data-v-610e5122]{border:1px dashed var(--border);background:#ffffffd1;border-radius:18px;margin-top:18px;padding:16px}.upload-panel__header[data-v-610e5122]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.upload-panel__description[data-v-610e5122],.upload-panel__meta[data-v-610e5122]{color:var(--text-soft);margin-top:8px;line-height:1.6}.upload-panel__body[data-v-610e5122]{gap:12px;margin-top:14px;display:grid}.upload-panel__input[data-v-610e5122]{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 14px}.upload-panel__meta[data-v-610e5122]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tag[data-v-610e5122],.badge[data-v-610e5122],.tag-chip[data-v-610e5122]{border-radius:999px;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.tag[data-v-610e5122],.badge[data-v-610e5122]{background:var(--surface-soft);border:1px solid var(--border);padding:9px 14px}.tag-chip[data-v-610e5122]{color:var(--primary);background:#6cb2a11f;padding:7px 12px}.field-grid[data-v-610e5122],.filter-grid[data-v-610e5122],.entry-list[data-v-610e5122],.result-list[data-v-610e5122]{gap:16px;margin-top:18px;display:grid}.field-grid[data-v-610e5122],.filter-grid[data-v-610e5122]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-610e5122]{gap:8px;display:grid}.field--full[data-v-610e5122]{grid-column:1/-1}.field input[data-v-610e5122],.field select[data-v-610e5122],.field textarea[data-v-610e5122]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}.button-row[data-v-610e5122],.action-row[data-v-610e5122],.tag-list[data-v-610e5122]{flex-wrap:wrap;gap:12px;display:flex}.button-row[data-v-610e5122]{margin-top:20px}.button-row--compact[data-v-610e5122]{margin-top:16px}.primary-button[data-v-610e5122],.secondary-button[data-v-610e5122]{cursor:pointer;border:none;border-radius:999px;padding:12px 16px;font-weight:700}.primary-button[data-v-610e5122]{background:linear-gradient(135deg, var(--primary), #89d2c2);color:#fff}.secondary-button[data-v-610e5122]{background:var(--surface);border:1px solid var(--border);color:var(--text)}.danger-button[data-v-610e5122]{color:var(--danger)}.entry-item[data-v-610e5122],.result-item[data-v-610e5122],.empty-state-card[data-v-610e5122]{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;padding:16px}.section-title[data-v-610e5122]{color:var(--text);font-size:15px;font-weight:700}.notice[data-v-610e5122]{border:1px solid #0000;border-radius:18px;margin-top:18px;padding:14px 16px}.notice.success[data-v-610e5122]{color:var(--success);background:#2f8a731a;border-color:#2f8a7333}.notice.error[data-v-610e5122]{color:var(--danger);background:#d159591a;border-color:#d159592e}@media (width<=1080px){.page-grid[data-v-610e5122]{grid-template-columns:1fr}.card--wide[data-v-610e5122]{grid-column:auto}}.page-grid[data-v-40a0ffa6]{grid-template-columns:1fr .9fr;gap:18px;display:grid}.card[data-v-40a0ffa6]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:24px}.card--full[data-v-40a0ffa6],.stats-grid[data-v-40a0ffa6]{grid-column:1/-1}.card__header[data-v-40a0ffa6],.task-item__head[data-v-40a0ffa6]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card__header h3[data-v-40a0ffa6]{margin:0}.card__description[data-v-40a0ffa6],.meta[data-v-40a0ffa6],.empty-state[data-v-40a0ffa6],.stat-label[data-v-40a0ffa6]{color:var(--text-soft)}.card__description[data-v-40a0ffa6],.empty-state[data-v-40a0ffa6],.meta[data-v-40a0ffa6]{margin-top:8px;line-height:1.6}.tag[data-v-40a0ffa6],.badge[data-v-40a0ffa6]{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;align-items:center;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.badge.success[data-v-40a0ffa6]{color:var(--success)}.badge.fallback[data-v-40a0ffa6]{color:#9a7a1a}.badge.failed[data-v-40a0ffa6]{color:var(--danger)}.notice[data-v-40a0ffa6]{border:1px solid #0000;border-radius:18px;margin-top:18px;padding:14px 16px}.notice.success[data-v-40a0ffa6]{color:var(--success);background:#2f8a731a;border-color:#2f8a7333}.notice.error[data-v-40a0ffa6]{color:var(--danger);background:#d159591a;border-color:#d159592e}.field-grid[data-v-40a0ffa6],.stats-grid[data-v-40a0ffa6],.analysis-grid[data-v-40a0ffa6],.task-list[data-v-40a0ffa6],.info-list[data-v-40a0ffa6]{gap:16px;margin-top:18px;display:grid}.field-grid[data-v-40a0ffa6]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid[data-v-40a0ffa6]{grid-template-columns:repeat(4,minmax(0,1fr))}.analysis-grid[data-v-40a0ffa6]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-40a0ffa6]{gap:8px;display:grid}.field--full[data-v-40a0ffa6],.field--checkbox[data-v-40a0ffa6]{grid-column:1/-1}.field input[data-v-40a0ffa6],.field select[data-v-40a0ffa6]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}.field--checkbox[data-v-40a0ffa6]{align-items:center;gap:10px;display:flex}.button-row[data-v-40a0ffa6]{gap:12px;margin-top:20px;display:flex}.primary-button[data-v-40a0ffa6],.secondary-button[data-v-40a0ffa6]{cursor:pointer;border-radius:999px;padding:14px 18px;font-weight:700}.primary-button[data-v-40a0ffa6]{background:linear-gradient(135deg, var(--primary), #89d2c2);color:#fff;border:none}.secondary-button[data-v-40a0ffa6]{border:1px solid var(--border);background:var(--surface);color:var(--text)}.stat-card[data-v-40a0ffa6],.info-item[data-v-40a0ffa6],.analysis-item[data-v-40a0ffa6],.task-item[data-v-40a0ffa6]{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;padding:16px}.stat-card[data-v-40a0ffa6],.analysis-item[data-v-40a0ffa6],.task-item[data-v-40a0ffa6]{gap:8px;display:grid}.stat-card strong[data-v-40a0ffa6],.analysis-item strong[data-v-40a0ffa6]{font-size:28px}.error-block[data-v-40a0ffa6]{color:var(--danger);background:#d1595914;border:1px solid #d1595929;border-radius:14px;margin-top:12px;padding:12px 14px}@media (width<=1080px){.page-grid[data-v-40a0ffa6]{grid-template-columns:1fr}.stats-grid[data-v-40a0ffa6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.field-grid[data-v-40a0ffa6],.stats-grid[data-v-40a0ffa6],.analysis-grid[data-v-40a0ffa6]{grid-template-columns:1fr}}.page-grid[data-v-7593fd90]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.card[data-v-7593fd90]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:24px}.card--full[data-v-7593fd90]{grid-column:1/-1}.hero-card[data-v-7593fd90]{background:linear-gradient(135deg,#f5f1fff5,#faf7fffa)}.card__header[data-v-7593fd90],.plan-item__header[data-v-7593fd90],.meta-row[data-v-7593fd90],.link-row[data-v-7593fd90]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card__header h3[data-v-7593fd90],.hero-card h2[data-v-7593fd90]{margin:0}.card__description[data-v-7593fd90],.summary[data-v-7593fd90],.meta[data-v-7593fd90],.empty-state[data-v-7593fd90],.hint-block[data-v-7593fd90],.stat-label[data-v-7593fd90]{color:var(--text-soft)}.card__description[data-v-7593fd90],.summary[data-v-7593fd90],.empty-state[data-v-7593fd90],.hint-block[data-v-7593fd90]{margin-top:8px;line-height:1.7}.hint-block[data-v-7593fd90]{border:1px solid var(--border);background:#ffffffd1;border-radius:18px;margin-top:18px;padding:14px 16px}.filter-grid[data-v-7593fd90],.stats-grid[data-v-7593fd90],.plan-list[data-v-7593fd90]{gap:16px;margin-top:18px;display:grid}.filter-grid[data-v-7593fd90]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid[data-v-7593fd90]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.field[data-v-7593fd90]{gap:8px;display:grid}.field--full[data-v-7593fd90]{grid-column:1/-1}.field input[data-v-7593fd90],.field select[data-v-7593fd90]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}.button-row[data-v-7593fd90]{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.secondary-button[data-v-7593fd90]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:999px;padding:12px 16px;font-weight:700}.secondary-button[data-v-7593fd90]:disabled{cursor:not-allowed;opacity:.72}.tag[data-v-7593fd90],.badge[data-v-7593fd90]{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;align-items:center;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.badge-group[data-v-7593fd90]{flex-wrap:wrap;gap:8px;display:flex}.badge.generated[data-v-7593fd90],.version-badge.healthy[data-v-7593fd90]{color:var(--success);background:#2f8a731f}.badge.draft[data-v-7593fd90],.badge.generating[data-v-7593fd90],.version-badge.warning[data-v-7593fd90]{color:#8b6125;background:#c794501f}.badge.published[data-v-7593fd90]{color:var(--primary-deep);background:#63b7a41f}.badge.failed[data-v-7593fd90]{color:var(--danger);background:#d159591f}.stat-card[data-v-7593fd90],.plan-item[data-v-7593fd90]{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;padding:16px}.stat-card[data-v-7593fd90]{gap:10px;display:grid}.stat-card strong[data-v-7593fd90]{font-size:28px}.meta[data-v-7593fd90]{margin-top:6px;font-size:14px}.notice.error[data-v-7593fd90]{color:var(--danger);background:#d159591a;border:1px solid #d159592e;border-radius:18px;margin-top:18px;padding:14px 16px}.page-link[data-v-7593fd90]{color:var(--primary-deep);font-weight:700}@media (width<=1120px){.page-grid[data-v-7593fd90],.stats-grid[data-v-7593fd90]{grid-template-columns:1fr 1fr}.card--full[data-v-7593fd90],.stats-grid[data-v-7593fd90]{grid-column:1/-1}}@media (width<=760px){.page-grid[data-v-7593fd90],.stats-grid[data-v-7593fd90],.filter-grid[data-v-7593fd90]{grid-template-columns:1fr}}.page-grid[data-v-9be216a0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.card[data-v-9be216a0]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:24px}.card--full[data-v-9be216a0]{grid-column:1/-1}.hero-card[data-v-9be216a0]{background:linear-gradient(135deg,#eef7fff5,#f6fbfffa)}.card__header[data-v-9be216a0],.presentation-item__header[data-v-9be216a0],.meta-row[data-v-9be216a0],.link-row[data-v-9be216a0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card__header h3[data-v-9be216a0],.hero-card h2[data-v-9be216a0]{margin:0}.card__description[data-v-9be216a0],.meta[data-v-9be216a0],.empty-state[data-v-9be216a0],.hint-block[data-v-9be216a0],.stat-label[data-v-9be216a0],.slide-chip span[data-v-9be216a0]{color:var(--text-soft)}.card__description[data-v-9be216a0],.empty-state[data-v-9be216a0],.hint-block[data-v-9be216a0]{margin-top:8px;line-height:1.7}.hint-block[data-v-9be216a0]{border:1px solid var(--border);background:#ffffffd1;border-radius:18px;margin-top:18px;padding:14px 16px}.filter-grid[data-v-9be216a0],.stats-grid[data-v-9be216a0],.presentation-list[data-v-9be216a0],.slide-preview[data-v-9be216a0]{gap:16px;margin-top:18px;display:grid}.filter-grid[data-v-9be216a0]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid[data-v-9be216a0]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.field[data-v-9be216a0]{gap:8px;display:grid}.field--full[data-v-9be216a0]{grid-column:1/-1}.field input[data-v-9be216a0],.field select[data-v-9be216a0]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}.button-row[data-v-9be216a0]{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.secondary-button[data-v-9be216a0]{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:999px;padding:12px 16px;font-weight:700}.secondary-button[data-v-9be216a0]:disabled{cursor:not-allowed;opacity:.72}.tag[data-v-9be216a0],.badge[data-v-9be216a0]{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;align-items:center;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.badge-group[data-v-9be216a0]{flex-wrap:wrap;gap:8px;display:flex}.badge.generated[data-v-9be216a0],.asset-badge.healthy[data-v-9be216a0]{color:var(--success);background:#2f8a731f}.badge.generating[data-v-9be216a0],.asset-badge.warning[data-v-9be216a0]{color:#8b6125;background:#c794501f}.badge.failed[data-v-9be216a0]{color:var(--danger);background:#d159591f}.stat-card[data-v-9be216a0],.presentation-item[data-v-9be216a0],.slide-chip[data-v-9be216a0]{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;padding:16px}.stat-card[data-v-9be216a0]{gap:10px;display:grid}.stat-card strong[data-v-9be216a0]{font-size:28px}.meta[data-v-9be216a0]{margin-top:6px;font-size:14px}.slide-preview[data-v-9be216a0]{grid-template-columns:repeat(3,minmax(0,1fr))}.slide-chip[data-v-9be216a0]{gap:8px;display:grid}.slide-chip strong[data-v-9be216a0]{font-size:14px}.notice.error[data-v-9be216a0]{color:var(--danger);background:#d159591a;border:1px solid #d159592e;border-radius:18px;margin-top:18px;padding:14px 16px}.page-link[data-v-9be216a0]{color:var(--primary-deep);font-weight:700}@media (width<=1080px){.page-grid[data-v-9be216a0],.filter-grid[data-v-9be216a0],.stats-grid[data-v-9be216a0],.slide-preview[data-v-9be216a0]{grid-template-columns:1fr}}.page-grid[data-v-cd6d5fd5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.card[data-v-cd6d5fd5]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:24px}.card--full[data-v-cd6d5fd5]{grid-column:1/-1}.hero-card[data-v-cd6d5fd5]{background:linear-gradient(135deg,#f5f9fffa,#fbfdfff5)}.card__header[data-v-cd6d5fd5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card__header h3[data-v-cd6d5fd5],.hero-card h2[data-v-cd6d5fd5]{margin:0}.card__description[data-v-cd6d5fd5],.empty-state[data-v-cd6d5fd5],.hint-block[data-v-cd6d5fd5],.meta[data-v-cd6d5fd5],.stat-label[data-v-cd6d5fd5]{color:var(--text-soft)}.card__description[data-v-cd6d5fd5],.empty-state[data-v-cd6d5fd5],.hint-block[data-v-cd6d5fd5],.meta[data-v-cd6d5fd5]{margin-top:8px;line-height:1.7}.hint-block[data-v-cd6d5fd5]{border:1px solid var(--border);background:#ffffffd1;border-radius:18px;margin-top:18px;padding:14px 16px}.filter-grid[data-v-cd6d5fd5],.stats-grid[data-v-cd6d5fd5],.metric-grid[data-v-cd6d5fd5],.analysis-grid[data-v-cd6d5fd5],.course-grid[data-v-cd6d5fd5]{gap:16px;margin-top:18px;display:grid}.filter-grid[data-v-cd6d5fd5]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid[data-v-cd6d5fd5]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-grid[data-v-cd6d5fd5],.analysis-grid[data-v-cd6d5fd5],.course-grid[data-v-cd6d5fd5]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-cd6d5fd5]{gap:8px;display:grid}.field select[data-v-cd6d5fd5]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}.tag[data-v-cd6d5fd5]{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;align-items:center;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.stat-card[data-v-cd6d5fd5],.metric-item[data-v-cd6d5fd5],.analysis-item[data-v-cd6d5fd5],.course-item[data-v-cd6d5fd5],.list-item[data-v-cd6d5fd5]{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;padding:16px}.stat-card[data-v-cd6d5fd5]{gap:10px;display:grid}.stat-card strong[data-v-cd6d5fd5],.metric-item strong[data-v-cd6d5fd5],.analysis-item strong[data-v-cd6d5fd5]{font-size:28px}.metric-item[data-v-cd6d5fd5],.analysis-item[data-v-cd6d5fd5],.course-item[data-v-cd6d5fd5],.list-item[data-v-cd6d5fd5]{gap:8px;display:grid}.list[data-v-cd6d5fd5]{gap:12px;margin-top:18px;display:grid}.notice.error[data-v-cd6d5fd5]{color:var(--danger);background:#d159591a;border:1px solid #d159592e;border-radius:18px;margin-top:18px;padding:14px 16px}@media (width<=1080px){.page-grid[data-v-cd6d5fd5],.filter-grid[data-v-cd6d5fd5],.stats-grid[data-v-cd6d5fd5],.metric-grid[data-v-cd6d5fd5],.analysis-grid[data-v-cd6d5fd5],.course-grid[data-v-cd6d5fd5]{grid-template-columns:1fr}}.page-grid[data-v-95bc32ce]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.card[data-v-95bc32ce]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:24px}.card--full[data-v-95bc32ce]{grid-column:1/-1}.hero-card[data-v-95bc32ce]{background:linear-gradient(135deg,#e8f3fff2,#f4f9fff7)}.card__header[data-v-95bc32ce],.course-item__header[data-v-95bc32ce],.meta-row[data-v-95bc32ce],.link-row[data-v-95bc32ce]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.card__header h3[data-v-95bc32ce],.hero-card h2[data-v-95bc32ce]{margin:0}.card__description[data-v-95bc32ce],.summary[data-v-95bc32ce],.meta[data-v-95bc32ce],.empty-state[data-v-95bc32ce],.hint-block[data-v-95bc32ce],.stat-label[data-v-95bc32ce],.asset-item span[data-v-95bc32ce]{color:var(--text-soft)}.card__description[data-v-95bc32ce],.summary[data-v-95bc32ce],.empty-state[data-v-95bc32ce],.hint-block[data-v-95bc32ce]{margin-top:8px;line-height:1.7}.hint-block[data-v-95bc32ce]{border:1px solid var(--border);background:#ffffffc7;border-radius:18px;margin-top:18px;padding:14px 16px}.filter-grid[data-v-95bc32ce],.stats-grid[data-v-95bc32ce],.course-list[data-v-95bc32ce],.asset-grid[data-v-95bc32ce]{gap:16px;margin-top:18px;display:grid}.filter-grid[data-v-95bc32ce]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid[data-v-95bc32ce]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.asset-grid[data-v-95bc32ce]{grid-template-columns:repeat(3,minmax(0,1fr))}.field[data-v-95bc32ce]{gap:8px;display:grid}.field--full[data-v-95bc32ce]{grid-column:1/-1}.field input[data-v-95bc32ce],.field select[data-v-95bc32ce]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}.button-row[data-v-95bc32ce]{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.primary-button[data-v-95bc32ce],.secondary-button[data-v-95bc32ce]{cursor:pointer;border:none;border-radius:999px;padding:12px 16px;font-weight:700}.secondary-button[data-v-95bc32ce]{background:var(--surface);border:1px solid var(--border);color:var(--text)}.secondary-button[data-v-95bc32ce]:disabled{cursor:not-allowed;opacity:.72}.tag[data-v-95bc32ce],.badge[data-v-95bc32ce]{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;align-items:center;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.badge-group[data-v-95bc32ce]{flex-wrap:wrap;gap:8px;display:flex}.badge.published[data-v-95bc32ce]{color:var(--success);background:#2f8a731f}.badge.draft[data-v-95bc32ce]{color:#8b6125;background:#c794501f}.resource-badge.healthy[data-v-95bc32ce]{color:var(--success);background:#2f8a731f}.resource-badge.warning[data-v-95bc32ce]{color:#8b6125;background:#c794501f}.resource-badge.danger[data-v-95bc32ce]{color:var(--danger);background:#d159591f}.stat-card[data-v-95bc32ce],.course-item[data-v-95bc32ce],.asset-item[data-v-95bc32ce]{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;padding:16px}.stat-card[data-v-95bc32ce]{gap:10px;display:grid}.stat-card strong[data-v-95bc32ce]{font-size:28px}.meta[data-v-95bc32ce]{margin-top:6px;font-size:14px}.notice.error[data-v-95bc32ce]{color:var(--danger);background:#d159591a;border:1px solid #d159592e;border-radius:18px;margin-top:18px;padding:14px 16px}.page-link[data-v-95bc32ce]{color:var(--primary-deep);font-weight:700}@media (width<=1120px){.page-grid[data-v-95bc32ce],.stats-grid[data-v-95bc32ce]{grid-template-columns:1fr 1fr}.card--full[data-v-95bc32ce],.stats-grid[data-v-95bc32ce]{grid-column:1/-1}.asset-grid[data-v-95bc32ce]{grid-template-columns:1fr}}@media (width<=760px){.page-grid[data-v-95bc32ce],.stats-grid[data-v-95bc32ce],.filter-grid[data-v-95bc32ce]{grid-template-columns:1fr}}.page-grid[data-v-35b91998]{grid-template-columns:1.04fr .96fr;gap:18px;display:grid}.card[data-v-35b91998]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:24px}.card__header[data-v-35b91998],.profile-item__header[data-v-35b91998]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card__header h3[data-v-35b91998]{margin:0}.card__description[data-v-35b91998],.meta[data-v-35b91998],.empty-state[data-v-35b91998],.field span[data-v-35b91998]{color:var(--text-soft)}.card__description[data-v-35b91998],.empty-state[data-v-35b91998]{margin-top:8px;line-height:1.6}.tag[data-v-35b91998],.badge[data-v-35b91998],.permission-chip[data-v-35b91998]{border-radius:999px;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.tag[data-v-35b91998],.badge[data-v-35b91998]{background:var(--surface-soft);border:1px solid var(--border);padding:9px 14px}.profile-list[data-v-35b91998],.permission-list[data-v-35b91998]{gap:12px;margin-top:18px;display:grid}.profile-item[data-v-35b91998]{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;padding:16px}.permission-list[data-v-35b91998]{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-chip[data-v-35b91998]{color:var(--primary-deep);background:#63b7a41f;padding:8px 12px}.field[data-v-35b91998]{gap:8px;margin-top:18px;display:grid}.field input[data-v-35b91998],.field textarea[data-v-35b91998]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}.field--checkbox[data-v-35b91998]{align-items:center;gap:10px;display:flex}.button-row[data-v-35b91998],.action-row[data-v-35b91998]{gap:12px;display:flex}.button-row[data-v-35b91998]{margin-top:20px}.primary-button[data-v-35b91998],.secondary-button[data-v-35b91998]{cursor:pointer;border:none;border-radius:999px;padding:12px 16px;font-weight:700}.primary-button[data-v-35b91998]{background:linear-gradient(135deg, var(--primary), #89d2c2);color:#fff}.secondary-button[data-v-35b91998]{background:var(--surface);border:1px solid var(--border);color:var(--text)}.meta[data-v-35b91998]{margin-top:6px;font-size:14px}.notice[data-v-35b91998]{border:1px solid #0000;border-radius:18px;margin-top:18px;padding:14px 16px}.notice.success[data-v-35b91998]{color:var(--success);background:#2f8a731a;border-color:#2f8a7333}.notice.error[data-v-35b91998]{color:var(--danger);background:#d159591a;border-color:#d159592e}.page-grid[data-v-e82dbf63]{grid-template-columns:.92fr 1.08fr;gap:18px;display:grid}.card[data-v-e82dbf63]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:24px}.card__header[data-v-e82dbf63],.school-item__header[data-v-e82dbf63]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card__header h3[data-v-e82dbf63]{margin:0}.card__description[data-v-e82dbf63],.meta[data-v-e82dbf63],.empty-state[data-v-e82dbf63],.field span[data-v-e82dbf63],.empty-state-card p[data-v-e82dbf63],.hint-block[data-v-e82dbf63]{color:var(--text-soft)}.card__description[data-v-e82dbf63],.empty-state[data-v-e82dbf63],.hint-block[data-v-e82dbf63]{margin-top:8px;line-height:1.6}.hint-block[data-v-e82dbf63]{border:1px solid var(--border);background:#fffc;border-radius:18px;margin-top:18px;padding:14px 16px}.tag[data-v-e82dbf63],.badge[data-v-e82dbf63]{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;align-items:center;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.field-grid[data-v-e82dbf63],.school-list[data-v-e82dbf63]{gap:16px;margin-top:18px;display:grid}.field-grid[data-v-e82dbf63]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-e82dbf63]{gap:8px;display:grid}.field--full[data-v-e82dbf63]{grid-column:1/-1}.field input[data-v-e82dbf63],.field select[data-v-e82dbf63]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}.button-row[data-v-e82dbf63],.action-row[data-v-e82dbf63]{flex-wrap:wrap;gap:12px;display:flex}.button-row[data-v-e82dbf63]{margin-top:20px}.primary-button[data-v-e82dbf63],.secondary-button[data-v-e82dbf63]{cursor:pointer;border:none;border-radius:999px;padding:12px 16px;font-weight:700}.primary-button[data-v-e82dbf63]{background:linear-gradient(135deg, var(--primary), #89d2c2);color:#fff}.secondary-button[data-v-e82dbf63]{background:var(--surface);border:1px solid var(--border);color:var(--text)}.school-item[data-v-e82dbf63],.empty-state-card[data-v-e82dbf63]{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;padding:16px}.meta[data-v-e82dbf63]{margin-top:6px;font-size:14px}.notice[data-v-e82dbf63]{border:1px solid #0000;border-radius:18px;margin-top:18px;padding:14px 16px}.notice.success[data-v-e82dbf63]{color:var(--success);background:#2f8a731a;border-color:#2f8a7333}.notice.error[data-v-e82dbf63]{color:var(--danger);background:#d159591a;border-color:#d159592e}.settings-page[data-v-ae2d9b9f]{gap:18px;display:grid}.hero-card[data-v-ae2d9b9f],.card[data-v-ae2d9b9f]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:24px}.hero-card[data-v-ae2d9b9f]{background:radial-gradient(circle at 0 0,#7cbea829,#0000 35%),linear-gradient(135deg,#fffffffa,#f5fbf8fa);grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:18px;display:grid}.eyebrow[data-v-ae2d9b9f]{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.hero-card h2[data-v-ae2d9b9f],.card__header h3[data-v-ae2d9b9f]{margin:0}.hero-description[data-v-ae2d9b9f],.card__description[data-v-ae2d9b9f],.meta[data-v-ae2d9b9f],.empty-state[data-v-ae2d9b9f]{color:var(--text-soft)}.hero-description[data-v-ae2d9b9f],.card__description[data-v-ae2d9b9f],.empty-state[data-v-ae2d9b9f]{margin-top:8px;line-height:1.7}.hero-metrics[data-v-ae2d9b9f],.summary-grid[data-v-ae2d9b9f]{gap:12px;display:grid}.summary-grid[data-v-ae2d9b9f]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid--policies[data-v-ae2d9b9f]{align-items:start}.metric-chip[data-v-ae2d9b9f]{background:#ffffffe6;border:1px solid #85a39633;border-radius:20px;padding:16px 18px}.metric-chip strong[data-v-ae2d9b9f]{font-size:18px;display:block}.metric-chip span[data-v-ae2d9b9f]{color:var(--text-soft);margin-top:6px;font-size:13px;display:block}.card__header[data-v-ae2d9b9f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tag[data-v-ae2d9b9f]{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;align-items:center;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.info-list[data-v-ae2d9b9f],.policy-grid[data-v-ae2d9b9f]{gap:12px;margin-top:18px;display:grid}.policy-grid[data-v-ae2d9b9f]{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-grid--three[data-v-ae2d9b9f]{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-grid--five[data-v-ae2d9b9f]{grid-template-columns:repeat(5,minmax(0,1fr))}.card--full[data-v-ae2d9b9f]{width:100%}.info-item[data-v-ae2d9b9f]{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;padding:16px}.field[data-v-ae2d9b9f]{gap:8px;display:grid}.field input[data-v-ae2d9b9f]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}.checkbox-field[data-v-ae2d9b9f]{align-items:center;gap:8px;display:flex}.checkbox-field--stack[data-v-ae2d9b9f]{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;justify-content:flex-start;padding:16px}.toolbar-row[data-v-ae2d9b9f]{grid-auto-flow:column;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:grid}.secondary-button[data-v-ae2d9b9f]{border:1px solid var(--border);background:var(--surface-soft);border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;display:inline-flex}.meta[data-v-ae2d9b9f]{margin-top:6px;font-size:14px;line-height:1.6}.meta--break[data-v-ae2d9b9f]{word-break:break-all}.notice.error[data-v-ae2d9b9f]{color:var(--danger);background:#d159591a;border:1px solid #d159592e;border-radius:18px;padding:14px 16px}@media (width<=1200px){.hero-card[data-v-ae2d9b9f],.summary-grid[data-v-ae2d9b9f],.policy-grid[data-v-ae2d9b9f],.policy-grid--three[data-v-ae2d9b9f],.policy-grid--five[data-v-ae2d9b9f]{grid-template-columns:1fr}.toolbar-row[data-v-ae2d9b9f]{grid-auto-flow:row;justify-content:stretch}}.page-grid[data-v-07214758]{grid-template-columns:.95fr 1.05fr;gap:18px;display:grid}.card[data-v-07214758]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:24px}.card__header[data-v-07214758],.template-item__header[data-v-07214758]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card__header h3[data-v-07214758]{margin:0}.card__description[data-v-07214758],.meta[data-v-07214758],.summary[data-v-07214758],.empty-state[data-v-07214758],.field span[data-v-07214758]{color:var(--text-soft)}.card__description[data-v-07214758],.summary[data-v-07214758],.empty-state[data-v-07214758]{margin-top:8px;line-height:1.6}.tag[data-v-07214758],.badge[data-v-07214758]{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;align-items:center;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.field-grid[data-v-07214758],.filter-grid[data-v-07214758],.template-list[data-v-07214758]{gap:16px;margin-top:18px;display:grid}.field-grid[data-v-07214758],.filter-grid[data-v-07214758]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-07214758]{gap:8px;display:grid}.field--full[data-v-07214758]{grid-column:1/-1}.field input[data-v-07214758],.field select[data-v-07214758],.field textarea[data-v-07214758]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}.switch-row[data-v-07214758],.button-row[data-v-07214758],.action-row[data-v-07214758]{gap:12px;display:flex}.switch-row[data-v-07214758],.button-row[data-v-07214758]{margin-top:20px}.checkbox-field[data-v-07214758]{color:var(--text);align-items:center;gap:10px;display:flex}.primary-button[data-v-07214758],.secondary-button[data-v-07214758]{cursor:pointer;border:none;border-radius:999px;padding:12px 16px;font-weight:700}.primary-button[data-v-07214758]{background:linear-gradient(135deg, var(--primary), #89d2c2);color:#fff}.secondary-button[data-v-07214758]{background:var(--surface);border:1px solid var(--border);color:var(--text)}.template-item[data-v-07214758]{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;padding:16px}.meta[data-v-07214758]{margin-top:6px;font-size:14px}.notice[data-v-07214758]{border:1px solid #0000;border-radius:18px;margin-top:18px;padding:14px 16px}.notice.success[data-v-07214758]{color:var(--success);background:#2f8a731a;border-color:#2f8a7333}.notice.error[data-v-07214758]{color:var(--danger);background:#d159591a;border-color:#d159592e}.page-grid[data-v-aa9bf786]{grid-template-columns:.95fr 1.05fr;gap:18px;display:grid}.card[data-v-aa9bf786]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:24px}.card__header[data-v-aa9bf786]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card__header h3[data-v-aa9bf786]{margin:0}.card__description[data-v-aa9bf786],.meta[data-v-aa9bf786],.empty-state[data-v-aa9bf786],.empty-state-card p[data-v-aa9bf786]{color:var(--text-soft)}.card__description[data-v-aa9bf786]{margin:8px 0 0;line-height:1.6}.tag[data-v-aa9bf786],.badge[data-v-aa9bf786],.chip[data-v-aa9bf786]{background:var(--surface-soft);border:1px solid var(--border);border-radius:999px;align-items:center;padding:9px 14px;font-size:12px;font-weight:700;display:inline-flex}.chip-row[data-v-aa9bf786]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.field-grid[data-v-aa9bf786]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.field[data-v-aa9bf786]{gap:8px;display:grid}.field--full[data-v-aa9bf786]{grid-column:1/-1}.field span[data-v-aa9bf786]{color:var(--text-soft);font-size:14px}.field input[data-v-aa9bf786],.field select[data-v-aa9bf786]{border:1px solid var(--border);background:var(--surface-soft);border-radius:16px;padding:14px 16px}.button-row[data-v-aa9bf786]{gap:12px;margin-top:20px;display:flex}.import-panel[data-v-aa9bf786]{background:var(--surface-soft);border:1px dashed var(--border);border-radius:18px;gap:10px;margin-top:18px;padding:16px;display:grid}.primary-button[data-v-aa9bf786]{cursor:pointer;background:linear-gradient(135deg, var(--primary), #89d2c2);color:#fff;border:none;border-radius:999px;padding:14px 18px;font-weight:700}.primary-button[data-v-aa9bf786]:disabled{cursor:not-allowed;opacity:.72}.secondary-button[data-v-aa9bf786]{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text);border-radius:999px;padding:12px 16px}.secondary-button[data-v-aa9bf786]:disabled{cursor:not-allowed;opacity:.72}.user-list[data-v-aa9bf786]{gap:12px;margin-top:18px;display:grid}.user-item[data-v-aa9bf786]{background:var(--surface-soft);border:1px solid var(--border);border-radius:18px;padding:16px}.user-item__header[data-v-aa9bf786]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.meta[data-v-aa9bf786]{margin-top:6px;font-size:14px}.action-row[data-v-aa9bf786]{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.password-reset-row[data-v-aa9bf786]{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px;display:grid}.password-reset-row input[data-v-aa9bf786]{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:12px 14px}.empty-state[data-v-aa9bf786]{margin-top:18px;line-height:1.7}.empty-state-card[data-v-aa9bf786]{border:1px solid var(--border);background:#ffffffb8;border-radius:18px;margin-top:18px;padding:18px}.notice.error[data-v-aa9bf786]{color:var(--danger);background:#d159591a;border:1px solid #d159592e;border-radius:18px;margin-top:18px;padding:14px 16px}
