:root{--ink:#201833;--muted:#625a70;--purple:#6541c7;--bg:#eee9f7;--line:#ddd4eb;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--bg);font:1rem/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--ink)}a{color:var(--purple);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid var(--purple);outline-offset:4px}.wrap{max-width:1200px;margin:auto;padding:0 28px}header{border-bottom:1px solid var(--line)}header nav{min-height:86px;display:flex;align-items:center;gap:26px}.brand{margin-right:auto}.brand img{display:block;height:48px;width:auto}.links{display:flex;flex-wrap:wrap;gap:18px;font-size:.9375rem}.links a{text-decoration:none;color:var(--ink)}.manual-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:48px;padding-top:42px;padding-bottom:76px}.toc{align-self:start;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;padding:8px 12px 8px 0}.toc h2{font-size:1rem;margin:0 0 14px}.toc ol{list-style:none;margin:0;padding:0}.toc li{margin:0 0 10px}.toc a{display:block;font-size:.9375rem;color:var(--muted);text-decoration:none;line-height:1.45;padding:4px 0}.toc a:hover{color:var(--purple)}h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.12;letter-spacing:-.025em;margin:8px 0 20px}h2{font-size:1.5rem;line-height:1.35;letter-spacing:-.01em}p,li{overflow-wrap:anywhere}.intro{font-size:1.125rem;color:var(--muted)}.meta{font-size:.9375rem;color:var(--muted);margin-bottom:18px}.version-note{border-left:4px solid var(--purple);padding:12px 18px;background:#f7f4fe;border-radius:0 10px 10px 0;font-size:.9375rem}.actions{margin:20px 0}.print{font:inherit;background:var(--purple);color:white;border:0;border-radius:8px;padding:10px 18px;cursor:pointer}.ui-note{font-size:.9375rem;color:var(--muted)}.manual-section{margin-top:28px;padding:26px 30px;background:var(--white);border:1px solid var(--line);border-radius:14px;scroll-margin-top:24px}.manual-section h2{margin:0 0 18px}.manual-section p:last-child{margin-bottom:0}.manual-section p{margin:0 0 16px}.manual-section li{margin-bottom:10px}code{font-size:.9em;background:#f2eefb;border-radius:4px;padding:2px 5px;white-space:normal}footer{border-top:1px solid var(--line);padding:26px 0;color:var(--muted);font-size:.9375rem}.skip{position:absolute;left:20px;top:-70px;background:white;padding:10px;z-index:5}.skip:focus{top:10px}@media(max-width:850px){header nav{flex-wrap:wrap;gap:14px;padding:16px 0}.brand{flex:1}.links{order:3;flex-basis:100%}.manual-layout{grid-template-columns:1fr;gap:22px;padding-top:26px}.toc{position:static;max-height:none;padding:18px 22px;border:1px solid var(--line);border-radius:12px}.toc ol{columns:2;column-gap:24px}.toc li{break-inside:avoid}.manual-section{padding:22px}}@media(max-width:500px){.wrap{padding:0 18px}.toc ol{columns:1}.brand img{height:40px}.links{gap:15px}.manual-section{padding:20px}}@media print{body{background:white;font-size:11pt;color:black}.wrap{max-width:none;padding:0}header,.toc,.actions,.skip,footer{display:none}.manual-layout{display:block;padding:0}.manual-section{border:0;border-radius:0;padding:0;margin-top:24px}.manual-section h2{break-after:avoid}.manual-section p,.manual-section li{orphans:3;widows:3}a{color:black}code{background:transparent}.version-note{border-color:#777;background:white}}
