.manual{--m-bg:#faf9f7;--m-fg:#26241f;--m-dim:#7b776e;--m-line:#e5e1d9;--m-card:#fff;--m-accent:#b9791f;--m-accent-soft:#f3ead9;--m-font:"Segoe UI", system-ui, -apple-system, sans-serif;--m-mono:ui-monospace, "Cascadia Mono", Consolas, monospace;background:var(--m-bg);color:var(--m-fg);font-family:var(--m-font);line-height:1.6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .manual{--m-bg:#151517;--m-fg:#e9e7e2;--m-dim:#9a968d;--m-line:#2a2a2e;--m-card:#1d1d20;--m-accent:#e2a54a;--m-accent-soft:#2a2318}}:root[data-theme=dark] .manual{--m-bg:#151517;--m-fg:#e9e7e2;--m-dim:#9a968d;--m-line:#2a2a2e;--m-card:#1d1d20;--m-accent:#e2a54a;--m-accent-soft:#2a2318}:root[data-theme=light] .manual{--m-bg:#faf9f7;--m-fg:#26241f;--m-dim:#7b776e;--m-line:#e5e1d9;--m-card:#fff;--m-accent:#b9791f;--m-accent-soft:#f3ead9}.manual .m-wrap{max-width:920px;margin-inline:auto;padding:40px 24px 90px}.manual a{color:var(--m-accent)}.manual .m-back{font-family:var(--m-mono);letter-spacing:.02em;opacity:.85;margin-bottom:26px;font-size:12.5px;text-decoration:none;display:inline-block}.manual .m-back:hover{opacity:1}.manual .m-eyebrow{font-family:var(--m-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--m-accent);margin:0 0 14px;font-size:12px}.manual .m-h1{font-family:var(--m-font);letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,4.6vw,46px);font-weight:720;line-height:1.06}.manual .m-lede{color:var(--m-dim);max-width:62ch;margin:0 0 8px;font-size:17px}.manual .m-lede b{color:var(--m-fg);font-weight:600}.manual h2{font-family:var(--m-font);letter-spacing:-.01em;align-items:baseline;gap:12px;margin:56px 0 6px;font-size:22px;font-weight:680;display:flex}.manual h2 .num{font-family:var(--m-mono);color:var(--m-accent);font-size:14px;font-weight:600}.manual h3{font-family:var(--m-font);letter-spacing:0;font-weight:640}.manual .sub{color:var(--m-dim);margin:0 0 22px;font-size:15px}.manual kbd{font-family:var(--m-mono);background:var(--m-card);border:1px solid var(--m-line);color:var(--m-fg);white-space:nowrap;border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-size:.85em}.manual code{font-family:var(--m-mono);background:var(--m-card);border:1px solid var(--m-line);border-radius:5px;padding:1px 6px;font-size:.88em}.manual .install{background:var(--m-card);border:1px solid var(--m-line);border-radius:14px;margin-top:22px;padding:26px 28px}.manual ol.steps{counter-reset:s;margin:0;padding-left:0;list-style:none}.manual ol.steps li{counter-increment:s;color:var(--m-dim);padding:0 0 16px 42px;font-size:15px;position:relative}.manual ol.steps li:last-child{padding-bottom:0}.manual ol.steps li b{color:var(--m-fg)}.manual ol.steps li:before{content:counter(s);background:var(--m-accent);color:#fff;width:27px;height:27px;font-family:var(--m-mono);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex;position:absolute;top:-2px;left:0}.manual .callout{background:var(--m-accent-soft);border:1px solid var(--m-accent);color:var(--m-fg);border-radius:10px;margin-top:18px;padding:13px 16px;font-size:14px}.manual .callout b{font-weight:640}.manual .step{border-bottom:1px solid var(--m-line);margin:28px 0;padding-bottom:28px}.manual .step:last-child{border-bottom:0}.manual .step.m-split{grid-template-columns:1fr 340px;align-items:start;gap:28px 34px;display:grid}.manual .step .body h3{margin:0 0 8px;font-size:17px}.manual .step .body p{color:var(--m-dim);margin:0 0 10px;font-size:15px}.manual .step .body p b{color:var(--m-fg);font-weight:600}.manual .step .body .tip{color:var(--m-dim);background:var(--m-accent-soft);border-left:3px solid var(--m-accent);border-radius:0 6px 6px 0;padding:9px 12px;font-size:13.5px}.manual .more{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:22px;display:grid}.manual .mcard{background:var(--m-card);border:1px solid var(--m-line);border-radius:12px;padding:16px 18px}.manual .mcard h4{font-size:15px;font-family:var(--m-font);margin:0 0 6px;font-weight:640}.manual .mcard p{color:var(--m-dim);margin:0;font-size:14px}.manual .foot{border-top:1px solid var(--m-line);color:var(--m-dim);margin-top:60px;padding-top:22px;font-size:13.5px}.manual .shot .cap{font-family:var(--m-mono);color:var(--m-dim);text-align:center;letter-spacing:.02em;margin-top:8px;font-size:11px}.manual .m-figure{margin:26px 0}.manual .m-figure img{border:1px solid var(--m-line);border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 18px 44px -30px #00000080}.manual .m-figure figcaption{font-family:var(--m-mono);color:var(--m-dim);text-align:center;letter-spacing:.02em;margin-top:10px;font-size:11px}.manual .m-figure.narrow{max-width:420px;margin-inline:auto}@media (width<=640px){.manual .step.m-split{grid-template-columns:1fr}}
