.dark-survey-skin.svelte-d1ac6j{color:#fff;--background:252 30% 6%;--foreground:0 0% 100%;--card:252 25% 10%;--card-foreground:0 0% 100%;--popover:252 25% 10%;--popover-foreground:0 0% 100%;--muted:252 15% 18%;--muted-foreground:252 15% 75%;--accent:252 15% 20%;--accent-foreground:0 0% 100%;--primary:271 91% 65%;--primary-foreground:0 0% 100%;--border:0 0% 100% / .12;--input:0 0% 100% / .2;--ring:292 84% 61%}.dark-survey-skin.svelte-d1ac6j [data-testid=survey-step]>div:first-child.absolute{display:none}.dark-survey-skin.svelte-d1ac6j [data-testid=survey-step]{box-shadow:none;background:0 0;border:none}.dark-survey-skin.svelte-d1ac6j [data-testid=survey-step]>div.min-h-\[400px\]{min-height:0;padding:.5rem 0 1rem}.dark-survey-skin.svelte-d1ac6j [data-testid=survey-step] .absolute.-left-7{display:none}.dark-survey-skin.svelte-d1ac6j [data-testid=survey-title] h1,.dark-survey-skin.svelte-d1ac6j [data-testid=survey-title] h2,.dark-survey-skin.svelte-d1ac6j [data-testid=survey-title] h3{letter-spacing:-.01em;font-size:1.45rem;font-weight:800;line-height:1.25}.dark-survey-skin.svelte-d1ac6j [data-testid=survey-question] label{border-radius:.85rem;min-height:3.25rem}.dark-survey-skin.svelte-d1ac6j .text-black,.dark-survey-skin.svelte-d1ac6j [class*=text-black\/],.dark-survey-skin.svelte-d1ac6j .text-neutral-900,.dark-survey-skin.svelte-d1ac6j .text-neutral-800,.dark-survey-skin.svelte-d1ac6j .text-neutral-700,.dark-survey-skin.svelte-d1ac6j .text-gray-900,.dark-survey-skin.svelte-d1ac6j .text-gray-800,.dark-survey-skin.svelte-d1ac6j .text-dark,.dark-survey-skin.svelte-d1ac6j h1,.dark-survey-skin.svelte-d1ac6j h2,.dark-survey-skin.svelte-d1ac6j h3{color:#fffffff2}.dark-survey-skin.svelte-d1ac6j .text-neutral-600,.dark-survey-skin.svelte-d1ac6j .text-neutral-500,.dark-survey-skin.svelte-d1ac6j .text-neutral-400,.dark-survey-skin.svelte-d1ac6j .text-gray-700,.dark-survey-skin.svelte-d1ac6j .text-gray-600,.dark-survey-skin.svelte-d1ac6j .text-gray-500,.dark-survey-skin.svelte-d1ac6j .text-muted-foreground{color:#ede9fead}.dark-survey-skin.svelte-d1ac6j .consent-card-root .bg-white,.dark-survey-skin.svelte-d1ac6j .consent-card-root .bg-neutral-50,.dark-survey-skin.svelte-d1ac6j .consent-card-root .bg-gray-50{background-color:#ffffff0f}.dark-survey-skin.svelte-d1ac6j .bg-white,.dark-survey-skin.svelte-d1ac6j .bg-gray-50,.dark-survey-skin.svelte-d1ac6j .bg-gray-100{background-color:#ffffff0f;border-color:#ffffff1a}.dark-survey-skin.svelte-d1ac6j .bg-background{color:#ffffffe0;background-color:#ffffff14;border-color:#fff3}.dark-survey-skin.svelte-d1ac6j .bg-background:hover{color:#fff;background-color:#ffffff24}.dark-survey-skin.svelte-d1ac6j .border-input{border-color:#fff3}.dark-survey-skin.svelte-d1ac6j input,.dark-survey-skin.svelte-d1ac6j textarea,.dark-survey-skin.svelte-d1ac6j select{color:#fff;background-color:#ffffff0a;border-color:#ffffff40;font-size:16px}.dark-survey-skin.svelte-d1ac6j input::-moz-placeholder{color:#ffffff59}.dark-survey-skin.svelte-d1ac6j textarea::-moz-placeholder{color:#ffffff59}.dark-survey-skin.svelte-d1ac6j input::placeholder,.dark-survey-skin.svelte-d1ac6j textarea::placeholder{color:#ffffff59}.dark-survey-skin.svelte-d1ac6j .border-gray-300,.dark-survey-skin.svelte-d1ac6j .border-gray-200{border-color:#ffffff40}.dark-survey-skin.svelte-d1ac6j .border-dark{border-color:#e879f9}.dark-survey-skin.svelte-d1ac6j .bg-dark{background-color:#e879f9}.dark-survey-skin.svelte-d1ac6j button.bg-dark,.dark-survey-skin.svelte-d1ac6j .bg-primary{color:#fff;background-image:linear-gradient(90deg,#8b5cf6,#d946ef);border-radius:.85rem}.dark-survey-skin.svelte-d1ac6j .hover\:bg-gray-50:hover,.dark-survey-skin.svelte-d1ac6j .hover\:bg-gray-100:hover{background-color:#ffffff1a}.dark-survey-skin.svelte-d1ac6j .text-red-600,.dark-survey-skin.svelte-d1ac6j .text-red-500{color:#fca5a5}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-step]{box-shadow:none;background:0 0;border:none;overflow:visible}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-step]>div.min-h-\[400px\]{padding:.25rem 0 0}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-title] h1,.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-title] h2,.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-title] h3{font-size:1.3rem;font-weight:700;line-height:1.3}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .space-y-3{gap:8px;max-width:none;display:grid}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .space-y-3>*{margin:0}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .space-y-3>label{opacity:1;background:#ffffff0d;border-radius:16px;align-items:center;gap:12px;min-height:52px;padding:12px 16px;transition:background-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff0f}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .space-y-3>label:hover{background:#ffffff17}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .space-y-3>label:has(button[aria-pressed=true]),.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .space-y-3>label:has(button[aria-checked=true]){background:#ffffff29;box-shadow:inset 0 0 0 1.5px #ffffffbf,0 8px 24px -12px #ffffff59}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .space-y-3>label:has(button:focus-visible){outline-offset:2px;outline:2px solid #fff}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .space-y-3>label button:focus{outline:none}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .space-y-3>label span{color:#ffffffeb;font-size:15px;line-height:1.35}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .space-y-3>label .border-dark{border-color:#fff}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .space-y-3>label .bg-dark{background-color:#fff}.dark-survey-skin.pass.svelte-d1ac6j .text-gray-500,.dark-survey-skin.pass.svelte-d1ac6j .text-gray-600,.dark-survey-skin.pass.svelte-d1ac6j .text-muted-foreground{color:#ffffffb8}.dark-survey-skin.pass.svelte-d1ac6j .required-marker-inline{color:var(--bp-token,#f6cf6b)}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] input:not([type=checkbox]),.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] textarea{background-color:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;max-width:none;padding:12px 14px;line-height:1.45}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] input:not([type=checkbox]):focus,.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] textarea:focus{background-color:#ffffff14;border-color:#fff9}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] textarea:disabled,.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] input:disabled{opacity:1;color:#ffffffeb}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .flex.gap-2.flex-wrap{gap:8px}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .flex.gap-2.flex-wrap>button{background-color:#ffffff0d;border-width:1px;border-color:#ffffff29;border-radius:14px;flex:1 0 calc(20% - 8px);width:auto;height:48px}@media (width>=560px){.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .flex.gap-2.flex-wrap>button{flex-basis:0}}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .flex.gap-2.flex-wrap>button:focus-visible{outline-offset:2px;outline:2px solid #fff}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .flex.gap-2.flex-wrap>button:hover{color:#fff;background-color:#ffffff1f;border-color:#ffffff4d}.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .flex.gap-2.flex-wrap>button.bg-dark{color:#0b0b0f;background-color:#fff;background-image:none;border-color:#fff}@media (prefers-reduced-motion:reduce){.dark-survey-skin.pass.svelte-d1ac6j .transition-all,.dark-survey-skin.pass.svelte-d1ac6j .transition-colors,.dark-survey-skin.pass.svelte-d1ac6j [data-testid=survey-question] .space-y-3>label{transition:none}.dark-survey-skin.pass.svelte-d1ac6j .animate-pulse{animation:none}.dark-survey-skin.pass.svelte-d1ac6j .scale-105{transform:none}}
