.pr-root{--pr-c: #c8823c;--pr-c-soft: #ffd9a8;--pr-ink: #e0a060;--pr-accent: #8f4f1f;--pr-c-10: rgba(200, 130, 60, .1);--pr-c-22: rgba(200, 130, 60, .22);--pr-c-40: rgba(200, 130, 60, .4);--pr-c-60: rgba(200, 130, 60, .6);--pr-s-10: rgba(255, 217, 168, .1);--pr-s-22: rgba(255, 217, 168, .22);--pr-s-40: rgba(255, 217, 168, .4);--pr-s-60: rgba(255, 217, 168, .6);--pr-stroke: 1.2;--pr-bloom-s: .8;--pr-bloom-a: .6;--pr-halo-a: .5;--pr-glass: .45;--pr-ray-spin: 40s;--pr-squash: .6;--pr-land: 1;--pr-hit: 0px;--pr-label-px: 22px;--pr-build: .55s;--pr-draw: .3s;--pr-draw-d: 30ms;--pr-pack-c: var(--mfc-accent-2, #2d9cdb);--pr-pack-40: rgba(45, 156, 219, .4);--pr-pack-60: rgba(45, 156, 219, .6);--pr-ease-calm: cubic-bezier(.45, .05, .25, 1);--pr-ease-out: cubic-bezier(.2, .7, .2, 1);--card-lg: clamp(110px, min(calc((var(--mfc-usable-h, 100dvh) - 116px) / 1.42), calc(var(--mfc-usable-w, 100vw) * .42)), 200px);--card-sm: clamp(46px, min(calc((var(--mfc-usable-w, 100vw) - 76px) / 5.4), calc((var(--mfc-usable-h, 100dvh) - 190px) / 1.42)), 92px);--pr-ring: calc(var(--card-lg) * 1.26);position:fixed;inset:0;z-index:520;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:calc(8px + var(--mfc-safe-top, 0px)) calc(12px + var(--mfc-safe-right, 0px)) calc(8px + var(--mfc-safe-bottom, 0px)) calc(12px + var(--mfc-safe-left, 0px));overflow:hidden;background:#05070f;color:var(--mfc-text, #f4f6fb);font-family:var(--mfc-font, -apple-system, BlinkMacSystemFont, sans-serif);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .22s ease}.pr-root.pr-open{opacity:1}.pr-root:not(.pr-open){pointer-events:none}.pr-dark{position:absolute;inset:0;background:radial-gradient(120% 105% at 50% var(--pr-cy, 42%),rgba(1,2,8,.62) 0%,rgba(1,2,8,.94) 58%,#010207 100%);opacity:0;transition:opacity .48s ease;pointer-events:none}.pr-tint{position:absolute;inset:0;background:radial-gradient(52% 58% at 50% var(--pr-cy, 42%),var(--pr-c-22) 0%,var(--pr-c-10) 46%,rgba(0,0,0,0) 100%);opacity:0;transition:opacity .42s ease;pointer-events:none}.pr-stage{position:relative;z-index:2;flex:1 1 auto;align-self:stretch;min-height:0;display:flex;align-items:center;justify-content:center}.pr-stage.pr-hit{animation:pr-hit .36s linear both}@keyframes pr-hit{0%{transform:translateZ(0)}12%{transform:translate3d(0,var(--pr-hit),0)}30%{transform:translate3d(calc(var(--pr-hit) * -.5),calc(var(--pr-hit) * -.55),0)}50%{transform:translate3d(calc(var(--pr-hit) * .3),calc(var(--pr-hit) * .3),0)}72%{transform:translate3d(0,calc(var(--pr-hit) * -.12),0)}to{transform:translateZ(0)}}.pr-stage,.pr-tag,.pr-bottom{transition:opacity .24s ease}.pr-root.pr-summarised .pr-stage,.pr-root.pr-summarised .pr-tag,.pr-root.pr-summarised .pr-bottom{opacity:0;pointer-events:none}.pr-pack{position:absolute;left:50%;top:50%;width:calc(var(--card-lg) * .96);height:calc(var(--card-lg) * 1.36);margin-left:calc(var(--card-lg) * -.48);margin-top:calc(var(--card-lg) * -.68);opacity:0;pointer-events:none}.pr-pack.pr-in{animation:pr-pack-in .32s cubic-bezier(.2,.8,.25,1.05) both}@keyframes pr-pack-in{0%{opacity:0;transform:perspective(900px) translate3d(0,24%,0) rotateX(26deg) rotateY(-20deg) scale(.62)}60%{opacity:1}72%{transform:perspective(900px) translate3d(0,-3%,0) rotateX(-5deg) rotateY(5deg) scale(1.03)}to{opacity:1;transform:perspective(900px) translateZ(0) rotateX(0) rotateY(0) scale(1)}}.pr-pack-aura{position:absolute;left:50%;top:50%;width:300%;height:150%;margin-left:-150%;margin-top:-75%;border-radius:50%;background:radial-gradient(closest-side,var(--pr-pack-60),var(--pr-pack-60) 30%,var(--pr-pack-40) 52%,rgba(0,0,0,0) 100%);opacity:0;transform:scale(.6)}.pr-pack-warm{position:absolute;left:20%;right:20%;top:30%;display:flex;flex-wrap:wrap;justify-content:center;line-height:1;overflow:hidden;pointer-events:none}.pr-pack.pr-burst .pr-pack-warm{display:none}.pr-pack-inner{position:absolute;inset:0}.pr-packbox{position:absolute;inset:0;border-radius:calc(var(--card-lg) * .06);overflow:hidden;background:radial-gradient(90% 55% at 24% 10%,rgba(255,255,255,.4),transparent 62%),linear-gradient(118deg,transparent 34%,rgba(255,255,255,.16) 46%,transparent 56%),linear-gradient(165deg,var(--pr-pack-c) 0%,#0b1020 150%);box-shadow:inset 0 0 0 1px #ffffff47,0 18px 40px #0000008c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.pr-pack-top,.pr-pack-crimp{position:absolute;left:0;right:0;height:9%;background:repeating-linear-gradient(90deg,#ffffff4d 0 2px,#00000029 2px 5px),linear-gradient(180deg,var(--pr-pack-c),var(--pr-pack-c));box-shadow:inset 0 -1px #0000004d}.pr-pack-top{top:0;border-radius:calc(var(--card-lg) * .06) calc(var(--card-lg) * .06) 0 0}.pr-pack-crimp{bottom:0;box-shadow:inset 0 1px #0000004d}.pr-pack-motif{position:relative;font-size:calc(var(--card-lg) * .28);line-height:0;color:#fff}.pr-pack-brand{position:relative;font-family:var(--mfc-font-display, inherit);font-style:italic;font-weight:900;font-size:calc(var(--card-lg) * .062);letter-spacing:.08em;color:#ffffffeb}.pr-pack-shine{position:absolute;inset:-20%;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%);transform:translate3d(-110%,0,0)}.pr-pack-whiten{position:absolute;inset:0;background:radial-gradient(closest-side,#ffffff,rgba(255,255,255,.85) 24%,var(--pr-pack-60) 68%,var(--pr-pack-40) 100%);opacity:0}.pr-pack-ring{position:absolute;left:50%;top:50%;width:calc(var(--card-lg) * 1.3);height:calc(var(--card-lg) * 1.3);margin:calc(var(--card-lg) * -.65) 0 0 calc(var(--card-lg) * -.65);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,0) 80%,var(--pr-pack-60) 88%,#ffffff 93%,var(--pr-pack-40) 97%,rgba(0,0,0,0) 100%);opacity:0}.pr-pack.pr-charge .pr-pack-aura{animation:pr-pack-aura .27s ease-in both}.pr-pack.pr-charge .pr-pack-inner{animation:pr-pack-charge .27s linear both}.pr-pack.pr-charge .pr-pack-shine{animation:pr-pack-shine .27s ease-in-out both}.pr-pack.pr-charge .pr-pack-whiten{animation:pr-pack-whiten .27s ease-in both}@keyframes pr-pack-aura{0%{opacity:.1;transform:scale(.55)}28%{opacity:.55;transform:scale(.78)}42%{opacity:.3;transform:scale(.7)}70%{opacity:.8;transform:scale(.92)}82%{opacity:.55;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes pr-pack-charge{0%{transform:rotate(0) scale(1)}15%{transform:rotate(-1.2deg) scale(1.005)}30%{transform:rotate(1.6deg) scale(1.01)}45%{transform:rotate(-2deg) scale(1.016)}60%{transform:rotate(2.4deg) scale(1.022)}72%{transform:rotate(-2.7deg) scale(1.028)}84%{transform:rotate(3deg) scale(1.034)}92%{transform:rotate(-1.8deg) scale(1.038)}to{transform:rotate(0) scale(1.04)}}@keyframes pr-pack-shine{0%{transform:translate3d(-110%,0,0)}to{transform:translate3d(110%,0,0)}}@keyframes pr-pack-whiten{0%,50%{opacity:0}to{opacity:.35}}.pr-pack.pr-burst .pr-pack-inner{transform:scale(1.04)}.pr-pack.pr-burst .pr-pack-aura{animation:pr-pack-aura-out .3s ease-out both}.pr-pack.pr-burst .pr-packbox{animation:pr-pack-pop .13s cubic-bezier(.25,.6,.4,1) both}.pr-pack.pr-burst .pr-pack-whiten{opacity:1}.pr-pack.pr-burst .pr-pack-top{animation:pr-pack-tear .34s cubic-bezier(.2,.7,.4,1) both}.pr-pack.pr-burst .pr-pack-ring{animation:pr-pack-ring .27s linear both}@keyframes pr-pack-aura-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes pr-pack-pop{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}@keyframes pr-pack-tear{0%{opacity:1;transform:translateZ(0) rotate(0)}to{opacity:0;transform:translate3d(22%,-260%,0) rotate(16deg)}}@keyframes pr-pack-ring{0%,30%{transform:scale(1.02,.98);opacity:0;animation-timing-function:cubic-bezier(.15,.7,.3,1)}44%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1)}to{transform:scale(1.5,1.12);opacity:0}}.pr-fx{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .22s ease}.pr-fx.pr-on{opacity:1}.pr-fx.pr-on.pr-leaving{opacity:0;transition-duration:.14s}.pr-lights,.pr-wide{position:absolute;left:50%;top:50%;width:0;height:0}.pr-wide{left:0;top:0;transform:scaleY(var(--pr-squash, .6))}.pr-bloom,.pr-core,.pr-glass,.pr-wave,.pr-ripple,.pr-sheen,.pr-prism,.pr-rays,.pr-rays-spin,.pr-ringset,.pr-ring-glow,.pr-ring-shine,.pr-ring,.pr-comet-arm,.pr-glints,.pr-particles{position:absolute;left:0;top:0;width:var(--s, 0px);height:var(--s, 0px);margin:calc(var(--s, 0px) / -2) 0 0 calc(var(--s, 0px) / -2);pointer-events:none}.pr-bloom{--s: calc(var(--pr-ring) * 2.3 * var(--pr-bloom-s));border-radius:50%;background:radial-gradient(closest-side,var(--pr-c-60) 0%,var(--pr-c-40) 36%,var(--pr-c-22) 50%,var(--pr-c-10) 70%,rgba(0,0,0,0) 100%);opacity:0}.pr-fx.pr-build .pr-bloom{animation:pr-bloom-in var(--pr-build) var(--pr-ease-out) both}@keyframes pr-bloom-in{0%{transform:scale(.55);opacity:0}30%{transform:scale(.92);opacity:calc(var(--pr-bloom-a) * .8)}to{transform:scale(1.03);opacity:var(--pr-bloom-a)}}.pr-fx.pr-held .pr-bloom{animation:pr-bloom-settle .7s var(--pr-ease-out) both}@keyframes pr-bloom-settle{0%{transform:scale(1.03);opacity:var(--pr-bloom-a)}to{transform:scale(1);opacity:calc(var(--pr-bloom-a) * .8)}}.pr-fx.pr-held.pr-landed .pr-bloom{animation:pr-bloom-dip .52s var(--pr-ease-out) both}@keyframes pr-bloom-dip{0%{transform:scale(1);opacity:calc(var(--pr-bloom-a) * .8)}18%{transform:scale(.96);opacity:calc(var(--pr-bloom-a) * .45)}to{transform:scale(1);opacity:calc(var(--pr-bloom-a) * .85)}}.pr-glass{--s: var(--pr-ring);border-radius:50%;background:radial-gradient(closest-side,#04050eeb,#04050ee6 76%,#04050e80 91%,#04050e00);opacity:var(--pr-glass)}.pr-core{--s: calc(var(--pr-ring) * .96);border-radius:50%;background:radial-gradient(closest-side,#ffffff 0%,var(--pr-s-60) 24%,var(--pr-c-40) 50%,var(--pr-c-10) 76%,rgba(0,0,0,0) 100%);opacity:0;transform:scale(.3)}.pr-fx.pr-build .pr-core{animation:pr-core-fill var(--pr-build) linear both}@keyframes pr-core-fill{0%{transform:scale(.3);opacity:0}78%{transform:scale(.34);opacity:0;animation-timing-function:cubic-bezier(.5,0,.75,.6)}to{transform:scale(1.02);opacity:1}}.pr-fx.pr-build.pr-implode .pr-core{animation:pr-core-implode var(--pr-build) linear both}@keyframes pr-core-implode{0%{transform:scale(.3);opacity:0}79%{transform:scale(.34);opacity:0;animation-timing-function:cubic-bezier(.4,0,.6,1)}89%{transform:scale(.86);opacity:.9;animation-timing-function:cubic-bezier(.6,0,.9,.5)}95%{transform:scale(.12);opacity:1;animation-timing-function:cubic-bezier(.1,.6,.3,1)}to{transform:scale(1.02);opacity:1}}.pr-fx.pr-build.pr-implode.pr-hold-point .pr-core{animation:pr-core-implode-hold var(--pr-build) linear both}@keyframes pr-core-implode-hold{0%{transform:scale(.3);opacity:0}79%{transform:scale(.34);opacity:0;animation-timing-function:cubic-bezier(.4,0,.6,1)}89%{transform:scale(.86);opacity:.9;animation-timing-function:cubic-bezier(.6,0,.9,.5)}96%,to{transform:scale(.12);opacity:1}}.pr-fx.pr-held .pr-core{animation:pr-core-settle .6s var(--pr-ease-out) both}@keyframes pr-core-settle{0%{transform:scale(1.02);opacity:1}to{transform:scale(.94);opacity:.62}}.pr-ringset{--s: 0px}.pr-ring-glow{--s: calc(var(--pr-ring) * 1.2);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,0) 70%,var(--pr-c-22) 78%,var(--pr-s-40) 83.3%,var(--pr-c-22) 88.5%,rgba(0,0,0,0) 97%);opacity:0}.pr-fx.pr-build .pr-ring-glow{animation:pr-glow-ignite .76s var(--pr-ease-out) calc(var(--pr-draw-d) + var(--pr-draw) * .82) both}@keyframes pr-glow-ignite{0%{transform:scale(.97);opacity:0}40%{transform:scale(1.012);opacity:1}to{transform:scale(1);opacity:var(--pr-halo-a)}}.pr-fx.pr-held .pr-ring-glow{opacity:var(--pr-halo-a)}.pr-ring{--s: calc(var(--pr-ring) * 1.04);overflow:visible;transform:rotate(-90deg)}.pr-ring circle{fill:none}.pr-ring-track{stroke:var(--pr-s-22);stroke-width:1.1;opacity:0}.pr-ring-line{stroke-width:var(--pr-stroke, 1.35);stroke-linecap:round;stroke-dasharray:604;stroke-dashoffset:0;opacity:0}.pr-ring-white{stroke:#fff;stroke-width:calc(var(--pr-stroke, 1.35) + .4);opacity:0}.pr-ring-hot,.pr-ring-hot2{stroke:#fff;stroke-linecap:round;opacity:0}.pr-ring-hot{stroke-width:calc(var(--pr-stroke, 1.35) + .3);stroke-opacity:.4;stroke-dasharray:52 1000;stroke-dashoffset:52}.pr-ring-hot2{stroke-width:calc(var(--pr-stroke, 1.35) + .5);stroke-opacity:.95;stroke-dasharray:18 1000;stroke-dashoffset:18}.pr-fx.pr-build .pr-ring-hot{animation:pr-ring-hot var(--pr-draw) var(--pr-ease-calm) var(--pr-draw-d) backwards,pr-comet-life var(--pr-draw) linear var(--pr-draw-d) backwards}.pr-fx.pr-build .pr-ring-hot2{animation:pr-ring-hot2 var(--pr-draw) var(--pr-ease-calm) var(--pr-draw-d) backwards,pr-comet-life var(--pr-draw) linear var(--pr-draw-d) backwards}@keyframes pr-ring-hot{0%{stroke-dashoffset:52}to{stroke-dashoffset:-552}}@keyframes pr-ring-hot2{0%{stroke-dashoffset:18}to{stroke-dashoffset:-586}}.pr-fx.pr-on .pr-ring-track,.pr-fx.pr-on .pr-ring-line{opacity:1}.pr-fx.pr-build .pr-ring-track{animation:pr-fade-in .42s ease-out both}.pr-fx.pr-build .pr-ring-line{animation:pr-ring-draw var(--pr-draw) var(--pr-ease-calm) var(--pr-draw-d) both}@keyframes pr-ring-draw{0%{stroke-dashoffset:604}to{stroke-dashoffset:0}}.pr-comet-arm{--s: 0px;transform:rotate(0)}.pr-comet{position:absolute;left:-8px;top:calc(var(--pr-ring) * -.5 - 8px);width:16px;height:16px;border-radius:50%;background:radial-gradient(circle,#ffffff 0 16%,var(--pr-s-60) 34%,var(--pr-c-22) 56%,rgba(0,0,0,0) 72%);opacity:0}.pr-fx.pr-build .pr-comet-arm{animation:pr-spin var(--pr-draw) var(--pr-ease-calm) var(--pr-draw-d) both}.pr-fx.pr-build .pr-comet{animation:pr-comet-life var(--pr-draw) linear var(--pr-draw-d) backwards}@keyframes pr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pr-comet-life{0%{opacity:0}6%{opacity:1}86%{opacity:1}to{opacity:0}}.pr-fx.pr-held.pr-orbit .pr-comet-arm{animation:pr-spin 5.2s linear infinite}.pr-fx.pr-held.pr-orbit .pr-comet{animation:pr-comet-idle .9s ease-out .2s both}@keyframes pr-comet-idle{0%{opacity:0}to{opacity:.8}}.pr-fx.pr-build.pr-sig-glint .pr-ringset{animation:pr-heartbeat calc(var(--pr-build) * .34) ease-in-out calc(var(--pr-build) * .5) both}@keyframes pr-heartbeat{0%,to{transform:scale(1)}12%{transform:scale(1.035)}26%{transform:scale(1)}40%{transform:scale(1.045)}60%{transform:scale(1)}}.pr-fx.pr-build.pr-inhale .pr-ringset{animation:pr-inhale calc(var(--pr-build) * .1) cubic-bezier(.5,0,.8,.4) both}@keyframes pr-inhale{0%{transform:scale(1)}to{transform:scale(.93)}}.pr-fx.pr-held.pr-inhale .pr-ringset{animation:pr-exhale-soft .52s var(--pr-ease-out) both}@keyframes pr-exhale-soft{0%{transform:scale(.93)}to{transform:scale(1)}}.pr-fx.pr-held.pr-landed .pr-ringset{animation:pr-land .82s var(--pr-ease-out) both}@keyframes pr-land{0%{transform:scale(1)}30%{transform:scale(var(--pr-land))}to{transform:scale(1)}}.pr-wave,.pr-ripple{--s: var(--pr-ring);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,0) 58%,var(--pr-c-10) 76%,var(--pr-s-22) 90%,rgba(0,0,0,0) 100%);opacity:0}.pr-fx.pr-build.pr-waves .pr-wave{animation:pr-wave-out 1.2s cubic-bezier(.25,.55,.35,1) var(--pr-delay, 0ms) backwards}.pr-ripple.pr-go{animation:pr-wave-out 1s cubic-bezier(.25,.55,.35,1) backwards}@keyframes pr-wave-out{0%{transform:scale(.98);opacity:0}14%{opacity:.42}to{transform:scale(1.28);opacity:0}}.pr-veil,.pr-rays,.pr-prism,.pr-sheen,.pr-glints,.pr-ring-shine{display:none}.pr-fx.pr-sig-veil .pr-veil,.pr-fx.pr-sig-prism .pr-veil,.pr-fx.pr-sig-event .pr-veil,.pr-fx.pr-sig-prism .pr-prism,.pr-fx.pr-sig-event .pr-prism,.pr-fx.pr-sig-sheen .pr-sheen,.pr-fx.pr-sig-sheen .pr-ring-shine,.pr-fx.pr-sig-glint .pr-glints,.pr-fx.pr-rays-on .pr-rays{display:block}.pr-sheen{--s: calc(var(--pr-ring) * .97);border-radius:50%;overflow:hidden;opacity:0}.pr-sheen-band{position:absolute;top:-20%;left:0;width:46%;height:140%;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,var(--pr-s-10) 30%,rgba(255,255,255,.24) 50%,var(--pr-s-10) 70%,rgba(255,255,255,0) 100%);transform:translate3d(-110%,0,0) rotate(16deg)}.pr-fx.pr-build.pr-sig-sheen .pr-sheen{opacity:1}.pr-fx.pr-build.pr-sig-sheen .pr-sheen-band{animation:pr-sheen-run calc(var(--pr-build) * .52) var(--pr-ease-calm) calc(var(--pr-build) * .26) backwards}@keyframes pr-sheen-run{0%{transform:translate3d(-110%,0,0) rotate(16deg)}to{transform:translate3d(240%,0,0) rotate(16deg)}}.pr-ring-shine{--s: calc(var(--pr-ring) * 1.2);border-radius:50%;background:conic-gradient(from 0deg,rgba(255,255,255,0) 0deg,rgba(255,255,255,0) 290deg,var(--pr-s-40) 330deg,#ffffff 354deg,rgba(255,255,255,0) 360deg);-webkit-mask-image:radial-gradient(closest-side,transparent 77%,#000 82%,#000 85%,transparent 90%);mask-image:radial-gradient(closest-side,transparent 77%,#000 82%,#000 85%,transparent 90%);opacity:0}.pr-fx.pr-build.pr-sig-sheen .pr-ring-shine{animation:pr-shine-run calc(var(--pr-build) * .62) var(--pr-ease-calm) calc(var(--pr-draw-d) + var(--pr-draw)) both}@keyframes pr-shine-run{0%{transform:rotate(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:rotate(360deg);opacity:0}}.pr-fx.pr-held.pr-sig-sheen .pr-ring-shine{animation:pr-shine-idle 4.6s linear .3s infinite}@keyframes pr-shine-idle{0%{transform:rotate(0);opacity:0}20%,80%{opacity:.7}to{transform:rotate(360deg);opacity:0}}.pr-glints{--s: 0px}.pr-glint{position:absolute;left:0;top:0;width:0;height:0;transform:rotate(var(--pr-a)) translate3d(0,calc(var(--pr-ring) * -.5),0) rotate(calc(var(--pr-a) * -1))}.pr-glint:nth-child(1){--pr-a: 54deg}.pr-glint:nth-child(2){--pr-a: 118deg}.pr-glint:nth-child(3){--pr-a: 205deg}.pr-glint:nth-child(4){--pr-a: 252deg}.pr-glint:nth-child(5){--pr-a: 316deg}.pr-glint span{position:absolute;left:-16px;top:-16px;width:32px;height:32px;opacity:0;transform:scale(0) rotate(0);background:linear-gradient(90deg,#fff0,#fff 50%,#fff0) center / 100% 2px no-repeat,linear-gradient(0deg,#fff0,#fff 50%,#fff0) center / 2px 100% no-repeat,radial-gradient(circle,#ffffff 0 8%,var(--pr-s-60) 17%,var(--pr-c-22) 32%,rgba(0,0,0,0) 52%)}.pr-fx.pr-build.pr-sig-glint .pr-glint span{animation:pr-glint calc(var(--pr-build) * .26) var(--pr-ease-out) var(--pr-delay, 0ms) backwards}@keyframes pr-glint{0%{transform:scale(0) rotate(-30deg);opacity:0}40%{transform:scale(1.08) rotate(8deg);opacity:1}to{transform:scale(.2) rotate(40deg);opacity:0}}.pr-fx.pr-held.pr-sig-glint .pr-glint span{animation:pr-glint-idle 3.4s ease-out infinite}.pr-fx.pr-held.pr-sig-glint .pr-glint:nth-child(1) span{animation-delay:.3s}.pr-fx.pr-held.pr-sig-glint .pr-glint:nth-child(2) span{animation-delay:1.5s}.pr-fx.pr-held.pr-sig-glint .pr-glint:nth-child(3) span{animation-delay:2.4s}.pr-fx.pr-held.pr-sig-glint .pr-glint:nth-child(4) span{animation-delay:.9s}.pr-fx.pr-held.pr-sig-glint .pr-glint:nth-child(5) span{animation-delay:2s}@keyframes pr-glint-idle{0%{transform:scale(0) rotate(-30deg);opacity:0}10%{transform:scale(1) rotate(8deg);opacity:1}26%,to{transform:scale(.2) rotate(40deg);opacity:0}}.pr-rays{--s: calc(var(--pr-ring) * 2.2);opacity:0;-webkit-mask-image:radial-gradient(calc(var(--pr-ring) * .5) calc(var(--pr-ring) * .5 / var(--pr-squash, .6)) at 50% 50%,transparent 0%,transparent 92%,#000 118%);mask-image:radial-gradient(calc(var(--pr-ring) * .5) calc(var(--pr-ring) * .5 / var(--pr-squash, .6)) at 50% 50%,transparent 0%,transparent 92%,#000 118%)}.pr-rays-spin{--s: calc(var(--pr-ring) * 2.2);left:50%;top:50%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,255,255,0) 0deg,var(--pr-s-60) 5deg,rgba(255,255,255,0) 11deg,rgba(255,255,255,0) 20deg,var(--pr-c-40) 25deg,rgba(255,255,255,0) 30deg,rgba(255,255,255,0) 40deg);-webkit-mask-image:radial-gradient(closest-side,rgba(0,0,0,.9) 40%,rgba(0,0,0,.9) 48%,rgba(0,0,0,.45) 66%,rgba(0,0,0,.12) 82%,transparent 96%);mask-image:radial-gradient(closest-side,rgba(0,0,0,.9) 40%,rgba(0,0,0,.9) 48%,rgba(0,0,0,.45) 66%,rgba(0,0,0,.12) 82%,transparent 96%);animation:pr-spin var(--pr-ray-spin, 40s) linear infinite}.pr-root[data-rays=strong] .pr-rays-spin{background:repeating-conic-gradient(from 0deg,rgba(255,255,255,0) 0deg,var(--pr-s-60) 4deg,rgba(255,255,255,0) 9deg,rgba(255,255,255,0) 15deg,var(--pr-c-60) 19deg,rgba(255,255,255,0) 24deg,rgba(255,255,255,0) 30deg)}.pr-root[data-rays=spectrum] .pr-rays-spin{background:conic-gradient(from 0deg,#fff0,#ff8cd299 6deg,#fff0 13deg 22.5deg,#ffc4788c 28.5deg,#fff0 35deg 45deg,#ffec8299 51deg,#fff0 58deg 67.5deg,#aaff8c80 73.5deg,#fff0 80deg 90deg,#78ffdc8c 96deg,#fff0 103deg 112.5deg,#78dcff99 118.5deg,#fff0 125deg 135deg,#8ca0ff8c 141deg,#fff0 148deg 157.5deg,#c88cff99 163.5deg,#fff0 170deg 180deg,#ff8cd28c 186deg,#fff0 193deg 202.5deg,#ffc47899 208.5deg,#fff0 215deg 225deg,#ffec8280 231deg,#fff0 238deg 247.5deg,#aaff8c8c 253.5deg,#fff0 260deg 270deg,#78ffdc99 276deg,#fff0 283deg 292.5deg,#78dcff8c 298.5deg,#fff0 305deg 315deg,#8ca0ff99 321deg,#fff0 328deg 337.5deg,#c88cff80 343.5deg,#fff0 350deg 360deg)}.pr-root[data-rays=event] .pr-rays-spin{background:repeating-conic-gradient(from 0deg,rgba(255,255,255,0) 0deg,var(--pr-s-60) 6deg,rgba(255,255,255,0) 13deg,rgba(255,255,255,0) 22.5deg,var(--pr-c-60) 28.5deg,rgba(255,255,255,0) 35deg,rgba(255,255,255,0) 45deg)}.pr-fx.pr-build.pr-rays-on .pr-rays{animation:pr-rays-in var(--pr-build) ease-out both}@keyframes pr-rays-in{0%,16%{opacity:0}60%{opacity:calc(var(--pr-rays-a, .8) * .85)}to{opacity:var(--pr-rays-a, .8)}}.pr-fx.pr-held.pr-rays-on .pr-rays{animation:pr-rays-hold .8s ease-out both}@keyframes pr-rays-hold{0%{opacity:0}to{opacity:calc(var(--pr-rays-a, .8) * .6)}}.pr-veil{position:absolute;left:0;top:0;width:calc(var(--pr-ring) * 3.1);height:calc(var(--pr-ring) * 1.9);margin:calc(var(--pr-ring) * -.95) 0 0 calc(var(--pr-ring) * -1.55);pointer-events:none;opacity:0;-webkit-mask-image:radial-gradient(closest-side,#000 30%,rgba(0,0,0,.6) 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 30%,rgba(0,0,0,.6) 62%,transparent 100%)}.pr-veil-a,.pr-veil-b{position:absolute;inset:0 -10%}.pr-veil-a{background:radial-gradient(30% 56% at 22% 54%,#6e8cff9e,#6e8cff00),radial-gradient(26% 66% at 40% 42%,var(--pr-c-60),rgba(0,0,0,0) 100%),radial-gradient(26% 66% at 61% 58%,var(--pr-c-60),rgba(0,0,0,0) 100%),radial-gradient(30% 56% at 79% 48%,#ff6fd099,#ff6fd000)}.pr-fx.pr-sig-veil .pr-veil-a,.pr-fx.pr-sig-prism .pr-veil-a,.pr-fx.pr-sig-event .pr-veil-a{animation:pr-veil-drift 7s ease-in-out infinite alternate}.pr-veil-b{background:linear-gradient(90deg,#fff0 6%,#f4dcff24,#fff0 24%,#c8d2ff26 36%,#fff0 47%,#f4dcff1f 60%,#fff0 70%,#ffc8f026,#fff0 92%);transform-origin:50% 80%}.pr-fx.pr-sig-veil .pr-veil-b,.pr-fx.pr-sig-prism .pr-veil-b,.pr-fx.pr-sig-event .pr-veil-b{animation:pr-veil-sway 5.2s ease-in-out infinite alternate}@keyframes pr-veil-drift{0%{transform:translate3d(-4%,0,0) scale(1)}to{transform:translate3d(4%,0,0) scaleX(1.08)}}@keyframes pr-veil-sway{0%{transform:translate3d(5%,0,0) scaleY(.9)}to{transform:translate3d(-5%,0,0) scale(1.06,1.08)}}.pr-fx.pr-build.pr-sig-veil .pr-veil,.pr-fx.pr-build.pr-sig-prism .pr-veil,.pr-fx.pr-build.pr-sig-event .pr-veil{animation:pr-veil-in var(--pr-build) ease-out both}@keyframes pr-veil-in{0%,8%{opacity:0}45%{opacity:.95}to{opacity:1}}.pr-fx.pr-held.pr-sig-veil .pr-veil{animation:pr-veil-hold .7s ease-out both}@keyframes pr-veil-hold{0%{opacity:1}to{opacity:.8}}.pr-fx.pr-held.pr-sig-prism .pr-veil,.pr-fx.pr-held.pr-sig-event .pr-veil{animation:pr-prism-hold .7s ease-out both}.pr-prism{--s: calc(var(--pr-ring) * 1.6);opacity:0}.pr-prism-disc{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#ff7ad1,#ffb36b,#ffe66b,#9bff8a,#6bf0ff,#7a9bff,#c77aff,#ff7ad1);-webkit-mask-image:radial-gradient(closest-side,transparent calc(var(--pr-ring) * .38),rgba(0,0,0,.55) calc(var(--pr-ring) * .47),#000 calc(var(--pr-ring) * .5),rgba(0,0,0,.4) calc(var(--pr-ring) * .56),transparent calc(var(--pr-ring) * .64));mask-image:radial-gradient(closest-side,transparent calc(var(--pr-ring) * .38),rgba(0,0,0,.55) calc(var(--pr-ring) * .47),#000 calc(var(--pr-ring) * .5),rgba(0,0,0,.4) calc(var(--pr-ring) * .56),transparent calc(var(--pr-ring) * .64))}.pr-fx.pr-sig-prism .pr-prism-disc,.pr-fx.pr-sig-event .pr-prism-disc{animation:pr-spin 9s linear infinite}.pr-fx.pr-build.pr-sig-prism .pr-prism,.pr-fx.pr-build.pr-sig-event .pr-prism{animation:pr-prism-in var(--pr-build) ease-out both}@keyframes pr-prism-in{0%,6%{opacity:0}40%{opacity:.82}to{opacity:.95}}.pr-fx.pr-held.pr-sig-prism .pr-prism,.pr-fx.pr-held.pr-sig-event .pr-prism{animation:pr-prism-hold .7s ease-out both}@keyframes pr-prism-hold{0%{opacity:0}to{opacity:.8}}.pr-root[data-tier=funnystar] .pr-prism-disc{background:conic-gradient(from 0deg,var(--pr-c-soft),var(--pr-c),var(--pr-c-soft),var(--pr-c),var(--pr-c-soft),var(--pr-c),var(--pr-c-soft))}.pr-fx.pr-build.pr-collapse.pr-sig-prism .pr-prism,.pr-fx.pr-build.pr-collapse.pr-sig-event .pr-prism,.pr-fx.pr-build.pr-collapse.pr-sig-prism .pr-veil,.pr-fx.pr-build.pr-collapse.pr-sig-event .pr-veil,.pr-fx.pr-build.pr-collapse .pr-rays{animation:pr-fade-out calc(var(--pr-build) * .14) ease-in both}.pr-fx.pr-build.pr-collapse .pr-ring-white{animation:pr-fade-in calc(var(--pr-build) * .1) ease-in both}.pr-ember{position:absolute;left:50%;top:50%;z-index:1;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:radial-gradient(closest-side,#ffffff 0%,var(--pr-s-60) 18%,var(--pr-c-22) 46%,rgba(0,0,0,0) 100%);opacity:0;pointer-events:none}.pr-root.pr-black .pr-ember{animation:pr-ember var(--pr-black, .52s) ease-in-out both}@keyframes pr-ember{0%{transform:scale(.3);opacity:.9}45%{transform:scale(.75);opacity:.85}70%{transform:scale(.45);opacity:.4}to{transform:scale(.2);opacity:.9}}.pr-title{position:absolute;left:50%;top:50%;width:calc(var(--pr-ring) * .82);display:flex;flex-direction:column;align-items:center;transform:translate3d(-50%,-50%,0);opacity:0}.pr-fx.pr-build .pr-title{animation:pr-title-life var(--pr-build) linear both}@keyframes pr-title-life{0%{transform:translate3d(-50%,calc(-50% + 8px),0) scale(.96);opacity:0}7%{transform:translate3d(-50%,calc(-50% + 8px),0) scale(.96);opacity:0;animation-timing-function:cubic-bezier(.2,.7,.2,1)}22%{transform:translate3d(-50%,-50%,0) scale(1);opacity:1}68%{transform:translate3d(-50%,-50%,0) scale(1.015);opacity:1;animation-timing-function:ease-in}79%{transform:translate3d(-50%,-50%,0) scale(1.05);opacity:0}to{transform:translate3d(-50%,-50%,0) scale(1.05);opacity:0}}.pr-root.pr-rush .pr-title{display:none}.pr-label{position:relative;max-width:100%;font-family:var(--mfc-font, -apple-system, BlinkMacSystemFont, sans-serif);font-weight:800;font-size:var(--pr-label-px, 22px);line-height:1.12;letter-spacing:.2em;padding-left:.2em;text-align:center;text-transform:uppercase}.pr-label-text,.pr-label-glow{display:block}.pr-label-text{position:relative;background-image:linear-gradient(180deg,#ffffff 0%,#ffffff 30%,var(--pr-c-soft) 49%,var(--pr-ink) 53%,var(--pr-ink) 72%,var(--pr-c-soft) 100%);background-size:100% 1.12em;background-repeat:repeat-y;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.pr-label-glow{position:absolute;left:.2em;right:0;top:0;color:transparent;text-shadow:0 0 12px var(--pr-c-60),0 0 26px var(--pr-c-40)}.pr-rule{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;height:14px;margin-top:10px}.pr-rule:before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--pr-ring) * .6);height:1px;margin:-.5px 0 0 calc(var(--pr-ring) * -.3);background:linear-gradient(90deg,rgba(255,255,255,0),var(--pr-s-40) 20%,var(--pr-c-soft) 50%,var(--pr-s-40) 80%,rgba(255,255,255,0));transform:scaleX(0)}.pr-fx.pr-build .pr-rule:before{animation:pr-rule-draw calc(var(--pr-build) * .22) var(--pr-ease-out) calc(var(--pr-build) * .12) both}@keyframes pr-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pr-pip{position:relative;width:8px;height:8px;background:linear-gradient(135deg,#ffffff,var(--pr-c-soft) 45%,var(--pr-c));box-shadow:0 0 6px var(--pr-c-40);display:none;opacity:0;transform:rotate(45deg) scale(0)}.pr-pip.pr-on{display:block}.pr-fx.pr-build .pr-pip.pr-on{animation:pr-pip-in .32s cubic-bezier(.2,.8,.3,1.25) var(--pr-pip-d, 0ms) both}@keyframes pr-pip-in{0%{opacity:0;transform:rotate(45deg) scale(0)}60%{opacity:1;transform:rotate(45deg) scale(1.15)}to{opacity:1;transform:rotate(45deg) scale(1)}}.pr-particles{--s: 0px}.pr-p{position:absolute;left:0;top:0;width:var(--pr-size, 8px);height:var(--pr-size, 8px);margin:calc(var(--pr-size, 8px) / -2) 0 0 calc(var(--pr-size, 8px) / -2);border-radius:50%;background:radial-gradient(circle,#ffffff 0 10%,var(--pr-s-60) 22%,var(--pr-c-22) 42%,rgba(0,0,0,0) 70%);opacity:0}.pr-particles.pr-dust .pr-p{animation:pr-dust var(--pr-dur, 2.6s) cubic-bezier(.3,.2,.5,1) var(--pr-delay, 0ms) infinite}@keyframes pr-dust{0%{transform:translate3d(var(--pr-x0, 0px),var(--pr-y0, 0px),0) scale(.5) rotate(0);opacity:0}30%{opacity:var(--pr-op, .8)}70%{opacity:calc(var(--pr-op, .8) * .6)}to{transform:translate3d(var(--pr-x1, 0px),var(--pr-y1, -60px),0) scale(1) rotate(var(--pr-rot, 0deg));opacity:0}}.pr-particles.pr-burst-on .pr-p{border-radius:0;background:linear-gradient(90deg,rgba(255,255,255,0),var(--pr-c-soft) 50%,rgba(255,255,255,0)) center / 100% 2px no-repeat,linear-gradient(0deg,rgba(255,255,255,0),var(--pr-c-soft) 50%,rgba(255,255,255,0)) center / 2px 100% no-repeat,radial-gradient(circle,#ffffff 0 12%,var(--pr-s-60) 24%,var(--pr-c-22) 40%,rgba(0,0,0,0) 62%);animation:pr-spark var(--pr-dur, 2.2s) linear var(--pr-delay, 0ms) 1 both}@keyframes pr-spark{0%{transform:translate3d(var(--pr-x0, 0px),var(--pr-y0, 0px),0) scale(.3) rotate(0);opacity:0;animation-timing-function:cubic-bezier(.1,.7,.3,1)}6%{opacity:var(--pr-op, .9)}30%{transform:translate3d(var(--pr-xm, 0px),var(--pr-ym, 0px),0) scale(1) rotate(calc(var(--pr-rot, 0deg) * .5));opacity:var(--pr-op, .9);animation-timing-function:cubic-bezier(.4,0,.6,1)}55%{opacity:calc(var(--pr-op, .9) * .45)}70%{opacity:var(--pr-op, .9)}to{transform:translate3d(var(--pr-x1, 0px),var(--pr-y1, 60px),0) scale(.6) rotate(var(--pr-rot, 0deg));opacity:0}}.pr-flare{position:absolute;left:50%;top:50%;z-index:3;width:calc(var(--pr-ring) * 1.6);height:calc(var(--pr-ring) * 1.12);margin:calc(var(--pr-ring) * -.56) 0 0 calc(var(--pr-ring) * -.8);border-radius:50%;background:radial-gradient(closest-side,#ffffff 0%,#ffffff 14%,var(--pr-c-soft) 30%,var(--pr-c-60) 50%,var(--pr-c-22) 72%,rgba(0,0,0,0) 100%);opacity:0;pointer-events:none}.pr-flare.pr-go{animation:pr-flare-small .32s linear backwards}.pr-flare.pr-go.pr-big{animation:pr-flare-big .56s linear backwards}.pr-flare.pr-go.pr-pack{background:radial-gradient(closest-side,var(--pr-pack-60) 0%,var(--pr-pack-60) 30%,var(--pr-pack-40) 58%,rgba(0,0,0,0) 100%);animation:pr-flare-pack .42s linear backwards}.pr-flare.pr-go.pr-pack:before{content:"";position:absolute;inset:14% 20%;border-radius:50%;background:radial-gradient(closest-side,#fff 0% 30%,#ffffff80 58%,#fff0);opacity:0;animation:pr-flare-core .17s linear backwards}@keyframes pr-flare-core{0%{transform:scale(.4);opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}36%{transform:scale(1);opacity:1;animation-timing-function:ease-in}to{transform:scale(1.1);opacity:0}}@keyframes pr-flare-pack{0%{transform:scale(.5);opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}18%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.2,.6,.4,1)}to{transform:scale(1.2);opacity:0}}@keyframes pr-flare-small{0%{transform:scale(.45);opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}24%{transform:scale(.9);opacity:.85;animation-timing-function:cubic-bezier(.2,.6,.4,1)}to{transform:scale(1.1);opacity:0}}@keyframes pr-flare-big{0%{transform:scale(.35);opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1)}16%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.25,.6,.4,1)}to{transform:scale(1.25);opacity:0}}.pr-cardbox{position:relative;z-index:2;perspective:1000px;opacity:0;pointer-events:none}.pr-cardbox.pr-in{animation:pr-card-form .46s var(--pr-ease-out) both}@keyframes pr-card-form{0%{transform:translate3d(0,3%,0) scale(.84);opacity:0}24%{opacity:1}to{transform:translateZ(0) scale(1);opacity:1}}.pr-cardbox.pr-leave{animation:pr-card-leave .14s ease-in both}.pr-root.pr-rush .pr-cardbox.pr-leave{animation-duration:80ms}@keyframes pr-card-leave{0%{transform:scale(1);opacity:1}to{transform:scale(.94);opacity:0}}.pr-flip{position:relative;width:var(--card-lg);height:calc(var(--card-lg) * 1.42);transform-style:preserve-3d;transform:rotateY(0)}.pr-flip.pr-flipped{transform:rotateY(180deg);animation:pr-flip-go .52s linear both}@keyframes pr-flip-go{0%{transform:rotateY(0) scale(1);animation-timing-function:cubic-bezier(.5,0,.9,.45)}34%{transform:rotateY(90deg) scale(1.05);animation-timing-function:cubic-bezier(.12,.55,.35,1)}80%{transform:rotateY(186deg) scale(1.01);animation-timing-function:ease-in-out}to{transform:rotateY(180deg) scale(1)}}.pr-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;align-items:center;justify-content:center}.pr-face.pr-front{transform:rotateY(180deg)}.pr-face .card{--card-w: var(--card-lg)}.pr-edge{position:absolute;top:9%;bottom:9%;width:4px;margin-left:-2px;border-radius:2px;background:linear-gradient(180deg,var(--pr-s-40),#ffffff 50%,var(--pr-s-40));transform:rotateY(90deg)}.pr-edge-l{left:0}.pr-edge-r{left:100%}.pr-back{position:relative;width:100%;height:100%;border-radius:calc(var(--card-lg) * .11);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--card-lg) * .08);background:radial-gradient(70% 50% at 50% 44%,var(--pr-c-40),rgba(0,0,0,0) 72%),repeating-linear-gradient(135deg,#ffffff09 0 6px,#fff0 6px 14px),linear-gradient(165deg,#1b2242,#0a0e1f 58%,#05070f);box-shadow:inset 0 0 0 1px var(--pr-s-60),inset 0 0 0 6px #05070f8c,inset 0 0 0 7px var(--pr-c-40),0 14px 34px #0000008c}.pr-back-ring{width:54%;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1.5px var(--pr-s-60),0 0 18px var(--pr-c-40)}.pr-back-motif{font-size:calc(var(--card-lg) * .22);line-height:0;color:var(--pr-c-soft)}.pr-back-brand{font-family:var(--mfc-font, inherit);font-weight:700;font-size:calc(var(--card-lg) * .052);letter-spacing:.3em;padding-left:.3em;color:var(--pr-s-60)}.pr-back:after{content:"";position:absolute;inset:0;background:radial-gradient(78% 62% at 50% 45%,rgba(255,255,255,.95) 0%,var(--pr-s-60) 38%,var(--pr-c-40) 70%,var(--pr-c-10) 100%);opacity:0}.pr-cardbox.pr-in .pr-back:after{animation:pr-glare .36s cubic-bezier(.25,.6,.4,1) both}.pr-root.pr-rush .pr-cardbox.pr-in .pr-back:after{animation-duration:.16s}@keyframes pr-glare{0%{opacity:.92}to{opacity:0}}.pr-back:before{content:"";position:absolute;inset:-20%;z-index:1;background:linear-gradient(112deg,transparent 40%,rgba(255,255,255,.34) 50%,transparent 60%);transform:translate3d(-110%,0,0)}.pr-cardbox.pr-in .pr-back:before{animation:pr-back-glint .34s ease-in-out 40ms both}@keyframes pr-back-glint{0%{transform:translate3d(-110%,0,0)}to{transform:translate3d(110%,0,0)}}.pr-aura{position:absolute;inset:0;border-radius:calc(var(--card-lg) * .11);overflow:hidden;pointer-events:none;opacity:0;z-index:4}.pr-aura:before{content:"";position:absolute;inset:-20%;background:linear-gradient(112deg,transparent 38%,rgba(255,255,255,.4) 50%,transparent 62%);transform:translate3d(-120%,0,0)}.pr-cardbox.pr-aura-sweep .pr-aura,.pr-cardbox.pr-aura-rays .pr-aura,.pr-cardbox.pr-aura-shimmer .pr-aura,.pr-cardbox.pr-aura-prism .pr-aura{opacity:1}.pr-cardbox.pr-aura-sweep .pr-aura:before{animation:pr-aura-sweep 2.8s ease-in-out .2s infinite}.pr-cardbox.pr-aura-rays .pr-aura:before{background:linear-gradient(112deg,transparent 38%,rgba(255,241,176,.42) 50%,transparent 62%);animation:pr-aura-sweep 2.5s ease-in-out .2s infinite}.pr-cardbox.pr-aura-shimmer .pr-aura:before{background:linear-gradient(112deg,transparent 38%,rgba(244,220,255,.46) 50%,transparent 62%);animation:pr-aura-sweep 2.2s ease-in-out .2s infinite}@keyframes pr-aura-sweep{0%{transform:translate3d(-120%,0,0)}60%,to{transform:translate3d(120%,0,0)}}.pr-tag{position:relative;z-index:3;flex:none;min-height:22px;padding:3px 12px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.05em;opacity:0;transform:translate3d(0,3px,0);transition:opacity 80ms ease,transform 80ms ease}.pr-tag.pr-show{opacity:1;transform:translateZ(0);transition-duration:.2s}.pr-tag.pr-new{background:var(--mfc-success, #3ddc84);color:var(--mfc-ink, #14110a)}.pr-tag.pr-dup{background:#ffffff1f;color:var(--mfc-text, #f4f6fb)}.pr-bottom{position:relative;z-index:3;flex:none;display:flex;align-items:center;justify-content:center;gap:14px;min-height:20px}.pr-hint{white-space:nowrap;text-align:right;font-size:11px;font-weight:700;color:var(--mfc-muted, #8d97b5);opacity:0;transition:opacity .25s ease}.pr-hint:before{content:attr(data-room);display:block;height:0;overflow:hidden;visibility:hidden;white-space:pre}.pr-hint.pr-show{opacity:1}.pr-skipall{appearance:none;border:0;background:none;padding:10px 12px;min-height:44px;font:inherit;font-size:12px;font-weight:800;color:var(--mfc-text, #f4f6fb);text-decoration:underline;text-underline-offset:3px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s ease}.pr-skipall.pr-show{opacity:.85;pointer-events:auto}.pr-skipall:active{opacity:1}.pr-dots{display:flex;gap:5px;align-items:center}.pr-dot{width:6px;height:6px;border-radius:50%;background:#ffffff38;transition:background .2s ease,transform .2s ease}.pr-dot.pr-done{background:var(--mfc-text, #f4f6fb)}.pr-dot.pr-active{background:var(--pr-c);transform:scale(1.5)}.pr-summary{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:calc(8px + var(--mfc-safe-top, 0px)) calc(12px + var(--mfc-safe-right, 0px)) calc(8px + var(--mfc-safe-bottom, 0px)) calc(12px + var(--mfc-safe-left, 0px));background:radial-gradient(76% 76% at 50% 50%,#060916b8,#03050ef0 78%);opacity:0;pointer-events:none;transition:opacity .26s ease}.pr-summary.pr-show{opacity:1;pointer-events:auto}.pr-sum-title{font-family:var(--mfc-font-display, inherit);font-size:17px;font-weight:900}.pr-sum-cards{display:flex;gap:8px;align-items:flex-start;justify-content:center;max-width:100%;flex-wrap:nowrap}.pr-sum-cards .card{--card-w: var(--card-sm)}.pr-sum-card{position:relative;padding-bottom:calc(var(--card-sm) * .13);animation:pr-sum-pop .32s cubic-bezier(.2,.9,.3,1.1) both}@keyframes pr-sum-pop{0%{transform:scale(.7) translate3d(0,10px,0);opacity:0}to{transform:scale(1) translateZ(0);opacity:1}}.pr-sum-badge{position:absolute;left:50%;bottom:0;z-index:4;transform:translate(-50%);padding:1px calc(var(--card-sm) * .09);border-radius:999px;font-family:var(--mfc-font-display, inherit);font-size:max(8px,calc(var(--card-sm) * .125));font-weight:900;letter-spacing:.02em;line-height:1.5;white-space:nowrap;box-shadow:0 2px 7px #0000008c}.pr-sum-fresh .pr-sum-badge{background:var(--mfc-success, #3ddc84);color:var(--mfc-ink, #14110a)}.pr-sum-again .pr-sum-badge{background:#2a3149;color:var(--mfc-text, #f4f6fb);box-shadow:0 2px 7px #0000008c,inset 0 0 0 1px #ffffff29}.pr-sum-fresh:before{content:"";position:absolute;inset:-3px -3px calc(var(--card-sm) * .13 - 3px) -3px;border-radius:calc(var(--card-sm) * .11 + 3px);box-shadow:0 0 0 2px var(--mfc-success, #3ddc84),0 0 14px #3ddc8466;pointer-events:none;z-index:2}.pr-sum-again .card{filter:saturate(.7) brightness(.86)}.pr-sum-counts{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:800;color:var(--mfc-text, #f4f6fb)}.pr-sum-counts .icon{color:var(--pr-c)}.pr-sum-actions{display:flex;gap:10px;align-items:center}.pr-sum-actions .btn{min-height:44px;padding:0 16px}.pr-root.pr-ikone .pr-label-text{background-image:linear-gradient(180deg,#ffffffe6,#ffffff8c 34%,#fff0 52%),linear-gradient(100deg,#ffb8e2,#ffe9a6 24%,#b8ffcc,#aee2ff 68%,#d8c2ff 88%,#ffb8e2);background-size:100% 1.12em,100% 100%}.pr-root.pr-ikone .pr-label-glow{text-shadow:0 0 12px rgba(255,255,255,.4),0 0 26px rgba(200,170,255,.4)}.pr-root.pr-ikone .pr-rule:before{background:linear-gradient(90deg,#fff0,#ffb3e0 18%,#fff1c2,#c8ffd8,#b8e4ff,#d9c2ff 82%,#fff0)}.pr-root.pr-ikone .pr-pip:nth-child(1){background:linear-gradient(135deg,#fff,#ff9ad5 55%,#ff5fb4)}.pr-root.pr-ikone .pr-pip:nth-child(2){background:linear-gradient(135deg,#fff,#ffd98a 55%,#ffb63c)}.pr-root.pr-ikone .pr-pip:nth-child(3){background:linear-gradient(135deg,#fff,#b6ff9a 55%,#56e07a)}.pr-root.pr-ikone .pr-pip:nth-child(4){background:linear-gradient(135deg,#fff,#8ae4ff 55%,#38b6f0)}.pr-root.pr-ikone .pr-pip:nth-child(5){background:linear-gradient(135deg,#fff,#c4a6ff 55%,#8a5cff)}.pr-root.pr-ikone .pr-pip{box-shadow:0 0 6px #ffffff73}.pr-root.pr-ikone .pr-p{background:radial-gradient(circle,#fff 0 12%,hsla(var(--pr-hue, 45),100%,80%,.75) 26%,hsla(var(--pr-hue, 45),100%,68%,.25) 44%,#0000 70%)}.pr-root.pr-ikone .pr-particles.pr-burst-on .pr-p{background:linear-gradient(90deg,#fff0,hsl(var(--pr-hue, 45),100%,84%) 50%,#fff0) center / 100% 2px no-repeat,linear-gradient(0deg,#fff0,hsl(var(--pr-hue, 45),100%,84%) 50%,#fff0) center / 2px 100% no-repeat,radial-gradient(circle,#fff 0 12%,hsla(var(--pr-hue, 45),100%,78%,.7) 26%,hsla(var(--pr-hue, 45),100%,66%,.22) 42%,#0000 62%)}.pr-root.pr-ikone .pr-bloom{background:radial-gradient(closest-side,#fff0fa66,#f0e6ff4d 36%,#dce6ff2e 50%,#dce6ff12 70%,#0000)}.pr-root.pr-ikone .pr-core,.pr-root.pr-ikone .pr-ember{background:radial-gradient(closest-side,#fff,#fffaf0b8 24%,#e6d7ff66,#c8e6ff1a 76%,#0000)}.pr-root.pr-ikone .pr-ring-glow{background:radial-gradient(closest-side,#0000 70%,#dce1ff29 78%,#ffffff57 83.3%,#dce1ff29 88.5%,#0000 97%)}.pr-root.pr-ikone .pr-flare{background:radial-gradient(closest-side,#fff 0% 14%,#fff4d6e6 30%,#d6c4ff8c,#aadcff33 74%,#0000)}.pr-root.pr-ikone .pr-tint{background:radial-gradient(52% 58% at 50% var(--pr-cy, 42%),rgba(255,236,200,.2),rgba(200,160,255,.1) 46%,rgba(0,0,0,0) 100%)}.pr-root[data-tier=ikone] .pr-veil,.pr-root[data-tier=funnystar] .pr-veil{--pr-veil-w: min(calc(var(--pr-ring) * 3.5), calc(100vw - 16px) );width:var(--pr-veil-w);height:calc(var(--pr-ring) * 2.1);margin:calc(var(--pr-ring) * -1.05) 0 0 calc(var(--pr-veil-w) / -2)}.pr-root[data-tier=ikone] .pr-veil-a{background:radial-gradient(22% 52% at 15% 52%,#ff7ad18c,#ff7ad100),radial-gradient(22% 60% at 31% 44%,#ffc86e99,#ffc86e00),radial-gradient(20% 64% at 50% 52%,#aaffb473,#aaffb400),radial-gradient(22% 60% at 69% 56%,#6edcff99,#6edcff00),radial-gradient(22% 52% at 85% 46%,#af87ff99,#af87ff00)}.pr-root[data-tier=ikone] .pr-veil-b{background:linear-gradient(90deg,#fff0 6%,#ffc8eb29,#fff0 24%,#fff0c829 36%,#fff0 47%,#c8ffe624 60%,#fff0 70%,#d2c8ff29,#fff0 92%)}.pr-cardbox.pr-aura-prism .pr-aura:before{background:linear-gradient(112deg,transparent 41%,rgba(255,170,225,.3) 46%,rgba(215,235,255,.42) 50%,rgba(180,255,215,.3) 54%,transparent 59%);animation:pr-aura-sweep 3.4s ease-in-out .2s infinite}.pr-sum-counts.pr-sum-ikone .icon{color:#fff6dc}.pr-root.pr-black .pr-bottom,.pr-root.pr-black .pr-tag{opacity:0}.pr-root.pr-funnystar .pr-particles .pr-p{width:auto;height:auto;margin:-.5em 0 0 -.5em;border-radius:0;background:none;font-size:var(--pr-size, 16px);line-height:1}.pr-root.pr-funnystar .pr-particles.pr-dust .pr-p{animation-name:pr-emoji-dust;animation-timing-function:linear}@keyframes pr-emoji-dust{0%{transform:translate3d(var(--pr-x0, 0px),var(--pr-y0, 0px),0) scale(.4) rotate(0);opacity:0}7%{opacity:1}14%{transform:translate3d(calc(var(--pr-x0, 0px) + (var(--pr-x1, 0px) - var(--pr-x0, 0px)) * .14),calc(var(--pr-y0, 0px) + (var(--pr-y1, 0px) - var(--pr-y0, 0px)) * .14),0) scale(1) rotate(calc(var(--pr-rot, 0deg) * .14))}86%{transform:translate3d(calc(var(--pr-x0, 0px) + (var(--pr-x1, 0px) - var(--pr-x0, 0px)) * .86),calc(var(--pr-y0, 0px) + (var(--pr-y1, 0px) - var(--pr-y0, 0px)) * .86),0) scale(1) rotate(calc(var(--pr-rot, 0deg) * .86))}93%{opacity:1}to{transform:translate3d(var(--pr-x1, 0px),var(--pr-y1, 0px),0) scale(.5) rotate(var(--pr-rot, 0deg));opacity:0}}.pr-root.pr-funnystar .pr-particles.pr-burst-on .pr-p{animation-name:pr-emoji-burst}@keyframes pr-emoji-burst{0%{transform:translate3d(var(--pr-x0, 0px),var(--pr-y0, 0px),0) scale(.3) rotate(0);opacity:0;animation-timing-function:cubic-bezier(.1,.7,.3,1)}6%{opacity:1}30%{transform:translate3d(var(--pr-xm, 0px),var(--pr-ym, 0px),0) scale(1) rotate(calc(var(--pr-rot, 0deg) * .5))}84%{transform:translate3d(calc(var(--pr-xm, 0px) + (var(--pr-x1, 0px) - var(--pr-xm, 0px)) * .771),calc(var(--pr-ym, 0px) + (var(--pr-y1, 0px) - var(--pr-ym, 0px)) * .771),0) scale(1) rotate(calc(var(--pr-rot, 0deg) * .886))}92%{opacity:1}to{transform:translate3d(var(--pr-x1, 0px),var(--pr-y1, 0px),0) scale(.5) rotate(var(--pr-rot, 0deg));opacity:0}}.pr-root.pr-funnystar .pr-pip{background:linear-gradient(135deg,#ffffff,var(--pr-c-soft) 45%,var(--pr-c))}.pr-root.pr-funnystar .pr-pip:nth-child(6){width:10px;height:10px}.pr-root.pr-funnystar .pr-cardbox.pr-aura-prism .pr-aura:before{background:linear-gradient(112deg,transparent 41%,var(--pr-s-22) 46%,rgba(255,255,255,.42) 50%,var(--pr-s-22) 54%,transparent 59%)}.pr-sum-counts .pr-sum-emoji{font-size:17px;line-height:1}.pr-root[data-tier=funnystar] .pr-veil-a{background:radial-gradient(24% 54% at 16% 52%,var(--pr-s-60),rgba(0,0,0,0) 100%),radial-gradient(24% 64% at 36% 44%,var(--pr-c-60),rgba(0,0,0,0) 100%),radial-gradient(20% 60% at 50% 54%,var(--pr-s-40),rgba(0,0,0,0) 100%),radial-gradient(24% 64% at 64% 56%,var(--pr-c-60),rgba(0,0,0,0) 100%),radial-gradient(24% 54% at 84% 48%,var(--pr-s-60),rgba(0,0,0,0) 100%)}.pr-root[data-tier=funnystar] .pr-veil-b{background:linear-gradient(90deg,rgba(255,255,255,0) 6%,var(--pr-s-22) 15%,rgba(255,255,255,0) 24%,var(--pr-s-10) 36%,rgba(255,255,255,0) 47%,var(--pr-s-22) 60%,rgba(255,255,255,0) 70%,var(--pr-s-10) 81%,rgba(255,255,255,0) 92%)}@keyframes pr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pr-fade-out{0%{opacity:1}to{opacity:0}}.pr-root.pr-rush .pr-fx.pr-on{transition-delay:80ms;transition-duration:.16s}.pr-root.pr-rush .pr-flip.pr-flipped{animation-duration:.3s}.pr-root.pr-rush .pr-fx.pr-build .pr-ring-line{animation:none}.pr-root.pr-rush .pr-fx.pr-build .pr-comet-arm,.pr-root.pr-rush .pr-fx.pr-build .pr-comet,.pr-root.pr-rush .pr-fx.pr-build .pr-ring-hot,.pr-root.pr-rush .pr-fx.pr-build .pr-ring-hot2{animation:none;opacity:0}.pr-root.pr-rush .pr-fx.pr-build .pr-ring-glow{animation:pr-fade-in .16s ease-out both}.pr-root.pr-rush .pr-fx.pr-build .pr-ringset{animation:none}@media(prefers-reduced-motion:reduce){.pr-pack.pr-in,.pr-pack.pr-charge .pr-pack-aura,.pr-pack.pr-charge .pr-pack-inner,.pr-pack.pr-charge .pr-pack-shine,.pr-pack.pr-charge .pr-pack-whiten,.pr-pack.pr-burst .pr-pack-aura,.pr-pack.pr-burst .pr-packbox,.pr-pack.pr-burst .pr-pack-top,.pr-pack.pr-burst .pr-pack-ring,.pr-fx .pr-bloom,.pr-fx .pr-core,.pr-fx .pr-ring-glow,.pr-fx .pr-ring-line,.pr-fx .pr-ring-track,.pr-fx .pr-ring-hot,.pr-fx .pr-ring-hot2,.pr-fx .pr-ring-white,.pr-fx .pr-comet-arm,.pr-fx .pr-comet,.pr-fx .pr-ringset,.pr-fx .pr-wave,.pr-ripple.pr-go,.pr-fx .pr-sheen-band,.pr-fx .pr-ring-shine,.pr-fx .pr-glint span,.pr-fx .pr-veil,.pr-fx .pr-veil-a,.pr-fx .pr-veil-b,.pr-fx .pr-prism,.pr-fx .pr-prism-disc,.pr-fx .pr-rays,.pr-fx .pr-rays-spin,.pr-fx .pr-title,.pr-fx .pr-pip,.pr-fx .pr-rule:before,.pr-particles .pr-p,.pr-flare.pr-go,.pr-flare.pr-go:before,.pr-root.pr-black .pr-ember,.pr-stage.pr-hit,.pr-cardbox.pr-leave,.pr-flip.pr-flipped,.pr-cardbox .pr-aura:before,.pr-cardbox.pr-in .pr-back:after,.pr-cardbox.pr-in .pr-back:before{animation:none!important}.pr-pack.pr-in{opacity:1}.pr-pack.pr-burst{opacity:0;transition:opacity .16s ease-out}.pr-pack.pr-burst .pr-pack-inner{transform:none}.pr-flare.pr-go{opacity:0}.pr-particles .pr-p{display:none}.pr-fx.pr-on .pr-bloom{opacity:var(--pr-bloom-a);transform:none}.pr-fx.pr-on .pr-core{opacity:0}.pr-fx.pr-held .pr-core{opacity:.62;transform:scale(.94)}.pr-fx.pr-on .pr-ring-glow{opacity:var(--pr-halo-a)}.pr-fx.pr-on .pr-rule:before{transform:scaleX(1)}.pr-fx.pr-rays-on .pr-rays{opacity:calc(var(--pr-rays-a, .8) * .7)}.pr-fx.pr-sig-veil .pr-veil,.pr-fx.pr-sig-prism .pr-veil,.pr-fx.pr-sig-event .pr-veil,.pr-fx.pr-sig-prism .pr-prism,.pr-fx.pr-sig-event .pr-prism{opacity:.85}.pr-fx.pr-build .pr-title{opacity:1;transform:translate3d(-50%,-50%,0)}.pr-fx.pr-build .pr-pip.pr-on{opacity:1;transform:rotate(45deg)}.pr-cardbox.pr-in{animation:pr-fade-in .26s ease-out both}.pr-sum-card{animation:pr-fade-in .2s ease-out both}}.lb-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:12px;max-width:1200px;margin:0 auto;align-items:start}.lb-side{display:flex;flex-direction:column;gap:12px;min-width:0}@media(max-width:700px){.lb-layout{grid-template-columns:1fr}}.lb-panel{min-width:0}.lb-list{display:flex;flex-direction:column;gap:5px}.lb-row{display:flex;align-items:center;gap:9px;min-height:40px;padding:5px 9px 5px 5px;border-radius:var(--mfc-radius-sm);background:#ffffff0a;min-width:0}.lb-row.is-me{background:#f2c94c24;box-shadow:inset 0 0 0 1px #f2c94c73}.lb-place{flex:none;width:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-family:var(--mfc-font-display);font-weight:900;font-size:14px;line-height:1;color:var(--mfc-muted);font-variant-numeric:tabular-nums}.lb-place-icon{width:13px;height:13px}.lb-place.p1{color:var(--mfc-accent)}.lb-place.p2{color:#d8dee9}.lb-place.p3{color:#cd7f32}.lb-place.is-shared .lb-place-num{font-size:13px}.lb-row .rank-badge.size-sm{--rank-size: 27px}.lb-row .rank-badge .rank-badge-num{min-width:15px;padding:0 2px}.lb-main{flex:1 1 auto;min-width:0}.lb-name{font-weight:800;font-size:14px;line-height:1.2}.lb-name-text{letter-spacing:.01em}.lb-tag{margin-left:3px;font-size:11px;font-weight:700;color:var(--mfc-muted);font-variant-numeric:tabular-nums}.lb-detail{font-size:11px;color:var(--mfc-muted);line-height:1.25}.lb-score{flex:none;min-width:62px;text-align:right;font-family:var(--mfc-font-display);font-size:19px;font-weight:900;color:var(--mfc-accent);font-variant-numeric:tabular-nums}.lb-row.skeleton{background:#ffffff08}.lb-skel{width:100%;height:12px;border-radius:6px;background:#ffffff14;animation:lb-pulse 1.2s ease-in-out infinite}@keyframes lb-pulse{0%,to{opacity:.35}50%{opacity:.75}}.lb-note{margin-top:8px;font-size:12px;color:var(--mfc-muted)}.lb-own-head{display:flex;align-items:center;gap:12px;margin:6px 0 10px;min-width:0}.lb-own-place{text-align:center;min-width:52px}.lb-own-place .big-num{font-family:var(--mfc-font-display);font-size:30px;font-weight:900;line-height:1}.lb-own-place .eyebrow{white-space:nowrap}.lb-own-shared{margin-top:1px;font-size:10px;font-weight:800;color:var(--mfc-accent)}.lb-own-name{font-weight:800;font-size:15px;overflow-wrap:anywhere}.lb-own-score{font-size:12px;color:var(--mfc-accent);font-weight:700;font-variant-numeric:tabular-nums}.lb-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lb-actions .muted{flex-basis:100%}.lb-rules-panel{padding:10px 14px}.lb-rules>summary{display:flex;align-items:center;min-height:var(--mfc-tap);cursor:pointer;font-weight:800;font-size:13px;padding:2px 0;list-style:none}.lb-rules>summary::-webkit-details-marker{display:none}.lb-rules>summary:after{content:"";display:inline-block;margin-left:6px;margin-top:2px;border:4px solid transparent;border-top-color:var(--mfc-muted);transition:transform .15s var(--mfc-ease)}.lb-rules[open]>summary:after{transform:rotate(180deg);margin-top:-2px}.lb-rule-list{margin:8px 0 6px;padding-left:18px;font-size:12px;line-height:1.45}.lb-rule-list li{margin-bottom:3px}.lb-rules p{margin:4px 0 0;line-height:1.4}.lb-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;min-width:0}.lb-head .seg-btn{min-width:0;padding:0 12px;font-size:13px}.lb-count{flex:none}.lb-week-hint{margin:-2px 0 8px;font-size:11px;line-height:1.35;color:var(--mfc-muted)}.lb-last-week{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:700;color:var(--mfc-accent)}.lb-last-week .icon{flex:none;width:13px;height:13px}.lb-climb{flex:none;width:62px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.lb-climb-num{font-family:var(--mfc-font-display);font-size:18px;font-weight:900;line-height:1;color:var(--rank-c, var(--mfc-accent));font-variant-numeric:tabular-nums}.lb-climb-of{margin-left:1px;font-size:11px;font-weight:800;color:var(--mfc-muted)}.lb-climb-bar{width:100%;height:5px}.lb-prize{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:6px}.lb-prize-place{flex:1 1 auto;min-width:92px;font-size:12px;font-weight:800}.lb-prize .reward-chips{flex:0 1 auto;min-width:0;gap:4px}.lb-prize .chip{padding:2px 7px;gap:4px;font-size:11px}.duel-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px;max-width:1200px;margin:0 auto;align-items:start}.duel-side{display:flex;flex-direction:column;gap:12px;min-width:0}@media(max-width:700px){.duel-layout{grid-template-columns:1fr}}.duel-me,.duel-action,.duel-friends,.duel-blocked{min-width:0}.duel-me,.duel-action{padding:11px 12px}.duel-me{display:flex;flex-direction:column;gap:7px}.duel-action{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.duel-me .panel-title,.duel-action .panel-title{margin-bottom:0}.duel-action .btn{align-self:stretch}.duel-handle{font-family:var(--mfc-font-display);font-size:26px;font-weight:900;letter-spacing:.02em;line-height:1.1;color:var(--mfc-accent);white-space:nowrap;overflow:hidden}.duel-handle.long{font-size:21px}.duel-handle.tiny{font-size:17px}.duel-handle.empty{color:var(--mfc-muted);font-size:20px;white-space:normal}.duel-handle-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.duel-handle-row .btn{flex:none}.duel-status{font-size:11px;font-weight:700}.duel-me .panel-title{white-space:nowrap}.duel-me .panel-title .duel-status{font-size:11px;text-transform:none;letter-spacing:.01em;padding-top:1px;padding-bottom:1px}.duel-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--mfc-muted);box-shadow:0 0 0 2px #ffffff0f}.duel-dot.online{background:var(--mfc-success);box-shadow:0 0 8px #3ddc84a6}.duel-dot.offline{background:#ffffff38}.duel-dot.pending{background:var(--mfc-accent-2)}.duel-dot.connecting{background:var(--mfc-accent-2);animation:duel-pulse 1.2s ease-in-out infinite}.duel-dot.denied,.duel-dot.off{background:var(--mfc-danger)}.duel-dot.guest{background:var(--mfc-warning)}@keyframes duel-pulse{0%,to{opacity:.35}50%{opacity:1}}.duel-list{display:flex;flex-direction:column;gap:5px;max-height:min(232px,52vh);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-right:2px}.duel-row{display:flex;align-items:center;gap:9px;min-height:42px;padding:5px 6px 5px 9px;border-radius:var(--mfc-radius-sm);background:#ffffff0a;min-width:0}.duel-row:not(.is-online):not(.is-request):not(.is-blocked){opacity:.62}.duel-row.is-online{background:#3ddc841a;box-shadow:inset 0 0 0 1px #3ddc844d}.duel-row.is-request{background:#2d9cdb1f;box-shadow:inset 0 0 0 1px #2d9cdb52}.duel-row-main{flex:1 1 auto;min-width:0}.duel-row-name{font-weight:800;font-size:14px;line-height:1.2}.duel-row-sub{font-size:11px;color:var(--mfc-muted);line-height:1.25}.duel-row .btn-small{flex:none}.duel-remove{flex:none;width:44px;height:44px;margin-left:6px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--mfc-muted);cursor:pointer}.duel-remove:active{background:#d7263d2e;color:#ff8d9a}.duel-remove .icon{width:16px;height:16px}.duel-block{color:var(--mfc-warning);border-color:#d9a52073}.duel-block:active{background:#d9a52033;color:var(--mfc-warning)}.duel-blocked{padding:11px 12px;display:flex;flex-direction:column;gap:7px}.duel-blocked-list{max-height:min(104px,26vh)}.duel-row.is-blocked{background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff14}.duel-row.is-blocked .duel-row-name{color:var(--mfc-muted)}.duel-dot.blocked{background:var(--mfc-warning)}.duel-invite{min-width:min(320px,76vw)}.duel-invite-text{font-size:15px;line-height:1.35}.duel-invite-text strong{color:var(--mfc-accent)}.duel-mode{align-self:flex-start}.duel-countdown{font-family:var(--mfc-font-display);font-size:13px;font-weight:800;color:var(--mfc-muted);font-variant-numeric:tabular-nums}.duel-countdown.urgent{color:var(--mfc-warning)}.duel-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.duel-reasons .btn{min-height:40px;font-size:13px;padding:0 10px}@media(max-width:420px){.duel-reasons{grid-template-columns:1fr}}.duel-ready{min-width:min(320px,76vw);text-align:left}.duel-ready.duel-setup-stack{gap:6px;margin:-8px 0}.duel-ready-title{font-family:var(--mfc-font-display);font-size:22px;font-weight:900;color:var(--mfc-success)}.duel-match-id{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:var(--mfc-muted);overflow-wrap:anywhere}.duel-setup{display:grid;grid-template-columns:minmax(0,1fr) 254px;gap:10px;align-items:start}.modal-backdrop.duel-setup-modal{padding-top:calc(4px + var(--mfc-safe-top));padding-bottom:calc(4px + var(--mfc-safe-bottom))}.modal-backdrop.duel-setup-modal.is-squad .modal{width:min(710px,100%);max-width:min(710px,100%)}.duel-setup.is-waiting{grid-template-columns:minmax(0,1fr)}.duel-ovr-band{display:flex;align-items:stretch;gap:8px;min-width:0}.duel-ovr{position:relative;flex:0 1 auto;max-width:260px;min-width:0;display:flex;align-items:baseline;gap:8px;padding:3px 10px 4px;border-radius:var(--mfc-radius-sm);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff17}.duel-ovr.is-mine{background:#2d9cdb1f;box-shadow:inset 0 0 0 1px #2d9cdb4d}.duel-ovr.is-ahead{box-shadow:inset 0 0 0 1px #f2c94c8c}.duel-ovr-who{flex:1 1 auto;min-width:0;max-width:132px;font-size:11px;font-weight:800;line-height:1.15;color:var(--mfc-muted);letter-spacing:.02em;overflow-wrap:anywhere}.duel-ovr-who.long{font-size:10px}.duel-ovr-who.tiny{font-size:9px;letter-spacing:0}.duel-ovr-value{flex:none;font-family:var(--mfc-font-display);font-size:32px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.duel-ovr-lead{position:absolute;top:-6px;right:6px;padding:0 6px;border-radius:999px;background:var(--mfc-accent);color:var(--mfc-ink);font-size:11px;font-weight:900;font-variant-numeric:tabular-nums;line-height:16px}.duel-ovr-vs{flex:none;align-self:center;font-size:11px;font-weight:800;color:var(--mfc-muted)}.duel-ovr-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;text-align:right}.duel-ovr-cap{font-size:10px;line-height:1.2;color:var(--mfc-muted)}.duel-lineup{display:flex;flex-direction:column;gap:4px;min-width:0}.duel-lineup-title{font-size:12px;font-weight:800;color:var(--mfc-muted)}.duel-cards{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.duel-cards::-webkit-scrollbar{display:none}.duel-card{flex:1 1 0;min-width:40px;max-width:70px;container-type:inline-size;display:flex;flex-direction:column;gap:1px;align-items:center}.duel-card .card.size-sm{flex:none;--card-w: 64px}@supports (container-type: inline-size){.duel-card .card.size-sm{--card-w: min(64px, 91cqw)}.duel-card-name{font-size:min(10px,18cqw)}.duel-card-ability{font-size:min(9px,16cqw)}}.duel-card .card-name,.duel-card .card-ability{display:none}.duel-card .card-pos,.duel-card .card-level{font-size:8.5px}.duel-card-name{width:100%;font-size:10px;font-weight:700;line-height:1.1;text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.duel-card-ability{width:100%;font-size:9px;font-weight:700;line-height:1.1;text-align:center;color:var(--mfc-accent-2);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.duel-bench-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:nowrap}.duel-bench-label{flex:none;font-size:10px;font-weight:800;color:var(--mfc-muted)}.duel-bench{display:flex;gap:6px;min-width:0;flex:1 1 auto;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.duel-bench::-webkit-scrollbar{display:none}.duel-bench-item{display:flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;background:#ffffff0d;font-size:11px;line-height:1.35;white-space:nowrap}.duel-bench-dot{flex:none;width:7px;height:7px;border-radius:50%}.duel-bench-name{font-weight:700}.duel-bench-lv{color:var(--mfc-muted)}.duel-bench-ovr{font-weight:800;font-variant-numeric:tabular-nums}.duel-setup-foot{display:flex;flex-direction:column;gap:4px}.duel-setup-actions{display:flex;align-items:center;gap:8px}.duel-setup-actions .btn{flex:none}.duel-setup-actions .duel-countdown{flex:0 1 auto;min-width:0}.duel-locked{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.3;color:var(--mfc-warning)}.duel-locked .icon{flex:none;margin-top:1px}.duel-quit{min-width:min(340px,76vw);max-width:460px}.duel-quit-text{font-size:13px;line-height:1.35;color:var(--mfc-muted)}.duel-rules{display:flex;flex-direction:column;gap:4px;font-size:12px;padding:7px 10px;border-radius:12px;background:#ffffff0f}.duel-rules-title{font-size:11px;font-weight:800;letter-spacing:.03em;color:var(--mfc-warning);text-transform:uppercase}.duel-rule{display:flex;gap:7px;align-items:flex-start;line-height:1.3}.duel-rule-icon{flex:none;margin-top:1px}.duel-rule-icon .icon{width:13px;height:13px}@media(max-width:620px){.duel-setup{grid-template-columns:minmax(0,1fr);gap:8px}.duel-card{max-width:61px}.duel-card .card.size-sm{--card-w: 58px}.duel-card-name{font-size:9px}.duel-card-ability{font-size:8.5px}@supports (container-type: inline-size){.duel-card .card.size-sm{--card-w: min(64px, 91cqw)}.duel-card-name{font-size:min(9px,17cqw)}.duel-card-ability{font-size:min(8.5px,16cqw)}}.duel-cards.starters-6,.duel-cards.starters-7{display:grid;justify-content:center;row-gap:6px;overflow-x:visible}.duel-cards.starters-6{grid-template-columns:repeat(3,51px)}.duel-cards.starters-7{grid-template-columns:repeat(4,51px)}.duel-ovr-value{font-size:26px}.duel-ovr-band{flex-direction:column;align-items:stretch}.duel-ovr,.duel-ovr-who{max-width:none}.duel-ovr-vs{align-self:center}.duel-ovr-meta{align-items:flex-start;text-align:left}.duel-bench-row,.duel-bench{flex-wrap:wrap;overflow-x:visible}.duel-setup-actions{flex-wrap:wrap}.duel-setup-actions .duel-countdown{flex:1 1 100%;order:-1}}.duel-reasons .btn{min-height:44px}.inv-sheet{min-width:0;margin:-8px 0}.inv-grid{display:grid;grid-template-columns:minmax(0,330px) minmax(0,288px);gap:12px;align-items:start}.inv-modes{display:flex;flex-direction:column;gap:6px;min-width:0}.inv-side{display:flex;flex-direction:column;gap:8px;min-width:0}.inv-field{display:flex;flex-direction:column;gap:4px;min-width:0}.inv-field-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mfc-muted)}.inv-modes .sheet-option{min-height:50px}.inv-side .seg.seg-small .seg-btn{min-height:44px;font-size:13px}.inv-field.is-off .inv-field-label{opacity:.5}.inv-hint{font-size:11px;line-height:1.3;color:var(--mfc-muted);min-height:29px}.inv-warn{font-size:11px;line-height:1.3;color:var(--mfc-warning);min-height:15px}.inv-warn:empty{visibility:hidden}.inv-foot{display:flex;align-items:center;gap:10px}.inv-foot-text{flex:1 1 auto;min-width:0;font-size:12px;line-height:1.25;color:var(--mfc-muted)}.inv-foot .btn{flex:none}.inv-foot .btn.locked{opacity:.45;filter:saturate(.6);cursor:not-allowed}.inv-foot .btn.locked:active{transform:none}.btn-lock{flex:none;width:13px;height:13px}@media(max-width:700px)and (min-height:500px){.inv-grid{grid-template-columns:minmax(0,1fr);gap:10px}.inv-foot{flex-wrap:wrap}.inv-foot-text{flex:1 1 100%}.inv-foot .btn{flex:1 1 0}}.duel-terms,.duel-invite .duel-locked{margin:0}:root{--mfc-bg: #0b1020;--mfc-bg-2: #131b35;--mfc-panel: rgba(255, 255, 255, .06);--mfc-panel-strong: rgba(255, 255, 255, .1);--mfc-panel-solid: #161f3a;--mfc-text: #f4f6fb;--mfc-muted: #8d97b5;--mfc-accent: #f2c94c;--mfc-accent-2: #2d9cdb;--mfc-danger: #d7263d;--mfc-success: #3ddc84;--mfc-warning: #ff9f43;--mfc-hairline: rgba(255, 255, 255, .1);--mfc-ink: #14110a;--icon-check: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M4.8 12.6 9.6 17.4 19.2 6.6'/></svg>");--icon-chevron-down: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M4.8 9 12 16.2 19.2 9'/></svg>");--mfc-group-pokemon: #f2c94c;--mfc-group-onepiece: #d7263d;--mfc-group-strangerthings: #e01e2b;--mfc-group-strangerthings-rgb: 224, 30, 43;--mfc-group-strangerthings-ink: #ff2e88;--mfc-group-starwars: #c8d0dc;--mfc-group-starwars-rgb: 200, 208, 220;--mfc-group-starwars-ink: #e8eef7;--mfc-group-starwars-tile: #06070c;--mfc-group-harrypotter: #7b62ea;--mfc-group-harrypotter-rgb: 123, 98, 234;--mfc-group-harrypotter-ink: #c3b6ff;--mfc-group-harrypotter-deep: #3d1fb0;--mfc-group-wednesday: #c431ba;--mfc-group-wednesday-rgb: 196, 49, 186;--mfc-group-wednesday-ink: #eba2e6;--mfc-group-europapark: #b2e524;--mfc-group-europapark-rgb: 178, 229, 36;--mfc-group-europapark-ink: #c4e654;--mfc-group-naruto: #1bb2fe;--mfc-group-naruto-rgb: 27, 178, 254;--mfc-group-naruto-ink: #8ed4f7;--mfc-group-naruto-deep: #1c54c0;--mfc-group-brainrot: #7d8507;--mfc-group-brainrot-rgb: 125, 133, 7;--mfc-group-brainrot-ink: #c1c488;--mfc-group-pawpatrol: #437c6f;--mfc-group-pawpatrol-rgb: 67, 124, 111;--mfc-group-pawpatrol-ink: #a1beb7;--mfc-group-squidgame: #1a7e28;--mfc-group-squidgame-rgb: 26, 126, 40;--mfc-group-squidgame-ink: #96c49c;--mfc-group-spongebob: #fff200;--mfc-group-spongebob-rgb: 255, 242, 0;--mfc-group-spongebob-ink: #fff200;--mfc-group-mario: #da0242;--mfc-group-mario-rgb: 218, 2, 66;--mfc-group-mario-ink: #fb8a92;--mfc-group-minecraft: #54ffdb;--mfc-group-minecraft-rgb: 84, 255, 219;--mfc-group-minecraft-ink: #54ffdb;--mfc-rarity-bronze: #b87333;--mfc-rarity-silber: #c0c8d4;--mfc-rarity-gold: #f5c542;--mfc-rarity-legendaer: #c77dff;--mfc-rarity-ikone: #ffe9a8;--mfc-rarity-funnystar: #1fbf75;--mfc-radius: 14px;--mfc-radius-sm: 9px;--mfc-radius-lg: 20px;--mfc-space-1: 4px;--mfc-space-2: 8px;--mfc-space-3: 12px;--mfc-space-4: 16px;--mfc-space-5: 24px;--mfc-tap: 44px;--mfc-btn: 56px;--mfc-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mfc-font-display: ui-rounded, "SF Pro Rounded", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mfc-ease: cubic-bezier(.2, .8, .2, 1);--mfc-fast: .15s;--mfc-med: .22s;--mfc-safe-top: env(safe-area-inset-top, 0px);--mfc-safe-bottom: env(safe-area-inset-bottom, 0px);--mfc-safe-left: env(safe-area-inset-left, 0px);--mfc-safe-right: env(safe-area-inset-right, 0px);--mfc-usable-w: calc(100vw - var(--mfc-safe-left) - var(--mfc-safe-right));--mfc-usable-h: calc(100dvh - var(--mfc-safe-top) - var(--mfc-safe-bottom));--card-sm: 92px;--card-md: 130px;--card-lg: 200px;--bg: var(--mfc-bg);--text: var(--mfc-text);--accent: var(--mfc-accent);--danger: var(--mfc-danger);--font: var(--mfc-font);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:var(--mfc-bg);color:var(--mfc-text);font-family:var(--mfc-font);font-size:15px;line-height:1.3;overflow:hidden;overscroll-behavior:none;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}body{position:fixed;inset:0}button,input,select,textarea{font:inherit;color:inherit}button{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;cursor:pointer}button:focus{outline:none}button:focus-visible{outline:2px solid var(--mfc-accent-2);outline-offset:2px}h1,h2,h3,h4,p{margin:0}[hidden]{display:none!important}#app{position:fixed;inset:0;width:100%;height:100dvh;overflow:hidden;background:radial-gradient(1100px 520px at 12% -10%,rgba(45,156,219,.2),transparent 62%),radial-gradient(900px 480px at 96% 112%,rgba(215,38,61,.16),transparent 60%),radial-gradient(700px 400px at 55% 120%,rgba(242,201,76,.07),transparent 60%),var(--mfc-bg)}#match-host{position:fixed;inset:0;width:100%;height:100dvh;overflow:hidden;background:var(--mfc-bg)}#rotate-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;text-align:center;padding:calc(24px + var(--mfc-safe-top)) calc(24px + var(--mfc-safe-right)) calc(24px + var(--mfc-safe-bottom)) calc(24px + var(--mfc-safe-left));background:radial-gradient(600px 400px at 50% 0%,rgba(45,156,219,.25),transparent 65%),var(--mfc-bg);color:var(--mfc-text);font-family:var(--mfc-font-display);font-size:22px;font-weight:800;letter-spacing:.01em}#rotate-overlay .rotate-inner{max-width:100%;display:flex;flex-direction:column;align-items:center;gap:18px}#rotate-overlay .rotate-icon{width:64px;height:64px;color:var(--mfc-accent, #f2c94c);line-height:0;animation:rotate-hint 2.2s var(--mfc-ease) infinite;filter:drop-shadow(0 0 16px rgba(242,201,76,.45))}@keyframes rotate-hint{0%,20%{transform:rotate(0)}50%,70%{transform:rotate(-90deg)}to{transform:rotate(0)}}.num,.big-num{font-family:var(--mfc-font-display);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.big-num{font-size:44px;line-height:1;font-weight:900}.h1{font-family:var(--mfc-font-display);font-size:24px;font-weight:900;letter-spacing:-.01em}.h2{font-family:var(--mfc-font-display);font-size:18px;font-weight:800}.h3{font-family:var(--mfc-font-display);font-size:15px;font-weight:800}.muted{color:var(--mfc-muted)}.small{font-size:12px}.tiny{font-size:11px}.accent{color:var(--mfc-accent)}.danger{color:var(--mfc-danger)}.success{color:var(--mfc-success)}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mfc-muted)}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1em;height:1em;vertical-align:-.14em;line-height:0;color:inherit}.icon>svg{display:block;width:100%;height:100%;overflow:visible}.icon-xs{width:14px;height:14px}.icon-sm{width:16px;height:16px}.icon-md{width:20px;height:20px}.icon-lg{width:24px;height:24px}.icon-xl{width:30px;height:30px}.icon-2xl{width:40px;height:40px}.icon-3xl{width:56px;height:56px}.icon-gold{color:var(--mfc-accent)}.icon-cyan{color:#7fd3ff}.icon-success{color:var(--mfc-success)}.icon-danger{color:var(--mfc-danger)}.icon-muted{color:var(--mfc-muted)}.panel-title .icon{width:15px;height:15px;color:var(--mfc-accent)}.chip .icon{width:14px;height:14px}.eyebrow .icon{width:13px;height:13px}.row-sub .icon,.small .icon,.tiny .icon{width:13px;height:13px;vertical-align:-.16em}.mfc-app{position:absolute;inset:0}.screen-stage{position:absolute;inset:0;overflow:hidden}.screen{position:absolute;inset:0;display:flex;flex-direction:column;overflow-wrap:break-word;padding-left:var(--mfc-safe-left);padding-right:var(--mfc-safe-right);opacity:1;transform:none;transition:opacity var(--mfc-med) ease,transform var(--mfc-med) var(--mfc-ease)}.screen.enter{opacity:0;transform:translate(32px);transition:none}.screen.enter-back{opacity:0;transform:translate(-32px);transition:none}.screen.leave{opacity:0;transform:translate(-20px);pointer-events:none}.screen.leave-back{opacity:0;transform:translate(20px);pointer-events:none}.screen-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px 14px calc(12px + var(--mfc-safe-bottom))}.screen-menu .screen-body{padding-top:6px}.screen-body.no-pad{padding:0 0 var(--mfc-safe-bottom)}.screen-body.center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.screen-footer{flex:none;display:flex;gap:10px;justify-content:flex-end;align-items:center;padding:10px 14px calc(10px + var(--mfc-safe-bottom));border-top:1px solid var(--mfc-hairline);background:#0b102099;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.topbar{flex:none;display:flex;align-items:center;gap:10px;min-height:52px;padding:calc(4px + var(--mfc-safe-top)) 12px 4px;border-bottom:1px solid var(--mfc-hairline);background:#0b10208c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:2}.topbar-back{flex:none;width:var(--mfc-tap);height:var(--mfc-tap);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--mfc-text);background:var(--mfc-panel);transition:background var(--mfc-fast),transform var(--mfc-fast)}.topbar-back:active{background:var(--mfc-panel-strong);transform:scale(.94)}.topbar-back .icon{width:22px;height:22px}.topbar-title{flex:1 1 auto;min-width:0;font-family:var(--mfc-font-display);font-size:19px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-right{flex:none;display:flex;align-items:center;gap:8px}.topbar-extra,.topbar-tools{display:flex;align-items:center;gap:8px}.btn.btn-icon-only{width:var(--mfc-tap);min-width:var(--mfc-tap);height:var(--mfc-tap);min-height:var(--mfc-tap);padding:0;gap:0}.res-label{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px 0 8px;border-radius:999px;background:#00000059;border:1px solid var(--mfc-hairline);font-family:var(--mfc-font-display);font-weight:800;font-variant-numeric:tabular-nums;font-size:15px;white-space:nowrap}.res-label .res-icon{width:18px;height:18px}.res-label.coin{color:var(--mfc-accent)}.res-label.tp{color:#7fd3ff}.res-label.bump{animation:bump .4s var(--mfc-ease)}@media(prefers-reduced-motion:reduce){.res-label.bump{animation:none}}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--mfc-btn);padding:0 22px;border-radius:var(--mfc-radius);font-family:var(--mfc-font-display);font-size:17px;font-weight:800;letter-spacing:.01em;white-space:nowrap;color:var(--mfc-text);background:var(--mfc-panel-strong);border:1px solid transparent;transition:transform var(--mfc-fast) var(--mfc-ease),filter var(--mfc-fast),box-shadow var(--mfc-med),background var(--mfc-fast);-webkit-user-select:none;user-select:none}.btn:active{transform:scale(.965);filter:brightness(1.08)}.btn[disabled]{opacity:.45;pointer-events:none;filter:saturate(.6)}.btn .btn-icon{font-size:1.25em;line-height:1}.btn .btn-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.btn-primary{color:var(--mfc-ink);background:linear-gradient(180deg,#ffe07a 0%,var(--mfc-accent) 55%,#dfae2f 100%);box-shadow:0 8px 22px #f2c94c47,inset 0 1px #ffffff8c}.btn-primary:active{box-shadow:0 3px 10px #f2c94c40,inset 0 1px #fff6}.btn-secondary{background:#ffffff14;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f}.btn-secondary:active{background:#ffffff24}.btn-danger{color:#fff;background:linear-gradient(180deg,#ef4a5e 0%,var(--mfc-danger) 60%,#a5162a 100%);box-shadow:0 8px 20px #d7263d4d,inset 0 1px #ffffff4d}.btn-ghost{background:transparent;color:var(--mfc-muted)}.btn-ghost:active{background:var(--mfc-panel);color:var(--mfc-text)}.btn-small{min-height:var(--mfc-tap);padding:0 16px;font-size:15px;border-radius:12px}.btn-block{width:100%}.btn-xl{min-height:68px;font-size:20px;padding:0 26px}.btn-stack{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.1}.btn-stack .btn-sub{font-family:var(--mfc-font);font-size:12px;font-weight:600;opacity:.75}.btn-badge{position:absolute;top:-8px;right:-6px;padding:3px 9px;border-radius:999px;background:var(--mfc-danger);color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em;box-shadow:0 4px 12px #d7263d80;animation:badge-pulse 1.6s ease-in-out infinite;pointer-events:none}@keyframes badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.panel{position:relative;background:var(--mfc-panel);border:1px solid rgba(255,255,255,.08);border-radius:var(--mfc-radius);padding:14px;box-shadow:inset 0 1px #ffffff0d}.panel-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mfc-muted)}.panel.tappable{cursor:pointer;transition:transform var(--mfc-fast) var(--mfc-ease),background var(--mfc-fast),border-color var(--mfc-fast)}.panel.tappable:active{transform:scale(.985);background:var(--mfc-panel-strong);border-color:#ffffff29}.list{display:flex;flex-direction:column;gap:8px}.row{display:flex;align-items:center;gap:12px;min-height:var(--mfc-tap);padding:8px 14px;border-radius:var(--mfc-radius-sm);background:var(--mfc-panel)}.row-main{flex:1 1 auto;min-width:0}.row-title{font-weight:700}.row-sub{font-size:12px;color:var(--mfc-muted)}.row-icon{width:24px;height:24px;margin:0 3px;flex:none;color:var(--mfc-accent)}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--mfc-panel-strong);border:1px solid var(--mfc-hairline);font-size:12px;font-weight:700;white-space:nowrap}.chip.accent{background:#f2c94c29;border-color:#f2c94c66;color:var(--mfc-accent)}.chip.success{background:#3ddc8424;border-color:#3ddc8466;color:var(--mfc-success)}.chip.danger{background:#d7263d29;border-color:#d7263d73;color:#ff8d9a}.chip.info{background:#2d9cdb29;border-color:#2d9cdb73;color:#7fd3ff}.chip.pokemon{background:#f2c94c29;border-color:#f2c94c80;color:var(--mfc-accent)}.chip.onepiece{background:#d7263d2e;border-color:#d7263d80;color:#ff8d9a}.chip.strangerthings{background:linear-gradient(180deg,rgba(var(--mfc-group-strangerthings-rgb),.22),#12071ae6);border-color:var(--mfc-group-strangerthings);color:var(--mfc-group-strangerthings-ink);box-shadow:0 0 8px rgba(var(--mfc-group-strangerthings-rgb),.3)}.group-chip .icon{color:currentColor}.hr{height:1px;background:var(--mfc-hairline);margin:10px 0}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stack{display:flex;flex-direction:column;gap:10px}.hstack{display:flex;align-items:center;gap:10px}.grow{flex:1 1 auto;min-width:0}.spacer{flex:1 1 auto}.card-row{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:6px 2px 10px;-webkit-overflow-scrolling:touch;scroll-padding-inline:2px;scrollbar-width:none}.card-row::-webkit-scrollbar{display:none}.card-grid{display:flex;flex-wrap:wrap;gap:10px;padding:6px 2px}.empty-hint{padding:24px 16px;text-align:center;color:var(--mfc-muted);font-weight:600;border:1px dashed var(--mfc-hairline);border-radius:var(--mfc-radius)}.seg{display:inline-flex;padding:3px;border-radius:12px;background:#00000059;border:1px solid var(--mfc-hairline);gap:2px}.seg-btn{min-height:var(--mfc-tap);min-width:52px;padding:0 14px;border-radius:9px;font-family:var(--mfc-font-display);font-weight:800;font-size:14px;color:var(--mfc-muted);transition:background var(--mfc-fast),color var(--mfc-fast),transform var(--mfc-fast);white-space:nowrap}.seg-btn:active{transform:scale(.96)}.seg-btn.active{background:linear-gradient(180deg,#ffe07a,var(--mfc-accent));color:var(--mfc-ink);box-shadow:0 2px 10px #f2c94c59}.switch{position:relative;flex:none;width:54px;height:32px;border-radius:16px;background:#ffffff29;border:1px solid var(--mfc-hairline);transition:background var(--mfc-med)}.switch:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #00000059;transition:transform var(--mfc-med) var(--mfc-ease)}.switch.on{background:var(--mfc-success);border-color:transparent}.switch.on:after{transform:translate(22px)}.attr{display:grid;grid-template-columns:minmax(0,44px) minmax(20px,1fr) 40px;align-items:center;gap:10px;min-height:24px}.attr-label{font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--mfc-muted);text-transform:uppercase}.attr-track{position:relative;height:9px;border-radius:5px;background:#ffffff1a;overflow:hidden}.attr-fill{position:absolute;inset:0 auto 0 0;border-radius:5px;background:var(--attr-c, var(--mfc-accent-2));transition:width .5s var(--mfc-ease)}.attr-delta-fill{position:absolute;inset:0 auto 0 0;border-radius:5px;background:repeating-linear-gradient(135deg,#3ddc84e6 0 4px,#3ddc8480 4px 8px);transition:width .5s var(--mfc-ease)}.attr-value{font-family:var(--mfc-font-display);font-weight:800;font-variant-numeric:tabular-nums;text-align:right;font-size:15px}.attr-value .attr-delta{color:var(--mfc-success);font-size:12px;margin-left:3px}.attr.low{--attr-c: #ff6b6b}.attr.mid{--attr-c: #ffb547}.attr.good{--attr-c: #3ddc84}.attr.top{--attr-c: #5fd0ff}.attr.beyond{--attr-c: linear-gradient(90deg, #5fd0ff, #3ddc84 70%, #b8f8d6)}.attr.beyond .attr-value{color:#b8f8d6}.card{--card-w: var(--card-md);--rarity-c: var(--mfc-rarity-bronze);--rarity-glow: rgba(184, 115, 51, .35);--rarity-tint: rgba(184, 115, 51, .22);--rarity-grad: linear-gradient(160deg, #e0a06a 0%, #8a4f22 40%, #d08a4a 68%, #5e3315 100%);position:relative;flex:none;width:var(--card-w);height:calc(var(--card-w) * 1.42);padding:max(2px,calc(var(--card-w) * .026));border-radius:calc(var(--card-w) * .11);background:var(--rarity-grad);box-shadow:0 6px 16px #00000073,0 0 0 1px #ffffff0f,0 0 18px var(--rarity-glow);cursor:default;transition:transform var(--mfc-fast) var(--mfc-ease),box-shadow var(--mfc-med);font-family:var(--mfc-font-display);color:var(--mfc-text);-webkit-user-select:none;user-select:none;overflow:hidden}.card.size-sm{--card-w: var(--card-sm)}.card.size-md{--card-w: var(--card-md)}.card.size-lg{--card-w: var(--card-lg)}.card.tappable{cursor:pointer}.card.tappable:active{transform:scale(.96)}.card-inner{position:relative;width:100%;height:100%;border-radius:calc(var(--card-w) * .11 - max(2px,calc(var(--card-w) * .026)));background:radial-gradient(120% 55% at 50% 0%,var(--rarity-tint),transparent 70%),linear-gradient(165deg,#1d2745,#111a33 55%,#0c1226);display:flex;flex-direction:column;align-items:center;overflow:hidden}.card-inner:before{content:"";position:absolute;inset:0 0 auto;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent);pointer-events:none}.card-top{position:absolute;top:calc(var(--card-w) * .05);left:calc(var(--card-w) * .07);display:flex;flex-direction:column;align-items:center;line-height:1;z-index:2}.card-ovr{font-size:calc(var(--card-w) * .24);font-weight:900;letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-shadow:0 2px 6px rgba(0,0,0,.5)}.card-ovr.card-ovr-3{font-size:calc(var(--card-w) * .19);letter-spacing:-.06em}.card-pos{margin-top:calc(var(--card-w) * .015);font-size:calc(var(--card-w) * .095);font-weight:800;letter-spacing:.08em;padding:calc(var(--card-w) * .015) calc(var(--card-w) * .04);border-radius:999px;color:#fff;background:var(--pos-c, var(--mfc-accent-2))}.card-pos.pos-TW{--pos-c: #2d9cdb}.card-pos.pos-VER{--pos-c: #2fae6f}.card-pos.pos-MF{--pos-c: #d9a520}.card-pos.pos-ST{--pos-c: #d7263d}.card-element{position:absolute;top:calc(var(--card-w) * .05);right:calc(var(--card-w) * .06);font-size:calc(var(--card-w) * .13);line-height:1;z-index:2;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.card-avatar{width:calc(var(--card-w) * .58);height:calc(var(--card-w) * .58);margin-top:calc(var(--card-w) * .1);flex:none;filter:drop-shadow(0 4px 6px rgba(0,0,0,.45))}.card-avatar svg{width:100%;height:100%;display:block}.card-name{flex:none;margin-top:calc(var(--card-w) * .035);max-width:92%;font-size:calc(var(--card-w) * .118);font-weight:800;letter-spacing:.01em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.card-meta{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--card-w) * .02);margin-top:calc(var(--card-w) * .02);max-width:94%;font-size:calc(var(--card-w) * .085);line-height:1}.card-level{padding:calc(var(--card-w) * .02) calc(var(--card-w) * .045);border-radius:999px;background:#ffffff1f;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.card-ability{display:inline-flex;align-items:center;gap:calc(var(--card-w) * .02);min-width:0;color:var(--mfc-muted);font-weight:700}.card-ability .card-ability-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-attrs{flex:none;display:grid;grid-template-columns:repeat(4,1fr);width:92%;margin-top:auto;margin-bottom:calc(var(--card-w) * .04);padding-top:calc(var(--card-w) * .02);border-top:1px solid rgba(255,255,255,.1);text-align:center;line-height:1.05}.card-attr-label{font-size:calc(var(--card-w) * .07);font-weight:800;letter-spacing:.06em;color:var(--mfc-muted)}.card-attr-value{font-size:calc(var(--card-w) * .115);font-weight:900;font-variant-numeric:tabular-nums}.card.size-sm .card-attrs{display:none}.card.size-sm .card-avatar{width:calc(var(--card-w) * .62);height:calc(var(--card-w) * .62);margin-top:calc(var(--card-w) * .16)}.card.size-sm .card-inner{justify-content:flex-start}.card.size-sm .card-meta{font-size:calc(var(--card-w) * .095)}.card-ability{max-width:100%}.card-badge{position:absolute;top:calc(var(--card-w) * .03);left:50%;transform:translate(-50%);padding:2px calc(var(--card-w) * .06);border-radius:999px;background:var(--mfc-accent);color:var(--mfc-ink);font-size:calc(var(--card-w) * .085);font-weight:900;letter-spacing:.04em;white-space:nowrap;z-index:3;box-shadow:0 2px 8px #0006}.card.selected{box-shadow:0 0 0 3px var(--mfc-accent-2),0 8px 22px #00000080,0 0 26px #2d9cdb99;transform:translateY(-3px)}.card.selected:before{content:"";position:absolute;right:calc(var(--card-w) * .05);bottom:calc(var(--card-w) * .05);width:calc(var(--card-w) * .18);height:calc(var(--card-w) * .18);border-radius:50%;background:var(--mfc-accent-2);color:#fff;z-index:4}.card.selected:after{content:"";position:absolute;right:calc(var(--card-w) * .083);bottom:calc(var(--card-w) * .083);width:calc(var(--card-w) * .124);height:calc(var(--card-w) * .124);background:#fff;-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat;z-index:5}.card.dimmed{opacity:.45;filter:grayscale(.6)}.card.rarity-bronze{--rarity-c: var(--mfc-rarity-bronze);--rarity-glow: rgba(184, 115, 51, .3);--rarity-tint: rgba(184, 115, 51, .24);--rarity-grad: linear-gradient(160deg, #e0a06a 0%, #8a4f22 40%, #d08a4a 68%, #5e3315 100%)}.card.rarity-silber{--rarity-c: var(--mfc-rarity-silber);--rarity-glow: rgba(192, 200, 212, .35);--rarity-tint: rgba(192, 200, 212, .22);--rarity-grad: linear-gradient(160deg, #f4f7fb 0%, #97a3b8 38%, #e2e8f0 66%, #6c788f 100%)}.card.rarity-gold{--rarity-c: var(--mfc-rarity-gold);--rarity-glow: rgba(245, 197, 66, .45);--rarity-tint: rgba(245, 197, 66, .26);--rarity-grad: linear-gradient(160deg, #fff1b0 0%, #f5c542 35%, #b8860b 60%, #ffe27a 84%, #8f6400 100%)}.card.rarity-legendaer{--rarity-c: var(--mfc-rarity-legendaer);--rarity-glow: rgba(199, 125, 255, .55);--rarity-tint: rgba(199, 125, 255, .3);--rarity-grad: linear-gradient(160deg, #f4dcff 0%, #c77dff 28%, #7a3cff 52%, #ff7ad9 78%, #4b1a8a 100%)}.card.rarity-legendaer:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.34) 50%,transparent 68%);transform:translate(-110%);animation:card-shimmer 3.2s ease-in-out infinite;pointer-events:none;z-index:5}@keyframes card-shimmer{0%{transform:translate(-110%)}55%,to{transform:translate(110%)}}.card.rarity-ikone{--rarity-c: var(--mfc-rarity-ikone);--rarity-glow: rgba(255, 233, 168, .75);--rarity-tint: rgba(255, 240, 205, .3);--rarity-grad: linear-gradient( 115deg, transparent 2%, rgba(255, 130, 200, .85) 13%, rgba(255, 210, 105, .8) 23%, rgba(130, 245, 180, .8) 33%, rgba(105, 200, 255, .85) 43%, rgba(180, 130, 255, .85) 53%, rgba(255, 140, 205, .8) 63%, transparent 76% ), linear-gradient(160deg, #fff8e4 0%, #ffe9a8 24%, #d9b463 48%, #fff3cc 68%, #e6c473 82%, #a8813a 100%);background-size:128% 100%,100% 100%;box-shadow:0 6px 16px #00000073,0 0 0 1px #ffffff24,0 0 30px var(--rarity-glow),0 0 60px #be96ff4d}@media(prefers-reduced-motion:no-preference){.card.rarity-ikone.size-md,.card.rarity-ikone.size-lg{background-size:300% 100%,100% 100%;animation:card-prism 7s linear infinite}}@keyframes card-prism{0%{background-position:0% 50%,0 0}to{background-position:200% 50%,0 0}}.card.rarity-ikone .card-inner{box-shadow:inset 0 0 0 1px #fff6d66b,inset 0 1px #ffffff4d}.card.rarity-ikone:not(.selected):after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 40%,rgba(255,210,240,.22) 46%,rgba(255,255,255,.42) 50%,rgba(190,235,255,.22) 54%,transparent 60%);transform:translate(-110%);animation:card-shimmer 4.2s ease-in-out infinite;pointer-events:none;z-index:5}@media(prefers-reduced-motion:reduce){.card.rarity-legendaer:after,.card.rarity-ikone:not(.selected):after{animation:none;transform:translate(0);opacity:.35}}.card.rarity-funnystar{--rarity-c: var(--ev-c, var(--mfc-rarity-funnystar));--rarity-glow: var(--ev-glow, rgba(31, 191, 117, .6));--rarity-tint: transparent;--rarity-grad: linear-gradient( 125deg, rgba(255, 255, 255, .62) 0%, rgba(255, 255, 255, 0) 16%, rgba(255, 255, 255, 0) 56%, rgba(255, 255, 255, .36) 64%, rgba(255, 255, 255, 0) 72% ), conic-gradient( from -22.5deg at 50% 46%, var(--ev-light, #9ff5c8) 0deg 45deg, var(--ev-c, #1fbf75) 45deg 90deg, var(--ev-deep, #0a5c3b) 90deg 135deg, var(--ev-deep, #0a5c3b) 135deg 180deg, var(--ev-c, #1fbf75) 180deg 225deg, var(--ev-c, #1fbf75) 225deg 270deg, var(--ev-light, #9ff5c8) 270deg 315deg, var(--ev-light, #9ff5c8) 315deg 360deg );box-shadow:0 6px 16px #00000073,0 0 0 1px #fff3,0 0 26px var(--rarity-glow),0 0 52px var(--rarity-glow)}.card.rarity-funnystar.selected,.card.rarity-funnystar.size-sm.selected{box-shadow:0 0 0 3px var(--mfc-accent-2),0 8px 22px #00000080,0 0 26px #2d9cdb99}.card.rarity-funnystar.size-sm{box-shadow:0 4px 10px #00000073,0 0 0 1px #fff3,0 0 12px var(--rarity-glow)}.card.rarity-funnystar .card-inner{isolation:isolate;background:var(--ev-face) center / 100% 100% no-repeat,var(--ev-deep, #0a5c3b);box-shadow:inset 0 0 0 1px #ffffff47,inset 0 1px #ffffff57}.card.rarity-funnystar .card-inner:before{display:none}.card-ev-pattern{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.card-ev-emoji{position:absolute;font-size:calc(var(--card-w) * .16 * var(--s, 1));line-height:1;transform:translate(-50%,-50%) rotate(var(--r, 0deg));opacity:.16}.card.rarity-funnystar .card-ovr,.card.rarity-funnystar .card-name,.card.rarity-funnystar .card-attr-value{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7),0 0 6px var(--ev-deep, #0a5c3b)}.card.rarity-funnystar .card-ability,.card.rarity-funnystar .card-attr-label{color:var(--ev-soft, #d4fbe6);text-shadow:0 1px 2px rgba(0,0,0,.7)}.card.rarity-funnystar .card-level{background:#0000004d}.card.rarity-funnystar .card-pos{box-shadow:0 0 0 1px #fff9}.card.rarity-funnystar .card-attrs{border-top-color:#fff3;column-gap:calc(var(--card-w) * .02)}.card.rarity-funnystar .card-attr-value{font-size:calc(var(--card-w) * .094);letter-spacing:-.02em}.card.rarity-funnystar .card-avatar{position:relative}.card-ev-badge{position:absolute;left:50%;bottom:calc(var(--card-w) * -.03);transform:translate(-50%);display:inline-flex;align-items:center;gap:calc(var(--card-w) * .014);padding:calc(var(--card-w) * .006) calc(var(--card-w) * .03) calc(var(--card-w) * .006) calc(var(--card-w) * .012);border-radius:999px;background:linear-gradient(180deg,var(--ev-badge-hi, #a8f5cb),var(--ev-badge-lo, #52d493));color:var(--ev-ink, #022414);font-family:var(--mfc-font-display);font-size:calc(var(--card-w) * .05);font-weight:900;letter-spacing:.02em;line-height:1.25;white-space:nowrap;box-shadow:0 2px 6px #0000008c,inset 0 0 0 1px #ffffff8c;z-index:2}.card-ev-badge-emoji{font-size:1.45em;line-height:1}.card-ev-badge-text{white-space:pre;text-align:center;line-height:1.1}.card.size-sm .card-ev-badge{padding:calc(var(--card-w) * .012);bottom:calc(var(--card-w) * -.02)}.card.size-sm .card-ev-badge-text{display:none}.card.size-sm .card-ev-badge-emoji{font-size:calc(var(--card-w) * .13)}.card.rarity-funnystar:not(.selected):after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 40%,rgba(210,255,232,.2) 46%,rgba(255,255,255,.4) 50%,rgba(210,255,232,.2) 54%,transparent 60%);transform:translate(-110%);opacity:0;pointer-events:none;z-index:5}@supports (color: color-mix(in srgb,red 50%,blue)){.card.rarity-funnystar:not(.selected):after{--ev-glint: color-mix(in srgb, color-mix(in srgb, var(--ev-light, #9ff5c8) 35%, #ffffff) 20%, transparent);background:linear-gradient(115deg,transparent 40%,var(--ev-glint) 46%,rgba(255,255,255,.4) 50%,var(--ev-glint) 54%,transparent 60%)}}@media(prefers-reduced-motion:no-preference){.card.rarity-funnystar.size-md:not(.selected):after,.card.rarity-funnystar.size-lg:not(.selected):after{opacity:1;animation:card-shimmer 3.8s ease-in-out infinite}}.card-empty{--card-w: var(--card-sm);flex:none;width:var(--card-w);height:calc(var(--card-w) * 1.42);border-radius:calc(var(--card-w) * .11);border:2px dashed rgba(255,255,255,.22);background:#ffffff08;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--card-w) * .06);color:var(--mfc-muted);font-family:var(--mfc-font-display);font-weight:800}.card-empty.size-sm{--card-w: var(--card-sm)}.card-empty.size-md{--card-w: var(--card-md)}.card-empty.size-lg{--card-w: var(--card-lg)}.card-empty .card-empty-plus{font-size:calc(var(--card-w) * .3);line-height:1;opacity:.7}.card-empty .card-empty-pos{font-size:calc(var(--card-w) * .11);letter-spacing:.08em}.card-empty.tappable{cursor:pointer}.card-empty.tappable:active{background:#ffffff14}.modal-backdrop{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:calc(12px + var(--mfc-safe-top)) calc(12px + var(--mfc-safe-right)) calc(12px + var(--mfc-safe-bottom)) calc(12px + var(--mfc-safe-left));background:#040712b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity var(--mfc-med) ease}.modal-backdrop.open{opacity:1}.modal-backdrop:not(.open){pointer-events:none}.modal{position:relative;display:flex;flex-direction:column;min-width:min(320px,100%);max-width:min(680px,100%);max-height:100%;border-radius:var(--mfc-radius-lg);background:linear-gradient(170deg,#1a2444,var(--mfc-panel-solid) 60%,#101832);border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px #0009,inset 0 1px #ffffff14;transform:translateY(14px) scale(.96);transition:transform var(--mfc-med) var(--mfc-ease);overflow:hidden}.modal-backdrop.open .modal{transform:none}.modal:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36px;pointer-events:none;opacity:0;transition:opacity var(--mfc-fast) ease;background:linear-gradient(180deg,#10183200,#0d132af5)}.modal.more-below:after{opacity:1}.modal-head{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 18px;border-bottom:1px solid var(--mfc-hairline)}.modal-title{flex:1 1 auto;min-width:0;font-family:var(--mfc-font-display);font-size:18px;font-weight:800}.modal-close{flex:none;width:var(--mfc-tap);height:var(--mfc-tap);border-radius:12px;background:var(--mfc-panel);font-size:20px;font-weight:800;color:var(--mfc-muted);display:inline-flex;align-items:center;justify-content:center}.modal-close:active{background:var(--mfc-panel-strong);color:var(--mfc-text)}.modal-body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:16px 18px}.modal-actions{display:flex;gap:10px;justify-content:flex-end;padding:12px 18px 16px}.modal-actions .btn{flex:1 1 0}.confirm-text{font-size:16px;font-weight:600;line-height:1.4;white-space:pre-line}.toast-stack{position:fixed;top:calc(10px + var(--mfc-safe-top));left:50%;transform:translate(-50%);z-index:600;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;max-width:min(520px,calc(var(--mfc-usable-w) - 32px))}.toast{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:14px;background:#161f3af5;border:1px solid rgba(255,255,255,.14);border-left:4px solid var(--toast-c, var(--mfc-accent-2));box-shadow:0 10px 30px #00000080;font-weight:700;font-size:15px;max-width:100%;animation:toast-in .28s var(--mfc-ease);transition:opacity var(--mfc-med),transform var(--mfc-med) var(--mfc-ease)}.toast .toast-icon{width:19px;height:19px}.toast.info{--toast-c: var(--mfc-accent-2)}.toast.success{--toast-c: var(--mfc-success)}.toast.error{--toast-c: var(--mfc-danger)}.toast.out{opacity:0;transform:translateY(-10px) scale(.96)}@keyframes toast-in{0%{opacity:0;transform:translateY(-16px) scale(.94)}to{opacity:1;transform:none}}.wordmark{position:relative;display:inline-block;font-family:var(--mfc-font-display);font-weight:900;font-style:italic;font-size:26px;letter-spacing:.02em;line-height:1;background:linear-gradient(180deg,#ffffff 0%,#ffe9a0 40%,var(--mfc-accent) 65%,#d89f1c 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.15em}.wordmark:after{content:attr(data-text);position:absolute;inset:0;z-index:-1;color:var(--mfc-accent);filter:blur(12px);opacity:.45;animation:wordmark-glow 3s ease-in-out infinite}@keyframes wordmark-glow{0%,to{opacity:.35}50%{opacity:.75}}.wordmark.xl{font-size:42px}.topbar-title .wordmark{font-size:clamp(19px,calc(var(--mfc-usable-w) * .038),26px)}.screen-menu .topbar{background:transparent;border-bottom-color:transparent}.menu-layout{display:grid;grid-template-columns:minmax(300px,11fr) minmax(300px,10fr);gap:14px;max-width:1200px;margin:0 auto;min-height:100%}.menu-squad{display:flex;flex-direction:column;gap:10px;min-width:0}.menu-squad-head{display:flex;align-items:center;gap:12px}.menu-team-name{font-family:var(--mfc-font-display);font-size:20px;font-weight:900;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-formation{font-size:12px;color:var(--mfc-muted);font-weight:700}.menu-ovr{flex:none;display:flex;flex-direction:column;align-items:center;line-height:1}.menu-ovr .big-num{font-size:40px;color:var(--mfc-accent);text-shadow:0 0 18px rgba(242,201,76,.5)}.menu-ovr .eyebrow{font-size:10px}.menu-squad-row{--card-sm: min(74px, calc(var(--mfc-usable-w) * .104 - 16px));display:flex;gap:6px;justify-content:center;padding:4px 0;min-width:0}.menu-squad-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.menu-actions{display:flex;flex-direction:column;gap:8px;min-width:0}.menu-primary{display:flex;flex-direction:column;gap:8px}.menu-primary .btn{justify-content:flex-start;padding-left:14px;padding-right:10px}.menu-primary .btn-primary{min-height:60px;font-size:20px}.menu-secondary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.menu-secondary .btn{padding:0 4px;gap:3px;font-size:12px;min-height:50px}.menu-secondary .btn .btn-icon{font-size:15px}.menu-secondary .btn .btn-badge.quiet{background:var(--mfc-success);color:var(--mfc-ink);box-shadow:0 4px 12px #3ddc8466;animation:none}.menu-secondary .btn .btn-badge{right:0}@media(min-width:1000px)and (min-height:600px){.wordmark,.topbar-title .wordmark{font-size:36px}.menu-layout{align-content:center;align-items:start;gap:24px}.menu-squad{padding:20px;gap:14px}.menu-actions{gap:16px}.menu-primary{gap:14px}.menu-secondary{gap:12px}.menu-squad-row{--card-sm: 96px}.menu-ovr .big-num{font-size:52px}.menu-primary .btn-primary{min-height:76px;font-size:24px}.menu-primary .btn{min-height:64px;font-size:20px}.menu-secondary .btn{min-height:64px;font-size:17px}.menu-secondary .btn .btn-icon{font-size:24px}}@media(max-width:700px){.menu-layout{grid-template-columns:1fr}.menu-squad-row{--card-sm: 60px}.res-label{min-height:32px;padding:0 9px 0 6px;font-size:13px;gap:5px}.res-label .res-icon{width:16px;height:16px}.topbar{gap:8px;padding-left:10px;padding-right:10px}.topbar-right{gap:6px}}.starter-head{flex:none;display:flex;align-items:baseline;gap:14px;padding:calc(8px + var(--mfc-safe-top)) 16px 4px}.starter-head .starter-sub{font-family:var(--mfc-font-display);font-size:18px;font-weight:800}.starter-head .starter-hint{font-size:12px;color:var(--mfc-muted);font-weight:600}.starter-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1200px;margin:0 auto}.starter-panel{--group-c: var(--mfc-accent);--group-rgb: 242, 201, 76;--card-sm: min(74px, calc(min(var(--mfc-usable-w), 1200px) / 12 - 12px));position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--mfc-radius-lg);border:2px solid rgba(255,255,255,.1);background:radial-gradient(90% 60% at 50% 0%,rgba(var(--group-rgb),.16),transparent 70%),var(--mfc-panel);cursor:pointer;transition:border-color var(--mfc-med),box-shadow var(--mfc-med),transform var(--mfc-fast) var(--mfc-ease);min-width:0}.starter-panel:active{transform:scale(.99)}.starter-panel.selected{border-color:var(--group-c);box-shadow:0 0 0 1px var(--group-c),0 0 32px rgba(var(--group-rgb),.35)}.starter-panel.pokemon{--group-c: var(--mfc-group-pokemon);--group-rgb: 242, 201, 76}.starter-panel.onepiece{--group-c: var(--mfc-group-onepiece);--group-rgb: 215, 38, 61}.starter-panel-head{display:flex;align-items:center;gap:10px}.starter-panel-icon{font-size:26px;line-height:1;color:var(--group-c)}.starter-panel-title{font-family:var(--mfc-font-display);font-size:20px;font-weight:900;color:var(--group-c)}.starter-panel-desc{font-size:12px;color:var(--mfc-muted);font-weight:600;line-height:1.35}.starter-panel-check{margin-left:auto;width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:900;color:transparent;transition:background var(--mfc-med),color var(--mfc-med),border-color var(--mfc-med)}.starter-panel.selected .starter-panel-check{background:var(--group-c);border-color:var(--group-c);color:var(--mfc-ink)}.starter-panel.onepiece.selected .starter-panel-check{color:#fff}.starter-panel-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.starter-panel .card-ability-icon{display:none}.starter-panel .card-meta{max-width:100%}.starter-panel .card-ability-name{white-space:normal;overflow-wrap:break-word;line-height:1.15}.starter-footer{justify-content:center}.starter-footer .btn{min-width:260px}@media(min-width:1000px)and (min-height:600px){.starter-panel{--card-sm: min(100px, calc(min(var(--mfc-usable-w), 1200px) / 12 - 15px));padding:18px}.starter-panel-title{font-size:26px}.starter-panel-desc{font-size:14px}}@media(max-width:700px)and (min-height:500px){.starter-panels{grid-template-columns:1fr}.starter-panel{--card-sm: min(74px, calc(min(var(--mfc-usable-w), 1200px) / 6 - 12px))}}@media(max-height:430px){.starter-head{padding-top:calc(4px + var(--mfc-safe-top))}.starter-panel{--card-sm: min(58px, calc(min(var(--mfc-usable-w), 1200px) / 12 - 12px));gap:6px;padding:10px}.starter-panel-desc{font-size:11px}.starter-footer{padding-top:6px;padding-bottom:calc(6px + var(--mfc-safe-bottom))}}.settings-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1100px;margin:0 auto}.settings-group{display:flex;flex-direction:column;gap:8px}.settings-row{display:flex;align-items:center;gap:12px;min-height:54px;padding:6px 12px 6px 14px;border-radius:var(--mfc-radius-sm);background:var(--mfc-panel)}.settings-row{flex-wrap:wrap}.settings-row .row-main{flex:1 1 150px;min-width:0}.settings-row .seg{flex:0 1 auto;max-width:100%;margin-left:auto}.settings-row .seg-btn{min-width:44px;padding:0 9px}.settings-row .switch{margin-left:auto}.settings-danger{display:flex;flex-direction:column;gap:10px}.settings-credits{grid-column:1 / -1;text-align:center;font-size:12px;color:var(--mfc-muted);font-weight:600;padding:6px 0 2px}@media(max-width:700px){.settings-layout{grid-template-columns:1fr}}.sound-probe{display:flex;flex-direction:column;gap:6px}.probe-section{margin-top:4px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mfc-muted)}.probe-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:6px}.probe-row{display:flex;align-items:center;gap:6px;min-height:52px;padding:4px 6px 4px 14px;border-radius:var(--mfc-radius-sm);background:var(--mfc-panel)}.probe-name{flex:1 1 auto;min-width:0}.probe-label{font-weight:800;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.probe-sub{font-size:11px;color:var(--mfc-muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.probe-btn.btn-small{flex:none;min-width:58px;padding:0 10px}.probe-btn.playing{box-shadow:0 0 0 2px var(--mfc-accent),0 0 14px #f2c94c73}.probe-btn.btn-secondary.playing{color:var(--mfc-accent)}.stats-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:12px;max-width:1200px;margin:0 auto}.stat-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.stat-tile{padding:8px;border-radius:var(--mfc-radius-sm);background:var(--mfc-panel);display:flex;flex-direction:column;gap:3px;min-width:0}.stat-tile .stat-value{font-family:var(--mfc-font-display);font-size:24px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat-tile .stat-label{font-size:10px;font-weight:800;color:var(--mfc-muted);text-transform:uppercase;letter-spacing:.03em;line-height:1.15;overflow-wrap:anywhere}.stat-tile.accent .stat-value{color:var(--mfc-accent)}.stat-tile.success .stat-value{color:var(--mfc-success)}.stat-tile.danger .stat-value{color:#ff7c8a}.stat-tile.info .stat-value{color:#7fd3ff}.wdl-bar{display:flex;height:12px;border-radius:6px;overflow:hidden;background:#ffffff1a;margin-top:8px}.wdl-bar>span{display:block;height:100%;transition:width .6s var(--mfc-ease)}.wdl-bar .w{background:var(--mfc-success)}.wdl-bar .d{background:var(--mfc-accent)}.wdl-bar .l{background:var(--mfc-danger)}.wdl-legend{display:flex;gap:12px;margin-top:6px;font-size:12px;font-weight:700;color:var(--mfc-muted)}.wdl-legend i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:4px}.scorer-list{display:flex;flex-direction:column;gap:6px}.scorer-row{display:flex;align-items:center;gap:10px;padding:6px 10px 6px 6px;border-radius:var(--mfc-radius-sm);background:var(--mfc-panel)}.scorer-row .card{--card-sm: 56px}.scorer-rank{width:26px;text-align:center;font-family:var(--mfc-font-display);font-weight:900;font-size:16px;color:var(--mfc-muted)}.scorer-rank.top{color:var(--mfc-accent)}.scorer-goals{margin-left:auto;font-family:var(--mfc-font-display);font-size:22px;font-weight:900;color:var(--mfc-accent);font-variant-numeric:tabular-nums}@media(max-width:700px){.stats-layout{grid-template-columns:1fr}}.result-head{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;padding:calc(6px + var(--mfc-safe-top)) 18px 6px;border-bottom:1px solid var(--mfc-hairline);background:#0b102080}.result-headline{font-family:var(--mfc-font-display);font-size:30px;font-weight:900;font-style:italic;letter-spacing:-.01em;line-height:1;animation:headline-in .5s var(--mfc-ease)}.result-headline.win{color:var(--mfc-accent);text-shadow:0 0 22px rgba(242,201,76,.55)}.result-headline.draw{color:#7fd3ff;text-shadow:0 0 18px rgba(45,156,219,.5)}.result-headline.loss{color:#ff7c8a;text-shadow:0 0 18px rgba(215,38,61,.5)}.result-headline.neutral{color:var(--mfc-muted)}@keyframes headline-in{0%{opacity:0;transform:translate(-12px) scale(.9)}to{opacity:1;transform:none}}.result-score{margin-left:auto;display:flex;align-items:center;gap:12px;flex:none}.result-team{display:flex;align-items:center;gap:8px;font-family:var(--mfc-font-display);font-weight:800;font-size:15px;max-width:180px;min-width:0}.result-team .ellipsis{min-width:0}.result-team.away{flex-direction:row-reverse;text-align:right}.team-dot{flex:none;width:18px;height:18px;border-radius:50%;background:var(--team-c, #fff);border:3px solid var(--team-c2, #000);box-shadow:0 0 0 1px #fff3}.result-digits{font-family:var(--mfc-font-display);font-size:42px;font-weight:900;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 14px;border-radius:12px;background:#00000059;border:1px solid var(--mfc-hairline)}.result-duel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px;width:100%;min-width:0}.result-head>.result-duel{flex:1 0 100%}.result-duel .chip{max-width:100%;min-width:0}.result-duel .chip .ellipsis{min-width:0}.result-duel-why{flex:1 0 100%;text-align:center;font-size:12px;font-weight:700;line-height:1.3;color:var(--mfc-muted)}.result-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:12px;max-width:1200px;margin:0 auto}.result-col{display:flex;flex-direction:column;gap:10px;min-width:0}.timeline{display:flex;flex-direction:column;gap:4px}.timeline-item{display:grid;grid-template-columns:40px 18px 22px minmax(0,1fr);align-items:center;gap:8px;padding:5px 8px;border-radius:8px;font-size:14px;font-weight:700}.timeline-item .team-dot{width:14px;height:14px;border-width:2px;justify-self:center}.timeline-item.home{background:#f2c94c1a}.timeline-item.away{background:#ffffff0d;color:var(--mfc-muted)}.timeline-minute{font-family:var(--mfc-font-display);font-weight:900;font-variant-numeric:tabular-nums;color:var(--mfc-accent)}.timeline-item.away .timeline-minute{color:var(--mfc-muted)}.timeline-summary{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.motm{display:flex;align-items:center;gap:12px}.motm-info{display:flex;flex-direction:column;gap:4px;min-width:0}.motm-name{font-family:var(--mfc-font-display);font-size:18px;font-weight:900}.motm-line{font-size:13px;color:var(--mfc-muted);font-weight:700}.reward-panel{background:radial-gradient(80% 70% at 50% 0%,rgba(242,201,76,.16),transparent 70%),var(--mfc-panel);border-color:#f2c94c4d}.reward-main{display:flex;align-items:center;justify-content:space-around;gap:16px}.reward-item{display:flex;flex-direction:column;align-items:center;gap:2px}.reward-value{font-family:var(--mfc-font-display);font-size:34px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.reward-item.coins .reward-value{color:var(--mfc-accent);text-shadow:0 0 16px rgba(242,201,76,.5)}.reward-item.tp .reward-value{color:#7fd3ff}.reward-bonus{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.xp-list{display:flex;flex-direction:column;gap:6px}.xp-row{display:flex;align-items:center;gap:10px;padding:5px 10px 5px 5px;border-radius:var(--mfc-radius-sm);background:var(--mfc-panel);transition:box-shadow var(--mfc-med),background var(--mfc-med)}.xp-row .card{--card-sm: 52px}.xp-row.levelup{background:#f2c94c1f;box-shadow:0 0 0 1px #f2c94c80,0 0 18px #f2c94c59}.xp-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.xp-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.xp-head .xp-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.xp-head .xp-gain{margin-left:auto;color:var(--mfc-success);font-family:var(--mfc-font-display);font-variant-numeric:tabular-nums}.xp-level{font-family:var(--mfc-font-display);color:var(--mfc-muted)}.xp-level.up{color:var(--mfc-accent);animation:levelup-pop .5s var(--mfc-ease)}@keyframes levelup-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:none}}.xp-track{position:relative;height:8px;border-radius:4px;background:#ffffff1a;overflow:hidden}.xp-fill{position:absolute;inset:0 auto 0 0;border-radius:4px;background:linear-gradient(90deg,#2d9cdb,#5fd0ff);transition:width .7s var(--mfc-ease)}.xp-fill.gold{background:linear-gradient(90deg,#f2c94c,#ffe07a)}.result-footer{flex-wrap:wrap}.result-footer .btn{min-width:150px}@media(max-width:700px){.result-layout{grid-template-columns:1fr}.result-footer .btn{min-width:0;padding:0 14px}}.placeholder-icon{font-size:54px;line-height:1;color:var(--mfc-accent-2);filter:drop-shadow(0 0 16px rgba(45,156,219,.4))}.placeholder-title{font-family:var(--mfc-font-display);font-size:24px;font-weight:900}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.hstack.wrap{flex-wrap:wrap;gap:6px}.seg-small{padding:2px}.seg-small .seg-btn{min-height:40px;min-width:44px;padding:0 11px;font-size:13px}.seg-stretch{display:flex;width:100%}.seg-stretch .seg-btn{flex:1 1 0;min-width:0;padding:0 6px}.filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--mfc-tap);padding:0 12px;border-radius:999px;background:var(--mfc-panel-strong);border:1px solid var(--mfc-hairline);color:var(--mfc-text);font-size:13px;font-weight:800;white-space:nowrap;transition:transform var(--mfc-fast),background var(--mfc-fast),border-color var(--mfc-fast)}.filter-chip:after{content:"";width:12px;height:12px;flex:none;background:var(--mfc-muted);-webkit-mask:var(--icon-chevron-down) center / contain no-repeat;mask:var(--icon-chevron-down) center / contain no-repeat}.filter-chip.reset:after{content:none}.filter-chip.reset{color:#ff8d9a;min-width:var(--mfc-tap);justify-content:center;padding:0 10px}.filter-chip.active{background:#f2c94c29;border-color:#f2c94c80;color:var(--mfc-accent)}.filter-chip.active:after{background:var(--mfc-accent)}.filter-chip:active{transform:scale(.96)}.rarity-chip.rarity-bronze{color:#e0a06a;background:#b873332e;border-color:#b8733399}.rarity-chip.rarity-silber{color:#e2e8f0;background:#c0c8d429;border-color:#c0c8d499}.rarity-chip.rarity-gold{color:var(--mfc-rarity-gold);background:#f5c54229;border-color:#f5c54299}.rarity-chip.rarity-legendaer{color:#e2b8ff;background:#c77dff2e;border-color:#c77dff99}.rarity-chip.rarity-ikone{color:#1d1608;font-weight:900;border-color:#ffffff8c;background-image:linear-gradient(100deg,#ff8ccd8c,#ffd6788c 24%,#96f5be80,#82c8ff8c 72%,#be8cff8c),linear-gradient(180deg,#fffaec,#ffe9a8);background-size:260% 100%,100% 100%;box-shadow:0 0 16px #ffe9a880}@media(prefers-reduced-motion:no-preference){.rarity-chip.rarity-ikone{animation:card-prism 6s linear infinite}}.rarity-chip.rarity-funnystar{color:var(--ev-acc-chip-ink, #04311d);font-weight:900;border-color:#fff9;background:linear-gradient(180deg,var(--ev-acc-chip-hi, #b8f8d6),var(--ev-acc-chip-lo, #52d493));box-shadow:0 0 14px var(--ev-acc-glow, rgba(31, 191, 117, .55))}.text-input{width:100%;min-height:48px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#00000059;color:var(--mfc-text);font-family:var(--mfc-font-display);font-size:17px;font-weight:700;outline:none;-webkit-user-select:text;user-select:text;transition:border-color var(--mfc-fast),box-shadow var(--mfc-fast)}.text-input:focus{border-color:var(--mfc-accent-2);box-shadow:0 0 0 3px #2d9cdb4d}.text-input.shake{animation:input-shake .4s var(--mfc-ease);border-color:var(--mfc-danger)}@keyframes input-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-4px)}}.input-label{font-size:13px;font-weight:700;color:var(--mfc-muted)}.prompt-body{min-width:min(360px,calc(var(--mfc-usable-w) - 80px))}.prompt-body .modal-actions{padding:4px 0 0}.sheet-list{display:flex;flex-direction:column;gap:6px;min-width:min(360px,calc(var(--mfc-usable-w) - 80px))}.sheet-option{display:flex;align-items:center;gap:12px;width:100%;min-height:50px;padding:6px 12px;border-radius:12px;background:var(--mfc-panel);color:var(--mfc-text);text-align:left;transition:background var(--mfc-fast),transform var(--mfc-fast)}.sheet-option:active{transform:scale(.985);background:var(--mfc-panel-strong)}.sheet-option.active{background:#f2c94c24;box-shadow:inset 0 0 0 1px #f2c94c80}.sheet-option-icon{width:22px;height:22px;margin:0 3px;flex:none;color:var(--sheet-icon-c, var(--mfc-accent))}.sheet-option-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.sheet-option-label{font-weight:800}.sheet-option-sub{font-size:12px;color:var(--mfc-muted);font-weight:600}.sheet-option-check{display:inline-flex;color:var(--mfc-accent);font-size:18px;opacity:0;transition:opacity var(--mfc-fast)}.sheet-option.active .sheet-option-check{opacity:1}.sheet-option-arrow{color:var(--mfc-muted);font-weight:900;font-size:20px}.squad-body{overflow:hidden;display:flex}.squad-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,330px);width:100%;height:100%;min-height:0}.squad-pitch-wrap{min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;padding:8px 6px 8px 10px}.pitch{position:relative;width:100%;border-radius:12px;box-shadow:0 12px 30px #00000073,0 0 0 1px #ffffff14}.pitch-grass{position:absolute;inset:0;border-radius:12px;background:radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.28) 100%),repeating-linear-gradient(90deg,#2f9e4f 0 12.5%,#2a8f47 12.5% 25%)}.pitch-lines{position:absolute;inset:0;pointer-events:none}.pitch-lines svg{width:100%;height:100%;display:block}.pitch-label{position:absolute;top:5px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;text-shadow:0 1px 2px rgba(0,0,0,.5);pointer-events:none}.pitch-label.left{left:10px}.pitch-label.right{right:10px}.pitch-slots{position:absolute;inset:0}.pitch-slot{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center}.pitch-slot .card,.pitch-slot .card-empty{box-shadow:0 10px 22px #00000080,0 0 0 1px #ffffff14}.pitch-slot .card-empty{background:#00000047;border-color:#fff9;color:#fff}.slot-tag{position:relative;margin-top:-9px;z-index:3;font-family:var(--mfc-font-display);font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 8px;border-radius:999px;background:#000000b3;color:#fff;white-space:nowrap;box-shadow:0 2px 6px #0006;pointer-events:none}.slot-tag.mismatch{background:var(--mfc-warning);color:var(--mfc-ink)}.slot-tag.empty{background:#ffffffd9;color:var(--mfc-ink)}.squad-panel{min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding:10px 14px calc(12px + var(--mfc-safe-bottom)) 8px;border-left:1px solid var(--mfc-hairline)}.squad-head{display:flex;align-items:center;gap:10px}.squad-name-btn{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:var(--mfc-tap);padding:0 4px;color:var(--mfc-text);text-align:left;border-radius:8px}.squad-name-btn:active{background:var(--mfc-panel)}.squad-name{font-family:var(--mfc-font-display);font-size:20px;font-weight:900;letter-spacing:-.01em;min-width:0}.squad-name-edit{flex:none;width:15px;height:15px;color:var(--mfc-muted)}.squad-ovr{flex:none;display:flex;flex-direction:column;align-items:center;line-height:1}.squad-ovr .big-num{font-size:38px;color:var(--mfc-accent);text-shadow:0 0 18px rgba(242,201,76,.5)}.squad-ovr .eyebrow{font-size:10px}.squad-bonus{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 10px;border-radius:10px;background:var(--mfc-panel);border:1px solid transparent;line-height:1.3}.squad-bonus.on{background:#3ddc841a;border-color:#3ddc844d}.squad-block{display:flex;flex-direction:column;gap:8px}.squad-block .panel-title{margin-bottom:0}.squad-formation-desc{line-height:1.3}.squad-formation-name{text-transform:none;letter-spacing:0;color:var(--mfc-text);font-size:13px}.squad-warnings{display:flex;flex-direction:column;gap:4px}.squad-warning{font-size:12px;font-weight:700;color:#ff8d9a;padding:5px 9px;border-radius:8px;background:#d7263d1f;line-height:1.3}.squad-warning.soft{color:var(--mfc-warning);background:#ff9f431f}.squad-ok{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--mfc-success)}.squad-ok .icon{width:15px;height:15px}.squad-actions{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:2px}.squad-actions .btn{width:100%}.picker{display:flex;flex-direction:column;gap:10px;min-width:min(640px,calc(var(--mfc-usable-w) - 72px))}.picker-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.picker-info{flex:1 1 auto;min-width:0}.picker-actions{margin-left:auto}.picker-grid{justify-content:flex-start}.picker-item{position:relative;flex:none}.picker-inteam{position:absolute;bottom:6px;left:50%;transform:translate(-50%);padding:1px 7px;border-radius:999px;background:#2d9cdbf2;color:#fff;font-size:10px;font-weight:800;white-space:nowrap;pointer-events:none;z-index:4}@media(max-width:760px){.squad-layout{grid-template-columns:minmax(0,1fr) minmax(220px,260px)}.squad-name{font-size:17px}.squad-ovr .big-num{font-size:32px}}@media(max-height:420px){.squad-panel{gap:6px;padding-top:6px}.squad-formation-desc{display:none}.squad-bonus .small{font-size:11px}}.pack-body{display:flex;flex-direction:column}.pack-intro{flex:none;display:flex;align-items:baseline;gap:10px;padding:8px 14px 0}.pack-intro .h3{flex:none}.pack-intro.has-event .pack-intro-sub{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pack-intro .event-note{margin-left:auto}.pack-intro.has-luck .pack-intro-sub{display:none}.event-note{flex:none;display:inline-flex;align-items:center;gap:6px;padding:3px 11px 3px 7px;border-radius:999px;border:1px solid var(--ev-acc-line, rgba(159, 245, 200, .55));background:linear-gradient(180deg,var(--ev-acc-bg, rgba(31, 191, 117, .3)),var(--ev-acc-bg2, rgba(10, 92, 59, .45)));color:var(--ev-acc-text, #e4fff0);font-family:var(--mfc-font-display);font-size:12px;font-weight:800;letter-spacing:.01em;line-height:1.2;white-space:nowrap;box-shadow:0 0 14px var(--ev-acc-glow, rgba(31, 191, 117, .3))}.event-note[hidden]{display:none}.event-note-emoji{font-size:15px;line-height:1}.pack-row{flex:1 1 auto;min-height:0;display:flex;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:hidden;padding:8px 14px 12px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:14px;scrollbar-width:none}.pack-row::-webkit-scrollbar{display:none}.pack-tile{--pack-c: var(--mfc-accent-2);flex:none;width:224px;display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:var(--mfc-radius-lg);background:var(--mfc-panel);border:1px solid rgba(255,255,255,.09);max-height:330px;scroll-snap-align:start;transition:border-color var(--mfc-med),box-shadow var(--mfc-med),opacity var(--mfc-med)}.pack-tile.unaffordable .pack-art{filter:saturate(.55) brightness(.8)}.pack-tile.ready{border-color:#3ddc848c;box-shadow:0 0 26px #3ddc8438}.pack-tile.ready .pack-art{animation:pack-wiggle 3.2s ease-in-out infinite}@keyframes pack-wiggle{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-4deg) scale(1.03)}88%{transform:rotate(4deg) scale(1.03)}92%{transform:rotate(-3deg) scale(1.02)}96%{transform:rotate(3deg)}}.pack-art{position:relative;flex:none;height:116px;border-radius:14px;overflow:hidden;background:radial-gradient(90% 70% at 30% 15%,rgba(255,255,255,.4),transparent 60%),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 6px,transparent 6px 14px),linear-gradient(160deg,var(--pack-c) 0%,#0b1020 150%);box-shadow:inset 0 0 0 1px #ffffff38,0 8px 20px #00000059;display:flex;align-items:center;justify-content:center;transition:transform var(--mfc-fast) var(--mfc-ease)}.pack-art.tappable{cursor:pointer}.pack-art.tappable:active{transform:scale(.97)}.pack-art-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-120%);animation:card-shimmer 4.5s ease-in-out infinite;pointer-events:none}.pack-art-motif{font-size:54px;line-height:0;color:var(--pack-c, var(--mfc-accent));filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.pack-art-brand{position:absolute;bottom:8px;left:10px;max-width:calc(100% - 20px);font-family:var(--mfc-font-display);font-style:italic;font-weight:900;font-size:10px;letter-spacing:.05em;white-space:nowrap;overflow:hidden;color:#ffffffd9}.pack-art-count{position:absolute;top:8px;right:8px;padding:2px 8px;border-radius:999px;background:#00000073;font-size:11px;font-weight:800;color:#fff}.pack-art-guarantee{position:absolute;bottom:8px;left:8px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.03em;color:var(--mfc-ink);background:var(--mfc-rarity-silber)}.pack-art-guarantee.rarity-gold{background:var(--mfc-rarity-gold)}.pack-art-guarantee.rarity-legendaer{background:var(--mfc-rarity-legendaer);color:#fff}.pack-art-guarantee.rarity-ikone{background:linear-gradient(100deg,#ffd6f0,#fff3cc 30%,#cdf5d8 55%,#cfe6ff 78%,#e3d2ff);color:var(--mfc-ink)}.pack-name{font-family:var(--mfc-font-display);font-size:16px;font-weight:900}.pack-desc{font-size:12px;color:var(--mfc-muted);font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:none}.pack-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}.pack-foot-main{flex:1 1 auto;min-width:fit-content;display:flex;flex-direction:column;gap:1px}.pack-foot .btn{flex:none;padding:0 12px;min-height:var(--mfc-tap);font-size:14px}.pack-price{font-family:var(--mfc-font-display);font-weight:900;font-size:15px;white-space:nowrap;font-variant-numeric:tabular-nums}.pack-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pack-free{color:var(--mfc-success)}.pack-countdown{color:var(--mfc-muted)}.pack-coins{color:var(--mfc-accent)}.pack-coins.short{color:#ff8d9a}@media(max-height:420px){.pack-intro{padding-top:4px}.pack-art{height:92px}.pack-art-motif{font-size:44px}}@media(max-height:386px){.pack-desc{-webkit-line-clamp:1}}.coll-body{display:flex;flex-direction:column}.coll-toolbar{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 14px 6px}.coll-rail{flex:1 1 0;min-width:0;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px;margin:-2px;scroll-padding:0 12px}.coll-rail::-webkit-scrollbar{display:none}.coll-rail>*{flex:none}.coll-rail.with-position{min-width:min(100%,600px)}.coll-toolbar .seg-small .seg-btn{min-height:var(--mfc-tap);padding-left:9px;padding-right:9px}.coll-rail.fade-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.coll-rail.fade-start{-webkit-mask-image:linear-gradient(90deg,transparent,#000 26px);mask-image:linear-gradient(90deg,transparent,#000 26px)}.coll-rail.fade-start.fade-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent)}.coll-count{flex:none;margin-left:10px;font-family:var(--mfc-font-display);font-weight:800;font-size:13px;color:var(--mfc-muted);white-space:nowrap}.coll-progress{flex:none;display:flex;flex-direction:column;gap:6px;margin:0 14px 6px;padding:8px 12px;border-radius:var(--mfc-radius-sm);background:radial-gradient(80% 100% at 0% 0%,rgba(242,201,76,.14),transparent 60%),var(--mfc-panel)}.coll-progress-head{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.coll-progress-groups{padding:0;margin:0}.coll-progress-head .coll-progress-title,.coll-progress-head .coll-progress-filter,.coll-progress-head .coll-progress-pct{flex:none}.coll-progress-pct{font-family:var(--mfc-font-display);font-weight:900;color:var(--mfc-accent)}.coll-progress-filter{font-family:var(--mfc-font-display);font-weight:800;font-size:12px;color:var(--mfc-muted);white-space:nowrap}.coll-progress-track{height:8px;border-radius:4px;background:#ffffff1a;overflow:hidden}.coll-progress-fill{height:100%;border-radius:4px;background:linear-gradient(90deg,#f2c94c,#ffe07a);transition:width .6s var(--mfc-ease)}.coll-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:2px 14px calc(14px + var(--mfc-safe-bottom))}.coll-grid{justify-content:flex-start;gap:10px 8px}.coll-empty{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.locked-card{position:relative;flex:none;cursor:pointer;border-radius:calc(var(--card-sm) * .11)}.locked-card .card{filter:grayscale(1) brightness(.42);opacity:.85;transition:transform var(--mfc-fast) var(--mfc-ease)}.locked-card:active .card{transform:scale(.96)}.locked-card .card.rarity-legendaer:after,.locked-card .card.rarity-ikone:after,.locked-card .card.rarity-funnystar:after{display:none}.locked-card .card.rarity-ikone{animation:none}.locked-card .card.rarity-funnystar{filter:grayscale(.55) brightness(.5)}.locked-event{color:var(--ev-acc-soft, #bff5d8);font-weight:700}.coll-event{margin:4px 0 10px;padding:8px 10px 4px;border-radius:var(--mfc-radius-sm);border:1px solid var(--ev-acc-line, rgba(159, 245, 200, .35));background:radial-gradient(80% 120% at 0% 0%,var(--ev-acc-bg, rgba(31, 191, 117, .2)),transparent 60%),var(--mfc-panel)}.coll-event-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-family:var(--mfc-font-display)}.coll-event-emoji{font-size:16px;line-height:1;align-self:center}.coll-event-title{font-size:15px;font-weight:900;color:var(--ev-acc-text, #e4fff0)}.coll-event-count{font-size:13px;font-weight:900;color:var(--ev-acc-soft, #9ff5c8);font-variant-numeric:tabular-nums}.coll-event-when{font-size:12px;font-weight:700;color:var(--ev-acc-soft, #bff5d8)}.locked-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.locked-icon{font-size:22px;color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.7));opacity:.9}.locked-info{display:flex;gap:16px;align-items:flex-start;min-width:min(560px,calc(var(--mfc-usable-w) - 72px))}.locked-info-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.locked-info-main .modal-actions{padding:4px 0 0;justify-content:flex-start}.locked-info-main .modal-actions .btn{flex:0 1 auto}.locked-tagline{font-style:italic}.locked-packs{line-height:1.4}@media(max-width:520px){.coll-count{width:100%}}@media(max-width:700px){.locked-info{flex-direction:column;align-items:center}}:root{--mfc-buy: #7fe3d4;--mfc-short: #ff8fb0}.markt-head{flex:none;display:flex;align-items:baseline;gap:10px;min-width:0;padding:0 14px 4px}.markt-title{flex:none;display:inline-flex;align-items:center;gap:6px;font-family:var(--mfc-font-display);font-size:14px;font-weight:900;white-space:nowrap}.markt-title .icon{width:14px;height:14px;color:var(--mfc-accent)}.markt-sub{flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;color:var(--mfc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coll-scroll.markt-scroll{padding-bottom:calc(14px + var(--mfc-safe-bottom))}.markt-grid{--markt-row: var(--markt-land, 6);max-width:calc(var(--markt-row) * (var(--card-sm) + 18px) + (var(--markt-row) - 1) * 10px);margin-inline:auto;display:grid;grid-template-columns:repeat(var(--markt-row),minmax(0,1fr));align-items:start;gap:10px;padding:6px 2px 8px}.markt-tile{min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:4px;border-radius:14px;border:1px solid var(--mfc-hairline);background:var(--mfc-panel);cursor:pointer;transition:transform var(--mfc-fast) var(--mfc-ease),background var(--mfc-med)}.markt-tile:active{transform:scale(.97)}.markt-tile:focus-visible{outline:2px solid var(--mfc-accent-2);outline-offset:2px}.markt-tile.can{border-color:#7fe3d461;background:#7fe3d412}.markt-tile.owned{background:transparent}.markt-tile.owned .card{opacity:.45}.markt-tile.owned .markt-price{opacity:.55}.markt-tile .card{--card-w: min(var(--card-sm), calc((var(--mfc-usable-w) - 32px - (var(--markt-row) - 1) * 10px) / var(--markt-row) - 10px))}.markt-tile .card{cursor:pointer}@media(max-width:720px){.markt-grid{gap:4px;max-width:calc(var(--markt-row) * (var(--card-sm) + 18px) + (var(--markt-row) - 1) * 4px)}.markt-tile .card{--card-w: min(var(--card-sm), calc((var(--mfc-usable-w) - 32px - (var(--markt-row) - 1) * 4px) / var(--markt-row) - 10px))}}@media(max-width:560px){.markt-grid{--markt-row: 3;gap:10px;max-width:calc(3 * (var(--card-sm) + 18px) + 20px)}.coll-scroll.markt-scroll{padding-bottom:calc(14px + var(--mfc-safe-bottom))}.markt-head{flex-wrap:wrap;gap:2px 10px}.markt-sub{flex:1 1 100%;white-space:normal;overflow:visible;text-overflow:clip}}.markt-price{display:inline-flex;align-items:center;gap:4px;max-width:100%;font-family:var(--mfc-font-display);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.markt-price .icon{width:13px;height:13px;color:var(--mfc-accent)}.markt-state{display:inline-flex;align-items:center;gap:3px;max-width:100%;font-size:11px;font-weight:700;color:var(--mfc-muted);white-space:nowrap}.markt-state .icon{width:11px;height:11px}.markt-state.can{color:var(--mfc-buy)}.markt-state.short{color:var(--mfc-short)}.markt-sheet{display:flex;gap:16px;align-items:flex-start;min-width:min(560px,calc(var(--mfc-usable-w) - 72px))}.markt-sheet-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.markt-sheet-main .modal-actions{padding:2px 0 0;justify-content:flex-start}.markt-sheet-main .modal-actions .btn{flex:0 1 auto}.markt-lines{display:flex;flex-direction:column;gap:4px}.markt-line{font-size:14px;font-weight:600;line-height:1.3}.markt-line.lead{font-family:var(--mfc-font-display);font-size:16px;font-weight:800}.markt-line.short{color:var(--mfc-short)}.markt-line .icon{width:14px;height:14px;vertical-align:-.16em}.markt-line-cal{color:var(--mfc-accent-2);font-weight:700}@media(max-width:700px)and (min-height:560px){.markt-sheet{flex-direction:column;align-items:center}.markt-sheet-main .modal-actions{justify-content:center}}.card-detail-event{display:flex;align-items:flex-start;gap:8px;padding:7px 10px;border-radius:var(--mfc-radius-sm);border:1px solid var(--ev-acc-line, rgba(159, 245, 200, .4));background:var(--ev-acc-bg2, rgba(10, 92, 59, .3));color:var(--ev-acc-text, #d9fbe9);font-size:12px;font-weight:700;line-height:1.35}.card-detail-event-emoji{font-size:16px;line-height:1.1;flex:none}.card-detail{display:grid;grid-template-columns:224px minmax(0,1fr);gap:16px;max-width:1100px;margin:0 auto}.card-detail-left{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;align-items:center;gap:10px}.card-detail-card{display:flex;justify-content:center}.card-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.card-detail-stats .stat-tile{padding:6px;align-items:center;text-align:center}.card-detail-stats .stat-value{font-size:18px}.card-detail-stats .stat-label{overflow-wrap:normal;white-space:nowrap}.card-detail-right{display:flex;flex-direction:column;gap:10px;min-width:0}.card-detail-head{display:flex;align-items:center;gap:12px}.card-detail-name{font-family:var(--mfc-font-display);font-size:26px;font-weight:900;letter-spacing:-.01em;line-height:1.1}.card-detail-chips{margin-top:6px}.card-detail-ovr-box{flex:none;display:flex;flex-direction:column;align-items:center;line-height:1}.card-detail-ovr{font-family:var(--mfc-font-display);font-size:44px;font-weight:900;color:var(--mfc-accent);text-shadow:0 0 18px rgba(242,201,76,.5);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.card-detail-xp{display:flex;flex-direction:column;gap:5px;padding:8px 12px;border-radius:var(--mfc-radius-sm);background:var(--mfc-panel)}.card-detail-level{font-family:var(--mfc-font-display);font-weight:900;font-size:15px}.card-detail-level.up{color:var(--mfc-accent);animation:levelup-pop .5s var(--mfc-ease)}.card-detail-tagline{font-style:italic;color:var(--mfc-muted);font-weight:600;padding:0 2px}.ability-panel{background:radial-gradient(70% 90% at 0% 0%,rgba(45,156,219,.14),transparent 60%),var(--mfc-panel)}.ability-main{display:flex;gap:12px;align-items:flex-start}.ability-icon{flex:none;width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:28px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}.ability-name{font-family:var(--mfc-font-display);font-size:18px;font-weight:900}.ability-desc{font-size:14px;font-weight:600;line-height:1.35;margin-top:2px}.ability-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ability-detail{margin-top:6px;line-height:1.35}.upgrade-list{display:flex;flex-direction:column;gap:4px}.upgrade-row{display:grid;grid-template-columns:minmax(0,1fr) 44px auto;align-items:center;gap:8px;padding:2px 6px;border-radius:8px;transition:background var(--mfc-med)}.upgrade-row .attr{grid-template-columns:minmax(0,98px) minmax(24px,1fr) 52px}.upgrade-row .attr-value{white-space:nowrap}.upgrade-row .attr-label{text-transform:none;letter-spacing:.02em;font-size:13px;color:var(--mfc-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.upgrade-row.minor{opacity:.75}.upgrade-row.flash{animation:row-flash .7s var(--mfc-ease)}@keyframes row-flash{0%{background:#3ddc8459}to{background:transparent}}.upgrade-row.flash .attr-value{animation:levelup-pop .5s var(--mfc-ease)}.upgrade-boost{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.upgrade-btn{min-width:116px;min-height:var(--mfc-tap);padding:0 10px;font-size:13px}.upgrade-btn.maxed{opacity:.55}.card-detail-squad{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:4px 0 6px}@media(max-width:760px){.upgrade-row .attr{grid-template-columns:minmax(0,94px) minmax(24px,1fr) 52px}.upgrade-row .attr-label{font-size:12px}.card-detail{grid-template-columns:180px minmax(0,1fr);gap:12px}.card-detail-left{--card-lg: 160px}.card-detail-name{font-size:22px}.card-detail-ovr{font-size:36px}.upgrade-btn{min-width:96px;font-size:12px}}@media(max-height:420px){.card-detail-left{--card-lg: 170px}.card-detail{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:700px){.upgrade-row{grid-template-columns:minmax(0,1fr) 44px auto;gap:6px}.upgrade-row .attr{grid-template-columns:minmax(0,84px) minmax(20px,1fr) 52px;gap:6px}.upgrade-btn{min-width:84px;padding:0 8px}}@media(max-width:560px){.card-detail{grid-template-columns:1fr}.card-detail-left{position:static}}.setup-body{display:flex;flex-direction:column;gap:6px}.opp-row{flex:none;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:8px 14px 10px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:14px;scrollbar-width:none}.opp-row::-webkit-scrollbar{display:none}.opp-tile{--t1: #fff;--t2: #000;--card-sm: 51px;position:relative;flex:none;width:300px;display:flex;flex-direction:column;gap:6px;padding:12px 12px 10px;border-radius:16px;background:var(--mfc-panel);border:2px solid rgba(255,255,255,.08);cursor:pointer;scroll-snap-align:center;overflow:hidden;transition:border-color var(--mfc-med),box-shadow var(--mfc-med),transform var(--mfc-fast) var(--mfc-ease)}.opp-tile:active{transform:scale(.985)}.opp-tile.selected{border-color:var(--mfc-accent);box-shadow:0 0 0 1px var(--mfc-accent),0 0 26px #f2c94c4d;background:radial-gradient(80% 60% at 50% 0%,rgba(242,201,76,.12),transparent 70%),var(--mfc-panel)}.opp-stripe{position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--t1),var(--t2))}.opp-head{display:flex;align-items:center;gap:8px}.opp-kit{flex:none;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--t1) 50%,var(--t2) 50%);border:2px solid rgba(255,255,255,.45);box-shadow:0 2px 6px #0006}.opp-name{font-family:var(--mfc-font-display);font-size:16px;font-weight:900}.opp-meta{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}.opp-meta .chip{padding:1px 8px;font-size:11px}.opp-ovr{flex:none;display:flex;flex-direction:column;align-items:center;line-height:1}.opp-ovr .big-num{font-size:30px}.opp-ovr .eyebrow{font-size:9px;letter-spacing:.08em;white-space:nowrap}.opp-tile.selected .opp-ovr .big-num{color:var(--mfc-accent)}.opp-desc{font-size:12px;color:var(--mfc-muted);font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.opp-cards{display:flex;gap:4px;justify-content:center;min-width:0}.opp-check{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;background:var(--mfc-accent);color:var(--mfc-ink);font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transition:opacity var(--mfc-fast),transform var(--mfc-fast) var(--mfc-ease)}.opp-tile.selected .opp-check{opacity:1;transform:none}.setup-options{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:0 14px}.setup-option{display:flex;flex-direction:column;gap:4px}.setup-compare{display:flex;align-items:center;gap:10px;padding:4px 12px;border-radius:12px;background:var(--mfc-panel);min-width:0}.setup-team{display:flex;flex-direction:column;gap:1px;min-width:0;max-width:150px}.setup-team.away{text-align:right;align-items:flex-end}.setup-team-name{font-family:var(--mfc-font-display);font-weight:900;font-size:14px}.setup-team-ovr{font-size:12px;font-weight:700;color:var(--mfc-muted)}.setup-team-ovr.warn{display:flex;align-items:center;justify-content:center;gap:5px;color:#ff8d9a}.setup-team-ovr.warn .icon{width:14px;height:14px}.setup-vs{display:flex;flex-direction:column;align-items:center;gap:2px}.setup-vs-text{font-family:var(--mfc-font-display);font-weight:900;font-style:italic;font-size:18px;color:var(--mfc-accent)}.setup-verdict{font-size:10px;font-weight:800;color:var(--mfc-muted);white-space:nowrap;text-transform:uppercase;letter-spacing:.06em}.setup-hint{flex:1 1 200px;min-width:0;align-self:flex-end;padding-bottom:6px}.setup-footer .setup-go{min-width:180px;font-size:19px}.setup-footer{justify-content:flex-end;flex-wrap:wrap;gap:8px 10px}.setup-footer .setup-compare .eyebrow{display:none}@media(max-width:900px){.setup-compare{gap:8px;padding:4px 10px}.setup-team{max-width:120px}.setup-footer .setup-random{padding:0 14px}.setup-footer .setup-random .btn-label{display:none}.setup-footer .setup-go{min-width:150px;font-size:17px}}@media(max-width:760px){.opp-tile{width:260px;--card-sm: 43px}.setup-team{max-width:110px}.setup-footer .setup-go{min-width:130px}}@media(max-height:420px){.opp-tile{padding-top:10px;gap:4px}.opp-desc{-webkit-line-clamp:1;min-height:1.3em}.opp-meta .chip{padding:0 7px;font-size:10px}.opp-row{padding:6px 14px 4px}.setup-hint{display:none}.setup-options{padding-top:0}.setup-option .eyebrow{display:none}}.season-body.no-pad{display:flex;flex-direction:column;padding-bottom:0}.season-road-wrap{flex:none;overflow-x:auto;overflow-y:hidden;padding:10px 14px 6px;-webkit-overflow-scrolling:touch;scroll-padding-inline:14px;scrollbar-width:none}.season-road-wrap::-webkit-scrollbar{display:none}.season-road{display:flex;align-items:flex-start;min-width:max-content;padding:4px 6px;margin:0 auto}.season-node{--t1: #fff;--t2: #000;flex:none;width:88px;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center;color:var(--mfc-text);border-radius:12px;padding:2px 0 4px;transition:transform var(--mfc-fast) var(--mfc-ease),background var(--mfc-fast)}.season-node:active{transform:scale(.95)}.season-node.selected{background:#ffffff12}.season-circle{position:relative;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;background:linear-gradient(135deg,var(--t1),var(--t2));border:3px solid rgba(255,255,255,.3);box-shadow:0 6px 16px #00000073;transition:border-color var(--mfc-med),box-shadow var(--mfc-med)}.season-circle-icon{font-family:var(--mfc-font-display);font-weight:900;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.season-node.beaten .season-circle{border-color:var(--mfc-success);box-shadow:0 0 0 1px var(--mfc-success),0 6px 16px #00000073}.season-node.beaten .season-circle-icon{color:var(--mfc-success);font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.6)}.season-node.current .season-circle{border-color:var(--mfc-accent);box-shadow:0 0 0 1px var(--mfc-accent),0 0 22px #f2c94c80}.season-node.locked{opacity:.5}.season-node.locked .season-circle{filter:grayscale(.9)}.season-node.locked .season-circle-icon{font-size:18px}.season-node.selected .season-circle{transform:scale(1.06)}.season-pulse{position:absolute;inset:-8px;border-radius:50%;border:3px solid var(--mfc-accent);animation:season-pulse 1.7s ease-out infinite;pointer-events:none}@keyframes season-pulse{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.35);opacity:0}}.season-node-stage{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mfc-muted);margin-top:2px}.season-node.current .season-node-stage{color:var(--mfc-accent)}.season-node-name{font-family:var(--mfc-font-display);font-size:11px;font-weight:800;line-height:1.15;max-width:84px}.season-link{flex:none;width:22px;height:6px;margin-top:25px;border-radius:3px;background:#ffffff24}.season-link.done{background:var(--mfc-success);box-shadow:0 0 10px #3ddc8480}.season-detail{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:2px 14px calc(12px + var(--mfc-safe-bottom))}.season-panel{--t1: #fff;--t2: #000;display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:12px;align-items:center;overflow:hidden}.season-panel:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--t1),var(--t2))}.season-panel.current{border-color:#f2c94c66}.season-panel-main{display:flex;flex-direction:column;gap:7px;min-width:0}.season-panel-head{display:flex;align-items:center;gap:10px}.season-kit{flex:none;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--t1) 50%,var(--t2) 50%);border:2px solid rgba(255,255,255,.45);box-shadow:0 2px 6px #0006}.season-panel-title{font-family:var(--mfc-font-display);font-size:18px;font-weight:900}.season-status{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800}.season-status .icon{width:14px;height:14px}.season-status.current{color:var(--mfc-accent)}.season-status.beaten{color:var(--mfc-success)}.season-status.locked{color:var(--mfc-muted)}.season-panel-desc{font-size:13px;color:var(--mfc-muted);font-weight:600;line-height:1.35}.season-facts{grid-column:1 / -1}.season-cards{--card-sm: 60px;display:flex;gap:5px;flex-wrap:wrap}.season-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch}.season-actions .btn{width:100%;padding:0 14px}.season-actions .btn-primary{min-height:60px;font-size:19px}.season-actions .muted{text-align:center;line-height:1.3}.season-trophy{display:grid;grid-template-columns:auto minmax(0,1fr) 250px;gap:16px;align-items:center;background:radial-gradient(70% 90% at 20% 0%,rgba(242,201,76,.22),transparent 60%),var(--mfc-panel);border-color:#f2c94c66}.season-trophy-icon{font-size:68px;line-height:1;color:var(--mfc-accent);filter:drop-shadow(0 0 22px rgba(242,201,76,.6));animation:trophy-bounce 2.4s ease-in-out infinite}@keyframes trophy-bounce{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}.season-trophy-main{display:flex;flex-direction:column;gap:8px;min-width:0}.season-trophy-title{font-family:var(--mfc-font-display);font-size:26px;font-weight:900;font-style:italic;color:var(--mfc-accent);text-shadow:0 0 18px rgba(242,201,76,.5)}.season-trophy-text{font-weight:600;line-height:1.35}@media(max-width:640px){.season-panel,.season-trophy{grid-template-columns:1fr}.season-trophy{text-align:center;justify-items:center}.season-actions{flex-direction:row;flex-wrap:wrap}.season-actions .btn{width:auto;flex:1 1 140px}.season-actions .muted{width:100%}}@media(max-height:460px){.season-road-wrap{padding-top:4px}.season-circle{width:44px;height:44px;font-size:18px}.season-link{margin-top:21px}.season-cards{--card-sm: 46px}.season-actions{gap:6px}.season-actions .btn-primary{min-height:52px;font-size:17px}.season-panel{padding:8px 12px;gap:7px}.season-panel-main{gap:5px}.season-kit{width:26px;height:26px}.season-panel-title{font-size:16px}.season-panel-desc{font-size:12px;line-height:1.3}.season-detail{padding-bottom:calc(4px + var(--mfc-safe-bottom))}.season-panel .season-cards.n6{--card-sm: 46px}.season-panel .season-cards.n7{--card-sm: 41px}.season-trophy{padding:8px 12px;gap:12px}.season-trophy-icon{font-size:46px}.season-trophy-main{gap:6px}.season-trophy-title{font-size:20px}.season-trophy-text{font-size:12px;line-height:1.3}.season-trophy .muted{font-size:11px;line-height:1.3}}@media(max-height:420px){.season-node-name{display:none}}@media(max-height:380px){.season-road-wrap{padding-top:2px;padding-bottom:4px}.season-circle{width:40px;height:40px;font-size:16px}.season-link{margin-top:19px}.season-node-stage{margin-top:0}.season-actions .btn-primary{min-height:46px}.season-panel-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.install-overlay{position:fixed;inset:0;z-index:1200;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;align-items:flex-start;justify-content:center;padding:max(16px,var(--mfc-safe-top)) max(16px,var(--mfc-safe-right)) max(24px,var(--mfc-safe-bottom)) max(16px,var(--mfc-safe-left));background:radial-gradient(700px 420px at 50% -10%,rgba(242,201,76,.22),transparent 65%),radial-gradient(500px 400px at 100% 100%,rgba(215,38,61,.18),transparent 60%),var(--mfc-bg);color:var(--mfc-text);animation:install-in .25s ease-out}.install-overlay.is-leaving{opacity:0;transition:opacity .25s ease;pointer-events:none}@keyframes install-in{0%{opacity:0}to{opacity:1}}html.install-blocked #rotate-overlay{display:none!important}html.install-blocked #app{filter:blur(6px);pointer-events:none;user-select:none}.install-card{width:min(560px,100%);margin:auto 0;padding:22px 22px 18px;border-radius:22px;background:#141a30eb;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px #00000073;text-align:center}.install-brand{font-family:var(--mfc-font-display);font-weight:900;font-style:italic;font-size:22px;letter-spacing:.02em;background:linear-gradient(180deg,#ffe38a,var(--mfc-accent) 60%,#c9962a);-webkit-background-clip:text;background-clip:text;color:transparent}.install-chip{display:inline-block;margin-top:8px;padding:4px 12px;border-radius:999px;background:#ffffff14;font-size:13px;font-weight:700;color:var(--mfc-muted)}.install-title{margin:12px 0 6px;font-family:var(--mfc-font-display);font-size:26px;font-weight:900;line-height:1.1}.install-lead{margin:0 auto;max-width:46ch;font-size:15px;line-height:1.45;color:var(--mfc-muted)}.install-btn{margin-top:16px;min-height:56px;width:100%;border:0;border-radius:16px;background:linear-gradient(180deg,#ffe38a,var(--mfc-accent));color:#1a1400;font-family:var(--mfc-font-display);font-weight:900;font-size:19px;box-shadow:0 8px 20px #f2c94c47}.install-btn:active{transform:scale(.98)}.install-btn:disabled{opacity:.6}.install-manual-title{margin-top:16px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--mfc-muted)}.install-steps{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px;text-align:left;counter-reset:install}.install-step{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 14px;border-radius:14px;background:#ffffff0d;counter-increment:install}.install-step:before{content:counter(install);flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--mfc-accent);color:#1a1400;font-weight:900;font-size:14px}.install-step-icon{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#2d9cdb2e;color:#8fd0ff}.install-step-icon .icon{width:22px;height:22px}.install-step-title{font-size:15px;font-weight:700;line-height:1.25}.install-step-title b{color:var(--mfc-accent);font-weight:800}.install-step-detail{margin-top:2px;font-size:13px;line-height:1.35;color:var(--mfc-muted)}.install-skip-toggle,.install-skip-btn{margin-top:14px;background:none;border:0;color:var(--mfc-muted);font-size:13px;text-decoration:underline;padding:8px;min-height:44px}.install-skip{margin-top:6px;font-size:13px;line-height:1.4;color:var(--mfc-muted)}.install-skip p{margin:0}.install-skip-btn{color:var(--mfc-text)}.install-done-icon{font-size:52px;margin-top:14px;color:var(--mfc-success)}@media(min-width:700px)and (max-height:460px){.install-card{width:min(820px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:20px;text-align:left;align-items:start}.install-brand,.install-chip,.install-title,.install-lead,.install-btn,.install-skip-toggle,.install-skip{grid-column:1}.install-manual-title,.install-steps{grid-column:2}.install-manual-title{grid-row:1;margin-top:4px}.install-steps{grid-row:2 / span 6;margin-top:6px}.install-lead{font-size:14px}.install-title{font-size:24px}}.settings-column{display:flex;flex-direction:column;gap:12px;min-width:0}.account-avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;overflow:hidden;background:var(--mfc-panel-strong);border:1px solid var(--mfc-hairline);font-family:var(--mfc-font-display);font-weight:800;line-height:1}.account-avatar.size-sm{width:24px;height:24px;font-size:12px}.account-avatar.size-md{width:44px;height:44px;font-size:20px}.account-avatar.google{background:linear-gradient(135deg,#4285f4,#34a853);color:#fff;border-color:#ffffff59}.account-avatar img{width:100%;height:100%;object-fit:cover;display:block}.account-chip{display:inline-flex;align-items:center;gap:6px;min-height:var(--mfc-tap);padding:0 10px 0 5px;border-radius:999px;background:#00000059;border:1px solid var(--mfc-hairline);color:var(--mfc-text);font:inherit;font-size:13px;font-weight:700;cursor:pointer;max-width:150px;-webkit-tap-highlight-color:transparent}.account-chip:active{transform:scale(.97)}.account-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.account-chip-name{display:none}.account-chip{padding-right:6px}}.sync-dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none;background:var(--mfc-muted);opacity:.55}.sync-dot.synced{background:var(--mfc-success);opacity:1}.sync-dot.idle{background:var(--mfc-accent);opacity:1}.sync-dot.offline{background:var(--mfc-accent);opacity:.8}.sync-dot.error{background:var(--mfc-danger);opacity:1}.sync-dot.syncing{background:transparent;opacity:1;border:2px solid rgba(255,255,255,.25);border-top-color:#7fd3ff;animation:sync-spin .8s linear infinite}@keyframes sync-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sync-dot.syncing{animation:none;border-top-color:#7fd3ff}}.account-panel{display:flex;flex-direction:column;gap:10px;padding:10px 14px 12px;border-radius:var(--mfc-radius-sm);background:var(--mfc-panel)}.account-head{display:flex;align-items:center;gap:12px}.account-name{font-weight:800;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-sub{font-size:12px;color:var(--mfc-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-status{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--mfc-muted);min-height:20px}.account-status.synced{color:var(--mfc-success)}.account-status.error{color:#ff8d9a}.account-status.offline,.account-status.idle{color:var(--mfc-accent)}.account-actions{display:flex;flex-direction:column;gap:8px}.account-actions .btn{width:100%}.account-hint{font-size:12px;color:var(--mfc-muted);text-align:center;line-height:1.35}.starter-head .starter-cloud-hint{font-size:11px;color:var(--mfc-muted);font-weight:600;text-align:center;max-width:560px;line-height:1.3}.merge-dialog{display:flex;flex-direction:column;gap:12px}.merge-intro{font-size:14px;line-height:1.4;color:var(--mfc-muted);font-weight:600}.merge-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.merge-option{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--mfc-radius-sm);background:var(--mfc-panel);border:1px solid var(--mfc-hairline);min-width:0}.merge-option.newer{border-color:#3ddc8473}.merge-option-head{display:flex;align-items:center;gap:10px}.merge-option-icon{font-size:24px;line-height:1;color:var(--mfc-accent-2)}.merge-option-title{font-weight:800;font-size:15px}.merge-option-sub{font-size:12px;color:var(--mfc-muted)}.merge-stats{display:flex;flex-direction:column;gap:4px}.merge-stat{display:flex;justify-content:space-between;gap:8px;font-size:13px}.merge-stat-label{color:var(--mfc-muted);font-weight:600}.merge-stat-value{font-weight:700;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merge-stat.highlight .merge-stat-value{color:var(--mfc-success)}.merge-option .btn{width:100%;margin-top:auto}@media(max-width:560px){.merge-options{grid-template-columns:1fr}}.squad-pitch-wrap{gap:0}.squad-bench{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;width:max(64px,calc(var(--card-sm) + 6px));min-width:0}.squad-bench-head{max-width:100%;font-family:var(--mfc-font-display);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:var(--mfc-muted);white-space:nowrap;line-height:1;padding-bottom:2px}.squad-bench-slots{display:flex;flex-direction:column;align-items:center;gap:4px}.bench-slot{display:flex;flex-direction:column;align-items:center}.bench-slot .card,.bench-slot .card-empty{box-shadow:0 8px 18px #00000073,0 0 0 1px #ffffff14}.slot-tag.bench{background:#2d9cdbeb}.bench-slot .slot-tag{font-size:9px;padding:1px 6px}.card-empty.bench{border-color:#2d9cdb80}.card-empty.bench .card-empty-plus{font-size:calc(var(--card-w) * .26);opacity:.85}.squad-bench-count{color:#7fd3ff;font-weight:700}.squad-bench-count.none{color:var(--mfc-muted);font-weight:600}.picker-inteam.bench{background:#8d97b5f2;color:var(--mfc-ink)}.btn-ghost.danger{color:#ff8d9a}.btn-ghost.danger:active{background:#d7263d1f;color:#ff8d9a}.btn-sell{color:var(--mfc-accent)}.btn-sell .btn-label{white-space:nowrap}.swap-body{display:flex;flex-direction:column;gap:8px;min-width:min(600px,82vw)}.swap-section{font-family:var(--mfc-font-display);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--mfc-muted);margin-top:4px}.swap-grid{--card-sm: 72px;display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}.swap-tile{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px 6px;border-radius:var(--mfc-radius-sm);background:var(--mfc-panel);border:1px solid var(--mfc-hairline);color:var(--mfc-text);text-align:center;min-width:0;transition:background var(--mfc-fast),transform var(--mfc-fast) var(--mfc-ease)}.swap-tile:active{background:var(--mfc-panel-strong);transform:scale(.97)}.swap-tile.self{background:#f2c94c1f;border-color:#f2c94c73;opacity:1}.swap-tile.self .swap-tile-note{color:var(--mfc-accent)}.swap-tile:disabled{cursor:default}.swap-tile .card,.swap-tile .card-empty{pointer-events:none}.swap-tile-label{font-family:var(--mfc-font-display);font-weight:900;font-size:12px;margin-top:3px}.swap-tile-ovr{font-size:11px;font-weight:700;color:var(--mfc-muted);white-space:nowrap}.swap-tile-ovr.mismatch{color:var(--mfc-warning)}.swap-tile-note{font-size:10px;font-weight:600;color:var(--mfc-muted);line-height:1.25;max-width:100%;overflow-wrap:anywhere}.swap-tile-note.leaves{color:#ff8d9a}@media(max-height:420px){.swap-grid{--card-sm: 60px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.swap-tile{padding:6px 4px 5px}}.coll-grid .card.in-squad .card-badge{background:var(--mfc-success);color:var(--mfc-ink)}.coll-grid .card.in-bench .card-badge{background:var(--mfc-accent-2);color:#fff}.timeline-item.sub{background:#2d9cdb14}.timeline-item.sub .timeline-minute{color:#7fd3ff}.xp-sub{padding:1px 7px;font-size:10px}.menu-bench-chip{font-variant-numeric:tabular-nums}.pack-legend{flex:none;font-size:10px;font-weight:800;line-height:1.2;color:var(--mfc-rarity-legendaer);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pack-legend.sure{color:#e3c2ff}.pack-legends{flex:none;min-width:0;display:flex;flex-direction:column;gap:2px}@media(max-height:380px){.pack-legends .pack-legend:not(:last-child){display:none}}.pack-legend.ikone{color:#fff6dc;text-shadow:0 0 10px rgba(255,233,168,.55)}.pack-legend.ikone .icon{color:#ffe9a8}.pack-legend.event{color:var(--ev-acc-text, #c8fbe0);text-shadow:0 0 10px var(--ev-acc-glow, rgba(31, 191, 117, .7))}.pack-legend-emoji{font-size:12px;line-height:1;flex:none}.pack-legend.ikone.luck{color:var(--ev-acc-text, #fff3c4);text-shadow:0 0 10px var(--ev-acc-glow, rgba(245, 197, 24, .6))}.eyebrow .icon{margin-right:5px}.filter-chip .icon{width:14px;height:14px}.btn-small .btn-icon{font-size:1.15em}.menu-edit-hint{display:inline-flex;align-items:center;gap:2px}.menu-edit-hint .icon{width:13px;height:13px}.card-ability-icon{width:calc(var(--card-w) * .115);height:calc(var(--card-w) * .115)}.element-chip .icon{color:var(--element-c, currentColor)}.ability-icon .icon{width:30px;height:30px}.swap-section{display:flex;align-items:center;gap:6px}.swap-section .icon{width:14px;height:14px;color:var(--mfc-accent)}.locked-ability{display:flex;align-items:center;gap:6px}.locked-ability .icon{width:15px;height:15px}.coll-progress-title{display:inline-flex;align-items:center;gap:6px}.coll-progress-title .icon{width:16px;height:16px;color:var(--mfc-accent)}.locked-overlay .locked-icon{width:22px;height:22px}.stat-inline{display:inline-flex;align-items:center;justify-content:center;gap:6px}.stat-inline .icon{width:.78em;height:.78em}.scorer-rank{display:flex;align-items:center;justify-content:center}.scorer-rank .icon{width:19px;height:19px}.scorer-goals{display:inline-flex;align-items:center;gap:6px}.scorer-goals .icon{width:19px;height:19px}.timeline-icon{width:18px;height:18px;justify-self:center;color:var(--mfc-accent)}.timeline-item.away .timeline-icon{color:var(--mfc-muted)}.pack-coins{display:inline-flex;align-items:center;gap:5px}.pack-coins .icon{width:15px;height:15px}.pack-legend{display:flex;align-items:center;gap:5px}.pack-legend .icon{width:13px;height:13px;flex:none}.pack-summary .icon{width:.9em;height:.9em;margin-right:8px;color:var(--mfc-accent)}.opp-check .icon{width:15px;height:15px}.pitch-label{display:flex;align-items:center;gap:5px}.pitch-label .icon{width:13px;height:13px}.squad-bench-head{display:flex;align-items:center;justify-content:center;gap:3px;letter-spacing:.02em}.squad-bench-head .icon{width:11px;height:11px}.squad-warning{display:flex;align-items:center;gap:6px}.squad-warning .icon{width:15px;height:15px;flex:none}.starter-panel-check .icon{width:16px;height:16px}.account-avatar .icon{width:68%;height:68%;color:var(--mfc-muted)}.merge-coins{display:inline-flex;align-items:center;gap:5px}.merge-coins .icon{width:14px;height:14px;color:var(--mfc-accent)}.install-chip{display:inline-flex;align-items:center;gap:6px}.install-chip .icon{width:15px;height:15px}.install-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.install-btn .icon{width:22px;height:22px}.screen-menu .topbar-title{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.04}.menu-version{max-width:100%;font-size:9px;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:color-mix(in srgb,var(--mfc-muted) 65%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;user-select:none}.progress-track{--progress-c: var(--mfc-accent);position:relative;height:8px;border-radius:4px;background:#ffffff1f;overflow:hidden}.progress-fill{position:absolute;inset:0 auto 0 0;border-radius:4px;background:var(--progress-c);background:linear-gradient(90deg,color-mix(in srgb,var(--progress-c) 65%,#000),var(--progress-c));box-shadow:0 0 12px color-mix(in srgb,var(--progress-c) 55%,transparent);transition:width var(--mfc-med) var(--mfc-ease)}.rank-badge{--rank-c: var(--mfc-accent);--rank-size: 26px;position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--rank-size);height:var(--rank-size);border-radius:30% 30% 45% 45%/30% 30% 60% 60%;color:var(--mfc-ink);background:var(--rank-c);background:linear-gradient(160deg,color-mix(in srgb,var(--rank-c),#fff 35%),var(--rank-c) 55%,color-mix(in srgb,var(--rank-c) 60%,#000));border:1.5px solid rgba(255,255,255,.55);box-shadow:0 2px 8px #00000073;box-shadow:0 2px 8px #00000073,0 0 14px color-mix(in srgb,var(--rank-c) 45%,transparent);vertical-align:-.25em}.rank-badge.size-sm{--rank-size: 24px}.rank-badge.size-md{--rank-size: 34px}.rank-badge.size-lg{--rank-size: 52px}.rank-badge .rank-badge-icon{width:58%;height:58%}.rank-badge .rank-badge-num{position:absolute;right:-3px;bottom:-3px;min-width:14px;padding:0 3px;border-radius:999px;background:#080c18eb;color:var(--rank-c);font-family:var(--mfc-font-display);font-size:9px;font-weight:900;line-height:14px;text-align:center;border:1px solid rgba(255,255,255,.25);border:1px solid color-mix(in srgb,var(--rank-c) 60%,transparent)}.rank-badge.size-lg .rank-badge-num{min-width:18px;font-size:11px;line-height:18px}.rank-strip{--rank-c: var(--mfc-accent);flex:none;display:flex;align-items:center;gap:10px;margin:8px 14px 0;padding:7px 12px;border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--rank-c) 18%,transparent),transparent 60%),var(--mfc-panel);border:1px solid var(--mfc-hairline);border:1px solid color-mix(in srgb,var(--rank-c) 35%,transparent)}.rank-strip-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.rank-strip-head{display:flex;align-items:baseline;gap:8px;min-width:0}.rank-strip-name{font-family:var(--mfc-font-display);font-size:17px;font-weight:900;color:var(--rank-c);white-space:nowrap}.rank-strip-progress{font-size:12px;font-weight:800;color:var(--mfc-muted);white-space:nowrap}.rank-strip-weekly{display:flex;align-items:center;gap:5px;line-height:1.2;white-space:nowrap}.rank-strip-sat{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rank-strip-sat .reward-chips{gap:4px}.rank-strip-sat .chip{padding:1px 7px;gap:4px;font-size:10.5px}.rank-strip-sat .chip .icon{width:12px;height:12px}.rank-strip-next{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px;max-width:45%}.rank-strip-next .eyebrow{white-space:nowrap}.rank-strip-next .chip{padding:1px 8px;font-size:11px}.promo-panel{--rank-c: var(--mfc-accent);display:flex;align-items:center;gap:12px;background:radial-gradient(70% 100% at 15% 0%,color-mix(in srgb,var(--rank-c) 28%,transparent),transparent 65%),var(--mfc-panel);border-color:#f2c94c73;border-color:color-mix(in srgb,var(--rank-c) 50%,transparent)}.promo-burst{flex:none;color:var(--rank-c)}.promo-burst .icon{width:44px;height:44px;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--rank-c) 60%,transparent))}.promo-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.promo-title{font-family:var(--mfc-font-display);font-size:20px;font-weight:900;font-style:italic;color:var(--rank-c);text-shadow:0 0 16px color-mix(in srgb,var(--rank-c) 50%,transparent)}.promo-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-weight:800}.promo-from{color:var(--mfc-muted)}.promo-to{font-family:var(--mfc-font-display);font-size:17px;color:var(--rank-c)}.promo-arrow{width:16px;height:16px;color:var(--mfc-muted)}.reward-chips{gap:6px}.weekly-payout{display:flex;flex-direction:column;gap:10px}.weekly-payout-head{display:flex;align-items:center;gap:12px}.weekly-payout-rank{font-family:var(--mfc-font-display);font-size:22px;font-weight:900}.weekly-payout-next{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;background:var(--mfc-panel);font-size:13px;font-weight:700;line-height:1.3}.reward-breakdown{margin-top:8px;display:flex;flex-direction:column;gap:2px}.reward-line{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;padding:2px 4px;font-size:13px;font-weight:700;border-radius:6px}.reward-line-icon{width:14px;height:14px;color:var(--mfc-muted)}.reward-line-label{color:var(--mfc-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reward-line-value{font-family:var(--mfc-font-display);font-variant-numeric:tabular-nums}.reward-line.zero .reward-line-value{color:var(--mfc-muted);opacity:.7}.reward-line.total{margin-top:3px;padding-top:5px;border-top:1px solid var(--mfc-hairline);color:var(--mfc-accent)}.reward-line.total .reward-line-icon,.reward-line.total .reward-line-label{color:var(--mfc-accent)}.reward-line.total .reward-line-value{font-size:15px}.menu-weekend-open{border-color:#f2c94c73}.menu-primary .btn-stack .btn-sub{display:flex;align-items:center;gap:6px}.wl-body{display:flex;flex-direction:column;gap:8px}.wl-footer{justify-content:flex-end;flex-wrap:wrap;gap:8px 10px}.wl-footer-note{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--mfc-muted);min-width:0}.wl-footer-note .icon{width:15px;height:15px;color:var(--mfc-accent)}.wl-head{flex:none;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:7px 12px;border-radius:14px;background:var(--mfc-panel);border:1px solid var(--mfc-hairline)}.wl-record{display:flex;align-items:baseline;gap:5px;flex:none}.wl-record-num{font-family:var(--mfc-font-display);font-size:30px;font-weight:900;line-height:1}.wl-record-num.won{color:var(--mfc-success)}.wl-record-num.lost{color:#ff8d9a}.wl-record-sep{color:var(--mfc-muted);font-weight:900}.wl-record-label{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mfc-muted);margin-left:4px}.wl-head-progress{flex:1 1 180px;min-width:140px;display:flex;flex-direction:column;gap:3px}.wl-ontrack{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.wl-ontrack .chip{padding:1px 8px;font-size:11px}.wl-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:10px;align-items:start}.wl-col{display:flex;flex-direction:column;gap:8px;min-width:0}.wl-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.wl-tile{--t1: #fff;--t2: #000;position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 3px 6px;border-radius:12px;background:var(--mfc-panel);border:1.5px solid rgba(255,255,255,.09);color:var(--mfc-text);font:inherit;cursor:pointer;min-width:0;overflow:hidden;transition:border-color var(--mfc-med),box-shadow var(--mfc-med),transform var(--mfc-fast) var(--mfc-ease)}.wl-tile:active{transform:scale(.96)}.wl-tile.won{border-color:#3ddc8473;background:#3ddc8414}.wl-tile.lost{border-color:#d7263d66;background:#d7263d12}.wl-tile.open{opacity:.72}.wl-tile.next{border-color:var(--mfc-accent);background:radial-gradient(90% 70% at 50% 0%,rgba(242,201,76,.16),transparent 70%),var(--mfc-panel);box-shadow:0 0 18px #f2c94c40;opacity:1}.wl-tile.selected{box-shadow:0 0 0 2px var(--mfc-accent-2),0 0 16px #2d9cdb59}.wl-tile-no{font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;color:var(--mfc-muted)}.wl-tile-kit{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,var(--t1) 50%,var(--t2) 50%);border:1.5px solid rgba(255,255,255,.45)}.wl-tile-name{font-size:11px;font-weight:800;max-width:100%;text-align:center}.wl-tile-score{font-family:var(--mfc-font-display);font-size:13px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.wl-tile-score.won{color:var(--mfc-success)}.wl-tile-score.lost{color:#ff8d9a}.wl-chip{display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:999px;font-size:9.5px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;max-width:100%;border:1px solid transparent}.wl-chip .icon{width:11px;height:11px}.wl-chip.won{background:#3ddc842e;border-color:#3ddc8480;color:var(--mfc-success)}.wl-chip.lost{background:#d7263d2e;border-color:#d7263d80;color:#ff8d9a}.wl-chip.open{background:#ffffff12;border-color:var(--mfc-hairline);color:var(--mfc-muted)}.wl-tile.next .wl-chip.open{background:#f2c94c2e;border-color:#f2c94c80;color:var(--mfc-accent)}.wl-golden{display:inline-flex;align-items:center;gap:2px;font-size:7px;font-weight:900;letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--mfc-accent)}.wl-golden .icon{width:9px;height:9px}.wl-detail-result .wl-golden{font-size:10px;margin-left:4px}.wl-detail{--t1: #fff;--t2: #000;display:flex;flex-direction:column;gap:8px;overflow:hidden}.wl-detail:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--t1),var(--t2))}.wl-detail-head{display:flex;align-items:center;gap:9px}.wl-detail-kit{flex:none;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--t1) 50%,var(--t2) 50%);border:2px solid rgba(255,255,255,.45)}.wl-detail-title{font-family:var(--mfc-font-display);font-size:16px;font-weight:900}.wl-detail-head .chip{padding:1px 8px;font-size:11px}.wl-detail-result{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:800;line-height:1.3}.wl-detail-result .icon{width:16px;height:16px;flex:none}.wl-detail-result.won{color:var(--mfc-success)}.wl-detail-result.lost{color:#ff8d9a}.wl-detail-result.open{color:var(--mfc-muted);font-weight:700}.wl-detail-cards{--card-sm: 54px;display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.wl-rewards{display:flex;flex-direction:column;gap:4px}.wl-reward-head,.wl-reward-row{display:grid;grid-template-columns:34px 66px 58px minmax(0,1fr);align-items:center;gap:5px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.wl-reward-head{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--mfc-muted);padding:0 5px 2px;border-bottom:1px solid var(--mfc-hairline)}.wl-reward-list{display:flex;flex-direction:column;gap:1px}.wl-reward-row{padding:2px 5px;border-radius:6px;color:var(--mfc-muted)}.wl-reward-row .icon{width:11px;height:11px;vertical-align:-.15em;margin-right:3px}.wl-reward-row.reached{color:var(--mfc-text)}.wl-reward-row.current{background:#f2c94c29;box-shadow:inset 0 0 0 1px #f2c94c66;color:var(--mfc-accent)}.wl-reward-wins{font-family:var(--mfc-font-display);font-weight:900;text-align:center}.wl-reward-pack{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-reward-anim{width:13px;height:13px;margin-left:4px;color:var(--mfc-accent);flex:none;vertical-align:-2px}.wl-closed{display:flex;align-items:center;gap:14px}.wl-closed-icon{width:48px;height:48px;flex:none;color:var(--mfc-accent-2);filter:drop-shadow(0 0 14px rgba(45,156,219,.4))}.wl-closed-main{display:flex;flex-direction:column;gap:7px;min-width:0}.wl-closed-title{font-family:var(--mfc-font-display);font-size:20px;font-weight:900}.wl-closed-text{font-size:13px;font-weight:600;line-height:1.35;color:var(--mfc-muted)}.wl-claim{display:flex;align-items:center;gap:14px;background:radial-gradient(70% 100% at 15% 0%,rgba(242,201,76,.22),transparent 65%),var(--mfc-panel);border-color:#f2c94c73}.wl-claim-icon{width:46px;height:46px;flex:none;color:var(--mfc-accent);filter:drop-shadow(0 0 18px rgba(242,201,76,.55))}.wl-claim-main{display:flex;flex-direction:column;gap:7px;min-width:0}.wl-claim-title{font-family:var(--mfc-font-display);font-size:19px;font-weight:900;font-style:italic;color:var(--mfc-accent)}.wl-result .chip{padding:1px 8px;font-size:11px}@media(max-width:760px){.wl-layout{grid-template-columns:1fr}.wl-detail-cards{--card-sm: 48px}.rank-strip-next .eyebrow{font-size:9px}}@media(max-height:430px){.rank-strip{margin-top:5px;padding:4px 10px;gap:8px}.rank-strip-main{gap:2px}.rank-strip-weekly{font-size:9.5px}.rank-strip-sat{gap:4px}.rank-strip-sat .reward-chips{gap:3px}.rank-strip-sat .chip{padding:0 5px;gap:3px;font-size:9.5px}.rank-strip-sat .chip .icon{width:11px;height:11px}.rank-strip .progress-track{height:6px}.rank-strip-name{font-size:15px}.rank-strip-progress{font-size:11px}.rank-strip .rank-badge.size-md{--rank-size: 28px}.wl-head{padding:5px 10px;gap:10px}.wl-record-num{font-size:24px}.wl-record-label{display:none}.wl-tile{padding:5px 4px;gap:2px}.wl-tile-kit{width:16px;height:16px}.wl-detail-cards{--card-sm: 46px}}.setup-difficulty{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:32px}.squad-size{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:10px;background:#2d9cdb1a;border:1px solid rgba(45,156,219,.32)}.squad-size-main{display:flex;align-items:center;gap:8px}.squad-size-icon{flex:none;width:20px;height:20px;color:#7fd3ff}.squad-size-title{font-family:var(--mfc-font-display);font-size:15px;font-weight:900;letter-spacing:-.01em;line-height:1.15}.squad-size-sub{line-height:1.25}.squad-size-hint{line-height:1.3}.squad-size .btn{align-self:flex-start}.squad-shortage{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:10px;background:#ff9f431f;border:1px solid rgba(255,159,67,.35);line-height:1.3}.squad-shortage-head{display:flex;align-items:center;gap:6px;font-family:var(--mfc-font-display);font-size:13px;font-weight:900;color:var(--mfc-warning)}.squad-shortage-head .icon{flex:none;width:15px;height:15px}.squad-shortage-actions{display:flex;gap:6px;flex-wrap:wrap}.squad-shortage-actions .btn{flex:1 1 auto}.squad-formation-seg{display:block}.squad-anim-row{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:7px 10px;border-radius:10px;background:#ffd23f1a;border:1px solid rgba(255,210,63,.3);color:inherit;text-align:left;cursor:pointer;transition:transform .12s ease}.squad-anim-row:active{transform:scale(.985)}.squad-anim-icon{flex:none;width:18px;height:18px;color:#ffd23f}.squad-anim-title{font-family:var(--mfc-font-display);font-size:13px;font-weight:900;line-height:1.15}.squad-anim-name{line-height:1.2}.squad-anim-chev{flex:none;width:16px;height:16px;opacity:.7}.squad-anim-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#ffd23f;box-shadow:0 0 8px #ffd23fe6}@media(max-height:420px){.squad-size{padding:6px 8px;gap:4px}.squad-size .btn{min-height:34px}.squad-shortage{padding:6px 8px}.squad-anim-row{padding:5px 8px;min-height:38px}}.menu-squad-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.menu-squad-row::-webkit-scrollbar{display:none}.menu-squad-row.size-6{--card-sm: min(66px, calc(var(--mfc-usable-w) * .086 - 13px))}.menu-squad-row.size-7{--card-sm: min(58px, calc(var(--mfc-usable-w) * .073 - 11px))}@media(min-width:1000px)and (min-height:600px){.menu-squad-row.size-6{--card-sm: 84px}.menu-squad-row.size-7{--card-sm: 72px}}@media(max-width:700px){.menu-squad-row.size-6{--card-sm: 56px}.menu-squad-row.size-7{--card-sm: 50px}}.opp-cards{overflow:hidden}.opp-cards.n6{--card-sm: 41px}.opp-cards.n7{--card-sm: 35px}@media(max-width:760px){.opp-cards.n6{--card-sm: 34px}.opp-cards.n7{--card-sm: 29px}}.season-cards{justify-content:flex-start}.season-cards.n6{--card-sm: 54px}.season-cards.n7,.wl-detail-cards.n6{--card-sm: 48px}.wl-detail-cards.n7{--card-sm: 42px}@media(max-width:760px){.season-cards.n6{--card-sm: 46px}.season-cards.n7{--card-sm: 41px}.wl-detail-cards.n6{--card-sm: 43px}.wl-detail-cards.n7{--card-sm: 38px}}@media(max-height:420px){.wl-detail-cards.n6{--card-sm: 38px}.wl-detail-cards.n7{--card-sm: 32px}}.setup-vs-size{font-size:10px;font-weight:800;color:var(--mfc-muted);white-space:nowrap;letter-spacing:.02em}@media(max-height:420px){.setup-vs-size{font-size:9px}}.seg-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px}.seg-btn.locked{opacity:.45;cursor:not-allowed}.seg-btn.locked:active{transform:none}.seg-lock{flex:none;width:12px;height:12px}.seg-btn.has-sub{position:relative;flex-direction:column;gap:0;padding:0 9px;line-height:1.05}.seg-btn-sub{font-size:9px;font-weight:800;letter-spacing:.02em;opacity:.8;white-space:nowrap}.seg-btn.has-sub .seg-lock{position:absolute;top:3px;right:3px}.settings-row .seg-btn.has-sub{min-width:60px;padding:0 7px}@media(max-width:700px){.squad-layout{grid-template-columns:minmax(0,1fr) minmax(196px,228px)}.squad-panel{padding:8px 10px calc(10px + var(--mfc-safe-bottom)) 6px}}.pitch.tiny .slot-tag{font-size:8px;padding:1px 5px;margin-top:-7px}.squad-bench.tiny .slot-tag{font-size:8px;padding:1px 4px}.squad-bench.tiny .squad-bench-head{font-size:8px}.dev-body{gap:10px}.dev-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06)}.dev-row:last-child{border-bottom:0}.dev-row-label{min-width:0;flex:1 1 180px;font-size:14px;font-weight:600}.dev-row-control{display:flex;align-items:center;gap:8px;flex:none}.dev-input{width:130px;min-height:40px;padding:0 10px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0000004d;color:var(--mfc-text);font-family:var(--mfc-font-display);font-weight:800;font-size:15px;font-variant-numeric:tabular-nums}.dev-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}:root{--mfc-series-pokemon: #e3350d;--mfc-series-onepiece: #1f7ae0;--mfc-series-strangerthings: #ff2e88;--mfc-series-marvel: #ff7a1a;--mfc-series-dc: #29c46a}.card-series{position:absolute;right:calc(var(--card-w) * .06);top:calc(var(--card-w) * .53);width:calc(var(--card-w) * .17);height:calc(var(--card-w) * .17);border-radius:50%;display:grid;place-items:center;background:var(--series-c, var(--mfc-muted));color:var(--series-ink, #fff);border:1.5px solid rgba(255,255,255,.85);box-shadow:0 2px 6px #0000008c;pointer-events:none;z-index:2}.card-series .icon{width:68%;height:68%}.card.size-sm .card-series{width:calc(var(--card-w) * .15);height:calc(var(--card-w) * .15)}.card.size-sm .card-series .icon{display:none}.series-pokemon{--series-c: var(--mfc-series-pokemon)}.series-onepiece{--series-c: var(--mfc-series-onepiece)}.series-strangerthings{--series-c: var(--mfc-series-strangerthings)}.series-marvel{--series-c: var(--mfc-series-marvel)}.series-dc{--series-c: var(--mfc-series-dc);--series-ink: #0b1020}.chip.group-chip.pokemon{background:#e3350d2e;border-color:#e3350d8c;color:#ff9a7d}.chip.group-chip.onepiece{background:#1f7ae02e;border-color:#1f7ae08c;color:#8ec2ff}.chip.group-chip.strangerthings{background:#ff2e882e;border-color:#ff2e888c;color:#ff8ec0;box-shadow:none}.chip.group-chip.marvel{background:#ff7a1a2e;border-color:#ff7a1a8c;color:#ffb27a}.chip.group-chip.dc{background:#29c46a2e;border-color:#29c46a8c;color:#7fe3a8}:root{--mfc-series-brawlstars: #0fc9d6}.series-brawlstars{--series-c: var(--mfc-series-brawlstars)}.chip.group-chip.brawlstars{background:#0fc9d62e;border-color:#0fc9d68c;color:#7fe6ee}:root{--mfc-series-starwars: #e8ecf2}.series-starwars{--series-c: var(--mfc-series-starwars);--series-ink: #0b1020}.chip.group-chip.starwars{background:linear-gradient(180deg,rgba(var(--mfc-group-starwars-rgb),.16),var(--mfc-group-starwars-tile) 88%);border-color:rgba(var(--mfc-group-starwars-rgb),.55);color:var(--mfc-group-starwars-ink);box-shadow:0 0 8px rgba(var(--mfc-group-starwars-rgb),.18)}:root{--mfc-series-harrypotter: #7b62ea}.series-harrypotter{--series-c: var(--mfc-series-harrypotter)}.chip.group-chip.harrypotter{background:rgba(var(--mfc-group-harrypotter-rgb),.18);border-color:rgba(var(--mfc-group-harrypotter-rgb),.55);color:var(--mfc-group-harrypotter-ink)}.pack-tile.pack-starwars .pack-art{box-shadow:inset 0 0 0 1px rgba(var(--mfc-group-starwars-rgb),.5),0 8px 20px #00000059}.pack-tile.pack-starwars .pack-art-motif{color:var(--mfc-group-starwars-ink)}.pack-tile.pack-harrypotter .pack-art{background:radial-gradient(90% 70% at 30% 15%,rgba(255,255,255,.4),transparent 60%),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 6px,transparent 6px 14px),linear-gradient(160deg,var(--mfc-group-harrypotter-deep) 0%,#0b1020 150%);box-shadow:inset 0 0 0 1px #c3b6ff80,0 8px 20px #00000059}.pack-tile.pack-harrypotter .pack-art-motif{color:#ece6ff}:root{--mfc-series-wednesday: #c431ba}.series-wednesday{--series-c: var(--mfc-series-wednesday)}.chip.group-chip.wednesday{background:rgba(var(--mfc-group-wednesday-rgb),.18);border-color:rgba(var(--mfc-group-wednesday-rgb),.55);color:var(--mfc-group-wednesday-ink)}:root{--mfc-series-europapark: #b2e524}.series-europapark{--series-c: var(--mfc-series-europapark);--series-ink: #0b1020}.chip.group-chip.europapark{background:rgba(var(--mfc-group-europapark-rgb),.18);border-color:rgba(var(--mfc-group-europapark-rgb),.55);color:var(--mfc-group-europapark-ink)}:root{--mfc-series-naruto: #1bb2fe}.series-naruto{--series-c: var(--mfc-series-naruto);--series-ink: #0b1020}.chip.group-chip.naruto{background:rgba(var(--mfc-group-naruto-rgb),.18);border-color:rgba(var(--mfc-group-naruto-rgb),.55);color:var(--mfc-group-naruto-ink)}.pack-tile.pack-naruto .pack-art{background:radial-gradient(90% 70% at 30% 15%,rgba(255,255,255,.4),transparent 60%),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 0 6px,transparent 6px 14px),linear-gradient(160deg,var(--mfc-group-naruto-deep) 0%,#0b1020 150%);box-shadow:inset 0 0 0 1px #8ed4f780,0 8px 20px #00000059}.pack-tile.pack-naruto .pack-art-motif{color:#d6efff}:root{--mfc-series-brainrot: #7d8507}.series-brainrot{--series-c: var(--mfc-series-brainrot);--series-ink: #0b1020}.chip.group-chip.brainrot{background:rgba(var(--mfc-group-brainrot-rgb),.18);border-color:rgba(var(--mfc-group-brainrot-rgb),.55);color:var(--mfc-group-brainrot-ink)}:root{--mfc-series-pawpatrol: #437c6f}.series-pawpatrol{--series-c: var(--mfc-series-pawpatrol)}.chip.group-chip.pawpatrol{background:rgba(var(--mfc-group-pawpatrol-rgb),.18);border-color:rgba(var(--mfc-group-pawpatrol-rgb),.55);color:var(--mfc-group-pawpatrol-ink)}:root{--mfc-series-squidgame: #1a7e28}.series-squidgame{--series-c: var(--mfc-series-squidgame)}.chip.group-chip.squidgame{background:rgba(var(--mfc-group-squidgame-rgb),.18);border-color:rgba(var(--mfc-group-squidgame-rgb),.55);color:var(--mfc-group-squidgame-ink)}:root{--mfc-series-spongebob: #fff200}.series-spongebob{--series-c: var(--mfc-series-spongebob);--series-ink: #0b1020}.chip.group-chip.spongebob{background:rgba(var(--mfc-group-spongebob-rgb),.18);border-color:rgba(var(--mfc-group-spongebob-rgb),.55);color:var(--mfc-group-spongebob-ink)}:root{--mfc-series-mario: #da0242}.series-mario{--series-c: var(--mfc-series-mario)}.chip.group-chip.mario{background:rgba(var(--mfc-group-mario-rgb),.18);border-color:rgba(var(--mfc-group-mario-rgb),.55);color:var(--mfc-group-mario-ink)}:root{--mfc-series-minecraft: #54ffdb}.series-minecraft{--series-c: var(--mfc-series-minecraft);--series-ink: #0b1020}.chip.group-chip.minecraft{background:rgba(var(--mfc-group-minecraft-rgb),.18);border-color:rgba(var(--mfc-group-minecraft-rgb),.55);color:var(--mfc-group-minecraft-ink)}.code-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px;align-items:start}@media(max-width:700px){.code-layout{grid-template-columns:1fr}}.code-form{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.code-input{flex:1 1 200px;min-width:0;min-height:48px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:20px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.code-form .btn{min-height:48px;flex:0 0 auto}.code-form .btn.is-busy{opacity:.7}.code-result:empty{display:none}.code-result-box{display:flex;gap:10px;align-items:flex-start;margin-top:10px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d}.code-result-box.ok{background:#3ddc8424;border-color:#3ddc8473}.code-result-box.bad{background:#d7263d24;border-color:#d7263d73}.code-result-icon{width:22px;height:22px;flex:none;margin-top:1px}.code-result-box.ok .code-result-icon{color:var(--mfc-success)}.code-result-box.bad .code-result-icon{color:#ff8d9a}.code-result-box.info .code-result-icon{color:var(--mfc-muted)}.code-result-title{font-weight:800}.code-result-detail{font-size:12px;color:var(--mfc-muted);line-height:1.4;margin-top:2px}.code-list{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:210px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.code-row{display:flex;gap:10px;align-items:center;padding:6px 8px;border-radius:10px;background:#ffffff0d;min-width:0}.code-row-code{flex:none;font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:800;font-size:13px;letter-spacing:.08em;color:var(--mfc-accent)}.code-row-reward{font-size:12px;font-weight:700}.btn.menu-wheel .btn-icon svg{transform-origin:50% 50%}.menu-wheel-dot{position:absolute;top:4px;right:4px;width:11px;height:11px;border-radius:50%;background:var(--mfc-danger, #d7263d);box-shadow:0 0 0 2px #f4f6fb,0 1px 4px #00000080;pointer-events:none;display:none}.btn.menu-wheel.ready .menu-wheel-dot{display:block}@media(prefers-reduced-motion:no-preference){.btn.menu-wheel.ready .btn-icon svg{animation:wh-idle-turn 10s linear infinite}}@keyframes wh-idle-turn{to{transform:rotate(360deg)}}.wh-root{--wh-size: min(348px, calc(var(--mfc-usable-h, 100dvh) - 20px), calc(var(--mfc-usable-w, 100vw) - 24px - 24px - 236px));position:fixed;inset:0;z-index:510;padding:var(--mfc-safe-top, 0px) calc(12px + var(--mfc-safe-right, 0px)) var(--mfc-safe-bottom, 0px) calc(12px + var(--mfc-safe-left, 0px));background:radial-gradient(60% 80% at 30% 50%,rgba(242,201,76,.08),transparent 70%),#050814f2;color:var(--mfc-text, #f4f6fb);font-family:var(--mfc-font, -apple-system, BlinkMacSystemFont, sans-serif);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .2s ease}.wh-root.wh-open{opacity:1}.wh-root [hidden]{display:none!important}.wh-stage{height:100%;display:flex;align-items:center;justify-content:center;gap:24px}.wh-wheelbox{position:relative;flex:none;width:var(--wh-size);height:var(--wh-size)}.wh-wheel{position:absolute;inset:0}.wh-svg{display:block;width:100%;height:100%;transform-origin:50% 50%;will-change:transform}.wh-pointer{position:absolute;top:-2px;left:50%;width:calc(var(--wh-size) * .09);height:calc(var(--wh-size) * .1125);transform:translate(-50%);filter:drop-shadow(0 2px 3px rgba(0,0,0,.6));pointer-events:none}.wh-pointer svg{display:block;width:100%;height:100%}.wh-rim{fill:#0b1020;stroke:#f4f6fb;stroke-width:12}.wh-sector{stroke:#0b1020;stroke-width:2;stroke-linejoin:round}.wh-sector.wh-jackpot{stroke:#fff6c8;stroke-width:1.5}.wh-glow{fill:none;stroke:#ffe08a;stroke-width:7;stroke-linejoin:round;opacity:.55}.wh-sector.wh-won{stroke:#fff;stroke-width:4}.wh-val,.wh-unit{fill:#fff;text-anchor:middle;dominant-baseline:central;font-family:var(--mfc-font-display, sans-serif);font-weight:800;paint-order:stroke;stroke:#0b1020bf;stroke-linejoin:round}.wh-val{font-size:27px;stroke-width:4px}.wh-val-jackpot{font-size:24px;fill:#3a2600;stroke:#fff6c8cc}.wh-unit{font-size:12px;stroke-width:3px;letter-spacing:.02em}.wh-peg{fill:#0b1020}.wh-badge circle{fill:#f2c94c;stroke:#fff6c8;stroke-width:2.5}.wh-badge path{fill:#5a3a00}.wh-hub{fill:#0b1020;stroke:#f2c94c;stroke-width:4}.wh-hub-cap{fill:#f4f6fb}.wh-side{flex:0 1 300px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.wh-title{font-family:var(--mfc-font-display, sans-serif);font-size:26px;font-weight:800;letter-spacing:-.01em;color:var(--mfc-accent, #f2c94c)}.wh-facts{display:flex;flex-direction:column;gap:3px}.wh-chance{font-size:16px;font-weight:700}.wh-chance strong{color:var(--mfc-accent, #f2c94c);font-weight:800}.wh-legend{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--mfc-muted, #8d97b5)}.wh-swatch{width:14px;height:14px;border-radius:4px;background:#f2c94c;box-shadow:0 0 0 1.5px #fff6c8,0 0 8px #ffe08ab3}.wh-spin{min-width:180px}.wh-next{font-size:14px;font-weight:600;color:var(--mfc-muted, #8d97b5);min-height:1em}.wh-next:empty{display:none}.wh-hint{font-size:12px;color:var(--mfc-muted, #8d97b5)}.wh-win{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 12px;border-radius:var(--mfc-radius, 14px);background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.wh-win-icon{width:34px;height:34px;color:var(--mfc-accent, #f2c94c)}.wh-win-big{font-family:var(--mfc-font-display, sans-serif);font-size:30px;font-weight:800;line-height:1.05}.wh-win-small{font-size:14px;font-weight:700;color:var(--mfc-muted, #8d97b5)}.wh-win.wh-win-jackpot{border-color:#f2c94cb3;background:linear-gradient(180deg,#f2c94c33,#f2c94c12);box-shadow:0 0 18px #f2c94c4d}.wh-win.wh-win-jackpot .wh-win-big{color:var(--mfc-accent, #f2c94c)}@media(prefers-reduced-motion:no-preference){.wh-win:not([hidden]){animation:wh-win-in .26s ease-out both}}@keyframes wh-win-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wh-close{position:absolute;top:calc(6px + var(--mfc-safe-top, 0px));right:calc(6px + var(--mfc-safe-right, 0px));width:var(--mfc-tap, 44px);height:var(--mfc-tap, 44px);display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:var(--mfc-text, #f4f6fb);cursor:pointer}.wh-close .icon{width:22px;height:22px}.wh-close:active{transform:scale(.94)}@media(max-width:700px){.wh-stage{gap:16px}.wh-title{font-size:22px}.wh-chance{font-size:15px}.wh-spin{min-width:150px}}@media(prefers-reduced-motion:reduce){.wh-root{transition:none}.wh-svg{will-change:auto}}.menu-secondary .btn.menu-duel{--duel-rgb: 45, 156, 219;border:1px solid rgba(var(--duel-rgb),.55);background:linear-gradient(180deg,rgba(var(--duel-rgb),.16),rgba(var(--duel-rgb),.07));box-shadow:0 0 14px rgba(var(--duel-rgb),.22)}.menu-secondary .btn.menu-duel .btn-icon{color:var(--mfc-accent-2)}.menu-secondary .btn.menu-duel:active{background:rgba(var(--duel-rgb),.26)}.menu-secondary .btn.menu-duel .btn-label{display:flex;flex-direction:column;align-items:flex-start;line-height:1.12}.menu-duel-sub{font-size:9px;font-weight:700;letter-spacing:.02em;color:rgba(var(--duel-rgb),.95);text-transform:uppercase}.menu-secondary .btn.menu-duel .btn-badge{box-shadow:0 2px 8px #00000073}.menu-left{display:flex;flex-direction:column;gap:6px;min-width:0}.menu-left .menu-squad{flex:1 1 auto}.menu-left .menu-squad{gap:7px;padding-top:11px;padding-bottom:11px}.menu-left .menu-squad .panel-title{margin-bottom:4px}@media(min-width:701px){.menu-left.team-warning .menu-left-foot{display:none}.menu-left.team-warning .menu-squad{gap:10px;padding-top:14px;padding-bottom:14px}.menu-left.team-warning .menu-squad .panel-title{margin-bottom:10px}}.menu-left-foot{flex:none;display:flex;gap:6px;min-width:0}.menu-left-foot .menu-event{flex:1 1 auto;min-width:0}.menu-left-foot .btn.menu-manager{flex:0 0 auto;min-height:var(--mfc-tap);padding:0 12px 0 10px;gap:6px;font-size:13px}.menu-left-foot.solo .btn.menu-manager{flex:1 1 auto}.menu-left-foot .btn.menu-manager .btn-icon{font-size:16px;color:var(--mfc-accent)}.menu-left-foot .btn.menu-manager .btn-label{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.menu-manager-sub{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mfc-accent)}.menu-event{flex:none;display:flex;align-items:center;gap:8px;min-height:var(--mfc-tap);padding:0 10px 0 12px;border-radius:var(--mfc-radius);border:1px solid var(--ev-acc-line, rgba(159, 245, 200, .55));background:linear-gradient(115deg,rgba(255,255,255,.14),transparent 30%),linear-gradient(180deg,var(--ev-acc-bg, rgba(31, 191, 117, .34)),var(--ev-acc-bg2, rgba(10, 92, 59, .5)));box-shadow:0 0 16px var(--ev-acc-glow, rgba(31, 191, 117, .3));color:var(--ev-acc-text, #e4fff0);font:inherit;font-family:var(--mfc-font-display);font-size:13px;font-weight:800;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.menu-event[hidden]{display:none}.menu-event:active{transform:scale(.98)}.menu-event-emoji{font-size:20px;line-height:1;flex:none}.menu-event-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;line-height:1.15}.menu-event-name,.menu-event-end{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-event-end{font-size:11px;font-weight:700;color:var(--ev-acc-soft, #bff5d8)}.menu-event .menu-event-go{flex:none;width:16px;height:16px;color:var(--ev-acc-soft, #9ff5c8)}.topbar-back[hidden]{display:none}.pack-folder-grid{position:relative;display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:6px;width:min(100%,160px);margin-bottom:18px}.pack-tile.pack-folder .pack-art-count{top:auto;bottom:7px}.pack-folder-chip{aspect-ratio:1;display:grid;place-items:center;border-radius:9px;background:#060a14c7;box-shadow:inset 0 0 0 1px #ffffff24;color:var(--chip-c, #fff)}.pack-folder-chip .icon{width:62%;height:62%}.pack-own-flag{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;border-radius:999px;background:#3ddc84eb;color:#06240f;font-size:10px;font-weight:900;letter-spacing:.02em;white-space:nowrap}.pack-own-flag .icon{width:11px;height:11px}.pack-tile.own-series{border-color:#3ddc8473}@media(prefers-reduced-motion:no-preference){.pack-row-enter>.pack-tile{animation:pack-tile-in .24s var(--mfc-ease, cubic-bezier(.2, .8, .3, 1)) both}.pack-row-enter>.pack-tile:nth-child(2){animation-delay:25ms}.pack-row-enter>.pack-tile:nth-child(3){animation-delay:50ms}.pack-row-enter>.pack-tile:nth-child(4){animation-delay:75ms}.pack-row-enter>.pack-tile:nth-child(5){animation-delay:.1s}.pack-row-enter>.pack-tile:nth-child(6){animation-delay:125ms}.pack-row-enter>.pack-tile:nth-child(7){animation-delay:.15s}.pack-row-enter>.pack-tile:nth-child(n+8){animation-delay:175ms}}@keyframes pack-tile-in{0%{opacity:0;transform:translate3d(0,10px,0) scale(.97)}to{opacity:1;transform:none}}@media(max-height:420px){.pack-folder-grid{width:min(100%,124px);gap:5px;margin-bottom:23px}}.coll-sell-toggle{color:var(--mfc-accent)}.coll-sell-toggle .btn-label{white-space:nowrap}.filter-chip.coll-sell-chip:after{content:none}.filter-chip.coll-sell-chip .icon{width:15px;height:15px;color:var(--mfc-accent-2)}.filter-chip.coll-sell-chip:disabled{opacity:.45;cursor:default}.filter-chip.coll-sell-chip:disabled:active{transform:none}.coll-body.selling{padding-bottom:0}.coll-body.selling .coll-scroll{padding-bottom:12px}.sell-bar{flex:none;display:flex;align-items:center;gap:10px;min-height:calc(56px + var(--mfc-safe-bottom));padding:6px 14px calc(6px + var(--mfc-safe-bottom));border-top:1px solid var(--mfc-hairline);background:#0b1020f0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -10px 24px #00000059}.sell-bar[hidden]{display:none}.sell-bar-info{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:8px;overflow:hidden}.sell-bar-text{min-width:0;font-family:var(--mfc-font-display);font-size:16px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sell-bar-text.idle{font-size:14px;font-weight:700;color:var(--mfc-muted)}.sell-bar-hidden[hidden]{display:none}.sell-bar-hidden{flex:none;font-size:12px;font-weight:700;color:var(--mfc-muted);white-space:nowrap}.sell-bar-actions{flex:none;display:flex;gap:8px}.sell-bar-actions .btn{padding:0 14px}.sell-bar-actions .btn:disabled{opacity:.45;box-shadow:none}.card.sell-tile{cursor:pointer}.sell-mark{position:absolute;top:calc(var(--card-w) * .035);right:calc(var(--card-w) * .035);z-index:7;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.92);background:#080c1c99;box-shadow:0 1px 5px #000000b3;color:transparent;pointer-events:none;transition:background var(--mfc-fast),transform var(--mfc-fast) var(--mfc-ease)}.sell-mark .icon{width:15px;height:15px}.card.sell-picked .sell-mark{background:var(--mfc-accent-2);border-color:#fff;color:#fff;transform:scale(1.08)}.coll-grid .card.sell-tile.sell-picked{box-shadow:0 0 0 3px var(--mfc-accent-2),0 8px 22px #00000080,0 0 22px #2d9cdb99;transform:translateY(-3px)}.coll-grid .card.sell-tile.sell-picked:active{transform:translateY(-3px) scale(.96)}.card.sell-locked{cursor:default}.card.sell-locked .card-inner{opacity:.38;filter:grayscale(.8)}.card.sell-locked:active{transform:none}.coll-grid .card.sell-locked .card-badge{display:inline-flex;align-items:center;gap:2px;background:#141a30f0;color:var(--mfc-text);border:1px solid rgba(255,255,255,.4)}.sell-lock{width:1.1em;height:1.1em}.sell-confirm{display:flex;flex-direction:column;gap:7px;min-width:min(420px,calc(var(--mfc-usable-w) - 72px))}.sell-confirm-lead{font-family:var(--mfc-font-display);font-size:17px;font-weight:800;line-height:1.25}.sell-confirm-tiers{display:flex;flex-wrap:wrap;gap:4px 6px}.sell-confirm-tiers .chip{padding:2px 9px;font-size:12px;font-weight:800}.sell-confirm-warn{display:flex;gap:10px;align-items:flex-start;padding:6px 12px;border-radius:var(--mfc-radius-sm);border:1px solid rgba(255,141,154,.5);background:#d7263d24;font-size:14px;line-height:1.3}.sell-confirm-warn-icon{flex:none;width:20px;height:20px;margin-top:1px;color:#ff8d9a}.sell-confirm-warn-head{font-weight:900;color:#ffd3d9}.sell-confirm-warn-names{font-weight:700}.sell-confirm-warn-event{color:#ffd3d9}.modal-body:has(>.sell-confirm){padding-bottom:0}.sell-confirm .modal-actions.sell-confirm-actions{position:sticky;bottom:0;z-index:1;margin:0 -18px;padding:3px 18px 14px}.sell-confirm-actions:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:26px;pointer-events:none;opacity:0;transition:opacity var(--mfc-fast) ease;background:linear-gradient(180deg,#10183200,#101832f5)}.modal.more-below .sell-confirm-actions{background:#111a35}.modal.more-below .sell-confirm-actions:before{opacity:1}.ga-body{display:flex;flex-direction:column;gap:10px}.ga-pack{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:linear-gradient(135deg,#ffd23f29,#40c4ff1f);border:1px solid rgba(255,255,255,.16)}.ga-pack-main{flex:1 1 auto;min-width:0}.ga-pack-title{font-weight:800}.ga-pack-sub{margin-top:2px}.ga-pack-free{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:#ffd23f}.ga-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.ga-tile{position:relative;display:flex;flex-direction:column;gap:5px;padding:8px 9px;border-radius:12px;background:linear-gradient(160deg,var(--ga-rarity-tint, transparent),transparent 62%),#ffffff0d;border:1px solid var(--ga-rarity-edge, rgba(255, 255, 255, .12));box-shadow:inset 0 0 0 1px #0003;text-align:left;min-height:44px;transition:transform .14s ease,border-color .14s ease}.ga-tile.rarity-bronze{--ga-rarity-ink: #e0a06a;--ga-rarity-tint: rgba(184, 115, 51, .18);--ga-rarity-line: rgba(184, 115, 51, .6);--ga-rarity-edge: rgba(184, 115, 51, .45)}.ga-tile.rarity-silber{--ga-rarity-ink: #e2e8f0;--ga-rarity-tint: rgba(192, 200, 212, .16);--ga-rarity-line: rgba(192, 200, 212, .6);--ga-rarity-edge: rgba(192, 200, 212, .45)}.ga-tile.rarity-gold{--ga-rarity-ink: var(--mfc-rarity-gold);--ga-rarity-tint: rgba(245, 197, 66, .16);--ga-rarity-line: rgba(245, 197, 66, .6);--ga-rarity-edge: rgba(245, 197, 66, .45)}.ga-tile.rarity-legendaer{--ga-rarity-ink: #e2b8ff;--ga-rarity-tint: rgba(199, 125, 255, .18);--ga-rarity-line: rgba(199, 125, 255, .6);--ga-rarity-edge: rgba(199, 125, 255, .5)}.ga-tile.rarity-ikone{--ga-rarity-ink: #ffe9a8;--ga-rarity-tint: rgba(255, 233, 168, .2);--ga-rarity-line: rgba(255, 255, 255, .55);--ga-rarity-edge: rgba(255, 233, 168, .6)}.ga-tile .ga-tile-foot .chip{color:var(--ga-rarity-ink, inherit);background:var(--ga-rarity-tint, var(--mfc-panel-strong));border-color:var(--ga-rarity-line, var(--mfc-hairline))}.ga-tile.rarity-ikone .ga-tile-foot .chip{color:#1d1608;font-weight:900;background:linear-gradient(180deg,#fffaec,#ffe9a8);box-shadow:0 0 10px #ffe9a866;animation:none}.ga-tile.tappable{cursor:pointer}.ga-tile.tappable:active{transform:scale(.97)}.ga-tile.active{border-color:var(--ga-c1, #ffd23f);box-shadow:0 0 0 1px var(--ga-c1, #ffd23f),0 6px 18px #00000059}.ga-tile.locked{opacity:.45}.ga-tile-head{display:flex;align-items:center;gap:6px}.ga-tile-name{font-weight:800;font-size:14px;flex:1 1 auto;min-width:0}.ga-tile.active .ga-tile-name{white-space:normal}.ga-tile.active .ga-tile-name{-webkit-hyphens:auto;hyphens:auto}.ga-tile-active{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:800;color:#69f0ae}.ga-tile-active .icon{width:12px;height:12px}.ga-tile-stripe{display:flex;gap:3px}.ga-tile-chip{display:block;height:6px;flex:1 1 0;border-radius:3px}.ga-tile-shout{font-size:15px;font-weight:900;letter-spacing:.06em;color:var(--ga-c1, #ffd23f)}.ga-tile-desc{line-height:1.25}.ga-tile-foot{display:flex;align-items:center;gap:6px}.ga-preview{position:relative;width:100%;aspect-ratio:16 / 9;max-height:min(38vh,160px);min-height:96px;border-radius:12px;overflow:hidden;background:#14502b;border:1px solid rgba(255,255,255,.16)}.ga-preview-canvas{display:block;width:100%;height:100%}.ga-detail{display:grid;grid-template-columns:1fr;gap:8px;align-items:start}.ga-detail-actions{display:flex;flex-wrap:wrap;gap:8px}@media(min-width:640px){.ga-detail{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ga-detail>.panel-title{grid-column:1 / -1}.ga-detail>.ga-preview{grid-row:span 3}}.ga-banner{display:flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:12px;border:2px solid rgba(255,255,255,.4);background:linear-gradient(135deg,var(--ga-c1, #ffd23f),var(--ga-c2, #ffffff));color:var(--ga-ink, #ffffff)}.ga-banner-shout{font-size:26px;font-weight:900;letter-spacing:.06em;line-height:1.1;text-shadow:0 3px 0 rgba(0,0,0,.25)}.ga-banner-comic{border-color:#12121e;transform:rotate(-2deg);box-shadow:4px 5px #0a0a1480}.ga-banner-comic .ga-banner-shout{text-shadow:2px 0 0 #12121e,-2px 0 0 #12121e,0 2px 0 #12121e,0 -2px 0 #12121e}.ga-banner-frost .ga-banner-shout{letter-spacing:.16em;text-shadow:0 0 14px var(--ga-c3, #fff)}.ga-banner-neon{background:linear-gradient(150deg,#080a18f0,#100c28f0);border-color:var(--ga-c1, #ffee55);box-shadow:0 0 18px var(--ga-c1, #ffee55)}.ga-banner-neon .ga-banner-shout{color:var(--ga-ink, #ffffff);text-shadow:0 0 8px var(--ga-c1, #ffee55),0 0 18px var(--ga-c2, #ffffff)}.ga-banner-feuer .ga-banner-shout{transform:skew(-8deg);text-shadow:0 2px 0 rgba(80,20,0,.5)}.ga-banner-edel{background:linear-gradient(150deg,#0a0816f2,#181028f2);border-color:var(--ga-c1, #ffd23f)}.ga-banner-edel .ga-banner-shout{color:var(--ga-c1, #ffd23f);letter-spacing:.2em;text-shadow:0 0 14px var(--ga-c2, #fff3b0)}.gar-root{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));background:#040610eb;opacity:0;transition:opacity .2s ease}.gar-root.open{opacity:1}.gar-box{width:min(560px,100%);max-height:100%;overflow:auto;display:grid;grid-template-columns:1fr;align-content:start;gap:8px;padding:12px;border-radius:16px;background:#0c101ef5;border:1px solid rgba(255,255,255,.16);box-shadow:0 20px 60px #0009}.gar-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;opacity:.75;text-align:center}.gar-name{text-align:center;font-size:22px;font-weight:900;animation:gar-pop .38s cubic-bezier(.2,1.5,.4,1)}.gar-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.gar-hint{text-align:center}@media(min-width:640px){.gar-box{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.gar-eyebrow,.gar-name{grid-column:1 / -1}.gar-box>.ga-preview{grid-row:span 3;max-height:min(34vh,150px)}}@keyframes gar-pop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.gar-name,.ga-tile{animation:none;transition:none}}.dev-target{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.dev-player{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--mfc-text);text-align:left}.dev-player.is-active{border-color:var(--mfc-accent);background:#f2c94c29}.dev-player-name{font-weight:800;font-size:14px}.dev-player-meta{font-size:11px;color:var(--mfc-muted);font-variant-numeric:tabular-nums}.dev-target-note{margin-top:8px;padding:8px 10px;border-radius:10px;background:#e01e2b24;border:1px solid rgba(224,30,43,.35);font-size:12px;line-height:1.4}.dev-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}@media(max-width:700px){.dev-two{grid-template-columns:1fr}}.dev-bars{display:flex;flex-direction:column;gap:3px;margin-top:6px}.dev-bar-row{display:flex;align-items:center;gap:8px;font-size:11px}.dev-bar-label{flex:0 0 92px;color:var(--mfc-muted);font-weight:700}.dev-bar-track{flex:1 1 auto;height:10px;border-radius:5px;background:#ffffff12;overflow:hidden;min-width:0}.dev-bar-fill{height:100%;background:var(--mfc-accent);border-radius:5px}.dev-bar-value{flex:0 0 28px;text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.dev-never{margin-top:6px;font-size:11px;line-height:1.5;color:var(--mfc-muted)}.dev-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:8px}.dev-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:11px}.dev-table th,.dev-table td{padding:4px 8px;border-bottom:1px solid rgba(255,255,255,.07);white-space:nowrap;text-align:left}.dev-table th{color:var(--mfc-muted);font-weight:800;position:sticky;top:0;background:var(--mfc-panel)}.dev-table td.num,.dev-table th.num{text-align:right;font-variant-numeric:tabular-nums}.dev-table tr.is-flagged{background:#e01e2b24}.dev-sort{color:inherit;font:inherit;font-weight:800;display:inline-flex;align-items:center;gap:2px}.dev-sort.is-active{color:var(--mfc-accent)}.dev-flag.ok{color:var(--mfc-success)}.dev-flag.behind{color:var(--mfc-muted)}.dev-flag.inflated{color:#ff7c8a;font-weight:900}.dev-audit{color:var(--mfc-muted)}.dev-audit.is-odd{color:#fc6;font-weight:800}.dev-audit-list{display:flex;flex-direction:column;gap:6px;margin-top:6px;max-height:220px;overflow-y:auto}.dev-audit-row{display:flex;gap:10px;align-items:flex-start;padding:6px 8px;border-radius:8px;background:#ffcc661a}.dev-audit-name{flex:0 0 120px;font-weight:800}.dev-audit-why{flex:1 1 auto;min-width:0;white-space:pre-line;font-size:12px;color:var(--mfc-muted)}.dev-duel{display:flex;flex-direction:column;gap:6px}.dev-duel-lists{margin-top:4px}.dev-duel-col{display:flex;flex-direction:column;gap:4px;min-width:0}.dev-duel-scroll{display:flex;flex-direction:column;gap:4px;max-height:168px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-right:2px}.dev-duel-row{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 8px;border-radius:10px;background:#ffffff0d;min-width:0}.dev-duel-row .btn-small{flex:none}.dev-duel-row .dev-player-meta{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10px}.dev-uid{width:220px;max-width:52vw;min-height:44px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;font-weight:600}.dev-codes{display:flex;flex-direction:column;gap:4px}.dev-code-input{width:160px;min-height:44px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dev-code-note{width:220px;max-width:52vw;min-height:44px}.dev-code-list{display:flex;flex-direction:column;gap:4px;margin-top:6px;max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.dev-code-row{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 8px;border-radius:10px;background:#ffffff0d;min-width:0}.dev-code-row.is-dead{opacity:.55}.dev-code-id{flex:none;font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:900;font-size:14px;letter-spacing:.08em;color:var(--mfc-accent)}.mgr-test-chip{margin-left:8px;padding:1px 8px;font-size:11px;vertical-align:.15em;text-transform:uppercase;letter-spacing:.06em}.mgr-body{padding-top:8px;padding-bottom:8px}.mgr-setup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;max-width:1000px;margin:0 auto}.mgr-col{display:flex;flex-direction:column;gap:8px;min-width:0}@media(max-width:600px){.mgr-setup{grid-template-columns:minmax(0,1fr)}}.mgr-intro{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:12px;line-height:1.35;color:var(--mfc-muted)}.mgr-intro b{color:var(--mfc-text, #fff)}.mgr-intro-icon{flex:none;width:18px;height:18px;margin-top:1px;color:var(--mfc-accent)}.mgr-match{display:flex;flex-direction:column;gap:4px;padding:8px 12px}.mgr-team{display:flex;align-items:flex-end;gap:10px;min-width:0}.mgr-team-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.mgr-away-eyebrow{display:flex;align-items:center;gap:6px}.mgr-away-eyebrow .chip{padding:0 7px;font-size:10px;letter-spacing:.02em;text-transform:none}.mgr-away-eyebrow .chip .icon{width:12px;height:12px}.mgr-team-name{font-family:var(--mfc-font-display);font-size:17px;font-weight:900;max-width:100%}.mgr-team-ovr{flex:none;display:flex;align-items:center;gap:5px;font-family:var(--mfc-font-display);font-size:15px;font-weight:900;color:var(--mfc-accent);white-space:nowrap}.mgr-warn{display:flex;align-items:flex-start;gap:5px;font-size:12px;font-weight:700;line-height:1.3;color:#ff8d9a}.mgr-warn .icon{flex:none;width:14px;height:14px;margin-top:1px}.mgr-vs{display:flex;align-items:center;gap:8px}.mgr-vs:before,.mgr-vs:after{content:"";flex:1 1 auto;height:1px;background:var(--mfc-hairline)}.mgr-vs-text{font-family:var(--mfc-font-display);font-weight:900;font-style:italic;font-size:14px;color:var(--mfc-accent)}.mgr-vs-size{font-size:10px;font-weight:800;color:var(--mfc-muted);white-space:nowrap}.mgr-match-foot{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.mgr-match-foot .chip{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mgr-options{display:flex;flex-direction:column;gap:8px}.mgr-options .setup-option .eyebrow{display:flex;align-items:center;gap:5px;white-space:nowrap}.mgr-options .setup-option .eyebrow .icon{width:14px;height:14px}.mgr-options .seg{display:flex;width:100%}.mgr-options .seg.seg-small .seg-btn{min-height:44px}.mgr-option-note{min-width:0;margin-left:4px;overflow:hidden;text-overflow:ellipsis;font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:none;opacity:.8}.mgr-footer{flex-wrap:wrap}.mgr-footer .mgr-intro{flex:1 1 200px;min-width:0;max-width:320px;margin-right:auto;font-size:11px;line-height:1.3}.mgr-footer .mgr-intro-icon{width:16px;height:16px}@media(max-width:600px){.mgr-footer .mgr-intro{flex-basis:100%;max-width:none}}.mgr-footer .mgr-go{min-width:180px;font-size:19px}@media(max-width:760px){.mgr-footer .mgr-go{min-width:150px;font-size:17px}}.mgr-result{display:flex;flex-direction:column;gap:8px;max-width:1000px;margin:0 auto}.mgr-result-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px}.mgr-verdict{font-family:var(--mfc-font-display);font-size:26px;font-weight:900;font-style:italic;line-height:1}.mgr-verdict.win{color:var(--mfc-accent);text-shadow:0 0 22px rgba(242,201,76,.55)}.mgr-verdict.draw{color:#7fd3ff}.mgr-verdict.loss{color:#ff7c8a}.mgr-board{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 16px;padding:10px 14px}.mgr-board-team{display:flex;align-items:center;gap:8px;min-width:0;font-family:var(--mfc-font-display);font-weight:800;font-size:15px}.mgr-board-team.home{justify-content:flex-end;text-align:right}.mgr-board-name{min-width:0;line-height:1.15;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.mgr-board-team.away{flex-direction:row-reverse;justify-content:flex-end}.mgr-score-num{justify-self:center;font-family:var(--mfc-font-display);font-size:36px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 14px;border-radius:12px;background:#00000059;border:1px solid var(--mfc-hairline)}.mgr-scorers{align-self:start;display:flex;flex-direction:column;gap:3px;min-width:0;font-size:13px;font-weight:700}.mgr-scorers.home{align-items:flex-end;text-align:right}.mgr-scorers.away{align-items:flex-start}.mgr-scorer{display:flex;align-items:flex-start;gap:6px;width:100%;max-width:100%;min-width:0;line-height:1.3}.mgr-scorers.home .mgr-scorer{flex-direction:row-reverse}.mgr-scorer.none{color:var(--mfc-muted);font-weight:600}.mgr-scorer-icon{flex:none;width:13px;height:13px;margin-top:2px;color:var(--mfc-accent)}.mgr-scorers.away .mgr-scorer-icon{color:var(--mfc-muted)}.mgr-scorer-name{flex:0 0 auto;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-scorer-min{flex:0 1 auto;min-width:0;color:var(--mfc-muted);font-variant-numeric:tabular-nums}.mgr-stats{align-self:start;display:grid;grid-template-columns:auto auto auto;align-items:baseline;gap:4px 12px}.mgr-stat-val{text-align:center;font-family:var(--mfc-font-display);font-size:17px;font-weight:900;font-variant-numeric:tabular-nums}.mgr-stat-label{text-align:center;font-size:12px;font-weight:700;color:var(--mfc-muted);white-space:nowrap}.mgr-style-chip{padding:0 7px;font-size:10px;letter-spacing:.02em;text-transform:none}.mgr-style-chip.is-pressing{background:#ff705029;border-color:#ff705080;color:#ff9d85}.mgr-style-chip.is-ballbesitz{background:#2d9cdb29;border-color:#2d9cdb80;color:#7fd3ff}.mgr-style-chip.is-konter{background:#3ddc8424;border-color:#3ddc8473;color:#7ff0b0}.mgr-style-chip.is-ausgeglichen{color:var(--mfc-muted)}.mgr-options .mgr-style-seg .seg-btn{flex:1 1 auto;min-width:44px;padding:0 5px;font-size:12px}.mgr-style-hint{margin-top:2px;font-size:11px;font-weight:700;line-height:1.25;color:var(--mfc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mgr-option-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.mgr-option-pair .seg-btn{padding:0 4px}.mgr-board-label{display:flex;flex-direction:column;min-width:0}.mgr-board-team.home .mgr-board-label{align-items:flex-end}.mgr-board-style{font-family:var(--mfc-font);font-size:11px;font-weight:700;color:var(--mfc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mgr-style-info{font-size:11px;line-height:1.3;color:var(--mfc-muted);opacity:.85}.mgr-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1000px;margin:0 auto}@media(max-width:600px){.mgr-hub{grid-template-columns:minmax(0,1fr)}}.mgr-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:150px;padding:14px;text-align:left;font:inherit;color:inherit;cursor:pointer}.mgr-tile.is-accent{border-color:#f2c94c73;box-shadow:inset 0 1px #ffffff0d,0 0 18px #f2c94c1f}.mgr-tile-head{display:flex;align-items:center;gap:8px}.mgr-tile-icon{width:22px;height:22px;color:var(--mfc-accent)}.mgr-tile.is-test .mgr-tile-icon{color:var(--mfc-muted)}.mgr-tile-title{max-width:100%;margin-top:6px;font-family:var(--mfc-font-display);font-size:21px;font-weight:900;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-tile-line{max-width:100%;font-size:13px;font-weight:700;color:var(--mfc-muted);line-height:1.3}.mgr-pride{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;font-size:13px;font-weight:800;color:var(--mfc-accent)}.mgr-pride .icon{width:16px;height:16px}.mgr-intro-panel{display:flex;flex-direction:column;gap:4px;padding:10px 14px}.mgr-big{font-family:var(--mfc-font-display);font-size:24px;font-weight:900;line-height:1.1;color:var(--mfc-accent)}.mgr-line{font-size:13px;line-height:1.35}.mgr-gg{display:flex;align-items:flex-start;gap:6px;margin-top:2px;font-weight:700}.mgr-gg .icon{flex:none;width:14px;height:14px;margin-top:2px;color:var(--mfc-accent)}.mgr-ladder{display:flex;flex-direction:column;gap:3px}.mgr-ladder-row{display:flex;align-items:center;gap:8px;min-height:24px;padding:0 10px;border-radius:8px;font-size:12px;font-weight:700;color:var(--mfc-muted);background:#ffffff08}.mgr-ladder-row.is-here{color:var(--mfc-text);background:#f2c94c1f;border:1px solid rgba(242,201,76,.4)}.mgr-ladder-name{flex:1 1 auto;min-width:0;font-family:var(--mfc-font-display);font-size:13px;font-weight:800}.mgr-ladder-ovr{flex:none;font-variant-numeric:tabular-nums}.mgr-ladder-row .chip{flex:none;padding:0 7px;font-size:10px;text-transform:none;letter-spacing:.02em}.mgr-fixed{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px;min-height:44px;padding:0 12px;border-radius:12px;background:#ffffff0d;border:1px solid var(--mfc-hairline);font-size:13px}.mgr-fixed span{color:var(--mfc-muted);font-size:12px}.mgr-fixed-half{gap:0 4px;padding:0 10px}.mgr-option-foot{font-size:11px;font-weight:700;color:var(--mfc-muted);line-height:1.3}.mgr-league{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;max-width:1000px;margin:0 auto;align-items:start}@media(max-width:600px){.mgr-league{grid-template-columns:minmax(0,1fr)}}.mgr-table-panel{padding:6px 8px;min-width:0}.mgr-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px;font-variant-numeric:tabular-nums}.mgr-table th{height:20px;padding:0 2px;font-size:10px;font-weight:800;letter-spacing:.04em;color:var(--mfc-muted);text-align:center;border-bottom:1px solid var(--mfc-hairline)}.mgr-table td{height:24px;padding:0 2px;text-align:center;font-weight:700;border-bottom:1px solid rgba(255,255,255,.04)}.mgr-table th:nth-child(3),.mgr-table td:nth-child(3){width:24px}.mgr-table th:nth-child(4),.mgr-table td:nth-child(4),.mgr-table th:nth-child(5),.mgr-table td:nth-child(5),.mgr-table th:nth-child(6),.mgr-table td:nth-child(6){width:19px;color:var(--mfc-muted)}.mgr-table th:nth-child(8),.mgr-table td:nth-child(8){width:28px}.mgr-table .mgr-t-place{width:20px}.mgr-table.has-moves .mgr-t-place{width:27px;white-space:nowrap}.mgr-table .mgr-t-goals{width:40px}.mgr-table .mgr-t-pts{width:30px;font-family:var(--mfc-font-display);font-size:14px;font-weight:900}.mgr-table th.mgr-t-pts{font-family:var(--mfc-font);font-size:10px}.mgr-table .mgr-t-team{text-align:left}.mgr-t-teamcell{display:flex;align-items:center;gap:6px;min-width:0}.mgr-t-name{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:break-word;line-height:1.1}.mgr-dot{width:12px;height:12px;border-width:2px}.mgr-table tr.is-own td{background:#f2c94c21;color:var(--mfc-text)}.mgr-table tr.is-own .mgr-t-name{color:var(--mfc-accent)}.mgr-table tr.is-own td:first-child{border-radius:6px 0 0 6px}.mgr-table tr.is-own td:last-child{border-radius:0 6px 6px 0}.mgr-table tr td.mgr-t-place{position:relative}.mgr-table tr.zone-up td.mgr-t-place,.mgr-table tr.zone-champion td.mgr-t-place{color:var(--mfc-success);box-shadow:inset 3px 0 0 var(--mfc-success)}.mgr-table tr.zone-champion td.mgr-t-place{color:var(--mfc-accent);box-shadow:inset 3px 0 0 var(--mfc-accent)}.mgr-table tr.zone-down td.mgr-t-place{color:#ff7c8a;box-shadow:inset 3px 0 #ff7c8a}.mgr-move{flex:none;margin-left:1px;font-size:9px;line-height:1;vertical-align:1px}.mgr-move.up{color:var(--mfc-success)}.mgr-move.down{color:#ff7c8a}.mgr-zone-line{margin-top:4px;font-size:10px;font-weight:700;color:var(--mfc-muted);text-align:center}.mgr-next{gap:3px}.mgr-next .mgr-team-name.ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:break-word;line-height:1.1}.mgr-next-eyebrow{color:var(--mfc-accent);letter-spacing:.06em}.mgr-tip{display:flex;align-items:flex-start;gap:5px;margin-top:2px;font-size:12px;font-weight:700;line-height:1.3;color:#7fd3ff}.mgr-tip .icon{flex:none;width:14px;height:14px;margin-top:1px}.mgr-others{display:flex;flex-direction:column;gap:1px;margin-top:4px;padding-top:5px;border-top:1px solid var(--mfc-hairline)}.mgr-others .eyebrow{font-size:9px;letter-spacing:.08em}.mgr-other{font-size:11px;font-weight:600;color:var(--mfc-muted)}.mgr-busy-wrap{display:flex;justify-content:center;align-items:center;min-height:100%}.mgr-busy{display:flex;flex-direction:column;align-items:center;gap:6px;width:min(420px,100%);padding:18px 20px;text-align:center}.mgr-busy-icon{width:34px;height:34px;color:var(--mfc-accent)}.mgr-busy-icon .icon{width:34px;height:34px}@media(prefers-reduced-motion:no-preference){.mgr-busy-icon{animation:mgr-bob .9s ease-in-out infinite alternate}}@keyframes mgr-bob{0%{transform:translateY(0) rotate(-8deg)}to{transform:translateY(-4px) rotate(8deg)}}.mgr-busy-title{font-family:var(--mfc-font-display);font-size:18px;font-weight:900}.mgr-busy-line{font-size:13px;color:var(--mfc-muted)}.mgr-busy-bar{width:100%;margin-top:6px}.mgr-busy.is-failed .mgr-busy-icon{animation:none;color:#ff7c8a}.mgr-day-panel{display:flex;flex-direction:column;gap:4px;padding:8px 10px;min-width:0}.mgr-res{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:30px;padding:0 6px;border-radius:8px;font-size:12px;font-weight:700;background:#ffffff08}.mgr-res.is-own{background:#f2c94c1f}.mgr-res-a{text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mfc-muted)}.mgr-res-b{text-align:left;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mfc-muted)}.mgr-res-a.won,.mgr-res-b.won{color:var(--mfc-text)}.mgr-res-a.own,.mgr-res-b.own{color:var(--mfc-accent)}.mgr-res-score{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:8px;background:#00000059;font-family:var(--mfc-font-display);font-size:15px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap}.mgr-res-gg{font-family:var(--mfc-font);font-size:9px;font-weight:800;color:var(--mfc-accent)}.mgr-bracket-panel{padding:6px 10px;max-width:1000px;margin:0 auto;min-width:0}.mgr-bracket{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.mgr-br-col{display:flex;flex-direction:column;min-width:0}.mgr-br-head{margin-bottom:2px;font-size:10px;text-align:center;letter-spacing:.08em}.mgr-br-col.r2 .mgr-br-head{color:var(--mfc-accent)}.mgr-br-ties{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-around;gap:4px;min-width:0}.mgr-br-tie{position:relative;display:flex;flex-direction:column;min-width:0;padding:1px 6px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.mgr-br-tie.has-own{border-color:#f2c94c73}.mgr-br-tie.is-fresh{box-shadow:0 0 0 1px #7fd3ff59}.mgr-br-team{display:flex;align-items:center;gap:5px;min-width:0;height:19px;font-size:12px;font-weight:700}.mgr-br-team.own .mgr-br-name{color:var(--mfc-accent)}.mgr-br-team.lost{opacity:.5}.mgr-br-team.won .mgr-br-goals{color:var(--mfc-text)}.mgr-br-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-br-goals{flex:none;min-width:12px;text-align:right;font-family:var(--mfc-font-display);font-weight:900;color:var(--mfc-muted);font-variant-numeric:tabular-nums}.mgr-dot-empty{flex:none;width:12px;height:12px;border-radius:50%;border:1px dashed var(--mfc-hairline)}.mgr-br-gg{flex:none;padding:0 3px;border-radius:4px;background:var(--mfc-accent);color:var(--mfc-ink);font-size:8px;font-weight:900;line-height:13px}.mgr-bracket-panel.is-compact .mgr-br-team{font-size:11px}.mgr-bracket-panel.is-compact .mgr-dot{display:none}.mgr-bracket-panel.is-compact .mgr-bracket{gap:6px}.mgr-next-tie{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 200px;max-width:360px;margin-right:auto}.mgr-next-tie .eyebrow{font-size:10px;letter-spacing:.06em;color:var(--mfc-accent)}.mgr-next-tie-line{display:flex;align-items:center;gap:6px;min-width:0;font-family:var(--mfc-font-display);font-size:15px;font-weight:900}.mgr-next-tie-line .chip{flex:none}.mgr-next-tie-gg{font-size:11px;color:var(--mfc-muted)}.mgr-end-panel{position:relative;overflow:hidden;padding:0;min-height:200px;display:flex}.mgr-celebrate{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px 14px;text-align:center}.mgr-celebrate.is-gold,.mgr-celebrate.is-up{background:radial-gradient(circle at 50% 30%,rgba(242,201,76,.28),transparent 65%)}.mgr-celebrate.is-down{background:radial-gradient(circle at 50% 30%,rgba(255,124,138,.18),transparent 65%)}.mgr-celebrate-icon{position:relative;width:52px;height:52px;color:var(--mfc-accent)}.mgr-celebrate-icon .icon{width:52px;height:52px}.mgr-celebrate.is-down .mgr-celebrate-icon{color:#ff7c8a;transform:scaleY(-1)}.mgr-celebrate.is-plain .mgr-celebrate-icon{color:#7fd3ff}.mgr-celebrate-title{position:relative;font-family:var(--mfc-font-display);font-size:34px;font-weight:900;font-style:italic;line-height:1}.mgr-celebrate.is-gold .mgr-celebrate-title,.mgr-celebrate.is-up .mgr-celebrate-title{color:var(--mfc-accent);text-shadow:0 0 24px rgba(242,201,76,.6)}.mgr-celebrate.is-down .mgr-celebrate-title{color:#ff7c8a}.mgr-celebrate-line{position:relative;max-width:320px;font-size:13px;font-weight:700;line-height:1.35}.mgr-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}.mgr-confetti span{position:absolute;top:-12px;width:7px;height:12px;border-radius:2px;opacity:.9}@media(prefers-reduced-motion:no-preference){.mgr-confetti span{animation:mgr-fall 3s linear infinite}.mgr-celebrate.is-gold .mgr-celebrate-icon,.mgr-celebrate.is-up .mgr-celebrate-icon{animation:mgr-pop .6s cubic-bezier(.2,1.6,.4,1) both}}@media(prefers-reduced-motion:reduce){.mgr-confetti span{top:auto;bottom:8%;transform:rotate(35deg)}.mgr-confetti span:nth-child(3n){bottom:55%}.mgr-confetti span:nth-child(3n+1){bottom:80%}}@keyframes mgr-fall{0%{transform:translateY(0) rotate(0)}to{transform:translateY(260px) rotate(540deg)}}@keyframes mgr-pop{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.mgr-through.is-in{color:var(--mfc-success);border-color:#3ddc8473}.mgr-through.is-out{color:#ff7c8a;border-color:#ff7c8a73}.mgr-bg-chip{color:#7fd3ff;border-color:#7fd3ff73}.mgr-footer .mgr-intro.is-notice,.mgr-footer .mgr-intro.is-notice .mgr-intro-icon{color:#7fd3ff}.mgr-day-panel .mgr-br-tie.is-big{padding:3px 8px}.mgr-br-tie.is-big .mgr-br-team{height:24px;font-size:13px}.mgr-br-tie.is-big .mgr-br-goals{font-size:15px}.mgr-br-tie.is-big .mgr-dot{width:13px;height:13px}.mgr-league.is-end{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mgr-table td.mgr-t-goals{white-space:nowrap}.mgr-table.is-compact th:nth-child(4),.mgr-table.is-compact td:nth-child(4),.mgr-table.is-compact th:nth-child(5),.mgr-table.is-compact td:nth-child(5),.mgr-table.is-compact th:nth-child(6),.mgr-table.is-compact td:nth-child(6){display:none}.mgr-path{gap:2px}.mgr-path-round{margin-top:2px;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mfc-muted)}.mgr-path .mgr-br-tie.is-big{padding:1px 8px}.mgr-cup-groups{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:10px 12px;max-width:1000px;margin:0 auto;align-items:start}@media(max-width:600px){.mgr-cup-groups{grid-template-columns:minmax(0,1fr)}}.mgr-own-group{display:flex;flex-direction:column;gap:2px;min-width:0;padding:4px 8px 6px;border-color:#f2c94c73}.mgr-gtable th:nth-child(3),.mgr-gtable td:nth-child(3){width:24px}.mgr-gtable th:nth-child(4),.mgr-gtable td:nth-child(4){width:40px;color:inherit}.mgr-gtable th:nth-child(5),.mgr-gtable td:nth-child(5){width:30px;color:inherit}.mgr-gtable th.mgr-gtable-head{color:var(--mfc-accent);letter-spacing:.06em;text-transform:uppercase}.mgr-gtable tr.zone-up td.mgr-t-place{color:var(--mfc-success);box-shadow:inset 3px 0 0 var(--mfc-success)}.mgr-gtable tr.zone-down td{color:var(--mfc-muted)}.mgr-own-group .mgr-zone-line{margin-top:1px}.mgr-gmatches{display:flex;flex-direction:column;gap:3px;margin-top:2px}.mgr-gmatches .mgr-ln{padding-top:2px;padding-bottom:2px}.mgr-gmatches .mgr-ln-name{white-space:normal;overflow-wrap:break-word;line-height:1.15;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;-webkit-hyphens:auto;hyphens:auto}.mgr-ln{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-height:21px;padding:0 6px;border-radius:7px;font-size:11px;font-weight:700;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.mgr-ln.has-own{border-color:#f2c94c73}.mgr-ln.is-fresh{box-shadow:0 0 0 1px #7fd3ff59}.mgr-ln-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mfc-muted)}.mgr-ln-name.a{text-align:right}.mgr-ln-name.b{text-align:left}.mgr-ln-name.won{color:var(--mfc-text)}.mgr-ln-name.lost{opacity:.6}.mgr-ln-name.own{color:var(--mfc-accent)}.mgr-ln-name.is-open{font-style:italic;font-weight:600;opacity:.75}.mgr-ln-score{display:inline-flex;align-items:center;gap:3px;min-width:30px;justify-content:center;padding:0 5px;border-radius:6px;background:#00000059;font-family:var(--mfc-font-display);font-size:12px;font-weight:900;line-height:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.mgr-minis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 6px;min-width:0}.mgr-mini{display:flex;align-items:stretch;gap:5px;min-width:0;padding:3px 6px 3px 3px;border-radius:9px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.mgr-mini.is-fresh{box-shadow:0 0 0 1px #7fd3ff59}.mgr-mini-letter{flex:none;display:flex;align-items:center;justify-content:center;width:16px;border-radius:6px;background:#ffffff12;font-family:var(--mfc-font-display);font-size:13px;font-weight:900;color:var(--mfc-accent)}.mgr-mini-rows{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.mgr-mini-row{display:flex;align-items:center;gap:4px;min-width:0;height:14px;font-size:10.5px;font-weight:700;line-height:14px;color:var(--mfc-muted)}.mgr-mini-row.is-up{color:var(--mfc-text)}.mgr-mini-row.is-up .mgr-mini-place{background:var(--mfc-success)}.mgr-mini-row.is-out{opacity:.55}.mgr-mini-place{flex:none;width:3px;height:10px;border-radius:2px;background:#ffffff26}.mgr-mini-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-mini-pts{flex:none;min-width:12px;text-align:right;font-family:var(--mfc-font-display);font-weight:900;font-variant-numeric:tabular-nums}.mgr-mini-legend{display:block;padding:4px 7px;font-size:10px;font-weight:600;line-height:1.3;color:var(--mfc-muted);background:transparent;border-style:dashed}.mgr-mini-legend b{color:var(--mfc-text)}.mgr-bracket.mgr-ko{grid-template-columns:minmax(0,2.1fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:8px}.mgr-ko .mgr-br-col.k0 .mgr-br-ties{justify-content:space-between;gap:3px}.mgr-ko .mgr-br-col.k2 .mgr-br-ties{flex:0 0 auto;justify-content:flex-start;gap:4px}.mgr-ko .mgr-br-col.k2 .mgr-br-ties.is-final{margin-top:2px}.mgr-ko .mgr-br-head.is-final{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:6px;color:var(--mfc-accent)}.mgr-ko .mgr-br-head.is-final .icon{width:12px;height:12px}.mgr-ko .mgr-br-ties.is-final .mgr-br-tie{border-color:#f2c94c73;background:#f2c94c12}.mgr-br-team.is-open .mgr-br-name{font-style:italic;font-weight:600;opacity:.7}.mgr-br-team.is-open{color:var(--mfc-muted)}.mgr-footnotes{display:flex;flex-direction:column;gap:3px;flex:1 1 200px;min-width:0;max-width:320px;margin-right:auto}.mgr-footnotes .mgr-intro{flex:none;max-width:none;margin-right:0}@media(max-width:600px){.mgr-footnotes{flex-basis:100%;max-width:none}}.mgr-watch{display:flex;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:800;line-height:1.2;color:var(--mfc-muted);white-space:nowrap}.mgr-watch .icon{flex:none;width:13px;height:13px}.mgr-footnotes .mgr-watch{gap:8px}.mgr-footnotes .mgr-watch .icon{width:16px;height:16px}.mgr-watch.is-all{color:var(--mfc-success)}.mgr-watch.is-out{color:#ff8d9a}.mgr-next-tie:has(.mgr-watch)>*{line-height:1.2}.mgr-footer .mgr-tab-btn{flex:none}@media(max-width:760px){.mgr-footer .mgr-tab-btn{padding-left:10px;padding-right:10px;font-size:15px}.mgr-footer .mgr-next-tie-line{font-size:14px}.mgr-ko .mgr-ln{gap:4px;padding:0 4px}.mgr-ko .mgr-br-team{gap:3px}}.mgr-path-group{font-size:12px;font-weight:800;color:var(--mfc-accent)}.mgr-path .mgr-ln{min-height:22px;font-size:12px}.mgr-prizes{display:flex;flex-direction:column;gap:2px;padding:7px 12px}.mgr-prizes>.eyebrow{display:flex;align-items:center;gap:5px}.mgr-prizes>.eyebrow .icon{width:13px;height:13px;color:var(--mfc-accent)}.mgr-prize{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;color:var(--mfc-muted)}.mgr-prize-icon{flex:none;width:16px;height:16px}.mgr-prize-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-prize-note{font-size:11px;font-weight:600}.mgr-prize-coins{flex:none;display:inline-flex;align-items:center;gap:4px;font-family:var(--mfc-font-display);font-size:15px;font-weight:900;font-variant-numeric:tabular-nums}.mgr-prize-coins .icon{width:15px;height:15px}.mgr-prize.is-lit{color:var(--mfc-text)}.mgr-prize.is-lit .mgr-prize-icon,.mgr-prize.is-lit .mgr-prize-coins{color:var(--mfc-accent)}.mgr-prize-amount{flex:none;display:flex;flex-direction:column;align-items:flex-end;line-height:1.05}.mgr-prize-day{font-size:10px;font-weight:700;color:var(--mfc-muted);white-space:nowrap}.mgr-prize-rule{display:flex;align-items:flex-start;gap:6px;margin-top:1px;padding-top:4px;border-top:1px solid var(--mfc-hairline);font-size:11px;font-weight:700;line-height:1.3;color:var(--mfc-text)}.mgr-prize-rule .icon{flex:none;width:14px;height:14px;margin-top:1px;color:var(--mfc-accent)}.mgr-pitch-line{display:flex;align-items:center;gap:6px;min-width:0;margin-top:4px;font-size:12px;color:var(--mfc-muted)}.mgr-pitch-line .icon{flex:none;width:14px;height:14px}.mgr-pitch-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgr-pitch-text b{color:var(--mfc-text)}.mgr-reward{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1px;margin-top:4px;padding:5px 16px 6px;border-radius:14px;background:#0b1020e0;border:1px solid rgba(242,201,76,.5)}.mgr-reward-main{display:flex;align-items:center;gap:6px}.mgr-reward-icon{width:24px;height:24px;color:var(--mfc-accent)}.mgr-reward-value{font-family:var(--mfc-font-display);font-size:28px;font-weight:900;line-height:1;color:var(--mfc-accent);font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(242,201,76,.55)}.mgr-reward-unit{font-size:14px;font-weight:800}.mgr-reward-note{font-size:11px;font-weight:700;color:var(--mfc-muted)}.mgr-reward.is-pending{opacity:.85}.mgr-reward.is-new .mgr-reward-note,.mgr-reward.is-paid .mgr-reward-note{color:var(--mfc-success)}@media(prefers-reduced-motion:no-preference){.mgr-reward.is-counting{animation:mgr-pop .5s cubic-bezier(.2,1.6,.4,1) both}.mgr-reward.is-counting .mgr-reward-icon{animation:mgr-coin-spin .6s ease-in-out 3}}@keyframes mgr-coin-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.mgr-reward.is-none{max-width:300px;padding:6px 12px;border-color:#7fd3ff73}.mgr-reward-none{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;line-height:1.3;text-align:left;color:#cfe9ff}.mgr-reward-none-icon{flex:none;width:18px;height:18px;color:#7fd3ff}.mgr-celebrate:has(.mgr-reward:not([hidden])){gap:4px;padding:10px 12px}.mgr-celebrate:has(.mgr-reward:not([hidden])) .mgr-celebrate-icon,.mgr-celebrate:has(.mgr-reward:not([hidden])) .mgr-celebrate-icon .icon{width:42px;height:42px}.mgr-celebrate:has(.mgr-reward:not([hidden])) .mgr-celebrate-title{font-size:30px}:root{--mfc-safe-top: env(safe-area-inset-top, 0px);--mfc-safe-bottom: env(safe-area-inset-bottom, 0px);--mfc-safe-left: env(safe-area-inset-left, 0px);--mfc-safe-right: env(safe-area-inset-right, 0px);--mfc-usable-w: calc(100vw - var(--mfc-safe-left) - var(--mfc-safe-right));--mfc-usable-h: calc(100dvh - var(--mfc-safe-top) - var(--mfc-safe-bottom));--mfc-home-strip: max(0px, calc(21px - var(--mfc-safe-bottom)))}.mfc-match{--mfc-accent: var(--accent, #ffd23f);--mfc-bg: var(--bg, #0b1020);--mfc-text: var(--text, #ffffff);--mfc-danger: var(--danger, #ff5252);--mfc-font: var(--font, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--mfc-btn-scale: 1;--mfc-cluster-w: 282px;--mfc-cluster-h: 208px;--mfc-cluster-inset: 12px;position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:#1f6b2e;font-family:var(--mfc-font);color:var(--mfc-text);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;isolation:isolate}html.in-duel #rotate-overlay{display:none!important}.mfc-match *{box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none}.mfc-match [hidden]{display:none!important}.mfc-canvas{position:absolute;inset:0;display:block}.mfc-joy-zone{position:absolute;top:0;bottom:0;width:50%;z-index:5}.mfc-joy-left{left:0}.mfc-joy-right{right:0}.mfc-joy-base{position:absolute;width:132px;height:132px;margin:-66px 0 0 -66px;border-radius:50%;border:2px solid rgba(255,255,255,.45);background:radial-gradient(circle,#ffffff1f,#ffffff0d 60%,#fff0);box-shadow:0 0 0 6px #0000001f;pointer-events:none}.mfc-joy-base:after{content:"";position:absolute;inset:26px;border-radius:50%;border:1px solid rgba(255,255,255,.25)}.mfc-joy-knob{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;background:#ffffff8c;box-shadow:0 2px 8px #00000059,inset 0 0 0 2px #ffffff80}.mfc-buttons{position:absolute;bottom:calc(var(--mfc-cluster-inset) + var(--mfc-safe-bottom));width:var(--mfc-cluster-w);height:var(--mfc-cluster-h);z-index:6;pointer-events:none;transform:scale(var(--mfc-btn-scale))}.mfc-buttons-right{right:calc(var(--mfc-cluster-inset) + var(--mfc-safe-right));transform-origin:bottom right}.mfc-buttons-left{left:calc(var(--mfc-cluster-inset) + var(--mfc-safe-left));transform-origin:bottom left}.mfc-btn{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:44px;min-height:44px;padding:0;border:2px solid rgba(255,255,255,.6);border-radius:50%;background:#0c101e6b;color:#fff;font:700 12px/1.1 var(--mfc-font);letter-spacing:.02em;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 6px rgba(0,0,0,.7);box-shadow:0 2px 8px #0000004d;pointer-events:auto;cursor:pointer;transition:transform .08s ease,background .1s ease,opacity .2s ease}.mfc-btn:focus{outline:none}.mfc-btn.is-active{transform:scale(.93);background:#ffffff8c;border-color:#fff;color:#0b1020;text-shadow:none}.mfc-btn.is-dim{opacity:.4;border-color:#ffffff38}.mfc-btn-icon{font-size:26px;line-height:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85))}.mfc-btn-label{font-size:11px}.mfc-btn-shoot,.mfc-btn-tackle{width:96px;height:96px;background:#26120873;border-color:#ff6a2a;border-width:3px;box-shadow:0 0 0 1px #ff6a2a59,0 2px 8px #0000004d}.mfc-btn-shoot .mfc-btn-icon,.mfc-btn-tackle .mfc-btn-icon{font-size:32px}.mfc-btn-shoot .mfc-btn-label,.mfc-btn-tackle .mfc-btn-label{font-size:12px}.mfc-btn-pass .mfc-btn-icon{font-size:30px}.mfc-btn-pass .mfc-btn-label{font-size:12px}.mfc-btn-shoot.is-charging{background:conic-gradient(#ffaa3ceb calc(var(--charge, 0) * 360deg),#26120873 0)}.mfc-btn-pass,.mfc-btn-switch{width:96px;height:96px;background:#0a163073;border-color:#3d8bff;border-width:3px;box-shadow:0 0 0 1px #3d8bff59,0 2px 8px #0000004d}.mfc-btn-pass.is-charging{background:conic-gradient(#78beffeb calc(var(--charge, 0) * 360deg),#0a163073 0)}.mfc-btn-through,.mfc-btn-second{width:80px;height:80px;background:#28200873;border-color:#f2b21c;border-width:3px;box-shadow:0 0 0 1px #f2b21c59,0 2px 8px #0000004d}.mfc-btn-through.is-charging{background:conic-gradient(#ffdc50eb calc(var(--charge, 0) * 360deg),#28200873 0)}.mfc-btn-second.is-on,.mfc-btn-second.is-active{background:#f2b21cd9;color:#0b1020;text-shadow:none;box-shadow:0 0 16px #f2b21ccc,0 2px 8px #0000004d}.mfc-btn-sprint{width:100px;height:100px;background:#06222a73;border-color:#31d6e8;border-width:3px;box-shadow:0 0 0 1px #31d6e859,0 2px 8px #0000004d}.mfc-btn-sprint .mfc-btn-icon{font-size:32px}.mfc-btn-sprint .mfc-btn-label{font-size:12px}.mfc-btn-sprint.is-active,.mfc-btn-sprint.is-on{background:#31d6e8cc;border-color:#eafcff;color:#04222a;text-shadow:none;box-shadow:0 0 18px #31d6e8d9,0 2px 8px #0000004d}.mfc-btn-sprint.is-on .mfc-btn-icon{filter:none}.mfc-set-attack .mfc-in-defence,.mfc-set-defence .mfc-in-attack{display:none}.mfc-btn-switch .mfc-btn-icon{font-size:30px}.mfc-btn-switch .mfc-btn-label{font-size:11px}.mfc-btn-second .mfc-btn-icon{font-size:24px}.mfc-btn-second .mfc-btn-label{font-size:10px}.mfc-btn-special{width:66px;height:66px;background:#08201473;border-color:#35d06a;border-width:3px;box-shadow:0 0 0 1px #35d06a59,0 2px 8px #0000004d;overflow:hidden}.mfc-btn-special.is-on{background:#35d06acc;box-shadow:0 0 16px #35d06ad9}.mfc-btn-special.is-passive{background:#46465a6b}.mfc-special-icon{font-size:24px;line-height:0;position:relative;z-index:1;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85))}.mfc-btn-special.is-dim .mfc-special-icon{filter:none}.mfc-special-name{position:relative;z-index:1;font-size:8px;max-width:48px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 3px}.mfc-ring{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);transform:rotate(-90deg);pointer-events:none}.mfc-ring circle{fill:none;stroke-width:8}.mfc-ring-bg{stroke:#0000004d}.mfc-ring-fill{stroke:#35d06a;stroke-linecap:round;transition:stroke-dashoffset .15s linear}.mfc-ring-fill.is-ready{stroke:#ffd23f}.mfc-buttons-right .mfc-slot-bo{right:0;bottom:0}.mfc-buttons-right .mfc-slot-bi{right:112px;bottom:8px}.mfc-buttons-right .mfc-slot-to{right:8px;bottom:112px}.mfc-buttons-right .mfc-slot-ti{right:112px;bottom:112px}.mfc-buttons-right .mfc-slot-sp{right:216px;bottom:14px}.mfc-buttons-left .mfc-slot-bo{left:0;bottom:0}.mfc-buttons-left .mfc-slot-bi{left:112px;bottom:8px}.mfc-buttons-left .mfc-slot-to{left:8px;bottom:112px}.mfc-buttons-left .mfc-slot-ti{left:112px;bottom:112px}.mfc-buttons-left .mfc-slot-sp{left:216px;bottom:14px}.mfc-input-disabled .mfc-btn{opacity:.3}.mfc-hud{position:absolute;inset:0;pointer-events:none;z-index:8}.mfc-scoreboard{position:absolute;top:calc(8px + var(--mfc-safe-top));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:0;border-radius:12px;background:#0a0e1cb8;box-shadow:0 3px 12px #0006;overflow:hidden;font-weight:800;font-size:15px;white-space:nowrap}.mfc-team{padding:6px 12px;font-size:13px;font-weight:800;letter-spacing:.02em;max-width:130px;overflow:hidden;text-overflow:ellipsis}.mfc-score{padding:6px 12px;font-size:19px;font-variant-numeric:tabular-nums;min-width:70px;text-align:center;display:inline-block}.mfc-score.is-bump{animation:mfc-bump .5s ease}.mfc-clock{padding:6px 12px;font-size:15px;font-variant-numeric:tabular-nums;min-width:4.1em;text-align:center;background:#ffffff1a;color:var(--mfc-accent)}.mfc-hud.is-golden .mfc-clock{background:linear-gradient(90deg,#ffab00,#ffd23f);color:#2a1a00;font-weight:900;animation:mfc-glow .9s ease-in-out infinite alternate}.mfc-hud.is-last-attack .mfc-clock{background:linear-gradient(90deg,#b3140c,#d4380d);color:#fff;font-weight:900;animation:mfc-glow-soft .6s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.mfc-hud.is-last-attack .mfc-clock,.mfc-hud.is-golden .mfc-clock{animation:none}}.mfc-overlay-golden .mfc-card{border-color:#ffd23fbf;box-shadow:0 10px 40px #00000080,0 0 26px #ffd23f73}.mfc-overlay-golden .mfc-card-title,.mfc-overlay-golden .mfc-card-icon{color:#ffd23f}.mfc-energy-theirs{position:absolute;top:calc(44px + var(--mfc-safe-top));left:50%;transform:translate(-50%);width:120px;height:5px;border-radius:3px;background:#00000073;overflow:hidden}.mfc-energy-theirs .mfc-energy-fill{height:100%;width:0%;opacity:.9;transition:width .2s linear}.mfc-energy-mine{position:absolute;bottom:calc(var(--mfc-cluster-h) * var(--mfc-btn-scale) + var(--mfc-cluster-inset) + 8px + var(--mfc-safe-bottom));width:150px;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.7)}.mfc-energy-right{right:calc(16px + var(--mfc-safe-right))}.mfc-energy-left{left:calc(16px + var(--mfc-safe-left))}.mfc-energy-title{letter-spacing:.05em;text-transform:uppercase;opacity:.9}.mfc-energy-bar{flex:1;height:10px;border-radius:5px;background:#00000080;border:1px solid rgba(255,255,255,.35);overflow:hidden}.mfc-energy-mine .mfc-energy-fill{height:100%;width:0%;background:linear-gradient(90deg,#7c4dff,#b388ff);transition:width .15s linear}.mfc-energy-mine .mfc-energy-fill.is-ready{background:linear-gradient(90deg,#ffab00,#ffd23f)}.mfc-energy-mine .mfc-energy-fill.is-full{animation:mfc-glow .8s ease-in-out infinite alternate}.mfc-energy-text{min-width:24px;text-align:right;font-variant-numeric:tabular-nums}.mfc-pause{position:absolute;top:calc(8px + var(--mfc-safe-top));right:calc(10px + var(--mfc-safe-right));width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.5);background:#0a0e1c99;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;z-index:9}.mfc-pause .icon{width:20px;height:20px}.mfc-pause:active{background:#ffffff4d}.mfc-hud.is-waiting .mfc-pause{z-index:12}.mfc-power{position:absolute;top:calc(53px + var(--mfc-safe-top));left:50%;transform:translate(-50%);width:40%;min-width:220px;max-width:420px;display:flex;align-items:center;gap:8px;opacity:0;transition:opacity .25s ease;font-weight:900;font-size:12px;letter-spacing:.08em;text-shadow:0 1px 2px rgba(0,0,0,.7);font-variant-numeric:tabular-nums}.mfc-power.is-visible{opacity:1;transition:opacity .05s ease}.mfc-power-icon{width:18px;height:18px;flex:none;color:#ffb4b4;filter:drop-shadow(0 1px 2px rgba(0,0,0,.7))}.mfc-power-label{min-width:52px;text-align:right;color:#ffb4b4}.mfc-power.is-pass .mfc-power-label,.mfc-power.is-pass .mfc-power-icon{color:#bcd8ff}.mfc-power.is-through .mfc-power-label,.mfc-power.is-through .mfc-power-icon{color:#ffe08a}.mfc-power-pct{min-width:40px;text-align:left;color:#fff}.mfc-power.is-full .mfc-power-pct{color:var(--mfc-accent)}.mfc-power-track{position:relative;flex:1;height:15px;border-radius:8px;background:#0a0e1cbf;border:1px solid rgba(255,255,255,.35);box-shadow:0 2px 8px #0006;overflow:hidden}.mfc-power-fill{position:absolute;inset:0;background:linear-gradient(90deg,#69f0ae,#ffd23f 55%,#ff5252)}.mfc-power-cover{position:absolute;top:0;right:0;bottom:0;width:100%;background:#0a0e1ceb}.mfc-power-mark{position:absolute;top:0;bottom:0;right:0;width:2px;background:#fff}.mfc-power.is-full .mfc-power-track{box-shadow:0 0 12px #ff5252cc}.mfc-label{position:absolute;top:calc(76px + var(--mfc-safe-top));left:50%;transform:translate(-50%);padding:6px 18px;border-radius:20px;background:#ffffffeb;color:#0b1020;font-weight:900;font-size:16px;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 3px 10px #00000059;white-space:nowrap;max-width:calc(var(--mfc-usable-w) - 32px)}.mfc-label.is-pop{animation:mfc-label-pop .35s cubic-bezier(.2,1.6,.4,1)}.mfc-shout{position:absolute;top:calc(60px + var(--mfc-safe-top));left:var(--shout-x, 50%);transform:translate(-50%);display:flex;flex-direction:row;align-items:center;gap:8px;pointer-events:none;white-space:nowrap;max-width:var(--shout-max, 70vw)}.mfc-shout.is-long .mfc-shout-title{font-size:20px;line-height:26px}.mfc-shout-title{font-size:26px;line-height:32px;font-weight:900;font-style:italic;letter-spacing:.03em;text-transform:uppercase;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.8),0 0 3px rgba(0,0,0,.9),0 0 10px var(--shout-c1, #ffd23f),0 0 22px var(--shout-c1, #ffd23f)}.mfc-shout-who{font-size:11px;font-weight:800;letter-spacing:.05em;padding:1px 8px 1px 6px;border-radius:8px;color:#fff;background:#0a0e1cb8;border-left:4px solid var(--shout-kit, #ffffff)}.mfc-shout.is-on{animation:mfc-shout 1.3s ease-out both}@keyframes mfc-shout{0%{transform:translate(-50%) scale(.5);opacity:0}14%{transform:translate(-50%) scale(1.12);opacity:1}24%{transform:translate(-50%) scale(1);opacity:1}78%{transform:translate(-50%) scale(1);opacity:1}to{transform:translate(-50%) scale(1);opacity:0}}@keyframes mfc-shout-still{0%{opacity:0}10%{opacity:1}78%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.mfc-shout.is-on{animation-name:mfc-shout-still}}@media(max-height:384px){.mfc-shout-title{font-size:22px;line-height:28px}}.mfc-urgent{position:absolute;top:calc(112px + var(--mfc-safe-top));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:9px;padding:5px 6px 5px 13px;border-radius:22px;background:#0a0e1ce0;border:1px solid rgba(255,210,63,.85);box-shadow:0 3px 12px #00000073;max-width:calc(var(--mfc-usable-w) - 32px)}.mfc-urgent.is-pop{animation:mfc-label-pop .3s cubic-bezier(.2,1.6,.4,1)}.mfc-urgent-icon{width:20px;height:20px;flex:none;color:var(--mfc-accent)}.mfc-urgent-text{display:flex;flex-direction:column;gap:1px;min-width:0}.mfc-urgent-title{font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mfc-urgent-hint{font-size:11px;font-weight:700;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mfc-urgent-secs{flex:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--mfc-accent);color:#2a1a00;font-size:20px;font-weight:900;font-variant-numeric:tabular-nums}.mfc-urgent-secs.is-tick{animation:mfc-urgent-tick .35s cubic-bezier(.2,1.6,.4,1)}.mfc-urgent.is-theirs{border-color:#ffffff59}.mfc-urgent.is-theirs .mfc-urgent-icon{color:#bcd8ff}.mfc-urgent.is-theirs .mfc-urgent-secs{background:#ffffff2e;color:#fff;box-shadow:inset 0 0 0 1px #fff6}.mfc-urgent.is-last:not(.is-theirs){border-color:var(--mfc-danger)}.mfc-urgent.is-last:not(.is-theirs) .mfc-urgent-icon{color:var(--mfc-danger)}.mfc-urgent.is-last:not(.is-theirs) .mfc-urgent-secs{background:var(--mfc-danger);color:#fff}.mfc-urgent.is-out{border-color:var(--mfc-danger);background:#3c0c0ce6}.mfc-urgent.is-out .mfc-urgent-icon{color:var(--mfc-danger)}.mfc-urgent.is-out.is-theirs{border-color:#69f0aee6;background:#0a2818e6}.mfc-urgent.is-out.is-theirs .mfc-urgent-icon{color:#69f0ae}.mfc-notice{position:absolute;bottom:calc(96px + var(--mfc-safe-bottom));left:calc(50% + var(--mfc-free-shift, 0px));transform:translate(-50%);padding:5px 14px;border-radius:14px;background:#0a0e1cd9;border:1px solid rgba(255,255,255,.3);color:#fff;font-weight:800;font-size:12px;white-space:nowrap;max-width:calc(var(--mfc-usable-w) - var(--mfc-cluster-w) * var(--mfc-btn-scale) - 40px);overflow:hidden;text-overflow:ellipsis;box-shadow:0 3px 10px #00000059}.mfc-notice.is-pop{animation:mfc-label-pop .3s cubic-bezier(.2,1.6,.4,1)}.mfc-notice-icon{width:15px;height:15px;margin-right:6px;color:var(--mfc-accent);vertical-align:-.2em}.mfc-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:calc(6px + var(--mfc-safe-top)) calc(6px + var(--mfc-safe-right)) calc(6px + var(--mfc-safe-bottom) + var(--mfc-home-strip)) calc(6px + var(--mfc-safe-left));background:#05081273;pointer-events:auto;animation:mfc-fade .2s ease;z-index:10}.mfc-overlay-goal{background:transparent;pointer-events:none}.mfc-overlay-goal.mfc-overlay-anim{align-items:flex-start}.mfc-overlay-goal.mfc-goal-left{justify-content:flex-start}.mfc-overlay-goal.mfc-goal-right{justify-content:flex-end}.mfc-overlay-goal.mfc-overlay-anim .mfc-card-goal{max-width:min(300px,38vw)}.mfc-overlay-goal.mfc-overlay-anim .mfc-card-goal{padding:8px 26px;opacity:.94}.mfc-overlay-goal.mfc-overlay-anim .mfc-goal-title{font-size:38px}.mfc-overlay-goal.mfc-overlay-anim .mfc-goal-title{display:flex;justify-content:center;white-space:nowrap;overflow-wrap:normal}.mfc-overlay-goal.mfc-overlay-anim .mfc-goal-scorer{font-size:15px}.mfc-overlay-goal.mfc-overlay-anim .mfc-goal-icon{display:none}.mfc-card{min-width:min(220px,100%);max-width:min(560px,100%);max-height:100%;padding:18px 28px;border-radius:18px;background:#0a0e1ce0;border:2px solid rgba(255,255,255,.18);box-shadow:0 10px 40px #00000080;text-align:center;overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere;animation:mfc-pop .4s cubic-bezier(.2,1.4,.4,1)}.mfc-card-goal{overflow:visible}.mfc-card-title{font-size:30px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--mfc-accent)}.mfc-title-icon{width:.8em;height:.8em;margin-right:.28em;vertical-align:-.06em}.mfc-card-icon{width:46px;height:46px;margin:0 auto 4px;color:var(--mfc-accent);opacity:.9}.mfc-goal-icon{width:54px;height:54px;margin:0 auto 2px;color:var(--team-text, #fff);filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.mfc-card-score{font-size:40px;font-weight:900;font-variant-numeric:tabular-nums;margin:4px 0}.mfc-card-min{font-size:18px;opacity:.7}.mfc-wait-bar{height:8px;max-width:260px;margin:2px auto 6px;border-radius:99px;background:#ffffff29;overflow:hidden}.mfc-wait-bar>div{height:100%;border-radius:99px;background:var(--mfc-accent);transition:width 1s linear}.mfc-overlay-wait.is-silent{background:#180c048c}.mfc-overlay-wait.is-silent .mfc-card{border-color:#ff8f1f99}.mfc-overlay-wait.is-silent .mfc-card-title,.mfc-overlay-wait.is-silent .mfc-card-icon{color:#ff8f1f}.mfc-overlay-wait.is-silent .mfc-wait-bar>div{background:#ff8f1f}.mfc-card-sub{font-size:15px;font-weight:700;opacity:.85}.mfc-card-sub.is-win{color:#69f0ae}.mfc-card-sub.is-loss{color:#ff8a80}.mfc-card-hint{margin-top:8px;font-size:11px;opacity:.65;max-width:320px}.mfc-card-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.mfc-menu-btn{min-width:min(120px,100%);min-height:46px;padding:10px 14px;border-radius:12px;border:2px solid rgba(255,255,255,.3);background:#ffffff1f;color:#fff;font:800 15px var(--mfc-font);cursor:pointer;pointer-events:auto}.mfc-menu-btn:active{transform:scale(.96)}.mfc-menu-primary{background:var(--mfc-accent);color:#0b1020;border-color:transparent}.mfc-menu-danger{background:#ff525233;border-color:#ff5252b3;color:#ffb4b4}.mfc-card-pause{display:flex;gap:18px;align-items:stretch;max-width:100%;max-height:100%;min-height:0;padding:14px 18px;text-align:left;overflow:hidden}.mfc-card-pause:not(:has(>.mfc-pause-main)){display:block;text-align:center;overflow:hidden auto}.mfc-pause-main{flex:1 1 240px;min-width:min(200px,100%);min-height:0;text-align:center;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.mfc-pause-main *{touch-action:pan-y}.mfc-card-pause .mfc-card-hint{line-height:1.45;max-width:300px;margin:8px auto 0}.mfc-subs{flex:0 1 300px;min-width:min(216px,100%);min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-top:30px;scroll-padding-bottom:10px;touch-action:pan-y;border-left:1px solid rgba(255,255,255,.15);padding-left:16px;padding-bottom:calc(6px + var(--mfc-safe-bottom));font-size:12px}.mfc-subs *{touch-action:pan-y}.mfc-subs-title{position:sticky;top:0;z-index:1;padding-bottom:4px;background:#0a0e1cf5;font-size:15px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:var(--mfc-accent);display:flex;align-items:center;gap:6px;margin-bottom:6px}.mfc-subs-title .mfc-title-icon{width:16px;height:16px;margin:0;vertical-align:0}.mfc-subs-left{margin-left:auto}.mfc-subs-left{font-size:11px;color:#fff;opacity:.8;text-transform:none;letter-spacing:0}.mfc-subs-bench{margin:8px 0 4px;font-size:11px;font-weight:800;text-transform:uppercase;opacity:.7}.mfc-subs-list{display:flex;flex-direction:column;gap:4px}.mfc-sub-row{display:grid;grid-template-columns:32px 1fr 30px 56px;align-items:center;gap:6px;width:100%;min-height:44px;flex:none;padding:4px 8px;scroll-margin:34px 0 10px;border-radius:9px;border:1px solid rgba(255,255,255,.18);background:#ffffff12;color:#fff;font:700 12px var(--mfc-font);text-align:left;cursor:pointer;pointer-events:auto}.mfc-sub-row.is-selected{border-color:var(--mfc-accent);background:#ffd23f38;box-shadow:0 0 0 1px var(--mfc-accent)}.mfc-sub-row.is-dim{opacity:.45}.mfc-sub-pos{font-size:10px;font-weight:900;opacity:.8;letter-spacing:.04em}.mfc-sub-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mfc-sub-ovr{text-align:right;font-variant-numeric:tabular-nums;color:var(--mfc-accent)}.mfc-sub-stamina{display:block;height:8px;border-radius:4px;background:#00000080;border:1px solid rgba(255,255,255,.25);overflow:hidden}.mfc-sub-stamina>span{display:block;height:100%;background:#69f0ae}.mfc-sub-stamina.is-tired>span{background:#ffd23f}.mfc-sub-stamina.is-exhausted>span{background:#ff5252}.mfc-sub-stamina.is-bench>span{background:#fff6}.mfc-sub-empty,.mfc-subs-hint{font-size:11px;opacity:.7;margin-top:6px}.mfc-card-goal{background:linear-gradient(135deg,var(--team, #ffd23f),var(--team2, #ffffff));color:var(--team-text, #fff);border-color:#ffffff80;padding:14px 40px}.mfc-goal-title{font-size:56px;font-weight:900;letter-spacing:.08em;line-height:1;text-shadow:0 4px 0 rgba(0,0,0,.25),0 0 24px rgba(255,255,255,.4);animation:mfc-goal .6s cubic-bezier(.2,1.6,.4,1)}.mfc-goal-scorer{margin-top:6px;font-size:20px;font-weight:800;text-shadow:0 2px 0 rgba(0,0,0,.25)}.mfc-goal-score{margin-top:2px;font-size:22px;font-weight:900;opacity:.9;font-variant-numeric:tabular-nums}.mfc-card-goal.ga{background:linear-gradient(135deg,var(--ga-c1, #ffd23f),var(--ga-c2, #ffffff));color:var(--ga-ink, #ffffff)}.mfc-card-goal.ga .mfc-goal-icon{color:var(--ga-ink, #ffffff)}.mfc-card-goal.ga-klassisch .mfc-goal-title{animation:mfc-goal .6s cubic-bezier(.2,1.6,.4,1)}.mfc-card-goal.ga-comic{border-color:#12121e;border-width:3px;border-radius:14px;transform:rotate(-2deg);box-shadow:6px 8px #0a0a148c}.mfc-card-goal.ga-comic .mfc-goal-title{font-size:60px;letter-spacing:.02em;text-shadow:3px 0 0 #12121e,-3px 0 0 #12121e,0 3px 0 #12121e,0 -3px 0 #12121e,0 6px 0 rgba(10,10,20,.5);animation:mfc-ga-pow .5s cubic-bezier(.2,1.8,.35,1)}.mfc-card-goal.ga-frost{background:linear-gradient(160deg,var(--ga-c1, #bff3ff),var(--ga-c2, #ffffff));border-color:#ffffffd9;box-shadow:0 10px 40px #50a0dc73}.mfc-card-goal.ga-frost .mfc-goal-title{font-weight:800;letter-spacing:.16em;text-shadow:0 0 18px var(--ga-c3, #ffffff),0 2px 0 rgba(20,60,90,.25);animation:mfc-ga-drift .7s cubic-bezier(.16,.9,.28,1)}.mfc-card-goal.ga-neon{background:linear-gradient(150deg,#080a18f0,#100c28f0);border-color:var(--ga-c1, #ffee55);box-shadow:0 0 26px var(--ga-c1, #ffee55),0 10px 40px #0000008c}.mfc-card-goal.ga-neon .mfc-goal-title{color:var(--ga-ink, #ffffff);text-shadow:0 0 8px var(--ga-c1, #ffee55),0 0 22px var(--ga-c2, #ffffff),0 0 44px var(--ga-c1, #ffee55);animation:mfc-ga-flicker .7s ease-out}.mfc-card-goal.ga-neon .mfc-goal-scorer,.mfc-card-goal.ga-neon .mfc-goal-score{color:#fff}.mfc-card-goal.ga-neon .mfc-goal-icon{color:var(--ga-c1, #ffee55)}.mfc-card-goal.ga-feuer{background:linear-gradient(135deg,var(--ga-c1, #ff4d00),var(--ga-c2, #ffb300) 60%,var(--ga-c3, #fff3b0));border-color:#ffdc96cc;box-shadow:0 10px 44px #ff5a0080}.mfc-card-goal.ga-feuer .mfc-goal-title{font-size:60px;transform:skew(-8deg);text-shadow:0 3px 0 rgba(80,20,0,.5),0 0 26px rgba(255,200,90,.9);animation:mfc-ga-surge .55s cubic-bezier(.15,1.3,.35,1)}.mfc-card-goal.ga-edel{background:linear-gradient(150deg,#0a0816f2,#181028f2);border-color:var(--ga-c1, #ffd23f);box-shadow:inset 0 0 0 1px #ffffff40,0 12px 48px #0009}.mfc-card-goal.ga-edel .mfc-goal-title{color:var(--ga-c1, #ffd23f);font-weight:800;letter-spacing:.2em;text-shadow:0 0 16px var(--ga-c2, #fff3b0);animation:mfc-ga-rise .8s cubic-bezier(.16,.9,.28,1)}.mfc-card-goal.ga-edel .mfc-goal-scorer,.mfc-card-goal.ga-edel .mfc-goal-score{color:#fff}.mfc-card-goal.ga-edel .mfc-goal-icon{color:var(--ga-c1, #ffd23f)}@keyframes mfc-ga-pow{0%{transform:scale(.3) rotate(-14deg);opacity:0}60%{transform:scale(1.18) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes mfc-ga-drift{0%{transform:translateY(-14px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes mfc-ga-flicker{0%{opacity:0;transform:scale(1.25)}25%{opacity:1}35%{opacity:.35}45%{opacity:1}60%{opacity:.6}to{opacity:1;transform:scale(1)}}@keyframes mfc-ga-surge{0%{transform:skew(-8deg) scale(.55) translate(-30px);opacity:0}to{transform:skew(-8deg) scale(1) translate(0);opacity:1}}@keyframes mfc-ga-rise{0%{transform:translateY(16px) scale(.85);opacity:0}55%{transform:translateY(-3px) scale(1.04);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes mfc-bump{0%{transform:scale(1)}40%{transform:scale(1.35);color:var(--mfc-accent)}to{transform:scale(1)}}@keyframes mfc-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes mfc-label-pop{0%{transform:translate(-50%) scale(.6);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}@keyframes mfc-fade{0%{opacity:0}to{opacity:1}}@keyframes mfc-urgent-tick{0%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes mfc-goal{0%{transform:scale(.3) rotate(-8deg);opacity:0}60%{transform:scale(1.15) rotate(2deg);opacity:1}to{transform:scale(1) rotate(0)}}@keyframes mfc-glow{0%{filter:brightness(1)}to{filter:brightness(1.6)}}@keyframes mfc-glow-soft{0%{filter:brightness(1)}to{filter:brightness(1.05)}}@media(max-height:384px){.mfc-match{--mfc-btn-scale: .86;--mfc-cluster-inset: 10px}.mfc-energy-mine{width:130px}.mfc-card-pause{padding:10px 14px;gap:12px}.mfc-card-pause .mfc-card-title{font-size:22px}.mfc-card-pause .mfc-card-score{font-size:28px}.mfc-card-pause .mfc-card-hint{font-size:10px;line-height:1.35;margin-top:6px}.mfc-scoreboard{font-size:13px}.mfc-score{font-size:17px}}.mfc-match.mfc-spectator .mfc-joy-zone,.mfc-match.mfc-spectator .mfc-buttons,.mfc-hud.is-spectator .mfc-energy-mine,.mfc-hud.is-spectator .mfc-energy-theirs,.mfc-hud.is-spectator .mfc-power,.mfc-hud.is-spectator .mfc-urgent{display:none}.mfc-hud.is-spectator .mfc-notice{max-width:calc(var(--mfc-usable-w) - 40px)}.mfc-speed{position:absolute;top:calc(8px + var(--mfc-safe-top));right:calc(10px + 44px + 8px + var(--mfc-safe-right));width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,210,63,.75);background:#0a0e1c99;color:var(--mfc-accent);font:900 16px/1 var(--mfc-font);font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;z-index:9}.mfc-speed:active{background:#ffffff4d}.mfc-speed:disabled{opacity:.4;border-color:#ffffff59;color:#ffffffb3;cursor:default}.mfc-speed:disabled:active{background:#0a0e1c99}.mfc-break-stats{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:3px 12px;margin:4px auto 0;max-width:300px;width:100%}.mfc-break-team{font-size:11px;font-weight:800;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.mfc-break-label{font-size:11px;font-weight:700;opacity:.7;text-align:center;white-space:nowrap}.mfc-break-val{font-size:17px;font-weight:900;font-variant-numeric:tabular-nums;text-align:center}.mfc-card-break{width:min(620px,100%)}.mfc-card-break .mfc-card-buttons{margin-top:12px}@media(max-height:384px){.mfc-break-val{font-size:15px}.mfc-card-break .mfc-card-buttons{margin-top:8px}}.mfc-zurufe{position:absolute;right:calc(10px + var(--mfc-safe-right));bottom:calc(10px + var(--mfc-safe-bottom));display:flex;flex-direction:column;align-items:stretch;gap:6px;width:186px;pointer-events:auto;z-index:8}.mfc-zurufe[hidden]{display:none}.mfc-zuruf-count{align-self:flex-end;display:flex;align-items:center;gap:4px;padding:2px 9px;border-radius:999px;background:#0a0e1cbf;color:#fff;font-size:11px;font-weight:800}.mfc-zuruf-count .icon{width:13px;height:13px;color:var(--mfc-accent)}.mfc-zurufe.is-empty .mfc-zuruf-count{opacity:.6}.mfc-zuruf{position:relative;display:flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border-radius:12px;border:2px solid rgba(255,210,63,.75);background:#0a0e1cb8;color:#fff;font:800 13px/1.1 var(--mfc-font);text-align:left;overflow:hidden;cursor:pointer}.mfc-zuruf .icon{flex:none;width:18px;height:18px;color:var(--mfc-accent)}.mfc-zuruf-hinten{border-color:#7fd3ffbf}.mfc-zuruf-hinten .icon{color:#7fd3ff}.mfc-zuruf-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center}.mfc-zuruf-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mfc-zuruf-secs{font-size:11px;font-variant-numeric:tabular-nums;color:var(--mfc-accent)}.mfc-zuruf-secs:empty{display:none}.mfc-zuruf:active:not(:disabled){background:#ffffff40}.mfc-zuruf:disabled{opacity:.4;cursor:default}.mfc-zuruf.is-running{opacity:1;background:#282208d9;box-shadow:0 0 0 2px #ffd23f59}.mfc-zuruf-hinten.is-running{box-shadow:0 0 0 2px #7fd3ff59}.mfc-zuruf-hinten.is-running{background:#081e2cd9}.mfc-zuruf-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.mfc-zuruf-bar>span{display:block;height:100%;width:0;background:var(--mfc-accent)}.mfc-zuruf-hinten .mfc-zuruf-bar>span{background:#7fd3ff}.mfc-break-bot{display:flex;align-items:flex-start;gap:6px;margin:6px auto 0;max-width:340px;width:100%;padding:4px 8px;border-radius:10px;background:#ffffff12;font-size:11px;line-height:1.3;text-align:left}.mfc-break-bot .icon{flex:none;width:15px;height:15px;margin-top:1px;color:var(--mfc-accent)}.mfc-break-bot b{color:var(--mfc-accent)}.mfc-break-style{margin:6px auto 0;max-width:340px;width:100%}.mfc-break-style-head{font-size:11px;font-weight:800;line-height:1.3;text-align:left}.mfc-break-style-head>b{margin-right:6px;text-transform:uppercase;letter-spacing:.04em}.mfc-break-style-hint{font-weight:700;opacity:.75}.mfc-break-style-btns{display:flex;gap:3px;margin-top:4px;padding:2px;border-radius:11px;background:#00000059}.mfc-style-btn{flex:1 1 auto;min-height:44px;min-width:44px;padding:0 5px;border-radius:9px;border:0;background:transparent;color:#ffffffb3;font:800 12px/1 var(--mfc-font);white-space:nowrap;cursor:pointer}.mfc-style-btn.is-active{background:linear-gradient(180deg,#ffe07a,var(--mfc-accent));color:#1a1400}@media(max-height:384px){.mfc-break-bot,.mfc-break-style{margin-top:6px}}.mfc-card-break.is-coached{width:min(720px,100%);padding-top:10px;padding-bottom:10px}.mfc-card-break.is-coached .mfc-card-title{font-size:18px}.mfc-card-break.is-coached .mfc-card-score{font-size:26px;margin:0;line-height:1.1}.mfc-card-break.is-coached .mfc-break-stats{gap:0 12px;margin-top:2px}.mfc-card-break.is-coached .mfc-break-val{font-size:15px}.mfc-card-break.is-coached .mfc-card-buttons{margin-top:8px}.mfc-pause-coach{display:block;margin-top:4px;font-weight:700}.mfc-pause-coach b{color:var(--mfc-accent)}.mfc-coachbar{position:absolute;top:calc(8px + 38px + var(--mfc-safe-top));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;white-space:nowrap;font:800 10px/1 var(--mfc-font);color:#fff;pointer-events:none;z-index:8}.mfc-coachbar[hidden]{display:none}.mfc-chip{display:none;align-items:center;gap:3px;height:18px;padding:0 7px;border-radius:999px;background:#0a0e1cb8;border:1px solid rgba(255,255,255,.28);letter-spacing:.02em}.mfc-coachbar.is-coached .mfc-chip{display:inline-flex}.mfc-chip .icon{display:none;width:11px;height:11px}.mfc-chip[data-style=pressing]{border-color:#ff785ad9}.mfc-chip[data-style=ballbesitz]{border-color:#78dc8cd9}.mfc-chip[data-style=konter]{border-color:#7fbeffd9}.mfc-chip.is-vorne{background:#3c3006e6;border-color:var(--mfc-accent)}.mfc-chip.is-hinten{background:#082436e6;border-color:#7fd3ff}.mfc-chip.is-vorne .icon{display:inline-block;color:var(--mfc-accent)}.mfc-chip.is-hinten .icon{display:inline-block;color:#7fd3ff}.mfc-poss{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 6px;border-radius:999px;background:#0a0e1cb8;font-variant-numeric:tabular-nums}.mfc-poss-pct{min-width:2.9em;text-align:center}.mfc-poss-bar{position:relative;width:64px;height:6px;border-radius:3px;overflow:hidden;background:var(--poss-theirs, #d33);box-shadow:inset 0 0 0 1px #ffffff59}.mfc-poss-fill{position:absolute;left:0;top:0;bottom:0;width:50%;background:var(--poss-mine, #36c);border-right:1px solid rgba(255,255,255,.8);transition:width .4s ease}@media(max-height:384px){.mfc-coachbar{top:calc(8px + 34px + 2px + var(--mfc-safe-top))}}@media(prefers-reduced-motion:reduce){.mfc-poss-fill{transition:none}}
