.murloc-stage{pointer-events:none;z-index:50;position:fixed;inset:0;overflow:hidden}.murloc{width:calc(96px * var(--murloc-scale,1));height:calc(96px * var(--murloc-scale,1));pointer-events:auto;cursor:pointer;z-index:10;filter:drop-shadow(0 4px 10px #00000080);transition:transform .15s;position:absolute}.murloc:hover{transform:scale(1.1)}.murloc img{object-fit:contain;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%}.murloc.murloc-caught img{animation:.4s ease-out forwards murloc-splash}.murloc.murloc-pop{animation:murloc-pop-life var(--pop-life,3s) ease-out forwards;transform:translate(-50%,-50%)}.murloc.murloc-pop:hover{transform:translate(-50%,-50%)scale(1.1)}.murloc.murloc-pop img{animation:1.6s ease-in-out infinite murloc-pop-bob}@keyframes murloc-pop-life{0%{opacity:0;transform:translate(-50%,-50%)scale(.45)}12%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}18%{opacity:1;transform:translate(-50%,-50%)scale(1)}82%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}@keyframes murloc-pop-bob{0%,to{translate:0}50%{translate:0 -5%}}.murloc.murloc-faceright img{transform:scaleX(-1)}.murloc-chest{pointer-events:auto;cursor:pointer;z-index:54;filter:drop-shadow(0 8px 16px #0009)saturate(.72)brightness(.82);width:132px;height:132px;animation:murloc-chest-life var(--chest-stay,40s) linear forwards, murloc-chest-idle 2.6s ease-in-out infinite;transition:filter .2s;position:absolute}.murloc-chest img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;user-select:none;width:100%;height:100%}.murloc-chest:hover{filter:drop-shadow(0 8px 18px #0009)saturate(.9)brightness(.95)}.murloc-chest-pips{gap:5px;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.murloc-chest-pips i{width:9px;height:9px;box-shadow:0 0 7px var(--text-matt);background:#ffd166;border-radius:50%;transition:background .15s,box-shadow .15s,opacity .15s}.murloc-chest-pips i.is-off{box-shadow:none;opacity:.6;background:#ffffff38}.murloc-chest-shake img{animation:.32s ease-out murloc-chest-hit}.murloc-chest-open{filter:drop-shadow(0 0 26px var(--text)) saturate(1.25) brightness(1.18);animation:.9s ease-out forwards murloc-chest-burst}.murloc-chest-open:after{background:radial-gradient(circle, var(--text-matt), transparent 70%);inset:-25%}@keyframes murloc-chest-life{0%{opacity:0}4%{opacity:1}92%{opacity:1}to{opacity:0}}@keyframes murloc-chest-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes murloc-chest-hit{0%{transform:translate(0)rotate(0)}25%{transform:translate(-7px,2px)rotate(-4deg)}55%{transform:translate(6px,-2px)rotate(4deg)}to{transform:translate(0)rotate(0)}}@keyframes murloc-chest-burst{0%{opacity:1;transform:scale(1)}35%{opacity:1;transform:scale(1.22)}to{opacity:0;transform:scale(1.05)}}.murloc-chest-loot .chest-coins{color:var(--akzent-hell)}.murloc-chest-loot{background:var(--flaeche-glas);border:1px solid var(--text-matt);color:#ffe6a8;white-space:nowrap;pointer-events:none;z-index:400;border-radius:10px;flex-direction:column;gap:3px;padding:8px 12px;font-size:13px;font-weight:700;animation:2.6s ease-out forwards murloc-chest-loot-up;display:flex;position:fixed;transform:translate(-50%,-120%)}@keyframes murloc-chest-loot-up{0%{opacity:0;transform:translate(-50%,-95%)}12%{opacity:1;transform:translate(-50%,-120%)}80%{opacity:1;transform:translate(-50%,-145%)}to{opacity:0;transform:translate(-50%,-165%)}}.ore-deposit{pointer-events:auto;cursor:url(/assets/cursor-hand.png) 10 0,pointer;z-index:52;filter:drop-shadow(0 6px 12px #0000008c);will-change:transform;width:104px;height:104px;animation:.45s cubic-bezier(.2,1.4,.4,1) both ore-appear;position:absolute}.ore-deposit .ore-img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;user-select:none;-webkit-user-drag:none;pointer-events:none;animation:3.2s ease-in-out infinite ore-idle}.ore-deposit:hover{transform:scale(1.05)}.ore-deposit.hat-hacke{cursor:url(/assets/cursor-pickaxe.png) 13 4,pointer}.ore-deposit.hat-axt{cursor:url(/assets/cursor-axt.png) 26 1,pointer}.ore-deposit.hat-sichel{cursor:url(/assets/cursor-sichel.png) 30 1,pointer}.murloc-stats-card.is-eingebettet{box-shadow:none;background:0 0;border:0;width:auto;max-height:none;padding:.8rem 1.1rem 1.1rem}.murloc-stats-card.is-eingebettet>h2,.murloc-stats-card.is-eingebettet>#murloc-close{display:none}.murloc-trader{z-index:56;cursor:pointer;pointer-events:auto;filter:drop-shadow(0 6px 14px #00000080);background:0 0;border:0;padding:0;animation:.6s cubic-bezier(.2,.9,.3,1.3) trader-auf,3.4s ease-in-out .6s infinite trader-wiegen;position:absolute}.murloc-trader img{pointer-events:none;width:132px;height:auto;display:block}.murloc-trader:hover{filter:drop-shadow(0 0 14px #78dcff99)drop-shadow(0 6px 14px #00000080)}.murloc-trader-ruf{background:var(--flaeche-glas);font-family:var(--schrift-fest);color:var(--signal);white-space:nowrap;pointer-events:none;border:1px solid #78dcff73;border-radius:999px;padding:.12rem .6rem;font-size:.66rem;position:absolute;top:-14px;left:50%;transform:translate(-50%)}@keyframes trader-auf{0%{opacity:0;transform:translateY(18px)scale(.9)}to{opacity:1;transform:none}}@keyframes trader-wiegen{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-5px)rotate(1deg)}}.murloc-mini{z-index:200;background:radial-gradient(circle at 50% 40%, #0a283cdb, var(--flaeche-glas));backdrop-filter:blur(3px);opacity:0;flex-direction:column;transition:opacity .25s;display:flex;position:fixed;inset:0}.murloc-mini.is-on{opacity:1}.mini-kopf{text-align:center;flex-direction:column;gap:.2rem;padding:1.4rem 1rem .6rem;display:flex}.mini-kopf b{font-family:var(--schrift-eng);color:var(--signal);letter-spacing:-.02em;font-size:1.5rem}.mini-kopf span{color:#d6e8f6a6;font-size:.82rem}.mini-zaehler{font-family:var(--schrift-eng);margin-top:.3rem;color:var(--gut)!important;font-size:1.1rem!important}.mini-feld{flex:1;margin:.5rem 1.5rem 1.5rem;position:relative}.mini-perle{cursor:pointer;animation:perle-auf .16s ease-out, perle-puls var(--dauer,1.1s) linear forwards;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.mini-perle img{pointer-events:none;filter:drop-shadow(0 0 16px #5ad2ffb3);width:92px;height:auto;display:block}.mini-perle.is-hit{animation:.22s ease-out forwards perle-weg}@keyframes perle-auf{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes perle-puls{0%{filter:none}to{filter:grayscale(.7)brightness(.5)}}@keyframes perle-weg{to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.mini-intro{justify-content:center;align-items:center}.mi-box{text-align:center;background:linear-gradient(180deg, var(--flaeche-glas), var(--flaeche-glas));border:1px solid #78dcff52;border-radius:16px;width:min(430px,92vw);margin:auto;padding:1.4rem 1.5rem 1.3rem;box-shadow:0 26px 70px #0009,inset 0 1px #b4f0ff1f}.mi-bild{width:108px;height:auto;margin:0 auto .4rem;display:block}.mi-titel{font-family:var(--schrift-eng);color:var(--signal);margin-bottom:.3rem;font-size:1.3rem;display:block}.mi-text{color:#d6e8f6bf;margin:0 0 .8rem;font-size:.86rem}.mi-liste{text-align:left;flex-direction:column;gap:.42rem;margin:0 0 1.1rem;padding:0;list-style:none;display:flex}.mi-liste li{color:#d6e8f6d1;padding-left:1.35rem;font-size:.82rem;line-height:1.35;position:relative}.mi-liste li:before{content:"◆";color:#7fd0ff;font-size:.7rem;position:absolute;top:.05rem;left:0}.mi-liste b{color:#d6f2ff}.mi-knoepfe{justify-content:center;gap:.5rem;display:flex}.mi-los{font-family:var(--schrift-eng);color:#04121c;cursor:pointer;background:linear-gradient(#9fe0ff,#2f8fd0);border:0;border-radius:9px;padding:.55rem 1.4rem;font-size:.86rem;font-weight:700;transition:transform .12s,box-shadow .15s}.mi-los:hover{transform:translateY(-1px);box-shadow:0 6px 18px #78c8ff59}.mi-spaeter{font-family:var(--schrift-eng);color:#d6e8f6b3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;padding:.55rem 1rem;font-size:.8rem}.mi-spaeter:hover{color:#d6e8f6}.murloc-handel{z-index:201;background:var(--flaeche-glas);backdrop-filter:blur(4px);opacity:0;justify-content:center;align-items:center;padding:1rem;transition:opacity .25s;display:flex;position:fixed;inset:0}.murloc-handel.is-on{opacity:1}.hd-panel{background:linear-gradient(180deg, var(--flaeche-glas), var(--flaeche-glas));border:1px solid #78dcff4d;border-radius:14px;width:min(560px,96vw);max-height:90vh;padding:1rem 1.1rem 1.2rem;position:relative;overflow-y:auto;box-shadow:0 26px 70px #0009,inset 0 1px #b4f0ff1f}.hd-close{color:#d6e8f699;cursor:pointer;background:0 0;border:0;font-size:1.3rem;position:absolute;top:.5rem;right:.6rem}.hd-close:hover{color:var(--signal)}.hd-stand{width:190px;margin:0 auto .2rem;display:block}.hd-kopf{text-align:center;flex-direction:column;gap:.15rem;margin-bottom:.9rem;display:flex}.hd-kopf b{font-family:var(--schrift-eng);color:var(--signal);font-size:1.2rem}.hd-kopf span{color:#d6e8f699;font-size:.76rem}.hd-liste{flex-direction:column;gap:.5rem;display:flex}.hd-karte{border:1px solid var(--r,#78dcff33);background:#ffffff09;border-radius:10px;grid-template-columns:52px 1fr auto;align-items:center;gap:.7rem;padding:.55rem .7rem;display:grid}.hd-karte img{object-fit:contain;width:52px;height:52px}.hd-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.hd-txt b{font-family:var(--schrift-eng);color:var(--r,#d6e8f6);font-size:.95rem}.hd-txt small{color:#d6e8f68c;font-size:.68rem}.hd-kauf{background:linear-gradient(180deg, var(--akzent-hell), #e8a33c);font-family:var(--schrift-eng);color:#2a1a06;cursor:pointer;border:0;border-radius:8px;padding:.4rem .8rem;font-size:.78rem;font-weight:700}.hd-kauf:disabled{color:#ecd9b873;cursor:not-allowed;background:#ffffff14}.hd-karte.is-weg{opacity:.5}.hd-weg{font-family:var(--schrift-fest);color:var(--gut);font-size:.68rem}.hd-leer{text-align:center;color:#d6e8f68c;font-size:.85rem}@media (width<=560px){.murloc-trader img{width:96px}.mini-perle img{width:70px}.hd-stand{width:140px}}.ore-deposit.ore-busy,.ore-deposit.ore-depleted{cursor:default}.ore-deposit.ore-knock .ore-img{animation:.18s ease-out ore-knock}.ore-deposit.ore-busy{pointer-events:none}.ore-deposit.ore-depleted{pointer-events:none;animation:.6s ease-in forwards ore-deplete}.ore-bar{background:var(--flaeche-glas);border-radius:6px;width:86%;height:8px;position:absolute;bottom:-12px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1f,0 2px 6px #00000080}.ore-bar-fill{background:linear-gradient(180deg, #fff6, #fff0 60%), var(--ore-color,#e08a4a);width:0%;height:100%;box-shadow:0 0 8px var(--ore-color,#e08a4a);border-radius:6px;transition:width .12s ease-out}.ore-label{letter-spacing:.04em;white-space:nowrap;color:var(--ore-color,#e08a4a);text-shadow:0 0 8px #000000d9,0 1px 2px #000000e6;pointer-events:none;font:700 .72rem/1 Orbitron,system-ui,sans-serif;position:absolute;top:-20px;left:50%;transform:translate(-50%)}@keyframes ore-appear{0%{opacity:0;transform:translateY(14px)scale(.6)}to{opacity:1;transform:none}}@keyframes ore-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ore-glow{0%,to{opacity:.35}50%{opacity:.62}}@keyframes ore-knock{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(2px)rotate(-3deg)scale(.95)}to{transform:none}}@keyframes ore-deplete{to{opacity:0;filter:blur(2px);transform:translateY(10px)scale(.4)}}@property --ore-cd{syntax:"<percentage>";inherits:false;initial-value:0%}.ore-deposit .ore-cd{pointer-events:none;opacity:0;z-index:3;background:conic-gradient(from -90deg, var(--ore-color,#ffd49a) var(--ore-cd,0%), var(--flaeche-glas) 0deg);width:56px;height:56px;filter:drop-shadow(0 0 4px #000c) drop-shadow(0 0 6px var(--ore-color,#ffd49a));border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#0000 59%,#000 63%);mask:radial-gradient(closest-side,#0000 59%,#000 63%)}@keyframes ore-cd-sweep{0%{--ore-cd:100%;opacity:1;transform:translate(-50%,-50%)scale(1)}88%{--ore-cd:12%;opacity:1;transform:translate(-50%,-50%)scale(1)}to{--ore-cd:0%;opacity:0;transform:translate(-50%,-50%)scale(1.22)}}.ore-deposit.ore-early{animation:.2s ore-early-shake}@keyframes ore-early-shake{0%,to{transform:translate(0)}30%{transform:translate(-3px)}70%{transform:translate(3px)}}.ore-deposit .ore-cd-hint{letter-spacing:.03em;color:var(--text);background:var(--flaeche-glas);pointer-events:none;white-space:nowrap;z-index:4;border-radius:7px;padding:2px 7px;font:700 .6rem/1 Orbitron,system-ui,sans-serif;animation:.48s forwards ore-cd-hint-pop;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff1f}@keyframes ore-cd-hint-pop{0%{opacity:0;transform:translate(-50%,4px)}25%{opacity:1;transform:translate(-50%)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-6px)}}.murloc.murloc-type-fast img{filter:drop-shadow(0 0 8px var(--signal))}.murloc.murloc-type-gold img{filter:drop-shadow(0 0 12px var(--text-matt)) saturate(1.3)}.murloc.murloc-type-cursed img{filter:drop-shadow(0 0 14px #a335eecc)hue-rotate(60deg)}.murloc.murloc-type-pracht1 img{filter:drop-shadow(0 0 12px #34d399b3)saturate(1.15)}.murloc.murloc-type-pracht2 img{filter:drop-shadow(0 0 13px #22d3eebf)hue-rotate(-25deg)saturate(1.2)}.murloc.murloc-type-pracht3 img{filter:drop-shadow(0 0 16px #f0abfcd9)hue-rotate(70deg)saturate(1.3)}.murloc.murloc-type-schiller{z-index:62}.murloc.murloc-type-schiller img{animation:1.6s linear infinite murloc-schiller-shimmer}@keyframes murloc-schiller-shimmer{0%{filter:drop-shadow(0 0 18px var(--text)) hue-rotate(0deg) saturate(1.7) brightness(1.12)}50%{filter:drop-shadow(0 0 30px #a7f3d0f2)hue-rotate(180deg)saturate(1.9)brightness(1.2)}to{filter:drop-shadow(0 0 18px var(--text)) hue-rotate(360deg) saturate(1.7) brightness(1.12)}}.murloc.murloc-boss{z-index:60;animation:2.4s ease-in-out infinite murloc-bob}.murloc.murloc-type-boss1 img{filter:drop-shadow(0 0 16px #fb923ccc)}.murloc.murloc-type-boss2 img{filter:drop-shadow(0 0 18px #f87171d9)hue-rotate(-12deg)}.murloc.murloc-type-boss3 img{filter:drop-shadow(0 0 22px #e879f9e6)hue-rotate(40deg)saturate(1.2)}.murloc.murloc-hit img{animation:.12s ease-out murloc-hit-flash}.murloc.murloc-flee{animation:.5s ease-in forwards murloc-flee-anim}.murloc.murloc-monster{z-index:5}.murloc.murloc-monster img{filter:drop-shadow(0 3px 6px #0000008c)}.murloc-hpbar{background:#000000b3;border:1px solid #ffffff47;border-radius:5px;width:86%;height:10px;position:absolute;top:-14px;left:50%;overflow:hidden;transform:translate(-50%)}.murloc-hpbar-fill{background:linear-gradient(90deg, #ff4d6d, var(--akzent-hell));width:100%;height:100%;transition:width .12s ease-out}.murloc-hpbar-text{font-family:var(--schrift-fest);color:#fff;text-shadow:0 0 3px #000000e6;white-space:nowrap;font-size:7px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.murloc-caphint{white-space:nowrap;font-family:var(--schrift-fest);color:#fff;pointer-events:none;z-index:62;background:#dc2626f0;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700;animation:1.8s ease-out forwards murloc-caphint-anim;position:absolute;top:-40px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000080}@keyframes murloc-caphint-anim{0%{opacity:0;transform:translate(-50%)translateY(6px)}15%{opacity:1;transform:translate(-50%)translateY(0)}80%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-8px)}}.murloc-dormant{z-index:80;cursor:pointer;color:#dfeaff;text-align:left;background:linear-gradient(135deg,#1b2c46,#26405f);border:0;border-radius:14px;align-items:center;gap:.6rem;max-width:92vw;padding:.6rem 1rem .6rem .8rem;font-family:system-ui,sans-serif;font-size:.82rem;line-height:1.3;animation:.25s murloc-dormant-in;display:flex;position:fixed;bottom:5rem;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #00000080,inset 0 0 0 1px #78aaff66}.murloc-dormant:hover{background:linear-gradient(135deg,#26405f,#305278)}.murloc-dormant:active{transform:translate(-50%)scale(.97)}.murloc-dormant-i{font-size:1.4rem;line-height:1}.murloc-dormant-i img{object-fit:contain;width:34px;height:34px;display:block}.murloc-dormant-tx b{color:#fff;font-weight:700}@keyframes murloc-dormant-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.murloc-daycap{max-width:90vw;font-family:var(--schrift-fest);color:#fff;pointer-events:none;z-index:70;background:#262626f2;border:1px solid #fb923c99;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:700;animation:3.5s ease-out forwards murloc-caphint-anim;position:fixed;top:14%;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000080}.murloc-swarm-summary{z-index:76;pointer-events:none;text-align:center;opacity:0;transition:opacity .4s,transform .4s;position:fixed;top:20%;left:50%;transform:translate(-50%)}.murloc-swarm-summary.is-in{opacity:1}.murloc-swarm-summary.is-out{opacity:0;transform:translate(-50%)translateY(-12px)}.murloc-swarm-summary .mss-inner{background:linear-gradient(180deg, var(--flaeche-glas), var(--flaeche-glas));border:1px solid var(--gut);box-shadow:0 0 28px var(--gut-tief), inset 0 0 18px var(--gut-tief);-webkit-backdrop-filter:blur(8px);border-radius:14px;flex-direction:column;align-items:center;gap:.08rem;padding:.65rem 1.5rem;display:inline-flex}.murloc-swarm-summary.is-in .mss-inner{animation:.6s cubic-bezier(.18,.9,.32,1.2) both murloc-swarm-slam}.murloc-swarm-summary .mss-title{font-family:var(--schrift-eng);letter-spacing:-.02em;color:#aef5c0;text-shadow:0 0 12px var(--gut);font-size:clamp(.85rem,2.4vw,1.1rem);font-weight:700}.murloc-swarm-summary .mss-pts{font-family:var(--schrift-eng);color:#eafff0;font-variant-numeric:tabular-nums;text-shadow:0 0 20px var(--gut), 0 0 44px #22d3ee73;font-size:clamp(2rem,7vw,3.4rem);font-weight:800;line-height:1.05}.murloc-swarm-summary .mss-sub{font-family:var(--schrift);color:#d6f7e0d1;letter-spacing:.02em;font-size:clamp(.7rem,2vw,.92rem)}.murloc-swarm-banner{z-index:75;pointer-events:none;text-align:center;opacity:0;transition:opacity .3s;position:fixed;top:15%;left:50%;transform:translate(-50%)}.murloc-swarm-banner.is-in{opacity:1}.murloc-swarm-banner.is-out{opacity:0}.murloc-swarm-banner .msb-inner{transform-origin:top;display:inline-block}.murloc-swarm-banner.is-in .msb-inner{animation:.62s cubic-bezier(.18,.9,.32,1.2) both murloc-swarm-slam}@keyframes murloc-swarm-slam{0%{opacity:0;transform:scale(.25)}50%{opacity:1;transform:scale(1.18)}64%{transform:scale(.95)rotate(-1.5deg)}76%{transform:scale(1.05)rotate(1.2deg)}88%{transform:scale(.99)rotate(-.5deg)}to{transform:scale(1)rotate(0)}}.murloc-swarm-banner .msb-text{font-family:var(--schrift-eng);letter-spacing:-.02em;color:#aef5c0;text-shadow:0 0 14px var(--gut), 0 0 34px #22d3ee66;font-size:clamp(1.1rem,3.2vw,1.75rem);font-weight:700;display:block}.murloc-swarm-banner .msb-count{margin-top:.05rem;line-height:1}.murloc-swarm-banner .msb-secs{font-family:var(--schrift-eng);color:#eafff0;font-variant-numeric:tabular-nums;text-shadow:0 0 20px var(--gut), 0 0 48px #22d3ee80;font-size:clamp(2.8rem,9vw,5.2rem);font-weight:800;line-height:1}.murloc-swarm-banner .msb-unit{font-family:var(--schrift-eng);color:#d6f7e0cc;margin-left:.06em;font-size:clamp(1rem,3vw,1.9rem);font-weight:700}.murloc-swarm-banner.msb-final .msb-secs{color:#ffce6e;text-shadow:0 0 24px var(--text), 0 0 54px #ff6e2880;animation:.5s ease-in-out infinite alternate murloc-swarm-final}@keyframes murloc-swarm-final{0%{transform:scale(1)}to{transform:scale(1.13)}}.murloc-swarm-banner .msb-bar{border:1px solid var(--gut);background:#00000080;border-radius:4px;width:min(340px,72vw);height:6px;margin:.45rem auto 0;overflow:hidden}.murloc-swarm-banner .msb-fill{background:linear-gradient(90deg, var(--gut), #22d3ee);width:100%;height:100%;box-shadow:0 0 10px var(--gut)}.murloc-swarm-edge{z-index:74;pointer-events:none;opacity:0;transition:opacity .4s;position:fixed;inset:0}.murloc-swarm-edge.is-on{opacity:1;animation:1.5s ease-in-out infinite murloc-swarm-edge}@keyframes murloc-swarm-edge{0%,to{box-shadow:inset 0 0 55px 4px var(--gut-tief), inset 0 0 150px 28px #22d3ee26}50%{box-shadow:inset 0 0 95px 12px var(--gut), inset 0 0 240px 60px #22d3ee4d}}.murloc-swarm-pre{z-index:76;pointer-events:none;text-align:center;opacity:0;transition:opacity .25s;position:fixed;top:15%;left:50%;transform:translate(-50%)}.murloc-swarm-pre.is-in{opacity:1}.murloc-swarm-pre.is-out{opacity:0}.murloc-swarm-pre .msp-inner{display:inline-block}.murloc-swarm-pre .msp-egg{width:clamp(40px,9vw,72px);height:auto;image-rendering:pixelated;filter:drop-shadow(0 0 14px var(--text-matt));margin:0 auto .2rem;animation:1.4s ease-in-out infinite msp-egg-bob;display:block}.murloc-swarm-pre.msp-tier .msp-text{color:#ffe9a8;text-shadow:0 0 18px var(--text)}@keyframes msp-egg-bob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.04)}}.murloc-swarm-pre .msp-text{font-family:var(--schrift-eng);letter-spacing:-.02em;color:#ffd9a0;text-shadow:0 0 14px var(--text-matt);font-size:clamp(1rem,3vw,1.6rem);font-weight:700;display:block}.murloc-swarm-pre .msp-count{font-family:var(--schrift-eng);color:var(--text);margin-top:.05rem;font-size:clamp(.95rem,2.4vw,1.4rem);line-height:1}.murloc-swarm-pre .msp-secs{color:#ffe9c8;font-variant-numeric:tabular-nums;text-shadow:0 0 22px var(--text);margin-left:.12em;font-size:clamp(2.6rem,8.5vw,4.8rem);font-weight:800;display:inline-block}.murloc-swarm-pre.msp-urgent .msp-secs{color:#ff7a4d;text-shadow:0 0 28px #ff5a28e6;animation:.45s ease-in-out infinite alternate murloc-swarm-final}@media (prefers-reduced-motion:reduce){.murloc-swarm-banner.is-in .msb-inner,.murloc-swarm-banner.msb-final .msb-secs,.murloc-swarm-pre.msp-urgent .msp-secs,.murloc-swarm-edge.is-on{animation:none}}@keyframes murloc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes murloc-hit-flash{0%{filter:brightness(2.6);transform:scale(.94)}to{filter:brightness();transform:scale(1)}}@keyframes murloc-flee-anim{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(40px)scale(.55)}}@keyframes murloc-walk-left{0%{transform:translate(0)}to{transform:translate(-115vw)}}@keyframes murloc-walk-right{0%{transform:translate(0)}to{transform:translate(115vw)}}@keyframes murloc-splash{0%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(2)rotate(180deg)}}.murloc-burst{font-family:var(--schrift-eng);color:var(--gut);text-shadow:0 0 12px var(--gut);pointer-events:none;z-index:51;font-size:1.5rem;font-weight:700;animation:1.3s ease-out forwards murloc-burst-anim;position:fixed;transform:translate(-50%,-50%)}@keyframes murloc-burst-anim{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}to{opacity:0;transform:translate(-50%,-150%)scale(1.4)}}.murloc-particle{pointer-events:none;z-index:51;border-radius:50%;width:8px;height:8px;animation:.9s cubic-bezier(.2,.7,.3,1) forwards murloc-particle-anim;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 6px}@keyframes murloc-particle-anim{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{transform:translate(calc(-50% + var(--mx)), calc(-50% + var(--my))) scale(.2);opacity:0}}.murloc-hud{z-index:49;align-items:center;gap:.4rem;display:flex;position:fixed;bottom:1rem;right:1rem}.murloc-arena-link{background:var(--flaeche-glas);border:1px solid var(--linie);width:32px;height:32px;color:var(--text-matt);cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:3px;justify-content:center;align-items:center;font-size:1rem;line-height:1;text-decoration:none;transition:all .2s;animation:2s ease-out infinite murloc-arena-pulse;display:inline-flex}.murloc-arena-link:hover{border-color:var(--linie-hell);color:var(--akzent-hell)}@keyframes murloc-arena-pulse{0%{box-shadow:0 0 0 0 var(--linie-hell), 0 0 8px var(--linie)}70%{box-shadow:0 0 0 11px #ffffff0a, 0 0 8px var(--linie)}to{box-shadow:0 0 0 0 #ffffff0a, 0 0 8px var(--linie)}}.arena .murloc-arena-link{box-shadow:none;animation:none}@media (prefers-reduced-motion:reduce){.murloc-arena-link{animation:none}}.murloc-mute{background:var(--flaeche-glas);border:1px solid var(--linie);width:32px;height:32px;color:var(--text-matt);cursor:pointer;-webkit-backdrop-filter:blur(8px);border-radius:3px;padding:0;font-size:.95rem;line-height:1;transition:all .2s}.murloc-mute:hover{border-color:var(--linie-hell);color:var(--text)}.murloc-mute[aria-pressed=true]{opacity:.6}.murloc-audio-panel{background:var(--flaeche-glas);border:1px solid var(--linie-hell);-webkit-backdrop-filter:blur(10px);z-index:60;width:272px;max-width:calc(100vw - 2rem);color:var(--text);border-radius:9px;padding:.6rem .65rem .7rem;font-size:.85rem;position:absolute;bottom:calc(100% + .5rem);right:0;box-shadow:0 12px 34px #0000008c}.murloc-audio-panel[hidden]{display:none}.map-head{border-bottom:1px solid var(--linie);align-items:center;gap:.5rem;margin-bottom:.55rem;padding-bottom:.45rem;display:flex}.map-title{letter-spacing:.03em;color:var(--akzent-hell);font-weight:700}.map-master{border:1px solid var(--linie);color:var(--akzent-hell);cursor:pointer;white-space:nowrap;background:#ffffff0a;border-radius:4px;margin-left:auto;padding:.22rem .5rem;font-size:.7rem}.map-master:hover{background:var(--linie)}.map-close{border:1px solid var(--linie);width:24px;height:24px;color:var(--text-matt);cursor:pointer;background:0 0;border-radius:4px;flex:none;padding:0;line-height:1}.map-close:hover{color:#fff;border-color:var(--linie-hell)}.map-rows{flex-direction:column;gap:.4rem;display:flex}.map-row{align-items:center;gap:.5rem;display:flex}.map-toggle{border:1px solid var(--linie-hell);cursor:pointer;background:#ffffff0a;border-radius:6px;flex:none;width:30px;height:30px;padding:0;font-size:1rem;line-height:1;transition:all .15s}.map-toggle:hover{background:var(--linie);border-color:var(--linie-hell)}.map-ico{object-fit:contain;pointer-events:none;width:22px;height:22px;margin:auto;display:block}.map-label{white-space:nowrap;text-overflow:ellipsis;flex:0 0 5.3rem;font-size:.8rem;overflow:hidden}.map-slider{min-width:0;accent-color:var(--akzent);cursor:pointer;flex:auto;height:4px}.map-pct{text-align:right;font-variant-numeric:tabular-nums;opacity:.85;flex:0 0 2.5rem;font-size:.72rem}.map-row.is-off .map-toggle{opacity:.45;filter:grayscale();background:#8c8c8c1a;border-color:#96969640}.map-row.is-off .map-label,.map-row.is-off .map-slider,.map-row.is-off .map-pct{opacity:.4}.murloc-counter{background:var(--flaeche-glas);border:1px solid var(--linie);color:var(--text-matt);font-family:var(--schrift-eng);cursor:pointer;-webkit-backdrop-filter:blur(8px);font-variant-numeric:tabular-nums;border-radius:3px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.murloc-counter:hover{border-color:var(--linie-hell);color:var(--text);background:var(--flaeche-glas)}.murloc-counter-icon{width:auto;height:1.4rem;image-rendering:pixelated;filter:drop-shadow(0 0 4px var(--gut-tief));display:block}.murloc-counter-sep{opacity:.4;margin:0 .05rem}.murloc-counter-rank{letter-spacing:.04em;font-size:.72rem;font-weight:500}@keyframes rank-shimmer{to{background-position:220%}}@media (prefers-reduced-motion:reduce){.rank-anim{animation:none}}.murloc-counter-pulse{animation:.8s ease-out murloc-counter-pulse}.murloc-presence{background:linear-gradient(180deg, var(--flaeche-glas), var(--flaeche-glas));border:1px solid var(--text-still);-webkit-backdrop-filter:blur(10px);pointer-events:none;border-radius:12px;max-width:252px;padding:.55rem .65rem;animation:.3s ease-out murloc-presence-in;position:absolute;bottom:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 8px 24px #00000080,inset 0 1px #ffffff0f}.murloc-presence[hidden]{display:none}.murloc-presence-head{width:100%;font-family:var(--schrift-eng);letter-spacing:-.02em;color:var(--text);white-space:nowrap;text-align:left;cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.7rem;font-weight:700;display:flex}.murloc-presence-head:hover{color:#ffe6b4}.murloc-presence-chev{color:var(--text-matt);flex:none;margin-left:auto;font-size:.7rem;transition:transform .25s}.murloc-presence-head:hover .murloc-presence-chev{color:var(--text)}.murloc-presence.is-collapsed .murloc-presence-chev{transform:rotate(-90deg)}.murloc-presence-dot{background:var(--gut);width:7px;height:7px;box-shadow:0 0 6px var(--gut);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite murloc-presence-pulse}.murloc-presence-list{pointer-events:none;flex-wrap:wrap;gap:.22rem .4rem;max-height:220px;margin-top:.32rem;transition:max-height .25s,opacity .2s,margin-top .25s;display:flex;overflow:hidden}.murloc-presence.is-collapsed .murloc-presence-list{opacity:0;max-height:0;margin-top:0}.murloc-presence-name{color:var(--text);font-family:var(--schrift-fest);background:var(--signal-tief);border:1px solid var(--signal-tief);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;max-width:100%;padding:.16rem .48rem;font-size:.66rem;display:inline-flex;overflow:hidden}.murloc-presence-name:before{content:"";background:var(--signal);width:5px;height:5px;box-shadow:0 0 5px var(--signal);border-radius:50%;flex:none;display:inline-block}.murloc-presence-name.is-afk{color:var(--text-matt);border-color:var(--text-still);background:#ffffff0a;font-style:italic}.murloc-presence-name.is-afk:before{display:none}.murloc-presence-more{color:var(--text-matt);font-family:var(--schrift-fest);white-space:nowrap;align-items:center;padding:.16rem .4rem;font-size:.64rem;font-style:italic;display:inline-flex}@keyframes murloc-presence-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes murloc-presence-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.murloc-presence,.murloc-presence-dot{animation:none}}@keyframes murloc-counter-pulse{0%{border-color:var(--gut);transform:scale(1)}50%{border-color:var(--gut);box-shadow:0 0 24px var(--gut);transform:scale(1.15)}to{border-color:var(--linie);transform:scale(1)}}.murloc-combo{z-index:60;pointer-events:none;opacity:0;background:var(--flaeche-glas);border:1px solid var(--linie-hell);-webkit-backdrop-filter:blur(10px);font-family:var(--schrift-eng);color:gold;text-shadow:0 0 10px var(--text-matt);border-radius:4px;align-items:center;gap:.35rem;padding:.55rem 1.1rem;transition:opacity .2s,transform .2s;display:flex;position:fixed;top:1.5rem;left:50%;transform:translate(-50%)scale(.6)}.murloc-combo.is-visible{opacity:1;transform:translate(-50%)scale(1)}.murloc-combo.pulse{animation:.4s ease-out murloc-combo-pulse}@keyframes murloc-combo-pulse{0%{transform:translate(-50%)scale(.8)}50%{transform:translate(-50%)scale(1.15)}to{transform:translate(-50%)scale(1)}}.murloc-combo-x{opacity:.7;font-size:1.1rem}#murloc-combo-n{font-size:1.7rem;font-weight:700}.murloc-combo-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-matt);margin-left:.3rem;font-size:.6rem}.murloc-achievement-burst{z-index:60;pointer-events:none;background:linear-gradient(135deg, var(--akzent), #ff8c32eb);color:var(--grund-tief);box-shadow:0 8px 32px var(--linie-hell), 0 0 60px var(--linie);border-radius:4px;align-items:center;gap:.7rem;min-width:220px;padding:.7rem 1rem;animation:.4s cubic-bezier(.2,.7,.3,1.2) forwards murloc-ach-in;display:flex;position:fixed;top:5rem;right:1rem}.murloc-achievement-burst.out{animation:.6s ease-in forwards murloc-ach-out}@keyframes murloc-ach-in{0%{opacity:0;transform:translate(120%)scale(.8)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes murloc-ach-out{to{opacity:0;transform:translate(120%)scale(.9)}}.m-ab-icon{flex-shrink:0;font-size:1.8rem}.m-ab-text{flex-direction:column;gap:.1rem;display:flex}.m-ab-title{font-family:var(--schrift-eng);letter-spacing:-.02em;opacity:.85;font-size:.62rem}.m-ab-name{font-family:var(--schrift-eng);font-size:.95rem;font-weight:700}.murloc-stats{background:0 0;border:none;width:92%;max-width:560px;padding:0}.murloc-stats::backdrop{background:var(--flaeche-glas);backdrop-filter:blur(6px)}.murloc-stats-card{background:linear-gradient(160deg, var(--flaeche-glas), var(--flaeche-glas));border:1px solid var(--linie-hell);color:var(--text-matt);box-shadow:0 24px 64px #0009, 0 0 32px var(--linie);border-radius:4px;max-height:90vh;padding:1.6rem;position:relative;overflow-y:auto}.murloc-stats-card h2{font-family:var(--schrift-eng);letter-spacing:-.02em;color:var(--text);text-align:center;justify-content:center;align-items:center;gap:.55rem;margin:0 0 1.2rem;font-size:1.15rem;display:flex}.murloc-h2-icon{width:auto;height:1.6rem;image-rendering:pixelated;filter:drop-shadow(0 0 6px var(--gut))}.murloc-stats-card h3{font-family:var(--schrift-eng);letter-spacing:-.02em;color:var(--akzent);margin:0 0 .6rem;font-size:.78rem}.murloc-guildgoal{background:linear-gradient(135deg, var(--gut-tief), #e8552e0f);border:1px solid #e8552e40;border-radius:3px;margin-bottom:1.1rem;padding:.8rem 1rem}.murloc-gg-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.murloc-gg-title{font-family:var(--schrift-eng);color:#ffe9b0;font-size:.82rem;font-weight:700}.murloc-gg-count{font-family:var(--schrift-fest);color:var(--gut);white-space:nowrap;font-size:.78rem;font-weight:700}.murloc-gg-bar{background:#00000073;border:1px solid #e8552e2e;border-radius:5px;width:100%;height:9px;overflow:hidden}.murloc-gg-fill{background:linear-gradient(90deg, var(--gut), gold);width:0;height:100%;box-shadow:0 0 10px var(--text-matt);border-radius:5px;transition:width .6s cubic-bezier(.2,.7,.3,1)}.murloc-gg-note{color:var(--text-matt);margin-top:.45rem;font-size:.7rem}.murloc-milestone-pop{z-index:80;text-align:center;pointer-events:none;opacity:0;animation:.5s cubic-bezier(.2,.9,.3,1.3) forwards murloc-ms-in;position:fixed;top:22%;left:50%;transform:translate(-50%,-10px)}.murloc-milestone-pop.is-out{animation:.7s forwards murloc-ms-out}.murloc-ms-emoji{font-size:2.6rem;animation:1s ease-in-out infinite murloc-ms-bounce}.murloc-ms-main{font-family:var(--schrift-eng);color:#ffe9b0;text-shadow:0 0 16px var(--text-matt), 0 0 36px var(--gut);margin-top:.2rem;font-size:clamp(1.4rem,4.5vw,2.3rem);font-weight:700}.murloc-ms-sub{font-family:var(--schrift-eng);color:var(--gut);text-shadow:0 0 10px var(--gut);margin-top:.35rem;font-size:clamp(.85rem,2.5vw,1.1rem)}@keyframes murloc-ms-in{0%{opacity:0;transform:translate(-50%,18px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes murloc-ms-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-24px)}}@keyframes murloc-ms-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.murloc-schiller-pop .murloc-ms-main{background:linear-gradient(90deg,#fde68a,#6ee7b7,#93c5fd,#f0abfc,#fde68a) 0 0/300% 100%;-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 24px var(--text-matt);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,5vw,2.7rem);animation:2.4s linear infinite murloc-schiller-text}.murloc-schiller-pop .murloc-ms-sub{color:#fde68a;text-shadow:0 0 12px var(--text-matt)}@keyframes murloc-schiller-text{0%{background-position:0%}to{background-position:300%}}.murloc-flood-pop .murloc-ms-main{color:#7dd3fc;text-shadow:0 0 18px #38bdf8b3,0 0 36px #38bdf859;letter-spacing:.06em}.murloc-flood-pop .murloc-ms-sub{color:#bae6fd;text-shadow:0 0 12px #38bdf88c}@media (prefers-reduced-motion:reduce){.murloc-milestone-pop,.murloc-ms-emoji{animation-duration:.01ms;animation-iteration-count:1}.murloc.murloc-type-schiller img,.murloc-schiller-pop .murloc-ms-main{animation:none}}.murloc-rank-card{border:1px solid var(--linie);background:#0000004d;border-radius:3px;margin-bottom:1.2rem;padding:.85rem 1rem}.murloc-rank-row{justify-content:space-between;align-items:baseline;margin-bottom:.5rem;display:flex}.murloc-rank-label{font-family:var(--schrift-eng);letter-spacing:-.02em;color:var(--text-matt);font-size:.62rem}#murloc-rank-name{font-family:var(--schrift-eng);font-size:1.1rem;font-weight:700}.murloc-rank-bar{background:#0006;border:1px solid #ffffff0a;width:100%;height:6px;overflow:hidden}.murloc-rank-fill{background:var(--gut);width:0;height:100%;transition:width .5s cubic-bezier(.2,.7,.3,1)}.murloc-rank-meta{font-family:var(--schrift-fest);color:var(--text-matt);letter-spacing:.04em;justify-content:space-between;margin-top:.4rem;font-size:.66rem;display:flex}.murloc-stats-row{border:1px solid var(--linie);grid-template-columns:1fr 1fr 1fr;gap:0;margin-bottom:1.2rem;display:grid}.murloc-stat{text-align:center;border-right:1px solid var(--linie);padding:.9rem .5rem}.murloc-stat:last-child{border-right:none}.murloc-stat strong{font-family:var(--schrift-eng);color:var(--gut);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1;display:block}.murloc-stat small{letter-spacing:.16em;text-transform:uppercase;color:var(--text-matt);margin-top:.4rem;font-size:.58rem;font-weight:700;display:block}.murloc-shop-link{text-align:center;font-family:var(--schrift-eng);color:#1a0f08;background:linear-gradient(180deg, var(--akzent-hell), var(--akzent-hell));border:1px solid var(--text-matt);border-radius:7px;margin:0 0 1rem;padding:.6rem .8rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .1s;display:block;box-shadow:0 0 18px #e8552e40}.murloc-shop-link span{font-family:var(--m-font-mono,monospace);color:var(--flaeche-glas);margin-top:.1rem;font-size:.66rem;font-weight:400;display:block}.murloc-shop-link:hover{filter:brightness(1.08);transform:translateY(-1px)}.murloc-tabs{border-bottom:1px solid var(--linie);margin-bottom:1rem;display:flex}.murloc-tab{color:var(--text-matt);font-family:var(--schrift-eng);letter-spacing:-.02em;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.55rem .3rem;font-size:.68rem;transition:all .2s}.murloc-tab:hover{color:var(--text)}.murloc-tab.active{color:var(--akzent);border-bottom-color:var(--akzent)}.murloc-tab-content{display:none}.murloc-tab-content.active{display:block}.murloc-tab-note{color:var(--text-matt);margin:-.15rem 0 .6rem;font-size:.72rem;font-style:italic;line-height:1.4}.murloc-top-crown{filter:drop-shadow(0 0 3px var(--text-matt));font-size:.82em}.murloc-hof{border-top:1px solid var(--linie);margin-top:1.1rem;padding-top:.8rem}.murloc-hof-title{font-family:var(--schrift-eng);letter-spacing:-.02em;color:#ffd86b;margin:0 0 .5rem;font-size:.82rem}.murloc-hof-list{margin:0;padding:0;list-style:none}.murloc-hof-row{background:linear-gradient(90deg,#e8552e12,#0003);border:1px solid #e8552e29;border-radius:2px;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.35rem .6rem;font-size:.8rem;display:grid}.murloc-hof-season{font-family:var(--schrift-fest);color:var(--text-matt);white-space:nowrap;font-size:.67rem}.murloc-hof-name{color:#ffe9b0;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.murloc-hof-points{font-family:var(--schrift-fest);color:var(--gut);white-space:nowrap;font-size:.72rem}.murloc-hof-list .murloc-empty{text-align:center;color:var(--text-still);padding:.7rem;font-size:.78rem}.murloc-top-list{margin:0 0 1rem;padding:0;list-style:none}.murloc-top-list li{background:#00000040;border:1px solid #ffffff0a;border-radius:2px;grid-template-columns:22px 1fr auto;align-items:center;gap:.5rem;margin-bottom:.3rem;padding:.45rem .7rem;font-size:.86rem;display:grid}.murloc-top-list li.murloc-empty{text-align:center;color:var(--text-still);padding:1rem;font-style:normal;display:block}.murloc-top-rank{font-family:var(--schrift-fest);color:var(--text-matt);font-size:.72rem}.murloc-top-name{color:var(--text)}.murloc-top-title{color:#c9a86af2;margin-left:.1rem;font-size:.8em;font-style:italic}.murloc-top-points{font-family:var(--schrift-fest);color:var(--text-matt);font-size:.72rem}.murloc-top-points strong{font-family:var(--schrift-eng);color:var(--gut);margin-right:.15rem;font-size:.85rem}.murloc-top-list li.murloc-top-click{cursor:pointer;transition:background .15s,border-color .15s}.murloc-top-list li.murloc-top-click:hover{border-color:var(--linie-hell);background:#ffffff0a}.murloc-top-list li.murloc-top-me{background:var(--gut-tief);border-color:var(--gut)}.murloc-top-list li.murloc-top-me .murloc-top-rank{color:var(--gut)}.murloc-history-panel[hidden],.murloc-stats-card.is-history>.murloc-guildgoal,.murloc-stats-card.is-history>#murloc-rank-card,.murloc-stats-card.is-history>.murloc-stats-row,.murloc-stats-card.is-history>.murloc-shop-link,.murloc-stats-card.is-history>.murloc-tabs,.murloc-stats-card.is-history>.murloc-tab-content,.murloc-stats-card.is-history>.murloc-hint{display:none}.murloc-history-back{border:1px solid var(--linie);color:var(--text-matt);font-family:var(--schrift-eng);cursor:pointer;background:0 0;border-radius:3px;margin-bottom:.8rem;padding:.35rem .7rem;font-size:.72rem;transition:all .2s}.murloc-history-back:hover{background:var(--linie);color:var(--akzent)}.murloc-history-list{margin:0;padding:0;list-style:none}.murloc-history-row{background:#00000040;border:1px solid #ffffff0a;border-radius:2px;grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;margin-bottom:.25rem;padding:.4rem .7rem;font-size:.8rem;display:grid}.murloc-hist-type{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.murloc-hist-pts{font-family:var(--schrift-fest);color:var(--gut);white-space:nowrap;font-size:.74rem}.murloc-hist-combo{color:var(--akzent)}.murloc-hist-when{font-family:var(--schrift-fest);color:var(--text-matt);white-space:nowrap;text-align:right;font-size:.68rem}.murloc-history-list .murloc-empty{text-align:center;color:var(--text-still);padding:1rem;list-style:none}.murloc-achievements-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.5rem;margin-bottom:1rem;display:grid}.murloc-ach-tile{border:1px solid var(--linie);text-align:center;background:#0000004d;border-radius:3px;flex-direction:column;align-items:center;gap:.3rem;padding:.7rem .4rem;transition:all .2s;display:flex}.murloc-ach-tile.locked{opacity:.35;filter:grayscale()}.murloc-ach-tile.unlocked{border-color:var(--linie-hell);background:linear-gradient(160deg,#ffffff0a,#0000004d);box-shadow:inset 0 0 18px #ffffff0a}.murloc-ach-icon{font-size:1.6rem;line-height:1}.murloc-ach-name{font-family:var(--schrift-eng);color:var(--text);font-size:.66rem;line-height:1.25}.murloc-records-grid{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.murloc-rec-tile{border:1px solid var(--linie-hell);background:linear-gradient(160deg,#ffffff0a,#0000004d);border-radius:4px;align-items:center;gap:.7rem;padding:.55rem .8rem;display:flex;box-shadow:inset 0 0 18px #ffffff0a}.murloc-rec-tile.empty{border-color:var(--linie);box-shadow:none;opacity:.6;background:#0000004d}.murloc-rec-icon{flex-shrink:0;font-size:1.5rem;line-height:1}.murloc-rec-body{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.murloc-rec-label{font-family:var(--schrift-eng);color:var(--text-matt);font-size:.68rem}.murloc-rec-val{color:#ffd98a;font-size:1.05rem;font-weight:700}.murloc-rec-tile.empty .murloc-rec-val{color:var(--text-still);font-size:.8rem;font-weight:400}.murloc-rec-date{color:var(--text-matt);white-space:nowrap;flex-shrink:0;font-size:.6rem}.murloc-record-burst{border-color:var(--text-matt)!important}.murloc-duel-btn{cursor:pointer;color:#ffd98a;border:1px solid var(--linie-hell);background:#ffffff0a;border-radius:3px;padding:.15rem .4rem;font-size:.85rem;line-height:1;transition:background .15s}.murloc-duel-btn:hover{background:var(--linie)}.murloc-duels-list{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.murloc-duel-row{border:1px solid var(--linie);border-left:3px solid var(--linie-hell);background:#0000004d;border-radius:3px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .8rem;display:flex}.murloc-duel-row.lead{border-left-color:#6fdc8c}.murloc-duel-row.behind{border-left-color:#e5736b}.murloc-duel-row.done{opacity:.9}.murloc-duel-vs{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.murloc-duel-me,.murloc-duel-op{font-family:var(--schrift-eng);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.murloc-duel-op{max-width:9rem}.murloc-duel-score{color:#ffd98a;white-space:nowrap;font-size:1.05rem;font-weight:700}.murloc-duel-meta{color:var(--text-matt);white-space:nowrap;flex-shrink:0;align-items:center;gap:.45rem;font-size:.68rem;display:flex}.murloc-duel-win{color:#7fe39a;font-weight:700}.murloc-duel-loss{color:#f08a82;font-weight:700}.murloc-duel-draw{color:var(--text-matt);font-weight:700}.murloc-duel-rematch{cursor:pointer;color:#ffd98a;border:1px solid var(--linie-hell);background:#ffffff0a;border-radius:3px;padding:.1rem .45rem;font-family:inherit;font-size:.64rem}.murloc-duel-rematch:hover{background:var(--linie)}.murloc-hint{color:var(--text-matt);text-align:center;margin:0 0 1.2rem;font-size:.76rem;font-style:normal}.murloc-info-link{color:var(--akzent);border-bottom:1px dashed var(--linie-hell);font-style:normal;text-decoration:none;transition:color .15s,border-color .15s}.murloc-info-link:hover{color:var(--akzent-hell);border-bottom-color:var(--akzent-hell)}.murloc-btn{border:1px solid var(--linie-hell);width:100%;color:var(--text-matt);font-family:var(--schrift-eng);letter-spacing:-.02em;cursor:pointer;background:#ffffff0a;border-radius:2px;padding:.7rem;font-size:.78rem;display:block}.murloc-btn:hover{background:var(--linie);color:var(--akzent)}@media (width<=480px){.murloc-counter{padding:.35rem .65rem;font-size:.72rem}.murloc-counter-rank{display:none}.murloc-presence{max-width:175px;padding:.4rem .5rem}.murloc-presence-name,.murloc-presence-more{font-size:.62rem}.murloc-presence-name.ist-inaktiv{opacity:.55;font-style:italic;color:var(--akzent)!important}.murloc-stats-row{grid-template-columns:1fr 1fr}.murloc-stat:nth-child(3){display:none}.murloc-achievement-burst{min-width:auto;left:.5rem;right:.5rem}}.chat-handle{z-index:92;color:#ffd79bd9;letter-spacing:.08em;cursor:pointer;background:linear-gradient(270deg,#141018f2,#0c080ef2);border:1px solid #ffbe5040;border-left:none;border-radius:0 9px 9px 0;padding:1.1rem .45rem;font-family:Cinzel,serif;font-size:.72rem;transition:opacity .2s,color .2s;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:6px 0 16px #0006}.chat-handle-txt{writing-mode:vertical-rl;text-orientation:mixed}.chat-handle:hover{color:#ffd27a}.chat-handle.is-hidden{opacity:0;pointer-events:none}.chat-badge{box-sizing:border-box;color:#fff;text-align:center;background:#f8534f;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700;line-height:17px;position:absolute;top:-7px;right:-8px;box-shadow:0 1px 5px #0000008c}.chat-handle.has-unread{animation:1.8s ease-in-out infinite chat-pulse}@keyframes chat-pulse{0%,to{box-shadow:6px 0 16px #0006}50%{box-shadow:6px 0 16px #0006,0 0 16px #f8534fa6}}.arena-chat{z-index:95;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#100c14f7,#0a070cf7);border:1px solid #ffbe5040;border-left:none;border-radius:0 12px 12px 0;flex-direction:column;width:min(420px,94vw);height:min(620px,84vh);transition:transform .32s cubic-bezier(.2,.8,.3,1);display:flex;position:fixed;top:50%;left:0;transform:translate(-105%,-50%);box-shadow:20px 0 60px #0009}.arena-chat.is-open{transform:translateY(-50%)}.chat-head{border-bottom:1px solid #ffbe502e;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.chat-dot{background:#4ade80;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #4ade80cc}.chat-head h2{letter-spacing:.04em;color:#ffd27a;flex:1;margin:0;font-family:Orbitron,sans-serif;font-size:.84rem;font-weight:700}.chat-close{color:#ffe1be8c;cursor:pointer;background:0 0;border:none;padding:0 .1rem;font-size:1.4rem;line-height:1}.chat-close:hover{color:#ffb648}.chat-msgs{flex-direction:column;flex:1;gap:.4rem;padding:.6rem .7rem;display:flex;overflow-y:auto}.chat-empty{color:#ffd79b6b;text-align:center;margin:auto 0;padding:1.5rem .5rem;font-size:.82rem;line-height:1.5}.chat-msg{background:#ffffff08;border:1px solid #ffbe5014;border-radius:8px;padding:.35rem .55rem}.chat-msg.is-me{background:#4ade8014;border-color:#4ade8038}.chat-msg-head{align-items:baseline;gap:.4rem;display:flex}.chat-msg-name{color:#ffce8a;font-family:Cinzel,serif;font-size:.74rem;font-weight:700}.chat-msg.is-me .chat-msg-name{color:#8ce99a}.chat-msg-time{color:#ffd79b66;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.58rem}.chat-msg-text{color:#fff0d2eb;word-break:break-word;margin-top:.1rem;font-size:.85rem;line-height:1.4}.chat-input-bar{border-top:1px solid #ffbe5026;gap:.4rem;padding:.55rem .6rem;display:flex}.chat-input{color:#ecd9b8;background:#00000059;border:1px solid #ffbe5040;border-radius:999px;flex:1;min-width:0;padding:.45rem .85rem;font-family:JetBrains Mono,monospace;font-size:.82rem}.chat-input:focus{border-color:#ffd10080;outline:none}.chat-send{color:#1a0f08;cursor:pointer;background:linear-gradient(#ffd27a,#f6a23c);border:none;border-radius:50%;flex:none;width:2.1rem;height:2.1rem;font-size:.85rem;transition:filter .15s,transform .1s}.chat-send:hover{filter:brightness(1.1);transform:scale(1.05)}.chat-msg-name-link{cursor:pointer}.chat-msg-name-link:hover{text-decoration:underline}.chat-emotes{flex-wrap:wrap;gap:.22rem;padding:.4rem .6rem 0;display:flex}.chat-emote{cursor:pointer;background:#ffffff0a;border:1px solid #ffbe5024;border-radius:7px;padding:.18rem .34rem;font-size:1.05rem;line-height:1;transition:background .12s,transform .1s}.chat-emote:hover{background:#ffbe5029;transform:scale(1.12)}.chat-login{text-align:center;color:#9fd4ff;border-top:1px solid #ffbe5026;padding:.75rem;font-size:.8rem;text-decoration:none;display:block}.chat-login:hover{color:#cfe6ff}@media (width<=640px){.arena-chat{width:min(380px,94vw);height:82vh}}.arena-feedback-btn{color:#ffe1b4d9;cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffb64852;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .75rem;font-family:Cinzel,serif;font-size:.78rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.arena-feedback-btn:hover{color:#ffe6b8;background:#ffb6481f;border-color:#ffb64899}.arena-feedback{z-index:130;-webkit-backdrop-filter:blur(4px);background:#030409bd;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}.arena-feedback[aria-hidden=false]{display:flex}.fb-panel{background:linear-gradient(#140f0cfa,#0b0806fa);border:2px solid #ffb6484d;border-radius:14px;flex-direction:column;width:min(480px,95vw);max-height:90vh;transition:transform .3s cubic-bezier(.2,.9,.3,1.2);display:flex;position:relative;transform:translateY(16px)scale(.96);box-shadow:0 26px 70px #000000a6,0 0 26px #ffb64824,inset 0 1px #ffe1aa1a}.arena-feedback[aria-hidden=false] .fb-panel{transform:none}.fb-head{border-bottom:1px solid #ffb6482e;align-items:center;gap:.55rem;padding:.8rem 1rem;display:flex}.fb-dot{background:#ffb648;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #ffb648}.fb-head h2{letter-spacing:.04em;color:#ffd27a;flex:1;margin:0;font-family:Orbitron,sans-serif;font-size:.92rem;font-weight:700}.fb-close{color:#ffe1be8c;cursor:pointer;background:0 0;border:none;padding:0 .1rem;font-size:1.5rem;line-height:1;transition:color .15s}.fb-close:hover{color:#ffb648}.fb-body{flex-direction:column;gap:.7rem;padding:1rem;display:flex;overflow-y:auto}.fb-body[hidden],.fb-done[hidden]{display:none}.fb-intro{color:#ffe1b4d9;margin:0;font-size:.84rem;line-height:1.5}.fb-cats{flex-wrap:wrap;gap:.4rem;display:flex}.fb-cat{color:#ffe1b4cc;cursor:pointer;background:#ffffff0a;border:1px solid #ffb64838;border-radius:999px;padding:.35rem .7rem;font-family:Cinzel,serif;font-size:.78rem;transition:background .12s,border-color .12s,color .12s}.fb-cat:hover{color:#ffe6b8;border-color:#ffb64880}.fb-cat.is-active{color:#fff;background:linear-gradient(#ffd27a47,#f6a23c2e);border-color:#ffd10099}.fb-label{color:#ffd79bcc;font-family:Cinzel,serif;font-size:.78rem}.fb-textarea{box-sizing:border-box;resize:vertical;color:#ecd9b8;background:#00000059;border:1px solid #ffb64840;border-radius:8px;width:100%;min-height:120px;padding:.6rem .7rem;font-family:JetBrains Mono,monospace;font-size:.84rem;line-height:1.5}.fb-textarea:focus{border-color:#ffd1008c;outline:none;box-shadow:0 0 0 2px #ffb64826}.fb-foot{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.fb-count{color:#ffd79b80;font-family:JetBrains Mono,monospace;font-size:.68rem}.fb-send{color:#1a0f08;cursor:pointer;background:linear-gradient(#ffe082,#f6a23c);border:1px solid #ffd100b3;border-radius:999px;padding:.5rem 1.3rem;font-family:Cinzel,serif;font-size:.88rem;font-weight:700;transition:filter .15s,transform .1s;box-shadow:0 4px 14px #ff8c284d}.fb-send:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.fb-send:disabled{opacity:.6;cursor:default}.fb-status{color:#ffd79b99;min-height:1rem;font-size:.78rem}.fb-status.err{color:#ff9a9a}.fb-done{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.8rem 1.4rem;display:flex}.fb-done-ico{filter:drop-shadow(0 2px 8px #6ec8ff66);font-size:2.6rem}.fb-done strong{color:#ffd27a;font-family:Cinzel,serif;font-size:1.2rem}.fb-done p{color:#ffe1b4d9;margin:0 0 .6rem;font-size:.85rem;line-height:1.5}@media (width<=640px){.arena-feedback-btn span{display:none}.arena-feedback-btn{padding:.32rem .5rem}}.becken-reload{z-index:999999;-webkit-backdrop-filter:blur(5px);opacity:0;background:radial-gradient(circle at 50% 38%,#080a14d1,#020409ed);justify-content:center;align-items:center;padding:1rem;transition:opacity .3s;display:flex;position:fixed;inset:0}.becken-reload[hidden]{display:none}.becken-reload.is-in{opacity:1}.brl-card{align-items:flex-end;gap:.3rem;max-width:min(460px,94vw);transition:transform .34s cubic-bezier(.2,.9,.3,1.25);display:flex;position:relative;transform:translateY(18px)scale(.95)}.becken-reload.is-in .brl-card{transform:none}.brl-horst{width:232px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 7px 18px #0009);flex:none;align-self:flex-end;margin-bottom:-6px}.brl-main{flex-direction:column;gap:.7rem;min-width:0;display:flex}.brl-bubble{color:#ffe6b8;background:linear-gradient(165deg,#3a2a1a,#281b11);border:1px solid #ffbe5080;border-radius:14px;padding:.85rem 1rem;position:relative;box-shadow:0 14px 32px #0000008c,0 0 26px #ff8c2829,inset 0 1px #ffdca01a}.brl-bubble:after{content:"";background:#281b11;border-bottom:1px solid #ffbe5080;border-left:1px solid #ffbe5080;width:12px;height:12px;position:absolute;bottom:20px;left:-7px;transform:rotate(45deg)}.brl-bubble strong{color:#ffd27a;text-shadow:0 0 10px #ffaa4666;margin-bottom:.35rem;font-family:Cinzel,serif;font-size:1.05rem;font-weight:700;display:block}.brl-bubble p{color:#ffe6beeb;margin:0;font-size:.85rem;line-height:1.5}.brl-go{cursor:pointer;letter-spacing:.02em;color:#1a0f08;background:linear-gradient(#ffe082,#f6a23c);border:1px solid #ffd100bf;border-radius:999px;align-self:stretch;padding:.62rem 1.1rem;font-family:Cinzel,serif;font-size:.98rem;font-weight:700;transition:filter .15s,transform .1s;box-shadow:0 6px 18px #ff8c2861,inset 0 1px #ffffff59}.brl-go:hover{filter:brightness(1.08);transform:translateY(-1px)}.brl-go:active{transform:translateY(1px)}.brl-go:disabled{opacity:.7;cursor:default;transform:none}@media (width<=520px){.brl-card{flex-direction:column;align-items:center;gap:0}.brl-horst{width:176px;margin-bottom:-10px}.brl-bubble:after{border-top:1px solid #ffbe5080;border-bottom:none;border-left:1px solid #ffbe5080;margin-left:-6px;top:-7px;bottom:auto;left:50%}.brl-main{width:100%}}@media (prefers-reduced-motion:reduce){.becken-reload,.brl-card{transition:none}}.arena{--c1:#0a1f3a;--c2:#02060f;--c3:#061633;--bubble:#78c8ff59;--ray:#78c8ff1f;--accent:#6dd5ff;--floor:#0a1e3c99;width:100%;min-height:100dvh;position:relative}.theme-tiefsee{--c1:#0a1f3a;--c2:#02060f;--c3:#06163a;--bubble:#78c8ff59;--ray:#78c8ff1f;--accent:#6dd5ff;--floor:#081a3799}.theme-sumpf{--c1:#1c2e16;--c2:#070d05;--c3:#16240f;--bubble:#aadc7859;--ray:#96d25a1f;--accent:#9fd66a;--floor:#121e0ca6}.theme-riff{--c1:#0a3038;--c2:#02161a;--c3:#0a3a40;--bubble:#78ffe652;--ray:#5af0d21f;--accent:#52e3d0;--floor:#08282c99}.theme-daemmerung{--c1:#3a1c40;--c2:#100a1a;--c3:#2a163a;--bubble:#ffb4d24d;--ray:#ffa05a1f;--accent:#ff9ec7;--floor:#22102899}.theme-nacht{--c1:#0a1130;--c2:#02030c;--c3:#0a1640;--bubble:#b4c8ff4d;--ray:#c8d2ff1a;--accent:#aeb9ff;--floor:#080c28a6}.theme-lava{--c1:#3a1208;--c2:#120402;--c3:#2e0c06;--bubble:#ffaa5057;--ray:#ff782824;--accent:#ff8a3a;--floor:#280a04a6}.theme-aurora{--c1:#0a2e38;--c2:#02101a;--c3:#073546;--bubble:#54e6c854;--ray:#54e6c81f;--accent:#54e6c8;--floor:#0a2e3899}.theme-gezeiten{--c1:#34284a;--c2:#0e0820;--c3:#3a2a50;--bubble:#ffb38a4d;--ray:#ffb38a1f;--accent:#ffb38a;--floor:#34284a99}.theme-schiller{--c1:#0a2440;--c2:#02060f;--c3:#0a2c55;--bubble:#5fc4ff54;--ray:#5fc4ff1f;--accent:#5fc4ff;--floor:#0a244099}.theme-splitterlicht{--c1:#0e3146;--c2:#03101c;--c3:#0c3f58;--bubble:#62e8d454;--ray:#62e8d41f;--accent:#62e8d4;--floor:#0e314699}.arena-echo-fx{z-index:1;opacity:0;pointer-events:none;transition:opacity 1.2s;position:absolute;inset:0}.arena.is-echo .arena-echo-fx{opacity:1}.arena-echo-fx:before{content:"";background:conic-gradient(from 0deg, transparent 0deg, color-mix(in srgb, var(--accent) 38%, transparent) 42deg, transparent 96deg, color-mix(in srgb, var(--accent) 24%, transparent) 168deg, transparent 232deg, color-mix(in srgb, var(--accent) 32%, transparent) 300deg, transparent 360deg);mix-blend-mode:screen;filter:blur(38px);animation:26s linear infinite echo-sweep;position:absolute;inset:-25%}.arena-echo-fx:after{content:"";box-shadow:inset 0 0 200px 40px color-mix(in srgb, var(--accent) 42%, transparent);animation:7.5s ease-in-out infinite echo-breathe;position:absolute;inset:0}.arena-echo-fx i{background:var(--accent);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);opacity:0;width:13px;height:13px;filter:drop-shadow(0 0 7px var(--accent));animation:4.5s ease-in-out infinite echo-spark;position:absolute}.arena-echo-fx i:first-child{animation-delay:0s;top:22%;left:8%}.arena-echo-fx i:nth-child(2){animation-delay:.7s;top:61%;left:21%}.arena-echo-fx i:nth-child(3){animation-delay:1.6s;top:14%;left:34%}.arena-echo-fx i:nth-child(4){animation-delay:2.4s;top:74%;left:46%}.arena-echo-fx i:nth-child(5){animation-delay:3.1s;top:33%;left:58%}.arena-echo-fx i:nth-child(6){animation-delay:3.9s;top:66%;left:69%}.arena-echo-fx i:nth-child(7){animation-delay:4.6s;top:18%;left:79%}.arena-echo-fx i:nth-child(8){animation-delay:5.3s;top:48%;left:90%}.arena-echo-fx i:nth-child(9){animation-delay:2s;top:84%;left:14%}.arena-echo-fx i:nth-child(10){animation-delay:4.2s;top:88%;left:63%}.arena-echo-fx i:nth-child(11){animation-delay:1.1s;top:44%;left:41%}.arena-echo-fx i:nth-child(12){animation-delay:5.8s;top:78%;left:86%}@keyframes echo-sweep{to{transform:rotate(360deg)}}@keyframes echo-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes echo-spark{0%,82%,to{opacity:0;transform:scale(.5)rotate(0)}88%{opacity:1;transform:scale(1.4)rotate(45deg)}94%{opacity:.4;transform:scale(1)rotate(70deg)}}@media (prefers-reduced-motion:reduce){.arena-echo-fx:before,.arena-echo-fx:after,.arena-echo-fx i{animation:none}.arena-echo-fx i{opacity:.5}}.has-photo .arena-echo-fx,.has-video .arena-echo-fx{opacity:0!important}.theme-tiefenglut{--c1:#40170c;--c2:#150503;--c3:#521e0e;--bubble:#ff8a3c4d;--ray:#ff8a3c1f;--accent:#ff8a3c;--floor:#40170c99}.theme-perlmutt{--c1:#3a2836;--c2:#140d14;--c3:#4a3346;--bubble:#ffc9e04d;--ray:#ffc9e01f;--accent:#ffc9e0;--floor:#3a283699}.arena-bg{z-index:1;background:radial-gradient(120% 80% at 50% -10%, var(--c3), transparent 60%), linear-gradient(180deg, var(--c1), var(--c2));transition:background .6s;position:fixed;inset:0;overflow:hidden}.arena-photo{z-index:0;background-image:var(--photo,none);opacity:0;background-position:50%;background-size:cover;transition:opacity .6s;position:absolute;inset:0}.has-photo .arena-photo{opacity:1}.has-photo .arena-photo:after{content:"";background:linear-gradient(#03050c75,#03050c47 42%,#03050ca8),radial-gradient(120% 85% at 50% 8%,#0000 38%,#02040a80);position:absolute;inset:0}.has-photo .arena-rays{opacity:.28}.arena-video{object-fit:cover;z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.has-video .arena-video{opacity:1}.arena-video-dim{z-index:0;opacity:0;pointer-events:none;background:linear-gradient(#03050c75,#03050c47 42%,#03050ca8),radial-gradient(120% 85% at 50% 8%,#0000 38%,#02040a80);transition:opacity .6s;position:absolute;inset:0}.has-video .arena-video-dim{opacity:1}.has-video .arena-rays{opacity:.28}.arena-shader{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.shader-on .arena-shader{opacity:1}.has-photo .arena-shader,.has-video .arena-shader{opacity:0}.shader-on .arena-rays{display:none}.asp-water-row{margin-top:8px}.arena-floor{background:linear-gradient(0deg, var(--floor), transparent);height:16vh;position:absolute;bottom:0;left:0;right:0}.arena-rays{background:linear-gradient(101deg, transparent 16%, var(--ray) 35%, transparent 43%), linear-gradient(79deg, transparent 53%, var(--ray) 67%, transparent 75%), linear-gradient(96deg, transparent 78%, var(--ray) 87%, transparent 93%);filter:blur(7px);mix-blend-mode:screen;background-size:220% 220%;animation:18s ease-in-out infinite alternate arena-rays;position:absolute;inset:-25% 0 0}@keyframes arena-rays{0%{opacity:.7;transform:translate(-4%)}to{opacity:1;transform:translate(4%)}}.arena-fx{position:absolute;inset:0}.arena-fx span{width:var(--s,8px);height:var(--s,8px);background:var(--bubble);opacity:0;animation-name:fx-rise;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:calc(var(--d,12) * 1s);animation-delay:calc(var(--delay,0) * -1s);will-change:transform, opacity;border-radius:50%;position:absolute;bottom:-6%}.fx-none .arena-fx{display:none}.fx-bubbles .arena-fx span{background:radial-gradient(circle at 33% 27%, #fffffff2, #ffffff38 14%, transparent 32%), radial-gradient(circle at 50% 50%, transparent 53%, var(--bubble) 67%, transparent 82%);box-shadow:0 0 7px var(--bubble), inset -1px -1px 4px #ffffff1f;filter:blur(var(--b,0px));animation-name:fx-rise-wobble;animation-timing-function:ease-in-out}.fx-plankton .arena-fx span{animation-name:fx-drift;animation-duration:calc(var(--d,12) * 2.2s);filter:blur(.3px);background:#8ce6ff8c;box-shadow:0 0 5px #78dcff80}.fx-embers .arena-fx span{animation-name:fx-rise;animation-duration:calc(var(--d,12) * .85s);background:#ffaf4beb;animation-timing-function:ease-in;box-shadow:0 0 8px #ff8c2dd9}.fx-rain .arena-fx span{width:1.6px;height:calc(var(--s,8px) * 2.2 + 6px);box-shadow:none;animation-name:fx-fall;animation-duration:calc(var(--d,12) * .34s);background:linear-gradient(#aad2ff00,#b4d7ffd9);border-radius:1px;top:-8%;bottom:auto}.fx-storm .arena-fx span{width:2px;height:calc(var(--s,8px) * 2.6 + 8px);box-shadow:none;animation-name:fx-storm;animation-duration:calc(var(--d,12) * .3s);background:linear-gradient(#bee1ff00,#cde8ffe6);border-radius:1px;top:-10%;bottom:auto}@keyframes fx-rise{0%{opacity:0;transform:translate(0,0)}12%{opacity:var(--o,.6)}88%{opacity:var(--o,.6)}to{transform:translate3d(var(--x,10px), -116vh, 0);opacity:0}}@keyframes fx-rise-wobble{0%{opacity:0;transform:translate(0,0)scale(.85)}10%{opacity:var(--o,.6)}25%{transform:translate3d(var(--w,12px), -27vh, 0) scale(1)}50%{transform:translate3d(calc(var(--w,12px) * -.8), -55vh, 0) scale(1.05)}75%{transform:translate3d(calc(var(--w,12px) * .65), -83vh, 0) scale(1)}90%{opacity:var(--o,.6)}to{transform:translate3d(var(--x,10px), -116vh, 0) scale(.92);opacity:0}}@keyframes fx-fall{0%{opacity:0;transform:translate(0,0)}10%{opacity:var(--o,.7)}90%{opacity:var(--o,.7)}to{transform:translate3d(calc(var(--x,6px) * .35), 118vh, 0);opacity:0}}@keyframes fx-drift{0%{opacity:0;transform:translate(0,0)}18%{opacity:var(--o,.5)}50%{transform:translate3d(calc(var(--x,12px) * 2.4), -56vh, 0);opacity:var(--o,.5)}82%{opacity:var(--o,.5)}to{opacity:0;transform:translateY(-112vh)}}@keyframes fx-storm{0%{opacity:0;transform:translate(0,0)rotate(16deg)}10%{opacity:var(--o,.7)}90%{opacity:var(--o,.7)}to{opacity:0;transform:translate(-32vw,120vh)rotate(16deg)}}@media (prefers-reduced-motion:reduce){.arena-rays,.arena-fx span{animation:none}}.arena-top{z-index:90;pointer-events:none;background:linear-gradient(#04060cd9,#0000);align-items:center;gap:1rem;padding:.7rem 1.1rem;display:flex;position:fixed;top:0;left:0;right:0}.arena-top>*{pointer-events:auto}.arena-back{background:#0c091066;border:1px solid #ffbe5033;border-radius:9px;flex:none;align-items:center;padding:2px;line-height:0;text-decoration:none;transition:border-color .2s,transform .15s,box-shadow .2s;display:inline-flex}.arena-back img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 1px 3px #00000080);width:2.1rem;height:2.1rem;display:block}.arena-back:hover{border-color:#ffbe508c;transform:translateY(-1px);box-shadow:0 0 13px #ff963c4d}.arena-title[hidden]{display:none!important}.arena-title{color:#f3e3c2;letter-spacing:.02em;text-shadow:0 0 20px #0009;align-items:center;gap:.5rem;margin:0;font-family:Cinzel,serif;font-size:clamp(1.1rem,3vw,1.7rem);font-weight:800;display:flex}.arena-title img{width:1.4em;height:1.4em;image-rendering:pixelated}.arena-ver{letter-spacing:.02em;color:#ffd79b80;text-shadow:none;white-space:nowrap;align-self:center;font-family:JetBrains Mono,monospace;font-size:.46em;font-weight:600}.arena-beta{color:#6dd5ff}.arena-top-right{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-left:auto;display:flex}.arena-boni{z-index:90;-webkit-backdrop-filter:blur(9px);pointer-events:none;background:linear-gradient(#100c14eb,#0a070ceb);border:1px solid #ffbe5040;border-radius:11px;width:min(216px,62vw);padding:.55rem .7rem .55rem 1.75rem;font-family:JetBrains Mono,monospace;transition:transform .3s cubic-bezier(.2,.9,.3,1.2);position:fixed;top:3.5rem;right:.8rem;box-shadow:0 8px 24px #0000006b}.arena-boni.boni-collapsed{transform:translate(calc(100% - .7rem))}.arena-boni .boni-title,.arena-boni #boni-body{transition:opacity .22s}.arena-boni.boni-collapsed .boni-title,.arena-boni.boni-collapsed #boni-body{opacity:0}.boni-toggle{cursor:pointer;pointer-events:auto;color:#ffd79ba6;background:#ffbe5012;border:none;border-right:1px solid #ffbe5024;border-radius:11px 0 0 11px;justify-content:center;align-items:center;width:1.5rem;padding:0;font-size:.85rem;line-height:1;transition:background .15s,color .15s;display:flex;position:absolute;top:0;bottom:0;left:0}.arena.music-open .arena-boni,.arena.style-open .arena-boni,body:has(#murloc-audio-panel:not([hidden])) .arena-boni{opacity:0;pointer-events:none;transform:translate(120%)}.arena-boni{transition:transform .3s cubic-bezier(.2,.9,.3,1.2),opacity .2s}.boni-toggle:hover{color:#ffd27a;background:#ffbe5029}.boni-toggle:before{content:"›"}.arena-boni.boni-collapsed .boni-toggle:before{content:"‹"}.boni-title{letter-spacing:.14em;text-transform:uppercase;color:#ffd79bb3;margin-bottom:.4rem;font-family:Orbitron,sans-serif;font-size:.58rem;font-weight:700}.boni-group{margin-bottom:.45rem}.boni-group:last-child{margin-bottom:0}.boni-h{color:#ffd27a;margin-bottom:.15rem;font-family:Cinzel,serif;font-size:.8rem}.boni-h.boni-luck{color:#9be86a}.boni-row{color:#ecd9b8cc;justify-content:space-between;gap:.6rem;padding:.04rem 0;font-size:.72rem;display:flex}.boni-row b{color:#f3e3c2;font-weight:700}.boni-row.boni-rpg b,.boni-h.boni-gear{color:#7fd0ff}.boni-row.boni-voice b{color:#6dd5ff}.boni-sum{color:#ffd79bb3;border-top:1px solid #ffbe5029;justify-content:space-between;gap:.6rem;margin-top:.18rem;padding-top:.22rem;font-size:.76rem;display:flex}.boni-sum b{color:#ffd27a;font-weight:700}.boni-sum.boni-luck-sum b{color:#9be86a}.arena-themes{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.arena-login{color:#fff;white-space:nowrap;background:#5865f2;border-radius:6px;align-items:center;gap:.5rem;padding:.45rem .85rem;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .1s;display:inline-flex;box-shadow:0 4px 14px #5865f266}.arena-login:hover{filter:brightness(1.1)}.arena-login:active{transform:translateY(1px)}.arena-login svg{flex:none;width:18px;height:18px}.arena-title-txt{flex-direction:column;line-height:1.05;display:inline-flex}.arena-title-txt .arena-ver{letter-spacing:.06em;opacity:.75;margin-top:1px;font-size:.58rem}.arena-user{color:#d9f5dd;white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#121c12b8;border:1px solid #4ade8059;border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .7rem;font-family:JetBrains Mono,monospace;font-size:.78rem;display:inline-flex}.arena-user-dot{background:#4ade80;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px #4ade80d9}.arena-user-name{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:min(11rem,30vw);font-weight:700;display:inline-block;overflow:hidden}@media (width<=900px){.arena-user-name{max-width:min(7rem,26vw)}}@media (width<=620px){.arena-user-name{max-width:min(4.5rem,24vw)}}.arena-logout{color:#d9f5dd99;padding:0 .1rem;font-size:1rem;line-height:1;text-decoration:none;transition:color .2s}.arena-logout:hover{color:#ff8a8a}.arena-watermark{z-index:2;opacity:.21;pointer-events:none;user-select:none;filter:drop-shadow(0 2px 8px #00000080);width:clamp(160px,24vw,280px);height:auto;position:fixed;bottom:1rem;left:1.1rem}.arena-keyhints{z-index:2;pointer-events:none;user-select:none;letter-spacing:.02em;color:#ffdeb473;text-shadow:0 1px 3px #0009;flex-wrap:wrap;gap:.3rem .7rem;max-width:min(380px,36vw);font-family:JetBrains Mono,monospace;font-size:.62rem;display:flex;position:fixed;bottom:1rem;left:calc(2rem + clamp(160px,24vw,280px))}.arena-keyhints span{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.arena-keyhints kbd{font:inherit;color:#ffe4b4d9;background:#140f0a80;border:1px solid #ffbe5052;border-radius:4px;padding:.12rem .32rem;line-height:1;box-shadow:0 1px 2px #0006}@media (width<=720px){.arena-keyhints{display:none}.arena-watermark{opacity:.15;width:min(60vw,280px);inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.arena-version{z-index:3;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#ffd27a;-webkit-backdrop-filter:blur(6px);text-shadow:0 0 8px #ffaa4673,0 1px 2px #000000b3;cursor:pointer;user-select:none;background:#0c09109e;border:1px solid #ffbe5059;border-radius:999px;padding:.26rem .7rem;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;transition:color .15s,transform .15s;animation:3.6s ease-in-out infinite arena-version-glow;position:fixed;bottom:.6rem;right:1rem}.arena-version:hover{color:#ffe6b8;transform:translateY(-1px)}@keyframes arena-version-glow{0%,to{border-color:#ffbe504d;box-shadow:0 0 8px #ff963c1f,inset 0 0 8px #ffbe500d}50%{border-color:#ffbe5080;box-shadow:0 0 16px #ff963c4d,inset 0 0 10px #ffbe5017}}@media (prefers-reduced-motion:reduce){.arena-version{animation:none}}.arena .murloc-hud{bottom:2.5rem}.arena-news{z-index:120;-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#030409a8;justify-content:center;align-items:center;padding:1rem;transition:opacity .28s;display:flex;position:fixed;inset:0}.news-open .arena-news{opacity:1;pointer-events:auto}.news-scroll{color:#4a3420;transform-origin:top;background:radial-gradient(130% 110% at 50% -5%,#f6e7c2,#e8d1a0 52%,#d6ba82 100%);border:2px solid #8a6532;border-radius:9px;flex-direction:column;width:min(720px,94vw);max-height:84vh;padding:1.5rem 1.5rem 1.3rem;font-family:Cinzel,serif;transition:transform .34s cubic-bezier(.2,.95,.3,1.25);display:flex;position:relative;transform:translateY(16px)scale(.93);box-shadow:0 26px 70px #0009,inset 0 0 0 1px #78501e66,inset 0 0 36px #966e3240,inset 0 0 100px #6e4b2338}.news-open .news-scroll{transform:none}.news-scroll:before{content:"";pointer-events:none;border:1px solid #78501e4d;border-radius:5px;position:absolute;inset:5px}.news-title{text-align:center;color:#8a3410;letter-spacing:.04em;text-shadow:0 1px #fff4d299;border-bottom:1px solid #78501e66;margin-bottom:.4rem;padding-bottom:.55rem;font-size:1.4rem;font-weight:800}.news-body{padding:.3rem .2rem .2rem;overflow-y:auto}.news-entry+.news-entry{border-top:1px dashed #78501e4d;margin-top:.9rem;padding-top:.7rem}.news-ver{color:#6b3a12;margin-bottom:.45rem;font-family:Cinzel,serif;font-size:.92rem;font-weight:700}.news-date{color:#5a3c1ea6;font-size:.78rem;font-weight:400}.news-items{margin:0;padding:0;list-style:none}.news-items li{color:#4a3018;margin:.45rem 0;padding-left:1.4rem;font-family:Georgia,Times New Roman,serif;font-size:.86rem;line-height:1.45;position:relative}.news-items li:before{content:"◆";color:#b07d2a;font-size:.62rem;position:absolute;top:.1rem;left:.15rem}.news-close{z-index:2;color:#5a32148c;cursor:pointer;background:0 0;border:none;font-family:Georgia,serif;font-size:1.5rem;line-height:1;transition:color .15s;position:absolute;top:.4rem;right:.6rem}.news-close:hover{color:#8a2a10}.news-ok{letter-spacing:.05em;color:#f6e7c2;cursor:pointer;background:linear-gradient(#8f5e28,#6a3f16);border:1px solid #46280e;border-radius:6px;margin:1rem auto 0;padding:.5rem 1.6rem;font-family:Cinzel,serif;font-size:.85rem;font-weight:700;transition:filter .15s,transform .1s;box-shadow:0 3px 8px #00000059,inset 0 1px #ffe0aa59}.news-ok:hover{filter:brightness(1.08)}.news-ok:active{transform:translateY(1px)}.arena-dialog{z-index:200;-webkit-backdrop-filter:blur(4px);pointer-events:none;background:#030409b8;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}.arena-dialog.is-open{pointer-events:auto;display:flex}.dlg-box{text-align:center;color:#f1e4c8;opacity:0;background:linear-gradient(#141009fa,#0b0805fa);border:1px solid #ffd27a57;border-radius:14px;flex-direction:column;align-items:center;width:min(420px,92vw);padding:1.6rem 1.5rem 1.3rem;transition:transform .28s cubic-bezier(.2,.9,.3,1.2),opacity .2s;display:flex;position:relative;transform:translateY(14px)scale(.96);box-shadow:0 26px 70px #0009,inset 0 0 0 1px #ffd27a0f,inset 0 0 44px #ffaa3c0f}.arena-dialog.is-open .dlg-box{opacity:1;transform:none}.dlg-ico{filter:drop-shadow(0 0 11px #ffbe508c);margin-bottom:.55rem;font-size:2.1rem;line-height:1}.dlg-ico:empty{display:none}.dlg-ico-img{object-fit:contain;width:2.4rem;height:2.4rem;image-rendering:pixelated}.dlg-msg{color:#ecdcbe;margin:0;font-size:.97rem;font-weight:500;line-height:1.5}.dlg-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.3rem;display:flex}.dlg-btn{font:inherit;letter-spacing:.02em;cursor:pointer;border:1px solid;border-radius:9px;min-width:7.5rem;padding:.6rem 1.5rem;font-size:.9rem;font-weight:700;transition:filter .15s,transform 80ms,background .15s}.dlg-btn:active{transform:translateY(1px)}.dlg-ok{color:#2a1c06;background:linear-gradient(#ffd884,#f0a83e);border-color:#b9802f;box-shadow:0 3px 11px #f0962852,inset 0 1px #fff5d280}.dlg-ok:hover{filter:brightness(1.07)}.dlg-cancel{color:#dccba9;background:#ffe1aa12;border-color:#ffd27a42}.dlg-cancel:hover{background:#ffe1aa21}.arena-dialog.dlg-danger .dlg-ok{color:#fff2ec;background:linear-gradient(#f0805a,#c33f23);border-color:#7e2814;box-shadow:0 3px 11px #c83c1e61,inset 0 1px #ffd2be66}@media (width<=720px){.dlg-box{width:min(360px,92vw);padding:1.35rem 1.15rem 1.15rem}.dlg-btn{flex:auto;min-width:6.5rem;padding:.62rem 1.1rem}}.arena-corner{z-index:3;align-items:center;gap:.5rem;display:flex;position:fixed;bottom:.6rem;right:1rem}.arena-corner .arena-version{position:static;bottom:auto;right:auto}.arena-help{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:#ffd27a;-webkit-backdrop-filter:blur(6px);text-shadow:0 0 8px #ffaa4673,0 1px 2px #000000b3;cursor:pointer;user-select:none;background:#0c09109e;border:1px solid #ffbe5059;border-radius:999px;padding:.26rem .7rem;font-family:JetBrains Mono,monospace;font-size:.58rem;font-weight:700;transition:color .15s,transform .15s,box-shadow .2s}.arena-help:hover{color:#ffe6b8;transform:translateY(-1px);box-shadow:0 0 14px #ff963c47}.chip-ico{object-fit:contain;width:16px;height:16px;image-rendering:pixelated;vertical-align:middle;margin-right:.25rem;position:relative;top:-1px}.murloc-shop-link{display:none!important}.arena-guide{z-index:120;-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#030409a8;justify-content:center;align-items:center;padding:1rem;transition:opacity .28s;display:flex;position:fixed;inset:0}.guide-open .arena-guide{opacity:1;pointer-events:auto}.guide-open .guide-scroll{transform:none}.arena-fair{z-index:120;-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#030409a8;justify-content:center;align-items:center;padding:1rem;transition:opacity .28s;display:flex;position:fixed;inset:0}.fair-open .arena-fair{opacity:1;pointer-events:auto}.fair-open .arena-fair .guide-scroll{transform:none}.fair-horst{text-align:center;margin:-.2rem 0 .4rem}.fair-horst img{width:82px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 3px 6px #00000073)}.guide-item{align-items:flex-start;gap:.7rem;padding:.55rem .1rem;display:flex}.guide-item+.guide-item{border-top:1px dashed #78501e4d}.guide-icon{text-align:center;flex:none;width:1.7rem;font-size:1.25rem;line-height:1.2}.guide-text h3{color:#6b3a12;margin:0 0 .18rem;font-family:Cinzel,serif;font-size:.95rem;font-weight:700}.guide-text p{color:#4a3018;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.84rem;line-height:1.45}.arena-gear{color:#b9ff3a;border-color:#b9ff3a66}.arena-gear:hover{color:#d6ff8a;box-shadow:0 0 14px #b9ff3a47}.arena-settings{z-index:121;-webkit-backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#030409bd;justify-content:center;align-items:center;padding:1rem;transition:opacity .28s;display:flex;position:fixed;inset:0}.settings-open .arena-settings{opacity:1;pointer-events:auto}.as-panel{background:linear-gradient(#100c14fa,#09060bfa);border:1px solid #ffbe504d;border-radius:12px;flex-direction:column;width:min(1180px,96vw);height:92vh;transition:transform .3s cubic-bezier(.2,.9,.3,1.2);display:flex;position:relative;overflow:hidden;transform:translateY(14px)scale(.97);box-shadow:0 26px 70px #0009,inset 0 0 0 1px #ffbe500f}.settings-open .as-panel{transform:none}.as-head{border-bottom:1px solid #ffbe502e;flex:none;align-items:center;gap:.6rem;padding:.7rem 1rem;display:flex}.as-dot{background:#b9ff3a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #b9ff3a}.as-head h2{letter-spacing:.06em;color:#ffd27a;flex:1;margin:0;font-family:Orbitron,sans-serif;font-size:.9rem;font-weight:700}.as-openfull{letter-spacing:.1em;text-transform:uppercase;color:#ffd79b99;white-space:nowrap;border:1px solid #ffbe5040;border-radius:5px;padding:.28rem .55rem;font-family:JetBrains Mono,monospace;font-size:.6rem;text-decoration:none;transition:color .15s,border-color .15s}.as-openfull:hover{color:#ffd388;border-color:#ffbe5080}.as-close{color:#ffc88c8c;cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1;transition:color .15s}.as-close:hover{color:#ffb648}.as-frame-wrap{flex:1;min-height:0;position:relative}.as-frame{z-index:1;background:#0c0708;border:0;width:100%;height:100%;position:absolute;inset:0}.as-frame-loading{z-index:2;letter-spacing:.05em;color:#ffd79b80;pointer-events:none;background:#0c0708;justify-content:center;align-items:center;font-family:JetBrains Mono,monospace;font-size:.8rem;transition:opacity .35s;display:flex;position:absolute;inset:0}.as-frame-loading.is-hidden{opacity:0}.mw-celebrate{z-index:130;-webkit-backdrop-filter:blur(3px);opacity:0;background:#02060cb3;justify-content:center;align-items:center;padding:1rem;transition:opacity .3s;display:flex;position:fixed;inset:0;overflow:hidden}.mw-celebrate.is-in{opacity:1}.mwc-card{z-index:2;text-align:center;color:#08131f;background:radial-gradient(130% 120% at 50% -10%,#ffe9a8,#ffd166 55%,#f0b53c 100%);border:2px solid #b9831f;border-radius:14px;width:min(420px,94vw);padding:1.6rem 1.5rem 1.4rem;transition:transform .4s cubic-bezier(.2,1,.3,1.4);position:relative;transform:translateY(18px)scale(.9);box-shadow:0 30px 80px #0009,inset 0 0 0 1px #fff6,0 0 60px #ffc85059}.mw-celebrate.is-in .mwc-card{transform:none}.mwc-title{color:#7a2e0a;text-shadow:0 1px #ffffff80;font-family:Cinzel,serif;font-size:1.6rem;font-weight:800}.mwc-sub{letter-spacing:.1em;text-transform:uppercase;color:#8a5a18;margin:.15rem 0 .9rem;font-family:Cinzel,serif;font-size:.82rem}.mwc-podium{flex-direction:column;gap:.45rem;display:flex}.mwc-row{background:#ffffff52;border:1px solid #96641e59;border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .7rem;display:flex}.mwc-p1{background:#ffffff80;box-shadow:0 0 14px #ffb42880}.mwc-medal{font-size:1.2rem}.mwc-name{text-align:left;color:#3a2510;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:Cinzel,serif;font-size:.95rem;font-weight:700;overflow:hidden}.mwc-pts{color:#6a3f12;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700}.mwc-foot{color:#6a4012;margin:.9rem 0 0;font-size:.78rem;line-height:1.4}.msc-mine{color:#2a1206;background:#ffffff47;border:1px solid #96641e59;border-radius:10px;flex-direction:column;gap:.22rem;margin:.7rem 0 .2rem;padding:.6rem .7rem;font-size:.84rem;display:flex}.msc-mine-h{text-transform:uppercase;letter-spacing:.06em;opacity:.75;font-family:Cinzel,serif;font-size:.78rem;font-weight:700}.mw-celebrate.is-season .mwc-card{width:min(460px,94vw)}.mwc-ok{color:#ffe9a8;cursor:pointer;background:linear-gradient(#8f5e28,#6a3f16);border:1px solid #46280e;border-radius:7px;margin-top:1rem;padding:.5rem 1.5rem;font-family:Cinzel,serif;font-size:.85rem;font-weight:700;box-shadow:0 3px 8px #00000059,inset 0 1px #ffe0aa66}.mwc-ok:hover{filter:brightness(1.08)}.mwc-conf-wrap{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mwc-conf{font-size:1.1rem;animation:linear forwards mwc-fall;position:absolute;top:-8%}@keyframes mwc-fall{0%{opacity:0;transform:translateY(-10vh)rotate(0)}10%{opacity:1}to{opacity:.9;transform:translateY(112vh)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mwc-conf{display:none}.mwc-card{transition:none}}.ap-week-reset{float:right;color:#ffd79b8c;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:400}.ap-week-list{flex-direction:column;gap:.18rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.ap-week-row{border-radius:5px;grid-template-columns:1.3em 1fr auto;align-items:center;gap:.4rem;padding:.18rem .3rem;font-size:.78rem;display:grid}.ap-week-row.is-me{background:#ffc8501f}.ap-week-rank{color:#ffd79b80;text-align:right;font-family:JetBrains Mono,monospace;font-size:.66rem}.ap-week-medal{text-align:center;font-size:.95rem;line-height:1}.ap-week-name{color:#ecd9b8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-week-pts{color:#ffd27a;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}.ap-week-empty{color:#ffd79b80;font-size:.74rem;line-height:1.4}.ap-week-last{color:#ffd79bad;margin-top:.25rem;display:block}@media (prefers-reduced-motion:reduce){.news-scroll{transition:none}}.arena .murloc-combo{top:4rem}.arena-sw{cursor:pointer;border:2px solid #fff3;border-radius:50%;width:26px;height:26px;padding:0;transition:transform .15s,border-color .15s}.arena-sw:hover{transform:scale(1.12)}.arena-sw.is-active{border-color:#fff;box-shadow:0 0 10px #ffffff80}.sw-tiefsee{background:linear-gradient(135deg,#0a1f3a,#6dd5ff)}.sw-sumpf{background:linear-gradient(135deg,#16240f,#9fd66a)}.sw-riff{background:linear-gradient(135deg,#0a3038,#52e3d0)}.sw-daemmerung{background:linear-gradient(135deg,#3a1c40,#ff9ec7)}.sw-nacht{background:linear-gradient(135deg,#0a1130,#aeb9ff)}.sw-lava{background:linear-gradient(135deg,#3a1208,#ff8a3a)}.sw-aurora{background:linear-gradient(135deg,#54e6c8,#7df09a,#b08cff,#5fc4ff)}.sw-gezeiten{background:linear-gradient(135deg,#ffb38a,#6fe0ff,#ff9e6b,#aeb9ff)}.sw-schiller{background:linear-gradient(135deg,#5fc4ff,#c77dff,#ff7dc0,#5fe8a0,#ffd75f)}.sw-splitterlicht{background:linear-gradient(135deg,#62e8d4,#ffd75f,#c98aff,#8ad2ff)}.sw-tiefenglut{background:linear-gradient(135deg,#ff8a3c,#ffc247,#ff6b6b,#e0a070)}.sw-perlmutt{background:linear-gradient(135deg,#ffc9e0,#9df0cd,#c3b6ff,#ffe6a8)}.arena-sw-sep{background:#fff3;flex:none;align-self:stretch;width:1px;min-height:16px;margin:0 .1rem}.arena-sw-photo{background-position:50%;background-size:cover;border-color:#ffffff4d}.arena-sw-anim{position:relative}.arena-sw-anim:after{content:"▶";color:#6dd5ff;text-align:center;pointer-events:none;background:#08080ee6;border:1px solid #ffffff73;border-radius:50%;width:13px;height:13px;font-size:7px;line-height:13px;position:absolute;bottom:-3px;right:-3px}.arena-sw-locked{filter:grayscale(.55)brightness(.75);position:relative}.arena-sw-locked:after{content:"🔒";color:#ffd75f;text-align:center;pointer-events:none;background:#08080eeb;border:1px solid #ffd75f80;border-radius:50%;width:13px;height:13px;font-size:8px;line-height:13px;position:absolute;bottom:-3px;right:-3px}.arena-style-btn{color:#ffd79be6;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(8px);background:#140e1ab8;border:1px solid #ffbe504d;border-radius:6px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-family:JetBrains Mono,monospace;font-size:.76rem;font-weight:700;transition:all .15s;display:inline-flex}.arena-style-btn:hover{color:#ffd27a;border-color:#ffbe5099}.arena-style-btn svg{flex:none;width:16px;height:16px}.style-open .arena-style-btn{color:#ffd27a;border-color:#ffbe50;box-shadow:0 0 10px #ffbe5040}.arena-top-right .murloc-mute{background:#140e1ab8;border:1px solid #ffbe504d;border-radius:6px;width:auto;height:auto;padding:.4rem .55rem;font-size:.95rem;line-height:1}.arena-top-right .murloc-mute:hover{border-color:#ffbe5099}.arena-body #murloc-audio-panel{z-index:97;position:fixed;inset:3.3rem .8rem auto auto}.arena-style-panel{z-index:96;-webkit-backdrop-filter:blur(14px);opacity:0;transform-origin:100% 0;pointer-events:none;background:linear-gradient(#120d16f7,#0b080ef7);border:1px solid #ffbe5040;border-radius:10px;width:min(300px,92vw);max-height:80vh;padding:0 .9rem .9rem;transition:opacity .18s,transform .18s;position:fixed;top:3.3rem;right:.8rem;overflow-y:auto;transform:translateY(-8px)scale(.98);box-shadow:0 18px 50px #0009}.style-open .arena-style-panel{opacity:1;pointer-events:auto;transform:none}.asp-head{background:linear-gradient(#120d16fa,#120d16e6);justify-content:space-between;align-items:center;padding:.6rem 0 .45rem;display:flex;position:sticky;top:0}.asp-title{color:#f3e3c2;font-family:Cinzel,serif;font-size:.95rem;font-weight:700}.asp-close{color:#ffd79b8c;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1.4rem;line-height:1;transition:color .15s}.asp-close:hover{color:#ff8a8a}.asp-section{border-top:1px solid #ffbe501f;padding:.6rem 0}.asp-label{letter-spacing:.12em;text-transform:uppercase;color:#ffd79bb3;margin-bottom:.55rem;font-family:Cinzel,serif;font-size:.7rem}.asp-sub{letter-spacing:.1em;text-transform:uppercase;color:#ffd79b73;margin:.5rem 0 .35rem;font-family:JetBrains Mono,monospace;font-size:.62rem}.asp-chips{flex-wrap:wrap;gap:.35rem;display:flex}.asp-chip{color:#ffebcdd9;cursor:pointer;background:#00000047;border:1px solid #ffbe502e;border-radius:999px;padding:.34rem .7rem;font-family:JetBrains Mono,monospace;font-size:.72rem;transition:all .15s}.asp-chip:hover{color:#ffe9c4;border-color:#ffbe5080}.asp-chip.is-active{color:#ffd27a;background:#ffbe502e;border-color:#ffbe50;box-shadow:0 0 8px #ffbe5033}.arena-style-panel .arena-themes{justify-content:flex-start}.arena-music-btn{color:#ffd79be6;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#140e1ab8;border:1px solid #ffbe504d;border-radius:6px;justify-content:center;align-items:center;padding:.4rem .55rem;transition:all .15s;display:inline-flex}.arena-music-btn svg{flex:none;width:16px;height:16px}.arena-mini{background:#00000057;border:1px solid #ffbe5047;border-radius:999px;align-items:center;gap:.15rem;max-width:42vw;margin-right:.3rem;padding:.12rem .2rem .12rem .15rem;display:none}.arena-mini.is-an{display:inline-flex}.arena-mini.laeuft{border-color:#ffbe508c;box-shadow:0 0 10px #ffbe5029}.mini-btn{cursor:pointer;color:#ffd79bbf;background:0 0;border:none;padding:0 .18rem;font-size:.72rem;line-height:1;transition:color .14s,transform .14s}.mini-btn:hover{color:#ffd27a;transform:scale(1.15)}.mini-play{color:#ffbe50;font-size:.82rem}.mini-title{cursor:pointer;color:#f3e3c2;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;max-width:15ch;padding:0 .35rem 0 .2rem;font-family:Cinzel,serif;font-size:.72rem;overflow:hidden}.mini-title:hover{color:#ffd27a}@media (width<=720px){.mini-title{display:none}.arena-mini{max-width:none}}.arena-music-btn:hover{color:#ffd27a;border-color:#ffbe5099}.music-open .arena-music-btn{color:#ffd27a;border-color:#ffbe50;box-shadow:0 0 10px #ffbe5040}.arena-music-panel{z-index:96;-webkit-backdrop-filter:blur(14px);opacity:0;transform-origin:100% 0;pointer-events:none;background:linear-gradient(#120d16f7,#0b080ef7);border:1px solid #ffbe5040;border-radius:10px;width:min(300px,92vw);max-height:80vh;padding:0 .9rem .9rem;transition:opacity .18s,transform .18s;position:fixed;top:3.3rem;right:.8rem;overflow-y:auto;transform:translateY(-8px)scale(.98);box-shadow:0 18px 50px #0009}.music-open .arena-music-panel{opacity:1;pointer-events:auto;transform:none}.amp-now{align-items:center;gap:.6rem;padding:.7rem 0 .5rem;display:flex}.amp-play{color:#ffd27a;cursor:pointer;background:#ffbe5029;border:1px solid #ffbe5073;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;transition:all .15s;display:inline-flex}.amp-play:hover{background:#ffbe5047}.amp-now-info{min-width:0}.amp-now-title{color:#f3e3c2;white-space:nowrap;text-overflow:ellipsis;font-family:Cinzel,serif;font-size:.85rem;overflow:hidden}.amp-now-sub{color:#ffd79b73;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.6rem}.amp-vol{border-top:1px solid #ffbe501f;border-bottom:1px solid #ffbe501f;align-items:center;gap:.5rem;padding:.55rem 0;display:flex}.amp-vol-ico{font-size:.9rem}.amp-vol input[type=range]{accent-color:#ffbe50;cursor:pointer;flex:1;min-width:0;height:4px}.amp-vol-val{color:#ffd79bb3;text-align:right;min-width:3.2ch;font-family:JetBrains Mono,monospace;font-size:.7rem}.amp-tabs{grid-template-columns:1fr 1fr;gap:.25rem;padding-top:.6rem;display:grid}.amp-tab{letter-spacing:.05em;text-transform:uppercase;color:#ffd79b8c;cursor:pointer;background:#ffffff08;border:1px solid #ffbe5029;border-radius:6px;padding:.3rem .4rem;font-family:JetBrains Mono,monospace;font-size:.62rem;transition:all .15s}.amp-tab:hover{color:#ffd79bd9;border-color:#ffbe504d}.amp-tab[aria-selected=true]{color:#ffbe50;background:#ffbe5024;border-color:#ffbe5073}.amp-tab-pl{border-style:dashed}.amp-plhead{align-items:center;gap:.4rem;padding-top:.5rem;display:flex}.amp-plname{color:#f3e3c2;background:#ffffff0d;border:1px solid #ffbe5033;border-radius:7px;flex:1;min-width:0;padding:.25rem .5rem;font-family:Cinzel,serif;font-size:.78rem}.amp-plname:focus{border-color:#ffbe508c;outline:none}.amp-plcount{color:#ffd79b80;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.6rem}.amp-row{align-items:stretch;gap:.2rem;display:flex}.amp-row[hidden]{display:none!important}.amp-row .amp-track{flex:1;min-width:0}.amp-pin{color:#ffd79b80;cursor:pointer;background:#ffffff0a;border:1px solid #ffbe5024;border-radius:6px;flex:none;width:1.7rem;font-family:JetBrains Mono,monospace;font-size:.8rem;line-height:1;transition:color .14s,border-color .14s,background .14s}.amp-pin:hover{color:#ffbe50;background:#ffbe501a;border-color:#ffbe5073}.amp-pin.is-in{color:#ffbe50}.amp-plmenu{z-index:220;background:linear-gradient(#18110cfa,#0c0907fa);border:1px solid #ffbe5059;border-radius:9px;flex-direction:column;gap:2px;padding:.3rem;display:flex;position:fixed;box-shadow:0 12px 34px #0000008c}.amp-plmenu button{cursor:pointer;color:#f3e3c2;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:.8rem;padding:.32rem .6rem;font-family:Cinzel,serif;font-size:.78rem;display:flex}.amp-plmenu button:hover{color:#ffd9a8;background:#ffbe5024}.amp-plmenu small{color:#ffd79b73;font-family:JetBrains Mono,monospace;font-size:.6rem}.amp-list{flex-direction:column;gap:.25rem;max-height:42vh;padding-top:.6rem;display:flex;overflow-y:auto}.amp-track[hidden]{display:none!important}.amp-tabs{grid-template-columns:repeat(2,1fr)}.amp-track{text-align:left;color:#ffebcdd9;cursor:pointer;background:#0000003d;border:1px solid #ffbe501a;border-radius:5px;align-items:center;gap:.5rem;width:100%;padding:.45rem .6rem;font-family:JetBrains Mono,monospace;font-size:.76rem;transition:all .15s;display:flex}.amp-track:hover{color:#ffe9c4;border-color:#ffbe5066}.amp-track.is-current{color:#ffd27a;background:#ffbe5024;border-color:#ffbe5080}.amp-track-ico{opacity:.7;flex:none}.amp-track-title{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.amp-track-eq{flex:none;align-items:flex-end;gap:2px;height:12px;display:none}.amp-track.is-playing .amp-track-eq{display:inline-flex}.amp-track-eq i{transform-origin:bottom;background:#ffd27a;width:2px;animation:.9s ease-in-out infinite amp-eq}.amp-track-eq i:first-child{height:40%;animation-delay:-.2s}.amp-track-eq i:nth-child(2){height:90%;animation-delay:-.5s}.amp-track-eq i:nth-child(3){height:60%}@keyframes amp-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.amp-track-eq i{animation:none}}.arena-panel{z-index:122;-webkit-backdrop-filter:blur(3px);background:#030409a8;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}.status-open .arena-panel{display:flex}.ap-window{background:linear-gradient(165deg,#100d14f7,#09070bfa);border:1px solid #ffbe5047;border-radius:14px;flex-direction:column;gap:.9rem;width:min(940px,96vw);max-height:90vh;padding:0 1.2rem 1.3rem;display:flex;overflow-y:auto;box-shadow:0 24px 70px #0009}.ap-winhead{z-index:2;background:linear-gradient(#100d14fc,#100d14e6);border-bottom:1px solid #ffbe5029;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:1rem;margin:0 -1.2rem .2rem;padding:.9rem 1.2rem;display:flex;position:sticky;top:0}.ap-wintitle{letter-spacing:.04em;color:#f3e3c2;font-family:Cinzel,serif;font-size:1rem;font-weight:700}.ap-winclose{color:#ffd79bb3;cursor:pointer;background:0 0;border:none;padding:0 .3rem;font-size:1.5rem;line-height:1;transition:color .15s}.ap-winclose:hover{color:#ffd27a}.ap-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:.85rem;display:grid}.ap-grid>.ap-block{background:#ffffff06;border:1px solid #ffbe501f;border-radius:10px;gap:.4rem;padding:.85rem .95rem}.ap-grid>.ap-me{background:linear-gradient(150deg,#785ad224,#ffbe500d);border-color:#b496ff47;grid-column:1/-1}.ap-grid>.ap-hint{grid-column:1/-1;margin:.2rem 0 0}.ap-block{flex-direction:column;gap:.3rem;display:flex}.ap-label{letter-spacing:.18em;text-transform:uppercase;color:#ffd79b99;font-family:Cinzel,serif;font-size:.66rem}.ap-rankname{font-family:Cinzel,serif;font-size:1.15rem;font-weight:700}.rank-anim{-webkit-text-fill-color:transparent;color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;font-weight:800;animation:3.2s linear infinite rank-shimmer}.rank-anim-tide{background-image:linear-gradient(92deg,gold,#6dd5ff,#b9ff3a,gold)}.rank-anim-abyss{background-image:linear-gradient(92deg,#ff5db1,#a335ee,#6dd5ff,#ff5db1)}.rank-anim-eldritch{background-image:linear-gradient(92deg,#7af7ff,#b9ff3a,gold,#ff5db1,#a335ee,#7af7ff);animation-duration:2.2s}@media (prefers-reduced-motion:reduce){.rank-anim{animation:none}}.arena-prefs-btn{color:#6dd5ff;border-color:#6ed5ff66}.arena-prefs-btn:hover{color:#aee9ff;box-shadow:0 0 14px #6ed5ff47}.arena-prefs{z-index:121;-webkit-backdrop-filter:blur(4px);pointer-events:none;background:#030409b8;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}.prefs-open .arena-prefs{pointer-events:auto;display:flex}.pf-panel{background:linear-gradient(#100c14fa,#09060bfa);border:1px solid #6ed5ff4d;border-radius:12px;flex-direction:column;width:min(440px,94vw);max-height:86vh;transition:transform .3s cubic-bezier(.2,.9,.3,1.2);display:flex;position:relative;transform:translateY(14px)scale(.96);box-shadow:0 26px 70px #0009,inset 0 0 0 1px #6ed5ff0f}.prefs-open .pf-panel{transform:none}.pf-head{border-bottom:1px solid #6ed5ff2e;align-items:center;gap:.55rem;padding:.8rem 1rem;display:flex}.pf-dot{background:#6dd5ff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #6dd5ff}.pf-head h2{letter-spacing:.05em;color:#aee9ff;flex:1;margin:0;font-family:Orbitron,sans-serif;font-size:.92rem;font-weight:700}.pf-close{color:#c8e1ff8c;cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1;transition:color .15s}.pf-close:hover{color:#6dd5ff}.pf-body{flex-direction:column;gap:.9rem;padding:1rem;display:flex;overflow-y:auto}.pf-row{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.pf-row input{accent-color:#6dd5ff;flex:none;width:auto;margin:.2rem 0 0;transform:scale(1.15)}.pf-row-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.pf-row-text b{color:#ecd9b8;font-size:.92rem}.pf-row-text small{color:#c8e1ff8c;font-size:.74rem;line-height:1.4}.mm-body{flex-direction:column;gap:.8rem;padding:.9rem 1rem 1.1rem;display:flex}.mm-loading{color:#ecd9b899;text-align:center;padding:1rem;font-size:.85rem}.mm-group{flex-direction:column;gap:.4rem;display:flex}.mm-group-head{align-items:center;gap:.55rem;padding:0 .15rem;display:flex}.mm-group-title{letter-spacing:.18em;text-transform:uppercase;color:#ffce8a;white-space:nowrap;font-family:Cinzel,serif;font-size:.66rem;font-weight:700}.mm-group-rule{background:linear-gradient(90deg,#ffbe5057,#ffbe500a);flex:1;height:1px}.mm-group-total{color:#ffd79b80;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:700}.mm-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:.5rem;display:grid}.mm-slot{background:linear-gradient(150deg,#302216b3,#120c08e6);border:1px solid #ffb6482e;border-radius:10px;flex-direction:column;align-items:center;gap:.35rem;min-height:96px;padding:.6rem .3rem .5rem;transition:transform .12s,border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:inset 0 1px #ffe1aa14,inset 0 -3px 8px #00000073,0 1px 2px #0006}.mm-slot:hover{border-color:#ffc86e80;transform:translateY(-2px);box-shadow:inset 0 1px #ffe1aa24,0 6px 16px #ff8c322e,0 0 0 1px #ffc86e2e}.mm-slot-name{letter-spacing:-.01em;text-align:center;color:#ecd9b8;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-family:Cinzel,serif;font-size:.57rem;line-height:1.08;display:-webkit-box;overflow:hidden}.mm-slot-count{text-align:center;color:#ffd27a;background:#060504d9;border:1px solid #ffb6484d;border-radius:6px;min-width:1rem;padding:.04rem .28rem;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:700;position:absolute;top:5px;right:6px;box-shadow:0 1px 3px #00000080}.mm-slot.is-empty .mm-ico{filter:grayscale(.9)brightness(.55);opacity:.85}.mm-slot.is-empty .mm-slot-name{color:#ffd79b6b}.mm-slot.is-empty .mm-slot-count{color:#ffd79b6b;border-color:#ffb64824}.mm-ico{object-fit:contain;width:32px;height:32px;image-rendering:pixelated;filter:drop-shadow(0 2px 4px #00000080);flex:none}.mm-ico-emoji{justify-content:center;align-items:center;font-size:1.3rem;display:flex}.mm-name{color:#ecd9b8;flex:1;min-width:0;font-family:Cinzel,serif;font-size:.95rem}.mm-count{color:#ffd27a;font-family:JetBrains Mono,monospace;font-size:1.05rem;font-weight:700}.mm-pick{color:#ecd9b8d9;background:#ffb6480f;border:1px dashed #ffb6484d;border-radius:8px;align-items:center;gap:.7rem;padding:.6rem .7rem;font-size:.8rem;line-height:1.4;display:flex}.mm-pick.owned{background:#b9ff3a0f;border-style:solid;border-color:#b9ff3a4d}.mm-pick b{color:#ffd27a}.mm-pick.owned b{color:#b9ff3a}.mm-hint{color:#ffd79b99;font-size:.74rem;line-height:1.5}.arena-forge-btn{color:#ff8a3c;border-color:#ff782873}.arena-forge-btn:hover{color:#ffb648;box-shadow:0 0 14px #ff78284d}.arena-forge{z-index:121;-webkit-backdrop-filter:blur(4px);pointer-events:none;background:#030409b8;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}.forge-open .arena-forge{pointer-events:auto;display:flex}.fg-panel{background:linear-gradient(#160d0afa,#0a0706fa);border:1px solid #ff782852;border-radius:12px;flex-direction:column;width:min(900px,95vw);max-height:88vh;transition:transform .3s cubic-bezier(.2,.9,.3,1.2);display:flex;position:relative;transform:translateY(14px)scale(.96);box-shadow:0 26px 70px #0009,inset 0 0 0 1px #ff78280f}.forge-open .fg-panel{transform:none}.fg-head{border-bottom:1px solid #ff78282e;align-items:center;gap:.55rem;padding:.8rem 1rem;display:flex}.fg-dot{background:#ff8a3c;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #ff8a3c}.fg-head h2{letter-spacing:.05em;color:#ffb648;flex:1;margin:0;font-family:Orbitron,sans-serif;font-size:.92rem;font-weight:700}.fg-close{color:#ffd2aa8c;cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1;transition:color .15s}.fg-close:hover{color:#ff8a3c}.fg-tabs{gap:.4rem;padding:.7rem 1rem .2rem;display:flex}.fg-tab{color:#ecd9b89e;cursor:pointer;background:linear-gradient(#ffffff0a,#00000040);border:1px solid #ff782829;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:.25rem;padding:.5rem .3rem .45rem;font-family:Orbitron,sans-serif;font-size:.7rem;transition:transform .14s,border-color .14s,color .14s,box-shadow .14s;display:flex}.fg-tab-img{object-fit:contain;width:46px;height:46px;image-rendering:pixelated;filter:grayscale(.5)brightness(.75);transition:filter .14s,transform .14s}.fg-tab:hover{color:#ffd9a8;border-color:#ff782857;transform:translateY(-1px)}.fg-tab:hover .fg-tab-img{filter:none}.fg-tab.active{color:#ffb648;background:linear-gradient(#ff8c322e,#ff78280f);border-color:#ff963c80;box-shadow:0 0 16px #ff822d2e,inset 0 1px #ffdcaa24}.fg-tab.active .fg-tab-img{filter:none;transform:scale(1.06)}@media (width<=560px){.fg-tab-img{width:34px;height:34px}.fg-tab{font-size:.6rem}}.fg-body{padding:1rem 1.2rem 1.2rem;overflow-y:auto}.fg-pane{flex-direction:column;gap:.6rem;display:none}.fg-pane.active{display:flex}.fg-loading,.fg-off{color:#ecd9b899;text-align:center;padding:1.2rem;font-size:.85rem}.fg-coins{color:#ffd27a;text-align:right;font-family:JetBrains Mono,monospace;font-size:.8rem}.fg-slots{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.5rem;display:grid}.fg-slot{background:#ffffff08;border:1px dashed #ff782838;border-radius:8px;align-items:center;gap:.6rem;min-height:44px;padding:.5rem .6rem;display:flex}.fg-slot.fg-busy,.fg-slot.fg-ready{border-style:solid}.fg-slot.fg-busy{grid-template-columns:auto 1fr auto;grid-template-areas:"ico lbl time""bar bar bar";align-items:center;gap:.35rem .55rem;display:grid}.fg-slot.fg-busy>.fg-ico{grid-area:ico}.fg-slot.fg-busy>.fg-slot-lbl{grid-area:lbl}.fg-slot.fg-busy>.fg-slot-time{grid-area:time}.fg-slot.fg-busy>.fg-bar{grid-area:bar}.fg-slot.fg-ready{background:#b9ff3a0f;border-color:#b9ff3a66}.fg-ico{object-fit:contain;width:30px;height:30px;image-rendering:pixelated;filter:drop-shadow(0 2px 4px #00000080);flex:none}.fg-slot-lbl{color:#ecd9b8;flex:1;min-width:0;font-family:Cinzel,serif;font-size:.88rem}.fg-slot-time{color:#ffb648;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:right;flex:none;min-width:4.6em;font-family:JetBrains Mono,monospace;font-size:.78rem;display:inline-block}.fg-bar{background:#08060bcc;border-radius:5px;flex:1.4;height:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.fg-bar-fill{background:linear-gradient(90deg,#ff8a3c,#ffd27a);border-radius:5px;width:0%;height:100%;transition:width .3s linear;box-shadow:0 0 8px #ff8a3cb3}.fg-tools{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;margin-bottom:.2rem;display:grid}.fg-tool{background:linear-gradient(#ffffff0b,#00000038);border:1px solid #ff782829;border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex}.fg-tool img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated;flex:none}.fg-tool-txt{flex-direction:column;gap:1px;min-width:0;display:flex}.fg-tool-txt b{color:#f3e3c2;font-family:Cinzel,serif;font-size:.85rem}.fg-tool-txt span{color:#ffb648;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.fg-tool-txt small{color:#ecd9b880;font-size:.62rem}.fg-tool.is-none{opacity:.72}.fg-tool.is-none img{filter:grayscale(.85)}.fg-tool.is-none .fg-tool-txt span{color:#ecd9b899}.fg-tool.is-busy{border-color:#ffbe506b;box-shadow:inset 0 0 18px #ffbe5014}.fg-tool.is-busy img{filter:grayscale(.6)brightness(.8)}.fg-tool.is-have{border-color:#b9ff3a42}.fg-sub{letter-spacing:.08em;color:#ffb648bf;text-transform:uppercase;border-top:1px solid #ff782824;margin-top:.7rem;padding-top:.6rem;font-family:Orbitron,sans-serif;font-size:.72rem}.fg-sub small{letter-spacing:0;text-transform:none;opacity:.7;font-family:system-ui,sans-serif;font-size:.92em}.fg-melt-row .fg-melt-sub{color:#ecd9b8b3;margin-top:2px;font-size:.72rem}.fg-melt-row .fg-melt-slider{accent-color:#ffbe50;cursor:pointer;width:100%;height:1.15rem;margin:.5rem 0 .05rem}.fg-btn.fg-melt{white-space:nowrap}.fg-melt-btns{gap:.4rem;display:flex}.fg-melt-btns .fg-btn{padding:.4rem .5rem;font-size:.72rem}.fg-melt-btns .fg-btn:first-child{flex:none;min-width:2.4rem}.fg-melt-btns .fg-btn:last-child{flex:1}.fg-melt-btns small{opacity:.8;font-size:.86em}.fg-recipes{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:stretch;gap:.5rem;display:grid}.fg-recipe{background:#ffffff08;border:1px solid #ff78281f;border-radius:9px;grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"ico main""act act";align-items:center;gap:.5rem .65rem;padding:.65rem .7rem;display:grid;overflow:hidden}.fg-recipe>.fg-ico{grid-area:ico}.fg-recipe>.fg-rec-main{grid-area:main}.fg-recipe>.fg-btn,.fg-recipe>.fg-melt-btns,.fg-recipe>.fg-doneflag,.fg-recipe>.fg-act{grid-area:act;place-self:end stretch}.fg-recipe>.fg-btn{width:100%}.fg-recipe>.fg-doneflag{text-align:center;background:#b9ff3a0f;border-radius:7px;padding:.35rem}.fg-recipe.fg-rec-done{opacity:.6}.fg-rec-main{flex-direction:column;gap:.2rem;min-width:0;display:flex}.fg-rec-main b{color:#ecd9b8;font-size:.9rem}.fg-ings{color:#ecd9b8cc;flex-wrap:wrap;align-items:center;gap:.45rem;font-family:JetBrains Mono,monospace;font-size:.74rem;display:flex}.fg-ing{align-items:center;gap:.15rem;display:inline-flex}.fg-ing img{object-fit:contain;width:16px;height:16px;image-rendering:pixelated}.fg-ing-low{color:#ff6b6b}.fg-coin{color:#ffd27a}.fg-time{color:#ffb648cc}.fg-btn{color:#2a1206;cursor:pointer;background:linear-gradient(#ffb648,#ff8a3c);border:none;border-radius:7px;flex:none;padding:.4rem .7rem;font-family:Orbitron,sans-serif;font-size:.74rem;font-weight:700;transition:filter .15s,transform .1s}.fg-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.fg-btn:disabled{opacity:.4;cursor:not-allowed}.fg-act{flex-wrap:wrap;align-items:stretch;gap:.3rem;min-width:0;display:flex}.fg-stufen{flex:0 auto;gap:2px;min-width:0;display:flex}.fg-stufe{color:#ecd9b899;cursor:pointer;background:#0000004d;border:1px solid #ff782838;border-radius:6px;flex:1.4rem;min-width:1.4rem;max-width:2rem;font-family:JetBrains Mono,monospace;font-size:.72rem;transition:background .12s,color .12s,border-color .12s}.fg-stufe:hover{color:#ffd9a8;border-color:#ff782873}.fg-stufe.is-on{color:#ffb648;background:#ff8c3238;border-color:#ff963c8c}.fg-btn-n{color:#2a1a06;opacity:.75}.fg-act .fg-btn{flex:7rem;min-width:0}.fg-anz{color:#ffb648}.fg-reihe{color:#ecd9b899;font-family:JetBrains Mono,monospace;font-size:.62rem}.fg-doneflag{color:#b9ff3a;flex:none;font-family:Orbitron,sans-serif;font-size:.74rem;font-weight:700}.fg-rar{color:var(--r,#ecd9b8)}.fg-arrow{color:#ecd9b880;align-self:center;padding:0 .15rem;font-size:.85rem}.fg-melt-sub{color:#ecd9b8b3;margin-top:2px;font-size:.72rem}.fg-tier{color:#ecd9b8;padding:.2rem 0;font-size:.85rem}.fg-tier b{color:#ffb648}.fg-tier small{color:#ecd9b88c}.fg-build{text-align:center;flex-direction:column;align-items:center;gap:.7rem;padding:1rem .5rem;display:flex}.fg-build-img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 4px 8px #00000080);width:104px;height:104px}.fg-build-txt b{color:#ffb648;font-family:Orbitron,sans-serif;font-size:.95rem}.fg-build-txt p{color:#ecd9b8cc;margin:.3rem 0 .5rem;font-size:.82rem;line-height:1.45}.fg-build .fg-ings{justify-content:center}.fg-build-btn{margin-top:.2rem;padding:.55rem 1.2rem;font-size:.82rem}.fg-panel{border-width:2px;box-shadow:0 26px 70px #000000a6,0 0 26px #ff8c3229,inset 0 1px #ffe1aa1f,inset 0 0 30px #00000080}.fg-slot,.fg-recipe,.mm-row{background:linear-gradient(150deg,#302216b3,#140e09d9);border-style:solid;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px #ffe1aa1a,inset 0 -2px 6px #0006}.fg-recipe:hover,.mm-row:hover{border-color:#ffb64880;box-shadow:inset 0 1px #ffe1aa29,inset 0 -2px 6px #0006,0 0 12px #ff963c2e}.fg-ico,.mm-ico{box-sizing:border-box;background:radial-gradient(circle at 50% 35%,#3c2c1ceb,#100b08f2);border:1px solid #ffb64852;border-radius:7px;padding:3px;box-shadow:inset 0 0 8px #0009,inset 0 1px #ffe1aa1f}.fg-ico{width:36px;height:36px}.mm-ico{width:40px;height:40px}.mm-name{flex:1}.mm-count{text-shadow:0 0 8px #ffb64866,0 2px 2px #0009}.fg-bar-fill{animation:1.1s ease-in-out infinite fg-forge-glow}@keyframes fg-forge-glow{0%,to{box-shadow:0 0 7px #ff8a3c99}50%{box-shadow:0 0 15px #ff8a3c,0 0 4px #ffe1aa8c}}.fg-tab.active{box-shadow:0 0 18px #ff8a3c33,inset 0 1px #ffdcaa29}.fg-build-img{filter:drop-shadow(0 6px 12px #0000008c)drop-shadow(0 0 10px #ff963c40)}.arena-shop-btn{color:#ffd27a;border-color:#ffd27a73}.arena-shop-btn:hover{color:#ffe9b8;box-shadow:0 0 14px #ffd27a52}.arena-shop{z-index:121;-webkit-backdrop-filter:blur(4px);pointer-events:none;background:#030409b8;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}.shop-open .arena-shop{pointer-events:auto;display:flex}.sh-panel{background:linear-gradient(#141009fa,#0b0805fa);border:1px solid #ffd27a52;border-radius:12px;flex-direction:column;width:min(480px,95vw);max-height:88vh;transition:transform .3s cubic-bezier(.2,.9,.3,1.2);display:flex;position:relative;transform:translateY(14px)scale(.96);box-shadow:0 26px 70px #0009,inset 0 0 0 1px #ffd27a0f}.shop-open .sh-panel{transform:none}.sh-head{border-bottom:1px solid #ffd27a2e;align-items:center;gap:.55rem;padding:.8rem 1rem;display:flex}.sh-dot{background:#ffd27a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #ffd27a}.sh-head h2{letter-spacing:.05em;color:#ffe1b0;flex:1;margin:0;font-family:Orbitron,sans-serif;font-size:.92rem;font-weight:700}.sh-close{color:#ffe1be8c;cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1;transition:color .15s}.sh-close:hover{color:#ffd27a}.sh-body{flex-direction:column;gap:.8rem;padding:1rem;display:flex;overflow-y:auto}.sh-loading{color:#ecd9b899;text-align:center;padding:1rem;font-size:.85rem}.sh-coins{color:#ecd9b8b3;text-align:right;font-family:JetBrains Mono,monospace;font-size:.78rem}.sh-coins b{color:#ffd27a;font-size:.9rem}.sh-grid{flex-direction:column;gap:.35rem;display:flex}.sh-card{text-align:left;background:linear-gradient(#ffd27a0f,#ffffff04);border:1px solid #ffd27a29;border-radius:9px;flex-direction:row;align-items:center;gap:.6rem;padding:.45rem .55rem;display:flex}.sh-card.sh-owned{background:linear-gradient(#b9ff3a0d,#ffffff04);border-color:#b9ff3a42}.sh-thumb{background:radial-gradient(circle at 50% 38%,#ffd27a33,#ffd27a05 70%);border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.sh-thumb img{object-fit:contain;width:32px;height:32px;image-rendering:pixelated;filter:drop-shadow(0 2px 3px #00000080)}.sh-own{color:#ffd27a;background:#1a140a;border:1px solid #ffd27a80;border-radius:6px;padding:.02rem .28rem;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:700;position:absolute;bottom:-4px;right:-4px}.sh-main{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.sh-name{color:#ffe1b0;margin:0;font-family:Cinzel,serif;font-size:.88rem;line-height:1.1}.sh-desc{color:#ecd9b8a8;margin:0;font-size:.67rem;line-height:1.3}.sh-foot{flex:none;justify-content:flex-end;align-items:center;display:flex}.sh-buy{color:#2a1206;cursor:pointer;white-space:nowrap;background:linear-gradient(#ffd27a,#ffb648);border:none;border-radius:7px;min-width:56px;padding:.4rem .65rem;font-family:Orbitron,sans-serif;font-size:.76rem;font-weight:700;transition:filter .15s,transform .1s}.sh-buy:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.sh-buy:disabled{opacity:.4;cursor:not-allowed}.sh-have{text-align:right;flex-direction:column;align-items:flex-end;gap:.04rem;max-width:124px;display:flex}.sh-badge{color:#b9ff3a;white-space:nowrap;font-family:Orbitron,sans-serif;font-size:.74rem;font-weight:700}.sh-have small{color:#ecd9b880;font-size:.6rem;line-height:1.25}.sh-echo-sep{background:linear-gradient(90deg,#0000,#62e8d473,#0000);height:1px;margin:.8rem 0 .5rem}.sh-shards{color:#bef0e8bf;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.3rem;font-family:JetBrains Mono,monospace;font-size:.78rem;display:flex}.sh-shards b{color:#62e8d4;font-size:.9rem}.sh-shard-ico{object-fit:contain;width:15px;height:15px;image-rendering:pixelated;vertical-align:-2px}.sh-buy-echo{color:#06231e;background:linear-gradient(#62e8d4,#2fb9a6);justify-content:center;align-items:center;gap:.25rem;display:flex}.sh-badge-echo{color:#62e8d4}.sh-echo-last{color:#bef0e88c;font-size:.66rem}.sh-echo-hint{color:#bef0e899;margin:.3rem 0 .5rem;font-size:.69rem;line-height:1.4}.ap-bar{background:#00000080;border:1px solid #ffbe5026;border-radius:4px;height:7px;overflow:hidden}.ap-fill{background:#4ade80;border-radius:4px;width:0;height:100%;transition:width .5s}.ap-bar-gold{border-color:#ffd70033}.ap-fill-gold{background:linear-gradient(90deg,#4ade80,gold);box-shadow:0 0 8px #ffd70066}.ap-bar-flood{border-color:#38bdf840}.ap-fill-flood{background:linear-gradient(90deg,#22d3ee,#38bdf8);box-shadow:0 0 8px #38bdf873}.ap-sturm .ap-label{color:#c4b5fd}.ap-bar-sturm{border-color:#a78bfa4d}.ap-fill-sturm{background:linear-gradient(90deg,#7c3aed,#a78bfa,#c4b5fd);transition:width .5s;box-shadow:0 0 10px #a78bfa8c}.ap-sturm-tier{color:#ede9fe;background:#7c3aed4d;border-radius:5px;margin-left:.35rem;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.6rem}.ap-sturm-ends{color:#c4b5fdb3;font-size:.64rem}.ap-tide .ap-label{color:#5eead4}.ap-tide-title{color:#99f6e4;margin:.15rem 0;font-family:Cinzel,serif;font-size:.95rem;font-weight:700}.ap-bar-tide{border-color:#2dd4bf47}.ap-fill-tide{background:linear-gradient(90deg,#0d9488,#2dd4bf,#5eead4);transition:width .5s;box-shadow:0 0 9px #2dd4bf80}.ap-tide-lvl{color:#ccfbf1;background:#0d94884d;border-radius:5px;margin-left:.35rem;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.6rem}.ap-floodcount{color:#7dd3fc}.ap-meta,.ap-note{color:#ffd79b99;justify-content:space-between;gap:.5rem;font-size:.7rem;display:flex}.ap-goalcount{color:#4ade80;font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:700}.ap-name-row{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.ap-name-val{color:#ffe1b4;text-overflow:ellipsis;white-space:nowrap;font-family:Cinzel,serif;font-size:.95rem;font-weight:700;overflow:hidden}.ap-name-btn{color:#ffd49a;cursor:pointer;background:#ffb64824;border:1px solid #ffb64859;border-radius:6px;flex:none;padding:3px 9px;font-size:.7rem}.ap-name-btn:hover{background:#ffb6483d}.ap-name-edit{gap:.4rem;margin-top:.35rem;display:flex}.ap-name-edit input{color:#f4ecda;background:#040a10b3;border:1px solid #ffb6484d;border-radius:6px;flex:1;min-width:0;padding:5px 8px;font-size:.85rem}.ap-name-edit input:focus{border-color:#ffb648;outline:none}.ap-name-save{color:#022;cursor:pointer;background:linear-gradient(#2ea3c7,#1d7fa0);border:0;border-radius:6px;flex:none;padding:5px 10px;font-size:.78rem;font-weight:700}.ap-name-save:disabled{opacity:.6;cursor:default}.ap-name-msg{color:#ffd79b99;min-height:.9em;margin-top:.3rem;font-size:.7rem}.ap-link .ap-label{color:#9fc8e8}.ap-link-hint{color:#c8e1f0b3;margin:.3rem 0 .5rem;font-size:.72rem;line-height:1.4}.ap-link-btn{color:#c7d2fe;background:#5865f22e;border:1px solid #788cfa73;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.ap-link-btn:hover{background:#5865f24d}.ap-name-msg.ok{color:#7fe0b0}.ap-name-msg.err{color:#f0a3a3}.ap-anon{color:#ecd9b8cc;font-size:.78rem;line-height:1.5}.ap-anon strong{color:#ffd27a}.ap-guest-score{color:#ffd79bd9;margin-bottom:.6rem;font-family:Cinzel,serif;font-size:.95rem}.ap-guest-score b{color:#4ade80;vertical-align:-2px;font-size:1.55rem;font-weight:800}.ap-guest-n{color:#ffd79b8c;font-family:JetBrains Mono,monospace;font-size:.68rem}#guest-points{display:inline-block}#guest-points.pulse{animation:.45s ease-out guest-pts-pulse}@keyframes guest-pts-pulse{0%{transform:scale(1)}45%{filter:drop-shadow(0 0 6px #4ade80b3);transform:scale(1.28)}to{transform:scale(1)}}.ap-boardwrap{gap:.4rem}.ap-board{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.ap-row{background:#00000038;border-radius:3px;grid-template-columns:22px 1fr auto;align-items:center;gap:.4rem;padding:.3rem .45rem;font-size:.82rem;display:grid}.ap-row.is-me{background:#4ade8021;border:1px solid #4ade8066}.ap-rank{color:#ffd79b80;font-family:JetBrains Mono,monospace;font-size:.7rem}.ap-name{color:#fff0c8f2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-pts{color:#4ade80;font-family:JetBrains Mono,monospace;font-size:.76rem}.ap-empty{color:#ffd79b66;text-align:center;padding:.5rem;font-size:.78rem}.ap-hint{color:#ffd79b73;margin:.2rem 0 0;font-size:.68rem;line-height:1.45}.ap-hint a{color:#ffbe50b3}.murloc-presence{box-sizing:border-box!important;z-index:66!important;width:210px!important;position:fixed!important;inset:auto 14px 52px auto!important}.horst-live{z-index:70;pointer-events:none;width:117px;position:fixed;bottom:52px;right:238px}.horst-fig{pointer-events:auto;cursor:pointer;opacity:.82;background:0 0;border:0;padding:0;line-height:0;transition:opacity .2s,transform .2s;display:block;position:relative}.horst-fig:hover{opacity:1;transform:translateY(-2px)}.horst-fig img{width:117px;height:auto;image-rendering:pixelated;filter:drop-shadow(0 3px 7px #0009)}.horst-mute{opacity:0;pointer-events:none;font-size:.85rem;position:absolute;top:-2px;right:-2px}.horst-live.is-muted .horst-fig{opacity:.45}.horst-live.is-muted .horst-fig img{filter:grayscale()drop-shadow(0 3px 7px #00000080)}.horst-live.is-muted .horst-mute{opacity:.95}.horst-bubble{color:#ffe6b8;text-shadow:0 1px 2px #0009;opacity:0;pointer-events:none;background:linear-gradient(#3a2a1a,#281b11);border:1px solid #ffbe5073;border-radius:12px;width:max-content;max-width:230px;padding:.5rem .7rem;font-family:Cinzel,Georgia,serif;font-size:.82rem;line-height:1.35;transition:opacity .25s,transform .25s;position:absolute;bottom:127px;right:0;transform:translateY(8px)scale(.96);box-shadow:0 6px 18px #0000008c}.horst-bubble:after{content:"";background:#281b11;border-bottom:1px solid #ffbe5073;border-right:1px solid #ffbe5073;width:12px;height:12px;position:absolute;bottom:-7px;right:26px;transform:rotate(45deg)}.horst-live.is-show .horst-bubble{opacity:1;transform:translateY(0)scale(1)}.horst-live.is-show .horst-fig{opacity:1}@media (width<=640px){.horst-live{width:90px;bottom:44px;right:174px}.horst-fig img{width:90px}.horst-bubble{max-width:180px;font-size:.76rem;bottom:104px}.murloc-presence{width:158px!important;bottom:44px!important;right:8px!important}}@media (prefers-reduced-motion:reduce){.horst-bubble{transition:opacity .01ms}}.ap-streak{float:right;color:#ff8a4d;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}#ap-daily-body{flex-direction:column;gap:.45rem;display:flex}.ad-streak{background:#ff8c3c14;border:1px solid #ff8c3c33;border-radius:6px;flex-direction:column;gap:.35rem;padding:.45rem .5rem;display:flex}.ad-streak-head{color:#ffe1c8e6;justify-content:space-between;align-items:baseline;font-size:.74rem;display:flex}.ad-streak-head b{color:#ff8a4d;font-size:.95rem}.ad-best{color:#ffd79b80;align-items:baseline;gap:.4rem;font-size:.6rem;display:inline-flex}.ad-title{color:#7dd3fc;text-shadow:0 0 8px #38bdf873;letter-spacing:.02em;font-family:Cinzel,serif;font-size:.62rem;font-weight:700}.ad-shield{filter:drop-shadow(0 0 4px #78c8ff99);cursor:help;font-size:.8rem}.ad-cal{grid-template-columns:repeat(7,1fr);gap:.2rem;display:grid}.ad-cal-d{text-align:center;color:#ffd79b66;background:#00000040;border:1px solid #ffbe501a;border-radius:4px;padding:.16rem 0;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:700}.ad-cal-d.on{color:#2a1c05;background:linear-gradient(#ffd27a,#ffb648);border-color:#0000}.ad-cal-d.jack:before{content:"★";font-size:.5rem;line-height:1;display:block}.ad-cal-d.jack{box-shadow:0 0 6px #ffb44680}.ad-cal-d.cur{outline:1px solid #ffffff80}.ad-claim{color:#1a1208;cursor:pointer;background:linear-gradient(#ffe082,#ffc233);border:none;border-radius:999px;align-self:flex-start;padding:.2rem .7rem;font-family:Cinzel,serif;font-size:.7rem;font-weight:700;transition:transform .1s,filter .15s;box-shadow:0 0 10px #ffc84666}.ad-claim:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.ad-claim:disabled{opacity:.5;cursor:default}.ad-claimed,.ad-q-claimed{color:#6ee787;font-family:JetBrains Mono,monospace;font-size:.66rem}.ad-hint{color:#ffd79b80;font-size:.62rem}.ad-quests{flex-direction:column;gap:.3rem;display:flex}.ad-q{background:#00000038;border:1px solid #ffbe501a;border-radius:6px;flex-direction:column;gap:.25rem;padding:.4rem .5rem;display:flex}.ad-q.done{background:#4ade8012;border-color:#4ade8066}.ad-q.claimed{opacity:.6}.ad-q-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ad-q-label{color:#f3e3c2;font-family:Cinzel,serif;font-size:.74rem}.ad-q-rew{color:#ffd100;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.62rem}.ad-q-bar{background:#0006;border-radius:3px;height:5px;overflow:hidden}.ad-q-fill{background:linear-gradient(90deg,#4ade80,#22d3ee);border-radius:3px;height:100%;transition:width .3s}.ad-q.done .ad-q-fill{background:linear-gradient(90deg,#4ade80,#86efac)}.ad-q-foot{justify-content:flex-end;align-items:center;min-height:1.15rem;display:flex}.ad-q-prog{color:#ffd79b99;font-family:JetBrains Mono,monospace;font-size:.62rem}.ap-coins{float:right;color:#ffd100;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700}#ap-boosts-body{flex-direction:column;gap:.25rem;display:flex}.apb-row{grid-template-columns:1fr auto auto;align-items:center;gap:.45rem;padding:.18rem 0;font-size:.76rem;display:grid}.apb-name{color:#fff0c8eb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.apb-lvl{color:#ffd79b8c;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.66rem}.apb-buy,.apb-give{color:#1a0f08;cursor:pointer;white-space:nowrap;background:linear-gradient(#ffd27a,#f6a23c);border:1px solid #ffd10099;border-radius:4px;padding:.2rem .5rem;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:700}.apb-buy:hover:not(:disabled),.apb-give:hover:not(:disabled){filter:brightness(1.1)}.apb-buy:disabled,.apb-give:disabled{opacity:.4;cursor:not-allowed}.apb-max{color:#ffbe50;white-space:nowrap;font-size:.66rem}.apb-sep{letter-spacing:.14em;text-transform:uppercase;color:#c9a8ffbf;margin:.45rem 0 .1rem;font-family:Cinzel,serif;font-size:.58rem}.apb-egg-hint{color:#ffdcaa99;padding:.05rem 0 .15rem;font-size:.62rem;line-height:1.3}.apb-grow{flex-direction:column;gap:.22rem;padding:.15rem 0;display:flex}.apb-grow-top{justify-content:space-between;gap:.4rem;font-size:.76rem;display:flex}.apb-bar{background:#00000073;border:1px solid #a55eff4d;border-radius:3px;height:5px;overflow:hidden}.apb-fill{background:linear-gradient(90deg,#a55eff,#ffd100);height:100%}.apb-donate{gap:.3rem;display:flex}.apb-amt{color:#ecd9b8;background:#0006;border:1px solid #ffb2484d;border-radius:4px;flex:none;width:50px;padding:.15rem .35rem;font-family:JetBrains Mono,monospace;font-size:.72rem}.apb-give{flex:1}.arena-panel{transition:transform .3s}.ap-toggle{z-index:91;color:#ffd79bcc;cursor:pointer;background:linear-gradient(165deg,#0e0c12eb,#08060aeb);border:1px solid #ffbe5038;border-left:none;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:24px;height:46px;font-size:1.1rem;line-height:1;transition:left .3s,color .2s;display:flex;position:fixed;top:4.6rem;left:0}.ap-toggle:hover{color:#ffd27a}.panel-collapsed .arena-panel{transform:translate(calc(-100% - 1.2rem))}.panel-collapsed .ap-toggle{left:0}#arena-toast{z-index:100;opacity:0;pointer-events:none;background:#0d0809f7;border:1px solid #ffb24880;border-radius:6px;padding:.5rem .95rem;font-family:JetBrains Mono,monospace;font-size:.82rem;transition:opacity .2s,transform .2s;position:fixed;bottom:22px;left:50%;transform:translate(-50%,18px);box-shadow:0 8px 24px #00000080}#arena-toast.show{opacity:1;transform:translate(-50%)}#arena-toast.ok{color:#4ade80;border-color:#4ade8080}#arena-toast.err{color:#ff6b6b;border-color:#ff6b6b80}.arena-hud{z-index:91;-webkit-backdrop-filter:blur(10px);white-space:nowrap;pointer-events:none;background:linear-gradient(#100c14d1,#0a070cd1);border:1px solid #ffbe5038;border-radius:10px;align-items:stretch;gap:.15rem;max-width:96vw;padding:.28rem .45rem;font-family:JetBrains Mono,monospace;display:flex;position:fixed;top:.55rem;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0006}.ah-item{flex-direction:column;justify-content:center;align-items:center;gap:.07rem;min-width:3.2rem;padding:.14rem .66rem;display:flex;position:relative}.ah-item+.ah-item:not(.ah-egg){border-left:1px solid #ffbe5029}.ah-item[hidden]{display:none!important}.ah-icow{justify-content:center;align-items:center;height:1.3rem;display:flex}.ah-ico{font-size:.8rem;line-height:1}img.ah-ico{object-fit:contain;width:1.25rem;height:1.25rem;image-rendering:pixelated;filter:drop-shadow(0 1px 2px #00000080)}.ap-reset{color:#ffd79b99;margin-top:.35rem;font-family:JetBrains Mono,monospace;font-size:.7rem}.ap-reset #ap-reset-val{color:#ffd27a;font-weight:700}.arena-hud.has-held{top:1.05rem}@media (width<=1750px){.arena-hud{gap:.05rem;padding:.24rem .35rem}.ah-item{min-width:2.6rem;padding:.12rem .42rem}.ah-val{font-size:.86rem}.ah-lbl{font-size:.5rem}.ah-last,.ah-clock{display:none}.ah-held{width:74px;height:74px}.ahh-lvl{min-width:22px;height:22px;font-size:.7rem}}@media (width<=1450px){.arena-hud{gap:0;padding:.2rem .3rem}.ah-item{min-width:2.2rem;padding:.1rem .34rem}.ah-val{font-size:.8rem}.ah-lbl,.ah-rivals{display:none}.ah-held{width:60px;height:60px}.ahh-lvl{border-width:2px;min-width:19px;height:19px;font-size:.62rem}.arena-hud.has-held{top:.8rem}.arena-hud.has-held~.arena-voice{top:4.3rem}}.ah-held{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:92px;height:92px;margin-right:.6rem;padding:0;transition:transform .15s,filter .15s;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.ah-held:hover{filter:drop-shadow(0 0 12px #78c8ff8c);transform:translateY(-50%)scale(1.07)}.ah-held:active{transform:translateY(-50%)scale(1)}.ahh-por{background:conic-gradient(#7fd0ff 0turn, #b9ff3a calc(var(--p,0) * 1%), #ffffff24 0);border-radius:50%;width:100%;height:100%;padding:5px;transition:background .5s;display:block;box-shadow:0 2px 10px #00000080}.ahh-por img{object-fit:cover;background:#0a1018f2;border:3px solid #0a1018f2;border-radius:50%;width:100%;height:100%;display:block}.ahh-lvl{color:#04121c;background:linear-gradient(#9fe0ff,#2f8fd0);border:3px solid #0a1018f2;border-radius:999px;justify-content:center;align-items:center;min-width:27px;height:27px;padding:0 6px;font-family:Orbitron,sans-serif;font-size:.82rem;font-weight:700;line-height:1;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 7px #0009}@media (width<=720px){.arena-hud.has-held{top:.7rem}.ah-held{width:58px;height:58px;margin-right:.35rem}.ahh-lvl{border-width:2px;min-width:19px;height:19px;padding:0 4px;font-size:.6rem}}.ah-val{color:#f3e3c2;font-family:Cinzel,serif;font-size:.92rem;font-weight:700;line-height:1.05}#ah-points-val{text-align:center;font-variant-numeric:tabular-nums;min-width:4.2em;display:inline-block}#ah-coins-val{text-align:center;font-variant-numeric:tabular-nums;min-width:3em;display:inline-block}#ah-clock-val{text-align:center;font-variant-numeric:tabular-nums;min-width:5.2em;display:inline-block}#ah-combo-val{text-align:center;font-variant-numeric:tabular-nums;min-width:2.4em;display:inline-block}#ah-combo-lbl{text-align:center;font-variant-numeric:tabular-nums;min-width:3.6em;display:inline-block}#ah-last-val{text-align:center;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;width:8.4em;display:inline-block;overflow:hidden}.ah-lbl{letter-spacing:.11em;text-transform:uppercase;color:#ffd79b80;font-size:.52rem}.ah-dot{background:#ffd79b66;border-radius:50%;width:11px;height:11px;box-shadow:0 0 7px #ffd79b66}.ah-points .ah-val{color:#8fe6ff}.ah-coins .ah-val{color:#ffd27a}.ah-boosts{justify-content:center;gap:.2rem}.ah-badge{box-sizing:border-box;border:1px solid;border-radius:999px;justify-content:center;align-items:center;gap:.18rem;min-width:4.3em;padding:.13rem .4rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.ah-badge img{object-fit:contain;width:.9rem;height:.9rem;image-rendering:pixelated}.ah-badge-pts{color:#ffd27a;background:#ffb64824;border-color:#ffb6486b}.ah-badge-luck{color:#9be86a;background:#78dc5a1f;border-color:#78dc5a6b}.ah-points.pulse,.ah-combo.pulse{animation:.4s ease-out ah-combo-pulse}.ah-combo.is-active .ah-val{color:gold;text-shadow:0 0 10px #ffd7008c}.ah-combo.is-active .ah-ico{filter:drop-shadow(0 0 5px #ffd700b3)}@keyframes ah-combo-pulse{0%{transform:scale(.85)}55%{transform:scale(1.18)}to{transform:scale(1)}}.ah-egg{cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffb64824,#ffb6480d);border:1px solid #ffb64873;border-radius:8px;transition:transform .12s,box-shadow .2s,background .2s,opacity .2s}.ah-egg .ah-ico{animation:2.4s ease-in-out infinite ah-egg-bob}.ah-egg .ah-val{color:#ffd388}.ah-egg .ah-lbl{color:#ffd388d9}.ah-rivals{justify-content:center;align-items:flex-start;gap:2px}.ahr-line{white-space:nowrap;color:#fff0c8d1;font-family:Cinzel,serif;font-size:.6rem;line-height:1.3}.ahr-line b{font-weight:700}.ahr-up b{color:#ffd98a}.ahr-down b{color:#f0a08a}.ahr-arrow{vertical-align:middle;font-size:.5rem}.ahr-arrow.up{color:#ffce6a}.ahr-arrow.down{color:#e5736b}.rival-toast{z-index:130;color:#fff;opacity:0;pointer-events:none;white-space:nowrap;border:1px solid #ffffff2e;border-radius:999px;max-width:92vw;padding:.5rem 1.1rem;font-family:Cinzel,serif;font-size:.84rem;font-weight:700;transition:opacity .25s,transform .25s;position:fixed;top:4.6rem;left:50%;transform:translate(-50%,-12px);box-shadow:0 6px 22px #00000080}.rival-toast.in{opacity:1;transform:translate(-50%)}.rival-up{background:linear-gradient(135deg,#3f8a4a,#2c5e36)}.rival-down{background:linear-gradient(135deg,#9a3f3f,#6e2c2c)}.ah-egg:hover,.ah-egg:focus-visible{background:linear-gradient(#ffb64847,#ffb6481a);outline:none;transform:translateY(-1px);box-shadow:0 0 14px #ffb64873}.ah-egg.is-busy{opacity:.45;pointer-events:none}.ah-pot{background:linear-gradient(#5fd7c021,#5fd7c00a);border-color:#5fd7c06b}.ah-pot .ah-val{color:#9df0de}.ah-pot .ah-lbl{color:#9df0ded9}.ah-pot:hover,.ah-pot:focus-visible{background:linear-gradient(#5fd7c042,#5fd7c017);box-shadow:0 0 14px #5fd7c066}.ah-pot.is-active{border-color:#5fd7c0bf;box-shadow:0 0 12px #5fd7c059}.ah-pot.is-active .ah-ico{filter:drop-shadow(0 0 6px #5fd7c0cc)}.ah-pot.is-empty{cursor:default}.ah-pot.is-empty:hover{box-shadow:none;background:linear-gradient(#5fd7c021,#5fd7c00a);transform:none}@keyframes ah-egg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.arena .murloc-combo{display:none!important}@media (width<=760px){.arena-hud{gap:0;padding:.24rem .3rem}.ah-item{min-width:0;padding:.1rem .42rem}.ah-lbl{display:none}}@media (width<=600px){.ah-clock{display:none}}@media (width<=470px){.ah-last{display:none}}.arena-voice{z-index:91;-webkit-backdrop-filter:blur(8px);white-space:nowrap;pointer-events:none;color:#d6effb;opacity:0;visibility:hidden;background:linear-gradient(#141c28e6,#0c121ce6);border:1px solid #6ed5ff66;border-radius:999px;align-items:center;gap:.45rem;padding:.22rem .75rem;font-family:Cinzel,serif;font-size:.82rem;transition:opacity .35s,transform .35s;display:inline-flex;position:fixed;top:4.45rem;left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 4px 16px #0006,0 0 14px #6ed5ff2e}.arena-voice.is-active{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.arena-hud.has-held~.arena-voice{top:4.95rem}@media (width<=720px){.arena-hud.has-held~.arena-voice{top:4.6rem}}.arena-voice .av-ico{filter:drop-shadow(0 0 5px #6ed5ffb3);font-size:.95rem}.arena-voice b{color:#8fe3ff;text-shadow:0 0 8px #6ed5ff80;font-weight:800}.arena-voice .av-sub{letter-spacing:.06em;text-transform:uppercase;color:#aad2eb99;font-size:.62rem}.arena-voice .av-part{align-items:center;gap:.45rem;display:inline-flex}.arena-voice .av-part[hidden]{display:none}.arena-voice .av-div{background:#6ed5ff4d;align-self:stretch;width:1px;margin:.12rem .1rem}.arena-voice .av-div[hidden]{display:none}.arena-voice .av-swarm b{color:#b6f59a;text-shadow:0 0 8px #4ade8080}.arena-voice .av-swarm-ico{filter:drop-shadow(0 0 5px #4ade80b3)}.arena-voice.pulse{animation:.45s ease-out av-pulse}@keyframes av-pulse{0%{transform:translate(-50%)scale(.92)}55%{transform:translate(-50%)scale(1.12)}to{transform:translate(-50%)scale(1)}}@media (width<=720px){.arena-voice{padding:.2rem .6rem;font-size:.74rem;top:3.5rem}.arena-voice .av-sub{display:none}}.arena-anns{z-index:92;pointer-events:none;flex-direction:column;gap:.4rem;width:min(520px,92vw);display:flex;position:fixed;top:7rem;left:50%;transform:translate(-50%)}.arena-ann{pointer-events:auto;border-left:3px solid var(--ac,#6dd5ff);box-shadow:0 6px 22px #00000073, 0 0 16px var(--acg,#6ed5ff2e);-webkit-backdrop-filter:blur(9px);animation-name:var(--ann-in,ann-in-slide), var(--ann-fx,none);animation-duration:.42s, var(--ann-fx-dur,0s);animation-timing-function:cubic-bezier(.2,.9,.3,1.2),ease-in-out;animation-iteration-count:1, var(--ann-fx-iter,1);animation-fill-mode:both,none;animation-delay:0s, var(--ann-fx-delay,0s);background:linear-gradient(#0e1016f2,#090b10f2);border-radius:9px;align-items:flex-start;gap:.55rem;padding:.55rem 1.9rem .55rem .8rem;display:flex;position:relative;overflow:hidden}.arena-ann.anim-slide{--ann-in:ann-in-slide}.arena-ann.anim-pop{--ann-in:ann-in-pop}.arena-ann.anim-fade{--ann-in:ann-in-fade}.arena-ann.anim-drop{--ann-in:ann-in-drop}.arena-ann.fx-pulse{--ann-fx:ann-pulse;--ann-fx-dur:1.9s;--ann-fx-iter:infinite;--ann-fx-delay:.5s}.arena-ann.fx-glow{--ann-fx:ann-glow;--ann-fx-dur:2.2s;--ann-fx-iter:infinite;--ann-fx-delay:.5s}.arena-ann.fx-shake{--ann-fx:ann-shake;--ann-fx-dur:3.4s;--ann-fx-iter:infinite;--ann-fx-delay:.6s}.arena-ann.fx-shimmer:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:45%;animation:3.6s ease-in-out .7s infinite ann-shimmer;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-18deg)}@keyframes ann-in-slide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ann-in-pop{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}@keyframes ann-in-fade{0%{opacity:0}to{opacity:1}}@keyframes ann-in-drop{0%{opacity:0;transform:translateY(-44px)}70%{opacity:1;transform:translateY(5px)}to{transform:translateY(0)}}@keyframes ann-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes ann-glow{0%,to{box-shadow:0 6px 22px #00000073, 0 0 16px var(--acg)}50%{box-shadow:0 6px 22px #00000073, 0 0 28px var(--ac), 0 0 48px var(--acg)}}@keyframes ann-shake{0%,89%,to{transform:translate(0)rotate(0)}91%{transform:translate(-3px)rotate(-.7deg)}93%{transform:translate(3px)rotate(.7deg)}95%{transform:translate(-2px)rotate(-.4deg)}97%{transform:translate(2px)rotate(.4deg)}99%{transform:translate(0)}}@keyframes ann-shimmer{0%{transform:translate(-160%)skew(-18deg)}to{transform:translate(360%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.arena-ann{animation-name:ann-in-fade,none}.arena-ann.fx-shimmer:after{animation:none;display:none}}.arena-ann .ann-ico{flex:none;font-size:1rem;line-height:1.35}.arena-ann .ann-ico-img{object-fit:contain;filter:drop-shadow(0 1px 3px #0009);align-self:flex-start;width:1.9rem;height:1.9rem}.arena-ann .ann-body{color:#e6ddcc;min-width:0;font-family:Space Grotesk,system-ui,sans-serif;font-size:.82rem;line-height:1.4}.arena-ann .ann-title{color:var(--ac,#6dd5ff);margin-bottom:.1rem;font-family:Cinzel,serif;font-size:.9rem;font-weight:700;display:block}.arena-ann .ann-x{color:#fff6;cursor:pointer;background:0 0;border:none;font-size:1.15rem;line-height:1;transition:color .15s;position:absolute;top:.25rem;right:.45rem}.arena-ann .ann-x:hover{color:#fff}.arena-ann.lvl-info{--ac:#6dd5ff;--acg:#6ed5ff2e}.arena-ann.lvl-erfolg{--ac:#8fe06a;--acg:#8ce06a2e}.arena-ann.lvl-warnung{--ac:#ffce6e;--acg:#ffb64833}.arena-ann.lvl-dringend{--ac:#ff6b81;--acg:#ff466442}@media (width<=720px){.arena-anns{width:94vw;top:5.6rem}}.ab-handle{z-index:92;color:#ffd79bd9;letter-spacing:.08em;cursor:pointer;background:linear-gradient(90deg,#141018f2,#0c080ef2);border:1px solid #ffbe5040;border-right:none;border-radius:9px 0 0 9px;padding:1.1rem .45rem;font-family:Cinzel,serif;font-size:.72rem;transition:opacity .2s,color .2s;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-6px 0 16px #0006}.ab-handle-txt{writing-mode:vertical-rl;text-orientation:mixed}.ab-handle:hover{color:#ffd27a}.board-open .ab-handle{opacity:0;pointer-events:none}.arena-board{z-index:120;-webkit-backdrop-filter:blur(4px);background:#030409bd;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}.board-open .arena-board{display:flex}.ab-panel{background:linear-gradient(#100c14fa,#0a070cfa);border:2px solid #ffbe504d;border-radius:14px;flex-direction:column;width:min(780px,96vw);max-height:90vh;transition:transform .3s cubic-bezier(.2,.9,.3,1.2);display:flex;position:relative;transform:translateY(16px)scale(.96);box-shadow:0 26px 70px #000000a6,0 0 26px #ffb64824,inset 0 1px #ffe1aa1a}.board-open .ab-panel{transform:none}.ab-head{border-bottom:1px solid #ffbe502e;align-items:center;gap:.55rem;padding:.8rem 1rem;display:flex}.ab-dot{background:#ffb648;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #ffb648}.ab-head h2{letter-spacing:.05em;color:#ffd27a;flex:1;margin:0;font-family:Orbitron,sans-serif;font-size:.95rem;font-weight:700}.ab-scope{gap:.3rem;padding:.5rem .6rem .1rem;display:flex}.ab-scope-btn{color:#ffd79bb3;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffbe500f;border:1px solid #ffbe5033;border-radius:6px;flex:1;padding:.4rem;font-family:Cinzel,serif;font-size:.68rem;transition:all .2s}.ab-scope-btn:hover{color:#ffe8c0}.ab-scope-btn.active{color:#ffbe50;background:#ffbe502e;border-color:#ffbe50}.ab-optin{color:#ffd79bd9;border-bottom:1px solid #ffbe501f;padding:.45rem .7rem;font-size:.72rem}.ab-optin-lbl{cursor:pointer;align-items:center;gap:.45rem;display:flex}.ab-optin-note{color:#ffd79b99}.ab-tabs{border-bottom:1px solid #ffbe502e;flex-wrap:wrap;display:flex}.ab-tab{color:#ffd79b8c;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;min-width:84px;padding:.7rem .4rem;font-family:Cinzel,serif;font-size:.7rem;transition:all .2s}.ab-tab:hover{color:#fff0c8d9}.ab-tab.active{color:#ffbe50;border-bottom-color:#ffbe50}.ab-body{padding:.9rem 1rem 1.1rem;overflow-y:auto}.ab-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ab-hof-poster{border:1px solid #ffbe5033;border-radius:12px;width:100%;height:auto;margin:0 0 .9rem;display:block}.sh-sub-head{letter-spacing:.12em;text-transform:uppercase;color:#7fd8c8;margin:.2rem 0 .6rem;font-family:Cinzel,serif;font-size:.72rem}.arena-forge-btn{position:relative}.arena-forge-btn.has-ready:after{content:attr(data-ready);box-sizing:border-box;color:#14210a;text-align:center;background:#b9ff3a;border-radius:999px;min-width:9px;height:9px;padding:0 2px;font-family:JetBrains Mono,monospace;font-size:.52rem;font-weight:700;line-height:9px;animation:1.8s ease-in-out infinite forge-ready-pulse;position:absolute;top:-3px;right:-3px;box-shadow:0 0 7px #b9ff3ad9}@keyframes forge-ready-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.28)}}.boni-note{color:#ecd9b880;text-align:right;margin-top:.12rem;font-size:.58rem;line-height:1.25}.amp-loop{color:#ecd9b8a6;cursor:pointer;background:#ffffff0d;border:1px solid #ffbe5047;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;transition:background .15s,color .15s,border-color .15s,box-shadow .15s;display:flex}.amp-loop:hover{color:#ffd27a;background:#ffbe5024}.amp-loop.is-on{color:#b9ff3a;background:#b9ff3a29;border-color:#b9ff3a8c;box-shadow:0 0 10px #b9ff3a4d}.arena-char{z-index:122;-webkit-backdrop-filter:blur(4px);pointer-events:none;background:#030409b8;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}.char-open .arena-char{pointer-events:auto;display:flex}.ch-panel{background:linear-gradient(#141009fa,#0b0805fa);border:1px solid #ffd27a52;border-radius:12px;flex-direction:column;width:min(760px,96vw);max-height:90vh;transition:transform .3s cubic-bezier(.2,.9,.3,1.2);display:flex;position:relative;transform:translateY(14px)scale(.96);box-shadow:0 26px 70px #0009}.char-open .ch-panel{transform:none}.ch-feedback{margin-left:auto;padding:.26rem .6rem;font-size:.72rem}@media (width<=560px){.ch-feedback span{display:none}.ch-feedback{padding:.26rem .45rem}}.ch-head{border-bottom:1px solid #ffd27a2e;align-items:center;gap:.55rem;padding:.8rem 1rem;display:flex}.ch-dot{background:#b9ff3a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #b9ff3a}.ch-head h2{letter-spacing:.05em;color:#ffe1b0;flex:1;margin:0;font-family:Orbitron,sans-serif;font-size:.92rem;font-weight:700}.ch-close{color:#ffe1be8c;cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.ch-body{padding:.9rem 1rem 1.1rem}.ch-tabs{gap:.3rem;padding:.55rem 1rem 0;display:flex}.ch-tab{color:#d6e8f69e;letter-spacing:.04em;cursor:pointer;background:#ffffff08;border:1px solid #78c8ff24;border-radius:9px 9px 0 0;flex:1;padding:.42rem .4rem;font-family:Orbitron,sans-serif;font-size:.72rem;transition:background .14s,color .14s,border-color .14s}.ch-tab:hover{color:#d6e8f6;border-color:#78c8ff4d}.ch-tab.active{color:#7fd0ff;background:#5ab4ff24;border-color:#78c8ff73;box-shadow:inset 0 -2px #78c8ff80}.ch-panes{flex:1;min-height:min(560px,58vh);overflow-y:auto}.ch-pane{display:none}.ch-pane.active{display:block}#ch-status .ap-grid{padding:.9rem 1rem 1.1rem}.ws-intro{color:#ecd9b8b3;margin:0;padding:.9rem 1rem 0;font-size:.78rem;line-height:1.5}.ws-hint{background:#00000038;border:1px solid #ff782829;border-radius:10px;flex-direction:column;gap:.35rem;margin:0 1rem 1.1rem;padding:.75rem .9rem;display:flex}.ws-hint b{letter-spacing:.14em;text-transform:uppercase;color:#ffce8a;font-family:Cinzel,serif;font-size:.7rem}.ws-hint span{color:#ecd9b894;font-size:.74rem;line-height:1.5}.ws-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.7rem;padding:.9rem 1rem 1.1rem;display:grid}.ws-card{text-align:left;cursor:pointer;background:linear-gradient(#ffffff0b,#00000047);border:1px solid #ff78282e;border-radius:12px;grid-template-columns:104px minmax(0,1fr);grid-template-areas:"bild name""bild text""bild lage";align-items:center;gap:.15rem .8rem;padding:.7rem .8rem;transition:transform .14s,border-color .14s,box-shadow .14s;display:grid}.ws-card:hover{border-color:#ff963c73;transform:translateY(-2px);box-shadow:0 10px 26px #0006,0 0 18px #ff822d24}.ws-img{object-fit:contain;width:104px;height:104px;image-rendering:pixelated;grid-area:bild}.ws-name{color:#f3e3c2;grid-area:name;font-family:Cinzel,serif;font-size:.95rem}.ws-text{color:#ecd9b89e;grid-area:text;margin:.15rem 0 .3rem;font-size:.74rem;line-height:1.45}.ws-lage{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;grid-area:lage;justify-self:start;margin-top:.25rem;padding:.1rem .45rem;font-family:JetBrains Mono,monospace;font-size:.62rem}.ws-card.is-bereit .ws-lage{color:#b9ff3a;background:#b9ff3a14;border-color:#b9ff3a47}.ws-card.is-fertig .ws-lage{color:#0b0f14;background:#b9ff3a;font-weight:700}.ws-card.is-fertig{border-color:#b9ff3a80;box-shadow:0 0 18px #b9ff3a24}.ws-card.is-laeuft .ws-lage{color:#ffbe50;background:#ffbe501a;border-color:#ffbe504d}.ws-card.is-bau .ws-lage{color:#ff9a6a;background:#ff78281a;border-color:#ff782852}.ws-card.is-aus{opacity:.55}.ws-card.is-aus .ws-lage{color:#ecd9b88c;background:#ffffff0d}.ws-card.is-aus .ws-img{filter:grayscale(.8)}.ch-loading{text-align:center;color:#ecd9b880;padding:1.4rem;font-size:.85rem}.chw-top{align-items:center;gap:.9rem;margin-bottom:.9rem;display:flex}.chw-lvlring{background:radial-gradient(circle at 50% 30%,#b9ff3a38,#b9ff3a0d);border:2px solid #b9ff3a80;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.chw-lvlring span{color:#b9ff3a;font-family:Cinzel,serif;font-size:1.4rem;font-weight:700;line-height:1}.chw-lvlring small{letter-spacing:.1em;text-transform:uppercase;color:#ecd9b88c;font-size:.52rem}.chw-por{background:radial-gradient(circle at 50% 30%,#b9ff3a33,#b9ff3a0d);border:2px solid #b9ff3a80;border-radius:50%;flex:none;width:124px;height:124px;position:relative;overflow:visible}.chw-por img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.chw-por-ini{color:#b9ff3a;border-radius:50%;place-items:center;width:100%;height:100%;font-family:Cinzel,serif;font-size:1.5rem;font-weight:700;display:grid}.chw-por-lvl{box-sizing:border-box;color:#14210a;background:linear-gradient(#b9ff3a,#7fd41f);border:2px solid #0b0805e6;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;display:grid;position:absolute;bottom:-4px;right:-6px}.chw-por{cursor:pointer}.chw-por-edit{color:#ffd27a;opacity:0;background:#0b0805eb;border:1px solid #ffd27a80;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.62rem;transition:opacity .15s;display:grid;position:absolute;bottom:-2px;left:-4px}.chw-por:hover .chw-por-edit,.chw-por:focus-visible .chw-por-edit{opacity:1}.chw-crop{z-index:130;backdrop-filter:blur(4px);background:#030409cc;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.chw-crop.is-open{display:flex}.chw-crop-box{text-align:center;background:linear-gradient(#141009fc,#0b0805fc);border:1px solid #ffd27a52;border-radius:12px;width:min(320px,94vw);padding:1rem}.chw-crop-h{color:#ffe1b0;margin:0 0 .6rem;font-family:Cinzel,serif;font-size:.95rem}.chw-crop-view{touch-action:none;background:repeating-conic-gradient(#ffffff0d 0% 25%,#0000 0% 50%) 50%/20px 20px;border-radius:10px;width:260px;height:260px;margin:0 auto;position:relative;overflow:hidden}.chw-crop-view canvas{cursor:grab;display:block}.chw-crop-view canvas:active{cursor:grabbing}.chw-crop-ring{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 999px #0304098c}.chw-crop-zoom{color:#ecd9b8b3;align-items:center;gap:.5rem;margin:.7rem 0 .2rem;font-size:.78rem;display:flex}.chw-crop-zoom input{flex:1}.chw-crop-hint{color:#ecd9b873;margin:0 0 .7rem;font-size:.68rem}.chw-crop-btns{justify-content:center;gap:.5rem;display:flex}.chw-crop-btns .chw-btn{min-width:110px;min-height:34px}.chw-name{color:#ffe1b0;margin:0 0 .2rem;font-family:Cinzel,serif;font-size:.95rem}.chw-lvl{background:radial-gradient(circle at 50% 30%,#b9ff3a42,#b9ff3a0f);border:2px solid #b9ff3a80;border-radius:50%;flex:none;place-items:center;width:62px;height:62px;display:grid}.chw-lvl span{color:#b9ff3a;font-family:Cinzel,serif;font-size:1.5rem;font-weight:700;line-height:1}.chw-lvl small{letter-spacing:.1em;text-transform:uppercase;color:#ecd9b88c;font-size:.55rem}.chw-xp{flex:1;min-width:0}.chw-xp-bar{background:#ffffff14;border-radius:99px;height:9px;overflow:hidden}.chw-xp-bar i{background:linear-gradient(90deg,#7dd3fc,#38bdf8);border-radius:99px;height:100%;display:block}.chw-xp p{color:#ecd9b8cc;margin:.25rem 0 0;font-size:.78rem}.chw-boni{color:#b9ff3a!important}.chw-dim{color:#ecd9b880;font-weight:400}.chw-sub{text-transform:uppercase;letter-spacing:.08em;color:#ffd27abf;align-items:center;gap:.5rem;margin:1rem 0 .4rem;font-family:Cinzel,serif;font-size:.8rem;display:flex}.chw-doll{grid-template-columns:auto minmax(0,260px) auto;justify-content:center;align-items:stretch;gap:.7rem;display:grid}.chw-doll-col{gap:.45rem;display:grid}.chw-doll-mid{background:radial-gradient(circle at 50% 25%,#ffd27a17,#ffffff05);border:1px solid #ffd27a29;border-radius:12px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:.3rem;padding:.6rem;display:flex}.chw-doll-mid .chw-por img{object-fit:cover;border:2px solid #b9ff3a73;border-radius:50%;width:100%;height:100%;box-shadow:0 0 22px -6px #b9ff3a80}.chw-doll-mid .chw-por-ini{font-size:2.6rem}.chw-por-edit{bottom:6px;left:auto;right:6px}.chw-doll-boni{flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:.15rem;display:flex}.chw-doll-boni span{color:#b9ff3a;background:#b9ff3a17;border:1px solid #b9ff3a59;border-radius:999px;padding:.12rem .42rem;font-size:.68rem}.chw-doll-boni .chw-dim{background:#ffffff08;border-color:#ffffff1f}.chw-doll-name{color:#ffe1b0;font-family:Cinzel,serif;font-size:.9rem}.chw-doll-lvl{letter-spacing:.08em;text-transform:uppercase;color:#b9ff3ad9;font-size:.7rem}.chw-slot{border:2px solid var(--r,#ffffff29);width:74px;height:74px;color:inherit;cursor:pointer;background:#00000059;border-radius:10px;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 0 12px #0009}.chw-slot.is-on{box-shadow:inset 0 0 12px #0009, 0 0 10px -2px var(--r,transparent)}.chw-slot.is-empty{cursor:default;border-style:dashed;border-color:#ffffff24}.chw-slot img{object-fit:contain;width:54px;height:54px}.chw-slot-ghost{border:2px dashed #ecd9b82e;border-radius:6px;width:26px;height:26px}.chw-slot-lbl{text-transform:uppercase;letter-spacing:.06em;text-align:center;color:#ecd9b880;background:linear-gradient(#0000,#000000bf);border-radius:0 0 8px 8px;padding:1px 0;font-size:.52rem;position:absolute;bottom:-1px;left:0;right:0}.chw-item small{color:#ecd9b89e;font-size:.7rem;line-height:1.4}@media (width<=620px){.chw-doll{grid-template-columns:1fr 1fr}.chw-doll-mid{order:-1;grid-column:1/-1}}.chw-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:.5rem;display:grid}.chw-item{background:#ffffff08;border:1px solid #ffffff1c;border-radius:9px;flex-direction:column;gap:.22rem;height:100%;padding:.7rem .75rem;display:flex}.chw-grid{align-items:stretch}.chw-item .chw-btn{margin-top:auto}.chw-skill{gap:.3rem}.chw-item .chw-btn{margin-top:auto;padding-top:.35rem;padding-bottom:.35rem}.chw-item.is-locked{opacity:.5}.chw-item img{object-fit:contain;width:32px;height:32px}.chw-item b{color:var(--r,#ecd9b8);font-size:.78rem}.chw-rar{color:var(--r,#ecd9b899)!important}.chw-rang{color:#ecd9b88c;font-weight:400}.chw-btn{cursor:pointer;color:#2a1206;background:linear-gradient(#ffd27a,#ffb648);border:none;border-radius:6px;min-height:28px;margin-top:.25rem;font-size:.72rem;font-weight:700}.chw-btn:disabled{opacity:.4;cursor:not-allowed}.chw-btn-an,.chw-btn-an:disabled{opacity:1;cursor:default;color:#0b0f14;background:linear-gradient(#cdfb5a,#9fd91f);font-weight:700}.chw-item.is-an{border-color:#b9ff3a80;box-shadow:inset 0 0 0 1px #b9ff3a2e,0 0 16px #b9ff3a1a}.chw-btn-ghost{color:#ecd9b8cc;background:#ffffff12;border:1px solid #ffffff24;padding:0 .5rem}.chw-skill-top{align-items:center;gap:.45rem;display:flex}.chw-skill-top img{object-fit:contain;border-radius:50%;flex:none;width:38px;height:38px}.chw-skill-top b{min-width:0}.chw-faenge{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:.3rem;display:grid}.chw-row{background:#ffffff08;border-radius:7px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .55rem;font-size:.78rem;display:flex}.chw-row-n{overflow-wrap:anywhere;min-width:0;line-height:1.25}.chw-row-z{white-space:nowrap;flex:none;align-items:baseline;gap:.35rem;display:flex}.chw-row b{color:#ffd27a;font-family:JetBrains Mono,monospace}.chw-row small{color:#ecd9b880}.sh-badge-pot{color:#8ff0dc;background:#50c8b429;border:1px solid #50c8b473}.sh-note{color:#ffd27ab8;margin-top:.16rem;font-size:.63rem;display:block}.sh-buy-use{color:#06231d;background:linear-gradient(#5fd7c0,#33b39c)}.tr-img{object-fit:contain;image-rendering:auto;vertical-align:middle;filter:drop-shadow(0 1px 3px #0000008c);display:inline-block}.ab-troph-card .tr-img{width:2.1rem;height:2.1rem}.ab-troph-item .tr-img{width:1.3rem;height:1.3rem}.ab-badge-ico.tr-img{width:1.15em;height:1.15em}.ab-badge{filter:drop-shadow(0 0 3px #ffbe5073);cursor:help;vertical-align:baseline;align-items:center;gap:.1rem;margin-left:.25rem;font-size:.85em;display:inline-flex}.ab-badge-n{color:#ffd27a;background:#ffbe5029;border-radius:6px;padding:0 .22em;font-size:.62em;font-weight:800;line-height:1.35}.ab-troph{border-top:1px solid #ffbe5029;margin-top:1.2rem;padding-top:.9rem}.ab-troph-head{letter-spacing:.12em;text-transform:uppercase;color:#ffbe50;margin:0 0 .6rem;font-family:Cinzel,serif;font-size:.72rem}.ab-troph-grid{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.ab-troph-card{background:#ffbe5014;border:1px solid #ffbe504d;border-radius:10px;flex-direction:column;align-items:center;gap:.15rem;min-width:92px;padding:.55rem .6rem;display:flex}.ab-troph-card .ab-troph-ico{font-size:1.35rem;line-height:1}.ab-troph-name{color:#ffe7ab;text-align:center;font-size:.74rem;font-weight:700}.ab-troph-season{color:#dcc8aa99;font-size:.64rem}.ab-troph-season-row{margin:.55rem 0 .3rem}.ab-troph-list{flex-direction:column;gap:.2rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.ab-troph-item{background:#ffffff08;border-radius:8px;align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.8rem;display:flex}.ab-troph-item.is-me{background:#ffbe5024;border:1px solid #ffbe504d}.ab-troph-item.is-dabei{opacity:.75}.ab-troph-item .ab-troph-ico{text-align:center;flex:none;width:1.3rem}.ab-troph-item .ab-troph-name{text-align:left;flex:none;min-width:8.5rem}.ab-troph-item .ab-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ab-troph-item .ab-pts{color:#dcc8aabf;flex:none;font-size:.74rem}@media (width<=900px){#td-chip{display:none}}.arena-maint-chip{z-index:140;color:#ffd7de;white-space:nowrap;background:#780c1eeb;border:1px solid #e0304f;border-radius:999px;padding:.45rem 1rem;font-size:.82rem;animation:1.6s ease-in-out infinite maint-chip-pulse;position:fixed;top:3.1rem;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #e0304f66}@keyframes maint-chip-pulse{0%,to{box-shadow:0 6px 16px #e0304f4d}50%{box-shadow:0 6px 26px #e0304f99}}@media (width<=700px){.arena-maint-chip{white-space:normal;text-align:center;border-radius:12px;width:calc(100vw - 2rem)}}.ab-row{background:#00000038;border:1px solid #ffbe5014;border-radius:3px;grid-template-columns:28px auto 1fr auto;align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.84rem;display:grid;position:relative}.ab-row.ab-hofrow{grid-template-columns:28px 1fr auto}.ab-row.has-duel{padding-right:2.3rem}.ab-duel{color:#ffb4b4;cursor:pointer;background:#f871711f;border:1px solid #f8717166;border-radius:6px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;padding:0;font-size:.92rem;line-height:1;transition:background .12s,border-color .12s,transform .12s,color .12s;display:inline-flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.ab-duel:hover{color:#fff;background:#f8717147;border-color:#f87171b3;transform:translateY(-50%)scale(1.1)}.ab-row.is-me{background:#4ade801f;border-color:#4ade8066}.ab-rank{color:#ffd79b80;font-family:JetBrains Mono,monospace;font-size:.72rem}.ab-name{color:#fff0c8f2;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ab-title{color:#c9a86af2;font-size:.82em;font-style:italic}.ab-pts{color:#ffd79bb3;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.72rem}.ab-pts b{color:#4ade80;font-family:Cinzel,serif;font-size:.86rem}.ab-hofrow{grid-template-columns:auto 1fr auto}.ab-season{color:#ffd79b99;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.68rem}.ab-empty{color:#ffd79b66;text-align:center;padding:1.2rem;font-size:.85rem}.ab-inaktiv{color:#ffbe50;background:#ffbe5012;border:1px solid #ffbe5047;border-radius:6px;margin:0 0 .7rem;padding:.55rem .75rem;font-size:.78rem;line-height:1.45}.ab-close{color:#ffd79bb3;cursor:pointer;background:#ffbe5014;border:none;border-top:1px solid #ffbe5026;padding:.5rem;font-family:JetBrains Mono,monospace;font-size:.72rem;transition:all .2s}.ab-close:hover{color:#ffbe50;background:#ffbe5029}.ab-clickable{cursor:pointer;transition:background .12s,border-color .12s}.ab-clickable:hover{background:#ffbe501f;border-color:#ffbe504d}.ab-div-head{background:#1e1c2e80;background:linear-gradient(135deg, color-mix(in srgb, var(--div-col,#3b82c4) 40%, transparent), #0006);border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.5rem;margin:0 0 .55rem;padding:.6rem .7rem;display:flex;box-shadow:inset 0 1px #ffffff14}.ab-div-ico{filter:drop-shadow(0 1px 3px #00000080);font-size:1.5rem;line-height:1}.ab-div-title{color:#fff;text-shadow:0 1px 4px #00000080;font-family:Cinzel,serif;font-size:1.05rem;font-weight:700}.ab-div-sub{color:#ffffffbf;white-space:nowrap;text-align:right;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.66rem}.ab-div-list .ab-row.is-promote{background:#4ade8012;border-left:3px solid #4ade80bf}.ab-div-list .ab-row.is-relegate{background:#f8717112;border-left:3px solid #f87171bf}.ab-div-list .ab-row.is-me.is-promote{background:#4ade8026}.ab-div-list .ab-row.is-me.is-relegate{background:#f8717124}.ab-zonetag{margin-right:.28rem;font-family:JetBrains Mono,monospace;font-size:.72rem}.ab-zonetag.up{color:#4ade80}.ab-zonetag.down{color:#f87171}.ab-zone-divider{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin:.18rem 0;padding:0 .2rem;font-family:Cinzel,serif;font-size:.6rem;font-weight:700;list-style:none;display:flex}.ab-zone-divider:before,.ab-zone-divider:after{content:"";flex:1;height:1px}.ab-zone-divider.up{color:#4ade80cc}.ab-zone-divider.up:before,.ab-zone-divider.up:after{background:linear-gradient(90deg,#0000,#4ade8073,#0000)}.ab-zone-divider.down{color:#f87171d9}.ab-zone-divider.down:before,.ab-zone-divider.down:after{background:linear-gradient(90deg,#0000,#f8717173,#0000)}.ap-div-badge{background:#1e1c2e80;background:linear-gradient(135deg, color-mix(in srgb, var(--div-col,#3b82c4) 42%, transparent), #00000059);border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:.45rem;margin:.15rem 0 .4rem;padding:.4rem .55rem;display:flex}.ap-div-ico{object-fit:contain;width:26px;height:26px;image-rendering:pixelated;filter:drop-shadow(0 1px 2px #00000080);flex:none}.ap-div-ico-emoji{width:auto;height:auto;font-size:1.3rem;line-height:1}.ap-div-name{color:#fff;text-shadow:0 1px 3px #00000080;font-family:Cinzel,serif;font-size:.95rem;font-weight:700}.ap-div-meta{color:#ffe1b4e6;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.2rem;font-size:.74rem;display:flex}.ap-div-zone{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:700}.ap-div-zone.up{color:#4ade80}.ap-div-zone.down{color:#f87171}.ap-div-join{color:#9fd4ffe6;font-size:.74rem;line-height:1.4}.mwc-divname{text-shadow:0 0 18px,0 1px #ffffff4d;margin:.4rem 0 .1rem;font-family:Cinzel,serif;font-size:1.55rem;font-weight:800}.abd-intro{background:#3b82c41a;border:1px solid #6eb4ff3d;border-radius:10px;margin-bottom:.9rem;padding:.7rem .85rem}.abd-intro-t{color:#9fd4ff;margin-bottom:.3rem;font-family:Cinzel,serif;font-size:.84rem;font-weight:700}.abd-intro p{color:#e6f0ffd9;margin:0;font-size:.78rem;line-height:1.5}.abd-intro b{color:#cfe6ff}.abd-up{color:#4ade80;font-weight:700}.abd-down{color:#f87171;font-weight:700}.abd-ladder{flex-direction:column;gap:.5rem;display:flex}.abd-div{background:#00000038;border:1px solid #ffffff1a;border-radius:10px;overflow:hidden}.abd-div.is-mine{border-color:#ffffff40;border-color:color-mix(in srgb, var(--div-col) 60%, #fff3);box-shadow:0 0 0 1px color-mix(in srgb, var(--div-col) 32%, transparent), 0 0 20px color-mix(in srgb, var(--div-col) 22%, transparent)}.abd-head{cursor:pointer;text-align:left;color:#fff;background:#2826388c;background:linear-gradient(135deg, color-mix(in srgb, var(--div-col) 34%, transparent), #00000047);border:none;align-items:center;gap:.5rem;width:100%;padding:.55rem .7rem;display:flex}.abd-head:hover{filter:brightness(1.1)}.abd-ico{object-fit:contain;width:30px;height:30px;image-rendering:pixelated;filter:drop-shadow(0 1px 3px #0000008c);flex:none}.abd-ico-emoji{width:auto;height:auto;font-size:1.35rem;line-height:1}.abd-name{color:#fff;text-shadow:0 1px 3px #00000080;font-family:Cinzel,serif;font-size:.95rem;font-weight:700}.abd-mine{letter-spacing:.08em;text-transform:uppercase;color:#1a1208;white-space:nowrap;background:linear-gradient(#ffe082,#ffc233);border-radius:999px;padding:.12rem .42rem;font-family:JetBrains Mono,monospace;font-size:.54rem;font-weight:700}.abd-flow{white-space:nowrap;gap:.5rem;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.62rem;display:flex}.abd-size{color:#ffffffbf;text-align:right;min-width:1.6em;font-family:JetBrains Mono,monospace;font-size:.68rem}.abd-chev{color:#fff9;font-size:.78rem;transition:transform .25s}.abd-div.is-open .abd-chev{transform:rotate(180deg)}.abd-members{max-height:0;padding:0 .5rem;transition:max-height .3s,padding .3s;overflow:hidden}.abd-div.is-open .abd-members{max-height:2000px;padding:.5rem}.chat-av,.ab-av{background:#ffbe501f;border:1px solid #ffbe5047;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.chat-av{width:20px;height:20px;margin-right:.35rem}.ab-av{width:22px;height:22px;margin-right:.45rem}.chat-av i,.ab-av i{color:#ffd79bbf;font-family:Orbitron,sans-serif;font-style:normal;font-weight:700;line-height:1}.chat-av i{font-size:.6rem}.ab-av i{font-size:.66rem}.chat-av img,.ab-av img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.av-btn{cursor:pointer;transition:border-color .14s,box-shadow .14s,transform .14s}.av-btn:hover{border-color:#ffbe50;transform:scale(1.12);box-shadow:0 0 10px #ffbe5059}.av-plain{opacity:.5}.arena-sp{z-index:126;-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#03040980;justify-content:center;align-items:center;padding:1rem;transition:opacity .22s;display:flex;position:fixed;inset:0}.sp-open .arena-sp{opacity:1;pointer-events:auto}.sp-box{background:linear-gradient(#120d16fa,#0b080efa);border:1px solid #ffbe504d;border-radius:12px;flex-direction:column;width:min(420px,94vw);max-height:78vh;transition:transform .26s cubic-bezier(.2,.9,.3,1.15);display:flex;overflow:hidden;transform:translateY(12px)scale(.96);box-shadow:0 24px 70px #000000a6}.sp-open .sp-box{transform:none}.sp-head{border-bottom:1px solid #ffbe502e;align-items:center;gap:.65rem;padding:.85rem 1rem .7rem;display:flex}.sp-av{background:#ffbe501f;border:2px solid #ffbe5066;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:relative;overflow:hidden}.sp-av img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sp-av i{color:#ffd79bbf;font-family:Orbitron,sans-serif;font-size:1.05rem;font-style:normal;font-weight:700}.sp-titel{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.sp-titel b{color:#f3e3c2;text-overflow:ellipsis;white-space:nowrap;font-family:Cinzel,serif;font-size:1rem;overflow:hidden}.sp-titel small{color:#ecd9b88c;font-size:.72rem}.arena-sp.ist-inaktiv .sp-titel small{color:#ffbe50}.arena-sp.ist-inaktiv .sp-av{filter:grayscale(.7);border-color:#ffbe508c}.sp-body{padding:.8rem 1rem 1rem;overflow-y:auto}.sp-abschnitt{letter-spacing:.18em;text-transform:uppercase;color:#ffce8a;margin:.2rem 0 .45rem;font-family:Cinzel,serif;font-size:.64rem;font-weight:700}.sp-abschnitt+*+.sp-abschnitt,.sp-boni+.sp-abschnitt,.sp-leer+.sp-abschnitt{margin-top:1rem}.sp-boni{flex-wrap:wrap;gap:.35rem;display:flex}.sp-boni-chip{color:#ecd9b8cc;background:#b9ff3a14;border:1px solid #b9ff3a40;border-radius:6px;padding:.25rem .5rem;font-family:JetBrains Mono,monospace;font-size:.72rem}.sp-boni-chip b{color:#b9ff3a}.sp-leer{color:#ecd9b880;font-size:.78rem}.sp-items{flex-direction:column;gap:.4rem;display:flex}.sp-item{border:1px solid var(--r,#ffbe5033);background:#ffffff08;border-radius:9px;align-items:center;gap:.6rem;padding:.45rem .55rem;display:flex}.sp-item img{object-fit:contain;flex:none;width:30px;height:30px}.sp-item-txt{flex-direction:column;gap:.08rem;min-width:0;display:flex}.sp-item-txt b{color:var(--r,#ecd9b8);font-size:.8rem}.sp-item-txt small{color:#ecd9b88c;font-size:.68rem}.sp-item-bonus{color:#b9ff3ab3!important}.arena-mh{z-index:125;-webkit-backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#03040980;justify-content:center;align-items:center;padding:1rem;transition:opacity .22s;display:flex;position:fixed;inset:0}.mh-open .arena-mh{opacity:1;pointer-events:auto}.mh-box{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#120d16fa,#0b080efa);border:1px solid #ffbe504d;border-radius:12px;flex-direction:column;width:min(440px,94vw);max-height:72vh;transition:transform .26s cubic-bezier(.2,.9,.3,1.15);display:flex;overflow:hidden;transform:translateY(12px)scale(.96);box-shadow:0 24px 70px #000000a6}.mh-open .mh-box{transform:none}.mh-head{border-bottom:1px solid #ffbe502e;align-items:center;gap:.55rem;padding:.85rem 1rem .55rem;display:flex}.mh-dot{background:#ffd79b80;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 8px #ffd79b66}.mh-title{color:#f3e3c2;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:Cinzel,serif;font-size:1rem;font-weight:700;overflow:hidden}.mh-close{color:#ffd79b8c;cursor:pointer;background:0 0;border:none;flex:none;padding:0 .2rem;font-size:1.4rem;line-height:1;transition:color .15s}.mh-close:hover{color:#ff8a8a}.mh-sub{letter-spacing:.08em;text-transform:uppercase;color:#ffd79b6b;padding:.45rem 1rem 0;font-family:JetBrains Mono,monospace;font-size:.6rem}.mh-body{padding:.5rem .8rem .9rem;overflow-y:auto}.mh-body::-webkit-scrollbar{width:7px}.mh-body::-webkit-scrollbar-thumb{background:#ffbe5040;border-radius:4px}.mh-body::-webkit-scrollbar-track{background:0 0}.mh-empty{text-align:center;color:#ffd79b66;padding:1.5rem;font-size:.85rem}.mh-list{flex-direction:column;gap:.18rem;display:flex}.mh-day{align-items:center;gap:.5rem;margin:.6rem .1rem .28rem;display:flex}.mh-day:first-child{margin-top:.1rem}.mh-day-label{letter-spacing:.07em;text-transform:uppercase;color:#ffd79bc7;white-space:nowrap;font-family:Cinzel,serif;font-size:.68rem;font-weight:700}.mh-day-rule{background:linear-gradient(90deg,#ffbe5047,#0000);flex:1;height:1px}.mh-day-count{color:#ffd79b6b;font-family:JetBrains Mono,monospace;font-size:.58rem}.mh-row{border-left:3px solid var(--tc,#4ade80);background:linear-gradient(90deg, var(--tcbg,#4ade8026), #0000002e 62%);border-radius:0 5px 5px 0;align-items:center;gap:.5rem;padding:.4rem .6rem .4rem .55rem;font-size:.8rem;transition:transform .12s,filter .15s;display:flex}.mh-row:hover{filter:brightness(1.18);transform:translate(2px)}.mh-row.is-rare{box-shadow:inset 0 0 0 1px var(--tcbg), 0 0 12px -3px var(--tc)}.mh-type{min-width:0;color:var(--tc);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 10px var(--tcbg);flex:1;font-family:Cinzel,serif;font-weight:600;overflow:hidden}.mh-pts{color:#c7efd0;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700}.mh-combo{color:#2a1c05;white-space:nowrap;background:linear-gradient(#ffe49a,#ffc845);border-radius:999px;padding:.06rem .34rem;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700;box-shadow:0 0 8px #ffc84659}.mh-time{color:#ffd79b80;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.62rem}@media (prefers-reduced-motion:reduce){.mh-box{transition:none}}.arena-body .murloc-counter,.arena-body .murloc-arena-link{display:none!important}@media (width<=720px){.arena-panel{padding:.5rem}.ap-window{width:100%;max-height:94dvh;padding:0 .9rem 1rem}.ap-grid{grid-template-columns:1fr}.arena-title{font-size:1rem}.arena-corner{flex-wrap:wrap;justify-content:flex-end;gap:.34rem;max-width:none;left:4.7rem;right:.7rem}.arena-corner .chip-txt{display:none}.arena-help,.arena-corner .arena-version{letter-spacing:normal;justify-content:center;align-items:center;height:30px;padding:0 .5rem;font-size:.82rem;line-height:1;display:inline-flex}#version-chip{letter-spacing:.04em;font-size:.6rem}.ap-toggle{width:24px;height:46px;top:4.6rem;bottom:auto;left:0;transform:none}.panel-collapsed .arena-panel{transform:translateY(calc(100% + 1.5rem))}.panel-collapsed .ap-toggle{border-bottom:1px solid #ffbe5038;border-radius:8px;bottom:.6rem;left:.7rem}.arena-title{display:none}.arena-top{gap:.4rem;padding:.45rem .55rem}.arena-back{padding:1px}.arena-back img{width:1.85rem;height:1.85rem}.arena-style-btn span{display:none}.arena-style-btn{padding:.32rem .46rem}.arena-hud{top:3rem}.arena-voice{top:8.4rem}.arena-anns{top:10.8rem}.arena-voice .av-label,.arena-boni{display:none}}
