.su-rules.svelte-8bdjn9{text-align:left;flex-direction:column;gap:.875rem;list-style:none;display:flex}.su-rule.svelte-8bdjn9{color:rgb(var(--fg-rgb) / .8);align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5;display:flex}.su-rule-n.svelte-8bdjn9{background:var(--accent);width:1.75rem;height:1.75rem;color:var(--accent-label);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:-1px;font-size:.875rem;font-weight:700;line-height:1;display:flex}.su-done-body.svelte-8bdjn9{text-align:center;text-wrap:balance;color:rgb(var(--fg-rgb) / .6);font-size:1rem;line-height:1.6}.su-note.svelte-8bdjn9{text-align:center;text-wrap:balance;max-width:30rem;color:rgb(var(--fg-rgb) / .5);margin-inline:auto;font-size:.875rem;line-height:1.625}.su-hint.svelte-8bdjn9{padding-left:calc(1.25rem + 1px)}.auth-label-center.svelte-8bdjn9{text-align:center;left:0;right:0}.su-choice.svelte-8bdjn9{cursor:pointer;background:var(--control-fill);border:1px solid rgb(var(--fg-rgb) / .1);border-radius:9999px;align-items:center;height:3.5rem;padding-inline:1.25rem;transition:background-color .15s,border-color .15s;display:flex;position:relative}.su-choice.svelte-8bdjn9:hover{background:rgb(var(--fg-rgb) / .09)}.su-choice-on.svelte-8bdjn9{background:var(--control-fill-selected);border-color:rgb(var(--fg-rgb) / .35)}.su-choice.svelte-8bdjn9:focus-within{outline:2px solid rgb(var(--fg-rgb) / .7);outline-offset:0}.su-more.svelte-8bdjn9{cursor:pointer;color:rgb(var(--fg-rgb) / .6);border-radius:9999px;justify-content:center;align-items:center;gap:.25rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;transition:background-color .15s;display:flex}.su-more.svelte-8bdjn9:hover{background:rgb(var(--fg-rgb) / .07)}.su-more.svelte-8bdjn9:active{background:rgb(var(--fg-rgb) / .12)}.su-more.svelte-8bdjn9:focus-visible{outline:2px solid rgb(var(--fg-rgb) / .6);outline-offset:2px}.su-step.svelte-8bdjn9{flex-direction:column;flex:1;padding-top:2rem;display:flex}.su-step-off.svelte-8bdjn9{pointer-events:none;width:100%;position:absolute;top:0;left:-10000px}.su-doc.svelte-8bdjn9{background:rgb(var(--fg-rgb) / .05);border:1px solid rgb(var(--fg-rgb) / .1);max-height:11rem;color:rgb(var(--fg-rgb) / .65);border-radius:1rem;padding:1rem;font-size:.875rem;line-height:1.6;overflow-y:auto}.su-doc-fill.svelte-8bdjn9{flex:1 1 0;min-height:7rem;max-height:none}.su-doc-title.svelte-8bdjn9{color:rgb(var(--fg-rgb) / .85);margin-bottom:.5rem;font-weight:600}.su-check.svelte-8bdjn9{cursor:pointer;align-items:center;gap:.75rem;padding-block:.25rem;display:flex}.su-check-box.svelte-8bdjn9{border:1.5px solid rgb(var(--fg-rgb) / .35);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;transition:background-color .15s,border-color .15s;display:flex}.su-check.svelte-8bdjn9 input:where(.svelte-8bdjn9):checked+.su-check-box:where(.svelte-8bdjn9){background-color:rgb(var(--fg-rgb));border-color:rgb(var(--fg-rgb));color:rgb(var(--bg-rgb))}.su-check.svelte-8bdjn9:hover .su-check-box:where(.svelte-8bdjn9){border-color:rgb(var(--fg-rgb) / .55)}.su-check.svelte-8bdjn9:focus-within .su-check-box:where(.svelte-8bdjn9){outline:2px solid rgb(var(--fg-rgb) / .6);outline-offset:2px}.su-progress-row.svelte-8bdjn9{flex:1;align-items:center;display:flex}.su-progress.svelte-8bdjn9{background:rgb(var(--fg-rgb) / .12);border-radius:9999px;flex:1;height:.625rem;overflow:hidden}.su-progress-fill.svelte-8bdjn9{background:var(--accent);border-radius:9999px;height:100%;transition:width .35s cubic-bezier(.4,0,.2,1);position:relative}.su-progress-fill.svelte-8bdjn9:after{content:"";background:inherit;border-radius:9999px;width:.875rem;animation:2.4s ease-in-out infinite svelte-8bdjn9-su-breathe;position:absolute;top:0;bottom:0;right:0}@keyframes svelte-8bdjn9-su-breathe{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.su-progress-row-done.svelte-8bdjn9 .su-progress-fill:where(.svelte-8bdjn9):after{animation:none}.su-progress-cap.svelte-8bdjn9{background:var(--su-joint);width:2.25rem;height:2.25rem;color:rgb(var(--fg-rgb) / .45);--su-joint:color-mix(in srgb, rgb(var(--fg-rgb)) 12%, rgb(var(--bg-rgb)));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-.625rem;transition:--su-joint .35s,color .35s;display:flex;position:relative}.su-progress-cap.svelte-8bdjn9:before,.su-progress-cap.svelte-8bdjn9:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle 8px at 0 var(--su-fy), transparent 99%, var(--su-joint) 100%);width:22.52px;height:4px;position:absolute;left:-4.52px}.su-progress-cap.svelte-8bdjn9:before{--su-fy:-4px;top:9px}.su-progress-cap.svelte-8bdjn9:after{--su-fy:8px;top:23px}@property --su-joint{syntax:"<color>";inherits:true;initial-value:#0000}.su-progress-cap-on.svelte-8bdjn9{--su-joint:var(--accent);color:var(--accent-label)}@media (prefers-reduced-motion:reduce){.su-progress-fill.svelte-8bdjn9,.su-progress-cap.svelte-8bdjn9{transition:none}.su-progress-fill.svelte-8bdjn9:after{animation:none}}.su-page.svelte-8bdjn9{min-height:100dvh}.su-shell.svelte-8bdjn9{min-height:0;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem);flex:1}@media (width>=1024px){.su-page.svelte-8bdjn9{max-height:100dvh}.su-step.svelte-8bdjn9{flex:0 auto;min-height:0}.su-footer.svelte-8bdjn9{padding-top:3.5rem}.su-note.svelte-8bdjn9{padding-top:3rem}.su-shell.svelte-8bdjn9:has(.su-step:where(.svelte-8bdjn9):not(.su-step-off) .su-note:where(.svelte-8bdjn9)) .su-footer:where(.svelte-8bdjn9){padding-top:1.25rem}.su-doc-fill.svelte-8bdjn9{flex:0 auto;height:14rem;min-height:7rem}}.su-eye.svelte-8bdjn9{color:rgb(var(--fg-rgb) / .55);transition:background-color .15s,color .15s,right .15s}.su-eye.svelte-8bdjn9:hover{background:rgb(var(--fg-rgb) / .08);color:rgb(var(--fg-rgb) / .85)}.su-eye.svelte-8bdjn9:active{background:rgb(var(--fg-rgb) / .14)}.su-eye.svelte-8bdjn9:focus-visible{outline:2px solid rgb(var(--fg-rgb) / .6);outline-offset:2px}.su-spinner.svelte-8bdjn9{border:2px solid rgb(var(--fg-rgb) / .2);border-top-color:rgb(var(--fg-rgb) / .7);border-radius:9999px;width:1rem;height:1rem;animation:.6s linear infinite svelte-8bdjn9-su-spin}@keyframes svelte-8bdjn9-su-spin{to{transform:rotate(360deg)}}
