.mk-plate{background:var(--pl-purple-100);border-radius:var(--radius-lg);isolation:isolate;position:relative;overflow:hidden}.mk-plate img{mix-blend-mode:multiply;object-fit:contain}.mk-plate[data-mode=print]{background:var(--surface-raised)}.mk-plate[data-mode=print] img{object-fit:cover;mix-blend-mode:normal;border-radius:var(--radius-sm);width:88%!important;height:88%!important;padding:0!important;inset:6%!important}.mk-plate[data-mode=clear]{background:var(--surface-raised)}.mk-plate[data-mode=clear] img{mix-blend-mode:normal}.mk-plate.mk-plate--empty img{opacity:.6;filter:saturate(.4)}.mk-tray .mk-piece{transition:opacity .4s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1)}@media (hover:hover){:is(.mk-tray:has(.mk-piece:hover) .mk-piece:not(:hover),.mk-tray:has(.mk-piece:focus-visible) .mk-piece:not(:focus-visible)){opacity:.45;filter:saturate(.55)}}.mk-tray-arc{justify-content:center;align-items:flex-end;gap:4%;display:flex;position:relative}.mk-tray-slot{flex:none;width:28%;min-width:0}.mk-tray-lead{width:38%;margin-bottom:64px}.mk-tray-slot.mk-set-down:first-child{animation-delay:.3s}.mk-tray-slot.mk-set-down:nth-child(2){animation-delay:80ms}.mk-tray-slot.mk-set-down:nth-child(3){animation-delay:.45s}@media (max-width:1000px){.mk-tray-arc{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;gap:14px;margin:0 -20px;padding:0 20px 4px;scroll-padding:0 20px;overflow-x:auto}.mk-tray-arc::-webkit-scrollbar{display:none}.mk-tray-slot,.mk-tray-lead{scroll-snap-align:start;width:min(62vw,300px);margin-bottom:0;transition:opacity .4s cubic-bezier(.16,1,.3,1),filter .4s cubic-bezier(.16,1,.3,1)}.mk-tray-lead{order:-1}.mk-tray-arc[data-lit] .mk-tray-slot:not([data-active]){opacity:.45;filter:saturate(.55)}}@keyframes mk-set-down{0%{opacity:0;filter:blur(6px);transform:translateY(-18px)scale(.985)}to{opacity:1;filter:none;transform:none}}.mk-set-down{animation:.9s cubic-bezier(.16,1,.3,1) both mk-set-down}@keyframes mk-sheet-in{0%{opacity:0;transform:translate(32px)}}@keyframes mk-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.mk-set-down,[data-mk-animate]{animation:none!important}.mk-tray .mk-piece,.mk-tray-slot{transition:none}}
