.progress-bar[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;width:100%;height:3px;background:var(--surface-3);z-index:100;opacity:0;transition:opacity .3s ease-out}.progress-bar[data-astro-cid-j7pv25f6].visible{opacity:1}.progress-fill[data-astro-cid-j7pv25f6]{height:100%;width:0%;background:var(--accent);transition:width .2s ease-out}.progress-label[data-astro-cid-j7pv25f6]{position:fixed;top:6px;right:var(--space-4);font-size:var(--text-xs);color:var(--text-tertiary);z-index:101;opacity:0;transition:opacity .3s ease-out}.progress-label[data-astro-cid-j7pv25f6].visible{opacity:1}.test-intro[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-block-end:var(--space-6)}.test-instruction[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--text-secondary);margin-block-end:var(--space-4);padding-block-end:var(--space-4);border-bottom:1px solid var(--surface-3)}.question-list[data-astro-cid-j7pv25f6]{border:none;margin-block-end:var(--space-5)}.question-list[data-astro-cid-j7pv25f6] legend[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.question-row[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3);min-height:52px;cursor:pointer;border-radius:6px;border-left:2px solid transparent;transition:background .1s ease-out,border-color .15s ease-out;-webkit-tap-highlight-color:transparent;user-select:none}.question-row[data-astro-cid-j7pv25f6]:hover{background:var(--surface-2)}.question-row[data-astro-cid-j7pv25f6].checked{border-left-color:var(--accent);background:var(--accent-soft)}.question-row[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=checkbox]{appearance:none;-webkit-appearance:none;width:22px;height:22px;min-width:22px;border:2px solid var(--surface-3);border-radius:50%;background:var(--surface-1);cursor:pointer;margin-top:1px;transition:background .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.question-row[data-astro-cid-j7pv25f6]:hover input[data-astro-cid-j7pv25f6][type=checkbox]{border-color:var(--text-tertiary)}.question-row[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.question-row[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=checkbox]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.question-number[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--text-tertiary);min-width:28px;padding-top:1px}.question-text[data-astro-cid-j7pv25f6]{font-size:var(--text-base);color:var(--text-primary);line-height:1.5}.calculate-btn-wrap[data-astro-cid-j7pv25f6]{margin-block:var(--space-5)}.result-container[data-astro-cid-j7pv25f6]{display:none;text-align:center;padding-block:var(--space-7)}.result-container[data-astro-cid-j7pv25f6].visible{display:block}.result-label[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.1em;margin-block-end:var(--space-2)}.result-score[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:var(--text-score);font-weight:var(--weight-bold);color:var(--text-primary);line-height:1;margin-block-end:var(--space-4)}.result-divider[data-astro-cid-j7pv25f6]{width:120px;border:none;border-top:1px solid var(--surface-3);margin:var(--space-4) auto}.result-teaser[data-astro-cid-j7pv25f6]{font-size:var(--text-lg);color:var(--text-secondary);max-width:400px;margin-inline:auto;margin-block-end:var(--space-3);line-height:var(--leading-relaxed)}.result-clarification[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--text-tertiary);max-width:380px;margin-inline:auto;margin-block-end:var(--space-6)}.result-actions[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-3);max-width:380px;margin-inline:auto}.result-tertiary[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:var(--space-5);margin-block-start:var(--space-4)}.result-tertiary[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--text-secondary)}.faq-sections[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-7);border-top:1px solid var(--surface-3);padding-block-start:var(--space-7)}.aside-note[data-astro-cid-j7pv25f6]{font-size:var(--text-sm);color:var(--text-tertiary);margin-block-start:var(--space-6)}@media(prefers-reduced-motion:no-preference){.question-row[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6][type=checkbox]:checked{animation:check-pop .15s ease-out}@keyframes check-pop{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.result-container[data-astro-cid-j7pv25f6].visible{animation:fade-up .4s ease-out}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}
