@font-face{font-family:Jua;src:url(../fonts/Jua-Regular.woff2) format("woff2");font-display:swap}:root{--ol: #141029;--cream: #fff6dc;--cream2: #f3e3b8;--gold1: #ffd84d;--gold2: #f5a623;--goldb: #b86f00;--goldt: #3b2200;--blue1: #3fd8e8;--blue2: #1f97b8;--blueb: #126680;--pink1: #ff7ab8;--pink2: #e04a8e;--pinkb: #9c2a5f;--red: #ff4d5e;--r0: #9fb3cc;--r1: #3fa8ff;--r2: #b45cff;--r3: #ffb627;--r4: #ff3d6e;--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box}html,body{margin:0;height:100%;overflow:hidden;background:#8fd3ff;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;font-family:Jua,Apple SD Gothic Neo,sans-serif;color:var(--ol)}#app,#v2-app{position:fixed;left:0;top:0;width:100%;height:100vh;height:100dvh;overflow:hidden}#cv{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.hide{display:none!important}img{-webkit-user-drag:none}.ol,#hud .nm,.bd-t,.g-title,.bn-main,.cf .nm{text-shadow:2px 0 0 var(--ol),-2px 0 0 var(--ol),0 2px 0 var(--ol),0 -2px 0 var(--ol),1.5px 1.5px 0 var(--ol),-1.5px 1.5px 0 var(--ol),1.5px -1.5px 0 var(--ol),-1.5px -1.5px 0 var(--ol),0 3.5px 0 var(--ol)}#hud{position:absolute;left:8px;right:8px;top:calc(var(--sat) + 6px);display:flex;gap:6px;pointer-events:none}.cap{flex:1 1 0;min-width:0;height:44px;border-radius:12px;background:linear-gradient(var(--cream) 0 55%,var(--cream2) 55%);border:3px solid var(--ol);box-shadow:0 3px 0 var(--ol);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.cap .lb{font-size:12px;color:#5b4a2a;margin-bottom:2px;white-space:nowrap}.cap .nm{font-size:18px;color:#fff;white-space:nowrap}.cap-floor{background:linear-gradient(var(--blue1) 0 55%,var(--blue2) 55%)}.cap-floor .lb{color:#06334a}.cap-shard{flex-direction:row;gap:4px;background:linear-gradient(#bff6ff 0,#bff6ff 55%,#7fe0f0 55%)}.cap-shard img{width:26px;height:26px}.cap-shard .nm{font-size:20px}.bump{animation:bump .18s ease-out}@keyframes bump{50%{transform:scale(1.18)}}#bossbar{position:absolute;left:14px;right:14px;top:calc(var(--sat) + 58px);height:30px;display:flex;align-items:center;gap:6px;pointer-events:none}#bossbar img{width:30px;height:34px}.bb-track{flex:1;height:18px;border:3px solid var(--ol);border-radius:9px;background:#3a2a4a;overflow:hidden;box-shadow:inset 0 3px #1c1028}.bb-fill{height:100%;width:100%;background:linear-gradient(#ff8a95 0 45%,var(--red) 45%);transition:width .12s}#bossName{position:absolute;left:50px;right:46px;top:2px;text-align:center;font-size:13px;color:#fff;text-shadow:1.5px 0 0 var(--ol),-1.5px 0 0 var(--ol),0 1.5px 0 var(--ol),0 -1.5px 0 var(--ol)}#banner{position:absolute;left:0;right:0;top:calc(var(--sat) + 94px);height:78px;pointer-events:none;overflow:hidden;visibility:hidden}#banner.show{visibility:visible}.bn-in{position:absolute;left:-6%;right:-6%;top:6px;height:64px;transform:translate(110%) skew(-12deg);background:linear-gradient(#ffe97a 0,#ffe97a 50%,#ffc93a 50%);border-top:4px solid var(--ol);border-bottom:4px solid var(--ol);box-shadow:0 5px 0 var(--ol);display:flex;align-items:center;justify-content:center;gap:10px}#banner.boss .bn-in{background:linear-gradient(#ff8a95 0 50%,var(--red) 50%)}#banner.show .bn-in{animation:bnIn 2.6s cubic-bezier(.2,.9,.3,1) forwards}@keyframes bnIn{0%{transform:translate(110%) skew(-12deg)}14%{transform:translate(-2%) skew(-12deg)}20%{transform:translate(0) skew(-12deg)}84%{transform:translate(0) skew(-12deg)}to{transform:translate(-115%) skew(-12deg)}}.bn-icons{display:flex;align-items:center;gap:2px;transform:skew(12deg)}.bn-icons img{width:44px;height:44px}.bn-icons .plus{font-size:22px;color:#fff;text-shadow:1.5px 0 0 var(--ol),-1.5px 0 0 var(--ol),0 1.5px 0 var(--ol),0 -1.5px 0 var(--ol)}.bn-txt{transform:skew(12deg);text-align:left;line-height:1.05}.bn-sub{font-size:13px;color:#5a2a00}#banner.boss .bn-sub{color:#4a0010}.bn-main{font-size:26px;color:#fff}.btn{font-family:inherit;border:3px solid var(--ol);border-radius:16px;padding:0;cursor:pointer;position:relative;color:#fff;outline:none;transition:transform .12s cubic-bezier(.3,1.8,.5,1),box-shadow .12s}.btn:before{content:"";position:absolute;left:6px;right:6px;top:3px;height:4px;border-radius:3px;background:#ffffffb3}.btn.down{transform:translateY(5px);transition-duration:.06s}.b-gold{background:linear-gradient(var(--gold1) 0 52%,var(--gold2) 52%);box-shadow:0 6px 0 var(--goldb),0 6px 0 3px var(--ol);color:var(--goldt)}.b-blue{background:linear-gradient(var(--blue1) 0 52%,var(--blue2) 52%);box-shadow:0 6px 0 var(--blueb),0 6px 0 3px var(--ol)}.b-pink{background:linear-gradient(var(--pink1) 0 52%,var(--pink2) 52%);box-shadow:0 6px 0 var(--pinkb),0 6px 0 3px var(--ol)}.btn.down.b-gold,.btn.down.b-blue,.btn.down.b-pink{box-shadow:0 1px 0 var(--ol),0 1px 0 3px var(--ol)}.btn.poor{filter:saturate(.55) brightness(.92)}.btn.poor .bd-c{color:#ffd0d4}.btn.poor .bd-c b,.btn.poor #upCost{color:#ffb3bb}#bottom{position:absolute;left:0;right:0;bottom:0;padding:0 8px calc(var(--sab) + 14px)}#pity{display:flex;align-items:center;gap:6px;height:28px;margin:0 4px 6px;padding:0 8px;background:var(--cream);border:3px solid var(--ol);border-radius:12px;box-shadow:0 3px 0 var(--ol);font-size:13px;white-space:nowrap}.pt-track{flex:1;height:12px;border:2px solid var(--ol);border-radius:6px;background:#d9c896;overflow:hidden;box-shadow:inset 0 2px #b8a670}.pt-fill{height:100%;width:0;background:linear-gradient(#ffe27a 0 45%,var(--r3) 45%);transition:width .3s}.pt-n{color:#8a5200;font-size:15px}.pt-tk{color:#9c2a5f}.row{display:flex;gap:8px;align-items:flex-end}.sq{width:64px;height:64px;flex:0 0 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px}.sq img{width:34px;height:34px;margin-bottom:1px}.sq span{text-shadow:1.2px 0 0 var(--ol),-1.2px 0 0 var(--ol),0 1.2px 0 var(--ol),0 -1.2px 0 var(--ol);white-space:nowrap}.big{flex:1 1 auto;height:76px;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.big .bd-t{font-size:30px;color:#fff;line-height:1}.mid{width:72px;flex:0 0 72px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center}.mid .bd-t{font-size:22px;line-height:1}.bd-c{display:flex;align-items:center;gap:2px;font-size:15px;margin-top:3px;padding:1px 8px 1px 3px;border-radius:10px;background:#14102999;color:#fff}.bd-c img{width:20px;height:20px}.mid .bd-c{font-size:13px;padding:0 5px 0 2px}.mid .bd-c img{width:16px;height:16px}#bDraw.ready{animation:breathe 1.1s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.05)}}#bDraw.ready.down{animation:none}#hint{position:absolute;left:50%;bottom:calc(var(--sab) + 140px);transform:translate(-50%);background:#fff;border:3px solid var(--ol);border-radius:12px;padding:6px 12px;font-size:16px;box-shadow:0 3px 0 var(--ol);white-space:nowrap;animation:hop .7s ease-in-out infinite;pointer-events:none}#hint:after{content:"";position:absolute;left:50%;bottom:-11px;margin-left:-8px;border:8px solid transparent;border-top-color:var(--ol);border-bottom:0}@keyframes hop{50%{transform:translate(-50%,-5px)}}#gacha{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:linear-gradient(#4b3fb0,#2c2878);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:calc(var(--sat) + 20px) 12px calc(var(--sab) + 20px)}.g-title{position:absolute;top:calc(var(--sat) + 22px);font-size:30px;color:#fff}.g-pity{position:absolute;top:calc(var(--sat) + 62px);font-size:14px;color:#fff;background:#14102973;border-radius:10px;padding:3px 10px}.g-skip{position:absolute;bottom:calc(var(--sab) + 12px);font-size:13px;color:#e6e2ff}.g-ok{position:absolute;bottom:calc(var(--sab) + 40px);width:200px;height:62px}.g-ok .bd-t{font-size:26px;color:#fff}#gNote{position:absolute;bottom:calc(var(--sab) + 118px);left:12px;right:12px;text-align:center;font-size:16px;color:#fff}#gNote b{color:#ffe27a}#gStage{position:relative;display:flex;align-items:center;justify-content:center}#gGrid{display:grid;grid-template-columns:repeat(5,62px);gap:8px;transition:opacity .3s,transform .3s}#gGrid.dim{opacity:.25;transform:translateY(-150px) scale(.85)}#gGrid:empty{display:none}#gGrid:not(:empty)+#gStage{position:absolute}#pillars{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-around;padding:0 6%;pointer-events:none;opacity:0;transition:opacity .3s;overflow:hidden}#pillars.on{opacity:1}#pillars i{display:block;width:26px;height:160%;margin-top:-10%;background:linear-gradient(transparent,var(--pc, var(--r3)) 45%,#fff 50%,var(--pc, var(--r3)) 55%,transparent);opacity:.55;animation:rise 1.2s linear infinite}#pillars i:nth-child(2){animation-delay:-.3s;width:14px}#pillars i:nth-child(3){animation-delay:-.7s;width:40px}#pillars i:nth-child(4){animation-delay:-.5s;width:14px}#pillars i:nth-child(5){animation-delay:-.9s}@keyframes rise{0%{transform:translateY(20%)}to{transform:translateY(-20%)}}.card{position:relative;width:210px;height:296px;perspective:900px;transform:scale(.4);opacity:0;transition:transform .25s cubic-bezier(.3,1.6,.5,1),opacity .15s}.card.in{transform:scale(1);opacity:1}.card.sm{width:62px;height:86px}.card .c3{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .36s cubic-bezier(.4,0,.3,1)}.card.flip .c3{transform:rotateY(180deg)}.card .back,.card .front{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;border:4px solid var(--ol);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.card.sm .back,.card.sm .front{border-radius:9px;border-width:3px}.card .back{background:repeating-linear-gradient(45deg,#39c2e0 0,#39c2e0 14px,#2aa7c8 14px,#2aa7c8 28px);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 5px #e9fbff}.card.sm .back{box-shadow:inset 0 0 0 3px #e9fbff}.card .back img{width:58%}.card .front{transform:rotateY(180deg);background:var(--cream);display:flex;flex-direction:column;align-items:center}.card.lk .back{animation:leak .45s ease-in-out infinite alternate}.card.lk1 .back{--lc: var(--r1)}.card.lk2 .back{--lc: var(--r2)}.card.lk3 .back{--lc: var(--r3)}.card.lk4 .back{--lc: var(--r4)}@keyframes leak{0%{box-shadow:inset 0 0 0 5px var(--lc),0 0 10px 3px var(--lc)}to{box-shadow:inset 0 0 0 9px var(--lc),0 0 28px 10px var(--lc)}}.card.lk4 .back{animation:leak .3s ease-in-out infinite alternate,hue 1s linear infinite}@keyframes hue{to{filter:hue-rotate(360deg)}}.card.wig{animation:wig .16s ease-in-out infinite}@keyframes wig{25%{rotate:-4deg}75%{rotate:4deg}}.card.hop{animation:hopc .3s cubic-bezier(.3,1.8,.5,1)}@keyframes hopc{40%{translate:0 -22px}}.card.hold .back:after{content:"?";position:absolute;font-size:34px;color:#fff;text-shadow:2px 0 0 var(--ol),-2px 0 0 var(--ol),0 2px 0 var(--ol),0 -2px 0 var(--ol)}.cf .band{width:100%;height:40px;display:flex;align-items:center;justify-content:center;border-bottom:4px solid var(--ol);font-size:22px;color:#fff}.cf.r0 .band{background:linear-gradient(#c7d4e6 0 50%,var(--r0) 50%)}.cf.r1 .band{background:linear-gradient(#7cc6ff 0 50%,var(--r1) 50%)}.cf.r2 .band{background:linear-gradient(#d39bff 0 50%,var(--r2) 50%)}.cf.r3 .band{background:linear-gradient(#ffdc7a 0 50%,var(--r3) 50%)}.cf.r4 .band{background:linear-gradient(90deg,#ff3d6e,#ffb627,#5be36b,#3fa8ff,#b45cff,#ff3d6e);background-size:200% 100%;animation:slide 1.2s linear infinite}@keyframes slide{to{background-position:200% 0}}.cf .band span{text-shadow:1.5px 0 0 var(--ol),-1.5px 0 0 var(--ol),0 1.5px 0 var(--ol),0 -1.5px 0 var(--ol),0 2.5px 0 var(--ol)}.cf.r1{background:#eaf5ff}.cf.r2{background:#f6ecff}.cf.r3{background:#fff3d2}.cf.r4{background:#ffeef3}.cf .ic{width:112px;height:112px;margin:12px 0 4px;border-radius:50%;object-fit:cover;border:4px solid var(--ol);box-shadow:0 0 0 3px #fff,0 3px 0 3px var(--ol)}.cf .nm{font-size:24px;color:#fff}.cf .lv{font-size:18px;margin-top:6px;color:#3a2f5c}.cf .lv b{color:#e04a8e;font-size:22px;font-weight:400}.cf .bn{font-size:14px;margin-top:6px;color:#fff;background:#14708f;border:2px solid var(--ol);border-radius:8px;padding:2px 8px}.cf .new{position:absolute;right:-6px;top:46px;background:var(--red);color:#fff;border:3px solid var(--ol);border-radius:10px;padding:2px 8px;font-size:16px;rotate:12deg}.card.sm .cf .band{height:18px;font-size:11px;border-bottom-width:2px}.card.sm .cf .ic{width:40px;height:40px;margin:3px 0 0}.card.sm .cf .lv{font-size:12px;margin-top:0}.card.sm .cf .lv b{font-size:13px}.card.sm.flip.r3x,.card.sm.flip.r4x{box-shadow:0 0 14px 4px var(--r3);border-radius:10px}.spark{position:absolute;left:50%;top:50%;width:12px;height:12px;border:2px solid var(--ol);pointer-events:none;animation:spark .7s cubic-bezier(.2,.8,.4,1) forwards}@keyframes spark{0%{transform:translate(-50%,-50%) rotate(0);opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(260deg);opacity:0}}#dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#281e6e24;z-index:9}#inv{position:absolute;left:0;right:0;bottom:0;height:80%;z-index:10;background:var(--cream);border:4px solid var(--ol);border-bottom:0;border-radius:24px 24px 0 0;transform:translateY(105%);transition:transform .3s cubic-bezier(.2,1.15,.4,1);display:flex;flex-direction:column;padding-bottom:var(--sab)}#inv.open{transform:translateY(0)}.iv-head{display:flex;align-items:center;gap:8px;padding:12px 12px 8px;border-bottom:3px solid var(--ol);background:linear-gradient(var(--blue1) 0 55%,var(--blue2) 55%);border-radius:20px 20px 0 0}.iv-title{font-size:24px;color:#fff;text-shadow:2px 0 0 var(--ol),-2px 0 0 var(--ol),0 2px 0 var(--ol),0 -2px 0 var(--ol),0 3px 0 var(--ol)}.iv-stat{flex:1;font-size:13px;color:#06334a}.x{width:68px;height:44px;font-size:16px}.x span{text-shadow:1.5px 0 0 var(--ol),-1.5px 0 0 var(--ol),0 1.5px 0 var(--ol),0 -1.5px 0 var(--ol)}.iv-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 12px 16px}.iv-sec{font-size:18px;margin:12px 0 6px}.iv-sec small{font-size:12px;color:#7a6a4a;margin-left:4px}.sk{display:flex;align-items:center;gap:10px;padding:6px 8px;margin-bottom:6px;background:#fff;border:3px solid var(--ol);border-radius:12px;box-shadow:0 3px 0 var(--ol)}.sk.off{background:#efe4c8}.sk.off img{opacity:.35}.sk img{width:46px;height:46px;flex:0 0 46px}.sk .t{flex:1;min-width:0}.sk .n{font-size:17px}.sk .d{font-size:12px;color:#6b5a3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pips{display:flex;gap:3px}.pips i{width:12px;height:16px;border:2px solid var(--ol);border-radius:3px;background:#d9c896;box-shadow:inset 0 2px #b8a670}.pips i.on{background:linear-gradient(#ffe27a 0 50%,var(--gold2) 50%);box-shadow:none}.sk.hid{background:#fff3d2}.sk.hid.lock{background:#ece2ff}.sk .need{font-size:12px;color:#9c2a5f}#ivBoard{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:260px;margin:0 auto}.slot{aspect-ratio:1;border-radius:12px;border:3px solid var(--ol);background:#2c2550;box-shadow:inset 0 5px #0c0919,inset 0 -3px #4a3f86;display:flex;align-items:center;justify-content:center;position:relative}.slot img{width:80%;height:80%}.slot .lvb{position:absolute;right:3px;bottom:2px;font-size:13px;color:#fff;text-shadow:1.5px 0 0 var(--ol),-1.5px 0 0 var(--ol),0 1.5px 0 var(--ol),0 -1.5px 0 var(--ol)}.slot.core{background:#3d2f72}.fly{position:absolute;width:36px;height:36px;z-index:30;pointer-events:none;transition:transform .7s cubic-bezier(.5,-.3,.6,1)}.toast{position:absolute;left:50%;z-index:15;transform:translate(-50%);font-size:20px;color:#fff;pointer-events:none;white-space:nowrap;animation:toast 1s ease-out forwards;text-shadow:2px 0 0 var(--ol),-2px 0 0 var(--ol),0 2px 0 var(--ol),0 -2px 0 var(--ol),0 3px 0 var(--ol)}@keyframes toast{0%{translate:0 0;opacity:1}70%{opacity:1}to{translate:0 -40px;opacity:0}}#fps{position:absolute;left:8px;bottom:calc(var(--sab) + 130px);background:#fff;border:2px solid var(--ol);border-radius:6px;padding:1px 6px;font-size:12px;z-index:40}#bossTime{flex:0 0 40px;height:26px;border:3px solid var(--ol);border-radius:9px;background:#fff6dc;font-size:15px;display:flex;align-items:center;justify-content:center;color:#c0182f}#bossTime.low{background:#ffd0d4}#away{position:absolute;top:0;right:0;bottom:0;left:0;z-index:22;background:#281e6e59;display:flex;align-items:center;justify-content:center;padding:16px}.aw-panel{width:100%;max-width:360px;background:var(--cream);border:4px solid var(--ol);border-radius:22px;box-shadow:0 6px 0 var(--ol);overflow:hidden;display:flex;flex-direction:column;align-items:stretch;animation:pop .22s cubic-bezier(.3,1.6,.5,1)}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.aw-head{background:linear-gradient(#b9a8ff 0,#b9a8ff 55%,#8f7cf0 55%);border-bottom:4px solid var(--ol);padding:10px 12px 8px;text-align:center}.aw-title{display:block;font-size:26px;color:#fff;text-shadow:2px 0 0 var(--ol),-2px 0 0 var(--ol),0 2px 0 var(--ol),0 -2px 0 var(--ol),0 3px 0 var(--ol)}.aw-sub{font-size:13px;color:#2c2160}.aw-stats{padding:8px 12px 0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.aw-row{background:#fff;border:3px solid var(--ol);border-radius:10px;padding:4px 8px;display:flex;flex-direction:column;line-height:1.1}.aw-k{font-size:12px;color:#6b5a3a}.aw-v{font-size:20px;color:#fff;text-shadow:1.5px 0 0 var(--ol),-1.5px 0 0 var(--ol),0 1.5px 0 var(--ol),0 -1.5px 0 var(--ol),0 2.5px 0 var(--ol)}.aw-v small{font-size:13px}#awGrid{display:grid;grid-template-columns:repeat(5,54px);gap:6px;justify-content:center;padding:10px 8px 4px}#awGrid .card.sm{width:54px;height:76px}#awGrid .card.sm .cf .ic{width:34px;height:34px}#awNote{text-align:center;font-size:13px;color:#3a2f5c;padding:2px 12px 0;min-height:18px}#awNote b{color:#e04a8e;font-weight:400}.aw-ok{align-self:center;width:170px;height:54px;margin:8px 0 16px}.aw-ok .bd-t{font-size:24px;color:#fff}.block-tip{position:absolute;left:50%;z-index:16;transform:translate(-50%);pointer-events:none;white-space:nowrap;background:#fff;border:3px solid var(--ol);border-radius:12px;padding:6px 12px;font-size:15px;box-shadow:0 3px 0 var(--ol);animation:tipin .25s cubic-bezier(.3,1.6,.5,1)}.block-tip b{color:var(--red);font-weight:400}@keyframes tipin{0%{transform:translate(-50%,10px) scale(.8);opacity:0}}.iv-tabs{display:flex;gap:8px;padding:8px 12px 0}.iv-tab{font-family:inherit;font-size:17px;flex:1;height:44px;border:3px solid var(--ol);border-radius:12px 12px 0 0;border-bottom:0;background:#d9c896;color:#5b4a2a;cursor:pointer;outline:none;transition:transform .1s}.iv-tab.on{background:linear-gradient(var(--gold1) 0 52%,var(--gold2) 52%);color:var(--goldt)}.iv-tab.down{transform:translateY(3px)}#awGrid{max-height:38vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.aw-panel{max-height:92vh}.cf.art{background-size:100% 100%;background-repeat:no-repeat}.card .back.art,.card .front.art{border:0;border-radius:0;overflow:visible;box-shadow:none;background-color:transparent;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.card .back.art{animation:none}.card.lk .back.art{animation:leakArt .45s ease-in-out infinite alternate}.card.lk4 .back.art{animation:leakArt .3s ease-in-out infinite alternate}@keyframes leakArt{0%{filter:drop-shadow(0 0 3px var(--lc))}to{filter:drop-shadow(0 0 12px var(--lc)) drop-shadow(0 0 4px var(--lc))}}.card.hold .back.art:after{color:#fff}.card.sm.art.flip.r3x,.card.sm.art.flip.r4x{box-shadow:none;border-radius:0;filter:drop-shadow(0 0 5px var(--r3))}.ar-ic{position:absolute;left:50%;top:43.5%;width:69%;aspect-ratio:1;height:auto;transform:translate(-50%,-50%);border-radius:50%;object-fit:cover}.card.sm .ar-ic{width:68%}.ar-rar,.ar-nm,.ar-lv,.ar-atk,.ar-band .ar-lv{text-shadow:2px 0 0 var(--ol),-2px 0 0 var(--ol),0 2px 0 var(--ol),0 -2px 0 var(--ol),0 3px 0 var(--ol)}.ar-rar{z-index:2;position:absolute;left:0;right:0;top:19%;text-align:center;font-size:18px;color:#fff}.ar-atk{position:absolute;left:50%;top:59.5%;transform:translate(-50%);white-space:nowrap;font-size:13px;color:#fff;background:#14708f;border:2px solid var(--ol);border-radius:8px;padding:1px 8px;text-shadow:none}.ar-band{position:absolute;left:9%;right:9%;top:76%;height:13%;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;gap:2px}.ar-nm{font-size:20px;color:#fff;white-space:nowrap}.ar-lv{font-size:13px;color:#fff;white-space:nowrap}.ar-lv b{color:#ffe27a;font-weight:400}.card.sm .ar-band{top:75%;height:15%}.card.sm .ar-lv{font-size:11px;text-shadow:1px 0 0 var(--ol),-1px 0 0 var(--ol),0 1px 0 var(--ol),0 -1px 0 var(--ol)}#gStage .card{z-index:1}#gStage .cut{position:absolute;left:50%;top:50%;width:300px;height:300px;margin:-150px 0 0 -150px;z-index:0;pointer-events:none;border:4px solid var(--ol);border-radius:24px;object-fit:cover;opacity:0;animation:cutPass 1.4s ease-in-out forwards}@keyframes cutPass{0%{transform:translate(-70px) scale(.85);opacity:0}20%{transform:translate(-24px) scale(1);opacity:1}80%{transform:translate(24px) scale(1.04);opacity:1}to{transform:translate(70px) scale(1.08);opacity:0}}.rnd{border-radius:50%;object-fit:cover;border:3px solid var(--ol);background:var(--ol)}.bn-icons img.rnd{width:44px;height:44px}.sk img.rnd{opacity:1}.sk.off img.rnd{opacity:.4}.sk .pw{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.sk .n small{font-size:12px;color:#7a6a4a}.stars{display:inline-flex;gap:1px;vertical-align:middle}.st{width:11px;height:11px;background:#ffd84d;clip-path:polygon(50% 0,62% 36%,100% 38%,70% 60%,80% 100%,50% 76%,20% 100%,30% 60%,0 38%,38% 36%)}.xpb{position:relative;width:120px;height:14px;margin-top:6px;border:2px solid var(--ol);border-radius:8px;background:#d9c896;box-shadow:inset 0 2px #b8a670;overflow:hidden}.xpb i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(#7dff6a 0,#7dff6a 50%,#3fc24a 50%);transition:width .7s cubic-bezier(.3,1,.4,1)}.xpb b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:400;color:#fff;text-shadow:1px 0 0 var(--ol),-1px 0 0 var(--ol),0 1px 0 var(--ol),0 -1px 0 var(--ol)}.xpb.sm{width:100%;height:8px;margin-top:3px;border-width:2px;border-radius:5px}.ar-xp{position:absolute;left:50%;top:67%;margin:0;transform:translate(-50%)}.ar-atk.star{background:#b86f00}
