.manual-shell a:link,.manual-shell a:visited,.manual-shell a:hover{background-image:none;text-shadow:none}.manual-shell .manual-content{padding:0}.manual-content figure{max-width:100%}.manual-shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:3rem;max-width:1280px;margin:0 auto;padding:2.25rem var(--app-gutter, 1.5rem) 5rem;width:100%;min-height:calc(100vh - 200px)}.manual-side{position:sticky;top:96px;align-self:start;max-height:calc(100vh - 130px);overflow-y:auto;overscroll-behavior:contain;padding-right:.9rem;border-right:1px solid var(--la-rule);scrollbar-width:thin}.manual-side::-webkit-scrollbar{width:4px}.manual-side::-webkit-scrollbar-thumb{background:var(--la-rule);border-radius:4px}.manual-side__home{display:flex;align-items:center;gap:.55rem;font-family:var(--la-font-mono);font-size:.74rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--la-text-soft);padding:.6rem .75rem;border-radius:var(--app-radius-sm, 6px);border:1px solid var(--la-glass-border);background-color:var(--la-bg-alt);text-decoration:none;margin-bottom:1.4rem;transition:color var(--app-duration-fast, .12s) var(--app-ease, ease),border-color var(--app-duration-fast, .12s) var(--app-ease, ease)}.manual-side__home:hover{color:var(--la-accent);border-color:color-mix(in srgb,var(--la-accent) 45%,transparent)}.manual-side__home.is-active{color:var(--la-accent);border-color:color-mix(in srgb,var(--la-accent) 55%,transparent);background-color:color-mix(in srgb,var(--la-accent) 12%,var(--la-bg-alt))}.manual-side__home-icon{font-size:.95rem}.manual-side__nav{display:flex;flex-direction:column;gap:1.25rem}.manual-side__group{display:flex;flex-direction:column;gap:1px}.manual-side__group-label{font-family:var(--la-font-mono);font-size:.63rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--la-text-faint);margin:0 0 .5rem .75rem}.manual-side__link{display:flex;align-items:center;gap:.6rem;padding:.46rem .65rem;border-radius:var(--app-radius-sm, 6px);border-left:2px solid transparent;color:var(--la-text-soft);font-size:.875rem;line-height:1.35;text-decoration:none;transition:color var(--app-duration-fast, .12s) var(--app-ease, ease),background-color var(--app-duration-fast, .12s) var(--app-ease, ease),border-color var(--app-duration-fast, .12s) var(--app-ease, ease)}.manual-side__link:hover{color:var(--la-text);background-color:color-mix(in srgb,var(--m) 10%,transparent);border-left-color:color-mix(in srgb,var(--m) 45%,transparent)}.manual-side__link.is-active{color:var(--la-text);font-weight:600;background-color:color-mix(in srgb,var(--m) 14%,transparent);border-left-color:var(--m)}.manual-side__link:focus-visible{outline:2px solid var(--m);outline-offset:1px}.manual-side__icon{flex:none;width:1.2rem;text-align:center;font-size:.92rem;opacity:.75}.manual-side__link.is-active .manual-side__icon,.manual-side__link:hover .manual-side__icon{opacity:1}.manual-side__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.manual-shell{grid-template-columns:1fr;gap:1.5rem;padding-top:1.25rem}.manual-side{position:static;max-height:none;display:flex;align-items:center;gap:.45rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-right:none;border-bottom:1px solid var(--la-rule);padding:0 0 .9rem;margin-inline:calc(var(--app-gutter, 1.5rem) * -1);padding-inline:var(--app-gutter, 1.5rem)}.manual-side::-webkit-scrollbar{display:none}.manual-side__home{flex:none;margin-bottom:0}.manual-side__nav{flex-direction:row;gap:.45rem}.manual-side__group{display:contents}.manual-side__group-label{display:none}.manual-side__link{flex:none;padding:.42rem .75rem;border:1px solid var(--la-glass-border);border-bottom:2px solid color-mix(in srgb,var(--m) 55%,transparent);background-color:var(--la-bg-alt)}.manual-side__link.is-active{border-bottom-color:var(--m)}}.manual-content{max-width:74ch;min-width:0;font-family:var(--la-font-sans);font-size:1rem;line-height:1.7;color:var(--la-text-soft)}.manual-content.manual-content--wide{max-width:none}.manual-meta{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-bottom:1.75rem}.manual-meta__route{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--la-font-mono);font-size:.76rem;letter-spacing:.03em;color:var(--m, var(--la-link));background-color:color-mix(in srgb,var(--m, var(--la-link)) 12%,transparent);border:1px solid color-mix(in srgb,var(--m, var(--la-link)) 35%,transparent);padding:.28rem .7rem;border-radius:var(--app-radius-pill, 999px);text-decoration:none;transition:background-color var(--app-duration-fast, .12s) var(--app-ease, ease)}.manual-meta__route:hover{background-color:color-mix(in srgb,var(--m, var(--la-link)) 22%,transparent)}.manual-meta__gate{font-family:var(--la-font-mono);font-size:.68rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--la-text-faint);border:1px dashed var(--la-rule);border-radius:3px;padding:.26rem .6rem}.manual-content h1,.manual-content h2,.manual-content h3,.manual-content h4{font-style:normal;color:var(--la-text)}.manual-content h1{font-size:clamp(1.9rem,1.4rem + 1.9vw,2.55rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;margin:0 0 1.35rem}.manual-content h2{font-size:clamp(1.35rem,1.15rem + .7vw,1.6rem);font-weight:650;line-height:1.25;letter-spacing:-.015em;margin:2.75rem 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--la-rule)}.manual-content h3{font-size:1.16rem;font-weight:600;line-height:1.3;margin:2rem 0 .7rem}.manual-content h4{font-size:1rem;font-weight:600;margin:1.4rem 0 .5rem}.manual-content p{margin:0 0 1.2rem}.manual-content ul,.manual-content ol{margin:0 0 1.2rem;padding-left:1.4rem}.manual-content li{margin-bottom:.4rem}.manual-content li::marker{color:var(--la-text-faint)}.manual-content strong{color:var(--la-text);font-weight:600}.manual-content hr{display:block;width:100%;border:none;border-top:1px solid var(--la-rule);margin:2.25rem 0}.manual-content a:link,.manual-content a:visited{color:var(--la-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--la-link) 45%,transparent);transition:color var(--app-duration-fast, .12s) var(--app-ease, ease)}.manual-content a:hover{color:var(--la-link-hover);text-decoration-color:currentColor}.manual-content a:focus-visible{outline:2px solid var(--la-link);outline-offset:2px;border-radius:2px}.manual-content :not(pre)>code{font-family:var(--la-font-mono);font-size:.84em;background-color:color-mix(in srgb,var(--la-accent) 15%,transparent);color:var(--la-accent);border:1px solid color-mix(in srgb,var(--la-accent) 30%,transparent);padding:.1rem .4rem;border-radius:4px;white-space:nowrap}.manual-content pre{background-color:var(--la-bg-alt);border:1px solid var(--la-glass-border);border-left:3px solid var(--m, var(--la-rule));border-radius:var(--app-radius-sm, 6px);padding:1.1rem 1.25rem;overflow-x:auto;font-family:var(--la-font-mono);font-size:.85rem;line-height:1.6;margin:0 0 1.5rem}.manual-content pre code{background:none;color:var(--la-text);padding:0;border:none;white-space:pre;font-size:inherit}.manual-content blockquote{font-size:1rem;margin:0 0 1.5rem;padding:1rem 1.25rem;background-color:color-mix(in srgb,var(--m, var(--la-accent)) 8%,var(--la-bg-alt));border:1px solid var(--la-glass-border);border-left:3px solid var(--m, var(--la-accent));border-radius:0 var(--app-radius-sm, 6px) var(--app-radius-sm, 6px) 0}.manual-content blockquote p:last-child{margin-bottom:0}.manual-content table{width:100%;border-collapse:collapse;margin:0 0 1.75rem;font-size:.875rem;display:block;overflow-x:auto}.manual-content thead th{text-align:left;background-color:var(--la-bg-alt);color:var(--la-text);font-weight:600;padding:.65rem .85rem;border-bottom:2px solid var(--la-glass-border);white-space:nowrap}.manual-content tbody td{padding:.6rem .85rem;border-bottom:1px solid var(--la-rule);vertical-align:top}.manual-content tbody tr:last-child td{border-bottom:none}.manual-content figure{margin:1.75rem 0}.manual-content img{max-width:100%;height:auto;border:1px solid var(--la-glass-border);border-radius:var(--app-radius-sm, 6px);box-shadow:0 10px 26px -12px #000000a6;display:block;margin:.5rem 0}.manual-content figcaption{font-size:.82rem;color:var(--la-text-faint);margin-top:.65rem;padding-left:.75rem;border-left:2px solid var(--m, var(--la-rule));font-style:italic}@media (prefers-reduced-motion: reduce){.manual-side__link,.manual-side__home,.manual-meta__route,.manual-content a{transition:none}}html[data-theme=notebook] body .manual-shell{--m: var(--m-paper, var(--la-accent))}html[data-theme=notebook] body .manual-side{border-right-color:var(--la-rule)}html[data-theme=notebook] body .manual-side__home,html[data-theme=notebook] body .manual-side__group-label{font-family:var(--la-font-stamp)}html[data-theme=notebook] body .manual-side__home{border-color:var(--la-text);border-radius:0;background-color:var(--la-paper-warm);box-shadow:2px 2px 0 var(--la-text-soft)}html[data-theme=notebook] body .manual-side__link{--m: var(--m-paper);font-family:var(--la-font-serif);font-size:1rem;border-radius:0}html[data-theme=notebook] body .manual-side__link.is-active{border-left-width:3px}html[data-theme=notebook] body .manual-content h1,html[data-theme=notebook] body .manual-content h2,html[data-theme=notebook] body .manual-content h3,html[data-theme=notebook] body .manual-content h4{font-family:var(--la-font-display);letter-spacing:0}html[data-theme=notebook] body .manual-content p,html[data-theme=notebook] body .manual-content li{font-family:var(--la-font-serif)}html[data-theme=notebook] body .manual-meta__route,html[data-theme=notebook] body .manual-meta__gate{font-family:var(--la-font-stamp);border-radius:0}html[data-theme=notebook] body .manual-meta__gate{color:var(--la-stamp-red);border:2px solid var(--la-stamp-red);transform:rotate(-2deg)}html[data-theme=notebook] body .manual-content pre,html[data-theme=notebook] body .manual-content blockquote,html[data-theme=notebook] body .manual-content img{border-radius:0;border-color:var(--la-text);box-shadow:3px 3px 0 var(--la-text-soft)}html[data-theme=notebook] body .manual-content :not(pre)>code{border-radius:0;background-color:var(--la-highlight);color:var(--la-text);border-color:var(--la-text-soft)}
