.auth-module__cni4Dq__shell{border:1px solid var(--line);background:#fffefa;border-radius:24px;grid-template-columns:1fr 1fr;width:min(1160px,100% - 64px);margin:56px auto 96px;display:grid;overflow:hidden}.auth-module__cni4Dq__introduction{color:#f6f1e8;background:#242d40;flex-direction:column;justify-content:space-between;gap:70px;padding:56px 48px;display:flex}.auth-module__cni4Dq__eyebrow{text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px;font-size:11px;font-weight:500}.auth-module__cni4Dq__introduction h1{letter-spacing:-.055em;font-size:clamp(42px,4.5vw,60px);font-weight:600;line-height:1.08}.auth-module__cni4Dq__introduction h1 em{color:#f3b84b;font-style:normal}.auth-module__cni4Dq__introduction p:not(.auth-module__cni4Dq__eyebrow){color:#d4d6dc;max-width:340px;margin-top:24px;font-size:16px;line-height:1.75}.auth-module__cni4Dq__signature{color:#e7c38e;align-items:center;gap:14px;font-size:13px;line-height:1.6;display:flex}.auth-module__cni4Dq__panel{align-self:center;min-width:0;padding:48px}.auth-module__cni4Dq__panel h2{letter-spacing:-.04em;margin-bottom:12px;font-size:36px;font-weight:600}.auth-module__cni4Dq__description{color:var(--muted);margin-bottom:28px;font-size:15px;line-height:1.7}.auth-module__cni4Dq__form{gap:22px;min-width:0;display:grid}.auth-module__cni4Dq__registrationTrap{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-module__cni4Dq__field{gap:8px;min-width:0;display:grid}.auth-module__cni4Dq__field label{font-size:14px;font-weight:500}.auth-module__cni4Dq__input{color:#242d40;width:100%;min-width:0;min-height:54px;font:inherit;background:#fff;border:1px solid #cbc9c3;border-radius:12px;padding:14px 16px;font-size:16px;line-height:1.5}.auth-module__cni4Dq__input:focus{outline-offset:2px;border-color:#a67a30;outline:2px solid #a67a30}.auth-module__cni4Dq__input[aria-invalid=true]{border-color:#ae493a}.auth-module__cni4Dq__input:read-only{color:#747778;background:#f1eee7}.auth-module__cni4Dq__hint{color:var(--muted);font-size:13px;line-height:1.6}.auth-module__cni4Dq__fieldError{color:#a23a2d;font-size:13px;line-height:1.5}.auth-module__cni4Dq__legal{gap:12px;padding-top:4px;display:grid}.auth-module__cni4Dq__bonusChoice{background:#faf5eb;border:1px solid #eadfc7;border-radius:16px;padding:18px}.auth-module__cni4Dq__checkbox{cursor:pointer;align-items:flex-start;gap:11px;min-height:44px;font-size:14px;line-height:1.65;display:flex}.auth-module__cni4Dq__checkbox input{accent-color:#242d40;flex-shrink:0;width:19px;height:19px;margin:2px 0 0}.auth-module__cni4Dq__checkbox input:focus-visible,.auth-module__cni4Dq__legal a:focus-visible{outline-offset:4px;outline:2px solid #946100}.auth-module__cni4Dq__checkbox input[aria-invalid=true]{outline-offset:2px;outline:2px solid #ae493a}.auth-module__cni4Dq__legal a{text-underline-offset:3px;text-decoration:underline}.auth-module__cni4Dq__legalNote{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.auth-module__cni4Dq__message{overflow-wrap:anywhere;border-radius:12px;padding:16px 18px;font-size:14px;line-height:1.6}.auth-module__cni4Dq__error{color:#8c3429;background:#fff0eb;border:1px solid #ecc9be}.auth-module__cni4Dq__success{color:#3f5c38;background:#edf3e8;border:1px solid #d2dfc8}.auth-module__cni4Dq__primary,.auth-module__cni4Dq__secondary{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:14px 22px;font-size:15px;font-weight:500;line-height:1.5;transition:background .2s;display:inline-flex}.auth-module__cni4Dq__primary{color:#242d40;background:var(--amber);border-color:var(--amber)}.auth-module__cni4Dq__primary:hover:not(:disabled){background:#ffb72e}.auth-module__cni4Dq__secondary{color:#242d40;background:#f6f1e8;border-color:#ded7cb}.auth-module__cni4Dq__secondary:hover:not(:disabled){background:#eee7da}.auth-module__cni4Dq__primary:disabled,.auth-module__cni4Dq__secondary:disabled{cursor:wait;opacity:.65}.auth-module__cni4Dq__primary:focus-visible,.auth-module__cni4Dq__secondary:focus-visible,.auth-module__cni4Dq__switchLink:focus-visible{outline-offset:4px;outline:3px solid #946100}.auth-module__cni4Dq__switch{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:14px;display:flex}.auth-module__cni4Dq__switchLink{color:#242d40;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.auth-module__cni4Dq__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.auth-module__cni4Dq__fieldset{border:0;border-top:1px solid #e6dfd6;gap:18px;min-width:0;margin:4px 0 0;padding:24px 0 0;display:grid}.auth-module__cni4Dq__fieldset legend{letter-spacing:-.025em;padding:0 8px 0 0;font-size:20px;font-weight:600}.auth-module__cni4Dq__formActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}@media (max-width:800px){.auth-module__cni4Dq__shell{grid-template-columns:1fr;width:min(560px,100% - 40px);margin-top:28px}.auth-module__cni4Dq__introduction{gap:25px;padding:32px}.auth-module__cni4Dq__introduction h1{font-size:44px}.auth-module__cni4Dq__introduction p:not(.auth-module__cni4Dq__eyebrow){margin-top:16px}.auth-module__cni4Dq__signature{display:none}.auth-module__cni4Dq__panel{padding:32px}}@media (max-width:480px){.auth-module__cni4Dq__shell{border-radius:20px;width:calc(100% - 32px);margin:24px auto 64px}.auth-module__cni4Dq__introduction{padding:32px 24px}.auth-module__cni4Dq__introduction h1{font-size:40px}.auth-module__cni4Dq__introduction p:not(.auth-module__cni4Dq__eyebrow){font-size:14px}.auth-module__cni4Dq__eyebrow{margin-bottom:13px;font-size:10px}.auth-module__cni4Dq__panel{padding:32px 24px}.auth-module__cni4Dq__panel h2{font-size:30px}.auth-module__cni4Dq__row{grid-template-columns:1fr}.auth-module__cni4Dq__formActions{flex-direction:column;align-items:stretch}.auth-module__cni4Dq__primary,.auth-module__cni4Dq__secondary{min-height:54px}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__primary,.auth-module__cni4Dq__secondary{transition:none}}.auth-module__cni4Dq__captcha{--altcha-max-width:100%;--altcha-border-radius:12px;--altcha-color-primary:#1c3047;--altcha-color-border:#d4dad7;--altcha-color-base:#fff;width:100%;min-width:0}
.email-flow-module__-ouHxq__status{gap:24px;display:grid}.email-flow-module__-ouHxq__status h2{margin-bottom:0}.email-flow-module__-ouHxq__copy{color:var(--muted);overflow-wrap:anywhere;font-size:15px;line-height:1.75}.email-flow-module__-ouHxq__email{color:var(--navy);overflow-wrap:anywhere;font-weight:500}.email-flow-module__-ouHxq__actions{gap:12px;display:grid}.email-flow-module__-ouHxq__links{flex-wrap:wrap;align-items:center;gap:10px 24px;font-size:14px;display:flex}.email-flow-module__-ouHxq__link{min-height:44px;color:var(--navy);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.email-flow-module__-ouHxq__delivery{color:#665231;background:#f6efdf;border:1px solid #e5d8b8;border-radius:12px;padding:18px 20px;font-size:14px;line-height:1.65}.email-flow-module__-ouHxq__accountNotice{background:#f6efdf;border:1px solid #e5d8b8;border-radius:12px;margin-bottom:24px;padding:18px 20px;font-size:14px;line-height:1.7}.email-flow-module__-ouHxq__accountNotice p{color:#665231}.email-flow-module__-ouHxq__divider{border-top:1px solid var(--line);padding-top:22px}.email-flow-module__-ouHxq__loading{color:var(--muted);padding-block:44px;font-size:14px}.email-flow-module__-ouHxq__inlineLogin{gap:20px;display:grid}.email-flow-module__-ouHxq__inlineLogin h3{letter-spacing:-.03em;font-size:24px}.email-flow-module__-ouHxq__subtle{color:var(--muted);font-size:13px;line-height:1.65}.email-flow-module__-ouHxq__countdown{font-variant-numeric:tabular-nums}.email-flow-module__-ouHxq__successIcon{color:#3f5c38;background:#edf3e8;border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;display:grid}@media (max-width:480px){.email-flow-module__-ouHxq__status{gap:20px}.email-flow-module__-ouHxq__links{gap:4px 18px}.email-flow-module__-ouHxq__delivery,.email-flow-module__-ouHxq__accountNotice{padding:16px}.email-flow-module__-ouHxq__copy{font-size:14px}}
