.mf-ob{--ob-bg:#0b0b0d;--ob-panel:#111114;--ob-panel-2:#17171c;--ob-line:#26262d;--ob-text:#e9e9ee;--ob-dim:#8b8b95;--ob-green:#428d52;--ob-chrome:#b7b7ef;--ob-chrome-on:#6b6bff;--ob-amber:#e2a13c;--ob-red:#dc5b5b;--ob-blue:#0787ff;--ob-card-panel:#282828;--ob-max:1280px;--ob-gutter:24px;--ob-inset:max(var(--ob-gutter), calc((100% - var(--ob-max)) / 2 + var(--ob-gutter)));--ob-zoom:.75;--ob-mark-half:32px;--ob-inset-body:max(var(--ob-gutter), calc(var(--ob-inset) - 77px));zoom:var(--ob-zoom);-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:calc(100dvh / var(--ob-zoom));background:var(--ob-bg);color:var(--ob-text);font-family:var(--font-ui,system-ui, -apple-system, "Segoe UI", sans-serif)}.mf-ob .mf-tables,.mf-tables .mf-ob{zoom:1}.mf-ob-head{z-index:30;padding-block:16px;padding-inline:var(--ob-inset);background:#000;border-radius:0 0 18px 18px;align-items:center;gap:24px;display:flex;position:sticky;top:0}.mf-ob-brand{align-items:center;gap:14px;min-width:0;display:flex;position:relative}.mf-ob-brand-text{flex-direction:column;min-width:0;display:flex}.mf-ob-mark{background:var(--ob-panel-2);width:64px;height:64px;color:var(--ob-chrome);border-radius:16px;flex:none;place-items:center;display:grid}.mf-ob-mark--btn{cursor:pointer;border:1px solid #0000;transition:border-color .16s,background .16s;position:relative}.mf-ob-mark--btn:hover,.mf-ob-mark--btn[aria-expanded=true]{border-color:color-mix(in srgb, var(--ob-chrome) 45%, transparent);background:#1d1d24}.mf-ob-mark--btn:focus-visible{outline:2px solid var(--ob-chrome-on);outline-offset:2px}.mf-ob-mark-caret{color:var(--ob-chrome);opacity:.8;position:absolute;bottom:3px;right:3px}.mf-ob-seats{z-index:40;border:1px solid var(--ob-line);transform-origin:0 0;background:#111114;border-radius:14px;flex-direction:column;gap:2px;min-width:210px;padding:6px;animation:.16s ease-out mfObSeatsIn;display:flex;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 48px #0009}@keyframes mfObSeatsIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mf-ob-seats{animation:none}}.mf-ob-seats button{min-height:44px;color:var(--ob-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;display:flex}.mf-ob-seats button svg{color:var(--ob-chrome);flex:none}.mf-ob-seats button:hover{background:var(--ob-panel-2)}.mf-ob-seats button.is-on{color:#fff}.mf-ob-seats button.is-on svg{color:var(--ob-chrome-on)}.mf-ob-seats .tick{margin-left:auto}@property --seat{syntax:"<color>";inherits:true;initial-value:#b7b7ef}@property --seat-nav{syntax:"<color>";inherits:true;initial-value:#b7b7ef}@property --seat-nav-on{syntax:"<color>";inherits:true;initial-value:#6b6bff}.mf-ob[data-seat]{--seat:var(--ob-chrome);--seat-nav:var(--ob-chrome);--seat-nav-on:var(--ob-chrome-on);transition:--seat .6s,--seat-nav .6s,--seat-nav-on .6s}.mf-ob[data-seat=kitchen]{--seat:#10b981;--seat-nav:#58b77b;--seat-nav-on:#00ffab}.mf-ob[data-seat=chef]{--seat:#b32f2f;--seat-nav:#dc5b5b;--seat-nav-on:#b32f2f}.mf-ob[data-seat] .mf-ob-nav a{color:var(--seat-nav)}.mf-ob[data-seat] .mf-ob-nav a.is-on{color:var(--seat-nav-on)}.mf-ob-navword{white-space:pre}.mf-ob-navword>span{animation:.6s cubic-bezier(.22,1,.36,1) both mfObLetter;animation-delay:calc(.2s + var(--i) * 32ms);display:inline-block}@keyframes mfObLetter{0%{transform:none}35%{color:#fff;text-shadow:0 0 10px var(--seat-nav-on), 0 0 2px var(--seat-nav-on);transform:translateY(-4px)}to{text-shadow:none;transform:none}}.mf-ob[data-seat] .mf-ob-mark{color:var(--seat);background:color-mix(in srgb, var(--seat) 12%, var(--ob-panel-2))}.mf-ob[data-seat] .mf-ob-mark-caret,.mf-ob[data-seat] .mf-ob-role{color:var(--seat)}.mf-ob[data-seat] .mf-ob-mark--btn:hover,.mf-ob[data-seat] .mf-ob-mark--btn[aria-expanded=true]{border-color:color-mix(in srgb, var(--seat) 55%, transparent);background:color-mix(in srgb, var(--seat) 18%, var(--ob-panel-2))}.mf-ob-seats button[data-seat=waiter]{--seat-c:var(--ob-chrome)}.mf-ob-seats button[data-seat=kitchen]{--seat-c:#10b981}.mf-ob-seats button[data-seat=chef]{--seat-c:#b32f2f}.mf-ob-seats button[data-seat] svg{color:var(--seat-c)}.mf-ob-seats button[data-seat].is-on{background:color-mix(in srgb, var(--seat-c) 14%, transparent)}.mf-ob-seatc[data-seat=waiter]{--c:var(--ob-chrome)}.mf-ob-seatc[data-seat=kitchen]{--c:#10b981}.mf-ob-seatc[data-seat=chef]{--c:#b32f2f}.mf-ob[data-seat] .mf-ob-mark-icon>*{animation:.55s cubic-bezier(.65,0,.35,1) .22s both mfObDraw}.mf-ob[data-seat] .mf-ob-mark-icon>:nth-child(2){animation-delay:.3s}.mf-ob[data-seat] .mf-ob-mark-icon>:nth-child(3){animation-delay:.38s}.mf-ob[data-seat] .mf-ob-mark-icon>:nth-child(4){animation-delay:.46s}.mf-ob[data-seat] .mf-ob-mark-icon>:nth-child(n+5){animation-delay:.54s}@keyframes mfObDraw{0%{stroke-dasharray:80;stroke-dashoffset:80px}to{stroke-dasharray:80;stroke-dashoffset:0}}.mf-ob-mark-out{color:var(--c);pointer-events:none;margin:auto;position:absolute;inset:0}.mf-ob-mark-out>*{animation:.32s cubic-bezier(.55,0,1,.45) forwards mfObErase}@keyframes mfObErase{0%{stroke-dasharray:80;stroke-dashoffset:0}to{stroke-dasharray:80;stroke-dashoffset:-80px}}.mf-ob-mark-trace{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mf-ob-mark-trace rect{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--c));animation:1.1s cubic-bezier(.45,0,.2,1) forwards mfObTrace}@keyframes mfObTrace{0%{stroke-dasharray:0 100;stroke-dashoffset:0;opacity:1}45%{stroke-dasharray:34 66;stroke-dashoffset:-66px;opacity:1}70%{stroke-dasharray:100 0;stroke-dashoffset:-100px;opacity:1}to{stroke-dasharray:100 0;stroke-dashoffset:-100px;opacity:0}}.mf-ob[data-seat] .mf-ob-role{animation:.5s cubic-bezier(.22,1,.36,1) .35s both mfObWrite}@keyframes mfObWrite{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.mf-ob-seatwave{--x:calc(var(--ob-inset) + var(--ob-mark-half));z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mf-ob-seatwave>span{height:3px;box-shadow:0 0 12px 1px color-mix(in srgb, var(--c) 70%, transparent);animation:.75s cubic-bezier(.16,1,.3,1) .15s both mfObShoot,.5s ease-in .7s forwards mfObBurn;position:absolute;bottom:0}.mf-ob-seatwave>.to-end{left:var(--x);transform-origin:0;background:linear-gradient(90deg, color-mix(in srgb, var(--c) 35%, transparent), var(--c) 92%, #fff);right:0}.mf-ob-seatwave>.to-start{width:var(--x);transform-origin:100%;background:linear-gradient(270deg, color-mix(in srgb, var(--c) 35%, transparent), var(--c) 92%, #fff);left:0}@keyframes mfObShoot{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mfObBurn{to{opacity:0}}.mf-ob[data-seat=waiter] .mf-ob-mark-icon.lucide-coffee path:not(:nth-child(3)){transform-box:fill-box;transform-origin:50% 100%;animation:2.4s ease-in-out .8s infinite both mfObSteam}.mf-ob[data-seat=waiter] .mf-ob-mark-icon.lucide-coffee path:first-child{animation-delay:1.2s}.mf-ob[data-seat=waiter] .mf-ob-mark-icon.lucide-coffee path:nth-child(2){animation-delay:1.6s}@keyframes mfObSteam{0%{opacity:0;transform:translateY(1.5px)scaleY(.4)}35%{opacity:1;transform:none}70%{opacity:.9;transform:translateY(-1px)}to{opacity:0;transform:translateY(-2.5px)scaleY(.6)}}@media (prefers-reduced-motion:reduce){.mf-ob[data-seat]{transition:none}.mf-ob[data-seat] .mf-ob-mark-icon>*,.mf-ob[data-seat] .mf-ob-role,.mf-ob-navword>span,.mf-ob[data-seat=waiter] .mf-ob-mark-icon.lucide-coffee path{animation:none}.mf-ob-seatwave,.mf-ob-mark-trace,.mf-ob-mark-out{display:none}}.mf-ob-role{color:var(--ob-chrome);white-space:nowrap;font-size:18px;font-weight:700;line-height:1.15}.mf-ob-sub{color:#ffffff73;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3}.mf-ob-nav{gap:40px;margin-inline:auto;display:flex}.mf-ob-nav a{letter-spacing:.2em;text-transform:uppercase;color:var(--ob-chrome);opacity:.85;font-size:14px;font-weight:500;text-decoration:none}.mf-ob-nav a:hover{opacity:1}.mf-ob-nav a.is-on{opacity:1;color:var(--ob-chrome-on)}.mf-ob-brand+.mf-ob-round{margin-left:auto}.mf-ob-round+.mf-ob-round{margin-left:-12px}.mf-ob-round{color:#0b0b0d;cursor:pointer;background:#fff;border:none;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.mf-ob-round .mf-ob-ic{pointer-events:none;width:auto;height:22px;display:block}.mf-ob-round .mf-ob-ic--gear{height:28px}.mf-ob-bell{--bell-a:var(--ob-chrome);--bell-b:var(--ob-chrome-on);isolation:isolate}.mf-ob-bell:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--bell-a) 70%, #fff) 0%, var(--bell-a) 45%, color-mix(in srgb, var(--bell-a) 40%, var(--bell-b)) 100%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.mf-ob-bell.is-on:before{opacity:1}.mf-ob-bell.is-on{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--bell-a) 45%, transparent);transition:box-shadow .4s}.mf-ob-bell-trace{pointer-events:none;width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;inset:-2px;overflow:visible}.mf-ob-bell-trace circle{fill:none;stroke:var(--bell-b);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--bell-b));animation:1.1s cubic-bezier(.45,0,.2,1) forwards mfObTrace}@media (prefers-reduced-motion:reduce){.mf-ob-bell-trace{display:none}.mf-ob-bell:before{transition:none}}.mf-ob-round .badge{background:var(--ob-red);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}.mf-ob-body{padding-block:32px 160px;padding-inline:var(--ob-inset-body)}.mf-ob-cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(14px,1.4vw,24px);display:grid}.mf-ob-colhead{align-items:center;gap:10px;min-height:32px;margin-bottom:14px;display:flex}.mf-ob-colhead .name{letter-spacing:.18em;text-transform:uppercase;font-size:17px;font-weight:700}.mf-ob-colhead .dot{border-radius:50%;flex:none;width:8px;height:8px}.mf-ob-colhead .limit{color:var(--ob-dim);margin-left:auto;font-size:13px}.mf-ob-colhead .limit b{color:var(--ob-text);font-weight:600}.mf-ob-col.new{--col:var(--ob-green)}.mf-ob-col.cooling{--col:var(--ob-amber)}.mf-ob-col.critical{--col:var(--ob-red)}.mf-ob-col .dot{color:var(--col)}.mf-ob-colhead .dot{background:var(--col);box-shadow:0 0 8px var(--col)}.mf-ob-coltabs{display:none}.mf-ob-coltab.new{--col:var(--ob-green)}.mf-ob-coltab.cooling{--col:var(--ob-amber)}.mf-ob-coltab.critical{--col:var(--ob-red)}.mf-ob-coltab{border:1px solid var(--ob-line);min-width:0;min-height:52px;color:var(--ob-dim);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.mf-ob-coltab .dot{background:var(--col);border-radius:50%;flex:none;width:8px;height:8px}.mf-ob-coltab .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mf-ob-coltab .n{background:var(--ob-panel-2);min-width:24px;color:var(--ob-text);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:999px;flex:none;padding:1px 7px;font-size:13px}.mf-ob-coltab.is-on{border-color:var(--col);color:var(--col);background:color-mix(in srgb, var(--col) 12%, transparent)}.mf-ob-coltab.is-on .n{background:var(--col);color:#0b0b0d}.mf-ob-coltab:focus-visible{outline:2px solid var(--ob-chrome-on);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mf-ob-coltab{transition:none}}.mf-ob-empty{text-align:center;color:var(--ob-dim);border:1px dashed var(--ob-line);border-radius:18px;padding:34px 0;font-size:13px}.mf-ob-card.new{--col:var(--ob-green)}.mf-ob-card.cooling{--col:var(--ob-amber)}.mf-ob-card.critical{--col:var(--ob-red)}.mf-ob-card{border:clamp(2px, .69cqw, 4px) solid var(--col,var(--ob-line));background:#000;border-radius:clamp(14px,4.14cqw,24px);flex-direction:column;min-height:clamp(260px,62cqw,420px);margin-bottom:18px;padding:clamp(16px,5.86cqw,34px) clamp(16px,5.86cqw,34px) clamp(14px,4.14cqw,24px);display:flex;container-type:inline-size}.mf-ob-card>.mf-ob-actions{margin-top:auto}.mf-ob-card.is-ready{animation:1.6s ease-in-out infinite mfObReady}@keyframes mfObReady{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--ob-green) 55%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--ob-green) 40%, transparent), 0 0 28px color-mix(in srgb, var(--ob-green) 60%, transparent)}}.mf-ob-card.is-ready .mf-ob-btn.go{background:var(--ob-green);border-color:var(--ob-green);color:#fff}.mf-ob-card.is-ready .mf-ob-btn.go:hover:not(:disabled){background-color:color-mix(in srgb, var(--ob-green) 100%, #fff 15%);color:#fff;border-color:color-mix(in srgb, var(--ob-green) 100%, #fff 15%)}@media (prefers-reduced-motion:reduce){.mf-ob-card.is-ready{box-shadow:0 0 0 5px color-mix(in srgb, var(--ob-green) 45%, transparent);animation:none}}.mf-ob-card.is-flash{animation:.8s ease-in-out 3 mfObFlash}@keyframes mfObFlash{0%,to{border-color:var(--col,var(--ob-line));box-shadow:0 0 #0000}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--col,var(--ob-line)) 28%, transparent), 0 0 22px color-mix(in srgb, var(--col,var(--ob-line)) 45%, transparent);border-color:color-mix(in srgb, var(--col,var(--ob-line)) 100%, #fff 25%)}}@media (prefers-reduced-motion:reduce){.mf-ob-card.is-flash{box-shadow:0 0 0 4px color-mix(in srgb, var(--col,var(--ob-line)) 28%, transparent);animation:none}}.mf-ob-cardtop{align-items:flex-start;gap:clamp(10px,2.93cqw,17px);margin-bottom:clamp(12px,3.79cqw,22px);display:flex}.mf-ob-cardedit{background:var(--mf-accent,#3fc06d);cursor:pointer;border:0;flex:none;width:clamp(34px,7.6cqw,44px);height:clamp(34px,7.6cqw,44px);margin-left:auto;padding:0;-webkit-mask:url(/legacy/resources/pencil.svg) 50%/contain no-repeat;mask:url(/legacy/resources/pencil.svg) 50%/contain no-repeat}.mf-ob-cardedit:hover:not(:disabled){opacity:.82}.mf-ob-cardedit:disabled{opacity:.45;cursor:default}.mf-ob-clock{font-variant-numeric:tabular-nums;color:var(--col,var(--ob-text));flex:none;font-size:clamp(15px,3.45cqw,20px);font-weight:500;line-height:1.2}.mf-ob-table{font-size:clamp(15px,3.45cqw,20px);font-weight:500;line-height:1.2}.mf-ob-state{font-size:clamp(15px,3.45cqw,20px);font-weight:500}.mf-ob-state.queued{color:#fff}.mf-ob-state.preparing{color:var(--ob-amber)}.mf-ob-state.sent{color:var(--ob-dim)}.mf-ob-state.ready{color:var(--ob-green)}.mf-ob-state.canceled{color:var(--ob-red)}.mf-ob-state.completed{color:var(--ob-green)}.mf-ob-placed{color:#ffffff73;margin-top:2px;font-size:clamp(12px,2.76cqw,16px);line-height:1.25}.mf-ob-item+.mf-ob-item{margin-top:16px}.mf-ob-name{color:#fff;margin-bottom:clamp(6px,1.72cqw,10px);font-size:clamp(17px,4.14cqw,24px);font-weight:700;line-height:1.25}.mf-ob-opt{color:#ffffff73;font-size:clamp(13px,3.1cqw,18px);font-weight:500;line-height:1.33}.mf-ob-opt b{color:var(--ob-blue);font-weight:500}.mf-ob-combo{background:var(--ob-card-panel);border-radius:clamp(8px,2.07cqw,12px);margin-top:clamp(10px,3.1cqw,18px);padding:clamp(10px,2.76cqw,16px) clamp(12px,3.45cqw,20px)}.mf-ob-combohead{align-items:center;gap:clamp(8px,2.24cqw,13px);margin-bottom:clamp(6px,1.72cqw,10px);display:flex}.mf-ob-combohead .label{color:#ffffff73;font-size:clamp(13px,3.1cqw,18px);line-height:1.55}.mf-ob-chip{text-transform:lowercase;background:var(--ob-red);color:#fff;border-radius:12px;padding:4px clamp(7px,1.72cqw,10px);font-size:12px;font-weight:500;line-height:1.17}.mf-ob-line{align-items:flex-start;gap:clamp(8px,1.9cqw,11px);font-size:clamp(13px,3.1cqw,18px);display:flex}.mf-ob-line+.mf-ob-line{margin-top:clamp(4px,1.03cqw,6px)}.mf-ob-line .bullet{border-radius:50%;flex:none;width:clamp(7px,1.72cqw,10px);height:clamp(7px,1.72cqw,10px);margin-top:clamp(6px,1.9cqw,11px)}.mf-ob-line .bullet.changed{background:var(--ob-red)}.mf-ob-line .bullet.plain{background:var(--ob-green)}.mf-ob-toggle{color:#ffffff73;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:4px;padding:0;line-height:1.55;display:inline-flex}.mf-ob-ing{margin:clamp(2px,.69cqw,4px) 0 0 clamp(14px,3.28cqw,19px);font-size:clamp(13px,3.1cqw,18px);font-weight:500;line-height:1.55}.mf-ob-ing .kept,.mf-ob-ing.kept{color:var(--ob-green)}.mf-ob-ing .gone,.mf-ob-ing.gone{color:var(--ob-red);text-decoration:line-through}.mf-ob-ing .extra,.mf-ob-ing.extra{color:var(--ob-amber)}.mf-ob-ing .sep{color:#ffffff73}.mf-ob-comment{background:var(--ob-card-panel);min-height:clamp(38px,8.79cqw,51px);color:var(--ob-text);border-radius:clamp(8px,2.07cqw,12px);align-items:center;gap:6px;margin-top:clamp(10px,2.76cqw,16px);padding:clamp(8px,1.9cqw,11px) clamp(12px,3.45cqw,20px);font-size:clamp(13px,3.1cqw,18px);line-height:1.55;display:flex}.mf-ob-comment .label{color:#ffffff73}.mf-ob-comment.is-editable{width:100%;font-family:inherit;font-weight:inherit;text-align:left;cursor:pointer;border:0;transition:background .16s}.mf-ob-comment.is-editable:hover:not(:disabled){background:color-mix(in srgb, var(--ob-card-panel) 100%, #fff 8%)}.mf-ob-comment.is-editable:focus-visible{outline:2px solid var(--mf-accent,#3fc06d);outline-offset:2px}.mf-ob-comment.is-editable:disabled{cursor:default}.mf-ob-total{color:#fff;margin-top:clamp(12px,3.28cqw,19px);font-size:clamp(17px,4.14cqw,24px);font-weight:700;line-height:1.25}.mf-ob-actions{gap:clamp(10px,3.1cqw,18px);margin-top:clamp(12px,3.28cqw,19px);display:flex}.mf-ob-btn{letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:clamp(8px,2.07cqw,12px);min-height:clamp(38px,8.1cqw,47px);padding:0 10px;font-size:clamp(12px,3.1cqw,18px);font-weight:400;display:inline-flex}.mf-ob-btn:disabled{opacity:.45;cursor:default}.mf-ob-btn.go{--btn:var(--col,var(--ob-green));border:1px solid var(--btn);color:var(--btn)}.mf-ob-btn.go.is-accept{--btn:#fff}.mf-ob-btn.go.is-waiting{--btn:var(--ob-amber)}.mf-ob-btn.go.is-ready,.mf-ob-btn.go.is-serve{--btn:var(--ob-green)}.mf-ob-btn.go.is-held{--btn:var(--ob-dim)}.mf-ob-btn.go.is-waiting:disabled{opacity:1;background:color-mix(in srgb, var(--btn) 10%, transparent)}@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}.mf-ob-btn{isolation:isolate;transition:transform .16s cubic-bezier(.25,1,.5,1),background-color .18s,color .18s,border-color .18s;position:relative}.mf-ob-btn:active:not(:disabled){transform:scale(.94)}.mf-ob-btn.go.is-busy:disabled{opacity:1}.mf-ob-btn.go.is-turn{animation:.5s cubic-bezier(.22,1,.36,1) mfObBtnPop}@keyframes mfObBtnPop{0%{transform:scale(.96)}35%{transform:scale(1.05)}to{transform:scale(1)}}.mf-ob-btnword{white-space:pre;display:inline-block}.mf-ob-btnword.is-letters>span{animation:.44s cubic-bezier(.22,1,.36,1) both mfObLetterIn;animation-delay:calc(.14s + var(--i) * 22ms);display:inline-block}@keyframes mfObLetterIn{0%{opacity:0;filter:blur(3px);transform:translateY(75%)}to{opacity:1;filter:none;transform:none}}.mf-ob-btnold{white-space:pre;pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mf-ob-btnold>span{animation:.3s cubic-bezier(.55,0,1,.45) both mfObLetterOut;animation-delay:calc(var(--i) * 12ms);display:inline-block}@keyframes mfObLetterOut{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(3px);transform:translateY(-85%)}}.mf-ob-btn.go.is-turn>svg.lucide-check>*{animation:.42s cubic-bezier(.65,0,.35,1) .12s both mfObTick}@keyframes mfObTick{0%{stroke-dasharray:24;stroke-dashoffset:24px}to{stroke-dasharray:24;stroke-dashoffset:0}}.mf-ob-btnfx{border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:-1px;overflow:hidden}.mf-ob-btnfx .burst{background:radial-gradient(circle, var(--btn) 0, color-mix(in srgb, var(--btn) 45%, transparent) 60%, transparent 72%);border-radius:50%;width:24px;height:24px;margin:-12px 0 0 -12px;animation:.7s cubic-bezier(.22,1,.36,1) forwards mfObBurst;position:absolute;top:50%;left:50%}@keyframes mfObBurst{0%{opacity:.55;transform:scale(0)}50%{opacity:.3}to{opacity:0;transform:scale(18)}}.mf-ob-btnfx .beam,.mf-ob-btn.go.is-waiting:before{content:"";border-radius:inherit;background:conic-gradient(from var(--beam), transparent 0deg, color-mix(in srgb, var(--btn) 40%, transparent) 40deg, var(--btn) 78deg, #fff 88deg, transparent 90deg, transparent 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mf-ob-btnfx .beam{animation:.8s cubic-bezier(.45,0,.2,1) forwards mfObBeamLap}@keyframes mfObBeamLap{0%{--beam:-90deg;opacity:1}75%{opacity:1}to{--beam:270deg;opacity:0}}.mf-ob-btn.go.is-waiting:before{z-index:-1;animation:2.6s linear infinite mfObBeamRun;inset:-1px}@keyframes mfObBeamRun{0%{--beam:0deg}to{--beam:360deg}}.mf-ob-dots{flex:none;align-items:center;gap:4px;display:inline-flex}.mf-ob-dots i{background:currentColor;border-radius:999px;width:6px;height:6px;animation:1.5s ease-in-out infinite mfObDot}.mf-ob-dots i:nth-child(2){animation-delay:.18s}.mf-ob-dots i:nth-child(3){animation-delay:.36s}@keyframes mfObDot{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.mf-ob-btn{transition:none}.mf-ob-btn:active:not(:disabled){transform:none}.mf-ob-btn.go.is-turn,.mf-ob-btn.go.is-turn>svg.lucide-check>*,.mf-ob-btnword.is-letters>span,.mf-ob-dots i{opacity:1;animation:none}.mf-ob-btnfx,.mf-ob-btnold,.mf-ob-btn.go.is-waiting:before{display:none}}.mf-ob-btn.stop{--btn:var(--ob-red);border:1px solid var(--ob-red);color:var(--ob-red)}.mf-ob-btn.go,.mf-ob-btn.stop{background-image:linear-gradient(90deg, color-mix(in srgb, var(--btn) 14%, transparent), color-mix(in srgb, var(--btn) 24%, transparent));background-repeat:no-repeat;background-size:0% 100%;transition:transform .2s cubic-bezier(.25,1,.5,1),background-size .4s cubic-bezier(.22,1,.36,1),background-color .18s,color .18s,border-color .18s,box-shadow .25s,letter-spacing .3s cubic-bezier(.22,1,.36,1)}.mf-ob-card.is-ready .mf-ob-btn.go{background-image:linear-gradient(90deg,#ffffff1a,#fff3)}.mf-ob-btn.stop>svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.mf-ob-btn.go:hover:not(:disabled),.mf-ob-btn.stop:hover:not(:disabled){color:color-mix(in srgb, var(--btn) 72%, #fff);border-color:color-mix(in srgb, var(--btn) 72%, #fff);letter-spacing:.06em;box-shadow:0 0 0 3px color-mix(in srgb, var(--btn) 14%, transparent), 0 8px 20px -8px color-mix(in srgb, var(--btn) 70%, transparent);background-size:100% 100%;transform:translateY(-1px)}.mf-ob-btn.go:hover:not(:disabled)>svg.lucide-check>*{animation:.38s cubic-bezier(.65,0,.35,1) both mfObTick}.mf-ob-btn.stop:hover:not(:disabled)>svg{transform:rotate(90deg)}}.mf-ob-btn.go:focus-visible,.mf-ob-btn.stop:focus-visible{outline:2px solid color-mix(in srgb, var(--btn) 80%, #fff);outline-offset:3px;background-size:100% 100%}.mf-ob-btn.go:active:not(:disabled),.mf-ob-btn.stop:active:not(:disabled){transform:scale(.94)}@media (prefers-reduced-motion:reduce){.mf-ob-btn.go,.mf-ob-btn.stop{transition:color .18s,border-color .18s,box-shadow .18s}.mf-ob-btn.go:hover:not(:disabled),.mf-ob-btn.stop:hover:not(:disabled),.mf-ob-btn.go:active:not(:disabled),.mf-ob-btn.stop:active:not(:disabled){letter-spacing:.02em;transform:none}.mf-ob-btn.go:hover:not(:disabled)>svg.lucide-check>*{animation:none}.mf-ob-btn.stop:hover:not(:disabled)>svg{transform:none}}.mf-ob-notice{border:1px solid var(--ob-line);color:var(--ob-dim);border-radius:14px;margin:16px;padding:14px 18px;font-size:15px;line-height:1.5}.mf-ob-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040406b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mf-ob-modal{width:100%;max-width:560px;max-height:calc(86dvh / var(--ob-zoom));border:1px solid var(--ob-line);background:#0e0e11;border-radius:20px;flex-direction:column;padding:22px;display:flex}.mf-ob-modalhead{align-items:flex-start;gap:16px;display:flex}.mf-ob-modalhead h2{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:20px;font-weight:700}.mf-ob-x{width:34px;height:34px;color:var(--ob-text);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;margin-left:auto;display:grid}.mf-ob-modalsub{color:var(--ob-dim);margin:8px 0 0;font-size:13px;line-height:1.5}.mf-ob-reasons{flex-wrap:wrap;gap:10px;margin:18px 0 14px;display:flex}.mf-ob-reason{border:1px solid var(--ob-line);background:var(--ob-panel-2);color:var(--ob-text);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:14px}.mf-ob-reason[aria-pressed=true]{color:#0b0b0d;background:#fff;border-color:#fff}.mf-ob-textarea{resize:vertical;border:1px solid var(--ob-line);background:var(--ob-panel-2);width:100%;min-height:120px;color:var(--ob-text);font:inherit;border-radius:14px;padding:12px 14px;font-size:14px}.mf-ob-textarea::placeholder{color:var(--ob-dim)}.mf-ob-modalfoot{gap:12px;margin-top:18px;display:flex}.mf-ob-modalfoot .mf-ob-btn{flex:0 auto;min-width:160px}.mf-ob-btn.ghost{border:1px solid var(--ob-line);color:var(--ob-dim)}.mf-ob-err{color:var(--ob-red);margin:10px 0 0;font-size:13px}.mf-ob-checkbody{flex-direction:column;gap:14px;min-height:0;margin:18px 0 0;display:flex;overflow-y:auto}.mf-ob-checkorder{border:1px solid var(--ob-line);border-radius:12px;padding:12px 14px}.mf-ob-checkorder>header{color:var(--ob-dim);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.mf-ob-checkorder>header b{color:#fff;font-size:15px}.mf-ob-checkorder ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mf-ob-checkorder li{align-items:baseline;gap:10px;font-size:15px;display:flex}.mf-ob-checkorder li .q{color:var(--ob-dim);font-variant-numeric:tabular-nums;flex:none}.mf-ob-checkorder li .n{flex:auto;min-width:0}.mf-ob-checkorder li .p{font-variant-numeric:tabular-nums;flex:none}.mf-ob-checktotal{border-top:1px solid var(--ob-line);color:var(--ob-dim);justify-content:space-between;align-items:baseline;gap:12px;margin:16px 0 0;padding-top:14px;font-size:15px;display:flex}.mf-ob-checktotal b{color:#fff;font-size:22px;font-weight:700}.mf-ob-editmodal{--ob-edit-gap:10px}.mf-ob-editscroll{overscroll-behavior:contain;flex:auto;min-height:0;margin:16px 0 0;padding-right:4px;overflow-y:auto}.mf-ob-editlist{gap:var(--ob-edit-gap);flex-direction:column;margin:0 0 16px;padding:0;list-style:none;display:flex}.mf-ob-editlist li{border:1px solid var(--ob-line);background:var(--ob-panel-2);border-radius:14px;padding:12px 12px 10px 14px;transition:opacity .12s,border-color .12s}.mf-ob-editlist li .head{align-items:baseline;gap:12px;display:flex}.mf-ob-editlist .name{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px}.mf-ob-editlist .sum{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:15px;font-weight:600}.mf-ob-editlist .detail{color:var(--ob-dim);flex-wrap:wrap;gap:3px 10px;margin-top:4px;font-size:12px;line-height:1.4;display:flex}.mf-ob-editlist .detail .add{color:var(--ob-green)}.mf-ob-editlist .detail .rm{color:var(--ob-red)}.mf-ob-editlist li .foot{align-items:center;gap:10px;margin-top:10px;display:flex}.mf-ob-editlist .unit{min-width:0;color:var(--ob-dim);font-variant-numeric:tabular-nums;flex:1;align-items:baseline;gap:8px;font-size:12px;display:inline-flex}.mf-ob-editlist .unit .was{color:var(--ob-amber);font-weight:400}.mf-ob-editlist li.is-gone{opacity:.55;border-style:dashed}.mf-ob-editlist li.is-gone .name{color:var(--ob-dim);text-decoration:line-through}.mf-ob-editlist li.is-gone .sum{color:var(--ob-dim)}.mf-ob-stepper{border:1px solid var(--ob-line);border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.mf-ob-stepper .n{text-align:center;font-variant-numeric:tabular-nums;min-width:30px;font-size:16px;font-weight:600}.mf-ob-stepper button,.mf-ob-editdrop{width:34px;height:34px;color:var(--ob-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;transition:background .12s,color .12s,border-color .12s;display:grid}.mf-ob-stepper button:hover:not(:disabled){background:#ffffff12}.mf-ob-stepper button:disabled,.mf-ob-editdrop:disabled{opacity:.4;cursor:default}.mf-ob-editdrop{border-color:var(--ob-line);color:var(--ob-red);flex:none}.mf-ob-editdrop:hover:not(:disabled){background:color-mix(in srgb, var(--ob-red) 14%, transparent)}.mf-ob-editdrop[aria-pressed=true]{color:var(--ob-text);border-color:var(--ob-line)}.mf-ob-editdrop[aria-pressed=true]:hover:not(:disabled){background:#ffffff12}.mf-ob-editlabel{color:var(--ob-dim);align-items:baseline;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.mf-ob-editlabel .count{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.mf-ob-editlock{letter-spacing:.04em;color:var(--ob-amber);align-items:center;gap:7px;margin:10px 0 0;font-size:12px;display:inline-flex}.mf-ob-editlock i{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite mf-ob-pulse}.mf-ob-editlock.is-held{color:var(--ob-green)}.mf-ob-editlock.is-held i{animation:none}@keyframes mf-ob-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.mf-ob-editlock i{animation:none}}.mf-ob-editfoot{border-top:1px solid var(--ob-line);flex:none;margin-top:14px;padding-top:14px}.mf-ob-editfoot .mf-ob-modalfoot .mf-ob-btn{min-width:110px}.mf-ob-edittotal{letter-spacing:.1em;text-transform:uppercase;color:var(--ob-dim);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:13px;display:flex}.mf-ob-edittotal .figures{align-items:baseline;gap:10px;display:inline-flex}.mf-ob-edittotal .figures s{letter-spacing:0;color:var(--ob-dim);font-size:13px}.mf-ob-edittotal b{letter-spacing:0;color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.mf-ob-spin{animation:.9s linear infinite mf-ob-spin}@keyframes mf-ob-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mf-ob-spin{animation:none}}.mf-ob-editlist li.is-new{border-color:color-mix(in srgb, var(--ob-green) 45%, var(--ob-line))}.mf-ob-editlist .name .tag{background:color-mix(in srgb, var(--ob-green) 18%, transparent);color:var(--ob-green);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:600}.mf-ob-editchange{border:1px solid var(--ob-line);width:34px;height:34px;color:var(--ob-dim);cursor:pointer;background:0 0;border-radius:999px;flex:none;place-items:center;transition:background .12s,color .12s,border-color .12s;display:grid}.mf-ob-editchange:hover:not(:disabled){color:var(--ob-text);border-color:#3a3a44}.mf-ob-editchange:disabled{opacity:.4;cursor:default}.mf-ob-addrow{border:1px dashed var(--ob-line);width:100%;min-height:44px;color:var(--ob-dim);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:0 0 16px;font-size:13px;font-weight:600;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.mf-ob-addrow:hover:not(:disabled){color:var(--ob-green);border-color:color-mix(in srgb, var(--ob-green) 55%, var(--ob-line));background:color-mix(in srgb, var(--ob-green) 8%, transparent)}.mf-ob-addrow:disabled{opacity:.4;cursor:default}.mf-ob-rows{margin-top:12px;padding-right:6px;overflow-y:auto}.mf-ob-colnames{letter-spacing:.12em;color:var(--ob-dim);justify-content:space-between;margin-top:16px;font-size:12px;display:flex}.mf-ob-row{background:var(--ob-panel-2);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.mf-ob-row+.mf-ob-row{margin-top:10px}.mf-ob-row .name{font-size:15px;font-weight:600}.mf-ob-row .desc{color:var(--ob-dim);margin-top:2px;font-size:13px}.mf-ob-step{border:1px solid var(--ob-line);border-radius:999px;flex:none;align-items:center;gap:10px;margin-left:auto;padding:6px 12px;display:inline-flex}.mf-ob-step button{cursor:pointer;width:22px;height:22px;color:var(--ob-red);background:0 0;border:none;place-items:center;display:grid}.mf-ob-step button:last-child{color:var(--ob-green)}.mf-ob-step .n{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.mf-ob-step .u{color:var(--ob-dim);font-size:13px}.mf-ob-legend{color:var(--ob-dim);flex-wrap:wrap;gap:14px;margin-top:8px;font-size:13px;display:flex}.mf-ob-legend span{align-items:center;gap:6px;display:inline-flex}.mf-ob-legend i{border-radius:50%;width:7px;height:7px;display:inline-block}@media (max-width:900px){.mf-ob-cols{grid-template-columns:1fr;gap:8px}.mf-ob-col:not(.is-phone-on){display:none}.mf-ob-coltabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.mf-ob-colhead .dot,.mf-ob-colhead .name{display:none}.mf-ob-nav{flex-basis:100%;order:3;justify-content:space-between;gap:0;margin-inline:0}.mf-ob-head{border-radius:0 0 16px 16px;flex-wrap:wrap;gap:12px;min-height:72px;padding-block:12px}.mf-ob-brand{gap:12px;margin-right:auto}.mf-ob-round+.mf-ob-round{margin-left:0}.mf-ob-mark{border-radius:12px;width:48px;height:48px}.mf-ob{--ob-mark-half:24px}.mf-ob-body{padding-block:20px 160px}.mf-ob-colhead{margin-bottom:10px}.mf-ob-colhead .name{letter-spacing:.14em;font-size:15px}.mf-ob-card{margin-bottom:12px}.mf-ob-empty{padding:22px 0}.mf-ob-seats{min-width:min(240px,100vw - 32px)}}@media (max-width:380px){.mf-ob-sub{display:none}.mf-ob-head{gap:8px}.mf-ob-nav a{letter-spacing:.12em;font-size:13px}.mf-ob-coltab{letter-spacing:.02em;gap:6px;padding:0 6px;font-size:13px}}@media (max-width:560px){.mf-ob-btn{min-height:44px}.mf-ob-modalfoot{flex-direction:column-reverse}.mf-ob-editfoot .mf-ob-modalfoot{flex-flow:wrap}.mf-ob-editfoot .mf-ob-modalfoot .mf-ob-btn{min-width:0}.mf-ob-editfoot .mf-ob-modalfoot .mf-ob-btn.go{flex:1 0 100%;order:1}.mf-ob-editfoot .mf-ob-modalfoot .mf-ob-btn.ghost{flex:1 1 0}.mf-ob-modalfoot .mf-ob-btn{width:100%;min-width:0}.mf-ob-scrim{align-items:end;padding:12px}.mf-ob-modal{max-height:calc(92dvh / var(--ob-zoom));border-radius:18px;padding:18px 16px}}.mf-ob-slot{grid-template-rows:1fr;display:grid}.mf-ob-slot-in{min-height:0}.mf-ob-slot-card{position:relative}.mf-ob-slot.is-leaving .mf-ob-slot-in,.mf-ob-slot.is-arriving .mf-ob-slot-in{overflow-clip-margin:28px;overflow:clip}.mf-ob-slot.is-leaving{pointer-events:none}.mf-ob-slot-fx{pointer-events:none;--fx:var(--col,var(--ob-green));border-radius:clamp(14px,4.14cqw,24px);position:absolute;inset:0}.mf-ob-slot.is-done .mf-ob-slot-fx{--fx:var(--ob-green)}.mf-ob-slot.is-cancel .mf-ob-slot-fx{--fx:var(--ob-red)}.mf-ob-slot-fx .ring{border-radius:inherit;border:3px solid var(--fx);box-shadow:0 0 24px color-mix(in srgb, var(--fx) 55%, transparent);opacity:0;position:absolute;inset:0}@keyframes mfObSlotClose{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}.mf-ob-slot.is-leaving{animation:.42s cubic-bezier(.65,0,.35,1) .58s both mfObSlotClose}.mf-ob-slot.is-gone{animation-delay:.2s}.mf-ob-slot.is-done .mf-ob-slot-card{animation:.5s cubic-bezier(.55,0,.45,1) .42s both mfObLeaveUp}@keyframes mfObLeaveUp{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(3px);transform:translateY(-14px)scale(.92)}}.mf-ob-slot.is-done .mf-ob-slot-fx .ring{animation:.35s ease-out .2s both mfObRingOn}@keyframes mfObRingOn{0%{opacity:0}to{opacity:1}}.mf-ob-slot-fx .trace{border-radius:inherit;background:conic-gradient(from var(--beam), transparent 0deg, color-mix(in srgb, var(--fx) 25%, transparent) 30deg, var(--fx) 120deg, #fff 140deg, transparent 143deg, transparent 360deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px var(--fx));padding:4px;animation:.46s cubic-bezier(.45,0,.2,1) both mfObTraceLap;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes mfObTraceLap{0%{--beam:-90deg;opacity:1}85%{opacity:1}to{--beam:270deg;opacity:0}}.mf-ob-slot-fx .wash{border-radius:inherit;background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--fx) 30%, transparent), color-mix(in srgb, var(--fx) 12%, transparent) 70%);opacity:0;animation:.3s ease-out .26s both mfObWash;position:absolute;inset:0}@keyframes mfObWash{0%{opacity:0}to{opacity:1}}.mf-ob-slot.is-cancel .mf-ob-slot-card{animation:.5s cubic-bezier(.55,0,.45,1) .42s both mfObLeaveSide}@keyframes mfObLeaveSide{0%{opacity:1;transform:none}to{opacity:0;transform:translate(28%)rotate(3deg)}}.mf-ob-slot.is-cancel .mf-ob-slot-fx .ring{animation:.36s step-end both mfObFlicker}@keyframes mfObFlicker{0%{opacity:1}20%{opacity:.15}35%{opacity:1}55%{opacity:.3}70%,to{opacity:1}}.mf-ob-slot.is-gone .mf-ob-slot-card{animation:.35s ease-in both mfObLeaveFade}@keyframes mfObLeaveFade{to{opacity:0;transform:scale(.96)}}.mf-ob-slot.is-arriving{animation:.55s cubic-bezier(.65,0,.35,1) .12s both mfObSlotOpen}@keyframes mfObSlotOpen{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}.mf-ob-slot.is-arriving .mf-ob-slot-card{transform-origin:50% 0;animation:.67s cubic-bezier(.65,0,.35,1) both mfObPrint}@keyframes mfObPrint{0%{filter:brightness(3);transform:scale(0,.012)}18%{filter:brightness(3);transform:scaleY(.012)}to{filter:none;transform:none}}.mf-ob-slot.is-arriving .mf-ob-slot-fx{overflow:hidden}.mf-ob-slot.is-arriving .mf-ob-slot-fx .ring{animation:.9s ease-out .45s both mfObIgnite}@keyframes mfObIgnite{0%{opacity:0}25%{opacity:1}to{opacity:0}}.mf-ob-slot-fx .sheen{background:linear-gradient(100deg, transparent, #ffffff29 45%, color-mix(in srgb, var(--fx) 30%, transparent) 55%, transparent);width:45%;animation:.75s cubic-bezier(.45,0,.2,1) .55s both mfObSheen;position:absolute;top:-10%;bottom:-10%;left:0;transform:translate(-120%)skew(-12deg)}@keyframes mfObSheen{to{transform:translate(260%)skew(-12deg)}}@media (prefers-reduced-motion:reduce){.mf-ob-slot.is-leaving{display:none}.mf-ob-slot.is-arriving,.mf-ob-slot.is-arriving .mf-ob-slot-card{animation:none}.mf-ob-slot-fx{display:none}}
