.TX0KTa_page{background:var(--white);flex-direction:column;align-items:center;gap:96px;min-height:100vh;padding:98px 16px 64px;display:flex;position:relative;overflow:hidden}.TX0KTa_blobs{pointer-events:none;filter:blur(90px);position:absolute;inset:0}.TX0KTa_blobs span{border-radius:50%;position:absolute}.TX0KTa_blobTeal{background:#e1ebef;width:48vw;height:46vw;top:-8vw;left:-14vw}.TX0KTa_blobPurple{background:#f3ecf8;width:38vw;height:34vw;top:-18vw;left:22vw}.TX0KTa_blobTeal2{background:#e9f0f2;width:40vw;height:36vw;top:4vw;right:-10vw}.TX0KTa_blobPurple2{background:#f1e9f7;width:44vw;height:40vw;bottom:-18vw;left:-10vw}.TX0KTa_logo{width:246px;height:72px;position:relative}.TX0KTa_card{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff80;flex-direction:column;gap:32px;width:100%;max-width:580px;padding:48px 32px;display:flex;position:relative;box-shadow:0 0 4px #0000001a}.TX0KTa_heading{text-align:center;flex-direction:column;gap:16px;display:flex}.TX0KTa_title{color:var(--primary-100);font-size:32px;font-weight:500}.TX0KTa_brand{color:var(--secondary-100)}.TX0KTa_subtitle{color:var(--black-60);font-size:16px;line-height:1.3}.TX0KTa_form{flex-direction:column;gap:16px;display:flex}.TX0KTa_field{flex-direction:column;gap:8px;display:flex}.TX0KTa_label{color:var(--label);font-size:16px;font-weight:500}.TX0KTa_inputWrap{position:relative}.TX0KTa_input{border:1px solid var(--black-10);border-radius:var(--radius-md);background:var(--white);width:100%;height:44px;color:var(--black-90);outline:none;padding:0 12px;font-size:14px}.TX0KTa_inputWrap .TX0KTa_input{padding-inline-end:44px}.TX0KTa_input::placeholder{color:var(--black-50)}.TX0KTa_input:focus{border-color:var(--primary-50)}.TX0KTa_eye{inset-inline-end:6px;width:32px;height:32px;color:var(--black-40);border-radius:var(--radius-md);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:6px}.TX0KTa_options{justify-content:space-between;align-items:center;gap:16px;display:flex}.TX0KTa_remember{color:var(--black-90);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.TX0KTa_checkbox{width:16px;height:16px;accent-color:var(--primary-100);border-radius:4px;margin:0}.TX0KTa_forgot{color:var(--primary-100);font-size:14px}.TX0KTa_forgot:hover{text-decoration:underline}.TX0KTa_submit{border-radius:var(--radius-md);background:var(--primary-100);width:100%;height:44px;color:var(--white);border:none;margin-top:16px;font-size:16px;font-weight:500}a.TX0KTa_submit{justify-content:center;align-items:center;display:inline-flex}.TX0KTa_danger{background:var(--danger)}.TX0KTa_danger:hover:not(:disabled){background:var(--danger);opacity:.9}.TX0KTa_submit:hover:not(:disabled){background:var(--primary-80)}.TX0KTa_submit:disabled{opacity:.7}.TX0KTa_form [hidden]{display:none}.TX0KTa_notice{border-radius:var(--radius-md);background:var(--primary-5);color:var(--primary-100);padding:10px 12px;font-size:14px}.TX0KTa_codeIntro{color:var(--label);margin:0 0 4px;font-size:15px}.TX0KTa_codeInput{font-family:var(--font-number);letter-spacing:.3em;text-align:center;font-size:22px}.TX0KTa_codeHint{color:var(--black-60);margin:0;font-size:13px}.TX0KTa_error{border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger);padding:10px 12px;font-size:14px}@media (max-width:640px){.TX0KTa_page{gap:40px;padding-top:48px}.TX0KTa_card{padding:32px 20px}.TX0KTa_title{font-size:26px}}.TX0KTa_lang{top:24px;z-index:1;position:absolute;inset-inline-end:24px}.TX0KTa_lang button{border:1px solid var(--black-10);border-radius:var(--radius-md);height:36px;color:var(--primary-100);background:#ffffffb3;padding:0 14px;font-size:14px}.TX0KTa_sectionTitle{color:var(--primary-100);margin:0;font-size:18px;font-weight:600}.TX0KTa_steps{color:var(--black-80);flex-direction:column;gap:8px;margin:0;padding-inline-start:20px;font-size:15px;display:flex}.TX0KTa_qr{border-radius:var(--radius-md);background:var(--white);width:216px;height:216px;box-shadow:0 0 0 1px var(--black-10);align-self:center;padding:8px}.TX0KTa_qr svg{width:100%;height:100%;display:block}.TX0KTa_secret{border-radius:var(--radius-md);background:var(--primary-5);color:var(--primary-100);letter-spacing:.06em;word-break:break-all;text-align:center;align-self:center;padding:8px 12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px}.TX0KTa_recovery{border-radius:var(--radius-md);background:var(--primary-5);text-align:center;direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:16px;list-style:none;display:grid}.TX0KTa_rowButtons{gap:8px;display:flex}.TX0KTa_secondary{border:1px solid var(--primary-100);border-radius:var(--radius-md);background:var(--white);height:40px;color:var(--primary-100);font:inherit;cursor:pointer;flex:1;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.TX0KTa_secondary:hover{background:var(--primary-5)}.TX0KTa_statusOn{border-radius:var(--radius-md);background:var(--success-bg,#e7f6ec);color:var(--success,#1e7b45);margin:0;padding:10px 12px;font-size:14px}.TX0KTa_section{border:1px solid var(--black-10);border-radius:var(--radius-md);background:var(--white);padding:12px 14px}.TX0KTa_section>summary{cursor:pointer;color:var(--primary-100);font-weight:500}.TX0KTa_section[open]>summary{margin-bottom:12px}
