.survey.svelte-1yees3s{position:relative;display:grid;gap:12px;margin-top:.25rem;padding:20px 16px 16px;border-radius:var(--radius);border:1px solid var(--outline);background:linear-gradient(var(--r-accent, var(--lamp)),var(--r-accent, var(--lamp))) top / 100% 4px no-repeat,var(--bg-raise);color:var(--text)}.floating.svelte-1yees3s{--fab-bottom: calc(max(1rem, env(safe-area-inset-bottom) + .75rem) + var(--nav-lift, 0px));--fab-right: max(1rem, calc(env(safe-area-inset-right) + 1rem) );--sv-bottom: calc(var(--fab-bottom) + 56px + .75rem);position:fixed;z-index:25;left:max(1rem,calc(env(safe-area-inset-left) + 1rem));right:var(--fab-right);bottom:var(--sv-bottom);margin:0;max-height:calc(100vh - var(--sv-bottom) - max(4.25rem,var(--survey-top, 0px)));max-height:calc(100dvh - var(--sv-bottom) - max(4.25rem,var(--survey-top, 0px)));overflow-y:auto;overscroll-behavior:contain;box-shadow:0 20px 40px -20px #0000008c;transition:bottom .22s var(--ease-out)}@media(min-width:30rem){.floating.svelte-1yees3s{--sv-bottom: var(--fab-bottom);right:calc(var(--fab-right) + 106.4px + .75rem);max-width:22rem}}@media(min-width:60rem){.floating.svelte-1yees3s{right:auto;width:20rem}}.x.svelte-1yees3s{position:absolute;top:8px;right:6px;display:grid;place-items:center;width:var(--tap);height:var(--tap);border:0;border-radius:50%;background:transparent;color:var(--text-2);cursor:pointer}.x.svelte-1yees3s:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.q.svelte-1yees3s{padding-right:2.25rem;font-family:var(--font-display);font-variation-settings:var(--display-axes);font-weight:480;font-size:1.25rem;line-height:1.25;color:var(--text)}.choices.svelte-1yees3s{display:flex;flex-wrap:wrap;gap:8px}.c.svelte-1yees3s{min-width:5.5rem}@media(hover:hover){.c.svelte-1yees3s:hover{background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:inset 0 -3px 0 var(--r-accent, var(--lamp))}}form.svelte-1yees3s{display:grid;gap:12px;justify-items:start}label.svelte-1yees3s{display:grid;gap:4px;width:100%}.opt.svelte-1yees3s{font-size:.8125rem;color:var(--text-3)}textarea.svelte-1yees3s{width:100%;min-height:5.5rem;margin-top:4px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--field);color:var(--text);font:inherit;font-size:1rem;line-height:1.45;resize:vertical}textarea.svelte-1yees3s:focus-visible{border-color:var(--outline);outline:2px solid var(--focus);outline-offset:2px}.rev.svelte-boipxa{margin:0;font-size:.8125rem;line-height:1.4;color:var(--text-3)}.rev.svelte-boipxa a:where(.svelte-boipxa){color:inherit}.rev.svelte-boipxa a:where(.svelte-boipxa):hover{color:var(--text-2)}button[disabled].svelte-1g8yr4a{opacity:.85;cursor:progress}.spin.svelte-1g8yr4a{display:inline-block;width:1em;height:1em;margin-right:.5em;vertical-align:-.15em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-1g8yr4a-spin .8s linear infinite}@keyframes svelte-1g8yr4a-spin{to{transform:rotate(360deg)}}.problem.svelte-1g8yr4a{margin:.5rem 0 0;font-size:.9rem;color:var(--danger, #b3261e)}@media(prefers-reduced-motion:reduce){.spin.svelte-1g8yr4a{animation-duration:2.4s}}
