:root{--xs-breakpoint:375px;--sm-breakpoint:480px;--md-breakpoint:768px;--lg-breakpoint:1024px;--xl-breakpoint:1280px}.variables.svelte-10o9pud{--setup-background:#fafafa;--setup-wrapper-width:520px;--setup-card-padding:33px;--setup-card-border:1px solid rgba(0,0,0,.1);--setup-card-shadow:0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.1);--setup-card-gap:24px;--setup-page-padding:40px 16px;--setup-logo-width:81.35px;--setup-logo-height:40px;--field-height:56px;--primary-action-width:240px}@media (max-width:767px){.variables.svelte-10o9pud{--setup-wrapper-width:100%;--setup-card-padding:24px;--setup-card-gap:24px;--setup-page-padding:20px 12px;--primary-action-width:100%}}.outer-container.svelte-10o9pud{min-height:100vh;padding:var(--setup-page-padding);background:var(--setup-background);justify-content:center;align-items:center;display:flex}.setup-wrapper.svelte-10o9pud{width:min(100%, var(--setup-wrapper-width))}.setup-card.svelte-10o9pud{border:var(--setup-card-border);box-shadow:var(--setup-card-shadow);padding:var(--setup-card-padding);align-items:center;gap:var(--setup-card-gap);background:#fff;border-radius:14px;flex-direction:column;display:flex}.logo-wrap.svelte-10o9pud{justify-content:center;width:100%;display:flex}.logo-wrap.svelte-10o9pud svg{width:var(--setup-logo-width);height:var(--setup-logo-height)}.heading-container.svelte-10o9pud{text-align:center;width:100%}.heading-container.svelte-10o9pud h1:where(.svelte-10o9pud){color:#0a0a0a;margin:0 0 8px;font-family:Arimo;font-size:24px;font-weight:400;line-height:36px}.heading-container.svelte-10o9pud p:where(.svelte-10o9pud){color:#717182;margin:0;font-family:Arimo;font-size:14px;font-weight:400;line-height:21px}form.svelte-10o9pud{gap:var(--setup-card-gap);flex-direction:column;width:100%;display:flex}form.svelte-10o9pud .form-fields-container:where(.svelte-10o9pud){flex-direction:column;gap:12px;display:flex}form.svelte-10o9pud .field-container:where(.svelte-10o9pud){flex-direction:column;gap:8px;display:flex}form.svelte-10o9pud .field-container:where(.svelte-10o9pud) label:where(.svelte-10o9pud){color:#0a0a0a;font-family:Arimo;font-size:14px;font-weight:400;line-height:20px}form.svelte-10o9pud .field-container:where(.svelte-10o9pud) input:where(.svelte-10o9pud):not([type=checkbox]){width:100%;height:var(--field-height);color:#0a0a0a;background:#fff;border:2px solid #e5e5e5;border-radius:8px;outline:none;padding:0 16px;font-family:Arimo;font-size:16px;font-weight:400;line-height:24px;transition:border-color .2s,background-color .2s,box-shadow .2s}form.svelte-10o9pud .field-container:where(.svelte-10o9pud) input:where(.svelte-10o9pud):not([type=checkbox]):focus{border-color:#e60076;box-shadow:0 0 0 3px rgba(230,0,118,.12)}form.svelte-10o9pud .consent-field:where(.svelte-10o9pud) .checkbox-label:where(.svelte-10o9pud){cursor:pointer;color:#555;align-items:center;gap:10px;font-size:14px;display:inline-flex}form.svelte-10o9pud .consent-field:where(.svelte-10o9pud) .checkbox-label:where(.svelte-10o9pud) input[type=checkbox]:where(.svelte-10o9pud){accent-color:#e60076;border:1px solid #c9c6c6;border-radius:4px;flex-shrink:0;width:16px;height:16px;margin:0}form.svelte-10o9pud .consent-field:where(.svelte-10o9pud) .checkbox-label:where(.svelte-10o9pud) input[type=checkbox]:where(.svelte-10o9pud):focus-visible{outline-offset:2px;outline:2px solid rgba(230,0,118,.28)}form.svelte-10o9pud .is-locked:where(.svelte-10o9pud){cursor:not-allowed;color:#6b7280;background:#f4f4f5;border-color:#d1d5db}form.svelte-10o9pud .is-locked:where(.svelte-10o9pud):focus{box-shadow:none;outline:none}form.svelte-10o9pud button:where(.svelte-10o9pud){width:var(--primary-action-width);color:#fff;cursor:pointer;background:#e60076;border:0;border-radius:8px;align-self:center;min-height:44px;font-family:Arimo;font-size:14px;font-weight:400;line-height:20px;transition:background-color .2s,color .2s,opacity .2s}form.svelte-10o9pud button:where(.svelte-10o9pud):disabled{cursor:default;color:#9ca3af;opacity:1;background:#f3f3f5}form.svelte-10o9pud .required-note:where(.svelte-10o9pud){color:#666;margin:-8px 0 0;font-size:12px}.login-container.svelte-10o9pud{color:#717182;justify-content:center;align-items:center;gap:8px;font-family:Arimo;font-size:14px;line-height:21px;display:flex}.login-container.svelte-10o9pud p:where(.svelte-10o9pud){margin:0}.button-loader.svelte-10o9pud{vertical-align:-2px;border:2px solid;border-right-color:transparent;border-radius:50%;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite svelte-10o9pud-spin;display:inline-block}@keyframes svelte-10o9pud-spin{to{transform:rotate(360deg)}}
