.RecoveryHero_hero__9Rs6x{position:relative;padding:var(--space-xl);margin-bottom:var(--section-spacing);background:var(--glass-card-bg);border:1px solid var(--glass-card-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-glass);overflow:hidden;isolation:isolate}.RecoveryHero_glow__otI2v{position:absolute;top:-30%;right:0;width:55%;aspect-ratio:1/1;background:radial-gradient(circle,rgba(59,130,246,.26) 0,rgba(34,211,238,.1) 55%,transparent 75%);filter:blur(10px);z-index:-1}.RecoveryHero_content__diJ00{display:grid;grid-template-columns:minmax(260px,1fr) minmax(200px,320px);align-items:center;grid-gap:var(--space-xl);gap:var(--space-xl)}.RecoveryHero_title__chlKM{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:600;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.RecoveryHero_subtitle__zH9mW{margin-top:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-md)}.RecoveryHero_scoreBlock__wZI5d{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--space-lg)}.RecoveryHero_scoreLabel__4J26o{font-size:var(--font-size-xs);font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.RecoveryHero_scoreValue__DLN0Q{font-family:var(--font-family-display);font-size:3.4rem;font-weight:700;line-height:1.1;color:var(--color-primary-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RecoveryHero_statusBadge__IISgG{margin-top:var(--space-xs);padding:5px 14px;font-size:var(--font-size-sm);font-weight:700;border-radius:var(--radius-pill)}.RecoveryHero_statusBadge__IISgG.RecoveryHero_success__kucYb{color:var(--color-success);background:rgba(52,211,153,.14);border:1px solid rgba(52,211,153,.3)}.RecoveryHero_statusBadge__IISgG.RecoveryHero_primary__Sdjw2{color:var(--color-primary-soft);background:rgba(59,130,246,.14);border:1px solid rgba(59,130,246,.3)}.RecoveryHero_statusBadge__IISgG.RecoveryHero_gold__ruBar{color:var(--color-gold);background:rgba(240,185,79,.14);border:1px solid rgba(240,185,79,.3)}.RecoveryHero_statusBadge__IISgG.RecoveryHero_danger__9Oozl{color:var(--color-danger);background:rgba(251,113,133,.14);border:1px solid rgba(251,113,133,.3)}.RecoveryHero_statusDescription__ievyK{margin-top:var(--space-sm);max-width:380px;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6}.RecoveryHero_missingDataBlock__F7A8a{margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);max-width:420px;background:var(--color-card-alt);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.RecoveryHero_missingDataText__A2jVj{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.6}.RecoveryHero_visual__AbN4L{position:relative;height:200px;border-radius:var(--radius-md);overflow:hidden}.RecoveryHero_visualImage__iU2Jf{object-fit:contain}@media (max-width:900px){.RecoveryHero_content__diJ00{grid-template-columns:1fr}.RecoveryHero_visual__AbN4L{display:none}}@media (max-width:640px){.RecoveryHero_hero__9Rs6x{padding:var(--space-lg) var(--space-md)}.RecoveryHero_title__chlKM{font-size:var(--font-size-2xl)}.RecoveryHero_scoreValue__DLN0Q{font-size:2.6rem}}.RecoveryHero_actions__ORGYt{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.RecoveryHero_actions__ORGYt a{white-space:normal;text-align:center}.RecoveryHero_hero__9Rs6x{background:linear-gradient(120deg,rgba(59,130,246,.1),transparent),var(--color-card);margin-bottom:var(--space-lg)}.RecoveryHero_title__chlKM{background:none;color:var(--color-text-primary)}.RecoveryHero_scoreBlock__wZI5d{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:10px 24px;gap:10px 24px;align-items:center}.RecoveryHero_scoreRing__nRD3K{grid-column:1;grid-row:1/4;display:grid;place-items:center;width:150px;aspect-ratio:1;border-radius:50%;padding:10px;background:conic-gradient(var(--color-primary-soft) var(--score),var(--color-border) 0)}.RecoveryHero_scoreValue__DLN0Q{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;width:100%;height:100%;background:var(--color-bg);font-size:var(--font-size-3xl)}.RecoveryHero_scoreValue__DLN0Q small{font:inherit;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:8px}.RecoveryHero_scoreLabel__4J26o,.RecoveryHero_statusBadge__IISgG,.RecoveryHero_statusDescription__ievyK{grid-column:2}.RecoveryHero_statusBadge__IISgG{justify-self:start}@media(max-width:500px){.RecoveryHero_scoreBlock__wZI5d{grid-template-columns:110px minmax(0,1fr);gap:10px 14px}.RecoveryHero_scoreRing__nRD3K{width:110px}.RecoveryHero_scoreValue__DLN0Q{font-size:var(--font-size-2xl)}}