@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_1a8b3aaa-module__yT9lVq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_1a8b3aaa-module__yT9lVq__variable{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}
:root{--ds-background-100:#fff;--ds-gray-100:#f1f3f5;--ds-gray-200:#e9ecf0;--ds-gray-300:#e5e7eb;--ds-gray-400:#d8dce2;--ds-gray-500:#c3c9d1;--ds-gray-600:#9ca3af;--ds-gray-900:#6b7280;--ds-gray-1000:#0b0d10;--ds-gray-alpha-100:#0f172a0a;--ds-gray-alpha-200:#0f172a0f;--ds-gray-alpha-400:#0f172a1a;--ds-gray-alpha-500:#0f172a33;--ds-blue-900:#2563eb;--ds-red-900:#b42318;--ds-amber-700:#b54708;--ds-lime:#e1ff83;--radius-xs:4px;--radius-control:6px;--radius-panel:10px;--radius-menu:8px;--radius-modal:12px;--radius-pill:9999px;--bg:#f7f8fa;--bg-content:#f7f8fa;--panel:#fff;--panel-2:#fafbfc;--field:#fff;--panel-border:#e5e7eb;--border-soft:#f1f3f5;--text:#1f2933;--text-strong:#0b0d10;--text-table:#344054;--muted:var(--ds-gray-900);--faint:var(--ds-gray-600);--accent:#0f172a;--accent-strong:#0f172a;--accent-ink:#fff;--green:#087f5b;--green-soft:#e9f7f2;--link:var(--ds-blue-900);--danger:var(--ds-red-900);--shadow:0 1px 2px #0f172a08;--success:#087f5b;--success-bg:#ecfdf3;--success-border:#abefc6;--success-ink:#067647;--warning-bg:#fffaeb;--warning-border:#fedf89;--warning-ink:#b54708;--danger-bg:#fff7f7;--danger-border:#fecdca;--info-bg:#eff6ff;--info-border:#bfdbfe;--info-ink:#1d4ed8;--overlay:#0f172a73;--shadow-menu:0 12px 28px #0f172a2e;--shadow-toast:0 10px 30px #0f172a2e;--shadow-drawer:-24px 0 60px -36px #0f172a4d;--shadow-active-tab:0 1px 2px #0f172a14;--pill-green-bg:#ecfdf3;--pill-green-border:#abefc6;--pill-green-ink:#067647;--pill-blue-bg:#eff6ff;--pill-blue-border:#bfdbfe;--pill-blue-ink:#1d4ed8;--pill-purple-bg:#f9f5ff;--pill-purple-border:#e9d7fe;--pill-purple-ink:#6941c6;--pill-yellow-bg:#fffaeb;--pill-yellow-border:#fedf89;--pill-yellow-ink:#b54708;--pill-red-bg:#fef3f2;--pill-red-border:#fecdca;--pill-red-ink:#b42318;--pill-teal-bg:#f0fdf9;--pill-teal-border:#99f6e0;--pill-teal-ink:#107569;--pill-gray-bg:#f9fafb;--pill-gray-border:#e4e7ec;--pill-gray-ink:#475467;--field-hover-border:#b8c0cc;--field-hover-bg:#f9fafb;--row-zebra:#fcfcfd;--row-hover:#f5f8ff;--row-selected:#e9effc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-hover:#020617;--font-sans:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45}button{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--panel);min-height:36px;color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;font-weight:600;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}button:hover{border-color:var(--field-hover-border);background:var(--field-hover-bg)}.main :is(button,a,input,select,textarea,[role=button]):focus-visible{outline-offset:1px;border-color:var(--ds-blue-900);box-shadow:none;outline:3px solid #2563eb29}button:disabled{cursor:default;opacity:.52}input,select,textarea{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0}input,select{height:36px}select,textarea{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field)}.shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{--ds-background-100:#0b0d10;--ds-gray-600:#6b7280;--ds-gray-900:#d1d5db;--ds-gray-1000:#fff;--ds-gray-alpha-100:#15181d;--ds-gray-alpha-200:#1c2026;--ds-gray-alpha-400:#1f2227;--ds-blue-900:#2563eb;background:var(--ds-background-100);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sidebar :is(a,button):focus-visible{outline:2px solid var(--ds-blue-900);outline-offset:2px;box-shadow:none}.sidebarBrandRow{border-bottom:1px solid var(--ds-gray-alpha-200);align-items:center;min-height:64px;padding-right:12px;display:flex}.sidebarBrand{min-width:0;color:var(--ds-gray-1000);border-radius:var(--radius-control);flex:1;align-self:stretch;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.sidebarLogo{object-fit:contain;width:26px;height:28px;display:block}.sidebarBrand strong,.sidebarBrand small{line-height:1.2;display:block}.sidebarBrand strong{letter-spacing:-.28px;font-size:14px;font-weight:600}.sidebarBrand small{color:var(--ds-gray-900);margin-top:2px;font-size:12px;font-weight:400}.sideNav{flex:1;align-content:start;gap:16px;padding:16px 8px;display:grid;overflow:auto}.sideNavTrigger{border-radius:var(--radius-control);width:100%;min-height:36px;color:var(--ds-gray-600);letter-spacing:0;text-align:left;text-transform:none;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:grid}.sideNavTrigger:hover{background:var(--ds-gray-alpha-100);color:var(--ds-gray-1000)}.sideNavChevron{color:var(--ds-gray-600);transition:transform .15s;transform:rotate(-90deg)}.sideNavChevron.open{transform:rotate(0)}.sideNavItems{gap:2px;margin-top:4px;display:grid}.sideNavItem{min-height:42px;color:var(--ds-gray-900);letter-spacing:.005em;border-radius:10px;align-items:center;padding:0 12px 0 31px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .12s,background .12s;display:flex}.sideNavItem:hover{background:var(--ds-gray-alpha-100);color:#fff}.sideNavItem.active{background:var(--ds-gray-alpha-200);color:#fff;font-weight:600}.sidebarFooter{border-top:1px solid var(--ds-gray-alpha-400);padding:12px 8px}.sidebarUserCard{border:1px solid var(--ds-gray-alpha-400);border-radius:var(--radius-modal);background:var(--ds-gray-alpha-200);color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.sidebarAvatar{border-radius:var(--radius-pill);background:linear-gradient(135deg,#f4ffb8 0%,var(--ds-lime)55%,#a3e635 100%);color:#0b0d10;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.sidebarUserMeta{min-width:0;display:grid}.sidebarUserMeta strong,.sidebarUserMeta small{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.sidebarUserMeta strong{color:#fff;font-size:12.5px;font-weight:500}.sidebarUserMeta small{color:var(--ds-gray-900);font-size:12px}.sidebarUserMeta strong+small{color:var(--ds-gray-600)}.sidebarSignOut{border-radius:var(--radius-control);width:28px;height:28px;color:var(--ds-gray-600);justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.sidebarSignOut:hover{background:var(--ds-gray-alpha-200);color:var(--ds-gray-1000)}.loginPage{background:radial-gradient(80% 50% at 50% -20%,#e1ff8314,#0000 55%),#0b0d10;place-items:center;min-height:100dvh;padding:24px;display:grid}.loginPanel{border-radius:var(--radius-modal);color:#d1d5db;background:#111418;border:1px solid #1f2227;gap:28px;width:min(400px,100%);padding:36px 32px;display:grid;box-shadow:0 24px 60px #0006}.loginBrand{align-items:center;gap:14px;min-width:0;display:flex}.loginLogo{object-fit:contain;flex-shrink:0;width:48px;height:53px;display:block}.loginBrandText{min-width:0;line-height:1.2;display:grid}.loginBrandText strong,.loginBrandText small{display:block}.loginBrandText strong{color:#fff;letter-spacing:-.02em;font-size:18px;font-weight:600}.loginBrandText small{color:#9ca3af;margin-top:3px;font-size:13px;font-weight:400}.loginCopy{gap:6px;display:grid}.loginCopy h1{color:#fff;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.2}.loginCopy p{color:#9ca3af;margin:0;font-size:13.5px;line-height:1.45}.loginError{border-radius:var(--radius-control);color:#f97066;background:#b4231824;border:1px solid #fecdca47;margin:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.4}.loginButton{border:1px solid var(--ds-lime);border-radius:var(--radius-control);background:var(--ds-lime);color:#0b0d10;letter-spacing:-.01em;justify-content:center;align-items:center;min-height:42px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.loginButton:hover{background:#cdf055;border-color:#cdf055}.loginButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.loginButton:active{background:#b8e04a;border-color:#b8e04a}@media (prefers-reduced-motion:reduce){.loginButton{transition:none}}@media (max-width:480px){.loginPage{place-items:stretch stretch;padding:16px}.loginPanel{gap:24px;width:100%;margin:auto 0;padding:28px 22px}}.main{background:var(--bg-content);min-width:0;padding:24px 26px 42px}.page{gap:18px;display:grid}.pageHeader{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pageHeader h1{color:var(--text-strong);letter-spacing:-.01em;margin:2px 0 4px;font-size:22px;font-weight:700;line-height:1.2}.pageHeader p{max-width:760px;color:var(--muted);margin:0;font-size:14px}.filterBand{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);box-shadow:var(--shadow);grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;padding:16px;display:grid}.field{gap:6px;display:grid}.field label,.searchForm label{color:var(--muted);font-size:12px;font-weight:600}.field button{text-align:left;width:100%;padding:0 10px}.searchForm{gap:6px;display:grid}.searchRow{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;height:36px;min-height:0;padding:0 0 0 10px;display:grid}.searchRow svg{color:var(--muted)}.searchRow button{border-radius:0 calc(var(--radius-control) - 1px)calc(var(--radius-control) - 1px)0;border-width:0 0 0 1px;height:34px;padding:0 12px}.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric,.tablePanel{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);box-shadow:var(--shadow)}.metric{gap:8px;padding:16px;display:grid}.metric span{color:var(--muted);font-size:12px;font-weight:400}.metric strong{overflow-wrap:anywhere;font-size:18px}.tablePanel{overflow:hidden}.panelHeader{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.panelHeader h2{color:var(--text-strong);margin:0;font-size:15px;font-weight:700}.panelHeader span{color:var(--muted);font-size:13px;font-weight:400}.tableActions{justify-content:flex-end;display:flex}.tableActions button{padding:0 12px}.warning{border-bottom:1px solid var(--warning-border);background:var(--warning-bg);color:var(--ds-amber-700);align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;display:flex}.tableScroller{max-width:100%;overflow:auto}table{border-collapse:collapse;width:100%;min-width:820px;font-size:13px}th,td{border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:9px 14px}th{background:var(--panel-2);border-bottom:1px solid var(--panel-border);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:600;position:sticky;top:0}td{color:var(--text-table)}td strong{color:var(--text-strong);font-weight:600}tbody tr{transition:background .12s}tbody tr:hover{background:var(--panel-2)}@media (max-width:900px){.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--panel-border);height:auto;position:static}.sideNav{gap:8px;padding:10px;display:flex;overflow-x:auto}.sideNavSection{min-width:210px}.sidebarLogout{display:none}.main{padding:18px 14px 30px}.filterBand,.metricGrid{grid-template-columns:1fr}}.testUsersPage{gap:12px}.testUsersGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);align-items:start;gap:14px;display:grid}.testUsersTable{min-width:980px}.operatorsTable{min-width:640px}.monoCell{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.tableInput{border-radius:var(--radius-xs);border:1px solid #0000;width:100%;height:30px;padding:0 8px}.tableInput:hover,.tableInput:focus{border-color:var(--panel-border);background:var(--ds-gray-100)}.rowActions{justify-content:flex-end;gap:6px;display:flex}.rowActions button{width:30px;min-height:30px;padding:0}.rowActions button:disabled{cursor:default;opacity:.38}.addUserPanel{max-width:860px}.addUserForm{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:12px 16px;padding:14px 18px 16px;display:grid}.addUserForm label{gap:7px;display:grid}.addUserForm label span{font-size:12px;font-weight:500}.addUserForm input{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);height:36px;padding:0 10px}.primaryAction{background:var(--accent);height:36px;color:var(--accent-ink);border:0;align-self:end}.primaryAction:disabled{cursor:default;opacity:.55}.secondaryAction{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--panel);height:36px;color:var(--text);padding:0 14px;font-size:12px;font-weight:500}.secondaryAction:disabled{cursor:default;opacity:.55}@media (max-width:1100px){.testUsersGrid,.addUserForm{grid-template-columns:1fr}}.ggrPage{gap:16px;display:grid;position:relative}.ggrPanel{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);overflow:hidden}.ggrPanel:first-child{overflow:visible}.ggrPanel:has(.ggrFilters){overflow:visible}.ggrPanel>h2{border-bottom:0;margin:0;padding:16px 16px 4px;font-size:14px;font-weight:500}.ggrFilters{align-items:start;gap:16px;min-height:0;padding:16px;display:flex;overflow:visible}.ggrField{grid-template-rows:16px 36px;gap:6px;min-width:185px;display:grid}.ggrField.compact{min-width:84px;max-width:150px}.ggrField>span{font-size:12px;font-weight:600;line-height:16px}.ggrField select{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);height:36px;min-height:0;color:var(--text);padding:0 28px 0 8px;font-size:12px}.ggrField>input{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);height:36px;padding:0 10px;font-size:12px}.ggrField small,.playerSearchSummary{color:var(--faint);grid-row:3;margin:0;font-size:11px;line-height:14px}.dateField{min-width:235px}.dateInputs{border:1px solid var(--panel-border);border-radius:var(--radius-control);align-items:center;gap:7px;height:36px;min-height:0;padding:0 8px;display:flex}.dateInputs input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;width:102px;height:30px;font-size:12px}.dateInputs input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0}.dateInputs input::-webkit-calendar-picker-indicator:hover{opacity:0}.primaryRefresh{border-radius:var(--radius-control);background:var(--accent);height:36px;color:var(--accent-ink);border:0;align-self:start;padding:0 16px}.primaryRefresh:disabled{cursor:progress;opacity:.72}.ggrFilters>.primaryRefresh,.ggrFilters>.secondaryAction,.ggrFilters>.iconRefresh{align-self:start;margin-top:22px}.refreshStatus{height:36px;color:var(--muted);align-self:start;min-width:0;margin-top:22px;padding-bottom:0;font-size:12px;line-height:36px}.chipSelect{position:relative}.chipSelectControl{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:start;width:100%;min-height:36px;padding:3px 8px;display:grid;overflow:visible}.chipList{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.selectedChip{border-radius:var(--radius-pill);color:#4a4a4a;background:#eee;align-items:center;gap:3px;max-width:156px;min-height:22px;padding:0 6px 0 9px;font-size:12px;line-height:1;display:inline-flex}.selectedChip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectedChip button{color:#9a9a9a;background:0 0;border:0;width:16px;min-height:16px;padding:0;font-size:14px;font-weight:500}.chipPlaceholder{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-self:center;padding:5px 0;font-size:12px;overflow:hidden}.selectChevron{color:#a5a5a5;align-self:center;align-items:center;padding-left:6px;display:inline-flex}.chipMenu{z-index:60;border:1px solid var(--panel-border);border-radius:var(--radius-menu);background:var(--panel);width:max-content;min-width:100%;max-width:320px;max-height:240px;box-shadow:var(--shadow-menu);padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.chipMenu button,.chipMenu span{border-radius:var(--radius-xs);color:#333;text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%;min-height:28px;padding:0 8px;font-size:12px;display:block}.ggrResultTop{grid-template-columns:none;align-items:start;gap:16px;padding:16px;display:grid}.ggrKpiRow{gap:48px;display:flex}.ggrMiniTables{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ggrKpi{gap:2px;display:grid}.ggrKpi span{font-size:12px;font-weight:500}.ggrKpi strong{letter-spacing:-.48px;font-size:24px;font-weight:600;line-height:1}.ggrKpi small{color:var(--muted)}.ggrTableWrap{border:1px solid var(--panel-border);border-radius:var(--radius-control);margin:16px;overflow:auto}.ggrTableWrap:not(.ggrTableWrapWide):not(.player360TableWrapWide){overflow-x:hidden}.ggrResultTop .ggrTableWrap{margin:0}.ggrTable{table-layout:fixed;min-width:100%;font-size:12px}.ggrTableWide{table-layout:auto}.ggrTable th,.ggrTable td{padding:8px 9px}.ggrTable th{overflow-wrap:normal;word-break:normal;min-width:72px;padding:0;position:sticky}.ggrTable tbody td[colspan]{text-align:center;color:var(--faint);padding:24px 12px}.sortHeader{align-items:center;justify-content:inherit;width:100%;min-height:31px;color:inherit;font-size:inherit;font-weight:inherit;text-align:inherit;text-transform:inherit;white-space:nowrap;background:0 0;border:0;border-radius:0;gap:4px;padding:0 9px;display:flex}.sortHeader span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.columnResizeHandle{z-index:2;cursor:col-resize;touch-action:none;width:7px;height:100%;position:absolute;top:0;right:-3px}.columnResizeHandle:after{content:"";background:0 0;width:1px;position:absolute;top:7px;bottom:7px;right:3px}.sortArrow{color:#a1a1a1;align-items:center;line-height:1;display:inline-flex}.ggrTable td.positive{color:#00a878}.tagPill{border:1px solid var(--pill-gray-border);border-radius:var(--radius-pill);background:var(--pill-gray-bg);max-width:100%;color:var(--pill-gray-ink);text-overflow:ellipsis;white-space:nowrap;padding:3px 8px;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.tagPill.green{border-color:var(--pill-green-border);background:var(--pill-green-bg);color:var(--pill-green-ink)}.tagPill.blue{border-color:var(--pill-blue-border);background:var(--pill-blue-bg);color:var(--pill-blue-ink)}.tagPill.purple{border-color:var(--pill-purple-border);background:var(--pill-purple-bg);color:var(--pill-purple-ink)}.tagPill.yellow{border-color:var(--pill-yellow-border);background:var(--pill-yellow-bg);color:var(--pill-yellow-ink)}.tagPill.red{border-color:var(--pill-red-border);background:var(--pill-red-bg);color:var(--pill-red-ink)}.tagPill.teal{border-color:var(--pill-teal-border);background:var(--pill-teal-bg);color:var(--pill-teal-ink)}.tagPill.gray{border-color:var(--pill-gray-border);background:var(--pill-gray-bg);color:var(--pill-gray-ink)}.ggrTable tbody tr{cursor:pointer}.ggrTable tbody tr.selected{background:var(--row-selected)}.ggrTable tbody tr.selected:hover{background:var(--row-selected)}.ggrTable td:last-child,.ggrTable th:last-child{text-align:right}.ggrTable th:last-child .sortHeader{justify-content:flex-end}.tableFooter{border-top:1px solid var(--panel-border);color:var(--muted);text-align:center;padding:12px 18px;font-size:13px}.ggrTabs{border:1px solid var(--panel-border);background:var(--panel-2);border-radius:7px;gap:2px;width:max-content;margin:12px 16px 10px;padding:2px;display:inline-flex}.ggrTabs button{min-height:30px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:12.5px;font-weight:500}.ggrTabs button.active{background:var(--panel);color:var(--text-strong);box-shadow:var(--shadow-active-tab)}.ggrTabPanel{border-top:1px solid var(--panel-border);min-height:328px;padding-top:8px}.funnel{justify-items:center;gap:9px;width:640px;max-width:calc(100vw - 160px);margin:24px auto 0;display:grid}.funnelBar{color:#0000009e;justify-content:space-between;align-items:center;min-height:38px;padding:0 14px;font-size:12px;display:flex}.funnelBar.bar2{background:#8fafee}.funnelBar.bar3{background:#628bea}.playersFilters{flex-wrap:wrap}.playersFilters .ggrField:not(.compact){min-width:210px}.modeField{grid-template-rows:16px 36px;gap:6px;min-width:142px;display:grid}.modeField>span{font-size:12px;font-weight:600;line-height:16px}.modeControl{border:1px solid var(--panel-border);background:var(--panel-2);border-radius:7px;grid-template-columns:1fr 1fr;gap:2px;height:36px;min-height:0;padding:2px;display:inline-grid}.modeControl button{min-height:0;color:var(--muted);text-transform:capitalize;background:0 0;border:0;border-radius:5px;padding:0 12px;font-size:12px;font-weight:500}.modeControl button.active{background:var(--panel);color:var(--text-strong);box-shadow:var(--shadow-active-tab)}.playersTableWrap{margin-top:16px}.playersTable{min-width:1280px}.playersTable th:first-child,.playersTable td:first-child{text-align:right;width:64px}.playersTable th:first-child .sortHeader{justify-content:flex-end}.playersTable td.winValue{color:#00a878;font-weight:600}.tableDrillLink{color:#1f5eea;font-weight:500;text-decoration:none}.tableDrillLink:hover{text-decoration:underline}.player360Filters{flex-wrap:wrap}.opsLogPage .pageHeader{margin-bottom:4px}.opsFilters{flex-wrap:wrap}.opsFilters .ggrField:not(.dateField){min-width:190px}.opsFilters .ggrField:has(select option:nth-child(8)){min-width:260px}.opsTableWrap{margin-top:12px}.opsTable{min-width:1320px}.opsTable td{vertical-align:top}.opsTable td:nth-child(4){text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.alertDetailPanel{overflow:hidden}.alertDetailHeader{border-bottom:1px solid var(--panel-border);background:var(--panel-2);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.alertDetailHeader h2{color:var(--text-strong);margin:0;font-size:16px;font-weight:700}.alertDetailHeader span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:500;display:block}.alertDetailHeader .primaryAction{min-width:128px}.alertDetailGrid{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);gap:16px;padding:16px;display:grid}.alertDetailMain{gap:12px;min-width:0;display:grid}.alertDetailTags{flex-wrap:wrap;gap:8px;display:flex}.alertReasonBox{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);min-height:90px;max-height:260px;color:var(--text);white-space:pre-wrap;margin:0;padding:12px;font-size:12px;line-height:1.45;overflow:auto}.alertDetailMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.alertDetailMeta div{min-width:0}.alertDetailMeta dt{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.alertDetailMeta dd{color:var(--text);overflow-wrap:anywhere;margin:4px 0 0}.emptyDetail{color:var(--muted);padding:16px}.modalOverlay{z-index:60;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmModal{border:1px solid var(--panel-border);border-radius:var(--radius-modal);background:var(--panel);width:min(420px,100%);padding:22px;box-shadow:0 24px 60px #0f172a40}.confirmModal h2{color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.confirmModal p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.45}.confirmModalActions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.reportsPage{gap:24px;display:grid}.reportsHeader h1{color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.reportsHeader p{color:var(--muted);margin:4px 0 0;font-size:14px;font-weight:400}.reportDateRange{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.reportDateTitle{min-height:36px;color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.reportDateRange label{gap:5px;display:grid}.reportDateRange label span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.reportDateRange input{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);width:220px;height:36px;color:var(--text);cursor:pointer;padding:0 10px;font-size:13px}.reportDateRange button{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);height:36px;color:var(--accent-ink);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:background .14s,border-color .14s;display:inline-flex}.reportDateRange button:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.reportDateRange button:disabled{cursor:default;opacity:.55}.reportDateRange small{color:var(--muted);flex-basis:100%;font-size:12px;font-weight:400}.spinIcon{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.reportsStack{gap:24px;display:grid}.reportKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reportKpi{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);min-height:78px;padding:15px 16px;position:relative}.reportKpi span,.reportSectionTitle{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.reportKpi strong{color:var(--text);margin-top:9px;font-size:26px;line-height:1;display:block}.reportKpi small{color:var(--muted);font-size:15px;font-weight:500;position:absolute;top:14px;right:16px}.reportSectionTitle{margin:6px 0 -12px}.reportTableWrap{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);overflow:auto}.reportTable{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.reportTable th,.reportTable td{border-bottom:1px solid var(--panel-border);height:34px;color:var(--ds-gray-1000);text-align:left;padding:0 14px}.reportTable th{background:var(--panel-2);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:600}.reportTable .numeric{text-align:right;font-variant-numeric:tabular-nums}.reportTable td.numeric{font-weight:500}.reportTable tbody tr:hover{background:var(--ds-gray-alpha-100)}.clickableReportRow{cursor:pointer}.reportTable tbody tr:last-child td{border-bottom:0}.reportTotalRow td{border-top:1px solid var(--panel-border);background:var(--panel-2);font-weight:700}.reportTable .positive{color:var(--green)}.reportTable .negative{color:var(--danger)}.dailyReportTable td.positive,.marketsReportTable td.positive{color:var(--green)}.dailyReportTable td.negative,.marketsReportTable td.negative{color:var(--danger)}.marketsReportTable,.dailyReportTable{border-collapse:collapse;min-width:920px;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:14px;line-height:20px}.marketsReportTable thead,.dailyReportTable thead{border-bottom:1px solid var(--panel-border)}.marketsReportTable th,.dailyReportTable th{height:34px;color:var(--muted);font-family:var(--font-sans);font-feature-settings:normal;font-variant-numeric:normal;font-variation-settings:normal;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;overflow-wrap:normal;word-break:normal;white-space:nowrap;border-bottom-width:0;padding:0 16px;font-size:10.5px;font-weight:600;line-height:16px}.reportTable.marketsReportTable th.reportCol-rank,.reportTable.marketsReportTable td.reportCol-rank,.reportTable.dailyReportTable th.reportCol-rank,.reportTable.dailyReportTable td.reportCol-rank{box-sizing:border-box;text-align:right;white-space:nowrap;width:65px;min-width:65px;max-width:65px;padding-left:16px;padding-right:16px}.reportTable.marketsReportTable th.reportCol-market,.reportTable.marketsReportTable td.reportCol-market,.reportTable.dailyReportTable th.reportCol-market,.reportTable.dailyReportTable td.reportCol-market{min-width:280px}.reportTable.dailyReportTable th.reportCol-match,.reportTable.dailyReportTable td.reportCol-match{min-width:260px}.reportTable.dailyReportTable th.reportCol-match_id,.reportTable.dailyReportTable td.reportCol-match_id{text-overflow:ellipsis;white-space:nowrap;min-width:92px;max-width:92px;overflow:hidden}.reportTable.dailyReportTable th.reportCol-starts_utc,.reportTable.dailyReportTable td.reportCol-starts_utc{white-space:nowrap;min-width:150px}.reportTable.dailyReportTable th.reportCol-state,.reportTable.dailyReportTable td.reportCol-state,.reportTable.dailyReportTable th.reportCol-ggr_usd,.reportTable.dailyReportTable td.reportCol-ggr_usd{white-space:nowrap;min-width:96px}.reportTable.dailyReportTable th.reportCol-cashout_step,.reportTable.dailyReportTable td.reportCol-cashout_step{text-align:center}.reportTable.dailyReportTable th.reportCol-ts,.reportTable.dailyReportTable td.reportCol-ts{white-space:nowrap;min-width:112px}.marketsReportTable td,.dailyReportTable td{height:auto;color:var(--muted);font-family:var(--font-sans);font-feature-settings:normal;font-variant-numeric:tabular-nums;font-variation-settings:normal;vertical-align:middle;padding:6px 16px;font-size:14px;font-weight:400;line-height:20px}.marketsReportTable td.numeric,.dailyReportTable td.numeric{font-weight:400}.reportTable.marketsReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-market,.reportTable.dailyReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-market,.reportTable.dailyReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-match,.reportTable.dailyReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-status,.reportTable.dailyReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-state,.reportTable.dailyReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-day,.reportTable.dailyReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-match_id,.reportTable.dailyReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-player,.reportTable.dailyReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-ts,.reportTable.dailyReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-cashout_step{color:var(--text);font-family:var(--font-jetbrains-mono),"JetBrains Mono",SFMono-Regular,Consolas,monospace;font-feature-settings:normal;font-variant-numeric:normal;font-variation-settings:normal;text-align:left;font-size:12px;font-weight:400;line-height:16px}.marketsReportTable tbody tr:not(.reportTotalRow) td.reportCol-bets,.marketsReportTable tbody tr:not(.reportTotalRow) td.reportCol-wins,.marketsReportTable tbody tr:not(.reportTotalRow) td.reportCol-losses,.marketsReportTable tbody tr:not(.reportTotalRow) td.reportCol-win_rate,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-bets,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-wins,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-losses,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-win_rate,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-streaks,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-cashouts,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-step_bets,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-max_step,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-avg_steps,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-total_stake_usd,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-total_cashout_usd,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-avg_cashout_usd,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-stake_usd,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-cashout_usd,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-ggr_usd{color:var(--text);font-weight:500}.marketsReportTable tbody tr:not(.reportTotalRow) td.reportCol-rank,.marketsReportTable tbody tr:not(.reportTotalRow) td.reportCol-unique_users,.marketsReportTable tbody tr:not(.reportTotalRow) td.reportCol-share,.marketsReportTable tbody tr:not(.reportTotalRow) td.reportCol-avg_odd,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-rank,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-unique_users,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-share,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-avg_odd,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-avg_cashout_step,.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-cashout_step{color:var(--muted);font-weight:400}.marketsReportTable .reportTotalRow td,.dailyReportTable .reportTotalRow td{color:var(--text-strong);font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:20px}.reportTable.dailyReportTable tbody td.positive,.reportTable.marketsReportTable tbody td.positive,.reportTable.dailyReportTable .reportTotalRow td.positive,.reportTable.marketsReportTable .reportTotalRow td.positive{color:var(--green)}.reportTable.dailyReportTable tbody td.negative,.reportTable.marketsReportTable tbody td.negative,.reportTable.dailyReportTable .reportTotalRow td.negative,.reportTable.marketsReportTable .reportTotalRow td.negative{color:var(--danger)}.reportTable.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-ggr_usd.positive,.reportTable.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-total_cashout_usd.positive{color:var(--green)}.reportTable.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-ggr_usd.negative,.reportTable.dailyReportTable tbody tr:not(.reportTotalRow) td.reportCol-total_cashout_usd.negative{color:var(--danger)}.matchBetsTable{min-width:1120px;font-size:13px}.matchBetsTable th.reportCol-market,.matchBetsTable td.reportCol-market{white-space:nowrap;min-width:360px}.matchBetsTable th.reportCol-player,.matchBetsTable td.reportCol-player{white-space:nowrap;min-width:170px}.matchBetsTable th.reportCol-streak_status,.matchBetsTable td.reportCol-streak_status{white-space:nowrap;min-width:108px}.matchBetsTable th.reportCol-odd,.matchBetsTable td.reportCol-odd,.matchBetsTable th.reportCol-step,.matchBetsTable td.reportCol-step,.matchBetsTable th.reportCol-outcome,.matchBetsTable td.reportCol-outcome,.matchBetsTable th.reportCol-streak_stake_usd,.matchBetsTable td.reportCol-streak_stake_usd{white-space:nowrap}.matchBetsTable th,.matchBetsTable td{padding-left:14px;padding-right:14px}.matchBetsTable th{white-space:normal;overflow-wrap:normal;word-break:normal}.reportOutcomeBadge{border-radius:var(--radius-pill);background:var(--ds-gray-200);min-height:20px;color:var(--ds-gray-1000);white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.reportOutcomeBadge.win{color:#fff;background:#047857}.reportOutcomeBadge.loss{color:#fff;background:#b91c1c}.reportOutcomeBadge.void{color:var(--muted)}.reportDrawerSummary{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.5}.reportDrawerSummary .positive{color:var(--green)}.reportDrawerSummary .negative{color:var(--danger)}.reportDrawerBody{flex:1;align-content:start;gap:12px;min-height:0;padding:0;display:grid;overflow:auto}.reportDrawerEmpty{color:var(--muted);text-align:center;margin:42px 0;font-size:14px}.reportChartBox{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);gap:12px;padding:18px;display:grid}.funnelRow{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:16px;display:grid}.funnelRow span{color:var(--text);font-size:13px;font-weight:500}.funnelRow div{min-width:0}.funnelRow i{border-radius:var(--radius-xs);color:#15171d;text-align:right;background:#aeb0b8;min-width:44px;height:26px;padding-right:8px;font-size:12px;font-style:normal;font-weight:600;line-height:26px;display:block}.dropoffChart{gap:12px;display:grid}.dropoffRow{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:16px;display:grid}.dropoffRow>span{color:var(--text);font-size:13px;font-weight:500}.dropoffRow div{min-width:0}.dropoffRow i{border-radius:var(--radius-xs);color:#15171d;text-align:right;background:#aeb0b8;min-width:44px;height:26px;padding-right:8px;font-size:12px;font-style:normal;font-weight:600;line-height:26px;display:block}.dropoffChart button{color:var(--muted);background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:500}.reportNote{color:var(--muted);margin:12px 0 0;font-size:12px;font-weight:400}.reportSkeleton{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:linear-gradient(90deg,var(--panel),var(--panel-2),var(--panel));background-size:200% 100%;height:280px;animation:1.2s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}@media (max-width:900px){.alertDetailGrid{grid-template-columns:1fr}}.player360Filters .ggrField{min-width:185px}.playerSearchField{min-width:220px}.playerSearchInput{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;height:36px;min-height:0;padding:0 8px;display:grid}.playerSearchInput svg{color:var(--muted)}.iconRefresh{border-radius:var(--radius-control);background:var(--field);width:36px;height:36px;color:var(--link)}.player360EmptyState{text-align:center;min-height:220px;color:var(--faint);place-items:center;padding:16px;font-size:13px;display:grid}.player360Results{overflow:auto}.player360Results .ui-table-wrap{border:0;border-radius:0}.player360Results .ui-table td{vertical-align:middle}.player360PlayerCell{gap:2px;min-width:0;display:grid}.player360PlayerCell__name{color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.player360PlayerCell__meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}.player360LiveLabel{color:var(--muted);font-size:12px;font-weight:500}.player360SessionMetrics{flex-wrap:wrap;gap:20px 32px;display:flex}.player360SessionMetrics .ui-metric__value{letter-spacing:-.02em;margin-top:4px;font-size:18px}.player360Drawer{align-content:start;gap:16px;min-height:100%;display:grid}.player360DrawerHeader{gap:12px;display:grid}.player360DrawerBadges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.player360SessionMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.player360SessionMetrics .ui-metric__value{letter-spacing:-.01em;margin-top:2px;font-size:14px;font-weight:600}.ui-drawer__body:has(.player360Drawer){padding-top:0}.player360Drawer .player360DrawerTabs{box-sizing:border-box;border:0;border-bottom:1px solid var(--panel-border);background:var(--panel);z-index:2;border-radius:0;flex-wrap:nowrap;gap:0;width:100%;max-width:100%;margin:0;padding:12px 0 0;display:flex;position:sticky;top:0;box-shadow:0 6px 10px -8px #0f172a24}.player360Drawer .player360DrawerTabs button{min-width:0;min-height:38px;color:var(--text);background:0 0;border-radius:0;flex:auto;padding:0 8px;font-size:13px;font-weight:600;box-shadow:inset 0 -2px #0000}.player360Drawer .player360DrawerTabs button:hover:not(.active){color:var(--text-strong);background:0 0}.player360Drawer .player360DrawerTabs button.active{color:var(--text-strong);box-shadow:inset 0 -2px 0 0 var(--accent);background:0 0;font-weight:700}.player360DrawerBody{min-width:0;max-width:100%;min-height:0;padding:0}.player360DrawerSkeleton{align-content:start;gap:14px;display:grid}.player360DrawerSkeleton .ui-shimmer{height:16px}.player360DrawerSkeletonKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;margin-bottom:6px;display:grid}.player360DrawerSkeletonKpis .ui-shimmer{border-radius:var(--radius-control);height:44px}.player360MetricShimmer{width:72px;height:16px;margin-top:2px}.player360Drawer .playerOverview{gap:14px;padding:0;display:grid}.player360Drawer .patternsGrid{grid-template-columns:1fr;gap:14px;padding:0;display:grid}.player360Drawer .playerChart{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);gap:14px;min-width:0;min-height:0;padding:14px 16px 16px}.player360Drawer .barChart{padding-bottom:6px;overflow-x:auto}.player360Drawer .playerChart h3{color:var(--text-strong);text-align:left;letter-spacing:-.01em;font-size:13px;font-weight:700}.player360Drawer .barChart{min-height:180px}.player360Drawer .player360Streaks{gap:16px;display:grid}.player360Drawer .player360TableWrap,.player360Drawer .player360TableWrapWide,.player360Drawer .ggrTableWrap,.player360Drawer .ggrTableWrapWide{margin-top:0;overflow-x:auto}.player360Drawer .ggrTableWrap:not(.ggrTableWrapWide):not(.player360TableWrapWide),.player360Drawer .player360TableWrap:not(.player360TableWrapWide){overflow-x:auto}.player360Drawer .player360Table,.player360Drawer .player360TableWide{table-layout:auto;min-width:100%}.player360Drawer .playerSubPanel{margin-top:0}.player360Drawer .playerTabBody{min-height:0;padding:0}.playerTabsPanel{min-height:380px}.playerMainTabs{border-top:1px solid var(--panel-border);margin:12px 18px 6px}.playerTabBody{min-height:330px;padding:8px 0 14px}.player360TableWrap{margin-top:8px}.player360TableWrap:not(.player360TableWrapWide){overflow-x:hidden}.player360Table{table-layout:fixed;min-width:100%}.player360TableWide{table-layout:auto;min-width:1180px}.playerOverview{gap:24px;padding:24px;display:grid}.playerStatCard{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);padding:14px 16px 16px}.playerStatCard>header{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.playerStatCard>header h3{color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:700}.playerStatCard>header span{color:var(--faint);font-size:11px;font-weight:500}.playerStatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.playerKpi{gap:4px;min-width:0;display:grid}.playerKpi span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:600}.playerKpi strong{color:var(--text-strong);font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.2}.playerKpi strong.positive{color:var(--green)}.playerKpi strong.negative{color:var(--danger)}.monoId{font-family:var(--font-mono);white-space:nowrap;font-size:12px}.txList{gap:8px;margin:0;padding:14px 0 4px;list-style:none;display:grid}.txItem{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--panel);overflow:hidden}.txItem.is-open{border-color:var(--ds-gray-400)}.txSummary{text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;padding:10px 12px;transition:background .12s;display:flex}.txSummary:hover{background:var(--panel-2)}.txTags{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.txType{color:var(--text-strong);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.txType .txDot{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.txType--win .txDot{background:#12b76a}.txType--bet .txDot{background:#7c8698}.txType--rollback .txDot{background:#f79009}.txReason{border:1px solid var(--panel-border);color:var(--muted);background:var(--panel-2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.txReason--cashout{border-color:var(--pill-green-border);background:var(--pill-green-bg);color:var(--pill-green-ink)}.txReason--flag{border-color:var(--pill-purple-border);background:var(--pill-purple-bg);color:var(--pill-purple-ink)}.txReason--alert{border-color:var(--pill-yellow-border);background:var(--pill-yellow-bg);color:var(--pill-yellow-ink)}.txFigures{white-space:nowrap;align-items:center;gap:14px;margin-left:auto;display:flex}.txAmount{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.txAmount strong{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.txAmount em{color:var(--muted);font-size:11px;font-style:normal}.txTime{min-width:88px;color:var(--muted);text-align:right;font-size:11.5px}.txChevron{color:var(--faint);flex:none;transition:transform .14s}.txItem.is-open .txChevron{transform:rotate(180deg)}.txDetail{border-top:1px solid var(--border-soft);background:var(--panel-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:12px;display:grid}.txDetail>div{gap:2px;min-width:0;display:grid}.txDetail dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:600}.txDetail dd{color:var(--text);margin:0;font-size:12.5px}.txMonoValue{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.txEmpty{color:var(--faint);margin:0;padding:18px 2px;font-size:13px}.streaksPage{gap:16px}.streaksFilters{grid-template-columns:minmax(220px,.8fr) minmax(160px,.55fr) minmax(180px,.65fr) minmax(260px,1.4fr) 140px}.streaksTableWrap{overflow:hidden}.streaksTableScroller{max-height:240px;overflow:hidden auto}.streaksTable{table-layout:fixed;min-width:100%}.selectedStreakPanel{padding:0}.selectedStreakPanel pre{min-height:210px;color:var(--text);white-space:pre-wrap;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}.activityHeatmap{justify-items:start;gap:8px;width:max-content;max-width:100%;padding:4px 2px;display:grid;overflow-x:auto}.activityHeatmap.empty{width:auto;color:var(--faint);font-size:12px}.activityMonthLabel{color:var(--faint);margin-left:64px;font-size:11px}.activityHeatmapBody{align-items:start;gap:10px;display:flex}.activityWeekdays{width:36px;color:var(--faint);text-align:right;grid-template-rows:repeat(7,13px);gap:4px;font-size:11px;line-height:13px;display:grid}.activityCells{grid-template-rows:repeat(7,13px);grid-auto-columns:13px;grid-auto-flow:column;gap:4px;display:grid}.activityCell,.activityCellPlaceholder{border-radius:var(--radius-xs);width:13px;height:13px;display:block}.activityCell,.activityCell.level0{background:var(--ds-gray-100)}.activityCell.level1{background:#e1ff8338}.activityCell.level2{background:#e1ff8373}.activityCell.level3{background:#e1ff83b3}.activityCell.level4{background:var(--ds-lime)}.activityLegend{color:var(--faint);align-items:center;gap:4px;margin-top:34px;margin-left:2px;font-size:11px;display:flex}.patternsGrid{grid-template-columns:1fr 1fr;gap:24px;padding:24px 16px;display:grid}.playerChart{gap:18px;min-height:270px;display:grid}.playerChart h3{text-align:center;margin:0;font-size:14px;font-weight:500}.barChart{grid-auto-columns:minmax(20px,1fr);grid-auto-flow:column;align-items:end;gap:5px;min-height:230px;padding:0 10px;display:grid}.barSlot{place-items:end center;gap:7px;min-width:0;display:grid}.barValue{background:var(--ds-lime);width:22px}.barSlot span{color:#1f1f1f;white-space:nowrap;font-size:11px;transform:rotate(30deg)}.operationsTab{gap:10px;padding:8px 18px 0;display:grid}.playerSubPanel{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);overflow:hidden}.playerSubPanel h3{border-bottom:0;margin:0;padding:16px 16px 4px;font-size:14px;font-weight:500}.flagLayout{grid-template-columns:140px minmax(180px,.5fr) minmax(480px,2fr);gap:16px;padding:16px;display:grid}.flagControls,.flagReason{align-content:start;gap:8px;display:grid}.flagControls label,.flagReason,.commentInputRow{font-size:12px;font-weight:500}.flagControls select,.flagReason textarea,.commentInputRow textarea{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);width:100%;color:var(--text);font:inherit;font-weight:400}.flagControls select{height:36px;padding:0 8px}.flagReason textarea{resize:vertical;min-height:112px;padding:10px}.flagControls button,.commentInputRow button{background:var(--accent);color:var(--accent-ink);border:0}.flagControls button:disabled,.commentInputRow button:disabled{opacity:.75}.commentInputRow{grid-template-columns:minmax(0,1fr) 280px;gap:16px;padding:16px 16px 0;display:grid}.commentInputRow textarea{resize:vertical;min-height:48px;padding:10px 12px}.pageHeader{padding-bottom:6px}.pageHeader h1{color:var(--text-strong);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.2}.pageHeader p{color:var(--muted)}.filterBand,.metric,.tablePanel,.ggrPanel,.playerSubPanel{background:var(--panel);border-color:var(--panel-border);box-shadow:var(--shadow)}.panelHeader,.playerSubPanel h3{border-color:var(--border-soft);background:0 0}.panelHeader h2,.playerSubPanel h3,.ggrPanel>h2{color:var(--text-strong);letter-spacing:0;font-weight:700}.field label,.searchForm label,.ggrField>span,.modeField>span,.addUserForm label span,.flagControls label,.flagReason,.commentInputRow{color:var(--muted)}.field button,.searchRow,.dateInputs,.ggrField select,.chipSelectControl,.modeControl,.playerSearchInput,.flagControls select,.flagReason textarea,.commentInputRow textarea,.addUserForm input,.tableInput{border-color:var(--panel-border);background:var(--field);color:var(--text)}.field button:hover,.chipSelectControl:hover,.tableInput:hover,.tableInput:focus,.addUserForm input:focus,.commentInputRow textarea:focus,.playerSearchInput:focus-within,.dateInputs:focus-within{border-color:var(--field-hover-border);background:var(--field-hover-bg)}.searchRow button,.primaryRefresh,.primaryAction,.flagControls button,.commentInputRow button{background:var(--accent);color:var(--accent-ink);border:0}.searchRow button:hover:not(:disabled),.primaryRefresh:hover:not(:disabled),.primaryAction:hover:not(:disabled),.flagControls button:hover:not(:disabled),.commentInputRow button:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.secondaryAction,.iconRefresh{border:1px solid var(--panel-border);background:var(--panel);color:var(--text)}.refreshStatus,.ggrField small,.panelHeader span,.metric span,.tableFooter,.playerSearchSummary,.player360EmptyState{color:var(--faint)}.metric strong,.ggrKpi strong{color:var(--text)}.ggrPanel{border-radius:var(--radius-panel);background:var(--panel)}.ggrPanel>h2{background:0 0}.chipMenu{border-color:var(--panel-border);background:var(--panel);box-shadow:var(--shadow-menu)}.chipMenu button,.chipMenu span{color:var(--text)}.chipMenu button:hover{background:var(--ds-gray-alpha-200)}.selectedChip{background:var(--ds-gray-alpha-200);color:var(--ds-gray-1000)}.selectedChip button{color:var(--muted)}.selectedChip button:hover{color:var(--text)}.chipPlaceholder,.selectChevron,.playerSearchInput svg,.searchRow svg{color:var(--faint)}.ggrTableWrap{border-color:var(--panel-border);background:var(--field)}.ggrTable{color:var(--ds-gray-1000)}.ggrTable th,.ggrTable td{border-color:var(--border-soft)}.ggrTable th{background:var(--panel-2);color:var(--muted);font-weight:600}.sortHeader:hover{background:var(--ds-gray-alpha-100)}.sortArrow{color:var(--faint)}.sortArrow.active{color:var(--ds-gray-1000)}.columnResizeHandle:hover:after{background:var(--accent)}.ggrTable tbody tr{background:0 0}.ggrTable tbody tr:nth-child(2n){background:var(--row-zebra)}.ggrTable tbody tr:hover{background:var(--panel-2)}.ggrTable tbody tr.selected,.ggrTable tbody tr.selected:hover{background:var(--ds-gray-alpha-200);box-shadow:inset 2px 0 0 var(--accent)}.ggrTable td.negative{color:var(--danger)}.ggrTable td.positive,.playersTable td.winValue{color:var(--green)}.tableDrillLink{color:var(--link)}.tagPill{font-weight:700}.ggrTabs,.playerMainTabs{border-color:var(--panel-border)}.ggrTabs button:hover:not(.active),.modeControl button:hover:not(.active){background:var(--ds-gray-100);color:var(--text)}.ggrTabs button.active,.modeControl button.active{background:var(--panel);color:var(--text-strong);box-shadow:var(--shadow-active-tab)}.tableFooter{border-color:var(--panel-border);background:var(--panel-2)}.funnelBar{color:var(--text)}.funnelBar.bar0{background:var(--ds-gray-100)}.funnelBar.bar1{background:#e1ff8329}.funnelBar.bar2{color:#131802;background:#e1ff8357}.funnelBar.bar3{color:#131802;background:#e1ff8399}.funnelBar.bar4{background:var(--ds-lime);color:#131802}.playerChart h3{color:var(--text)}.barValue{background:var(--ds-lime);border-radius:var(--radius-xs)var(--radius-xs)0 0}.barSlot span{color:var(--muted)}.operationsTab,.playerOverview,.patternsGrid{background:0 0}.playerSubPanel{background:var(--panel)}.flagControls select,.flagReason textarea,.commentInputRow textarea{color:var(--text)}.tableActionButton{border-radius:var(--radius-control);min-height:28px;padding:0 10px;font-size:12px}.tableActionMuted{color:var(--faint);font-size:12px}.rowActions button{background:var(--panel-2);color:var(--muted)}.rowActions button:hover{color:var(--accent)}.rowActions button[aria-label^=Delete]:hover{color:var(--danger)}.monoCell{color:var(--ds-gray-1000)}.testUsersTable,.operatorsTable{background:var(--field)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--ds-gray-400);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--ds-gray-500)}.globalRangeBar{z-index:40;border:1px solid var(--panel-border);background:var(--panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:10px 14px;display:flex;position:sticky;top:12px;box-shadow:0 4px 12px #0f172a14}.globalRangeBar .dateInputs input{color-scheme:normal}.globalRangePresets{gap:6px;display:flex}.globalRangePresets button{min-height:28px;padding:0 10px;font-size:12px}.globalRangePresets button.active{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.ui-button{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--panel);height:36px;min-height:0;color:var(--text);white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.ui-button:hover:not(:disabled){border-color:var(--field-hover-border);background:var(--field-hover-bg)}.ui-button:active:not(:disabled){background:var(--ds-gray-alpha-200)}.ui-button:disabled{cursor:default;opacity:.52}.ui-button--sm{height:30px;padding:0 10px;font-size:12px}.ui-button--lg{height:42px;padding:0 20px}.ui-button--primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.globalRangeCompare{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.globalRangeCompare select{border:1px solid var(--panel-border);background:var(--panel-2);min-height:28px;color:var(--text);border-radius:8px;padding:0 8px;font-size:12px}.globalRangeNote{color:var(--muted);margin-left:auto;font-size:12px}.operatorKpis{flex-wrap:wrap;gap:12px;padding:14px 18px;display:flex}.operatorKpi{border:1px solid var(--panel-border);background:var(--panel-2);border-radius:10px;gap:4px;min-width:160px;padding:10px 14px;display:grid}.operatorKpi span{color:var(--muted);font-size:12px}.operatorKpi strong{font-size:20px}.operatorSubhead{color:var(--muted);margin:4px 18px;font-size:14px}.rolesAssign input{border:1px solid var(--panel-border);background:var(--panel-2);min-height:32px;color:var(--text);border-radius:4px;padding:0 8px}.rolesGrid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:16px;padding:14px 18px;display:grid}.rolesEditor{border:1px solid var(--panel-border);background:var(--panel-2);border-radius:10px;align-content:start;gap:10px;padding:14px;display:grid}.rolesEditor input{border:1px solid var(--panel-border);background:var(--panel);min-height:32px;color:var(--text);border-radius:4px;padding:0 8px}.rolesArtefacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.rolesArtefact{color:var(--text);align-items:center;gap:7px;font-size:12px;display:flex}.rolesBuiltIn{color:var(--muted);font-size:11px}.rolesHint{color:var(--muted);margin:0 18px 14px;font-size:12px}@media (max-width:1100px){.rolesGrid{grid-template-columns:1fr}}.operatorRowLink{cursor:pointer}.operatorRowLink:hover td{background:var(--row-selected)}.operatorSuggest{position:relative}.operatorSuggestMenu{display:grid;top:100%}.operatorSuggestMenu button{background:0 0;border:0;justify-content:flex-start;min-height:30px;font-size:12px;font-weight:500}.operatorCellLink{min-height:0;color:var(--accent);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.operatorFoldTrigger{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;width:100%;min-height:0;padding:0;display:flex}.operatorFoldTrigger h2{flex:1}.operatorFoldTrigger .sideNavChevron{margin-right:14px}.ui-button--primary.ui-button--md{padding:0 16px}.ui-button--primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.ui-button--primary:active:not(:disabled){background:var(--accent)}.ui-button--primary:disabled{opacity:.55}.ui-button--ghost{color:var(--muted);background:0 0;border-color:#0000}.ui-button--ghost:hover:not(:disabled){background:var(--border-soft);color:var(--text);border-color:#0000}.ui-button--ghost:active:not(:disabled){background:var(--ds-gray-alpha-200)}.ui-button--danger{color:var(--danger);background:0 0}.ui-button--danger:hover:not(:disabled){background:var(--danger-bg);border-color:#0000}.ui-button--danger:active:not(:disabled){background:var(--danger-bg)}.ui-button--icon{width:36px;padding:0}.ui-button--icon.ui-button--sm{width:30px}.ui-button--icon.ui-button--lg{width:42px}.ui-spin{animation:.9s linear infinite spin}.ui-input{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;transition:background .15s,border-color .15s,color .15s;display:flex}.ui-input:hover:not(.ui-input--disabled),.ui-input:focus-within{border-color:var(--field-hover-border);background:var(--field-hover-bg)}.ui-input--lg{height:40px}.ui-input--table{border-radius:var(--radius-xs);background:0 0;border-color:#0000;height:30px;padding:0 8px}.ui-input--disabled{opacity:.52}.ui-input>input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px;font-weight:400}.ui-input>input::placeholder{color:var(--faint)}.ui-input>input[type=search]::-webkit-search-cancel-button{appearance:none}.ui-input>input[type=search]::-webkit-search-decoration{appearance:none}.ui-input__icon{color:var(--faint);flex:none;display:inline-flex}.ui-input__clear{border-radius:var(--radius-xs);width:20px;height:20px;min-height:0;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.ui-input__clear:hover{background:var(--ds-gray-alpha-100);color:var(--text)}.ui-input--with-action{padding-right:0}.ui-input__action{border:1px solid var(--panel-border);border-radius:0 calc(var(--radius-control) - 1px)calc(var(--radius-control) - 1px)0;background:var(--panel-2);min-height:0;color:var(--text);cursor:pointer;border-width:0 0 0 1px;flex:none;align-self:stretch;margin:-1px -1px -1px 0;padding:0 12px;font-size:12px;font-weight:500;transition:background .15s,color .15s}.ui-input__action:hover:not(:disabled){background:var(--ds-gray-100)}.ui-input__action:disabled{cursor:default;opacity:.55}.ui-select{width:100%;display:inline-flex;position:relative}.ui-select select{appearance:none;border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);width:100%;height:36px;min-height:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:0 28px 0 10px;font-size:13px;font-weight:400;transition:background .15s,border-color .15s,color .15s;overflow:hidden}.ui-select--lg select{height:40px}.ui-select select:hover:not(:disabled),.ui-select select:focus-visible{border-color:var(--field-hover-border);background:var(--field-hover-bg)}.ui-select select:disabled{cursor:default;opacity:.52}.ui-select select.is-placeholder{color:var(--faint)}.ui-select__chevron{color:var(--faint);pointer-events:none;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ui-multiselect{width:100%;position:relative}.ui-multiselect__control{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);width:100%;min-height:36px;color:var(--text);font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding:3px 8px;transition:background .15s,border-color .15s,color .15s;display:grid}.ui-multiselect__control:hover:not(:disabled){border-color:var(--field-hover-border);background:var(--field-hover-bg)}.ui-multiselect__control:disabled{cursor:default;opacity:.52}.ui-multiselect__chips{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.ui-chip{border:1px solid var(--panel-border);background:var(--panel-2);max-width:160px;height:24px;color:var(--text-strong);border-radius:6px;align-items:center;gap:2px;padding:0 3px 0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.ui-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-chip__remove{width:18px;height:18px;min-height:0;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;transition:color .12s,background .12s;display:grid}.ui-chip__remove:hover{color:var(--text-strong);background:var(--ds-gray-alpha-200)}.ui-multiselect__placeholder{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;align-self:center;padding:3px 0;font-size:13px;overflow:hidden}.ui-multiselect__chevron{color:var(--faint);align-self:center;padding-left:6px;display:inline-flex}.ui-menu{z-index:30;border:1px solid var(--panel-border);border-radius:var(--radius-menu);background:var(--panel);width:max-content;min-width:100%;max-width:320px;max-height:240px;box-shadow:var(--shadow-menu);padding:4px;animation:.2s ui-pop-in;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(4px)}}.ui-menu__item{border-radius:var(--radius-xs);width:100%;min-height:28px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:400;transition:background .15s;display:flex}.ui-menu__item:hover,.ui-menu__item.is-active{background:var(--ds-gray-alpha-200)}.ui-menu__item.is-selected{font-weight:500}.ui-menu__check{width:14px;color:var(--text);flex:none;display:inline-flex}.ui-menu__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-multiselect__menu{z-index:40;min-width:var(--radix-dropdown-menu-trigger-width);width:max-content;max-width:320px;max-height:min(240px,var(--radix-dropdown-menu-content-available-height));border:1px solid var(--panel-border);border-radius:var(--radius-menu);background:var(--panel);box-shadow:var(--shadow-menu);padding:4px;animation:.14s ui-pop-in;overflow:auto}.ui-multiselect__menu .ui-menu__item{outline:none}.ui-multiselect__menu .ui-menu__item[data-highlighted]{background:var(--ds-gray-alpha-200)}.ui-multiselect__menu .ui-menu__item[data-disabled]{color:var(--faint);cursor:default}.ui-field{grid-template-rows:16px 36px;align-content:start;gap:6px;min-width:185px;display:grid}.ui-field--hinted{grid-template-rows:16px 36px auto}.ui-field--compact{min-width:84px;max-width:150px}.ui-field--wide{min-width:210px;max-width:260px}.ui-field--fill{flex:220px;min-width:220px;max-width:none}.ui-field__label{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.ui-field__hint{color:var(--faint);margin:0;font-size:11px;font-weight:400;line-height:14px}.ui-field--error .ui-field__hint{color:var(--danger)}.ui-field--error :is(.ui-input,.ui-select select,.ui-multiselect__control,.ui-daterange){border-color:var(--danger)}.ui-daterange{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);align-items:center;gap:7px;width:100%;height:36px;padding:0 8px;transition:background .15s,border-color .15s,color .15s;display:flex}.ui-daterange:hover:not(.ui-daterange--disabled),.ui-daterange:focus-within{border-color:var(--field-hover-border);background:var(--field-hover-bg)}.ui-daterange--disabled{opacity:.52}.ui-daterange input{width:102px;height:30px;color:var(--text);cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:12px}.ui-daterange input[type=datetime-local]{width:148px}.ui-daterange input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0}.ui-daterange__sep{color:var(--faint);flex:none;display:inline-flex}.ui-panel{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);overflow:hidden}.ui-panel--overflow-visible{overflow:visible}.ui-panel__header{border-bottom:1px solid var(--panel-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ui-panel__heading{align-items:baseline;gap:10px;min-width:0;display:flex}.ui-panel__header h2{color:var(--text-strong);letter-spacing:0;margin:0;font-size:15px;font-weight:700;line-height:1.3}.ui-panel__meta{color:var(--muted);font-size:13px;font-weight:400}.ui-panel__actions{flex:none;align-items:center;gap:8px;display:flex}.ui-panel__header--quiet{border-bottom:0;padding:16px 16px 4px}.ui-panel__header--quiet h2{letter-spacing:0;font-size:14px;font-weight:700}.ui-panel__body{padding:18px}.ui-panel__body--flush{padding:0}.ui-panel__footer{border-top:1px solid var(--panel-border);background:var(--panel);color:var(--muted);padding:12px 18px;font-size:13px}.ui-table-wrap{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);max-width:100%;overflow:auto}.ui-table-wrap--borderless{border:0;border-radius:0}.ui-table{border-collapse:separate;border-spacing:0;width:100%;min-width:0;font-size:14px}.ui-table th{border-bottom:1px solid var(--panel-border);background:var(--panel-2);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;text-align:left;vertical-align:middle;overflow-wrap:normal;white-space:nowrap;padding:0;font-size:10.5px;font-weight:600;position:static}.ui-table--sticky th{z-index:1;position:sticky;top:0}.ui-table__head-label,.ui-table__sort{white-space:nowrap;align-items:center;gap:4px;width:100%;min-height:31px;padding:0 16px;display:flex}.ui-table--dense .ui-table__head-label,.ui-table--dense .ui-table__sort{padding:0 12px}.ui-table__sort{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;transition:background .15s}.ui-table__sort:hover{background:var(--ds-gray-alpha-100)}.ui-table th.ui-col--numeric{text-align:right}.ui-table th.ui-col--numeric :is(.ui-table__head-label,.ui-table__sort){justify-content:flex-end}.ui-table__sort-icon{color:var(--faint);flex:none;transition:color .15s;display:inline-flex}.ui-table__sort-icon.is-active{color:var(--ds-gray-1000)}.ui-table td{border-bottom:1px solid var(--border-soft);color:var(--text-table);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:9px 16px;font-size:14px;font-weight:400}.ui-table--dense td{padding:8px 12px;font-size:13px}.ui-table tbody tr{transition:background .15s}.ui-table--zebra tbody tr:nth-child(2n):not(.ui-table__total){background:var(--row-zebra)}.ui-table tbody tr:hover:not(.ui-table__total):not(.ui-table__empty){background:var(--panel-2)}.ui-table tbody tr.is-clickable{cursor:pointer}.ui-table tbody tr.is-selected,.ui-table tbody tr.is-selected:hover{background:var(--ds-gray-alpha-200);box-shadow:inset 2px 0 0 var(--accent)}.ui-table td.ui-td--numeric{text-align:right;font-variant-numeric:tabular-nums}.ui-table td.is-emphasis{color:var(--text-strong);font-weight:600}.ui-table td.is-positive{color:var(--green)}.ui-table td.is-negative{color:var(--danger)}.ui-table td.ui-td--mono{font-family:var(--font-mono);font-size:12px}.ui-table__link{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.ui-table__link:hover{text-decoration:underline}.ui-table__empty td{color:var(--faint);text-align:center;padding:24px 12px;font-size:13px}.ui-table tbody tr:has(+.ui-table__total) td{border-bottom:0}.ui-table tbody tr.ui-table__total td{border-top:1px solid var(--panel-border);background:var(--panel-2);color:var(--text-strong);font-weight:700}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table__footer{border-top:1px solid var(--panel-border);background:var(--panel);color:var(--muted);padding:12px 16px;font-size:13px;position:sticky;left:0}.ui-shimmer{border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--ds-gray-100),var(--ds-gray-200),var(--ds-gray-100));background-size:200% 100%;height:14px;animation:1.2s linear infinite shimmer;display:block}.ui-pill{border:1px solid var(--pill-gray-border);border-radius:var(--radius-pill);background:var(--pill-gray-bg);max-width:100%;color:var(--pill-gray-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:3px 8px;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.ui-pill--sm{min-height:20px;padding:1px 7px;font-size:11px}.ui-pill--green{border-color:var(--pill-green-border);background:var(--pill-green-bg);color:var(--pill-green-ink)}.ui-pill--blue{border-color:var(--pill-blue-border);background:var(--pill-blue-bg);color:var(--pill-blue-ink)}.ui-pill--purple{border-color:var(--pill-purple-border);background:var(--pill-purple-bg);color:var(--pill-purple-ink)}.ui-pill--yellow{border-color:var(--pill-yellow-border);background:var(--pill-yellow-bg);color:var(--pill-yellow-ink)}.ui-pill--red{border-color:var(--pill-red-border);background:var(--pill-red-bg);color:var(--pill-red-ink)}.ui-pill--teal{border-color:var(--pill-teal-border);background:var(--pill-teal-bg);color:var(--pill-teal-ink)}.ui-tabs{border:1px solid var(--panel-border);background:var(--panel-2);border-radius:7px;gap:2px;width:max-content;max-width:100%;margin:12px 16px 10px;padding:2px;display:inline-flex;overflow-x:auto}.ui-tab{min-height:30px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 10px;font-size:12.5px;font-weight:500;transition:background .14s,color .14s}.ui-tab:hover:not(.is-active){background:var(--ds-gray-100);color:var(--text)}.ui-tab.is-active{background:var(--panel);color:var(--text-strong);box-shadow:var(--shadow-active-tab)}.ui-segmented{border:1px solid var(--panel-border);background:var(--panel-2);border-radius:7px;grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;height:36px;padding:2px;display:inline-grid}.ui-segment{min-height:0;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 12px;font-size:12.5px;font-weight:500;transition:background .14s,color .14s}.ui-segment:hover:not(.is-active){background:var(--ds-gray-100);color:var(--text)}.ui-segment.is-active{background:var(--panel);color:var(--text-strong);box-shadow:var(--shadow-active-tab)}.ui-banner{align-items:flex-start;gap:8px;font-size:13px;font-weight:400;line-height:1.45;display:flex}.ui-banner--standalone{border-radius:var(--radius-control);border:1px solid #0000;padding:10px 12px}.ui-banner--attached{border-bottom:1px solid #0000;border-radius:0;padding:8px 16px}.ui-banner--warning{background:var(--warning-bg);border-color:var(--warning-border);color:var(--ds-amber-700)}.ui-banner--error{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.ui-banner--info{background:var(--info-bg);border-color:var(--info-border);color:var(--info-ink)}.ui-banner--error{font-weight:600}.ui-banner__icon{flex:none;margin-top:1px;display:inline-flex}.ui-banner__content{flex:1;min-width:0}.ui-banner__dismiss{border-radius:var(--radius-xs);width:20px;height:20px;min-height:0;color:inherit;opacity:.72;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background .15s,opacity .15s;display:grid}.ui-banner__dismiss:hover{background:var(--ds-gray-alpha-100);opacity:1}.ui-empty{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:220px;padding:16px;display:grid}.ui-empty--compact{min-height:120px}.ui-empty__icon{color:var(--ds-gray-500);display:inline-flex}.ui-empty__text{justify-items:center;gap:4px;display:grid}.ui-empty__title{color:var(--text);margin:0;font-size:13px;font-weight:500}.ui-empty__desc{max-width:360px;color:var(--faint);margin:0;font-size:13px;font-weight:400}.ui-toaster{z-index:50;pointer-events:none;justify-items:stretch;gap:12px;width:min(400px,100vw - 32px);display:grid;position:fixed;top:24px;right:24px}.ui-notification{box-sizing:border-box;border:1px solid var(--panel-border);background:var(--panel);width:100%;color:var(--text);pointer-events:auto;border-radius:12px;align-items:flex-start;gap:14px;padding:16px;animation:.18s ui-notification-in;display:flex;box-shadow:0 12px 32px #0f172a1f,0 2px 6px #0f172a0a}@keyframes ui-notification-in{0%{opacity:0;transform:translateY(-6px)}}.ui-notification__icon{border:1px solid #0000;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ui-notification--success .ui-notification__icon{background:var(--success-bg);border-color:var(--success-border);color:var(--success-ink)}.ui-notification--error .ui-notification__icon{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger)}.ui-notification--info .ui-notification__icon{background:var(--info-bg);border-color:var(--info-border);color:var(--info-ink)}.ui-notification--warning .ui-notification__icon{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-ink)}.ui-notification__body{flex:1;min-width:0;padding-top:2px}.ui-notification__title{color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;line-height:1.4}.ui-notification__description{color:var(--muted);margin:2px 0 0;font-size:14px;font-weight:400;line-height:1.45}.ui-notification__close{width:32px;height:32px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-6px -6px 0 0;transition:background .14s,color .14s;display:inline-flex}.ui-notification__close:hover{color:var(--text);background:#f1f3f5}.ui-notification__close:focus-visible{outline-offset:1px;outline:3px solid #2563eb29}@media (prefers-reduced-motion:reduce){.ui-notification{animation:none}}.ui-metric{align-content:start;display:grid;position:relative}.ui-metric--card{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);min-height:78px;padding:15px 16px}.ui-metric__label{color:var(--muted);font-size:12px;font-weight:500}.ui-metric__value{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.48px;margin-top:8px;font-size:24px;font-weight:600;line-height:1}.ui-metric__delta{color:var(--faint);margin-top:6px;font-size:12px;font-weight:400}.ui-metric__delta.is-positive{color:var(--green)}.ui-metric__delta.is-negative{color:var(--danger)}.ui-metric__adornment{color:var(--muted);font-size:15px;font-weight:500;position:absolute;top:14px;right:16px}.ui-metric-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ui-drawer-root{z-index:60;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:flex-end;animation:.3s ui-fade-in;display:flex;position:fixed;inset:0}@keyframes ui-fade-in{0%{opacity:0}}.ui-drawer{border-left:1px solid var(--panel-border);background:var(--panel);width:min(560px,100%);height:100%;box-shadow:var(--shadow-drawer);outline:none;flex-direction:column;animation:.3s ui-drawer-in;display:flex}@keyframes ui-drawer-in{0%{transform:translate(100%)}}.ui-drawer--lg{width:min(1200px,70vw)}.ui-drawer__header{border-bottom:1px solid var(--panel-border);gap:6px;padding:18px 54px 16px 24px;display:grid;position:relative}.ui-drawer__header h2{color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700;line-height:1.3}.ui-drawer__subtitle{color:var(--muted);margin:0;font-size:12px;font-weight:400;line-height:1.5}.ui-drawer__header-content{margin-top:8px}.ui-drawer__close{width:28px;height:28px;position:absolute;top:16px;right:18px}.ui-drawer__body{flex:1;min-height:0;padding:18px 24px;overflow:auto}.ui-modal-root{z-index:60;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;padding:20px;animation:.15s ui-fade-in;display:grid;position:fixed;inset:0}.ui-modal{border:1px solid var(--panel-border);border-radius:var(--radius-modal);background:var(--panel);width:min(420px,100%);padding:22px;animation:.15s ui-toast-in;box-shadow:0 24px 60px #0f172a40}.ui-modal h2{color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.ui-modal__body{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.45}.ui-modal__actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.ui-filter-band{flex-wrap:wrap;align-items:start;gap:12px 16px;padding:16px;display:flex}.ui-filter-band>:is(.ui-button,.ui-segmented,.ui-filter-status){margin-top:22px}.ui-filter-status{min-width:0;height:36px;color:var(--faint);font-size:12px;line-height:36px}.filterDate{grid-template-columns:minmax(132px,.9fr) minmax(220px,1.4fr);align-items:center;gap:8px;width:100%;min-width:0;display:grid}.filterDate .ui-select,.filterDate .ui-daterange{min-width:0}.ui-field--date{flex:1.4 360px;min-width:min(100%,360px);max-width:none}.ui-field--search{flex:1.2 260px;min-width:min(100%,240px);max-width:none}@media (max-width:720px){.filterDate{grid-template-columns:1fr}.ui-field--date,.ui-field--search,.ui-field--fill,.ui-field--wide{flex-basis:100%;min-width:0;max-width:none}}.ui-button:focus-visible,.ui-select select:focus-visible,.ui-multiselect__control:focus-visible,.ui-tab:focus-visible,.ui-banner__dismiss:focus-visible,.ui-input__clear:focus-visible,.ui-input__action:focus-visible,.ui-chip__remove:focus-visible,.ui-table__link:focus-visible{outline-offset:1px;border-color:var(--ds-blue-900);box-shadow:none;outline:3px solid #2563eb29}.ui-input:focus-within,.ui-daterange:focus-within{outline-offset:1px;border-color:var(--ds-blue-900);outline:3px solid #2563eb29}.main .ui-input>input:focus-visible,.main .ui-daterange input:focus-visible,.ui-input>input:focus-visible,.ui-daterange input:focus-visible{box-shadow:none;outline:none}.main .ui-segment:focus-visible,.ui-segment:focus-visible,.main .ui-table__sort:focus-visible,.ui-table__sort:focus-visible,.ui-table tbody tr:focus-visible,.main .ui-menu__item:focus-visible,.ui-menu__item:focus-visible{outline:2px solid var(--ds-blue-900);outline-offset:-2px;box-shadow:none}@media (prefers-reduced-motion:reduce){[class^=ui-],[class*=\ ui-],[class^=ui-]:before,[class*=\ ui-]:before,[class^=ui-]:after,[class*=\ ui-]:after{transition:none!important;animation:none!important}}.rolesShadowedRow td{opacity:.55}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-background-100:#0a0f17;--ds-gray-100:#1a2331;--ds-gray-200:#202b3b;--ds-gray-300:#26303f;--ds-gray-400:#2e3a4c;--ds-gray-500:#3b4a60;--ds-gray-600:#64748b;--ds-gray-900:#8f9db1;--ds-gray-1000:#f8fafc;--ds-gray-alpha-100:#ffffff0a;--ds-gray-alpha-200:#ffffff0f;--ds-gray-alpha-400:#ffffff1a;--ds-gray-alpha-500:#fff3;--ds-blue-900:#60a5fa;--ds-red-900:#f87171;--ds-amber-700:#fbbf24;--bg:#0a0f17;--bg-content:#0a0f17;--panel:#141b26;--panel-2:#1a2331;--field:#10161f;--panel-border:#26303f;--border-soft:#1e2734;--text:#e7edf5;--text-strong:#fff;--text-table:#c8d2df;--accent:#e7edf5;--accent-strong:#f8fafc;--accent-ink:#0b0d10;--accent-hover:#fff;--green:#34d399;--green-soft:#34d3991f;--link:#60a5fa;--danger:#f87171;--shadow:0 1px 2px #0006;--success:#34d399;--success-bg:#34d3991f;--success-border:#34d39959;--success-ink:#6ee7b7;--warning-bg:#fbbf241f;--warning-border:#fbbf2459;--warning-ink:#fbbf24;--danger-bg:#f871711f;--danger-border:#f8717159;--info-bg:#60a5fa1f;--info-border:#60a5fa59;--info-ink:#93c5fd;--overlay:#0009;--shadow-menu:0 12px 28px #00000080;--shadow-toast:0 10px 30px #00000080;--shadow-drawer:-24px 0 60px -36px #000000b3;--shadow-active-tab:0 1px 2px #0006;--pill-green-bg:#34d39924;--pill-green-border:#34d39966;--pill-green-ink:#6ee7b7;--pill-blue-bg:#60a5fa24;--pill-blue-border:#60a5fa66;--pill-blue-ink:#93c5fd;--pill-purple-bg:#a78bfa24;--pill-purple-border:#a78bfa66;--pill-purple-ink:#c4b5fd;--pill-yellow-bg:#fbbf2424;--pill-yellow-border:#fbbf2466;--pill-yellow-ink:#fcd34d;--pill-red-bg:#f8717124;--pill-red-border:#f8717166;--pill-red-ink:#fca5a5;--pill-teal-bg:#2dd4bf24;--pill-teal-border:#2dd4bf66;--pill-teal-ink:#5eead4;--pill-gray-bg:#94a3b824;--pill-gray-border:#94a3b866;--pill-gray-ink:#cbd5e1;--field-hover-border:#3b4a60;--field-hover-bg:#1a2331;--row-zebra:#10161f;--row-hover:#182335;--row-selected:#21314b}.themeToggle{border-radius:var(--radius-control);width:28px;height:28px;min-height:0;color:var(--ds-gray-600);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex}.themeToggle:hover{color:var(--ds-gray-1000);background:var(--ds-gray-alpha-200)}
