:root{--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Outfit", var(--font-sans);--font-mono: "JetBrains Mono", monospace;--surface-primary: #07090e;--surface-secondary: #0c0f16;--surface-elevated: #121722;--surface-overlay: #1a202f;--bg-primary: #07090e;--bg-depth-1: #0c0f16;--bg-depth-2: #121722;--bg-depth-3: #1a202f;--border-dim: #1e2535;--border-default: #283248;--border-focus: #43587d;--text-primary: #f3f4f6;--text-secondary: #9ca3af;--text-muted: #6b7280;--text-dim: #4b5563;--text-on-accent: #030712;--border-subtle: rgba(255, 255, 255, .05);--status-watchlist: #f59e0b;--status-review: #6366f1;--status-candidate: #10b981;--status-warning: #f59e0b;--status-danger: #ef4444;--status-success: #00e676;--accent-primary: #d4a373;--accent-secondary: #6366f1;--gold: #d4a373;--gold-soft: rgba(212, 163, 115, .1);--gold-border: rgba(212, 163, 115, .3);--gold-pulse-0: rgba(212, 163, 115, .4);--gold-pulse-50: rgba(212, 163, 115, .2);--emerald: #10b981;--emerald-soft: rgba(16, 185, 129, .08);--emerald-border: rgba(16, 185, 129, .25);--crimson: #ef4444;--crimson-soft: rgba(239, 68, 68, .08);--crimson-border: rgba(239, 68, 68, .25);--indigo: #6366f1;--indigo-soft: rgba(99, 102, 241, .08);--indigo-border: rgba(99, 102, 241, .25);--amber: #f59e0b;--amber-soft: rgba(245, 158, 11, .08);--amber-border: rgba(245, 158, 11, .25);--slate: #64748b;--slate-soft: rgba(100, 116, 139, .08);--slate-border: rgba(100, 116, 139, .2);--glass-bg: rgba(12, 15, 22, .75);--glass-blur: blur(12px);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .37);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .15), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-glow-gold: 0 0 15px rgba(212, 163, 115, .15);--shadow-glow-emerald: 0 0 15px rgba(16, 185, 129, .15);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-full: 9999px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--subtle-bg: rgba(255, 255, 255, .02);--subtle-border: rgba(255, 255, 255, .05);--subtle-divider: rgba(255, 255, 255, .03);--card-bg-hover: rgba(18, 23, 34, .45);--overlay-bg: rgba(12, 15, 22, .65);--accent-glow: rgba(6, 182, 212, .15);--accent-glow-soft: rgba(6, 182, 212, .04);--accent-glow-medium: rgba(6, 182, 212, .25)}[data-theme=midnight]{--surface-primary: #0a0e1a;--surface-secondary: #0f1526;--surface-elevated: #151d33;--surface-overlay: #1c2640;--bg-primary: #0a0e1a;--bg-depth-1: #0f1526;--bg-depth-2: #151d33;--bg-depth-3: #1c2640;--border-dim: #1e2d4f;--border-default: #2a3d6b;--border-focus: #3b5998;--text-primary: #e2e8f0;--text-secondary: #94a3b8;--text-muted: #64748b;--text-dim: #475569;--text-on-accent: #08101f;--border-subtle: rgba(255, 255, 255, .05);--status-watchlist: #fbbf24;--status-review: #818cf8;--status-candidate: #34d399;--status-warning: #fbbf24;--status-danger: #f87171;--status-success: #5eead4;--accent-primary: #60a5fa;--accent-secondary: #818cf8;--gold: #60a5fa;--gold-soft: rgba(96, 165, 250, .08);--gold-border: rgba(96, 165, 250, .25);--gold-pulse-0: rgba(96, 165, 250, .4);--gold-pulse-50: rgba(96, 165, 250, .2);--emerald: #34d399;--emerald-soft: rgba(52, 211, 153, .08);--emerald-border: rgba(52, 211, 153, .25);--crimson: #f87171;--crimson-soft: rgba(248, 113, 113, .08);--crimson-border: rgba(248, 113, 113, .25);--indigo: #818cf8;--indigo-soft: rgba(129, 140, 248, .08);--indigo-border: rgba(129, 140, 248, .25);--amber: #fbbf24;--amber-soft: rgba(251, 191, 36, .08);--amber-border: rgba(251, 191, 36, .25);--slate: #7c8db5;--slate-soft: rgba(124, 141, 181, .08);--slate-border: rgba(124, 141, 181, .2);--glass-bg: rgba(15, 21, 38, .8);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 40, .4);--shadow-glow-gold: 0 0 15px rgba(96, 165, 250, .15);--shadow-glow-emerald: 0 0 15px rgba(52, 211, 153, .15);--subtle-bg: rgba(255, 255, 255, .02);--subtle-border: rgba(255, 255, 255, .05);--subtle-divider: rgba(255, 255, 255, .03);--card-bg-hover: rgba(21, 29, 51, .5);--overlay-bg: rgba(15, 21, 38, .7);--accent-glow: rgba(96, 165, 250, .15);--accent-glow-soft: rgba(96, 165, 250, .04);--accent-glow-medium: rgba(96, 165, 250, .25)}[data-theme=forest]{--surface-primary: #060d08;--surface-secondary: #0a1410;--surface-elevated: #101e17;--surface-overlay: #172a1f;--bg-primary: #060d08;--bg-depth-1: #0a1410;--bg-depth-2: #101e17;--bg-depth-3: #172a1f;--border-dim: #1a3327;--border-default: #254a38;--border-focus: #2f6e4f;--text-primary: #d1fae5;--text-secondary: #86efac;--text-muted: #4ade80;--text-dim: #22543d;--text-on-accent: #031108;--border-subtle: rgba(255, 255, 255, .04);--status-watchlist: #facc15;--status-review: #a78bfa;--status-candidate: #4ade80;--status-warning: #facc15;--status-danger: #f87171;--status-success: #86efac;--accent-primary: #22c55e;--accent-secondary: #a78bfa;--gold: #22c55e;--gold-soft: rgba(34, 197, 94, .08);--gold-border: rgba(34, 197, 94, .25);--gold-pulse-0: rgba(34, 197, 94, .4);--gold-pulse-50: rgba(34, 197, 94, .2);--emerald: #4ade80;--emerald-soft: rgba(74, 222, 128, .08);--emerald-border: rgba(74, 222, 128, .25);--crimson: #f87171;--crimson-soft: rgba(248, 113, 113, .08);--crimson-border: rgba(248, 113, 113, .25);--indigo: #a78bfa;--indigo-soft: rgba(167, 139, 250, .08);--indigo-border: rgba(167, 139, 250, .25);--amber: #facc15;--amber-soft: rgba(250, 204, 21, .08);--amber-border: rgba(250, 204, 21, .25);--slate: #6b9b85;--slate-soft: rgba(107, 155, 133, .08);--slate-border: rgba(107, 155, 133, .2);--glass-bg: rgba(10, 20, 16, .8);--glass-shadow: 0 8px 32px 0 rgba(0, 20, 0, .4);--shadow-glow-gold: 0 0 15px rgba(34, 197, 94, .15);--shadow-glow-emerald: 0 0 15px rgba(74, 222, 128, .15);--subtle-bg: rgba(255, 255, 255, .02);--subtle-border: rgba(255, 255, 255, .04);--subtle-divider: rgba(255, 255, 255, .03);--card-bg-hover: rgba(16, 30, 23, .5);--overlay-bg: rgba(10, 20, 16, .7);--accent-glow: rgba(34, 197, 94, .15);--accent-glow-soft: rgba(34, 197, 94, .04);--accent-glow-medium: rgba(34, 197, 94, .25)}[data-theme=light]{--surface-primary: #f8fafc;--surface-secondary: #f1f5f9;--surface-elevated: #ffffff;--surface-overlay: #e2e8f0;--bg-primary: #f8fafc;--bg-depth-1: #f1f5f9;--bg-depth-2: #ffffff;--bg-depth-3: #e2e8f0;--border-dim: #e2e8f0;--border-default: #cbd5e1;--border-focus: #94a3b8;--text-primary: #1e293b;--text-secondary: #475569;--text-muted: #64748b;--text-dim: #94a3b8;--text-on-accent: #ffffff;--border-subtle: rgba(0, 0, 0, .06);--status-watchlist: #d97706;--status-review: #4f46e5;--status-candidate: #059669;--status-warning: #d97706;--status-danger: #dc2626;--status-success: #059669;--accent-primary: #6366f1;--accent-secondary: #4f46e5;--gold: #6366f1;--gold-soft: rgba(99, 102, 241, .06);--gold-border: rgba(99, 102, 241, .2);--gold-pulse-0: rgba(99, 102, 241, .4);--gold-pulse-50: rgba(99, 102, 241, .2);--emerald: #059669;--emerald-soft: rgba(5, 150, 105, .06);--emerald-border: rgba(5, 150, 105, .2);--crimson: #dc2626;--crimson-soft: rgba(220, 38, 38, .06);--crimson-border: rgba(220, 38, 38, .2);--indigo: #4f46e5;--indigo-soft: rgba(79, 70, 229, .06);--indigo-border: rgba(79, 70, 229, .2);--amber: #d97706;--amber-soft: rgba(217, 119, 6, .06);--amber-border: rgba(217, 119, 6, .2);--slate: #64748b;--slate-soft: rgba(100, 116, 139, .06);--slate-border: rgba(100, 116, 139, .15);--glass-bg: rgba(255, 255, 255, .85);--glass-shadow: 0 4px 16px 0 rgba(0, 0, 0, .06);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -1px rgba(0, 0, 0, .03);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .06), 0 4px 6px -2px rgba(0, 0, 0, .03);--shadow-glow-gold: 0 0 12px rgba(99, 102, 241, .1);--shadow-glow-emerald: 0 0 12px rgba(5, 150, 105, .1);--subtle-bg: rgba(0, 0, 0, .02);--subtle-border: rgba(0, 0, 0, .06);--subtle-divider: rgba(0, 0, 0, .04);--card-bg-hover: rgba(241, 245, 249, .7);--overlay-bg: rgba(248, 250, 252, .85);--accent-glow: rgba(99, 102, 241, .12);--accent-glow-soft: rgba(99, 102, 241, .04);--accent-glow-medium: rgba(99, 102, 241, .2)}[data-theme=eyecare]{--surface-primary: #120f0a;--surface-secondary: #1a1610;--surface-elevated: #241e15;--surface-overlay: #2f271c;--bg-primary: #120f0a;--bg-depth-1: #1a1610;--bg-depth-2: #241e15;--bg-depth-3: #2f271c;--border-dim: #322718;--border-default: #4d3c26;--border-focus: #80633b;--text-primary: #eae3d2;--text-secondary: #b3a890;--text-muted: #8a7f69;--text-dim: #635a47;--text-on-accent: #120f0a;--border-subtle: rgba(230, 215, 185, .05);--status-watchlist: #d69e2e;--status-review: #9f7aea;--status-candidate: #38a169;--status-warning: #d69e2e;--status-danger: #e53e3e;--status-success: #48bb78;--accent-primary: #e5ba73;--accent-secondary: #9f7aea;--gold: #e5ba73;--gold-soft: rgba(229, 186, 115, .08);--gold-border: rgba(229, 186, 115, .25);--gold-pulse-0: rgba(229, 186, 115, .4);--gold-pulse-50: rgba(229, 186, 115, .2);--emerald: #38a169;--emerald-soft: rgba(56, 161, 105, .08);--emerald-border: rgba(56, 161, 105, .25);--crimson: #e53e3e;--crimson-soft: rgba(229, 62, 62, .08);--crimson-border: rgba(229, 62, 62, .25);--indigo: #805ad5;--indigo-soft: rgba(128, 90, 213, .08);--indigo-border: rgba(128, 90, 213, .25);--amber: #d69e2e;--amber-soft: rgba(214, 158, 46, .08);--amber-border: rgba(214, 158, 46, .25);--slate: #8a7f69;--slate-soft: rgba(138, 127, 105, .08);--slate-border: rgba(138, 127, 105, .2);--glass-bg: rgba(26, 22, 16, .8);--glass-shadow: 0 8px 32px 0 rgba(20, 15, 10, .4);--shadow-glow-gold: 0 0 15px rgba(229, 186, 115, .15);--shadow-glow-emerald: 0 0 15px rgba(56, 161, 105, .15);--subtle-bg: rgba(255, 255, 255, .01);--subtle-border: rgba(230, 215, 185, .05);--subtle-divider: rgba(230, 215, 185, .03);--card-bg-hover: rgba(36, 30, 21, .45);--overlay-bg: rgba(26, 22, 16, .7);--accent-glow: rgba(229, 186, 115, .15);--accent-glow-soft: rgba(229, 186, 115, .04);--accent-glow-medium: rgba(229, 186, 115, .25)}[data-theme=eyecare] ::-webkit-scrollbar-track{background:var(--surface-secondary)}[data-theme=eyecare] ::-webkit-scrollbar-thumb{background:var(--border-default)}[data-theme=eyecare] ::-webkit-scrollbar-thumb:hover{background:var(--border-focus)}[data-theme=light] ::-webkit-scrollbar-track{background:var(--surface-secondary)}[data-theme=light] ::-webkit-scrollbar-thumb{background:var(--border-default)}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:var(--border-focus)}[data-theme=light] .compact-table tbody tr:hover{background-color:var(--gold-soft)}[data-theme=light] .glass-card:hover{box-shadow:var(--shadow-lg)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:14px;line-height:1.5;height:100%;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}body{padding-bottom:env(safe-area-inset-bottom);padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}#root{height:100%;display:flex;flex-direction:column}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-depth-1)}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--border-focus)}.desktop-nav-sidebar::-webkit-scrollbar{display:none!important}.glass-card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-dim);box-shadow:var(--glass-shadow);border-radius:var(--radius-md);transition:all var(--transition-normal)}.glass-card:hover{border-color:var(--border-default);box-shadow:0 12px 40px #00000080}.mock-state-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.7rem;padding:1rem 1.15rem;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--glass-bg),var(--subtle-bg));border:1px solid var(--border-subtle)}.mock-state-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.03),transparent);opacity:.4}.mock-state-card[data-variant=loading]{border-color:var(--indigo-border)}.mock-state-card[data-variant=empty]{border-color:var(--border-default)}.mock-state-card[data-variant=error]{border-color:var(--crimson-border)}.mock-state-card[data-variant=review]{border-color:var(--amber-border)}@keyframes pulse-gold{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 0 0 var(--gold-pulse-0)}50%{opacity:.85;transform:scale(.98);box-shadow:0 0 10px 4px var(--gold-pulse-50)}}@keyframes pulse-emerald{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 12px 6px #10b98133}}@keyframes progress-stream{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes drawer-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-pulse-gold{animation:pulse-gold 2s infinite ease-in-out}.animate-pulse-emerald{animation:pulse-emerald 2s infinite ease-in-out}.animate-fade-in{animation:fade-in var(--transition-normal) forwards}.animate-spin{animation:spin 1s linear infinite}.stream-progress-bar{background:linear-gradient(90deg,var(--gold),var(--indigo),var(--emerald),var(--gold));background-size:300% 300%;animation:progress-stream 3s infinite linear}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:600;color:var(--text-primary);letter-spacing:-.02em}button{font-family:var(--font-sans);font-weight:500;cursor:pointer;border:none;outline:none;background:none;transition:all var(--transition-fast)}input,select,textarea{font-family:var(--font-sans);background:var(--bg-depth-1);border:1px solid var(--border-default);color:var(--text-primary);border-radius:var(--radius-sm);outline:none;padding:.5rem .75rem;transition:all var(--transition-fast)}input:focus,select:focus,textarea:focus{border-color:var(--gold-border);box-shadow:0 0 0 2px var(--gold-soft);outline:none}@media (prefers-reduced-motion: reduce){.animate-pulse-gold,.animate-pulse-emerald,.animate-fade-in,.animate-drawer-slide-up,[style*=animation]{animation:none!important;transition:none!important}}.compact-table{width:100%;border-collapse:collapse;font-size:.95rem}.compact-table th{font-family:var(--font-heading);font-weight:500;text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--border-default);color:var(--text-muted);text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.compact-table td{padding:.75rem 1rem;border-bottom:1px solid var(--border-dim);vertical-align:middle}.compact-table tbody tr{transition:background-color var(--transition-fast)}.compact-table tbody tr:hover{background-color:#1e253559}.interactive-hover{transition:all var(--transition-fast) cubic-bezier(.25,.8,.25,1)}.interactive-hover:hover{transform:translateY(-1.5px)}.interactive-hover:active{transform:scale(.96) translateY(0)}.interactive-signal-card{transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.interactive-signal-card:hover{transform:translateY(-2px);border-color:#ffffff29!important;box-shadow:0 6px 20px #00000073!important}.interactive-signal-card:active{transform:scale(.98) translateY(0)!important;box-shadow:none!important;transition:all .08s cubic-bezier(.25,.8,.25,1)!important}.sidebar-item{transition:all .2s cubic-bezier(.25,.8,.25,1)!important}.sidebar-item:active{transform:scale(.96)!important}.responsive-page-container{flex:1;padding:2rem;overflow-y:auto;overflow-x:hidden;max-width:100vw;display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 767px){.responsive-page-container{padding:.85rem!important;gap:1rem!important}}.risk-desk-grid{display:grid;grid-template-columns:1.8fr 1fr;gap:24px;align-items:start}@media (max-width: 1024px){.risk-desk-grid{grid-template-columns:1fr;gap:20px}}input[type=range].premium-slider{-webkit-appearance:none;width:100%;height:6px;background:#d4a3731f!important;border-radius:var(--radius-full);outline:none;border:1px solid rgba(212,163,115,.25);transition:all var(--transition-fast)}input[type=range].premium-slider::-webkit-slider-runnable-track{width:100%;height:6px;cursor:pointer;background:transparent}input[type=range].premium-slider::-webkit-slider-thumb{height:18px;width:18px;border-radius:50%;background:var(--gold)!important;cursor:pointer;-webkit-appearance:none;margin-top:-6px;border:2.5px solid var(--bg-primary);box-shadow:0 0 12px var(--gold),0 2px 4px #0009;transition:transform var(--transition-fast),background-color var(--transition-fast)}input[type=range].premium-slider::-webkit-slider-thumb:hover{transform:scale(1.2);background:#f5d4b3!important}input[type=range].premium-slider:focus::-webkit-slider-thumb{box-shadow:0 0 16px var(--gold),0 0 0 3px #d4a3734d}.terminal-crt{position:relative;overflow:hidden;box-shadow:inset 0 0 24px #00e6761f,0 4px 16px #0009!important;border:1px solid rgba(0,230,118,.25)!important}.terminal-crt:before{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(#12101000 50%,#0000004d 50%);background-size:100% 4px;z-index:10;pointer-events:none}.terminal-crt:after{content:" ";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:radial-gradient(circle,#10b98108,#00000073 120%);z-index:11;pointer-events:none}.grade-stamp{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-family:var(--font-mono);font-size:.72rem;font-weight:900;text-transform:uppercase;-webkit-user-select:none;user-select:none}.grade-stamp-s{color:#ffb300;border:1.5px solid #ffb300;background:#ffb30014;box-shadow:0 0 10px #ffb30059;text-shadow:0 0 6px rgba(255,179,0,.6)}.grade-stamp-a{color:var(--emerald);border:1.5px solid var(--emerald);background:var(--emerald-soft);box-shadow:0 0 10px #10b98159;text-shadow:0 0 6px rgba(16,185,129,.6)}.grade-stamp-b{color:var(--indigo);border:1.5px solid var(--indigo);background:var(--indigo-soft);box-shadow:0 0 10px #6366f159;text-shadow:0 0 6px rgba(99,102,241,.6)}.grade-stamp-c{color:var(--amber);border:1.5px solid var(--amber);background:var(--amber-soft);box-shadow:0 0 10px #f59e0b59;text-shadow:0 0 6px rgba(245,158,11,.6)}.grade-stamp-d{color:var(--crimson);border:1.5px solid var(--crimson);background:var(--crimson-soft);box-shadow:0 0 10px #ef44444d;text-shadow:0 0 6px rgba(239,68,68,.5)}.triage-glass-capsule{border:1px solid rgba(255,255,255,.04)!important;background:linear-gradient(135deg,#ffffff05,#ffffff0a)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.triage-glass-capsule:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,#ffffff0d,#ffffff14)!important;border-color:#ffffff1a!important;box-shadow:0 8px 30px #00000059!important}.triage-glass-capsule:active{transform:scale(.99) translateY(0)!important;box-shadow:0 2px 8px #00000040!important;transition:all .08s cubic-bezier(.25,.8,.25,1)!important}.alerts-row-card{transition:all var(--transition-fast) ease-in-out!important}.alerts-row-card:hover{border-color:var(--gold-border)!important;box-shadow:var(--shadow-glow-gold)!important;background:linear-gradient(135deg,#ffffff05,#ffffff0f)!important}.interactive-table-row{cursor:pointer;transition:background-color var(--transition-fast)}.interactive-table-row:hover{background-color:var(--gold-soft)!important}@keyframes skeleton-pulse-keyframes{0%,to{opacity:.55}50%{opacity:1}}.skeleton-pulse{animation:skeleton-pulse-keyframes 1.8s infinite ease-in-out}@keyframes skeleton-shimmer-keyframes{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,var(--bg-depth-3) 25%,color-mix(in srgb,var(--bg-depth-3) 82%,var(--text-secondary) 18%) 50%,var(--bg-depth-3) 75%)!important;background-size:200% 100%!important;animation:skeleton-shimmer-keyframes 1.6s infinite linear!important}
