:root{--neutral-0:#FFFFFF;--neutral-25:#FBFBFD;--neutral-50:#F6F7F9;--neutral-100:#EFF1F4;--neutral-150:#E7EAEF;--neutral-200:#DDE1E8;--neutral-300:#C6CCD6;--neutral-400:#9AA3B2;--neutral-500:#6B7587;--neutral-600:#4B5567;--neutral-700:#353E4D;--neutral-800:#232A36;--neutral-900:#151B26;--neutral-950:#0C1322;--blue-50:#EBF2FF;--blue-100:#D6E4FF;--blue-200:#ADC8FF;--blue-300:#7AA5FF;--blue-400:#4684FF;--blue-500:#1269FF;--blue-600:#0B53D6;--blue-700:#0A45AE;--blue-800:#0B3A8C;--blue-900:#0C2F6E;--green-50:#E6FBF1;--green-100:#C2F5DE;--green-200:#88EBBE;--green-300:#45DD9B;--green-400:#11D183;--green-500:#00CD77;--green-600:#00A862;--green-700:#04794A;--green-800:#0A5C3A;--yellow-50:#FFF8E1;--yellow-100:#FFEFB8;--yellow-300:#FFDD6B;--yellow-500:#FFD12F;--yellow-600:#E6B200;--yellow-700:#B07E00;--red-50:#FEECEC;--red-100:#FBD5D6;--red-500:#E5484D;--red-600:#D32B30;--red-700:#B01B20;--surface-app:var(--neutral-25);--surface-card:var(--neutral-0);--surface-sunken:var(--neutral-50);--surface-hover:var(--neutral-50);--surface-active:var(--neutral-100);--surface-inverse:var(--neutral-950);--surface-primary-subtle:var(--blue-50);--text-primary:var(--neutral-950);--text-secondary:#626C7A;--text-tertiary:var(--neutral-400);--text-disabled:var(--neutral-400);--text-on-primary:#FFFFFF;--text-on-inverse:var(--neutral-25);--text-link:var(--blue-600);--text-link-hover:var(--blue-700);--border-subtle:var(--neutral-150);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--border-focus:var(--blue-500);--border-inverse:var(--neutral-800);--primary:var(--blue-500);--primary-hover:var(--blue-600);--primary-active:var(--blue-700);--primary-subtle:var(--blue-50);--primary-text:var(--blue-700);--success:var(--green-600);--success-text:var(--green-700);--success-subtle:var(--green-50);--success-border:var(--green-200);--warning:var(--yellow-600);--warning-text:var(--yellow-700);--warning-text-strong:#8A6200;--warning-subtle:var(--yellow-50);--warning-border:var(--yellow-300);--danger:var(--red-600);--danger-text:var(--red-700);--danger-subtle:var(--red-50);--danger-border:var(--red-100);--info:var(--blue-500);--info-text:var(--blue-700);--info-subtle:var(--blue-50);--focus-ring:0 0 0 3px rgba(18,105,255,0.32);--gradient-brand:linear-gradient(99deg,#1269FF,#00CD78);--chart-1:var(--blue-500);--chart-2:var(--green-500);--chart-3:var(--blue-300);--chart-4:#8B5CF6;--chart-5:var(--yellow-500);--chart-6:var(--neutral-400);--chart-7:#14B8C6;--chart-8:var(--blue-800);--chart-grid:var(--neutral-150);--chart-axis:var(--neutral-300);--chart-track:var(--neutral-100);--chart-label:var(--neutral-500);--chart-positive:var(--green-600);--chart-negative:var(--red-600)}:root,:root[data-mantine-color-scheme],[data-mantine-color-scheme=light]{--mantine-color-dimmed:var(--neutral-600);--mantine-color-placeholder:var(--neutral-500)}:root{--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono","Menlo",monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--text-5xl:48px;--text-6xl:60px;--text-7xl:72px;--leading-none:1;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tighter:-0.03em;--tracking-tight:-0.018em;--tracking-normal:0;--tracking-wide:0.04em;--tracking-wider:0.08em;--display-font:var(--font-sans);--display-weight:var(--weight-bold);--display-tracking:var(--tracking-tight);--heading-font:var(--font-sans);--heading-weight:var(--weight-semibold);--body-font:var(--font-sans);--body-weight:var(--weight-regular);--body-size:var(--text-base);--body-leading:var(--leading-normal);--label-weight:var(--weight-medium);--eyebrow-size:var(--text-xs);--eyebrow-weight:var(--weight-semibold);--eyebrow-tracking:var(--tracking-wide);--mono-font:var(--font-mono);--num-feature:"tnum" 1,"lnum" 1}.tnum{font-feature-settings:var(--num-feature);font-variant-numeric:tabular-nums}:root{--space-0:0;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:28px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(12,19,34,0.04);--shadow-sm:0 1px 2px rgba(12,19,34,0.05),0 1px 3px rgba(12,19,34,0.05);--shadow-md:0 2px 4px rgba(12,19,34,0.04),0 6px 14px rgba(12,19,34,0.07);--shadow-lg:0 4px 8px rgba(12,19,34,0.05),0 14px 32px rgba(12,19,34,0.10);--shadow-xl:0 8px 16px rgba(12,19,34,0.06),0 28px 56px rgba(12,19,34,0.14);--shadow-focus:var(--focus-ring);--shadow-inset:inset 0 1px 2px rgba(12,19,34,0.05);--border-width:1px;--border-width-strong:1.5px;--duration-instant:80ms;--duration-fast:120ms;--duration-base:180ms;--duration-slow:240ms;--duration-slower:360ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1200px;--container-2xl:1360px;--sidebar-width:256px;--topbar-height:56px;--z-base:0;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0ms;--duration-fast:0ms;--duration-base:0ms;--duration-slow:0ms;--duration-slower:0ms}}:root{--motion-micro:90ms;--motion-tap:120ms;--motion-control:160ms;--motion-surface:220ms;--motion-overlay:280ms;--motion-page:420ms;--motion-ambient:640ms;--motion-stagger-tight:40ms;--motion-stagger-base:60ms;--motion-stagger-loose:90ms;--motion-hover-intent:140ms;--ease-entrance:cubic-bezier(0.16,1,0.30,1);--ease-exit:cubic-bezier(0.40,0,1,1);--ease-emphasis:cubic-bezier(0.62,0,0.10,1);--ease-snap:cubic-bezier(0.30,0,0,1);--ease-gentle:cubic-bezier(0.33,0,0.20,1);--ease-overshoot:cubic-bezier(0.34,1.40,0.50,1);--ease-anticipate:cubic-bezier(0.50,-0.25,0.30,1);--lift-1:translateY(-1px);--lift-2:translateY(-2px);--lift-3:translateY(-4px);--press-1:translateY(0.5px);--press-2:translateY(1px) scale(0.99);--reveal-rise:16px;--reveal-rise-lg:28px;--transition-colors:color var(--motion-micro) var(--ease-standard),background-color var(--motion-micro) var(--ease-standard),border-color var(--motion-micro) var(--ease-standard),fill var(--motion-micro) var(--ease-standard);--transition-control:background-color var(--motion-control) var(--ease-snap),border-color var(--motion-control) var(--ease-snap),color var(--motion-control) var(--ease-snap),box-shadow var(--motion-control) var(--ease-snap),transform var(--motion-control) var(--ease-snap);--transition-surface:transform var(--motion-surface) var(--ease-entrance),box-shadow var(--motion-surface) var(--ease-entrance),opacity var(--motion-surface) var(--ease-entrance);--transition-transform:transform var(--motion-control) var(--ease-snap)}.pq-interactive{transition:var(--transition-surface);will-change:transform}.pq-interactive:hover{transform:var(--lift-1)}.pq-interactive:active{transform:var(--press-1);transition-duration:var(--motion-tap)}.pq-lift-2{transition:var(--transition-surface)}.pq-lift-2:hover{transform:var(--lift-2);box-shadow:var(--shadow-lg)}@media (prefers-reduced-motion:reduce){.pq-interactive,.pq-lift-2{transition:none}.pq-interactive:active,.pq-interactive:hover,.pq-lift-2:hover{transform:none}}