.AuthLayout-module__VWZfwq__page{--navy:#1a2438;--ink:#0f172a;--crimson:#c51e28;--amber:#fbbf24;--muted:#475569;--label:#334155;--field:#7f8da3;color:#1e293b;-webkit-font-smoothing:antialiased;background:#fff;min-height:100vh;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:grid}@media (min-width:1024px){.AuthLayout-module__VWZfwq__page{grid-template-columns:1fr 1fr}}.AuthLayout-module__VWZfwq__aside{padding:12px}@media (min-width:640px){.AuthLayout-module__VWZfwq__aside{padding:20px}}@media (min-width:1024px){.AuthLayout-module__VWZfwq__aside{padding:24px 12px 24px 24px}}.AuthLayout-module__VWZfwq__card{isolation:isolate;background:var(--navy);color:#fff;border-radius:1.75rem;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -32px #0f172a99}@media (min-width:1024px){.AuthLayout-module__VWZfwq__card{border-radius:2rem}}.AuthLayout-module__VWZfwq__cardBg{z-index:-1;background:linear-gradient(120deg,#131b2b 0%,#243250 55%,#2f3f63 100%);position:absolute;inset:0}@media (min-width:1024px){.AuthLayout-module__VWZfwq__cardBg{background:radial-gradient(110% 80% at 50% 36%,#3d4f76 0%,#243250 42%,#131b2b 100%)}}.AuthLayout-module__VWZfwq__cardDots{z-index:-1;opacity:.09;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.AuthLayout-module__VWZfwq__blobCrimson,.AuthLayout-module__VWZfwq__blobAmber{z-index:-1;filter:blur(64px);border-radius:9999px;display:none;position:absolute}.AuthLayout-module__VWZfwq__blobCrimson{background:#c51e284d;width:20rem;height:20rem;animation:16s ease-in-out infinite AuthLayout-module__VWZfwq__drift;bottom:-6rem;left:-6rem}.AuthLayout-module__VWZfwq__blobAmber{background:#fbbf2433;width:18rem;height:18rem;animation:22s ease-in-out infinite reverse AuthLayout-module__VWZfwq__drift;top:-5rem;right:-5rem}@media (min-width:1024px){.AuthLayout-module__VWZfwq__blobCrimson,.AuthLayout-module__VWZfwq__blobAmber{display:block}}.AuthLayout-module__VWZfwq__sheen{background:linear-gradient(90deg,#c51e28,#fbbf24,#c51e28,#fbbf24,#c51e28) 0 0/200% 100%;height:6px;animation:7s linear infinite AuthLayout-module__VWZfwq__sheen;position:absolute;inset:0 0 auto}.AuthLayout-module__VWZfwq__brand{flex:1;align-items:center;gap:16px;padding:20px;display:flex}@media (min-width:640px){.AuthLayout-module__VWZfwq__brand{padding:20px 28px}}@media (min-width:1024px){.AuthLayout-module__VWZfwq__brand{text-align:center;flex-direction:column;justify-content:center;gap:0;padding:56px 40px 24px}}.AuthLayout-module__VWZfwq__crestBox{flex-shrink:0;place-items:center;display:grid;position:relative}.AuthLayout-module__VWZfwq__ring,.AuthLayout-module__VWZfwq__ringA,.AuthLayout-module__VWZfwq__ringB,.AuthLayout-module__VWZfwq__ripple,.AuthLayout-module__VWZfwq__ripple2{border-radius:9999px;display:none;position:absolute}.AuthLayout-module__VWZfwq__ringA{border:1px solid #ffffff26;width:17rem;height:17rem;animation:26s linear infinite AuthLayout-module__VWZfwq__orbit}.AuthLayout-module__VWZfwq__ringA:after{content:"";background:#fcd34d;border-radius:9999px;width:8px;height:8px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px 3px #fbbf248c}.AuthLayout-module__VWZfwq__ring{border:1px solid #ffffff1a;width:25rem;height:25rem}.AuthLayout-module__VWZfwq__ringB{border:1px solid #ffffff0f;width:34rem;height:34rem;animation:40s linear infinite reverse AuthLayout-module__VWZfwq__orbit}.AuthLayout-module__VWZfwq__ringB:after{content:"";background:#ff5a64;border-radius:9999px;width:6px;height:6px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);box-shadow:0 0 12px 3px #c51e2899}.AuthLayout-module__VWZfwq__ripple,.AuthLayout-module__VWZfwq__ripple2{opacity:0;width:11rem;height:11rem;animation:6s cubic-bezier(.2,.6,.3,1) infinite AuthLayout-module__VWZfwq__ripple}.AuthLayout-module__VWZfwq__ripple{border:1px solid #fff6}.AuthLayout-module__VWZfwq__ripple2{border:1px solid #fde68a66;animation-delay:3s}@media (min-width:1024px){.AuthLayout-module__VWZfwq__ring,.AuthLayout-module__VWZfwq__ringA,.AuthLayout-module__VWZfwq__ringB,.AuthLayout-module__VWZfwq__ripple,.AuthLayout-module__VWZfwq__ripple2{display:block}}.AuthLayout-module__VWZfwq__scene{perspective:900px;position:relative}.AuthLayout-module__VWZfwq__halo{border-radius:9999px;width:4rem;height:4rem;animation:4.5s ease-in-out infinite AuthLayout-module__VWZfwq__breathe;position:relative;box-shadow:0 0 0 4px #ffffff26}@media (min-width:640px){.AuthLayout-module__VWZfwq__halo{width:4.5rem;height:4.5rem}}@media (min-width:1024px){.AuthLayout-module__VWZfwq__halo{width:11rem;height:11rem;box-shadow:0 0 0 10px #ffffff26}}.AuthLayout-module__VWZfwq__coin{width:100%;height:100%;transform-style:preserve-3d;animation:9s cubic-bezier(.65,0,.35,1) 1.2s infinite AuthLayout-module__VWZfwq__turn;position:relative}.AuthLayout-module__VWZfwq__face{backface-visibility:hidden;background:#fff;border-radius:9999px;place-items:center;display:grid;position:absolute;inset:0}.AuthLayout-module__VWZfwq__faceBack{transform:rotateY(180deg)}.AuthLayout-module__VWZfwq__face img{object-fit:contain;width:78%;height:78%}.AuthLayout-module__VWZfwq__titleBlock{z-index:1;min-width:0;position:relative}@media (min-width:1024px){.AuthLayout-module__VWZfwq__titleBlock{margin-top:2.5rem}}.AuthLayout-module__VWZfwq__uni{letter-spacing:.16em;text-transform:uppercase;color:#fcd34d;margin:0;font-size:10px;font-weight:700;line-height:1.4}@media (min-width:640px){.AuthLayout-module__VWZfwq__uni{font-size:11px}}.AuthLayout-module__VWZfwq__title{letter-spacing:-.025em;color:#fff;margin:4px 0 0;font-size:1.25rem;font-weight:700;line-height:1.15}@media (min-width:640px){.AuthLayout-module__VWZfwq__title{font-size:1.5rem}}@media (min-width:1024px){.AuthLayout-module__VWZfwq__title{margin-top:1rem;font-size:2.5rem;line-height:1.1}}@media (min-width:1280px){.AuthLayout-module__VWZfwq__title{font-size:3rem}}.AuthLayout-module__VWZfwq__titleDot{vertical-align:.75em;background:var(--crimson);border-radius:9999px;width:.16em;height:.16em;margin-left:.06em;display:inline-block;box-shadow:0 0 10px #c51e28cc}.AuthLayout-module__VWZfwq__bar{background:linear-gradient(90deg,#c51e28,#fbbf24);border-radius:9999px;width:4rem;height:4px;margin:1.5rem auto 0;display:none}.AuthLayout-module__VWZfwq__lead{color:#cbd5e1;max-width:24rem;margin:1.25rem auto 0;font-size:15px;line-height:1.65;display:none}.AuthLayout-module__VWZfwq__motto{text-align:center;margin:0;padding:8px 32px 32px;display:none}.AuthLayout-module__VWZfwq__motto span:first-child{color:#e2e8f0;font-family:IBM Plex Serif,Georgia,serif;font-size:15px;font-style:italic;display:block}.AuthLayout-module__VWZfwq__motto>span:nth-child(2){letter-spacing:.22em;text-transform:uppercase;color:#94a3b8;margin-top:6px;font-size:10px;font-weight:600;display:block}.AuthLayout-module__VWZfwq__legal{color:#94a3b8;justify-content:center;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.AuthLayout-module__VWZfwq__legal a{color:#e2e8f0;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #e2e8f059;text-decoration:underline #e2e8f059}.AuthLayout-module__VWZfwq__legal a:hover,.AuthLayout-module__VWZfwq__legal a:focus-visible{color:#fff;text-decoration-color:#fbbf24}@media (min-width:1024px){.AuthLayout-module__VWZfwq__bar,.AuthLayout-module__VWZfwq__lead,.AuthLayout-module__VWZfwq__motto{display:block}}.AuthLayout-module__VWZfwq__main{background:#fff;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.AuthLayout-module__VWZfwq__main{align-items:center}}.AuthLayout-module__VWZfwq__mainLines{pointer-events:none;background:radial-gradient(at 88% 0,#0284c70f,#0000 55%),radial-gradient(at 0 100%,#c51e280a,#0000 50%);height:26rem;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.AuthLayout-module__VWZfwq__mainLines svg{width:100%;height:100%;position:absolute;inset:0}.AuthLayout-module__VWZfwq__mainDots{pointer-events:none;background-image:radial-gradient(circle,#1a24381a 1px,#0000 1.4px);background-size:18px 18px;width:20rem;height:16rem;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(to bottom left,#000,#0000 70%);mask-image:linear-gradient(to bottom left,#000,#0000 70%)}@media (max-width:639px){.AuthLayout-module__VWZfwq__mainDots{display:none}}@keyframes AuthLayout-module__VWZfwq__turn{0%,52%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes AuthLayout-module__VWZfwq__ripple{0%{opacity:0;transform:scale(.62)}18%{opacity:.55}to{opacity:0;transform:scale(2.5)}}@keyframes AuthLayout-module__VWZfwq__orbit{to{transform:rotate(360deg)}}@keyframes AuthLayout-module__VWZfwq__drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2.5rem,-1.75rem)scale(1.12)}}@keyframes AuthLayout-module__VWZfwq__sheen{0%{background-position:0%}to{background-position:200%}}@keyframes AuthLayout-module__VWZfwq__breathe{0%,to{box-shadow:0 0 0 10px #ffffff26,0 18px 40px -12px #0000008c}50%{box-shadow:0 0 0 14px #ffffff14,0 18px 40px -12px #0000008c}}@keyframes AuthLayout-module__VWZfwq__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AuthLayout-module__VWZfwq__coin,.AuthLayout-module__VWZfwq__halo,.AuthLayout-module__VWZfwq__ringA,.AuthLayout-module__VWZfwq__ringB,.AuthLayout-module__VWZfwq__blobCrimson,.AuthLayout-module__VWZfwq__blobAmber,.AuthLayout-module__VWZfwq__sheen,.AuthLayout-module__VWZfwq__panel{animation:none}.AuthLayout-module__VWZfwq__ripple,.AuthLayout-module__VWZfwq__ripple2{display:none}}@media (min-width:1024px){.AuthLayout-module__VWZfwq__aside{align-self:start;height:100vh;position:sticky;top:0}}.AuthLayout-module__VWZfwq__stats{justify-content:center;gap:10px;max-width:26rem;margin:1.5rem auto 0;display:none}.AuthLayout-module__VWZfwq__stat{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;flex:1;min-width:0;padding:10px 8px}.AuthLayout-module__VWZfwq__stat b{color:#fff;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700;display:block}.AuthLayout-module__VWZfwq__stat span{color:#94a3b8;margin-top:2px;font-size:11px;line-height:1.35;display:block}@media (min-width:1024px){.AuthLayout-module__VWZfwq__stats{display:flex}}.AuthLayout-module__VWZfwq__panel{width:100%;max-width:28rem;margin:0 auto;padding:40px 16px;animation:.6s ease-out both AuthLayout-module__VWZfwq__rise;position:relative}.AuthLayout-module__VWZfwq__panelWide{max-width:42rem}@media (min-width:640px){.AuthLayout-module__VWZfwq__panel{padding:40px 32px}}@media (min-width:1024px){.AuthLayout-module__VWZfwq__panel{padding:64px 48px}}.AuthLayout-module__VWZfwq__panelEyebrow{letter-spacing:.18em;text-transform:uppercase;color:#c51e28;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:700;display:flex}.AuthLayout-module__VWZfwq__panelEyebrow svg{flex-shrink:0;width:15px;height:15px}.AuthLayout-module__VWZfwq__panel .login-card{gap:16px;max-width:none}.AuthLayout-module__VWZfwq__panel .phead{border:0;margin:0 0 8px;padding:0}.AuthLayout-module__VWZfwq__panel .phead__t{letter-spacing:-.025em;color:#0f172a;margin:0;font-size:1.875rem;font-weight:700;line-height:1.15}@media (min-width:640px){.AuthLayout-module__VWZfwq__panel .phead__t{font-size:2.125rem}}.AuthLayout-module__VWZfwq__panel .phead__d{color:#475569;margin-top:12px;font-size:15px;line-height:1.65}:is(.AuthLayout-module__VWZfwq__panel .field>label,.AuthLayout-module__VWZfwq__panel .field label:first-child){letter-spacing:.2em;text-transform:uppercase;color:#334155;font-size:11px;font-weight:700}:is(.AuthLayout-module__VWZfwq__panel .field input:not([type=checkbox]):not([type=radio]):not([type=file]),.AuthLayout-module__VWZfwq__panel .field select,.AuthLayout-module__VWZfwq__panel .field textarea,.AuthLayout-module__VWZfwq__panel input.ctl,.AuthLayout-module__VWZfwq__panel select.ctl){color:#0f172a;background:#fff;border:1px solid #7f8da3;border-radius:12px;min-height:3.25rem;padding:0 16px;font-size:16px;transition:border-color .3s ease-out,box-shadow .3s ease-out;box-shadow:inset 0 1px 2px #0f172a0d}.AuthLayout-module__VWZfwq__panel .field textarea{padding:12px 16px}.AuthLayout-module__VWZfwq__panel .field>:is(input,select,textarea):not(.pchk):not([type=checkbox]):not([type=radio]){width:100%;max-width:none}:is(.AuthLayout-module__VWZfwq__panel .field input:focus,.AuthLayout-module__VWZfwq__panel .field select:focus,.AuthLayout-module__VWZfwq__panel .field textarea:focus,.AuthLayout-module__VWZfwq__panel .ctl:focus){border-color:#1a2438;outline:none;box-shadow:0 0 0 4px #1a243826}.AuthLayout-module__VWZfwq__panel .btn--primary{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#1a2438;border:0;border-radius:9999px;min-height:3rem;font-size:12px;font-weight:700;box-shadow:0 12px 24px -12px #1a24388c}.AuthLayout-module__VWZfwq__panel .btn--primary:hover:not(:disabled){background:#0f172a}.AuthLayout-module__VWZfwq__panel .login-help{color:#475569;border-top:1px solid #e2e8f0;margin-top:1rem;padding-top:1.25rem;font-size:14px}.AuthLayout-module__VWZfwq__panel .login-help a{color:#c51e28;text-underline-offset:4px;font-weight:700;text-decoration:underline}.AuthLayout-module__VWZfwq__panel .btn--ghost{color:#1a2438;background:#fff;border:1px solid #7f8da3;border-radius:9999px;min-height:3rem;font-size:13px;font-weight:700}.AuthLayout-module__VWZfwq__panel .btn--ghost:hover{border-color:#1a2438}
.Login-module__noQWca__formWrap{width:100%;max-width:28rem;margin:0 auto;padding:40px 16px;animation:.6s ease-out both Login-module__noQWca__rise;position:relative}@media (min-width:640px){.Login-module__noQWca__formWrap{padding:40px 32px}}@media (min-width:1024px){.Login-module__noQWca__formWrap{padding:64px 48px}}.Login-module__noQWca__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--crimson);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.Login-module__noQWca__heading{letter-spacing:-.025em;color:var(--ink);margin:12px 0 0;font-size:1.875rem;font-weight:700;line-height:1.15}@media (min-width:640px){.Login-module__noQWca__heading{font-size:2.125rem}}.Login-module__noQWca__form{flex-direction:column;margin-top:2.25rem;display:flex}.Login-module__noQWca__fieldBlock{padding-bottom:12px}.Login-module__noQWca__labelRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Login-module__noQWca__label{letter-spacing:.2em;text-transform:uppercase;color:var(--label);font-size:11px;font-weight:700}.Login-module__noQWca__req{color:var(--crimson);margin-left:4px}.Login-module__noQWca__forgot{color:var(--crimson);text-underline-offset:4px;font-size:12px;font-weight:700;-webkit-text-decoration:underline #c51e284d;text-decoration:underline #c51e284d}.Login-module__noQWca__forgot:hover{-webkit-text-decoration-color:var(--crimson);text-decoration-color:var(--crimson)}.Login-module__noQWca__eyebrowIcon{flex-shrink:0;width:15px;height:15px}.Login-module__noQWca__eyeIcon{width:1.15rem;height:1.15rem}.Login-module__noQWca__inputBox{margin-top:8px;position:relative}.Login-module__noQWca__inputIcon{pointer-events:none;color:#64748b;width:1.15rem;height:1.15rem;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.Login-module__noQWca__input{border:1px solid var(--field);width:100%;min-height:3.25rem;font:inherit;color:var(--ink);background:#fff;border-radius:12px;outline:none;padding:0 16px 0 44px;font-size:16px;transition:border-color .3s ease-out,box-shadow .3s ease-out;display:block;box-shadow:inset 0 1px 2px #0f172a0d}.Login-module__noQWca__input::placeholder{color:#94a3b8}.Login-module__noQWca__input:hover{border-color:#1a2438b3}.Login-module__noQWca__input:focus{border-color:var(--navy);box-shadow:0 0 0 4px #1a243826}.Login-module__noQWca__inputPw{padding-right:56px}.Login-module__noQWca__eye{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.Login-module__noQWca__eye:hover{color:var(--ink);background:#f1f5f9}.Login-module__noQWca__eye:focus-visible{outline:none;box-shadow:0 0 0 4px #1a243826}.Login-module__noQWca__hint{color:#64748b;min-height:20px;margin-top:6px;font-size:12px;line-height:1.5}.Login-module__noQWca__notices{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.Login-module__noQWca__submit{background:var(--navy);width:100%;min-height:3rem;font:inherit;letter-spacing:.14em;text-transform:uppercase;color:#fff;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:700;transition:background-color .3s ease-out,transform .3s ease-out,box-shadow .3s ease-out;display:inline-flex;box-shadow:0 12px 24px -12px #1a24388c}.Login-module__noQWca__submit:hover:not(:disabled){background:#0f172a;transform:translateY(-1px);box-shadow:0 16px 28px -14px #1a243899}.Login-module__noQWca__submit:focus-visible{outline:none;box-shadow:0 0 0 4px #1a243840}.Login-module__noQWca__submit:disabled{opacity:.5;cursor:not-allowed}.Login-module__noQWca__sso{border:1px solid var(--field);width:100%;min-height:3rem;color:var(--navy);background:#fff;border-radius:9999px;justify-content:center;align-items:center;margin-top:12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.Login-module__noQWca__sso:hover{border-color:var(--navy)}.Login-module__noQWca__foot{color:var(--muted);border-top:1px solid #e2e8f0;margin-top:2rem;padding-top:1.25rem;font-size:14px}.Login-module__noQWca__foot a{color:var(--crimson);text-underline-offset:4px;font-weight:700;text-decoration:underline}.Login-module__noQWca__help{color:var(--muted);border-top:1px solid #e2e8f0;margin-top:2rem;padding-top:1.25rem;font-size:14px}.Login-module__noQWca__helpLabel{margin-bottom:10px;display:block}.Login-module__noQWca__helpLinks{flex-wrap:wrap;gap:8px;display:flex}.Login-module__noQWca__helpLink{color:var(--crimson);white-space:nowrap;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;padding:8px 14px;font-weight:700;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.Login-module__noQWca__helpLink:hover,.Login-module__noQWca__helpLink:focus-visible{border-color:var(--crimson);background:#c51e280d}.Login-module__noQWca__legalNarrow{margin-top:1.25rem}@media (min-width:1024px){.Login-module__noQWca__legalNarrow{display:none}}@keyframes Login-module__noQWca__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Login-module__noQWca__formWrap{animation:none}}
