.cornerRec{position:relative}.cornerRec img.tl{position:absolute;top:var(--borderSize);left:var(--borderSize)}.cornerRec img.tr{position:absolute;right:var(--borderSize);top:var(--borderSize)}.cornerRec img.bl{position:absolute;bottom:var(--borderSize);left:var(--borderSize)}.cornerRec img.br{position:absolute;bottom:var(--borderSize);right:var(--borderSize)}.battle-container{position:relative;width:fit-content;margin:0 auto;opacity:0;animation:fade-in forwards 1s}.battle-container.battle-end{opacity:1;animation:fade-out forwards 1s;animation-delay:2s}.battle-container{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.battle-container img{-webkit-user-drag:none}.battle-sprite{position:absolute;top:50%;left:50%;transform:translate(-50.5%,-50.5%);display:flex;justify-content:center;align-items:center}.ink-overlay{position:absolute;fill:red!important;width:100%;height:100%}.opp-statusbar-container{display:grid;width:100%;grid-template-columns:56px 1fr;grid-template-rows:min-content auto;grid-column-gap:0px;grid-row-gap:0px;gap:2px;position:absolute;padding:5px}.opp-icon{grid-area:1 / 1 / 3 / 2}.opp-bar{grid-area:1 / 2 / 2 / 3;display:grid;grid-template-columns:min-content auto;height:fit-content}.opp-bar .nametag{display:flex;color:#000;align-items:center;letter-spacing:5px;white-space:nowrap;z-index:3}.opp-bar .nametag img{margin-left:-6px;z-index:3}.opp-bar .nametag span{background:#fff;display:flex;height:100%;align-items:center;padding-left:4px}.opp-bar .statbar{--level: 0%;--offset: calc(100% - var(--level));background-color:#000;z-index:2;margin-left:-15px;display:grid;grid-template-columns:min-content auto min-content;background:linear-gradient(135deg,#fff 50.5%,#000 50.5%);background-size:200% 100%;background-position:var(--offset);transition:background-position .5s linear}.opp-bar .statbar .middle{border-style:solid;border-width:4px 0;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAYAAAB2pebxAAABg2lDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpSLVgnYQEcxQneyiIo61CkWoEGqFVh1MLv2CJg1Jiouj4Fpw8GOx6uDirKuDqyAIfoC4C06KLlLi/5JCi1gPjvvx7t7j7h0g1MtMs7pigKbbZioRFzPZVTHwCgH9GEAIozKzjDlJSqLj+LqHj693UZ7V+dyfo0/NWQzwicQxZpg28QbxzKZtcN4nDrOirBKfE0+YdEHiR64rHr9xLrgs8MywmU7NE4eJxUIbK23MiqZGPE0cUTWd8oWMxyrnLc5aucqa9+QvDOb0lWWu0xxBAotYggQRCqoooQwbUVp1UiykaD/ewT/s+iVyKeQqgZFjARVokF0/+B/87tbKT016ScE40P3iOB9jQGAXaNQc5/vYcRongP8ZuNJb/kodmP0kvdbSIkdAaBu4uG5pyh5wuQMMPRmyKbuSn6aQzwPvZ/RNWWDwFuhd83pr7uP0AUhTV8kb4OAQGC9Q9nqHd/e09/bvmWZ/P2gMcqIaaXGjAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH6QIOExUSvexOzAAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAAoSURBVDjLY/z///9/BgoBIwMDA8WGMDGMglEwCoY2GDxFAQsVCjYGAN3jCQMpPd1hAAAAAElFTkSuQmCC);border-image-slice:4 0;border-image-repeat:stretch}.opp-bar .statbar img{translate:0px}.opp-hint-container{grid-area:2 / 2 / 3 / 3;display:flex;align-items:center}.opp-hint-container .insight-label{align-self:flex-start;margin-left:2px;margin-right:3px}.opp-hint-container .opp-hint{display:flex;height:29px;margin-right:-25px;align-self:flex-start}.opp-hint-container .opp-hint div{background-color:#000;display:flex;align-items:center;border-top:solid white 1px;border-bottom:solid white 1px;height:100%;padding:5px;text-transform:capitalize}.opp-hint-container .opp-hint img{height:min-content;margin-right:5px;margin-left:-8px}.opp-hint-container .opp-hint:first-of-type:before{content:none}.opp-hint-container .opp-hint:first-of-type{border-left:solid 1px white}.opp-hint-container .opp-hint:first-of-type img{margin-left:0}.opp-hint-container .opp-hint.executing{animation:active-move-pulse infinite 1s}.opp-hint-container .opp-hint:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAABg2lDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpSLVgnYQEcxQneyiIo61CkWoEGqFVh1MLv2CJg1Jiouj4Fpw8GOx6uDirKuDqyAIfoC4C06KLlLi/5JCi1gPjvvx7t7j7h0g1MtMs7pigKbbZioRFzPZVTHwCgH9GEAIozKzjDlJSqLj+LqHj693UZ7V+dyfo0/NWQzwicQxZpg28QbxzKZtcN4nDrOirBKfE0+YdEHiR64rHr9xLrgs8MywmU7NE4eJxUIbK23MiqZGPE0cUTWd8oWMxyrnLc5aucqa9+QvDOb0lWWu0xxBAotYggQRCqoooQwbUVp1UiykaD/ewT/s+iVyKeQqgZFjARVokF0/+B/87tbKT016ScE40P3iOB9jQGAXaNQc5/vYcRongP8ZuNJb/kodmP0kvdbSIkdAaBu4uG5pyh5wuQMMPRmyKbuSn6aQzwPvZ/RNWWDwFuhd83pr7uP0AUhTV8kb4OAQGC9Q9nqHd/e09/bvmWZ/P2gMcqIaaXGjAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH6QIOFA4qOZcrTQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAB/SURBVEjHxdfLDcAwCATRpf+iyS2Sldjms8A08M4DNKeqOgHqBKgToEoHKLIy0g2WojuwDD2BJegNpKMWkIpaQRrqASmoF0yjETCFRsEwmgFDaBZ0owzQhbJAM8oETSgbvKIV4BGtArdoJfiLVoMftANc0C7wRTtBAJD2twDwAGoueej9BBj4AAAAAElFTkSuQmCC)}.opp-hint-container .opp-hint:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAABg2lDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpSLVgnYQEcxQneyiIo61CkWoEGqFVh1MLv2CJg1Jiouj4Fpw8GOx6uDirKuDqyAIfoC4C06KLlLi/5JCi1gPjvvx7t7j7h0g1MtMs7pigKbbZioRFzPZVTHwCgH9GEAIozKzjDlJSqLj+LqHj693UZ7V+dyfo0/NWQzwicQxZpg28QbxzKZtcN4nDrOirBKfE0+YdEHiR64rHr9xLrgs8MywmU7NE4eJxUIbK23MiqZGPE0cUTWd8oWMxyrnLc5aucqa9+QvDOb0lWWu0xxBAotYggQRCqoooQwbUVp1UiykaD/ewT/s+iVyKeQqgZFjARVokF0/+B/87tbKT016ScE40P3iOB9jQGAXaNQc5/vYcRongP8ZuNJb/kodmP0kvdbSIkdAaBu4uG5pyh5wuQMMPRmyKbuSn6aQzwPvZ/RNWWDwFuhd83pr7uP0AUhTV8kb4OAQGC9Q9nqHd/e09/bvmWZ/P2gMcqIaaXGjAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH6QIOFA4nRyZX8AAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAACCSURBVEjHxdc5DsBADAJAvP//s1MlRbSHL7xI1NOCqKqiOQKgDVVViIiMbhAARjfYgv5BOjoDqegKpKE7kIKewHLUApaiVrAM9YAlqBdMoxEwhUbBMJoBQ2gWdKMVoAutAs1oJWhCq8EjygC3KAtcokxwirLBz3nbObzbQdwAcePLPF7BYy6T8dIIAAAAAElFTkSuQmCC)}@keyframes active-move-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.move-tooltip-content{padding:5px;width:200px;height:auto;background-color:#000;border:solid 1px white;display:grid;grid-template-columns:auto;grid-template-rows:auto auto}.move-tooltip-content p{white-space:pre-line}.move-tooltip-content .header{display:grid;grid-template-columns:auto min-content;border-bottom:solid 1px white;padding-bottom:3px}.move-tooltip-content .header p{text-transform:uppercase;color:#ff0}.move-tooltip-content img{align-self:center;height:fit-content}.battle-actionbar{display:grid;position:absolute;grid-template-columns:320px 669px;height:113px;translate:0px -36px}.battle-actionbar .left{position:relative;background:url(./actionbar-left-base-BB9uCzv7.png);background-repeat:no-repeat}.battle-actionbar .left .runebuilder{position:absolute;bottom:0;left:-3px;z-index:2;pointer-events:none}.battle-actionbar .left .runebuilder circle{pointer-events:auto;transition:stroke linear .25s}.battle-actionbar .left .runebuilder line{stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawLine .5s ease-in forwards;pointer-events:none}.battle-actionbar .left .rb-buttons{z-index:1;display:flex;flex-direction:column;position:absolute;align-items:start;align-items:end;gap:3px;margin-top:6px;margin-left:128px}.battle-actionbar .left .rb-buttons .reset-button{clip-path:polygon(73% 0,103% 105%,0 100%,0 0)}.battle-actionbar .left .rb-buttons .exec-button{clip-path:polygon(100% 0,100% 71%,90% 100%,0 100%,0 0)}.battle-actionbar .left .rb-buttons .reset-button.usable,.battle-actionbar .left .rb-buttons .exec-button.usable{filter:brightness(3)}.battle-actionbar .left .rb-buttons .reset-button:active,.battle-actionbar .left .rb-buttons .exec-button:active{translate:2px 0px}.battle-actionbar .left .eject-button{z-index:3;position:absolute;bottom:.5px;left:0}.battle-actionbar .left .eject-button:active{translate:2px -1px}.battle-actionbar .right{position:relative;background:url(./actionbar-right-base-DTXUTAus.png);background-repeat:no-repeat;display:grid;grid-template-columns:auto;grid-template-rows:30px 50px}.battle-actionbar .right .fch-bar{--level: 25%;--offset: calc(100% - var(--level));margin-top:6px;margin-left:15px;background-color:#000;background:linear-gradient(135deg,#fff 50%,#000 50%);background-size:200% 100%;background-position:var(--offset);transition:background-position .5s linear}.battle-actionbar .right .multbars{display:flex;position:relative;justify-content:center}.battle-actionbar .right .multbars .userbars{translate:0px}.battle-actionbar .right .multbars .dbars{position:absolute;top:0;mix-blend-mode:difference}.battle-actionbar .right .multbars .ur-bar{--level: 80%;background:linear-gradient(270deg,#fff 50%,#000 50%);background-size:200% 100%;background-position:var(--level)}.battle-actionbar .right .multbars .us-bar{--level: 15%;--offset: calc(100% - var(--level));background:linear-gradient(90deg,#fff 50%,#000 50%);background-size:200% 100%;background-position:var(--offset)}.battle-actionbar .right .multbars .ds-bar{--level: 0%;background:linear-gradient(270deg,#fff 50%,#000 50%);background-size:200% 100%;background-position:var(--level)}.battle-actionbar .right .multbars .dr-bar{--level: 43%;--offset: calc(100% - var(--level));background:linear-gradient(90deg,#fff 50%,#000 50%);background-size:200% 100%;background-position:var(--offset)}.battle-actionbar .right .multbars .player-statuses{position:absolute;top:8px;left:82px}.battle-actionbar .right .multbars .opp-statuses{position:absolute;top:8px;right:82px;display:flex;flex-direction:row-reverse}.battle-actionbar .right .moves{display:flex;translate:-28px}.battle-actionbar .right .moves .player-move{display:flex;height:29px;margin-right:-25px;text-transform:capitalize}.battle-actionbar .right .moves .player-move div{background-color:#000;display:flex;align-items:center;border-top:solid white 1px;border-bottom:solid white 1px;height:100%;padding:5px}.battle-actionbar .right .moves .player-move img{height:min-content;margin-right:5px;margin-left:-8px;z-index:2}.battle-actionbar .right .moves .player-move.executing{transform:translate(-5px,-5px)}.battle-actionbar .right .moves .player-move:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAABg2lDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpSLVgnYQEcxQneyiIo61CkWoEGqFVh1MLv2CJg1Jiouj4Fpw8GOx6uDirKuDqyAIfoC4C06KLlLi/5JCi1gPjvvx7t7j7h0g1MtMs7pigKbbZioRFzPZVTHwCgH9GEAIozKzjDlJSqLj+LqHj693UZ7V+dyfo0/NWQzwicQxZpg28QbxzKZtcN4nDrOirBKfE0+YdEHiR64rHr9xLrgs8MywmU7NE4eJxUIbK23MiqZGPE0cUTWd8oWMxyrnLc5aucqa9+QvDOb0lWWu0xxBAotYggQRCqoooQwbUVp1UiykaD/ewT/s+iVyKeQqgZFjARVokF0/+B/87tbKT016ScE40P3iOB9jQGAXaNQc5/vYcRongP8ZuNJb/kodmP0kvdbSIkdAaBu4uG5pyh5wuQMMPRmyKbuSn6aQzwPvZ/RNWWDwFuhd83pr7uP0AUhTV8kb4OAQGC9Q9nqHd/e09/bvmWZ/P2gMcqIaaXGjAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH6QIOFA4qOZcrTQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAB/SURBVEjHxdfLDcAwCATRpf+iyS2Sldjms8A08M4DNKeqOgHqBKgToEoHKLIy0g2WojuwDD2BJegNpKMWkIpaQRrqASmoF0yjETCFRsEwmgFDaBZ0owzQhbJAM8oETSgbvKIV4BGtArdoJfiLVoMftANc0C7wRTtBAJD2twDwAGoueej9BBj4AAAAAElFTkSuQmCC);transform:scaleY(-1)}.battle-actionbar .right .moves .player-move:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAABg2lDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpSLVgnYQEcxQneyiIo61CkWoEGqFVh1MLv2CJg1Jiouj4Fpw8GOx6uDirKuDqyAIfoC4C06KLlLi/5JCi1gPjvvx7t7j7h0g1MtMs7pigKbbZioRFzPZVTHwCgH9GEAIozKzjDlJSqLj+LqHj693UZ7V+dyfo0/NWQzwicQxZpg28QbxzKZtcN4nDrOirBKfE0+YdEHiR64rHr9xLrgs8MywmU7NE4eJxUIbK23MiqZGPE0cUTWd8oWMxyrnLc5aucqa9+QvDOb0lWWu0xxBAotYggQRCqoooQwbUVp1UiykaD/ewT/s+iVyKeQqgZFjARVokF0/+B/87tbKT016ScE40P3iOB9jQGAXaNQc5/vYcRongP8ZuNJb/kodmP0kvdbSIkdAaBu4uG5pyh5wuQMMPRmyKbuSn6aQzwPvZ/RNWWDwFuhd83pr7uP0AUhTV8kb4OAQGC9Q9nqHd/e09/bvmWZ/P2gMcqIaaXGjAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH6QIOFA4nRyZX8AAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAACCSURBVEjHxdc5DsBADAJAvP//s1MlRbSHL7xI1NOCqKqiOQKgDVVViIiMbhAARjfYgv5BOjoDqegKpKE7kIKewHLUApaiVrAM9YAlqBdMoxEwhUbBMJoBQ2gWdKMVoAutAs1oJWhCq8EjygC3KAtcokxwirLBz3nbObzbQdwAcePLPF7BYy6T8dIIAAAAAElFTkSuQmCC);transform:scaleY(-1)}.multbars img{transition:background-position .5s linear}@keyframes drawLine{to{stroke-dashoffset:0}}.overlay-animation{position:absolute;pointer-events:none;will-change:transform;transform:translateZ(0)}.overlay-animation-container{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;justify-content:center;align-items:center}.action-messages{width:250px;position:absolute;top:10%;right:0;z-index:2;display:flex;flex-direction:column;gap:10px}.action-messages .action-message{padding-left:5px;height:55px;display:flex;align-items:center;justify-content:space-between;border:solid white 2px;border-left:none;border-right:none;background:#000;transition:opacity 1s;position:relative}.action-messages .action-message:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAA3CAYAAADwpEFfAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw0AcxV9TpSItDlYQcchQneyiIoKLVqEIFUKt0KqDyaVf0KQhSXFxFFwLDn4sVh1cnHV1cBUEwQ8Qd8FJ0UVK/F9SaBHjwXE/3t173L0DhEaFaVbXLKDptplOJsRsblUMvULAACKYQUBmljEnSSn4jq97BPh6F+dZ/uf+HBE1bzEgIBLPMsO0iTeIpzZtg/M+cZSVZJX4nHjMpAsSP3Jd8fiNc9FlgWdGzUx6njhKLBY7WOlgVjI14knimKrplC9kPVY5b3HWKjXWuid/YTivryxzneYwkljEEiSIUFBDGRXYiNOqk2IhTfsJH/+Q65fIpZCrDEaOBVShQXb94H/wu1urMDHuJYUTQPeL43yMAKFdoFl3nO9jx2meAMFn4Epv+6sNYPqT9Hpbix0BfdvAxXVbU/aAyx1g8MmQTdmVgjSFQgF4P6NvygH9t0Dvmtdbax+nD0CGukrdAAeHwGiRstd93t3T2du/Z1r9/QCQSnKylSWSCQAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kCFQ4IGUa0G+UAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAx0lEQVRYw93YQQ6AIAxE0fb+h8adUVRsoe1P4AIvRIHpqBSu1loTEdFqsAw9d6hag/ZgOvoGpqJfYBo6AlPQPzActYChqBUMQz1gCOoFl9EZcAmdBafRFXAKXQXdaAToQqNAMxoJmtBo8BfNAIdoFviJZoKvaDb4QCvAG1oFnmglKCKi1SC3U+ybYn8vdk6xGwm7e7FXBntPseSAZSQsDWK5F0v42CyDTW3YfIpN4ljngLUrHniPxswC79WCjuA9m+0eLkWv8AEYmdv19+Tb8QAAAABJRU5ErkJggg==);position:absolute;right:100%;top:-2px}.action-messages .fade-enter{opacity:0;transition:opacity 1s}.action-messages .fade-entered{opacity:1;transition:opacity 1s}.action-messages .fade-exit{opacity:1}.action-messages .fade-exited{opacity:0;margin-bottom:-65px;transition:opacity 1s,margin-bottom 1s}.current-move-clash{position:absolute;top:40%;left:0;background:#000;width:50px;border-right:solid 2px white}.current-move-clash .battle-clash-arrow{margin-left:11px;margin-top:2px;margin-bottom:-2px}.current-move-clash .opponent-side-of-clash,.current-move-clash .player-side-of-clash{display:grid;grid-template-columns:30px auto}.current-move-clash .opponent-side-of-clash img,.current-move-clash .player-side-of-clash img{margin:0 auto}.current-move-clash .opponent-side-of-clash div,.current-move-clash .player-side-of-clash div{display:grid;grid-template-columns:auto}
