.t7BvWG_login{min-height:100vh;padding-block:20px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:radial-gradient(circle at 20% 10%,#3a0f66 0,#19012d 55%);place-items:center;display:grid}.t7BvWG_box{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:440px;display:flex}.t7BvWG_logo{width:260px;max-width:80%;height:auto}.t7BvWG_card{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:26px;display:flex}.t7BvWG_lede,.t7BvWG_hint{color:var(--muted)}.t7BvWG_hint{font-size:15px}.t7BvWG_note{background:var(--warn-soft);border:1px solid var(--orange);border-radius:10px;padding:10px 14px;font-size:16px}.t7BvWG_field{flex-direction:column;gap:6px;display:flex}.t7BvWG_field label{font-size:17px;font-weight:600}.t7BvWG_input{border:2px solid var(--line);background:var(--surface);border-radius:12px;width:100%;min-height:52px;padding:10px 14px}.t7BvWG_input:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--orange);outline:none}.t7BvWG_error{color:var(--danger);min-height:0;font-size:16px;font-weight:600}.t7BvWG_go{cursor:pointer;background:var(--go);min-height:52px;color:var(--go-ink);border:2px solid #0000;border-radius:12px;font-size:18px;font-weight:600}.t7BvWG_go:hover{filter:brightness(1.08)}.t7BvWG_go[disabled]{opacity:.6;cursor:wait}
