.meal .ss-stage{background:radial-gradient(at 0 0,#b6cebc,#0000 62%),radial-gradient(at 100% 100%,#e8b9a3,#0000 65%),#f5efdb;border-radius:14px;overflow:hidden}.meal .meal-brief{width:268px;position:absolute;top:40px;left:44px}.meal .meal-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ss-text-faint);font-size:12px;font-weight:600;line-height:16px}.meal .meal-sentence{color:var(--ss-text-strong);margin-top:10px;font-size:15px;line-height:24px}.meal .meal-style{color:var(--ss-text);margin-top:14px;font-size:13px;line-height:20px}.meal .meal-square{z-index:0;background:#fff;border-radius:12px;width:420px;height:420px;position:absolute;top:36px;left:340px;overflow:hidden;box-shadow:0 0 0 1px #0a0a0a0f,0 18px 32px -12px #32325d38,0 6px 12px -6px #0000001f}.meal .meal-field{background-image:radial-gradient(circle,#0a0a0a33 .6px,#0000 .8px);background-repeat:round;background-size:11px 11px;position:absolute;inset:0}.meal .meal-lit{clip-path:circle(0);background:radial-gradient(circle,#5f57fd0d,#5f57fd00 72%),#fff;transition:clip-path .44s cubic-bezier(.5,0,.75,0);position:absolute;inset:0}.meal .meal-lit[data-on]{clip-path:circle(310px);transition:clip-path .72s cubic-bezier(.22,1,.36,1)}.meal .meal-canvas{width:100%;height:100%}.meal .meal-photo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .62s;position:absolute;inset:0}.meal .meal-photo[data-on]{opacity:1}.meal .meal-action{opacity:0;visibility:hidden;will-change:transform;place-items:center;transition:opacity .2s ease-in,transform .3s cubic-bezier(.45,0,.75,0),visibility 0s linear .3s;display:grid;position:absolute;inset:0;transform:scale(.94)}.meal .meal-action[data-on]{opacity:1;visibility:visible;transition:opacity .28s ease-out .52s,transform .46s cubic-bezier(.22,1,.36,1) .52s,visibility;transform:none}.meal .meal-card{z-index:2;opacity:0;will-change:transform;background:#fff;border-radius:12px;align-items:center;gap:12px;width:max-content;padding:12px;transition:opacity .3s,transform .52s cubic-bezier(.25,.8,.25,1);display:flex;position:absolute;top:300px;left:248px;transform:translateY(14px);box-shadow:0 0 0 1px #0a0a0a0a,0 14px 32px -8px #32325d3d,0 4px 10px -4px #0000001a}.meal .meal-card[data-on]{opacity:1;transform:none}.meal .meal-thumb{background:#ededed;border-radius:8px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.meal .meal-thumb img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .22s}.meal .meal-thumb img[data-on]{opacity:1}.meal .meal-card-text{flex-direction:column;gap:3px;min-width:0;display:flex}.meal .meal-card-title{color:var(--ss-text-strong);font-size:14px;font-weight:500;line-height:20px}.meal .meal-card-note{color:var(--ss-text);font-size:12px;line-height:16px}.meal .meal-carry{z-index:1;transform-origin:0 0;will-change:transform;opacity:0;border-radius:12px;width:420px;height:420px;transition:transform .76s cubic-bezier(.4,0,.1,1),border-radius .76s,opacity .62s;position:absolute;top:36px;left:340px;overflow:hidden}.meal .meal-carry[data-on]{opacity:1}.meal .meal-carry[data-go]{z-index:3;border-radius:60px;transform:translate(-80px,276px)scale(.13333)}.meal .meal-carry img{object-fit:cover;width:100%;height:100%;display:block}.meal .ss-stage[data-layout=compact] .meal-brief{width:310px;top:24px;left:20px}.meal .ss-stage[data-layout=compact] .meal-sentence{margin-top:8px;font-size:15px;line-height:23px}.meal .ss-stage[data-layout=compact] .meal-square{width:320px;height:320px;top:168px;left:62px}.meal .ss-stage[data-layout=compact] .meal-lit[data-on]{clip-path:circle(268px)}.meal .ss-stage[data-layout=compact] .meal-card{padding:10px;top:428px;left:16px}.meal .ss-stage[data-layout=compact] .meal-thumb{width:48px;height:48px}.meal .ss-stage[data-layout=compact] .meal-carry{width:320px;height:320px;top:168px;left:62px}.meal .ss-stage[data-layout=compact] .meal-carry[data-go]{border-radius:53px;transform:translate(-36px,270px)scale(.15)}