.coop-boss-portrait{flex-direction:column;align-items:center;display:flex}.coop-boss-portrait .hero-portrait>button[data-char-id],.coop-boss-portrait .hero-portrait>button[data-char-id]>img{border-radius:50%}.coop-boss-portrait .hero-portrait>button[data-char-id]{background:linear-gradient(160deg,#f0c8ff,#7e22ce 35%,#2c0b55 65%,#c8aa6e);width:10.5rem;height:10.5rem;padding:.45rem;animation:4s ease-in-out infinite coop-boss-pulse;box-shadow:0 0 1.6rem #9b4dff,0 .6rem 1.5rem #000}.coop-boss-portrait .hero-portrait--active>button[data-char-id]{box-shadow:0 0 2.8rem #b56cff,0 0 .6rem #f0c8ff,0 .6rem 1.5rem #000}@keyframes coop-boss-pulse{0%,to{box-shadow:0 0 1.2rem #9b4dffbf,0 .6rem 1.5rem #000}50%{box-shadow:0 0 2.4rem #b56cfff2,0 .6rem 1.5rem #000}}.coop-boss-portrait button[data-char-id]:before,.coop-boss-portrait button[data-char-id]:after{content:"";z-index:-1;filter:drop-shadow(0 0 .5rem #9b4dff);background:linear-gradient(#f0c8ff,#7e22ce 45%,#1e0838);width:3.2rem;height:4.5rem;position:absolute;top:.3rem}.coop-boss-portrait button[data-char-id]:before{clip-path:polygon(0 0,100% 55%,70% 100%);left:-1.2rem}.coop-boss-portrait button[data-char-id]:after{clip-path:polygon(100% 0,0 55%,30% 100%);right:-1.2rem}.coop-boss-portrait .fstat--hero,.coop-boss-portrait .hero-portrait>div:last-child{display:none}.coop-bossbar{z-index:10;flex-direction:column;align-items:center;margin-bottom:.4rem;display:flex;position:relative}.coop-bossbar__panel{background:linear-gradient(#0a1428f5,#010a13f5);border:1px solid #785a28;border-radius:.35rem;min-width:27rem;padding:.3rem .55rem .45rem;box-shadow:0 .4rem 1rem #0009,inset 0 1px #c8aa6e40}.coop-bossbar__head{align-items:center;gap:.45rem;margin-bottom:.2rem;display:flex}.coop-bossbar__crest{width:1.3rem}.coop-bossbar__name{white-space:nowrap;letter-spacing:.08em;color:#f0e6d2;font-size:1.1rem}.coop-bossbar__sub{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:#c8aa6e;font-size:.62rem;font-weight:800}.coop-bossbar__sub b{color:#d8b4fe}.coop-bossbar__hp{white-space:nowrap;color:#f0e6d2;flex-shrink:0;margin-left:auto;font-size:1rem}.coop-bossbar__hp small{color:#a09b8c;font-size:.75rem}.coop-bossbar__armor{color:#d4d4d8;margin-right:.35rem}.coop-bossbar__chips{align-items:flex-start;gap:.9rem;display:flex;position:absolute;top:calc(100% + 1.4rem)}.coop-bossbar__chips--left{flex-direction:row-reverse;right:calc(50% + 7.5rem)}.coop-bossbar__chips--right{left:calc(50% + 7.5rem)}.coop-chip{font:inherit;white-space:nowrap;color:#e5d3a8;background:0 0;border:0;flex-direction:column;align-items:center;gap:.2rem;padding:0;display:flex}.coop-chip__label{letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 2px #000,0 0 4px #000;font-size:.62rem;font-weight:800}.coop-chip__badge{width:2.6rem;height:2.6rem;box-shadow:0 .3rem .8rem #0009, 0 0 .6rem color-mix(in srgb, currentColor 35%, transparent);background:#010a13;border:2px solid;border-radius:.55rem;position:relative}.coop-chip__badge:after{content:"";border-radius:inherit;background:conic-gradient(#010a13ad var(--wait,0deg), transparent 0);pointer-events:none;position:absolute;inset:0}.coop-chip svg{width:1rem;height:1rem}.coop-chip__icon{background:color-mix(in srgb, currentColor 18%, #010a13);border-radius:.4rem;place-items:center;width:100%;height:100%;display:grid}.coop-chip__icon svg{width:1.3rem;height:1.3rem}.coop-chip__value{z-index:1;background:#010a13;border:1.5px solid;border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .25rem;font-size:.72rem;display:grid;position:absolute;bottom:-.45rem;right:-.45rem}.coop-chip{cursor:help;position:relative}.coop-tip{z-index:50;border:1px solid #785a28;border-top:3px solid var(--chip);white-space:normal;text-align:left;color:#cdbe91;background:linear-gradient(#0a1428fa,#010a13fa);border-radius:.4rem;flex-direction:column;gap:.35rem;width:19rem;padding:.6rem .75rem;font-size:.8rem;font-weight:500;line-height:1.35;display:none;position:absolute;top:calc(100% + .5rem);box-shadow:0 .6rem 1.6rem #000000b3}.coop-chip:hover .coop-tip{display:flex}.coop-bossbar__chips--left .coop-tip{right:0}.coop-bossbar__chips--right .coop-tip{left:0}.coop-tip .coop-tip__title{letter-spacing:.05em;color:var(--chip);font-size:1rem}.coop-tip p b{color:#f0e6d2}.coop-tip__hint{color:#a09b8c;border-top:1px solid #c8aa6e33;padding-top:.35rem;font-style:italic}.coop-chip__icon--art{object-fit:cover;background:#000}.coop-chip b{color:#f0e6d2}.coop-chip--corruption{--chip:#c084fc;color:#c084fc}.coop-chip--soon{color:#f472b6}.coop-chip--soon .coop-chip__badge{animation:1.4s ease-in-out infinite coop-chip-soon}@keyframes coop-chip-soon{50%{box-shadow:0 0 1rem #f472b6}}.coop-chip--hand{--chip:#fcd34d;color:#fcd34d}.coop-chip--hunt{--chip:#f87171;color:#f87171}.coop-chip--hunt b,.coop-chip--rose b{color:var(--seat)}.coop-chip--rose{--chip:var(--seat);color:var(--seat)}.coop-chip--hunger{--chip:#fb7185;color:#fb7185}.coop-chip--petals{--chip:#f9a8d4;color:#f9a8d4}.coop-chip--tithe{--chip:#f43f5e;color:#f43f5e}.coop-chip--bloodshed{--chip:#dc2626;color:#ef4444}.coop-chip--collapse{--chip:#fb923c;color:#fb923c}.coop-chip--devour{--chip:#a3e635;color:#a3e635}.coop-chip--twist{--chip:#93c5fd;color:#93c5fd}.coop-bossbar__track{background:#0b0717;border:1px solid #c8aa6e73;border-radius:.2rem;height:.85rem;position:relative;overflow:visible}.coop-bossbar__fill,.coop-bossbar__trail{border-radius:.15rem;position:absolute;inset:0 auto 0 0}.coop-bossbar__fill{background:linear-gradient(#d8b4fe,#9333ea 45%,#581c87);transition:width .35s ease-out;box-shadow:0 0 .6rem #9b4dff}.coop-bossbar__trail{background:#f9a8d4;transition:width .6s ease-in .5s}.coop-bossbar__notch{background:#c8aa6e;width:2px;position:absolute;top:-.2rem;bottom:-.2rem;box-shadow:0 0 .3rem #000}.coop-bossbar__notch b{color:#c8aa6e;font-size:.55rem;position:absolute;top:100%;left:50%;translate:-50% .05rem}.coop-bossbar__notch--past{background:#6b21a8}.coop-bossbar__notch--past b{color:#6b21a8}.coop-board--slain .coop-boss-portrait .hero-portrait>button[data-char-id]{animation:7s cubic-bezier(.3,0,.4,1) forwards coop-slain-portrait}@keyframes coop-slain-portrait{0%{filter:none;transform:none}4%{filter:brightness(2.4)saturate(0);transform:translate(-6px,3px)scale(1.04)}8%{filter:brightness(1.4);transform:translate(6px,-4px)scale(1.05)}12%{transform:translate(-4px,2px)scale(1.06)}16%{filter:brightness(1.15)saturate(1.3)drop-shadow(0 0 2rem #b56cff);transform:translate(3px,-1px)scale(1.07)}30%{transform:translate(-2px,2px)scale(1.09)}45%{filter:brightness(1.3)saturate(1.4)drop-shadow(0 0 3rem #b56cff);transform:translate(2px,-2px)scale(1.1)}58%{filter:brightness(2.2)saturate(.4)drop-shadow(0 0 4.5rem #e9d5ff);opacity:1;transform:scale(1.14)}85%{filter:brightness(.3)blur(4px)grayscale();opacity:.25;transform:translateY(1.5rem)scale(.7)}to{filter:brightness(0)blur(8px);opacity:0;transform:translateY(2.5rem)scale(.55)}}.coop-board--slain .coop-boss-row .fighter{animation:1.4s ease-in .5s forwards coop-slain-crumble}@keyframes coop-slain-crumble{to{opacity:0;filter:grayscale()brightness(.4)blur(3px);translate:0 2rem;scale:.6}}.coop-board--slain .coop-bossbar{animation:7s ease-in forwards coop-slain-fade}@keyframes coop-slain-fade{0%,50%{opacity:1}75%,to{opacity:0}}.coop-slain-burst{mix-blend-mode:screen;opacity:0;transform-origin:50% 14%;background:radial-gradient(circle at 50% 14%,#f0c8fff2,#9b4dff8c 9%,#0000 32%);animation:7.4s ease-out forwards coop-slain-burst}@keyframes coop-slain-burst{0%{opacity:0;transform:scale(.3)}5%{opacity:.9;transform:scale(.6)}18%{opacity:.25;transform:scale(.7)}50%{opacity:.35;transform:scale(.9)}58%{opacity:1;transform:scale(1.2)}75%{opacity:.5;transform:scale(2.6)}to{opacity:0;transform:scale(3.2)}}.coop-slain-dim{opacity:0;background:radial-gradient(at 50% 30%,#1400288c,#020008d9);animation:7.4s ease-in forwards coop-slain-dim}@keyframes coop-slain-dim{0%,50%{opacity:0}85%,to{opacity:1}}.coop-slain-banner span{letter-spacing:.06em;text-transform:uppercase;color:#f0e6d2;text-shadow:0 0 1.5rem #9b4dff,0 0 3rem #6b21a8,0 .3rem .6rem #000;opacity:0;font-size:clamp(2.5rem,5vw,4.5rem);animation:7.4s ease-out forwards coop-slain-banner}@keyframes coop-slain-banner{0%,41%{opacity:0;letter-spacing:.3em;transform:scale(1.25)}49%{opacity:1;letter-spacing:.06em;transform:scale(1)}88%{opacity:1}to{opacity:0;transform:scale(.98)}}.coop-board--fallen .coop-boss-portrait .hero-portrait>button[data-char-id]{animation:3.8s ease-out forwards coop-fallen-roar}@keyframes coop-fallen-roar{0%{transform:none}10%{filter:brightness(1.6)drop-shadow(0 0 2.5rem #f472b6);transform:translate(-4px,2px)scale(1.08)}20%{transform:translate(4px,-2px)scale(1.12)}35%,to{filter:brightness(1.3)saturate(1.5)drop-shadow(0 0 3rem #9b4dff);transform:scale(1.15)}}.coop-board--fallen .coop-lanes,.coop-board--fallen .coop-ally-hero,.coop-board--fallen .hero-portrait{transition:filter 1.5s}.coop-board--fallen .coop-lanes:not(.coop-boss-row),.coop-board--fallen .coop-ally-hero{filter:grayscale()brightness(.55)}.coop-fallen-dim{opacity:0;background:radial-gradient(at 50% 20%,#0000 20%,#1e0028bf 75%);animation:3.8s ease-in forwards coop-fallen-dim}@keyframes coop-fallen-dim{to{opacity:1}}.coop-fallen-banner span{color:#fecdd3;text-shadow:0 0 1.5rem #be123c,0 0 3rem #6b21a8,0 .3rem .6rem #000;animation:3.8s ease-out forwards coop-fallen-banner}@keyframes coop-fallen-banner{0%,25%{opacity:0;transform:scale(1.2)}40%,90%{opacity:1;transform:scale(1)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.coop-board--slain .coop-boss-portrait .hero-portrait>button[data-char-id],.coop-board--fallen .coop-boss-portrait .hero-portrait>button[data-char-id]{animation:7s ease-in forwards coop-slain-fade}.coop-slain-burst{display:none}}.coop-lane{background:linear-gradient(to top, color-mix(in srgb, var(--lane) 16%, transparent), transparent 70%)}.coop-lanes>*+*{border-left:1px solid #ffffff14}.coop-lane--out{filter:grayscale()brightness(.6)}.coop-lanes .fighter{zoom:.82}.coop-ally-hero{zoom:.85}.coop-ally-hero--out{filter:grayscale()brightness(.5)}.coop-angel{animation:3.2s ease-in-out infinite alternate coop-angel-float}.coop-angel>:first-child{filter:grayscale(.75)brightness(1.15)drop-shadow(0 0 .9rem #fff7d6bf)}.coop-angel:before{content:"";z-index:5;pointer-events:none;border:.22rem solid #fef3c7;border-radius:50%;width:4.5rem;height:1.1rem;position:absolute;top:-.6rem;left:50%;translate:-50%;box-shadow:0 0 .8rem #fde68a,inset 0 0 .5rem #fde68a}@keyframes coop-angel-float{to{translate:0 -.35rem}}.ui-power--angel{box-shadow:0 0 1.2rem #fff7d6cc}.coop-plate{z-index:20;border:1px solid #785a28;border-left:3px solid var(--seat);white-space:nowrap;background:linear-gradient(#0a1428f2,#010a13f2);border-radius:.35rem;align-items:center;gap:.6rem;padding:.2rem .3rem .2rem .55rem;font-size:.75rem;display:flex;position:relative;box-shadow:0 .3rem .8rem #00000080}.coop-plate__name{color:var(--seat);align-items:center;gap:.3rem;font-weight:800;display:flex}.coop-plate__bot svg{opacity:.8;width:.85rem;height:.85rem}.coop-plate__mana{align-items:center;gap:.3rem;display:flex}.coop-plate__gem{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);color:#fff;text-shadow:0 1px 2px #000c;background:linear-gradient(160deg,#7dd3fc,#0284c7 55%,#0c4a6e);place-items:center;width:1.3rem;height:1.3rem;font-size:.7rem;font-weight:800;display:grid}.coop-plate__pips{gap:2px;display:flex}.coop-plate__pips i{background:#ffffff1f;border-radius:1px;width:.3rem;height:.6rem}.coop-plate__pips .coop-plate__pip--full{background:#38bdf8;box-shadow:0 0 .25rem #0ea5e9}.coop-plate__state{letter-spacing:.08em;text-transform:uppercase;border-radius:.25rem;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:.65rem;font-weight:800;display:flex}.coop-plate__state svg{width:.75rem;height:.75rem}.coop-plate__state--done{color:#bbf7d0;background:#166534;box-shadow:inset 0 0 0 1px #22c55e}.coop-plate__state--thinking{color:#f0e6d2;background:#c8aa6e26;box-shadow:inset 0 0 0 1px #c8aa6e}.coop-plate__state--waiting{color:#a09b8c;background:#ffffff0f}.coop-plate__state--fallen{color:#fca5a5;background:#450a0a}.coop-plate__dots{gap:2px;display:flex}.coop-plate__dots i{background:currentColor;border-radius:999px;width:3px;height:3px;animation:1.2s ease-in-out infinite coop-plate-dot}.coop-plate__dots i:nth-child(2){animation-delay:.2s}.coop-plate__dots i:nth-child(3){animation-delay:.4s}@keyframes coop-plate-dot{0%,60%,to{opacity:.25}30%{opacity:1}}.coop-crest{flex-shrink:0;width:1.4rem;height:auto}.coop-crest--art{object-fit:contain;zoom:1.8}.coop-crest--art.coop-crest--dim{filter:grayscale(.7)brightness(.8);opacity:.8}.coop-crest--dim{filter:grayscale(.85)brightness(.55);opacity:.6}.coop-crest--lit.coop-crest--nightmare{filter:drop-shadow(0 0 .35rem #a855f7)}.crest-row{gap:.1rem;display:inline-flex}.crest-row--small{position:absolute;bottom:.1rem;left:50%;translate:-50%}.crest-row--small .coop-crest{width:.8rem}.crest-row--small .coop-crest--art{width:.55rem}.coop-board .fighter__frame{outline:3px solid var(--coop-owner,transparent);outline-offset:3px}.coop-board .fighter:after{content:"";pointer-events:none;height:70%;opacity:var(--coop-acid,0);filter:drop-shadow(0 0 .5rem #84cc16);background:radial-gradient(circle at 30% 20%,#bef264 0 6%,#0000 7%),radial-gradient(circle at 65% 35%,#a3e635 0 5%,#0000 6%),radial-gradient(at 50% 100%,#84cc168c,#0000 70%);border-radius:50%;animation:1.8s ease-in infinite coop-drip;position:absolute;inset:8% 10% auto}@keyframes coop-drip{0%{translate:0 -.3rem}to{translate:0 .6rem}}.coop-board .fighter:before{content:"";z-index:2;pointer-events:none;opacity:var(--coop-grip,0);background:repeating-conic-gradient(from 20deg, #7e22cebf 0 18deg, transparent 18deg 40deg);border-radius:45%;animation:6s linear infinite coop-coil;position:absolute;inset:-6%;-webkit-mask:radial-gradient(circle,#0000 52%,#000 54% 66%,#0000 68%);mask:radial-gradient(circle,#0000 52%,#000 54% 66%,#0000 68%)}@keyframes coop-coil{to{rotate:360deg}}.coop-board .fighter:not(.grayscale){filter:drop-shadow(0 0 calc(var(--coop-hand,0) * .7rem) #fbbf24) drop-shadow(0 0 calc(var(--coop-shimmer,0) * .8rem) #c026d3)}.coop-board [data-char-id]:not(.fighter){filter:drop-shadow(0 0 calc(var(--coop-acid,0) * .8rem) #84cc16)}.coop-boss-row .fighter{animation:.7s cubic-bezier(.2,.9,.3,1.2) coop-rise}@keyframes coop-rise{0%{opacity:0;translate:0 4rem;scale:.6}}.coop-board .lol-arena-bg__vista{filter:saturate(1.1)brightness(1.15);background:radial-gradient(55% 30% at 50% 55%,#0a8c9629,#0000 70%),radial-gradient(50% 40% at 50% 0,#581c8724,#0000 70%),radial-gradient(85% 75%,#0000 40%,#01080ebf 100%),linear-gradient(#010a1333,#0000 45%,#010a1399),url(/lol/boss/baron/arena1.webp) 50% 60%/cover no-repeat,#03141a;transition:filter 2.5s}.coop-board--p2 .lol-arena-bg__vista{filter:saturate(.7)brightness(.7)}.coop-board--p3 .lol-arena-bg__vista{filter:saturate(.5)brightness(.4)}.coop-board .lol-arena-bg svg{transition:filter 2.5s}.coop-board--p2 .lol-arena-bg svg{filter:hue-rotate(95deg)saturate(1.4)}.coop-board--p3 .lol-arena-bg svg{filter:hue-rotate(120deg)saturate(2)brightness(1.2)}.coop-board .lol-arena-bg:after,.coop-board:before,.coop-board:after{content:"";pointer-events:none;opacity:0;transition:opacity 2.5s;position:absolute;inset:0}.coop-board .lol-arena-bg:after{filter:saturate(.75);background:radial-gradient(60% 45% at 50% 8%,#9333ea47,#0000 70%),radial-gradient(85% 75%,#0000 25%,#040210eb 100%),linear-gradient(#08061c99,#0e0a288c 45%,#040310e6),url(/lol/boss/baron/arena2.webp) 50% 70%/cover no-repeat}.coop-board--p2 .lol-arena-bg:after{opacity:1}.coop-board:before{z-index:-1;filter:saturate(.85)brightness(.8);background:radial-gradient(50% 40% at 50% 12%,#7e22ce4d,#0000 70%),radial-gradient(80% 70%,#0000 20%,#030008f2 100%),linear-gradient(#0a021699,#10042080 45%,#030008eb),url(/lol/boss/baron/arena3.webp) 50% 35%/cover no-repeat,#07020f}.coop-board--p3:before{opacity:1}.coop-board:after{z-index:-1;background:radial-gradient(55% 38% at 50% 30%,#a855f752,#0000 70%)}.coop-board--p3:after{opacity:1;animation:7s ease-in-out infinite coop-void-breathe}.coop-arena{transition:filter .15s cubic-bezier(.4,0,.2,1),box-shadow 2.5s;position:relative}.coop-arena:before{content:"";pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(160deg,#f3e8ff 0%,#a855f7 18%,#581c87 42%,#1e0638 55%,#7e22ce 78%,#e9d5ff 100%);transition:opacity 2.5s;position:absolute;inset:0}.coop-arena--p2:before{opacity:.35}.coop-arena--p3:before{opacity:.92}.coop-board .coop-arena.coop-arena--p3{box-shadow:0 0 0 1px #0b0418,0 0 0 3px #7e22ce99,0 1.5rem 3rem -1rem #000000e6,0 -1.5rem 4rem -1rem #9333ea99,0 1.5rem 3.5rem -1.5rem #581c8780}.coop-board .coop-arena .arena-surface:before,.coop-board .coop-arena .arena-emblem:before,.coop-board .coop-arena .arena-emblem:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;transition:opacity 2.5s;position:absolute;inset:0}.coop-board .coop-arena .arena-emblem{aspect-ratio:auto;border-radius:inherit;opacity:1;background:0 0;width:auto;display:block;inset:0;translate:none}.coop-board .coop-arena .arena-emblem:after{font-size:0}.coop-board .coop-arena .arena-surface:before{mix-blend-mode:screen;background:radial-gradient(75% 22%,#0a96a033,#0000 75%),radial-gradient(40% 45% at 0 100%,#46642838,#0000 70%),radial-gradient(40% 45% at 100% 100%,#4664282e,#0000 70%),radial-gradient(50% 40% at 50% 0,#7e22ce1f,#0000 70%),url(/lol/boss/baron/arena1.webp) 50%/cover no-repeat}.coop-board .coop-arena--p1 .arena-surface:before{opacity:.55}.coop-board .coop-arena--p2 .arena-surface:before{opacity:.25}.coop-board .coop-arena .arena-emblem:before{mix-blend-mode:screen;background:radial-gradient(70% 60% at 50% 0,#7e22ce4d,#0000 75%),linear-gradient(#2e106540,#0000 70%),url(/lol/boss/baron/arena2.webp) 50% 75%/cover no-repeat}.coop-board .coop-arena--p2 .arena-emblem:before{opacity:.3}.coop-board .coop-arena--p3 .arena-emblem:before{opacity:.12}.coop-board .coop-arena .arena-emblem:after{mix-blend-mode:screen;background:radial-gradient(70% 55% at 50% 15%,#a855f759,#0000 75%),radial-gradient(30% 25% at 22% 85%,#84cc161f,#0000 75%),radial-gradient(25% 22% at 78% 78%,#84cc161a,#0000 75%),linear-gradient(#3b076459,#14042833 60%,#0000),url(/lol/boss/baron/arena3.webp) 50% 40%/cover no-repeat}.coop-board .coop-arena--p3 .arena-emblem:after{opacity:.3;animation:7s ease-in-out infinite coop-void-breathe}@keyframes coop-void-breathe{50%{filter:brightness(1.3)}}.coop-boss-row:before{--vein:transparent calc(50% - 5px), #9333ea2e calc(50% - 2px), #d8b4febf 50%, #9333ea2e calc(50% + 2px), transparent calc(50% + 5px);content:"";pointer-events:none;background:linear-gradient(to bottom right, var(--vein)) 28.57% 0 / 30% 80% no-repeat, linear-gradient(to bottom left, var(--vein)) 71.43% 0 / 30% 70% no-repeat, linear-gradient(to bottom right, var(--vein)) 8.62% 8.33% / 42% 40% no-repeat, linear-gradient(to bottom left, var(--vein)) 91.38% 8.33% / 42% 40% no-repeat, linear-gradient(to bottom right, var(--vein)) 43.96% 0 / 9% 100% no-repeat, linear-gradient(to bottom left, var(--vein)) 57.3% 0 / 11% 95% no-repeat, linear-gradient(to bottom right, var(--vein)) 27.78% 100% / 10% 60% no-repeat, linear-gradient(to bottom left, var(--vein)) 74.71% 100% / 13% 65% no-repeat;opacity:0;transition:opacity 2.5s;position:absolute;inset:0 0 -60%;-webkit-mask-image:radial-gradient(60% 90% at 50% 0,#000 15%,#0000 90%);mask-image:radial-gradient(60% 90% at 50% 0,#000 15%,#0000 90%)}.coop-arena--p2 .coop-boss-row:before{opacity:.4}.coop-arena--p3 .coop-boss-row:before{opacity:.6}.coop-lanes.coop-boss-row>*+*{border-left:0}@media (prefers-reduced-motion:reduce){.coop-board--p3:after,.coop-board .coop-arena--p3 .arena-emblem:after{animation:none}}.boss-card{color:#f5f3ff;text-align:center;background:linear-gradient(#1a0b2e,#0b1020);border:3px solid #c8aa6e;border-radius:.9rem;width:17rem;overflow:hidden;box-shadow:0 0 2.5rem #9333ea99}.boss-card__art{height:11rem;overflow:hidden}.boss-card__art img{object-fit:cover;width:100%;height:100%}.boss-card__name{letter-spacing:.03em;color:#e9d5ff;padding:.5rem .75rem .2rem;font-size:1.6rem}.boss-card__text{padding:0 1rem .9rem;font-size:.95rem;line-height:1.3}.boss-card--hand{border-color:#fbbf24;box-shadow:0 0 2.5rem #fbbf2499}.boss-card--hand .boss-card__name{color:#fde68a}.boss-card--strike .boss-card__name,.boss-card--corruption .boss-card__name{color:#bef264}.coop-wave{background:linear-gradient(90deg,#0000,#9333ea8c 40%,#bef26459 50%,#9333ea8c 60%,#0000);animation:1.4s ease-in-out forwards coop-wave}@keyframes coop-wave{0%{translate:-100%}to{translate:100%}}.coop-phase-dark{background:radial-gradient(#1404288c,#000000d9);animation:3.4s ease-in-out forwards coop-dark}.coop-phase-pop{animation:3.4s ease-out forwards coop-phase-pop}@keyframes coop-phase-pop{0%{opacity:0;scale:2}8%{opacity:1;scale:1}85%{opacity:1}to{opacity:0;scale:.95}}@keyframes coop-dark{0%{opacity:0}12%,82%{opacity:1}to{opacity:0}}.coop-phase-banner{letter-spacing:.05em;color:#e9d5ff;text-shadow:0 0 1.5rem #a855f7;background:#000000a6;border-radius:1rem;padding:1rem 2.5rem;font-size:4.5rem}.coop-explainer{color:#f5f3ff;text-align:center;background:#0a0618f2;border:2px solid #a855f7;border-radius:.75rem;max-width:34rem;padding:.9rem 1.1rem;font-size:1rem;box-shadow:0 0 2rem #a855f773}.coop-explainer__ok{background:#7e22ce;border-radius:.4rem;margin-top:.5rem;padding:.2rem 1.2rem;font-size:1.1rem}.bosses-body{grid-template-columns:minmax(0,1fr) 33rem;align-items:start}.bosses-chip{border:1px solid var(--lol-gold-dark,#785a28);color:var(--lol-gold-light,#f0e6d2);background:#010a13b3;align-items:center;gap:.4rem;padding:.35rem .8rem;font-size:.9rem;transition:border-color .15s,background .15s;display:inline-flex}.bosses-chip:hover{border-color:var(--lol-gold,#c8aa6e)}.bosses-chip[aria-pressed=true]{border-color:var(--lol-gold,#c8aa6e);background:linear-gradient(#c8aa6e47,#010a13cc);box-shadow:0 0 .8rem #c8aa6e4d}.bosses-h2{color:var(--lol-gold-light,#f0e6d2);letter-spacing:.06em;text-transform:uppercase;font-size:1.35rem}.bosses-h2 small{color:var(--lol-grey,#a09b8c);letter-spacing:.04em;margin-left:.5rem;font-size:.8rem}.bosses-note{color:var(--lol-grey,#a09b8c);margin-top:.75rem;font-size:.82rem;line-height:1.4}.bosses-hero{background:linear-gradient(90deg, #010a1359, #010a13eb 45%), var(--bosses-arena,none) center / cover, #010a13;gap:1.5rem;padding:1.25rem;display:flex;position:relative;overflow:hidden}.bosses-hero__art{aspect-ratio:600/355;border:1px solid var(--lol-gold,#c8aa6e);flex-shrink:0;width:26rem;overflow:hidden;box-shadow:0 0 2rem #9333ea73,0 .6rem 1.6rem #0009}.bosses-hero__art img{object-fit:cover;width:100%;height:100%}.bosses-hero__text{flex-direction:column;gap:.35rem;min-width:0;display:flex}.bosses-hero__kind{color:#c084fc;letter-spacing:.18em;text-transform:uppercase;font-size:.75rem}.bosses-hero__title{color:var(--lol-gold,#c8aa6e);font-size:1.05rem}.bosses-hero__intro{color:#e2d9c4;max-width:40rem;line-height:1.45}.bosses-hero__rules{color:var(--lol-grey,#a09b8c);font-size:.85rem}.bosses-diff{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.bosses-chip--ascended{color:#f0f9ff;text-shadow:0 0 .5rem #22d3eecc;background:linear-gradient(#22d3ee2e,#010a13d9);border-color:#c8aa6e;position:relative;overflow:hidden}.bosses-chip--ascended[aria-pressed=true]{background:linear-gradient(#22d3ee59,#081428e6);border-color:#fde68a;box-shadow:0 0 1rem #22d3ee73,0 0 .4rem #fde68a80}.bosses-chip--ascended:after,.boss-lobby__diff--ascended:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%) -150% 0/60% 100% no-repeat;animation:4s ease-in-out infinite coop-ascended-sheen;position:absolute;inset:0}@keyframes coop-ascended-sheen{0%,55%{background-position:-150% 0}to{background-position:250% 0}}@media (prefers-reduced-motion:reduce){.bosses-chip--ascended:after,.boss-lobby__diff--ascended:after{animation:none}}.bosses-roster{flex-direction:column;flex:none;gap:.75rem;width:10rem;display:flex}.bosses-tile{aspect-ratio:4.6/6.2;border:1px solid var(--lol-gold-dark,#785a28);text-align:center;background:#010a13;border-radius:.125rem;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 0 0 2px #010a13d9,0 .4rem .8rem #00000080}.bosses-tile:hover:not(:disabled){border-color:var(--lol-gold,#c8aa6e);box-shadow:0 0 0 2px #010a13d9,0 0 1rem #c8aa6e4d}.bosses-tile[aria-pressed=true]{border-color:var(--lol-gold-light,#f0e6d2);box-shadow:0 0 0 2px #010a13d9, 0 0 0 3px var(--lol-gold,#c8aa6e), 0 0 1.2rem #c8aa6e66}.bosses-tile--locked{cursor:default;filter:grayscale(.9)brightness(.55)}.bosses-tile__art{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bosses-tile__shade{background:linear-gradient(#0000 30%,#010a138c 60%,#010a13f2);position:absolute;inset:0}.bosses-tile__crest{width:1.8rem;position:absolute;top:.4rem;right:.4rem}.bosses-tile__text{flex-direction:column;gap:.1rem;padding:0 .4rem;display:flex;position:absolute;inset:auto 0 .45rem}.bosses-tile__name{color:var(--lol-gold-light,#f0e6d2);font-size:1rem;line-height:1}.bosses-tile__sub{color:var(--lol-grey,#a09b8c);font-size:.68rem;line-height:1.2}.bosses-tile__sub b{color:var(--lol-gold,#c8aa6e)}.bosses-phase{text-align:left;flex-direction:column;gap:.5rem;padding:0 0 .8rem;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.bosses-phase:hover{border-color:var(--lol-gold,#c8aa6e)}.bosses-phase[aria-pressed=true]{border-color:#c084fc;box-shadow:0 0 1.4rem #9333ea73}.bosses-phase__art{aspect-ratio:600/250;object-fit:cover;object-position:center 30%;filter:saturate(.85)brightness(.8);width:100%}.bosses-phase[aria-pressed=true] .bosses-phase__art{filter:none}.bosses-phase__head{color:var(--lol-gold-light,#f0e6d2);flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 .9rem;font-size:1.15rem;display:flex}.bosses-phase__num{border:1px solid var(--lol-gold,#c8aa6e);border-radius:50%;flex-shrink:0;place-items:center;width:1.6rem;height:1.6rem;font-size:.85rem;display:grid}.bosses-phase__at{color:#bef264;white-space:nowrap;margin-left:auto;font-size:.85rem}.bosses-phase__intro{color:#e9d5ff;padding:0 .9rem;font-size:.85rem;font-style:italic;line-height:1.35}.bosses-phase__list{color:#e2d9c4;padding:0 .9rem 0 2rem;font-size:.85rem;line-height:1.4;list-style:outside}.bosses-ability{width:auto;box-shadow:0 0 1.2rem #9333ea4d}.bosses-ability .boss-card__name{font-size:1.25rem}.bosses-ability__when{color:var(--lol-grey,#a09b8c);border-top:1px solid #c8aa6e4d;margin:0 .9rem .9rem;padding-top:.6rem;font-size:.8rem;line-height:1.35}.bosses-ability--off{opacity:.45;filter:grayscale(.6)}.bosses-ability__icon{vertical-align:-.35rem;border-radius:.3rem;width:1.6rem;height:1.6rem;margin-right:.15rem;display:inline-block}.bosses-lieutenants{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}.bosses-lieutenant{gap:.8rem;padding:.6rem;display:flex}.bosses-lieutenant__art{object-fit:cover;border-radius:.4rem;flex-shrink:0;width:5.5rem;height:5.5rem;box-shadow:0 0 0 1px #f5c54299}.bosses-lieutenant__text{color:#e2d9c4;flex-direction:column;gap:.1rem;min-width:0;font-size:.85rem;line-height:1.35;display:flex}.bosses-lieutenant__text b{color:#f5c542;font-size:1.15rem;font-weight:400}.bosses-lieutenant__phase{color:var(--lol-grey,#a09b8c);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.bosses-panel{padding:1rem 1.1rem}.bosses-table{border-collapse:collapse;width:100%;margin-top:.6rem;font-size:.85rem}.bosses-table th,.bosses-table td{white-space:nowrap;text-align:center;border-bottom:1px solid #c8aa6e26;padding:.3rem .4rem}.bosses-table tbody th{white-space:normal;color:var(--lol-grey,#a09b8c);text-align:left;font-weight:400}.bosses-table thead button{width:100%;color:var(--lol-gold-light,#f0e6d2);flex-direction:column;align-items:center;gap:.2rem;font-size:.78rem;display:flex}.bosses-table .bosses-table__on{color:#fff;background:#9333ea2e}.bosses-tips{color:#e2d9c4;grid-template-columns:1fr 1fr;gap:.7rem 1.5rem;margin-top:.6rem;font-size:.88rem;line-height:1.4;display:grid}.bosses-tips b{color:var(--lol-gold-light,#f0e6d2)}.bosses-unlocks{flex-direction:column;gap:.45rem;margin-top:.6rem;font-size:.85rem;display:flex}.bosses-unlocks li{color:var(--lol-grey,#a09b8c);align-items:center;gap:.5rem;display:flex}.bosses-unlocks b{width:5.5rem;color:var(--lol-gold-light,#f0e6d2);flex-shrink:0}.bosses-unlocks__won{color:#bef264;margin-left:auto}.coop-vote{color:#cdbe91;background:linear-gradient(#0a1428f7,#010a13f7);border:1px solid #785a28;border-top:3px solid #f87171;border-radius:.4rem;width:17rem;padding:.6rem .75rem;font-size:.8rem;box-shadow:0 .6rem 1.6rem #000000b3}.coop-vote__title{letter-spacing:.05em;color:#fecaca;font-size:1.15rem}.coop-vote__by{color:#a09b8c;font-size:.72rem}.coop-vote__voters{margin:.45rem 0}.coop-vote__voters li{color:#a09b8c}.coop-vote__voters .coop-vote__yes{color:#f0e6d2;font-weight:700}.coop-vote__buttons{gap:.4rem;display:flex}.coop-vote__btn{color:#f0e6d2;background:#ffffff0d;border:1px solid #785a28;border-radius:.3rem;flex:1;padding:.3rem;font-weight:700}.coop-vote__btn:hover{border-color:#c8aa6e}.coop-vote__btn--yes{background:#b91c1c59;border-color:#b91c1c}.coop-results__seat{border-top:3px solid var(--seat);background:linear-gradient(180deg, color-mix(in srgb, var(--seat) 14%, transparent), transparent 40%);border-radius:.5rem;flex-direction:column;align-items:center;gap:.6rem;padding:.6rem .75rem .75rem;display:flex}.coop-results__seat--you{background:linear-gradient(180deg, color-mix(in srgb, var(--seat) 24%, transparent), transparent 55%)}.coop-results__name{color:var(--seat);align-items:center;gap:.4rem;font-weight:800;display:flex}.coop-results__name svg{width:.95rem;height:.95rem}.coop-results__tag{letter-spacing:.1em;text-transform:uppercase;color:#e4e4e7;background:#ffffff1a;border-radius:999px;padding:0 .45rem;font-size:.62rem;font-weight:800}.coop-results__tag--out{color:#fca5a5;background:#450a0a}.coop-tip__num{border-top:1px solid #c8aa6e33;align-items:baseline;gap:.45rem;padding-top:.35rem;display:flex}.coop-tip__num>b{border:1.5px solid var(--chip,#c8aa6e);background:#010a13;border-radius:999px;flex-shrink:0;padding:0 .35rem;font-size:.72rem}.coop-chip__sub{text-transform:none;margin-top:.15rem}.coop-chip--tithe .coop-chip__sub{color:#fda4af}.coop-chip--shipment{--chip:#c026d3;color:#e879f9}.coop-chip--lieutenant{--chip:#f5c542;color:#f5c542}.coop-chip--trust{--chip:#a3e635;color:#bef264}.coop-chip--firelights{--chip:#fb923c;color:#fdba74}.coop-chip--surge{--chip:#38bdf8;color:#7dd3fc}.coop-chip--monstrosity{--chip:#a855f7;color:#c084fc}
