.manual{--m-bg: #faf9f7;--m-fg: #26241f;--m-dim: #7b776e;--m-line: #e5e1d9;--m-card: #ffffff;--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: #ffffff;--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);font-size:12.5px;letter-spacing:.02em;text-decoration:none;display:inline-block;margin-bottom:26px;opacity:.85}.manual .m-back:hover{opacity:1}.manual .m-eyebrow{font-family:var(--m-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--m-accent);margin:0 0 14px}.manual .m-h1{font-family:var(--m-font);font-size:clamp(30px,4.6vw,46px);line-height:1.06;letter-spacing:-.02em;margin:0 0 16px;font-weight:720;text-wrap:balance}.manual .m-lede{font-size:17px;color:var(--m-dim);margin:0 0 8px;max-width:62ch}.manual .m-lede b{color:var(--m-fg);font-weight:600}.manual h2{font-family:var(--m-font);font-size:22px;letter-spacing:-.01em;margin:56px 0 6px;font-weight:680;display:flex;align-items:baseline;gap:12px}.manual h2 .num{font-family:var(--m-mono);font-size:14px;color:var(--m-accent);font-weight:600}.manual h3{font-family:var(--m-font);font-weight:640;letter-spacing:0}.manual .sub{color:var(--m-dim);margin:0 0 22px;font-size:15px}.manual kbd{font-family:var(--m-mono);font-size:.85em;background:var(--m-card);border:1px solid var(--m-line);border-bottom-width:2px;border-radius:5px;padding:1px 6px;color:var(--m-fg);white-space:nowrap}.manual code{font-family:var(--m-mono);font-size:.88em;background:var(--m-card);border:1px solid var(--m-line);border-radius:5px;padding:1px 6px}.manual .install{background:var(--m-card);border:1px solid var(--m-line);border-radius:14px;padding:26px 28px;margin-top:22px}.manual ol.steps{margin:0;padding-left:0;list-style:none;counter-reset:s}.manual ol.steps li{position:relative;padding:0 0 16px 42px;counter-increment:s;color:var(--m-dim);font-size:15px}.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);position:absolute;left:0;top:-2px;width:27px;height:27px;border-radius:50%;background:var(--m-accent);color:#fff;font-family:var(--m-mono);font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center}.manual .callout{margin-top:18px;background:var(--m-accent-soft);border:1px solid var(--m-accent);border-radius:10px;padding:13px 16px;font-size:14px;color:var(--m-fg)}.manual .callout b{font-weight:640}.manual .step{margin:28px 0;padding-bottom:28px;border-bottom:1px solid var(--m-line)}.manual .step:last-child{border-bottom:0}.manual .step.m-split{display:grid;grid-template-columns:1fr 340px;gap:28px 34px;align-items:start}.manual .step .body h3{margin:0 0 8px;font-size:17px}.manual .step .body p{margin:0 0 10px;color:var(--m-dim);font-size:15px}.manual .step .body p b{color:var(--m-fg);font-weight:600}.manual .step .body .tip{font-size:13.5px;color:var(--m-dim);background:var(--m-accent-soft);border-left:3px solid var(--m-accent);padding:9px 12px;border-radius:0 6px 6px 0}.manual .more{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-top:22px}.manual .mcard{background:var(--m-card);border:1px solid var(--m-line);border-radius:12px;padding:16px 18px}.manual .mcard h4{margin:0 0 6px;font-size:15px;font-family:var(--m-font);font-weight:640}.manual .mcard p{margin:0;color:var(--m-dim);font-size:14px}.manual .foot{margin-top:60px;padding-top:22px;border-top:1px solid var(--m-line);color:var(--m-dim);font-size:13.5px}.manual .shot .cap{font-family:var(--m-mono);font-size:11px;color:var(--m-dim);text-align:center;margin-top:8px;letter-spacing:.02em}.manual .m-figure{margin:26px 0}.manual .m-figure img{width:100%;height:auto;display:block;border:1px solid var(--m-line);border-radius:12px;box-shadow:0 18px 44px -30px #00000080}.manual .m-figure figcaption{font-family:var(--m-mono);font-size:11px;color:var(--m-dim);text-align:center;margin-top:10px;letter-spacing:.02em}.manual .m-figure.narrow{max-width:420px;margin-inline:auto}@media(max-width:640px){.manual .step.m-split{grid-template-columns:1fr}}
