.Si-P0q_page{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.Si-P0q_card{background:var(--raise);border:1px solid var(--line);border-radius:12px;gap:24px;width:100%;max-width:400px;padding:32px;display:grid}.Si-P0q_logo{margin:0}.Si-P0q_head h2{letter-spacing:-.01em;margin:0 0 4px;font-size:22px;font-weight:600;line-height:1.2}.Si-P0q_head p{color:var(--soft);margin:0}.Si-P0q_google{border-radius:var(--r);border:1px solid var(--line-strong);background:0 0;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-weight:500;transition:background-color .2s;display:flex}.Si-P0q_google:hover{background:var(--panel)}.Si-P0q_or{color:var(--soft);align-items:center;gap:12px;font-size:13px;display:flex}.Si-P0q_or:before,.Si-P0q_or:after{content:"";background:var(--line);flex:1;height:1px}.Si-P0q_form{gap:16px;display:grid}.Si-P0q_field{gap:6px;display:grid}.Si-P0q_field label{font-size:13px;font-weight:500}.Si-P0q_field input{border-radius:var(--r);border:1px solid var(--line-strong);background:var(--paper);height:44px;padding:0 12px}.Si-P0q_field input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.Si-P0q_hint{color:var(--soft);font-size:13px}.Si-P0q_primary{border-radius:var(--r);background:var(--ink);height:44px;color:var(--paper);transition:transform .2s var(--ease), opacity .2s;border:0;font-weight:500}.Si-P0q_primary:hover{transform:translateY(-1px)}.Si-P0q_primary:active{transform:scale(.98)}.Si-P0q_primary:disabled,.Si-P0q_google:disabled{opacity:.55;cursor:default;transform:none}.Si-P0q_error{border-radius:var(--r);border:1px solid var(--acc);color:var(--acc-ink);margin:0;padding:10px 12px;font-size:14px}.Si-P0q_swap{text-align:center;color:var(--soft);margin:0;font-size:14px}.Si-P0q_link{color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.Si-P0q_sent{gap:16px;display:grid}.Si-P0q_sent h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.Si-P0q_sent p{color:var(--soft);margin:0}.Si-P0q_sent strong{color:var(--ink);word-break:break-all;font-weight:600}@media (max-width:480px){.Si-P0q_card{padding:24px 20px}}
