.rk{display:grid;grid-gap:12px;gap:12px;min-width:0;container-type:inline-size;--rk-paper:#fff;--rk-ink:#111;--rk-dim:#7a7a7a;--rk-paste:#d6d8fb;--rk-move:#ece9f8;--rk-rule:#c9c9c9;--rk-cut:#e9e9e9;--rk-face:Georgia,"Times New Roman",serif;--rk-ui:inherit;--rk-size:clamp(14px,2.7cqw,22px)}@container (max-width: 560px){.rk-page{aspect-ratio:4/3}}.rk-page{position:relative;overflow:hidden;aspect-ratio:3/2;padding:6cqw 8cqw 0;background:var(--rk-paper);color:var(--rk-ink);font-family:var(--rk-face);font-size:var(--rk-size);line-height:1.55;border-radius:3px;box-shadow:0 24px 50px -28px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.12);-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.rk-title{margin:0 0 1.1em;font-size:1.15em}.rk-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.rk-p{background:var(--rk-paste)}.rk-m,.rk-p{border-radius:2px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.rk-m{background:var(--rk-move)}.rk-caret{display:inline-block;width:2px;height:1em;margin:0 -1px -.18em;background:currentColor;vertical-align:baseline}.rk.playing .rk-caret{animation:none}.rk:not(.playing) .rk-caret{animation:rk-blink 1.1s steps(1) infinite}@keyframes rk-blink{50%{opacity:0}}.rk-bar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;font-family:var(--rk-ui)}.rk-play{all:unset;box-sizing:border-box;display:grid;place-items:center;width:30px;height:30px;border:1px solid;border-radius:50%;cursor:pointer}.rk-play svg{width:12px;height:12px;fill:currentColor}.rk-play:focus-visible{outline:2px solid currentColor;outline-offset:2px}.rk-rail{position:relative;height:22px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:1px;gap:1px;align-items:stretch;border-radius:2px;overflow:hidden}.rk-rail i{display:block;background:currentColor;opacity:.22}.rk-rail i.rk-p{background:#6b6ff0;opacity:1}.rk-rail i.rk-m{background:#9a93d6;opacity:.8}.rk-rail i.rk-c,.rk-rail i.rk-d{opacity:.08}.rk-rail i.rk-past{opacity:.7}.rk-rail i.rk-m.rk-past,.rk-rail i.rk-p.rk-past{opacity:1}.rk-head{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:currentColor;pointer-events:none}.rk-rail input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.rk-rail input:focus-visible+.rk-head{outline:2px solid currentColor;outline-offset:2px}.rk-read{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-family:var(--rk-ui);font-size:.85em;color:var(--rk-read,inherit)}.rk-read b{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rk-legend{display:inline-flex;gap:14px;margin-left:auto}.rk-legend span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px;background:currentColor;vertical-align:-1px}.rk-legend .rk-lp:before{background:#6b6ff0}.rk-legend .rk-lm:before{background:#9a93d6}@media (prefers-reduced-motion:reduce){.rk-caret{animation:none!important}}