.kyc-module__Y4zmXq__page{background:linear-gradient(165deg,#f5f1ff 0%,#fafafa 42%,#fff 100%);justify-content:center;align-items:center;min-height:calc(100vh - 6.25rem);padding:7em 1.25em 2.5em;display:flex}.kyc-module__Y4zmXq__shell{border:1px solid #e8e0f5;border-radius:.75rem;flex-direction:column;width:100%;max-width:52rem;display:flex;overflow:hidden;box-shadow:0 .35rem 2.25rem #7a4ce224}.kyc-module__Y4zmXq__shellWide{max-width:72rem}@media (min-width:48rem){.kyc-module__Y4zmXq__shell{flex-direction:row;min-height:26rem}.kyc-module__Y4zmXq__shellTall{min-height:40rem}.kyc-module__Y4zmXq__shellWide .kyc-module__Y4zmXq__brand{flex:0 0 22rem;max-width:24rem}.kyc-module__Y4zmXq__shellWide .kyc-module__Y4zmXq__panel{flex:1;min-width:0}}@media (min-width:64rem){.kyc-module__Y4zmXq__shellWide{max-width:80rem}}.kyc-module__Y4zmXq__brand{color:#fff;background:linear-gradient(150deg,#7a4ce2 0%,#5c36b8 55%,#4a2a9e 100%);flex-direction:column;flex:1;justify-content:center;gap:1em;min-height:11rem;padding:2em 1.75em;display:flex}.kyc-module__Y4zmXq__backLink{color:#ffffffe6;border-bottom:1px solid #0000;align-self:flex-start;margin-bottom:.25em;padding-bottom:.15em;font-size:.875rem;font-weight:600}.kyc-module__Y4zmXq__backLink:hover{color:#fff;border-bottom-color:#ffffff8c}.kyc-module__Y4zmXq__brandTitle{letter-spacing:-.02em;font-size:1.65rem;font-weight:700;line-height:1.2}.kyc-module__Y4zmXq__brandSub{color:#ffffffe0;max-width:22rem;font-size:.95rem;line-height:1.55}.kyc-module__Y4zmXq__panel{background:#fff;flex-direction:column;flex:1;justify-content:center;padding:2em 1.75em;display:flex}.kyc-module__Y4zmXq__formHeader{margin-bottom:1.5em}.kyc-module__Y4zmXq__formTitle{color:#111;margin-bottom:.35em;font-size:1.35rem;font-weight:700}.kyc-module__Y4zmXq__formHint{color:#666;font-size:.9rem;line-height:1.45}.kyc-module__Y4zmXq__form{flex-direction:column;gap:1.15em;display:flex}.kyc-module__Y4zmXq__apiError{color:#b91c1c;background:#fff5f5;border:1px solid #fecaca;border-radius:.5rem;margin:0;padding:.65em .85em;font-size:.875rem;font-weight:600;line-height:1.4}.kyc-module__Y4zmXq__formSuccess{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.5rem;margin:0;padding:.65em .85em;font-size:.875rem;font-weight:600;line-height:1.4}.kyc-module__Y4zmXq__apiErrorRich{color:#7f1d1d;background:#fff5f5;border:1px solid #fecaca;border-radius:.5rem;margin:0;padding:.65em .85em;font-size:.8125rem;font-weight:500;line-height:1.5}.kyc-module__Y4zmXq__apiErrorRichTitle{color:#b91c1c;margin:0 0 .35em;font-size:.875rem;font-weight:700}.kyc-module__Y4zmXq__apiErrorRichHint{color:#7f1d1d;margin:0 0 .62em}.kyc-module__Y4zmXq__apiErrorRichActions{flex-wrap:wrap;align-items:center;gap:.35em .62em;margin:0;display:flex}.kyc-module__Y4zmXq__apiErrorRichSep{color:#b91c1c;font-weight:600}.kyc-module__Y4zmXq__inputField{flex-direction:column;gap:.4em;display:flex}.kyc-module__Y4zmXq__inputField label{color:#333;letter-spacing:.02em;font-size:.8125rem;font-weight:600}.kyc-module__Y4zmXq__inputField input,.kyc-module__Y4zmXq__inputField textarea{color:#111;resize:vertical;background:#fafafa;border:1px solid #ddd;border-radius:.5rem;width:100%;min-height:2.75rem;padding:.65em .85em;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.kyc-module__Y4zmXq__inputField textarea{min-height:5rem;line-height:1.45}.kyc-module__Y4zmXq__inputField input::placeholder,.kyc-module__Y4zmXq__inputField textarea::placeholder{color:#999}.kyc-module__Y4zmXq__inputField input:hover,.kyc-module__Y4zmXq__inputField textarea:hover{border-color:#cfc8e8}.kyc-module__Y4zmXq__inputField input:focus,.kyc-module__Y4zmXq__inputField textarea:focus{background:#fff;border-color:#7a4ce2;outline:none;box-shadow:0 0 0 3px #7a4ce233}.kyc-module__Y4zmXq__inputField input.kyc-module__Y4zmXq__inputInvalid,.kyc-module__Y4zmXq__inputField textarea.kyc-module__Y4zmXq__inputInvalid{background:#fff8f8;border-color:#c53030}.kyc-module__Y4zmXq__inputField input.kyc-module__Y4zmXq__inputInvalid:focus,.kyc-module__Y4zmXq__inputField textarea.kyc-module__Y4zmXq__inputInvalid:focus{border-color:#c53030;box-shadow:0 0 0 3px #c5303038}.kyc-module__Y4zmXq__passwordWrap{width:100%;position:relative}.kyc-module__Y4zmXq__inputField .kyc-module__Y4zmXq__passwordWrap input{padding-right:2.75em}.kyc-module__Y4zmXq__passwordToggle{color:#666;cursor:pointer;background:0 0;border:none;border-radius:.35rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;transition:color .15s,background-color .15s;display:flex;position:absolute;top:50%;right:.35em;transform:translateY(-50%)}.kyc-module__Y4zmXq__passwordToggle:hover{color:#7a4ce2;background:#7a4ce214}.kyc-module__Y4zmXq__passwordToggle:focus-visible{outline-offset:2px;outline:2px solid #7a4ce2}.kyc-module__Y4zmXq__passwordToggle svg{width:1.25rem;height:1.25rem;display:block}.kyc-module__Y4zmXq__fieldError{color:#b91c1c;margin:0;font-size:.8125rem;font-weight:500;line-height:1.35}.kyc-module__Y4zmXq__passwordHint{color:#666;margin:0;font-size:.75rem;line-height:1.4}.kyc-module__Y4zmXq__termsRow{justify-content:flex-start;align-items:flex-start;gap:.62em;width:100%;display:flex}.kyc-module__Y4zmXq__inputField .kyc-module__Y4zmXq__termsRow .kyc-module__Y4zmXq__termsCheckbox{accent-color:#7a4ce2;cursor:pointer;width:1rem;min-width:1rem;max-width:1rem;height:1rem;min-height:1rem;max-height:1rem;box-shadow:none;background:#fff;border:1px solid #b8b8b8;border-radius:.25rem;flex-shrink:0;margin:.15em 0 0;padding:0}.kyc-module__Y4zmXq__inputField .kyc-module__Y4zmXq__termsRow .kyc-module__Y4zmXq__termsCheckbox:hover,.kyc-module__Y4zmXq__inputField .kyc-module__Y4zmXq__termsRow .kyc-module__Y4zmXq__termsCheckbox:focus{box-shadow:none;border-color:#7a4ce2}.kyc-module__Y4zmXq__inputField .kyc-module__Y4zmXq__termsLabelWrap{color:#333;letter-spacing:normal;cursor:pointer;flex:1;min-width:0;margin:0;padding:0;font-size:.875rem;font-weight:400;line-height:1.5}.kyc-module__Y4zmXq__termsInlineLink{color:#7a4ce2;text-underline-offset:.12em;font-weight:600;text-decoration:underline;display:inline}.kyc-module__Y4zmXq__termsInlineLink:hover{color:#5c36b8}button.kyc-module__Y4zmXq__termsInlineButton{font:inherit;font-weight:600;font-size:inherit;color:#7a4ce2;text-underline-offset:.12em;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}button.kyc-module__Y4zmXq__termsInlineButton:hover{color:#5c36b8}.kyc-module__Y4zmXq__forgotRow{justify-content:flex-end;margin-top:-.35em;display:flex}.kyc-module__Y4zmXq__forgotLink{color:#7a4ce2;font-size:.8125rem;font-weight:600}.kyc-module__Y4zmXq__forgotLink:hover{color:#5c36b8}.kyc-module__Y4zmXq__submitBttn{color:#fff;cursor:pointer;background:#7a4ce2;border:1px solid #6a3fd4;border-radius:.5rem;width:100%;min-height:2.85rem;margin-top:.35em;padding:.65em 1em;font-size:1rem;font-weight:700;transition:background-color .15s,box-shadow .15s}.kyc-module__Y4zmXq__submitBttn:hover{background:#6a3fd4;box-shadow:0 .35rem 1.25rem #7a4ce259}.kyc-module__Y4zmXq__submitBttn:focus-visible{outline:none;box-shadow:0 0 0 3px #7a4ce259,0 .35rem 1.25rem #7a4ce240}.kyc-module__Y4zmXq__footer{color:#555;text-align:center;border-top:1px solid #eee;margin-top:1.5em;padding-top:1.25em;font-size:.9rem;line-height:1.5}.kyc-module__Y4zmXq__signUpLink{color:#7a4ce2;font-weight:700}.kyc-module__Y4zmXq__signUpLink:hover{color:#5c36b8}.kyc-module__Y4zmXq__modalBackdrop{z-index:1200;background:#11111173;justify-content:center;align-items:center;padding:1em;display:flex;position:fixed;inset:0}.kyc-module__Y4zmXq__modalCard{background:#fff;border:1px solid #e6def6;border-radius:.75rem;width:100%;max-width:30rem;padding:1.25em 1.15em;box-shadow:0 .6rem 2rem #43278247}.kyc-module__Y4zmXq__modalTitle{color:#1c1c1c;margin:0;font-size:1.35rem;font-weight:700}.kyc-module__Y4zmXq__modalHint{color:#575757;margin:.65em 0 0;font-size:.92rem;line-height:1.5}.kyc-module__Y4zmXq__modalForm{flex-direction:column;gap:.65em;margin-top:1em;display:flex}.kyc-module__Y4zmXq__modalForm input{color:#111;background:#fafafa;border:1px solid #ddd;border-radius:.5rem;width:100%;min-height:2.75rem;padding:.65em .85em;font-size:1rem}.kyc-module__Y4zmXq__modalForm input:focus{background:#fff;border-color:#7a4ce2;outline:none;box-shadow:0 0 0 3px #7a4ce233}.kyc-module__Y4zmXq__modalActions{justify-content:flex-end;margin-top:.75em;display:flex}.kyc-module__Y4zmXq__modalSecondaryBtn{color:#6a3fd4;cursor:pointer;background:0 0;border:1px solid #7a4ce2;border-radius:.5rem;min-height:2.35rem;padding:.55em .95em;font-size:.9rem;font-weight:700}.kyc-module__Y4zmXq__modalSecondaryBtn:hover:not(:disabled){background:#7a4ce214}.kyc-module__Y4zmXq__otpChoice{flex-direction:column;gap:.5em;display:flex}.kyc-module__Y4zmXq__otpChoiceLabel{color:#333;font-size:.8125rem;font-weight:600}.kyc-module__Y4zmXq__otpChoiceRow{flex-wrap:wrap;gap:.6em;display:flex}.kyc-module__Y4zmXq__otpChoiceOption{cursor:pointer;color:#333;background:#fafafa;border:1px solid #ddd;border-radius:.5rem;align-items:center;gap:.45em;min-height:2.5rem;padding:.4em .85em;font-size:.9rem;display:flex}.kyc-module__Y4zmXq__otpChoiceOptionActive{color:#4a2a9e;background:#f5f1ff;border-color:#7a4ce2;font-weight:600}.kyc-module__Y4zmXq__inputField .kyc-module__Y4zmXq__otpChoiceOption input{width:auto;min-height:auto;box-shadow:none;background:0 0;border:none;margin:0;padding:0}
