.help-wrap{max-width:760px;margin:0 auto;padding:0 20px}.help-section{border-top:1px solid var(--border-1);padding:40px 0}.help-section h2{margin:0 0 8px;font-size:26px}.help-muted{color:var(--fg-3);margin:8px 0;font-size:14px}.help-label{color:var(--fg-1);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.help-input{box-sizing:border-box;width:100%;font-family:var(--font-sans);background:var(--bg-surface);color:var(--fg-1);border:1px solid var(--border-1);border-radius:8px;outline:none;padding:9px 12px;font-size:15px}.help-input:hover{border-color:var(--border-2)}.help-input:focus{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.help-textarea{resize:vertical;min-height:140px;line-height:1.5}.help-search{margin-top:24px}.help-results{border:1px solid var(--border-1);background:var(--bg-surface);border-radius:8px;margin:8px 0 0;padding:0;list-style:none}.help-results li+li{border-top:1px solid var(--border-1)}.help-result{color:var(--fg-1);grid-template-columns:auto 1fr;column-gap:10px;padding:10px 12px;text-decoration:none;display:grid}.help-result:hover,.help-result:focus{background:var(--bg-sunken);text-decoration:none}.help-result-kind{color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em;grid-row:span 2;min-width:72px;padding-top:3px;font-size:11px}.help-result-title{font-weight:500}.help-result-hint{color:var(--fg-3);font-size:13px}.help-empty{color:var(--fg-2);margin:10px 0 0;font-size:14px}.help-article{padding:20px 0;scroll-margin-top:80px}.help-article+.help-article{border-top:1px dashed var(--border-1)}.help-article h3{margin:0 0 6px;font-size:18px}.help-article ol{color:var(--fg-2);margin:10px 0;padding-left:22px;line-height:1.6}.help-article-links{flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.help-contact{scroll-margin-top:80px}.help-form{flex-direction:column;gap:16px;margin-top:16px;display:flex}.help-readonly{color:var(--fg-2);font-size:15px}.help-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.help-attach{color:var(--fg-2);font-size:14px}.help-attach summary{cursor:pointer;color:var(--fg-1)}.help-attach ul{margin:6px 0;padding-left:20px;line-height:1.6}.help-actions{display:flex}.help-error{color:var(--red-500);margin:0;font-size:14px}.help-success{color:var(--fg-1);border:1px solid var(--border-1);background:var(--bg-surface);border-radius:8px;padding:16px;font-size:16px}.help-gate{color:var(--fg-3);margin-top:12px;font-size:13px}
