/* Public help uses the same 248px sidebar, 86px header and 28px gutters as the workspace. */
*{box-sizing:border-box}
.help-body{--help-sidebar-width:248px;margin:0;background:#fff;color:#293140;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}
.help-body a{color:#3656f5;text-decoration:none}.help-body a:hover{text-decoration:underline}
.help-body button,.help-body select{font:inherit}.help-body a:focus-visible,.help-body select:focus-visible{outline:2px solid #4969fa;outline-offset:3px}
.help-sidebar{position:fixed;inset:0 auto 0 0;width:var(--help-sidebar-width);background:#f5f5fb;border-right:1px solid #e1e4ed;padding:18px 12px;overflow-y:auto;z-index:20}
.help-brand{display:flex;align-items:center;gap:9px;padding:0 12px;margin-bottom:28px;color:#252c39!important;font-size:23px;font-weight:650;letter-spacing:-1px}
.help-brand img{width:28px;height:28px}
.help-workspace-link{display:block;padding:12px;margin:0 0 26px;background:#fff;border:1px solid #e0e4ef;border-radius:8px;color:#626d82!important;font-size:12px}
.help-sections{display:grid;gap:4px;margin:0}.help-group-label{color:#9aa0af;font-size:11px;padding:0 12px;margin-bottom:8px}
.help-sections a{color:#747d8e!important;padding:10px 12px;font-size:13px;border-radius:7px}
.help-sections a[aria-current],.api-help .help-sections a[href="/api-docs"]{background:#e9eaf3;color:#2d3648!important;font-weight:600}
.help-header{height:86px;margin-left:var(--help-sidebar-width);padding:0 28px;border-bottom:1px solid #e6e9f0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff}
.help-header h1{font-size:22px;line-height:1.3;letter-spacing:-.7px;font-weight:600;margin:0;color:#252d3b}
.help-header>div{display:flex;gap:18px;align-items:center;font-size:12px}
.help-header a{color:#707c92}.help-header select{background:white;border:1px solid #dce1eb;border-radius:6px;padding:8px 10px;font-size:12px;color:#606b80}
.help-back{border:1px solid #e1e4ed;border-radius:6px;padding:8px 12px}
.help-body .docs-layout{display:block;max-width:none;margin:0 0 0 var(--help-sidebar-width);padding:28px}
.help-body .docs-layout main{max-width:960px;padding:0;margin:0}
.help-body .docs-nav{position:static;max-height:none;padding:22px 0 0;display:flex;flex-direction:column;gap:2px;overflow:visible;margin-top:24px;border-top:1px solid #e1e4ed}
.help-body .docs-nav .nav-label{font-size:10px;margin:18px 12px 5px;color:#a0a7b6}
.help-body .docs-nav .nav-label:first-child{margin-top:0}
.help-body .docs-nav>a{padding:8px 12px;border-radius:6px;font-size:12px;color:#7d8798}
.help-body .docs-nav>a[aria-current]{background:#edf0fa;color:#4562d9;font-weight:500}
.help-body .nav-note{display:none}
.help-body .docs-layout h2{font-size:23px;letter-spacing:-.6px;line-height:1.35;margin:0 0 16px}
.help-body .docs-layout .docs-first-title{font-size:23px}
.help-body .docs-layout .lead{font-size:14px;line-height:1.7;max-width:66ch}
.help-body .docs-layout .section-tag{font-size:11px;margin-bottom:10px}
.help-body .docs-layout section{padding-bottom:36px;margin-bottom:36px}
.help-body .docs-layout p{font-size:13px;color:#7c879b}
.help-body .code-sample{border-radius:8px;box-shadow:none}
.help-body .code-toolbar{padding:10px 16px}
.help-body pre{font-size:12px;padding:18px 20px}
.guide-article{max-width:1016px;margin:0 0 0 var(--help-sidebar-width);padding:28px 28px 40px}
.guide-article .eyebrow{font-size:11px;color:#5372d6;margin:0 0 12px}
.guide-article h1{font-size:29px;max-width:750px;line-height:1.2;letter-spacing:-.8px;font-weight:600;margin:0 0 18px}
.guide-intro{font-size:14px;color:#778398;line-height:1.8;max-width:72ch;margin:0 0 24px}
.guide-summary{padding:18px 20px;border-radius:9px;background:#f3f6fe;margin:0 0 32px;border-left:3px solid #7795ed}
.guide-summary strong{color:#536c9c;font-size:13px;font-weight:550}
.guide-summary p{color:#6a7d9b;font-size:13px;line-height:1.7;margin:7px 0 0;max-width:74ch}
.guide-article>h2{font-size:18px;letter-spacing:-.3px;font-weight:600;margin:30px 0 18px}
.article-cards{display:grid;gap:0}
.article-cards article{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;padding:20px 0;border-bottom:1px solid #e9ecf2}
.article-cards article>b{display:grid;place-items:center;width:28px;height:28px;border:1px solid #e0e6fb;background:#f0f4ff;color:#6984d8;border-radius:8px;font-size:12px;font-weight:500}
.article-cards h3{font-size:14px;margin:2px 0 9px;font-weight:550}
.article-cards p{font-size:13px;line-height:1.75;margin:0;color:#79869a;max-width:76ch}
.article-table{border:1px solid #e3e7f0;border-radius:9px;overflow:hidden}
.article-table>div{display:grid;grid-template-columns:230px minmax(0,1fr);padding:14px 18px;gap:20px;font-size:13px}
.article-table>div+div{border-top:1px solid #e9ecf2}.article-table strong{font-weight:500}.article-table span{color:#7b879a}
.article-warning{position:static;height:auto;overflow:visible;margin:26px 0;padding:16px 20px;color:#856e48;background:#fbf8f0;border-left:3px solid #d7bb84;border-radius:0 8px 8px 0;font-size:13px;line-height:1.8}
.guide-cta{display:inline-flex;align-items:center;padding:10px 16px;border-radius:7px;background:#3654fa;color:#fff!important;font-size:13px}
.guide-footer{display:block;margin-left:var(--help-sidebar-width);max-width:1016px;padding:24px 28px;border-top:1px solid #e6e9f0;color:#8b95a6;font-size:12px;text-align:left}
.guide-footer strong{font-size:16px;color:#59667c}.guide-footer p{max-width:75ch;line-height:1.7}
.help-body .skip-link{position:fixed;top:-100px;left:20px;padding:12px;background:#fff;z-index:30}.help-body .skip-link:focus{top:10px}
@media(max-width:900px){
 .help-body{--help-sidebar-width:0px}
 .help-sidebar{position:static;width:auto;border-right:0;border-bottom:1px solid #e1e4ed;padding:14px 18px}
 .help-brand{display:inline-flex;margin:0;font-size:21px;padding:0}
 .help-workspace-link{display:inline-block;float:right;margin:0;padding:8px 12px}
 .help-sections{display:flex;gap:8px;overflow-x:auto;margin-top:18px;clear:both}.help-sections a{white-space:nowrap;padding:8px;font-size:12px}.help-group-label{display:none}
 .help-body .docs-nav{display:none}
 .help-header{height:auto;min-height:72px;padding:16px 20px;flex-wrap:wrap;gap:12px}
 .help-header h1{font-size:20px}.help-header>div{gap:12px}
 .help-body .docs-layout{padding:24px 20px}
 .guide-article{padding:24px 20px 32px}.guide-article h1{font-size:26px}.guide-footer{padding:22px 20px}
 .article-table>div{grid-template-columns:1fr;gap:5px}
}
@media(prefers-reduced-motion:reduce){.help-body{scroll-behavior:auto}.help-body *{animation:none!important;transition:none!important}}
