:root .ds-root.ds-ed.dsp .mrg-shell{--tile:clamp(84px,23vw,148px);--row-gap:14px;--row-h:calc(var(--tile) + 141px)}@media (max-height:820px){:root .ds-root.ds-ed.dsp .mrg-shell{--tile:clamp(76px,18vw,116px)}}@media (max-width:420px){:root .ds-root.ds-ed.dsp .mrg-shell{--tile:clamp(76px,25vw,110px)}}:root .ds-root.ds-ed.dsp .mrg-fade-in{animation:.14s ease-out both mrg-in}@keyframes mrg-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:root .ds-root.ds-ed.dsp .mrg-fade-in{animation:none}}[data-reduce-motion="1"] .ds-root.ds-ed.dsp .mrg-fade-in{animation:none}:root .ds-root.ds-ed.dsp .mrg-hero .dsp-head{margin-bottom:0}:root .ds-root.ds-ed.dsp .mrg-lead{margin:8px 0 28px 84px}@media (max-width:640px){:root .ds-root.ds-ed.dsp .mrg-lead{margin-left:0}}:root .ds-root.ds-ed.dsp .mrg-slots{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}:root .ds-root.ds-ed.dsp .mrg-slot{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:176px;padding:18px 14px;display:flex;position:relative}:root .ds-root.ds-ed.dsp .mrg-slot.is-empty{background:var(--ds-well);box-shadow:var(--ds-sunken);color:var(--ds-t2);cursor:pointer;border:0}:root .ds-root.ds-ed.dsp .mrg-slot.is-empty:hover:not(:disabled){background:var(--ds-well-hi);color:var(--ds-t1)}:root .ds-root.ds-ed.dsp .mrg-slot.is-empty:focus-visible,:root .ds-root.ds-ed.dsp .mrg-slot.is-empty.is-over{color:var(--ds-t1);box-shadow:var(--ds-sunken),inset 0 0 0 2px var(--ds-sel);outline:none}:root .ds-root.ds-ed.dsp .mrg-slot.is-empty:disabled{cursor:default}:root .ds-root.ds-ed.dsp .mrg-slot.is-later{opacity:.45}:root .ds-root.ds-ed.dsp .mrg-plus{font:400 32px/28px var(--ds-mcf);color:var(--ds-t3);text-shadow:4px 4px 0 var(--ds-shc)}:root .ds-root.ds-ed.dsp .mrg-slot-label{font:400 13.3333px/15px var(--ds-mcf);color:inherit;text-shadow:1.6667px 1.6667px 0 var(--ds-shc)}:root .ds-root.ds-ed.dsp .mrg-slot.is-filled{gap:10px}:root .ds-root.ds-ed.dsp .mrg-slot-icon img{object-fit:contain;width:48px;height:48px}:root .ds-root.ds-ed.dsp .mrg-rank{background:var(--ds-well);width:24px;height:24px;box-shadow:var(--ds-sunken);font:400 13.3333px/15px var(--ds-mcf);color:var(--ds-t1);place-items:center;padding-bottom:1px;display:grid;position:absolute;top:8px;left:8px}:root .ds-root.ds-ed.dsp .mrg-slot-x{width:32px;min-height:32px;padding:0 0 3px;position:absolute;top:6px;right:6px}:root .ds-root.ds-ed.dsp .mrg-note{background:var(--ds-well);box-shadow:var(--ds-sunken);font:500 13.5px/1.5 var(--ds-uif);margin:16px 0 0;padding:10px 12px}:root .ds-root.ds-ed.dsp .mrg-note-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}:root .ds-root.ds-ed.dsp .mrg-bar{background:var(--ds-well);height:8px;box-shadow:inset 0 0 0 2px var(--ds-key);overflow:hidden}:root .ds-root.ds-ed.dsp .mrg-bar-fill{background:var(--ds-ca);height:100%;box-shadow:inset 0 0 0 2px var(--ds-key);transition:width .2s ease-out}:root .ds-root.ds-ed.dsp .mrg-auto{font:400 13.3333px/15px var(--ds-mcf)}:root .ds-root.ds-ed.dsp .mrg-reel{height:calc(var(--row-h) + 96px);position:relative;overflow:hidden}:root .ds-root.ds-ed.dsp .mrg-row{align-items:center;gap:var(--row-gap);flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s;display:flex;position:absolute;top:0;left:0;right:0}:root .ds-root.ds-ed.dsp .mrg-row:not(.is-current){pointer-events:none}:root .ds-root.ds-ed.dsp .mrg-q{font:400 21.3333px/24px var(--ds-mcf);color:var(--ds-t1);text-shadow:2.6667px 2.6667px 0 var(--ds-shc);text-align:center;overflow-wrap:anywhere}:root .ds-root.ds-ed.dsp .mrg-q-sub{font:500 12.5px/1.4 var(--ds-uif);color:var(--ds-t4);text-align:center;margin-top:4px}:root .ds-root.ds-ed.dsp .mrg-opts{justify-content:center;align-items:flex-start;gap:clamp(8px,2.4vw,16px);display:flex}:root .ds-root.ds-ed.dsp .mrg-opt-wrap{position:relative}:root .ds-root.ds-ed.dsp .mrg-opt{background:var(--ds-card);box-shadow:var(--ds-raised);color:inherit;cursor:pointer;border:0;flex-direction:column;align-items:center;gap:8px;padding:10px 10px 12px;display:flex;position:relative}:root .ds-root.ds-ed.dsp .mrg-row.is-current .mrg-opt-wrap:hover .mrg-opt{background:var(--ds-card-hi)}:root .ds-root.ds-ed.dsp .mrg-opt:focus-visible,:root .ds-root.ds-ed.dsp .mrg-opt.is-picked{background:var(--ds-sel-fill);box-shadow:inset 0 0 0 2px var(--ds-sel);outline:none}:root .ds-root.ds-ed.dsp .mrg-opt.is-dimmed{opacity:.3}:root .ds-root.ds-ed.dsp .mrg-thumb{width:var(--tile);height:var(--tile);background:var(--ds-checker)0 0/16px 16px;box-shadow:var(--ds-sunken);padding:4px;overflow:hidden}:root .ds-root.ds-ed.dsp .mrg-thumb img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}:root .ds-root.ds-ed.dsp .mrg-opt-name{max-width:var(--tile);font:400 13.3333px/15px var(--ds-mcf);color:var(--ds-t1);text-shadow:1.6667px 1.6667px 0 var(--ds-shc);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root .ds-root.ds-ed.dsp .mrg-key{background:var(--ds-well);min-width:22px;height:20px;box-shadow:var(--ds-sunken);font:400 10.6667px/12px var(--ds-mcf);color:var(--ds-t2);place-items:center;padding:0 5px 1px;display:inline-grid}:root .ds-root.ds-ed.dsp .mrg-stamp{background:var(--ds-chrome);width:24px;height:24px;box-shadow:0 0 0 2px var(--ds-key);color:var(--ds-ca);place-items:center;display:grid;position:absolute;top:6px;right:6px}:root .ds-root.ds-ed.dsp .mrg-thumb.is-sound{background:var(--ds-well);place-items:center;display:grid}:root .ds-root.ds-ed.dsp .mrg-bars{justify-content:center;align-items:center;gap:4px;height:42%;display:flex}:root .ds-root.ds-ed.dsp .mrg-bars i{background:var(--ds-t4);width:4px;height:22%}:root .ds-root.ds-ed.dsp .mrg-bars.is-playing i{background:var(--ds-ca);animation:.62s steps(4,end) infinite alternate mrg-bar}:root .ds-root.ds-ed.dsp .mrg-bars.is-playing i:first-child{height:45%;animation-delay:0s}:root .ds-root.ds-ed.dsp .mrg-bars.is-playing i:nth-child(2){height:100%;animation-delay:.11s}:root .ds-root.ds-ed.dsp .mrg-bars.is-playing i:nth-child(3){height:65%;animation-delay:50ms}:root .ds-root.ds-ed.dsp .mrg-bars.is-playing i:nth-child(4){height:92%;animation-delay:.17s}:root .ds-root.ds-ed.dsp .mrg-bars.is-playing i:nth-child(5){height:38%;animation-delay:80ms}@keyframes mrg-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){:root .ds-root.ds-ed.dsp .mrg-bars.is-playing i{animation:none}}[data-reduce-motion="1"] .ds-root.ds-ed.dsp .mrg-bars.is-playing i{animation:none}:root .ds-root.ds-ed.dsp .mrg-play{top:calc(10px + var(--tile)/2);border:2px solid var(--ds-edge);background:var(--ds-ore);width:44px;height:44px;box-shadow:inset 0 2px 0 var(--ds-ore-hi),inset 0 -4px 0 var(--ds-ore-lo);color:#fff;cursor:pointer;place-items:center;padding:0 0 3px;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%)}:root .ds-root.ds-ed.dsp .mrg-play:hover{border-color:#fff}:root .ds-root.ds-ed.dsp .mrg-play.is-playing{color:var(--ds-ca)}:root .ds-root.ds-ed.dsp .mrg-play svg{filter:drop-shadow(1.5px 1.5px #00000059)}:root .ds-root.ds-ed.dsp .mrg-take{max-width:45vw}:root .ds-root.ds-ed.dsp .mrg-building{text-align:center;justify-items:center;gap:12px;margin-top:40px;padding:56px 24px;display:grid}:root .ds-root.ds-ed.dsp .mrg-building .dsp-text{color:var(--ds-t3)}:root .ds-root.ds-ed.dsp .mrg-per{min-height:44px}:root .ds-root.ds-ed.dsp .mrg-result{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:4px;display:grid}:root .ds-root.ds-ed.dsp .mrg-result-tile{aspect-ratio:1;background:var(--ds-checker)0 0/8px 8px;box-shadow:var(--ds-sunken);place-items:center;padding:3px;display:grid;overflow:hidden}:root .ds-root.ds-ed.dsp .mrg-result-tile.is-sound{background:var(--ds-well)}:root .ds-root.ds-ed.dsp .mrg-result-tile img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}html[data-ct-phone][data-ct-phone-ui=push] .ds-root.ds-ed.dsp .mrg-hero .dsp-head>a,html[data-ct-phone][data-ct-phone-ui=push] .ds-root.ds-ed.dsp .mrg-hero .dsp-slot{display:none}html[data-ct-phone][data-ct-phone-ui=push] .ds-root.ds-ed.dsp .mrg-lead{margin:0 0 20px;font-size:14px}:root[data-theme=light] .ds-root.ds-ed.dsp :is(.mrg-slot.is-empty .dsp-meta,.mrg-plus,.mrg-bars i){color:var(--ds-t2)}:root[data-theme=light] .ds-root.ds-ed.dsp .mrg-bars:not(.is-playing) i{background:var(--ds-t3)}
