:root{--aar-page:#f0f0f6;--aar-ink:#15131f;--aar-ink-2:#2a2737;--aar-muted:#5e5b6e;--aar-subtle:#736e87;--aar-placeholder:#8a879a;--aar-line:#15131f0f;--aar-line-2:#15131f14;--aar-line-3:#15131f24;--aar-hover:#15131f0d;--aar-accent-v3:#7c5cfa;--aar-link:#4b4fe0;--aar-focus:#7c5cfa;--aar-grad-1:#9a78f7;--aar-grad-2:#7c5cfa;--aar-grad-3:#4b4fe0;--aar-grad:linear-gradient(90deg, var(--aar-grad-1) 0%, var(--aar-grad-2) 55%, var(--aar-grad-3) 100%);--aar-btn-bg:#6c4cf0;--aar-btn-fg:#fff;--aar-btn-border:#6c4cf0;--aar-btn-sheen:linear-gradient(180deg, #ffffff38 0%, #fff0 55%);--aar-btn-shadow:inset 0 1px 0 #fff6, inset 0 -3px 3px #0006, 0 8px 16px -4px #1a144052, 0 2px 3px #1a144047;--aar-btn-hover-filter:brightness(.92);--aar-btn2-bg:#ffffffd9;--aar-btn2-border:#15131f1a;--aar-btn2-shadow:0 1px 2px #1c17400f;--aar-card-border:#15131f12;--aar-card-border-hover:#15131f29;--aar-card-lift:0 12px 32px -8px #4b4fe014;--aar-card-lift-hover:0 22px 44px -12px #4b4fe02e;--aar-control-bg:#fff;--aar-control-border:#15131f24;--aar-switch-bg:#e6e4ec;--aar-switch-border:#d5d2e0;--aar-switch-inset:inset 0 1px 4px #15131f29, inset 0 0 1px #15131f29;--aar-panel-bg:#fff;--aar-panel-border:#e6e4ee;--aar-panel-shadow:0 12px 40px #1c184029;--aar-font:var(--font-geist-sans), "Geist Variable", "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--aar-bg:var(--aar-page);--aar-text-primary:var(--aar-ink);--aar-text-secondary:var(--aar-muted);--aar-border:#e6e4ee;--aar-button-primary-fill:var(--aar-btn-bg);--aar-button-primary-text:var(--aar-btn-fg);--aar-button-primary-border:var(--aar-btn-border);--aar-card-bg:#fff;--aar-hist:#f3f3f573;--aar-bar:#15131f1f;--aar-card-shadow:0 4px 15px #14121f0d;--aar-ok-bg:#e3f6ef;--aar-ok-fg:#0b6b50;--aar-ok-dot:#12a67c;--aar-bad-bg:#fde8e9;--aar-bad-fg:#b0232d;--aar-bad-dot:#e5484d;--aar-warn-bg:#fdf1dd;--aar-warn-fg:#8a4e05;--aar-delta-up-bg:#e2f6ef;--aar-delta-up-fg:#0b7558;--aar-delta-down-bg:#fde8e9;--aar-delta-down-fg:#b32630;--aar-badge-new-bg:#7c5cfa1a;--aar-badge-new-fg:#5b3fd9;--aar-chart-2:#e8833a;--v3-ink:var(--aar-ink);--v3-muted:var(--aar-muted);--v3-surface:var(--aar-card-bg);--v3-line:var(--aar-line);--v3-line-2:var(--aar-line-2);--v3-hover:var(--aar-hover);--v3-accent:var(--aar-accent-v3);--v3-hist:var(--aar-hist);--v3-bar:var(--aar-bar);--v3-card-shadow:var(--aar-card-shadow);--v3-ok-bg:var(--aar-ok-bg);--v3-ok-fg:var(--aar-ok-fg);--v3-ok-dot:var(--aar-ok-dot);--v3-bad-bg:var(--aar-bad-bg);--v3-bad-fg:var(--aar-bad-fg);--v3-bad-dot:var(--aar-bad-dot);--v3-warn-bg:var(--aar-warn-bg);--v3-warn-fg:var(--aar-warn-fg);--v3-delta-up-bg:var(--aar-delta-up-bg);--v3-delta-up-fg:var(--aar-delta-up-fg);--v3-delta-down-bg:var(--aar-delta-down-bg);--v3-delta-down-fg:var(--aar-delta-down-fg);--v3-badge-new-bg:var(--aar-badge-new-bg);--v3-badge-new-fg:var(--aar-badge-new-fg);--v3-chart-2:var(--aar-chart-2);--radius:.75rem}:root.dark{--aar-page:#0a080f;--aar-ink:#f6f5f9;--aar-ink-2:#ecebf1;--aar-muted:#a8a6b3;--aar-subtle:#8a869b;--aar-placeholder:#6f6d7a;--aar-line:#ffffff0f;--aar-line-2:#ffffff1f;--aar-line-3:#ffffff24;--aar-hover:#ffffff0f;--aar-accent-v3:#866af4;--aar-link:#a596e6;--aar-focus:#9a82fb;--aar-grad-1:#a689f5;--aar-grad-2:#6a4ae8;--aar-grad-3:#3c3fc9;--aar-btn-bg:#9a82fb;--aar-btn-fg:#0e0d13;--aar-btn-border:#9a82fb;--aar-btn-sheen:linear-gradient(180deg, #ffffff1c 0%, #fff0 55%);--aar-btn-shadow:inset 0 1px 0 #ffffff1c, inset 0 -3px 3px #00000057, 0 8px 16px -4px #00000045, 0 2px 3px #0003;--aar-btn-hover-filter:brightness(1.08);--aar-btn2-bg:#1b1830d9;--aar-btn2-border:#ffffff1f;--aar-btn2-shadow:0 1px 2px #0000000d;--aar-card-border:#ffffff14;--aar-card-border-hover:#ffffff2e;--aar-card-lift:0 12px 32px -8px #0006;--aar-card-lift-hover:0 22px 44px -12px #0000008c;--aar-control-bg:#191723;--aar-control-border:#ffffff24;--aar-switch-bg:#1f1d29;--aar-switch-border:#2e2c3a;--aar-switch-inset:inset 0 1px 4px #0000008c, inset 0 0 1px #0000008c;--aar-panel-bg:#110f1b;--aar-panel-border:#ffffff1a;--aar-panel-shadow:0 12px 40px #00000073;--aar-border:#201e2a;--aar-card-bg:#110f1b;--aar-hist:#2e2b3c73;--aar-bar:#ffffff24;--aar-card-shadow:0 4px 15px #00000040;--aar-ok-bg:#34d3a01f;--aar-ok-fg:#6ee7c4;--aar-ok-dot:#34d3a0;--aar-bad-bg:#e5666a24;--aar-bad-fg:#ff9aa0;--aar-bad-dot:#e5666a;--aar-warn-bg:#f5c7781f;--aar-warn-fg:#f5c778;--aar-delta-up-bg:#17a88024;--aar-delta-up-fg:#17a880;--aar-delta-down-bg:#f07a8024;--aar-delta-down-fg:#f07a80;--aar-badge-new-bg:#8a6ef724;--aar-badge-new-fg:#a596e6;--aar-chart-2:#f0a35e}:root,.askrank-app-theme{--background:var(--aar-page);--foreground:var(--aar-ink);--card:var(--aar-card-bg);--card-foreground:var(--aar-ink);--popover:var(--aar-panel-bg);--popover-foreground:var(--aar-ink);--primary:var(--aar-btn-bg);--primary-foreground:var(--aar-btn-fg);--secondary:#f3f3f5;--secondary-foreground:var(--aar-ink);--muted:#15131f0d;--muted-foreground:var(--aar-muted);--accent:#15131f0d;--accent-foreground:var(--aar-ink);--destructive:#dc2626;--border:var(--aar-line-2);--input:var(--aar-control-border);--ring:var(--aar-focus);--sidebar-primary:var(--aar-btn-bg);--sidebar-primary-foreground:var(--aar-btn-fg);--sidebar-ring:var(--aar-focus)}:root.dark,.dark .askrank-app-theme,.dark.askrank-app-theme{--secondary:#191723;--muted:#ffffff0f;--accent:#ffffff0f;--destructive:#f87171}:root{--aar-grain-url:url(/v3/grain.webp);--aar-grain-size:230px 230px;--aar-grain-opacity:.24}html.dark,html.dark body.bg-white{background-color:var(--aar-page)}
