.sdf .sdf-cp.sdf-cp-rv dl div{grid-template-columns:7.6em minmax(0,1fr)}.sdf .sdf-cp-rv dt{letter-spacing:.02em}.sdf .sdf-cp-rv dd,.sdf .sdf-cp-rv dd.now{white-space:normal;height:2.9em;font-size:11.5px}.sdf .sdf-cp-rv dl div:has(>dd){align-items:start}.sdf .sdf-cp-rv .sdf-cp-foot{flex-wrap:wrap;row-gap:3px}@container sdf (max-width:599px){.sdf .sdf-hero .sdf-cta-row{flex-direction:column;align-items:flex-start}}@container sdf (min-width:1000px){.sdf .sdf-hero .sdf-cta-row{flex-direction:column;align-items:flex-start}}.sdf .sdf-rv-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}@container sdf (max-width:699px){.sdf .sdf-rv-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.sdf .sdf-rv-tiles li{place-items:start;padding:10px}.sdf .sdf-rv-tiles .sdf-f-what{display:grid}.sdf .sdf-rv-tiles+.sdf-film-ctrl{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.sdf .sdf-rv-endsec .sdf-sf-big{font-size:clamp(40px,4.4cqi + 18px,88px)}.sdf .sdf-rv-sand canvas{height:320px}@container sdf (max-width:699px){.sdf .sdf-rv-sand canvas{height:290px}}.sdf .sdf-rv-verdict,.sdf .sdf-rv-verdict[data-tone]{box-shadow:inset 0 0 0 1px var(--line);background:#16150f0a}.sdf .sdf-rv-verdict b{color:var(--ink)}.sdf .sdf-rv-vcell{width:100%;display:grid}.sdf .sdf-rv-vcell>p{flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:4px 14px;margin:0;display:flex}.sdf .sdf-rv-vcell>.sdf-rv-vsizer{visibility:hidden}.sdf .sdf-rv-vcell>.sdf-rv-vnow{z-index:1;position:relative}.sdf .sdf-rv-mech{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sdf .sdf-rv-license{font:500 13px var(--sans);margin:10px 0 0}.rvd-manual{--ink-2:#5f5d56;--ink-3:#6e6b63;--wash:#f3f2ee;--stage:#0b1020;--shadow-card:0 0 0 1px #e7e5e0, 0 24px 60px -40px #16150f66;max-width:1060px;font-family:var(--sans);color:var(--ink);margin:0 auto;padding:8px 20px 40px}.rvd-manual .rvd-m-toc{flex-wrap:wrap;gap:8px;margin:0 0 28px;display:flex}.rvd-manual .rvd-m-toc a{background:var(--wash);min-height:34px;color:var(--ink);font:600 13px var(--sans);border-radius:99px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.rvd-manual .rvd-m-toc a b{font:600 11px var(--mono);color:var(--ink-3)}.rvd-manual .rvd-m-sec{margin:0 0 40px;scroll-margin-top:90px}.rvd-manual h3{font:700 22px var(--sans);letter-spacing:-.02em;align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.rvd-manual h3 small{font:600 12px var(--mono);color:var(--ink-3)}.rvd-manual p,.rvd-manual li,.rvd-manual dd{font:400 15px/1.6 var(--sans);color:var(--ink-2)}.rvd-manual b,.rvd-manual dt{color:var(--ink)}.rvd-manual .rvd-m-fig{margin:0 0 18px}.rvd-manual .rvd-m-fig img{width:100%;height:auto;box-shadow:var(--shadow-card);border-radius:14px;display:block}.rvd-manual .rvd-m-fig figcaption{font:500 12.5px/1.5 var(--sans);color:var(--ink-3);margin-top:8px}.rvd-manual .rvd-m-key,.rvd-manual .rvd-m-steps{gap:8px;margin:0 0 22px;padding-left:20px;display:grid}.rvd-manual .rvd-m-steps li{gap:2px;display:grid}.rvd-manual .rvd-m-dl{gap:8px;margin:0;display:grid}.rvd-manual .rvd-m-dl div{gap:2px;display:grid}.rvd-manual .rvd-m-dl dt{font:600 13px var(--mono)}.rvd-manual .rvd-m-dl dd{margin:0}.rvd-manual .rvd-m-dlinks{flex-wrap:wrap;gap:8px 18px;display:flex}.rvd-manual .rvd-m-dlinks a{color:var(--ink);text-underline-offset:3px;font-weight:600}.rvd-manual .rvd-m-chs{gap:8px;display:grid}.rvd-manual .rvd-m-ch{background:var(--card);box-shadow:var(--shadow-card);border-radius:12px;scroll-margin-top:90px}.rvd-manual .rvd-m-ch summary{cursor:pointer;min-height:44px;font:600 15px var(--sans);color:var(--ink);padding:14px 16px}.rvd-manual .rvd-m-ch>div{padding:0 16px 14px}.rvd-manual .rvd-m-src{background:var(--card);box-shadow:var(--shadow-card);border-radius:12px;margin-top:12px}.rvd-manual .rvd-m-src summary{cursor:pointer;min-height:44px;font:600 14px var(--sans);color:var(--ink);padding:14px 16px}.rvd-manual .rvd-m-src pre{border-top:1px solid var(--line);max-height:480px;font:500 12px/1.5 var(--mono);color:var(--ink);white-space:pre;margin:0;padding:14px 16px;overflow:auto}.rvd-manual .rvd-lesson{background:var(--card);max-width:620px;box-shadow:var(--shadow-card);border-radius:18px;gap:12px;margin:0;padding:18px;display:grid}.rvd-manual .rvd-lesson svg{background:var(--stage);border-radius:12px;width:100%;height:auto;display:block}.rvd-manual .rvd-lesson svg :is(line,rect){vector-effect:non-scaling-stroke}.rvd-manual .rvd-lesson text{font:600 9px var(--mono)}.rvd-manual .rvd-l-t{fill:#aab3c8}.rvd-manual .rvd-l-ok{fill:#f4f6fb}.rvd-manual .rvd-l-box{fill:#8fa0b212;stroke:#8fa0b2bf;stroke-width:1px}.rvd-manual .rvd-l-hour{stroke:#8b97b059;stroke-dasharray:3 3}.rvd-manual .rvd-l-ring{fill:none;stroke:#e9eff7;stroke-width:1.5px}.rvd-manual .rvd-l-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rvd-manual .rvd-l-row label{font:600 14px var(--sans);color:var(--ink-2)}.rvd-manual .rvd-l-row input[type=range]{min-height:28px;accent-color:var(--ink);flex:160px}.rvd-manual .rvd-l-row button{background:var(--wash);min-height:40px;box-shadow:inset 0 0 0 1px var(--line);font:600 13px var(--sans);color:var(--ink);cursor:pointer;border:0;border-radius:99px;padding:0 14px}.rvd-manual .rvd-l-row button[aria-pressed=true]{background:var(--ink);color:#fff}.rvd-manual .rvd-m-log{margin-top:8px}
