.prose{font-family:var(--font-serif);font-size:calc(17px * var(--read-scale,1));color:var(--text);margin:88px 0 0;line-height:1.7}.prose p,.prose li,.prose dd{color:var(--text)}.prose .katex{font-size:1.04em}.prose p .katex,.prose li .katex,.prose dd .katex{white-space:nowrap}.prose .display{margin:0;overflow:auto hidden}.prose .sem{font-family:var(--font-ui);font-size:.94em;font-weight:600}.prose .sem.a{color:var(--c-a)}.prose .sem.h{color:var(--c-h)}.prose .sem.dy{color:var(--c-dy-text)}.prose .sem.slope{color:var(--c-slope-text)}.prose .sem.exact{color:var(--c-exact)}.prose ul{margin:0;padding:0;list-style:none}.manual .sec{grid-template-columns:minmax(0,680px) minmax(0,1fr);align-items:start;column-gap:72px;padding:0 0 76px;display:grid}.manual .sec:first-child{border-top:1px solid var(--line);padding-top:64px}.manual .sec-no{display:none}.manual h2,.manual h3{font-family:var(--font-serif);font-size:calc(25px * var(--read-scale,1));font-weight:var(--read-head-weight,450);letter-spacing:-.005em;grid-area:1/1;margin:0 0 22px;line-height:1.3}.manual .sec-main{grid-area:2/1}.manual .sec-main>p{margin:0 0 16px}.manual .sec-main>p:last-child{margin-bottom:0}.manual .sec-side{grid-area:2/2;justify-self:start;width:min(100%,300px)}.manual .sec-wide{grid-area:2/1}.manual .readout{text-align:center;margin:30px 0 32px}.manual .readout figcaption{font-family:var(--font-ui);letter-spacing:.01em;color:var(--text-3);margin:0 0 2px;font-size:13px}.manual .readout .display{padding:2px 0 4px}.manual .readout .display .katex-display{margin:.4em 0}.manual .ro-live{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:pre-wrap;color:var(--c-slope-text);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;margin:4px 0 0;font-size:13px;display:flex}.manual .ro-live[hidden]{display:none}.manual .ro-now{font-family:var(--font-ui);letter-spacing:.02em;color:var(--text-3);align-items:center;gap:7px;font-size:12px;display:inline-flex}.manual .ro-now:before{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 6px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%}.manual .legend{margin-top:4px}.manual .side-title{font-family:var(--font-ui);letter-spacing:.01em;color:var(--text-2);margin:0 0 8px;font-size:13px;font-weight:600}.manual .legend li{color:var(--text-2);grid-template-columns:28px 64px 1fr;align-items:center;gap:10px;padding:5px 0;font-size:14px;line-height:1.4;display:grid}.manual .legend b{font-weight:550}.manual .legend svg{fill:none;stroke-width:1.6px;stroke-linecap:round;overflow:visible}.manual .sw-a-fill{fill:var(--c-a);stroke:none}.manual .sw-h-ring{stroke:var(--c-h);stroke-width:1.5px}.manual .sw-h{stroke:var(--c-h)}.manual .sw-h-fill{fill:var(--c-h);stroke:none}.manual .sw-dy{stroke:var(--c-dy)}.manual .sw-slope{stroke:var(--c-slope);stroke-width:1.9px}.manual .sw-exact{stroke:var(--c-exact)}.manual .sw-dy-fill{fill:var(--c-dy);stroke:none}.manual .sw-curve{stroke:var(--curve);stroke-width:1.8px}.manual .legend .sem.ink{color:var(--text)}.manual .cells li{grid-template-columns:56px 1fr;align-items:start;gap:20px;margin:0 0 20px;display:grid;position:relative}.manual .cells li:last-child{margin-bottom:0}.manual .cells.plain li{grid-template-columns:minmax(0,1fr);margin-bottom:16px;padding-left:22px}.manual .cells.plain li:last-child{margin-bottom:0}.manual .cells.plain li:before{content:"";background:var(--text-3);border-radius:50%;width:5px;height:5px;position:absolute;top:.78em;left:2px}.manual .glyph{fill:none;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:56px;height:40px;margin-top:3px;display:block}.manual .g-ln{stroke:var(--text-3)}.manual .g-cap{stroke:var(--text-2);fill:var(--bg)}.manual .g-h{stroke:var(--c-h);stroke-width:1.4px}.manual .g-a{stroke:var(--c-a);stroke-width:1.8px}.manual .g-s{stroke:var(--c-slope);stroke-width:1.4px}.manual .g-x{fill:var(--c-exact);stroke:none}.manual .g-h-dot{fill:var(--c-a);stroke:none}.manual .sec-wide.cases{grid-column:1/-1}.manual .cases{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:32px 28px;display:grid}.manual .cases li{align-content:start;gap:12px;min-width:0;font-size:15px;line-height:1.6;display:grid}.manual .case-fig{background:var(--plot-bg);border-radius:8px;justify-content:center;align-items:center;gap:6px;height:92px;padding:0 8px;display:flex;overflow:hidden}.manual .fig{fill:none;stroke-linecap:round;flex:0 auto;min-width:0;max-width:100%;height:auto;display:block}.manual .fig-axis{stroke:var(--axis);stroke-width:.8px}.manual .fig-curve{stroke:var(--curve);stroke-width:1.5px}.manual .fig-tan{stroke:var(--c-exact);stroke-width:1.4px}.manual .fig-pt{fill:var(--c-a)}.manual .fig-dot{fill:var(--curve)}.manual .fig-open{fill:var(--plot-bg);stroke:var(--curve);stroke-width:1.2px}.manual .next{font-family:var(--font-ui);font-size:15.5px}.manual .next li{flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:4px 0;display:flex}.manual .next .code{display:none}.manual .next a{color:var(--text);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--text) 25%, transparent);text-underline-offset:4px}.manual .next a:hover{color:var(--accent);text-decoration-color:currentColor}.manual .soon{color:var(--text-2)}.manual .refs{font-family:var(--font-ui);color:var(--text-2);margin:22px 0 0;font-size:14px}.manual .refs a{color:inherit;text-underline-offset:3px}.manual .refs a:hover{color:var(--accent)}.manual .badge{font-family:var(--font-ui);letter-spacing:.01em;text-transform:lowercase;color:var(--text-3);font-size:13px}@media (width<=1100px){.manual .sec{grid-template-columns:minmax(0,1fr) minmax(0,280px);column-gap:48px}}@media (width<=760px){.prose{margin-top:56px;font-size:16.5px}.manual .sec{grid-template-columns:minmax(0,1fr);padding-bottom:56px}.manual .sec:first-child{padding-top:44px}.manual .sec-side{grid-area:3/1;justify-self:stretch;width:auto;margin-top:28px}.manual h2,.manual h3{font-size:calc(22px * var(--read-scale,1))}.manual .cells li{grid-template-columns:44px 1fr;gap:14px}.manual .cells.plain li{grid-template-columns:minmax(0,1fr)}.manual .glyph{width:44px;height:32px}}:lang(zh) .prose{font-size:16.5px;line-height:1.85}:lang(zh) .prose em{font-style:normal;font-weight:600}:lang(zh) .manual .badge{text-transform:none}:lang(zh) .manual h2,:lang(zh) .manual h3{letter-spacing:.02em;font-weight:500}.prose .display-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35em;display:flex}.prose .nobr{white-space:nowrap}
