.mr-root img{max-width:none}.mr-root{--font-d:"Baloo 2", "Nunito", system-ui, sans-serif;--font-u:"Nunito", system-ui, sans-serif;--ink:#4a1e06;--outline:#5a1a08;--gold:#ffc93c;--gold-hi:#fff1a8;--gold-lo:#d98a0e;--red:#d8261e;--red-hi:#f2493a;--red-lo:#8e1010;--plum:#2b1030;--plum-hi:#43194a;--buff:#2dbe4a;--debuff:#e0322b;--mystery:#9b4dff;--pop:cubic-bezier(.34, 1.56, .64, 1);width:100%;height:100%;font-family:var(--font-u);color:#fff;-webkit-user-select:none;user-select:none;background:#07040c;position:relative;overflow:hidden}.mr-root,.mr-root *,.mr-root :before,.mr-root :after{box-sizing:border-box}.mr-root button{font:inherit}.mr-root .mr-scene{transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.mr-root .stroke{font-family:var(--font-d);white-space:nowrap;font-weight:800;line-height:1;display:inline-block;position:relative}.mr-root .stroke:before{content:attr(data-t);content:attr(data-t) / "";z-index:0;-webkit-text-stroke:var(--sw,10px) var(--sc,var(--outline));color:var(--sc,var(--outline));text-shadow:0 var(--sd,6px) 0 var(--sc,var(--outline));position:absolute;top:0;left:0}.mr-root .stroke>span{z-index:1;background:var(--sf,linear-gradient(180deg, #fffbe0 0%, #ffe680 45%, #ffc21f 100%));color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.mr-root .ribbon__title{text-align:center;position:absolute;top:46%;left:0;right:0;transform:translateY(-50%)}.mr-root .bg{background-position:50%;background-size:cover;position:absolute;inset:0}.mr-root .bg--sky:after{content:"";background:radial-gradient(at 60% 40%,#50288c00 30%,#14082873 100%);position:absolute;inset:0}.mr-root .rail{z-index:20;background:radial-gradient(circle at 20% 10%,#ffc85014,#0000 40%),linear-gradient(#3a1426 0%,#240b1a 100%);flex-direction:column;gap:12px;width:340px;padding:18px 16px 18px 18px;display:flex;position:absolute;top:0;bottom:0;left:0;box-shadow:inset -4px 0 #e7a93a,inset -8px 0 #6e2a0e,10px 0 30px #00000073}.mr-root .rail__head{background:linear-gradient(#e23a2c 0%,#a5141a 100%);border-radius:22px;flex:none;place-items:center;height:92px;margin:0 6px;display:grid;position:relative;box-shadow:inset 0 0 0 4px #ffd35a,inset 0 0 0 7px #8c1a0e,inset 0 10px 0 7px #ffffff1f,0 6px #5a0e0a,0 10px 20px #0006}.mr-root .rail__head .stroke{--sw:9px;--sd:4px;font-size:40px}.mr-root .rail__head .star{width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%)}.mr-root .rail__head .star--l{left:16px}.mr-root .rail__head .star--r{right:16px}.mr-root .rail__head .cloud{width:78px;position:absolute;bottom:-16px}.mr-root .rail__head .cloud--l{left:-8px}.mr-root .rail__head .cloud--r{right:-8px;transform:scaleX(-1)}.mr-root .rail__head h2{font-size:inherit;margin:0;line-height:1}.mr-root .rows{flex-direction:column;flex:1;gap:14px;min-height:0;margin:0;padding:6px 0 0;list-style:none;display:flex}.mr-root .row{background:linear-gradient(#4a1d3e 0%,#2e0f28 100%);border-radius:22px;flex:1;align-items:center;gap:4px;min-height:0;max-height:170px;padding:0 16px 0 12px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #ffc86e47,inset 0 3px 0 3px #ffffff0f,0 5px #00000059}.mr-root .row--turn{background:linear-gradient(#e0362a 0%,#9c1016 100%);box-shadow:inset 0 0 0 4px #ffd35a,inset 0 0 0 7px #7e1208,0 0 24px #ffc43c8c,0 6px #4e0808}.mr-root .medal{width:58px;height:58px;font-family:var(--font-d);color:#5a2a00;background:radial-gradient(circle at 35% 30%, #fff8c8 0%, var(--m1) 45%, var(--m2) 100%);box-shadow:inset 0 0 0 4px #ffffff73, 0 0 0 3px var(--m3), 0 4px 0 #00000059;border-radius:50%;flex:none;place-items:center;padding-top:3px;font-size:34px;font-weight:800;line-height:1;display:grid}.mr-root .medal--1{--m1:#ffd23f;--m2:#d98a0e;--m3:#7e4a06}.mr-root .medal--2{--m1:#dde6f2;--m2:#8fa0b8;--m3:#3e4a5e;color:#2e3a4e}.mr-root .medal--3{--m1:#f0a870;--m2:#b5602a;--m3:#5a2a0c}.mr-root .medal--4{--m1:#c8a2f5;--m2:#7f4fc8;--m3:#3a1a6a;color:#2a0e52}.mr-root .ava{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;filter:drop-shadow(0 5px #0000004d);flex:none;align-self:flex-end;width:92px;height:calc(100% + 8px);max-height:150px;margin:-8px 4px 4px -4px}.mr-root .row--turn .ava{animation:1.1s ease-in-out infinite mr-hopSimple}.mr-root .row__info{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;padding-top:14px;display:flex}.mr-root .row__info .line{align-items:center;display:flex}.mr-root .row__name{max-width:100%;font-family:var(--font-d);color:#fff;text-shadow:0 3px #00000073;white-space:nowrap;font-size:32px;font-weight:800;line-height:1}.mr-root .row__name--wrap{white-space:normal;font-size:24px;line-height:1.05}.mr-root .row__name--break{overflow-wrap:anywhere}.mr-root .plate{font-family:var(--font-d);color:#4a2200;text-align:center;background:linear-gradient(#fff3c0 0%,#ffd35a 60%,#f0a826 100%);border-radius:14px;min-width:76px;padding:5px 16px 2px;font-size:36px;font-weight:800;line-height:1;box-shadow:inset 0 0 0 3px #fff7d6,0 0 0 3px #a8650c,0 4px #6e3a04}.mr-root .shield-mini{-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:34px;height:34px;margin-left:6px}.mr-root .turn-tab{z-index:2;font-family:var(--font-d);color:#8e1010;background:linear-gradient(#fff6c8,#ffcc3a);border-radius:999px;padding:6px 14px 4px;font-size:17px;font-weight:800;line-height:1;position:absolute;top:-12px;right:12px;box-shadow:0 0 0 3px #a8650c,0 3px #6e3a04}.mr-root .turn-tab--done{color:#5a2a00;background:linear-gradient(#fffbe0,#ffe36b);box-shadow:0 0 0 3px #a8650c,0 3px #6e3a04,0 0 16px #ffe678e6}.mr-root .board{position:absolute;top:0;bottom:0;right:0}.mr-root .world{width:100%;transition:transform .7s cubic-bezier(.22,1,.36,1),transform-origin .7s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.mr-root .world svg{position:absolute;top:0;left:0;overflow:visible}.mr-root .world .flow{animation:1.4s linear infinite mr-flow}.mr-root .tile{width:150px;position:absolute;transform:translate(-50%,-38%)}.mr-root .tile img.disc{filter:drop-shadow(0 10px 10px #1405288c);width:150px;display:block}.mr-root .tile .num{width:58px;height:58px;font-family:var(--font-d);color:#4a2200;background:radial-gradient(circle at 40% 30%,#fffbe6 0%,#ffe7a0 60%,#f4c25a 100%);border-radius:50%;place-items:center;padding-top:4px;font-size:30px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 3px #fff6d0,0 0 0 4px #c98414,0 0 0 6px #6e3a04,0 5px 0 5px #3c140073}.mr-root .tile--goal img.disc{filter:drop-shadow(0 0 26px #ffdc5ae6)drop-shadow(0 10px 10px #1405288c)}.mr-root .tok{z-index:3;width:112px;height:112px;position:absolute;bottom:58%;left:50%;transform:translate(-50%)}.mr-root .tok img.art{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px #280a1e59);width:100%;height:100%;animation:2.4s ease-in-out infinite mr-bob;position:absolute;inset:0}.mr-root .tok .aura{background:radial-gradient(circle, var(--glow) 0%, transparent 62%);border-radius:50%;width:190px;height:190px;animation:2.4s ease-in-out infinite mr-pulse;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.mr-root .tok--buff{--glow:#5aff788c}.mr-root .tok--debuff{--glow:#ff463c80}.mr-root .tok--mystery{--glow:#be6eff99}.mr-root .tok--goal{--glow:#ffe678b3;width:150px;height:150px}.mr-root .fx{z-index:4;position:absolute;top:-4px;right:-14px}.mr-root .fx-badge{width:54px;height:54px;font-family:var(--font-d);color:#fff;text-shadow:0 2px #00000059;background:radial-gradient(circle at 38% 30%, var(--b1), var(--b2));border-radius:50%;place-items:center;padding-top:3px;font-size:28px;font-weight:800;line-height:1;display:grid;box-shadow:inset 0 0 0 3px #ffffff80,0 0 0 4px #fff,0 0 0 6px #280a0a99,0 4px 8px #0006}.mr-root .fx-badge--up{--b1:#7bea6a;--b2:#169a36}.mr-root .fx-badge--down{--b1:#ff7a6a;--b2:#b81818}.mr-root .runner{z-index:6;filter:drop-shadow(0 8px #14051e59);width:auto;transition:left .34s ease-in-out,top .34s ease-in-out,height .3s;position:absolute;transform:translate(-50%,-100%)}.mr-root .runner--turn{animation:1.1s ease-in-out infinite mr-hop}.mr-root .runner.jump{animation:.34s ease-out mr-jump!important}.mr-root .runner.move{transition:left var(--mr-move) var(--mr-ease,cubic-bezier(.4, 0, .2, 1)), top var(--mr-move) var(--mr-ease,cubic-bezier(.4, 0, .2, 1)), height .3s;animation-duration:var(--mr-move)!important;animation-timing-function:linear!important;animation-fill-mode:both!important}.mr-root .runner.move--spring{--mr-ease:cubic-bezier(.2, .5, .3, 1);animation-name:mr-mvSpring!important}.mr-root .runner.move--rabbit{--mr-ease:cubic-bezier(.45, .1, .55, .9);animation-name:mr-mvRabbit!important}.mr-root .runner.move--sky{--mr-ease:cubic-bezier(.45, .05, .35, 1);animation-name:mr-mvSky!important}.mr-root .runner.move--dog{--mr-ease:cubic-bezier(.2, .6, .4, 1);animation-name:mr-mvDog!important}.mr-root .runner.move--owner{--mr-ease:cubic-bezier(.25, .9, .4, 1);animation-name:mr-mvBroom!important}.mr-root .runner.move--wind{--mr-ease:cubic-bezier(.35, .1, .3, 1);animation-name:mr-mvWind!important}.mr-root .runner--chased{animation:.34s ease-in-out infinite mr-shake!important}.mr-root .actor{pointer-events:none;filter:drop-shadow(0 8px #14051e59);width:auto;height:112px;transition:left .34s ease-in-out,top .34s ease-in-out;position:absolute;transform:translate(-50%,-100%)}.mr-root .actor--ride{transition:left var(--mr-move) var(--mr-ease,cubic-bezier(.4, 0, .2, 1)), top var(--mr-move) var(--mr-ease,cubic-bezier(.4, 0, .2, 1));animation-duration:var(--mr-move)!important}.mr-root .actor--spring.actor--ride{--mr-ease:cubic-bezier(.2, .5, .3, 1);animation-name:mr-rideSpring!important}.mr-root .actor--rabbit.actor--ride{--mr-ease:cubic-bezier(.45, .1, .55, .9);animation-name:mr-mvRabbit!important;animation-timing-function:linear!important}.mr-root .actor--sky.actor--ride{--mr-ease:cubic-bezier(.45, .05, .35, 1);animation-name:mr-rideSky!important;animation-timing-function:linear!important}.mr-root .actor--dog.actor--ride{--mr-ease:cubic-bezier(.2, .6, .4, 1);animation-name:mr-rideDog!important;animation-timing-function:linear!important}.mr-root .actor--owner.actor--ride{--mr-ease:cubic-bezier(.25, .9, .4, 1);animation-name:mr-rideBroom!important;animation-timing-function:linear!important}.mr-root .actor--wind.actor--ride{--mr-ease:cubic-bezier(.35, .1, .3, 1);animation-name:mr-rideWind!important;animation-timing-function:linear!important}.mr-root .actor--dog{height:118px;animation:.7s cubic-bezier(.2,.7,.3,1) both mr-actDog}.mr-root .actor--wind{height:132px;animation:.8s cubic-bezier(.2,.7,.3,1) both mr-actWind}.mr-root .actor--owner{height:150px;animation:.9s cubic-bezier(.4,.05,.3,1) both mr-actBroom}.mr-root .actor--spring{height:96px;animation:.85s cubic-bezier(.3,.05,.25,1) both mr-actSpring}.mr-root .actor--rabbit{height:104px;animation:.85s cubic-bezier(.25,.6,.3,1) both mr-actRabbit}.mr-root .actor--sky{height:120px;animation:1.05s cubic-bezier(.3,.1,.25,1) both mr-actSky}.mr-root .actor--shield{height:150px;animation:.9s cubic-bezier(.25,.8,.3,1) both mr-actShield}.mr-root .runner--shield{filter:drop-shadow(0 0 10px #6fc3ff)drop-shadow(0 0 4px #2f8bff)drop-shadow(0 8px #14051e59)}.mr-root .runner-ring{z-index:2;background:radial-gradient(#ffe678d9 0%,#ffb42866 45%,#0000 70%);border-radius:50%;width:170px;height:60px;animation:1.1s ease-in-out infinite mr-pulse;position:absolute;transform:translate(-50%,-50%)}.mr-root .spot{z-index:5;pointer-events:none;background:radial-gradient(34% 46% at 50% 58%,#0000 55%,#0c041a99 100%);transition:opacity .4s;position:absolute;inset:0}.mr-root .hud-tl{z-index:15;align-items:center;gap:12px;display:flex;position:absolute;top:20px;left:22px}.mr-root .round-badge{font-family:var(--font-d);color:#6a2a00;background:linear-gradient(#fff1b0,#ffc93c);border-radius:999px;padding:13px 28px 10px;font-size:34px;font-weight:800;line-height:1;box-shadow:0 0 0 4px #a8650c,0 6px #6e3a04}.mr-root .turn-btn{font-family:var(--font-d);background:linear-gradient(#e8402f,#a3121a);border-radius:999px;padding:10px 26px 8px;font-size:26px;font-weight:800;line-height:1;animation:1.6s ease-in-out infinite mr-nudge;box-shadow:inset 0 0 0 3px #ffd35a,0 0 0 3px #6e1208,0 5px #4e0808,0 0 22px #ffb43c80}.mr-root .turn-btn .stroke{--sw:7px;--sd:3px;--sc:#6e1208;font-size:28px}.mr-root .go{z-index:7;cursor:pointer;background:linear-gradient(#a6f25a 0%,#4ccb2e 45%,#1f9a22 100%);border:0;border-radius:999px;place-items:center;width:380px;height:108px;padding:6px 0 0;display:grid;position:absolute;bottom:-54px;left:50%;transform:translate(-50%);box-shadow:inset 0 -6px #00500a59,inset 0 0 0 5px #ffffff59,0 0 0 6px #ffe070,0 0 0 10px #1e5e10,0 10px 0 8px #123e08}.mr-root .go:after{content:"";background:linear-gradient(#ffffffb3,#fff0);border-radius:999px;height:26px;position:absolute;top:10px;left:34px;right:34px}.mr-root .go .stroke{--sw:10px;--sd:4px;--sc:#0e5a12;font-size:56px}.mr-root .go .stroke>span{background:linear-gradient(#fff,#f2ffe0);-webkit-background-clip:text;background-clip:text}.mr-root .confetti{z-index:2;border-radius:4px;width:18px;height:30px;animation:3s linear infinite mr-fall;position:absolute}.mr-root .lobby,.mr-root .victory{position:absolute;inset:0;overflow:hidden}.mr-root .lobby .bg:after{content:"";background:radial-gradient(at 50% 55%,#0a0c2840,#0a0822b8);position:absolute;inset:0}.mr-root .victory .bg:after{content:"";background:radial-gradient(at 50% 40%,#28143c00,#0e0824b3);position:absolute;inset:0}.mr-root .stage{transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;width:1600px;height:900px;display:flex;position:absolute;top:50%;left:50%}.mr-root .l-title{z-index:3;width:760px;animation:mr-popIn .7s var(--pop) both;margin-bottom:-64px;position:relative}.mr-root .l-title h1{font-size:inherit;font-weight:inherit;margin:0}.mr-root .l-title img{filter:drop-shadow(0 10px #28060466);width:100%;display:block}.mr-root .l-title .ribbon__title .stroke{--sw:12px;--sd:6px;--sc:#6b0e08;font-size:64px}.mr-root .panel{width:1140px;animation:mr-popIn .6s .1s var(--pop) both;background:linear-gradient(#22285ce0,#12143aeb);border-radius:38px;flex-direction:column;align-items:center;gap:16px;padding:58px 50px 20px;display:flex;position:relative;box-shadow:inset 0 0 0 3px #ffe28c40,0 0 0 5px #e9b53c,0 0 0 9px #6e3e08,0 18px 40px #00000073}.mr-root .plaque{font-family:var(--font-d);letter-spacing:.5px;color:#ffe7a0;background:linear-gradient(#2a2f70,#171a48);border-radius:16px;align-items:center;margin:0;padding:10px 44px 6px;font-size:32px;font-weight:800;line-height:normal;display:inline-flex;position:relative;box-shadow:0 0 0 3px #e9b53c,0 0 0 6px #5a3206,0 5px 0 6px #0000004d}.mr-root .plaque img{width:74px;position:absolute;top:50%;transform:translateY(-50%)}.mr-root .plaque img:first-child{left:-58px}.mr-root .plaque img:last-child{right:-58px;transform:translateY(-50%)scaleX(-1)}.mr-root .chips{gap:26px;display:flex}.mr-root .chip{cursor:pointer;min-width:128px;font-family:var(--font-d);color:#c9d2ff;background:linear-gradient(#3d4a96,#232b66);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:11px 30px 7px;font-size:34px;font-weight:800;line-height:1;transition:transform .15s;display:flex;position:relative;box-shadow:inset 0 3px #ffffff2e,0 0 0 3px #1a1e4e,0 6px 0 3px #0e1034}.mr-root .chip:hover{transform:translateY(-2px)}.mr-root .chip.on{color:#5a2a00;background:linear-gradient(#fff3a6,#ffc53a 60%,#f29a12);box-shadow:inset 0 3px #fff9,0 0 0 4px #fff4c4,0 0 0 7px #b26a08,0 7px 0 7px #6e3a04,0 0 30px #ffc8468c}.mr-root .chip .tick{color:#ffd54a;background:#5a2a00;border-radius:50%;place-items:center;width:38px;height:38px;padding-top:3px;font-size:24px;display:none}.mr-root .chip.on .tick{display:grid}.mr-root .stepper{align-items:center;gap:22px;display:flex}.mr-root .stepper .chip{cursor:default;min-width:132px}.mr-root .stepper .chip:hover{transform:none}.mr-root .pm{cursor:pointer;width:56px;height:56px;font-family:var(--font-d);color:#5a2a00;background:linear-gradient(#fff3a6,#ffc53a 60%,#f29a12);border:0;border-radius:50%;place-items:center;padding-top:4px;font-size:40px;font-weight:800;line-height:1;transition:transform .15s;display:grid;box-shadow:inset 0 3px #fff9,0 0 0 3px #b26a08,0 5px 0 3px #6e3a04}.mr-root .pm:hover:not(:disabled){transform:translateY(-2px)}.mr-root .pm:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 3px #fff9,0 0 0 3px #b26a08,0 2px 0 3px #6e3a04}.mr-root .pm:disabled{cursor:not-allowed;color:#8a90c0;background:linear-gradient(#3d4a96,#232b66);box-shadow:0 0 0 3px #1a1e4e,0 5px 0 3px #0e1034}.mr-root .q-total{font-family:var(--font-d);align-items:center;gap:12px;margin:-4px 0 0;font-size:24px;font-weight:800;line-height:1.2;display:flex}.mr-root .q-sum{color:#ffe7a0;background:#0c10348c;border-radius:999px;padding:5px 16px 3px;box-shadow:inset 0 0 0 2px #ffe7a073}.mr-root .q-each{color:#c9d2ff;background:#0c10348c;border-radius:999px;padding:5px 16px 3px;box-shadow:inset 0 0 0 2px #c9d2ff59}.mr-root .q-repeat{color:#5a2a00;background:#ffc53a;border-radius:999px;padding:5px 16px 3px;box-shadow:0 0 0 2px #b26a08}.mr-root .cards{gap:26px;margin:4px 0 6px;display:flex}.mr-root .card{background:radial-gradient(circle at 50% 38%, var(--c1), var(--c2));width:232px;height:232px;box-shadow:inset 0 0 0 4px #ffffff59, 0 0 0 4px var(--c3), 0 8px 0 4px #00000059;border-radius:26px;transition:transform .2s,filter .25s,opacity .25s;position:relative;overflow:hidden}.mr-root .card:before{content:"";opacity:.18;background:repeating-radial-gradient(circle at 0 100%,#0000 0 14px,#fff 14px 16px);position:absolute;inset:0}.mr-root .card__pick{cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.mr-root .card img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px #00000040);width:100%;height:180px;position:absolute;bottom:46px;left:0}.mr-root .card.on img{animation:1.4s ease-in-out infinite mr-bob}.mr-root .card__name{cursor:text;background:var(--c3);border-radius:999px;align-items:center;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:inset 0 0 0 3px #ffffff80,0 3px #0000004d}.mr-root .card__name input{text-align:center;text-transform:uppercase;width:100%;min-width:0;height:45px;font-family:var(--font-d);color:#fff;text-shadow:0 2px #0000004d;background:0 0;border:0;outline:0;padding:8px 6px 4px 38px;font-size:26px;font-weight:800}.mr-root .card__name i{width:30px;height:30px;color:var(--c3);background:#fff6da;border-radius:50%;flex:none;place-items:center;margin-right:8px;font-size:17px;font-style:normal;display:grid}.mr-root .card__name:focus-within{box-shadow:inset 0 0 0 3px #fff,0 0 0 4px #ffd54a,0 3px 0 4px #0000004d}.mr-root .card:not(.on){filter:grayscale(.85)brightness(.6);opacity:.7;transform:scale(.94)}.mr-root .card.on:hover{transform:translateY(-4px)}.mr-root .card--lan{--c1:#ff8a7a;--c2:#d8392e;--c3:#9e1b14}.mr-root .card--rong{--c1:#8be08a;--c2:#2f9e4a;--c3:#17672b}.mr-root .card--dia{--c1:#ffe08a;--c2:#e0a322;--c3:#9c6608}.mr-root .card--aodai{--c1:#ff94ae;--c2:#d23f66;--c3:#8e1a3e}.mr-root .rule{background:linear-gradient(90deg,#0000,#e9b53c80,#0000);width:100%;height:2px;margin:2px 0}.mr-root .stage .go{width:440px;height:100px;margin-top:20px;animation:1.8s ease-in-out infinite mr-breathe2;position:relative;bottom:auto;left:auto;transform:none}.mr-root .stage .go .stroke{font-size:62px}.mr-root .btn-navy{cursor:pointer;height:96px;font-family:var(--font-d);color:#ffe7a0;background:linear-gradient(#2e3680,#161a4a);border:0;border-radius:999px;padding:8px 48px 0;font-size:38px;font-weight:800;position:relative;box-shadow:inset 0 3px #ffffff26,0 0 0 5px #e9b53c,0 0 0 9px #5a3206,0 9px 0 8px #00000059}.mr-root .v-title{font-size:inherit;z-index:3;animation:mr-popIn .8s var(--pop) both;margin:0;line-height:1;position:relative}.mr-root .v-title .stroke{--sw:17px;--sd:8px;--sc:#6b0e08;font-size:84px}.mr-root .v-title .spk{width:46px;height:46px;animation:1.6s ease-in-out infinite mr-twinkle;position:absolute;top:50%;transform:translateY(-50%)}.mr-root .v-title .spk--l{left:-70px}.mr-root .v-title .spk--r{animation-delay:-.8s;right:-70px}.mr-root .podium{justify-content:center;align-items:flex-end;gap:50px;margin:10px 0 0;padding:0;list-style:none;display:flex;position:relative}.mr-root .pod{animation:mr-podIn .7s var(--pop) both;flex-direction:column;align-items:center;display:flex;position:relative}.mr-root .pod__who{z-index:2;filter:drop-shadow(0 10px #14051e66);position:relative}.mr-root .pod__base{position:relative}.mr-root .pod__base>img{width:100%;display:block}.mr-root .pod__num{left:50%;top:var(--ny,50%);font-family:var(--font-d);color:#3a2410;font-weight:800;line-height:1;font-size:var(--nf,60px);padding-top:6px;position:absolute;transform:translate(-50%,-50%)}.mr-root .pod__name{text-align:center;width:max-content;line-height:1.05;font-family:var(--font-d);color:#fff;background:linear-gradient(#2c3272,#161a48);border-radius:16px;padding:8px 24px 4px;font-size:30px;font-weight:800;position:absolute;top:calc(100% - 22px);left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #c9d0f0,0 4px 0 3px #00000059}.mr-root .pod__line{white-space:nowrap;display:block}.mr-root .pod__name small{margin-top:2px;font-size:.78em;line-height:1.3;display:block}.mr-root .pod--3 .pod__name{background:linear-gradient(#6a2e1a,#3e1608);box-shadow:0 0 0 3px #e0a070,0 4px 0 3px #00000059}.mr-root .pod--1 .pod__name{color:#ffe7a0;background:linear-gradient(#d02a20,#8e0e0c);padding:11px 24px 4px;font-size:32px;top:calc(100% - 34px);box-shadow:0 0 0 4px #ffd35a,0 0 0 7px #7e4a06,0 6px 0 7px #00000059}.mr-root .pod--1{z-index:2;margin:0 12px}.mr-root .pod--1 .pod__who{animation:1s ease-in-out infinite mr-hopSimple}.mr-root .arch{z-index:0;width:420px;height:420px;animation:mr-archIn 1s var(--pop) both;position:absolute;bottom:150px;left:50%;transform:translate(-50%)}.mr-root .arch__moon{background:radial-gradient(circle,#ffecaa59,#ffd26e1f 60%,#0000 71%);border-radius:50%;position:absolute;inset:0;box-shadow:inset -46px 26px #ffe38a,inset -52px 30px 0 4px #f5b52e,0 0 90px 20px #ffd66e59}.mr-root .arch__lan{transform-origin:50% 0;width:86px;animation:3.2s ease-in-out infinite mr-swing;position:absolute;top:90px}.mr-root .arch__lan--l{left:-40px}.mr-root .arch__lan--r{animation-delay:-1.6s;right:-40px}.mr-root .pod--2{animation-delay:.25s}.mr-root .pod--3{animation-delay:.4s}.mr-root .pod--4{animation-delay:.55s}.mr-root .v-btns{z-index:3;align-items:center;gap:40px;margin-top:76px;display:flex;position:relative}.mr-root .v-btns .go{width:380px;height:94px;margin-top:0}.mr-root .v-conf{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mr-root .v-conf .confetti{animation-duration:4s}.mr-root .intro{z-index:90;background:#0b0820;transition:opacity .5s;position:absolute;inset:0}.mr-root .intro video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.mr-root .intro.out{opacity:0;pointer-events:none}.mr-root .skip{cursor:pointer;font-family:var(--font-d);color:#fff3d0;background:#140a2899;border:0;border-radius:999px;padding:10px 24px 6px;font-size:24px;font-weight:800;position:absolute;bottom:22px;right:24px;box-shadow:inset 0 0 0 2px #ffdc8cb3}.mr-root .mr-play{position:absolute;inset:0}.mr-root .mr-empty{font-family:var(--font-d);color:#ffe7a0;place-items:center;font-size:40px;font-weight:800;display:grid;position:absolute;inset:0}.mr-root .layer{z-index:40;position:absolute;inset:0}.mr-root .layer:empty{display:none}.mr-root .fade-in{animation:.3s both mr-fadeIn}.mr-root .mr-play.cheer-lan .runner[data-team=lan],.mr-root .mr-play.cheer-rong .runner[data-team=rong],.mr-root .mr-play.cheer-dia .runner[data-team=dia],.mr-root .mr-play.cheer-aodai .runner[data-team=aodai]{animation:.45s ease-in-out .35s 3 mr-cheer}.mr-root .banner{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 0 340px}.mr-root .banner__in{width:820px;animation:mr-bannerIn 1.5s var(--pop) both;flex:none;position:relative}.mr-root .banner__in>img.banner__rib{filter:drop-shadow(0 10px #3c0a0559);width:100%;display:block}.mr-root .banner__in .ribbon__title{flex-direction:column;align-items:center;gap:4px;display:flex;top:47%}.mr-root .banner__sub{line-height:1}.mr-root .banner__sub .stroke{--sw:8px!important;--sd:3px!important;font-size:30px!important}.mr-root .banner__in .ribbon__title .stroke{--sw:13px;--sd:6px;--sc:#6b0e08;font-size:70px}.mr-root .banner__ava{width:auto;height:190px;animation:1s ease-in-out infinite mr-bobX;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.mr-root .dim{z-index:25;background:#0a041659;position:absolute;inset:0}.mr-root .pop-wrap{z-index:30;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 0 340px}.mr-root .pop{width:800px;height:700px;animation:mr-popIn .6s var(--pop) both;flex:none;margin-top:24px;position:relative}.mr-root .pop__frame{background:linear-gradient(#ee4a34 0%,#c4221f 40%,#97121a 100%);border-radius:48px;padding:20px;position:absolute;inset:0;box-shadow:0 0 0 7px #ffcf45,0 0 0 11px #7a2a08,inset 0 4px #ffffff40,0 26px 50px #0000008c}.mr-root .pop__body{background:radial-gradient(at 50% 38%,#fff 0%,#fff8e4 40%,#ffebc2 100%);border-radius:32px;flex-direction:column;align-items:center;width:100%;height:100%;padding:92px 40px 78px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #f4b638,inset 0 0 0 8px #fff3cf}.mr-root .rays{background:repeating-conic-gradient(from 0deg, var(--ray) 0deg 9deg, transparent 9deg 22.5deg);width:1300px;height:1300px;animation:18s linear infinite mr-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 0%,#000000b3 20%,#0000 46%);mask:radial-gradient(circle,#000 0%,#000000b3 20%,#0000 46%)}.mr-root .pop--good .rays{--ray:#ffc42880}.mr-root .pop--bad .rays{--ray:#aa78dc61}.mr-root .pop--bad .pop__body{background:radial-gradient(at 50% 38%,#fff 0%,#f6eeff 40%,#eadcf8 100%)}.mr-root .hero-halo{background:radial-gradient(circle,#fffffff2 0%,#fff0be99 40%,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mr-root .hero{z-index:2;flex:auto;width:100%;min-height:0;margin-bottom:10px;position:relative}.mr-root .hero__art{z-index:2;position:absolute;inset:0}.mr-root .hero__art img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px #5a1e0a2e);width:100%;height:100%;animation:mr-heroIn .7s .15s var(--pop) both, mr-bob 2.6s .9s ease-in-out infinite}.mr-root .pop--bad .hero__art img{animation:mr-heroIn .7s .15s var(--pop) both, mr-shake .5s .9s ease-in-out 3}.mr-root .hero-cloud{z-index:3;opacity:.95;width:150px;position:absolute;bottom:8px}.mr-root .hero-cloud--l{left:-40px}.mr-root .hero-cloud--r{right:-40px;transform:scaleX(-1)}.mr-root .say{z-index:3;text-align:center;flex:none;max-width:100%;margin-bottom:16px;padding:0 24px;position:relative}.mr-root .say .stroke{white-space:normal;overflow-wrap:anywhere;--sw:0px;--sd:0px;font-size:46px;line-height:1.08}.mr-root .say .stroke:before{display:none}.mr-root .say .stroke>span{background:linear-gradient(#d0241c,#8e1010);-webkit-background-clip:text;background-clip:text}.mr-root .pop--bad .say .stroke>span{background:linear-gradient(#7a2fb8,#43157a);-webkit-background-clip:text;background-clip:text}.mr-root .pill{z-index:3;font-family:var(--font-d);color:#5a2a00;background:linear-gradient(#fffdf2,#ffebb8);border-radius:999px;flex:none;align-items:center;gap:14px;padding:8px 40px 8px 20px;font-size:40px;font-weight:800;line-height:1;display:flex;position:relative;box-shadow:inset 0 0 0 4px #fff,0 0 0 4px #f0b23a,0 5px 0 4px #96500a40}.mr-root .pill img{-o-object-fit:contain;object-fit:contain;width:62px;height:62px}.mr-root .pill--team img{width:78px;height:92px;margin:-22px 0 -8px}.mr-root .pill span{white-space:nowrap;padding-top:6px}.mr-root .pop--bad .pill{color:#9c1016}.mr-root .pop--bad .pill img.feet{filter:hue-rotate(-40deg)saturate(1.3);transform:rotate(180deg)}.mr-root .ribbon{z-index:5;width:780px;animation:mr-ribbonIn .7s 50ms var(--pop) both;position:absolute;top:-104px;left:50%;transform:translate(-50%)}.mr-root .pop__title{font-size:inherit;font-weight:inherit;margin:0;line-height:1}.mr-root .ribbon img{filter:drop-shadow(0 8px #3c0a0559);width:100%;display:block}.mr-root .pop--bad .ribbon img{filter:hue-rotate(250deg)saturate(1.1)brightness(.95)drop-shadow(0 8px #280a3c59)}.mr-root .ribbon .ribbon__title .stroke{font-size:var(--tsize,82px);--sw:14px;--sd:7px;--sc:#6b0e08;transform:rotate(-1deg)}.mr-root .pop--bad .ribbon .ribbon__title .stroke{--sc:#2e0a4a}.mr-root .lantern{z-index:6;transform-origin:50% 0;width:92px;animation:3.2s ease-in-out infinite mr-swing;position:absolute;top:120px}.mr-root .lantern--l{left:-58px}.mr-root .lantern--r{animation-delay:-1.6s;right:-58px}.mr-root .pop .go{animation:mr-goIn .6s .5s var(--pop) both, mr-breathe 1.8s 1.2s ease-in-out infinite}.mr-root .quiz .pop__body{justify-content:flex-start;gap:24px;padding:96px 44px 44px}.mr-root .q-text{font-family:var(--font-d);color:#4a1e06;text-align:center;place-items:center;min-height:92px;margin:0;padding:0 96px;font-size:34px;font-weight:800;line-height:1.15;display:grid}.mr-root .q-blank{vertical-align:baseline;border-bottom:5px solid #c98414;width:120px;height:1em;margin:0 8px;display:inline-block}.mr-root .q-img{-o-object-fit:contain;object-fit:contain;border-radius:18px;flex:none;max-width:100%;max-height:180px}.mr-root .q-opts{flex:1;grid-template-columns:1fr 1fr;gap:16px;width:100%;min-height:0;display:grid}.mr-root .q-opt{cursor:pointer;text-align:left;min-height:0;font-family:var(--font-d);color:#fff;text-shadow:0 2px #0000004d;background:linear-gradient(180deg, var(--o1), var(--o2));box-shadow:inset 0 -6px 0 #0000002e, inset 0 0 0 4px #ffffff4d, 0 6px 0 var(--o3);border:0;border-radius:24px;align-items:center;gap:14px;padding:12px 18px 12px 12px;font-size:30px;font-weight:800;line-height:1.1;transition:transform .12s,opacity .3s,filter .3s;display:flex;position:relative}.mr-root .q-opt:not(:disabled):hover{transform:translateY(-3px)}.mr-root .q-opt:not(:disabled):active{transform:translateY(3px)}.mr-root .q-opt:disabled{cursor:default}.mr-root .q-opt:first-child{--o1:#ff6b5e;--o2:#d62f24;--o3:#7e1208}.mr-root .q-opt:nth-child(2){--o1:#5eb8ff;--o2:#2471d6;--o3:#0e3a7e}.mr-root .q-opt:nth-child(3){--o1:#ffd54a;--o2:#e0a00e;--o3:#7e5206;color:#4a2200;text-shadow:0 2px #fff6}.mr-root .q-opt:nth-child(4){--o1:#7be06a;--o2:#25a33a;--o3:#0e5a1a}.mr-root .q-key{color:#4a1e06;width:54px;height:54px;text-shadow:none;background:linear-gradient(#fffdf2,#ffe7a8);border-radius:16px;flex:none;place-items:center;padding-top:4px;font-size:30px;display:grid;box-shadow:0 4px #00000040}.mr-root .q-opt__img{-o-object-fit:contain;object-fit:contain;background:#fffdf2;border-radius:12px;flex:none;max-width:45%;height:100%;max-height:110px}.mr-root .q-opt.dim{opacity:.35;filter:saturate(.3)}.mr-root .q-opt.right{animation:.6s ease-in-out 2 mr-pulseOk;box-shadow:inset 0 0 0 5px #fff,0 0 0 6px #2bd24a,0 0 30px #50ff78cc}.mr-root .q-opt.wrong{animation:.4s ease-in-out 2 mr-shake}.mr-root .q-timer{z-index:6;width:74px;height:74px;font-family:var(--font-d);color:#4a1e06;background:conic-gradient(#ffc93c calc(var(--t) * 1%), #f4e2c0 0);border-radius:50%;place-items:center;padding-top:4px;font-size:34px;font-weight:800;display:grid;position:absolute;top:88px;right:26px;box-shadow:0 0 0 5px #fff,0 0 0 8px #c98414,0 5px 0 8px #3c14004d}.mr-root .q-timer span{background:#fffbea;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.mr-root .pop>.q-timer{top:110px}.mr-root .q-team{z-index:6;width:auto;height:110px;animation:1.2s ease-in-out infinite mr-bob;position:absolute;top:80px;left:22px}.mr-root .q-verdict{z-index:9;animation:mr-verdictIn .5s var(--pop) both;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mr-root .q-verdict .stroke{--sw:16px;--sd:7px;font-size:96px}.mr-root .q-verdict--ok .stroke{--sc:#0e5a12}.mr-root .q-verdict--ok .stroke>span{background:linear-gradient(#fff,#b8ff8a);-webkit-background-clip:text;background-clip:text}.mr-root .q-verdict--no .stroke{--sc:#6b0e08}.mr-root .drum{z-index:30;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 0 340px}.mr-root .drum__stack{transform-origin:50%;flex-direction:column;flex:none;align-items:center;display:flex}.mr-root .drum__art{width:360px;height:340px;position:relative}.mr-root .drum__body{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;filter:drop-shadow(0 16px #14051e59);width:100%;height:100%;position:absolute;bottom:0;left:0}.mr-root .drum__art.hit .drum__body{animation:.22s ease-out mr-hit}.mr-root .stk{z-index:2;width:240px;height:240px;position:absolute;top:-130px}.mr-root .stk--l{left:-130px}.mr-root .stk--r{right:-130px;transform:scaleX(-1)}.mr-root .stk__arm{transform-origin:8% 92%;width:100%;height:100%;transform:rotate(-22deg)}.mr-root .stk__arm img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px #14051e4d);width:100%;height:100%}.mr-root .stk.hit .stk__arm{animation:.3s ease-out mr-strike}.mr-root .drum__ring{opacity:0;border:10px solid #ffe36b;border-radius:50%;width:360px;height:360px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)scale(.6)}.mr-root .drum__art.hit .drum__ring{animation:.45s ease-out mr-ring}.mr-root .tung{animation:mr-tung .5s var(--pop) both;position:absolute;top:10%}.mr-root .tung--l{left:8%}.mr-root .tung--r{left:58%}.mr-root .tung .stroke{--sw:11px;--sd:5px;font-size:64px}.mr-root .drum__count{text-align:center;min-height:160px;margin-top:10px}.mr-root .drum__count .stroke{--sw:18px;--sd:8px;--sc:#6b0e08;animation:mr-popIn .3s var(--pop) both;font-size:130px}.mr-root .drum__count.big{animation:mr-popIn .4s var(--pop) both}.mr-root .drum__count .stroke>span,.mr-root .drum__hint .stroke>span,.mr-root .tung .stroke>span{background:linear-gradient(#fff,#ffe36b 60%,#ffb21f);-webkit-background-clip:text;background-clip:text}.mr-root .drum__hint .stroke,.mr-root .tung .stroke{--sc:#6b0e08}.mr-root .drum__hint{z-index:3;text-align:center;margin-bottom:150px;position:relative}.mr-root .drum__hint .stroke{--sw:10px;--sd:5px;font-size:54px}.mr-root .envs{z-index:3;flex:1;justify-content:center;align-items:center;gap:34px;width:100%;min-height:0;display:flex;position:relative}.mr-root .env{cursor:pointer;width:180px;height:230px;animation:mr-envIn .5s var(--pop) both;background:0 0;border:0;padding:0;transition:transform .2s,opacity .3s}.mr-root .env:nth-child(2){animation-delay:.1s}.mr-root .env:nth-child(3){animation-delay:.2s}.mr-root .env img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px #3c14054d);width:100%;height:100%}.mr-root .env:not(:disabled):hover{transform:translateY(-14px)rotate(-3deg)}.mr-root .env:disabled{cursor:default}.mr-root .env .k{width:50px;height:50px;font-family:var(--font-d);color:#4a1e06;background:linear-gradient(#fffdf2,#ffe7a8);border-radius:14px;margin:-6px auto 0;padding-top:5px;font-size:28px;font-weight:800;display:block;box-shadow:0 0 0 3px #c98414,0 4px 0 3px #00000040}.mr-root .env.picked{animation:.5s ease-in-out 2 mr-wiggle;transform:scale(1.25)translateY(-20px)}.mr-root .env.gone{opacity:.2;transform:scale(.85)}.mr-root .meet{z-index:150;width:0;height:0;position:absolute}.mr-root .meet img{filter:drop-shadow(0 8px #14051e59);width:auto;height:140px;position:absolute;bottom:0}.mr-root .meet__a{transform-origin:50% 100%;right:0}.mr-root .meet__b{transform-origin:50% 100%;left:0}.mr-root .meet--bump .meet__a{animation:1.8s ease-in-out infinite mr-bumpA}.mr-root .meet--bump .meet__b{animation:1.8s ease-in-out infinite mr-bumpB}.mr-root .meet--five .meet__a{animation:1.8s ease-in-out infinite mr-fiveA}.mr-root .meet--five .meet__b{animation:1.8s ease-in-out infinite mr-fiveB}.mr-root .meet--wave .meet__a{animation:1.8s ease-in-out infinite mr-waveA}.mr-root .meet--wave .meet__b{animation:1.8s ease-in-out infinite mr-waveB}.mr-root .meet--head .meet__a{animation:1.8s ease-in-out infinite mr-headA}.mr-root .meet--head .meet__b{animation:1.8s ease-in-out infinite mr-headB}.mr-root .meet__burst{place-items:center;width:200px;height:164px;animation:1.8s ease-out infinite mr-burst;display:grid;position:absolute;top:-270px;left:-100px}.mr-root .meet__burst svg{width:100%;height:100%;position:absolute;inset:0}.mr-root .meet__burst .stroke{--sw:8px;--sd:3px;--sc:#6b0e08;font-size:36px;transform:rotate(-6deg)}.mr-root .meet__burst .stroke>span{background:linear-gradient(#fff,#fff1a8);-webkit-background-clip:text;background-clip:text}.mr-root .meet--bump .meet__burst polygon{fill:#ffd83a}.mr-root .meet--wave .meet__burst polygon{fill:#8fe3ff}.mr-root .meet--five .meet__burst polygon{fill:#ff8fb1}.mr-root .meet--head .meet__burst polygon{fill:#b6f27a}.mr-root .heart{width:30px;height:30px;animation:1.8s ease-out infinite mr-rise;position:absolute}.mr-root .heart svg path{fill:#ffe36b}@keyframes mr-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mr-hop{0%,to{transform:translate(-50%,-100%)}40%{transform:translate(-50%,calc(-100% - 12px))}}@keyframes mr-hopSimple{0%,to{transform:translateY(0)}40%{transform:translateY(-8px)}}@keyframes mr-jump{0%{transform:translate(-50%,-100%)}50%{transform:translate(-50%,calc(-100% - 46px))scale(1.05,.95)}to{transform:translate(-50%,-100%)}}@keyframes mr-mvSpring{0%{transform:translate(-50%,-100%)scale(1.18,.78)}8%{transform:translate(-50%,calc(-100% - 40px))scale(.86,1.24)}34%{transform:translate(-50%,calc(-100% - 250px))scale(.97,1.04)}58%{transform:translate(-50%,calc(-100% - 180px))scale(1)}78%{transform:translate(-50%,-100%)scale(1.16,.82)}87%{transform:translate(-50%,calc(-100% - 46px))scale(.97,1.05)}95%{transform:translate(-50%,-100%)scale(1.08,.92)}to{transform:translate(-50%,-100%)scale(1)}}@keyframes mr-mvRabbit{0%{transform:translate(-50%,-100%)scale(1.1,.9)}14%{transform:translate(-50%,calc(-100% - 96px))scale(.94,1.1)}30%{transform:translate(-50%,calc(-100% - 70px))scale(1)}46%{transform:translate(-50%,-100%)scale(1.12,.88)}60%{transform:translate(-50%,calc(-100% - 88px))scale(.95,1.08)}78%{transform:translate(-50%,calc(-100% - 54px))scale(1)}92%{transform:translate(-50%,-100%)scale(1.1,.9)}to{transform:translate(-50%,-100%)scale(1)}}@keyframes mr-mvSky{0%{transform:translate(-50%,-100%)rotate(0)}22%{transform:translate(-50%,calc(-100% - 132px))rotate(-4deg)}45%{transform:translate(-50%,calc(-100% - 166px))rotate(3deg)}70%{transform:translate(-50%,calc(-100% - 140px))rotate(-3deg)}90%{transform:translate(-50%,calc(-100% - 34px))rotate(1deg)}to{transform:translate(-50%,-100%)rotate(0)}}@keyframes mr-mvDog{0%{transform:translate(-50%,-100%)rotate(0)}12%{transform:translate(-50%,calc(-100% - 26px))rotate(-13deg)}26%{transform:translate(-50%,-100%)rotate(-8deg)}42%{transform:translate(-50%,calc(-100% - 22px))rotate(-14deg)}58%{transform:translate(-50%,-100%)rotate(-7deg)}74%{transform:translate(-50%,calc(-100% - 14px))rotate(-10deg)}90%{transform:translate(-50%,-100%)rotate(-3deg)}to{transform:translate(-50%,-100%)rotate(0)}}@keyframes mr-mvBroom{0%{transform:translate(-50%,-100%)rotate(0)}18%{transform:translate(-50%,calc(-100% - 30px))rotate(-28deg)scale(1.02,.96)}45%{transform:translate(-50%,calc(-100% - 18px))rotate(-46deg)}68%{transform:translate(-50%,-100%)rotate(-24deg)}85%{transform:translate(-50%,-100%)rotate(9deg)}to{transform:translate(-50%,-100%)rotate(0)}}@keyframes mr-mvWind{0%{transform:translate(-50%,-100%)rotate(0)scale(1)}16%{transform:translate(-50%,calc(-100% - 16px))rotate(16deg)scale(1.06,.94)}48%{transform:translate(-50%,calc(-100% - 26px))rotate(13deg)}76%{transform:translate(-50%,calc(-100% - 8px))rotate(7deg)}92%{transform:translate(-50%,-100%)rotate(-3deg)}to{transform:translate(-50%,-100%)rotate(0)}}@keyframes mr-rideSpring{0%{transform:translate(-50%,-100%)scale(.8,1.35)}30%{opacity:.9;transform:translate(-50%,-100%)scale(1.05,.8)}to{opacity:.35;transform:translate(-50%,-100%)scaleY(.85)}}@keyframes mr-rideSky{0%{transform:translate(-50%,-150%)rotate(0)}45%{transform:translate(-50%,-160%)rotate(4deg)}to{transform:translate(-50%,-150%)rotate(0)}}@keyframes mr-rideDog{0%,to{transform:translate(-50%,-100%)scale(1)}25%{transform:translate(-44%,-104%)scale(1.06)}60%{transform:translate(-54%,-100%)scale(1)}}@keyframes mr-rideBroom{0%{transform:translate(-50%,-96%)rotate(8deg)}40%{transform:translate(-44%,-92%)rotate(-38deg)}70%{transform:translate(-52%,-96%)rotate(16deg)}to{transform:translate(-50%,-96%)rotate(0)}}@keyframes mr-rideWind{0%{transform:translate(-50%,-100%)scale(1)}40%{transform:translate(-40%,-100%)scale(1.25,.92)}to{opacity:.8;transform:translate(-50%,-100%)scale(1)}}@keyframes mr-shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)rotate(-3deg)}75%{transform:translate(10px)rotate(3deg)}}@keyframes mr-actDog{0%{opacity:0;transform:translate(120px,-100%)scale(.6)}55%{opacity:1;transform:translate(-6%,-100%)scale(1.15)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}@keyframes mr-actWind{0%{opacity:0;transform:translate(170px,-100%)scale(.5,.9)}45%{opacity:1;transform:translate(-10%,-100%)scaleX(1.3)}to{opacity:.95;transform:translate(-50%,-100%)scale(1)}}@keyframes mr-actBroom{0%{opacity:0;transform:translate(-50%,-100%)rotate(-75deg)}35%{opacity:1;transform:translate(-50%,-100%)rotate(-40deg)}60%{transform:translate(-46%,-92%)rotate(25deg)}to{opacity:1;transform:translate(-50%,-96%)rotate(8deg)}}@keyframes mr-actSpring{0%{opacity:0;transform:translate(-50%,-100%)scaleY(.45)}25%{opacity:1;transform:translate(-50%,-100%)scale(1.1,.4)}45%{transform:translate(-50%,-100%)scale(.85,1.5)}70%{transform:translate(-50%,-100%)scale(1)}to{opacity:.9;transform:translate(-50%,-100%)scaleY(.9)}}@keyframes mr-actRabbit{0%{opacity:0;transform:translate(-190%,-100%)scale(.7)}35%{opacity:1;transform:translate(-90%,-100%)scale(1)}55%{transform:translate(-86%,-128%)scale(1.05)}to{opacity:1;transform:translate(-88%,-100%)scale(1)}}@keyframes mr-actSky{0%{opacity:0;transform:translate(-50%,-40%)scale(.6)}40%{opacity:1;transform:translate(-50%,-100%)scale(1.05)}70%{transform:translate(-48%,-128%)scale(1)}to{opacity:.95;transform:translate(-50%,-150%)scale(1)}}@keyframes mr-actShield{0%{opacity:0;transform:translate(-50%,-100%)scale(.2)}45%{opacity:.95;transform:translate(-50%,-100%)scale(1.25)}70%{transform:translate(-50%,-100%)scale(.95)}to{opacity:.9;transform:translate(-50%,-100%)scale(1.05)}}@keyframes mr-pulse{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(.94)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes mr-twinkle{50%{opacity:.6;transform:translateY(-50%)scale(.6)rotate(30deg)}}@keyframes mr-popIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes mr-swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes mr-nudge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes mr-breathe2{50%{transform:scale(1.05)}}@keyframes mr-fall{0%{transform:translateY(-60px)rotate(0)}to{transform:translateY(820px)rotate(540deg)}}@keyframes mr-flow{to{stroke-dashoffset:-64px}}@keyframes mr-archIn{0%{opacity:0;transform:translate(-50%)scale(.6)}}@keyframes mr-podIn{0%{opacity:0;transform:translateY(120px)}}@keyframes mr-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes mr-cheer{0%,to{translate:0}50%{translate:0 -30px}}@keyframes mr-bobX{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}@keyframes mr-bannerIn{0%{opacity:0;transform:scale(.4)}18%{opacity:1;transform:scale(1.05)}26%,82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)translateY(-30px)}}@keyframes mr-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes mr-ribbonIn{0%{opacity:0;transform:translate(-50%)scale(.3)rotate(-6deg)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes mr-heroIn{0%{opacity:0;transform:scale(.2)rotate(-20deg)}to{opacity:1;transform:scale(1)}}@keyframes mr-goIn{0%{opacity:0;transform:translate(-50%)scale(.4)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes mr-breathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.05)}}@keyframes mr-pulseOk{50%{transform:scale(1.04)}}@keyframes mr-verdictIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes mr-strike{35%{transform:rotate(34deg)}to{transform:rotate(-22deg)}}@keyframes mr-hit{40%{transform:scale(1.12,.9)}}@keyframes mr-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes mr-tung{0%{opacity:0;transform:scale(.3)rotate(-15deg)}60%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1)translateY(-40px)}}@keyframes mr-envIn{0%{opacity:0;transform:translateY(80px)scale(.6)}}@keyframes mr-wiggle{25%{rotate:-8deg}75%{rotate:8deg}}@keyframes mr-bumpA{0%,to{transform:translate(0)rotate(0)}28%{transform:translate(22px)rotate(10deg)scale(.94,1.04)}38%{transform:translate(-16px)rotate(-12deg)scale(1.06,.94)}55%{transform:translate(-6px)rotate(-4deg)}75%{transform:translate(0)rotate(0)}}@keyframes mr-bumpB{0%,to{transform:translate(0)rotate(0)}28%{transform:translate(-22px)rotate(-10deg)scale(.94,1.04)}38%{transform:translate(16px)rotate(12deg)scale(1.06,.94)}55%{transform:translate(6px)rotate(4deg)}75%{transform:translate(0)rotate(0)}}@keyframes mr-fiveA{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(8px,-40px)rotate(8deg)}35%{transform:translate(18px,-46px)rotate(14deg)}55%{transform:translate(0)rotate(0)scale(1.05,.95)}65%{transform:none}}@keyframes mr-fiveB{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-8px,-40px)rotate(-8deg)}35%{transform:translate(-18px,-46px)rotate(-14deg)}55%{transform:translate(0)rotate(0)scale(1.05,.95)}65%{transform:none}}@keyframes mr-waveA{0%,to{transform:rotate(0)}15%,45%{transform:rotate(-9deg)translateY(-10px)}30%,60%{transform:rotate(7deg)}70%{transform:none}}@keyframes mr-waveB{0%,to{transform:rotate(0)}15%,45%{transform:rotate(9deg)translateY(-10px)}30%,60%{transform:rotate(-7deg)}70%{transform:none}}@keyframes mr-headA{0%,to{transform:none}30%{transform:translate(30px)rotate(18deg)}40%{transform:translate(10px)rotate(-6deg)scale(1.04,.96)}60%{transform:none}}@keyframes mr-headB{0%,to{transform:none}30%{transform:translate(-30px)rotate(-18deg)}40%{transform:translate(-10px)rotate(6deg)scale(1.04,.96)}60%{transform:none}}@keyframes mr-burst{0%,24%{opacity:0;transform:scale(.2)rotate(-20deg)}34%{opacity:1;transform:scale(1.15)rotate(4deg)}44%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes mr-rise{0%,30%{opacity:0;transform:translateY(30px)scale(.3)}45%{opacity:1;transform:translateY(0)scale(1.1)}to{opacity:0;transform:translateY(-40px)scale(.8)rotate(40deg)}}@media (prefers-reduced-motion:reduce){.mr-root *,.mr-root :before,.mr-root :after{transition:none!important;animation:none!important}}
