.smash-intro{color:#fff4e6;background:#000;height:100dvh;position:relative;overflow:hidden}.smash-intro__video{object-fit:cover;z-index:1;cursor:pointer;transform-origin:50% 34%;filter:brightness(1.05)saturate(1.1);width:100%;height:100%;transition:transform 1.8s cubic-bezier(.65,0,.2,1);position:absolute;inset:0;transform:translateY(15%)scale(1.15)}.smash-intro__vignette{z-index:2;pointer-events:none;background:linear-gradient(#000 0% 9%,#0000 22%),radial-gradient(at 50% 45%,#0000 45%,#000000bf 100%);transition:opacity 1.8s;position:absolute;inset:0}.smash-intro__embers{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0}.smash-intro.is-open .smash-intro__video{cursor:default;transform:translateY(0)scale(1)}.smash-intro.is-open .smash-intro__vignette{opacity:0}.smash-intro__cta{z-index:5;cursor:pointer;letter-spacing:.45em;text-transform:uppercase;color:#fff;text-shadow:0 0 12px #000000e6,0 1px 2px #000;background:0 0;border:0;align-items:center;gap:14px;padding:12px 18px;font:800 clamp(14px,1.4vw,17px)/1 system-ui,sans-serif;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:clamp(28px,7vh,72px);left:50%;transform:translate(-50%)}.smash-intro__cta-text{animation:2s ease-in-out infinite si-pulse}.smash-intro__dot{background:#fff;border-radius:50%;width:12px;height:12px;position:relative;box-shadow:0 0 10px #fffc}.smash-intro__dot:before,.smash-intro__dot:after{content:"";border:1.5px solid #fff;border-radius:50%;animation:2s ease-out infinite si-ring;position:absolute;inset:-2px}.smash-intro__dot:after{animation-delay:1s}.smash-intro__cta:hover .smash-intro__cta-text,.smash-intro__cta:focus-visible .smash-intro__cta-text{opacity:1;animation:none}.smash-intro__cta:focus-visible{outline-offset:4px;outline:1px solid #fff9}@keyframes si-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes si-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.smash-intro.is-open .smash-intro__cta{opacity:0;pointer-events:none;transform:translate(-50%)translateY(20px)}.smash-intro__actions{z-index:6;opacity:0;pointer-events:none;gap:12px;transition:opacity .5s 1.4s,transform .5s 1.4s;display:flex;position:absolute;top:clamp(12px,3vh,24px);right:clamp(12px,3vw,24px);transform:translateY(-8px)}.smash-intro.is-open .smash-intro__actions{opacity:1;pointer-events:auto;transform:none}.smash-intro__tilts{z-index:6;box-shadow:none;color:#fff;opacity:0;pointer-events:none;background:0 0;border:0;align-items:center;gap:clamp(6px,.7vw,10px);padding:0;font-family:"Exo 2",system-ui,sans-serif;font-size:clamp(18px,2vw,28px);font-style:italic;font-weight:900;transition:opacity .5s 1.4s,transform .5s 1.4s;display:inline-flex;position:absolute;top:clamp(14px,3vh,26px);left:clamp(16px,3vw,28px);transform:translateY(-8px)}.smash-intro.is-open .smash-intro__tilts{opacity:1;pointer-events:auto;transform:none}.smash-intro__tilts-val{color:#ffe58a;text-shadow:0 2px #2a1400,0 0 12px #000000f2}.smash-intro__tilts-label{letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 2px #15172b,0 0 12px #000000f2;font-size:.82em}.smash-intro__tilts-coin{object-fit:contain;filter:drop-shadow(0 2px 6px #000000d9);width:clamp(22px,2.3vw,34px);height:clamp(22px,2.3vw,34px);display:block}.smash-intro__menu{z-index:6;pointer-events:none;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(20px,3.5vh,42px);padding-bottom:clamp(32px,8vh,80px);transition:opacity .5s 1.4s,transform .5s 1.4s;display:flex;position:absolute;inset:0;transform:scale(.96)}.smash-intro.is-open .smash-intro__menu{opacity:1;transform:scale(1)}.smash-intro__menu-row{justify-content:space-between;align-items:center;gap:clamp(110px,34vw,520px);width:min(96vw,1320px);display:flex}.smash-intro__menu-col{pointer-events:auto;flex-direction:column;gap:clamp(14px,2.8vh,32px);display:flex}.smash-intro__menu-col .mbtn{--h:clamp(34px, 4.8vw, 64px);min-width:clamp(115px,22vw,320px)}.smash-intro__menu-col--left{align-items:flex-end}.smash-intro__menu-col--left .mbtn:nth-child(2){margin-right:clamp(8px,2.5vw,40px)}.smash-intro__menu-col--right{align-items:flex-start}.smash-intro__menu-col--right .mbtn:nth-child(2){margin-left:clamp(8px,2.5vw,40px)}.smash-intro__menu-admin{pointer-events:auto}.smash-intro__menu-admin .mbtn{--h:clamp(32px, 4.2vw, 58px)}@media (max-aspect-ratio:4/3),(max-width:768px){.smash-intro__video{object-fit:contain;transform-origin:50%;background:#000;transform:scale(1.22)}.smash-intro.is-open .smash-intro__video{transform:scale(1)}.smash-intro__menu{padding-bottom:clamp(16px,4vh,36px)}.smash-intro__menu-row{gap:clamp(90px,26vw,220px);width:98vw}.smash-intro__menu-col{gap:clamp(10px,1.8vh,20px)}.smash-intro__menu-col .mbtn{--h:clamp(28px, 6.8vw, 44px);min-width:clamp(96px,31vw,180px)}.smash-intro__menu-admin .mbtn{--h:clamp(26px, 6vw, 40px)}}.smash-intro__error{z-index:7;text-align:center;background:#140602e6;border:2px solid #ff7a1a;max-width:min(90vw,520px);margin:0;padding:16px 20px;font:600 13px/1.5 system-ui,sans-serif;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.smash-intro__cta-text,.smash-intro__dot:before,.smash-intro__dot:after{animation:none!important}.smash-intro__video{transition-duration:10ms!important}}
@font-face{font-family:Melee Cond;font-weight:700;font-display:swap;src:url(../media/roboto-condensed-700.1fgik-7j-bofz.woff2)format("woff2")}.mbtn{--h:56px;box-sizing:border-box;height:var(--h);padding:0 calc(var(--h) * 1.35) 0 calc(var(--h) * 1.05);isolation:isolate;font:700 calc(var(--h) * .6) / 1 "Melee Cond", "Roboto Condensed", "Arial Narrow", system-ui, sans-serif;letter-spacing:.01em;color:#e8b648;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex;position:relative}.mbtn__label{white-space:nowrap;text-shadow:1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000,0 2px 2px #000c;transition:color .12s;position:relative}.mbtn svg{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mbtn--flip{padding:0 calc(var(--h) * 1.05) 0 calc(var(--h) * 1.35)}.mbtn--flip svg{transform:scaleX(-1)}.mbtn .mb-hot{opacity:0;transition:opacity .12s}.mbtn .mb-idle{transition:opacity .12s}.mbtn:not(:disabled,.mbtn--disabled):is(:hover,:focus-visible,.mbtn--hot) .mb-hot{opacity:1}.mbtn:not(:disabled,.mbtn--disabled):is(:hover,:focus-visible,.mbtn--hot) .mb-target{opacity:.9}.mbtn:not(:disabled,.mbtn--disabled):is(:hover,:focus-visible,.mbtn--hot) .mb-idle{opacity:0}.mbtn:not(:disabled,.mbtn--disabled):is(:hover,:focus-visible,.mbtn--hot) .mbtn__label{color:#111;text-shadow:none}.mbtn:focus-visible{outline:none}.mbtn:active:not(:disabled,.mbtn--disabled){filter:brightness(.92)}.mbtn:is(:disabled,.mbtn--disabled){filter:grayscale()brightness(.75);opacity:.45;cursor:not-allowed}.mbtn .mb-flash{opacity:0}.mbtn:not(:disabled,.mbtn--disabled):is(:hover,:focus-visible) .mb-flash{animation:.45s ease-out mbflash}@keyframes mbflash{0%{opacity:.95}to{opacity:0}}.mbtn .mb-ripple{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-out infinite mbripple}.mbtn .mb-ripple.r2{animation-delay:.8s}@keyframes mbripple{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.mbtn .mb-ripple,.mbtn .mb-flash{animation:none!important}}
.mm-overlay{z-index:1000;box-sizing:border-box;background:#02031a8c;place-items:center;padding:clamp(8px,3vh,40px) clamp(6px,2vw,20px) clamp(14px,4.5vh,60px);display:grid;position:fixed;inset:0}.mm{aspect-ratio:910/620;color:#fff;width:100%;max-width:min(1000px,146.774dvh - 52.8387px);font-family:"Exo 2",sans-serif;position:relative;container-type:inline-size}.mm:not(.mm--fs) .mbtn{--h:min(var(--h-base,44px), var(--h-cqw,4.4cqw))}.mm--fs .mbtn{--h:clamp(26px, 2.8cqw, var(--h-base,40px))}.mm-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mm-title{letter-spacing:.1cqw;color:#b4b6c8;text-shadow:.12cqw .12cqw #3f4157,-.12cqw .12cqw #3f4157,.12cqw -.12cqw #3f4157,-.12cqw -.12cqw #3f4157,0 .3cqw #15172b;white-space:nowrap;font-size:4.4cqw;font-style:italic;font-weight:900;line-height:1;position:absolute;top:1%;left:8.2%}.mm-sidelabel{writing-mode:vertical-rl;letter-spacing:.55cqw;color:#c3c6d6;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;width:4.6%;height:46%;font-size:1.6cqw;font-weight:800;display:flex;position:absolute;top:31%;left:63.2%;overflow:hidden}.mm-body{grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:absolute;inset:17% 4.9% 11.5% 4%}.mm-body--side{grid-template-columns:minmax(0,58fr) 7.8fr minmax(0,25.3fr)}.mm-body--side>:first-child{grid-column:1}.mm-caption{box-sizing:border-box;letter-spacing:.1cqw;color:#fff;text-shadow:0 .2cqw #3a3c50;white-space:nowrap;background:#000;border:.4cqw solid #cfd1dc;border-radius:.8cqw;justify-content:center;align-items:center;width:64.5%;height:9.5%;padding:0 1.4cqw;font-size:2.8cqw;font-weight:800;display:flex;position:absolute;top:92.4%;left:17.6%;overflow:hidden}.mm-caption-text{white-space:nowrap;text-align:center;line-height:1;display:inline-block}.mm-panel{box-sizing:border-box;background:linear-gradient(170deg,#5ad7d780,#288ca052);border:1px solid #8cebeb80;border-radius:.6cqw 2.4cqw .6cqw .6cqw;flex-direction:column;grid-column:3;justify-content:center;gap:1.3cqw;height:74%;padding:1.6cqw 1.4cqw;display:flex}.mm-panel--center{text-align:center;align-items:stretch}.mm-panel--center .mm-ph{align-self:center;width:62%}.mm-panel,.mm-panel *{text-shadow:0 .15cqw .2cqw #001e28b3}.mm-prow{justify-content:space-between;align-items:baseline;gap:1cqw;font-size:2.1cqw;font-style:italic;font-weight:700;display:flex}.mm-gold{color:#ffe58a;font-weight:900}.mm-sep{background:#ffffff80;height:2px}.mm-pname{font-size:2.5cqw;font-style:italic;font-weight:900;line-height:1.05}.mm-ptag{letter-spacing:.3cqw;color:#e6fbfb;text-transform:uppercase;font-size:1.1cqw;font-weight:800}.mm-ptext{font-size:1.9cqw;font-style:italic;font-weight:700;line-height:1.15}.mm-main{flex-direction:column;gap:1.1cqw;min-width:0;padding:0 2cqw 0 3cqw;display:flex}.mm-center{text-align:center;flex-direction:column;align-items:center;gap:2.2cqw;display:flex}.mm-btns{flex-wrap:wrap;align-items:center;gap:.7cqw;max-width:100%;display:flex}.mm:not(.mm--fs) .mm-body--side .mm-btns:has(>:nth-child(3)) .mbtn{--h:min(33px, 3.3cqw)}.mm-center .mm-btns{justify-content:center;gap:1.4cqw}.mm-label{letter-spacing:.35cqw;color:#9aa0ff;text-transform:uppercase;font-size:1.25cqw;font-weight:800}.mm-kicker{letter-spacing:.5cqw;color:#9aa0ff;text-transform:uppercase;font-size:1.6cqw;font-weight:800}.mm-big{color:#fff;text-shadow:0 .3cqw #1d2190;overflow-wrap:break-word;max-width:94%;font-size:5cqw;font-style:italic;font-weight:900;line-height:1.1}.mm-sub{color:#c3c6d6;font-size:2cqw;font-weight:600}.mm-text{color:#c3c6d6;text-wrap:pretty;font-size:1.9cqw;line-height:1.35}.mm-fieldwrap{flex-direction:column;gap:.6cqw;display:flex}.mm-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6cqw;display:grid}.mm-field{box-sizing:border-box;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1418508c;border:.2cqw solid #3a42e6;border-radius:.5cqw;outline:none;width:100%;padding:1cqw 1.4cqw;font:italic 700 2.1cqw/1 "Exo 2",sans-serif}.mm-field:focus{border-color:#ffd000}.mm-seg{gap:1cqw;display:flex}.mm-seg button{cursor:pointer;color:#c3c6d6;background:#1418508c;border:.2cqw solid #3a42e6;border-radius:.5cqw;flex:1;padding:1cqw 0;font:italic 700 2.1cqw/1 "Exo 2",sans-serif}.mm-seg button.on{color:#1a1400;background:#ffd000;border-color:#ffd000;font-weight:900}.mm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9cqw;display:grid}.mm-tile{cursor:pointer;text-align:left;color:#fff;background:#14185059;border:.25cqw solid #0000;border-radius:.9cqw;flex-direction:column;gap:.45cqw;padding:.65cqw;font-family:inherit;display:flex;position:relative}.mm-tile .mm-ph{aspect-ratio:auto;height:7.2cqw}.mm-tile--on{background:#ffd0001f;border-color:#ffd000;box-shadow:0 0 1.6cqw #ffd00059}.mm-tile-name{white-space:nowrap;text-overflow:ellipsis;font-size:1.45cqw;font-style:italic;font-weight:800;line-height:1.05;overflow:hidden}.mm-tile-sub{color:#f2c35a;font-size:1.35cqw;font-weight:800;line-height:1}.mm-qty{z-index:2;background:#000;border:.2cqw solid #cfd1dc;border-radius:.5cqw;padding:.3cqw .7cqw;font-size:1.4cqw;font-style:italic;font-weight:900;position:absolute;top:1.2cqw;right:1.2cqw}.mm-empty{border:.2cqw dashed #2d3168;border-radius:1cqw;min-height:6cqw}.mm-ph{aspect-ratio:1;box-sizing:border-box;color:#8a8db0;background:repeating-linear-gradient(45deg,#9aa0ff21 0 5px,#0000 5px 10px),#0a0c28cc;border:.2cqw solid #3a3f78;border-radius:.8cqw;justify-content:center;align-items:center;width:100%;font-family:ui-monospace,Menlo,monospace;font-size:1cqw;display:flex;position:relative;overflow:hidden}.mm-ph--on{border-color:#ffd000}.mm-ph--round{border-radius:50%}.mm-ph img{object-fit:contain;object-position:center center;pointer-events:none;width:88%;height:88%;display:block;position:absolute;inset:6%}.mm-list{flex-direction:column;gap:.6cqw;display:flex}.mm-rule,.mm-match{cursor:pointer;text-align:left;color:#c3c6d6;background:0 0;border:1px solid #0000;border-radius:.6cqw;align-items:center;font-family:inherit;display:grid}.mm-rule{grid-template-columns:minmax(0,1fr) 20cqw;padding:1cqw 2cqw;font-size:2.4cqw;font-style:italic;font-weight:800}.mm-rule-val{color:#fff;justify-content:space-between;align-items:center;gap:1cqw;font-weight:900;display:flex}.mm-on{color:#fff;background:linear-gradient(90deg,#5ad7d773,#288ca033);border-color:#8cebeb8c}.mm-tri{cursor:pointer;background:0 0;border-top:.8cqw solid #0000;border-bottom:.8cqw solid #0000;width:0;height:0;padding:0}.mm-tri--l{border-left:0;border-right:1.2cqw solid #ffd000}.mm-tri--r{border-left:1.2cqw solid #ffd000;border-right:0}.mm-rule:not(.mm-on) .mm-tri{visibility:hidden}.mm-match{background:#14185073;border-color:#25285a;grid-template-columns:minmax(0,1fr) auto;gap:1.4cqw;padding:1.2cqw 1.6cqw}.mm-match:disabled{opacity:.45;cursor:not-allowed}.mm-match-title{color:#fff;font-size:2.2cqw;font-style:italic;font-weight:900;line-height:1}.mm-match-info{color:#9aa0ff;margin-top:.5cqw;font-size:1.5cqw;font-weight:600;line-height:1}.mm-on .mm-match-info{color:#e6fbfb}.mm-match .mm-tri--l{visibility:hidden}.mm-match.mm-on .mm-tri--l{visibility:visible}.mm-avatar{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#2a317c,#0a0c28);border:.4cqw solid #cfd1dc;border-radius:1.2cqw;width:17cqw;transition:border-color .2s,box-shadow .2s,transform .15s;position:relative;overflow:hidden}.mm-avatar:hover{border-color:#ffd000;transform:scale(1.03);box-shadow:0 0 1.6cqw #ffd00073}.mm-avatar img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.mm-avatar-edit{letter-spacing:.08cqw;color:#ffe58a;text-align:center;text-transform:uppercase;text-shadow:0 1px 2px #000;background:linear-gradient(#00000ca6,#00000ceb);border-top:1px solid #ffd000a6;padding:.45cqw .4cqw;font-family:"Exo 2",sans-serif;font-size:1.2cqw;font-style:italic;font-weight:900;position:absolute;bottom:0;left:0;right:0}.mm-percent{color:#ff8a1e;align-items:flex-end;gap:.4cqw;font-style:italic;font-weight:900;display:flex}.mm-percent b{text-shadow:.25cqw .25cqw #2a0d00,-.25cqw .25cqw #2a0d00,.25cqw -.25cqw #2a0d00,-.25cqw -.25cqw #2a0d00,0 .6cqw #2a0d00;font-size:9cqw;line-height:.85}.mm-percent i{text-shadow:.2cqw .2cqw #2a0d00,-.2cqw .2cqw #2a0d00,.2cqw -.2cqw #2a0d00,-.2cqw -.2cqw #2a0d00;font-size:4cqw;line-height:1}.mm-split{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3cqw;padding-left:3cqw;display:grid}.mm-split>.mm-ph{width:16cqw}.mm-countdown{color:#ffe58a;background:#ffd00024;border:.2cqw solid #ffd000;border-radius:.6cqw;align-items:center;gap:.8cqw;padding:.6cqw 1.6cqw;font-size:2.1cqw;font-style:italic;font-weight:900;display:inline-flex;box-shadow:0 0 1.2cqw #ffd00040}.mm-trees{scrollbar-width:thin;scrollbar-color:#ffd000 #14185066;flex-direction:column;gap:1.4cqw;max-height:36cqw;padding:.4cqw;display:flex;overflow:auto}.mm-tree-section{background:#080a268c;border:1px solid #9aa0ff40;border-radius:.8cqw;flex-direction:column;gap:.5cqw;padding:.8cqw 1cqw;display:flex}.mm-tree-header{letter-spacing:.18cqw;color:#ffd000;text-transform:uppercase;font-size:1.45cqw;font-style:italic;font-weight:900}.mm-bracket{align-items:stretch;gap:2.2cqw;padding:.4cqw .2cqw;display:flex;overflow-x:auto}.mm-round{flex-direction:column;justify-content:space-around;gap:1cqw;min-width:19cqw;display:flex;position:relative}.mm-round-title{letter-spacing:.2cqw;color:#9aa0ff;text-transform:uppercase;text-align:center;margin-bottom:.2cqw;font-size:1.1cqw;font-weight:800}.mm-bmatch{color:#fff;text-align:left;background:#0f1240d9;border:.18cqw solid #3a42e6;border-radius:.6cqw;flex-direction:column;gap:.35cqw;padding:.55cqw .75cqw;font-family:inherit;font-size:1.35cqw;display:flex;position:relative}.mm-round:not(:last-child) .mm-bmatch:after{content:"";pointer-events:none;background:#9aa0ff8c;width:2.2cqw;height:.2cqw;position:absolute;top:50%;right:-2.2cqw}.mm-bmatch--ready{border-color:#ffd000;box-shadow:0 0 .8cqw #ffd0004d}.mm-bmatch--clickable{cursor:pointer}.mm-bmatch--selected{background:#ffd0002e;border-color:#ffd000}.mm-bmatch-head{color:#9aa0ff;justify-content:space-between;font-size:1cqw;font-weight:800;display:flex}.mm-bplayer{border-radius:.35cqw;justify-content:space-between;align-items:center;gap:.6cqw;padding:.22cqw .4cqw;font-style:italic;font-weight:700;display:flex}.mm-bplayer-info{flex:1;align-items:center;gap:.55cqw;min-width:0;display:flex}.mm-bavatar{color:#fff;background:linear-gradient(135deg,#3a42e6,#1b1f7a);border:.14cqw solid #cfd1dc;border-radius:50%;flex-shrink:0;place-items:center;width:2.2cqw;height:2.2cqw;font-size:1.05cqw;font-style:normal;font-weight:900;display:grid;overflow:hidden}.mm-bavatar img{object-fit:cover;width:100%;height:100%}.mm-bplayer--win{color:#ffe58a;background:#ffd00029;font-weight:900}.mm-bplayer--win .mm-bavatar{border-color:#ffd000}.mm-bplayer--tbd{color:#6e7399;font-style:normal}.mm-bmatch-gagebadge{color:#ffe58a;background:#ffd00033;border:1px solid #ffd000a6;border-radius:999px;padding:0 .45cqw;font-weight:900}.mm-bitem-icon{object-fit:contain;filter:drop-shadow(0 1px 2px #000);flex-shrink:0;width:clamp(15px,1.35cqw,22px);height:clamp(15px,1.35cqw,22px)}.mm-match-gages{flex-direction:column;gap:.5cqw;max-height:11cqw;display:flex;overflow-y:auto}.mm-match-gage{background:#0a0e308c;border:1px solid #ffd00073;border-radius:.5cqw;align-items:center;gap:.6cqw;padding:.4cqw .6cqw;display:flex}.mm-match-gage-img{object-fit:contain;flex-shrink:0;width:clamp(22px,2.2cqw,34px);height:clamp(22px,2.2cqw,34px)}.mm-match-gage-body{flex-direction:column;gap:.15cqw;min-width:0;display:flex}.mm-match-gage-title{color:#ffe58a;font-size:clamp(11px,.95cqw,15px);font-style:italic;font-weight:900}.mm-match-gage-desc{color:#e6fbfb;font-size:clamp(10px,.82cqw,13px);line-height:1.15}.mm-overlay--fs{background:#020316f0;padding:0}.mm--fs{aspect-ratio:auto;width:100vw;max-width:none;height:100dvh}.mm--fs .mm-title{top:2.2%}.mm--fs .mm-body{align-items:stretch;top:14.5%;bottom:11%}.mm--fs .mm-main{box-sizing:border-box;gap:.7cqw;height:100%;min-height:0;padding:.4cqw 1cqw .4cqw 2cqw}.mm--fs .mm-trees{flex:1;gap:1cqw;height:100%;min-height:0;max-height:none;padding:.4cqw}.mm--fs .mm-tree-section{flex-direction:column;flex:1;gap:.5cqw;min-height:max-content;padding:.7cqw 1cqw;display:flex}.mm--fs .mm-tree-header{font-size:clamp(12px,1.05cqw,18px)}.mm--fs .mm-bracket{flex:1;gap:clamp(16px,1.8cqw,34px)}.mm--fs .mm-round{gap:clamp(8px,.7cqw,14px);min-width:clamp(155px,12.8cqw,235px)}.mm--fs .mm-round:not(:last-child) .mm-bmatch:after{width:clamp(16px,1.8cqw,34px);right:calc(-1*clamp(16px,1.8cqw,34px))}.mm--fs .mm-round-title{font-size:clamp(10px,.82cqw,14px)}.mm--fs .mm-bmatch{gap:clamp(3px,.25cqw,6px);padding:clamp(5px,.42cqw,9px) clamp(7px,.6cqw,12px);font-size:clamp(11px,.92cqw,15px)}.mm--fs .mm-bmatch-head{font-size:clamp(9px,.72cqw,12px)}.mm--fs .mm-bavatar{width:clamp(18px,1.5cqw,26px);height:clamp(18px,1.5cqw,26px);font-size:clamp(9px,.78cqw,13px)}.mm--fs .mm-seg button{padding:clamp(6px,.55cqw,10px) 0;font-size:clamp(12px,1.15cqw,18px)}.mm--fs .mm-panel{align-self:center;gap:clamp(8px,.9cqw,16px);height:82%;padding:clamp(12px,1.2cqw,22px)}.mm--fs .mm-pname{font-size:clamp(14px,1.45cqw,24px)!important}.mm--fs .mm-prow{font-size:clamp(12px,1.2cqw,19px)}.mm--fs .mm-ptag{font-size:clamp(10px,.85cqw,14px)}.mm--fs .mm-sidelabel{font-size:clamp(11px,1.2cqw,18px)}.mm--fs .mm-caption{border-width:clamp(2px,.25cqw,4px);height:7.4%;top:91.2%}@media (max-width:640px){.mm--fs .mm-sidelabel,.mm--fs .mm-svg-side{display:none}.mm--fs .mm-body--side{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:8px;left:4.5%;right:4.5%}.mm--fs .mm-main{padding:4px 4px 0}.mm--fs .mm-panel{grid-column:1;gap:6px;height:auto;padding:8px 12px}}
.cs-overlay{z-index:1100;box-sizing:border-box;background:#05061a;place-items:center;padding:8px;display:grid;position:fixed;inset:0;overflow:hidden}.cs-stage{cursor:none;-webkit-user-select:none;user-select:none;transform-origin:50%;background:repeating-linear-gradient(115deg,#5a64e612 0 2px,#0000 2px 22px),linear-gradient(#0d0f2e,#05061a);flex:none;width:1280px;height:720px;font-family:"Exo 2",sans-serif;position:relative;overflow:hidden}.cs-stage *{cursor:none!important}.cs-grid{flex-wrap:wrap;justify-content:center;gap:5px;padding:20px 24px;display:flex}.cs-tile{box-sizing:border-box;background:repeating-linear-gradient(45deg,#9aa0ff1a 0 5px,#0000 5px 10px),linear-gradient(#2a2f78,#12143a);border:3px solid #3a3f78;flex:none;width:84px;height:48px;position:relative;overflow:hidden}.cs-tile.on{border-color:#ffd000;box-shadow:0 0 12px #ffd0008c}.cs-tile img{object-fit:cover;object-position:center 20%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cs-name{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#000000d9;padding:2px 3px;font-size:9px;font-weight:800;line-height:1.1;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cs-q{color:#9aa0ff;place-items:center;font-size:24px;font-style:italic;font-weight:900;display:grid;position:absolute;inset:0 0 13px}.cs-bottom{border-top:4px solid #000;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:262px;display:grid;position:absolute;bottom:0;left:0;right:0}.cs-p1{clip-path:polygon(0 0,100% 0,93% 100%,0 100%);background:linear-gradient(115deg,#e0242b 0%,#b51522 55%,#6d0b15 100%);position:relative;overflow:hidden}.cs-p1-stripes{background:repeating-linear-gradient(115deg,#ffffff14 0 3px,#0000 3px 14px);width:230px;position:absolute;top:0;bottom:0;left:0}.cs-p1-circle{background:#00000029;border-radius:50%;width:320px;height:320px;position:absolute;top:-40px;right:30px}.cs-portrait{box-sizing:border-box;color:#fffc;z-index:1;background:repeating-linear-gradient(45deg,#ffffff14 0 6px,#0000 6px 12px);border:2px dashed #ffffff8c;border-bottom:0;place-items:center;width:290px;height:258px;font-family:ui-monospace,Menlo,monospace;font-size:13px;display:grid;position:absolute;bottom:0;left:-10px;overflow:hidden}.cs-portrait img{object-fit:contain;object-position:bottom;width:100%;height:100%}.cs-portrait:has(img){background:0 0;border:0}.cs-bigname{letter-spacing:.5px;color:#fff;text-shadow:0 4px #4a0710;white-space:nowrap;text-align:right;z-index:2;pointer-events:none;max-width:none;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:84px;font-style:italic;font-weight:900;line-height:1;position:absolute;top:44px;left:300px;right:12%;overflow:visible}.cs-plate{z-index:2;pointer-events:none;background:#f2f2f6;border-radius:3px;padding:8px 56px;position:absolute;top:140px;right:12%;transform:skew(-14deg)}.cs-plate span{color:#11132a;white-space:nowrap;text-align:center;max-width:none;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:30px;font-style:italic;font-weight:800;line-height:1;display:block;overflow:visible;transform:skew(14deg)}.cs-right{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);background:linear-gradient(115deg,#5d6078 0%,#383a50 60%,#23253a 100%);justify-content:flex-end;align-items:center;gap:32px;margin-left:-44px;padding:0 44px;display:flex;position:relative}.cs-preview{box-sizing:border-box;color:#c9a75a;text-align:center;background:radial-gradient(circle at 50% 45%,#2a317c,#0a0c28);border:5px solid #ffd000;border-radius:18px;flex:none;place-items:center;width:160px;height:160px;font-family:ui-monospace,Menlo,monospace;font-size:12px;display:grid;overflow:hidden;box-shadow:0 0 20px #ffd00066}.cs-preview img{object-fit:contain;object-position:center center;width:100%;height:100%}.cs-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cs-kicker{letter-spacing:3px;color:#e6e7f2;text-transform:uppercase;font-size:14px;font-weight:800}.cs-layer{pointer-events:none;z-index:5;position:absolute;inset:0}.cs-coin{pointer-events:auto;touch-action:none;filter:drop-shadow(0 3px 3px #0009);width:36px;height:36px;transition:transform .14s;position:absolute}.cs-coin.drag{pointer-events:none;filter:drop-shadow(0 12px 10px #0009);transform:scale(1.22)}.cs-coin-hit{border-radius:50%;position:absolute;inset:-18px}.cs-coin img{pointer-events:none;border-radius:50%;width:36px;height:36px;position:absolute;inset:0}.cs-hand{pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 4px 3px #0000008c);width:70px;height:60px;position:absolute;top:0;left:0}.cs-hand img{image-rendering:pixelated;position:absolute;top:0;left:0}.cs-h-idle{width:62px;height:40px;transform:scaleX(-1)}.cs-h-grab{width:53px;height:50px}.cs-h-gun{width:70px;height:55px}.cs-shot{width:45px;height:30px;image-rendering:pixelated;pointer-events:none;position:absolute}
