.mm-stage{position:relative;overflow:hidden;--mm-gap:20px;--mm-in:12px;--mm-fade:28px}.mm-view{position:absolute;left:calc(var(--mm-x) - 12px);top:var(--mm-y);width:calc(var(--mm-c) + 24px);height:var(--mm-h);overflow:hidden;outline:0;touch-action:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--mm-fade),#000 calc(100% - var(--mm-fade)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--mm-fade),#000 calc(100% - var(--mm-fade)),transparent 100%)}.mm-stage[data-card=auto] .mm-view,.mm-stage[data-card=auto] .mm-map{pointer-events:none}.mm-doc{position:absolute;left:0;top:0;width:100%;box-sizing:border-box;padding:var(--mm-gap) 12px;display:flex;flex-direction:column;gap:var(--mm-gap);will-change:transform}.mm-sec{display:block;width:var(--mm-c);margin:0}.mm-sec p{margin:0}.mm-sec .ck-panel{width:auto}.mm-hero .ck-media{height:auto;aspect-ratio:16/10;border-radius:calc(var(--r-md) - 4px)}.mm-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--mm-in) 4px 0 6px}.mm-copy{padding:var(--mm-in) calc(var(--mm-in) + 4px);display:grid;gap:4px}.mm-grid{display:grid;gap:var(--mm-in)}.mm-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-grid .ck-media{height:auto;aspect-ratio:4/5}.mm-grid[data-cols="3"] .ck-media{aspect-ratio:3/4}.mm-wide .ck-media{height:auto;aspect-ratio:16/9}.mm-tall .ck-media{height:auto;aspect-ratio:4/3}.mm-next{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px calc(var(--mm-in) + 4px)}.mm-map{position:absolute;left:var(--mm-mx);top:var(--mm-my);width:calc(var(--mm-w) + 12px);height:var(--mm-mh);margin:0;padding:0}.mm-thumb{position:absolute;left:6px;top:0;width:var(--mm-w);height:0;margin:0;padding:0;border:0;background:none;overflow:hidden;cursor:pointer;border-radius:2px;box-shadow:0 0 0 1px #17181a0f;transition:opacity .18s var(--out)}.mm-thumb:hover{opacity:.78}.mm-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mm-mini{position:absolute;left:0;top:0;transform-origin:0 0;transform:scale(var(--mm-k));pointer-events:none}.mm-frame{position:absolute;left:0;top:0;width:100%;height:40px;box-sizing:border-box;border:1px solid var(--ink-3);border-radius:3px;pointer-events:none;will-change:transform,height}.mm-hand{position:absolute;left:0;top:0;z-index:5;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 2px #fff;opacity:0;pointer-events:none;transition:scale .16s var(--spring)}.mm-hand.is-down{scale:.8}.mm-stage[data-reduced=true] .mm-thumb{transition:none}