.quiz-dialog[data-astro-cid-57wj3nrd]{border-radius:var(--radius-card);background:var(--color-surface);width:min(100% - 32px,560px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--color-text);box-shadow:var(--shadow-panel);transition:opacity var(--motion-slow) var(--ease-out), transform var(--motion-slow) var(--ease-out);border:0;margin:auto;padding:28px;position:fixed;inset:0}.quiz-dialog[data-astro-cid-57wj3nrd]::backdrop{transition:opacity var(--motion-slow) var(--ease-out);background:#2827258c}@starting-style{.quiz-dialog[data-astro-cid-57wj3nrd][open]{opacity:0;transform:scale(.98)}.quiz-dialog[data-astro-cid-57wj3nrd][open]::backdrop{opacity:0}}@supports (overlay:auto){.quiz-dialog[data-astro-cid-57wj3nrd],.quiz-dialog[data-astro-cid-57wj3nrd]::backdrop{transition-behavior:allow-discrete;transition-property:opacity,transform,overlay,display}.quiz-dialog[data-astro-cid-57wj3nrd]:not([open]){opacity:0;pointer-events:none;transition-duration:calc(var(--motion-slow) * .7);transition-timing-function:var(--ease-in);transform:scale(.98)}.quiz-dialog[data-astro-cid-57wj3nrd]:not([open])::backdrop{opacity:0;pointer-events:none;transition-duration:calc(var(--motion-slow) * .7);transition-timing-function:var(--ease-in)}}@media (width<=479px){@starting-style{.quiz-dialog[data-astro-cid-57wj3nrd][open]{transform:translateY(12px)}}@supports (overlay:auto){.quiz-dialog[data-astro-cid-57wj3nrd]:not([open]){transform:translateY(12px)}}}.quiz-dialog[data-astro-cid-57wj3nrd] h2[data-astro-cid-57wj3nrd]{font-family:var(--font-heading);color:var(--color-heading);margin:0;font-size:34px;font-weight:400;line-height:1.1}.quiz-dialog[data-astro-cid-57wj3nrd] p[data-astro-cid-57wj3nrd]{margin-top:12px;font-size:18px;line-height:1.5}.quiz-dialog-actions[data-astro-cid-57wj3nrd]{gap:10px;margin-top:20px;display:grid}.quiz-dialog-actions[data-astro-cid-57wj3nrd] .ui-btn[data-astro-cid-57wj3nrd]{width:100%}.quiz-dialog-emergency[data-astro-cid-57wj3nrd]{align-items:center;gap:8px;display:flex}.quiz-dialog-emergency[data-astro-cid-57wj3nrd] a[data-astro-cid-57wj3nrd]{color:var(--color-heading);font-weight:600}.quiz-dialog-continue[data-astro-cid-57wj3nrd]{white-space:normal;width:100%;margin-top:20px}@media (width<=479px){.quiz-dialog[data-astro-cid-57wj3nrd]{padding:20px 18px}.quiz-dialog[data-astro-cid-57wj3nrd] h2[data-astro-cid-57wj3nrd]{font-size:28px}}.quiz-form[data-astro-cid-6hi57ueu]{scroll-margin-top:104px}.quiz-stem[data-astro-cid-6hi57ueu]{color:var(--color-heading);font-size:20px;font-weight:600;line-height:1.5}.quiz-items[data-astro-cid-6hi57ueu]{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.quiz-item[data-astro-cid-6hi57ueu]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);min-width:0;transition:border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out);margin:0;padding:20px 22px 22px}.quiz-item[data-astro-cid-6hi57ueu] legend[data-astro-cid-6hi57ueu]{float:left;width:100%;color:var(--color-text);align-items:flex-start;gap:12px;margin-bottom:14px;padding:0;font-size:19px;line-height:1.45;display:flex}.quiz-item[data-astro-cid-6hi57ueu] legend[data-astro-cid-6hi57ueu]+[data-astro-cid-6hi57ueu]{clear:both}.quiz-number[data-astro-cid-6hi57ueu]{background:var(--color-action-tint);width:30px;height:30px;color:var(--color-heading);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:500;display:inline-grid}.quiz-options[data-astro-cid-6hi57ueu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.quiz-option[data-astro-cid-6hi57ueu]{border:1px solid var(--color-input-border);border-radius:var(--radius-control);min-height:52px;color:var(--color-text);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), transform var(--motion-press) var(--ease-out), outline-color var(--motion-fast) var(--ease-out);background:#fff;outline-color:#0000;align-items:center;gap:10px;padding:10px 14px;font-size:17px;line-height:1.3;display:flex;position:relative}.quiz-option[data-astro-cid-6hi57ueu]:hover{border-color:var(--color-action)}.quiz-option[data-astro-cid-6hi57ueu]:active{transform:scale(.98)}.quiz-option[data-astro-cid-6hi57ueu]:has(input:checked){border-color:var(--color-action);background:var(--color-action-tint);font-weight:600}.quiz-option[data-astro-cid-6hi57ueu]:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:2px}.quiz-note[data-astro-cid-6hi57ueu]{border-radius:var(--radius-panel);border:1px solid var(--color-warning-line);background:var(--color-warning-bg);color:var(--color-text);margin-bottom:14px;padding:14px 18px;font-size:17px;line-height:1.5}.quiz-submit[data-astro-cid-6hi57ueu]{justify-items:start;gap:12px;margin-top:24px;display:grid}.quiz-progress[data-astro-cid-6hi57ueu]{color:var(--color-text-2);font-size:17px}.quiz-error[data-astro-cid-6hi57ueu]{border-radius:var(--radius-control);background:var(--color-danger-bg);color:var(--color-danger);animation:ui-note var(--motion-base) var(--ease-out);padding:10px 14px;font-size:17px;font-weight:600}.quiz-item[data-astro-cid-6hi57ueu].is-missing{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}@media (width<=899px){.quiz-options[data-astro-cid-6hi57ueu]{grid-template-columns:1fr 1fr}}@media (width<=479px){.quiz-item[data-astro-cid-6hi57ueu]{padding:16px 14px}.quiz-item[data-astro-cid-6hi57ueu] legend[data-astro-cid-6hi57ueu]{font-size:18px}.quiz-options[data-astro-cid-6hi57ueu]{grid-template-columns:1fr}.quiz-submit[data-astro-cid-6hi57ueu] .ui-btn[data-astro-cid-6hi57ueu]{width:100%}}.quiz-result[data-astro-cid-bu4eycgc]{animation:ui-rise var(--motion-slow) var(--ease-out);outline:none;gap:16px;margin-top:32px;scroll-margin-top:104px;display:grid}.quiz-result-card[data-astro-cid-bu4eycgc],.quiz-next[data-astro-cid-bu4eycgc]{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface);padding:28px 30px}.quiz-result-card[data-astro-cid-bu4eycgc] h2[data-astro-cid-bu4eycgc]{margin-top:8px;font-size:40px}.quiz-score[data-astro-cid-bu4eycgc]{font-family:var(--font-heading);color:var(--color-heading);margin-top:10px;font-size:56px;line-height:1}.quiz-band[data-astro-cid-bu4eycgc]{margin-top:18px}.quiz-band-label[data-astro-cid-bu4eycgc]{font-size:17px}.quiz-band-body[data-astro-cid-bu4eycgc]{max-width:640px;color:var(--color-text);margin-top:10px;font-size:19px;line-height:1.5}.quiz-self-harm[data-astro-cid-bu4eycgc]{border-radius:var(--radius-panel);border:1px solid var(--color-blush-line);background:var(--color-blush-50);color:var(--color-text);margin-top:18px;padding:16px 18px;font-size:18px;line-height:1.5}.quiz-crisis-actions[data-astro-cid-bu4eycgc]{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.quiz-disclaimer[data-astro-cid-bu4eycgc]{border-top:1px solid var(--color-border);color:var(--color-text-2);align-items:flex-start;gap:10px;margin-top:18px;padding-top:14px;font-size:16px;line-height:1.5;display:flex}.quiz-disclaimer[data-astro-cid-bu4eycgc] .ui-icon{color:var(--color-action);margin-top:2px}.quiz-next[data-astro-cid-bu4eycgc] h3[data-astro-cid-bu4eycgc]{font-size:28px}.quiz-next[data-astro-cid-bu4eycgc]>p[data-astro-cid-bu4eycgc]{color:var(--color-text-2);margin-top:8px;font-size:18px;line-height:1.5}.quiz-next[data-astro-cid-bu4eycgc] .quiz-next-actions{margin-top:18px}.quiz-next[data-astro-cid-bu4eycgc] .quiz-not-saved[data-astro-cid-bu4eycgc]{color:var(--color-muted);margin-top:16px;font-size:16px}.quiz-next[data-astro-cid-bu4eycgc] [data-astro-cid-bu4eycgc][data-quiz-again]{margin-top:14px}.quiz-keep[data-astro-cid-bu4eycgc]{border-radius:var(--radius-panel);border:1px solid var(--color-action-line);background:var(--color-action-tint-2);margin-top:18px;padding:18px 20px}.quiz-keep[data-astro-cid-bu4eycgc] h3[data-astro-cid-bu4eycgc]{font-size:24px}.quiz-keep[data-astro-cid-bu4eycgc]>p[data-astro-cid-bu4eycgc],.quiz-keep[data-astro-cid-bu4eycgc] .quiz-keep-agreement{color:var(--color-text);margin-top:8px;font-size:17px;line-height:1.5}.quiz-keep[data-astro-cid-bu4eycgc] .quiz-keep-agreement a{color:var(--color-heading);font-weight:600}.quiz-keep-actions[data-astro-cid-bu4eycgc]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.quiz-keep-actions[data-astro-cid-bu4eycgc] .ui-btn[data-astro-cid-bu4eycgc]:disabled{opacity:.7;cursor:not-allowed;transform:none}.quiz-keep-actions[data-astro-cid-bu4eycgc] .ui-btn[data-astro-cid-bu4eycgc][aria-busy=true]{opacity:.85;cursor:progress}.quiz-keep-status[data-astro-cid-bu4eycgc]:empty{display:none}.quiz-keep-status[data-astro-cid-bu4eycgc]{color:var(--color-text);animation:ui-note var(--motion-base) var(--ease-out);margin-top:12px;font-size:17px}@media (width<=767px){.quiz-result-card[data-astro-cid-bu4eycgc],.quiz-next[data-astro-cid-bu4eycgc]{padding:20px 18px}.quiz-result-card[data-astro-cid-bu4eycgc] h2[data-astro-cid-bu4eycgc]{font-size:32px}.quiz-score[data-astro-cid-bu4eycgc]{font-size:44px}.quiz-band-body[data-astro-cid-bu4eycgc]{font-size:17px}.quiz-crisis-actions[data-astro-cid-bu4eycgc],.quiz-keep-actions[data-astro-cid-bu4eycgc]{display:grid}}.quiz[data-astro-cid-hnfukjl6] .quiz-privacy{margin-top:24px}.quiz-crisis[data-astro-cid-hnfukjl6]{border-radius:var(--radius-panel);border:1px solid var(--color-blush-line);background:var(--color-blush-50);gap:12px;margin-top:16px;padding:16px 18px;display:grid}.quiz-crisis[data-astro-cid-hnfukjl6] p[data-astro-cid-hnfukjl6]{color:var(--color-text);font-size:18px;font-weight:600;line-height:1.4}.quiz-body[data-astro-cid-hnfukjl6]{padding-top:40px}.quiz-column[data-astro-cid-hnfukjl6]{max-width:900px}.quiz-noscript[data-astro-cid-hnfukjl6]{color:var(--color-text-2);margin-top:12px}@media (width<=767px){.quiz-body[data-astro-cid-hnfukjl6]{padding-top:24px}}
