:root{--primitive-navy-900:#0f1d5c;--primitive-navy-800:#1b3194;--primitive-navy-700:#2541b2;--primitive-navy-600:#3251d0;--primitive-navy-500:#4f6ae5;--primitive-navy-400:#7b8feb;--primitive-navy-300:#a5b4fc;--primitive-navy-200:#c7d2fe;--primitive-navy-100:#e0e7ff;--primitive-navy-50:#eef2ff;--primitive-indigo-900:#0a1a52;--primitive-indigo-800:#0e2478;--primitive-indigo-700:#11298a;--primitive-indigo-600:#13319a;--primitive-indigo-500:#1a41b8;--primitive-indigo-400:#3b5cc9;--primitive-indigo-300:#6b84da;--primitive-indigo-200:#9bacea;--primitive-indigo-100:#ccd5f5;--primitive-indigo-50:#e8ecfb;--primitive-pink-900:#6b0535;--primitive-pink-800:#8f0747;--primitive-pink-700:#b20859;--primitive-pink-600:#c8095f;--primitive-pink-500:#e50b71;--primitive-pink-400:#ea3d8d;--primitive-pink-300:#f06fa9;--primitive-pink-200:#f6a1c5;--primitive-pink-100:#fbd0e2;--primitive-pink-50:#fde8f1;--primitive-neutral-950:#030712;--primitive-neutral-900:#111827;--primitive-neutral-800:#1f2937;--primitive-neutral-700:#374151;--primitive-neutral-600:#4b5563;--primitive-neutral-500:#6b7280;--primitive-neutral-400:#9ca3af;--primitive-neutral-300:#d1d5db;--primitive-neutral-200:#e5e7eb;--primitive-neutral-100:#f3f4f6;--primitive-neutral-50:#f9fafb;--primitive-white:#fff;--primitive-green-600:#16a34a;--primitive-green-500:#22c55e;--primitive-green-100:#dcfce7;--primitive-green-50:#f0fdf4;--primitive-amber-600:#d97706;--primitive-amber-500:#f59e0b;--primitive-amber-100:#fef3c7;--primitive-amber-50:#fffbeb;--primitive-red-600:#dc2626;--primitive-red-500:#ef4444;--primitive-red-400:#f87171;--primitive-red-100:#fee2e2;--primitive-red-50:#fef2f2;--primitive-blue-600:#2563eb;--primitive-blue-500:#3b82f6;--primitive-blue-100:#dbeafe;--primitive-blue-50:#eff6ff}:root,[data-mode=glass]{--bg-canvas:#fff;--bg-surface:#fafafa;--bg-surface-raised:#fafafa;--bg-surface-sunken:var(--primitive-neutral-50);--bg-surface-overlay:#fafafa;--bg-muted:var(--primitive-neutral-100);--bg-subtle:var(--primitive-neutral-50);--bg-hover:#1118270a;--bg-active:#11182714;--bg-selected:var(--primitive-indigo-50);--bg-disabled:var(--primitive-neutral-100);--text-primary:var(--primitive-neutral-900);--text-secondary:var(--primitive-neutral-600);--text-tertiary:var(--primitive-neutral-500);--text-muted:var(--primitive-neutral-500);--text-disabled:#11182759;--text-inverse:var(--primitive-white);--text-placeholder:var(--primitive-neutral-400);--text-on-primary:var(--primitive-white);--text-on-marketing:var(--primitive-white);--text-on-success:var(--primitive-white);--text-on-warning:var(--primitive-neutral-900);--text-on-danger:var(--primitive-white);--text-on-info:var(--primitive-white);--icon-default:var(--primitive-neutral-600);--icon-muted:var(--primitive-neutral-400);--icon-disabled:var(--primitive-neutral-300);--icon-inverse:var(--primitive-white);--icon-primary:var(--primitive-indigo-600);--icon-success:var(--primitive-green-600);--icon-warning:var(--primitive-amber-600);--icon-danger:var(--primitive-red-600);--icon-info:var(--primitive-blue-600);--border-default:var(--primitive-neutral-200);--border-subtle:#e2e8f0;--border-strong:var(--primitive-neutral-300);--border-disabled:var(--primitive-neutral-200);--border-focus:var(--primitive-indigo-600);--border-error:var(--primitive-red-500);--border-success:var(--primitive-green-500);--border-input:#0000003b;--border-input-hover:#131313;--divider:#11182714;--divider-strong:#1118271f;--action-primary:var(--primitive-indigo-600);--action-primary-hover:var(--primitive-indigo-700);--action-primary-active:var(--primitive-indigo-800);--action-primary-disabled:var(--primitive-indigo-300);--action-primary-subtle:var(--primitive-indigo-50);--action-primary-subtle-hover:var(--primitive-indigo-100);--action-accent:var(--primitive-pink-500);--action-accent-hover:var(--primitive-pink-600);--action-accent-active:var(--primitive-pink-700);--action-secondary:transparent;--action-secondary-border:#13319a80;--action-secondary-hover:var(--action-product-light);--action-secondary-active:#13319a1f;--action-tertiary:transparent;--action-tertiary-hover:var(--primitive-indigo-50);--action-tertiary-active:var(--primitive-indigo-100);--action-destructive:var(--primitive-red-500);--action-destructive-hover:var(--primitive-red-600);--action-destructive-active:var(--primitive-red-700);--action-destructive-subtle:var(--primitive-red-50);--signal-success:var(--primitive-green-600);--signal-success-bg:var(--primitive-green-50);--signal-success-border:var(--primitive-green-500);--signal-success-text:var(--primitive-green-600);--signal-warning:var(--primitive-amber-500);--signal-warning-bg:var(--primitive-amber-50);--signal-warning-border:var(--primitive-amber-500);--signal-warning-text:var(--primitive-amber-600);--signal-danger:var(--primitive-red-500);--signal-danger-bg:var(--primitive-red-50);--signal-danger-border:var(--primitive-red-500);--signal-danger-text:var(--primitive-red-600);--signal-info:var(--primitive-blue-600);--signal-info-bg:var(--primitive-blue-50);--signal-info-border:var(--primitive-blue-500);--signal-info-text:var(--primitive-blue-600);--signal-neutral:var(--primitive-neutral-500);--signal-neutral-bg:var(--primitive-neutral-100);--signal-neutral-border:var(--primitive-neutral-300);--signal-neutral-text:var(--primitive-neutral-600);--link-default:var(--primitive-indigo-600);--link-hover:var(--primitive-indigo-700);--link-visited:var(--primitive-indigo-800);--link-active:var(--primitive-indigo-800);--focus-ring:#13319a3d;--focus-ring-offset:2px;--focus-ring-width:2px;--focus-border:var(--primitive-indigo-600);--overlay-scrim:#1118278c;--overlay-hover:#1118270a;--overlay-active:#11182714;--overlay-selected:#13319a14;--glass-blur:12px;--glass-tint:#ffffffb8;--glass-border:#ffffff80;--glass-shadow:0 8px 32px #1b31941f;--alpha-4:.04;--alpha-8:.08;--alpha-12:.12;--alpha-16:.16;--alpha-24:.24;--alpha-32:.32;--alpha-48:.48;--alpha-64:.64;--alpha-80:.8;--shadow-color:27,49,148;--shadow-0:none;--shadow-1:0 1px 3px rgba(var(--shadow-color),.12),0 1px 2px rgba(var(--shadow-color),.24);--shadow-2:0 3px 6px rgba(var(--shadow-color),.15),0 2px 4px rgba(var(--shadow-color),.12);--shadow-3:0 10px 20px rgba(var(--shadow-color),.15),0 3px 6px rgba(var(--shadow-color),.1);--shadow-4:0 15px 25px rgba(var(--shadow-color),.15),0 5px 10px rgba(var(--shadow-color),.05);--shadow-5:0 20px 40px rgba(var(--shadow-color),.2),0 8px 16px rgba(var(--shadow-color),.1);--shadow-inset:inset 0 2px 4px rgba(var(--shadow-color),.12);--shadow-focus:0 0 0 2px var(--primitive-indigo-600);--shadow-focus-button:0 0 0 3px var(--focus-ring);--shadow-primary:0 4px 14px #13319a59;--shadow-primary-hover:0 6px 20px #13319a73;--elevation-0:var(--bg-canvas);--elevation-1:var(--bg-surface);--elevation-2:var(--bg-surface-raised);--elevation-3:var(--bg-surface-overlay)}:root{--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-full:9999px;--radius-button:var(--radius-md);--radius-input:var(--radius-md);--radius-card:var(--radius-lg);--radius-dialog:var(--radius-lg);--radius-tag:var(--radius-full);--radius-avatar:var(--radius-full);--radius-tooltip:var(--radius-sm);--space-0:0;--space-px:1px;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-3-5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--padding-button-x:var(--space-4);--padding-button-y:var(--space-2);--padding-button-sm-x:var(--space-3);--padding-button-lg-x:var(--space-5);--padding-input-x:var(--space-4);--padding-input-y:var(--space-2);--padding-card:var(--space-6);--padding-card-sm:var(--space-4);--padding-card-lg:var(--space-8);--padding-dialog:var(--space-8);--padding-dialog-body:var(--space-6);--padding-tag-x:var(--space-3);--padding-tag-y:var(--space-1);--padding-tooltip:var(--space-2)var(--space-3);--gutter-page:var(--space-16);--gutter-section:var(--space-20);--gutter-card:var(--space-6);--gutter-form:var(--space-5);--gutter-inline:var(--space-2);--gutter-stack:var(--space-4);--density-comfortable:1;--density-compact:.75}@media (max-width:1024px){:root{--gutter-page:var(--space-8)}}@media (max-width:640px){:root{--gutter-page:var(--space-4)}}:root{--control-height-xs:24px;--control-height-sm:32px;--control-height-md:40px;--control-height-lg:48px;--control-height-xl:56px;--touch-target-min:44px;--icon-xs:12px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--avatar-xs:24px;--avatar-sm:32px;--avatar-md:40px;--avatar-lg:56px;--avatar-xl:80px;--width-sidebar:260px;--width-sidebar-collapsed:64px;--width-content-xs:320px;--width-content-sm:480px;--width-content-md:640px;--width-content-lg:800px;--width-content-xl:1024px;--width-content-2xl:1280px;--width-content-max:1440px;--font-family-sans:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-family-heading:"Poppins",var(--font-family-sans);--font-family-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,"SF Mono",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-base:15px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:20px;--font-size-3xl:24px;--font-size-4xl:28px;--font-size-5xl:32px;--font-size-6xl:40px;--font-size-7xl:48px;--font-size-8xl:56px;--line-height-none:1;--line-height-tight:1.2;--line-height-snug:1.3;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em;--text-h1:400 32px/40px var(--font-family-heading);--text-h2:400 24px/32px var(--font-family-heading);--text-h3:500 20px/28px var(--font-family-heading);--text-h4:400 15px/22px var(--font-family-sans);--text-h5:400 12px/16px var(--font-family-sans);--text-h6:400 11px/16px var(--font-family-heading);--text-subtitle1:500 16px/24px var(--font-family-sans);--text-body1:300 14px/20px var(--font-family-sans);--text-body2:300 14px/20px var(--font-family-sans);--text-button:400 15px/22px var(--font-family-sans);--text-caption:400 12px/16px var(--font-family-sans);--text-label:400 11px/14px var(--font-family-heading);--line-length-prose:65ch;--line-length-code:80ch;--line-length-heading:25ch}@media (max-width:899px){:root{--text-h1:400 26px/32px var(--font-family-heading);--text-h2:400 19px/26px var(--font-family-heading);--text-h3:500 16px/22px var(--font-family-heading);--text-h4:400 12px/18px var(--font-family-sans);--text-h5:400 10px/13px var(--font-family-sans);--text-h6:400 9px/13px var(--font-family-heading)}}:root{--duration-instant:0s;--duration-fast:.1s;--duration-normal:.15s;--duration-slow:.2s;--duration-slower:.3s;--duration-slowest:.4s;--easing-standard:cubic-bezier(.2,0,0,1);--easing-decelerate:cubic-bezier(0,0,.2,1);--easing-accelerate:cubic-bezier(.4,0,1,1);--easing-emphasized:cubic-bezier(.4,0,.2,1);--easing-spring:cubic-bezier(.34,1.56,.64,1);--easing-bounce:cubic-bezier(.68,-.55,.27,1.55);--motion-hover-lift:transform var(--duration-normal)var(--easing-standard),box-shadow var(--duration-normal)var(--easing-standard);--motion-press:transform var(--duration-fast)var(--easing-standard);--motion-fade:opacity var(--duration-normal)var(--easing-standard);--motion-slide:transform var(--duration-slow)var(--easing-decelerate);--motion-scale:transform var(--duration-slow)var(--easing-emphasized);--motion-color:background-color var(--duration-fast)var(--easing-standard),border-color var(--duration-fast)var(--easing-standard),color var(--duration-fast)var(--easing-standard)}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-normal:0s;--duration-slow:0s;--duration-slower:0s;--duration-slowest:0s}}:root{--z-deep:-1;--z-base:0;--z-raised:1;--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-drawer:400;--z-modal-backdrop:500;--z-modal:510;--z-popover:600;--z-tooltip:700;--z-toast:800;--z-max:9999;--breakpoint-xs:0;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--grid-columns:12;--grid-gutter:var(--space-6);--grid-margin:var(--gutter-page);--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--contrast-minimum:4.5;--contrast-large-text:3;--contrast-enhanced:7;--focus-visible-width:2px;--focus-visible-offset:2px;--focus-visible-style:solid;--min-touch-target:44px;--min-click-target:24px;--skip-link-z:var(--z-max);--button-primary-bg:var(--action-primary);--button-primary-bg-hover:var(--action-primary-hover);--button-primary-bg-active:var(--action-primary-active);--button-primary-bg-disabled:var(--action-primary-disabled);--button-primary-text:var(--text-on-primary);--button-primary-shadow:var(--shadow-1);--button-primary-shadow-hover:var(--shadow-2);--button-secondary-bg:var(--action-secondary);--button-secondary-bg-hover:var(--action-secondary-hover);--button-secondary-bg-active:var(--action-secondary-active);--button-secondary-border:var(--border-default);--button-secondary-border-hover:var(--border-strong);--button-secondary-text:var(--text-primary);--button-tertiary-bg:var(--action-tertiary);--button-tertiary-bg-hover:var(--action-tertiary-hover);--button-tertiary-bg-active:var(--action-tertiary-active);--button-tertiary-text:var(--action-primary);--input-bg:var(--bg-surface);--input-bg-disabled:var(--bg-disabled);--input-border:var(--border-default);--input-border-hover:var(--border-strong);--input-border-focus:var(--focus-border);--input-border-error:var(--border-error);--input-text:var(--text-primary);--input-text-placeholder:var(--text-placeholder);--input-text-disabled:var(--text-disabled);--card-bg:var(--bg-surface);--card-bg-hover:var(--bg-surface);--card-border:var(--border-subtle);--card-border-hover:var(--border-strong);--card-shadow:var(--shadow-2);--card-shadow-hover:var(--shadow-3);--card-shadow-elevated:var(--shadow-3);--card-shadow-elevated-hover:var(--shadow-4);--dialog-bg:var(--bg-surface);--dialog-shadow:var(--shadow-4);--dialog-backdrop:var(--overlay-scrim);--dialog-header-border:var(--divider);--dialog-footer-bg:var(--bg-subtle);--tag-bg:var(--bg-muted);--tag-bg-hover:var(--bg-active);--tag-text:var(--text-secondary);--tag-border:var(--border-subtle);--tooltip-bg:var(--primitive-neutral-900);--tooltip-text:var(--primitive-white);--tooltip-shadow:var(--shadow-2);--surface-card:var(--bg-surface);--surface-elevated:var(--bg-surface-raised);--canvas:#fff;--page-gutter:64px;--card-padding:24px;--modal-padding:32px;--control-height:40px;--sidebar-width:260px;--font-sans:var(--font-family-sans);--font-heading:var(--font-family-heading);--font-mono:var(--font-family-mono);--easing-enter:var(--easing-decelerate);--easing-exit:var(--easing-accelerate);--action-product:#13319a;--action-product-hover:#1565c0;--action-product-pressed:#0e2478;--action-product-light:#13319a14;--signal-success-light:var(--signal-success-bg);--signal-warning-light:var(--signal-warning-bg);--signal-danger-light:var(--signal-danger-bg);--signal-info-light:var(--signal-info-bg);--focus-stroke:var(--focus-border);--surface-subtle:var(--bg-subtle);--gradient-primary:linear-gradient(135deg,var(--primitive-indigo-600),var(--primitive-indigo-400));--color-dashboard-purple-main:#ddd5ff;--color-dashboard-purple-light:#f9e8ff;--shadow-accent:0 4px 14px #e50b7159;--shadow-accent-hover:0 6px 20px #e50b7173}@media (max-width:1024px){:root{--page-gutter:32px}}@media (max-width:640px){:root{--page-gutter:16px}}h1,h2,h3,h4,h5,h6{margin:0}a{color:var(--link-default);text-decoration:underline}a:hover{text-decoration:none}a:active{color:var(--link-active)}
/*# sourceMappingURL=e725ba054ccd9209.css.map*/