:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)){--a-bg:#f5f5f7;--a-card:#ffffff;--a-side:rgba(236,236,241,0.92);--a-text:#1d1d1f;--a-text-2:#6e6e73;--a-text-3:#8e8e93;--a-sep:rgba(60,60,67,0.14);--a-fill:rgba(120,120,128,0.12);--a-fill-2:rgba(120,120,128,0.2);--a-tint:#5b4470;--a-tint-hover:#4a3760;--a-tint-soft:rgba(91,68,112,0.12);--a-radius:12px;--a-shadow:0 1px 2px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.04);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Segoe UI,Roboto,system-ui,sans-serif;font-size:15px;line-height:1.47;letter-spacing:-.006em;color:var(--a-text);background:var(--a-bg)}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) :is(h1,h2,h3,h4){font-family:inherit;color:var(--a-text);letter-spacing:-.022em}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) h1{font-size:32px;line-height:1.12;font-weight:700}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) h2{font-size:22px;line-height:1.22;font-weight:700}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) h3{font-size:17px;line-height:1.3;font-weight:600}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) .kicker{font-family:inherit;font-size:12px;letter-spacing:.02em;color:var(--a-text-3);font-weight:600}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) .muted{color:var(--a-text-2)}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) a{color:var(--a-tint)}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) label{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500;color:var(--a-text-2);margin:14px 0 6px}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:1px solid var(--a-sep);border-radius:10px;padding:9px 12px;font-size:15px;background:#fff;color:var(--a-text);font-family:inherit}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) :is(input,select,textarea):focus{border-color:var(--a-tint);box-shadow:0 0 0 3px var(--a-tint-soft)}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) .btn{font-family:inherit;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:600;letter-spacing:-.01em;background:var(--a-tint);color:#fff;box-shadow:none;transform:none}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) .btn:hover{background:var(--a-tint-hover);color:#fff;transform:none;box-shadow:none}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) .btn.ghost{background:var(--a-fill);color:var(--a-tint)}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) .btn.ghost:hover{background:var(--a-fill-2);color:var(--a-tint)}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) .btn.small{padding:6px 12px;font-size:13px;border-radius:8px}:is(body:has(.adminnav),body:has(.st),body:has(.desk-login)) .card{background:var(--a-card);border:0;border-radius:var(--a-radius);box-shadow:var(--a-shadow);padding:20px}:is(body:has(.adminnav),body:has(.st)) .card.hover:hover{transform:none;box-shadow:0 6px 18px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.05)}:is(body:has(.adminnav),body:has(.st)) .tile{background:var(--a-card);border:0;border-radius:var(--a-radius);box-shadow:var(--a-shadow);padding:16px 18px}:is(body:has(.adminnav),body:has(.st)) .tile .n{font-family:inherit;font-weight:600;font-size:26px;letter-spacing:-.025em}:is(body:has(.adminnav),body:has(.st)) .tile .l{font-family:inherit;text-transform:none;letter-spacing:0;font-size:13px;color:var(--a-text-2);margin-top:6px}:is(body:has(.adminnav),body:has(.st)) th{text-transform:none;letter-spacing:0;font-size:12px;font-weight:600;color:var(--a-text-3)}:is(body:has(.adminnav),body:has(.st)) :is(th,td){border-bottom:1px solid var(--a-sep);padding:11px 12px}:is(body:has(.adminnav),body:has(.st)) .chip{font-family:inherit;border:0;border-radius:8px;background:var(--a-fill);color:var(--a-text);padding:6px 12px;font-size:13px}:is(body:has(.adminnav),body:has(.st)) .chip:hover{background:var(--a-fill-2);color:var(--a-text)}:is(body:has(.adminnav),body:has(.st)) .chip.on{background:var(--a-tint);color:#fff}:is(body:has(.adminnav),body:has(.st)) .pill{font-family:inherit}:is(body:has(.adminnav),body:has(.st)) .note{background:var(--a-tint-soft);color:var(--a-text);border-radius:var(--a-radius)}:is(body:has(.adminnav),body:has(.st)) .wrap-wide{padding-top:34px}:is(body:has(.adminnav)) .adminnav{background:var(--a-side);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-right:1px solid var(--a-sep)}:is(body:has(.adminnav)) .an-brand span,:is(body:has(.adminnav)) .an-group>p{color:var(--a-text-3)}:is(body:has(.adminnav)) .an-group>p{letter-spacing:.02em}:is(body:has(.adminnav)) .an-item{font-size:14px;padding:6px 10px;border-radius:8px;color:var(--a-text)}:is(body:has(.adminnav)) .an-item:hover{background:var(--a-fill)}:is(body:has(.adminnav)) .an-item.on{background:var(--a-tint);color:#fff}:is(body:has(.adminnav)) .an-tile{width:26px;height:26px;border-radius:7px;color:#fff}:is(body:has(.adminnav)) .an-tile svg{width:15px;height:15px}:is(body:has(.adminnav)) .an-foot{border-top-color:var(--a-sep)}:is(body:has(.st)) .st{background:var(--a-bg)}:is(body:has(.st)) .st-side{background:var(--a-side);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-right:1px solid var(--a-sep)}:is(body:has(.st)) .st-brand h1{font-size:22px}:is(body:has(.st)) .st-search input{background:var(--a-fill);border:0}:is(body:has(.st)) .st-group>p{color:var(--a-text-3);letter-spacing:.02em}:is(body:has(.st)) .st-item{font-size:14px;padding:6px 10px;border-radius:8px}:is(body:has(.st)) .st-item:hover{background:var(--a-fill)}:is(body:has(.st)) .st-item.on{background:var(--a-tint)}:is(body:has(.st)) .st-tile{width:26px;height:26px;border-radius:7px;color:#fff}:is(body:has(.st)) .st-tile svg{width:15px;height:15px}:is(body:has(.st)) .st-count{background:var(--a-fill);color:var(--a-text-2)}:is(body:has(.st)) .st-head h2{font-size:28px;font-weight:700}:is(body:has(.st)) .st-head p{color:var(--a-text-2)}@media (max-width:980px){:is(body:has(.adminnav)) .an-item{border:1px solid var(--a-sep);background:#fff}:is(body:has(.adminnav)) .an-item.on{background:var(--a-tint);border-color:var(--a-tint)}}