[data-jsp-check-shell]{--jsp-shell-bg:radial-gradient(circle at 12% 18%, rgba(16, 185, 129, 0.1), transparent 18%), radial-gradient(circle at 92% 85%, rgba(30, 160, 100, 0.08), transparent 22%), linear-gradient(170deg, #fdfaf3 0%, #f6fced 18%, #f7faf4 42%, #eef6e8 100%);--jsp-hero-bg:linear-gradient(135deg, rgba(6, 78, 59, 0.96), rgba(15, 23, 42, 0.9) 42%, rgba(120, 53, 15, 0.78) 100%);--jsp-panel-bg:rgba(255, 255, 255, 0.9);--jsp-panel-border:rgba(148, 163, 184, 0.35);--jsp-soft-bg:#f8fafc;--jsp-text-primary:#0f172a;--jsp-text-muted:#475569;--jsp-hero-card-bg:linear-gradient(135deg, rgba(255, 254, 248, 0.98), rgba(255, 250, 240, 0.96));--jsp-hero-card-border:rgba(203, 213, 225, 0.7);--jsp-hero-badge-bg:rgba(6, 78, 59, 0.14);--jsp-hero-badge-border:rgba(6, 95, 70, 0.18);--jsp-hero-badge-text:#065f46;--jsp-hero-title:#0f172a;--jsp-hero-body:#475569;--jsp-hero-primary-bg:#facc15;--jsp-hero-primary-text:#1f2937;--jsp-hero-primary-shadow:rgba(120, 53, 15, 0.24);--jsp-hero-secondary-bg:rgba(255, 255, 255, 0.92);--jsp-hero-secondary-border:rgba(148, 163, 184, 0.4);--jsp-hero-secondary-text:#0f172a;--jsp-hero-stat-bg:linear-gradient(180deg, rgba(255, 255, 255, 0.98), rgba(248, 250, 252, 0.94));--jsp-hero-stat-border:rgba(203, 213, 225, 0.8);--jsp-hero-stat-title:#475569;--jsp-hero-stat-copy:#334155;--jsp-section-title:#0f172a;--jsp-section-copy:#475569;--jsp-section-soft-bg:rgba(255, 255, 255, 0.92);--jsp-section-soft-border:rgba(203, 213, 225, 0.78);--jsp-section-soft-strong:#0f172a;--jsp-section-soft-copy:#475569;--jsp-section-contrast-bg:#0f172a;--jsp-section-contrast-title:#cbd5e1;--jsp-section-contrast-copy:#e2e8f0;--jsp-section-chip-bg:#ecfdf5;--jsp-section-chip-text:#065f46;--jsp-section-button-bg:#0f172a;--jsp-section-button-text:#ffffff;--jsp-section-button-secondary-bg:rgba(255, 255, 255, 0.92);--jsp-section-button-secondary-border:rgba(203, 213, 225, 0.78);--jsp-section-button-secondary-text:#334155;--jsp-loading-bg:rgba(255, 255, 255, 0.92);--jsp-loading-border:rgba(203, 213, 225, 0.78);--jsp-loading-text:#0f172a;--jsp-loading-spinner-track:rgba(148, 163, 184, 0.35);--jsp-loading-spinner-accent:#065f46;--jsp-status-danger-bg:rgba(254, 242, 242, 0.9);--jsp-status-danger-border:rgba(254, 202, 202, 0.9);--jsp-status-danger-text:#991b1b;--jsp-status-warning-bg:rgba(255, 251, 235, 0.9);--jsp-status-warning-border:rgba(253, 230, 138, 0.9);--jsp-status-warning-text:#92400e;--jsp-status-success-bg:rgba(240, 253, 244, 0.9);--jsp-status-success-border:rgba(187, 247, 208, 0.9);--jsp-status-success-text:#166534;--jsp-status-info-bg:rgba(239, 246, 255, 0.9);--jsp-status-info-border:rgba(191, 219, 254, 0.9);--jsp-status-info-text:#1e3a8a}