.Waves-module__dZomoq__wrapper{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Waves-module__dZomoq__wave{fill:none;width:140%;position:absolute;left:-20%}.Waves-module__dZomoq__wave1{animation:16s ease-in-out infinite Waves-module__dZomoq__drift1;bottom:28%}.Waves-module__dZomoq__wave2{animation:20s ease-in-out infinite Waves-module__dZomoq__drift2;bottom:18%}.Waves-module__dZomoq__wave3{animation:14s ease-in-out infinite Waves-module__dZomoq__drift3;bottom:9%}.Waves-module__dZomoq__wave4{animation:11s ease-in-out infinite Waves-module__dZomoq__drift4;bottom:0%}.Waves-module__dZomoq__wave path{stroke:#ffffff1a;stroke-width:1.5px;fill:none}@keyframes Waves-module__dZomoq__drift1{0%{transform:translate(0)translateY(0)}50%{transform:translate(3%)translateY(-16px)}to{transform:translate(0)translateY(0)}}@keyframes Waves-module__dZomoq__drift2{0%{transform:translate(0)translateY(0)}50%{transform:translate(-4%)translateY(12px)}to{transform:translate(0)translateY(0)}}@keyframes Waves-module__dZomoq__drift3{0%{transform:translate(0)translateY(0)}50%{transform:translate(2%)translateY(-20px)}to{transform:translate(0)translateY(0)}}@keyframes Waves-module__dZomoq__drift4{0%{transform:translate(0)translateY(0)}50%{transform:translate(-3%)translateY(10px)}to{transform:translate(0)translateY(0)}}
.AuthLayout-module__1xfEvq__root{background-color:var(--color-corporate-blue);align-items:stretch;min-height:100dvh;font-family:inherit;display:flex;position:relative}.AuthLayout-module__1xfEvq__header{z-index:1;min-width:0;color:var(--color-white);flex-direction:column;flex:0 0 50%;align-items:center;gap:16px;padding:64px 24px 0;display:flex;position:relative}.AuthLayout-module__1xfEvq__logo{--logo-size:min(360px, 100%)}.AuthLayout-module__1xfEvq__tagline{color:var(--color-text-muted-fix-white);letter-spacing:.01em;text-align:center;text-wrap:balance;margin:0;font-size:1.6rem;font-weight:400}.AuthLayout-module__1xfEvq__main{z-index:1;scrollbar-gutter:stable both-edges;background-color:var(--color-white);min-width:0;color:var(--color-text-fix);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:var(--color-corporate-blue);--color-danger:var(--color-danger-fix);--color-text:var(--color-text-fix);--color-text-muted:var(--color-text-muted-fix);--color-border:var(--color-border-fix);--color-bg:var(--color-white);--color-surface:var(--color-corporate-blue);--auth-ground:var(--color-white);--auth-accent:var(--color-corporate-blue);--auth-btn-ink:var(--color-white);--auth-btn-base:#0a2a4a;--auth-btn-fill:var(--color-corporate-blue);--auth-btn-loader:var(--color-gold);border-radius:16px;flex-direction:column;flex:1;justify-content:safe center;align-items:safe center;margin:16px 16px 16px 0;padding:0 64px;display:flex;position:relative;overflow:auto}@media (max-width:1279px){.AuthLayout-module__1xfEvq__main{padding:0 32px}}@media (max-width:1023px){.AuthLayout-module__1xfEvq__root{flex-direction:column;gap:32px;padding:40px 24px 48px}.AuthLayout-module__1xfEvq__header{flex:none;gap:12px;padding:0}.AuthLayout-module__1xfEvq__logo{--logo-size:min(320px, 100%)}.AuthLayout-module__1xfEvq__tagline{display:none}.AuthLayout-module__1xfEvq__main{scrollbar-gutter:auto;color:var(--color-white);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:var(--color-white);--color-danger:#f87171;--color-text:var(--color-white);--color-text-muted:var(--color-text-muted-fix-white);--color-border:#ffffff47;--color-bg:color-mix(in srgb, var(--color-white) 8%, var(--color-corporate-blue));--color-surface:var(--color-white);--auth-ground:var(--color-corporate-blue);--auth-accent:var(--color-white);--auth-btn-ink:var(--color-corporate-blue);--auth-btn-base:var(--color-off-white);--auth-btn-fill:var(--color-white);--auth-btn-loader:var(--color-corporate-blue);background-color:#0000;border-radius:0;margin:0;padding:0;overflow:visible}}@media (max-width:639px){.AuthLayout-module__1xfEvq__root{gap:24px;padding:28px 16px 32px}.AuthLayout-module__1xfEvq__logo{--logo-size:min(240px, 100%)}}@media (max-width:639px) and (max-height:700px){.AuthLayout-module__1xfEvq__root{gap:16px;padding-top:20px;padding-bottom:20px}.AuthLayout-module__1xfEvq__logo{--logo-size:min(200px, 100%)}}@media (max-height:520px) and (max-width:1023px){.AuthLayout-module__1xfEvq__root{gap:20px;padding:16px 16px 24px}.AuthLayout-module__1xfEvq__logo{--logo-size:min(180px, 60%)}}