.sk{--sk-fill:color-mix(in oklab, var(--ink,#0a0e16) 8%, transparent);background:var(--sk-fill);border-radius:10px;position:relative;overflow:hidden}.dark .sk{--sk-fill:color-mix(in oklab, var(--ink,#eceff6) 9%, transparent)}.sk-line{border-radius:999px;height:12px}.sk-pill{border-radius:999px}.sk-circle{border-radius:50%}.sk-block{border-radius:22px}.sk-ring{box-shadow:inset 0 0 0 var(--sk-ring-stroke,10px) var(--sk-fill);background:0 0;border-radius:50%}.sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);animation:1.8s ease-in-out infinite sk-shimmer;position:absolute;inset:0;transform:translate(-100%)}.dark .sk:after{background:linear-gradient(90deg,#0000,#ffffff12,#0000)}.sk-ring:after{display:none}@keyframes sk-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none;display:none}}.sk-card{border:1px solid var(--line);background:var(--surface);border-radius:22px}.sk-inset{background:var(--surface-2);border-radius:999px}.student-shell .sk-card{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);box-shadow:inset 0 1px 1px var(--hi), inset 0 -1px 1px var(--lo), var(--shadow-glass);border-radius:40px}.student-shell .sk-inset{background:var(--glass-strong);border:1px solid var(--glass-line);box-shadow:inset 0 1px 1px var(--hi)}.student-shell .sk-chat{height:100dvh}@media (min-width:768px){.student-shell .sk-chat{height:calc(100dvh - 118px)}}
.student-shell .stats-kpi{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);box-shadow:inset 0 1px 1px var(--hi), inset 0 -1px 1px var(--lo), var(--shadow-glass);border-radius:999px;align-items:center;gap:14px;min-width:0;padding:16px 22px 16px 16px;display:flex}.student-shell .stats-kpi-disc{width:50px;height:50px;color:var(--kpi-tone,var(--brand));background:color-mix(in oklab, var(--kpi-tone,var(--brand)) 14%, transparent);border-radius:999px;flex:none;place-items:center;display:grid}.student-shell .stats-ring-tile{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);box-shadow:inset 0 1px 1px var(--hi), inset 0 -1px 1px var(--lo), var(--shadow-glass);border-radius:30px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;display:flex}.student-shell .stats-chip{background:var(--glass-strong);box-shadow:inset 0 1px 1px var(--hi);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 14px;font-size:12px;display:inline-flex}.student-shell .stats-tile{background:var(--glass-strong);box-shadow:inset 0 1px 1px var(--hi);border-radius:24px;min-width:0;padding:10px 16px}.student-shell .stats-bars{align-items:flex-end;gap:5px;height:70px;padding:0 4px;display:flex}.student-shell .stats-bars>span{background:color-mix(in oklab, var(--brand) 60%, transparent);border-radius:999px;flex:1;min-height:6px}.student-shell .stats-bars>span[data-empty=true]{background:var(--track)}.student-shell .stats-subject-track{background:var(--track);border-radius:999px;height:16px;padding:3px}.student-shell .stats-subject-track>span{background:var(--bar-tone,var(--brand));border-radius:999px;min-width:6px;height:100%;display:block}.student-shell .stats-row{background:var(--glass-strong);box-shadow:inset 0 1px 1px var(--hi);color:inherit;border-radius:999px;align-items:center;gap:14px;padding:8px 18px 8px 8px;display:flex}.student-shell .stats-row:hover{transform:translateY(-1px)}.student-shell .stats-status{white-space:nowrap;color:var(--status-tone,var(--c-good));background:color-mix(in oklab, var(--status-tone,var(--c-good)) 12%, transparent);border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:600}.student-shell .stats-live{background:linear-gradient(100deg, color-mix(in oklab, var(--c-bad) 16%, transparent), transparent 60%), var(--glass);border:1px solid color-mix(in oklab, var(--c-bad) 35%, var(--glass-line));box-shadow:inset 0 1px 1px var(--hi);border-radius:999px;align-items:center;gap:16px;padding:14px 16px 14px 20px;display:flex}.student-shell .stats-segment{background:var(--glass-strong);box-shadow:inset 0 1px 1px var(--hi);border-radius:999px;gap:3px;padding:3px;display:flex}.student-shell .stats-segment>button{color:var(--ink-2);border-radius:999px;padding:6px 11px;font-size:11.5px;font-weight:600;transition:background .2s,color .2s}.student-shell .stats-segment>button[data-active=true]{background:var(--brand);color:var(--btn-ink)}.student-shell .an-live-capsule{background:linear-gradient(90deg, color-mix(in oklab, var(--c-bad) 12%, var(--glass)), var(--glass) 55%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid color-mix(in oklab, var(--c-bad) 28%, var(--glass-line));box-shadow:inset 0 1px 1px var(--hi), inset 0 -1px 1px var(--lo), var(--shadow-glass)}.student-shell .an-live-dot{background:var(--c-bad);box-shadow:0 0 0 4px color-mix(in oklab, var(--c-bad) 22%, transparent)}
.hospital-stage{--hud-bg:#ffffff9e;--hud-line:#ffffffd9;--hud-hi:#fffffff2;--hud-ink:#0a0e16;--hud-ink-2:#0a0e16a8;--hud-chip:#14284614;--hud-chip-hi:#ffffff80;--hud-shadow:0 20px 40px -20px #14284673;--hud-accent:#2e73c0;--hud-coin:#b17000;--hud-good:#1c7b5a;border-radius:40px}@supports (color:lab(0% 0 0)){.hospital-stage{--hud-coin:lab(53.2548% 23.4859 68.6512);--hud-good:lab(45.6461% -34.279 9.72046)}}.dark .hospital-stage{--hud-bg:#0e142085;--hud-line:#ffffff24;--hud-hi:#ffffff38;--hud-ink:#eef2f8;--hud-ink-2:#eef2f8b3;--hud-chip:#ffffff1a;--hud-chip-hi:#ffffff2e;--hud-shadow:0 20px 40px -20px #0009;--hud-accent:#93d4ff;--hud-coin:#f0c543;--hud-good:#4ade80}@supports (color:lab(0% 0 0)){.dark .hospital-stage{--hud-coin:lab(81.8169% 6.44654 67.7062)}}.hud-capsule{background:var(--hud-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--hud-line);box-shadow:inset 0 1px 1px var(--hud-hi), var(--hud-shadow);color:var(--hud-ink);border-radius:999px;align-items:center;gap:10px;display:flex}.hud-panel{background:var(--hud-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--hud-line);box-shadow:inset 0 1px 1px var(--hud-hi), var(--hud-shadow);color:var(--hud-ink);border-radius:36px}.hud-disc{background:var(--hud-chip);box-shadow:inset 0 1px 1px var(--hud-chip-hi);color:var(--hud-ink);border-radius:999px;flex:none;place-items:center;display:grid}.hud-round{background:var(--hud-chip);width:40px;height:40px;box-shadow:inset 0 1px 1px var(--hud-chip-hi);color:var(--hud-ink);cursor:pointer;border-radius:999px;place-items:center;transition:transform .15s,filter .15s;display:grid}.hud-round:hover{filter:brightness(1.08);transform:translateY(-1px)}.hud-round:active{transform:translateY(0)}.hud-muted{color:var(--hud-ink-2)}.hud-legend-item{white-space:nowrap;color:var(--hud-ink);border-radius:999px;align-items:center;gap:7px;padding:7px 13px 7px 9px;font-size:12px;font-weight:500;display:flex}.hud-legend-item[data-active=true]{background:var(--hud-chip);box-shadow:inset 0 1px 1px var(--hud-chip-hi)}.hud-tile{background:var(--hud-chip);box-shadow:inset 0 1px 1px var(--hud-chip-hi);border-radius:24px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:12px 6px;display:flex}.hud-shop-row{background:var(--hud-chip);box-shadow:inset 0 1px 1px var(--hud-chip-hi);border-radius:999px;align-items:center;gap:12px;padding:7px;display:flex}.hud-shop-icon{width:38px;height:38px;color:var(--hud-accent);background:color-mix(in oklab, var(--hud-accent) 14%, transparent);border-radius:999px;flex:none;place-items:center;font-size:16px;display:grid}.hud-buy{cursor:pointer;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;font-weight:600;transition:transform .15s,filter .15s;display:grid}.hud-buy[data-primary=true]{color:#06070a;background:linear-gradient(120deg,#9dbfff,#7fe6ff);box-shadow:0 10px 22px -12px #7fe6ffb3}.hud-buy[data-primary=false]{background:var(--hud-chip);color:var(--hud-ink-2);box-shadow:inset 0 1px 1px var(--hud-chip-hi)}.hud-buy:disabled{cursor:not-allowed;opacity:.4}.hud-buy:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}.hud-interior{box-shadow:inset 0 0 0 1px var(--hud-line);border-radius:28px;position:relative;overflow:hidden}.hud-status{white-space:nowrap;color:var(--hud-good);background:color-mix(in oklab, var(--hud-good) 14%, transparent);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600}.hud-status[data-locked=true]{color:var(--hud-ink-2);background:var(--hud-chip)}.hud-mono{font-family:var(--font-mono-display);letter-spacing:.14em;text-transform:uppercase}body.student-portal [data-hospital-sheet]{background:var(--hud-bg,#ffffffeb);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border:1px solid var(--hud-line,#ffffffd9);border-bottom:0;border-radius:36px 36px 0 0}
.admin-shell,body.admin-portal{--bg:#eef3fb;--adm-wash:radial-gradient(1100px 720px at 90% -14%, #5096ff47, transparent 60%), radial-gradient(950px 680px at -12% 110%, #28d2dc36, transparent 60%), radial-gradient(800px 560px at 50% 118%, #ffa08227, transparent 62%), radial-gradient(700px 500px at 30% -10%, #aa8cff1d, transparent 60%), linear-gradient(180deg, #f3f6fc, #e6edf8);--glass:#ffffffa8;--glass-strong:#ffffffe6;--glass-line:#ffffffe6;--hi:#fffffff2;--lo:#1428500f;--edge:#1428501a;--ctl:#f4f7fcf2;--ctl-line:#14285021;--ctl-shadow:inset 0 1px 0 #fff, 0 1px 2px #1428500f;--row-hover:#2e73c00d;--adm-row-line:#1428501f;--adm-thead:#f0f4fae6;--shadow-glass:inset 0 1px 0 #fff, 0 0 0 1px var(--edge), 0 2px 4px #1428500d, 0 16px 36px -22px #14285059;--shadow-glass-lift:inset 0 1px 0 #fff, 0 0 0 1px var(--edge), 0 4px 8px #1428500f, 0 22px 44px -22px #14285066;--glass-blur:blur(24px) saturate(170%);--surface:var(--glass);--surface-2:var(--glass-strong);--line:#1428501f;--line-2:#14285014;--line-strong:#14285033;--track:#14285014;--kbd-bg:var(--ctl);--kbd-line:var(--ctl-line);--ink:#0a0e16;--ink-2:#3f4b5e;--ink-3:#525d6c;--brand:#2e73c0;--brand-2:#0ea5e9;--brand-soft:#2e73c01f;--brand-ink:#245e9e;--accent-oklch:var(--brand);--accent-soft:var(--brand-soft);--accent-ink:var(--brand-ink);--grad-0:#3b82f6;--grad-1:#2e73c0;--grad-2:#0ea5e9;--glow:#2e73c061;--btn-ink:#fff;--c-good:#1c7b5a;--c-warn:#a76c12;--c-bad:#b94642;--c-good-ink:var(--c-good);--c-warn-ink:var(--c-warn);--c-bad-ink:var(--c-bad);--c-good-soft:color-mix(in oklab, var(--c-good) 14%, transparent);--c-warn-soft:color-mix(in oklab, var(--c-warn) 16%, transparent);--c-bad-soft:color-mix(in oklab, var(--c-bad) 14%, transparent);--c-good-line:color-mix(in oklab, var(--c-good) 45%, transparent);--c-warn-line:color-mix(in oklab, var(--c-warn) 45%, transparent);--c-bad-line:color-mix(in oklab, var(--c-bad) 45%, transparent);--adm-r-card:20px;--adm-r-inset:14px;--student-rail:212px;--student-rail-collapsed:64px;--shadow-card:var(--shadow-glass);--shadow-primary:0 8px 20px -12px var(--glow);--background:218 70% 96%;--card:0 0% 100%;--popover:0 0% 100%;--border:217 30% 84%;--input:217 30% 82%;--muted:217 40% 93%;--secondary:217 40% 93%;--accent:217 40% 93%}@supports (color:lab(0% 0 0)){.admin-shell,body.admin-portal{--c-good:lab(45.6461% -34.279 9.72046);--c-warn:lab(51.0228% 19.4982 53.8305);--c-bad:lab(46.3104% 47.2106 27.79)}}.dark .admin-shell,.dark body.admin-portal,body.dark.admin-portal{--bg:#06070a;--adm-wash:radial-gradient(420px 420px at calc(100% - 220px) 110px, #5a96ff30, transparent 70%), radial-gradient(380px 380px at 140px 620px, #7fe6ff1c, transparent 70%), radial-gradient(360px 360px at 60% calc(100% + 20px), #aa82ff1b, transparent 70%), #06070a;--glass:#ffffff0e;--glass-strong:#ffffff1c;--glass-line:#ffffff1f;--hi:#ffffff38;--lo:#0006;--edge:transparent;--ctl:var(--glass-strong);--ctl-line:var(--glass-line);--ctl-shadow:inset 0 1px 1px var(--hi), inset 0 -1px 1px var(--lo);--row-hover:#ffffff0d;--adm-row-line:#ffffff14;--adm-thead:color-mix(in oklab, var(--bg) 40%, transparent);--shadow-glass:inset 0 1px 1px var(--hi), inset 0 -1px 1px var(--lo), 0 30px 70px -30px #000c;--shadow-glass-lift:inset 0 1px 1px var(--hi), inset 0 -1px 1px var(--lo), 0 36px 80px -30px #000000d9;--glass-blur:blur(30px) saturate(180%);--surface:var(--glass);--surface-2:var(--glass-strong);--line:var(--glass-line);--line-2:#ffffff14;--line-strong:#fff3;--track:#ffffff21;--kbd-bg:var(--glass-strong);--kbd-line:var(--glass-line);--ink:#eceff6;--ink-2:#b3bac8;--ink-3:#858c9c;--brand:#93d4ff;--brand-2:#7fe6ff;--brand-soft:#7dcdff1f;--brand-ink:#93d4ff;--grad-0:#eaf5ff;--grad-1:#9dbfff;--grad-2:#7fe6ff;--glow:#7dcdff59;--btn-ink:#06070a;--c-good:#6fc5a1;--c-warn:#e7b369;--c-bad:#f7857d;--background:225 25% 3%;--card:222 27% 8%;--popover:222 27% 8%;--border:222 16% 17%;--input:222 16% 20%;--muted:222 24% 12%;--secondary:222 27% 12%;--accent:222 27% 14%}@supports (color:lab(0% 0 0)){.dark .admin-shell,.dark body.admin-portal,body.dark.admin-portal{--c-good:lab(73.4935% -33.7465 9.6557);--c-warn:lab(76.7803% 13.2622 45.0569);--c-bad:lab(68.4827% 43.7299 24.6634)}}.admin-shell [data-admin-fullpage]{--bg:#d4dce9;--surface:#e7edf6;--surface-2:#dbe3ef;--line:#c5d0e1;--line-2:#d1dae8;--line-strong:#b1bfd5;--kbd-bg:var(--surface-2);--kbd-line:var(--line);--ink-2:#475569;--ink-3:#64748b;--brand-soft:#2e73c01a;--brand-ink:#2563a8;--accent-soft:#2e73c01f;--accent-ink:#245e9e;--accent-oklch:#2e73c0;--glow:#2e73c02e;--c-good:#338d6b;--c-good-soft:#e3f8ee;--c-good-ink:#006648;--c-good-line:#8fd7b0;--c-warn:#a97d3a;--c-warn-soft:#fcf0e0;--c-warn-ink:#944f00;--c-warn-line:#edc793;--c-bad:#bb5752;--c-bad-soft:#ffedea;--c-bad-ink:#9d3533;--c-bad-line:#ffb9b2;--shadow-card:0 1px 0 #00000005, 0 24px 50px -30px #283a4c38;--shadow-primary:0 8px 18px -10px #141b2373;--background:220 33% 87%;--card:219 36% 94%;--popover:219 36% 94%;--border:219 27% 82%;--input:219 23% 80%;--muted:220 28% 89%;--secondary:220 28% 88%;--accent:220 28% 88%}@supports (color:lab(0% 0 0)){.admin-shell [data-admin-fullpage]{--c-good:lab(52.6085% -34.0968 9.69857);--c-good-soft:lab(95.6967% -8.24112 2.38916);--c-good-ink:lab(37.5226% -34.5686 9.75472);--c-good-line:lab(80.3242% -29.3457 11.6045);--c-warn:lab(55.8694% 12.6185 42.332);--c-warn-soft:lab(95.3964% 2.28438 9.33569);--c-warn-ink:lab(41.3933% 28.3899 61.7982);--c-warn-line:lab(82.635% 8.78122 31.3277);--c-bad:lab(50.0068% 40.7423 23.3437);--c-bad-soft:lab(95.1295% 7.65783 4.12669);--c-bad-ink:lab(38.2823% 44.1313 26.3036);--c-bad-line:lab(81.749% 27.858 15.2746);--shadow-card:0 1px 0 lab(0% 0 0/.02), 0 24px 50px -30px lab(23.3383% -3.04659 -13.7695/.22);--shadow-primary:0 8px 18px -10px lab(9.48482% -1.578 -6.25843/.45)}}.dark .admin-shell [data-admin-fullpage]{--bg:#06070a;--surface:#0f121a;--surface-2:#141823;--line:#ffffff16;--line-2:#ffffff0d;--line-strong:#ffffff29;--kbd-bg:#141823;--kbd-line:#ffffff29;--ink-2:#a7aebe;--ink-3:#666d7d;--accent-soft:#7dcdff1f;--accent-ink:#93d4ff;--accent-oklch:#93d4ff;--glow:#7dcdff52;--c-good:#62b995;--c-good-soft:#0a3123;--c-good-ink:#8ccfb1;--c-good-line:#224c37;--c-warn:#daa75d;--c-warn-soft:#372508;--c-warn-ink:#eabb79;--c-warn-line:#5e4216;--c-bad:#f07f77;--c-bad-soft:#421c19;--c-bad-ink:#ffa9a2;--c-bad-line:#70312e;--shadow-card:0 1px 0 #0006, 0 28px 60px -28px #000000b3;--shadow-primary:0 10px 30px -14px var(--glow);--background:222 25% 3%;--card:222 27% 8%;--popover:222 27% 8%;--border:222 16% 17%;--input:222 16% 20%;--muted:222 24% 12%;--secondary:222 27% 12%;--accent:222 27% 14%}@supports (color:lab(0% 0 0)){.dark .admin-shell [data-admin-fullpage]{--c-good:lab(68.8526% -33.807 9.66318);--c-good-soft:lab(17.1439% -17.0762 4.85264);--c-good-ink:lab(77.8699% -26.796 7.69947);--c-good-line:lab(28.8769% -19.7702 7.7936);--c-warn:lab(72.1293% 13.4527 45.475);--c-warn-soft:lab(16.4431% 6.50677 20.6071);--c-warn-ink:lab(79.1239% 11.6777 40.2317);--c-warn-line:lab(30.3517% 9.05299 30.321);--c-bad:lab(66.1606% 43.7527 24.7306);--c-bad-soft:lab(15.894% 18.7869 10.7134);--c-bad-ink:lab(77.9713% 37.3159 20.7122);--c-bad-line:lab(29.5183% 28.2085 16.1692);--shadow-card:0 1px 0 lab(0% 0 0/.4), 0 28px 60px -28px lab(0% 0 0/.7)}}.admin-shell .adm-wash{z-index:0;pointer-events:none;background:var(--adm-wash);position:fixed;inset:0}.admin-shell .bg-surface{box-shadow:inset 0 1px 1px var(--hi)}.admin-shell [data-admin-fullpage] .bg-surface{box-shadow:none}.admin-shell .adm-rail-surface{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);box-shadow:var(--shadow-glass);border-radius:24px}:is(.admin-shell,body.admin-portal) .rail-shell[data-collapsed=false] a.rail-row,:is(.admin-shell,body.admin-portal) .rail-shell[data-collapsed=false] .adm-rail-row{gap:9px;padding:6px 10px;font-size:12.5px}:is(.admin-shell,body.admin-portal) .rail-shell a.rail-row svg,:is(.admin-shell,body.admin-portal) .rail-shell .adm-rail-row svg{width:15px;height:15px}:is(.admin-shell,body.admin-portal) .rail-shell .rail-section-label{font-family:var(--font-mono-display);letter-spacing:.16em;padding:4px 10px 2px;font-size:9.5px}:is(.admin-shell,body.admin-portal) .rail-shell nav.rail-row{gap:0}:is(.admin-shell,body.admin-portal) .rail-shell a.rail-row:not(.rail-row-active):hover,:is(.admin-shell,body.admin-portal) .rail-shell .adm-rail-row:hover{background:var(--row-hover);color:var(--ink)}:is(.admin-shell,body.admin-portal) .rail-row-active{color:var(--brand-ink);background:color-mix(in oklab, var(--brand) 12%, var(--glass-strong));box-shadow:0 0 0 1px #2e73c02e}.dark .admin-shell .rail-row-active,.dark body.admin-portal .rail-row-active{color:var(--brand);background:color-mix(in oklab, var(--brand) 14%, transparent);box-shadow:inset 0 1px 0 var(--hi)}:is(.admin-shell,body.admin-portal) .rail-row-active svg{color:var(--brand);opacity:1}:is(.admin-shell,body.admin-portal) .adm-rail-count{color:var(--c-warn);background:var(--c-warn-soft);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10.5px;font-weight:600}:is(.admin-shell,body.admin-portal) .rail-shell .adm-board-card{background:var(--ctl);border:1px solid var(--ctl-line);box-shadow:var(--ctl-shadow);border-radius:18px;padding:6px 8px}:is(.admin-shell,body.admin-portal) .rail-shell[data-collapsed=true] .adm-board-card{border-radius:999px;padding:5px}:is(.admin-shell,body.admin-portal) .adm-board-card>span:first-child{border-radius:999px}:is(.admin-shell,body.admin-portal) .adm-user-card{background:var(--ctl);border:1px solid var(--ctl-line);box-shadow:var(--ctl-shadow);border-radius:20px;padding:2px 4px 2px 0}:is(.admin-shell,body.admin-portal) .rail-shell[data-collapsed=true] .adm-user-card{box-shadow:none;background:0 0;border-color:#0000;padding:4px 0}:is(.admin-shell,body.admin-portal) .adm-rail-utils>button,:is(.admin-shell,body.admin-portal) .adm-rail-utils>div>button{background:var(--glass-strong);border-color:var(--ctl-line);width:30px;height:30px;color:var(--ink-2);box-shadow:inset 0 1px 0 var(--hi);border-radius:999px;justify-content:center;padding:0}:is(.admin-shell,body.admin-portal) .adm-rail-utils>button:hover,:is(.admin-shell,body.admin-portal) .adm-rail-utils>div>button:hover{color:var(--ink)}:is(.admin-shell,body.admin-portal) .adm-rail-utils>button>span,:is(.admin-shell,body.admin-portal) .adm-rail-utils>div>button>span:not(:first-child){display:none}:is(.admin-shell,body.admin-portal) .adm-rail-utils [role=menu]{margin-top:0;top:auto;bottom:calc(100% + 6px)}.admin-shell .adm-crumbs{align-items:center;min-height:24px;padding:2px 6px 0;font-size:12.5px;display:flex}.admin-shell .adm-crumbs nav{font-size:12.5px}.admin-shell .adm-mobile-head{top:calc(8px + env(safe-area-inset-top));z-index:30;background:var(--glass-strong);height:44px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);box-shadow:var(--shadow-glass);border-radius:999px;align-items:center;gap:10px;margin:8px 12px 0;padding:0 14px 0 5px;display:flex;position:sticky}.admin-shell .adm-mobile-head .btn-round{width:34px;height:34px}.admin-shell .adm-mobile-title{min-width:0;color:var(--ink);flex:1;font-size:14px;font-weight:600}.admin-shell .adm-mobile-title>nav{font-size:14px}.admin-shell .adm-mobile-board{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--ink-3);font-size:11.5px;overflow:hidden}@media (min-width:768px){.admin-shell .adm-mobile-head{display:none}}@media (max-width:767px){.admin-shell .adm-crumbs{padding:2px 16px 0}.admin-shell .adm-crumbs:has(nav>:only-child){display:none}}body.admin-portal [data-admin-drawer]{border:1px solid var(--glass-line);background:color-mix(in oklab, var(--bg) 70%, var(--glass-strong));width:min(280px,100vw - 48px);max-width:none;height:auto;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass-lift);color:var(--ink);border-radius:24px;top:8px;bottom:8px;left:8px;overflow:hidden}body.admin-portal [data-admin-drawer] .rail-shell{height:100%;overflow-y:auto}body.admin-portal [data-state]:has(+[data-admin-drawer]){background:#050a1459}@media (prefers-reduced-motion:reduce){:is(body.admin-portal [data-admin-drawer],body.admin-portal [data-state]:has(+[data-admin-drawer])){transition:none!important;animation:none!important}}body.admin-portal [role=dialog]:not([data-admin-drawer]),body.admin-portal [role=alertdialog]{border-radius:24px}body.admin-portal [data-radix-popper-content-wrapper]>*{border-radius:16px}body.admin-portal [data-radix-popper-content-wrapper]>[role=tooltip]{border-radius:999px}body.admin-portal [data-radix-popper-content-wrapper] [role=menuitem],body.admin-portal [data-radix-popper-content-wrapper] [role=option],body.admin-portal [data-radix-popper-content-wrapper] [cmdk-item]{border-radius:10px}body.admin-portal [data-sonner-toaster]{--border-radius:16px}@media (max-width:767px){.admin-shell .adm-content{padding-bottom:env(safe-area-inset-bottom)}}body.admin-portal [data-admin-drawer] .adm-feedback-row{display:none}.admin-shell .adm-mobile-head .adm-feedback-head{margin-right:-9px}@media (max-width:480px){body:has(.admin-shell) .fixed.bottom-20.right-6.w-\[420px\]{width:auto;bottom:8px;left:8px;right:8px}}body.admin-portal{--font-mono-display:var(--font-jetbrains), ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;--adm-overlay:#f9fbfef5;font-family:var(--font-space-grotesk), system-ui, -apple-system, sans-serif}.dark body.admin-portal,body.dark.admin-portal{--adm-overlay:#13161ef2}body.admin-portal [data-radix-popper-content-wrapper]>:not([role=tooltip]){background-color:var(--adm-overlay)!important}body.admin-portal [role=dialog]:not([data-admin-drawer]),body.admin-portal [role=alertdialog]{background-color:var(--adm-overlay)}body.admin-portal [data-sonner-toaster]{--normal-bg:var(--adm-overlay)}body.admin-portal [data-radix-popper-content-wrapper] [role=option]{font-size:12.5px}body.admin-portal [data-radix-popper-content-wrapper] [role=menuitem]{font-size:13px}:is(.admin-shell,body.admin-portal) .rail-shell .adm-rail-toggle{border-radius:999px;width:28px;height:28px}:is(.admin-shell,body.admin-portal) .rail-shell .adm-rail-toggle:hover{background:var(--row-hover);color:var(--ink)}:is(.admin-shell,body.admin-portal) .rail-shell .adm-rail-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:is(.admin-shell,body.admin-portal) .rail-shell .adm-rail-footer{gap:0}:is(.admin-shell,body.admin-portal) .rail-shell .adm-rail-footer .adm-user-card{margin-top:8px}:is(.admin-shell,body.admin-portal) .rail-shell[data-collapsed=true] a.rail-row:not([aria-label=Sygma]),:is(.admin-shell,body.admin-portal) .rail-shell[data-collapsed=true] .adm-rail-row{width:32px;height:32px}:is(.admin-shell,body.admin-portal) .rail-shell[data-collapsed=true] a.rail-row svg,:is(.admin-shell,body.admin-portal) .rail-shell[data-collapsed=true] .adm-rail-row svg{width:16px;height:16px}.admin-shell .adm-mobile-head .btn-round{position:relative}.admin-shell .adm-mobile-head .btn-round:after{content:"";border-radius:999px;position:absolute;inset:-5px}.admin-shell .adm-mobile-head .adm-feedback-head{margin-right:-9px;width:34px!important;height:34px!important}.admin-shell .adm-mobile-head{padding-right:5px}.admin-shell .adm-mobile-head .btn-round,.admin-shell .adm-mobile-head .adm-feedback-head{flex:none;align-self:center;margin:0;width:32px!important;height:32px!important}.admin-shell .adm-mobile-head .btn-round:after{inset:-6px}.admin-shell .adm-mobile-head .btn-round:is(:hover,:active){transform:none}
.admin-shell .adm-card{border-radius:var(--adm-r-card);background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);box-shadow:var(--shadow-glass)}.admin-shell .adm-inset{border-radius:var(--adm-r-inset);background:var(--ctl);border:1px solid var(--ctl-line);box-shadow:var(--ctl-shadow)}.admin-shell .adm-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11px;font-weight:600}.admin-shell .adm-page-head{flex-wrap:wrap;align-items:center;gap:12px;padding:2px 4px 0;display:flex}.admin-shell .adm-page-head-text{flex-direction:column;flex:1;gap:2px;min-width:min(260px,100%);display:flex}.admin-shell .adm-page-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.2}.admin-shell .adm-page-sub{color:var(--ink-3);margin:0;font-size:12.5px}.admin-shell .adm-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.admin-shell,body.admin-portal) .adm-back-btn{width:34px;height:34px;color:var(--ink-2);background:var(--ctl);border:1px solid var(--ctl-line);box-shadow:var(--ctl-shadow);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;transition:color .18s,background .18s,box-shadow .25s;display:inline-grid}:is(.admin-shell,body.admin-portal) .adm-back-btn:hover{color:var(--ink);background:var(--glass-strong);box-shadow:inset 0 1px 0 var(--hi), 0 4px 12px -6px #14285040}:is(.admin-shell,body.admin-portal) .adm-back-btn:active{background:var(--row-hover);box-shadow:none}:is(.admin-shell,body.admin-portal) .adm-back-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.admin-shell .adm-page-head:has(>.adm-back-btn){align-items:flex-start}.admin-shell .adm-page-head>.adm-back-btn{margin-top:-4px}.admin-shell .adm-page-head:has(>.adm-back-btn)>.adm-page-actions{margin-top:-3px}:is(.admin-shell,body.admin-portal) .adm-btn{white-space:nowrap;height:32px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:600;transition:background .18s,box-shadow .25s,filter .18s,color .18s;display:inline-flex}:is(.admin-shell,body.admin-portal) .adm-btn[data-size=sm]{height:28px;padding:0 11px;font-size:12px}:is(.admin-shell,body.admin-portal) .adm-btn[data-size=xs]{height:24px;padding:0 9px;font-size:11.5px}:is(.admin-shell,body.admin-portal) .adm-btn[data-variant=primary]{color:var(--btn-ink);background:linear-gradient(100deg, var(--grad-0), var(--grad-1) 55%, var(--grad-2));box-shadow:inset 0 1px 0 #fff6, 0 8px 20px -12px var(--glow)}:is(.admin-shell,body.admin-portal) .adm-btn[data-variant=primary]:hover{filter:brightness(1.06)}:is(.admin-shell,body.admin-portal) .adm-btn[data-variant=ghost]{background:var(--ctl);border:1px solid var(--ctl-line);box-shadow:var(--ctl-shadow)}:is(.admin-shell,body.admin-portal) .adm-btn[data-variant=quiet]{color:var(--ink-2)}:is(.admin-shell,body.admin-portal) .adm-btn[data-variant=quiet]:hover{color:var(--ink);background:var(--row-hover)}:is(.admin-shell,body.admin-portal) .adm-btn[data-variant=good]{color:var(--c-good);background:var(--c-good-soft)}:is(.admin-shell,body.admin-portal) .adm-btn[data-variant=danger]{color:var(--c-bad);background:var(--c-bad-soft)}:is(.admin-shell,body.admin-portal) .adm-btn:disabled{opacity:.5;pointer-events:none}:is(.admin-shell,body.admin-portal) .adm-btn:focus-visible,.admin-shell .adm-select:focus-visible,.admin-shell .adm-seg>button:focus-visible,.admin-shell .adm-pager>button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.admin-shell .adm-toolbar{flex-wrap:wrap;align-items:center;gap:8px 6px;display:flex}.admin-shell .adm-search{background:var(--ctl);border:1px solid var(--ctl-line);min-width:200px;height:30px;box-shadow:var(--ctl-shadow);color:var(--ink-3);border-radius:999px;flex:240px;align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex}.admin-shell .adm-search:focus-within{border-color:color-mix(in oklab, var(--brand) 45%, var(--ctl-line))}.admin-shell .adm-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1}.admin-shell .adm-search input::placeholder{color:var(--ink-3)}.admin-shell .adm-select{background:var(--ctl);border:1px solid var(--ctl-line);max-width:100%;height:30px;box-shadow:var(--ctl-shadow);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:12px;font-weight:500;display:inline-flex}.admin-shell .adm-select>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-shell .adm-select[data-active=true]{color:var(--brand-ink);background:color-mix(in oklab, var(--brand) 10%, var(--glass-strong));border-color:color-mix(in oklab, var(--brand) 30%, var(--glass-line))}.admin-shell .adm-seg{background:var(--ctl);border:1px solid var(--ctl-line);max-width:100%;box-shadow:var(--ctl-shadow);border-radius:18px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.admin-shell .adm-seg>button,.admin-shell .adm-seg>a{height:26px;color:var(--ink-3);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.admin-shell .adm-seg>:hover{color:var(--ink)}.admin-shell .adm-seg-count{opacity:.75;font-size:11px;font-weight:600}.admin-shell .adm-seg>[data-active=true]{color:var(--brand-ink);background:#fff;box-shadow:0 0 0 1px #1428501a,0 2px 6px -2px #14285033}.dark .admin-shell .adm-seg>[data-active=true]{color:var(--brand);background:color-mix(in oklab, var(--brand) 16%, transparent);box-shadow:inset 0 1px 0 var(--hi)}:is(.admin-shell,body.admin-portal) .adm-pill{white-space:nowrap;color:var(--ink-2);background:var(--track);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.45;display:inline-flex}:is(.admin-shell,body.admin-portal) .adm-pill-dot{background:currentColor;border-radius:50%;width:6px;height:6px}:is(.admin-shell,body.admin-portal) .adm-pill[data-tone=good]{color:var(--c-good);background:var(--c-good-soft)}:is(.admin-shell,body.admin-portal) .adm-pill[data-tone=warn]{color:var(--c-warn);background:var(--c-warn-soft)}:is(.admin-shell,body.admin-portal) .adm-pill[data-tone=bad]{color:var(--c-bad);background:var(--c-bad-soft)}:is(.admin-shell,body.admin-portal) .adm-pill[data-tone=brand]{color:var(--brand-ink);background:var(--brand-soft)}.admin-shell .adm-pill:not([data-tone]),.admin-shell .adm-pill[data-tone=neutral]{border:1px solid var(--line-2)}.admin-shell .adm-pills{flex-wrap:nowrap;align-items:center;gap:4px;display:inline-flex}:is(.admin-shell,body.admin-portal) .adm-topic{max-width:100%;color:var(--ink-2);background:var(--glass-strong);border:1px solid var(--line-2);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:6px;padding:1px 8px 1px 7px;font-size:11px;font-weight:500;display:inline-flex;overflow:hidden}:is(.admin-shell,body.admin-portal) .adm-topic-dot{background:var(--dot,var(--brand));border-radius:50%;flex:none;width:6px;height:6px}.admin-shell .adm-table-card{border-radius:var(--adm-r-card);background:var(--glass);border:1px solid var(--glass-line);max-width:100%;box-shadow:var(--shadow-glass);overflow:clip}.admin-shell .adm-table-head{border-bottom:1px solid var(--adm-row-line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;display:flex}.admin-shell .adm-table{border-collapse:collapse;width:100%;color:var(--ink);font-size:12.5px}.admin-shell .adm-table thead th{z-index:1;text-align:left;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);background:var(--adm-thead);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--adm-row-line);padding:8px 12px;font-size:10.5px;font-weight:600;position:sticky;top:0}.admin-shell .adm-table td{vertical-align:middle;border-bottom:1px solid var(--adm-row-line);padding:7px 12px}.admin-shell .adm-table tbody tr:last-child td{border-bottom:0}.admin-shell .adm-table tbody tr{transition:background .15s}.admin-shell .adm-table tbody tr:hover{background:var(--row-hover)}.admin-shell .adm-table tbody tr[data-selected=true]{background:color-mix(in oklab, var(--brand) 5%, transparent)}.admin-shell .adm-table tbody tr[data-open=true]{background:color-mix(in oklab, var(--brand) 9%, transparent);box-shadow:inset 2px 0 0 var(--brand)}.admin-shell .adm-table tbody tr[data-open=true]>td:first-child{box-shadow:inset 2px 0 0 var(--brand)}.admin-shell .adm-table .adm-check-col{width:36px;padding-right:0}.admin-shell .adm-table .adm-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-shell .adm-table .adm-muted{color:var(--ink-3)}.admin-shell .adm-table .adm-row-actions{text-align:right;white-space:nowrap}.admin-shell .adm-table .adm-cell-main{width:100%;min-width:200px;max-width:0}.admin-shell .adm-table .adm-cell-main>*{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.admin-shell .adm-table td:has(>.adm-pill){white-space:nowrap}.admin-shell .adm-table td>.adm-pill+.adm-pill{margin-left:4px}.admin-shell .adm-table-empty{text-align:center;color:var(--ink-3);padding:28px 16px;font-size:12.5px}.admin-shell .adm-tfoot{border-top:1px solid var(--adm-row-line);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}@media (max-width:767px){.admin-shell .adm-table{display:block}.admin-shell .adm-table thead{display:none}.admin-shell .adm-table tbody{display:block}.admin-shell .adm-table tbody tr{border-bottom:1px solid var(--adm-row-line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;display:flex}.admin-shell .adm-table tbody tr:last-child{border-bottom:0}.admin-shell .adm-table tbody tr[data-open=true]>td:first-child{box-shadow:none}.admin-shell .adm-table td{border:0;width:auto;min-width:0;max-width:none;padding:0;display:block}.admin-shell .adm-table td.adm-check-col{order:-1;width:auto}.admin-shell .adm-table td.adm-cell-main{flex:calc(100% - 40px)}.admin-shell .adm-table td.adm-cell-main>*{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.admin-shell .adm-table td.adm-num{text-align:left}.admin-shell .adm-table td.adm-hide-sm{display:none}.admin-shell .adm-table td:has(>.adm-pill){white-space:normal;flex-wrap:wrap;gap:4px;display:flex}.admin-shell .adm-table td>.adm-pill+.adm-pill{margin-left:0}.admin-shell .adm-table .adm-row-actions{margin-left:auto}}.admin-shell .adm-pager{flex-wrap:wrap;gap:4px;display:inline-flex}.admin-shell .adm-pager>button,.admin-shell .adm-pager>a{min-width:30px;height:30px;color:var(--ink-2);border-radius:999px;padding:0 9px;font-size:12.5px;font-weight:600}.admin-shell .adm-pager>:hover{background:var(--row-hover);color:var(--ink)}.admin-shell .adm-pager>[aria-current=page]{color:var(--btn-ink);background:var(--brand)}.admin-shell .adm-pager>:disabled{opacity:.45;pointer-events:none}.admin-shell .adm-split{align-items:flex-start;gap:12px;display:flex}.admin-shell .adm-split>*{min-width:0}.admin-shell .adm-split>:first-child{flex:1}.admin-shell .adm-panel{border-radius:var(--adm-r-card);background:var(--glass);width:420px;max-height:calc(100dvh - 24px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);box-shadow:var(--shadow-glass);flex-direction:column;flex:none;display:flex;position:sticky;top:12px;overflow:hidden}.admin-shell .adm-panel-head{border-bottom:1px solid var(--adm-row-line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.admin-shell .adm-panel-body{flex-direction:column;gap:10px;padding:12px;display:flex;overflow:auto}.admin-shell .adm-panel-foot{border-top:1px solid var(--adm-row-line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.admin-shell:not(:where(.dark *)) .adm-panel-head,.admin-shell:not(:where(.dark *)) .adm-panel-foot{background:#f6f8fcb3}.admin-shell:not(:where(.dark *)) .adm-panel-foot{box-shadow:0 -6px 14px -10px #14285033}@media (max-width:1024px){.admin-shell .adm-split{flex-direction:column;align-items:stretch}.admin-shell .adm-panel{width:100%;max-height:none;position:static;overflow:visible}.admin-shell .adm-panel-body{overflow:visible}}.admin-shell .adm-bulk{bottom:calc(16px + env(safe-area-inset-bottom));z-index:15;background:var(--glass-strong);width:max-content;max-width:100%;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line);box-shadow:var(--shadow-glass-lift);border-radius:999px;align-self:center;align-items:center;gap:8px;margin:0 auto;padding:6px 8px 6px 16px;display:flex;position:sticky}.admin-shell .adm-bulk-count{white-space:nowrap;margin-right:6px;font-size:13px;font-weight:600}.admin-shell .adm-bulk-sep{background:var(--adm-row-line);width:1px;height:22px;margin:0 2px}@media (max-width:767px){.admin-shell .adm-bulk{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:22px;flex-wrap:wrap;justify-content:center;width:auto;position:fixed}body:has(.admin-shell .adm-bulk) [data-feedback-fab]{bottom:calc(84px + env(safe-area-inset-bottom))}}.admin-shell .sk-card{border-radius:var(--adm-r-card);background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--shadow-glass)}.admin-shell .sk-inset{background:var(--ctl);border:1px solid var(--ctl-line)}.admin-shell [data-admin-fullpage] .sk-card{box-shadow:none;border-radius:22px}@media (max-width:767px){.admin-shell .adm-page-actions{width:100%}.admin-shell .adm-page-actions>*{flex:auto}.admin-shell .adm-toolbar>*{flex:auto;max-width:100%}.admin-shell .adm-toolbar>.adm-search{flex-basis:100%}.admin-shell .adm-seg{width:100%}.admin-shell .adm-seg>*{flex:auto;justify-content:center}.admin-shell .adm-panel-foot>*{flex:auto}}.admin-shell .adm-panel-head{flex-wrap:nowrap;min-height:48px;padding:8px 10px 8px 12px}.admin-shell .adm-panel-head .btn-round{width:30px;height:30px;box-shadow:inset 0 1px 0 var(--hi), 0 1px 2px #14285014;flex:none}.admin-shell .adm-panel-head .btn-round svg{width:15px;height:15px}.admin-shell .adm-panel-head .btn-round:hover{color:var(--ink);background:var(--glass-strong);box-shadow:inset 0 1px 0 var(--hi), 0 2px 6px -2px #14285033;transform:none}.admin-shell .adm-panel-head .btn-round:disabled{opacity:.35;box-shadow:none}.admin-shell .adm-panel-head>*{min-width:0}:is(.admin-shell,body.admin-portal) :not(.adm-select)>select{appearance:none;line-height:1.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235d6879' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 11px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important;padding-right:30px!important}.dark :is(.admin-shell,body.admin-portal) :not(.adm-select)>select,:is(.admin-shell,body.admin-portal):where(.dark *) :not(.adm-select)>select,body.dark.admin-portal :not(.adm-select)>select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23b3bac8' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}:is(.admin-shell,body.admin-portal) *{scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--ink-3) 45%, transparent) transparent}:is(.admin-shell,body.admin-portal) ::-webkit-scrollbar{width:10px;height:10px}:is(.admin-shell,body.admin-portal) ::-webkit-scrollbar-track{background:0 0}:is(.admin-shell,body.admin-portal) ::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--ink-3) 40%, transparent) padding-box;border:3px solid #0000;border-radius:999px}:is(.admin-shell,body.admin-portal) ::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--ink-3) 65%, transparent) padding-box}.admin-shell .adm-select>select{background-image:none!important;padding-right:4px!important}.admin-shell .adm-toolbar .adm-st-count{white-space:nowrap;flex:none;margin-left:auto;padding-right:4px}