dialog.svelte-q2f957{z-index:9999;box-sizing:content-box;flex-direction:column;width:min(75ch,95%);max-height:90dvh;padding:0;position:fixed;overflow:hidden}dialog.svelte-q2f957[open]::backdrop{background:#050a0a99}.content.svelte-q2f957{padding:var(--space-md);flex-direction:column;max-height:90dvh;display:flex;overflow-y:auto}form.svelte-q2f957{gap:var(--space-md);padding:var(--space-md);flex-direction:column;flex:1 0 auto;display:flex}.wizard_header.svelte-q2f957{gap:var(--space-xs);flex-direction:column;min-height:3.5rem;display:flex}.wizard_header.svelte-q2f957 h3:where(.svelte-q2f957){line-height:initial;text-wrap:balance;margin:0}.wizard_header.svelte-q2f957 .description:where(.svelte-q2f957){color:var(--c-text-secondary);text-wrap:balance}.wizard_header.svelte-q2f957 .title_row:where(.svelte-q2f957){align-items:center;gap:var(--space-sm);display:flex}svg.celebration.svelte-q2f957{width:1.5rem;height:1.5rem;animation:2.4s ease-in-out 1.6s infinite alternate svelte-q2f957-celebration-pulse;transform:rotate(-90deg)}svg.celebration.svelte-q2f957 circle:where(.svelte-q2f957){fill:none;stroke:var(--c-text-secondary);stroke-width:6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:10px}svg.celebration.svelte-q2f957 circle:where(.svelte-q2f957){animation:.9s cubic-bezier(.2,0,0,1) .5s backwards svelte-q2f957-celebration-draw}@keyframes svelte-q2f957-celebration-draw{0%{stroke-dashoffset:100px}}@keyframes svelte-q2f957-celebration-pulse{to{transform:rotate(-90deg)scale(1.12)}}.enter.svelte-q2f957{animation:.35s cubic-bezier(.2,0,0,1) backwards svelte-q2f957-wizard-enter}.enter-delayed.svelte-q2f957{animation-delay:60ms}.slide.svelte-q2f957{gap:var(--space-sm);flex-direction:column;min-height:10rem;display:flex}.slide.svelte-q2f957[hidden]{display:none}.slide.svelte-q2f957:not([hidden]){animation:.35s cubic-bezier(.2,0,0,1) .12s backwards svelte-q2f957-wizard-enter}@keyframes svelte-q2f957-wizard-enter{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.enter.svelte-q2f957,.error.svelte-q2f957,.slide.svelte-q2f957:not([hidden]),svg.celebration.svelte-q2f957,svg.celebration.svelte-q2f957 circle:where(.svelte-q2f957){animation:none}}.error.svelte-q2f957{align-self:flex-start;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);background:var(--c-dismiss);color:var(--c-dismiss-text);border:1px solid var(--c-dismiss-border);text-wrap:pretty;margin:0;font-size:.9em;animation:.25s cubic-bezier(.2,0,0,1) backwards svelte-q2f957-wizard-enter;display:inline-flex}footer.svelte-q2f957{padding-top:var(--space-sm);justify-content:space-between;align-items:center;gap:var(--space-md);flex-direction:row;margin-top:auto;display:flex}footer.svelte-q2f957 .progress:where(.svelte-q2f957){align-items:center;gap:var(--space-sm);color:var(--c-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;display:flex}footer.svelte-q2f957 .dots:where(.svelte-q2f957){align-items:center;gap:.375rem;display:flex}footer.svelte-q2f957 .dots:where(.svelte-q2f957) .dot:where(.svelte-q2f957){opacity:.25;width:.5rem;height:.5rem;transition:opacity var(--duration-base), background-color var(--duration-base), width var(--duration-base);background:currentColor;border-radius:999px}footer.svelte-q2f957 .dots:where(.svelte-q2f957) .dot:where(.svelte-q2f957).done{opacity:.55}footer.svelte-q2f957 .dots:where(.svelte-q2f957) .dot:where(.svelte-q2f957).active{background:var(--c-brand-secondary);opacity:1;width:1.25rem}footer.svelte-q2f957 .buttons:where(.svelte-q2f957){gap:var(--space-sm);display:flex}footer.svelte-q2f957 .buttons:where(.svelte-q2f957) button:where(.svelte-q2f957){padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-control);-webkit-user-select:none;user-select:none;transition:scale .15s ease-out}footer.svelte-q2f957 .buttons:where(.svelte-q2f957) button:where(.svelte-q2f957):active:not(:disabled){scale:.96}.questions.svelte-ht6dgr{gap:var(--space-sm);flex-wrap:wrap;display:flex}.question.svelte-ht6dgr{gap:var(--space-xs);flex-direction:column;flex:100%;display:flex}.question.svelte-ht6dgr.half{flex:1 1 calc(50% - var(--space-sm));min-width:16rem}.question.svelte-ht6dgr.invalid>.input_element{outline:2px solid var(--c-dismiss-border)}.question.svelte-ht6dgr.invalid>.selection_grid:where(.svelte-ht6dgr){outline:2px solid var(--c-dismiss-border);outline-offset:4px;border-radius:var(--radius-control)}.question.svelte-ht6dgr header:where(.svelte-ht6dgr) h4:where(.svelte-ht6dgr){line-height:initial;text-wrap:balance;margin:0}.question.svelte-ht6dgr header:where(.svelte-ht6dgr) span:where(.svelte-ht6dgr){color:var(--c-text-secondary);text-wrap:pretty}.question.svelte-ht6dgr textarea.input_element{box-shadow:none;background:var(--surface-panel);border-radius:var(--radius-control);max-height:10rem;padding:var(--space-sm) var(--space-md);border:none;outline:none;overflow-y:auto}.input_element.svelte-ht6dgr{border-radius:var(--radius-control);background:var(--surface-panel);outline:none;outline:1px solid var(--border-subtle);width:100%;padding:var(--space-sm) var(--space-sm);box-shadow:var(--shadow-panel);transition:background-color var(--duration-fast), color var(--duration-fast), box-shadow var(--duration-fast), outline-color var(--duration-fast);cursor:pointer;border:none}.selection_grid.svelte-ht6dgr{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(24ch,1fr));display:grid}.selection_grid.svelte-ht6dgr>label:where(.svelte-ht6dgr){white-space:nowrap;-webkit-user-select:none;user-select:none;min-height:2.5rem;padding-right:calc(var(--space-sm) * 2 + 1em);align-items:center;gap:0;line-height:1em;display:flex;position:relative}.selection_grid.svelte-ht6dgr>label:where(.svelte-ht6dgr) input[type=checkbox]:where(.svelte-ht6dgr){opacity:0;width:1px;height:1px;margin:0}.selection_grid.svelte-ht6dgr>label:where(.svelte-ht6dgr) input[type=text]:where(.svelte-ht6dgr){box-shadow:none;font:inherit;background:0 0;border:none;outline:none;padding:0;line-height:1em}.selection_grid.svelte-ht6dgr>label:where(.svelte-ht6dgr):after{content:"✔";right:var(--space-sm);color:var(--text-inverse);opacity:0;filter:blur(4px);transition:opacity .3s cubic-bezier(.2,0,0,1),scale .3s cubic-bezier(.2,0,0,1),filter .3s cubic-bezier(.2,0,0,1);position:absolute;top:50%;translate:0 -50%;scale:.25}.selection_grid.svelte-ht6dgr>label:where(.svelte-ht6dgr):focus-within{outline:2px solid var(--c-brand-secondary);outline-offset:1px}.selection_grid.svelte-ht6dgr>label:where(.svelte-ht6dgr)[data-filled=true]{background:var(--c-brand-secondary);color:var(--text-inverse)}.selection_grid.svelte-ht6dgr>label:where(.svelte-ht6dgr):has(input:where(.svelte-ht6dgr):checked){background:var(--c-brand-secondary);color:var(--text-inverse)}.selection_grid.svelte-ht6dgr>label:where(.svelte-ht6dgr):has(input:where(.svelte-ht6dgr):checked):after{opacity:1;filter:blur();scale:1}.selection_grid.svelte-ht6dgr>label:where(.svelte-ht6dgr):has(input:where(.svelte-ht6dgr):checked)>:where(.svelte-ht6dgr){color:var(--text-inverse)}.selection_grid.svelte-ht6dgr>label:where(.svelte-ht6dgr)[data-filled=true]:after{opacity:1;filter:blur();scale:1}.selection_grid.svelte-ht6dgr>label:where(.svelte-ht6dgr)[data-filled=true]>:where(.svelte-ht6dgr){color:var(--text-inverse)}.follow_up.svelte-ht6dgr{margin-top:var(--space-xs);animation:.25s cubic-bezier(.2,0,0,1) backwards svelte-ht6dgr-follow-up-enter}@keyframes svelte-ht6dgr-follow-up-enter{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.selection_grid.svelte-ht6dgr>label:where(.svelte-ht6dgr):after{transition:none}.follow_up.svelte-ht6dgr{animation:none}}.header.svelte-iszcp5{justify-content:flex-end;display:flex}.header.svelte-iszcp5 button.close_button:where(.svelte-iszcp5){box-shadow:none;background:0 0;border:none;outline:none}.confirmation.svelte-iszcp5 h3:where(.svelte-iszcp5),.confirmation.svelte-iszcp5 .subtitle:where(.svelte-iszcp5),.confirmation.svelte-iszcp5 .next_step:where(.svelte-iszcp5){animation:.35s cubic-bezier(.2,0,0,1) backwards svelte-iszcp5-confirmation-enter}.confirmation.svelte-iszcp5{gap:var(--space-xs);padding:var(--space-md);flex-direction:column;padding-top:0;display:flex}.confirmation.svelte-iszcp5 .subtitle:where(.svelte-iszcp5){animation-delay:60ms}.confirmation.svelte-iszcp5 .next_step:where(.svelte-iszcp5):first-child{animation-delay:.12s}.confirmation.svelte-iszcp5 .next_step:where(.svelte-iszcp5):nth-child(2){animation-delay:.16s}.confirmation.svelte-iszcp5 .next_step:where(.svelte-iszcp5):nth-child(3){animation-delay:.2s}.confirmation.svelte-iszcp5 .next_step:where(.svelte-iszcp5):nth-child(4){animation-delay:.24s}.confirmation.svelte-iszcp5 .next_step:where(.svelte-iszcp5):nth-child(5){animation-delay:.28s}.confirmation.svelte-iszcp5 h3:where(.svelte-iszcp5){line-height:initial;text-wrap:balance;margin:0}.confirmation.svelte-iszcp5 .subtitle:where(.svelte-iszcp5){color:var(--c-text-secondary);text-wrap:pretty;margin-bottom:var(--space-sm)}.next_steps.svelte-iszcp5{gap:var(--space-xs);flex-direction:column;display:flex}a.next_step.svelte-iszcp5{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-control);background:var(--surface-panel);outline:1px solid var(--border-subtle);box-shadow:var(--shadow-panel);color:var(--c-text);transition:box-shadow var(--duration-fast), translate var(--duration-fast), scale .15s ease-out;text-decoration:none;display:flex}a.next_step.svelte-iszcp5:hover{text-decoration:none;translate:0 -1px}a.next_step.svelte-iszcp5:active{scale:.96}a.next_step.svelte-iszcp5 .bubble:where(.svelte-iszcp5){background:var(--c-brand-secondary);width:2.25rem;height:2.25rem;color:var(--text-inverse);border-radius:50%;flex-shrink:0;place-items:center;display:grid}a.next_step.svelte-iszcp5 .texts:where(.svelte-iszcp5){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}a.next_step.svelte-iszcp5 .texts:where(.svelte-iszcp5) .title:where(.svelte-iszcp5){font-weight:600}a.next_step.svelte-iszcp5 .texts:where(.svelte-iszcp5) .sub:where(.svelte-iszcp5){color:var(--c-text-secondary);text-wrap:pretty;font-size:.85em}a.next_step.svelte-iszcp5 .arrow{color:var(--c-text-secondary);flex-shrink:0}@keyframes svelte-iszcp5-confirmation-enter{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.confirmation.svelte-iszcp5 h3:where(.svelte-iszcp5),.confirmation.svelte-iszcp5 .subtitle:where(.svelte-iszcp5),.confirmation.svelte-iszcp5 .next_step:where(.svelte-iszcp5){animation:none}}
