.page-module__-_zk-a__page{background:#0b1b35;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:48px 24px;display:flex;position:relative;overflow:hidden}.page-module__-_zk-a__page:before{content:"";pointer-events:none;background:radial-gradient(circle,#c0a87009 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-160px;left:-160px}.page-module__-_zk-a__card{background:#2a3f5c;border:1px solid #c0a87024;border-top:3px solid #c0a870;border-radius:4px;width:100%;max-width:460px;padding:44px 40px 40px;position:relative}.page-module__-_zk-a__cardLogo{align-items:center;gap:11px;margin-bottom:28px;display:flex}.page-module__-_zk-a__cardLogoWm{color:#c0a870;letter-spacing:.22em;font-family:DM Serif Display,serif;font-size:13px}.page-module__-_zk-a__cardLogoSm{color:#c0a870;letter-spacing:.46em;opacity:.55;margin-top:3px;font-size:6.5px;font-weight:200}.page-module__-_zk-a__cardLbl{color:#c0a870;letter-spacing:.44em;text-transform:uppercase;opacity:.75;margin-bottom:10px;font-size:8.5px;font-weight:500}.page-module__-_zk-a__cardH{color:#f4ede0;margin-bottom:8px;font-family:DM Serif Display,serif;font-size:32px;line-height:1.1}.page-module__-_zk-a__cardSub{color:#f4ede06b;margin-bottom:32px;font-size:13px;line-height:1.75}.page-module__-_zk-a__fRow{margin-bottom:22px}.page-module__-_zk-a__fLbl{color:#c0a87073;letter-spacing:.28em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:500;display:block}.page-module__-_zk-a__fWrap{border-bottom:1.5px solid #c0a87033;position:relative}.page-module__-_zk-a__fWrap:after{content:"";transform-origin:0;background:#c0a870;height:1.5px;transition:transform .3s;position:absolute;bottom:-1.5px;left:0;right:0;transform:scaleX(0)}.page-module__-_zk-a__fWrap:focus-within{border-color:#0000}.page-module__-_zk-a__fWrap:focus-within:after{transform:scaleX(1)}.page-module__-_zk-a__fIn{color:#f4ede0;background:0 0;border:none;outline:none;width:100%;padding:10px 0;font-family:DM Sans,sans-serif;font-size:16px;font-weight:300}.page-module__-_zk-a__fIn::placeholder{color:#f4ede040}.page-module__-_zk-a__fEye{cursor:pointer;color:#f4ede04d;background:0 0;border:none;padding:4px;font-size:14px;line-height:1;transition:color .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.page-module__-_zk-a__fEye:hover{color:#f4ede099}.page-module__-_zk-a__errorMsg{color:#f08c78e6;background:#dc503c1a;border:1px solid #dc503c4d;border-radius:2px;margin-bottom:18px;padding:10px 14px;font-size:12.5px;line-height:1.5}.page-module__-_zk-a__btnGold{color:#060f1c;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:#c0a870;border:none;border-radius:2px;width:100%;margin-bottom:14px;padding:15px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;transition:filter .2s}.page-module__-_zk-a__btnGold:hover{filter:brightness(1.07)}.page-module__-_zk-a__btnGold:disabled{opacity:.6;cursor:not-allowed}.page-module__-_zk-a__forgot{text-align:center;color:#f4ede047;cursor:pointer;margin-bottom:24px;font-size:11.5px;text-decoration:none;transition:color .2s;display:block}.page-module__-_zk-a__forgot:hover{color:#c0a87080}.page-module__-_zk-a__divOr{align-items:center;gap:14px;margin-bottom:18px;display:flex}.page-module__-_zk-a__divOr:before,.page-module__-_zk-a__divOr:after{content:"";background:#c0a8701a;flex:1;height:1px}.page-module__-_zk-a__divOr span{color:#f4ede038;letter-spacing:.18em;text-transform:uppercase;font-size:9.5px}.page-module__-_zk-a__btnOtp{color:#c0a870;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c0a87059;border-radius:2px;width:100%;margin-bottom:28px;padding:14px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:400;transition:all .2s}.page-module__-_zk-a__btnOtp:hover{background:#c0a87012;border-color:#c0a870}.page-module__-_zk-a__infoBox{color:#f4ede066;background:#0b1b3566;border:1px solid #52707040;border-left:3px solid #52707099;border-radius:2px;margin-bottom:28px;padding:14px 16px;font-size:12px;line-height:1.8}.page-module__-_zk-a__infoBox a{color:#c0a870;text-decoration:none;transition:opacity .2s}.page-module__-_zk-a__infoBox a:hover{opacity:.75}.page-module__-_zk-a__cardRule{background:#c0a8701a;height:1px;margin-bottom:20px}.page-module__-_zk-a__cardFoot{text-align:center;color:#f4ede052;font-size:12.5px}.page-module__-_zk-a__cardFoot a{color:#f4ede052;text-decoration:none;transition:color .2s}.page-module__-_zk-a__cardFoot a:hover{color:#c0a870}.page-module__-_zk-a__belowCard{text-align:center;color:#f4ede038;margin-top:18px;font-size:12px}.page-module__-_zk-a__belowCard a{color:#f4ede052;text-decoration:none;transition:color .2s}.page-module__-_zk-a__belowCard a:hover{color:#c0a870}.page-module__-_zk-a__otpPanel{text-align:center;display:none}.page-module__-_zk-a__otpPanel.page-module__-_zk-a__show{display:block}.page-module__-_zk-a__otpPanelSub{color:#f4ede06b;margin-bottom:8px;font-size:13px;line-height:1.75}.page-module__-_zk-a__otpGrid{justify-content:center;gap:12px;margin:20px 0;display:flex}.page-module__-_zk-a__otpBox{color:#f4ede0;text-align:center;background:#0b1b3580;border:1.5px solid #c0a87033;border-radius:3px;outline:none;width:52px;height:58px;font-family:DM Serif Display,serif;font-size:26px;transition:border-color .2s}.page-module__-_zk-a__otpBox:focus{border-color:#c0a870}.page-module__-_zk-a__backToEmail{color:#f4ede047;cursor:pointer;background:0 0;border:none;margin-top:14px;font-family:DM Sans,sans-serif;font-size:11.5px;text-decoration:none;transition:color .2s;display:inline-block}.page-module__-_zk-a__backToEmail:hover{color:#c0a87099}@media (max-width:540px){.page-module__-_zk-a__card{padding:32px 22px 28px}.page-module__-_zk-a__cardH{font-size:26px}}@media (max-width:768px){.page-module__-_zk-a__page{min-height:calc(100vh - 64px);padding:32px 16px}.page-module__-_zk-a__card{border-radius:3px;width:100%;padding:32px 24px}.page-module__-_zk-a__cardH{font-size:30px}.page-module__-_zk-a__cardLogo{margin-bottom:24px}.page-module__-_zk-a__btnGold{min-height:52px}.page-module__-_zk-a__btnOtp{min-height:48px}}
