.questionnaire-page.svelte-19pn1xe{--teal:#8ddbd1;--light:#d4f3ec;--support:#a6d5cb;--border:#579e95;isolation:isolate;min-height:100vh;color:var(--light);background:#020b0b url(../../../teal-leo.png) 50%/cover no-repeat fixed;position:relative}.questionnaire-page.svelte-19pn1xe:before{content:"";z-index:-1;pointer-events:none;background:#0008086b;position:absolute;inset:0}.content.svelte-19pn1xe{box-sizing:border-box;width:min(100%,1040px);margin:auto;padding:11rem 2rem 6rem}.step-view.svelte-19pn1xe{animation:.18s ease-out svelte-19pn1xe-arrive}.feather.svelte-19pn1xe{text-align:center;background:radial-gradient(#000a0af7 30%,#000a0ad6 60%,#0000 75%);padding:3rem 2rem}h1.svelte-19pn1xe,h2.svelte-19pn1xe,.question-title.svelte-19pn1xe{color:var(--teal);overflow-wrap:anywhere;font-family:Cinzel,Georgia,serif;font-weight:500;line-height:1.2}h1.svelte-19pn1xe{text-transform:uppercase;margin:0;font-size:clamp(2.3rem,5.8vw,4.8rem)}h2.svelte-19pn1xe{margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}p.svelte-19pn1xe{font-size:1.25rem;line-height:1.6}.intro.svelte-19pn1xe>p:where(.svelte-19pn1xe){max-width:660px;margin:1.5rem auto}.hook.svelte-19pn1xe{color:#b9eee6;font-size:clamp(1.5rem,2.7vw,2rem);font-style:italic}.note.svelte-19pn1xe,.quiet.svelte-19pn1xe,.eyebrow.svelte-19pn1xe,.choice-help.svelte-19pn1xe,.subtitle.svelte-19pn1xe{color:var(--support)}.intro.svelte-19pn1xe .quiet:where(.svelte-19pn1xe){font-size:1rem}.eyebrow.svelte-19pn1xe,.progress-label.svelte-19pn1xe,.rate.svelte-19pn1xe{font-family:Cinzel,Georgia,serif;font-size:.95rem}.eyebrow.svelte-19pn1xe{letter-spacing:.06em}.question-panel.svelte-19pn1xe{border:1px solid var(--border);background:#010f0ff5;border-radius:22px;max-width:780px;margin:auto;padding:clamp(1.25rem,4vw,3rem);box-shadow:0 16px 50px #0007}.progress-label.svelte-19pn1xe{color:var(--support);flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}progress.svelte-19pn1xe{appearance:none;width:100%;height:6px;color:var(--teal);background:#274540;border:0;border-radius:4px;margin:1rem 0 2rem;display:block;overflow:hidden}progress.svelte-19pn1xe::-webkit-progress-bar{background:#274540}progress.svelte-19pn1xe::-webkit-progress-value{background:var(--teal)}progress.svelte-19pn1xe::-moz-progress-bar{background:var(--teal)}fieldset.svelte-19pn1xe{border:0;min-width:0;margin:0;padding:0}legend.svelte-19pn1xe{width:100%;padding:0}.question-title.svelte-19pn1xe{scroll-margin-top:2rem;font-size:clamp(1.6rem,3vw,2.3rem);display:block}.choice-help.svelte-19pn1xe{margin:.8rem 0 1.25rem;font-size:1.1rem}.options.svelte-19pn1xe{gap:.65rem;display:grid}.options.svelte-19pn1xe label:where(.svelte-19pn1xe){border:1px solid var(--border);cursor:pointer;background:#071c1b;border-radius:10px;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;font-size:1.2rem;line-height:1.4;display:flex}.options.svelte-19pn1xe label:where(.svelte-19pn1xe):hover{background:#102f2b}.options.svelte-19pn1xe label.selected:where(.svelte-19pn1xe){background:#133b34;border-color:#b9eee6}input.svelte-19pn1xe{accent-color:#8ddbd1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:none;width:1.15rem;height:1.15rem;margin:.22rem 0 0}.svelte-19pn1xe:focus-visible{outline-offset:4px;outline:2px solid #dcfff7}.options.svelte-19pn1xe label:where(.svelte-19pn1xe):focus-within{outline-offset:3px;outline:2px solid #dcfff7}h1.svelte-19pn1xe:focus,.question-title.svelte-19pn1xe:focus{outline:none}.actions.svelte-19pn1xe{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.question-actions.svelte-19pn1xe{justify-content:space-between;margin-top:2rem}.next.svelte-19pn1xe{margin-left:auto}button.svelte-19pn1xe,a.primary.svelte-19pn1xe,a.secondary.svelte-19pn1xe{box-sizing:border-box;text-align:center;cursor:pointer;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:.85rem 1.35rem;font-family:Cinzel,Georgia,serif;font-size:.95rem;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.primary.svelte-19pn1xe{color:#d4f3ec;background:#153e37;border:1px solid #8ddbd1;border-radius:30px}.primary.svelte-19pn1xe:hover:not(:disabled){background:#21564a;border-color:#dcfff7}.secondary.svelte-19pn1xe{color:#b9eee6;border:1px solid var(--border);background:#031310;border-radius:8px}.secondary.svelte-19pn1xe:hover:not(:disabled){background:#163e36}button.svelte-19pn1xe:disabled{cursor:not-allowed;color:#b2c4be;background:#26322e;border-color:#617a72}.result-intro.svelte-19pn1xe{padding-top:1rem}.recommendations.svelte-19pn1xe{gap:1rem;display:grid}.result-card.svelte-19pn1xe{border:1px solid var(--border);background:#011110f5;border-radius:18px;padding:clamp(1.4rem,4vw,2.5rem)}.result-card.svelte-19pn1xe p:where(.svelte-19pn1xe):last-child{margin-bottom:0}.subtitle.svelte-19pn1xe{margin:.5rem 0 1rem;font-style:italic}.bridge.svelte-19pn1xe{margin-top:2rem}.bridge.svelte-19pn1xe .eyebrow:where(.svelte-19pn1xe){margin-top:0}.result-actions.svelte-19pn1xe .rate:where(.svelte-19pn1xe){margin:1.5rem 0 2rem}.utility.svelte-19pn1xe{margin-top:1rem}.copy-status.svelte-19pn1xe{min-height:1.6em;font-size:1.1rem}.copy-fallback.svelte-19pn1xe{text-align:left;display:block}textarea.svelte-19pn1xe{box-sizing:border-box;width:100%;color:var(--light);border:1px solid var(--border);font:inherit;resize:vertical;background:#071c1b;margin-top:.5rem;padding:1rem;display:block}.sr-only.svelte-19pn1xe{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-19pn1xe-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=600px){.content.svelte-19pn1xe{padding:9.5rem 1rem 3rem}.feather.svelte-19pn1xe{padding:2rem .25rem}h1.svelte-19pn1xe{font-size:clamp(2rem,10vw,3.5rem)}p.svelte-19pn1xe{font-size:1.18rem}.options.svelte-19pn1xe label:where(.svelte-19pn1xe){padding:.85rem .75rem}.result-actions.svelte-19pn1xe .actions:where(.svelte-19pn1xe){flex-direction:column;align-items:stretch}.question-actions.svelte-19pn1xe{gap:.65rem}.question-actions.svelte-19pn1xe button:where(.svelte-19pn1xe){flex:auto}}@media (prefers-reduced-motion:reduce){.step-view.svelte-19pn1xe{animation:none}button.svelte-19pn1xe,a.primary.svelte-19pn1xe,a.secondary.svelte-19pn1xe{transition:none}}
