.mm-cell{--t:var(--color-accent);--c:min(1cqi, 1.3cqb);isolation:isolate;transition:transform var(--duration-normal) var(--ease-out);position:relative;container-type:size}.multi[data-layout=stack] .mm-cell{aspect-ratio:.84}.multi[data-layout=stack] .mm-cell[data-wide]{aspect-ratio:2.05;grid-column:1/-1}@media (min-width:40rem){.multi[data-layout=stack] .mm-cell,.multi[data-layout=stack] .mm-cell[data-wide]{aspect-ratio:1.16;grid-column:auto}}@media not (min-width:40rem){.multi[data-layout=stack] .mm-cell[data-wide]:before{inset-inline:-4%}}.mm-cell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--t) 30%, transparent), transparent);opacity:.6;transition:opacity .5s var(--ease-out);position:absolute;inset:-12% -10% -16%}.multi[data-spinning] .mm-cell:not([data-held]):before{opacity:.12;transition-duration:var(--duration-fast)}.mm-win{transition:filter var(--duration-moderate) var(--ease-out);background:var(--color-window-glass);-webkit-mask-image:var(--wm);-webkit-mask-image:var(--wm);mask-image:var(--wm);position:absolute;inset:0;overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mm-win[data-wobble="0"]{--wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 74' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M 3,0.8 Q 1,1.2 0.6,3 L 1,20 L 0.5,40 L 0.9,58 L 0.6,71 Q 0.9,73.4 3.2,73.7 L 30,74.2 L 62,73.6 L 96,73.9 Q 98.9,73.5 99.3,71.6 L 99,55 L 99.5,36 L 99.1,18 L 99.4,3.4 Q 99,1 96.4,0.6 L 60,0.9 L 28,0.4 Z'/%3E%3C/svg%3E")}.mm-win[data-wobble="1"]{--wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 74' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M 2.6,1 Q 0.8,1.4 0.5,3.4 L 0.9,18 L 0.4,38 L 0.8,56 L 0.5,70.6 Q 0.8,73.2 3,73.6 L 34,73.3 L 66,74 L 96.6,73.5 Q 99.2,73.1 99.5,71 L 99.1,52 L 99.6,33 L 99.2,16 L 99.5,3 Q 99.1,0.9 96.8,0.5 L 58,1 L 26,0.6 Z'/%3E%3C/svg%3E")}.mm-win[data-wobble="2"]{--wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 74' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M 3.4,0.5 Q 1.1,0.9 0.7,2.8 L 0.4,22 L 0.9,42 L 0.5,60 L 0.8,71.2 Q 1.1,73.5 3.4,73.8 L 28,73.4 L 60,74.1 L 95.8,73.6 Q 98.7,73.3 99.1,71.4 L 99.5,50 L 99,30 L 99.4,14 L 99.1,2.8 Q 98.8,0.8 96.2,0.5 L 64,0.8 L 30,0.5 Z'/%3E%3C/svg%3E")}.mm-win[data-wobble="3"]{--wm:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 74' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M 2.8,0.7 Q 1,1.1 0.6,3.2 L 0.8,16 L 0.5,34 L 0.9,52 L 0.6,70.8 Q 0.9,73 3,73.5 L 26,73.2 L 58,73.8 L 96.2,73.3 Q 99,73 99.4,71.2 L 99.2,58 L 99.6,40 L 99,20 L 99.3,3.2 Q 99,1.1 96.6,0.7 L 66,0.5 L 32,0.9 Z'/%3E%3C/svg%3E")}.mm-win:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(170deg, #ffffff17, transparent 28%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-void) 14%, transparent) 0 1px, transparent 1px 3px), radial-gradient(130% 130% at 50% 40%, transparent 45%, color-mix(in srgb, var(--color-stage) 60%, transparent) 100%);position:absolute;inset:0}.mm-reel{position:absolute;inset:0}.mm-strip{height:calc(var(--k) * 100%);flex-direction:column;display:flex;position:absolute;inset:0 0 auto}.mm-rface{flex:1 1 0;position:relative;overflow:hidden}.mm-rface+.mm-rface{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--color-void) 70%, transparent)}.mm-rface img,.mm-preload img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;position:absolute;inset:0}.mm-preload{opacity:0;pointer-events:none;position:absolute;inset:0}.mm-strip[data-motion=run]{filter:blur(1.2px)brightness(1.15);animation:.42s cubic-bezier(.45,0,.8,.55) both mm-reel-kick,.27s linear .42s infinite mm-reel-run}.mm-strip[data-motion=land]{animation:.62s cubic-bezier(.22,.62,.32,1) both mm-reel-land}.mm-strip[data-motion=flip]{animation:.6s cubic-bezier(.645,.045,.355,1) both mm-reel-flip}@keyframes mm-reel-kick{0%{transform:translateY(var(--a))}to{transform:translateY(var(--b))}}@keyframes mm-reel-run{0%{transform:translateY(var(--b))}to{transform:translateY(0)}}@keyframes mm-reel-land{0%{transform:translateY(var(--a))}82%{transform:translateY(var(--c))}to{transform:translateY(var(--b))}}@keyframes mm-reel-flip{0%{transform:translateY(var(--a))}to{transform:translateY(var(--b))}}.mm-reel .mm-top,.mm-reel .mm-nick,.mm-reel .mm-today{transition:opacity var(--duration-fast) var(--ease-out)}.mm-cell[data-spinning] .mm-reel .mm-top,.mm-cell[data-spinning] .mm-reel .mm-nick,.mm-cell[data-spinning] .mm-reel .mm-today{opacity:0}.mm-cell[data-fx=land] .mm-reel .mm-top,.mm-cell[data-fx=land] .mm-reel .mm-nick,.mm-cell[data-fx=land] .mm-reel .mm-today{animation:mm-tell .32s var(--ease-out) .36s both}@keyframes mm-tell{0%{opacity:0;transform:translateY(4px)}}.mm-cell[data-fx=land] .mm-frame[data-glow]{animation:mm-thunk .7s var(--ease-out) .4s both}@keyframes mm-thunk{0%{opacity:.85}to{opacity:0}}.mm-reel:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--color-stage) 72%, transparent), transparent 26%, transparent 50%, color-mix(in srgb, var(--color-stage) 92%, transparent));position:absolute;inset:0}.mm-top{left:calc(6 * var(--c));right:calc(6 * var(--c));top:calc(6 * var(--c));z-index:3;justify-content:space-between;align-items:center;gap:calc(3 * var(--c));font:600 max(10px, calc(5 * var(--c))) / 1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);text-shadow:0 1px 3px var(--color-void);display:flex;position:absolute}.mm-pos{white-space:nowrap;align-items:center;gap:.35em;min-width:0;display:inline-flex;overflow:hidden}.mm-pos i{color:var(--color-text-muted);font-style:normal}.mm-pos[data-quiet]{color:var(--color-text-muted)}.mm-arrow{flex:none;width:1.1em;height:1.1em}.mm-badge{padding:calc(1.4 * var(--c)) calc(3 * var(--c));border-radius:var(--radius-full);font:700 max(9px, calc(3.9 * var(--c))) / 1 var(--font-display);letter-spacing:.12em;white-space:nowrap;text-shadow:none;flex:none}.mm-badge[data-kind=hot]{border:1px solid color-mix(in srgb, var(--color-cream) 45%, transparent);background:color-mix(in srgb, var(--color-bar) 85%, transparent);color:var(--color-cream)}.mm-badge[data-kind=bot]{border:1px solid color-mix(in srgb, var(--color-highlight) 50%, transparent);background:var(--color-chip-bot);color:var(--color-highlight)}.mm-badge[data-kind=new]{border:1px solid color-mix(in srgb, var(--color-sage-lit) 55%, transparent);background:color-mix(in srgb, var(--color-bar) 85%, transparent);color:var(--color-sage-lit)}.mm-cell[data-resting]:not([data-held]) .mm-reel img{filter:brightness(.72)saturate(.8)}.mm-nick{left:calc(5 * var(--c));right:calc(5 * var(--c));bottom:calc(15 * var(--c));z-index:3;text-align:center;text-overflow:ellipsis;white-space:nowrap;font:500 max(11px, calc(7.6 * var(--c))) / 1 var(--font-mono);letter-spacing:-.01em;color:var(--color-text-primary);text-shadow:0 2px 6px var(--color-void), 0 0 14px var(--t);position:absolute;overflow:hidden}.mm-today{left:0;right:0;bottom:calc(5.5 * var(--c));z-index:3;text-align:center;font:500 max(9px, calc(5.6 * var(--c))) / 1 var(--font-mono);text-shadow:0 1px 3px var(--color-void);position:absolute}.mm-today small{color:var(--color-text-muted);font-size:.86em}.mm-today[data-dir=up]{color:var(--color-sage-lit)}.mm-today[data-dir=down]{color:var(--color-danger-lit)}.mm-frame{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mm-frame path{fill:none;stroke:var(--color-window-frame);stroke-width:3px;transition:stroke var(--duration-moderate), stroke-width var(--duration-moderate)}.mm-frame[data-glow]{filter:blur(4px);opacity:0;transition:opacity var(--duration-moderate)}.mm-frame[data-glow] path{stroke:var(--t);stroke-width:6px}.mm-cell[data-hot] .mm-frame:not([data-glow]) path{stroke:color-mix(in srgb, var(--color-gold) 70%, transparent);stroke-width:2.6px}.mm-cell[data-bot] .mm-frame:not([data-glow]) path{stroke:color-mix(in srgb, var(--color-highlight) 55%, transparent);stroke-width:2px;stroke-dasharray:7 4}.mm-cell[data-bot] .mm-reel img{filter:saturate(.55)hue-rotate(-18deg)contrast(1.1)}.mm-cell[data-bot] .mm-win:before{content:"";z-index:4;pointer-events:none;background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-highlight) 9%, transparent) 0 1px, transparent 1px 3px);position:absolute;inset:0}.mm-cell[data-bot] .mm-reel{animation:3.4s step-end infinite mm-glitch}@keyframes mm-glitch{0%,91%,97%,to{transform:none}92%{transform:translate(2.5%)}94%{transform:translate(-1.8%)skew(-2deg)}}.mm-cell[data-selected]{z-index:1;transform:translateY(calc(-4 * var(--u))) scale(1.025)}.mm-cell[data-selected]:before{opacity:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--t) 55%, transparent), transparent)}.mm-cell[data-selected] .mm-frame:not([data-glow],[data-bulbs]) path{stroke:color-mix(in srgb, var(--t) 40%, var(--color-void));stroke-width:5px}.mm-cell[data-selected] .mm-frame[data-glow]{--rest:1;opacity:1}.mm-cell[data-selected] .mm-frame[data-glow] path{stroke-width:10px}.mm-frame[data-bulbs]{filter:drop-shadow(0 0 2px var(--color-gold)) drop-shadow(0 0 6px var(--t));animation:.45s steps(3,end) both mm-bulbs-on}.mm-cell[data-selected] .mm-frame[data-bulbs] path{stroke:var(--color-accent-pale);stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:0 13;transition:none;animation:1.2s steps(3,end) infinite mm-bulbs}@keyframes mm-bulbs{to{stroke-dashoffset:-13px}}@keyframes mm-bulbs-on{0%{opacity:0}34%{opacity:1}67%{opacity:.3}to{opacity:1}}.mm-cell[data-selected] .mm-win:after{background:radial-gradient(70% 85% at 50% -12%, color-mix(in srgb, var(--color-accent-pale) 24%, transparent), transparent 72%), linear-gradient(170deg, #ffffff17, transparent 28%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-void) 14%, transparent) 0 1px, transparent 1px 3px), radial-gradient(130% 130% at 50% 40%, transparent 45%, color-mix(in srgb, var(--color-stage) 60%, transparent) 100%)}.multi-grid[data-picking] .mm-cell:not([data-selected]):not([data-held]) .mm-win{filter:brightness(.82)}.mm-cell[data-held] .mm-frame:not([data-glow]) path{stroke:var(--color-gold);stroke-width:3px}.mm-cell[data-held] .mm-frame[data-glow]{opacity:.7}.mm-cell[data-held] .mm-frame[data-glow] path,.mm-cell[data-line] .mm-frame[data-glow] path{stroke:var(--color-gold)}.mm-cell[data-lit] .mm-frame:not([data-glow]) path{stroke:var(--color-gold);stroke-width:4px}.mm-cell[data-lit] .mm-frame[data-glow]{opacity:1}.mm-cell[data-lit] .mm-frame[data-glow] path{stroke:var(--color-gold)}.mm-cell[data-line] .mm-frame[data-glow]{opacity:1;animation:.6s steps(2,end) infinite mm-linepulse}@keyframes mm-linepulse{50%{opacity:.25}}.mm-cell[data-flash=opened] .mm-frame[data-glow]{animation:mm-flash 2.4s var(--ease-out) both}.mm-cell[data-flash=won] .mm-frame[data-glow] path{stroke:var(--color-gold)}.mm-cell[data-flash=won] .mm-frame[data-glow]{animation:mm-flash 2.4s var(--ease-out) both}.mm-cell[data-flash=busted] .mm-frame[data-glow] path{stroke:var(--color-danger)}.mm-cell[data-flash=busted] .mm-frame[data-glow]{animation:mm-flash 2.4s var(--ease-out) both}@keyframes mm-flash{0%,40%{opacity:1}to{opacity:var(--rest,0)}}.mm-hit{z-index:6;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mm-hit:focus-visible{outline:2px solid color-mix(in srgb, var(--color-highlight) 70%, transparent);outline-offset:3px;border-radius:var(--radius-md)}@media (hover:hover) and (pointer:fine){.mm-cell:not([data-held]):not([data-spinning]):not([data-bot]):not([data-selected]):hover{transform:translateY(calc(-3 * var(--u)))}.mm-cell:not([data-held]):not([data-spinning]):not([data-selected]):hover .mm-frame[data-glow]{opacity:.6}}.multi[data-step=pick] .mm-cell:not([data-bot]):not([data-held]):not([data-selected]) .mm-frame[data-glow]{animation:4.5s ease-in-out infinite mm-invite;animation-delay:calc(var(--i) * .5s)}@keyframes mm-invite{0%,26%,to{opacity:0}10%{opacity:.55}}.mm-cell[data-held] .mm-reel .mm-top,.mm-cell[data-held] .mm-reel .mm-nick,.mm-cell[data-held] .mm-reel .mm-today{opacity:0}.mm-cell[data-held] .mm-reel img{filter:grayscale(.85)brightness(.32)blur(1px)}.mm-heldbox{z-index:5;padding:calc(6 * var(--c)) calc(6 * var(--c)) 0;text-align:center;animation:mm-held-in .45s var(--ease-out);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}@keyframes mm-held-in{0%{opacity:0;transform:scale(.96)}}.mm-ribbon{align-items:center;gap:calc(2 * var(--c));font:700 max(10px, calc(4.6 * var(--c))) / 1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);display:inline-flex}.mm-ribbon svg{width:1.1em;height:1.1em}.mm-hwhat{margin-top:calc(4 * var(--c));font:600 max(12px, calc(6.2 * var(--c))) / 1.15 var(--font-display);color:var(--color-cream)}.mm-hwho{margin-top:calc(1.6 * var(--c));text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:500 max(10px, calc(4.6 * var(--c))) / 1 var(--font-mono);color:var(--color-text-muted);overflow:hidden}.mm-big{margin-top:calc(4 * var(--c));font:700 max(20px, calc(13 * var(--c))) / 1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mm-big[data-dir=up]{color:var(--color-sage-lit);text-shadow:0 0 18px color-mix(in srgb, var(--color-sage-lit) 50%, transparent)}.mm-big[data-dir=down]{color:var(--color-danger-lit);text-shadow:0 0 18px color-mix(in srgb, var(--color-danger) 55%, transparent)}.mm-pct{margin-top:calc(1.6 * var(--c));font:500 max(10px, calc(4.8 * var(--c))) / 1 var(--font-mono);color:var(--color-text-muted)}.mm-pct[data-stop-notice]{text-align:center;max-width:90%;color:var(--color-danger-lit);line-height:1.25}.mm-pct[data-lost]{text-align:center;max-width:90%;color:var(--color-gold);line-height:1.25}.mm-stop{left:calc(6 * var(--c));right:calc(6 * var(--c));bottom:calc(5 * var(--c));z-index:8;justify-content:center;align-items:center;gap:calc(2.4 * var(--c));min-height:max(36px, calc(13 * var(--c)));border:1px solid var(--mm-line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bar) 92%, transparent);color:var(--color-cream);font:700 max(10px, calc(4.6 * var(--c))) / 1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb, var(--color-void) 60%, transparent);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-instant) ease;padding:0 8px;display:flex;position:absolute}.mm-stop:before{content:"";width:max(7px, calc(2.6 * var(--c)));height:max(7px, calc(2.6 * var(--c)));border-radius:var(--radius-sm);background:var(--color-danger-lit);flex:none}.mm-stop:disabled{cursor:default;color:var(--color-text-muted)}.mm-stop:disabled:before{background:var(--color-text-muted)}@media (hover:hover) and (pointer:fine){.mm-stop:not(:disabled):hover{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-text-primary)}.mm-stop:not(:disabled):hover:before{background:var(--color-text-primary)}}.mm-stop:not(:disabled):active{transform:scale(.97)}.mm-laundry{z-index:9;pointer-events:none;animation:mm-hang .5s var(--ease-out);position:absolute;inset:0}.mm-laundry svg.mm-line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mm-laundry svg.mm-line path{fill:none;stroke:color-mix(in srgb, var(--color-cream) 80%, transparent);stroke-width:1.5px}.mm-peg{width:calc(32 * var(--u));transform-origin:50% 0;animation:1.6s ease-in-out infinite alternate mm-flap;position:absolute}.mm-peg svg{width:100%;height:auto;display:block;overflow:visible}.mm-peg path{stroke:var(--color-stage);stroke-width:1.6px;stroke-linejoin:round}.mm-peg[data-k="0"] path{fill:var(--color-cream)}.mm-peg[data-k="1"]{animation-duration:1.3s;animation-delay:-.4s}.mm-peg[data-k="1"] path{fill:var(--color-accent)}.mm-peg[data-k="2"]{animation-duration:1.9s;animation-delay:-.8s}.mm-peg[data-k="2"] path{fill:var(--color-sage-lit)}.mm-peg[data-k="3"]{animation-duration:1.5s;animation-delay:-.2s}.mm-peg[data-k="3"] path{fill:var(--color-highlight)}@keyframes mm-flap{0%{transform:translate(-50%,-6%)rotate(-6deg)}to{transform:translate(-50%,-6%)rotate(6deg)}}@keyframes mm-hang{0%{opacity:0;transform:translateY(-3%)}to{opacity:1;transform:none}}.mm-washtag{z-index:10;padding:calc(10 * var(--u)) calc(18 * var(--u));border:1px solid color-mix(in srgb, var(--color-cream) 50%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-bar) 90%, transparent);text-align:center;white-space:nowrap;color:var(--color-cream);font:400 calc(20 * var(--u)) / 1 var(--font-logo);pointer-events:none;animation:mm-tag-in .5s var(--ease-spring) both, mm-tag-out 4s ease-in 1 forwards;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.mm-washtag small{margin-top:calc(6 * var(--u));font:600 calc(10.5 * var(--u)) / 1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-secondary);display:block}.multi[data-layout=stack] .mm-washtag{padding:calc(9 * var(--u)) calc(14 * var(--u));font-size:calc(17 * var(--u))}.multi[data-layout=stack] .mm-washtag small{font-size:calc(9.5 * var(--u))}@keyframes mm-tag-in{0%{opacity:0;transform:translate(-50%,-50%)rotate(3deg)scale(1.3)}}@keyframes mm-tag-out{0%,80%{opacity:1}to{opacity:0}}.mm-lever{flex:0 0 calc(46 * var(--u));justify-content:center;align-items:center;gap:calc(18 * var(--u));padding:calc(12 * var(--u)) 0;border-radius:var(--radius-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;display:flex;position:relative}.mm-lever:disabled{cursor:not-allowed;opacity:.4}.mm-lever:focus-visible{outline:2px solid color-mix(in srgb, var(--color-highlight) 60%, transparent);outline-offset:3px}.mm-track{width:calc(4 * var(--u));height:min(58%, calc(240 * var(--u)));border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-lever-shade), var(--color-lever-shine) 45%, var(--color-lever-edge));display:block;position:relative}.mm-track:after{content:"";left:50%;bottom:calc(-6 * var(--u));width:calc(16 * var(--u));height:calc(24 * var(--u));border-radius:calc(3 * var(--u));background:var(--color-lever-socket);position:absolute;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14}.mm-knob{z-index:1;width:calc(26 * var(--u));aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(circle at 34% 32%, #fff9 0 11%, transparent 12%), var(--color-danger);box-shadow:0 calc(2 * var(--u)) 0 color-mix(in srgb, var(--color-void) 55%, transparent);transition:top .55s var(--ease-spring), filter var(--duration-normal);animation:3.6s ease-in-out infinite mm-tug;position:absolute;top:0;left:50%;transform:translate(-50%,-40%)}@media (hover:hover) and (pointer:fine){.mm-lever:not(:disabled):hover .mm-knob{filter:brightness(1.15)}.mm-lever:not(:disabled):hover .mm-lv-label{color:var(--color-text-primary)}}.mm-lever:not(:disabled):active .mm-knob{transition:top .1s ease-in;animation:none;top:34%}.mm-lever[data-spinning] .mm-knob{animation:mm-pull .9s var(--ease-out)}.mm-lever:disabled .mm-knob{animation:none}@keyframes mm-tug{0%,78%,to{top:0}86%{top:7%}92%{top:1%}}@keyframes mm-pull{0%{top:0}30%{top:100%}to{top:0}}.mm-lv-label{margin-top:calc(4 * var(--u));writing-mode:vertical-rl;font:500 calc(10 * var(--u)) / 1 var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--color-text-muted);transition:color var(--duration-normal);transform:rotate(180deg)}.mm-spinknob{border-radius:var(--radius-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;min-width:52px;min-height:50px;padding:0;display:flex}.dock-sheet:has(.mm-spinknob){--dock-aside-w:52px}.mm-spinknob:focus-visible{outline:2px solid color-mix(in srgb, var(--color-highlight) 60%, transparent);outline-offset:-2px}.mm-spinknob-ball{aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(circle at 34% 32%, #fff9 0 11%, transparent 12%), var(--color-danger);width:32px;box-shadow:0 3px 0 color-mix(in srgb, var(--color-void) 55%, transparent), 0 0 0 3px var(--color-lever-socket), 0 0 0 4px #ffffff14;transition:transform var(--duration-fast) var(--ease-out), filter var(--duration-normal) var(--ease-out);animation:3.6s ease-in-out infinite mm-knob-tug;display:block}.mm-spinknob-label{font:600 var(--text-overline) / 1 var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--color-text-secondary);transition:color var(--duration-normal) var(--ease-out);margin-right:-.3em}@media (hover:hover) and (pointer:fine){.mm-spinknob:not(:disabled):hover .mm-spinknob-ball{filter:brightness(1.15)}.mm-spinknob:not(:disabled):hover .mm-spinknob-label{color:var(--color-text-primary)}}.mm-spinknob:not(:disabled):active .mm-spinknob-ball{transition-duration:var(--duration-instant);animation:none;transform:translateY(3px)scale(.95)}.mm-spinknob:disabled{cursor:not-allowed}.mm-spinknob:disabled .mm-spinknob-ball{filter:saturate(.35)brightness(.7);animation:none}.mm-spinknob:disabled .mm-spinknob-label{color:var(--color-text-muted)}.mm-spinknob[data-spinning] .mm-spinknob-ball{animation:mm-knob-pull .6s var(--ease-out)}@keyframes mm-knob-tug{0%,78%,to{transform:none}86%{transform:translateY(2px)}92%{transform:translateY(.5px)}}@keyframes mm-knob-pull{30%{transform:translateY(6px)scale(.93)}to{transform:none}}.dock-sheet[data-dock-sheet=open] .mm-spinknob-ball{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mm-cell[data-selected]{transform:none}.mm-spinknob-ball,.mm-spinknob[data-spinning] .mm-spinknob-ball{animation:none}.mm-spinknob:not(:disabled):active .mm-spinknob-ball{transform:none}}
