:root{--prm-color-primary:#4693fd;--prm-color-primary-dark:#235899;--prm-color-primary-light:#a8ceff;--prm-color-secondary:#38bdf8;--prm-color-tertiary:#90c01a;--prm-color-tertiary-light:#e8f6d9;--prm-color-error:#dc2626;--prm-color-error-light:#fde2e2;--prm-color-warning:#f59e0b;--prm-color-warning-light:#fff4d6;--prm-color-success:#5a9e1a;--prm-color-success-light:#e8f6d9;--prm-color-info:#4693fd;--prm-color-info-light:#e3f0ff;--prm-surface-base:#fff;--prm-surface-background:#f8f9fa;--prm-surface-subtle:#f8fafc;--prm-surface-soft:#e4f5f5;--prm-surface-elevated:#fff;--prm-surface-selected:#e3f0ff;--prm-surface-hover:#f1f5f9;--prm-surface-overlay:#0f172a7a;--prm-text-main:#1e293b;--prm-text-secondary:#334155;--prm-text-muted:#475569;--prm-text-disabled:#94a3b8;--prm-text-inverse:#fff;--prm-text-brand:#235899;--prm-border-soft:#e2e8f0;--prm-border-medium:#cbd5e1;--prm-border-focus:#4693fd;--prm-border-danger:#f5a3a3;--prm-action-primary:#4693fd;--prm-action-danger:#dc2626;--prm-action-success:#5a9e1a;--prm-focus-ring:#4693fd40;--prm-status-success-bg:#e8f6d9;--prm-status-success-text:#356b00;--prm-status-success-border:#b7e08a;--prm-status-warning-bg:#fff4d6;--prm-status-warning-text:#8a5a00;--prm-status-warning-border:#f4d06f;--prm-status-danger-bg:#fde2e2;--prm-status-danger-text:#9f1d1d;--prm-status-danger-border:#f5a3a3;--prm-status-info-bg:#e3f0ff;--prm-status-info-text:#235899;--prm-status-info-border:#a8ceff;--prm-status-neutral-bg:#f1f5f9;--prm-status-neutral-text:#334155;--prm-status-neutral-border:#cbd5e1;--prm-radius-xs:6px;--prm-radius-sm:10px;--prm-radius-md:12px;--prm-radius-lg:16px;--prm-radius-xl:24px;--prm-radius-pill:999px;--prm-radius-full:999px;--prm-shadow-none:none;--prm-shadow-xs:0 1px 3px #2358990a;--prm-shadow-sm:0 2px 8px #2358990f;--prm-shadow-md:0 8px 24px #23589914;--prm-shadow-lg:0 16px 40px #2358991f;--prm-shadow-xl:0 24px 64px #23589929;--prm-spacing-xs:4px;--prm-spacing-sm:8px;--prm-spacing-md:12px;--prm-spacing-lg:16px;--prm-spacing-xl:24px;--prm-spacing-2xl:32px;--prm-spacing-3xl:40px;--prm-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--prm-font-family-mono:"JetBrains Mono", "Fira Code", "Cascadia Code", "SF Mono", Consolas, monospace;--prm-font-size-display:32px;--prm-font-size-h1:28px;--prm-font-size-h2:22px;--prm-font-size-h3:18px;--prm-font-size-h4:16px;--prm-font-size-h5:14px;--prm-font-size-body:15px;--prm-font-size-caption:13px;--prm-font-size-micro:12px;--prm-font-size-small:13px;--prm-font-weight-display:700;--prm-font-weight-h1:700;--prm-font-weight-h2:700;--prm-font-weight-h3:600;--prm-font-weight-h4:600;--prm-font-weight-h5:600;--prm-font-weight-body:400;--prm-font-weight-strong:600;--prm-font-weight-caption:400;--prm-font-weight-micro:500;--prm-line-height-display:40px;--prm-line-height-h1:36px;--prm-line-height-h2:30px;--prm-line-height-h3:26px;--prm-line-height-h4:24px;--prm-line-height-h5:20px;--prm-line-height-body:22px;--prm-line-height-caption:18px;--prm-line-height-micro:16px;--prm-duration-instant:80ms;--prm-duration-fast:.12s;--prm-duration-base:.2s;--prm-duration-slow:.32s;--prm-duration-crawl:.48s;--prm-easing-standard:cubic-bezier(.4, 0, .2, 1);--prm-easing-enter:cubic-bezier(0, 0, .2, 1);--prm-easing-exit:cubic-bezier(.4, 0, 1, 1);--prm-easing-spring:cubic-bezier(.2, 1.12, .36, 1);--prm-transition-fast:var(--prm-duration-fast) var(--prm-easing-standard);--prm-transition-base:var(--prm-duration-base) var(--prm-easing-standard);--prm-transition-slow:var(--prm-duration-slow) var(--prm-easing-standard);--prm-transition-enter:var(--prm-duration-base) var(--prm-easing-enter);--prm-transition-exit:var(--prm-duration-fast) var(--prm-easing-exit);--prm-legacy-black:#000;--prm-legacy-white:#fff}.prm-dark{--prm-surface-base:#1e293b;--prm-surface-background:#0f172a;--prm-surface-subtle:#1e293b;--prm-surface-soft:#1a2a3a;--prm-surface-elevated:#1e293b;--prm-surface-selected:#4693fd26;--prm-surface-hover:#334155;--prm-surface-overlay:#0009;--prm-text-main:#f1f5f9;--prm-text-secondary:#cbd5e1;--prm-text-muted:#94a3b8;--prm-text-disabled:#64748b;--prm-text-inverse:#0f172a;--prm-text-brand:#93c5fd;--prm-border-soft:#334155;--prm-border-medium:#475569;--prm-border-focus:#60a5fa;--prm-border-danger:#fca5a5;--prm-status-success-bg:#5a9e1a26;--prm-status-success-text:#a3e635;--prm-status-success-border:#4d7c0f;--prm-status-warning-bg:#f59e0b26;--prm-status-warning-text:#fcd34d;--prm-status-warning-border:#b45309;--prm-status-danger-bg:#dc262626;--prm-status-danger-text:#fca5a5;--prm-status-danger-border:#991b1b;--prm-status-info-bg:#4693fd26;--prm-status-info-text:#93c5fd;--prm-status-info-border:#1e40af;--prm-status-neutral-bg:#94a3b81f;--prm-status-neutral-text:#cbd5e1;--prm-status-neutral-border:#475569;--prm-action-primary:#60a5fa;--prm-action-danger:#f87171;--prm-action-success:#a3e635;--prm-focus-ring:#60a5fa4d;--prm-shadow-xs:0 1px 3px #0000004d;--prm-shadow-sm:0 2px 8px #00000059;--prm-shadow-md:0 8px 24px #0006;--prm-shadow-lg:0 16px 40px #00000080;--prm-shadow-xl:0 24px 64px #0009;--prm-color-primary:#60a5fa;--prm-color-primary-dark:#93c5fd;--prm-color-primary-light:#1e40af}