.ijkKoW_page{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.ijkKoW_card{background:var(--card);border-radius:36px;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:380px;padding:36px 32px 28px;display:flex}.ijkKoW_titles{text-align:center}.ijkKoW_title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.ijkKoW_sub{color:var(--muted);margin:2px 0 0;font-size:15px}.ijkKoW_form{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.ijkKoW_input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ijkKoW_dots{gap:12px;min-height:14px;display:flex}.ijkKoW_dot,.ijkKoW_dotOn{background:var(--line);border-radius:50%;width:14px;height:14px}.ijkKoW_dotOn{background:var(--ink)}.ijkKoW_msg{min-height:20px;color:var(--urgent);text-align:center;margin:0;font-size:13px}.ijkKoW_pad{grid-template-columns:repeat(3,72px);gap:12px;display:grid}.ijkKoW_key{background:var(--soft);cursor:pointer;border:0;border-radius:50%;width:72px;height:72px;font-size:24px;font-weight:500}.ijkKoW_key:hover:not(:disabled){background:var(--line)}.ijkKoW_key:disabled{opacity:.4;cursor:not-allowed}.ijkKoW_submit{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;min-height:52px;margin-top:6px;font-size:15px;font-weight:600}.ijkKoW_submit:disabled{opacity:.4;cursor:not-allowed}
