.ag-creation--account.fl-auth-shell{display:block;background:linear-gradient(180deg,var(--ag-start),var(--ag-end));padding:0}
body.ag-creation--account.fl-auth-shell{height:auto;min-height:100dvh;background-repeat:no-repeat}
html:has(body.ag-creation--account){height:auto;min-height:100%}
.ag-creation--account .fl-auth-layout{display:block;width:100%;max-width:none;min-height:0;margin:0;padding:0;background:none}
.ag-creation--account .fl-auth-main{display:block;width:100%;max-width:none;padding:0;min-height:0;background:none}
.ag-creation--account .fl-auth-signup{width:100%;max-width:none;padding:40px clamp(16px,3.9vw,56px) 48px;display:flex;flex-direction:column;gap:24px}
@media(min-width:1200px){.ag-creation--account .fl-auth-signup{max-width:1200px;margin-inline:auto}}
.ag-creation--account .fl-auth-card{width:100%;max-width:none;border:0;border-radius:29px;padding:32px;background:var(--ag-panel);box-shadow:none;margin:0;color:var(--ag-ink)}
.ag-creation--account .fl-auth-form{max-width:none;width:100%;margin:0}
.ag-creation--account .fl-auth-step:not([hidden]){display:grid;grid-template-columns:minmax(0,1.85fr) minmax(220px,1fr);gap:24px;align-items:start}
.ag-creation--account .ag-account-fields{display:flex;flex-direction:column;gap:20px;min-width:0}
.ag-creation--account .fl-auth-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}
.ag-creation--account .fl-auth-field-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}
.ag-creation--account .fl-auth-field{min-width:0;margin:0;display:flex;flex-direction:column;gap:8px}
.ag-creation--account .fl-auth-field label{color:var(--ag-ink);font-size:14px;margin:0}
.ag-creation--account .fl-auth-field small,.ag-creation--account .fl-auth-lead,.ag-creation--account .fl-auth-switch{color:var(--ag-muted)}
.ag-creation--account .fl-auth-step h1{font-size:22px;color:var(--ag-ink);line-height:1.5;margin:0;font-weight:700}
.ag-creation--account .fl-auth-kicker{display:none}
.ag-creation--account .fl-auth-stepper{display:flex;justify-content:space-between;width:min(100%,532px);margin:0 auto;padding:0;gap:12px;background:none;border:0;list-style:none}
.ag-creation--account .fl-auth-stepper li{display:flex;flex:1;align-items:center;flex-direction:column;gap:8px;font-size:12px;color:#fff;position:relative;min-width:0}
.ag-creation--account .fl-auth-stepper li:after{display:none}
.ag-creation--account .fl-auth-stepper li+li:before{content:'';width:28px;height:1px;background:#fff;position:absolute;top:38px;left:-20px}
.ag-creation--account .fl-auth-stepper li span{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--ag-step);color:var(--ag-primary);font-size:30px;font-weight:800;border:0}
.ag-creation--account .fl-auth-stepper li[aria-current=step] span{background:var(--ag-field)}
.ag-creation--account .fl-auth-stepper strong{font-size:12px;text-align:center;line-height:18px;color:#fff}
.ag-creation--account .fl-auth-button{min-height:44px;border-radius:30px;background:var(--ag-field);color:var(--ag-primary);border:1px solid var(--ag-border);padding:10px 24px;font-size:15px;font-weight:600;box-shadow:none}
.ag-creation--account .fl-auth-button--primary{background:linear-gradient(180deg,var(--ag-button-start),var(--ag-button-end));color:#fff;border-color:transparent}
.ag-creation--account .fl-auth-step__actions{justify-content:center;margin:12px 0 0;display:flex;gap:12px;flex-wrap:wrap}
.ag-creation--account .fl-auth-info,.ag-creation--account .fl-auth-profile-preview{background:var(--ag-soft);color:var(--ag-ink);border:0;border-radius:20px;padding:16px;margin:0;overflow-wrap:anywhere}
.ag-creation--account .fl-auth-summary{background:var(--ag-soft);border:0;border-radius:20px;color:var(--ag-ink);margin:0}
.ag-creation--account .fl-auth-summary dd{color:var(--ag-ink);overflow-wrap:anywhere}.ag-creation--account .fl-auth-summary dt{color:var(--ag-muted)}
.ag-creation--account .fl-auth-check{color:var(--ag-ink);display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin:0}
.ag-creation--account .fl-auth-password button{color:var(--ag-primary)}
.ag-creation--account .fl-auth-password input{padding-right:90px}
.ag-creation--account .fl-auth-switch{margin:24px 0 0;text-align:center}
.ag-creation--account .fl-auth-error{color:var(--ag-error)}
.ag-creation--onboarding.fl-onboarding{padding:0;max-width:none;background:linear-gradient(180deg,var(--ag-start),var(--ag-end));color:var(--ag-ink)}
.ag-creation--onboarding .fl-onboarding__main{max-width:none;width:100%;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}
.ag-creation--onboarding .fl-onboarding__card{width:100%;background:var(--ag-panel);border:0;border-radius:29px;padding:32px;box-shadow:none}
.ag-creation--onboarding .fl-onboarding__content{padding:0;color:var(--ag-ink)}
.ag-creation--onboarding h1{font-size:24px;line-height:1.5;color:var(--ag-ink)}
.ag-creation--onboarding .fl-onboarding__lead,.ag-creation--onboarding .fl-onboarding__privacy,.ag-creation--onboarding .fl-onboarding__skip-note,.ag-creation--onboarding .fl-onboarding__avatar-copy p{color:var(--ag-muted)}
.ag-creation--onboarding .fl-onboarding__aside{background:var(--ag-soft);color:var(--ag-ink);border:0;border-radius:24px;padding:24px}
.ag-creation--onboarding .fl-onboarding__aside>img{display:block;width:144px;height:144px;object-fit:contain;margin:0 auto 24px}
.ag-creation--onboarding .fl-onboarding__aside-title,.ag-creation--onboarding .fl-onboarding__aside-list{color:var(--ag-ink)}
.ag-creation--onboarding .fl-onboarding__button{min-height:44px;border-radius:30px;background:var(--ag-field);color:var(--ag-primary);border:1px solid var(--ag-border);padding:10px 24px;box-shadow:none}
.ag-creation--onboarding .fl-onboarding__button--primary{background:linear-gradient(180deg,var(--ag-button-start),var(--ag-button-end));color:#fff;border-color:transparent}
.ag-creation--onboarding .fl-onboarding__progress{width:min(100%,532px);margin:0 auto;background:none;border:0;color:#fff}
.ag-creation--onboarding .fl-onboarding__progress-marker{background:var(--ag-step);color:var(--ag-primary);border:0;width:64px;height:64px;border-radius:50%;font-size:24px}
.ag-creation--onboarding .is-active .fl-onboarding__progress-marker{background:var(--ag-field)}
.ag-creation--onboarding .fl-onboarding__progress-label{color:#fff}
.ag-creation--onboarding .fl-onboarding__method,.ag-creation--onboarding .fl-onboarding__summary{background:var(--ag-soft);border-color:var(--ag-border);color:var(--ag-ink)}
.ag-creation--onboarding .fl-onboarding__otp input{width:52px;height:64px;padding:8px;text-align:center;border-radius:16px}
@media(max-width:1000px){.ag-creation--account .fl-auth-signup{padding:32px}.ag-creation--account .fl-auth-card{padding:28px}}
@media(max-width:600px){.ag-creation--account .fl-auth-signup{padding:28px 16px 36px}.ag-creation--account .fl-auth-card{padding:20px}.ag-creation--account .fl-auth-step:not([hidden]){grid-template-columns:1fr}.ag-creation--account .fl-auth-field-row{grid-template-columns:1fr}.ag-creation--account .fl-auth-field-row--three{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ag-creation--account .fl-auth-field-row--three select{padding:10px}.ag-creation--account .fl-auth-stepper li span{width:52px;height:52px;font-size:23px}.ag-creation--account .fl-auth-stepper li+li:before{width:12px;left:-12px;top:26px}.ag-creation--account .fl-auth-stepper strong{font-size:10px}.ag-creation--onboarding .fl-onboarding__card{padding:20px}.ag-creation--onboarding .fl-onboarding__otp{gap:6px}.ag-creation--onboarding .fl-onboarding__otp input{width:40px;height:52px;padding:4px}}

.ag-creation--account.fl-auth-shell,.ag-creation--account .fl-auth-main{font-family:AgorapiCreation,'Plus Jakarta Sans',sans-serif}.ag-creation--account .fl-auth-stepper:before,.ag-creation--account .fl-auth-stepper:after{display:none}.ag-creation--account .fl-auth-stepper li+li:before{content:'';height:1px;width:24px;position:absolute;left:-18px;top:38px;background:#fff}.ag-creation--account .fl-auth-stepper li{position:relative}.ag-creation--account .fl-auth-stepper li:first-child:before{display:none}
@media(max-width:600px){.ag-creation--account .fl-auth-stepper li+li:before{width:12px;left:-12px;top:26px}}
