@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-20C4,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{--spark-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--spark-paper:#fafbf8;--spark-paper-muted:#727972;--spark-paper-line:#dce0d9;--spark-ink:#17201c;--spark-nav-bg:#0d0f10;--spark-nav-hover:#191d1d;--spark-nav-line:#2a3030;--spark-nav-text:#d7dcda;--spark-nav-muted:#99a3a0;--spark-radius:4px;--control-height-sm:32px;--control-height:40px;--control-height-lg:44px;--control-font-size:14px;--control-border:var(--table-border);--control-placeholder:var(--table-muted);--control-menu-surface:var(--panel);--control-menu-shadow:0 4px 16px color-mix(in srgb,var(--spark-nav-bg)12%,transparent);--control-dialog-shadow:0 16px 48px color-mix(in srgb,var(--spark-nav-bg)18%,transparent);--button-height-sm:32px;--button-height-md:40px;--button-height-lg:44px;--button-primary-bg:var(--table-strong);--button-primary-ink:var(--bg);--button-primary-hover:color-mix(in srgb,var(--button-primary-bg)88%,var(--button-primary-ink));--button-primary-active:color-mix(in srgb,var(--button-primary-bg)78%,var(--button-primary-ink));--button-hover-bg:color-mix(in srgb,var(--table-strong)4%,var(--bg));--button-active-bg:color-mix(in srgb,var(--table-strong)8%,var(--bg));--button-hover-border:color-mix(in srgb,var(--table-strong)28%,var(--table-border));--skeleton-surface:color-mix(in srgb,var(--muted)8%,var(--bg));--skeleton-pixel:color-mix(in srgb,var(--muted)8%,transparent);--skeleton-highlight:color-mix(in srgb,var(--muted)18%,transparent);--table-surface:var(--bg);--table-border:var(--spark-paper-line);--table-line:#e2e6e2;--table-text:#424b45;--table-strong:var(--spark-ink);--table-muted:#687169;--table-font-size:14px;--table-header-size:12px;--table-title-weight:600;--table-cell-padding:12px 16px;--table-header-height:40px;--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:4px;--radius-panel:6px;--radius-menu:4px;--radius-modal:8px;--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:#e9f7f2;--success-border:#b7e4d5;--success-ink:#087f5b;--warning-bg:#fffaeb;--warning-border:#fedf89;--warning-ink:#b54708;--danger-bg:#fdecea;--danger-border:#f5c2bd;--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:#e9f7f2;--pill-green-border:#b7e4d5;--pill-green-ink:#087f5b;--pill-blue-bg:#eff6ff;--pill-blue-border:#bfdbfe;--pill-blue-ink:#2563eb;--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:#eef2f7;--pill-gray-border:#d8dee8;--pill-gray-ink:#4b5563;--chart-blue:var(--ds-blue-900);--chart-green:#087f5b;--chart-amber:#b54708;--chart-purple:#6941c6;--chart-red-1:#db5757;--chart-red-2:#ea9494;--chart-red-3:#f3bcbc;--chart-red-4:#f8dada;--chart-amber-1:#e5a23e;--chart-amber-2:#f0c986;--chart-amber-3:#f7e3c0;--chart-ink:#1f2933;--chart-gray:#cbd5e1;--field-hover-border:#b8c0cc;--field-hover-bg:#f9fafb;--row-zebra:transparent;--row-hover:#edf0ed;--row-selected:#e3e8e4;--table-header:var(--bg);--table-row-hover:var(--row-hover);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-hover:#020617;--font-sans:var(--spark-font-sans);--font-mono:var(--font-jetbrains-mono),"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--partner-muted:#69706c;--partner-rule:#dfe3df;--retention-heat-0:#eef0eb;--retention-heat-1:#e2ead9;--retention-heat-2:#c9deac;--retention-heat-3:#b2d77f;--retention-heat-4:#dfff82;--retention-heat-ink:#26331d;--retention-heat-high-ink:#16200f;--json-key:#365a90;--json-string:#30704c;--json-number:#8b5131;--json-boolean:#85529a;--spark-hero-accent:#dfff82;--spark-chart-accent:#9cbf43;--spark-chart-bar:#a8c656;--live-activity-ink:#f6f8f3;--live-activity-muted:#b8c3bb;--live-activity-line:#334038;--partner-hero-ink:#f4f6ed;--partner-hero-label:#bac5ba;--partner-hero-muted:#b0b9af;--partner-hero-faint:#89948b;--partner-hero-line:#354036;--partner-hero-caption:#8f9d92;--retention-hero-bg:#111514;--retention-hero-ink:#f1f4ee;--retention-hero-label:#b6c0b8;--retention-hero-muted:#98a59d;--retention-hero-line:#323b35;--retention-milestone-line:#303a33;--shadow-streak-dialog:0 16px 48px #00000029;--shadow-partner-dialog:0 12px 40px #0000001f;--overlay-partner-dialog:#0000007a}html[data-theme=dark]{--partner-muted:#a7b3aa;--partner-rule:#343e37;--retention-heat-0:#1b211d;--retention-heat-1:#283323;--retention-heat-2:#3b4b2d;--retention-heat-3:#759a4c;--retention-heat-4:#cde97c;--retention-heat-ink:#e7efde;--json-key:#a6c9f3;--json-string:#a5d6b3;--json-number:#e8bd8f;--json-boolean:#d7b0ee}
*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);font-size:14px;line-height:1.45;font-family:var(--spark-font-sans);margin:0}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:6px;font-weight:600;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}button:where(:not(.ui-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:not-allowed;opacity:.52}input,select,textarea{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0}input,select{height:38px}select,textarea{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field)}
:root{--sidebar-open-w:256px;--sidebar-w:var(--sidebar-open-w);--sidebar-ease:cubic-bezier(.2,.8,.2,1);--sidebar-duration:.24s;--sidebar-fade:.16s ease 80ms}html[data-sidebar=collapsed]{--sidebar-w:64px;--sidebar-fade:.12s ease}.shell{grid-template-columns:var(--sidebar-w)minmax(0,1fr);min-height:100vh;transition:grid-template-columns var(--sidebar-duration)var(--sidebar-ease);display:grid;overflow-x:clip}@media (max-width:900px){.shell{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;width:100%;max-width:100vw}}.sidebar,.mobileNavPanel{--ds-background-100:var(--spark-nav-bg);--ds-gray-600:var(--spark-nav-muted);--ds-gray-900:var(--spark-nav-text);--ds-gray-1000:var(--spark-paper);--ds-gray-alpha-100:var(--spark-nav-hover);--ds-gray-alpha-200:var(--spark-nav-line);--ds-gray-alpha-400:var(--spark-nav-line);--ds-blue-900:var(--ds-lime);--radius-control:var(--spark-radius);--radius-modal:var(--spark-radius);font-family:var(--spark-font-sans);color:var(--ds-gray-900)}.sidebar{overscroll-behavior:contain;scrollbar-width:none;background:var(--ds-background-100);flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden auto}.sidebar::-webkit-scrollbar{display:none}.sidebar :is(a,button):focus-visible{outline:2px solid var(--ds-blue-900);outline-offset:2px;box-shadow:none}.sidebarFade{opacity:1;transition:opacity var(--sidebar-fade)}html[data-sidebar=collapsed] .sidebarFade{opacity:0;pointer-events:none}.sidebarBrandRow{align-items:center;min-height:96px;padding:8px 6px 0;display:flex}.sidebarBrand{min-width:0;color:var(--ds-gray-1000);border-radius:var(--radius-control);white-space:nowrap;transition:padding var(--sidebar-duration)var(--sidebar-ease);flex:1;align-self:stretch;align-items:center;gap:10px;padding:0 0 0 10px;text-decoration:none;display:flex;position:relative}html[data-sidebar=collapsed] .sidebarBrand{padding-left:13px}.sidebarLogo{object-fit:contain;flex:none;width:28px;height:31px;display:block}.sidebarBrandText{min-width:0;display:grid}.sidebarBrand strong{text-overflow:ellipsis;letter-spacing:-.65px;align-items:center;font-size:22px;font-weight:550;line-height:1.25;display:flex;overflow:hidden}.sidebarProductName{text-overflow:ellipsis;white-space:nowrap;border-left:1px solid var(--spark-nav-line);min-width:0;color:var(--spark-nav-text);letter-spacing:-.2px;margin-left:10px;padding-left:10px;font-size:14px;font-weight:400;overflow:hidden}.sideNav{scrollbar-width:none;flex:1;align-content:start;gap:10px;min-height:160px;padding:12px 6px 24px;display:grid;overflow:hidden auto}.sideNav::-webkit-scrollbar{display:none}.sideNavSection{min-width:0}.sideNavTrigger{border-radius:var(--radius-control);width:100%;min-height:40px;color:var(--ds-gray-600);letter-spacing:1px;text-align:left;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .15s ease,background .15s ease,padding var(--sidebar-duration)var(--sidebar-ease);background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) 15px;align-items:center;column-gap:10px;padding:0 14px;font-size:10px;font-weight:600;display:grid}.sideNavTrigger>svg:first-child{flex:none}.sideNavTrigger:hover{background:var(--ds-gray-alpha-100);color:var(--ds-gray-1000)}.sideNavDirect{letter-spacing:0;text-transform:none;grid-template-columns:16px minmax(0,1fr);min-height:42px;font-size:14px;font-weight:500;text-decoration:none}.sideNavDirect.active{background:var(--ds-lime);color:var(--spark-ink)}.sideNavHeading,.sideNavHeading:hover{color:var(--ds-gray-600);cursor:default;background:0 0}.sideNavTrigger span{text-overflow:ellipsis;overflow:hidden}.sideNavChevron{color:var(--ds-gray-600);transition:transform .18s var(--sidebar-ease),opacity var(--sidebar-fade);transform:rotate(-90deg)}.sideNavChevron.open{transform:rotate(0)}.sideNavItemsWrap{transition:grid-template-rows .22s var(--sidebar-ease);grid-template-rows:0fr;display:grid}.sideNavItemsWrap.open{grid-template-rows:1fr}html[data-sidebar=collapsed] .sideNavItemsWrap{grid-template-rows:0fr}.sideNavItems{opacity:1;gap:2px;min-height:0;margin-top:2px;transition:opacity .16s;display:grid;overflow:hidden}.sideNavItemsWrap:not(.open) .sideNavItems,html[data-sidebar=collapsed] .sideNavItems{opacity:0}.sideNavItem{border-radius:var(--spark-radius);min-height:42px;color:var(--ds-gray-900);letter-spacing:-.1px;overflow-wrap:break-word;align-items:center;padding:10px 14px 10px 40px;font-size:14px;font-weight:400;line-height:1.35;text-decoration:none;transition:color .12s,background .12s;display:flex}.sidebar .sideNavItems{width:calc(var(--sidebar-open-w) - 12px)}.sideNavItem:hover{background:var(--ds-gray-alpha-100);color:var(--spark-paper)}.sideNavItem.active{background:var(--ds-lime);color:var(--spark-ink);font-weight:500}html[data-sidebar=collapsed] :is(.sideNavTrigger,.sidebarTool){padding-left:18px;padding-right:0}html[data-sidebar=collapsed] .sideNavTrigger{grid-template-columns:16px minmax(0,1fr) 0;column-gap:0}html[data-sidebar=collapsed] .sideNavTrigger.active{background:var(--ds-lime);color:var(--spark-ink)}.sidebarFooter{border-top:1px solid var(--ds-gray-alpha-400);padding:12px 6px 10px}.sidebarEnvironment{min-height:30px;color:var(--ds-gray-600);white-space:nowrap;align-items:center;padding:0 14px;display:flex}.sidebarEnvironmentText{font-size:10px;font-weight:400;line-height:18px}.sidebarEnvironmentShort{display:none}html[data-sidebar=collapsed] .sidebarEnvironment{justify-content:center;padding:0}html[data-sidebar=collapsed] .sidebarEnvironmentFull{display:none}html[data-sidebar=collapsed] .sidebarEnvironmentShort{display:inline}.sidebarTools{gap:0;margin-bottom:6px;display:grid}.sidebarTool{border-radius:var(--radius-control);width:100%;min-height:36px;color:var(--ds-gray-600);text-align:left;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease,padding var(--sidebar-duration)var(--sidebar-ease);background:0 0;border:0;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:10px;padding:0 14px;font-size:12px;font-weight:400;text-decoration:none;display:grid}.sidebarTool>svg{justify-self:center}.sidebarTool:hover{background:var(--ds-gray-alpha-100);color:var(--spark-paper)}.sidebarUserCard{border-radius:var(--radius-modal);color:var(--spark-paper);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:10px;padding:12px 11px;text-decoration:none;transition:background .16s;display:grid;overflow:hidden}.sidebarUserCard:hover{background:var(--ds-gray-alpha-100)}.sidebarUserSignOut{color:var(--ds-gray-600);transition:color .12s ease,opacity var(--sidebar-fade)}.sidebarUserCard:hover .sidebarUserSignOut{color:var(--spark-paper)}html[data-sidebar=collapsed] .sidebarUserCard{background:0 0}.sidebarAvatar{border-radius:var(--spark-radius);background:var(--ds-gray-alpha-200);width:30px;height:30px;color:var(--spark-paper);justify-content:center;align-items:center;font-size:13px;font-weight:500;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:var(--spark-paper);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)}@media (prefers-reduced-motion:reduce){.shell,.sidebarBrand,.sidebarFade,.sideNavTrigger,.sideNavChevron,.sideNavItemsWrap,.sideNavItems,.sidebarTool,.sidebarUserCard{transition:none}}.operatorPendingBadge{border-radius:var(--spark-radius);background:var(--ds-lime);color:#0b0d10;text-align:center;min-width:20px;margin-left:auto;padding:2px 6px;font-size:11px;font-weight:700;line-height:16px}.sidebarMenuToggle,.mobileNav{display:none}@media (max-width:900px){html[data-sidebar=collapsed] .sidebarFade{opacity:1;pointer-events:auto}html[data-sidebar=collapsed] .sidebarTool{padding:0}.sidebar{z-index:50;border-right:0;border-bottom:1px solid var(--ds-gray-alpha-400);flex-direction:row;align-self:start;align-items:center;width:100%;height:52px;min-height:52px;max-height:52px;display:flex;position:fixed;top:0;left:0;right:0;overflow:visible}.sidebarTool--collapse{display:none}.sidebarMenuToggle{border-radius:var(--radius-control);width:40px;height:40px;color:var(--ds-gray-1000);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0 2px 0 6px;display:flex}.sidebarMenuToggle:hover,.sidebarMenuToggle:focus-visible{background:var(--ds-gray-alpha-100)}.sidebarBrandRow{border-bottom:0;flex:1;gap:0;min-width:0;min-height:52px;padding:0 4px}.sidebarBrand strong{font-size:18px}.sidebarBrand{max-width:none;padding:0 4px}.sideNav{display:none!important}.sidebarFooter{border:0;flex:none;align-items:center;gap:2px;margin:0;padding:0 8px 0 0;display:flex;position:static}.sidebarEnvironment,html[data-sidebar=collapsed] .sidebarEnvironment{min-height:36px;padding:0 4px}.sidebarEnvironmentFull{display:none}.sidebarEnvironmentShort{display:inline}.sidebarTools{align-items:center;gap:0;margin-bottom:0;display:flex}.sidebarTools .sidebarTool{grid-template-columns:1fr;justify-items:center;width:36px;min-width:36px;height:36px;padding:0}.sidebarTool .sidebarFade{display:none}.sidebarUserCard{background:0 0;border:0;gap:0;padding:0;display:flex}.sidebarUserMeta,.sidebarUserSignOut{display:none}.sidebarAvatar{width:28px;height:28px;font-size:12px}.mobileNav{z-index:200;display:block;position:fixed;inset:0}.mobileNav[hidden]{display:none}.mobileNavBackdrop{cursor:pointer;background:#0b0d108c;border:0;position:absolute;inset:0}.mobileNavPanel{background:var(--ds-background-100);width:min(100vw - 48px,300px);color:var(--ds-gray-1000);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.mobileNavPanel .sidebarEnvironment,html[data-sidebar=collapsed] .mobileNavPanel .sidebarEnvironment{border-top:1px solid var(--ds-gray-alpha-400);justify-content:flex-start;min-height:48px;padding:0 24px}.mobileNavPanel .sidebarEnvironmentFull,html[data-sidebar=collapsed] .mobileNavPanel .sidebarEnvironmentFull{display:inline}.mobileNavPanel .sidebarEnvironmentShort,html[data-sidebar=collapsed] .mobileNavPanel .sidebarEnvironmentShort{display:none}.mobileNavHeader{border-bottom:1px solid var(--ds-gray-alpha-400);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:4px 6px 4px 14px;display:flex}.mobileNavHeader strong{letter-spacing:1.2px;text-transform:uppercase;color:var(--ds-gray-900);font-size:10px;font-weight:600}.mobileNavClose{border-radius:var(--radius-control);width:44px;height:44px;color:var(--ds-gray-900);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.mobileNavClose:hover,.mobileNavClose:focus-visible{background:var(--ds-gray-alpha-100);color:var(--ds-gray-1000)}.mobileNavBody{-webkit-overflow-scrolling:touch;flex:1;padding:6px 8px 16px;overflow:auto}.mobileNavSection+.mobileNavSection{margin-top:2px}.mobileNavGroup{border-radius:var(--spark-radius);width:100%;min-height:44px;color:var(--ds-gray-900);letter-spacing:1px;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 8px;font-size:10px;font-weight:600;display:grid}.mobileNavGroup:hover,.mobileNavGroup.active{background:var(--ds-gray-alpha-100);color:var(--ds-gray-1000)}.mobileNavDirect{letter-spacing:0;text-transform:none;grid-template-columns:16px minmax(0,1fr);font-size:14px;text-decoration:none}.mobileNavDirect.active{background:var(--ds-lime);color:var(--spark-ink)}.mobileNavHeading,.mobileNavHeading:hover{color:var(--ds-gray-600);cursor:default;background:0 0}.mobileNavChevron{color:var(--ds-gray-600);transition:transform .16s;transform:rotate(-90deg)}.mobileNavChevron.open{transform:rotate(0)}.mobileNavItems{border-left:1px solid var(--ds-gray-alpha-400);gap:0;margin:0 0 4px 15px;padding:0 0 0 4px;display:grid}.mobileNavItems[hidden]{display:none!important}.mobileNavItem{border-radius:var(--spark-radius);min-height:44px;color:var(--ds-gray-900);align-items:center;padding:0 10px 0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.mobileNavItem:hover,.mobileNavItem.active{background:var(--ds-gray-alpha-100);color:var(--spark-paper)}.mobileNavItem.active{background:var(--ds-lime);color:var(--spark-ink);font-weight:500}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.mobileNavChevron{transition:none}}.sideNavDirect--separated{margin-top:24px}
.loginPage{--bg:var(--spark-paper);--panel:var(--spark-paper);--panel-2:#f2f4ef;--field:var(--spark-paper);--panel-border:var(--spark-paper-line);--text:var(--spark-ink);--text-strong:var(--spark-ink);--muted:var(--spark-paper-muted);--accent:var(--spark-ink);--accent-ink:var(--spark-paper);--field-hover-border:var(--spark-paper-muted);--field-hover-bg:#f2f4ef;--danger:#b42318;--danger-bg:#fdecea;--danger-border:#f5c2bd;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);font-family:var(--spark-font-sans);background:var(--bg);place-items:center;min-height:100dvh;padding:24px;display:grid}:root:has(.loginPage){background:var(--spark-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:has(.loginPage) body{background:var(--spark-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.loginPanel{border:1px solid var(--panel-border);border-radius:var(--spark-radius);background:var(--panel);width:min(400px,100%);color:var(--text);gap:28px;padding:36px 32px;display:grid}.loginBrand{align-items:center;gap:14px;display:flex}.loginLogo{object-fit:contain;box-sizing:content-box;background:var(--spark-ink);border-radius:var(--spark-radius);width:40px;height:44px;padding:6px;display:block}.loginBrandText{line-height:1.2;display:grid}.loginBrandText strong{letter-spacing:-.02em;font-size:18px;font-weight:600}.loginBrandText small{color:var(--muted);margin-top:3px;font-size:13px}.loginCopy{gap:13px;display:grid}.loginCopy h1{color:var(--text-strong);letter-spacing:-.045em;margin:0;font-size:30px;font-weight:500;line-height:1.15}.loginCopy p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.loginError{border:1px solid var(--danger-border);border-radius:var(--spark-radius);background:var(--danger-bg);color:var(--danger);margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.loginButton{border:1px solid var(--accent);border-radius:var(--spark-radius);background:var(--accent);min-height:48px;color:var(--accent-ink);justify-content:center;align-items:center;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.loginButton:hover{opacity:.9}.loginPage :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #628c2c}.loginPage--matchday{grid-template-columns:minmax(0,1.8fr) minmax(420px,1fr);place-items:stretch stretch;padding:0}.loginEyebrow{letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1.5}.loginHero{isolation:isolate;color:#fff;background:#06130d;flex-direction:column;min-height:720px;padding:42px 48px 30px;display:flex;position:relative;overflow:hidden}.loginHeroImage{z-index:-2;position:absolute;inset:0}.loginHeroImage img{object-fit:cover;object-position:48% center}.loginHero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#06130d70,#0000 35%,#05130ce6);position:absolute;inset:0}.loginHeroTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.loginHeroBrand{align-items:center;gap:12px;display:flex}.loginHeroBrand>span{letter-spacing:-.8px;font-size:23px;font-weight:650}.loginHeroBrand>.loginHeroBrandLabel{letter-spacing:-.2px;color:#ffffffb3;border-left:1px solid #ffffff40;margin-left:2px;padding-left:14px;font-size:16px;font-weight:400}.loginHeroLabel{color:#ffffffa6}.loginHeroCopy{margin-top:auto;padding-top:140px;padding-bottom:72px}.loginHeroCopy>.loginEyebrow{color:var(--ds-lime);margin:0 0 25px}.loginHeroCopy h2{letter-spacing:-.065em;margin:0;font-size:clamp(66px,6.3vw,100px);font-weight:450;line-height:.98}.loginSignInPanel{flex-direction:column;justify-content:space-between;min-width:0;padding:42px 40px 30px;display:flex}.loginPanelTop,.loginPanelFooter{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.loginPanel--clerk{border:0;border-radius:0;gap:0;width:100%;max-width:348px;margin:auto;padding:72px 0}.loginPanel--clerk .loginCopy{margin-bottom:36px}.loginPanel--clerk .loginCopy h1{letter-spacing:-1.7px;font-size:36px}.loginCopy p.loginEyebrow{letter-spacing:1.8px;margin-bottom:3px;font-size:9px;line-height:1.5}.loginAccessNote{color:var(--muted);margin:18px 0 0;font-size:11px;line-height:1.65}.loginHelp{position:relative}.loginHelp summary{cursor:pointer;align-items:center;gap:3px;list-style:none;display:flex}.loginHelp summary::-webkit-details-marker{display:none}.loginHelp summary:hover{text-underline-offset:4px;text-decoration:underline}.loginHelp>p{z-index:2;border:1px solid var(--panel-border);border-radius:var(--spark-radius);background:var(--panel);width:min(240px,65vw);color:var(--text);margin:10px 0 0;padding:16px;font-size:12px;line-height:1.65;position:absolute;top:100%;right:0}.loginForm{min-height:252px}.loginFormLoading{color:var(--muted);font-size:14px}.loginClerkRoot,.loginClerkCard{width:100%}.loginClerkCard{box-shadow:none;background:0 0;border:0;border-radius:0}.loginClerkCard .cl-card{gap:26px}.loginClerkCard.cl-signIn-start .cl-header{display:none}.loginClerkCard :is(.loginSocialButton,.loginInput,.loginSubmitButton){border-radius:var(--spark-radius);min-height:48px;box-shadow:none;font-size:14px;font-weight:500}.loginClerkCard .loginSocialButton{border:1px solid var(--panel-border);color:var(--text);background:0 0}.loginClerkCard .loginSocialButton:hover{background:var(--panel-2);border-color:var(--muted)}.loginClerkCard .loginInput{background:var(--field);border:1px solid var(--panel-border);height:48px;color:var(--text);padding:0 14px;font-weight:400}.loginClerkCard .loginInput:focus{outline-offset:1px;border-color:#709640;outline:2px solid #b3d88233}.loginPage .loginPanel .loginClerkCard .loginSubmitButton{background:var(--accent);border:1px solid var(--accent);color:var(--accent-ink);box-shadow:none;padding:0 14px}.loginPage .loginPanel .loginClerkCard .loginSubmitButton:after{background:0 0}.loginSubmitButton>span{justify-content:space-between;align-items:center;width:100%;display:flex}.loginPage .loginPanel .loginClerkCard .loginSubmitButton:hover{background:var(--accent);opacity:.9}.loginClerkCard .cl-formFieldLabel{font-size:12px;font-weight:500}.loginClerkCard .cl-dividerText{color:var(--muted);font-size:10px}.loginClerkCard .cl-socialButtonsBlockButtonText{font-size:14px;font-weight:500}@media (max-width:1150px){.loginHero{padding:32px}.loginHeroLabel{display:none}.loginSignInPanel{padding-left:32px;padding-right:32px}}@media (max-width:800px){.loginPage--matchday{grid-template-columns:1fr}.loginHero{min-height:310px;padding:26px}.loginHeroCopy{padding:70px 0 0}.loginHeroCopy h2{font-size:56px}.loginHeroCopy>p{display:none}.loginSignInPanel{min-height:570px;padding:28px 26px}.loginPanel--clerk{max-width:380px;padding:48px 0}.loginPanel--clerk .loginCopy h1{font-size:34px}.loginClerkCard .loginInput{font-size:16px}}@media (max-width:480px){.loginPage:not(.loginPage--matchday){padding:16px}.loginPanel:not(.loginPanel--clerk){padding:28px 22px}}
.main{--main-pad-top:22px;--main-pad-x:26px;min-width:0;padding:var(--main-pad-top)var(--main-pad-x)40px;background:var(--bg-content)}.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}.pageKicker{color:var(--muted);margin:0 0 2px;font-size:12px;font-weight:600}.pageTitle{align-items:center;gap:6px;min-width:0;display:inline-flex}.infoTip{color:var(--faint);cursor:pointer;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.infoTip:hover,.infoTip:focus-visible{color:var(--muted)}.infoTipBubble,.columnTitleBubble{z-index:40;visibility:hidden;border:1px solid var(--panel-border);background:var(--panel-2);width:max-content;max-width:min(320px,72vw);box-shadow:var(--shadow-lg);color:var(--text);letter-spacing:0;text-align:left;text-transform:none;white-space:pre-line;opacity:0;border-radius:7px;padding:8px 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;line-height:1.35;transition:none;position:absolute;top:calc(100% + 8px);left:0}@media (hover:hover) and (pointer:fine){.infoTip:hover .infoTipBubble{visibility:visible;opacity:1;transition:opacity .12s .4s,visibility 0s linear .4s}}.infoTip.is-open .infoTipBubble{visibility:visible;opacity:1;transition:opacity .12s,visibility linear}.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:18px;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:38px;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:36px;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);font-size:var(--table-title-size,15px);font-weight:var(--table-title-weight,700);margin:0}.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}:is(:is(.tablePanel,.ggrPanel,.ui-panel,.reportTableCard):has(table),.ggrTableWrap,.ui-table-wrap,.reportTableWrap){--panel:var(--table-surface);--panel-2:var(--table-header);--panel-border:var(--table-border);--border-soft:var(--table-line);--field:var(--table-surface);--text:var(--table-text);--text-table:var(--table-text);--text-strong:var(--table-strong);--muted:var(--table-muted);--radius-panel:var(--spark-radius);--radius-control:var(--spark-radius);--shadow:none;--shadow-active-tab:none;--table-title-size:14px;--table-title-weight:550;font-family:var(--spark-font-sans)}:is(.tablePanel,.ggrPanel,.ui-panel,.reportTableCard):has(table){box-shadow:none;background:0 0;border:0;border-radius:0}:is(.tablePanel,.ui-panel):has(table)>:is(.panelHeader,.ui-panel__header){border:0;padding:0 0 12px}.ggrPanel:has(table)>h2{border:0;padding:0 0 12px}table{border-collapse:collapse;background:var(--table-surface);width:100%;min-width:820px;font-family:var(--spark-font-sans);font-size:var(--table-font-size);line-height:1.5}th,td{padding:var(--table-cell-padding);border-bottom:1px solid var(--table-line);text-align:left;vertical-align:middle;overflow-wrap:anywhere}th{background:var(--table-header);border-bottom:1px solid var(--table-border);color:var(--table-muted);font-size:var(--table-header-size);letter-spacing:0;text-transform:none;white-space:nowrap;font-weight:500;position:sticky;top:0}td{color:var(--table-text)}:is(th,td):is(.numeric,.ui-td--numeric){text-align:right}th.numeric :is(.sortHeader,.ui-table__sort,.ui-table__head-label){text-align:right;justify-content:flex-end}th.numeric :is(.sortArrow,.ui-table__sort-icon){order:-1}table:is(.ggrTable,.ui-table,.reportTable) :is(th,td):first-child,table th:first-child :is(.sortHeader,.ui-table__sort,.ui-table__head-label){padding-inline-start:0}table thead .columnTitleText{border-bottom:0}td strong{color:var(--table-strong);font-weight:600}tbody tr{transition:background .12s}tbody tr:hover{background:var(--table-row-hover)}:is(.ggrTable,.ui-table) tbody tr:is(.selected,.is-selected),:is(.ggrTable,.ui-table) tbody tr:is(.selected,.is-selected):hover{background:var(--row-selected)}@media (max-width:900px){.shell{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;width:100%;max-width:100vw}.main{--main-pad-top:6px;--main-pad-x:max(12px,env(safe-area-inset-left),env(safe-area-inset-right));width:100%;max-width:100vw;padding:calc(52px + var(--main-pad-top))var(--main-pad-x)24px}.filterBand,.metricGrid{grid-template-columns:1fr}.ggrPanel,.ggrResultTop,.ggrMiniTables{min-width:0;max-width:100%}.ggrFilters{flex-wrap:wrap}}.monoCell{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.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}
.ggrPage{gap:18px;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:1px solid var(--panel-border);font-size:var(--table-title-size,15px);font-weight:var(--table-title-weight,700);margin:0;padding:12px 16px}.ggrFilters{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;min-height:0;padding:10px 12px;display:flex;overflow:visible}.ggrField{flex:0 168px;grid-template-rows:16px 38px;grid-template-columns:minmax(0,1fr);gap:6px;min-width:160px;display:grid}.ggrField.compact{flex-basis:132px;min-width:132px;max-width:180px}.ggrField>span{font-size:12px;font-weight:600;line-height:16px}.ggrField select,.tablePagerSelect{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);color:var(--text);font-size:12px}.ggrField select{min-height:0;padding:0 28px 0 8px}.tablePagerSelect{min-height:30px;padding:0 24px 0 8px}.ggrField>input{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);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:5px;height:38px;min-height:0;padding:0 7px;display:flex}.datePickerTrigger{min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.dateInputs input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;font-variant-numeric:tabular-nums;width:90px;height:32px;font-size:12px;position:relative}@supports (field-sizing:content){.dateInputs input{field-sizing:content;width:auto}}.dateInputs input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:auto;height:auto;margin:0;padding:0;position:absolute;inset: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}.filterActions{flex-direction:column;flex:none;align-self:center;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.refreshStatus{color:var(--muted);text-align:right;white-space:nowrap;font-size:12px;line-height:1}.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);width:100%;min-height:28px;color:var(--text);text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0 8px;font-size:12px;display:block}.chipMenu button:hover{background:var(--ds-gray-alpha-200)}.ggrResultTop{grid-template-columns:none;align-items:start;gap:16px;padding:18px;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}.ggrKpiLabel{align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.ggrKpi strong{letter-spacing:-.48px;font-size:24px;font-weight:600;line-height:1}.ggrKpi strong.is-unavailable{color:var(--muted)}.ggrTableWrap{margin:0;overflow:auto}.ggrResultTop .ggrTableWrap:not(.ggrTableWrapWide):not(.player360TableWrapWide){margin:0;overflow:clip visible}.ggrResultTop .ggrTable{table-layout:auto;width:max-content;min-width:100%;font-size:12px}.ggrResultTop .ggrTable th,.ggrResultTop .ggrTable td{padding-inline:8px}.ggrResultTop .sortHeader{min-height:36px;padding-inline:8px}.ggrTable{table-layout:auto;width:max-content;min-width:100%}.ggrTable th,.ggrTable td{padding:var(--table-cell-padding)}.ggrTable th{overflow-wrap:normal;word-break:normal;white-space:nowrap;min-width:max-content;position:sticky}table td.nameCell,.reportTable td.reportCol-market,.reportTable td.reportCol-player{text-align:left}.ggrTable td.numeric{white-space:nowrap;font-variant-numeric:tabular-nums}.ggrTable tbody td[colspan]{text-align:center;color:var(--table-muted);padding:40px 16px}.sortHeader{width:100%;min-height:var(--table-header-height);color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:4px;padding:0 16px;display:flex}table thead th:has(>.sortHeader){padding:0}.monitorTable .sortHeader{min-height:32px;padding:0 16px}.sortHeader span:first-child{min-width:0}.sortHeader span.columnTitle,.ui-table__sort span.columnTitle{text-overflow:clip;overflow:visible}.columnResizeHandle{z-index:2;cursor:col-resize;touch-action:none;width:7px;height:100%;position:absolute;top:0;right:0}.columnResizeHandle:after{content:"";background:0 0;width:1px;position:absolute;top:7px;bottom:7px;right:3px}.columnResizeHandle:hover:after{background:var(--accent)}.sortHeader:hover{background:var(--ds-gray-alpha-100)}.main .sortHeader:focus-visible{outline:2px solid var(--table-strong);outline-offset:-2px;box-shadow:none}.sortArrow{color:var(--faint);opacity:0;align-items:center;line-height:1;transition:color .14s,opacity .14s;display:inline-flex}.sortArrow.active{color:var(--text-strong);opacity:1}.sortHeader:hover .sortArrow:not(.active),.sortHeader:focus-visible .sortArrow:not(.active){opacity:1}.ggrTable td.negative{color:#ff2f3d}.ggrTable td.positive{color:#00a878}.monitorTable th{padding:8px 16px}.monitorTable .monitorNum{white-space:nowrap;width:68px}.tagPill{vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.ggrTable tbody tr{cursor:pointer}.ggrTable tbody tr:nth-child(2n):not(.selected){background:var(--row-zebra)}.columnTitle{cursor:default;vertical-align:middle;align-items:center;max-width:100%;display:inline-flex;position:relative}.sortHeader .columnTitle,.ui-table__sort .columnTitle{cursor:inherit}.columnTitleText{border-bottom:1px dotted color-mix(in srgb,var(--muted)55%,transparent);white-space:nowrap;min-width:max-content}@media (hover:hover) and (pointer:fine){.columnTitle:hover .columnTitleBubble{visibility:visible;opacity:1;transition:opacity .12s .4s,visibility 0s linear .4s}}.columnTitle:focus-within .columnTitleBubble,.sortHeader:focus-visible .columnTitleBubble,.ui-table__sort:focus-visible .columnTitleBubble{visibility:visible;opacity:1;transition:opacity .12s,visibility linear}.columnTitle .columnTitleBubble,.infoTip .infoTipBubble{position:fixed}.ggrTable th:nth-last-child(-n+3) .columnTitleBubble,.reportTable th:nth-last-child(-n+3) .columnTitleBubble,.ui-table th:nth-last-child(-n+3) .columnTitleBubble{left:auto;right:0}.tableFooter{border-top:1px solid var(--panel-border);color:var(--muted);text-align:left;padding:10px 0;font-size:12px}.tableControlFooter{border-top:1px solid var(--panel-border);justify-content:flex-end;padding:8px 12px;display:flex}.rowLimitControl{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.rowLimitControl select{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);min-width:64px;height:30px;color:var(--text);padding:0 24px 0 8px;font-size:12px}.tablePreviewToggle{border:0;border-top:1px solid var(--panel-border);background:var(--panel-2);width:100%;color:var(--muted);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:9px 18px;font-size:12px;font-weight:600;transition:background .14s,color .14s;display:flex;position:sticky;left:0}.tablePreviewToggle:hover{background:var(--border-soft);color:var(--text-strong)}.tablePreviewToggle:focus-visible{outline-offset:1px;outline:3px solid #2563eb29}@media (prefers-reduced-motion:reduce){.tablePreviewToggle{transition:none}}.tableScrollArea{overflow-x:auto}.tableScrollArea--passthrough{display:contents}.tableWrap{max-width:100%;overflow-x:auto}.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.bar0{background:var(--ds-gray-100)}.funnelBar.bar1{background:#c9d8fb}.funnelBar.bar2{background:#8fafee}.funnelBar.bar3{background:#628bea}.funnelBar.bar4{background:var(--ds-lime);color:#131802}.playersTable{min-width:1280px}.playersTable th:first-child,.playersTable td:first-child{width:64px}.playersTable td.winValue{color:#00a878;font-weight:600}.tableDrillLink{color:var(--table-strong);text-decoration:underline;-webkit-text-decoration-color:var(--table-border);text-decoration-color:var(--table-border);text-underline-offset:3px;font-weight:500}.tableDrillLink:hover{text-decoration:underline}.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}.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}.auditTable{width:100%;min-width:640px}.auditTable td:first-child,.auditTable td:nth-child(2){white-space:nowrap}.auditTable td:nth-child(3){width:100%}.auditPayloadTitle{color:var(--text-strong);margin:20px 0 8px;font-size:13px;font-weight:700}.auditPayload{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--panel-2);color:var(--text);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:12px;line-height:1.45}@media (max-width:900px){.ggrField,.ggrField.compact{flex:100%;min-width:0;max-width:none}.filterActions{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-left:0}.ggrFilters>.primaryRefresh,.ggrFilters>.secondaryAction,.ggrFilters>.iconRefresh{margin-top:0}.ggrKpiRow{flex-wrap:wrap;gap:16px 28px}.ggrMiniTables{grid-template-columns:1fr}.ggrResultTop .ggrTableWrap:not(.ggrTableWrapWide):not(.player360TableWrapWide){overflow-x:auto}.ggrTabs{box-sizing:border-box;width:calc(100% - 32px);max-width:calc(100% - 32px);display:flex;overflow-x:auto}}.ggrOperatorTable tbody{transition:opacity .14s}.ggrOperatorTable[aria-busy=true] tbody{opacity:.55}@media (prefers-reduced-motion:reduce){.ggrOperatorTable tbody{transition:none}}.ggrOperatorTable .ggrBrandRow td:first-child{padding-left:28px}.ggrOperatorTable tbody .ggrGroupLabel td[colspan]{text-align:left;background:var(--panel-2);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;padding:7px 16px 7px 0;font-size:10.5px;font-weight:600}.ggrBrandCode{color:var(--muted);font-family:var(--font-mono);margin-left:8px;font-size:11.5px}
.gameplayAnalyticsPage{gap:16px;display:grid}.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{grid-template-columns:minmax(0,1fr);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}.spinIcon{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.reportsStack{gap:18px;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;box-shadow:var(--shadow);padding:15px 16px}.reportKpiHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.reportKpiHeader>span,.reportSectionTitle{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.reportKpiHeader>span{min-width:0}.reportKpi strong{color:var(--text);margin-top:9px;font-size:26px;line-height:1;display:block}.reportKpi strong.is-unavailable{color:var(--muted)}.reportKpiHeader small{max-width:58%;color:var(--muted);text-align:right;overflow-wrap:anywhere;flex:0 auto;font-size:11px;font-weight:500;line-height:1.25}@media (max-width:900px){.reportKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.reportKpiHeader{flex-wrap:wrap;gap:2px 10px}.reportKpiHeader .columnTitleText{white-space:normal;min-width:0}.reportKpiHeader small{overflow-wrap:normal;max-width:100%;margin-left:auto}.reportKpi strong{font-size:22px}.reportKpi:last-child:nth-child(odd){grid-column:1/-1}.reportKpi{flex-direction:column;display:flex}.reportKpi .kpiSpark{width:100%;max-width:160px;height:auto;margin-top:auto;padding-top:8px}}@media (max-width:340px){.reportKpis{grid-template-columns:minmax(0,1fr)}}.reportSectionTitle{margin:18px 0 -10px}.reportColumns{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-auto-flow:dense;align-items:start;gap:12px;display:grid}.reportTableCard{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);box-shadow:var(--shadow);padding:15px 16px;overflow-x:auto}.reportTableCard:has(table){padding:0}.reportTableCard .reportSectionTitle{color:var(--table-strong);font-size:var(--table-title-size,14px);font-weight:var(--table-title-weight,550);margin:2px 0 16px}.reportTableCard .reportTable th,.reportTableCard .reportTable td{height:38px;padding-block:8px}.reportSpanHalf{grid-column:span 2}@media (max-width:900px){.reportSpanHalf{grid-column:1/-1}}.reportTableCard .reportChartBox{background:0 0;border:0;border-radius:0;max-width:none;padding:0}.reportTableCard .reportTable,.reportTable.kpiSummaryTable{width:100%;min-width:0;max-width:none}.reportTable.kpiSummaryTable :is(th,td){overflow-wrap:normal}.reportTable.kpiSummaryTable.kpiPairTable th:first-child,.reportTable.kpiSummaryTable.kpiPairTable td:first-child{min-width:120px}.reportTable.kpiSummaryTable.kpiPairTable td:last-child{white-space:normal}.reportTable.kpiSummaryTable:not(.kpiPairTable) td:first-child{white-space:nowrap}.reportTableCard .reportTable.kpiSummaryTable th{white-space:normal;line-height:1.3}.reportTableCard .reportTableWrap{overflow-y:hidden}.reportTableCard .reportSectionTitle{margin-left:0}.reportTableCard .reportTable th{background:0 0}.reportChartBox{max-width:960px}.reportTableWrap{overflow:auto}.reportTable{border-collapse:collapse;width:max-content;min-width:100%}.reportTable th,.reportTable td{padding:var(--table-cell-padding);vertical-align:middle}.reportTable td.numeric{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.reportTable tbody tr:nth-child(2n):not(.reportTotalRow){background:var(--row-zebra)}.reportTable tbody tr:hover:not(.reportTotalRow){background:var(--table-row-hover)}.clickableReportRow{cursor:pointer}.reportTable tbody tr:last-child td{border-bottom:0}.wildCardEventsCard{min-width:0}.wildCardEventsTable{table-layout:fixed;min-width:100%}.wildCardEventsTable th{position:relative}.wildCardEventsTable td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wildCardOdds{font-variant-numeric:tabular-nums;font-weight:600}.wildCardDataLoading{opacity:.55;transition:opacity .14s}.wildCardPager{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.wildCardPager>span:first-child{margin-right:auto}.wildCardPager label{align-items:center;gap:6px;display:inline-flex}.wildCardPager .secondaryAction{min-height:30px;padding:0 10px}.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:max(920px,100%);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;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{white-space:nowrap;min-width:92px}.reportTable.dailyReportTable td.reportCol-match_id{text-overflow:ellipsis;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-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;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);box-shadow:var(--shadow);gap:12px;padding:18px;display:grid}.funnelChart{grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:12px 16px;display:grid}.funnelChart .funnelRow{display:contents}.funnelRow>span{color:var(--text);font-size:13px;font-weight:500}.funnelRow--empty>span,.funnelRow--empty .reportBarValue{color:var(--faint)}.funnelRow--empty .reportBarTrack{background:0 0}.dropoffChart{gap:12px;display:grid}.dropoffRow{grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.dropoffRow>span{color:var(--text);font-size:13px;font-weight:500}.reportBarTrack{border-radius:var(--radius-xs);background:var(--panel-2);min-width:0;height:26px;overflow:hidden}.reportBarTrack i{border-radius:var(--radius-xs);background:#aeb0b8;min-width:2px;height:100%;display:block}.reportBarValue{white-space:nowrap;color:var(--text-strong);font-variant-numeric:tabular-nums;justify-self:end;font-size:12px;font-weight:600}.reportBarValue em{color:var(--muted);margin-left:6px;font-style:normal;font-weight:500}.dropoffRow--empty>span,.dropoffRow--empty .reportBarValue{color:var(--faint)}.dropoffRow--empty .reportBarTrack{background:0 0}.reportNote{color:var(--muted);margin:12px 0 0;font-size:12px;font-weight:400}.dangerBanner{border-bottom:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger);align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:500;display:flex}@media (max-width:900px){.alertDetailGrid{grid-template-columns:1fr}}.fraudRuleReference{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel-2);margin:0 0 14px;padding:10px 14px}.fraudRuleReference>summary{cursor:pointer;color:var(--text-strong);font-size:12px;font-weight:600;list-style:none}.fraudRuleReference>summary::-webkit-details-marker{display:none}.fraudRuleReference>summary:before{content:"▸";color:var(--muted);margin-right:6px;transition:transform .14s;display:inline-block}.fraudRuleReference[open]>summary:before{transform:rotate(90deg)}.fraudRuleReference dl{gap:10px;margin:12px 0 0;display:grid}.fraudRuleReference dt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong);font-size:11px;font-weight:700}.fraudRuleReference dd{color:var(--text-table);margin:3px 0 0;font-size:12.5px;line-height:1.5}.fraudRuleReference dd em{color:var(--muted);font-style:normal}.supplyShareHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.supplyShareHeader .reportSectionTitle{margin:0 0 0 8px}.supplyShareHeadline{letter-spacing:-.01em;color:var(--text-strong);font-size:22px;font-weight:700}.supplyShareCaption{color:var(--muted);margin:2px 0 0 8px;font-size:12px}.supplyChart{width:100%;height:auto;margin-top:8px;display:block}.supplyChartGrid{stroke:var(--border-soft);stroke-width:1px}.supplyChartTarget{stroke:var(--faint);stroke-width:1px;stroke-dasharray:4 4}.supplyChartTick{fill:var(--muted);font-size:12px}.supplyChartLine{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.supplyChartLine--share{stroke:var(--chart-blue)}.supplyChartLine--eligible{stroke:var(--chart-purple)}.supplyChartLine--open{stroke:var(--chart-green);stroke-dasharray:5 3}.supplyChartStrip{fill:var(--chart-amber)}.supplyChartDot--share{fill:var(--chart-blue);stroke:var(--panel);stroke-width:2px}.supplyChartHover{fill:#0000}.supplyChartLegend{color:var(--muted);gap:16px;margin:4px 0 0 8px;font-size:12px;display:flex}.supplyChartLegend span{align-items:center;gap:6px;display:inline-flex}.supplyLegendSwatch{border-top:2px solid;width:14px;height:0}.supplyLegendSwatch--eligible{border-color:var(--chart-purple)}.supplyLegendSwatch--open{border-top-style:dashed;border-color:var(--chart-green)}.supplyLegendSwatch--noCard{background:linear-gradient(90deg,color-mix(in srgb,var(--chart-amber)20%,var(--panel)),var(--chart-amber));border:0;border-radius:2px;height:7px}.supplyReasonBars{gap:16px;margin:8px 8px 4px;display:grid}.supplyReasonGroupHeader{color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:12px;display:flex}.supplyReasonCounts{font-variant-numeric:tabular-nums;color:var(--faint)}.segmentBarTrack{container-type:inline-size}.segmentBar{gap:2px;min-width:40px;height:26px;display:flex}.segmentBarSegment{min-width:3px;color:var(--text-strong);white-space:nowrap;flex-shrink:1;flex-basis:0;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:flex;overflow:hidden}.segmentBar>.segmentBarSegment:first-child{border-top-left-radius:var(--radius-xs);border-bottom-left-radius:var(--radius-xs)}.segmentBar>.segmentBarSegment:last-child{border-top-right-radius:var(--radius-xs);border-bottom-right-radius:var(--radius-xs)}.cardSkipTrack{margin:8px 8px 0}.chartSwatchLegend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin:10px 8px 0;font-size:12px;display:flex}.chartSwatchLegend span{align-items:center;gap:6px;display:inline-flex}.chartSwatchLegend i{border-radius:3px;width:12px;height:12px}.chartLegendNote{color:var(--faint)}.heatSwatch--noViews{background:var(--ds-gray-100);border:1px solid var(--panel-border)}.heatmapPanelHeader{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.heatmapEncoding{color:var(--faint);white-space:nowrap;font-size:12px}.heatmapNoViews{color:var(--muted);overflow-wrap:anywhere;margin:12px 8px 0;font-size:12px}.supplyFamilySummary{color:var(--text-table);margin:2px 8px 6px;font-size:13px}.disclosure{gap:8px;display:grid}@container (max-width:280px){.segmentBarSegment span{display:none}}.settlementPipeline{align-items:stretch;min-width:max-content;padding:4px 2px 6px;display:flex}.pipelineStage{border-radius:var(--radius-panel);text-align:center;border:1px solid;align-content:center;justify-items:center;gap:5px;min-width:108px;padding:12px 18px;display:grid}.pipelineStage--info{background:var(--info-bg);border-color:var(--info-border)}.pipelineStage--success{background:var(--success-bg);border-color:var(--success-border)}.pipelineStage--danger{background:var(--danger-bg);border-color:var(--danger-border)}.pipelineStage span{font-size:12px;font-weight:500}.pipelineStage--info span{color:var(--info-ink)}.pipelineStage--success span{color:var(--success-ink)}.pipelineStage--danger span{color:var(--danger)}.pipelineStage strong{color:var(--text-strong);white-space:nowrap;font-size:20px;line-height:1}.pipelineStage small{color:var(--muted);white-space:nowrap;font-size:10.5px}.pipelineLink{flex:48px;align-content:center;justify-items:center;gap:5px;min-width:44px;padding:0 8px;display:grid}.pipelineLink i{border-top:2px solid var(--panel-border);width:100%}.pipelineLink--dashed i{border-top-style:dashed}.pipelineLink small{color:var(--muted);white-space:nowrap;font-size:11px}.statusStrip{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);box-shadow:var(--shadow);color:var(--text-table);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:11px 16px;font-size:13px;display:flex}.statusStrip>.columnTitle{color:var(--muted);min-width:44px;margin-right:8px;font-size:12px;font-weight:500}.statusStripEnd{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.statusStripNote{color:var(--muted)}.statusStripFact{color:var(--text-table);align-items:baseline;gap:6px;font-size:12px;display:inline-flex}.statusStripFact strong{color:var(--text-strong);font-weight:700}.statusStripFact em{color:var(--muted);font-style:normal}.loadTimingsHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px;display:flex}.loadTimingsHead strong{color:var(--text-strong);font-size:15px;font-weight:700}.loadTimingsHead span{color:var(--muted);white-space:nowrap;font-size:12px}.loadTimingsTable{border-collapse:collapse;width:100%;min-width:0;font-size:13px}.loadTimingsTable th{text-align:left;letter-spacing:normal;text-transform:none;color:var(--text-table);background:0 0;padding:9px 12px 9px 0;font-size:13px;font-weight:600;position:static}.loadTimingsTable :is(th,td){border-bottom:0}.loadTimingsTable th small{color:var(--muted);white-space:nowrap;margin-left:8px;font-size:11px;font-weight:500}.loadTimingsTable td{text-align:right;color:var(--text-strong);white-space:nowrap;font-variant-numeric:tabular-nums;padding:9px 0 9px 18px;font-weight:600}.loadTimingsTable td.loadTimingsNote{min-width:84px;color:var(--muted);font-size:11.5px;font-weight:500}.loadTimingsTable tr+tr th,.loadTimingsTable tr+tr td{border-top:1px solid var(--border-soft)}.reportTable.matchesReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-match,.reportTable.matchesReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-country,.reportTable.matchesReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-competition,.reportTable.matchesReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-state{font-family:var(--font-sans);font-size:14px;line-height:20px}.reportTable.matchesReportTable th.reportCol-match,.reportTable.matchesReportTable td.reportCol-match{text-align:left;width:280px;min-width:280px}.reportTable.matchesReportTable th.reportCol-match .sortHeader{justify-content:flex-start}.reportTable.matchesReportTable td.reportCol-competition{min-width:160px;max-width:220px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reportTable.matchesReportTable td.reportCol-country,.reportTable.matchesReportTable td.reportCol-state{white-space:nowrap}.matchFixture{gap:4px;min-width:0;display:grid}.matchFixture__side{align-items:center;gap:8px;min-width:0;display:flex}.matchFixture__team,.matchFixture__name{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.matchFixture__name{display:block}.matchFixture__badge{object-fit:contain;flex:none;width:22px;height:22px}.matchFixture__badge--empty,.matchesReportTable .reportMuted{color:var(--faint)}.shareCell{justify-content:center;align-items:center;gap:10px;width:100%;display:inline-flex}.shareCell__track{background:var(--border-soft);border-radius:9999px;flex:64px;max-width:96px;height:6px;overflow:hidden}.shareCell__bar{border-radius:inherit;background:var(--link);height:100%;display:block}.shareCell__value{text-align:right;min-width:48px}.marketsIntervals .reportTable th.reportCol-share,.marketsIntervals .reportTable td.reportCol-share{min-width:170px}.reportTable.marketsReportTable>tbody>tr:not(.reportTotalRow)>td.reportCol-market{font-family:var(--font-sans);font-size:14px;line-height:20px}.reportTable th.sortableReportCol{padding:0}.reportTable th.sortableReportCol .sortHeader{min-height:34px;font:inherit;letter-spacing:inherit;text-transform:inherit}.marketsIntervals .reportTable.marketsReportTable :is(th,td).reportCol-rank{width:96px;min-width:96px;max-width:96px}.marketsIntervals .reportTable.marketsReportTable th.sortableReportCol.reportCol-rank{padding:0}.reportTable th.sortableReportCol .sortHeader .columnTitle{flex-shrink:0}.reportKpi strong .kpiText{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;line-height:1.3;display:-webkit-box;overflow:hidden}.reportKpi strong .kpiText small{color:var(--muted);font-size:13px;font-weight:500}.heatLegend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.heatLegend span{align-items:center;gap:6px;display:inline-flex}.heatLegend__swatch{border-radius:3px;width:12px;height:12px}.heatLegend__swatch--house{background:#30a66b73}.heatLegend__swatch--players{background:#d9262680}.heatLegend__swatch--low{background:var(--panel-2);border:1px solid var(--panel-border)}
.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:38px;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}.player360MetricShimmer{width:72px;height:16px;margin-top:2px}.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)}.playerKpi strong.warn{color:var(--warning-ink)}.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}
.playerProfilePage{font-family:var(--spark-font-sans);color:var(--table-text);gap:24px}.playerProfileHeader{align-content:start;justify-items:start;gap:10px;display:grid}.playerProfileHeader h1{color:var(--table-strong);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.playerProfileHeader>button{margin-left:-10px}.playerProfileContext{color:var(--table-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.playerProfileSummary,.playerProfileContent,.playerProfileBody{gap:24px;min-width:0;display:grid}.playerProfileBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.playerProfileMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.playerProfileMetrics .ui-metric__value{letter-spacing:-.01em;margin-top:6px;font-size:18px;line-height:1.3}.playerProfileTabs{scrollbar-width:none;min-width:0;overflow:auto hidden}.playerProfileTabs::-webkit-scrollbar{display:none}.playerProfileTabs .ui-tabs{flex-wrap:nowrap;width:max-content;min-width:100%;max-width:none;overflow:visible}.playerProfilePage .playerOverview{padding:0}.playerProfilePage .playerStatCard,.playerProfilePage .playerChart,.playerProfilePage .operatorKpi{border:0;border-bottom:1px solid var(--table-line);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:0 0 24px}.playerProfilePage .playerStatCard>header{margin-bottom:20px}.playerProfilePage .playerStatCard h3,.playerProfilePage .playerChart h3{color:var(--table-strong);text-align:left;letter-spacing:0;font-size:14px;font-weight:600}.playerProfilePage .playerStatCard>header span{color:var(--table-muted);font-size:12px}.playerProfilePage .playerStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.playerProfilePage .playerKpi span,.playerProfilePage .operatorKpi>span{color:var(--table-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.playerProfilePage .playerKpi strong{font-size:18px;line-height:1.3}.playerProfilePage .patternsGrid{gap:24px;min-width:0;padding:0}.playerProfilePage .txItem{border:0;border-bottom:1px solid var(--table-line);background:0 0;border-radius:0}.playerProfilePage .txSummary{padding:14px 0}.playerProfilePage .ui-panel,.playerProfilePage .playerSubPanel{border-radius:var(--spark-radius);box-shadow:none}.playerProfilePage button,.playerProfilePage input,.playerProfilePage select,.playerProfilePage textarea{font-family:inherit}.playerProfilePage .ui-button,.playerProfilePage .ui-input,.playerProfilePage .ui-select select,.playerProfilePage textarea{border-radius:var(--spark-radius)}.playerProfilePage .ui-button,.playerProfilePage .ui-input,.playerProfilePage select{min-height:40px;font-size:14px}.playerProfilePage .player360Streaks{gap:24px;min-width:0;display:grid}.playerProfilePage .player360TableWrap,.playerProfilePage .ggrTableWrap,.playerProfilePage .barChart{min-width:0;overflow-x:auto}.playerProfileSkeleton,.playerProfileSkeletonMetrics{gap:16px;display:grid}.playerProfileSkeletonMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.playerProfileSkeleton .ui-skeleton{height:24px}.playerProfileSkeletonMetrics .ui-skeleton{height:64px}@media (max-width:600px){.playerProfilePage .ui-button,.playerProfilePage .ui-input,.playerProfilePage select{min-height:44px}.playerProfilePage input,.playerProfilePage select,.playerProfilePage textarea{font-size:16px}.playerProfileMetrics{grid-template-columns:1fr;gap:16px}.playerProfilePage .playerStatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.playerProfilePage .patternsGrid{grid-template-columns:minmax(0,1fr)}}
.streaksTableWrap{overflow:hidden}.streaksTableScroller{overflow-x:auto}.streaksTable{table-layout:auto;width:max-content;min-width:100%}.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)}.heatmapTable td.heatCell strong{font-weight:600;display:block}.heatmapTable td.heatCell small{color:var(--muted);font-size:10.5px}.heatmapTable td.heatCell.lowSample{opacity:.55}.heatmapTable td.heatCell--noViews{background:var(--ds-gray-100)}.heatmapTable td.heatCell--lowViews{color:var(--muted)}.marketEngagementTable tr.lowSample td{opacity:.55}.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:1px solid var(--panel-border);margin:0;padding:12px 16px;font-size:15px;font-weight:700}.flagLayout{grid-template-columns:140px minmax(180px,.5fr) minmax(480px,2fr);gap:16px;padding:16px;display:grid}.escalationNote{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px}.escalationConfirmSummary{gap:8px;margin:0;display:grid}.escalationConfirmSummary div{grid-template-columns:88px 1fr;gap:8px;display:grid}.escalationConfirmSummary dt{color:var(--muted);font-size:12px;font-weight:600}.escalationConfirmSummary dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px}.escalationRowActions{justify-items:start;gap:4px;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}
.streakSummary{gap:24px;margin-bottom:24px;display:grid}.streakSummary p{margin:0}.streakHero{--tone:var(--link);--tone-bg:var(--pill-blue-bg);text-align:center;justify-items:center;gap:2px;padding-top:4px;display:grid}.streakHero--won{--tone:var(--green);--tone-bg:var(--pill-green-bg)}.streakHero--lost{--tone:var(--danger);--tone-bg:var(--pill-red-bg)}.streakHero--other{--tone:var(--muted);--tone-bg:var(--ds-gray-100)}.streakHero__symbol{border-radius:var(--radius-pill);background:var(--tone-bg);width:40px;height:40px;color:var(--tone);place-items:center;margin-bottom:10px;display:grid}.streakHero__symbol i{border-radius:var(--radius-pill);background:var(--tone);width:10px;height:10px;animation:1.6s ease-in-out infinite streakHeroPulse}@keyframes streakHeroPulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.streakHero__symbol i{animation:none}}.streakHero__amount{color:var(--text-strong);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1.1}.streakHero__amount small{color:var(--muted);letter-spacing:0;margin-left:6px;font-size:18px;font-weight:600}.streakSummary .streakHero__title{color:var(--tone);margin-top:4px;font-size:15px;font-weight:600}.streakHero__caption{color:var(--muted);font-size:13px}.streakHero__path{flex-wrap:wrap;justify-content:center;margin:18px 0 0;padding:0;list-style:none;display:flex}.streakHero__step{--dot:var(--green);justify-items:center;gap:6px;min-width:68px;display:grid;position:relative}.streakHero__step+.streakHero__step:before{content:"";background:var(--panel-border);height:2px;position:absolute;top:4px;left:-50%;right:50%}.streakHero__step i{z-index:1;border-radius:var(--radius-pill);background:var(--dot);width:10px;height:10px;box-shadow:0 0 0 3px var(--panel);position:relative}.streakHero__step span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500}.streakHero__step--lost{--dot:var(--danger)}.streakHero__step--lost span{color:var(--danger)}.streakHero__step--open{--dot:var(--link)}.streakHero__step--void i{background:var(--panel);border:2px solid var(--faint)}.streakSummary__groups{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:16px 20px;display:grid}.streakGroup h3,.streakSummary__liabilityHead>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px 16px;font-size:11.5px;font-weight:600}.streakGroup dl{border-radius:var(--radius-modal);background:var(--ds-gray-100);margin:0;overflow:hidden}.streakGroup__row{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 16px;display:flex;position:relative}.streakGroup__row+.streakGroup__row:before{content:"";background:var(--panel-border);height:1px;position:absolute;top:0;left:16px;right:0}.streakGroup__row dt{color:var(--text);font-size:14px}.streakGroup__row dd{min-width:0;color:var(--text-strong);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 8px;margin:0;font-size:14px;font-weight:500;display:inline-flex}.streakGroup__row dd>span{color:var(--muted);font-size:13px;font-weight:400}.streakSummary__copy{border-radius:var(--radius-control);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:-4px;transition:background .14s,color .14s;display:inline-grid}.streakSummary__copy:hover{background:var(--ds-gray-200);color:var(--text-strong)}.streakSummary__copy:focus-visible{outline-offset:1px;outline:3px solid #2563eb29}.streakSummary__liability{display:grid}.streakSummary__liabilityHead{align-items:baseline;gap:8px;display:flex}.streakSummary__liabilityHead small{color:var(--faint);font-size:12px}.streakSummary__liabilityForm{border-radius:var(--radius-modal);background:var(--ds-gray-100);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.streakSummary__liabilityForm input{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);flex:240px;height:36px;padding:0 12px;transition:border-color .14s}.streakSummary__liabilityForm input:hover{border-color:var(--field-hover-border)}.streakSummary__liabilityForm input:focus-visible{outline-offset:1px;border-color:var(--ds-blue-900);outline:3px solid #2563eb29}
.monitorPage{--monitor-gap:12px;height:calc(100dvh - 2*var(--main-pad-top));flex-direction:column;display:flex}.monitorPage .pageHeader{flex-wrap:wrap}.main:has(>.monitorPage){padding-bottom:var(--main-pad-top);container:monitorMain/inline-size}.monitorToolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.monitorLive{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.monitorLive i{border-radius:var(--radius-pill);background:var(--green);width:8px;height:8px;box-shadow:0 0 0 3px var(--pill-green-bg);animation:1.8s ease-in-out infinite monitorLivePulse}.monitorLive.is-degraded i{background:var(--warning-ink);box-shadow:0 0 0 3px var(--warning-bg)}.monitorLive.is-paused i{background:var(--faint);box-shadow:0 0 0 3px var(--ds-gray-100);animation:none}@keyframes monitorLivePulse{50%{opacity:.4}}.monitorFreshness:before{content:"·";margin-right:8px}.monitorFreshness.is-stale{color:var(--warning-ink)}.monitorToolbar__zone{color:var(--faint);white-space:nowrap;font-size:12.5px;font-weight:500}.monitorToolbar__field{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.monitorToolbar__field select{height:36px;padding:0 10px}.monitorFeeds{gap:var(--monitor-gap);flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,11fr) minmax(0,9fr);min-height:390px;display:grid}.feedPanel--all{grid-row:1/-1}@container monitorMain (max-width:1040px){.monitorPage{height:auto}.monitorFeeds{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-height:0}.feedPanel--all{grid-row:auto}.feedPanel{max-height:60vh}}.feedPanel{border:1px solid var(--panel-border);border-radius:var(--radius-panel);background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;container:feedPanel/inline-size}.feedPanel__head{flex:none;justify-content:space-between;align-items:center;gap:8px 16px;min-height:44px;padding:8px 14px 8px 16px;display:flex}.feedPanel__head h2{color:var(--text-strong);white-space:nowrap;align-items:baseline;gap:8px;margin:0;font-size:13.5px;font-weight:600;display:flex}.feedPanel__count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.feedPanel__threshold{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.feedPanel__threshold input{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--field);width:72px;height:28px;color:var(--text-strong);text-align:right;font-variant-numeric:tabular-nums;padding:0 8px}.feedPanel__threshold input:hover{border-color:var(--field-hover-border)}.feedPanel__threshold input:focus-visible{outline-offset:1px;border-color:var(--ds-blue-900);outline:3px solid #2563eb29}.feedPanel__scroll{overflow-anchor:auto;flex:1;min-height:0;overflow:auto}.feedPanel__empty{text-align:center;align-content:center;justify-items:center;gap:3px;min-height:120px;padding:28px 16px;display:grid}.feedPanel__empty p{color:var(--text);margin:0;font-size:13px;font-weight:500}.feedPanel__empty p+p{max-width:320px;color:var(--faint);font-size:12.5px;font-weight:400}.feedTable{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;min-width:0;font-size:13px}.feedTable .feedCol--bet{max-width:0}.feedTable .feedCol--time{white-space:nowrap;width:1%}.feedTable .is-num{width:1%}.feedTable .feedPayout__stake{display:none}.feedTable thead{z-index:1;background:var(--panel-2);box-shadow:inset 0 1px var(--border-soft),inset 0 -1px var(--panel-border);position:sticky;top:0}.feedTable th{color:var(--muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:8px;font-size:10.5px;font-weight:600}.feedTable td{text-align:left;border-bottom:1px solid var(--border-soft);color:var(--text-table);vertical-align:middle;padding:6px 8px}.feedTable th:first-child,.feedTable td:first-child{padding-left:16px}.feedTable th:last-child,.feedTable td:last-child{padding-right:16px}.feedTable tbody tr:last-child td{border-bottom:0}.feedTable .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px}.feedTable .is-muted{color:var(--muted)}.feedTable .is-strong{color:var(--text-strong);font-weight:600}.feedPanel .feedTable tbody tr{cursor:pointer}.feedPanel .feedTable tbody tr:hover td{background:var(--panel-2)}.feedPanel .feedTable tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #2563eb59}.feedPanel .feedTable tbody tr.is-new td{animation:2.4s ease-out both feedRowIn}@keyframes feedRowIn{0%{background:var(--row-selected)}to{background:0 0}}.feedLine{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.3;display:block;overflow:hidden}.feedLine--strong{color:var(--text-strong);font-weight:500}.feedLine--muted{color:var(--muted);margin-top:1px;font-size:12px}.feedBet{align-items:center;gap:10px;min-width:0;display:flex}.feedBet__lines{flex:1;min-width:0}.feedBet>i{border:1.5px solid var(--faint);border-radius:var(--radius-pill);flex:none;width:8px;height:8px}.feedBet--won>i{border-color:var(--green);background:var(--green)}.feedBet--lost>i{border-color:var(--danger);background:var(--danger)}.feedBet__who,.feedBet__what{white-space:pre;align-items:baseline;display:flex}.feedBet__who>*,.feedBet__what>*{flex:none}.feedBet__who strong{color:var(--text-strong);font-weight:500}.feedBet__operator,.feedBet__match{color:var(--muted)}.feedBet__operator:before,.feedBet__match:before{content:"·";margin:0 6px}.feedBet__match{color:var(--text-table)}.feedBet__match,.feedBet__market{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.feedLiability{border-radius:var(--radius-pill);vertical-align:1px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:700}.feedLiability--sharp{background:var(--pill-red-bg);color:var(--pill-red-ink)}.feedLiability--good{background:var(--pill-green-bg);color:var(--pill-green-ink)}@container feedPanel (max-width:440px){.feedTable .feedCol--stake{display:none}.feedTable .feedPayout__stake{display:inline}.feedBet__match{display:none}.feedBet__operator{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.feedBet__what{white-space:normal;display:block}.feedBet__market{display:inline;overflow:visible}.feedBet__slot{white-space:nowrap}}.streakSteps h3{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px 16px;font-size:11.5px;font-weight:600}.streakSteps__scroll{border:1px solid var(--panel-border);border-radius:var(--radius-modal);overflow-x:auto}.streakSteps__table{table-layout:auto;min-width:820px}.streakSteps__table td:nth-child(2){min-width:220px;max-width:320px}.streakSteps{container:streakSteps/inline-size}.streakSteps__list{border-radius:var(--radius-modal);background:var(--ds-gray-100);margin:0;padding:0;list-style:none;display:none;overflow:hidden}.streakSteps__list li{gap:2px;padding:12px 16px;font-size:13.5px;display:grid}.streakSteps__list li+li{border-top:1px solid var(--panel-border)}.streakSteps__list p{margin:0}.streakSteps__itemHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}.streakSteps__itemHead strong{color:var(--text-strong);font-variant-numeric:tabular-nums;font-size:15px}.streakSteps__list dl{flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;display:flex}.streakSteps__list dl div{gap:5px;font-size:12.5px;display:flex}.streakSteps__list dt{color:var(--muted)}.streakSteps__list dd{color:var(--text-strong);font-variant-numeric:tabular-nums;margin:0;font-weight:500}@container streakSteps (max-width:640px){.streakSteps__scroll{display:none}.streakSteps__list{display:block}}@media (prefers-reduced-motion:reduce){.monitorLive i,.feedPanel .feedTable tbody tr.is-new td{animation:none}}
.page,.ggrPage,.reportsPage,.reportsStack{gap:13px}.pageHeader{padding-bottom:0}.pageHeader h1{color:var(--text-strong);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:1.2}.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}.playerSubPanel h3{font-weight:700}.field label,.searchForm label,.ggrField>span,.flagControls label,.flagReason,.commentInputRow{color:var(--muted)}.field button,.searchRow,.dateInputs,.ggrField select,.playerSearchInput,.flagControls select,.flagReason textarea,.commentInputRow textarea{border-color:var(--panel-border);background:var(--field);color:var(--text)}.field button:hover,.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,.playerSearchSummary,.player360EmptyState{color:var(--faint)}.metric strong,.ggrKpi strong{color:var(--text)}.metric{gap:4px;padding:12px 14px}.ggrResultTop{gap:13px;padding:14px}.ggrKpi{gap:0}.page .operatorKpis{padding:12px 14px}.page .operatorKpi{gap:2px;padding:8px 12px}.reportKpi{padding:12px 14px}.reportKpi strong{margin-top:5px}.reportTableCard,.reportChartBox{padding:12px 14px}.reportSectionTitle{margin:14px 0 -7px}.reportTableCard .reportSectionTitle{margin:0 0 12px}.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)}.playerSearchInput svg,.searchRow svg{color:var(--faint)}.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 td.negative{color:var(--danger)}.ggrTable td.positive,.playersTable td.winValue{color:var(--green)}.ggrTabs,.playerMainTabs{border-color:var(--panel-border)}.ggrTabs button:hover:not(.active){background:var(--ds-gray-100);color:var(--text)}.ggrTabs button.active{background:var(--panel);color:var(--text-strong);box-shadow:var(--shadow-active-tab)}.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}.monoCell{color:var(--ds-gray-1000)}::-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)}
