.AuthShell-module__fvlebG__page{background:var(--bg);min-height:100dvh;color:var(--ink);display:flex}.AuthShell-module__fvlebG__panel{box-sizing:border-box;background:var(--navy);color:var(--on-navy);flex-direction:column;flex:0 0 clamp(460px,47.2vw,680px);justify-content:space-between;gap:36px;padding:40px clamp(40px,4.45vw,64px);display:flex}.AuthShell-module__fvlebG__phoneHeader{display:none}.AuthShell-module__fvlebG__side{box-sizing:border-box;flex-direction:column;flex:auto;min-width:0;padding:32px clamp(32px,4.45vw,64px);display:flex}.AuthShell-module__fvlebG__top{min-height:44px;color:var(--soft);justify-content:flex-end;align-items:center;gap:6px;font-size:15px;display:flex}.AuthShell-module__fvlebG__main{flex-grow:1;justify-content:center;align-items:center;padding:32px 0;display:flex}.AuthShell-module__fvlebG__column{flex-direction:column;gap:28px;width:100%;min-width:0;max-width:420px;display:flex}.AuthShell-module__fvlebG__footer{color:var(--soft);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.AuthShell-module__fvlebG__legal{gap:22px;display:flex}.AuthShell-module__fvlebG__legal a{color:var(--soft)}.AuthShell-module__fvlebG__phoneOnly{display:none}@media (max-width:1023px){.AuthShell-module__fvlebG__page{flex-direction:column}.AuthShell-module__fvlebG__panel{display:none}.AuthShell-module__fvlebG__phoneHeader{box-sizing:border-box;border-bottom:1px solid var(--rule);flex-shrink:0;align-items:center;height:64px;padding:0 16px;display:flex}.AuthShell-module__fvlebG__side{flex-grow:1;padding:0}.AuthShell-module__fvlebG__top{display:none}.AuthShell-module__fvlebG__main{flex-grow:0;padding:28px 16px 36px;display:block}.AuthShell-module__fvlebG__column{gap:24px;margin:0 auto}.AuthShell-module__fvlebG__footer{border-top:1px solid var(--rule);flex-direction:column-reverse;flex-grow:1;justify-content:flex-end;align-items:flex-start;gap:6px;padding:20px max(16px,50% - 210px) 32px}.AuthShell-module__fvlebG__legal{gap:20px}.AuthShell-module__fvlebG__legal a{align-items:center;min-height:44px;display:flex}.AuthShell-module__fvlebG__phoneOnly{display:inline}}
.BrandPanel-module__tKVzma__copy{flex-direction:column;gap:16px;display:flex}.BrandPanel-module__tKVzma__title{color:#fff;max-width:540px;margin:0;font-size:clamp(34px,3.06vw,44px);font-weight:850;line-height:1.04}.BrandPanel-module__tKVzma__lede{max-width:500px;color:var(--on-navy-soft);margin:0;font-size:18px;line-height:1.55}.BrandPanel-module__tKVzma__visual{flex-shrink:0;height:400px;position:relative}.BrandPanel-module__tKVzma__photo{border-radius:14px;width:min(296px,54%);height:350px;position:absolute;top:0;right:0;overflow:hidden}.BrandPanel-module__tKVzma__photo img{object-fit:cover}.BrandPanel-module__tKVzma__tall{height:520px}.BrandPanel-module__tKVzma__tall .BrandPanel-module__tKVzma__photo{height:470px}.BrandPanel-module__tKVzma__visual .BrandPanel-module__tKVzma__sheet{width:min(408px,80%);color:var(--ink);border:0;border-radius:14px;position:absolute;bottom:0;left:0;box-shadow:0 30px 60px -28px #000000a6}.BrandPanel-module__tKVzma__visual .BrandPanel-module__tKVzma__sheet>div:first-child{left:40px}.BrandPanel-module__tKVzma__visual .BrandPanel-module__tKVzma__sheet>div:last-child{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 31px, var(--feint) 31px, var(--feint) 32px);gap:12px;padding:20px 24px 20px 60px}.BrandPanel-module__tKVzma__sheetHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.BrandPanel-module__tKVzma__sheetTitle{font-size:17px;font-weight:800}.BrandPanel-module__tKVzma__example{color:var(--soft);font-size:11px}.BrandPanel-module__tKVzma__need{color:var(--soft);font-size:14px;font-weight:600}.BrandPanel-module__tKVzma__readout{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.BrandPanel-module__tKVzma__big{letter-spacing:-.03em;font-size:46px;font-weight:600;line-height:1.05}.BrandPanel-module__tKVzma__readoutText{max-width:150px;color:var(--soft);font-size:14px;line-height:1.4}.BrandPanel-module__tKVzma__ink{color:var(--ink)}.BrandPanel-module__tKVzma__stats{border-top:1.5px dashed var(--rule);color:var(--soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;font-size:12px;display:grid}.BrandPanel-module__tKVzma__statValue{color:var(--ink);font-size:15px;font-weight:600}.BrandPanel-module__tKVzma__trust{color:var(--on-navy-soft);flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.BrandPanel-module__tKVzma__trust li{align-items:center;gap:7px;display:flex}.BrandPanel-module__tKVzma__trust svg{color:var(--hl)}
.BackLink-module__MtiXjG__link{align-items:center;font-weight:700;display:flex}.BackLink-module__MtiXjG__top{gap:6px}.BackLink-module__MtiXjG__inline{align-self:flex-start;gap:8px;min-height:44px}@media (min-width:1024px){.BackLink-module__MtiXjG__compactOnly{display:none}}
.AuthNote-module__-Za7uq__note{border-radius:var(--r-ctl);align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;line-height:1.45;display:flex}.AuthNote-module__-Za7uq__note svg{flex-shrink:0;margin-top:2px}.AuthNote-module__-Za7uq__bad{background:var(--bad-bg);color:var(--bad-fg)}.AuthNote-module__-Za7uq__bad a{color:var(--bad-fg);font-weight:700;text-decoration:underline}.AuthNote-module__-Za7uq__good{background:var(--good-bg);color:var(--good-fg)}.AuthNote-module__-Za7uq__info{background:var(--info-bg);color:var(--info-fg)}.AuthNote-module__-Za7uq__info a{color:var(--info-fg);font-weight:700;text-decoration:underline}.AuthNote-module__-Za7uq__plain{background:var(--card);border:1px solid var(--rule);color:var(--soft)}
div.AuthField-module__jsxfWW__field{gap:8px}.AuthField-module__jsxfWW__field label{color:var(--ink);font-size:15px;font-weight:600}.AuthField-module__jsxfWW__field [id$=-hint]{font-size:14px}.AuthField-module__jsxfWW__field label+a{align-items:center;min-height:32px;font-size:14px;font-weight:600;display:flex}
.AuthForm-module__jTsD4a__form{flex-direction:column;gap:20px;display:flex}.AuthForm-module__jTsD4a__form>button[type=submit]{margin-top:4px}
.FieldMessage-module__7v8aPa__msg{color:var(--soft);align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.FieldMessage-module__7v8aPa__msg svg{flex-shrink:0;margin-top:2px}.FieldMessage-module__7v8aPa__sm{font-size:13px}.FieldMessage-module__7v8aPa__error{color:var(--bad-fg);font-weight:600}.FieldMessage-module__7v8aPa__ok{gap:7px}.FieldMessage-module__7v8aPa__ok svg{color:var(--first)}
.PasswordHint-module__UYykbW__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.PasswordHint-module__UYykbW__count{color:var(--soft);align-items:center;gap:5px;display:flex}.PasswordHint-module__UYykbW__count .mono{font-size:12px}.PasswordHint-module__UYykbW__long{color:var(--first);font-weight:700}
.CodeInput-module__PXLXeq__row{gap:8px;display:flex}.CodeInput-module__PXLXeq__box{box-sizing:border-box;border:1.5px solid var(--rule);border-radius:var(--r-ctl);background:var(--field);width:56px;min-width:0;height:64px;color:var(--ink);caret-color:var(--link);text-align:center;padding:0;font-size:26px;font-weight:600;transition:border-color .15s}.CodeInput-module__PXLXeq__split{margin-left:12px}.CodeInput-module__PXLXeq__next,.CodeInput-module__PXLXeq__box:focus{border:2px solid var(--ink);outline:none}.CodeInput-module__PXLXeq__box:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--link) 22%, transparent)}.CodeInput-module__PXLXeq__invalid{border-color:var(--bad-fg);background:color-mix(in srgb, var(--bad-bg) 45%, var(--field))}@media (max-width:767px){.CodeInput-module__PXLXeq__box{width:48px;height:58px;font-size:22px}}@media (max-width:359px){.CodeInput-module__PXLXeq__box{flex:1 1 0;width:auto}}
.RegisterForm-module__IRNDqa__invite{background:var(--card);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.RegisterForm-module__IRNDqa__gift{background:var(--hl);width:40px;height:40px;color:var(--navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RegisterForm-module__IRNDqa__inviteText{flex-direction:column;flex-grow:1;min-width:0;line-height:1.4;display:flex}.RegisterForm-module__IRNDqa__inviteText span{color:var(--soft);font-size:14px}.RegisterForm-module__IRNDqa__uni input{border-radius:var(--r-ctl);height:48px;font-size:16px}.RegisterForm-module__IRNDqa__uni input[role=combobox]{padding-left:42px}.RegisterForm-module__IRNDqa__uni>div>svg:first-child{top:24px;left:14px}.RegisterForm-module__IRNDqa__terms{color:var(--soft);margin:0;font-size:13px;line-height:1.45}.RegisterForm-module__IRNDqa__check{flex-direction:column;gap:8px;min-width:0;display:flex}.RegisterForm-module__IRNDqa__checkLabel{font-size:15px;font-weight:600}.RegisterForm-module__IRNDqa__submitGroup{flex-direction:column;gap:12px;margin-top:4px;display:flex}.RegisterForm-module__IRNDqa__demo{border-top:1px solid var(--rule);flex-direction:column;gap:10px;margin-top:20px;padding-top:20px;display:flex}.RegisterForm-module__IRNDqa__demoText{color:var(--soft);text-align:center;font-size:14px}
.ForgotForm-module__Yc_8lq__sent{flex-direction:column;gap:24px;display:flex}.ForgotForm-module__Yc_8lq__again{height:48px;font-size:15px}
.ResetForm-module__Uhe0OW__invalid{flex-direction:column;gap:24px;display:flex}
.SwitchPrompt-module__pbV26a__prompt{color:var(--soft);margin:0;font-size:15px}.SwitchPrompt-module__pbV26a__link{font-weight:700}@media (min-width:1024px){.SwitchPrompt-module__pbV26a__compactOnly{display:none}}
.VerifyForm-module__H19ctG__fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.VerifyForm-module__H19ctG__legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.VerifyForm-module__H19ctG__more{border-top:1px solid var(--rule);flex-direction:column;padding-top:8px;display:flex}.VerifyForm-module__H19ctG__row{color:var(--soft);justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.VerifyForm-module__H19ctG__resend{margin-right:-10px}.VerifyForm-module__H19ctG__wait{font-size:12px;font-weight:500}.VerifyForm-module__H19ctG__goBack{align-items:center;min-height:44px;font-weight:700;display:flex}
