.quiz-question.svelte-1nwohtz{display:flex;flex-direction:column;gap:1.25rem;padding:0;min-height:150px}.quiz-question.svelte-1nwohtz .quiz-question-text:where(.svelte-1nwohtz){font-size:1rem;line-height:1.5;margin:0}.quiz-question.svelte-1nwohtz .quiz-question-answer:where(.svelte-1nwohtz){margin:auto 0}.slide.svelte-sun8sb{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;margin:0 auto}.slide.svelte-sun8sb .slide-value:where(.svelte-sun8sb){font-size:1.25rem;font-weight:700;line-height:1}.slide.svelte-sun8sb input[type=range]:where(.svelte-sun8sb){-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;background:linear-gradient(to right,hsl(var(--accent-500)) 0%,hsl(var(--accent-500)) var(--fill),hsl(var(--bg-200)) var(--fill),hsl(var(--bg-200)) 100%);outline:none;cursor:pointer;margin:0}.slide.svelte-sun8sb input[type=range]:where(.svelte-sun8sb)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:hsl(var(--accent-700));border:3px solid hsl(var(--bg));box-shadow:0 1px 4px #00000040;cursor:pointer}.slide.svelte-sun8sb input[type=range]:where(.svelte-sun8sb)::-moz-range-track{height:8px;border-radius:4px;background:linear-gradient(to right,hsl(var(--accent-500)) 0%,hsl(var(--accent-500)) var(--fill),hsl(var(--bg-200)) var(--fill),hsl(var(--bg-200)) 100%)}.slide.svelte-sun8sb input[type=range]:where(.svelte-sun8sb)::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:hsl(var(--accent-700));border:3px solid hsl(var(--bg));box-shadow:0 1px 4px #00000040;cursor:pointer}.slide.svelte-sun8sb .slide-labels:where(.svelte-sun8sb){display:flex;justify-content:space-between;width:100%;padding:0 15px;box-sizing:border-box}.slide.svelte-sun8sb .slide-label:where(.svelte-sun8sb){font-size:.75rem;opacity:.45;transition:opacity .15s;width:1px;text-align:center}.slide.svelte-sun8sb .slide-label.active:where(.svelte-sun8sb){opacity:1;font-weight:600}.slide.svelte-sun8sb .slide-label:where(.svelte-sun8sb) .slide-value:where(.svelte-sun8sb){font-size:.75rem;width:max-content;display:block;position:relative;transform:translate(-50%)}.result-screen.svelte-npk5w0{padding:2rem 0;gap:5px;display:flex;flex-direction:column}.result-screen.svelte-npk5w0 .result-score:where(.svelte-npk5w0){font-size:3rem;font-weight:800;margin:0;text-align:center}.result-screen.svelte-npk5w0 .result-score:where(.svelte-npk5w0) .score-value.success:where(.svelte-npk5w0){color:hsl(var(--success-500))}.result-screen.svelte-npk5w0 .result-score:where(.svelte-npk5w0) .score-value.warn:where(.svelte-npk5w0){color:hsl(var(--warn-500))}.result-screen.svelte-npk5w0 .result-score:where(.svelte-npk5w0) .score-value.danger:where(.svelte-npk5w0){color:hsl(var(--danger-500))}.result-screen.svelte-npk5w0 .result-score:where(.svelte-npk5w0) .result-max:where(.svelte-npk5w0){font-size:1.25rem;font-weight:400;opacity:.6}.result-screen.svelte-npk5w0 .result-verdict-header:where(.svelte-npk5w0){font-size:1.5rem;font-weight:800;line-height:1.2;margin:0 0 1rem;text-transform:uppercase;text-align:center}.result-screen.svelte-npk5w0 .result-verdict-header.success:where(.svelte-npk5w0){color:hsl(var(--success-500))}.result-screen.svelte-npk5w0 .result-verdict-header.warn:where(.svelte-npk5w0){color:hsl(var(--warn-500))}.result-screen.svelte-npk5w0 .result-verdict-header.danger:where(.svelte-npk5w0){color:hsl(var(--danger-500))}.result-screen.svelte-npk5w0 .result-verdict-desc:where(.svelte-npk5w0){font-size:1rem;line-height:1.5;margin:0;padding:.75rem 1rem;border-radius:var(--border-radius)}.result-screen.svelte-npk5w0 .result-verdict-desc.success:where(.svelte-npk5w0){background-color:hsl(var(--success-500)/8%);border:1px solid hsl(var(--success-500)/12%);color:hsl(var(--success-500))}.result-screen.svelte-npk5w0 .result-verdict-desc.warn:where(.svelte-npk5w0){background-color:hsl(var(--warn-500)/8%);border:1px solid hsl(var(--warn-500)/12%);color:hsl(var(--warn-500))}.result-screen.svelte-npk5w0 .result-verdict-desc.danger:where(.svelte-npk5w0){background-color:hsl(var(--danger-500)/8%);border:1px solid hsl(var(--danger-500)/12%);color:hsl(var(--danger-500))}.result-screen.svelte-npk5w0 .result-factors:where(.svelte-npk5w0){list-style:none;padding:0;margin:24px 0;display:flex;flex-direction:column;gap:5px;text-align:left}.result-screen.svelte-npk5w0 .result-factors:where(.svelte-npk5w0) li:where(.svelte-npk5w0){font-size:.9375rem;padding:6px 12px}.result-screen.svelte-npk5w0 .result-factors:where(.svelte-npk5w0) li.info:where(.svelte-npk5w0){background-color:hsl(var(--bg-100));border:1px solid hsl(var(--border-default)/50%);color:hsl(var(--text-200))}.result-screen.svelte-npk5w0 .result-factors:where(.svelte-npk5w0) li.success:where(.svelte-npk5w0){background-color:hsl(var(--success-500)/8%);border:1px solid hsl(var(--success-500)/12%);color:hsl(var(--success-500))}.result-screen.svelte-npk5w0 .result-factors:where(.svelte-npk5w0) li.warn:where(.svelte-npk5w0){background-color:hsl(var(--warn-500)/8%);border:1px solid hsl(var(--warn-500)/12%);color:hsl(var(--warn-500))}.result-screen.svelte-npk5w0 .result-factors:where(.svelte-npk5w0) li.danger:where(.svelte-npk5w0){background-color:hsl(var(--danger-500)/8%);border:1px solid hsl(var(--danger-500)/12%);color:hsl(var(--danger-500))}.result-screen.svelte-npk5w0 .result-recommendation:where(.svelte-npk5w0){font-size:1rem;line-height:1.5;margin:0;padding:.75rem 1rem;border-radius:var(--border-radius);background-color:hsl(var(--bg-100));border:1px solid hsl(var(--border-default)/50%);color:hsl(var(--text-200))}.email-step.svelte-npk5w0{display:grid;align-items:center;gap:1rem;padding:1.5rem 0;width:100%}.email-step.svelte-npk5w0 .email-prompt:where(.svelte-npk5w0){font-size:1rem;margin:0;text-align:center}.email-step.svelte-npk5w0 .email-reassurance:where(.svelte-npk5w0){margin:0;text-align:center}.feedback-fields.svelte-npk5w0{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;border-top:1px solid hsl(var(--border-default)/30%)}.feedback-fields.svelte-npk5w0 .feedback-question:where(.svelte-npk5w0){display:flex;flex-direction:column;gap:.5rem}.feedback-fields.svelte-npk5w0 .feedback-question:where(.svelte-npk5w0) .feedback-question-text:where(.svelte-npk5w0){font-size:.875rem;margin:0;color:hsl(var(--text-200))}.landing-container.svelte-npk5w0{display:flex;flex-direction:column;align-items:center;gap:4rem;padding:4rem 1.5rem;margin:0 auto}.landing-container.svelte-npk5w0 .hero:where(.svelte-npk5w0){text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.landing-container.svelte-npk5w0 .hero:where(.svelte-npk5w0) .hero-title:where(.svelte-npk5w0){font-size:2.5rem;font-weight:800;line-height:1.15;margin:0;max-width:600px}.landing-container.svelte-npk5w0 .hero:where(.svelte-npk5w0) .hero-subtitle:where(.svelte-npk5w0){font-size:1.1rem;line-height:1.6;margin:0;max-width:520px}.landing-container.svelte-npk5w0 .quiz-section:where(.svelte-npk5w0){max-width:650px;width:650px;overflow:hidden;padding:0;margin-top:25px;border-radius:var(--border-subtle)}@media(max-width:768px){.landing-container.svelte-npk5w0 .quiz-section:where(.svelte-npk5w0){width:80vw}}.landing-container.svelte-npk5w0 .quiz-section:where(.svelte-npk5w0) .quiz-section-header:where(.svelte-npk5w0){padding:12px;background-color:hsl(var(--bg-200)/50%)}.landing-container.svelte-npk5w0 .quiz-section:where(.svelte-npk5w0) .quiz-section-header:where(.svelte-npk5w0) .quiz-section-title:where(.svelte-npk5w0){font-size:1.25rem;font-weight:700;margin:0 0 .375rem}.landing-container.svelte-npk5w0 .quiz-section:where(.svelte-npk5w0) .quiz-section-header:where(.svelte-npk5w0) .quiz-section-desc:where(.svelte-npk5w0){font-size:.9375rem;line-height:1.5;opacity:.65;margin:0}.landing-container.svelte-npk5w0 .quiz-section:where(.svelte-npk5w0) .quiz-section-body:where(.svelte-npk5w0){padding:12px;min-height:160px;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between}.landing-container.svelte-npk5w0 .quiz-section:where(.svelte-npk5w0) .quiz-section-body:where(.svelte-npk5w0) .field-group:where(.svelte-npk5w0) .hint-info:where(.svelte-npk5w0){margin:0}
