:root{--plot-bg:#f9fafb;--plot-surface-1:#fff;--plot-surface-2:#f3f4f6;--plot-surface-3:#f8fafc;--plot-header-bg:var(--plot-surface-1);--plot-border:#00000014;--plot-border-hover:#00000026;--plot-text-primary:#0f1114;--plot-text-secondary:#374151;--plot-text-muted:#6b7280;--detail-label:#6b7280;--detail-value:#111827;--plot-accent:#0f1114;--plot-accent-muted:#0f111414;--plot-accent-glow:#0f11141a;--plot-accent-secondary:#4b5563;--plot-accent-secondary-muted:#4b556314;--plot-glass-bg:#ffffffd9;--plot-glass-border:#0000001c;--plot-glass-blur:12px;--plot-radius-lg:20px;--plot-radius-md:16px;--plot-radius-sm:14px;--plot-duration-fast:.14s;--plot-duration-normal:.2s;--plot-ease:ease-out;--plot-risk:#dc26261a;--plot-risk-text:#b91c1c;--plot-opportunity:#16a34a1f;--plot-opportunity-text:#15803d;--plot-neutral:#0000000d;--semantic-success-bg:#16a34a1f;--semantic-success-text:#15803d;--semantic-warn-bg:#eab3081f;--semantic-warn-text:#a16207;--semantic-danger-bg:#dc26261a;--semantic-danger-text:#b91c1c;--semantic-info-bg:#2563eb1a;--semantic-info-text:#1d4ed8;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--shadow-soft-sm:0 1px 2px #00000005,0 2px 4px #00000008,inset 0 1px 0 #fff;--shadow-soft:0 1px 2px #00000005,0 4px 12px #0000000a,inset 0 1px 0 #fff;--shadow-soft-lg:0 1px 2px #00000005,0 8px 24px #0000000a,0 12px 32px #0000000a,inset 0 1px 0 #fff}.plot-app,[data-plot-layer]{--background-deep:var(--plot-bg);--background-base:var(--plot-bg);--background-elevated:var(--plot-surface-2);--surface:var(--plot-surface-1);--surface-hover:var(--plot-surface-2);--panel:var(--plot-surface-2);--foreground:var(--plot-text-primary);--foreground-muted:var(--plot-text-secondary);--foreground-subtle:var(--plot-text-muted);--accent:var(--plot-accent);--accent-bright:#3b82f6;--accent-glow:var(--plot-accent-glow);--accent-foreground:#fff;--border-default:var(--plot-border);--border-hover:var(--plot-border-hover);--border-accent:#0f11144d;--ring:var(--plot-accent);--ring-offset:var(--plot-bg);--shadow-paper:0 0 0 1px var(--plot-glass-border),0 1px 2px #00000005,0 4px 12px #0000000a,inset 0 1px 0 #fff;--shadow-card:0 0 0 1px var(--plot-glass-border),0 1px 2px #00000005,0 4px 12px #0000000a,inset 0 1px 0 #fff;--shadow-floating:0 0 0 1px var(--plot-glass-border),0 4px 12px #0000000a,0 12px 32px #0000000a,inset 0 1px 0 #fff;--shadow-recessed:inset 0 1px 2px #0000000a;--shadow-accent:0 0 0 1px #0f1114cc,0 1px 2px #0f111433,inset 0 1px 0 #fff3;--shadow-accent-hover:0 0 0 1px #0f1114,0 2px 6px #0f111440,inset 0 1px 0 #fff3;--text-primary:var(--plot-text-primary);--text-muted:var(--plot-text-muted)}.plot-app body,.plot-app{background:var(--plot-bg);color:var(--plot-text-primary)}.plot-glass{background:var(--plot-glass-bg);-webkit-backdrop-filter:blur(var(--plot-glass-blur));border:1px solid var(--plot-glass-border);box-shadow:var(--shadow-card)}.header-glass{background-color:var(--plot-header-bg)}.plot-grid-bg{background-image:linear-gradient(var(--plot-border)1px,transparent 1px),linear-gradient(90deg,var(--plot-border)1px,transparent 1px);opacity:.5;pointer-events:none;background-size:64px 64px}.plot-app button[type=button],.plot-app button[type=submit]{cursor:pointer}.plot-btn-raised{transition:box-shadow var(--plot-duration-fast)var(--plot-ease),border-color var(--plot-duration-fast)var(--plot-ease);box-shadow:0 1px 2px #00000005,0 2px 4px #00000008,inset 0 1px #fff;border:1px solid var(--plot-border)!important}.plot-btn-raised:hover:not(:disabled){box-shadow:0 2px 6px #0000000d,inset 0 1px #fff;border-color:var(--plot-border-hover)!important}.plot-btn-raised:active:not(:disabled){box-shadow:inset 0 1px 2px #00000014}.plot-score-block-pulse{border:1px solid var(--plot-border);border-radius:var(--plot-radius-md,12px);transition:border-color .2s ease-out,box-shadow .2s ease-out;box-shadow:0 1px 2px #00000005,0 4px 12px #0000000a,inset 0 1px #fff}.plot-score-block-pulse:hover{border-color:var(--plot-border-hover);box-shadow:0 1px 2px #00000005,0 8px 24px #0000000a,inset 0 1px #fff}[data-theme=dark]{--plot-bg:#0f1114;--plot-surface-1:#1a1c22;--plot-surface-2:#22252b;--plot-surface-3:#1e2026;--plot-border:#ffffff14;--plot-border-hover:#ffffff26;--plot-text-primary:#f0f1f5;--plot-text-secondary:#9ca3af;--plot-text-muted:#6b7280;--detail-label:#9ca3af;--detail-value:#f3f4f6;--plot-accent:#f0f1f5;--plot-accent-muted:#f0f1f514;--plot-accent-glow:#f0f1f51a;--plot-accent-secondary:#9ca3af;--plot-accent-secondary-muted:#9ca3af14;--plot-glass-bg:#0f1114d9;--plot-glass-border:#ffffff1c;--plot-risk:#ef444426;--plot-risk-text:#f87171;--plot-opportunity:#22c55e26;--plot-opportunity-text:#4ade80;--plot-neutral:#ffffff0d;--semantic-success-bg:#22c55e26;--semantic-success-text:#4ade80;--semantic-warn-bg:#facc1526;--semantic-warn-text:#facc15;--semantic-danger-bg:#ef444426;--semantic-danger-text:#f87171;--semantic-info-bg:#60a5fa26;--semantic-info-text:#60a5fa;--shadow-soft-sm:0 1px 2px #0003,0 2px 4px #00000040,inset 0 1px 0 #ffffff08;--shadow-soft:0 1px 2px #0003,0 4px 12px #00000040,inset 0 1px 0 #ffffff08;--shadow-soft-lg:0 1px 2px #0003,0 8px 24px #00000040,0 12px 32px #0003,inset 0 1px 0 #ffffff08}[data-theme=dark] .plot-app,[data-theme=dark] [data-plot-layer]{--background-deep:var(--plot-bg);--background-base:var(--plot-bg);--background-elevated:var(--plot-surface-2);--surface:var(--plot-surface-1);--surface-hover:var(--plot-surface-2);--panel:var(--plot-surface-2);--foreground:var(--plot-text-primary);--foreground-muted:var(--plot-text-secondary);--foreground-subtle:var(--plot-text-muted);--accent:var(--plot-accent);--accent-bright:#60a5fa;--accent-glow:var(--plot-accent-glow);--accent-foreground:#0f1114;--border-default:var(--plot-border);--border-hover:var(--plot-border-hover);--border-accent:#f0f1f54d;--ring:var(--plot-accent);--ring-offset:var(--plot-bg);--shadow-paper:0 0 0 1px var(--plot-glass-border),0 1px 2px #00000026,0 4px 12px #0003,inset 0 1px 0 #ffffff08;--shadow-card:0 0 0 1px var(--plot-glass-border),0 1px 2px #00000026,0 4px 12px #0003,inset 0 1px 0 #ffffff08;--shadow-floating:0 0 0 1px var(--plot-glass-border),0 4px 12px #0003,0 12px 32px #0003,inset 0 1px 0 #ffffff08;--shadow-recessed:inset 0 1px 2px #0003;--shadow-accent:0 0 0 1px #f0f1f54d,0 1px 2px #0003,inset 0 1px 0 #ffffff0f;--shadow-accent-hover:0 0 0 1px #f0f1f580,0 2px 6px #00000040,inset 0 1px 0 #ffffff0f;--text-primary:var(--plot-text-primary);--text-muted:var(--plot-text-muted)}[data-theme=dark],.dark{--plot-bg:#0f1114;--plot-surface-1:#1a1c22;--plot-surface-2:#22252b;--plot-surface-3:#1e2026;--plot-border:#ffffff14;--plot-border-hover:#ffffff26;--plot-text-primary:#f0f1f5;--plot-text-secondary:#9ca3af;--plot-text-muted:#6b7280;--detail-label:#9ca3af;--detail-value:#f3f4f6;--plot-accent:#f0f1f5;--plot-accent-muted:#f0f1f514;--plot-accent-glow:#f0f1f51a;--plot-accent-secondary:#9ca3af;--plot-accent-secondary-muted:#9ca3af14;--plot-glass-bg:#0f1114d9;--plot-glass-border:#ffffff1c;--plot-risk:#ef444426;--plot-risk-text:#f87171;--plot-opportunity:#22c55e26;--plot-opportunity-text:#4ade80;--plot-neutral:#ffffff0d;--semantic-success-bg:#22c55e26;--semantic-success-text:#4ade80;--semantic-warn-bg:#eab30826;--semantic-warn-text:#facc15;--semantic-danger-bg:#ef444426;--semantic-danger-text:#f87171;--semantic-info-bg:#60a5fa26;--semantic-info-text:#60a5fa;--shadow-soft-sm:0 1px 2px #0003,0 2px 4px #00000040,inset 0 1px 0 #ffffff08;--shadow-soft:0 1px 2px #0003,0 4px 12px #00000040,inset 0 1px 0 #ffffff08;--shadow-soft-lg:0 1px 2px #0003,0 8px 24px #00000040,0 12px 32px #0003,inset 0 1px 0 #ffffff08;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
