.modal-overlay.svelte-afbkpu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000000}.modal-content.svelte-afbkpu{background-color:#fff;padding:20px;border-radius:8px;position:relative;max-width:500px;width:90%;text-align:center;margin:24px}.close-button.svelte-afbkpu{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer}.input_group.svelte-l57os9{display:inline-flex;width:100%;max-width:320px;border:none}.input_group.svelte-l57os9 input:where(.svelte-l57os9){flex:1;border-radius:24px 0 0 24px;padding:0 20px;border:none;outline:none!important;background-color:#f6f6f6}.input_group.svelte-l57os9 input:where(.svelte-l57os9):focus{-webkit-box-shadow:none;box-shadow:none}.input_group.svelte-l57os9 button[type=submit]:where(.svelte-l57os9){width:60px;height:48px;background:#111;color:#fff;border-radius:0 24px 24px 0;cursor:pointer;border:none}.input_group.svelte-l57os9 button[type=submit]:where(.svelte-l57os9) svg:where(.svelte-l57os9){width:26px;height:26px;fill:#fff}.survey-form.svelte-l57os9{display:flex;flex-direction:column;gap:1.25rem;background:#fff;padding:1.25rem;border-radius:12px;box-shadow:0 6px 24px #060a0f14;max-width:560px;width:100%;margin:0 auto;text-align:left}.survey-form.svelte-l57os9 fieldset:where(.svelte-l57os9){border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.survey-form.svelte-l57os9 fieldset:where(.svelte-l57os9) legend:where(.svelte-l57os9){font-weight:700;margin-bottom:.35rem;color:#111;font-size:1rem}.survey-form.svelte-l57os9 fieldset:where(.svelte-l57os9) label:where(.svelte-l57os9){display:flex;align-items:center;gap:.66rem;font-size:.975rem;color:#222}.survey-form.svelte-l57os9 fieldset:where(.svelte-l57os9) label:where(.svelte-l57os9) input[type=radio]:where(.svelte-l57os9){accent-color:#111}.survey-form.svelte-l57os9 fieldset:where(.svelte-l57os9) label:where(.svelte-l57os9) input[type=text]:where(.svelte-l57os9){margin-left:.5rem;padding:.35rem .6rem;border-radius:6px;border:1px solid #e0e0e0;font-size:.95rem;max-width:150px}.survey-form.svelte-l57os9 .survey-actions:where(.svelte-l57os9){display:flex;justify-content:center;gap:.5rem;margin-top:.75rem}.survey-form.svelte-l57os9 .survey-actions:where(.svelte-l57os9) button:where(.svelte-l57os9){padding:.5rem 1rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .16s ease}.survey-form.svelte-l57os9 .survey-actions:where(.svelte-l57os9) button.secondary:where(.svelte-l57os9){background:#e0e0e0;color:#111}.survey-form.svelte-l57os9 .survey-actions:where(.svelte-l57os9) button.secondary:where(.svelte-l57os9):hover{background:#d0d0d0}.survey-form.svelte-l57os9 .survey-actions:where(.svelte-l57os9) button:where(.svelte-l57os9):not(.secondary){background:#111;color:#fff}.survey-form.svelte-l57os9 .survey-actions:where(.svelte-l57os9) button:where(.svelte-l57os9):not(.secondary):hover{background:#222}.survey-form.svelte-l57os9 .error:where(.svelte-l57os9){color:#c0392b;margin-top:.4rem;font-size:.95rem}.error.svelte-l57os9{color:#c0392b;margin-top:8px}.success.svelte-l57os9{color:#1b7a1b;margin-top:8px}.sending.svelte-l57os9{color:#333;margin-top:8px}.continue-button.svelte-l57os9{padding:12px 24px;background:#111;color:#fff;border:none;border-radius:24px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .16s ease}.continue-button.svelte-l57os9:hover{background:#333}.inline-survey.svelte-l57os9{margin-top:1rem}
