.assessment[data-astro-cid-4t6b3y4c]{padding-top:120px;padding-bottom:var(--space-2xl);min-height:80vh;position:relative;overflow:hidden}.assessment[data-astro-cid-4t6b3y4c]:before{content:"";background:radial-gradient(circle at center, var(--accent-glow) 0%, transparent 70%);filter:blur(80px);opacity:.35;pointer-events:none;z-index:0;width:900px;height:900px;position:absolute;top:0;left:50%;transform:translate(-50%)}.container[data-astro-cid-4t6b3y4c]{z-index:1;position:relative}.panel[data-astro-cid-4t6b3y4c]{max-width:820px;margin:0 auto}#intro[data-astro-cid-4t6b3y4c]{text-align:center;padding-top:var(--space-2xl)}.hidden[data-astro-cid-4t6b3y4c]{display:none}h1[data-astro-cid-4t6b3y4c]{margin-bottom:var(--space-lg);background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,5vw,4rem);line-height:1.2}#result[data-astro-cid-4t6b3y4c] h2[data-astro-cid-4t6b3y4c]{margin-bottom:var(--space-md);font-size:clamp(2rem,4vw,3rem)}.lead[data-astro-cid-4t6b3y4c]{color:var(--text-secondary);margin:0 auto var(--space-xl);max-width:640px;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.6}.fineprint[data-astro-cid-4t6b3y4c]{color:var(--text-muted);margin-top:var(--space-lg);font-size:.875rem}.btn-large[data-astro-cid-4t6b3y4c]{padding:1rem 2.5rem;font-size:1.125rem}.progress[data-astro-cid-4t6b3y4c]{margin-bottom:var(--space-xl)}.progress-bar[data-astro-cid-4t6b3y4c]{background:var(--glass-border);border-radius:2px;height:3px;overflow:hidden}.progress-bar[data-astro-cid-4t6b3y4c] span[data-astro-cid-4t6b3y4c]{background:var(--accent-primary);height:100%;transition:width var(--transition-fast);display:block}.progress-text[data-astro-cid-4t6b3y4c]{color:var(--text-muted);margin-top:var(--space-xs);font-size:.875rem}.q-category[data-astro-cid-4t6b3y4c]{color:var(--accent-text);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-sm);font-size:.9375rem}.q-prompt[data-astro-cid-4t6b3y4c]{margin-bottom:var(--space-xl);color:var(--text-primary);font-size:clamp(1.5rem,3vw,2.125rem);font-weight:600;line-height:1.35}.options[data-astro-cid-4t6b3y4c]{gap:var(--space-sm);margin-bottom:var(--space-lg);display:grid}#options[data-astro-cid-4t6b3y4c] .option{text-align:left;padding:var(--space-md);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-secondary);font:inherit;cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;line-height:1.5}#options[data-astro-cid-4t6b3y4c] .option:hover,#options[data-astro-cid-4t6b3y4c] .option.selected{border-color:var(--accent-primary);color:var(--text-primary)}.btn-ghost[data-astro-cid-4t6b3y4c]{color:var(--text-muted);cursor:pointer;font:inherit;padding:var(--space-xs) 0;background:0 0;border:none}.btn-ghost[data-astro-cid-4t6b3y4c]:hover{color:var(--text-primary)}.verdict[data-astro-cid-4t6b3y4c]{color:var(--text-secondary);margin-bottom:var(--space-xl);font-size:1.0625rem;line-height:1.7}.map[data-astro-cid-4t6b3y4c]{margin-bottom:var(--space-2xl);border:1px solid var(--glass-border);border-radius:var(--radius-md);gap:1px;display:grid;overflow:hidden}.map[data-astro-cid-4t6b3y4c] .map-row{gap:var(--space-md);padding:.7rem var(--space-md);background:var(--surface-subtle);grid-template-columns:1fr auto auto;align-items:center;display:grid}.map[data-astro-cid-4t6b3y4c] .map-row.empty{background:var(--glass)}.map[data-astro-cid-4t6b3y4c] .map-category{color:var(--text-primary)}.map[data-astro-cid-4t6b3y4c] .map-meter{gap:3px;display:inline-flex}.map[data-astro-cid-4t6b3y4c] .seg{border:1px solid var(--glass-border);border-radius:2px;width:22px;height:10px}.map[data-astro-cid-4t6b3y4c] .seg.filled{background:var(--accent-primary);border-color:var(--accent-primary)}.map[data-astro-cid-4t6b3y4c] .map-level{color:var(--text-muted);text-align:right;min-width:7.5rem;font-size:.875rem}.share[data-astro-cid-4t6b3y4c]{padding:var(--space-lg);border:1px solid var(--accent-primary);border-radius:var(--radius-md);margin-bottom:var(--space-lg)}.share[data-astro-cid-4t6b3y4c] h3[data-astro-cid-4t6b3y4c]{margin-bottom:var(--space-xs)}.share[data-astro-cid-4t6b3y4c] p[data-astro-cid-4t6b3y4c]{color:var(--text-secondary);margin-bottom:var(--space-md);line-height:1.6}.share-row[data-astro-cid-4t6b3y4c]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.share-consent[data-astro-cid-4t6b3y4c]{margin-top:var(--space-md);color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.9375rem;line-height:1.5;display:flex}.share-consent[data-astro-cid-4t6b3y4c] input[data-astro-cid-4t6b3y4c]{accent-color:var(--accent-primary);margin-top:.2rem}.share-status[data-astro-cid-4t6b3y4c]{margin-top:var(--space-sm);min-height:1.4em;color:var(--text-muted);font-size:.9375rem}.share-status[data-astro-cid-4t6b3y4c].ok{color:var(--accent-text)}.share-status[data-astro-cid-4t6b3y4c].failed{color:var(--danger)}.share[data-astro-cid-4t6b3y4c] input[data-astro-cid-4t6b3y4c][type=email]{border:1px solid var(--glass-border);border-radius:var(--radius-sm);background:var(--surface-subtle);min-width:220px;color:var(--text-primary);font:inherit;flex:1;padding:.75rem 1rem}.result-actions[data-astro-cid-4t6b3y4c]{gap:var(--space-md);flex-wrap:wrap;align-items:center;display:flex}@media (width<=640px){.map[data-astro-cid-4t6b3y4c] .map-row{row-gap:var(--space-xs);grid-template-columns:1fr auto}.map[data-astro-cid-4t6b3y4c] .map-level{text-align:left;grid-column:1/-1;min-width:0}}
