.lead.svelte-1y0lv59{font-family:var(--font-heading);color:var(--color-text-soft);font-size:1.3rem;font-style:italic;line-height:1.45}.field.svelte-1y0lv59{margin:1.8rem 0 1rem}label.svelte-1y0lv59{margin-bottom:.5rem;font-weight:600;display:block}input.svelte-1y0lv59{font:inherit;letter-spacing:.08em;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-alt);width:100%;max-width:20rem;color:var(--color-text);padding:.7rem 1rem;font-size:1.1rem}.error.svelte-1y0lv59{color:#b3261e;min-height:1.6em;font-size:.95rem}.check.svelte-w4neiu{align-items:flex-start;gap:.75rem;margin:1rem 0;display:flex}.check.svelte-w4neiu input:where(.svelte-w4neiu){width:1.2rem;height:1.2rem;accent-color:var(--color-accent);flex:none;margin-top:.3rem}.progress.svelte-jq0nf4{background:var(--color-border);border-radius:3px;height:3px;margin-bottom:.6rem;overflow:hidden}.progress.svelte-jq0nf4 span:where(.svelte-jq0nf4){background:var(--color-accent);height:100%;transition:width .3s;display:block}.counter.svelte-jq0nf4{color:var(--color-text-soft);font-size:.9rem}.statement.svelte-jq0nf4{font-family:var(--font-heading);min-height:6.5rem;margin:2.2rem 0 2rem;font-size:clamp(1.4rem,4vw,1.8rem);line-height:1.35}.scale.svelte-jq0nf4{gap:.6rem;display:grid}.scale.svelte-jq0nf4 button:where(.svelte-jq0nf4){text-align:left;width:100%;font:inherit;cursor:pointer;background:var(--color-bg-alt);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.scale.svelte-jq0nf4 button:where(.svelte-jq0nf4):hover{border-color:var(--color-text)}.scale.svelte-jq0nf4 button[aria-pressed=true]:where(.svelte-jq0nf4){background:var(--color-accent);border-color:var(--color-accent);color:#fff}.dot.svelte-jq0nf4{border:1px solid;border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;font-size:.85rem;font-weight:600;display:inline-grid}.qnav.svelte-jq0nf4{justify-content:space-between;margin-top:1.5rem;display:flex}.link.svelte-jq0nf4{font:inherit;cursor:pointer;color:var(--color-text-soft);text-underline-offset:3px;background:0 0;border:none;padding:.4rem 0;text-decoration:underline}.link.svelte-jq0nf4:hover{color:var(--color-accent-dark)}.bloom-wrap.svelte-1ak1vpp{margin:2rem -1rem 1rem}svg.svelte-1ak1vpp{width:100%;height:auto;overflow:visible}.grid.svelte-1ak1vpp{fill:none;stroke:var(--color-border);stroke-width:1px}.shape.svelte-1ak1vpp{fill:var(--color-accent-dark);fill-opacity:.18;stroke:var(--color-accent-dark);stroke-width:2px}.dot.svelte-1ak1vpp{fill:var(--color-accent-dark)}.label.svelte-1ak1vpp{font-family:var(--font-body);fill:var(--color-text-soft);font-size:13px}@media (prefers-reduced-motion:no-preference){.anim.svelte-1ak1vpp{transform-origin:50%;transform-box:fill-box;animation:1.4s cubic-bezier(.2,.7,.2,1) both svelte-1ak1vpp-bloom}@keyframes svelte-1ak1vpp-bloom{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:scale(1)}}}@media print{.anim.svelte-1ak1vpp{animation:none}}.contact.svelte-rjke82{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:2.5rem;padding:1.6rem 1.5rem}h3.svelte-rjke82{margin-top:0}address.svelte-rjke82{margin-top:1rem;font-style:normal;line-height:1.75}.who.svelte-rjke82{font-family:var(--font-heading);font-size:1.4rem}ul.svelte-1o44xv8{border-top:1px solid var(--color-border);margin:2.5rem 0 0;padding:0;list-style:none}li.svelte-1o44xv8{border-bottom:1px solid var(--color-border);padding:1.2rem 0}.head.svelte-1o44xv8{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.name.svelte-1o44xv8{font-weight:600}.score.svelte-1o44xv8{font-variant-numeric:tabular-nums;color:var(--color-text-soft);white-space:nowrap;font-size:.95rem}.bar.svelte-1o44xv8{background:var(--color-border);border-radius:6px;height:6px;margin:.55rem 0 .6rem;overflow:hidden}.bar.svelte-1o44xv8 span:where(.svelte-1o44xv8){background:var(--color-primary-light);border-radius:6px;height:100%;display:block}.text.svelte-1o44xv8{color:var(--color-text-soft);margin:0;font-size:.98rem}.result-label.svelte-hy5xat{color:var(--color-text-soft);margin:2.5rem 0 0;font-size:.95rem}.archetype-name.svelte-hy5xat{color:var(--color-accent-dark);margin:.3rem 0 .6rem}h3.svelte-hy5xat{margin-top:2rem}.profile-code.svelte-hy5xat{letter-spacing:.06em;white-space:pre-wrap;background:var(--color-bg-alt);border:1px dashed var(--color-border);border-radius:var(--radius-md);word-break:break-word;margin:.6rem 0;padding:.8rem 1rem;font-size:1.1rem;font-weight:600}@media print{.no-print.svelte-hy5xat{display:none!important}}.pdd.svelte-12fovz3 .small{color:var(--color-text-soft);font-size:.9rem}.pdd.svelte-12fovz3 .notice{border-left:3px solid var(--color-primary-light);color:var(--color-text-soft);margin:1.8rem 0;padding:.2rem 0 .2rem 1.1rem}.pdd.svelte-12fovz3 .actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.pdd.svelte-12fovz3 .btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.footnote.svelte-12fovz3{margin-top:var(--space-4)}@media print{.footnote.svelte-12fovz3{display:none}}.pdd-container[data-astro-cid-obddlrf3]{max-width:42rem}@media print{.site-header,.site-footer,.skip-link{display:none!important}}
