.yitTJW_screen{background:var(--ink);min-height:100vh;color:var(--white);justify-content:center;align-items:center;padding:24px;display:flex}.yitTJW_form{flex-direction:column;gap:18px;width:100%;max-width:420px;display:flex}.yitTJW_eyebrow{font:600 12px/1.2 var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.yitTJW_title{font:600 56px/.95 var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin:0}.yitTJW_by{font:300 14px/1.2 var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3}.yitTJW_lede{color:#ffffffd9;margin:0;font-size:17px;line-height:1.4}.yitTJW_input{background:var(--white);color:var(--ink);border-radius:var(--radius-input-lock);font-size:18px;font-family:var(--font-body);border:none;outline:none;padding:14px 16px}.yitTJW_input:focus{box-shadow:0 0 0 2px var(--focus-dark)}.yitTJW_code{letter-spacing:.3em;font-variant-numeric:tabular-nums}.yitTJW_error{border-left:3px solid var(--danger);padding-left:10px;font-size:15px}.yitTJW_enter{background:var(--accent);color:var(--white);cursor:pointer;font:600 15px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;border:none;padding:14px 18px}.yitTJW_enter:hover{opacity:var(--hover-fade)}.yitTJW_legal{font:400 12px/1.4 var(--font-legal);color:#fff9}.yitTJW_qr{background:var(--white);align-self:flex-start;padding:12px;line-height:0}.yitTJW_secret{font:500 13px/1.4 var(--font-display);letter-spacing:.12em;word-break:break-all;color:#ffffffd9}.yitTJW_textBtn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline}
