:root{--vault-color-primary:#274C4F;--vault-color-primary-hover:#456A6D;--vault-color-primary-deep:#152420;--vault-color-primary-dark:#152420;--vault-color-primary-muted:#42504B;--vault-color-primary-accent:#1A3D3D;--vault-color-primary-light:#EEF4F5;--vault-color-primary-tint:rgba(39, 76, 79, 0.07);--vault-color-primary-border:#E2EDEF;--vault-color-accent:#B8860B;--vault-color-accent-hover:#8B6914;--vault-color-accent-light:#D4AF37;--vault-color-accent-tint:color-mix(in srgb, var(--vault-color-accent) 10%, transparent);--vault-color-accent-border:color-mix(in srgb, var(--vault-color-accent) 30%, transparent);--vault-gradient-accent:linear-gradient(135deg, #B8860B 0%, #8B6914 100%);--vault-gradient-accent-hover:linear-gradient(135deg, #D4AF37 0%, #B8860B 100%);--vault-color-bg:#FBFCFC;--vault-color-bg-subtle:#F9FAFB;--vault-color-surface:#FFFFFF;--vault-color-surface-alt:#F9FAFB;--vault-color-text:#1A1A2E;--vault-color-text-muted:#64748B;--vault-color-text-light:#94A3B8;--vault-color-border:#E2E8F0;--vault-color-border-light:#F1F5F9;--vault-color-success:#16A34A;--vault-color-success-dark:#166534;--vault-color-success-tint:color-mix(in srgb, var(--vault-color-success) 10%, transparent);--vault-color-success-border:color-mix(in srgb, var(--vault-color-success) 30%, transparent);--vault-color-warning:#F59E0B;--vault-color-warning-dark:#B45309;--vault-color-warning-tint:color-mix(in srgb, var(--vault-color-warning) 10%, transparent);--vault-color-warning-border:color-mix(in srgb, var(--vault-color-warning) 30%, transparent);--vault-color-danger:#EF4444;--vault-color-danger-dark:#B91C1C;--vault-color-danger-tint:color-mix(in srgb, var(--vault-color-danger) 10%, transparent);--vault-color-danger-border:color-mix(in srgb, var(--vault-color-danger) 30%, transparent);--vault-color-info:#0EA5E9;--vault-color-info-dark:#0369A1;--vault-color-info-tint:color-mix(in srgb, var(--vault-color-info) 10%, transparent);--vault-color-info-border:color-mix(in srgb, var(--vault-color-info) 30%, transparent);--vault-radius:6px;--vault-radius-md:12px;--vault-radius-lg:16px;--vault-radius-xl:24px;--vault-radius-2xl:1.5rem;--vault-radius-full:9999px;--vault-shadow-card:0 4px 24px -4px rgba(0, 0, 0, 0.08);--vault-shadow-card-hover:0 8px 32px -8px rgba(0, 0, 0, 0.12);--vault-shadow-primary:0 4px 20px -4px rgba(39, 76, 79, 0.25);--vault-shadow-primary-lg:0 6px 24px -4px rgba(39, 76, 79, 0.35);--vault-shadow-sm:0 1px 2px rgba(0, 0, 0, 0.04);--vault-shadow-md:0 2px 8px -2px rgba(0, 0, 0, 0.08);--vault-shadow-modal:0 24px 64px -16px rgba(15, 23, 42, 0.45);--vault-color-backdrop:rgba(15, 23, 42, 0.55);--vault-space-1:4px;--vault-space-2:8px;--vault-space-2-5:10px;--vault-space-3:12px;--vault-space-4:16px;--vault-space-4-5:20px;--vault-space-5:24px;--vault-space-6:32px;--vault-space-7:48px;--vault-space-8:64px;--vault-section-py:64px;--vault-section-py-lg:96px;--vault-font-family:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--vault-font-display:var(--vault-font-family);--vault-font-size-xs:11px;--vault-font-size-sm:13px;--vault-font-size-md:14px;--vault-font-size-base:14px;--vault-font-size-lg:16px;--vault-font-size-xl:20px;--vault-font-size-2xl:28px;--vault-font-weight-normal:400;--vault-font-weight-medium:500;--vault-font-weight-semibold:600;--vault-font-weight-bold:700;--vault-line-height-tight:1.2;--vault-line-height-normal:1.5;--vault-line-height-loose:1.75;--vault-transition-fast:150ms ease;--vault-transition-normal:250ms ease;--vault-transition-slow:400ms ease;--vault-z-dropdown:100;--vault-z-sticky:200;--vault-z-modal-backdrop:900;--vault-z-modal:1000;--vault-z-toast:1100;--vault-button-padding-x:16px;--vault-button-padding-y:10px;--vault-button-padding-x-sm:12px;--vault-button-padding-y-sm:6px;--vault-button-padding-x-lg:24px;--vault-button-padding-y-lg:14px;--vault-button-radius:var(--vault-radius);--vault-button-font-size:var(--vault-font-size-sm);--vault-button-font-size-lg:var(--vault-font-size-md);--vault-button-font-weight:var(--vault-font-weight-semibold);--vault-button-transition:background var(--vault-transition-fast), color var(--vault-transition-fast), border-color var(--vault-transition-fast), box-shadow var(--vault-transition-fast), transform var(--vault-transition-fast);--vault-card-padding:var(--vault-space-5);--vault-card-radius:var(--vault-radius-md);--vault-card-shadow:var(--vault-shadow-sm);--vault-card-border:1px solid var(--vault-color-border-light);--vault-badge-padding-x:10px;--vault-badge-padding-y:3px;--vault-badge-radius:var(--vault-radius-full);--vault-badge-font-size:var(--vault-font-size-xs);--vault-badge-font-weight:var(--vault-font-weight-semibold);--vault-focus-ring-width:3px;--vault-focus-ring-offset:2px;--vault-focus-ring-color:color-mix(in srgb, var(--vault-color-primary) 35%, transparent)}