.uu{justify-content:center;display:flex}.u-caja{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:480px;padding:34px 36px}.uu h1{letter-spacing:-.032em;margin:0 0 8px;font-size:26px;font-weight:800;line-height:1.1}.uu .dek{color:var(--text-muted);margin:0 0 20px;font-size:14.5px;line-height:1.55}.uu .dek b{color:var(--text)}.u-tabs{border:1px solid var(--border);border-radius:999px;gap:2px;margin:0 0 18px;padding:3px;display:flex}.u-tabs button{font-family:var(--sans);color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;padding:7px 10px;font-size:13px;font-weight:600}.u-tabs button[aria-selected=true]{background:var(--accent);color:var(--card)}.u-form{gap:14px;display:grid}.u-form label{color:var(--text-muted);gap:5px;font-size:12.5px;font-weight:600;display:grid}.u-form input[type=email],.u-form input[type=password]{font-family:var(--sans);color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 13px;font-size:15px}.u-form input:focus{border-color:var(--accent);outline:none}.u-check{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;line-height:1.5;display:grid;color:var(--text-muted)!important;font-size:13px!important;font-weight:400!important}.u-check input{accent-color:var(--accent);margin-top:2px}.u-error{color:var(--text);background:var(--elevated);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:10px 12px;font-size:13px}.u-nota{color:var(--text-dim);margin:18px 0 0;font-size:12.5px;line-height:1.55}.u-nota b{color:var(--text-muted)}
