.adv-flat{--sky-a:#7ec3f0;--sky-b:#d9f0ff;--sun:rgba(255,244,200,0.9);--far:#8fb7a0;--mid:#5f9a5c;--ground-a:#79b45a;--ground-b:#4c8a3a;--mote:rgba(255,255,220,0.85);--adv-scroll:0px;position:absolute;inset:0;overflow:hidden;contain:strict}.adv-flat[data-theme=cave],.adv-flat[data-theme=mine]{--sky-a:#1d1a24;--sky-b:#3a3240;--sun:rgba(255,170,90,0.35);--far:#2d2733;--mid:#43384a;--ground-a:#5a4a42;--ground-b:#33281f;--mote:rgba(255,190,110,0.8)}.adv-flat[data-theme=forest],.adv-flat[data-theme=jungle]{--sky-a:#5e9c86;--sky-b:#c9e8c4;--sun:rgba(255,250,200,0.6);--far:#3f7a56;--mid:#2c5e3c;--ground-a:#5a8f3c;--ground-b:#335a24;--mote:rgba(220,255,160,0.85)}.adv-flat[data-theme=arena],.adv-flat[data-theme=desert]{--sky-a:#f0b46e;--sky-b:#fde6b8;--sun:rgba(255,250,220,0.95);--far:#d8a066;--mid:#c4884e;--ground-a:#e3b878;--ground-b:#b88446;--mote:rgba(255,240,200,0.7)}.adv-flat[data-theme=snow]{--sky-a:#9ab8d8;--sky-b:#eef6ff;--sun:rgba(255,255,255,0.9);--far:#c4d6ea;--mid:#a8c0d8;--ground-a:#f4f8ff;--ground-b:#c6d4e6;--mote:rgba(255,255,255,0.95)}.adv-flat[data-theme=shadow]{--sky-a:#1a1026;--sky-b:#4a2a5a;--sun:rgba(200,120,255,0.45);--far:#2c1c3a;--mid:#3a2448;--ground-a:#3b2c44;--ground-b:#1d1426;--mote:rgba(210,150,255,0.85)}.adv-flat[data-theme=castle],.adv-flat[data-theme=temple]{--sky-a:#8fa8d8;--sky-b:#f4ecd8;--sun:rgba(255,236,180,0.95);--far:#b9b0a0;--mid:#9c917c;--ground-a:#d8cfbc;--ground-b:#a89c84;--mote:rgba(255,230,160,0.9)}.adv-flat[data-theme=rift],.adv-flat[data-theme=tower]{--sky-a:#120c30;--sky-b:#3a2a7a;--sun:rgba(120,220,255,0.55);--far:#2a2060;--mid:#3a2c80;--ground-a:#2e2a5a;--ground-b:#15122e;--mote:rgba(140,230,255,0.95)}.adv-flat[data-theme=town]{--sky-a:#7fb4e0;--sky-b:#ffe8c8;--far:#a6b4b8;--mid:#b58a64;--ground-a:#c4a47c;--ground-b:#8e6e4a}.adv-flat[data-theme=lake]{--sky-a:#6cb0d8;--sky-b:#dff4ff;--far:#7aa8b8;--mid:#4f8a8c;--ground-a:#7cb48a;--ground-b:#3e7a6a}.adv-flat[data-theme=volcano]{--sky-a:#2a0e0e;--sky-b:#8a2c14;--sun:rgba(255,120,40,0.7);--far:#3a1814;--mid:#52201a;--ground-a:#4a2a22;--ground-b:#1e0e0a;--mote:rgba(255,150,60,0.95)}.adv-flat__sky{position:absolute;inset:0;background:linear-gradient(180deg,var(--sky-a) 0,var(--sky-b) 70%)}.adv-flat__sun{position:absolute;right:12%;top:6%;width:34%;aspect-ratio:1;background:radial-gradient(circle,var(--sun) 0 10%,transparent 60%);pointer-events:none}.adv-flat__far,.adv-flat__ground,.adv-flat__mid{position:absolute;left:0;right:0;will-change:background-position}.adv-flat__far{bottom:30%;height:34%;opacity:.85;background:radial-gradient(ellipse 160px 90px at 80px 100%,var(--far) 98%,transparent 100%) calc(var(--adv-scroll) * .15) 100% /260px 100% repeat-x,radial-gradient(ellipse 220px 120px at 160px 100%,color-mix(in srgb,var(--far) 80%,#fff) 98%,transparent 100%) calc(var(--adv-scroll) * .1) 100% /420px 100% repeat-x}.adv-flat__mid{bottom:28%;height:20%;background:radial-gradient(ellipse 40px 46px at 30px 100%,var(--mid) 96%,transparent 100%) calc(var(--adv-scroll) * .45) 100% /90px 100% repeat-x,radial-gradient(ellipse 60px 34px at 60px 100%,color-mix(in srgb,var(--mid) 85%,#000) 96%,transparent 100%) calc(var(--adv-scroll) * .4) 100% /150px 100% repeat-x}.adv-flat__ground{bottom:0;height:30%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 2px,transparent 2px 64px) calc(var(--adv-scroll)) 0 /auto,radial-gradient(ellipse 30px 6px at 50% 50%,rgba(0,0,0,.12),transparent 70%) calc(var(--adv-scroll)) 0 /120px 40px,linear-gradient(180deg,var(--ground-a),var(--ground-b));box-shadow:inset 0 6px 10px rgba(0,0,0,.12)}.adv-flat__motes i{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--mote);box-shadow:0 0 6px var(--mote);opacity:0;animation:adv-mote 6s ease-in-out infinite}.adv-flat[data-quality=low] .adv-flat__motes{display:none}@keyframes adv-mote{0%{transform:translateY(10px);opacity:0}30%{opacity:.9}to{transform:translate(18px,-40px);opacity:0}}.adv-flat__fx,.adv-flat__show,.adv-flat__units{position:absolute;inset:0}.adv-flat__units{bottom:0}.adv-fu{--adv-size:60px;--adv-hue:210;width:var(--adv-size);display:flex;flex-direction:column;align-items:center;transition:left .5s ease,bottom .5s ease,opacity .4s,filter .4s;cursor:pointer}.adv-fu,.adv-fu__shadow{position:absolute;transform:translateX(-50%)}.adv-fu__shadow{bottom:-6px;left:50%;width:90%;height:12px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.45),transparent 70%)}.adv-fu__body{position:relative;order:3;width:var(--adv-size);height:calc(var(--adv-size) * 1.18);display:grid;place-items:center;overflow:hidden;border-radius:46% 46% 14px 14px/38% 38% 14px 14px;background:radial-gradient(circle at 50% 28%,hsla(var(--adv-hue),90%,85%,.7),transparent 50%),linear-gradient(175deg,hsl(var(--adv-hue),50%,52%),hsl(var(--adv-hue),60%,22%));border:2px solid hsla(var(--adv-hue),70%,85%,.85);box-shadow:0 4px 10px rgba(0,0,0,.45),inset 0 -8px 14px rgba(0,0,0,.3);transform-origin:50% 100%}.adv-fu--side1 .adv-fu__body{border-radius:40% 40% 16px 16px/34% 34% 16px 16px;background:radial-gradient(circle at 50% 30%,hsla(var(--adv-hue),60%,75%,.55),transparent 55%),linear-gradient(175deg,hsl(var(--adv-hue),35%,40%),hsl(var(--adv-hue),45%,16%));border-color:hsla(var(--adv-hue),40%,70%,.75)}.adv-fu--boss .adv-fu__body{border:3px solid #ffb48a;box-shadow:0 0 0 2px rgba(120,20,10,.6),0 0 24px rgba(255,90,50,.45),0 6px 14px rgba(0,0,0,.5)}.adv-fu--pet .adv-fu__body{border-radius:50%;height:var(--adv-size)}.adv-fu__body img{width:100%;height:100%;object-fit:cover}.adv-fu__body.is-full{width:calc(var(--adv-size) * 1.15);height:calc(var(--adv-size) * 1.75);overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.adv-fu__body.is-full img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.45))}.adv-fu--side1 .adv-fu__body.is-full img{transform:scaleX(-1)}.adv-fu.is-hit .adv-fu__body.is-full img{filter:brightness(2) drop-shadow(0 0 6px rgba(255,255,255,.9))}.adv-fu.is-empowered .adv-fu__body.is-full,.adv-fu.is-enraged .adv-fu__body.is-full{box-shadow:none}.adv-fu.is-empowered .adv-fu__body.is-full img{filter:drop-shadow(0 0 8px rgba(255,220,120,.95))}.adv-fu__glyph{font-size:calc(var(--adv-size) * .44);font-weight:800;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6),0 0 12px hsla(var(--adv-hue),90%,70%,.8)}.adv-fu__bars{order:2;width:calc(var(--adv-size) * 1.05);min-width:40px;margin-bottom:4px;display:flex;flex-direction:column;gap:2px}.adv-fu__hp{position:relative;height:6px;border-radius:3px;overflow:hidden;background:rgba(0,0,0,.6);box-shadow:0 0 0 1px rgba(0,0,0,.55)}.adv-fu__hp i{position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#a6f590,#3fae3c);transition:width .18s}.adv-fu--side1 .adv-fu__hp i{background:linear-gradient(180deg,#ff9a86,#d0321f)}.adv-fu__hp b{position:absolute;inset:0 auto 0 0;background:rgba(230,240,255,.75)}.adv-fu--boss .adv-fu__hp{height:8px}.adv-fu__cast{position:relative;height:12px;border-radius:3px;overflow:hidden;background:rgba(0,0,0,.6);display:none}.adv-fu__cast.is-on{display:block}.adv-fu__cast i{position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#fff1a8,#e2a020)}.adv-fu__cast.is-hard i{background:linear-gradient(180deg,#d8d8d8,#8a8a8a)}.adv-fu__cast span{position:absolute;inset:0;font-size:9px;line-height:12px;text-align:center;color:#fff;text-shadow:0 0 2px #000,0 0 2px #000;white-space:nowrap}.adv-fu__st{order:1;display:flex;gap:2px;height:7px;margin-bottom:2px}.adv-fu__st i{width:7px;height:7px;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.6)}.adv-fu__st i.is-good{background:#7ee07a}.adv-fu__st i.is-bad{background:#ff6b5c}.adv-fu__name{order:0;margin-bottom:2px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;color:#ffd2c4;white-space:nowrap;background:rgba(60,10,6,.75);border:1px solid rgba(255,140,110,.6)}.adv-flat.is-walking .adv-fu--side0 .adv-fu__body{animation:adv-bob .42s ease-in-out infinite alternate}@keyframes adv-bob{to{transform:translateY(-5px) rotate(2deg)}}.adv-fu.is-lunge .adv-fu__body{animation:adv-lunge-r .32s ease-out}.adv-fu.is-lunge-l .adv-fu__body{animation:adv-lunge-l .32s ease-out}@keyframes adv-lunge-r{40%{transform:translateX(28%) rotate(6deg)}}@keyframes adv-lunge-l{40%{transform:translateX(-28%) rotate(-6deg)}}.adv-fu.is-hit .adv-fu__body{animation:adv-hit .26s ease-out}@keyframes adv-hit{30%{transform:translateX(-4px) rotate(-3deg);filter:brightness(2.2) saturate(.3)}60%{transform:translateX(3px)}}.adv-fu.is-cast .adv-fu__body{animation:adv-castglow .5s ease-out}@keyframes adv-castglow{40%{box-shadow:0 0 0 3px rgba(255,240,180,.9),0 0 26px rgba(255,220,120,.9);transform:translateY(-6px) scale(1.06)}}.adv-fu.is-stagger .adv-fu__body{animation:adv-hit .5s ease-out}.adv-fu.is-dead{opacity:.35;filter:grayscale(1)}.adv-fu.is-dead .adv-fu__body{transform:rotate(-78deg) translateY(10%);transition:transform .4s ease-in}.adv-fu.is-dead .adv-fu__bars,.adv-fu.is-dead .adv-fu__st{visibility:hidden}.adv-fu.is-enraged .adv-fu__body{box-shadow:0 0 0 3px rgba(255,60,40,.8),0 0 30px rgba(255,40,20,.85);filter:saturate(1.4) hue-rotate(-10deg)}.adv-fu.is-empowered .adv-fu__body{box-shadow:0 0 0 2px rgba(255,230,140,.9),0 0 20px rgba(255,210,100,.8)}.adv-fu.is-enter,.adv-fu.is-spawn{animation:adv-enter .6s ease-out}@keyframes adv-enter{0%{opacity:0;transform:translateX(60%)}}.adv-fu.is-leave{opacity:0;transform:translateX(-50%) scale(.6);transition:opacity .45s,transform .45s}.adv-ffx{position:absolute;transform:translateX(-50%);font-weight:900;font-size:15px;white-space:nowrap;text-shadow:0 2px 0 rgba(0,0,0,.75),0 0 3px #000;pointer-events:none;animation:adv-float 1.1s ease-out forwards;z-index:200}.adv-ffx,.adv-ffx.is-dmg{color:#fff}.adv-ffx.is-hurt{color:#ff8a7a}.adv-ffx.is-crit{font-size:21px;color:#ffcf4a;animation-name:adv-float-crit}.adv-ffx.is-dot{font-size:12px;color:#d39bff}.adv-ffx.is-heal{color:#8dff7e}.adv-ffx.is-miss{font-size:12px;color:#cfd6e0}.adv-ffx.is-int{font-size:16px;color:#ffe08a;letter-spacing:1px}.adv-ffx.is-skill{font-size:12px;font-weight:700;color:#fff6d6;padding:0 6px;border-radius:999px;background:rgba(30,20,6,.6);border:1px solid rgba(255,220,140,.6);animation-duration:1s}@keyframes adv-float{0%{transform:translate(-50%,6px) scale(.8);opacity:0}15%{transform:translate(-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-38px) scale(1);opacity:0}}@keyframes adv-float-crit{0%{transform:translate(-50%,6px) scale(.6);opacity:0}15%{transform:translate(-50%,-2px) scale(1.45);opacity:1}30%{transform:translate(-50%,-6px) scale(1.15)}to{transform:translate(-50%,-44px) scale(1.1);opacity:0}}.adv-flat__banner{position:absolute;left:50%;top:30%;transform:translate(-50%,-50%) scale(.8);padding:6px 28px;font-size:22px;font-weight:900;letter-spacing:4px;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;text-shadow:0 2px 0 rgba(0,0,0,.7),0 0 14px rgba(0,0,0,.5);background:linear-gradient(90deg,transparent,rgba(10,12,20,.75) 20%,rgba(10,12,20,.75) 80%,transparent);transition:opacity .25s,transform .25s;z-index:250}.adv-flat__banner.is-on{opacity:1;transform:translate(-50%,-50%) scale(1)}.adv-flat__banner.is-gold{color:#ffe08a}.adv-flat__banner.is-danger{color:#ff8a72}.adv-flat__banner.is-boss{color:#ffd2c4;background:linear-gradient(90deg,transparent,rgba(110,16,10,.8) 20%,rgba(110,16,10,.8) 80%,transparent)}.adv-flat__banner.is-big{font-size:34px;letter-spacing:10px}.adv-flat__flash{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:240}.adv-flat__flash.is-on{animation:adv-flash .6s ease-out}@keyframes adv-flash{0%{opacity:1}to{opacity:0}}.adv-flat__show{display:none;place-items:center;--adv-hue:210}.adv-flat__show.is-on{display:grid}.adv-show__ring{position:absolute;left:50%;bottom:14%;width:min(60%,340px);aspect-ratio:3/1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,hsla(var(--adv-hue),90%,70%,.55),transparent 70%);box-shadow:0 0 0 2px hsla(var(--adv-hue),80%,80%,.35);animation:adv-ring 3s ease-in-out infinite}@keyframes adv-ring{50%{transform:translateX(-50%) scale(1.06);opacity:.8}}.adv-show__card{position:absolute;left:50%;bottom:20%;width:min(36%,220px);aspect-ratio:3/4;transform:translateX(-50%);display:grid;place-items:center;overflow:hidden;border-radius:48% 48% 18px 18px/36% 36% 18px 18px;background:radial-gradient(circle at 50% 26%,hsla(var(--adv-hue),90%,86%,.7),transparent 50%),linear-gradient(175deg,hsl(var(--adv-hue),55%,54%),hsl(var(--adv-hue),60%,18%));border:3px solid hsla(var(--adv-hue),80%,88%,.9);box-shadow:0 0 40px hsla(var(--adv-hue),90%,70%,.55),0 14px 30px rgba(0,0,0,.5);animation:adv-showfloat 3.2s ease-in-out infinite}.adv-show__card:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.35) 48%,transparent 60%);transform:translateX(-120%);animation:adv-sheen 3.6s ease-in-out infinite}.adv-show__card img{width:100%;height:100%;object-fit:cover}.adv-show__card.is-full{width:min(42%,260px);aspect-ratio:2/3;bottom:16%;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.adv-show__card.is-full:after{display:none}.adv-show__card.is-full img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 0 22px hsla(var(--adv-hue),90%,70%,.55)) drop-shadow(0 10px 10px rgba(0,0,0,.45))}.adv-show__glyph{font-size:min(16vh,96px);font-weight:900;color:#fff;text-shadow:0 4px 10px rgba(0,0,0,.6),0 0 26px hsla(var(--adv-hue),90%,75%,.95)}.adv-show__base{position:absolute;left:50%;bottom:16%;width:min(34%,200px);height:16px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.5),transparent 70%)}@keyframes adv-showfloat{50%{transform:translateX(-50%) translateY(-8px) rotateY(10deg)}}@keyframes adv-sheen{60%,to{transform:translateX(120%)}}.adv-bo{position:absolute;inset:0;z-index:5;pointer-events:none}.adv-bo>*{pointer-events:auto}.adv-bo__top{position:absolute;top:calc(8px + var(--adv-safe-t));left:calc(8px + var(--adv-safe-l));right:calc(8px + var(--adv-safe-r));display:flex;align-items:flex-start;gap:8px;pointer-events:none}.adv-bo__top>*{pointer-events:auto}.adv-boss{flex:1;min-width:0;max-width:640px;margin:0 auto;display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:12px;background:rgba(8,11,18,.78);border:1px solid rgba(255,140,110,.45);box-shadow:0 6px 16px rgba(0,0,0,.45)}.adv-boss.is-enraged{border-color:#ff5a3c;box-shadow:0 0 18px rgba(255,60,30,.6)}.adv-boss.is-dead{opacity:.6}.adv-boss__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.adv-boss__name{display:flex;align-items:center;gap:6px;min-width:0;line-height:1.2}.adv-boss__name strong{color:#ffd2c4;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adv-boss__name small{color:var(--adv-text-3);font-size:11px}.adv-boss__cast,.adv-boss__eshield,.adv-boss__hp{position:relative;border-radius:4px;overflow:hidden;background:rgba(0,0,0,.6);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.adv-boss__hp{height:15px}.adv-boss__hp i{background:linear-gradient(180deg,#ff8a72,#c0241a 60%,#8e140c);transition:width .2s}.adv-boss__hp b,.adv-boss__hp i{position:absolute;inset:0 auto 0 0}.adv-boss__hp b{background:repeating-linear-gradient(135deg,rgba(232,244,255,.85) 0 4px,rgba(170,200,235,.85) 4px 8px)}.adv-boss__cast span,.adv-boss__eshield span,.adv-boss__hp span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;font-weight:700;color:#fff;text-shadow:0 0 2px #000,0 1px 1px #000;white-space:nowrap}.adv-boss__eshield{height:9px}.adv-boss__eshield i{position:absolute;inset:0 auto 0 0;background:currentColor;opacity:.8;transition:width .4s}.adv-boss__eshield span{font-size:9px;color:#fff}.adv-boss__eshield.is-broken{color:var(--adv-text-3)}.adv-boss__cast{height:18px}.adv-boss__cast i{position:absolute;inset:0 auto 0 0}.adv-boss__cast.is-stoppable{box-shadow:0 0 0 1.5px #ffd36a,0 0 12px rgba(255,200,80,.75);animation:adv-castpulse .6s ease-in-out infinite alternate}.adv-boss__cast.is-stoppable i{background:linear-gradient(180deg,#fff1a8,#e8a020)}.adv-boss__cast.is-hard i{background:linear-gradient(180deg,#c8c8c8,#6a6a6a)}.adv-boss__cast span{font-size:11px}.adv-boss__cast em{font-style:normal;padding:0 5px;border-radius:4px;font-size:10px;background:rgba(0,0,0,.55)}.adv-boss__cast.is-stoppable em{color:#ffe08a}@keyframes adv-castpulse{to{box-shadow:0 0 0 2px #fff0b0,0 0 20px rgba(255,210,90,.95)}}.adv-bo__clock{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.adv-bo__time{padding:2px 10px;border-radius:999px;background:rgba(8,11,18,.78);border:1px solid var(--adv-line);font-weight:800;font-variant-numeric:tabular-nums}.adv-bo__enrage{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;background:rgba(8,11,18,.78);color:var(--adv-text-2);border:1px solid rgba(255,255,255,.12);white-space:nowrap}.adv-bo__enrage.is-soon{color:#ffb08a;border-color:rgba(255,120,80,.6)}.adv-bo__enrage.is-on{color:#fff;background:linear-gradient(180deg,#e8402a,#9a1a10);border-color:#ff8a72;animation:adv-castpulse .5s ease-in-out infinite alternate}.adv-foes{flex:1;display:flex;flex-wrap:wrap;gap:4px;max-width:520px;margin:0 auto;justify-content:center}.adv-foes__one{display:flex;align-items:center;gap:4px;padding:2px 6px 2px 2px;border-radius:999px;background:rgba(8,11,18,.7)}.adv-foes__one.is-dead{opacity:.4}.adv-foes__hp{position:relative;width:48px;height:5px;border-radius:3px;overflow:hidden;background:rgba(0,0,0,.6)}.adv-foes__hp i{position:absolute;inset:0 auto 0 0;background:#e0402a}.adv-bo__flash{position:absolute;left:50%;top:30%;transform:translateX(-50%);padding:6px 18px;border-radius:999px;font-weight:800;font-size:15px;white-space:nowrap;background:rgba(8,11,18,.85);border:1px solid;animation:adv-notice .35s cubic-bezier(.2,1.4,.4,1);pointer-events:none}.adv-bo__flash.is-gold{color:#ffe08a;border-color:#e9b452;box-shadow:0 0 20px rgba(241,190,90,.6)}.adv-bo__flash.is-red{color:#ffb6a6;border-color:#ff5a3c;box-shadow:0 0 20px rgba(255,60,30,.6)}.adv-bo__flash.is-blue{color:#bfe4ff;border-color:#6ab8ff}.adv-bo__ctrl{position:absolute;right:calc(8px + var(--adv-safe-r));top:calc(96px + var(--adv-safe-t));display:flex;flex-direction:column;align-items:flex-end;gap:6px}.adv-bo__speed{display:flex;border-radius:10px;overflow:hidden;border:1px solid var(--adv-line);background:rgba(8,11,18,.78)}.adv-bo__speed button{min-width:40px;height:40px;border:0;background:transparent;font-weight:800;color:var(--adv-text-2);cursor:pointer}.adv-bo__speed button.is-on{color:#3d2306;background:linear-gradient(180deg,#ffe7a6,#e9b452)}.adv-bo__skip{height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--adv-line);background:rgba(8,11,18,.78);color:var(--adv-gold);font-weight:700;cursor:pointer}.adv-bo__party{position:absolute;left:calc(8px + var(--adv-safe-l));right:calc(8px + var(--adv-safe-r));bottom:calc(8px + var(--adv-safe-b));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-width:980px;margin:0 auto}.adv-l-portrait .adv-bo__party{grid-template-columns:repeat(2,minmax(0,1fr))}.adv-hc{min-width:0;display:flex;flex-direction:column;gap:3px;padding:5px 6px 6px;border-radius:10px;background:rgba(8,11,18,.8);border:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px rgba(0,0,0,.4)}.adv-hc.is-low{border-color:rgba(255,90,60,.6)}.adv-hc.is-dead{opacity:.45;filter:grayscale(.9)}.adv-hc__head{display:flex;align-items:center;gap:5px;min-width:0}.adv-hc__face{position:relative;flex:none}.adv-hc__pet{position:absolute;right:-6px;bottom:-4px;border-radius:50%;box-shadow:0 0 0 1.5px #0b0f17}.adv-hc__name{min-width:0;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adv-hc__hp{position:relative;height:8px;border-radius:4px;overflow:hidden;background:rgba(0,0,0,.65)}.adv-hc__hp i{position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#a6f590,#3fae3c);transition:width .2s}.adv-hc.is-low .adv-hc__hp i{background:linear-gradient(180deg,#ffb07a,#d8541c)}.adv-hc__hp b{position:absolute;inset:0 auto 0 0;background:rgba(230,240,255,.75)}.adv-hc__en{display:flex;gap:2px}.adv-hc__en i{flex:1;max-width:16px;height:4px;border-radius:2px;background:rgba(255,255,255,.12)}.adv-hc__en i.is-need{box-shadow:inset 0 0 0 1px rgba(120,200,255,.45)}.adv-hc__en i.is-on{background:linear-gradient(180deg,#a8ecff,#2b8fd8);box-shadow:0 0 4px rgba(90,190,255,.8)}.adv-hc__skills{display:flex;gap:3px}.adv-hc__sk{position:relative;display:inline-grid;border-radius:5px;opacity:.55}.adv-hc__sk.is-next{opacity:1;box-shadow:0 0 0 1.5px var(--adv-gold),0 0 8px rgba(241,190,90,.7)}.adv-hc__sk.is-casting{opacity:1}.adv-hc__sk em{position:absolute;right:-2px;bottom:-3px;font-style:normal;font-size:9px;font-weight:800;color:#a8ecff;text-shadow:0 0 2px #000,0 0 2px #000}.adv-hc__ring{position:absolute;inset:-3px;border-radius:7px;background:conic-gradient(#ffe08a calc(var(--p) * 1turn),transparent 0);mask:radial-gradient(circle,transparent 58%,#000 60%);-webkit-mask:radial-gradient(circle,transparent 58%,#000 60%)}.adv-bo__st{display:inline-flex;gap:2px;margin-left:auto}.adv-bo__st i{position:relative;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:4px;font-style:normal;font-size:10px;font-weight:800;color:#fff}.adv-bo__st i.is-good{background:rgba(70,160,70,.85)}.adv-bo__st i.is-bad{background:rgba(190,50,40,.85)}.adv-bo__st sub{position:absolute;right:-2px;bottom:-3px;font-size:8px}.adv-report{position:absolute;inset:0;z-index:40;display:grid;place-items:center;padding:calc(10px + var(--adv-safe-t)) calc(10px + var(--adv-safe-r)) calc(10px + var(--adv-safe-b)) calc(10px + var(--adv-safe-l));background:rgba(4,6,12,.62);backdrop-filter:blur(3px);animation:adv-fade .25s ease-out}.adv-report__box{display:flex;flex-direction:column;width:min(920px,100%);max-height:100%;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#252f46,#141a28);border:1px solid var(--adv-line-2);box-shadow:0 24px 60px rgba(0,0,0,.65);animation:adv-rise .3s ease-out}.adv-report__head{position:relative;padding:14px 16px 10px;text-align:center;border-bottom:1px solid var(--adv-line-soft);background:radial-gradient(80% 140% at 50% 0,rgba(241,190,90,.3),transparent 70%)}.adv-report.is-lose .adv-report__head{background:radial-gradient(80% 140% at 50% 0,rgba(160,60,60,.35),transparent 70%)}.adv-report__verdict{display:flex;flex-direction:column;align-items:center;gap:2px}.adv-report__word{font-size:34px;font-weight:900;letter-spacing:12px;padding-left:12px;background:linear-gradient(180deg,#fff6d0,#f2c75e 55%,#b5761c);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(60,30,0,.8)) drop-shadow(0 0 12px rgba(241,190,90,.5))}.adv-report.is-lose .adv-report__word{background:linear-gradient(180deg,#f0f0f0,#9aa0aa 60%,#5a5f68);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 0 rgba(0,0,0,.8))}.adv-report__why{font-size:13px;color:var(--adv-text-2)}.adv-report__warn{margin-top:6px;font-size:12px;color:#ffd9a8}.adv-report__hint{margin-top:6px;font-size:12px;color:var(--adv-text-2)}.adv-report__loot{padding:8px 14px 10px;border-bottom:1px solid var(--adv-line-soft)}.adv-report__loot h4{margin:0 0 6px;font-size:13px;color:var(--adv-gold)}.adv-report__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 12px}.adv-report__foot{display:flex;justify-content:center;gap:10px;padding:10px 14px 12px;border-top:1px solid var(--adv-line-soft)}.adv-report__foot .adv-btn{min-width:120px}.adv-stats__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px}.adv-stats__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.adv-stats__row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:10px;background:rgba(255,255,255,.03);border:1px solid var(--adv-line-soft)}.adv-stats__row.is-dead{opacity:.8}.adv-stats__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.adv-stats__name{display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:700}.adv-stats__name small{font-weight:400;font-size:11px;color:var(--adv-text-3)}.adv-stats__died{color:#ff9a8a!important}.adv-stats__meter{position:relative;height:10px;border-radius:5px;overflow:hidden;background:rgba(0,0,0,.5)}.adv-stats__meter i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#d9601a,#ffb24a);animation:adv-grow .6s ease-out;transform-origin:left}.adv-stats__meter.is-heal i{background:linear-gradient(90deg,#2f9a3a,#9cf08a)}.adv-stats__meter.is-taken i{background:linear-gradient(90deg,#4d6fb8,#9cc4ff)}@keyframes adv-grow{0%{transform:scaleX(0)}}.adv-stats__nums{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;color:var(--adv-text-2);font-variant-numeric:tabular-nums}.adv-stats__nums b{color:var(--adv-text);font-size:13px}.adv-tl{display:flex;flex-direction:column;gap:6px}.adv-tl__tools{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.adv-tl__legend{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--adv-text-2)}.adv-tl__legend i{display:inline-block;width:12px;height:12px;border-radius:3px}.adv-tl__legend i.is-int{background:linear-gradient(45deg,transparent 42%,#ff5a3c 42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,#ff5a3c 42% 58%,transparent 58%)}.adv-tl__legend i.is-big{box-shadow:0 0 0 2px #ff6a4a,0 0 6px #ff6a4a}.adv-tl__legend i.is-dead{width:3px;background:#ff6a4a}.adv-tl__zoom{display:inline-flex;gap:4px}.adv-tl__zoom button{width:40px;height:36px;border-radius:8px;border:1px solid var(--adv-line);background:rgba(255,255,255,.05);color:var(--adv-gold);font-size:18px;cursor:pointer}.adv-tl__frame{display:flex;border-radius:10px;overflow:hidden;border:1px solid var(--adv-line-soft);background:rgba(0,0,0,.25)}.adv-tl__names{flex:none;width:112px;border-right:1px solid var(--adv-line-soft);background:rgba(18,24,36,.95);z-index:1}.adv-l-portrait .adv-tl__names{width:86px}.adv-tl__corner{height:22px;padding:0 6px;font-size:10px;line-height:22px;color:var(--adv-text-3);border-bottom:1px solid var(--adv-line-soft)}.adv-tl__who{display:flex;align-items:center;gap:5px;height:38px;padding:0 6px;font-size:11px;border-bottom:1px solid rgba(255,255,255,.04);white-space:nowrap;overflow:hidden}.adv-tl__who span{overflow:hidden;text-overflow:ellipsis}.adv-tl__who.is-foe{color:#ffc4b6;background:rgba(120,20,10,.18)}.adv-tl__who.is-pet{color:var(--adv-text-2)}.adv-tl__scroll{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab;scrollbar-width:thin}.adv-tl__scroll:active{cursor:grabbing}.adv-tl__canvas{position:relative;padding-left:12px;background-image:linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0)}.adv-tl__ruler{position:relative;height:22px;border-bottom:1px solid var(--adv-line-soft)}.adv-tl__ruler span{position:absolute;top:3px;transform:translateX(-50%);margin-left:12px;font-size:10px;color:var(--adv-text-3);font-variant-numeric:tabular-nums}.adv-tl__ruler span:after{content:"";position:absolute;left:50%;top:14px;width:1px;height:6px;background:rgba(255,255,255,.25)}.adv-tl__enrage{position:absolute;top:0;bottom:0;width:2px;margin-left:12px;background:repeating-linear-gradient(180deg,#ff5a3c 0 6px,transparent 6px 10px);z-index:0}.adv-tl__row{position:relative;height:38px;border-bottom:1px solid rgba(255,255,255,.04)}.adv-tl__row.is-foe{background:rgba(120,20,10,.12)}.adv-tl__mark{position:absolute;top:6px;transform:translateX(-50%);width:26px;height:26px;padding:2px;margin-left:12px;display:grid;place-items:center;border-radius:6px;border:1px solid rgba(255,255,255,.25);background:#1b2232;cursor:pointer;z-index:2}.adv-tl__mark:hover{z-index:3;transform:translateX(-50%) scale(1.15)}.adv-tl__mark.is-big{box-shadow:0 0 0 2px #ff6a4a,0 0 10px rgba(255,90,60,.9)}.adv-tl__mark.is-int:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(45deg,transparent 44%,#ff3c28 44% 56%,transparent 56%),linear-gradient(-45deg,transparent 44%,#ff3c28 44% 56%,transparent 56%);filter:drop-shadow(0 0 2px #000)}.adv-tl__bar{position:absolute;bottom:3px;height:5px;margin-left:12px;border-radius:3px;background:linear-gradient(90deg,rgba(255,230,140,.9),rgba(230,170,40,.9));z-index:1}.adv-tl__bar.is-big{background:linear-gradient(90deg,#ff9a7a,#e0402a);box-shadow:0 0 6px rgba(255,80,50,.8)}.adv-tl__bar.is-int{background:repeating-linear-gradient(135deg,#ff5a3c 0 4px,#6a1a10 4px 8px)}.adv-tl__death{position:absolute;top:2px;bottom:2px;width:3px;margin-left:12px;border-radius:2px;background:#ff5a3c;box-shadow:0 0 6px #ff5a3c}.adv-tl__death:after{content:"✕";position:absolute;left:50%;top:-2px;transform:translateX(-50%);font-size:10px;color:#ff8a72}.adv-tl__intline{color:#ffb0a0}.adv-tl__tip{margin:0;font-size:11px;color:var(--adv-text-3)}@media (prefers-reduced-motion:reduce){.adv-root *,.adv-root :after,.adv-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.adv-home__region{font-size:12px;color:var(--adv-text-2)}.adv-stagecard{display:flex;gap:12px;align-items:center}.adv-stagecard__boss{position:relative;flex:none;display:inline-flex;border-radius:12px;padding:3px;background:linear-gradient(160deg,#ffb48a,#8e1f12);box-shadow:0 0 16px rgba(255,90,50,.35)}.adv-stagecard__crown{position:absolute;top:-8px;left:50%;width:24px;height:14px;transform:translateX(-50%);background:linear-gradient(180deg,#fff1b8,#e0a02a);clip-path:polygon(0 100%,0 30%,25% 60%,50% 0,75% 60%,100% 30%,100% 100%);filter:drop-shadow(0 1px 1px #000)}.adv-stagecard__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.adv-stagecard__where{font-size:16px;font-weight:800;color:var(--adv-gold)}.adv-stagecard__where small{font-weight:400;font-size:12px;color:var(--adv-text-3)}.adv-stagecard__boss-name{font-size:13px;color:var(--adv-text-2)}.adv-stagecard__boss-name strong{color:#ffd2c4}.adv-stagecard__mech{display:flex;flex-wrap:wrap;gap:4px}.adv-stagecard__power{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--adv-text-2)}.adv-stagecard__power b{font-size:14px;color:var(--adv-text);font-variant-numeric:tabular-nums}.adv-stagecard__power .is-ok b{color:var(--adv-good)}.adv-stagecard__power .is-low b{color:var(--adv-bad)}.adv-stagecard__act{display:flex;gap:8px;margin-top:4px}.adv-stagecard__act .adv-btn--block{flex:1}.adv-idle{display:flex;align-items:center;gap:10px}.adv-idle__gain{flex:1;display:flex;flex-wrap:wrap;gap:4px 14px;font-weight:700;font-variant-numeric:tabular-nums}.adv-idle__gain span{display:inline-flex;align-items:center;gap:4px}.adv-idle .adv-btn{min-width:96px}.adv-home__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:12px}@media (max-width:420px){.adv-home__row{grid-template-columns:1fr}}.adv-home__qtext{margin:0;font-size:13px;color:var(--adv-text-2)}.adv-home__qline{display:flex;align-items:center;justify-content:space-between}.adv-focus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.adv-home__newbie{margin:8px 0 0;font-size:12px;color:var(--adv-good)}.adv-focus__item{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:56px;padding:6px 2px;border-radius:9px;border:1px solid var(--adv-line-soft);background:rgba(255,255,255,.04);font-size:12px;color:var(--adv-text-2);cursor:pointer}.adv-focus__item.is-on{color:#3d2306;font-weight:700;border-color:#f8d98e;background:linear-gradient(180deg,#ffe7a6,#e9b452);box-shadow:0 0 10px rgba(241,190,90,.45)}.adv-focus__x3{font-size:11px;font-weight:900;line-height:1}.adv-focus__pm{font-size:10px;line-height:1;opacity:.85;font-variant-numeric:tabular-nums}.adv-focus__now{font-size:12px;font-weight:700;color:var(--adv-gold)}.adv-focus__hint{margin:0 0 8px;font-size:12px;line-height:1.5;color:var(--adv-text-3)}.adv-hud__focus{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;color:#3d2306;background:linear-gradient(180deg,#ffe7a6,#e9b452);border:0;cursor:pointer;white-space:nowrap;pointer-events:auto;align-self:center}.adv-focus__ico{width:22px;height:22px;border-radius:6px;display:block}.adv-focus__ico.is-exp{border-radius:50%;background:radial-gradient(circle at 40% 35%,#e6dbff 0 15%,#9b7bff 40%,#4b2fb0 100%)}.adv-focus__ico.is-gold{border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7cf 0 18%,#f6cf55 30%,#c98a12 75%)}.adv-focus__ico.is-equip{background:linear-gradient(180deg,#d6dde8,#7a879c);clip-path:polygon(50% 0,100% 20%,90% 70%,50% 100%,10% 70%,0 20%)}.adv-focus__ico.is-skill{background:linear-gradient(135deg,#8fe6ff,#2b6fd8);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.adv-focus__ico.is-food{border-radius:50% 50% 40% 40%;background:linear-gradient(180deg,#ffb07a,#c4561c)}.adv-focus__ico.is-gem{background:linear-gradient(135deg,#ffd0f0,#d0306a);clip-path:polygon(25% 0,75% 0,100% 35%,50% 100%,0 35%)}.adv-team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.adv-team__m{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid var(--adv-line-soft);text-align:center;min-width:0}.adv-team__m.is-me{border-color:var(--adv-line-2);background:linear-gradient(180deg,rgba(241,207,134,.14),rgba(241,207,134,.02))}.adv-team__m.is-empty{justify-content:center;min-height:98px;color:var(--adv-text-3);font-size:12px}.adv-team__face{position:relative}.adv-team__pet{position:absolute;right:-6px;bottom:-2px;border-radius:50%;box-shadow:0 0 0 2px #1a2130}.adv-team__name{max-width:100%;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adv-team__meta{font-size:11px;color:var(--adv-text-3);white-space:nowrap}.adv-team__tag{position:absolute;top:4px;right:4px;padding:0 5px;border-radius:999px;font-size:9px;line-height:15px;color:var(--adv-text-2);background:rgba(255,255,255,.08)}.adv-team__tag.is-me{color:#3d2306;background:var(--adv-gold)}.adv-team__combo{margin:8px 0 0;font-size:12px;color:var(--adv-text-3)}.adv-team__combo.is-on{color:#b5f0a8}.adv-create__classes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.adv-cls{--adv-hue:210;position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 7px;border-radius:12px;border:1px solid var(--adv-line-soft);background:linear-gradient(180deg,hsla(var(--adv-hue),40%,40%,.22),rgba(255,255,255,.02));cursor:pointer;transition:transform .12s,border-color .15s,box-shadow .15s}.adv-cls:hover{transform:translateY(-2px)}.adv-cls.is-on{border-color:hsla(var(--adv-hue),80%,75%,.9);box-shadow:0 0 0 1px hsla(var(--adv-hue),80%,75%,.6),0 0 16px hsla(var(--adv-hue),90%,60%,.45);background:linear-gradient(180deg,hsla(var(--adv-hue),60%,45%,.45),hsla(var(--adv-hue),40%,20%,.3))}.adv-cls__name{font-size:13px;font-weight:700}.adv-cls__role{font-size:10px;color:var(--adv-text-3)}.adv-cls.is-tank .adv-cls__role{color:#a8d6ff}.adv-cls.is-healer .adv-cls__role{color:#b5f0a8}.adv-cls.is-dps .adv-cls__role{color:#ffb0a6}.adv-create__head{display:flex;flex-direction:column;gap:6px}.adv-create__head h3{margin:0;font-size:20px;color:var(--adv-gold);letter-spacing:2px}.adv-create__chips{display:flex;flex-wrap:wrap;gap:4px}.adv-create__desc{margin:0;line-height:1.7;color:#e2dccb}.adv-create__skills{display:flex;flex-direction:column;gap:6px}.adv-create__label{font-size:12px;color:var(--adv-text-2)}.adv-create__skillrow{display:flex;flex-wrap:wrap;gap:6px}.adv-create__look{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.adv-create__swatches{display:flex;gap:8px}.adv-swatch{--adv-hue:210;width:40px;height:40px;border-radius:50%;border:2px solid rgba(255,255,255,.18);background:radial-gradient(circle at 35% 30%,hsla(var(--adv-hue),90%,85%,.9),hsl(var(--adv-hue),55%,35%));color:#fff;font-weight:800;text-shadow:0 1px 2px #000;cursor:pointer}.adv-swatch.is-on{border-color:var(--adv-gold);box-shadow:0 0 0 2px rgba(241,207,134,.35),0 0 12px rgba(241,190,90,.5)}.adv-create__name{position:relative;display:flex;flex-direction:column;gap:8px}.adv-create__count{position:absolute;right:12px;top:13px;font-size:12px;color:var(--adv-text-3)}.adv-create__count.is-bad{color:var(--adv-bad)}.adv-create__check{margin:0;font-size:12px;color:var(--adv-text-3)}.adv-create__check.is-ok{color:var(--adv-good)}.adv-create__check.is-bad{color:var(--adv-bad)}.adv-set{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:44px}.adv-set__k{min-width:64px;color:var(--adv-text-2);font-size:13px}.adv-set__v{min-width:30px;text-align:right;font-variant-numeric:tabular-nums;color:var(--adv-text-2)}.adv-langs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adv-lang{min-height:42px;border-radius:9px;border:1px solid var(--adv-line-soft);background:rgba(255,255,255,.04);cursor:pointer}.adv-lang.is-on{color:#3d2306;font-weight:700;background:linear-gradient(180deg,#ffe7a6,#e9b452);border-color:#f8d98e}.adv-chars{display:flex;flex-direction:column;gap:10px}.adv-charcard{display:flex;align-items:center;gap:12px;min-height:76px;padding:10px 12px;border-radius:12px;border:1px solid var(--adv-line-soft);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));text-align:left;cursor:pointer}.adv-charcard.is-on{border-color:var(--adv-line-2);background:linear-gradient(180deg,rgba(241,207,134,.16),rgba(241,207,134,.03))}.adv-charcard.is-new{border-style:dashed}.adv-charcard.is-locked{opacity:.6;cursor:default}.adv-charcard__plus{width:56px;height:56px;flex:none;display:grid;place-items:center;border-radius:50%;font-size:24px;color:var(--adv-gold);border:1px dashed var(--adv-line-2)}.adv-charcard__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.adv-charcard__info b{font-size:15px}.adv-charcard__info small{font-size:12px;color:var(--adv-text-2)}.adv-charcard__tag{padding:2px 8px;border-radius:999px;font-size:11px;color:#3d2306;background:var(--adv-gold)}.adv-charcard__go{font-size:13px;color:var(--adv-gold)}.adv-hero{display:flex;gap:14px;align-items:center}.adv-hero__face{border-radius:14px;box-shadow:0 0 0 2px var(--adv-line-2),0 6px 18px rgba(0,0,0,.4)}.adv-hero__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.adv-hero__name{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adv-hero__name strong{font-size:18px}.adv-hero__meta,.adv-hero__power{font-size:12px;color:var(--adv-text-2)}.adv-hero__power{display:flex;align-items:baseline;gap:8px}.adv-hero__power b{font-size:22px;color:var(--adv-gold);font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(241,190,90,.4)}.adv-rank{display:flex;justify-content:space-between;gap:4px;position:relative}.adv-rank:before{content:"";position:absolute;left:14px;right:14px;top:50%;height:2px;background:rgba(255,255,255,.1)}.adv-rank__pip{position:relative;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:12px;font-weight:800;color:var(--adv-text-3);background:#1a2130;border:1px solid rgba(255,255,255,.14)}.adv-rank__pip.is-on{color:#3d2306;background:linear-gradient(180deg,#ffe7a6,#e9b452);border-color:#f8d98e;box-shadow:0 0 8px rgba(241,190,90,.5)}.adv-rank__pip.is-next{border-color:var(--adv-gold);color:var(--adv-gold)}.adv-rank__next{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px}.adv-attr__free{font-size:12px;color:var(--adv-text-3)}.adv-attr__free.is-on{color:#3d2306;padding:1px 8px;border-radius:999px;background:var(--adv-gold);font-weight:700}.adv-attr{display:flex;flex-direction:column;gap:4px;padding-bottom:8px;border-bottom:1px solid var(--adv-line-soft)}.adv-attr__head{display:flex;align-items:baseline;justify-content:space-between}.adv-attr__val{font-weight:800;font-variant-numeric:tabular-nums}.adv-attr__val em{font-style:normal;color:var(--adv-good)}.adv-attr__val small{color:var(--adv-text-3);font-weight:400}.adv-attr__row{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.adv-stats10{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.adv-stat10{width:100%;padding:7px 9px;border-radius:9px;background:rgba(255,255,255,.035);border:1px solid var(--adv-line-soft)}.adv-stat10__top{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-size:13px;color:var(--adv-text-2)}.adv-stat10__top b{color:var(--adv-text);font-size:15px;font-variant-numeric:tabular-nums}.adv-stat10__desc{margin-top:2px;font-size:11px;line-height:1.4;color:var(--adv-text-3)}.adv-tipcard__stats--one{grid-template-columns:1fr}.adv-statrow{display:flex;align-items:baseline;gap:8px;font-size:13px;padding:3px 0}.adv-statrow__k{color:var(--adv-text-2)}.adv-statrow__v{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums}.adv-statrow__hint{font-size:11px;color:var(--adv-text-3)}.adv-doll{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.adv-doll__col,.adv-doll__mid{display:flex;flex-direction:column;gap:6px}.adv-doll__mid{align-items:center;text-align:center}.adv-doll__face{border-radius:50%;box-shadow:0 0 0 3px rgba(226,190,120,.35),0 0 30px rgba(241,190,90,.25)}.adv-doll__power{display:flex;flex-direction:column;line-height:1.1}.adv-doll__power small{font-size:11px;color:var(--adv-text-3)}.adv-doll__power b{font-size:20px;color:var(--adv-gold);font-variant-numeric:tabular-nums}.adv-doll__sel{font-size:12px;color:var(--adv-text-2);padding:2px 10px;border-radius:999px;background:rgba(255,255,255,.05)}.adv-dslot{display:flex;align-items:center;gap:6px}.adv-doll__col:last-child .adv-dslot{flex-direction:row-reverse;text-align:right}.adv-dslot__name{font-size:11px;color:var(--adv-text-3);width:3.4em}.adv-dslot.is-on .adv-dslot__name{color:var(--adv-gold)}.adv-dslot__gems{display:none}.adv-slotsum{margin-top:10px;padding-top:10px;border-top:1px solid var(--adv-line-soft);display:flex;flex-direction:column;gap:6px}.adv-slotsum__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.adv-slotsum__ops{margin-left:auto;display:inline-flex;gap:6px}.adv-slotsum__stats{display:flex;flex-wrap:wrap;gap:2px 12px;width:100%;font-size:12px;color:var(--adv-text-2)}.adv-slotsum__stats b{color:var(--adv-text)}.adv-slotsum__enh{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.adv-frag{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.adv-bagbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.adv-batch{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:9px;background:rgba(255,90,60,.08);border:1px solid rgba(255,107,92,.3);font-size:13px}.adv-itemgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px 4px;justify-items:center}.adv-itemgrid--bag{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.adv-eqd{gap:12px}.adv-eqd,.adv-eqd__cmp{display:flex;flex-direction:column}.adv-eqd__cmp{gap:8px;padding-bottom:10px;border-bottom:1px solid var(--adv-line-soft)}.adv-eqd__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.adv-eqd__cur{opacity:.8}.adv-eqd__gain{font-weight:800;font-size:15px;text-align:center}.adv-enh{display:flex;flex-direction:column;gap:10px}.adv-enh__stats{padding:6px 10px;border-radius:9px;background:rgba(0,0,0,.2)}.adv-enh__btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.adv-enh__btns .adv-btn{flex-direction:column;gap:2px;min-height:54px;padding:4px 6px}.adv-enh__btns .adv-btn__text{display:flex;flex-direction:column;align-items:center;gap:3px}.adv-gate-box{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:10px;border:1px dashed var(--adv-line-2);background:rgba(241,190,90,.06)}.adv-gate-box p{margin:0}.adv-gate-box__need{display:flex;align-items:center;gap:8px;font-size:13px}.adv-enhall{display:flex;flex-direction:column;gap:2px}.adv-enhall__row{display:grid;grid-template-columns:4.5em minmax(0,1fr) 3em 2.6em;align-items:center;gap:8px;min-height:34px;padding:0 8px;border:0;border-radius:7px;background:transparent;font-size:13px;text-align:left;cursor:pointer}.adv-enhall__row.is-on,.adv-enhall__row:hover{background:rgba(241,207,134,.1)}.adv-enhall__bar{position:relative;height:6px;border-radius:3px;overflow:hidden;background:rgba(0,0,0,.45)}.adv-enhall__bar i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#d99a2e,#ffe7a0)}.adv-enhall__row b{text-align:right;color:var(--adv-gold);font-variant-numeric:tabular-nums}.adv-enhall__row small{color:var(--adv-text-3)}.adv-reforge{display:flex;flex-direction:column;gap:6px}.adv-rline{display:flex;align-items:center;gap:8px;min-height:46px;padding:4px 8px;border-radius:9px;background:rgba(192,139,255,.07);border:1px solid rgba(192,139,255,.25);font-size:13px}.adv-rline.is-new{background:rgba(241,190,90,.07);border-color:var(--adv-line-2)}.adv-rline.is-locked{opacity:.55;background:rgba(255,255,255,.02);border-style:dashed;border-color:var(--adv-line-soft)}.adv-rline__no{width:20px;height:20px;display:grid;place-items:center;flex:none;border-radius:50%;font-size:11px;font-weight:800;background:rgba(255,255,255,.08)}.adv-rline__stat{flex:1;min-width:0}.adv-rline__grade{color:#ffd36a;letter-spacing:-1px;font-size:12px}.adv-rline__grade i{font-style:normal;color:rgba(255,255,255,.18)}.adv-rline b{min-width:3em;text-align:right;color:#dcc0ff;font-variant-numeric:tabular-nums}.adv-rline .adv-btn{flex-direction:row}.adv-reforge__pool{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.adv-sockets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.adv-socket{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border-radius:10px;background:rgba(0,0,0,.18)}.adv-socket__txt{font-size:11px;color:var(--adv-text-2);text-align:center}.adv-gemlist{display:flex;flex-direction:column;gap:4px}.adv-gemrow{display:flex;align-items:center;gap:10px;padding:4px 6px;border-radius:8px;background:rgba(255,255,255,.03)}.adv-gemrow__name{flex:1;font-size:13px}.adv-gempick{display:flex;flex-direction:column;gap:10px}.adv-forge{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.adv-forge__one{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border-radius:10px;background:radial-gradient(circle at 50% 20%,rgba(241,190,90,.14),transparent 60%),rgba(0,0,0,.18);border:1px solid var(--adv-line-soft)}.adv-forge__gain{font-weight:800;font-size:13px}.adv-forge__start{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.adv-loadout{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.adv-loadout__cell{position:relative;display:flex;align-items:stretch;min-width:0}.adv-loadout__arrow{position:absolute;left:-8px;top:34px;z-index:2;font-size:18px;color:var(--adv-gold);text-shadow:0 0 6px rgba(241,190,90,.7);pointer-events:none}.adv-lslot{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;padding:18px 2px 8px;border-radius:12px;border:1px solid var(--adv-line-soft);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.01));cursor:grab;touch-action:pan-y;transition:border-color .15s,box-shadow .15s,transform .12s}.adv-lslot:active{cursor:grabbing}.adv-lslot.is-sel{border-color:var(--adv-gold);box-shadow:0 0 0 1px var(--adv-gold),0 0 16px rgba(241,190,90,.5)}.adv-lslot.is-over{border-color:#8fe6ff;box-shadow:0 0 0 1px #8fe6ff,0 0 16px rgba(110,200,255,.55);transform:scale(1.04)}.adv-lslot.is-from{opacity:.45}.adv-lslot__no{position:absolute;top:3px;left:50%;transform:translateX(-50%);font-size:11px;font-weight:900;color:var(--adv-gold)}.adv-lslot__name{max-width:100%;font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adv-lslot__meta{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--adv-text-3)}.adv-lslot__cost{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border-radius:999px;font-style:normal;font-size:10px;font-weight:900;color:#0b2a44;background:linear-gradient(180deg,#bff0ff,#49aef0)}.adv-lslot__ghost{position:fixed;z-index:300;transform:translate(-50%,-60%) scale(1.08);pointer-events:none;filter:drop-shadow(0 8px 14px rgba(0,0,0,.6))}.adv-loadout__hint{margin:0;font-size:12px;color:var(--adv-text-3)}.adv-loadout__sum{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;color:var(--adv-text-2)}.adv-loadout__sum b{color:#8fe6ff}.adv-echoes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;justify-items:center}.adv-echo{display:flex;flex-direction:column;align-items:center;gap:2px}.adv-echo__no{font-size:11px;color:var(--adv-text-3)}.adv-echolist{display:flex;flex-direction:column;gap:6px;margin-top:8px}.adv-echolist__row{display:flex;align-items:center;gap:10px;padding:6px;border-radius:9px;border:1px solid var(--adv-line-soft);background:rgba(255,255,255,.03);text-align:left;cursor:pointer}.adv-echolist__row:disabled{opacity:.5;cursor:not-allowed}.adv-echolist__txt{flex:1;min-width:0;display:flex;flex-direction:column}.adv-echolist__txt small{font-size:11px;color:var(--adv-text-2)}.adv-cardlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px}.adv-cardrow{display:flex;align-items:center;gap:10px;min-height:62px;padding:5px 8px;border-radius:10px;border:1px solid var(--adv-line-soft);background:rgba(255,255,255,.03);text-align:left;cursor:pointer}.adv-cardrow:hover{border-color:var(--adv-line-2)}.adv-cardrow.is-on{background:linear-gradient(90deg,rgba(241,207,134,.12),rgba(241,207,134,.02));border-color:var(--adv-line)}.adv-cardrow__at{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;font-size:10px;font-weight:900;color:#3d2306;background:var(--adv-gold)}.adv-cardrow__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.adv-cardrow__name{display:flex;align-items:baseline;gap:6px}.adv-cardrow__name small{font-size:11px;color:var(--adv-text-3)}.adv-cardrow__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:11px;color:var(--adv-text-2)}.adv-q--1{color:#d9d9d9}.adv-q--2{color:#5fd35f}.adv-q--3{color:#4aa3ff}.adv-q--4{color:#b36bff}.adv-q--5{color:#ff9a2e}.adv-q--6{color:#ff4d4d}.adv-carddetail{display:flex;flex-direction:column;gap:10px}.adv-carddetail__slots{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adv-carddetail__slots .adv-btn{min-width:44px}.adv-devour{display:flex;flex-direction:column;gap:10px}.adv-devour__target{display:flex;align-items:center;gap:12px}.adv-devour__target>div{flex:1;display:flex;flex-direction:column;gap:4px}.adv-devour__sum{margin-right:auto;font-size:13px;color:var(--adv-text-2)}.adv-devour__sum b{color:var(--adv-good)}.adv-draw{display:flex;align-items:center;gap:14px}.adv-draw__orb{width:64px;height:64px;flex:none;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.9) 0 8%,transparent 20%),radial-gradient(circle at 50% 55%,#b98bff 0,#4a2bb0 55%,#160a44 100%);box-shadow:0 0 22px rgba(170,120,255,.6),inset 0 0 12px rgba(255,255,255,.3);animation:adv-ring 3s ease-in-out infinite}.adv-draw__btns{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.adv-draw__btns .adv-btn__text{display:flex;flex-direction:column;align-items:center;gap:2px}.adv-draw__btns .adv-btn{min-height:54px}.adv-drawres__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 4px;justify-items:center}@media (max-width:480px){.adv-drawres__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.adv-drawres__one{animation:adv-flip .5s ease-out both}.adv-drawres__one.is-rare .adv-slot__frame{box-shadow:inset 0 0 0 2px var(--adv-q),0 0 18px var(--adv-q)}@keyframes adv-flip{0%{transform:rotateY(90deg) scale(.8);opacity:0}}.adv-buffs{display:flex;flex-direction:column;gap:6px}.adv-buff{display:flex;align-items:center;gap:10px;font-size:13px}.adv-buff>span{flex:1;display:flex;flex-direction:column}.adv-buff small{color:var(--adv-good)}.adv-fooddetail{display:flex;flex-direction:column;gap:10px}@media (max-width:420px){.adv-stats10{grid-template-columns:1fr 1fr}.adv-enh__btns .adv-btn{font-size:13px}.adv-dslot__name{display:none}}.adv-loadout__extra{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.adv-rec__boss{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px}.adv-rec__boss,.adv-rec__calc{font-size:13px;color:var(--adv-text-2)}.adv-rec__calc{display:grid;gap:8px;justify-items:center;padding:18px 0}.adv-rec__calc .adv-bar{width:100%;max-width:280px}.adv-rec__row{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--adv-line-soft)}.adv-rec__label{font-size:13px;font-weight:700;color:var(--adv-gold)}.adv-rec__slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.adv-rec__slot{position:relative;display:grid;justify-items:center;padding:4px 2px;border-radius:8px;min-width:0}.adv-rec__slot.is-moved{background:rgba(241,190,90,.12);box-shadow:inset 0 0 0 1px rgba(241,190,90,.45)}.adv-rec__slot .adv-slot__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adv-rec__no{position:absolute;top:0;left:4px;font-style:normal;font-size:11px;font-weight:800;color:var(--adv-text-3);z-index:2}.adv-rec__why{margin:10px 0 4px;padding-left:18px;font-size:13px;line-height:1.6;color:var(--adv-text-2)}.adv-rec__why li.is-warn{color:var(--adv-bad)}.adv-gate-box__sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 8px;font-size:12px;color:var(--adv-text-2)}