.likert.svelte-887ts0{border:none;padding:var(--space-2) 0 var(--space-4);background:transparent;margin-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.likert-text.svelte-887ts0{font-size:var(--text-body);line-height:var(--leading-relaxed);margin-bottom:var(--space-1);color:var(--text-primary)}.likert-options.svelte-887ts0{display:flex;align-items:center;gap:var(--space-2);justify-content:center}.likert-buttons.svelte-887ts0{display:flex;gap:var(--space-2);justify-content:center}.likert-option.svelte-887ts0{cursor:pointer;padding:var(--space-2);outline:none;position:relative;display:inline-flex;align-items:center;justify-content:center}@media(hover:hover){.likert-option.svelte-887ts0:hover .likert-tooltip:where(.svelte-887ts0){display:block}}.likert-option.tooltip-active.svelte-887ts0 .likert-tooltip:where(.svelte-887ts0){display:block}.likert-option.svelte-887ts0:focus{outline:none}.likert-option.svelte-887ts0 input:where(.svelte-887ts0){position:absolute;opacity:0;width:0;height:0;outline:none}.likert-circle.svelte-887ts0{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:2px solid rgba(var(--fg-rgb),.25);font-size:var(--text-small);font-weight:var(--weight-medium);color:var(--accent);background-color:transparent;background-image:radial-gradient(circle closest-side,color-mix(in srgb,var(--accent) var(--likert-fill-alpha),transparent) var(--likert-fill),transparent calc(var(--likert-fill) + 2%));transition:border-color .2s ease,color .2s ease,background-color .2s ease,--likert-fill .3s cubic-bezier(.22,1,.36,1),--likert-fill-alpha .25s ease}.likert-option.svelte-887ts0:hover .likert-circle:where(.svelte-887ts0){border-color:var(--accent);color:var(--accent);background-color:var(--accent-bg-subtle)}.likert-option.selected.svelte-887ts0 .likert-circle:where(.svelte-887ts0){--likert-fill: 102%;--likert-fill-alpha: 100%;border-color:var(--accent);color:var(--accent-text);font-weight:var(--weight-semibold);animation:svelte-887ts0-likert-pop .3s ease-out}@keyframes svelte-887ts0-likert-pop{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@property --likert-fill{syntax: "<percentage>"; inherits: false; initial-value: -5%;}@property --likert-fill-alpha{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@media(prefers-reduced-motion:reduce){.likert-circle.svelte-887ts0{transition:none}.likert-option.selected.svelte-887ts0 .likert-circle:where(.svelte-887ts0){animation:none}}.likert-option.svelte-887ts0 input:where(.svelte-887ts0):focus-visible+.likert-circle:where(.svelte-887ts0){outline:2px solid var(--accent);outline-offset:2px}@media(min-width:601px){.likert-options.svelte-887ts0,.likert-buttons.svelte-887ts0{justify-content:flex-start}.likert-buttons.svelte-887ts0{margin-left:calc(-1 * var(--space-2))}}@media(max-width:600px){.likert-circle.svelte-887ts0{width:44px;height:44px;font-size:var(--text-small)}.likert--many.svelte-887ts0 .likert-circle:where(.svelte-887ts0){width:34px;height:34px;font-size:var(--text-xs)}.likert-option.svelte-887ts0{padding:var(--space-1)}.likert-options.svelte-887ts0{flex-wrap:wrap;gap:var(--space-1)}.likert-buttons.svelte-887ts0{order:1;flex-basis:100%;gap:2px}}.radio-group.svelte-1ewsgoh{border:none;padding:0;margin-bottom:var(--space-8)}.radio-label.svelte-1ewsgoh{font-size:var(--text-body);margin-bottom:var(--space-3);color:var(--text-primary);display:block}.radio-options.svelte-1ewsgoh{display:flex;flex-direction:column;gap:0}.radio-option.svelte-1ewsgoh{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);background:transparent;cursor:pointer;border:none;border-radius:var(--radius-sm);transition:all .2s ease}.radio-option.svelte-1ewsgoh:hover{opacity:.8}.radio-option.selected.svelte-1ewsgoh{background:var(--accent-bg)}.radio-option.svelte-1ewsgoh input:where(.svelte-1ewsgoh){position:absolute;opacity:0;width:0;height:0}.radio-text.svelte-1ewsgoh{font-size:var(--text-body);color:var(--text-primary)}.start-center.svelte-1l52on1{flex:1;display:flex;flex-direction:column;justify-content:center}.start-logo.svelte-1l52on1{display:flex;margin-bottom:var(--space-6)}.main-title.svelte-1l52on1{font-size:var(--text-display);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin-bottom:var(--space-3);color:var(--text-primary)}.start-btn.svelte-1l52on1{align-self:flex-start;width:auto;margin-top:var(--space-8)}.start-meta.svelte-1l52on1{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-body);margin-top:var(--space-2)}.meta-item.svelte-1l52on1{color:var(--text-secondary)}.meta-sep.svelte-1l52on1{opacity:.5}@media(max-width:600px){.start-btn.svelte-1l52on1{width:100%;align-self:stretch}}.message-card.svelte-vpyhe8{background:var(--bg-card);border-radius:var(--radius);padding:var(--space-10) var(--space-8);text-align:center;max-width:550px;margin:0 auto}.message-icon.svelte-vpyhe8{font-size:var(--text-hero);margin-bottom:var(--space-4)}.message-card.svelte-vpyhe8 h2:where(.svelte-vpyhe8){font-size:var(--text-display);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--accent);margin-bottom:var(--space-4)}.message-card.svelte-vpyhe8 p:where(.svelte-vpyhe8){color:var(--text-secondary);line-height:1.6}.unavailable-secondary.svelte-sbupkn{margin-top:var(--space-4);font-size:var(--text-small);color:var(--text-secondary);opacity:.7}.consent-checkbox.svelte-1ybdszl{display:flex;align-items:center;gap:var(--space-3);cursor:pointer;padding:var(--space-5);margin-top:var(--space-6);margin-bottom:var(--space-6);background:var(--bg-primary);border-radius:var(--radius);border:2px solid var(--border);transition:all .2s ease}.consent-checkbox.svelte-1ybdszl:hover{border-color:var(--accent)}.consent-checkbox.checked.svelte-1ybdszl{border-color:var(--accent);background:var(--accent-bg-subtle)}.consent-checkbox.svelte-1ybdszl input:where(.svelte-1ybdszl){position:absolute;opacity:0;width:0;height:0}.consent-label.svelte-1ybdszl{font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--text-primary)}.step-scale.svelte-1smvchr{color:var(--text-secondary);font-size:var(--text-small);margin-bottom:var(--space-4);line-height:var(--leading-loose);display:flex;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap}.scale-item.svelte-1smvchr{display:inline-flex;align-items:center;gap:var(--space-1);white-space:nowrap}.scale-anchor.svelte-1smvchr{color:var(--accent);font-weight:var(--weight-semibold)}.scale-sep.svelte-1smvchr{color:var(--text-secondary);opacity:.4}@media(hover:hover)and (pointer:fine){.step-scale.svelte-1smvchr{display:none}}.checkbox-group.svelte-6i29sk{border:none;padding:0;margin-bottom:var(--space-8)}.checkbox-group-label.svelte-6i29sk{font-size:var(--text-body);margin-bottom:var(--space-3);color:var(--text-primary);display:block}.checkbox-options.svelte-6i29sk{display:flex;flex-direction:column;gap:0}.checkbox-option.svelte-6i29sk{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s ease}.checkbox-option.selected.svelte-6i29sk{background:var(--accent-bg)}.checkbox-option.svelte-6i29sk:hover{opacity:.8}.checkbox-option.svelte-6i29sk input:where(.svelte-6i29sk){position:absolute;opacity:0;width:0;height:0}.checkbox-text.svelte-6i29sk{font-size:var(--text-body);color:var(--text-primary)}.nav-buttons.svelte-1u7fv8u{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-8);padding-bottom:var(--space-10)}.nav-buttons.svelte-1u7fv8u .btn{transition:transform .1s ease,background .2s ease,border-color .2s ease}.nav-buttons.svelte-1u7fv8u .btn:active{transform:scale(.93)}.nav-buttons.svelte-1u7fv8u .btn.shake:where(.svelte-1u7fv8u){animation:svelte-1u7fv8u-shake .4s cubic-bezier(.36,.07,.19,.97)}@keyframes svelte-1u7fv8u-shake{0%{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}.turnstile-widget.svelte-1u7fv8u{display:flex;justify-content:flex-end;margin-bottom:var(--space-3)}.page-shell.svelte-hrl0ku{opacity:0;transition:opacity .15s ease;display:flex;flex-direction:column;align-items:center;width:100%;flex:1}.page-shell.theme-ready.svelte-hrl0ku{opacity:1}.editorial-notice.svelte-hrl0ku{font-size:var(--text-small);color:var(--text-secondary);opacity:.7;margin-top:var(--space-4);margin-bottom:var(--space-2);font-style:italic}.survey-wrapper.svelte-hrl0ku{width:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}.card.svelte-hrl0ku{width:100%;flex:1;display:flex;flex-direction:column;background:transparent}.step-content.svelte-hrl0ku{animation:svelte-hrl0ku-fadeIn .8s cubic-bezier(.22,1,.36,1)}.step-content.start-screen.svelte-hrl0ku{animation:none}@keyframes svelte-hrl0ku-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.start-screen.svelte-hrl0ku{display:flex;flex-direction:column;justify-content:center;align-items:stretch;flex:1}h2.svelte-hrl0ku{font-size:var(--text-heading);font-weight:var(--weight-semibold);margin-bottom:var(--space-6);color:var(--accent-ink, var(--accent))}.page-text.svelte-hrl0ku{color:var(--text-primary);font-size:var(--text-body);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.page-text.svelte-hrl0ku p{margin-bottom:var(--space-3)}.page-text.svelte-hrl0ku b,.page-text.svelte-hrl0ku strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.step-desc.svelte-hrl0ku{color:var(--text-primary);font-size:var(--text-body);margin-bottom:var(--space-4);line-height:var(--leading-relaxed)}.step-desc.svelte-hrl0ku:last-of-type{margin-bottom:var(--space-6)}.form-field.svelte-hrl0ku{margin-bottom:var(--space-6)}.form-field.svelte-hrl0ku label:where(.svelte-hrl0ku){display:block;font-size:var(--text-body);margin-bottom:var(--space-2);color:var(--text-primary)}.text-input.svelte-hrl0ku{max-width:200px;font-size:var(--text-body)}.long-text-textarea.svelte-hrl0ku{padding:var(--space-4);font-size:var(--text-body);line-height:var(--leading-relaxed)}.thank-you.svelte-hrl0ku{text-align:left;padding:var(--space-10) 0}.thank-you.svelte-hrl0ku p:where(.svelte-hrl0ku){color:var(--text-secondary);margin-top:var(--space-4);line-height:var(--leading-normal)}.results-link.svelte-hrl0ku{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-6);text-decoration:none}.error-msg.svelte-hrl0ku{background:var(--error-bg);border:1px solid var(--error);color:var(--error);padding:var(--space-3) var(--space-4);border-radius:var(--radius);margin-top:var(--space-4);font-size:var(--text-small)}.loading-state.svelte-hrl0ku{text-align:center;padding:var(--space-12) 0}.loading-state.svelte-hrl0ku p:where(.svelte-hrl0ku){color:var(--text-secondary);font-size:var(--text-body)}@media(min-width:601px){.likert-label{display:none}}
