.admin[data-v-4d6b73d0]{background:var(--color-surface-page);grid-template-columns:minmax(0,1fr);min-block-size:100dvb;display:grid}.side[data-v-4d6b73d0]{background:var(--color-surface-inverse);color:var(--color-text-on-inverse)}.side__top[data-v-4d6b73d0]{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--size-header);padding-inline:var(--space-4);display:flex}.side__brand[data-v-4d6b73d0]{align-items:center;gap:var(--space-2);min-block-size:var(--size-target-min);border-radius:var(--radius-sm);font-size:var(--text-lg);font-weight:var(--weight-black);text-decoration:none;display:inline-flex}.side__brand[data-v-4d6b73d0],.side__brand[data-v-4d6b73d0]:hover{color:var(--color-text-on-inverse)}.side__brand[data-v-4d6b73d0]:focus-visible{box-shadow:var(--shadow-focus-ring-inverse)}.side__sub[data-v-4d6b73d0]{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-on-inverse-muted)}.side__mark[data-v-4d6b73d0]{inline-size:var(--size-control-sm);block-size:var(--size-control-sm)}.side__tile[data-v-4d6b73d0]{fill:var(--color-action-primary)}.side__strokes[data-v-4d6b73d0]{stroke:var(--color-text-on-action);stroke-width:2.5px;stroke-linecap:round;fill:none}.side__dot[data-v-4d6b73d0]{fill:var(--color-accent-mark)}.side__toggle[data-v-4d6b73d0]{inline-size:var(--size-control-md);block-size:var(--size-control-md);padding:var(--space-0);border:var(--size-border-hairline) solid var(--color-decor-panel-border);border-radius:var(--radius-button);color:var(--color-text-on-inverse);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.side__toggle svg[data-v-4d6b73d0]{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.side__toggle[data-v-4d6b73d0]:active,.side__toggle[data-v-4d6b73d0]:hover,.side__toggle[aria-expanded=true][data-v-4d6b73d0]{background:var(--color-decor-panel)}.side__toggle[data-v-4d6b73d0]:active,.side__toggle[aria-expanded=true][data-v-4d6b73d0]{border-color:var(--color-text-on-inverse-muted)}.side__toggle[data-v-4d6b73d0]:focus-visible{box-shadow:var(--shadow-focus-ring-inverse)}.side__panel[data-v-4d6b73d0]{gap:var(--space-4);padding:var(--space-2) var(--space-3) var(--space-5);display:none}.side__panel.is-open[data-v-4d6b73d0]{display:grid}.side__group[data-v-4d6b73d0],.side__nav[data-v-4d6b73d0]{gap:var(--space-1);display:grid}.side__group[data-v-4d6b73d0]{margin-block-start:var(--space-4)}.side__group-title[data-v-4d6b73d0]{font-size:var(--text-xs);font-weight:var(--weight-bold);margin-block-end:var(--space-1)}.side__group-title[data-v-4d6b73d0],.side__link[data-v-4d6b73d0]{padding-inline:var(--space-3);color:var(--color-text-on-inverse-muted)}.side__link[data-v-4d6b73d0]{align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--size-control-sm);border-radius:var(--radius-button);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background:0 0;border:none;text-decoration:none;display:flex;position:relative}.side__link svg[data-v-4d6b73d0]{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);flex:none}.side__link[data-v-4d6b73d0]:active,.side__link[data-v-4d6b73d0]:hover{background:var(--color-decor-panel);color:var(--color-text-on-inverse)}.side__link[data-v-4d6b73d0]:focus-visible{box-shadow:var(--shadow-focus-ring-inverse)}.side__link[aria-current=page][data-v-4d6b73d0]{background:var(--color-action-primary);color:var(--color-text-on-action);font-weight:var(--weight-bold)}.side__foot[data-v-4d6b73d0]{gap:var(--space-1);border-block-start:var(--size-border-hairline) solid var(--color-decor-panel-border);padding-block-start:var(--space-4);display:grid}.admin__main[data-v-4d6b73d0]{min-inline-size:0;padding:var(--space-6) var(--space-gutter) var(--space-16)}.admin__main[data-v-4d6b73d0]:focus{outline:none}.admin__inner[data-v-4d6b73d0]{max-inline-size:var(--size-container);margin-inline:auto}@media (width>=64rem){.admin[data-v-4d6b73d0]{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.side[data-v-4d6b73d0]{flex-direction:column;block-size:100dvb;display:flex;position:sticky;inset-block-start:0;overflow-y:auto}.side__top[data-v-4d6b73d0]{padding-inline:var(--space-5);border-block-end:var(--size-border-hairline) solid var(--color-decor-panel-border)}.side__toggle[data-v-4d6b73d0]{display:none}.side__panel[data-v-4d6b73d0],.side__panel.is-open[data-v-4d6b73d0]{padding:var(--space-4) var(--space-3) var(--space-5);flex-direction:column;flex:1;justify-content:space-between;display:flex}.admin__main[data-v-4d6b73d0]{padding:var(--space-10) var(--space-10) var(--space-16)}}@media (prefers-reduced-motion:reduce){.side__link[data-v-4d6b73d0]{transition:none}}.adm-page{gap:var(--space-6);display:grid}.adm-head{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.adm-crumb{font-size:var(--text-sm)}.adm-crumb,.adm-crumb a,.adm-sub,.adm-table thead th{color:var(--color-text-secondary)}.adm-title{font-size:var(--text-3xl);font-weight:var(--weight-black);line-height:var(--leading-display);overflow-wrap:anywhere}.adm-sub{max-inline-size:var(--size-measure-body)}.adm-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.adm-card{gap:var(--space-4);min-inline-size:0;padding:var(--space-5);border:var(--size-border-hairline) solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-card);box-shadow:var(--shadow-sm);display:grid}.adm-card__title{align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-bold);display:flex}.adm-card__title svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);color:var(--color-text-link)}.adm-toolbar{align-items:end;gap:var(--space-3);padding:var(--space-4);border:var(--size-border-hairline) solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-card);flex-wrap:wrap;display:flex}.adm-toolbar>.adm-grow,.adm-toolbar>.field{flex:12rem;min-inline-size:0}.adm-table-wrap{border:var(--size-border-hairline) solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-card);box-shadow:var(--shadow-sm);overflow-x:auto}.adm-table-wrap:focus-visible{box-shadow:var(--shadow-focus-ring);outline:none}.adm-table{border-collapse:collapse;inline-size:100%}.adm-table td,.adm-table th{padding:var(--space-3) var(--space-4);text-align:start;vertical-align:top;border-block-end:var(--size-border-hairline) solid var(--color-border-default);overflow-wrap:anywhere}.adm-table thead th{background:var(--color-surface-raised);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.adm-table tbody tr{transition:background-color var(--duration-fast) var(--ease-out)}.adm-table tbody tr:hover{background:var(--color-interactive-hover-bg)}.adm-table tbody tr:last-child>*{border-block-end:none}.adm-table a,.adm-table tbody th{font-weight:var(--weight-semibold)}.adm-pill{align-items:center;gap:var(--space-1);max-inline-size:100%;padding:var(--space-1) var(--space-2);border:var(--size-border-hairline) solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-surface-raised);color:var(--color-text-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);white-space:nowrap;display:inline-flex}.adm-pill svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);flex:none}.adm-pill--ok svg{color:var(--color-feedback-success)}.adm-pill--warn svg{color:var(--color-feedback-warning)}.adm-pill--error svg{color:var(--color-feedback-error)}.adm-pill--info svg{color:var(--color-feedback-info)}.adm-empty{place-content:center;justify-items:center;gap:var(--space-3);min-block-size:40vh;padding:var(--space-10);border:var(--size-border-hairline) dashed var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-card);text-align:center;color:var(--color-text-secondary);display:grid}.adm-empty svg{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg);color:var(--color-text-tertiary)}.adm-note{align-items:start;gap:var(--space-3);padding:var(--space-4);border:var(--size-border-hairline) solid var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-card);display:flex}.adm-note>svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md);flex:none;margin-block-start:var(--space-1)}.adm-note--warn{background:var(--color-accent-soft);border-color:var(--color-feedback-warning);color:var(--color-text-primary)}.adm-note--warn>svg{color:var(--color-feedback-warning)}.adm-note--error>svg{color:var(--color-feedback-error)}.adm-msg--ok,.adm-note--ok>svg{color:var(--color-feedback-success)}.adm-bar{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:var(--size-border-hairline) solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-surface-card);flex-wrap:wrap;display:flex}.adm-bar__push{margin-inline-start:auto}.adm-msg{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);display:inline-flex}.adm-msg svg{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}.adm-msg--error{color:var(--color-feedback-error)}.adm-dl{gap:var(--space-3);margin:var(--space-0);display:grid}.adm-dl>div{gap:var(--space-1);display:grid}.adm-dl dt{font-size:var(--text-sm);color:var(--color-text-secondary)}.adm-dl dd{margin:var(--space-0);overflow-wrap:anywhere;white-space:pre-line}@media (width>=48rem){.adm-title{font-size:var(--text-4xl)}.adm-card{padding:var(--space-6)}.adm-dl>div{gap:var(--space-4);grid-template-columns:minmax(0,10rem) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.adm-table tbody tr{transition:none}}
