@layer sc.reset,sc.vendor,sc.tokens,sc.base,sc.layout;@layer sc.components{.sc-stats{align-items:center;gap:var(--sc-space-2) var(--sc-space-5);flex-wrap:wrap;margin:0;display:flex}.sc-stats__item{align-items:baseline;gap:var(--sc-space-2);display:flex}.sc-stats__label{font-size:var(--sc-text-caption);line-height:var(--sc-leading-caption);color:var(--sc-color-text-muted);order:2}.sc-stats__icon{color:var(--sc-hue-text,var(--sc-color-accent-text));order:0}.sc-stats__value{font-size:var(--sc-text-body);font-weight:var(--sc-font-weight-bold);font-variant-numeric:tabular-nums;color:var(--sc-color-text);order:1;margin:0}.sc-stats--separated{justify-content:center;gap:var(--sc-space-2) var(--sc-space-4)}.sc-stats--separated .sc-stats__item+.sc-stats__item:before{content:"·";color:var(--sc-color-text-faint);margin-inline-end:var(--sc-space-4)}.sc-stats--grid{gap:var(--sc-space-3);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));display:grid}.sc-stats--grid .sc-stats__icon{display:none}.sc-stats--grid .sc-stats__item{justify-items:center;gap:var(--sc-space-1);padding:var(--sc-space-4) var(--sc-space-3);display:grid}.sc-stats--grid .sc-stats__value{font-size:var(--sc-text-heading);line-height:var(--sc-leading-heading);font-weight:var(--sc-font-weight-black)}.sc-stats--grid .sc-stats__label{font-size:var(--sc-text-micro);letter-spacing:var(--sc-tracking-wide);text-transform:uppercase}.sc-stats--scores{gap:var(--sc-space-3)}.sc-stats--scores .sc-stats__item{padding:var(--sc-space-2) var(--sc-space-3);--sc-well-radius:var(--sc-radius-control-sm);align-items:center}.sc-stats--scores .sc-stats__icon{--sc-icon-size:var(--sc-size-icon-md)}.sc-stats--scores .sc-stats__value{font-size:var(--sc-text-title-sm);color:var(--sc-hue-text,var(--sc-color-text))}.sc-stats--kpi{gap:var(--sc-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64em){.sc-stats--kpi{gap:var(--sc-space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-stats--kpi .sc-stats__item{align-content:start;gap:var(--sc-space-1);padding:var(--sc-space-4) var(--sc-space-5);border-radius:var(--sc-radius-card);background:var(--sc-color-glass);border:var(--sc-border-width) solid var(--sc-color-border-subtle);display:grid}.sc-stats--kpi .sc-stats__label{font-size:var(--sc-text-micro);font-weight:var(--sc-font-weight-bold);letter-spacing:var(--sc-tracking-wide);text-transform:uppercase;order:0}.sc-stats--kpi .sc-stats__value{align-items:baseline;gap:var(--sc-space-2);font-size:var(--sc-text-heading-lg);flex-wrap:wrap;order:1;line-height:1.1;display:flex}.sc-stats__note{font-size:var(--sc-text-caption);line-height:var(--sc-leading-caption);color:var(--sc-color-text-subtle);order:2;margin:0}.sc-delta{align-items:center;gap:var(--sc-space-0_5);font-size:var(--sc-text-caption);font-weight:var(--sc-font-weight-semibold);font-variant-numeric:tabular-nums;display:inline-flex}.sc-delta--good{color:var(--sc-color-success-text)}.sc-delta--bad{color:var(--sc-color-danger-text)}.sc-delta--flat{color:var(--sc-color-text-subtle)}.sc-delta__before{font-weight:var(--sc-font-weight-regular);color:var(--sc-color-text-muted);margin-inline-start:var(--sc-space-1_5)}.sc-stats--center{text-align:center}.sc-stats--center .sc-stats__item{justify-items:center}.sc-stats--center .sc-stats__value{font-size:var(--sc-text-heading);justify-content:center}@media (width>=48em){.sc-stats--kpi.sc-stats--center{grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-stats__item--accent .sc-stats__label{color:var(--sc-color-accent-text)}.sc-stats--glass .sc-stats__item{--sc-glass-radius:var(--sc-radius-card-lg);background:var(--sc-color-glass);border-color:var(--sc-color-glass-border);border-radius:var(--sc-glass-radius)}.sc-table-wrap{overscroll-behavior-x:contain;contain:paint;overflow-x:auto}.sc-table{border-collapse:collapse;inline-size:100%;font-size:var(--sc-text-body-sm)}.sc-table__caption{caption-side:top;text-align:start;font-weight:var(--sc-font-weight-bold);padding-block-end:var(--sc-space-2)}.sc-table thead th{padding-block:0 var(--sc-space-2);text-align:start;font-size:var(--sc-text-micro);font-weight:var(--sc-font-weight-semibold);letter-spacing:var(--sc-tracking-wide);text-transform:uppercase;color:var(--sc-color-text-muted)}.sc-table tbody :is(th,td){padding-block:var(--sc-space-2);border-block-start:var(--sc-border-width) solid var(--sc-color-border-subtle);text-align:start;font-weight:var(--sc-font-weight-regular)}.sc-table tbody tr:first-child :is(th,td){border-block-start:0}.sc-table tbody th{align-items:center;gap:var(--sc-space-2);display:flex}.sc-table .sc-table__num{text-align:end;font-family:var(--sc-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.sc-table__icon{color:var(--sc-color-text-subtle)}.sc-table__cell--good{color:var(--sc-color-success-text)}.sc-table__cell--mixed{color:var(--sc-color-warning-text)}.sc-table__cell--poor{color:var(--sc-color-danger-text)}.sc-table__sub{font-size:var(--sc-text-caption);color:var(--sc-color-text-subtle);margin-inline-start:var(--sc-space-1_5)}.sc-table--grid{--sc-table-cell-max:22rem;inline-size:auto;min-inline-size:100%}.sc-table--grid :is(thead,tbody) :is(th,td){padding-inline:var(--sc-space-3);white-space:nowrap}.sc-table--grid thead th{vertical-align:bottom}.sc-table--grid tbody :is(th,td){max-inline-size:var(--sc-table-cell-max);text-overflow:ellipsis;overflow:hidden}.sc-table--grid tbody th{font-weight:var(--sc-font-weight-semibold);display:table-cell}@media (hover:hover) and (pointer:fine){.sc-table--grid tbody tr:hover :is(th,td){background:var(--sc-color-overlay-1)}}.sc-table tbody tr[data-sc-changed] :is(th,td){background:var(--sc-color-accent-subtle)}.sc-table__head{gap:var(--sc-space-0_5);display:grid}.sc-table__name{font-family:var(--sc-font-mono);font-size:var(--sc-text-caption);text-transform:none;letter-spacing:normal;color:var(--sc-color-text)}.sc-table__type{font-size:var(--sc-text-micro);letter-spacing:var(--sc-tracking-wide)}.sc-table__key{font-family:var(--sc-font-sans);font-size:var(--sc-text-micro);font-weight:var(--sc-font-weight-bold);letter-spacing:var(--sc-tracking-wide);color:var(--sc-color-accent-text);margin-inline-start:var(--sc-space-1)}.sc-table__mono{font-family:var(--sc-font-mono);font-size:var(--sc-text-caption)}.sc-table__null{padding-inline:var(--sc-space-1_5);border-radius:var(--sc-radius-control-sm);background:var(--sc-color-overlay-2);color:var(--sc-color-text-subtle);font-family:var(--sc-font-mono);font-size:var(--sc-text-micro);letter-spacing:var(--sc-tracking-wide);display:inline-block}.sc-table__secret{align-items:center;gap:var(--sc-space-1);color:var(--sc-color-text-subtle);font-size:var(--sc-text-caption);display:inline-flex}.sc-table .sc-table__action{inline-size:1%;max-inline-size:none;padding-inline-end:0;overflow:visible}.sc-title-picker,.sc-title-picker__combo{gap:var(--sc-space-3);display:grid}.sc-title-picker__bar{align-items:start;gap:var(--sc-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.sc-title-picker__results{--sc-stack-gap:var(--sc-space-2);overscroll-behavior:contain;max-block-size:18rem;padding-inline-end:var(--sc-space-1);list-style:none;overflow-y:auto}.sc-title-picker__results[hidden]{display:none}.sc-title-picker__option{--sc-well-radius:var(--sc-radius-control);align-items:center;gap:var(--sc-space-3);padding:var(--sc-space-2);transition:background-color var(--sc-dur-fast) var(--sc-ease-standard), border-color var(--sc-dur-fast) var(--sc-ease-standard);grid-template-columns:auto minmax(0,1fr);display:grid}.sc-title-picker__option[hidden]{display:none}.sc-title-picker__option-art{aspect-ratio:2/3;object-fit:cover;border-radius:var(--sc-radius-media-sm);block-size:auto;inline-size:2.25rem}.sc-title-picker__option-text{gap:var(--sc-space-0_5);min-inline-size:0;display:grid}.sc-title-picker__option-title{font-size:var(--sc-text-body-sm);line-height:var(--sc-leading-body-sm);font-weight:var(--sc-font-weight-semibold)}.sc-title-picker__option[data-sc-active]{--sc-well-bg:var(--sc-color-accent-subtle);--sc-well-border:var(--sc-color-accent-border)}@media (hover:hover) and (pointer:fine){.sc-title-picker__option:hover{--sc-well-bg:var(--sc-color-accent-subtle);--sc-well-border:var(--sc-color-accent-border)}}.sc-title-picker__none{margin-block:var(--sc-space-2)}.sc-title-picker__none[hidden]{display:none}.sc-title-picker__recent{margin-block-start:var(--sc-space-1)}.sc-title-chosen{align-items:center;gap:var(--sc-space-4);padding:var(--sc-space-4);background:var(--sc-color-accent-subtle);border:var(--sc-border-width) solid var(--sc-color-accent-border);border-radius:var(--sc-radius-card);grid-template-columns:auto minmax(0,1fr);display:grid}.sc-title-chosen__art{aspect-ratio:2/3;border-radius:var(--sc-radius-media-sm);inline-size:3rem;overflow:hidden}.sc-title-chosen__art>img{object-fit:cover;block-size:100%;inline-size:100%}.sc-title-chosen__text{gap:var(--sc-space-0_5);min-inline-size:0;display:grid}.sc-title-chosen__title{font-size:var(--sc-text-title-sm);line-height:var(--sc-leading-title-sm);font-weight:var(--sc-font-weight-bold)}.sc-title-chosen [data-sc-title-clear]{grid-column:1/-1;justify-self:start}.sc-title-chosen__episode{gap:var(--sc-space-3);grid-column:1/-1;display:grid}.sc-title-chosen__episode[hidden]{display:none}.sc-title-chosen__episode .sc-dropdown{min-inline-size:0}@media (width>=48em){.sc-title-picker__option-art{inline-size:2.5rem}.sc-title-chosen{grid-template-columns:auto minmax(0,1fr) auto}.sc-title-chosen [data-sc-title-clear]{grid-column:auto;justify-self:end}.sc-title-chosen__episode{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer sc.patterns,sc.effects;@layer sc.pages{.sc-admin{gap:var(--sc-space-6);padding-block:0 calc(var(--sc-space-20) + var(--sc-safe-bottom));display:grid}.sc-admin__panel{gap:var(--sc-space-8);display:grid}.sc-admin__status{gap:var(--sc-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64em){.sc-admin__status{gap:var(--sc-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.sc-admin__status-card{--sc-glass-radius:var(--sc-radius-card);gap:var(--sc-space-3);padding:var(--sc-space-5);align-content:start}.sc-admin__status-head{justify-content:space-between;align-items:center}.sc-admin__status-title{font-size:var(--sc-text-title);line-height:var(--sc-leading-title);font-weight:var(--sc-font-weight-bold)}.sc-admin__unit{font-size:var(--sc-text-caption);font-weight:var(--sc-font-weight-semibold);letter-spacing:var(--sc-tracking-wide);text-transform:uppercase;color:var(--sc-color-text-muted)}.sc-admin__meter{gap:var(--sc-space-1);display:grid}.sc-admin__meter-head{justify-content:space-between}.sc-admin__aside{font-size:var(--sc-text-body-sm);color:var(--sc-color-success-text)}.sc-admin__pending{align-items:center;gap:var(--sc-space-2);font-size:var(--sc-text-caption);color:var(--sc-color-text-muted);display:flex}.sc-admin__split{gap:var(--sc-space-6);align-items:start;display:grid}@media (width>=64em){.sc-admin__split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.sc-admin__spotlight{gap:var(--sc-space-4)}.sc-admin__current{align-items:center;gap:var(--sc-space-4);padding:var(--sc-space-3);border-radius:var(--sc-radius-card);background:var(--sc-color-overlay-1);display:flex}.sc-admin__current-art{aspect-ratio:2/3;object-fit:cover;border-radius:var(--sc-radius-media-sm);block-size:auto;inline-size:3rem}.sc-admin__current-title{font-size:var(--sc-text-title-sm);line-height:var(--sc-leading-title-sm);font-weight:var(--sc-font-weight-bold)}.sc-admin__current>div{flex:1;min-inline-size:0}.sc-admin__requests{--sc-stack-gap:var(--sc-space-3)}.sc-admin__request{--sc-glass-radius:var(--sc-radius-card);align-items:center;gap:var(--sc-space-3);padding:var(--sc-space-3) var(--sc-space-4);display:flex}.sc-admin__request-text{flex:1;min-inline-size:0}.sc-admin__request-art{aspect-ratio:2/3;object-fit:cover;border-radius:var(--sc-radius-media-sm);flex:none;block-size:auto;inline-size:2rem}.sc-admin__request-title{font-size:var(--sc-text-body-sm);font-weight:var(--sc-font-weight-semibold)}.sc-admin__soon{text-align:center;justify-items:center;gap:var(--sc-space-3);padding-block:var(--sc-space-10)}.sc-admin__soon-title{font-size:var(--sc-text-title);line-height:var(--sc-leading-title);font-weight:var(--sc-font-weight-bold)}.sc-admin__soon .sc-note{max-inline-size:34rem}.sc-admin__form{gap:var(--sc-space-4)}.sc-admin__grid{gap:var(--sc-space-4);display:grid}@media (width>=48em){.sc-admin__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sc-admin__form-actions{justify-content:flex-end}.sc-admin__sheet-panel{inline-size:min(30rem,100%)}.sc-admin__ask{align-items:flex-start;gap:var(--sc-space-4);display:flex}.sc-admin__ask-art{flex:none;inline-size:5rem}.sc-admin__ask-art img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--sc-radius-media);block-size:auto;inline-size:100%;box-shadow:var(--sc-shadow-3)}.sc-admin__ask-text{--sc-stack-gap:var(--sc-space-2);flex:1;min-inline-size:0}.sc-admin__ask-title{font-size:var(--sc-text-title);line-height:var(--sc-leading-title);font-weight:var(--sc-font-weight-bold)}.sc-admin__ask-actions{justify-content:flex-end}.sc-admin__switches{gap:var(--sc-space-4);display:grid}.sc-admin__secret{justify-content:space-between;align-items:center}.sc-admin__secret-text{flex:1;min-inline-size:0}.sc-admin__danger{gap:var(--sc-space-4);border-color:var(--sc-color-danger-border)}@media (width>=48em){.sc-admin__danger{grid-template-columns:minmax(0,1fr) auto;align-items:center}}}@layer sc.addons,sc.utilities,sc.overrides;