@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_336d2787-module__ZbFm4W__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_336d2787-module__ZbFm4W__variable{--font-auth-display:"Sora","Sora Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_c44ae2d9-module__rjrqza__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_c44ae2d9-module__rjrqza__variable{--font-auth-body:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
.auth-form-module__bn7oWq__authPage{--auth-bg-start:#f2f8f2;--auth-bg-end:#fff8ef;--auth-panel-start:#0f6a45;--auth-panel-end:#0b5039;--auth-panel-highlight:#1f8a57;--auth-ink:#11251b;--auth-muted:#5f7265;--auth-primary:#17884f;--auth-primary-strong:#10663c;--auth-border:#d6e6d9;--auth-input-bg:#f9fcf9;--auth-error-bg:#fff2ef;--auth-error-border:#ffd3cb;--auth-error-text:#b93b2a;background:radial-gradient(circle at 8% 8%,#17884f33,transparent 38%),radial-gradient(circle at 88% 16%,#dc892a29,transparent 35%),linear-gradient(150deg,var(--auth-bg-start)0%,var(--auth-bg-end)100%);width:100%;min-height:100vh;font-family:var(--font-auth-body),sans-serif;color:var(--auth-ink);place-items:center;padding:clamp(16px,2.8vw,32px);display:grid;position:relative;overflow:hidden}.auth-form-module__bn7oWq__ambientBlobOne,.auth-form-module__bn7oWq__ambientBlobTwo{pointer-events:none;z-index:0;border-radius:999px;position:absolute}.auth-form-module__bn7oWq__ambientBlobOne{aspect-ratio:1;background:radial-gradient(circle,#2b935952 0%,#2b935900 72%);width:min(32vw,380px);animation:11s ease-in-out infinite auth-form-module__bn7oWq__drift;top:-110px;left:-120px}.auth-form-module__bn7oWq__ambientBlobTwo{aspect-ratio:1;background:radial-gradient(circle,#eb963742 0%,#eb963700 72%);width:min(30vw,340px);animation:12s ease-in-out infinite reverse auth-form-module__bn7oWq__drift;bottom:-130px;right:-110px}.auth-form-module__bn7oWq__authShell{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #113b2424;border-radius:30px;grid-template-columns:minmax(320px,44%) 1fr;width:min(1120px,100%);min-height:min(760px,100vh - 64px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px #0e462d2e,0 8px 20px #0e462d14}.auth-form-module__bn7oWq__brandPanel{background:linear-gradient(170deg,var(--auth-panel-start)0%,var(--auth-panel-end)100%);color:#f4fff9;align-items:center;padding:clamp(28px,4vw,54px);display:flex;position:relative}.auth-form-module__bn7oWq__brandPanel:before,.auth-form-module__bn7oWq__brandPanel:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.auth-form-module__bn7oWq__brandPanel:before{aspect-ratio:1;background:radial-gradient(circle,#ffffff29 0%,#fff0 72%);width:min(34vw,420px);top:-170px;right:-150px}.auth-form-module__bn7oWq__brandPanel:after{aspect-ratio:1;background:radial-gradient(circle,#ffb2543d 0%,#ffb25400 74%);width:min(28vw,320px);bottom:-130px;left:-120px}.auth-form-module__bn7oWq__brandInner{z-index:1;width:100%;max-width:460px;margin-inline:auto;position:relative}.auth-form-module__bn7oWq__brandBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #ffffff47;border-radius:20px;place-items:center;width:74px;height:74px;margin-bottom:22px;display:grid}.auth-form-module__bn7oWq__brandKicker{letter-spacing:.13em;text-transform:uppercase;color:#edfff5e0;margin-bottom:10px;font-size:12px;font-weight:700}.auth-form-module__bn7oWq__brandTitle{font-family:var(--font-auth-display),sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,2.9vw,2.9rem);line-height:1.1}.auth-form-module__bn7oWq__brandText{color:#ecfff4d9;margin-top:14px;font-size:15px;line-height:1.65}.auth-form-module__bn7oWq__pillRow{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.auth-form-module__bn7oWq__pill{letter-spacing:.02em;color:#ebfff1;background:#ffffff1c;border:1px solid #ffffff36;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.auth-form-module__bn7oWq__featureList{gap:10px;margin-top:24px;display:grid}.auth-form-module__bn7oWq__featureItem{color:#ecfff4e6;align-items:center;gap:10px;font-size:14px;display:flex}.auth-form-module__bn7oWq__metricsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.auth-form-module__bn7oWq__metricCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #ffffff2e;border-radius:14px;gap:4px;padding:12px 10px;display:grid}.auth-form-module__bn7oWq__metricValue{font-family:var(--font-auth-display),sans-serif;letter-spacing:-.01em;color:#fff;font-size:20px;font-weight:700}.auth-form-module__bn7oWq__metricLabel{color:#ecfff4c7;font-size:12px}.auth-form-module__bn7oWq__formPanel{justify-content:center;align-items:center;padding:clamp(24px,4.2vw,56px);display:flex}.auth-form-module__bn7oWq__formCard{width:min(460px,100%);animation:.55s ease-out both auth-form-module__bn7oWq__rise}.auth-form-module__bn7oWq__formLogo{margin-bottom:14px}.auth-form-module__bn7oWq__formLogoImage{width:auto;max-width:min(230px,72%);height:auto;display:block}.auth-form-module__bn7oWq__formKicker{letter-spacing:.11em;text-transform:uppercase;color:#5a7b66;margin-bottom:10px;font-size:12px;font-weight:700}.auth-form-module__bn7oWq__formTitle{font-family:var(--font-auth-display),sans-serif;letter-spacing:-.02em;color:var(--auth-ink);margin:0;font-size:clamp(1.8rem,2.1vw,2.3rem);line-height:1.1}.auth-form-module__bn7oWq__formSubtitle{color:var(--auth-muted);margin-top:12px;font-size:15px;line-height:1.65}.auth-form-module__bn7oWq__errorBanner{border:1px solid var(--auth-error-border);background:var(--auth-error-bg);color:var(--auth-error-text);border-radius:12px;margin-top:22px;padding:12px 14px;font-size:13px;font-weight:600}.auth-form-module__bn7oWq__form{margin-top:24px}.auth-form-module__bn7oWq__field{gap:8px;margin-bottom:16px;display:grid}.auth-form-module__bn7oWq__fieldLabel{color:#304438;font-size:13px;font-weight:700}.auth-form-module__bn7oWq__inputWrap{position:relative}.auth-form-module__bn7oWq__input{border:1px solid var(--auth-border);background:var(--auth-input-bg);width:100%;height:48px;color:var(--auth-ink);border-radius:12px;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s,transform .2s}.auth-form-module__bn7oWq__input::placeholder{color:#7f9186}.auth-form-module__bn7oWq__input:focus{border-color:var(--auth-primary);outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #17884f29}.auth-form-module__bn7oWq__inputWithAction{padding-right:46px}.auth-form-module__bn7oWq__toggleButton{color:#5d7264;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:grid;position:absolute;top:8px;right:8px}.auth-form-module__bn7oWq__toggleButton:hover{color:#164e33;background:#17884f1f}.auth-form-module__bn7oWq__helperText{color:#698173;margin-top:6px;font-size:12px}.auth-form-module__bn7oWq__submitButton{background:linear-gradient(135deg,var(--auth-primary)0%,var(--auth-primary-strong)100%);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:6px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 12px 24px #10663c3d}.auth-form-module__bn7oWq__submitButton:hover{filter:saturate(1.04);transform:translateY(-1px);box-shadow:0 16px 28px #10663c42}.auth-form-module__bn7oWq__submitButton:disabled{cursor:not-allowed;box-shadow:none;filter:grayscale(.2);opacity:.68;transform:none}.auth-form-module__bn7oWq__switchLine{text-align:center;color:#607568;margin-top:20px;font-size:14px}.auth-form-module__bn7oWq__inlineLink{color:var(--auth-primary-strong);font-weight:700;text-decoration:none;transition:color .2s}.auth-form-module__bn7oWq__inlineLink:hover{color:#0b4d2d}.auth-form-module__bn7oWq__legalText{text-align:center;color:#7f9186;margin-top:16px;font-size:12px;line-height:1.6}.auth-form-module__bn7oWq__legalLink{color:#17884f;font-weight:600;text-decoration:none;transition:color .2s}.auth-form-module__bn7oWq__legalLink:hover{color:#0b4d2d;text-decoration:underline}.auth-form-module__bn7oWq__guestDivider{color:#7f9186;align-items:center;gap:12px;margin:16px 0 14px;font-size:13px;font-weight:500;display:flex}.auth-form-module__bn7oWq__guestDivider:before,.auth-form-module__bn7oWq__guestDivider:after{content:"";background:var(--auth-border);flex:1;height:1px}.auth-form-module__bn7oWq__guestButton{border:1.5px solid var(--auth-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;height:50px;color:var(--auth-ink);cursor:pointer;background:#ffffffb8;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:15px;font-weight:600;transition:border-color .25s,background .25s,transform .2s,box-shadow .25s;display:inline-flex}.auth-form-module__bn7oWq__guestButton:hover{background:#2563eb0f;border-color:#2563eb;transform:translateY(-1px);box-shadow:0 8px 20px #2563eb26}.auth-form-module__bn7oWq__guestButton:disabled{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}.auth-form-module__bn7oWq__guestFab{z-index:100;color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border:0;border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;animation:.5s ease-out .3s both auth-form-module__bn7oWq__fabEntry;display:none;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #1d4ed859}.auth-form-module__bn7oWq__guestFab:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 12px 32px #1d4ed866}.auth-form-module__bn7oWq__guestFab:disabled{cursor:not-allowed;opacity:.65;transform:none}.auth-form-module__bn7oWq__guestFabText{white-space:nowrap}.auth-form-module__bn7oWq__spinner{animation:.8s linear infinite auth-form-module__bn7oWq__spin}.auth-form-module__bn7oWq__successShell{z-index:1;width:min(560px,100%);position:relative}.auth-form-module__bn7oWq__successCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#fffc;border:1px solid #124c3026;border-radius:26px;padding:clamp(28px,4.2vw,42px);animation:.5s ease-out both auth-form-module__bn7oWq__rise;box-shadow:0 24px 52px #11482f2e,0 6px 14px #11482f14}.auth-form-module__bn7oWq__successIcon{color:#177846;background:#17884f24;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 18px;display:grid}.auth-form-module__bn7oWq__successTitle{font-family:var(--font-auth-display),sans-serif;letter-spacing:-.02em;color:var(--auth-ink);margin:6px 0 0;font-size:clamp(1.7rem,2vw,2rem);line-height:1.15}.auth-form-module__bn7oWq__successText{color:var(--auth-muted);margin:12px 0 0;font-size:15px;line-height:1.7}.auth-form-module__bn7oWq__highlight{color:#164f35;font-weight:700}.auth-form-module__bn7oWq__successAction{background:linear-gradient(135deg,var(--auth-primary)0%,var(--auth-primary-strong)100%);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-width:212px;height:48px;margin-top:26px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 24px #10663c3d}.auth-form-module__bn7oWq__successAction:hover{transform:translateY(-1px);box-shadow:0 16px 28px #10663c42}.auth-form-module__bn7oWq__stagger1{animation:.45s both auth-form-module__bn7oWq__rise}.auth-form-module__bn7oWq__stagger2{animation:.45s 60ms both auth-form-module__bn7oWq__rise}.auth-form-module__bn7oWq__stagger3{animation:.45s .12s both auth-form-module__bn7oWq__rise}@keyframes auth-form-module__bn7oWq__spin{to{transform:rotate(360deg)}}@keyframes auth-form-module__bn7oWq__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-form-module__bn7oWq__drift{0%,to{transform:translate(0,0)}50%{transform:translateY(12px)}}@keyframes auth-form-module__bn7oWq__fabEntry{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:960px){.auth-form-module__bn7oWq__authShell{grid-template-columns:1fr;min-height:auto}.auth-form-module__bn7oWq__brandPanel{min-height:300px;padding-bottom:30px}.auth-form-module__bn7oWq__formPanel{padding-top:30px}.auth-form-module__bn7oWq__guestDivider,.auth-form-module__bn7oWq__guestButton{display:none}.auth-form-module__bn7oWq__guestFab{display:flex}}@media (max-width:640px){.auth-form-module__bn7oWq__authPage{padding:12px}.auth-form-module__bn7oWq__brandPanel{min-height:280px;padding:24px 20px}.auth-form-module__bn7oWq__metricsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-form-module__bn7oWq__formPanel{padding:24px 18px 26px}.auth-form-module__bn7oWq__formTitle{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.auth-form-module__bn7oWq__ambientBlobOne,.auth-form-module__bn7oWq__ambientBlobTwo,.auth-form-module__bn7oWq__spinner,.auth-form-module__bn7oWq__stagger1,.auth-form-module__bn7oWq__stagger2,.auth-form-module__bn7oWq__stagger3,.auth-form-module__bn7oWq__formCard,.auth-form-module__bn7oWq__successCard,.auth-form-module__bn7oWq__guestFab{animation:none!important}.auth-form-module__bn7oWq__submitButton,.auth-form-module__bn7oWq__successAction,.auth-form-module__bn7oWq__guestButton,.auth-form-module__bn7oWq__guestFab,.auth-form-module__bn7oWq__input{transition:none!important}}
