:root{--v2-bg:#fff;--v2-bg-subtle:#f8fafc;--v2-bg-muted:#f1f5f9;--v2-bg-elevated:#fff;--v2-bg-card-hover:#fafcfd;--v2-fg:#0f172a;--v2-fg-secondary:#475569;--v2-fg-muted:#5f6b7a;--v2-fg-placeholder:#697386;--v2-fg-inverse:#fff;--v2-border:#e2e8f0;--v2-border-subtle:#edf2f7;--v2-border-strong:#cbd5e1;--v2-border-focus:#2563eb;--v2-primary:#2563eb;--v2-primary-hover:#1d4ed8;--v2-primary-active:#1e40af;--v2-primary-subtle:#eff6ff;--v2-primary-fg:#fff;--v2-status-pending-bg:#fffbeb;--v2-status-pending-fg:#92400e;--v2-status-pending-border:#fde68a;--v2-status-pending-icon:#d97706;--v2-status-success-bg:#f0fdf4;--v2-status-success-fg:#166534;--v2-status-success-border:#bbf7d0;--v2-status-success-icon:#16a34a;--v2-status-failed-bg:#fef2f2;--v2-status-failed-fg:#991b1b;--v2-status-failed-border:#fecaca;--v2-status-failed-icon:#dc2626;--v2-status-cancelled-bg:#f8fafc;--v2-status-cancelled-fg:#475569;--v2-status-cancelled-border:#e2e8f0;--v2-status-cancelled-icon:#64748b;--v2-status-info-bg:#eff6ff;--v2-status-info-fg:#1e40af;--v2-status-info-border:#bfdbfe;--v2-status-info-icon:#2563eb;--v2-text-xs:.75rem;--v2-text-sm:.875rem;--v2-text-base:1rem;--v2-text-lg:1.125rem;--v2-text-xl:1.25rem;--v2-text-2xl:1.5rem;--v2-text-3xl:1.875rem;--v2-text-4xl:2.25rem;--v2-leading-tight:1.15;--v2-leading-normal:1.5;--v2-leading-relaxed:1.65;--v2-weight-normal:400;--v2-weight-medium:500;--v2-weight-semibold:600;--v2-weight-bold:700;--v2-space-1:.25rem;--v2-space-2:.5rem;--v2-space-3:.75rem;--v2-space-4:1rem;--v2-space-5:1.25rem;--v2-space-6:1.5rem;--v2-space-8:2rem;--v2-space-10:2.5rem;--v2-space-12:3rem;--v2-space-16:4rem;--v2-radius-sm:.375rem;--v2-radius-md:.5rem;--v2-radius-lg:.75rem;--v2-radius-xl:1rem;--v2-radius-full:9999px;--v2-shadow-sm:0 1px 2px 0 #0f172a0a;--v2-shadow-md:0 4px 12px -2px #0f172a0f, 0 2px 4px -2px #0f172a08;--v2-shadow-lg:0 14px 28px -6px #0f172a14, 0 4px 10px -4px #0f172a0a;--v2-shadow-glow:0 0 24px -4px #2563eb2e;--v2-transition-fast:.12s ease;--v2-transition-normal:.18s ease;--v2-transition-spring:.24s cubic-bezier(.16, 1, .3, 1)}
