:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1117;--surface:#1a1d27;--surface-2:#252a36;--border:#2d3341;--text:#e4e6eb;--muted:#8c919a;--faint:#5c6370;--primary:#818cf8;--primary-soft:#818cf824;--danger:#f87171;--danger-soft:#f871711f;--success:#34d399;--success-soft:#34d3991f;--warning:#fbbf24;--warning-soft:#fbbf241f;--info:#60a5fa;--radius:6px;--radius-sm:4px;--shadow-sm:0 1px 2px #0000004d;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, "Fira Code", monospace;--sidebar-width:240px}html{font-size:14px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:13px/1.5 IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}button,input,textarea,select{font:inherit;color:inherit}:where(button){border:1px solid var(--border);border-radius:var(--radius);color:var(--text);cursor:pointer;background:0 0;padding:.35rem .85rem;font-weight:500;transition:background .1s,border-color .1s,color .1s}:where(button:hover:not(:disabled)){background:var(--surface-2)}:where(button:disabled){opacity:.5;cursor:default}:where(input:not([type=checkbox],[type=radio]),select,textarea){border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);color:var(--text);padding:.35rem .6rem}:where(input,select,textarea):hover{border-color:var(--primary)}:where(input,select,textarea):focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #818cf826}:where(input,textarea)::placeholder{color:var(--faint)}:where(input[type=checkbox],input[type=radio]){accent-color:var(--primary)}:where(h2){font-size:16px;font-weight:600}:where(h3){font-size:14px;font-weight:600}:where(h4){font-size:13px;font-weight:600}:where(code,kbd,samp,.mono){font-family:var(--font-mono);font-size:.92em}:where(table){border-collapse:collapse}:where(details>summary){cursor:pointer}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}*{scrollbar-color:var(--border) transparent;scrollbar-width:thin}:is([data-testid=analytics-section] .page>div,[data-testid=analytics-section] .page>div>.tab)>:is(section,form):not(.words,.tab-body),[data-testid=analytics-section] .tab>section.tab-body,[data-testid=retainers-panel],[data-testid=bonus-codes-panel],[data-testid=metric-catalog],[data-testid=clusters],[data-testid=adjustment-section]>form{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);min-width:0;padding:16px}[data-testid=retainers-panel],[data-testid=bonus-codes-panel]{overflow-x:auto}[data-testid=analytics-section] .words{color:var(--muted);font-size:12px}[data-testid=analytics-section] .scroll{max-width:100%;overflow-x:auto}[data-testid=analytics-section] .words{border-left:3px solid var(--info);border-radius:var(--radius-sm);background:#60a5fa0f;gap:4px;padding:12px 16px;line-height:1.45;display:grid}[data-testid=analytics-section] .words :is(p,ul){margin:0}[data-testid=analytics-section] .words ul{padding-left:1.1rem}[data-testid=shell] button[type=submit]:not(:disabled){border-color:var(--primary);background:var(--primary);color:#fff}[data-testid=shell] button[type=submit]:hover:not(:disabled){filter:brightness(1.08)}[data-testid=analytics-section] nav.tabs{border-bottom:1px solid var(--border);gap:0}[data-testid=analytics-section] nav.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:8px 16px;font-size:13px;font-weight:500}[data-testid=analytics-section] nav.tabs button:hover{color:var(--text)}[data-testid=analytics-section] nav.tabs button[data-current=true]{border-bottom-color:var(--primary);color:var(--primary);background:0 0}
