.docs-intro{padding-top:38px;padding-bottom:38px;border-bottom:1px solid var(--border)}.docs-intro .section-index{margin-top:24px}.docs-intro h1{font-size:36px;max-width:880px;line-height:1.5}.docs-intro p{max-width:860px;margin-top:17px}.docs-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:50px;padding-top:34px;padding-bottom:55px}.docs-sidebar nav{position:sticky;top:105px}.docs-sidebar b{display:block;font-size:15px;margin-bottom:14px}.docs-sidebar ol,.mobile-toc ol{padding:0;list-style:none}.docs-sidebar li{margin-bottom:6px}.docs-sidebar a{display:flex;gap:12px;padding:9px 10px;font-size:13px;border-left:2px solid transparent;line-height:1.7}.docs-sidebar a span{color:#93a389;font-size:11px;padding-top:1px}.docs-sidebar a:hover,.docs-sidebar a.active{border-color:var(--primary);background:var(--pale);color:var(--green)}.docs-content{min-width:0}.doc-callout{padding:16px 20px;border-left:3px solid var(--primary);background:var(--pale);font-size:14px;line-height:1.9}.doc-callout p{margin-top:6px;color:var(--text)}.doc-chapter{padding:36px 0;border-bottom:1px solid var(--border);scroll-margin-top:98px}.chapter-number{font-size:10px;letter-spacing:1.4px;color:var(--green)}.doc-chapter h2{margin:7px 0 22px;font-size:27px}.doc-chapter h3{font-size:19px;margin:25px 0 13px}.doc-chapter>p{margin:16px 0;color:var(--text)}.doc-chapter .small-note{color:var(--muted);font-size:12px}.doc-steps{padding-left:25px;margin:13px 0 20px}.doc-steps li{padding:5px 0 5px 5px}.doc-steps li::marker{color:var(--green);font-weight:700}.installation-columns{display:grid;grid-template-columns:1fr 1fr;gap:25px}.installation-columns h3{margin-top:0}.doc-chapter .downloads{margin:20px 0}.doc-chapter .doc-callout{margin:24px 0}.doc-screen{width:min(100%,290px);margin:26px auto}.doc-screen img{width:100%;height:auto;border:1px solid var(--border)}.doc-screen figcaption,.doc-detail figcaption{font-size:12px;color:var(--muted);line-height:1.8;text-align:center;margin-top:10px}.terms{display:grid;grid-template-columns:1fr 1fr;font-size:14px;gap:0 20px}.terms>div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid var(--border)}dt{font-weight:600}dd{margin:0;color:var(--muted)}.annotated-screen{display:grid;grid-template-columns:250px 1fr;gap:25px;align-items:center}.annotated-screen .doc-screen{margin:15px auto;width:100%}.annotation-list{list-style:none;padding:0;font-size:14px}.annotation-list li{margin:18px 0;color:var(--muted)}.annotation-list b{display:block;color:var(--green);margin-bottom:5px}.model-notes{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:white;border:1px solid var(--border);padding:17px}.doc-detail{margin:25px 0}.doc-detail img{width:100%;height:auto;border:1px solid var(--border)}.tool-definitions>div{display:grid;grid-template-columns:110px 1fr;gap:15px;border-bottom:1px solid var(--border);padding:12px 0;font-size:14px}.reference-note{font-size:12px;margin:25px 0}.reference-note a{color:var(--green);text-decoration:underline}.docs-download{background:var(--pale);padding:27px}.docs-download h2{font-size:24px;margin-bottom:20px}.mobile-toc{display:none}
.doc-chapter{scroll-margin-top:0}
@media(max-width:960px){.docs-layout{grid-template-columns:200px minmax(0,1fr);gap:25px}.docs-sidebar a{font-size:12px;padding:8px 5px}.annotated-screen{grid-template-columns:1fr}.annotated-screen .doc-screen{width:270px}.annotation-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.installation-columns{grid-template-columns:1fr}.docs-intro h1{font-size:32px}}
@media(max-width:700px){.docs-intro{padding-top:26px;padding-bottom:28px}.docs-intro h1{font-size:30px}.docs-intro p{font-size:14px}.docs-layout{display:block;padding-top:22px}.docs-sidebar{display:none}.mobile-toc{display:block;border:1px solid var(--border);background:white;margin-bottom:20px}.mobile-toc summary{padding:12px 16px;color:var(--green);font-weight:600}.mobile-toc ol{margin:0;padding:0 15px 15px}.mobile-toc a{display:block;padding:8px;font-size:14px}.mobile-toc a span{margin-right:12px;color:var(--green)}.doc-chapter{padding:28px 0}.doc-chapter h2{font-size:24px}.doc-chapter h3{font-size:18px}.doc-steps{font-size:15px}.doc-callout{padding:14px 15px;font-size:13px}.terms{grid-template-columns:1fr}.model-notes{gap:14px;font-size:13px;padding:15px}.annotation-list{display:block;margin-top:0}.doc-screen{width:270px}.tool-definitions>div{grid-template-columns:80px 1fr;gap:12px}.docs-download{padding:22px 16px}.docs-download h2{font-size:23px}.docs-download .btn{padding:12px;font-size:13px}.doc-chapter>p{font-size:15px}}

.breadcrumbs ol{display:flex;align-items:center;gap:10px;list-style:none;margin:0;padding:0;font-size:14px;color:var(--muted)}.breadcrumbs li+li:before{content:"/";margin-right:10px;color:#a0aa99}.breadcrumbs a{color:var(--green)}.breadcrumbs a:hover{text-decoration:underline}

.doc-preview{max-width:420px;margin:25px auto}.doc-create{max-width:240px;margin:25px auto}.doc-preview figcaption,.doc-create figcaption{font-size:12px;color:var(--muted);text-align:center;margin-top:10px}.doc-preview img,.doc-create img{width:100%;height:auto}
