.auth-scroll{padding:28px 24px 24px}.auth-heading{padding:42px 0 26px}.auth-heading h1{margin:16px 0 14px;font-size:30px;letter-spacing:-.04em;line-height:1.4}.auth-heading p{margin:0;color:var(--muted);font-size:14px;line-height:1.9}.email-form{display:grid;gap:12px}.email-form>label:not(.auth-consent){font-size:13px;color:var(--body);margin-top:10px}.email-input,.code-input{display:flex;align-items:center;min-height:56px;border:1px solid var(--line);border-radius:5px;background:var(--surface);overflow:hidden}.email-input:focus-within,.code-input:focus-within{border-color:#de9680}.email-input>span{padding:0 14px;border-right:1px solid var(--line);font-size:14px;color:var(--muted)}.email-input input,.code-input input{width:100%;min-width:0;border:0;background:transparent;color:var(--white);padding:16px 14px;font:inherit;font-size:16px;outline-offset:-3px}.code-input button{flex-shrink:0;min-height:48px;border:0;background:transparent;color:#f7b69b;padding:0 14px;font-size:13px}.auth-hint,.auth-bottom{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.auth-consent{display:flex;align-items:flex-start;gap:10px;margin-top:18px;color:var(--muted);font-size:12px;line-height:1.9}.auth-consent input{width:18px;height:18px;flex-shrink:0;margin:3px 0;accent-color:var(--ember)}.auth-consent a{color:#f7b69b;text-underline-offset:3px}.auth-status{min-height:22px;color:#f7b69b;font-size:13px;line-height:1.8;margin:4px 0}.auth-submit{width:100%;margin-top:8px;min-height:56px}.auth-bottom{text-align:center;margin:24px 0 38px}button:disabled,input:disabled{opacity:.55;cursor:not-allowed}.account-summary{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.account-summary p{font-size:13px;color:var(--body);line-height:1.8}.account-logout{min-height:44px;padding:0 16px;background:transparent;border:1px solid var(--line);border-radius:3px;color:var(--body)}.privacy-copy{font-size:14px;line-height:1.9}.privacy-copy h1{font-size:28px;margin-top:34px}.privacy-copy h2{font-size:18px;margin-top:28px}.privacy-copy p{color:var(--body)}

.account-summary p,.detail-list dd{overflow-wrap:anywhere}
