._3lrIIq_screen{min-height:100dvh;padding:var(--sp-5);background:var(--ink-0);place-items:center;display:grid;position:relative;overflow:hidden}._3lrIIq_screen:before{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.18;pointer-events:none;background-size:64px 64px;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(#000 10%,#0000 70%);mask-image:radial-gradient(#000 10%,#0000 70%)}._3lrIIq_card{background:var(--ink-1);border:var(--border) solid var(--line);border-radius:var(--radius-panel);width:min(100%,380px);box-shadow:var(--elev-2);padding:var(--sp-6);position:relative}._3lrIIq_brand{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6);flex-direction:column;display:flex}._3lrIIq_title{font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:.28em;background:linear-gradient(95deg, var(--text-1) 25%, var(--c-agent) 65%, var(--c-think));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}._3lrIIq_subtitle{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}._3lrIIq_form{gap:var(--sp-4);flex-direction:column;display:flex}._3lrIIq_field{gap:var(--sp-2);flex-direction:column;display:flex}._3lrIIq_label{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:500}._3lrIIq_input{height:40px;padding:0 var(--sp-3);background:var(--ink-0);border:var(--border) solid var(--line);border-radius:var(--radius-control);color:var(--text-1);font-family:var(--font-mono);font-size:var(--fs-base);transition:border-color var(--dur-micro) var(--ease-out), box-shadow var(--dur-std) var(--ease-out)}._3lrIIq_input:hover:not(:disabled){border-color:var(--line-strong)}._3lrIIq_input:focus{border-color:var(--signal);box-shadow:var(--halo);outline:none}._3lrIIq_input:disabled{opacity:.6}._3lrIIq_error{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);background:var(--danger-wash);border:var(--border) solid var(--danger-dim);border-radius:var(--radius-control);color:var(--danger);font-size:var(--fs-small);display:flex}._3lrIIq_footnote{margin-top:var(--sp-5);text-align:center;font-size:var(--fs-tiny);color:var(--text-3)}
