.meta-layer{pointer-events:none;position:absolute;inset:0}.meta-layer>*{pointer-events:auto}.meta *{-webkit-tap-highlight-color:transparent}.mtile{cursor:pointer;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.mtile-frame,.mtile-empty{pointer-events:none;position:relative}.mtile[data-in-deck] .mtile-frame{filter:brightness(.5)saturate(.45)}.mtile-check{pointer-events:none;position:absolute;left:50%;transform:translate(-50%,-50%)}.mtile-silhouette{object-fit:cover;object-position:50% 30%;filter:grayscale()brightness(.42)contrast(1.05);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mtile-lockicon{pointer-events:none;position:absolute;top:2%;left:3%}.mcarousel{touch-action:pan-y;-webkit-user-select:none;user-select:none;isolation:isolate;outline:none;flex-direction:column;align-items:center;width:360px;display:flex;position:relative}.mcarousel:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #ffd76a}.mcarousel-stage{width:100%;position:relative}.mcarousel-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mfan{pointer-events:none;position:absolute;inset:0}.mfan-card{transform-origin:50% 100%;transform:translate(var(--x), var(--y)) rotate(var(--r));position:absolute;top:0;left:50%}.mfan--in .mfan-card{animation:.32s cubic-bezier(.2,.85,.3,1.12) both mfan-in;animation-delay:calc(var(--i) * 35ms)}.mfan--out .mfan-card{animation:.23s cubic-bezier(.5,0,.8,.45) both mfan-out;animation-delay:calc(var(--i) * 25ms)}.mfan-card{--sw:16deg}.mfan-card[data-slot="1"]{--sw:0deg}@keyframes mfan-in{0%{transform:translate(calc(var(--x) + var(--dir) * 150px), calc(var(--y) + 18px)) rotate(calc(var(--r) + var(--dir) * var(--sw)));opacity:0}to{transform:translate(var(--x), var(--y)) rotate(var(--r));opacity:1}}@keyframes mfan-out{to{transform:translate(calc(var(--x) - var(--dir) * 150px), calc(var(--y) + 18px)) rotate(calc(var(--r) - var(--dir) * 16deg));opacity:0}}.mcarousel-arrows{pointer-events:none;justify-content:space-between;padding:0 4px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mcarousel-arrows>*{pointer-events:auto}.mfan-arrow-in{padding:4px 11px}.mcarousel-label{z-index:1;pointer-events:none;flex-direction:column;align-items:center;margin-top:-14px;display:flex;position:relative}.mcarousel-label--in{animation:.26s ease-out both mfan-label}@keyframes mfan-label{0%{opacity:0;transform:translateY(6px)}}.mcarousel-line{width:300px;height:32px;position:relative}.mcarousel-use{margin-top:2px}.mcarousel-inuse{pointer-events:none;position:relative}.mcarousel-check{pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-58%)}.mcarousel-locked{position:relative}@media (prefers-reduced-motion:reduce){.mfan-card,.mcarousel-label{animation:none!important}}:root[data-reduced-motion] .mfan-card,:root[data-reduced-motion] .mcarousel-label{animation:none!important}.mhit{pointer-events:auto;position:absolute}.mfield{cursor:text;margin:-4px 0;padding:4px 0;display:block}.meta [role=switch],.meta [aria-label=Close]{position:relative}.meta [role=switch]:after{content:"";position:absolute;inset:-6px -2px}.meta [aria-label=Close]:after{content:"";position:absolute;inset:-9px}.meta button:focus:not(:focus-visible),.meta [role=button]:focus:not(:focus-visible){outline:none}.meta button:focus-visible,.meta [role=button]:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #ffd76a}.mrow{align-items:center;display:flex}.mcol{flex-direction:column;align-items:center;display:flex}.mtext{position:relative}.mscroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;position:absolute;overflow:hidden auto}.mgrid{justify-content:center;display:grid}.mtoast{pointer-events:none;position:absolute;top:24%;left:50%;transform:translate(-50%)}.mtoast *{pointer-events:none!important}.mprofile-deck{pointer-events:none;gap:8px;position:absolute;bottom:18px;left:0;right:0}.mmatch{pointer-events:none;position:relative}.mmatch>*{pointer-events:auto}.mmatch-title{position:absolute;left:50%;transform:translate(-50%);pointer-events:none!important}.mseat-list{flex-direction:column;align-items:center;display:flex;position:absolute;left:0;right:0;pointer-events:none!important}.mrow-seat{will-change:transform, opacity;flex:none;animation:.36s cubic-bezier(.2,.9,.3,1.15) both mrow-in;position:relative}.mrow-seat>*{position:absolute}.mrow-seat>:first-child{top:0;left:0}.mrow-avatar{position:absolute}.mrow-unknown{animation:1.4s ease-in-out infinite mrow-search;position:absolute;inset:0 0 6%}@keyframes mrow-search{0%,to{opacity:.55}50%{opacity:1}}:root[data-reduced-motion] .mrow-unknown{animation:none}.mrow-tags{align-items:center;gap:4px;display:flex;position:absolute}@keyframes mrow-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mrow-seat[data-filled]{animation:.36s cubic-bezier(.2,.9,.3,1.3) both mrow-fill}@keyframes mrow-fill{0%{opacity:0;transform:scale(.88)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}.mmatch-dim{pointer-events:none;background:linear-gradient(#0a06181a,#0a061829 45%,#0a06181a);position:absolute;inset:0}.mmatch-dim:after{content:"";opacity:0;background:#0a061812;transition:opacity .4s ease-out;position:absolute;inset:0}.mmatch-dim[data-rolling]:after{opacity:1}.mmatch-dim[data-instant]:after,:root[data-reduced-motion] .mmatch-dim:after{transition:none}@media (prefers-reduced-motion:reduce){.mmatch-dim:after{transition:none}}.mmatch-buttons{justify-content:center;gap:8px;display:flex;position:absolute;left:0;right:0}@media (prefers-reduced-motion:reduce){.mrow-seat,.mrow-seat[data-filled]{animation:none}}:root[data-reduced-motion] .mrow-seat{animation:none}.mdock-band{pointer-events:none;background:#151428;position:absolute;bottom:0;left:0;right:0}.mresult-band{pointer-events:none;background:#0b0613e6;position:absolute;left:0;right:0}.mdeck-picker{gap:6px;padding:0 0 4px}.mdeck-pick{position:relative}.mdeck-pick-lock{pointer-events:none;position:absolute;top:-4px;right:4px}.mcarousel-stage--locked .mfan{filter:brightness(.55)saturate(.5)}
