.quiz[data-astro-cid-rwn6tmg5]{position:relative;overflow:hidden;padding:clamp(24px,4vw,48px);border-radius:var(--radius-lg);box-shadow:var(--shadow);max-width:760px;margin:0 auto}.q-progress[data-astro-cid-rwn6tmg5]{position:absolute;top:0;left:0;right:0;height:6px;background:var(--teal-50)}.q-progress[data-astro-cid-rwn6tmg5] span[data-astro-cid-rwn6tmg5]{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--teal-500),var(--teal-300));border-radius:0 6px 6px 0;transition:width .4s ease}.q-step[data-astro-cid-rwn6tmg5]{border:0;padding:0;margin:0;min-width:0;animation:qIn .35s ease}@keyframes qIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.q-title[data-astro-cid-rwn6tmg5]{display:block;font-family:var(--font-head);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.2;color:var(--teal-900);margin:.5rem 0 1rem;padding:0;outline:none}.q-count[data-astro-cid-rwn6tmg5]{font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--teal-700);margin:0}.q-help[data-astro-cid-rwn6tmg5]{color:var(--ink-soft);margin:-.25rem 0 1rem}.q-points[data-astro-cid-rwn6tmg5]{list-style:none;padding:0;margin:0 0 1.75rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-weight:700;color:var(--teal-900)}.q-points[data-astro-cid-rwn6tmg5] li[data-astro-cid-rwn6tmg5]{display:flex;align-items:center;gap:.4rem}.q-points[data-astro-cid-rwn6tmg5] svg{color:var(--teal-500)}.q-fine[data-astro-cid-rwn6tmg5]{display:flex;gap:.5rem;align-items:flex-start;font-size:.85rem;color:var(--ink-soft);margin:1.5rem 0 0}.q-fine[data-astro-cid-rwn6tmg5] svg{flex:none;margin-top:.2rem;color:var(--teal-700)}.q-opts[data-astro-cid-rwn6tmg5]{display:grid;gap:.65rem}.q-opt[data-astro-cid-rwn6tmg5]{position:relative;display:flex;align-items:center;gap:.9rem;padding:1rem 1.15rem;min-height:60px;background:#fff;border:1.5px solid var(--line);border-radius:16px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;font-weight:600}.q-opt[data-astro-cid-rwn6tmg5]:hover{border-color:var(--teal-300);background:var(--teal-50)}.q-opt[data-astro-cid-rwn6tmg5] input[data-astro-cid-rwn6tmg5]{position:absolute;opacity:0;pointer-events:none}.q-mark[data-astro-cid-rwn6tmg5]{flex:none;width:22px;height:22px;border:2px solid #b9ada0;border-radius:50%;background:#fff;transition:all .15s}.q-opt[data-astro-cid-rwn6tmg5] input[data-astro-cid-rwn6tmg5][type=checkbox]+.q-mark[data-astro-cid-rwn6tmg5]{border-radius:6px}.q-opt[data-astro-cid-rwn6tmg5]:has(input:checked){border-color:var(--teal-700);background:var(--teal-50);box-shadow:0 0 0 3px #007a731f}.q-opt[data-astro-cid-rwn6tmg5] input[data-astro-cid-rwn6tmg5]:checked+.q-mark[data-astro-cid-rwn6tmg5]{border-color:var(--teal-700);background:var(--teal-700) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/70% no-repeat}.q-opt[data-astro-cid-rwn6tmg5] input[data-astro-cid-rwn6tmg5]:focus-visible+.q-mark[data-astro-cid-rwn6tmg5]{outline:3px solid var(--coral-400);outline-offset:3px}.q-label[data-astro-cid-rwn6tmg5]{display:grid;gap:.15rem}.q-label[data-astro-cid-rwn6tmg5] small[data-astro-cid-rwn6tmg5]{font-weight:600;color:var(--teal-700);font-size:.85rem}.q-nav[data-astro-cid-rwn6tmg5]{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;min-height:52px}.btn-link[data-astro-cid-rwn6tmg5]{background:none;border:0;padding:.5rem 0;font:700 1rem var(--font-body);color:var(--teal-700);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.btn-link[data-astro-cid-rwn6tmg5]:hover{color:var(--teal-900)}.btn[data-astro-cid-rwn6tmg5][disabled]{opacity:.45;cursor:not-allowed;transform:none}.q-crisis[data-astro-cid-rwn6tmg5]{text-align:left}.crisis-badge[data-astro-cid-rwn6tmg5]{background:var(--coral-50);color:var(--coral-600)}.q-crisis-cont[data-astro-cid-rwn6tmg5]{display:block;margin-top:1.5rem}.q-result-icon[data-astro-cid-rwn6tmg5]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--teal-50);color:var(--teal-700)}.q-result-icon[data-astro-cid-rwn6tmg5] svg{width:30px;height:30px}.q-result-likely[data-astro-cid-rwn6tmg5] .q-result-icon[data-astro-cid-rwn6tmg5]{background:linear-gradient(135deg,var(--teal-500),var(--teal-300));color:#fff}.q-result-safety[data-astro-cid-rwn6tmg5] .q-result-icon[data-astro-cid-rwn6tmg5]{background:var(--coral-50);color:var(--coral-600)}.q-priority[data-astro-cid-rwn6tmg5]{display:flex;gap:.6rem;align-items:flex-start;background:var(--coral-50);border:1px solid #f2cfc3;color:var(--coral-700);border-radius:14px;padding:1rem;font-weight:600}.q-priority[data-astro-cid-rwn6tmg5] svg{flex:none;margin-top:.2rem}.q-priority[data-astro-cid-rwn6tmg5] a{color:var(--coral-700);font-weight:800}.q-check[data-astro-cid-rwn6tmg5]{margin-bottom:.6rem}.q-next[data-astro-cid-rwn6tmg5]{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.q-next[data-astro-cid-rwn6tmg5] h3[data-astro-cid-rwn6tmg5]{display:flex;align-items:center;gap:.5rem;font-size:1.3rem}.q-next[data-astro-cid-rwn6tmg5] h3[data-astro-cid-rwn6tmg5] svg{color:var(--teal-500)}.q-restart[data-astro-cid-rwn6tmg5]{margin-top:1rem;font-size:.9rem}
