.am-screener{--am-bg:oklch(0.16 0.005 60);--am-bg-2:oklch(0.185 0.005 60);--am-bg-3:oklch(0.21 0.005 60);--am-bg-4:oklch(0.245 0.005 60);--am-fg:oklch(0.96 0.005 80);--am-fg-2:oklch(0.78 0.01 80);--am-fg-3:oklch(0.58 0.01 80);--am-fg-4:oklch(0.42 0.01 80);--am-line:oklch(1 0 0/0.07);--am-line-2:oklch(1 0 0/0.12);--am-amber:oklch(0.82 0.14 78);--am-amber-dim:oklch(0.82 0.14 78/0.14);--am-bull:oklch(0.78 0.16 150);--am-bear:oklch(0.68 0.2 25);--am-yellow:oklch(0.85 0.15 95);--background:var(--am-bg);--foreground:var(--am-fg);--surface-0:var(--am-bg);--surface-1:var(--am-bg-2);--surface-2:var(--am-bg-3);--surface-3:var(--am-bg-4);--surface-4:oklch(0.28 0.006 60);--text-primary:var(--am-fg);--text-secondary:var(--am-fg-2);--text-tertiary:var(--am-fg-3);--text-quaternary:var(--am-fg-4);--border:var(--am-line);--primary:var(--am-amber);--primary-foreground:oklch(0.18 0.02 60);--card:var(--am-bg-2);--card-foreground:var(--am-fg);--popover:var(--am-bg-2);--popover-foreground:var(--am-fg);--muted:var(--am-bg-3);--muted-foreground:var(--am-fg-3);--accent:var(--am-amber-dim);--accent-foreground:var(--am-amber);--input:var(--am-bg-3);--ring:var(--am-amber);--sem-bullish:var(--am-bull);--sem-bullish-muted:oklch(0.78 0.16 150/0.15);--sem-bearish:var(--am-bear);--sem-bearish-muted:oklch(0.68 0.2 25/0.15);--sem-warning:var(--am-yellow);background:var(--am-bg);color:var(--am-fg);font-family:var(--font-inter),"Inter",system-ui,sans-serif;min-height:100vh;display:flex;flex-direction:column}.am-screener__notice{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 28px;background:var(--am-amber-dim);border-bottom:1px solid oklch(.82 .14 78/.28);font-size:11.5px;color:var(--am-fg-2);text-align:center;backdrop-filter:blur(6px);flex-shrink:0}.am-screener__notice b{color:var(--am-amber);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.am-screener__notice-dot{width:6px;height:6px;border-radius:50%;background:var(--am-amber);box-shadow:0 0 6px var(--am-amber);animation:am-scr-pulse 1.6s ease-in-out infinite}@keyframes am-scr-pulse{0%,to{opacity:1}50%{opacity:.3}}.am-screener>:not(.am-screener__notice){flex:1;min-height:0}.am-screener .rounded-2xl,.am-screener .rounded-xl{border-radius:8px}.am-screener .max-w-\[92\%\]{max-width:100%!important;padding-left:16px!important;padding-right:16px!important}