.mtc-overlay{--mtc-ov-span:660;--mtc-ov-fit:min(calc(100vh / 1080),calc(100vw / var(--mtc-ov-span)));--mtc-ov-u:calc(var(--mtc-ov-fit) * var(--mtc-ov-scale,1));place-content:safe end center;place-items:end center;gap:calc(20*var(--mtc-ov-u));padding:calc(32*var(--mtc-ov-u));pointer-events:none;color:var(--mtc-fg);font-family:var(--font-hanken),sans-serif;grid-template-columns:auto;grid-template-areas:"stage";display:grid;position:fixed;inset:0}.mtc-overlay__duel{justify-content:center;align-items:center;gap:calc(28*var(--mtc-ov-u));padding-inline:calc(18*var(--mtc-ov-u));display:flex}.mtc-overlay__fighter{align-items:center;gap:calc(10*var(--mtc-ov-u));background:var(--mtc-surface);border:1px solid var(--mtc-line);border-radius:var(--mtc-rounded);padding:calc(16*var(--mtc-ov-u));width:calc(220*var(--mtc-ov-u));flex-direction:column;display:flex;position:relative}.mtc-overlay__poster{width:calc(180*var(--mtc-ov-u));aspect-ratio:var(--mtc-cover-aspect);border-radius:var(--mtc-rounded-sm);padding:calc(12*var(--mtc-ov-u));font-family:var(--mtc-display-card-family);font-weight:800;font-size:calc(34*var(--mtc-ov-u));color:var(--mtc-fg);justify-content:flex-start;align-items:flex-end;display:flex;position:relative;overflow:hidden}.mtc-overlay__poster .fill,.mtc-overlay__cover .fill{object-fit:cover;object-position:50% 0;width:100%;height:100%;position:absolute;inset:0}.mtc-overlay__fname{max-width:100%;height:2.4em;font-size:calc(22*var(--mtc-ov-u));text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.mtc-overlay__digit{top:calc(-18*var(--mtc-ov-u));left:calc(-18*var(--mtc-ov-u));z-index:1;width:calc(64*var(--mtc-ov-u));height:calc(64*var(--mtc-ov-u));background:var(--mtc-bg);border:2px solid var(--mtc-line-strong);border-radius:var(--mtc-rounded);font-family:var(--mtc-rank-family);font-weight:800;font-size:calc(44*var(--mtc-ov-u));color:var(--mtc-fg);place-items:center;line-height:1;display:grid;position:absolute}.mtc-overlay__fighter--b .mtc-overlay__digit{left:auto;right:calc(-18*var(--mtc-ov-u))}.mtc-overlay__vs{width:calc(64*var(--mtc-ov-u));height:calc(64*var(--mtc-ov-u));background:var(--mtc-bg);border:2px solid var(--mtc-line-strong);border-radius:var(--mtc-rounded-full);font-family:var(--mtc-mono-label-family);font-size:max(var(--mtc-mono-label-size),calc(22*var(--mtc-ov-u)));letter-spacing:.04em;color:var(--mtc-red-hot);flex:none;place-items:center;font-weight:800;line-height:1;display:grid}.mtc-overlay__chat{justify-content:center;align-items:center;gap:calc(18*var(--mtc-ov-u));margin:calc(10*var(--mtc-ov-u)) auto 0;padding:calc(6*var(--mtc-ov-u)) calc(14*var(--mtc-ov-u));border-radius:var(--mtc-rounded);background:#171110d9;flex-wrap:wrap;width:max-content;max-width:100%;display:flex}.mtc-overlay__tally{font-family:var(--mtc-rank-family);font-weight:800;font-size:calc(28*var(--mtc-ov-u));color:var(--mtc-paper);text-align:center;min-width:2ch;line-height:1}.mtc-overlay__split{height:calc(12*var(--mtc-ov-u));border-radius:var(--mtc-rounded-full);background:var(--mtc-line-strong);flex:1 0 100%;display:flex;overflow:hidden}.mtc-overlay__split>span{flex:1 1 0;min-width:0}.mtc-overlay__split-a{background:var(--mtc-red-hot)}.mtc-overlay__split-b{background:var(--mtc-paper)}.mtc-overlay__chatline{font-family:var(--mtc-mono-label-family);font-size:max(var(--mtc-mono-label-size),calc(22*var(--mtc-ov-u)));letter-spacing:.05em;color:var(--mtc-red-hot);font-weight:800}.mtc-overlay__standings{--mtc-ov-pad-x:calc(22*var(--mtc-ov-u));background:var(--mtc-surface);border:1px solid var(--mtc-line);border-radius:var(--mtc-rounded);padding:calc(18*var(--mtc-ov-u)) var(--mtc-ov-pad-x);min-width:calc(380*var(--mtc-ov-u));max-width:min(100%,calc(600*var(--mtc-ov-u)))}.mtc-overlay__head{align-items:flex-start;gap:calc(2*var(--mtc-ov-u));min-width:0;margin-bottom:calc(8*var(--mtc-ov-u));flex-direction:column;display:flex}.mtc-overlay__title{min-width:0;max-width:100%;font-family:var(--mtc-display-card-family);font-size:calc(28*var(--mtc-ov-u));letter-spacing:-.01em;color:var(--mtc-fg);white-space:nowrap;text-overflow:ellipsis;font-weight:800;line-height:1.2;overflow:hidden}.mtc-overlay__credit{max-width:100%;font-size:calc(24*var(--mtc-ov-u));color:var(--mtc-fg);overflow-wrap:anywhere;font-weight:700;line-height:1.2}.mtc-overlay__credit--chip{max-width:100%;padding:calc(5*var(--mtc-ov-u)) calc(12*var(--mtc-ov-u));border-radius:var(--mtc-rounded);color:var(--mtc-fg);background:#171110d9}.mtc-overlay__show{justify-content:center;align-items:center;gap:calc(28*var(--mtc-ov-u));background:var(--mtc-surface);border:1px solid var(--mtc-line);border-radius:var(--mtc-rounded);min-width:0;max-width:100%;padding:calc(20*var(--mtc-ov-u)) calc(36*var(--mtc-ov-u)) calc(20*var(--mtc-ov-u)) calc(20*var(--mtc-ov-u));animation:mtc-overlay-show .24s var(--mtc-motion-snap) both;flex-wrap:wrap;align-self:center;display:flex}.mtc-overlay__show--title{padding:calc(28*var(--mtc-ov-u)) calc(40*var(--mtc-ov-u))}@keyframes mtc-overlay-show{0%{transform:translateY(calc(14*var(--mtc-ov-u))) scale(.96)}to{transform:none}}.mtc-overlay__cover{width:calc(200*var(--mtc-ov-u));aspect-ratio:var(--mtc-cover-aspect);border-radius:var(--mtc-rounded-sm);padding:calc(12*var(--mtc-ov-u));font-family:var(--mtc-display-card-family);font-weight:800;font-size:calc(38*var(--mtc-ov-u));color:var(--mtc-fg);flex:none;align-items:flex-end;display:flex;position:relative;overflow:hidden}.mtc-overlay__showtext{gap:calc(8*var(--mtc-ov-u));min-width:0;max-width:calc(720*var(--mtc-ov-u));flex-direction:column;display:flex}.mtc-overlay__kicker{font-family:var(--mtc-mono-label-family);font-size:max(var(--mtc-mono-label-size),calc(22*var(--mtc-ov-u)));letter-spacing:.12em;text-transform:uppercase;color:var(--mtc-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.mtc-overlay__kickname{text-transform:none}.mtc-overlay__showrank{font-family:var(--mtc-rank-family);font-weight:800;font-size:calc(88*var(--mtc-ov-u));letter-spacing:-.03em;color:var(--mtc-red);line-height:.9}.mtc-overlay__showname{font-family:var(--mtc-display-card-family);font-weight:800;font-size:calc(44*var(--mtc-ov-u));letter-spacing:-.02em;color:var(--mtc-fg);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;overflow:hidden}.mtc-overlay__show--title .mtc-overlay__showname{font-size:calc(56*var(--mtc-ov-u))}.mtc-overlay__showmeta{font-size:calc(22*var(--mtc-ov-u));color:var(--mtc-muted);font-weight:600}.mtc-overlay__showtier{padding:calc(4*var(--mtc-ov-u)) calc(14*var(--mtc-ov-u));border:2px solid var(--mtc-line-strong);border-radius:var(--mtc-rounded-full);font-family:var(--mtc-mono-label-family);font-size:max(var(--mtc-mono-label-size),calc(24*var(--mtc-ov-u)));letter-spacing:.06em;text-transform:uppercase;color:var(--mtc-fg);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;max-width:100%;font-weight:800;line-height:1.2;overflow:hidden}.mtc-overlay__show--drumroll{gap:calc(12*var(--mtc-ov-u));min-width:min(100%,calc(880*var(--mtc-ov-u)));padding:calc(30*var(--mtc-ov-u)) calc(56*var(--mtc-ov-u)) 0;text-align:center;flex-flow:column;overflow:hidden}.mtc-overlay__drumline{font-family:var(--mtc-display-card-family);font-weight:800;font-size:calc(84*var(--mtc-ov-u));letter-spacing:-.03em;color:var(--mtc-fg);overflow-wrap:anywhere;line-height:1.02}.mtc-overlay__drumcut{height:calc(46*var(--mtc-ov-u));margin:calc(14*var(--mtc-ov-u)) calc(-56*var(--mtc-ov-u)) 0;align-self:stretch;display:block}.mtc-overlay__show--final{gap:calc(40*var(--mtc-ov-u));padding:calc(32*var(--mtc-ov-u)) calc(48*var(--mtc-ov-u)) calc(32*var(--mtc-ov-u)) calc(32*var(--mtc-ov-u));border-color:var(--mtc-red-hot);box-shadow:0 0 0 calc(5*var(--mtc-ov-u)) var(--mtc-red-hot);animation:mtc-overlay-final .9s var(--mtc-motion-ease) both}@keyframes mtc-overlay-final{0%{transform:translateY(calc(18*var(--mtc-ov-u))) scale(.86);box-shadow:0 0 0 calc(28*var(--mtc-ov-u)) var(--mtc-red-hot)}60%{transform:scale(1.02)}to{box-shadow:0 0 0 calc(5*var(--mtc-ov-u)) var(--mtc-red-hot);transform:none}}.mtc-overlay__show--final .mtc-overlay__cover{width:calc(300*var(--mtc-ov-u));font-size:calc(56*var(--mtc-ov-u))}.mtc-overlay__show--final .mtc-overlay__showtext{max-width:calc(760*var(--mtc-ov-u))}.mtc-overlay__show--final .mtc-overlay__showrank{font-size:calc(180*var(--mtc-ov-u))}.mtc-overlay__show--final .mtc-overlay__showname{font-size:calc(60*var(--mtc-ov-u))}.mtc-overlay__format{font-family:var(--mtc-mono-label-family);font-size:max(var(--mtc-mono-label-size),calc(22*var(--mtc-ov-u)));letter-spacing:.05em;color:var(--mtc-red-hot);border-radius:var(--mtc-rounded);padding:calc(6*var(--mtc-ov-u)) calc(12*var(--mtc-ov-u));margin-bottom:calc(10*var(--mtc-ov-u));background:#171110d9;align-self:center;font-weight:800}.mtc-overlay__row{align-items:center;gap:calc(14*var(--mtc-ov-u));padding:calc(5*var(--mtc-ov-u)) 0;border-radius:var(--mtc-rounded-sm);min-width:0;display:flex}.mtc-overlay__rank{font-family:var(--mtc-rank-family);font-weight:800;font-size:calc(24*var(--mtc-ov-u));text-align:right;font-variant-numeric:tabular-nums;width:3ch;color:var(--mtc-red);flex:none}.mtc-overlay--accent-cream .mtc-overlay__rank,.mtc-overlay--accent-cream .mtc-overlay__showrank,.mtc-overlay--accent-cream .mtc-overlay__vs,.mtc-overlay--accent-cream .mtc-overlay__chatline,.mtc-overlay--accent-cream .mtc-overlay__format{color:var(--mtc-fg)}.mtc-overlay__name{min-width:0;font-size:calc(24*var(--mtc-ov-u));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mtc-overlay__idle{font-family:var(--mtc-mono-label-family);font-size:max(var(--mtc-mono-label-size),calc(22*var(--mtc-ov-u)));color:var(--mtc-muted)}.mtc-overlay__tier{align-items:baseline;gap:calc(14*var(--mtc-ov-u));min-width:0;margin-top:calc(8*var(--mtc-ov-u));padding:calc(6*var(--mtc-ov-u)) 0 calc(2*var(--mtc-ov-u));border-top:1px solid var(--mtc-line-strong);display:flex}.mtc-overlay__tier--continued{border-top-color:var(--mtc-line);margin-top:0}.mtc-overlay__tierlabel{min-width:0;font-family:var(--mtc-display-card-family);font-size:calc(26*var(--mtc-ov-u));letter-spacing:.02em;text-transform:uppercase;color:var(--mtc-fg);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-weight:800;line-height:1.1;overflow:hidden}.mtc-overlay__tierspan{font-family:var(--mtc-mono-label-family);font-size:max(var(--mtc-mono-label-size),calc(22*var(--mtc-ov-u)));letter-spacing:.06em;color:var(--mtc-muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:700}.mtc-overlay__footer{margin-top:calc(8*var(--mtc-ov-u));padding-top:calc(8*var(--mtc-ov-u));border-top:1px solid var(--mtc-line);font-family:var(--mtc-mono-label-family);font-size:max(var(--mtc-mono-label-size),calc(22*var(--mtc-ov-u)));letter-spacing:.04em;color:var(--mtc-muted);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.mtc-overlay__gap{gap:calc(14*var(--mtc-ov-u));color:var(--mtc-muted);line-height:1;display:flex}.mtc-overlay__gapmark{width:3ch;font-size:calc(24*var(--mtc-ov-u));text-align:right;flex:none}.mtc-overlay__gapcount{font-family:var(--mtc-mono-label-family);font-size:max(var(--mtc-mono-label-size),calc(22*var(--mtc-ov-u)));letter-spacing:.04em;align-self:center;font-weight:700}.mtc-overlay__cut{height:calc(46*var(--mtc-ov-u));margin:calc(6*var(--mtc-ov-u)) calc(-1*var(--mtc-ov-pad-x));padding:0 var(--mtc-ov-pad-x);align-items:center;display:flex;position:relative}.mtc-overlay__cuttab{z-index:2;padding:calc(5*var(--mtc-ov-u)) calc(11*var(--mtc-ov-u));border-radius:var(--mtc-rounded-full);background:var(--mtc-bg);font-family:var(--mtc-mono-label-family);font-size:max(var(--mtc-mono-label-size),calc(21*var(--mtc-ov-u)));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--mtc-red-hot);font-weight:800;position:relative}.mtc-overlay__cuteyes{left:auto;right:calc(48*var(--mtc-ov-u));z-index:2;gap:calc(6*var(--mtc-ov-u));pointer-events:none;width:auto;height:auto;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.mtc-overlay__cuteyes .mtc-mascot__eye{width:calc(15*var(--mtc-ov-u));height:calc(15*var(--mtc-ov-u));flex:none}.mtc-overlay__cut--flash{animation:mtc-overlay-cutflash .9s var(--mtc-motion-snap) both}.mtc-overlay__cut--flash>.mtc-brand-cut-surface__paint{animation:mtc-overlay-cutburn 1.6s var(--mtc-motion-ease) both}@keyframes mtc-overlay-cutflash{0%,to{transform:none}12%{transform:translateX(calc(-7*var(--mtc-ov-u))) scaleY(1.2)}30%{transform:translateX(calc(6*var(--mtc-ov-u))) scaleY(1.1)}48%{transform:translateX(calc(-4*var(--mtc-ov-u)))}66%{transform:translateX(calc(2*var(--mtc-ov-u)))}}@keyframes mtc-overlay-cutburn{0%,55%{background:var(--mtc-red-hot)}to{background:var(--mtc-red)}}.mtc-overlay__row--crossed{margin-inline:calc(-8*var(--mtc-ov-u));padding-inline:calc(8*var(--mtc-ov-u));animation:mtc-overlay-crossed 1.6s var(--mtc-motion-ease) both}.mtc-overlay__row--crossed .mtc-overlay__rank{animation:mtc-overlay-crossed-rank 1.6s var(--mtc-motion-ease) both}@keyframes mtc-overlay-crossed{0%,55%{background-color:var(--mtc-red);color:var(--mtc-on-red)}to{background-color:#0000}}@keyframes mtc-overlay-crossed-rank{0%,55%{color:var(--mtc-on-red)}}.mtc-overlay__stage{align-items:center;gap:calc(20*var(--mtc-ov-u));flex-direction:column;grid-area:stage;min-width:0;max-width:100%;display:flex}.mtc-overlay__idle{grid-area:stage}.mtc-overlay__standings,.mtc-overlay__place--ranking{grid-area:rank}.mtc-overlay--show-ranking .mtc-overlay__standings,.mtc-overlay--show-ranking .mtc-overlay__place--ranking{grid-area:stage}.mtc-overlay--at-top-left,.mtc-overlay--at-top,.mtc-overlay--at-top-right{align-content:start;align-items:start}.mtc-overlay--at-left,.mtc-overlay--at-right{align-content:safe center;align-items:center}.mtc-overlay--at-top-left,.mtc-overlay--at-left,.mtc-overlay--at-bottom-left{justify-content:start;justify-items:start}.mtc-overlay--at-top-right,.mtc-overlay--at-right,.mtc-overlay--at-bottom-right{justify-content:end;justify-items:end}.mtc-overlay--show-all.mtc-overlay--at-top,.mtc-overlay--show-all.mtc-overlay--at-bottom{--mtc-ov-span:1460;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"rank stage."}.mtc-overlay--show-all.mtc-overlay--at-top .mtc-overlay__standings,.mtc-overlay--show-all.mtc-overlay--at-bottom .mtc-overlay__standings,.mtc-overlay--show-all.mtc-overlay--at-top .mtc-overlay__place--ranking,.mtc-overlay--show-all.mtc-overlay--at-bottom .mtc-overlay__place--ranking{justify-self:start}.mtc-overlay--show-all.mtc-overlay--at-top-left,.mtc-overlay--show-all.mtc-overlay--at-bottom-left{--mtc-ov-span:1060;grid-template-columns:auto auto;grid-template-areas:"rank stage"}.mtc-overlay--show-all.mtc-overlay--at-top-right,.mtc-overlay--show-all.mtc-overlay--at-bottom-right{--mtc-ov-span:1060;grid-template-columns:auto auto;grid-template-areas:"stage rank"}.mtc-overlay--show-all.mtc-overlay--at-left,.mtc-overlay--show-all.mtc-overlay--at-right{grid-template-areas:"stage""rank"}.mtc-overlay__place{border:2px dashed var(--mtc-line-strong);border-radius:var(--mtc-rounded);background:var(--mtc-surface);place-items:center;display:grid}.mtc-overlay__place--duel{width:calc(560*var(--mtc-ov-u));height:calc(375*var(--mtc-ov-u))}.mtc-overlay__place--ranking{width:calc(400*var(--mtc-ov-u));height:calc(440*var(--mtc-ov-u))}.mtc-overlay__placename{font-family:var(--mtc-display-card-family);font-weight:800;font-size:calc(48*var(--mtc-ov-u));color:var(--mtc-muted)}.mtc-overlay--contrast .mtc-overlay__standings,.mtc-overlay--contrast .mtc-overlay__duel,.mtc-overlay--contrast .mtc-overlay__format,.mtc-overlay--contrast .mtc-overlay__idle{background:var(--mtc-scrim);border-radius:var(--mtc-rounded);padding:calc(10*var(--mtc-ov-u)) calc(14*var(--mtc-ov-u))}.mtc-overlay--contrast .mtc-overlay__name,.mtc-overlay--contrast .mtc-overlay__title{color:var(--mtc-fg);text-shadow:0 2px 6px #000000e6;font-weight:800}.mtc-overlay--contrast .mtc-overlay__rank{color:var(--mtc-red-hot);font-weight:800}.mtc-overlay--contrast .mtc-overlay__standings{--mtc-ov-pad-x:calc(14*var(--mtc-ov-u))}.mtc-overlay--key .mtc-overlay__chat,.mtc-overlay--key .mtc-overlay__format,.mtc-overlay--key.mtc-overlay--contrast .mtc-overlay__standings,.mtc-overlay--key.mtc-overlay--contrast .mtc-overlay__duel{background:var(--mtc-bg)}.mtc-overlay--key .mtc-overlay__idle{background:var(--mtc-bg);border-radius:var(--mtc-rounded);padding:calc(10*var(--mtc-ov-u)) calc(14*var(--mtc-ov-u))}.mtc-overlay--key .mtc-overlay__credit--chip{background:var(--mtc-bg)}
