.internal-root{--cs-bg:#08090a;--cs-bg-soft:#14161a;--cs-ink:#f7f8f8;--cs-ink-2:#d7dbe4;--cs-ink-muted:#9aa2b2;--cs-ink-faint:#7a8290;--cs-line:rgb(255 255 255/0.08);--cs-line-strong:rgb(255 255 255/0.15);--cs-surface:#111214;--cs-surface-raised:#17191e;--cs-accent:#6f8cff;--cs-accent-deep:#5570e8;--cs-accent-soft:rgb(111 140 255/0.14);--cs-accent-line:rgb(111 140 255/0.34);--cs-danger:#ff7b7b;--cs-warning:#f6bd60;--cs-success:#55d6a0;--cs-muted:#8991a1;min-height:100dvh;background:var(--cs-bg);color:var(--cs-ink);color-scheme:dark;font-family:var(--font-cs-body,var(--font-sans)),system-ui,sans-serif}.admin-root{--cs-bg:#0f2d5b;--cs-bg-soft:#153868;--cs-ink:#faf7f2;--cs-ink-2:#e2e8f2;--cs-ink-muted:#d4deed;--cs-ink-faint:#c1ccdc;--cs-line:rgb(250 247 242/0.11);--cs-line-strong:rgb(250 247 242/0.2);--cs-surface:#173967;--cs-surface-raised:#1b4275;--cs-accent:#2563eb;--admin-link:#a5c2ff;--cs-accent-deep:#1c52c7;--cs-accent-soft:rgb(37 99 235/0.16);--cs-accent-line:rgb(165 194 255/0.36);background:var(--cs-bg)}.admin-root .internal-topbar{background:rgb(15 45 91/.94)}.admin-root .internal-sidebar{background:#0c2852}.admin-root .internal-page{background:linear-gradient(145deg,#153868,#0f2d5b 27rem)}.admin-root .internal-page:before{background:radial-gradient(ellipse at 92% 0,rgb(37 99 235/.14),transparent 38rem);opacity:1}.admin-root .internal-nav-link[data-active=true]{border-left-color:#ff6b5b;background:rgb(37 99 235/.2);color:#fff}.admin-root .internal-brand__name,.admin-root .internal-title{font-family:var(--font-cs-body,var(--font-sans)),system-ui,sans-serif;letter-spacing:-.035em}.admin-root .internal-kicker{color:#a5c2ff;letter-spacing:.08em;text-transform:none}.admin-root .internal-brand__mark{overflow:hidden;border:1px solid rgb(250 247 242/.5);background:#faf7f2;box-shadow:none}.admin-root .internal-brand__b{color:#a5c2ff}.admin-root .internal-button-primary{box-shadow:0 12px 28px rgb(37 99 235/.24)}.admin-root .internal-button-secondary:hover{background:rgb(37 99 235/.14)}.admin-root ::selection{background:rgb(255 107 91/.35)}.admin-root .internal-panel{border-color:var(--cs-line);background:rgb(23 57 103/.68);box-shadow:none}.admin-root .internal-table-shell{background:rgb(12 40 82/.74);box-shadow:none}.admin-root .internal-stat{border-color:var(--cs-line);background:rgb(250 247 242/.045)}.admin-root .internal-stat__label{letter-spacing:.06em}.internal-root .cs{background:transparent;color:inherit}.internal-page{position:relative;isolation:isolate;min-height:100%;overflow:clip;background:radial-gradient(circle at 82% 0,rgb(86 112 255/.11),transparent 30rem),#08090a;color:var(--cs-ink)}.internal-page:before{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(rgb(255 255 255/.025) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.025) 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse 90% 70% at 70% 0,#000,transparent 78%);opacity:.7}.internal-container{width:100%;max-width:none;margin-inline:auto;padding:2rem clamp(1.25rem,2.5vw,3rem) 4rem}.internal-container--narrow{max-width:52rem}.internal-container--wide{max-width:none}.internal-topbar{position:sticky;top:0;z-index:40;display:flex;min-height:4rem;align-items:center;padding-top:var(--safe-t);border-bottom:1px solid var(--cs-line);background:rgb(8 9 10/.78);backdrop-filter:blur(22px)}.internal-topbar__inner{display:flex;width:100%;max-width:92rem;align-items:center;gap:1rem;margin-inline:auto;padding:0 1.25rem;padding-left:calc(1.25rem + var(--safe-l));padding-right:calc(1.25rem + var(--safe-r))}.internal-brand{gap:.65rem;color:var(--cs-ink);text-decoration:none}.internal-brand,.internal-brand__mark{display:inline-flex;align-items:center}.internal-brand__mark{width:2.25rem;height:2.25rem;justify-content:center;overflow:hidden;border-radius:.7rem;border:1px solid rgb(15 45 91/.14);background:#faf7f2;box-shadow:none;color:white;font-family:var(--font-cs-display,var(--font-sans)),system-ui,sans-serif;font-size:.72rem;font-weight:700}.internal-brand__name{font-family:var(--font-cs-body,var(--font-sans)),system-ui,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:-.03em}.internal-brand__b{color:#a5c2ff}.internal-brand__area{border-left:1px solid var(--cs-line-strong);padding-left:.65rem;color:var(--cs-ink-faint);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.internal-sidebar{border-color:var(--cs-line);background:rgb(10 11 13/.96)}.internal-nav-link{display:flex;align-items:center;gap:.65rem;border-left:2px solid transparent;border-radius:.75rem;padding:.65rem .75rem;color:var(--cs-ink-muted);font-size:.84rem;font-weight:600;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.internal-nav-link:hover{background:rgb(255 255 255/.045);color:var(--cs-ink)}.internal-nav-link[data-active=true]{border-left-color:var(--cs-accent);background:linear-gradient(90deg,rgb(111 140 255/.16),rgb(111 140 255/.045));color:white}.internal-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:1.75rem}.internal-kicker{color:var(--cs-accent);font-size:.68rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.internal-title{margin-top:.5rem;color:white;font-family:var(--font-cs-display,var(--font-sans)),system-ui,sans-serif;font-size:clamp(1.75rem,3vw,2.65rem);font-weight:600;letter-spacing:-.04em;line-height:1.05}.internal-lead{max-width:62ch;margin-top:.75rem;color:var(--cs-ink-muted);font-size:.95rem;line-height:1.65}.internal-prose{max-width:62ch}.internal-panel{border:1px solid var(--cs-line);border-radius:1rem;background:linear-gradient(145deg,rgb(23 25 30/.92),rgb(14 15 18/.92));box-shadow:0 24px 70px rgb(0 0 0/.2)}.internal-table-shell{overflow-x:auto;border:1px solid var(--cs-line);border-radius:.9rem;background:rgb(17 18 20/.88);box-shadow:0 20px 55px rgb(0 0 0/.16)}.internal-table-shell table{width:100%;border-collapse:collapse}.internal-table-shell th{border-bottom:1px solid var(--cs-line);padding:.7rem .8rem;color:var(--cs-ink-faint);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-align:left;text-transform:uppercase}.internal-table-shell td{border-bottom:1px solid var(--cs-line);padding:.75rem .8rem;color:var(--cs-ink-2);font-size:.82rem;vertical-align:middle}.internal-table-shell tbody tr:last-child td{border-bottom:0}.internal-table-shell tbody tr{transition:background-color .16s ease}.internal-table-shell tbody tr:hover{background:rgb(255 255 255/.025)}.internal-field{width:100%;min-height:2.75rem;border:1px solid var(--cs-line-strong);border-radius:.75rem;background:var(--cs-bg-soft);padding:.65rem .8rem;color:var(--cs-ink);font:inherit;font-size:.86rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.internal-field::placeholder{color:var(--cs-ink-faint)}.internal-field:focus-visible{border-color:var(--cs-accent);box-shadow:0 0 0 3px rgb(111 140 255/.2)}.internal-button-danger,.internal-button-primary,.internal-button-secondary{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding:.6rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease}.internal-button-primary{border:1px solid var(--cs-accent);background:var(--cs-accent);color:white;box-shadow:0 14px 36px rgb(37 99 235/.24)}.internal-button-primary:hover{background:var(--cs-accent-deep);transform:translateY(-1px)}.internal-button-secondary{border:1px solid var(--cs-line-strong);background:rgb(255 255 255/.04);color:var(--cs-ink)}.internal-button-secondary:hover{border-color:var(--cs-accent-line);background:rgb(111 140 255/.08);color:white;transform:translateY(-1px)}.internal-button-danger{border:1px solid rgb(255 123 123/.28);background:rgb(255 123 123/.08);color:#ffaaaa}.internal-button-danger:hover{background:rgb(255 123 123/.14)}.internal-stat{min-width:0;border:1px solid var(--cs-line);border-radius:.9rem;background:rgb(255 255 255/.035);padding:.85rem .9rem}.internal-stat__label{color:var(--cs-ink-faint);font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.internal-stat__value{margin-top:.3rem;color:white;font-size:1.35rem;font-weight:600;font-variant-numeric:tabular-nums}.internal-stat[data-tone=success]{border-color:rgb(85 214 160/.2);background:rgb(85 214 160/.07)}.internal-stat[data-tone=warning]{border-color:rgb(246 189 96/.22);background:rgb(246 189 96/.07)}.internal-stat[data-tone=danger]{border-color:rgb(255 123 123/.24);background:rgb(255 123 123/.07)}.internal-stat[data-tone=muted]{background:rgb(255 255 255/.03)}.internal-auth{display:grid;min-height:100dvh;place-items:center;overflow:hidden;padding:1.5rem}.internal-auth:after{position:absolute;inset:auto -10% -20rem;z-index:-1;height:34rem;border-radius:50%;background:radial-gradient(circle,rgb(86 112 255/.24),transparent 68%);content:"";filter:blur(24px)}:root:not([data-cs-theme=light]) .internal-auth .bg-white,:root:not([data-cs-theme=light]) .internal-page .bg-white{background-color:var(--cs-bg-soft)!important;color:var(--cs-ink)}:root:not([data-cs-theme=light]) .internal-page .bg-slate-50{background-color:rgb(255 255 255/.045)!important}:root:not([data-cs-theme=light]) .internal-page .bg-emerald-50{background-color:rgb(85 214 160/.09)!important}:root:not([data-cs-theme=light]) .internal-page .bg-amber-50{background-color:rgb(246 189 96/.09)!important}:root:not([data-cs-theme=light]) .internal-page .bg-red-50{background-color:rgb(255 123 123/.09)!important}:root:not([data-cs-theme=light]) .internal-page .border-slate-200{border-color:var(--cs-line)!important}:root:not([data-cs-theme=light]) .internal-page .border-emerald-200{border-color:rgb(85 214 160/.24)!important}:root:not([data-cs-theme=light]) .internal-page .border-amber-200,:root:not([data-cs-theme=light]) .internal-page .border-amber-300{border-color:rgb(246 189 96/.26)!important}:root:not([data-cs-theme=light]) .internal-page .border-red-200,:root:not([data-cs-theme=light]) .internal-page .border-red-300,:root:not([data-cs-theme=light]) .internal-page .border-red-400{border-color:rgb(255 123 123/.28)!important}:root:not([data-cs-theme=light]) .internal-page .text-emerald-700,:root:not([data-cs-theme=light]) .internal-page .text-emerald-800{color:#73e6b5!important}:root:not([data-cs-theme=light]) .internal-page .text-amber-700,:root:not([data-cs-theme=light]) .internal-page .text-amber-800,:root:not([data-cs-theme=light]) .internal-page .text-amber-900{color:#ffd18a!important}:root:not([data-cs-theme=light]) .internal-page .text-red-600,:root:not([data-cs-theme=light]) .internal-page .text-red-700,:root:not([data-cs-theme=light]) .internal-page .text-red-800{color:#ffaaaa!important}.internal-page .text-slate-500,.internal-page .text-slate-700{color:var(--cs-ink-muted)!important}.internal-page code{background:rgb(255 255 255/.06);color:#dbe2ff}.internal-auth :focus-visible,.internal-page :focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.internal-auth ::selection,.internal-page ::selection{background:rgb(111 140 255/.3);color:white}.internal-page *{scrollbar-color:rgb(255 255 255/.18) transparent;scrollbar-width:thin}@media (min-width:640px){.internal-container{padding-inline:1.75rem}}@media (min-width:1024px){.internal-container{padding-top:2.75rem}.internal-page-header{margin-bottom:2.25rem}}@media (max-width:639px){.internal-brand__area{display:none}.internal-page-header{display:block}.internal-title{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.internal-auth *,.internal-page *,.internal-root *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-root{--admin-focus:#a5c2ff;--admin-danger:#ffb4ab;--admin-warning:#ffd18a;--admin-success:#8ee8bf;--admin-info:#a5c2ff;--admin-strong:#ffffff;--admin-chrome:16rem}.admin-root .internal-page :focus-visible,.admin-root :focus-visible{outline:2px solid var(--admin-focus);outline-offset:2px}.admin-root .internal-container{padding-top:1.25rem;padding-bottom:2rem}.admin-root .internal-page-header{align-items:center;gap:1rem;margin-bottom:1rem}.admin-root .internal-title{margin-top:0;font-size:1.5rem;line-height:1.2;letter-spacing:-.02em}.admin-root .internal-lead{margin-top:.25rem;font-size:.875rem;line-height:1.5}.admin-crumbs{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.25rem;color:var(--cs-ink-faint);font-size:.8125rem}.admin-crumbs a{color:var(--cs-ink-faint);text-decoration:none}.admin-crumbs a:hover{color:var(--cs-ink);text-decoration:underline;text-underline-offset:3px}.admin-tabs{margin:-.25rem 0 1rem;overflow-x:auto;border-bottom:1px solid var(--cs-line);scrollbar-width:none}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs__list{display:flex;min-width:max-content;gap:.25rem}.admin-tabs__link{position:relative;display:inline-flex;min-height:2.5rem;align-items:center;gap:.5rem;padding:0 .875rem;border-radius:.5rem .5rem 0 0;color:var(--cs-ink-muted);font-size:.875rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:color .16s ease-out,background-color .16s ease-out}.admin-tabs__link:hover{background:rgb(250 247 242/.05);color:var(--cs-ink)}.admin-tabs__link[data-active=true]{color:var(--cs-ink)}.admin-tabs__link[data-active=true]:after{position:absolute;inset:auto .5rem -1px;height:2px;border-radius:2px;background:#ff6b5b;content:""}.admin-tabs__count{min-width:1.25rem;border-radius:999px;padding:.0625rem .4375rem;background:rgb(250 247 242/.1);color:var(--cs-ink);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:center}.admin-tabs__count[data-alert=true]{background:rgb(255 107 91/.22);color:#ffd2cc}.admin-scroll{overflow:auto}@media (min-width:768px){.admin-scroll{max-height:calc(100dvh - var(--admin-chrome) - var(--admin-scroll-offset, 0rem))}}.admin-scroll thead th{position:sticky;top:0;z-index:2;background:#12345f}.admin-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .25rem 0;color:var(--cs-ink-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.admin-pager__buttons{display:inline-flex;align-items:center;gap:.375rem}.admin-pager__button{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--cs-line-strong);border-radius:.5rem;color:var(--cs-ink)}.admin-pager__button:hover:not([aria-disabled=true]):not(:disabled){background:rgb(250 247 242/.06)}.admin-pager__button:disabled,.admin-pager__button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.admin-pager__page{min-width:3.5rem;color:var(--cs-ink);text-align:center}.admin-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.admin-toolbar .internal-field{min-height:2.25rem;padding-block:.375rem}.admin-chip{display:inline-flex;min-height:2.25rem;align-items:center;gap:.375rem;border:1px solid var(--cs-line-strong);border-radius:999px;padding:0 .75rem;color:var(--cs-ink-muted);font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap}.admin-chip:hover{color:var(--cs-ink);background:rgb(250 247 242/.05)}.admin-chip[aria-current=true],.admin-chip[aria-pressed=true]{border-color:var(--admin-focus);background:rgb(165 194 255/.14);color:var(--cs-ink)}.admin-chip__count{color:var(--cs-ink-faint);font-variant-numeric:tabular-nums}.admin-export{display:inline-flex;min-height:2.25rem;flex-shrink:0;align-items:stretch;overflow:hidden;border:1px solid var(--cs-line-strong);border-radius:.75rem;background:rgb(255 255 255/.04);font-size:.8125rem}.admin-export__label{padding:0 .625rem 0 .75rem;color:var(--cs-ink-faint);font-weight:600}.admin-export__button,.admin-export__label{display:inline-flex;align-items:center;white-space:nowrap}.admin-export__button{gap:.375rem;border:0;border-left:1px solid var(--cs-line);border-radius:0;background:transparent;padding:0 .75rem;color:var(--cs-ink);font:inherit;font-weight:700;cursor:pointer;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.admin-export__button:hover:not(:disabled){background:rgb(111 140 255/.12);color:var(--admin-strong)}.admin-export__button[aria-disabled=true]{cursor:progress;color:var(--admin-link)}.admin-export__button:disabled{cursor:not-allowed;opacity:.45}.admin-export__button:focus-visible{outline-offset:-2px}.admin-attention{display:grid;gap:.5rem}.admin-attention__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;border:1px solid var(--cs-line);border-radius:.75rem;background:rgb(23 57 103/.68);padding:.75rem .875rem;color:inherit;text-decoration:none;transition:border-color .16s ease-out,background-color .16s ease-out}.admin-attention__item:hover{border-color:var(--cs-accent-line);background:rgb(27 66 117/.85)}.admin-attention__icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.5rem}.admin-attention__item[data-tone=danger] .admin-attention__icon{background:rgb(255 107 91/.18);color:var(--admin-danger)}.admin-attention__item[data-tone=warning] .admin-attention__icon{background:rgb(246 189 96/.16);color:var(--admin-warning)}.admin-attention__item[data-tone=info] .admin-attention__icon{background:rgb(165 194 255/.14);color:var(--admin-info)}.admin-attention__title{color:var(--cs-ink);font-size:.9375rem;font-weight:600}.admin-attention__detail{overflow:hidden;color:var(--cs-ink-muted);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.admin-attention__action{color:var(--admin-link);font-size:.8125rem;font-weight:600;white-space:nowrap}@media (max-width:639px){.admin-attention__item{grid-template-columns:auto minmax(0,1fr)}.admin-attention__action{grid-column:2}.admin-attention__detail{white-space:normal}}.admin-vitals{display:grid;gap:0}.admin-vitals__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--cs-line);padding:.5rem 0;font-size:.875rem}.admin-vitals__row:last-child{border-bottom:0}.admin-vitals__label{color:var(--cs-ink-muted)}.admin-vitals__value{color:var(--cs-ink);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.admin-vitals__value a{color:var(--admin-link);text-decoration:none}.admin-vitals__value a:hover{text-decoration:underline;text-underline-offset:3px}.admin-nav-group{display:grid;gap:.125rem}.admin-nav-group__label{padding:0 .75rem .25rem;color:var(--cs-ink-faint);font-size:.75rem;font-weight:600}.admin-root .internal-nav-link{min-height:2.125rem;border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem}.admin-nav-badge{margin-left:auto;min-width:1.25rem;border-radius:999px;padding:0 .4375rem;background:rgb(255 107 91/.24);color:#ffd2cc;font-size:.75rem;font-weight:700;line-height:1.25rem;text-align:center;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.admin-attention__item,.admin-tabs__link{transition:none}}.admin-root .internal-stat{padding:.625rem .75rem}.admin-root .internal-stat__label{font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--cs-ink-muted)}.admin-root .internal-stat__value{margin-top:.125rem;font-size:1.25rem}.admin-root .internal-table-shell th{font-size:.75rem;letter-spacing:0;text-transform:none}.admin-root .internal-stat[data-tone=success]{border-color:rgb(142 232 191/.24);background:rgb(142 232 191/.07)}.admin-root .internal-stat[data-tone=warning]{border-color:rgb(255 209 138/.26);background:rgb(255 209 138/.07)}.admin-root .internal-stat[data-tone=danger]{border-color:rgb(255 180 171/.28);background:rgb(255 180 171/.08)}.admin-root .uppercase{letter-spacing:0!important;text-transform:none!important}.admin-root .uppercase.text-\[10px\],.admin-root .uppercase.text-\[11\.5px\],.admin-root .uppercase.text-\[11px\]{font-size:.75rem!important}.admin-root{--internal-muted:var(--cs-ink-muted);--internal-border:var(--cs-line);--internal-surface:var(--cs-surface);--internal-accent:var(--admin-link);--internal-text:var(--cs-ink)}.admin-root .internal-brand__area{letter-spacing:0;text-transform:none;font-size:.8125rem}:root[data-cs-theme=light] .admin-root{--cs-bg:#f5f7fb;--cs-bg-soft:#ffffff;--cs-ink:#0e1b33;--cs-ink-2:#24324d;--cs-ink-muted:#4a5872;--cs-ink-faint:#56637a;--cs-line:#dde3ed;--cs-line-strong:#7a879e;--cs-surface:#ffffff;--cs-surface-raised:#ffffff;--cs-accent:#2563eb;--cs-accent-deep:#1c52c7;--cs-accent-soft:#e9f0ff;--cs-accent-line:rgb(37 99 235/0.42);--cs-danger:#a3201a;--cs-warning:#b45309;--cs-success:#15803d;--cs-muted:#5b6880;--admin-link:#1c52c7;--admin-focus:#2563eb;--admin-danger:#a3201a;--admin-warning:#874400;--admin-success:#0b6b3a;--admin-info:#1c52c7;--admin-strong:#0e1b33;--admin-wash:rgb(14 27 51/0.04);--admin-wash-strong:rgb(14 27 51/0.07);--admin-control:#ffffff;--admin-control-hover:#e9f0ff;color-scheme:light}:root[data-cs-theme=light] .admin-root .internal-sidebar{--cs-bg-soft:#153868;--cs-ink:#faf7f2;--cs-ink-2:#e2e8f2;--cs-ink-muted:#d4deed;--cs-ink-faint:#c1ccdc;--cs-line:rgb(250 247 242/0.11);--cs-line-strong:rgb(250 247 242/0.2);--cs-accent-line:rgb(165 194 255/0.36);--admin-link:#a5c2ff;--admin-focus:#a5c2ff;--admin-strong:#ffffff;--admin-wash:rgb(255 255 255/0.045);--admin-control:rgb(255 255 255/0.04);--admin-control-hover:rgb(37 99 235/0.14);border-color:#0c2852;color:var(--cs-ink);color-scheme:dark}:root[data-cs-theme=light] .admin-root .internal-nav-link:hover{background:var(--admin-wash)}:root[data-cs-theme=light] .admin-root .internal-nav-link[data-active=true]{color:var(--admin-strong)}:root[data-cs-theme=light] .admin-root .internal-topbar{background:rgb(255 255 255/.92)}:root[data-cs-theme=light] .admin-root .internal-page{background:var(--cs-bg)}:root[data-cs-theme=light] .admin-root .internal-page:before{background:radial-gradient(ellipse at 92% 0,rgb(37 99 235/.06),transparent 38rem)}:root[data-cs-theme=light] .admin-root .internal-brand__mark{border-color:var(--cs-line);background:#ffffff}:root[data-cs-theme=light] .admin-root .internal-brand__b,:root[data-cs-theme=light] .admin-root .internal-kicker{color:var(--admin-link)}:root[data-cs-theme=light] .admin-root .internal-stat__value,:root[data-cs-theme=light] .admin-root .internal-title{color:var(--cs-ink)}:root[data-cs-theme=light] .admin-root .internal-page ::selection,:root[data-cs-theme=light] .admin-root ::selection{background:rgb(37 99 235/.18);color:var(--cs-ink)}:root[data-cs-theme=light] .admin-root .internal-page *{scrollbar-color:rgb(14 27 51/.24) transparent}:root[data-cs-theme=light] .admin-root .internal-auth:after{background:radial-gradient(circle,rgb(37 99 235/.12),transparent 68%)}:root[data-cs-theme=light] .admin-root .admin-attention__item,:root[data-cs-theme=light] .admin-root .internal-panel,:root[data-cs-theme=light] .admin-root .internal-stat,:root[data-cs-theme=light] .admin-root .internal-table-shell{border-color:var(--cs-line);background:var(--cs-surface);box-shadow:none}:root[data-cs-theme=light] .admin-root .admin-attention__item:hover{border-color:var(--cs-accent-line);background:#f8faff}:root[data-cs-theme=light] .admin-root .internal-table-shell tbody tr:hover{background:var(--admin-wash)}:root[data-cs-theme=light] .admin-root .admin-scroll thead th{background:#f3f6fa}:root[data-cs-theme=light] .admin-root .internal-page code{background:#eef2f8;color:var(--cs-ink-2)}:root[data-cs-theme=light] .admin-root .internal-stat[data-tone=success]{border-color:#b5dfc6;background:#e6f5ec}:root[data-cs-theme=light] .admin-root .internal-stat[data-tone=warning]{border-color:#efcf9b;background:#fdf3e3}:root[data-cs-theme=light] .admin-root .internal-stat[data-tone=danger]{border-color:#f1bfb9;background:#fdecea}:root[data-cs-theme=light] .admin-root .internal-stat[data-tone=muted]{background:#eef2f8}:root[data-cs-theme=light] .admin-root .admin-attention__item[data-tone=danger] .admin-attention__icon{background:#fdecea}:root[data-cs-theme=light] .admin-root .admin-attention__item[data-tone=warning] .admin-attention__icon{background:#fdf3e3}:root[data-cs-theme=light] .admin-root .admin-attention__item[data-tone=info] .admin-attention__icon{background:#e9f0ff}:root[data-cs-theme=light] .admin-root .internal-button-secondary{background:var(--admin-control)}:root[data-cs-theme=light] .admin-root .internal-button-secondary:hover{background:var(--admin-control-hover);color:var(--admin-strong)}:root[data-cs-theme=light] .admin-root .internal-button-primary{box-shadow:0 6px 16px rgb(37 99 235/.2)}:root[data-cs-theme=light] .admin-root .internal-button-danger{border-color:#f1bfb9;background:#fdecea;color:#a3201a}:root[data-cs-theme=light] .admin-root .internal-button-danger:hover{background:#fbdcd8}:root[data-cs-theme=light] .admin-root .admin-chip:hover,:root[data-cs-theme=light] .admin-root .admin-pager__button:hover:not([aria-disabled=true]):not(:disabled),:root[data-cs-theme=light] .admin-root .admin-tabs__link:hover{background:var(--admin-wash)}:root[data-cs-theme=light] .admin-root .admin-tabs__link[data-active=true]:after{background:#e0483a}:root[data-cs-theme=light] .admin-root .admin-tabs__count{background:#e6ebf3}:root[data-cs-theme=light] .admin-root .admin-tabs__count[data-alert=true]{background:#fdecea;color:#a3201a}:root[data-cs-theme=light] .admin-root .admin-export{background:var(--admin-control)}:root[data-cs-theme=light] .admin-root .admin-export__button:hover:not(:disabled){background:var(--admin-control-hover)}:root[data-cs-theme=light] .admin-root .admin-chip[aria-current=true],:root[data-cs-theme=light] .admin-root .admin-chip[aria-pressed=true]{background:var(--cs-accent-soft)}:root[data-cs-theme=light] .admin-root :is(.text-emerald-200,.text-emerald-300,.text-emerald-400){color:var(--admin-success)}:root[data-cs-theme=light] .admin-root :is(.text-amber-100,.text-amber-200,.text-amber-300,.text-amber-400){color:var(--admin-warning)}:root[data-cs-theme=light] .admin-root :is(.text-red-100,.text-red-200,.text-red-300,.text-red-400){color:var(--admin-danger)}:root[data-cs-theme=light] .admin-root .text-sky-400{color:#0369a1}:root[data-cs-theme=light] .admin-root .text-fuchsia-400{color:#a21caf}:root[data-cs-theme=light] .admin-root :is(.bg-white\/\[0\.03\],.bg-white\/\[0\.04\]){background-color:var(--admin-wash)}:root[data-cs-theme=light] .admin-root :is(.bg-white\/\[0\.06\],.bg-white\/10){background-color:var(--admin-wash-strong)}:root[data-cs-theme=light] .admin-root .hover\:bg-white\/\[0\.04\]:hover{background-color:var(--admin-wash)}@media (min-width:768px){.admin-menu-button{display:none}}