.manual-layout{color:#0a0a0a;min-height:100vh;font-family:var(--font-geist-sans), -apple-system, sans-serif;background:#f1ece3;grid-template-columns:260px 1fr;display:grid}.manual-sidebar{border-right:1px solid #c8c0ae;flex-direction:column;align-self:start;gap:24px;height:calc(100vh - 56px);padding:28px 24px;display:flex;position:sticky;top:56px}.manual-sidebar-heading{letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a73;padding:0 10px;font-size:11px;font-weight:600}.manual-sidebar nav ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.manual-sidebar nav a{color:#0a0a0aa6;border-radius:4px;padding:8px 10px;font-size:14px;text-decoration:none;display:block}.manual-sidebar nav a:hover{color:#0a0a0a;background:#0a0a0a0a}.manual-sidebar nav a.is-active{color:#f1ece3;background:#0a0a0a}.manual-footer-link{margin-top:auto;font-size:12px}.manual-footer-link a{color:#d8362a;text-decoration:none}.manual-content{max-width:760px;padding:56px 64px 96px;font-size:16px;line-height:1.65}.manual-content h1{letter-spacing:-.025em;margin:0 0 28px;font-size:40px;font-weight:700;line-height:1.1}.manual-content h2{letter-spacing:-.015em;border-top:1px solid #c8c0ae;margin:48px 0 16px;padding-top:16px;font-size:24px;font-weight:600;line-height:1.2}.manual-content h3{margin:32px 0 12px;font-size:18px;font-weight:600}.manual-content p{margin:0 0 16px}.manual-content a{color:#d8362a;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.manual-content a:hover{text-decoration-thickness:2px}.manual-content code{font-family:var(--font-geist-mono), monospace;background:#0a0a0a0f;border-radius:3px;padding:1px 5px;font-size:13px}.manual-content pre{color:#f1ece3;background:#0a0a0a;border-radius:6px;padding:16px 20px;font-size:13px;line-height:1.5;overflow-x:auto}.manual-content pre code{color:inherit;background:0 0;padding:0}.manual-content img{border:1px solid #c8c0ae;border-radius:6px;max-width:100%;height:auto;margin:24px 0}.manual-content table{border-collapse:collapse;width:100%;margin:24px 0;font-size:14px}.manual-content th,.manual-content td{text-align:left;vertical-align:top;border-bottom:1px solid #c8c0ae;padding:10px 12px}.manual-content th{background:#0a0a0a08;font-weight:600}.manual-content ul,.manual-content ol{margin:0 0 16px;padding-left:24px}.manual-content li{margin-bottom:6px}.manual-content strong{font-weight:600}@media (max-width:800px){.manual-layout{grid-template-columns:1fr}.manual-sidebar{border-bottom:1px solid #c8c0ae;border-right:none;height:auto;position:static}.manual-content{padding:32px 24px 64px}}
