.Q-gtjW_footer{gap:var(--space-8);padding-top:var(--space-32);padding-bottom:var(--space-32);border-top:1px solid var(--line);flex-direction:column;display:flex}.Q-gtjW_help{color:var(--text-muted);font-size:14px;line-height:1.43}.Q-gtjW_help a{color:var(--text);font-weight:600}.Q-gtjW_bottom{margin-top:var(--space-16);justify-content:space-between;gap:var(--space-12);font:400 12px/1.5 var(--font-mono);color:var(--text-faint);flex-wrap:wrap;display:flex}.Q-gtjW_bottom a{text-decoration:none}.Q-gtjW_bottom a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}
.r2UZMa_header{padding-top:var(--space-24);padding-bottom:var(--space-24);align-items:center;display:flex}.r2UZMa_brand{color:var(--text);align-items:center;text-decoration:none;display:inline-flex}
.jk0kfW_page{flex-direction:column;min-height:100dvh;display:flex}.jk0kfW_main{padding-top:var(--space-32);padding-bottom:var(--space-64);flex:1}.jk0kfW_card{max-width:560px;padding:var(--card-padding);align-items:flex-start;gap:var(--space-12);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panels);box-shadow:var(--shadow-sm);flex-direction:column;margin-inline:auto;display:flex}.jk0kfW_title{font:500 clamp(32px, 7vw, 44px) / 1.1 var(--font-display);letter-spacing:-.03em}.jk0kfW_lede{color:var(--text-muted)}.jk0kfW_form{width:100%;margin-top:var(--space-12);gap:var(--space-8);flex-direction:column;display:flex}.jk0kfW_label{font:600 14px/1.3 var(--font-sans)}.jk0kfW_row{gap:var(--space-8);flex-wrap:wrap;display:flex}.jk0kfW_input{border:1px solid var(--line-strong);border-radius:var(--radius-buttons);background:var(--surface);min-width:0;min-height:46px;color:var(--text);font:400 16px/1.2 var(--font-sans);flex:220px;padding:0 14px}.jk0kfW_input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.jk0kfW_button{border-radius:var(--radius-buttons);background:var(--accent);min-height:46px;color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--green-500);font:600 15px/1 var(--font-sans);letter-spacing:-.2px;cursor:pointer;border:0;flex:none;padding:0 20px}.jk0kfW_input:disabled{background:var(--surface-sunk);cursor:not-allowed}.jk0kfW_button:disabled{background:var(--chalk-deep);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-muted);cursor:not-allowed}.jk0kfW_note{color:var(--text-faint);font-size:14px;line-height:1.43}@media (max-width:480px){.jk0kfW_button{flex-basis:100%}}
