.diagnostic-rails-container.svelte-yk1vtf{flex-direction:column;gap:16px;width:100%;display:flex}.diagnostic-rail-row.svelte-yk1vtf{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:180px 1fr 240px;align-items:center;gap:32px;padding:28px 36px;transition:all .3s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden}.diagnostic-rail-row.svelte-yk1vtf:before{content:"";opacity:0;background:linear-gradient(#d32cee,#7e22ce);width:3px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0}.diagnostic-rail-row.svelte-yk1vtf:hover{background:#ffffff0b;border-color:#d32cee59;transform:translate(4px);box-shadow:0 10px 30px #0006}.diagnostic-rail-row.svelte-yk1vtf:hover:before{opacity:1}@media (width<=1024px){.diagnostic-rail-row.svelte-yk1vtf{grid-template-columns:1fr;gap:20px;padding:24px}}.rail-meta-col.svelte-yk1vtf{flex-direction:column;gap:6px;display:flex}.rail-num.svelte-yk1vtf{font-family:var(--font-primary,"Sora", sans-serif);color:#ffffff4d;font-size:28px;font-weight:800;line-height:1}.rail-category-tag.svelte-yk1vtf{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#e879f9;font-size:11px;font-weight:700}.rail-story-col.svelte-yk1vtf{flex-direction:column;gap:8px;display:flex}.rail-title.svelte-yk1vtf{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;margin:0;font-size:18px;font-weight:700;line-height:1.35}.rail-desc.svelte-yk1vtf{font-family:var(--font-secondary,"Outfit", sans-serif);color:#a19dae;margin:0;font-size:14px;line-height:1.6}.rail-diagnostic-col.svelte-yk1vtf{flex-direction:column;align-items:flex-end;gap:8px;display:flex}@media (width<=1024px){.rail-diagnostic-col.svelte-yk1vtf{align-items:flex-start}}.diag-label.svelte-yk1vtf{font-family:var(--font-primary,"Sora", sans-serif);letter-spacing:.08em;text-transform:uppercase;color:#71717a;font-size:11px;font-weight:700}.diag-val-capsule.svelte-yk1vtf{background:#d32cee1a;border:1px solid #d32cee4d;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.diag-warning-dot.svelte-yk1vtf{background:#d32cee;border-radius:50%;width:7px;height:7px;animation:1.8s infinite svelte-yk1vtf-diagPulse;box-shadow:0 0 8px #d32cee}@keyframes svelte-yk1vtf-diagPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.diag-val-text.svelte-yk1vtf{font-family:var(--font-primary,"Sora", sans-serif);color:#f0abfc;white-space:nowrap;font-size:12px;font-weight:700}html.light .diagnostic-rail-row{background:#ffffffc7;border-color:#ffffffe6 #9c27b01f #9c27b01f;box-shadow:0 8px 30px #6750a40d,inset 0 1px #ffffffe6}html.light .diagnostic-rail-row:hover{background:#fffffff2;border-color:#9c27b04d;box-shadow:0 14px 40px #6750a41a}html.light .rail-num{color:#9c27b040}html.light .rail-title{color:#1d1a22}html.light .rail-desc{color:#49454f}html.light .diag-label{color:#6b6475}html.light .diag-val-capsule{background:#0000000a;border-color:#0000001f}html.light .diag-val-text{color:#49454f}
