.code-row{gap:10px;display:flex}.code-row input{flex:1}.code-row .btn{white-space:nowrap;flex-shrink:0;padding:12px 18px}.code-row .btn:disabled{opacity:.5;cursor:not-allowed}.agree-row{color:var(--text-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:8px;margin-bottom:18px;font-size:13px;line-height:1.5;display:flex}.agree-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:2px}.agree-row a{color:var(--text);font-weight:600;text-decoration:underline}.agree-row a:hover{opacity:.75}.email-hint{color:var(--text-soft);margin:8px 0 0;font-size:12px;line-height:1.5}.email-hint-toggle{color:var(--text);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.email-hint-toggle:hover{opacity:.75}.email-hint-detail{color:var(--text-soft);word-break:break-all;background:var(--bg-soft);border:1px solid var(--border);border-radius:8px;margin:6px 0 0;padding:10px 12px;font-size:12px;line-height:1.7}
