.KLvTmW_page{--login-panel:#f3f3f3;--login-field:#fff;--login-text:#171717;--login-muted:#606060;min-height:100svh;color:var(--login-text);flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex}:is(.dark .KLvTmW_page,[data-theme=dark] .KLvTmW_page){--login-panel:#171717;--login-field:#262626;--login-text:#fff;--login-muted:#b5b5b5}.KLvTmW_panel{background:var(--login-panel);border-radius:32px;width:100%;max-width:480px;margin:0;padding:40px}.KLvTmW_back{min-height:44px;color:var(--login-muted);align-items:center;gap:10px;margin-top:24px;font-size:13px;display:inline-flex}.KLvTmW_formArea{align-items:center;min-width:0;display:flex}.KLvTmW_form{width:100%;min-width:0}.KLvTmW_form h1{margin-top:0;font-weight:600}.KLvTmW_form .KLvTmW_input{background:var(--login-field);width:100%;height:54px;color:var(--login-text);border:1px solid #0000;border-radius:17px;padding:0 46px 0 18px;font-size:14px;transition:border-color .2s}.KLvTmW_form .KLvTmW_input::placeholder{color:var(--login-muted);opacity:1}.KLvTmW_form .KLvTmW_input:hover{border-color:var(--login-muted)}.KLvTmW_page :is(a,button,input):focus-visible{outline:2px solid var(--login-text);outline-offset:4px}.KLvTmW_submit,.KLvTmW_secondary{border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:12px 20px;font-size:14px;font-weight:500;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s;display:flex}.KLvTmW_submit{color:var(--login-panel);background:var(--login-text)}.KLvTmW_secondary{color:var(--login-text);background:var(--login-field)}.KLvTmW_submit:disabled,.KLvTmW_secondary:disabled{opacity:.45;cursor:not-allowed}@media (hover:hover) and (prefers-reduced-motion:no-preference){.KLvTmW_submit:not(:disabled):hover,.KLvTmW_secondary:not(:disabled):hover{transform:translateY(-2px)}}@media (max-width:639px){.KLvTmW_page{padding:24px 16px}.KLvTmW_panel{border-radius:26px;padding:28px 22px}}.KLvTmW_logo{background:#fff;border-radius:26px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;margin:0 auto 28px;padding:8px;display:flex;overflow:hidden}.KLvTmW_logo img{width:100%;height:auto}.KLvTmW_verificationHeading{text-align:center}.KLvTmW_verificationIcon{width:48px;height:48px;color:var(--login-text);margin:0 auto 24px}.KLvTmW_verificationHeading h1{font-size:clamp(24px,5vw,30px);line-height:1.2}.KLvTmW_codeEntry{position:relative}.KLvTmW_codeSlots{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.KLvTmW_codeSlot{background:var(--login-field);height:58px;color:var(--login-text);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;font-size:24px;font-weight:500;display:flex}.KLvTmW_codeEntry:focus-within .KLvTmW_codeSlotCurrent{border-color:var(--login-text)}.KLvTmW_codeInput{opacity:0;cursor:text;width:100%;height:100%;position:absolute;inset:0}.KLvTmW_codeEntry:has(:focus-visible){outline:2px solid var(--login-muted);outline-offset:5px;border-radius:12px}.KLvTmW_recoveryToggle{min-height:44px;color:var(--login-muted);text-underline-offset:4px;margin:16px auto 0;font-size:12px;text-decoration:underline;display:block}@media (max-width:380px){.KLvTmW_codeSlots{gap:6px}.KLvTmW_codeSlot{border-radius:10px;height:48px}}.KLvTmW_registerPanel{max-width:760px}.KLvTmW_accountPrompt{color:var(--login-muted)}.KLvTmW_accountLink{color:var(--login-text);text-underline-offset:4px;font-weight:500;text-decoration:underline}.KLvTmW_accountLink:hover{color:var(--login-text);text-decoration-thickness:2px}.KLvTmW_selectWrap{position:relative}.KLvTmW_form .KLvTmW_select{appearance:none;text-overflow:ellipsis;background-image:none;padding-right:48px}.KLvTmW_selectArrow{pointer-events:none;color:var(--login-muted);position:absolute;top:50%;right:18px;transform:translateY(-50%)}@media (min-width:640px){.KLvTmW_countryField{width:calc(50% - 10px)}}@media (max-width:1023px){.KLvTmW_form .KLvTmW_input,.KLvTmW_codeInput{font-size:16px}}
