.MochiBelt_stage__yV9HT.MochiBelt_stage__yV9HT.mochi-stage[data-level]{--item-size:clamp(64px,min(10dvh,8vw),80px);grid-template-rows:auto minmax(0,1fr) calc(var(--item-size) + 60px)}.MochiBelt_belt__KjXtM{--item-size:clamp(64px,min(10dvh,8vw),80px);position:relative;z-index:4;grid-column:1;grid-row:3;align-self:end;justify-self:center;box-sizing:border-box;width:100%;max-width:1120px;height:calc(var(--item-size) + 56px);min-height:calc(var(--item-size) + 52px);border:2px solid #315c59;border-radius:22px;background:linear-gradient(#d4e6dc 0 50%,#8db7a8 100%);box-shadow:inset 0 2px 0 #f7fff3,0 4px 0 rgba(23,56,75,.14);isolation:isolate}.MochiBelt_track__IQE55{position:absolute;inset:8px 0 10px;overflow:hidden;border-block:1px solid rgba(23,56,75,.18);background:repeating-linear-gradient(90deg,transparent 0 38px,rgba(255,255,255,.13) 38px 40px),linear-gradient(#5e827e,#86a69a);box-shadow:inset 0 3px 6px rgba(23,56,75,.12)}.MochiBelt_track__IQE55[data-drop-ready=true]{box-shadow:inset 0 0 0 3px rgba(244,200,74,.72),inset 0 3px 6px rgba(23,56,75,.12)}.MochiBelt_dropMarker__qQAgc{position:absolute;z-index:4;top:4px;bottom:4px;left:var(--belt-drop-position);width:4px;border-radius:999px;background:#f7ce55;box-shadow:0 0 0 2px rgba(255,253,244,.9),0 0 12px rgba(241,184,58,.9);transform:translateX(-50%);pointer-events:none}.MochiBelt_dropMarker__qQAgc:before{content:"";position:absolute;top:-3px;left:50%;border:6px solid transparent;border-top-color:#f7ce55;transform:translate(-50%,-1px)}.MochiBelt_lane__YtOSZ{container-type:inline-size;position:absolute;inset:0}.MochiBelt_belt__KjXtM[data-moving=true] .MochiBelt_lane__YtOSZ{--travel-width:max(calc(100% + var(--item-size) * 2),calc((var(--item-size) + 12px) * 7));width:var(--travel-width);left:calc((100% - var(--travel-width)) / 2);right:auto}.MochiBelt_item___1DSm{position:absolute;top:50%;left:0;transform:translate3d(calc(var(--belt-position) * 1cqw),-50%,0) translateX(-50%);will-change:transform;box-sizing:border-box;width:var(--item-size);height:calc(var(--item-size) + 24px);min-width:var(--item-size);min-height:calc(var(--item-size) + 24px);margin:0;padding:0;border:2px solid #f9f5e9;border-radius:20px;color:var(--arcade-ink);background:#fffdf4;box-shadow:inset 0 0 0 2px #e9e2d3,0 4px 0 rgba(23,56,75,.22);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MochiBelt_item___1DSm:focus-visible{outline:3px solid var(--arcade-gold);outline-offset:2px}.MochiBelt_item___1DSm:active{cursor:-webkit-grabbing;cursor:grabbing}.MochiBelt_item___1DSm[data-reorderable=true]:hover{border-color:#f2c653}.MochiBelt_item___1DSm[data-held=true]{border-style:dashed;border-color:rgba(255,253,244,.65);background:rgba(255,253,244,.13);box-shadow:none;pointer-events:none}.MochiBelt_item___1DSm[data-held=true] .MochiBelt_art__6JVog,.MochiBelt_item___1DSm[data-held=true] .MochiBelt_caption__Prqrb{visibility:hidden}.MochiBelt_art__6JVog{position:absolute;inset:0 0 24px;display:grid;place-items:center;pointer-events:none}.MochiBelt_caption__Prqrb{position:absolute;right:1px;bottom:5px;left:1px;display:grid;justify-items:center;grid-gap:1px;gap:1px;color:var(--arcade-ink);text-align:center;pointer-events:none}.MochiBelt_caption__Prqrb strong{font:800 10px/12px var(--font-body);white-space:nowrap}.MochiBelt_caption__Prqrb small{font:650 9px/10px var(--font-body);white-space:nowrap}.MochiBelt_item___1DSm[data-power-up=rainbow][data-held=false]{border-color:var(--arcade-gold);background:linear-gradient(145deg,#fffdf4 0 45%,#e8fff9 72%,#fff0f6);box-shadow:inset 0 0 0 2px rgba(22,135,124,.38),0 4px 0 rgba(23,56,75,.22),0 0 13px rgba(241,184,58,.78),0 0 22px rgba(85,185,173,.42)}.MochiBelt_item___1DSm[data-power-up=rainbow] .MochiBelt_caption__Prqrb strong{color:#8a385d}.MochiBelt_item___1DSm[data-power-up=rainbow] .MochiBelt_caption__Prqrb small{color:#176c65;font-weight:900}.MochiBelt_item___1DSm[data-power-up=rainbow] .MochiBelt_art__6JVog>.mochi-powerup-art{border-color:var(--arcade-gold);background:linear-gradient(145deg,#fff8d8,#e6fff8);box-shadow:inset 0 3px 0 #fff,0 0 9px rgba(232,93,117,.52)}.MochiBelt_art__6JVog>.monster-cupcake-art{--cupcake-art-width:50.4px;--cupcake-art-scale:.45;position:relative;margin:0;transform:none}.MochiBelt_art__6JVog>.mochi-ingredient-art{position:relative;transform:scale(.88)}.MochiBelt_art__6JVog>.mochi-powerup-art{width:46px;height:46px;border-width:2px;font-size:1.3rem}.MochiBelt_endCap__DxIB0{position:absolute;z-index:2;top:0;bottom:0;width:14px;border:1px solid rgba(23,56,75,.2);background:linear-gradient(90deg,#b7d2c4,#e4eee0,#a5c6b8);pointer-events:none}.MochiBelt_endCap__DxIB0:first-of-type{left:-1px;border-radius:20px 7px 7px 20px}.MochiBelt_endCap__DxIB0:last-of-type{right:-1px;border-radius:7px 20px 20px 7px}@media (orientation:landscape) and (max-height:560px){.MochiBelt_stage__yV9HT.MochiBelt_stage__yV9HT.mochi-stage[data-level]{--item-size:64px;grid-template-rows:minmax(0,1fr) 124px}.MochiBelt_belt__KjXtM{--item-size:64px;grid-row:2}}@media (min-width:1000px) and (min-height:800px){.MochiBelt_art__6JVog>.monster-cupcake-art{--cupcake-art-width:56px;--cupcake-art-scale:.5}.MochiBelt_art__6JVog>.mochi-ingredient-art{transform:none}}@media (prefers-reduced-motion:reduce){.MochiBelt_item___1DSm[data-power-up=rainbow]{animation:none}}.MochiBelt_selectorOverlay__De5lb.MochiBelt_selectorOverlay__De5lb{padding:10px}.MochiBelt_selectorPanel__9TiTr.MochiBelt_selectorPanel__9TiTr{width:min(560px,100%);max-height:100%;overflow-y:auto;padding:16px}.MochiBelt_levelGrid__5DodH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.MochiBelt_levelGrid__5DodH button{display:grid;grid-gap:3px;gap:3px;min-height:58px;padding:8px;border:2px solid var(--arcade-ink);border-radius:12px;background:var(--arcade-cream);color:var(--arcade-ink);text-align:left;font:750 .85rem var(--font-body);cursor:pointer;box-shadow:2px 2px 0 var(--arcade-ink)}.MochiBelt_levelGrid__5DodH button span{font-size:.72rem;font-weight:600}.MochiBelt_levelGrid__5DodH button:disabled{opacity:.6;box-shadow:none;cursor:default}.MochiBelt_levelGrid__5DodH button:not(:disabled):hover{background:#e1f5eb}.MochiBelt_levelGrid__5DodH button:focus-visible{outline:3px solid var(--arcade-gold);outline-offset:2px}@media (orientation:landscape) and (max-height:560px){.MochiBelt_selectorPanel__9TiTr.MochiBelt_selectorPanel__9TiTr{width:min(600px,100%);padding:10px}.MochiBelt_levelGrid__5DodH{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.MochiBelt_levelGrid__5DodH button{min-height:50px;padding:5px;font-size:.76rem}.MochiBelt_page__AAcDx .immersive-pause-card{padding:12px 18px}.MochiBelt_page__AAcDx .immersive-pause-card h2{margin:4px 0 8px;font-size:1.3rem}.MochiBelt_page__AAcDx .immersive-pause-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.MochiBelt_page__AAcDx .immersive-pause-actions .overlay-btn{min-height:44px;padding:8px}}.MochiBelt_runBest__EiMvm{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:10px 2px;border-bottom:1px solid #ccd6cd;color:var(--arcade-ink);text-align:left;font:750 .85rem var(--font-body)}.MochiBelt_runBest__EiMvm small{display:block;margin-top:2px;color:var(--text-soft);font-size:.72rem;font-weight:500}.MochiBelt_runBest__EiMvm>strong{font-size:1.35rem}.MochiBelt_levelGrid__5DodH button span,.MochiBelt_runBest__EiMvm>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (orientation:landscape) and (max-height:560px){.MochiBelt_runBest__EiMvm{margin-top:5px;padding:5px 2px}.MochiBelt_runBest__EiMvm small{display:inline;margin-left:8px}.MochiBelt_runBest__EiMvm>strong{font-size:1.1rem}}.MochiBelt_page__AAcDx.MochiBelt_page__AAcDx .MochiBelt_dualUpper__mJmZR.mochi-upper{display:grid;grid-template-columns:minmax(300px,440px) minmax(180px,300px);grid-template-rows:minmax(0,1fr);align-items:center;justify-content:center;grid-gap:24px;gap:24px}.MochiBelt_dualBoard__1vN0c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;min-width:0}.MochiBelt_dualSlot__s2MS_{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:10px;border:2px solid #78958d;border-radius:22px;background:#fffdf4}.MochiBelt_dualOrder__RZX6P{display:grid;justify-items:center;grid-gap:3px;gap:3px;position:relative;width:100%}.MochiBelt_dualOrder__RZX6P>span{position:absolute;left:0;top:0;color:var(--arcade-teal);font:900 .8rem var(--font-body)}.MochiBelt_dualOrder__RZX6P>strong{font:800 .72rem var(--font-body);text-align:center;color:var(--arcade-ink)}.MochiBelt_dualOrder__RZX6P>.monster-cupcake-art{--cupcake-art-width:67.2px;--cupcake-art-scale:.6;margin:0}.MochiBelt_page__AAcDx.MochiBelt_page__AAcDx .MochiBelt_dualPlate__ZWvuy.mochi-assembly-plate{width:104px;height:110px;min-width:0;min-height:0;margin:0;touch-action:none}.MochiBelt_dualSlot__s2MS_[data-served=true]{border-color:var(--arcade-teal);background:#edf9ee}.MochiBelt_served__ylpMC{font-size:2rem;color:var(--arcade-teal)}.MochiBelt_page__AAcDx.MochiBelt_page__AAcDx .MochiBelt_dualUpper__mJmZR>.monster-character{grid-column:2;grid-row:1;width:min(100%,300px);justify-self:center}@media (max-width:759px) and (min-height:561px){.MochiBelt_page__AAcDx.MochiBelt_page__AAcDx .MochiBelt_dualUpper__mJmZR.mochi-upper{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:12px;align-content:center}.MochiBelt_dualBoard__1vN0c{width:min(100%,370px);justify-self:center;gap:10px}.MochiBelt_dualSlot__s2MS_{padding:6px;gap:5px}.MochiBelt_dualOrder__RZX6P>.monster-cupcake-art{--cupcake-art-width:56px;--cupcake-art-scale:.5}.MochiBelt_page__AAcDx.MochiBelt_page__AAcDx .MochiBelt_dualPlate__ZWvuy.mochi-assembly-plate{width:88px;height:94px}.MochiBelt_page__AAcDx.MochiBelt_page__AAcDx .MochiBelt_dualUpper__mJmZR>.monster-character{grid-column:1;grid-row:2;width:min(220px,55vw)}}@media (orientation:landscape) and (max-height:560px){.MochiBelt_page__AAcDx.MochiBelt_page__AAcDx .MochiBelt_dualUpper__mJmZR.mochi-upper{grid-template-columns:minmax(0,410px) 145px;gap:12px}.MochiBelt_dualBoard__1vN0c{gap:8px}.MochiBelt_dualSlot__s2MS_{grid-template-columns:minmax(0,1fr) 74px;align-items:center;padding:5px;gap:2px;border-radius:16px}.MochiBelt_dualOrder__RZX6P>.monster-cupcake-art{--cupcake-art-width:50.4px;--cupcake-art-scale:.45}.MochiBelt_dualOrder__RZX6P>strong{font-size:.6rem}.MochiBelt_page__AAcDx.MochiBelt_page__AAcDx .MochiBelt_dualPlate__ZWvuy.mochi-assembly-plate{width:70px;height:88px}.MochiBelt_page__AAcDx.MochiBelt_page__AAcDx .MochiBelt_dualPlate__ZWvuy .mochi-cupcake-stack{transform:scale(.72)}.MochiBelt_page__AAcDx.MochiBelt_page__AAcDx .MochiBelt_dualUpper__mJmZR>.monster-character{width:145px}}.MochiBelt_dualBoard__1vN0c{position:relative}.MochiBelt_dualThought__tqitU{position:absolute;right:-28px;top:22%;display:flex;gap:3px;align-items:center;pointer-events:none}.MochiBelt_dualThought__tqitU i{width:9px;height:9px;border:1px solid #9bb5ac;border-radius:50%;background:#fffdf4}.MochiBelt_dualThought__tqitU i:nth-child(2){width:6px;height:6px}.MochiBelt_dualThought__tqitU i:nth-child(3){width:3px;height:3px}@media (max-width:759px) and (min-height:561px){.MochiBelt_dualThought__tqitU{right:23%;top:auto;bottom:-26px;flex-direction:column}}.MochiFood_cakeLayer__UE7hx{position:absolute;z-index:1;left:50%;bottom:2px;width:84px;height:60px;transform:translateX(-50%)}.MochiFood_cakeLayer__UE7hx.MochiFood_iced__t9OwN{bottom:7px}.MochiFood_baseIngredient__AfOlI svg,.MochiFood_cakeLayer__UE7hx svg{display:block;width:100%;height:100%}.MochiFood_baseIngredient__AfOlI>svg{width:50px;height:39px}.MochiFood_sprinkleIngredient__bYN8s>svg{display:block;width:44px;height:44px}.MochiFood_landed__6tZA4 svg{animation:MochiFood_cakeSettle__04GOb .18s ease-out}@keyframes MochiFood_cakeSettle__04GOb{0%{opacity:.5;transform:translateY(-10px) scale(.93)}to{opacity:1;transform:none}}.MochiFood_cupcakeName__sf8B6.MochiFood_cupcakeName__sf8B6{display:block;grid-column:1/-1;width:100%;min-width:0;margin:0;color:var(--arcade-ink);font:850 clamp(12px,1.5vw,15px)/1.2 var(--font-body);text-align:center;text-transform:none;letter-spacing:0;white-space:normal;overflow:visible}.MochiFood_recipeName__pKSWD{padding-bottom:7px}.MochiFood_rainbowIcon__0T9aT{display:block;width:88%;height:88%;overflow:visible}.MochiFood_recipeSlot__yMVU1.MochiFood_recipeSlot__yMVU1.MochiFood_recipeSlot__yMVU1.MochiFood_recipeSlot__yMVU1{grid-template-rows:minmax(0,1fr) 12px 10px;gap:1px;align-items:center}.MochiFood_recipeSlot__yMVU1.MochiFood_recipeSlot__yMVU1.MochiFood_recipeSlot__yMVU1.MochiFood_recipeSlot__yMVU1>[data-short-label]{display:block;grid-row:2;margin:0;font:800 10px/12px var(--font-body);letter-spacing:0;text-transform:capitalize}.MochiFood_recipeSlot__yMVU1.MochiFood_recipeSlot__yMVU1.MochiFood_recipeSlot__yMVU1.MochiFood_recipeSlot__yMVU1>em{grid-row:3;margin:0;font:650 9px/10px var(--font-body);letter-spacing:0;text-transform:none}@media (prefers-reduced-motion:reduce){.MochiFood_landed__6tZA4 svg{animation:none}}