@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@700&display=swap";.home-streamer-videos{--streamer-opacity: .2;position:absolute;inset:100px 0 auto;height:900px;overflow:hidden;z-index:-1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-streamer-video{position:absolute;width:clamp(240px,28vw,384px);margin:0;opacity:0}.home-streamer-video--left{left:max(-40px,calc((100vw - 1520px)/2));top:90px;--drift-start: 28px;--drift-end: -28px}.home-streamer-video--right{right:max(-40px,calc((100vw - 1520px)/2));top:640px;--drift-start: -28px;--drift-end: 28px}.home-streamer-video :is(video,img){display:block;width:100%;aspect-ratio:8 / 5;-o-object-fit:cover;object-fit:cover;border-radius:10px;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000 30%,#000b 54%,transparent 74%);mask-image:radial-gradient(ellipse at 50% 45%,#000 30%,#000b 54%,transparent 74%)}.home-streamer-video figcaption{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:-18px;color:#dec7f3;font:600 14px var(--number-font),"Sora",sans-serif;letter-spacing:.08em}.home-streamer-video figcaption span{width:4px;height:4px;background:#caa1eb;box-shadow:5px -5px #caa1eb55}.home-streamer-video.is-animated{animation:home-streamer-float var(--clip-duration) linear both}.home-streamer-video.is-still{opacity:.14}@keyframes home-streamer-float{0%{opacity:0;transform:translateY(var(--drift-start))}20%,72%{opacity:var(--streamer-opacity)}to{opacity:0;transform:translateY(var(--drift-end))}}@media(min-width:1440px){.home-streamer-videos{--streamer-opacity: .28;--streamer-width: clamp(120px, calc((100vw - 1160px)/2 - 40px) , 420px);height:740px}.home-streamer-video{width:var(--streamer-width)}.home-streamer-video--left{left:calc((100% - 1160px) / 4 - var(--streamer-width) / 2);top:170px;--drift-start: 50px;--drift-end: -50px}.home-streamer-video--right{right:calc((100% - 1160px) / 4 - var(--streamer-width) / 2);top:340px;--drift-start: -50px;--drift-end: 50px}.home-streamer-video figcaption{font-size:clamp(10px,.7vw,14px);letter-spacing:.04em}.home-streamer-video.is-still{opacity:.22}}@media(max-width:767px){.home-streamer-videos{inset-block-start:140px;height:570px}.home-streamer-video{width:230px}.home-streamer-video--left{left:-65px;top:20px}.home-streamer-video--right{right:-65px;top:260px}.home-streamer-video figcaption{font-size:11px}}.home-trailer{grid-column:1/-1;position:relative;margin:0;aspect-ratio:16/9;overflow:hidden;border:1px solid #b18bd055;border-radius:8px;background:#07050c;box-shadow:0 18px 40px #0005,inset 0 1px #ffffff0d;animation:home-scene-in .9s cubic-bezier(.2,.7,.3,1) both}.home-trailer>video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-trailer-sound{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font:400 10px/1 var(--vs-pixel,monospace);letter-spacing:.08em;color:#f4fbff;background:#0b0714d0;border:1px solid #bdeff066;border-radius:4px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.home-trailer-sound>svg{width:18px;height:18px;flex:none}.home-trailer-sound:hover,.home-trailer-sound:focus-visible{background:#1a1230f0;border-color:#bdeff0}.home-trailer-sound:not(.is-muted){color:#bdeff0}.home-trailer-sound.is-muted:after{content:"";position:absolute;inset:-4px;border:2px solid #bdeff0;border-radius:6px;pointer-events:none;opacity:0;animation:home-trailer-call 1.8s ease-out 2.5s 3}@keyframes home-trailer-call{0%{opacity:.8;scale:1}to{opacity:0;scale:1.12}}.home-trailer-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:72px;height:72px;translate:-50% -50%;color:#131020;background:#bdeef0;border:0;border-radius:50%;box-shadow:0 4px #537d85,0 0 30px #8ce5df55;cursor:pointer;transition:scale .15s}.home-trailer-play>svg{width:30px;height:30px;margin-left:4px}.home-trailer-play:hover{scale:1.06}@media(max-width:650px){.home-trailer-sound{right:8px;bottom:8px;padding:7px 10px;font-size:9px}}.home-guide.home-guide--compact{padding:24px 0 0}.home-guide.home-guide--compact h2{font-size:clamp(17px,2vw,21px);margin-bottom:8px}.home-guide.home-guide--compact>p{max-width:92ch;font-size:13px;line-height:1.8}.home-guide-details{margin-top:12px}.home-guide-details summary{cursor:pointer;display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;min-height:32px;font-size:12px;color:#c4b5fd;list-style:none}.home-guide-details summary::-webkit-details-marker{display:none}.home-guide-details summary:hover{color:#fff}.home-guide-details summary:focus-visible{outline:2px solid #c4b5fd;outline-offset:4px}.home-guide-details summary>span{font-size:18px}.home-guide-details[open] summary>span{transform:rotate(45deg)}.home-guide-faq dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;margin:14px 0 0}.home-guide-faq dt{font-size:13px;font-weight:700;color:#ece3f7}.home-guide-faq dd{margin:6px 0 0;font-size:13px;line-height:1.75;color:#aaa0bb}@media(max-width:700px){.home-guide-faq dl{grid-template-columns:1fr;gap:14px}}.community-credits{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:center;gap:48px;margin:36px 0 12px;padding:30px 32px;position:relative;isolation:isolate;border:1px solid #b69dd329;border-radius:14px;background:radial-gradient(ellipse at 0 0,#8461b916,transparent 65%),#100d17ed;box-shadow:0 12px 50px #0002}.community-credits:before{content:"";position:absolute;top:-1px;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,#bda4e780,#e7c39b65,transparent)}.community-credits h2{font-family:var(--number-font),"Sora",sans-serif;font-size:clamp(20px,2.2vw,27px);line-height:1.3;letter-spacing:-.035em;color:#f4edf9;margin:12px 0}.community-credits-message p{font-size:13px;line-height:1.85;color:#b5aabd;margin:0;max-width:48ch}.community-credits-board{min-width:0}.community-credits-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.community-credits-column{min-width:0}.community-credits-column+.community-credits-column{border-left:1px solid #b69dd320;padding-left:24px}.community-credits-column h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:#bfb0cf;font-size:10px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.community-credits-column h3>span{font-size:9px;letter-spacing:0;border:1px solid #b69dd329;border-radius:4px;padding:1px 5px;color:#c1afd6}.community-credits-window{height:168px;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.community-credits-reel{animation:community-credits-roll var(--credits-duration) linear infinite}.community-credits-reel ul{list-style:none;padding:0;margin:0}.community-credits-reel li{height:36px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:#e1d6ed}.community-credits-reel li>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-credits-count{margin-left:auto;flex:none;color:#a496b5;font-size:10px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:.02em}.community-credits-reel a{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:100%;color:#c9b1f0;text-decoration:none}.community-credits-reel a>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-credits-reel a>svg{width:11px;height:11px;flex:none;fill:none;stroke:#a791bf;stroke-width:1.4;margin-right:4px}.community-credits-reel a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.community-credits-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:9px;margin-top:6px;border-top:1px solid #b69dd320;color:#a799b4;font-size:10px}.community-credits-controls>div{display:flex;gap:12px}.community-credits-controls button{display:inline-flex;gap:5px;align-items:center;min-height:28px;color:#c5b4d8;font-size:10px;white-space:nowrap}.community-credits-controls button:hover{color:#fff}.community-credits :focus-visible{outline:2px solid #d8bafa;outline-offset:-2px;border-radius:3px}.community-credits[data-paused=true] .community-credits-reel,.community-credits-board:hover .community-credits-reel{animation-play-state:paused}.community-credits[data-list=true] .community-credits-window,.community-credits-window:is(:focus-visible,:has(:focus-visible)){overflow-y:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin;scrollbar-color:#71558b #171020}.community-credits[data-list=true] .community-credits-reel,.community-credits-window:is(:focus-visible,:has(:focus-visible)) .community-credits-reel{animation:none;transform:none}.community-credits[data-list=true] .community-credits-copy,.community-credits-window:is(:focus-visible,:has(:focus-visible)) .community-credits-copy{display:none}.community-credits[data-list=true] li,.community-credits-window:is(:focus-visible,:has(:focus-visible)) li{height:auto;min-height:36px}.community-credits[data-list=true] li>span,.community-credits[data-list=true] a>span,.community-credits-window:is(:focus-visible,:has(:focus-visible)) li>span,.community-credits-window:is(:focus-visible,:has(:focus-visible)) a>span{white-space:normal;overflow-wrap:anywhere}@keyframes community-credits-roll{to{transform:translateY(-50%)}}@media(max-width:800px){.community-credits{grid-template-columns:1fr;gap:18px;padding:24px}.community-credits-message p{max-width:65ch}.community-credits-window{height:128px}}@media(max-width:420px){.community-credits{padding:22px 16px}.community-credits-columns{gap:12px}.community-credits-column+.community-credits-column{padding-left:12px}.community-credits-reel li{font-size:11px}.community-credits-controls{flex-wrap:wrap}}.home-alpha{grid-column:1 / -1;position:relative;isolation:isolate;overflow:hidden;display:grid;gap:14px;padding:18px 20px 16px;border:3px solid var(--px-ink, #0b0910);background:linear-gradient(160deg,#251a33,#140e1c 70%);box-shadow:inset 0 0 0 2px var(--px-line, #3a2e4a),inset 0 5px 0 2px var(--px-line-hi, #4b3d5f);color:var(--px-text, #efe6ff);text-decoration:none;animation:home-scene-in 1s .24s cubic-bezier(.2,.7,.3,1) both;transition:box-shadow .3s,transform .3s}.home-alpha:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 88% -10%,#f2c14e24,transparent 55%),radial-gradient(ellipse at 0 110%,#9a6be026,transparent 50%)}.home-alpha:after{content:"";position:absolute;inset:-60% -100%;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 44%,#ffe9a314 50%,transparent 56%);animation:home-alpha-sheen 2.6s .9s ease-out both}.home-alpha header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.home-alpha header small{color:var(--px-gold, #f2c14e);font:500 13px var(--ui-pixel);letter-spacing:.04em;text-transform:uppercase}.home-alpha header h2{margin:0;color:#e7dcf5;font:500 15px var(--ui-pixel)}.home-alpha dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.home-alpha dl>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px;min-width:0;padding:12px 12px 10px;border:2px solid var(--px-ink, #0b0910);background:#0f0b16d9;box-shadow:inset 0 2px 0 var(--px-line, #3a2e4a)}.home-alpha dd{margin:0;color:var(--px-gold, #f2c14e);font:700 clamp(26px,2.5vw,36px) / 1 var(--ui-pixel);font-variant-numeric:tabular-nums;text-shadow:0 3px 0 #000b,0 0 22px #f2c14e38}.home-alpha dt{color:var(--px-muted, #b3a6c6);font:500 13px / 1.25 var(--ui-pixel);overflow-wrap:anywhere}.home-alpha>strong{display:inline-flex;align-items:center;justify-self:end;gap:10px;color:#e9dff5;font:500 14px var(--ui-pixel);transition:color .2s}.home-alpha>strong>span{display:inline-block;color:var(--px-gold, #f2c14e);font-size:16px;animation:home-alpha-nudge 1.8s 1.6s ease-in-out infinite}.home-alpha:focus-visible{outline:3px solid #d6bcff;outline-offset:2px}@media(hover:hover){.home-alpha:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px #6b5420,inset 0 5px 0 2px #8a6c2a,0 10px 30px #f2c14e14}.home-alpha:hover>strong{color:#fff}}@keyframes home-alpha-sheen{0%{transform:translate(-45%)}to{transform:translate(45%)}}@keyframes home-alpha-nudge{0%,60%,to{transform:none}30%{transform:translateY(4px)}}@media(max-width:650px){.home-alpha{padding:16px 14px 14px}.home-alpha header h2{font-size:13px}.home-alpha dl{grid-template-columns:repeat(2,minmax(0,1fr))}.home-alpha dd{font-size:28px}.home-alpha>strong{justify-self:stretch;justify-content:center}}@media(prefers-reduced-motion:reduce){.home-alpha,.home-alpha>strong>span{animation:none}.home-alpha:after{display:none}}.jrpg-sprite{image-rendering:pixelated!important;pointer-events:none}.pve-root .pve-stage .pve-hero .jrpg-sprite{animation:none}.pve-stage.is-intro .pve-hero-art:has(.jrpg-sprite){animation:none}.pve-root .pve-stage.is-chasm .pve-hero-art>.pve-sprite.jrpg-sprite{filter:none}.pve-root .pve-stage .pve-hero .pve-hero-art>.pve-sprite.jrpg-sprite{filter:none!important}.pve-sprite-flash{position:absolute;inset:0;display:flex;justify-content:center;pointer-events:none;animation:pve-sprite-flash .32s ease-out both}@keyframes pve-sprite-flash{0%{opacity:.85}to{opacity:0}}.pve-hero.is-hurt .pve-hero-art:has(>.jrpg-sprite){animation-name:pve-hero-recoil-flat}@keyframes pve-hero-recoil-flat{0%{translate:0 0}14%{translate:-16px -2px}to{translate:0 0}}.vs-burn{position:absolute;inset:0;z-index:5;pointer-events:none}.vs-burn:before{content:"";position:absolute;inset:30% 12% 0;background:radial-gradient(ellipse at 50% 70%,#fa64152e,transparent 68%)}.vs-burn-flame{position:absolute;bottom:18%;left:22%;width:24px;height:32px;overflow:visible;image-rendering:pixelated;animation:vs-burn-rise 1.5s steps(10,end) infinite}.vs-burn-flame.is-1{left:59%;bottom:22%;width:18px;height:24px;animation-delay:-.5s}.vs-burn-flame.is-2{left:42%;bottom:10%;animation-delay:-1s}.vs-burn-spark{animation:vs-burn-spark .6s steps(2,end) infinite}.vs-burn-ember{position:absolute;bottom:24%;left:31%;width:3px;height:3px;background:#ffd777;box-shadow:0 3px #f37028;animation:vs-burn-ember 1.4s steps(9,end) infinite}.vs-burn-ember.is-b{left:68%;bottom:18%;animation-delay:-.7s}@keyframes vs-burn-rise{0%{opacity:0;transform:translateY(6px)}20%{opacity:.95}65%{opacity:.85}to{opacity:0;transform:translateY(-30px)}}@keyframes vs-burn-ember{0%{opacity:0;transform:translateY(0)}20%{opacity:.9}to{opacity:0;transform:translate(3px,-42px)}}@keyframes vs-burn-spark{0%,to{opacity:.25}50%{opacity:1}}@media(max-width:760px){.vs-burn-flame{width:18px;height:24px}.vs-burn-flame.is-1{width:15px;height:20px}}.jrpg-burn-effect,.jrpg-burn-effect.pve-burn-effect{position:absolute;transform:none;pointer-events:none;z-index:5}.jrpg-burn-effect>.vs-burn,.jrpg-burn-effect.pve-burn-effect>.vs-burn{inset:0;width:100%;height:100%;transform:none}.jrpg-burn-effect .vs-burn-flame{width:calc(24px * var(--jrpg-burn-scale));height:calc(32px * var(--jrpg-burn-scale))}.jrpg-burn-effect .vs-burn-flame.is-1{width:calc(18px * var(--jrpg-burn-scale));height:calc(24px * var(--jrpg-burn-scale))}.jrpg-burn-effect .vs-burn-ember{width:calc(3px * var(--jrpg-burn-scale));height:calc(3px * var(--jrpg-burn-scale))}.jrpg-burn-effect.is-lite .vs-burn:before,.jrpg-burn-effect.is-lite .vs-burn-flame.is-1{display:none}@media(prefers-reduced-motion:reduce){.jrpg-burn-effect .vs-burn-flame,.jrpg-burn-effect .vs-burn-spark,.jrpg-burn-effect .vs-burn-ember{animation:none}}.vs-replacement-card{--seat-accent:#96e3ef;position:relative;z-index:15;display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;max-width:210px;border:1px solid #96e3ef45;border-bottom:2px solid var(--seat-accent);background:#100c17ed;box-shadow:0 2px #07050b;color:#eee4f5;font:400 11px/1.3 var(--vs-pixel,monospace);pointer-events:auto}.vs-replacement-card.vs-red{--seat-accent:#fca49c;border-color:#fca49c45}.vs-replacement-card.is-reserved{--seat-accent:#e8c77b;border-color:#e8c77b45}.vs-replacement-claim,.vs-replacement-summary{display:flex;align-items:center;gap:7px;min-width:0;min-height:44px;padding:4px 7px 4px 4px;text-align:left}.vs-replacement-claim{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.vs-replacement-claim:hover{background:#96e3ef18}.vs-replacement-card img{width:32px;height:34px;-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff20;image-rendering:auto}.vs-replacement-card:not(.is-reserved) img{filter:grayscale(.8) brightness(.8)}.vs-replacement-names{display:flex;align-items:center;gap:6px;min-width:0}.vs-replacement-out,.vs-replacement-names>strong{max-width:65px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-replacement-out{color:#a89aac}.vs-replacement-names>strong{color:#f3d390;font-weight:400}.vs-replacement-swap{flex:none;color:var(--seat-accent);font:600 17px/1 var(--number-font),system-ui,sans-serif}.vs-replacement-cancel{align-self:stretch;padding:0 5px;border:0;border-left:1px solid #e8c77b20;background:none;color:#a99caa;font:16px/1 var(--number-font),system-ui,sans-serif;cursor:pointer}.vs-replacement-cancel:hover{color:#fff;background:#ffffff0a}.vs-replacement-card button:focus-visible{outline:2px solid #fff0c9;outline-offset:3px}.vs-replacement-card button:disabled{cursor:wait;opacity:.5}.vs-round-replacements{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:8px 0 14px}.vs-battle .vs-fighter.has-replacement{opacity:1;filter:none;z-index:15}.vs-fighter.has-replacement>:not(.vs-replacement-card){visibility:hidden}.vs-fighter.has-replacement>.vs-replacement-card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.vs-replacement-dialog{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px;background:#08050cd9}.vs-replacement-dialog>form{display:grid;gap:16px;width:min(100%,340px);padding:22px;border:1px solid #96e3ef77;background:#17101f;color:#f0e5f7;font:14px/1.5 var(--number-font),system-ui,sans-serif;box-shadow:0 8px 30px #0008}.vs-replacement-dialog h2{margin:0;font:400 16px/1.5 var(--vs-pixel,monospace)}.vs-replacement-dialog p{margin:0;color:#b8a6c6}.vs-replacement-dialog label{display:grid;gap:6px}.vs-replacement-dialog input{width:100%;min-height:42px;padding:8px;border:1px solid #8d74a8;background:#0b0810;color:#fff}.vs-replacement-dialog footer{display:flex;justify-content:flex-end;gap:8px}.vs-replacement-dialog button{min-height:38px;padding:6px 12px;border:1px solid #96e3ef88;background:#96e3ef;color:#14232a;cursor:pointer}.vs-replacement-dialog button[type=button]{background:none;color:#cab8d6;border-color:#776487}.vs-replacement-feedback{position:fixed;bottom:12px;left:50%;translate:-50% 0;z-index:190;max-width:calc(100vw - 24px);padding:10px 16px;background:#291b20;border:1px solid #d29c8f;color:#ffe7db;font:13px/1.4 var(--number-font),system-ui,sans-serif}@media(max-width:760px){.vs-replacement-card{font-size:9px;max-width:126px}.vs-replacement-claim,.vs-replacement-summary{min-height:40px;gap:4px;padding:3px}.vs-replacement-card img{width:25px;height:28px}.vs-replacement-names{flex-wrap:wrap;gap:2px 4px;max-width:82px}.vs-replacement-out,.vs-replacement-names>strong{max-width:47px}.vs-replacement-swap{font-size:14px}.vs-replacement-cancel{padding:0 3px}}.party-invite{display:flex;align-items:stretch;gap:4px;padding:5px;min-width:0;width:100%;border:1px solid #b6a0cf36;border-radius:8px;background:linear-gradient(125deg,#241a32,#12101e);box-shadow:inset 0 1px #f3e5ff0b,0 5px 18px #0002;color:#d4f3f4}.party-invite-link{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:62px;padding:10px 12px;text-align:left;border:1px solid transparent;border-radius:5px;background:linear-gradient(110deg,#91e6e90c,transparent);cursor:pointer;transition:background .2s,border-color .2s}.party-invite-link:hover{background:#a8e8ec10;border-color:#a8e8ec28}.party-invite-copy{flex:1;min-width:0;display:grid;gap:7px}.party-invite-copy strong{font:500 10px/1.5 var(--vs-pixel,monospace);color:#d3eeef}.party-invite-copy>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:11px/1.4 var(--number-font),system-ui,sans-serif;color:#9a92ac}.party-invite-copy-action{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #aadce633;border-radius:6px;background:#9fdaea0b;color:#abdce2;transition:color .2s,background .2s,box-shadow .2s}.party-invite-link:hover .party-invite-copy-action,.party-invite-copy-action.is-copied{background:#a9ebdd20;color:#dafff3;box-shadow:0 0 14px #9fe7dc16}.party-invite-code{display:flex;align-items:center;gap:8px;flex:none;padding:9px 10px 9px 14px;border-left:1px solid #b6a0cf25;border-radius:0 5px 5px 0;background:#08061030}.party-invite-code>div{display:grid;gap:7px}.party-invite-code strong{font:500 9px/1.5 var(--vs-pixel,monospace);color:#b5a3c9}.party-invite-code span{display:block;min-width:65px;font:500 18px/1.1 var(--vs-pixel,monospace);letter-spacing:.15em;color:#e7d7ff;font-variant-numeric:tabular-nums}.party-invite-code .is-masked{color:#ad99c4}.party-invite-eye{display:grid;place-items:center;flex:none;width:36px;height:40px;border:1px solid transparent;border-radius:5px;background:transparent;color:#9d8cb3;cursor:pointer;transition:color .2s,background .2s}.party-invite-eye:hover{color:#eadbff;background:#cab3e312}.party-invite button:focus-visible{outline:2px solid #beece8;outline-offset:2px}.party-invite--panel{height:100%}.party-invite.is-attention{border-color:#abdde87a}@media(max-width:420px){.party-invite{gap:0;padding:4px}.party-invite-link{gap:8px;padding:9px 8px}.party-invite-copy strong{font-size:9px}.party-invite-copy-action{width:29px;height:32px}.party-invite-code{gap:3px;padding:9px 5px 9px 10px}.party-invite-code strong{font-size:8px}.party-invite-code span{font-size:16px;min-width:59px}.party-invite-eye{width:30px}}.arena-picker{border:0;padding:20px 0;margin:0;min-width:0;font-family:var(--vs-pixel,"ChatBoss Silkscreen",monospace)}.arena-picker legend{font-size:11px;letter-spacing:.12em;color:#ddcff2}.arena-modes{display:flex;gap:8px;flex-wrap:wrap}.arena-modes button{font:inherit;font-size:10px;padding:13px 18px;border:1px solid #bea4de38;background:#14101e;color:#bdb2cb;border-radius:5px;transition:background .2s,border-color .2s}.arena-modes button[aria-pressed=true]{color:#c6f6ff;border-color:#a0e4f4;background:#9addf41a}.arena-hint{font:13px/1.6 var(--number-font),var(--font-body,Arial),sans-serif;color:#a8a0b6;margin:13px 0}.arena-options{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.arena-option{position:relative;overflow:hidden;min-width:0;padding:0;border:1px solid #ab8bc233;background:#0c0913;border-radius:5px;color:#e9e5ef;transition:border-color .2s,transform .2s}.arena-option img{width:100%;aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;display:block;image-rendering:auto}.arena-option span{display:block;font:9px/1.5 var(--vs-pixel,"ChatBoss Silkscreen",monospace);padding:10px 4px;text-align:center}.arena-option b{position:absolute;right:5px;top:4px;background:#0a1524d9;border-radius:3px;padding:2px 5px;color:#bcf7ff}button.arena-option:hover{transform:translateY(-2px);border-color:#e3d2ff}.arena-option[aria-pressed=true]{border-color:#aeedff;box-shadow:0 0 15px #7fddf51a}.arena-options.is-preview{opacity:.78}.vs-room-management .arena-option{padding:0;min-height:0;font-size:10px}.vs-room-management .arena-option[aria-pressed=true]{border-color:#aeedff}.vs-room-management .arena-picker,.vs-room-management .arena-picker legend{padding-top:20px}.arena-selection{position:fixed;inset:0;z-index:1000;overflow:auto;display:grid;place-items:center;background:#080610e8;backdrop-filter:blur(10px);padding:24px;outline:none;animation:arena-enter .3s ease-out;grid-template-columns:minmax(0,1fr)}.arena-selection-panel{width:100%;max-width:900px;min-width:0;margin:auto;color:#f6f0ff;text-align:center}.arena-selection header{margin-bottom:25px}.arena-eyebrow{font:10px/1.8 var(--vs-pixel,"ChatBoss Silkscreen",monospace);letter-spacing:.22em;color:#a2ddea}.arena-selection h2{font:clamp(16px,2.3vw,25px)/1.8 var(--vs-pixel,"ChatBoss Silkscreen",monospace);margin:14px 0}.arena-selection header p{color:#ada1be}.arena-selection header p b{margin-left:18px;color:#bdf0ff}.arena-ballot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.arena-vote-card{min-width:0;text-align:left;background:#17121fe8;border:1px solid #b099cc38;border-radius:8px;overflow:hidden;padding:0;color:#f1e9fa;transition:transform .2s,border-color .2s,box-shadow .2s}.arena-vote-card:not(:disabled):hover{transform:translateY(-3px);border-color:#bea7dd}.arena-vote-card:disabled{opacity:1;cursor:default}.arena-vote-card img{width:100%;aspect-ratio:2.25;-o-object-fit:cover;object-fit:cover;display:block;image-rendering:auto}.arena-vote-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px}.arena-vote-card strong{font:11px/1.6 var(--vs-pixel,"ChatBoss Silkscreen",monospace)}.arena-vote-card b{color:#baf1ff}.arena-vote-card.is-selected,.arena-vote-card.is-winner{border-color:#9ee5f4;box-shadow:0 0 0 1px #9ee5f444,0 0 26px #9ee5f41a}.arena-voters{display:flex;flex-wrap:wrap;gap:5px;min-height:36px;padding:0 12px 12px}.arena-voters span{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:11px/1.6 var(--number-font),Arial,sans-serif;background:#a3dfee14;color:#c3dfe8;border-radius:3px;padding:2px 6px}.arena-selection footer{margin-top:26px;display:flex;flex-direction:column;align-items:center;gap:18px;font-size:13px;color:#aaa1b8}.arena-winner-name{font:22px/1.8 var(--vs-pixel,"ChatBoss Silkscreen",monospace);color:#c4f3ff;animation:arena-reward .55s ease-out}.arena-roulette{--reel-width:240px;--reel-gap:14px;position:relative;padding:20px 0}.arena-roulette-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);padding:20px 0}.arena-roulette-track{display:flex;width:-moz-max-content;width:max-content;gap:var(--reel-gap);position:relative;left:50%;transform:translate(calc(var(--reel-width) / -2 - var(--roulette-position) * (var(--reel-width) + var(--reel-gap))));will-change:transform}.arena-reel-card{width:var(--reel-width);flex-shrink:0;border:1px solid #c8ade13d;border-radius:8px;overflow:hidden;background:#17101f;transition:filter .4s,box-shadow .4s}.arena-reel-card img{width:100%;aspect-ratio:1.55;-o-object-fit:cover;object-fit:cover;display:block;image-rendering:auto}.arena-reel-card strong{display:block;padding:16px 8px;font:12px/1.6 var(--vs-pixel,"ChatBoss Silkscreen",monospace)}.arena-roulette-pointer{position:absolute;left:50%;top:10px;bottom:10px;width:2px;background:linear-gradient(#d0f7ff,transparent 30%,transparent 70%,#d0f7ff);filter:drop-shadow(0 0 6px #77d9ff)}.arena-roulette-pointer:before,.arena-roulette-pointer:after{content:"";position:absolute;left:-6px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #ccf4ff}.arena-roulette-pointer:after{bottom:0;transform:rotate(180deg)}.arena-roulette.is-revealed .arena-reel-card{filter:brightness(.45)}.arena-roulette.is-revealed .arena-reel-card.is-winner{filter:none;border-color:#bef2ff;box-shadow:0 0 28px #9aeaff44}@keyframes arena-enter{0%{opacity:0}to{opacity:1}}@keyframes arena-reward{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:700px){.arena-options{grid-template-columns:repeat(4,minmax(0,1fr))}.arena-ballot{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.arena-selection{padding:18px}.arena-selection h2{font-size:16px}.arena-vote-card strong{font-size:9px}.arena-voters span{max-width:80px}.arena-roulette{--reel-width:180px;--reel-gap:10px}}@media(max-height:500px){.arena-selection{padding:12px}.arena-selection header{margin-bottom:10px}.arena-selection h2{font-size:14px;margin:5px}.arena-ballot{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.arena-vote-card img{aspect-ratio:3}.arena-selection footer{margin-top:12px;gap:8px}}.profile-avatar-art{display:inline-grid;place-items:center;flex:none;aspect-ratio:1;background:#0b0917;overflow:hidden}.profile-avatar-art>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:auto}@keyframes vs-reveal-up{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.vs-round-overlay.has-report .vs-result-kicker{animation:vs-reveal-up .35s ease-out both}.vs-round-overlay.has-report .vs-result-hero h1{animation:vs-result-slam .6s cubic-bezier(.2,.9,.25,1.2) .08s both}.vs-round-overlay.has-report .vs-result-hero.is-victory h1{animation-name:vs-result-slam,vs-result-glow;animation-duration:.6s,1.4s;animation-delay:.08s,.5s;animation-timing-function:cubic-bezier(.2,.9,.25,1.2),ease-out}.vs-result-hero.is-defeat h1{color:#a59cb3;text-shadow:3px 3px #2a2233}.vs-round-overlay.has-report .vs-result-hero.is-defeat h1{animation:vs-result-sink .7s cubic-bezier(.3,.6,.3,1) .08s both}.vs-round-overlay.has-report .vs-result-tally{animation:vs-reveal-up .4s ease-out .32s both}.vs-round-overlay.has-report .vs-victory-lineup>div{animation-delay:.45s}.vs-round-overlay.has-report .vs-victory-lineup>div:nth-child(2n){animation-delay:.52s}.vs-round-overlay.has-report .vs-player-xp{flex:none}.vs-round-overlay.has-report .vs-xp-award{animation:vs-reveal-up .45s ease-out var(--reveal-delay,0s) both}.vs-round-overlay.has-report .vs-report{animation:vs-reveal-up .5s ease-out 1.25s both}.vs-round-overlay.has-report.is-break .vs-report{animation-delay:.85s}@keyframes vs-result-slam{0%{opacity:0;scale:1.9}55%{opacity:1;scale:.95}to{opacity:1;scale:1}}@keyframes vs-result-glow{0%{text-shadow:3px 3px #315252,0 0 0 #9ff5ea00}30%{text-shadow:3px 3px #315252,0 0 34px #9ff5eacc}to{text-shadow:3px 3px #315252,0 0 0 #9ff5ea00}}@keyframes vs-result-sink{0%{opacity:0;translate:0 -16px;filter:brightness(1.6)}to{opacity:1;translate:0 0;filter:none}}.vs-confetti{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}.vs-confetti>i{position:absolute;top:-16px;width:7px;height:11px;opacity:0;animation:vs-confetti-fall var(--confetti-fall,2.4s) cubic-bezier(.25,.4,.5,1) both}.vs-confetti>i:nth-child(3n){width:5px;height:5px}@keyframes vs-confetti-fall{0%{opacity:1;transform:translate(0) rotate(0)}85%{opacity:1}to{opacity:0;transform:translate(var(--confetti-drift,0),100vh) rotate(var(--confetti-spin,360deg))}}.vs-personal-summary{position:relative;width:min(100%,780px);flex:none;padding:12px 16px 14px;text-align:left;border:1px solid color-mix(in srgb,var(--team) 30%,transparent);border-left:3px solid var(--team);background:linear-gradient(115deg,color-mix(in srgb,var(--team) 10%,#110c1c),#110c1c 70%);animation:vs-reveal-up .45s ease-out var(--reveal-delay,0s) both}.vs-personal-summary>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.vs-personal-summary>header>small{font:400 11px/1.2 var(--vs-pixel);letter-spacing:.14em;color:var(--team)}.vs-personal-summary>header>b{font:400 13px/1 var(--vs-pixel);color:#ffd873;text-shadow:0 0 10px #ffd87388}.vs-personal-summary>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.vs-personal-summary>div>div{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:#0c0814aa;border:1px solid #ffffff0d}.vs-personal-summary>div>div>span{font-size:11px;color:#b9aac9}.vs-personal-summary>div>div>strong{font:700 clamp(20px,2.6vw,28px)/1 var(--vs-pixel);color:#f1e7ff;font-variant-numeric:tabular-nums}.vs-personal-summary .is-damage>strong{color:#ffd7a0}.vs-personal-summary .is-healing>strong{color:#aeffd0}.vs-personal-summary .is-mitigation>strong{color:#ffe39a}.vs-personal-summary.is-mvp{border-color:#ffd87388;border-left-color:#ffd873;box-shadow:0 0 24px #ffd87322}.vs-round-overlay.has-report .vs-result-mvp:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,#ffffff22 50%,transparent 65%);translate:-110% 0;animation:vs-mvp-shine 1.1s ease-out 1.6s both}.vs-round-overlay.has-report .vs-result-mvp .vs-mvp-portrait{animation:vs-mvp-hop .6s cubic-bezier(.3,.6,.3,1) 1.45s both}.vs-result-mvp.is-self-mvp{border-color:#ffd87399;border-left-color:#ffd873;box-shadow:0 0 0 1px #ffd87344,0 0 26px #ffd87326}.vs-result-mvp.is-self-mvp .vs-mvp-role{color:#ffd873;font-weight:700}@keyframes vs-mvp-shine{to{translate:110% 0}}@keyframes vs-mvp-hop{0%,to{translate:0 0}35%{translate:0 -10px}60%{translate:0 1px}}.vs-xp-levelup{position:relative;isolation:isolate}.vs-xp-levelup-burst{position:absolute;left:50%;top:50%;z-index:-1;width:180px;aspect-ratio:1;translate:-50% -50%;pointer-events:none;border-radius:50%;background:repeating-conic-gradient(#ffd87366 0 8deg,transparent 8deg 22deg);-webkit-mask:radial-gradient(circle,#000 20%,transparent 70%);mask:radial-gradient(circle,#000 20%,transparent 70%);animation:vs-xp-levelup-burst .95s ease-out both}@keyframes vs-xp-levelup-burst{0%{opacity:1;scale:.3;rotate:0deg}to{opacity:0;scale:1.7;rotate:40deg}}.vs-xp-level b.is-up{display:inline-block;animation:vs-xp-level-flip .6s cubic-bezier(.2,.9,.25,1.2) both}@keyframes vs-xp-level-flip{0%{transform:rotateX(90deg) scale(1.4);color:#ffe2a3}60%{transform:rotateX(0) scale(1.15);color:#ffe2a3}to{transform:none}}.vs-player-xp{width:min(100%,780px);margin:6px auto 8px;color:#e9deef;text-align:left;font-size:12px;line-height:1.5}.vs-round-overlay.is-final .vs-player-xp{margin:2px auto 0}.vs-round-overlay.is-final .vs-report{margin-top:18px}.vs-xp-pending{padding:15px 18px;border:1px solid #8be2ee55;background:#111a24;text-align:center}.vs-xp-unavailable{display:flex;align-items:center;gap:15px;padding:15px 18px;border:1px solid #8c769a55;background:#17111f}.vs-xp-unavailable>.profile-avatar-art{width:48px;border:1px solid #a48bbd66}.vs-xp-unavailable strong{font:13px var(--vs-pixel);color:#fff}.vs-xp-unavailable p{margin:4px 0;color:#c8b9d1}.vs-xp-award{position:relative;isolation:isolate;overflow:hidden;padding:16px 18px 18px;border:1px solid #83dce581;background:linear-gradient(115deg,#182333,#130e25 65%,#1a1227);box-shadow:inset 0 1px #d7ffff25,0 12px 30px #0007}.vs-xp-award.is-winner{border-color:#f0c97eaa;box-shadow:inset 0 1px #fff3d255,0 12px 32px #0008,0 0 26px #d6a75320}.vs-xp-award:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 88% 6%,#73d6ea21,transparent 44%);pointer-events:none}.vs-xp-award.is-winner:before{background:radial-gradient(circle at 88% 6%,#ffca6e25,transparent 48%)}.vs-xp-heading{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:14px}.vs-xp-heading>.profile-avatar-art{width:57px;border:1px solid #a2e7edaa;box-shadow:0 0 15px #8be8ee24}.vs-xp-heading>div{display:grid;gap:4px;min-width:0;flex:1}.vs-xp-heading small{font:9px var(--vs-pixel);letter-spacing:.08em;color:#8ae2e9}.vs-xp-heading strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:clamp(14px,2vw,19px) var(--vs-pixel);color:#fff}.vs-xp-level{flex:none;display:flex;align-items:baseline;gap:8px;font:10px var(--vs-pixel);color:#c9c2d9}.vs-xp-level b{font:24px var(--vs-pixel);color:#b9f4fa}.vs-xp-rewards{display:grid;gap:5px;margin-bottom:13px}.vs-xp-reward{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:6px 10px;border:1px solid #ffffff14;background:#ffffff08}.vs-xp-reward span{font:11px var(--vs-pixel);color:#c8e6eb}.vs-xp-reward strong{flex:none;font:15px var(--vs-pixel);color:#aef4f1}.vs-xp-reward.is-victory{border-color:#ffcc7955;background:linear-gradient(90deg,#f2ae3726,#ffd99908);animation:vs-xp-victory-in .58s ease-out both}.vs-xp-reward.is-victory span,.vs-xp-reward.is-victory strong{color:#ffe2a6;text-shadow:0 0 12px #ffc35b85}.vs-xp-meter{position:relative;height:18px;overflow:hidden;border:1px solid #c2b0d36b;background:repeating-linear-gradient(90deg,#221b32 0 10%,#292038 10% calc(10% + 1px));box-shadow:inset 0 2px 6px #0008,0 0 12px #80dae52a}.vs-xp-meter-fill{position:absolute;inset:2px;background:linear-gradient(90deg,#7959c8,#a280ed 46%,#97f4ee);transform-origin:left center;box-shadow:0 0 12px #a9f5ffb7;will-change:transform}.vs-xp-meter.is-capped .vs-xp-meter-fill{background:linear-gradient(90deg,#9567cf,#e3a85d,#ffedb1)}.vs-xp-meter>i{position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,#ffffff36 50%,transparent 62%);opacity:.6;pointer-events:none}.vs-xp-caption{display:flex;justify-content:space-between;gap:8px;margin-top:7px;font-size:11px;color:#aeb5cf;font-variant-numeric:tabular-nums}.vs-xp-caption strong{font-weight:700;color:#e5f7f6}.vs-xp-levelup{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px;padding:7px 12px;border:1px solid #ffe39a91;background:linear-gradient(90deg,transparent,#ddb15a25,transparent);color:#ffe2a3;animation:vs-xp-levelup-in .7s cubic-bezier(.2,.9,.15,1.2) both}.vs-xp-levelup strong{font:clamp(17px,2.5vw,24px) var(--vs-pixel);text-shadow:0 0 13px #ffd47ac4}.vs-xp-levelup small{font:11px var(--vs-pixel)}.vs-xp-guest-invite{margin-top:14px;padding:13px 14px;border-top:1px solid #93dce94d;background:#c8f9ff0a}.vs-xp-guest-invite>strong{font:12px var(--vs-pixel);color:#c6f6f5}.vs-xp-guest-invite p{margin:6px 0 12px;color:#d5c9db;font-size:12px}.vs-xp-guest-invite>div{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vs-xp-guest-invite a{padding:9px 12px;font:11px var(--vs-pixel);text-decoration:none}.vs-xp-guest-invite button{padding:7px;border:0;background:none;color:#c9b7d3;text-decoration:underline;font-size:11px}.vs-xp-save-error{display:block;margin-top:8px;color:#ffd2b5}.vs-xp-test{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid #9578b444;background:#181121}.vs-xp-test>div{display:grid;gap:4px;flex:1;min-width:160px}.vs-xp-test strong{font:10px var(--vs-pixel);color:#c7eef1}.vs-xp-test small{font-size:11px;color:#b7a9c4}.vs-xp-test button{min-height:40px;padding:9px 12px;font:10px var(--vs-pixel);border:1px solid #a6dfe866}.vs-xp-test button:not(.vs-primary){background:transparent;color:#cbbadb}@keyframes vs-xp-victory-in{0%{opacity:0;transform:translateY(8px) scale(.98);filter:brightness(2)}60%{filter:brightness(1.4)}to{opacity:1;transform:none;filter:brightness(1)}}@keyframes vs-xp-levelup-in{0%{opacity:0;transform:scale(.72);filter:brightness(2)}55%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1);filter:brightness(1)}}@media(max-width:550px){.vs-round-overlay.is-final .vs-report{margin-top:8px}.vs-xp-award{padding:13px}.vs-xp-heading>.profile-avatar-art{width:46px}.vs-xp-heading strong{font-size:14px}.vs-xp-level{font-size:8px;gap:4px}.vs-xp-level b{font-size:19px}.vs-xp-reward span{font-size:9px}.vs-xp-reward strong{font-size:12px}.vs-xp-caption{font-size:10px}.vs-xp-levelup{gap:7px;flex-wrap:wrap}}.vs-plan-lines .vs-plan-path>path,.vs-plan-lines .vs-plan-tether{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.vs-plan-lines .vs-plan-path>.vs-plan-line-halo{stroke:#090611;stroke-width:3.6;opacity:.75}.vs-plan-lines>g.is-own .vs-plan-path>.vs-plan-line-halo{stroke-width:4.4}.vs-plan-lines .vs-plan-path>.vs-plan-line-core{stroke:var(--focus-color);stroke-width:1.4}.vs-plan-lines>g.is-own .vs-plan-path>.vs-plan-line-core{stroke-width:1.9}.vs-plan-lines>g:not(.is-own):not(.is-enemy){opacity:.6}.vs-plan-lines .vs-plan-path>.vs-plan-line-halo,.vs-plan-lines .vs-plan-path>.vs-plan-line-core{animation:vs-plan-draw .34s cubic-bezier(.3,.6,.3,1) backwards}@keyframes vs-plan-draw{0%{stroke-dasharray:0 2400}to{stroke-dasharray:2400 0}}.vs-plan-lines .vs-plan-endpoint{transform-box:fill-box;transform-origin:center;animation:vs-plan-endpoint-pop .34s ease-out .26s both}@keyframes vs-plan-endpoint-pop{0%{opacity:0;scale:0}55%{opacity:1;scale:1.9}to{opacity:1;scale:1}}.vs-plan-lines .vs-plan-path>.vs-plan-line-flow{stroke:color-mix(in srgb,var(--focus-color) 40%,#fff);stroke-width:1.2;stroke-dasharray:2 14;opacity:0;animation:vs-plan-flow-in .3s ease-out .32s forwards,vs-plan-flow 2.6s linear infinite}.vs-plan-lines>g.is-own .vs-plan-path>.vs-plan-line-flow{--flow-opacity:.9;stroke-width:1.6;animation-duration:.3s,1.05s}@keyframes vs-plan-flow-in{to{opacity:var(--flow-opacity,.45)}}@keyframes vs-plan-flow{to{stroke-dashoffset:-16}}.vs-plan-lines .vs-plan-tether{stroke:var(--focus-color);stroke-width:1;stroke-dasharray:1 3;opacity:.5}.vs-plan-lines>g,.vs-plan-labels .vs-plan-action-row{transition:opacity .15s ease-out}.vs-plan-lines.has-focus>g.is-dimmed{opacity:.1}.vs-plan-lines.has-focus>g.is-focused{opacity:1}.vs-plan-labels.has-focus .vs-plan-action-row.is-dimmed{opacity:.28}.vs-target-actions{align-items:flex-end}.vs-target-ally-actions{display:flex;align-items:flex-end;gap:3px}.vs-target-ally-actions:not(:has(.vs-target-action)){display:none}.vs-target-actions>.vs-target-action-group:has(.vs-target-action)~.vs-target-ally-actions{padding-left:5px;border-left:1px solid #8f7aa655}.vs-target-ally-actions .vs-target-action{width:22px;height:22px;border-color:#8f7aa6;opacity:.9;pointer-events:auto}.vs-target-ally-actions .vs-target-action>b{top:-5px;left:-5px;width:12px;height:12px;font-size:8px}@media(max-width:760px){.vs-target-ally-actions .vs-target-action{width:18px;height:18px}}.vs-drag-tether{position:fixed;inset:0;z-index:999;width:100vw;height:100vh;overflow:visible;pointer-events:none}.vs-drag-tether>path{fill:none;stroke-linecap:round}.vs-drag-tether-halo{stroke:#08050f;stroke-width:5;opacity:.55}.vs-drag-tether-line{stroke:var(--card-accent);stroke-width:2;stroke-dasharray:3 9;opacity:.8;animation:vs-drag-tether-flow .5s linear infinite}.vs-drag-tether.is-locked .vs-drag-tether-line{stroke-dasharray:none;stroke-width:2.6;opacity:1;animation:none}.vs-drag-tether.is-locked .vs-drag-tether-halo{stroke-width:7}.vs-drag-tether.is-invalid .vs-drag-tether-line{stroke:#ff8b8b;opacity:.45}@keyframes vs-drag-tether-flow{to{stroke-dashoffset:-12}}.vs-drag-card.is-drag.has-target{transition:transform .11s ease-out}.vs-drag-card.is-drag>.vs-drag-card-surface{transition:transform 90ms ease-out,box-shadow .14s ease-out,border-color .14s,scale .16s cubic-bezier(.2,.9,.25,1.3)}.vs-drag-card.is-drag.has-target>.vs-drag-card-surface{scale:.82}.vs-drag-card.is-drag.is-invalid>.vs-drag-card-surface{border-color:#ff8b8b;filter:saturate(.55) brightness(.85);animation:vs-card-nope .28s ease-out both}@keyframes vs-card-nope{0%,to{translate:0 0}25%{translate:-4px 0}50%{translate:4px 0}75%{translate:-2px 0}}.vs-fighter.is-drop-hover .vs-character{animation:vs-drop-breathe .8s ease-in-out infinite}@keyframes vs-drop-breathe{0%,to{scale:1}50%{scale:1.045}}.vs-crystal.is-spending{animation:vs-crystal-spend .7s ease-in-out infinite}@keyframes vs-crystal-spend{0%,to{opacity:1;translate:0 0}50%{opacity:.45;translate:0 -2px}}.vs-crystal-shatter{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.vs-crystal-shatter>i{position:absolute;width:4px;height:6px;background:#9fe8ff;box-shadow:0 0 4px #6fd3ff;opacity:0;animation:vs-crystal-shard .45s ease-out both}.vs-crystal-shatter>i:nth-child(1){--shard:-14px,-12px;--spin:-60deg}.vs-crystal-shatter>i:nth-child(2){--shard:13px,-14px;--spin:70deg}.vs-crystal-shatter>i:nth-child(3){--shard:-12px,10px;--spin:-120deg}.vs-crystal-shatter>i:nth-child(4){--shard:14px,9px;--spin:110deg}.vs-crystal-shatter>i:nth-child(5){--shard:0,-18px;--spin:30deg;width:3px;height:4px}@keyframes vs-crystal-shard{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(calc(-50% + var(--shard))) rotate(var(--spin)) scale(.5)}}@media(hover:hover)and (pointer:fine){.is-turns .vs-turn-actions>.vs-command:hover:not([aria-disabled=true]):not(.is-dragging){transform:perspective(560px) rotate3d(var(--tilt-x,0),var(--tilt-y,0),0,var(--tilt-angle,0deg)) translateY(-6px) scale(1.035)}}.vs-end-turn{position:relative}.vs-end-turn.is-suggested:after{content:"";position:absolute;inset:-4px;border:2px solid #cdf9f5;pointer-events:none;animation:vs-end-turn-call 1.3s ease-out infinite}@keyframes vs-end-turn-call{0%{opacity:.85;scale:1}to{opacity:0;scale:1.14}}.vs-end-turn-slot{position:relative;display:inline-flex}.vs-plan-strip{position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 0;z-index:6;display:flex;gap:6px}.vs-plan-chip{position:relative;width:30px;height:30px;padding:0;border:2px solid var(--px-ink,#0b0910);background:#161120;box-shadow:inset 0 0 0 1px #3a2e4a;cursor:pointer;transition:transform .12s ease-out,filter .12s}.vs-plan-chip>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:pixelated}.vs-plan-chip>b{position:absolute;left:1px;bottom:0;font:700 9px/1 var(--ui-pixel,monospace);color:#fff;text-shadow:1px 1px 0 #0b0910,-1px 0 0 #0b0910}.vs-plan-chip>i{position:absolute;top:-6px;right:-6px;width:13px;height:13px;display:grid;place-items:center;font:700 11px/1 var(--number-font),system-ui,sans-serif;font-style:normal;color:#e9dcff;background:#0b0910;border:1px solid #6b5a80;opacity:.45;transition:opacity .12s,color .12s,border-color .12s,background .12s}.vs-plan-chip:hover:not(:disabled),.vs-plan-chip:focus-visible{transform:translateY(-2px)}.vs-plan-chip:hover:not(:disabled)>img{filter:brightness(.7) saturate(.7)}.vs-plan-chip:hover:not(:disabled)>i,.vs-plan-chip:focus-visible>i{opacity:1;color:#fff;background:#b23a4a;border-color:#ff9aa6}.vs-plan-chip:focus-visible{outline:2px solid #d6bcff;outline-offset:2px}.vs-plan-chip:disabled{cursor:default;opacity:.85}@media(max-width:1000px){.vs-plan-strip{display:none}}.vs-turn-tutorial[open]{animation:vs-tutorial-in .3s cubic-bezier(.2,.8,.3,1) backwards}.vs-turn-tutorial[open]::backdrop{animation:vs-tutorial-backdrop .3s ease-out both}.vs-guide-step{animation:vs-tutorial-step-in .26s ease-out backwards}@keyframes vs-tutorial-in{0%{opacity:0;translate:0 14px;scale:.98}to{opacity:1;translate:0 0;scale:1}}@keyframes vs-tutorial-backdrop{0%{opacity:0}to{opacity:1}}@keyframes vs-tutorial-step-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}.vs-practice-checklist{display:flex;justify-content:center;gap:16px;margin:10px 0 0;padding:0;list-style:none;font:400 10px/1 var(--vs-pixel);letter-spacing:.06em;color:#8f82a3}.vs-practice-checklist>li{display:flex;align-items:center;gap:6px;transition:color .2s}.vs-practice-checklist>li>b{display:grid;place-items:center;width:18px;height:18px;border:1px solid currentColor;font:400 10px/1 var(--vs-pixel)}.vs-practice-checklist>li.is-current{color:#c4f1f4}.vs-practice-checklist>li.is-current>b{box-shadow:0 0 10px #8ce5df40}.vs-practice-checklist>li.is-done{color:#9fe7c5}.vs-practice-checklist>li.is-done>b{background:#9fe7c5;color:#0f1a16;animation:vs-tutorial-pop .4s cubic-bezier(.2,.9,.25,1.4) both}@keyframes vs-tutorial-pop{0%{scale:.4}60%{scale:1.35}to{scale:1}}.vs-practice-complete{position:absolute;inset:0;z-index:20;display:grid;place-items:center;pointer-events:none;background:radial-gradient(ellipse at center,#9fe7c540,transparent 65%);animation:vs-practice-complete 1.5s ease-out both}.vs-practice-complete>b{font:400 64px/1 var(--vs-pixel);color:#c8ffe2;text-shadow:0 3px #0f1a16,0 0 22px #7fdcb0aa;animation:vs-tutorial-pop .5s cubic-bezier(.2,.9,.25,1.4) both}@keyframes vs-practice-complete{0%{opacity:0}12%{opacity:1}70%{opacity:1}to{opacity:0}}.vs-tutorial .vs-guide-caption.is-success{border-color:#7fdcb0;box-shadow:inset 3px 0 #7fdcb0,0 0 18px #7fdcb022}.vs-tutorial .vs-guide-caption.is-success strong{color:#c8ffe2}.vs-guide-progress button.is-complete b{background:#9fe7c5;color:#0f1a16;border-color:#9fe7c5;animation:vs-tutorial-pop .4s cubic-bezier(.2,.9,.25,1.4) both}.vs-turn-tutorial .vs-primary.is-celebrating{position:relative}.vs-turn-tutorial .vs-primary.is-celebrating:after,.vs-tutorial .vs-tutorial-battle.has-queued-action:not(.exercise-cancel) .vs-end-turn:after{content:"";position:absolute;inset:-4px;border:2px solid #cdf9f5;pointer-events:none;animation:vs-tutorial-call 1.3s ease-out infinite}@keyframes vs-tutorial-call{0%{opacity:.85;scale:1}to{opacity:0;scale:1.14}}.vs-practice-damage.is-light{color:#d9cfc4;font-size:20px}.vs-practice-damage.is-guarded{color:#bfe6ff;text-shadow:0 2px #0b1626,1px 0 #0b1626,-1px 0 #0b1626,0 0 10px #7cc4ff88}.vs-step-guide .vs-guide-costs>div>img{transition:scale .25s cubic-bezier(.2,.9,.25,1.3),filter .25s}.vs-step-guide .vs-guide-costs>div.is-active>img{scale:1.1;filter:drop-shadow(0 0 12px #f3c78077)}.vs-step-guide .vs-guide-costs>div.is-active>strong{color:#ffe4aa}.vs-guide-energy-label{animation:vs-tutorial-step-in .3s ease-out both}.vs-guide-energy-notes>div{transition:opacity .25s}.vs-guide-energy-notes>div:not(.is-active){opacity:.55}.vs-guide-energy-notes>div.is-active>b{color:#e8fbff;text-shadow:0 0 12px #8ce5df88}.vs-splash-faceoff{--sf-blue: #96e3ef;--sf-blue-deep: #2c7f9c;--sf-red: #fca49c;--sf-red-deep: #a8393a;position:absolute;inset:0;z-index:12;overflow:hidden;isolation:isolate;container-type:size;display:grid;grid-template-rows:auto minmax(0,1fr);padding:clamp(10px,3cqh,22px) clamp(10px,3cqw,36px);background:#08060ef2;color:#f3eefa;font-family:var(--number-font),"Sora",sans-serif}.vs-splash-faceoff.is-opening{--sf-cap: 320px;position:fixed;z-index:400;padding-top:max(clamp(14px,4cqh,34px),env(safe-area-inset-top));padding-bottom:max(14px,env(safe-area-inset-bottom));background:#07050c}.vs-splash-faceoff .vs-blue{--team: var(--sf-blue);--team-deep: var(--sf-blue-deep)}.vs-splash-faceoff .vs-red{--team: var(--sf-red);--team-deep: var(--sf-red-deep)}.vs-sf-backdrop{position:absolute;inset:0;z-index:-1;pointer-events:none}.vs-sf-side{position:absolute;top:-10%;bottom:-10%;width:62%}.vs-sf-side.vs-blue{left:-12%;transform:skew(-12deg);background:radial-gradient(ellipse at 70% 50%,#4fc3e033,transparent 62%),linear-gradient(100deg,#061620,#0c2a3a 70%,#164a5e);animation:vs-sf-side-blue .5s cubic-bezier(.2,.9,.25,1) both}.vs-sf-side.vs-red{right:-12%;transform:skew(-12deg);background:radial-gradient(ellipse at 30% 50%,#ef6a5e33,transparent 62%),linear-gradient(260deg,#1d0709,#3d1215 70%,#5e1d1f);animation:vs-sf-side-red .5s cubic-bezier(.2,.9,.25,1) both}.vs-sf-side:after{content:"";position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(90deg,transparent 0 18px,#ffffff0c 18px 19px)}.vs-sf-rift{position:absolute;left:50%;top:-10%;bottom:-10%;width:3px;translate:-50% 0;rotate:12deg;background:linear-gradient(180deg,transparent,#fff 30%,#e3c8ff 50%,#fff 70%,transparent);box-shadow:0 0 18px 4px #c9a2ff99,0 0 60px 14px #9a6bff44;transform-origin:center;animation:vs-sf-rift-in .45s .3s cubic-bezier(.2,.9,.25,1) both,vs-sf-rift-flicker 1.6s 1s ease-in-out infinite}.vs-sf-motes{position:absolute;inset:0}.vs-sf-motes>i{position:absolute;bottom:-4%;left:calc(4% + var(--m) * 6.8%);width:3px;height:3px;border-radius:50%;background:var(--team);box-shadow:0 0 8px var(--team);opacity:0;animation:vs-sf-mote 3.2s calc(var(--m) * .19s + .4s) ease-out infinite}.vs-sf-head{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;animation:vs-sf-head-in .5s .15s ease-out both}.vs-sf-head>strong{font:700 clamp(13px,3.2cqh,22px)/1.1 var(--vs-pixel, "ChatBoss Silkscreen", monospace);letter-spacing:.14em;color:#fff;text-shadow:0 0 18px #b98cff88,2px 2px #3a2160}.vs-sf-head>span{color:#b7a6cf;font-size:clamp(9px,1.8cqh,12px);font-weight:700;letter-spacing:.26em}.vs-sf-head b{font-size:1.25em}.vs-sf-head b.vs-blue{color:var(--sf-blue)}.vs-sf-head b.vs-red{color:var(--sf-red)}.vs-sf-teams{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;-moz-column-gap:15cqw;column-gap:15cqw;min-height:0}.vs-sf-team{--overlap: .16;--span: 40cqw;--card: min(calc(var(--span) / (var(--per-row) - (var(--per-row) - 1) * var(--overlap))), calc(52cqh / var(--rows)), var(--sf-cap, 240px));display:flex;flex-direction:column;align-items:center;min-width:0}.vs-sf-team>h2{margin:0 0 clamp(6px,2cqh,14px);padding:0 14px 4px;border-bottom:2px solid var(--team);color:var(--team);font:700 clamp(11px,2.6cqh,18px)/1.2 var(--vs-pixel, "ChatBoss Silkscreen", monospace);letter-spacing:.18em;text-shadow:0 0 14px var(--team);animation:vs-sf-head-in .4s .35s ease-out both}.vs-sf-cards{display:flex;flex-direction:column;align-items:center}.vs-sf-row{display:flex;justify-content:center;align-items:center}.vs-sf-row+.vs-sf-row{margin-top:calc(var(--card) * -.1)}.vs-sf-team.vs-red .vs-sf-row{flex-direction:row-reverse}.vs-sf-card{--pull: calc(var(--card) * var(--overlap) * -1 * min(var(--col), 1));position:relative;flex:none;width:var(--card);margin:0 0 0 var(--pull);z-index:calc(10 - var(--i))}.vs-sf-team.vs-red .vs-sf-card{margin:0 var(--pull) 0 0}.vs-sf-team:not(.is-two-rows) .vs-sf-card:nth-child(2n){translate:0 6%}.vs-sf-art{position:relative;aspect-ratio:4 / 5;overflow:hidden;border:2px solid var(--team);border-radius:6px;background:#000;box-shadow:0 0 0 1px #000,0 10px 26px #000b,0 0 22px color-mix(in srgb,var(--team) 35%,transparent)}.vs-sf-art>img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vs-sf-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,#000a),linear-gradient(0deg,color-mix(in srgb,var(--team) 22%,transparent),transparent 40%)}.vs-sf-shine{position:absolute;inset:-20% -60%;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 42%,#ffffff8c 50%,transparent 58%);transform:translate(-70%);animation:vs-sf-shine .9s calc(.95s + var(--i) * .08s) ease-out both}.vs-sf-team.vs-blue .vs-sf-card{animation:vs-sf-card-blue .55s calc(.28s + var(--i) * .07s) cubic-bezier(.18,1.25,.4,1) both}.vs-sf-team.vs-red .vs-sf-card{animation:vs-sf-card-red .55s calc(.28s + var(--i) * .07s) cubic-bezier(.18,1.25,.4,1) both}.vs-sf-card>figcaption{position:absolute;left:4px;right:4px;bottom:5px;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.15}.vs-sf-card strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:clamp(9px,calc(var(--card) * .085),15px);font-weight:700;text-shadow:0 1px 3px #000,0 0 8px #000}.vs-sf-card small{color:var(--team);font-size:clamp(7px,calc(var(--card) * .062),11px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 2px #000}.vs-sf-count{position:absolute;left:50%;top:50%;z-index:20;translate:-50% -50%;display:grid;place-items:center;width:clamp(70px,17cqh,128px);aspect-ratio:1;margin-top:clamp(10px,3cqh,24px)}.vs-sf-count:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#1a1030f2 55%,#1a103000 72%)}.vs-sf-count>span{position:absolute;bottom:100%;margin-bottom:2px;color:#d6b8ff;font:700 clamp(14px,3.6cqh,24px)/1 var(--vs-pixel, "ChatBoss Silkscreen", monospace);text-shadow:0 0 14px #a56bff,2px 2px #3a2160;animation:vs-sf-vs .5s .45s cubic-bezier(.2,1.4,.4,1) both}.vs-sf-count>b{position:relative;color:#e8ffff;font:700 clamp(44px,12cqh,96px)/1 var(--vs-pixel, "ChatBoss Silkscreen", monospace);text-shadow:0 0 22px #8ff3ff,4px 4px #513878;animation:vs-sf-tick .42s cubic-bezier(.2,1.5,.4,1) both}.vs-sf-ring{position:absolute;inset:8%;border-radius:50%;border:2px solid #c9f6ff;box-shadow:0 0 20px #8ff3ffaa,inset 0 0 14px #8ff3ff66;animation:vs-sf-ring .9s ease-out both}.vs-splash-faceoff.is-final .vs-sf-count>b{color:#fff6d8;text-shadow:0 0 26px #ffd873,4px 4px #6b3a12}.vs-splash-faceoff.is-final .vs-sf-ring{border-color:#ffe7a3;box-shadow:0 0 26px #ffd873cc,inset 0 0 16px #ffd87388}.vs-splash-faceoff.is-final .vs-sf-art{animation:vs-sf-ready .9s ease-in-out infinite alternate}.vs-splash-faceoff.is-final .vs-sf-rift{animation-duration:.45s,.35s}.vs-sf-clash{position:absolute;left:50%;top:50%;z-index:30;width:30cqh;aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff 0 18%,#e7d2ff99 34%,transparent 66%);animation:vs-sf-clash .7s .32s ease-out both}.vs-sf-clash:after{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid #fff;animation:vs-sf-shock .8s .36s ease-out both}.vs-splash-faceoff.is-opening .vs-sf-teams{animation:vs-sf-shake .38s .36s ease-out both}@container (max-aspect-ratio: 1 / 1){.vs-sf-teams{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);row-gap:clamp(96px,25cqh,160px);align-content:center}.vs-sf-team{--span: 90cqw;--card: min(calc(var(--span) / (var(--n) - (var(--n) - 1) * var(--overlap))), 20cqh, 170px)}.vs-sf-cards{flex-direction:row;justify-content:center}.vs-sf-row{display:contents}.vs-sf-card,.vs-sf-team.vs-red .vs-sf-card{margin:0 0 0 calc(var(--card) * var(--overlap) * -1 * min(var(--i),1));translate:none!important}.vs-sf-team.vs-red{flex-direction:column-reverse}.vs-sf-team.vs-red>h2{margin:clamp(6px,2cqh,14px) 0 0}.vs-sf-side{width:100%;left:0!important;right:0!important;height:58%;top:auto;bottom:auto;transform:skewY(-8deg)}.vs-sf-side.vs-blue{top:-8%;animation-name:vs-sf-side-top}.vs-sf-side.vs-red{bottom:-8%;animation-name:vs-sf-side-bottom}.vs-sf-rift{inset:50% -10% auto;width:auto;height:3px;translate:0 -50%;rotate:-8deg;background:linear-gradient(90deg,transparent,#fff 30%,#e3c8ff 50%,#fff 70%,transparent)}.vs-sf-count{margin-top:clamp(12px,3cqh,22px)}.vs-sf-team.vs-blue .vs-sf-card{animation-name:vs-sf-card-top}.vs-sf-team.vs-red .vs-sf-card{animation-name:vs-sf-card-bottom}}@keyframes vs-sf-side-blue{0%{translate:-70% 0}to{translate:0 0}}@keyframes vs-sf-side-red{0%{translate:70% 0}to{translate:0 0}}@keyframes vs-sf-side-top{0%{translate:0 -80%}to{translate:0 0}}@keyframes vs-sf-side-bottom{0%{translate:0 80%}to{translate:0 0}}@keyframes vs-sf-rift-in{0%{opacity:0;scale:1 0}60%{opacity:1;scale:1.6 1.05}to{opacity:1;scale:1 1}}@keyframes vs-sf-rift-flicker{0%,to{opacity:1}45%{opacity:.72}50%{opacity:1}55%{opacity:.8}}@keyframes vs-sf-mote{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}to{opacity:0;transform:translateY(-78cqh)}}@keyframes vs-sf-head-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@keyframes vs-sf-card-blue{0%{opacity:0;transform:translate(-46%) rotate(-7deg) scale(.86)}to{opacity:1;transform:none}}@keyframes vs-sf-card-red{0%{opacity:0;transform:translate(46%) rotate(7deg) scale(.86)}to{opacity:1;transform:none}}@keyframes vs-sf-card-top{0%{opacity:0;transform:translateY(-40%) scale(.86)}to{opacity:1;transform:none}}@keyframes vs-sf-card-bottom{0%{opacity:0;transform:translateY(40%) scale(.86)}to{opacity:1;transform:none}}@keyframes vs-sf-shine{0%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes vs-sf-vs{0%{opacity:0;scale:2.2}to{opacity:1;scale:1}}@keyframes vs-sf-tick{0%{opacity:0;scale:1.9;filter:blur(3px)}60%{opacity:1;scale:.94;filter:none}to{opacity:1;scale:1}}@keyframes vs-sf-ring{0%{opacity:.95;scale:.7}to{opacity:0;scale:2.1}}@keyframes vs-sf-ready{0%{filter:brightness(1)}to{filter:brightness(1.18) saturate(1.1)}}@keyframes vs-sf-clash{0%{opacity:0;scale:.2}18%{opacity:1;scale:1.2}to{opacity:0;scale:2.6}}@keyframes vs-sf-shock{0%{opacity:.9;scale:.4}to{opacity:0;scale:3.4}}@keyframes vs-sf-shake{0%,to{translate:0 0}20%{translate:-6px 2px}40%{translate:5px -2px}60%{translate:-3px 1px}80%{translate:2px 0}}.vs-pick{position:fixed;inset:0;z-index:80;display:grid;grid-template-columns:300px minmax(0,1fr) 300px;grid-template-rows:auto auto 1fr;-moz-column-gap:40px;column-gap:40px;padding:28px 32px;overflow:auto;background:#0c0912 url(/arena/ruins.webp) center/cover no-repeat;color:var(--px-text,#efe6ff);font-family:var(--ui-pixel,"ChatBoss Silkscreen",monospace)}.vs-pick:before{content:"";position:fixed;inset:0;z-index:-1;background:#0c0912cc}.vs-pick-head{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.vs-pick-head>span{color:#b3a6c6;font-size:16px}.vs-pick .vs-pick-head h1{margin:0;font:700 34px var(--ui-pixel);letter-spacing:0;color:#fff;text-shadow:3px 3px 0 #0b0910}.vs-pick-head p{margin:0;color:#cbbfdc;font-size:15px}.vs-pick-timer{grid-column:2;justify-self:center;display:grid;place-items:center;width:120px;height:72px;margin:18px 0 24px;background:#1d1626;border:3px solid #0b0910;box-shadow:inset 0 0 0 2px #3a2e4a,inset 0 5px 0 2px #4b3d5f;color:var(--px-gold,#f2c14e);font:700 44px var(--vs-pixel)}.vs-pick-timer.is-urgent{color:#ffad7a;animation:vs-pick-beat 1s steps(2,end) infinite}@keyframes vs-pick-beat{50%{transform:scale(1.06)}}.vs-pick-team{grid-row:2/4;display:flex;flex-direction:column;gap:10px;min-width:0}.vs-pick-team:last-of-type{grid-column:3}.vs-pick-team h2{margin:0 0 4px;font:700 20px var(--vs-pixel)}.vs-pick-team.vs-blue h2{color:#6cc6e0}.vs-pick-team.vs-red h2{color:#ec8a7f;text-align:right}.vs-pick-slot{display:flex;align-items:center;gap:12px;height:104px;padding:0 12px;background:#1d1626;border:3px solid #0b0910;box-shadow:inset 0 3px #3a2e4a}.vs-pick-team.vs-red .vs-pick-slot{flex-direction:row-reverse;text-align:right}.vs-pick-slot.is-self{border-color:var(--px-gold,#f2c14e)}.vs-pick-slot-art{flex:none;width:72px;height:80px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;border:2px solid #0b0910}span.vs-pick-slot-art{box-sizing:border-box;display:grid;place-items:center}.vs-pick-slot-art.is-empty{border:2px dashed #3a2e4a}.vs-pick-slot-art.is-back{border:3px solid #0b0910;background:repeating-linear-gradient(45deg,#3a1d22 0 6px,#2c161b 6px 12px);color:#ec8a7f;font:700 28px var(--vs-pixel)}.vs-pick-team.vs-red .vs-pick-slot-art.is-back{background:repeating-linear-gradient(45deg,#3a1d22 0 6px,#2c161b 6px 12px)}.vs-pick-team.vs-blue .vs-pick-slot-art.is-back{background:repeating-linear-gradient(45deg,#183847 0 6px,#122a36 6px 12px);color:#6cc6e0}.vs-pick-slot-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.vs-pick-slot-copy strong{overflow:hidden;color:#fff;font-weight:400;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.vs-pick-slot-copy small{color:#a99bbd;font-size:14px}.vs-pick-slot.is-locked .vs-pick-slot-copy small{color:#8be0a0}.vs-pick-center{grid-column:2;grid-row:3;display:flex;flex-direction:column;align-items:center;gap:18px;min-width:0}.vs-pick-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.vs-pick-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;background:none;border:0;color:#d6cbe6;font:400 18px var(--ui-pixel);cursor:pointer}.vs-pick-card img{display:block;width:200px;height:250px;-o-object-fit:cover;object-fit:cover;border:4px solid #3a2e4a;box-shadow:0 0 0 3px #0b0910;transition:transform .12s,border-color .12s}.vs-pick-card:hover:not(:disabled) img{transform:translateY(-3px);border-color:#6b5a80}.vs-pick-card.is-selected{color:#fff}.vs-pick-card.is-selected img{border-color:var(--px-gold,#f2c14e);box-shadow:0 0 0 3px #0b0910,0 0 24px #f2c14e59}.vs-pick-card:disabled{cursor:default}.vs-pick-card:focus-visible{outline:3px solid #d6bcff;outline-offset:4px}.vs-pick-card.is-upcoming{color:#8f82a3;cursor:default}.vs-pick-card.is-upcoming img{width:120px;height:150px;filter:grayscale(1) brightness(.4)}.vs-pick-info{display:flex;align-items:center;gap:16px;width:100%;max-width:720px;box-sizing:border-box;padding:14px 16px}.vs-pick-info-copy{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.vs-pick-info-copy small{color:var(--px-gold,#f2c14e);font-size:14px}.vs-pick-info-copy strong{color:#fff;font-weight:400;font-size:17px}.vs-pick-skills{display:flex;gap:8px}.vs-pick-skills img{width:52px;height:52px;border:2px solid #0b0910}.vs-pick-confirm{min-height:56px;padding:0 22px;font-size:20px;flex:none}.vs-pick-watch{max-width:440px;margin:40px 0 0;color:#cbbfdc;font-size:18px;line-height:1.5;text-align:center}@media(max-width:1100px){.vs-pick{grid-template-columns:220px minmax(0,1fr) 220px;-moz-column-gap:20px;column-gap:20px;padding:20px}.vs-pick-card img{width:150px;height:188px}.vs-pick-card.is-upcoming{display:none}.vs-pick-slot{height:86px}.vs-pick-slot-art{width:58px;height:66px}}@media(max-width:760px),(max-height:520px){.vs-pick{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:12px;padding:16px;align-content:start}.vs-pick .vs-pick-head h1{font-size:24px}.vs-pick-head p{font-size:13px}.vs-pick-timer{grid-column:1;width:88px;height:52px;margin:4px 0;font-size:30px}.vs-pick-team,.vs-pick-team:last-of-type{grid-column:1;grid-row:auto;flex-direction:row;flex-wrap:wrap;gap:6px}.vs-pick-team h2{width:100%;margin:0;font-size:15px}.vs-pick-team.vs-red h2{text-align:left}.vs-pick-slot,.vs-pick-team.vs-red .vs-pick-slot{flex-direction:column;justify-content:center;gap:4px;width:calc(20% - 5px);min-width:58px;height:auto;padding:6px 2px;text-align:center}.vs-pick-slot-art{width:44px;height:50px}.vs-pick-slot-copy strong{font-size:12px}.vs-pick-slot-copy small{font-size:10px}.vs-pick-center{grid-column:1;grid-row:auto;order:3}.vs-pick-team.vs-red{order:4}.vs-pick-cards{gap:8px}.vs-pick-card{font-size:14px}.vs-pick-card img{width:min(28vw,120px);height:min(35vw,150px)}.vs-pick-info{flex-wrap:wrap;gap:10px}.vs-pick-skills img{width:40px;height:40px}.vs-pick-confirm{width:100%}}.vs-pick-skills .vs-pick-skill{padding:0;background:none;border:2px solid #0b0910;line-height:0;cursor:help}.vs-pick-skills .vs-pick-skill img{width:52px;height:52px;border:0;display:block}.vs-pick-skills .vs-pick-skill.is-passive img{width:42px;height:42px}.vs-pick-skills .vs-pick-skill:hover,.vs-pick-skills .vs-pick-skill:focus-visible{outline:2px solid var(--px-gold,#f2c14e);outline-offset:1px}.vs-pick{animation:vs-pick-dim .5s cubic-bezier(.33,0,.2,1) both}.vs-pick.is-from-dark{animation:none}.vs-pick:before{animation:vs-pick-fade .7s ease-out both}.vs-pick-head{animation:vs-pick-drop .7s .18s cubic-bezier(.16,1,.3,1) both}.vs-pick-timer{animation:vs-pick-pop .55s .4s cubic-bezier(.2,.9,.3,1.25) both}.vs-pick-team.vs-blue{animation:vs-pick-from-left .75s .28s cubic-bezier(.16,1,.3,1) both}.vs-pick-team.vs-red{animation:vs-pick-from-right .75s .28s cubic-bezier(.16,1,.3,1) both}.vs-pick-card{animation:vs-pick-rise .65s cubic-bezier(.16,1,.3,1) both}.vs-pick-card:nth-child(1){animation-delay:.38s}.vs-pick-card:nth-child(2){animation-delay:.48s}.vs-pick-card:nth-child(3){animation-delay:.58s}.vs-pick-card:nth-child(4){animation-delay:.68s}.vs-pick-card:nth-child(5){animation-delay:.76s}.vs-pick-info,.vs-pick-watch{animation:vs-pick-rise .65s .78s cubic-bezier(.16,1,.3,1) both}@keyframes vs-pick-dim{0%{opacity:0}}@keyframes vs-pick-fade{0%{opacity:0}}@keyframes vs-pick-drop{0%{opacity:0;transform:translateY(-14px)}}@keyframes vs-pick-pop{0%{opacity:0;transform:scale(.7)}}@keyframes vs-pick-from-left{0%{opacity:0;transform:translate(-28px)}}@keyframes vs-pick-from-right{0%{opacity:0;transform:translate(28px)}}@keyframes vs-pick-rise{0%{opacity:0;transform:translateY(14px)}}.vs-pick-info-copy{animation:vs-pick-swap .32s ease-out both}@keyframes vs-pick-swap{0%{opacity:0;transform:translate(-6px)}}.vs-pick-card img{transition:transform .32s cubic-bezier(.2,.8,.25,1),border-color .32s ease,box-shadow .32s ease,filter .32s ease}.vs-pick-card.is-selected img{transform:translateY(-4px) scale(1.03)}.vs-pick-cards:has(.is-selected) .vs-pick-card:not(.is-selected):not(.is-upcoming) img{filter:brightness(.8) saturate(.85)}.vs-pick-card:hover:not(:disabled) img{filter:none}.vs-pick-slot{transition:border-color .3s ease,background .3s ease}.vs-pick-slot.is-locked{animation:vs-pick-lock .45s cubic-bezier(.2,.8,.3,1.3)}@keyframes vs-pick-lock{40%{transform:scale(1.035)}}.vs-pick-skills{align-items:flex-end}.vs-pick-passive{display:flex;flex-direction:column;align-items:center;gap:3px;margin-left:4px;padding:0 0 0 10px;background:none;border:0;border-left:2px solid #3a2e4a;color:#a99bbd;font:500 11px var(--ui-pixel);cursor:help}.vs-pick-passive img{display:block;width:30px;height:30px;border:2px solid #0b0910}.vs-pick-passive:hover,.vs-pick-passive:focus-visible{color:#fff;outline:none}.vs-pick-passive:hover img,.vs-pick-passive:focus-visible img{outline:2px solid var(--px-gold,#f2c14e);outline-offset:1px}.vs-pick-soon{display:grid;grid-template-columns:repeat(2,auto);gap:8px;align-content:start;justify-items:center;animation:vs-pick-rise .65s .7s cubic-bezier(.16,1,.3,1) both}.vs-pick-soon small{grid-column:1/-1;color:#8f82a3;font:400 13px var(--ui-pixel)}.vs-pick-soon .vs-pick-card{animation:none}@media(min-width:761px)and (min-height:521px){.vs-pick{grid-template-columns:clamp(150px,17vw,260px) minmax(0,1fr) clamp(150px,17vw,260px);-moz-column-gap:32px;column-gap:32px;--pick-card-w:clamp(48px,min(10vw, calc((100dvh - 440px)*.8) , calc((100vw - (2*clamp(150px,17vw,260px)) - 160px)/5) ),170px)}.vs-pick-timer{margin:12px 0 18px}.vs-pick-center{justify-content:flex-start;gap:clamp(12px,2.2dvh,22px)}.vs-pick-cards{flex-wrap:nowrap;align-items:flex-start;gap:clamp(10px,1.2vw,18px)}.vs-pick-cards>.vs-pick-card img{width:var(--pick-card-w);height:calc(var(--pick-card-w) * 1.25)}.vs-pick-soon .vs-pick-card img{width:calc(var(--pick-card-w) * .42);height:calc(var(--pick-card-w) * .52);border-width:3px}.vs-pick-soon .vs-pick-card.is-upcoming{display:flex}.vs-pick-info{width:100%;max-width:760px}.vs-pick-slot{height:clamp(84px,11dvh,104px)}.vs-pick{grid-template-rows:auto auto auto;align-content:center}.vs-pick-slot-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:760px),(max-height:520px){.vs-pick-soon{display:none}}.vs-pick-skills-hint{display:none}@media(max-width:760px){.vs-pick-info{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;padding:12px}.vs-pick-info-copy{width:100%;align-items:center;gap:3px;text-align:center}.vs-pick-info-copy small{font-size:12px}.vs-pick-info-copy strong{font-size:14px;line-height:1.35;text-wrap:balance}.vs-pick-skills{justify-content:center;gap:10px}.vs-pick-skills .vs-pick-skill img{width:48px;height:48px}.vs-pick-skills-hint{display:block;margin-top:-4px;color:#8f82a3;font-size:11px;text-align:center}.vs-pick-confirm{width:100%;min-height:48px;font-size:18px}}.vs-audio-settings{position:relative;z-index:40;width:-moz-max-content;width:max-content;margin-left:auto}.vs-audio-button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:9px 13px;border:1px solid #8baebc88;border-radius:2px;background:linear-gradient(180deg,#a9e4ec20,#48657022);color:#c2edf2;font:10px var(--vs-pixel);letter-spacing:.06em;box-shadow:inset 0 1px #d3ffff14;cursor:pointer}.vs-audio-button svg{width:19px;height:19px;flex:none}.vs-audio-button.is-icon-only{width:40px;height:40px;min-height:40px;padding:0;gap:0}.vs-audio-button:hover,.vs-audio-button[aria-expanded=true]{border-color:#b9edf1;background:#8bc8d12b}.vs-audio-button:focus-visible,.vs-audio-panel button:focus-visible{outline:2px solid #b7eef5;outline-offset:3px}.vs-audio-panel{position:absolute;bottom:calc(100% + 9px);right:0;width:242px;padding:14px 16px 17px;border:1px solid #91b6c777;border-radius:3px;background:linear-gradient(145deg,#1d192c,#0c0d18);box-shadow:0 8px 30px #000b,inset 0 1px #ffffff0b;color:#e1e2ee}.vs-audio-panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;font:11px var(--vs-pixel)}.vs-audio-panel header button{border:0;background:none;color:#c7bfd8;font:22px/1 var(--number-font),system-ui;padding:0 3px;cursor:pointer}.vs-audio-panel label{display:block;margin-top:16px;font:10px var(--vs-pixel)}.vs-audio-panel label>span{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;gap:12px}.vs-audio-panel output{color:#a9dce5;font:12px var(--number-font),system-ui;font-variant-numeric:tabular-nums}.vs-audio-panel input{display:block;width:100%;height:22px;margin:0;accent-color:#a8e0e9;cursor:pointer}.vs-battle.is-turns .vs-turn-controls{position:relative}.vs-battle.is-turns .vs-turn-controls>.vs-audio-settings{position:absolute;right:0;top:0;margin:0}@media(min-width:1451px){.vs-battle.is-turns .vs-turn-controls>.vs-audio-settings>.vs-audio-button{width:96px}.vs-battle.is-turns .vs-turn-controls>header{padding-right:110px}}@media(max-width:1450px){.vs-battle.is-turns .vs-turn-controls>.vs-audio-settings{position:relative;left:auto;top:auto;margin:3px 0 0 auto}.vs-battle.is-turns .vs-turn-controls>.vs-dock-passive{position:absolute;bottom:10px;left:0}}@media(max-width:760px){.vs-audio-button{min-height:34px;padding:6px 11px;font-size:9px}.vs-audio-panel{width:min(242px,calc(100vw - 24px))}}.vs-gfx{margin:18px 0 0;padding:14px 0 0;border:0;border-top:1px solid #91b6c733;min-width:0}.vs-gfx legend{float:left;width:100%;margin:0 0 9px;padding:0;font:10px var(--vs-pixel)}.vs-gfx-options{display:grid;grid-template-columns:1fr 1fr;gap:6px;clear:both}.vs-gfx-options button{min-height:34px;padding:4px 6px;border:1px solid #8baebc55;border-radius:2px;background:#ffffff08;color:#b9cfd8;font:10px var(--vs-pixel);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.vs-gfx-options button:hover{border-color:#b9edf1aa}.vs-gfx-options button[aria-checked=true]{border-color:#b9edf1;background:#8bc8d133;color:#fff;box-shadow:inset 0 0 0 1px #b9edf155}.vs-gfx-hint{margin:9px 0 0;font:11px/1.4 var(--number-font),system-ui,sans-serif;color:#9fb3c0}.gfx-auto-notice{position:fixed;top:max(10px,env(safe-area-inset-top));left:50%;z-index:1200;display:flex;align-items:center;gap:10px;max-width:min(92vw,560px);padding:8px 8px 8px 14px;translate:-50% 0;border:2px solid #0b0910;background:#1d1626f2;box-shadow:inset 0 0 0 2px #3a2e4a,0 8px 24px #0008;color:#efe6ff;font:500 13px/1.35 var(--ui-pixel, var(--vs-pixel, system-ui));animation:gfx-auto-in .38s cubic-bezier(.2,.9,.3,1.2) both}.gfx-auto-notice>span{flex:1;min-width:0}.gfx-auto-notice button{flex:none;min-height:34px;padding:6px 12px;border:2px solid #0b0910;background:#f2c14e;color:#2a1a05;font:700 12px var(--ui-pixel, var(--vs-pixel, system-ui));box-shadow:inset 0 -3px #b9862a;cursor:pointer;transition:translate .1s}.gfx-auto-notice button:active{translate:0 1px}.gfx-auto-notice .gfx-auto-close{min-width:34px;padding:0;background:#2b2236;color:#d6cbe6;box-shadow:inset 0 -3px #1a1322;font-size:18px}@keyframes gfx-auto-in{0%{opacity:0;translate:-50% -12px}to{opacity:1;translate:-50% 0}}@media(prefers-reduced-motion:reduce){.gfx-auto-notice{animation:none}}.vs-hud-feedback{position:absolute;inset:0;pointer-events:none;opacity:.4;border-radius:12px}.vs-hud-feedback>i{position:absolute;inset:0;border-radius:inherit}.vs-combo-track{height:2px;width:130px;margin:0 auto 8px;overflow:hidden;position:relative;opacity:.55}.vs-sequence .link-seq-resolve-burst{opacity:.45;z-index:2}.vs-key-feedback{position:absolute;inset:0;background:radial-gradient(ellipse,var(--element-color),transparent 75%);animation:vs-key-flash .23s ease-out both;pointer-events:none}.vs-key-feedback.is-wrong{background:radial-gradient(ellipse,#fa7885,transparent 75%)}.vs-controls .link-ult-ignite{opacity:.45}.vs-ult.is-ready{animation:vs-ult-ready 1.8s ease-in-out infinite}@keyframes vs-key-flash{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.2)}}@keyframes vs-ult-ready{50%{box-shadow:0 0 10px #ebcf8540,inset 0 0 8px #ebcf8520}}.vs-entry,.vs-lobby,.vs-battle{color:#f5f0ff;font-family:var(--number-font),Inter,system-ui,sans-serif;background:#0c0913;min-height:100dvh}.vs-entry button,.vs-lobby button,.vs-battle button{touch-action:manipulation}.vs-entry button:focus-visible,.vs-lobby button:focus-visible,.vs-battle button:focus-visible{outline:2px solid #b9f4f7;outline-offset:4px}.vs-entry{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:24px}.vs-entry h1{font-size:32px;font-weight:900}.vs-entry form{display:grid;gap:20px;width:min(100%,350px)}.vs-entry label{display:grid;gap:8px}.vs-entry input{background:#191320;border:1px solid #ffffff30;border-radius:8px;padding:14px}.vs-eyebrow{font-size:10px;letter-spacing:.18em;color:#b7a9c9;font-weight:800}.vs-primary{background:#bfedf0!important;color:#11242b!important;border:1px solid #cffaff!important;font-weight:800;padding:12px 22px;border-radius:8px}.vs-primary:disabled{opacity:.4}.vs-lobby{max-width:1240px;margin:auto;padding:24px}.vs-lobby>header{gap:24px;margin-bottom:24px}.vs-lobby>header>div:first-child{min-width:0}.vs-lobby>header,.vs-team>header{display:flex;justify-content:space-between;align-items:center}.vs-lobby h1{font-size:clamp(25px,3vw,36px);font-weight:900;letter-spacing:-.035em;overflow-wrap:anywhere}.vs-leave{padding:10px 0 10px 20px;color:#b5acbd;font-size:12px;flex:none}.vs-lobby-invite{width:min(36%,360px);margin-left:auto;flex:none}.vs-lobby-invite>button{border-radius:6px;background:#ffffff03;border-color:#ffffff16}.vs-subtitle{font-size:13px;color:#b6afc3;line-height:1.6;margin:12px 0 22px}.vs-teams{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;margin:0 0 28px;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;background:radial-gradient(ellipse at 18% 85%,#8ed5df0d,transparent 42%),radial-gradient(ellipse at 82% 85%,#ed92850d,transparent 42%)}.vs-lobby-versus{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);font-size:clamp(22px,3vw,38px);font-weight:900;font-style:italic;letter-spacing:-.08em;color:#d9d0bd}.vs-lobby-versus:before,.vs-lobby-versus:after{content:"";position:absolute;left:50%;width:1px;height:44px;background:linear-gradient(transparent,#d9d0bd40);bottom:calc(100% + 18px)}.vs-lobby-versus:after{top:calc(100% + 18px);bottom:auto;transform:rotate(180deg)}.vs-team{min-width:0;padding:20px 0 16px}.vs-blue{--team: #96e3ef;color:#96e3ef}.vs-red{--team: #fca49c;color:#fca49c}.vs-team h2{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.13em}.vs-team>header{padding:0 14px}.vs-team>header>span{font-size:13px;font-weight:700}.vs-team>header small{font-size:11px;opacity:.45}.vs-lineup{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));align-items:end;min-height:245px;padding:16px 0}.vs-team>button{margin-top:14px;width:100%;border:0;border-top:1px solid #ffffff12;border-radius:0;padding:10px;font-size:12px}.vs-team>button:disabled{opacity:.5}.vs-team>button:not(:disabled):hover{background:#ffffff05;color:#fff}.vs-roster{display:flex;align-items:center;flex-direction:column;gap:6px;min-width:0;padding:0 4px;color:#f4f0fa;text-align:center}.vs-roster.is-self{color:var(--team)}.vs-roster strong{font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.3}.vs-roster-meta{display:block;font-size:9px;letter-spacing:.06em;color:#a69cb6}.vs-roster-sprite{display:grid;place-items:center;position:relative;isolation:isolate;width:100%;height:130px;flex:none}.vs-roster-sprite:before{content:"";z-index:-1;position:absolute;bottom:4px;width:min(80%,150px);height:14px;border-radius:50%;background:#0007;border-bottom:1px solid color-mix(in srgb,var(--team) 28%,transparent)}.vs-roster-sprite .party-sprite-pixel,.vs-roster-sprite .party-sprite-img{height:clamp(72px,9vw,120px)!important;width:auto}.vs-red .vs-roster-sprite>*{transform:scaleX(-1)}.vs-teams.is-duel .vs-lineup{min-height:270px}.vs-teams.is-duel .vs-roster-sprite{height:170px}.vs-teams.is-duel .vs-roster-sprite .party-sprite-pixel,.vs-teams.is-duel .vs-roster-sprite .party-sprite-img{height:clamp(120px,17vw,168px)!important}.vs-teams.is-duel .vs-roster strong{font-size:clamp(17px,2vw,24px)}.vs-empty-slot{min-height:210px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px;color:#938b9b;text-align:center}.vs-empty-slot>span{font-size:38px;font-weight:200;color:var(--team);opacity:.35}.vs-empty-slot p{font-size:12px}.vs-ready{margin-top:2px;color:#857593;font-size:10px}.vs-ready.is-ready{color:#a4e9c3}.vs-loadout{max-width:680px;margin:auto}.vs-loadout-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:12px}.vs-rules summary{cursor:pointer}.vs-class-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.vs-class-picker button{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;padding:10px 8px;border:1px solid #ffffff1c;border-radius:5px;overflow:hidden}.vs-class-picker button[aria-pressed=true]{background:#e6d4a00a;border-color:#e6d4a060;box-shadow:inset 0 -2px #e6d4a0}.vs-class-picker button:not(:disabled):hover{background:#ffffff07}.vs-class-picker button>span:last-child{font-size:12px}.vs-lobby-actions{position:fixed;z-index:30;bottom:0;left:50%;transform:translate(-50%);width:calc(100% - 24px);padding:14px 16px max(14px,env(safe-area-inset-bottom));border:1px solid #ffffff20;border-bottom:0;border-radius:12px 12px 0 0;background:#100d18;box-shadow:0 -8px 24px #0005;display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap;max-width:1000px;margin:22px auto 0}.vs-lobby-status{margin-right:auto;font-size:12px;color:#aaa0b5}.vs-rules{max-width:680px;margin:20px auto 0;font-size:11px;color:#92889f;line-height:1.7}.vs-rules p{margin-top:8px}.vs-battle{display:flex;flex-direction:column;max-width:1680px;height:100dvh;min-height:0;margin:auto;overflow:hidden;padding:0 max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));-moz-user-select:none;user-select:none;-webkit-user-select:none}.vs-match-header{height:84px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;text-align:center;flex:none;background:linear-gradient(90deg,#96e3ef06,transparent 40%,transparent 60%,#fca49c06)}.vs-score-identity{min-width:0;max-width:65%;display:flex;flex-direction:column;align-items:center;gap:7px}.vs-score-identity>strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit}.vs-round-marks{display:flex;gap:5px}.vs-round-marks i{display:block;width:18px;height:3px;background:#ffffff16;transform:skew(-25deg)}.vs-round-marks i.is-won{background:var(--team);box-shadow:0 0 5px color-mix(in srgb,var(--team) 25%,transparent)}.vs-match-header>div{display:flex;flex-direction:column;gap:4px}.vs-match-header strong{font-size:14px}.vs-match-header strong>span{font-weight:400;color:#b9adc9}.vs-score{display:flex;gap:24px;align-items:center;justify-content:center;font-size:16px;font-weight:700}.vs-score b{font-size:36px;color:#fff}.vs-arena{position:relative;height:auto;min-height:320px;flex:1 1 0;container-type:size;--vs-sprite-size: clamp(36px, min(18cqw, calc(32cqh - 62px) ), 152px);isolation:isolate;background:#24222a;border:1px solid #ffffff12;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff04,0 12px 32px #00000025}.vs-arena-backdrop{position:absolute;inset:0;z-index:-2;opacity:.75;pointer-events:none;background:var(--room-arena,url(/arena/versus-desktop.webp)) center/cover no-repeat}@container (max-aspect-ratio: 1/1){.vs-arena-backdrop{background-image:var(--room-arena-mobile,var(--room-arena,url(/arena/versus-mobile.webp)))}}.vs-arena-vignette{position:absolute;inset:0;pointer-events:none;background:linear-gradient(#0809121a,#0809121a),linear-gradient(180deg,#100e1a40,transparent 35%,#080c1440),radial-gradient(ellipse,transparent 35%,#07050b52);z-index:-1}.vs-arena:after{content:"";position:absolute;inset:12px;border:1px solid #e6d4a014;border-radius:4px;pointer-events:none;z-index:0}.vs-side-label{position:absolute;left:14px;letter-spacing:.17em;font-size:9px;font-weight:800;color:#fff5}.vs-left-label{top:12px;left:18px}.vs-right-label{top:12px;left:auto;right:18px}.vs-focus{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.vs-focus path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.vs-focus-arc{animation:vs-ult-in .2s ease-out}.vs-focus-other{stroke:#8bd3ff;stroke-width:1;opacity:.3}.vs-focus-other.is-enemy{stroke:#ff9068;opacity:.38}.vs-focus-line{stroke-width:2}.vs-focus-ribbon{opacity:.28}.vs-focus-glow{stroke:#388cff;stroke-width:8;opacity:.07}.vs-focus-halo{stroke:#9cdaff;stroke-width:5;opacity:.15}.vs-focus-flow{stroke:#e7f7ff;stroke-width:2.1;stroke-dasharray:none;animation:vs-focus-travel 3s ease-in-out infinite}.vs-focus-pulse{stroke:#fff;stroke-width:2.4;stroke-dasharray:none;animation:vs-focus-travel .48s cubic-bezier(.2,.6,.4,1) both}.vs-focus-pulse.is-trail{stroke:#65bdff;stroke-width:4;stroke-dasharray:none}.vs-fighter{position:absolute;width:min(17cqw,186px);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:3;border-radius:12px;cursor:pointer;color:#fff;padding:4px 2px;background:transparent;transition:background .15s,opacity .25s}.vs-fighter[data-disabled=true]{cursor:default}.vs-fighter.is-enemy:not([data-disabled=true]):hover{background:#d0f6ff0b}.vs-fighter.is-down{opacity:.4;filter:grayscale(1)}.vs-disconnect-icon{position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50% 0;display:grid;place-items:center;width:clamp(22px,3cqw,28px);height:clamp(22px,3cqw,28px);border:1px solid #ffd08099;border-radius:50%;background:#17111eed;color:#ffd080;box-shadow:0 2px 6px #0009;z-index:8;pointer-events:none}.vs-disconnect-icon svg{width:70%;height:70%}.vs-fighter-name{font-size:clamp(10px,1.5cqw,15px);line-height:1.2;font-weight:800;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:94%;text-shadow:0 1px 4px #000}.vs-fighter.is-self .vs-fighter-name{color:#aef3ff}.vs-hp{position:relative;display:block;width:76%;max-width:140px;height:15px;background:#09060ae0;border:1px solid #ffffff22;border-radius:4px;overflow:hidden;margin-top:5px}.vs-hp>span{position:relative;display:block;background:linear-gradient(180deg,#60e5c2,#24947d);height:100%;transform-origin:left}.vs-hp-trail{position:absolute;inset:0;background:#f6dbb5;opacity:.72;transform-origin:left;transition:transform .42s ease-out .16s}.is-enemy .vs-hp>span{background:linear-gradient(180deg,#ef829c,#b13e65)}.vs-fighter.is-low-hp .vs-hp>span{background:#f3626b}.vs-fighter.is-low-hp .vs-hp{border-color:#ffb0ae90}.vs-fighter.is-selected .vs-hp{border-color:#bdf7ff80}.vs-fighter-meter{position:relative;width:76%;max-width:140px;height:12px;margin-top:3px;border-radius:3px;overflow:hidden;background:#09060ae0;border:1px solid #eac87945}.vs-fighter-meter>span{display:block;height:100%;background:linear-gradient(180deg,#e7bd58,#a87b2b);transform-origin:left;transition:transform .24s ease-out}.vs-fighter-meter.is-ready{border-color:#ffe6a8;box-shadow:0 0 6px #ffcd6550}.vs-fighter-meter.is-ready>span{background:linear-gradient(180deg,#ffdc72,#c78f24)}.vs-fighter-meter.is-ready:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,#fff9dca6 50%,transparent 75%);animation:vs-meter-sweep .65s ease-out both;pointer-events:none}.vs-bar-value{position:absolute;z-index:2;inset:0;display:grid;place-items:center;font-size:10px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums;color:#fff;text-shadow:-1px 0 #11101a,1px 0 #11101a,0 -1px #11101a,0 1px #11101a,0 1px 2px #000}.vs-fighter-meter .vs-bar-value{font-size:8px;color:#fff4d5}.vs-hp,.vs-fighter-meter{box-shadow:inset 0 1px 2px #0009,0 1px 3px #0006}.vs-arena.is-duel{--vs-sprite-size: clamp(80px, min(26cqw, calc(54cqh - 76px) ), 210px)}.vs-arena.is-duel .vs-fighter{width:min(29cqw,236px);max-width:none}.vs-arena.is-duel .vs-hp,.vs-arena.is-duel .vs-fighter-meter{width:88%;max-width:178px}.vs-arena.is-duel .vs-hp{height:18px}.vs-arena.is-duel .vs-fighter-meter{height:14px;margin-top:4px}.vs-arena.is-duel .vs-bar-value{font-size:11px}.vs-arena.is-duel .vs-fighter-meter .vs-bar-value{font-size:9px}.vs-arena.is-duel .vs-fighter-name{margin-bottom:3px}.vs-player-cast{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--vs-cast-color) 55%,transparent));transform-origin:center bottom}.vs-fighter.is-casting{z-index:4}.vs-sprite-wrap{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;height:var(--vs-sprite-size);position:relative;width:100%;pointer-events:none}.vs-character{display:block;grid-area:1 / 1;scale:1}.vs-character .party-sprite-pixel,.vs-character .party-sprite-img{height:var(--vs-sprite-size)!important;width:auto}.vs-character>span{display:block}.vs-character>.vs-player-cast{animation-name:vs-player-ult}@keyframes vs-player-ult{0%{transform:scale(1);filter:brightness(1)}18%{transform:scale(1) translateY(2px);filter:brightness(1.15)}48%{transform:scale(1.3) translateY(-4px);filter:brightness(1.5) drop-shadow(0 0 18px rgba(251,191,36,.95))}74%{transform:scale(1.08);filter:brightness(1.2) drop-shadow(0 0 10px rgba(251,191,36,.55))}to{transform:scale(1);filter:brightness(1)}}.vs-character.is-facing-left{transform:scaleX(-1)}.vs-character .sprite-anim-hurt{animation:vs-hit-recoil .3s ease-out}.vs-fighter-class{font-size:9px;color:#cbb9d5;font-weight:700;text-shadow:0 1px 4px #000}.vs-target-ring{display:none;position:absolute;z-index:0;bottom:3%;left:var(--vs-chest-x, 50%);translate:-50% 0;width:calc(var(--vs-sprite-size) * .82);height:calc(var(--vs-sprite-size) * .22);border:1px solid var(--vs-drag-accent, #baf4ef);border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--vs-drag-accent, #baf4ef) 14%,transparent),transparent 70%);box-shadow:0 0 8px color-mix(in srgb,var(--vs-drag-accent, #baf4ef) 22%,transparent);pointer-events:none}.vs-target-ring:before{content:"";position:absolute;inset:-2px;border:1px solid var(--vs-drag-accent, #baf4ef);border-radius:inherit;animation:vs-target-ground-echo .4s ease-out both}.vs-target-ring:after{content:none}.vs-fighter.is-drop-hover .vs-target-ring{display:block;animation:vs-target-ground-arrive .22s ease-out both}@keyframes vs-target-ground-arrive{0%{opacity:0;scale:.7}to{opacity:.7;scale:1}}@keyframes vs-target-ground-echo{0%{opacity:.55;scale:.85}to{opacity:0;scale:1.35}}.is-selected .vs-fighter-name{color:#c5faff}.vs-damage{position:absolute;z-index:8;top:22%;font-size:clamp(13px,calc(var(--vs-sprite-size) * .17),25px);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:900;color:#fff0bc;text-shadow:0 2px 5px #000,0 0 8px #000;animation:vs-damage-rise .85s ease-out both;pointer-events:none}.vs-damage.is-heal{color:#99f8be}.vs-sprite-wrap>.sprite-regen:before,.vs-sprite-wrap .sprite-heal-flash{width:auto;aspect-ratio:1}.vs-sprite-wrap>.sprite-warrior-buff,.vs-sprite-wrap>.sprite-immune-aura{scale:1}.vs-sprite-wrap .sprite-warrior-ring,.vs-sprite-wrap>.sprite-warrior-buff:before{left:50%}.vs-sprite-wrap>.sprite-immune-aura{left:50%;width:auto;aspect-ratio:1}.vs-damage:not(.is-heal){left:50%;--vs-number-x: -100%}.vs-damage.is-heal{left:50%;top:38%;--vs-number-x: 15%}.vs-hit-impact,.vs-cast-aura,.vs-revive-wave{position:absolute;left:50%;top:58%;width:var(--vs-sprite-size);height:var(--vs-sprite-size);transform:translate(-50%,-50%);pointer-events:none}.vs-hit-impact{--vs-impact-color: #ffe3a6;z-index:5}.vs-hit-impact.is-mage{--vs-impact-color: #c6a3ff}.vs-hit-impact.is-healer{--vs-impact-color: #f2cf4a}.vs-hit-impact.is-ultimate{--vs-impact-color: #d3bdff}.vs-hit-impact:before,.vs-hit-impact:after{content:"";position:absolute;inset:25%;border-radius:50%}.vs-hit-impact:before{background:radial-gradient(circle,color-mix(in srgb,var(--vs-impact-color) 65%,transparent),transparent 70%);animation:vs-impact-flash .22s ease-out both}.vs-hit-impact:after{border:1px solid var(--vs-impact-color);box-shadow:0 0 6px color-mix(in srgb,var(--vs-impact-color) 22%,transparent);animation:vs-impact-wave .36s ease-out both}.vs-hit-impact.is-ultimate:after{inset:17%;animation-duration:.55s}.vs-hit-impact.is-warrior:not(.is-ultimate):after{inset:22% 6% 38%;border:0;border-top:2px solid #ffe3a6;border-radius:50%;animation:vs-impact-slash .32s ease-out both}.vs-hit-impact.is-mage:not(.is-ultimate):after{border-radius:20%;animation:vs-magic-impact .4s ease-out both}.vs-hit-impact.is-healer:after{inset:32%;opacity:.65}.vs-hit-impact.is-healer>i{height:8%}.vs-hit-impact.is-ultimate:before{inset:12%;animation-duration:.4s}.vs-hit-impact.is-ultimate>i{height:20%;animation-duration:.5s}.vs-hit-impact>i{position:absolute;left:48%;top:48%;width:2px;height:13%;background:linear-gradient(0deg,transparent,var(--vs-impact-color),#fff5df);border-radius:2px;--vs-spark-angle: -55deg;animation:vs-impact-spark .34s ease-out both}.vs-hit-impact>i:nth-child(2){--vs-spark-angle: 55deg;animation-delay:25ms}.vs-hit-impact>i:nth-child(3){--vs-spark-angle: 165deg;height:9%}.vs-cast-aura{z-index:0}.vs-cast-aura:before,.vs-cast-aura:after{content:"";position:absolute;inset:0;border-radius:50%;animation:vs-cast-bloom 1.15s ease-out both}.vs-cast-aura:before{background:radial-gradient(circle,color-mix(in srgb,var(--vs-cast-color) 32%,transparent),transparent 68%)}.vs-cast-aura:after{inset:6%;border:1px solid var(--vs-cast-color);box-shadow:inset 0 0 12px color-mix(in srgb,var(--vs-cast-color) 12%,transparent);animation:vs-cast-wave .85s ease-out both}.vs-cast-aura>i{position:absolute;left:22%;bottom:20%;width:2px;height:15%;border-radius:2px;background:var(--vs-cast-color);animation:vs-cast-rise .9s ease-out both}.vs-cast-aura>i:nth-child(2){left:72%;animation-delay:.12s}.vs-cast-aura>i:nth-child(3){left:46%;animation-delay:.24s}.vs-cast-aura.is-warrior:after{border-radius:40% 40% 48% 48%}.vs-cast-aura.is-mage:after{border-radius:25%;animation-name:vs-magic-impact}.vs-cast-aura.is-healer:after{border-width:2px;opacity:.5}.vs-guard-outline{position:absolute;inset:14% 18% 4%;border:1px solid #edcc7955;border-radius:45% 45% 48% 48%;background:linear-gradient(135deg,#ffe6a809,transparent 65%);pointer-events:none}.vs-heal-wave{position:absolute;left:14%;bottom:3%;width:72%;height:24%;border:2px solid #a5f3c7;border-radius:50%;pointer-events:none;animation:vs-heal-ground .9s ease-out both}.vs-down-burst{position:absolute;inset:10%;pointer-events:none}.vs-down-burst:before{content:"";position:absolute;inset:15%;border:1px solid #eee3df;border-radius:50%;animation:vs-fall-ring .55s ease-out both}.vs-down-burst>i{position:absolute;left:49%;top:40%;width:3px;height:12px;background:#e7dbd6;--vs-fall-x: -24px;animation:vs-fall-spark .6s ease-in both}.vs-down-burst>i:nth-child(2){--vs-fall-x: 24px}.vs-down-burst>i:nth-child(3){--vs-fall-x: 0px;animation-delay:.05s}@keyframes vs-meter-sweep{0%{opacity:0;transform:translate(-100%)}25%{opacity:.85}to{opacity:0;transform:translate(100%)}}@keyframes vs-impact-slash{0%{opacity:.9;transform:rotate(-38deg) scaleX(.3)}to{opacity:0;transform:rotate(-22deg) scaleX(1.15)}}@keyframes vs-magic-impact{0%{opacity:.85;transform:rotate(15deg) scale(.45)}to{opacity:0;transform:rotate(65deg) scale(1.15)}}@keyframes vs-heal-ground{0%{opacity:.7;transform:scale(.55)}to{opacity:0;transform:scale(1.25) translateY(-25%)}}@keyframes vs-fall-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(.2)}}@keyframes vs-fall-spark{0%{opacity:.8;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--vs-fall-x),32px) rotate(65deg)}}.vs-revive-wave{z-index:1;border:1px solid #b6f8db;border-radius:50%;animation:vs-revive-wave .85s ease-out both}.vs-round-overlay{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(180deg,#0b081540,#0b0815d9 38%,#0b0815e8 62%,#0b081570);text-align:center;padding:20px}.vs-round-overlay>span{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#b3a6c2}.vs-round-overlay>strong{font-size:clamp(25px,5vw,48px);font-weight:900}.vs-round-overlay>strong.vs-countdown{font-size:100px;color:#c1f5f9}.vs-round-overlay p,.vs-round-overlay small{font-size:13px;color:#c2b5ce}.vs-end-actions{display:flex;gap:24px;align-items:center;margin-top:18px}.vs-combat-status{display:flex;align-items:center;gap:18px;min-height:40px;font-size:12px;color:#b0a3bf}.vs-combat-status .vs-danger{color:#ffb1a8}.vs-sound{margin-left:auto;min-height:40px;min-width:52px;font-size:11px}.vs-controls{position:relative;max-width:820px;width:100%;align-self:center;padding:14px 16px 12px;border:1px solid #ffffff10;border-radius:10px;background:linear-gradient(160deg,#ffffff04,transparent 65%)}.vs-controls.is-dead{filter:grayscale(1)}.vs-player-status{display:flex;justify-content:center;gap:20px;font-size:11px;color:#b8acc8;margin-bottom:8px}.vs-player-status strong{color:#e9e1f2}.vs-player-status b{color:#e6c794}.vs-sequence{position:relative;isolation:isolate;display:flex;justify-content:center;gap:8px;min-height:46px;margin-bottom:12px}.vs-target-sequence-anchor{position:absolute;z-index:7;pointer-events:none}.vs-target-sequence{display:block;padding:4px;border-radius:6px;background:#100e19ed;border:1px solid #b8dfff60;box-shadow:0 3px 12px #0006}.vs-target-sequence .vs-sequence{gap:5px;min-height:0;margin:0}.vs-target-sequence .vs-sequence>span{position:relative;width:clamp(26px,3.4cqw,40px);height:clamp(30px,3.6cqw,42px)}.vs-target-sequence .vs-rune{width:90%;height:90%}.vs-target-sequence kbd{position:absolute;left:2px;top:0;font:9px var(--number-font),monospace;text-shadow:0 1px 2px #000;color:#fff}.vs-sequence>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid #ffffff25;background:#211729;border-radius:6px;transition:opacity .12s,transform .12s,border-color .12s}.vs-sequence>span.is-current{border-color:var(--element-color);box-shadow:0 0 8px color-mix(in srgb,var(--element-color) 35%,transparent);transform:scale(1.06)}.vs-sequence>span.is-complete{opacity:.4;border-color:#aaffc6;transform:scale(.94)}.vs-sequence.is-miss{animation:vs-miss .2s linear}.vs-rune{width:34px;height:34px}.vs-input-row{display:flex;align-items:stretch;gap:14px}.vs-elements{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;flex:1}.vs-elements>button{overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(84px,9.6dvh,104px);border:1px solid #ffffff25;border-radius:10px;background:linear-gradient(160deg,color-mix(in srgb,var(--element-color) 13%,#18131e),#0b0912);border-color:color-mix(in srgb,var(--element-color) 38%,transparent);transition:background .12s,transform .12s;touch-action:none}.vs-elements>button:not(:disabled):active{transform:scale(.95);background:#282035;border-color:var(--element-color)}.vs-elements>button:not(:disabled):hover{border-color:var(--element-color)}.vs-key-feedback:after{content:"";position:absolute;inset:10%;border:1px solid var(--element-color);border-radius:8px}.vs-key-feedback.is-wrong:after{border-color:#fa7885}.vs-elements>button:disabled{opacity:.48}.vs-elements>button>span{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.vs-element-art{width:clamp(48px,5.2dvh,56px);height:clamp(48px,5.2dvh,56px)}.vs-elements kbd{position:absolute;top:4px;left:7px;font-size:10px;color:#ffffff50}.vs-ult{position:relative;width:clamp(84px,9.6dvh,104px);border:1px solid #bba1fa40;border-radius:10px;background:#271930;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.vs-ult img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.vs-ult .vs-ult-base{filter:grayscale(1) brightness(.3)}.vs-ult .vs-ult-charge{opacity:.8;transition:clip-path .18s linear}.vs-ult>span{position:relative;margin-top:auto;z-index:1;text-shadow:0 1px 5px #000,0 0 8px #000;font-size:13px;font-weight:900}.vs-ult kbd{position:relative;z-index:1;padding-bottom:4px;text-shadow:0 1px 5px #000;font-size:8px;color:#bca8ca}.vs-ult.is-ready{border-color:#ebcf85;box-shadow:0 0 18px #ebcf8525}.vs-ult.is-ready img{opacity:1}.vs-ult:disabled{cursor:default}.vs-dead-note{text-align:center;color:#cdb7da;font-size:13px;padding:10px}.vs-connection{position:fixed;z-index:60;left:50%;top:10px;transform:translate(-50%);background:#50233a;color:#fff;padding:12px 20px;border:1px solid #ffaec255;border-radius:8px;font-size:12px;width:-moz-max-content;width:max-content;max-width:95%}@keyframes vs-focus-travel{0%{stroke-dashoffset:0;opacity:0}15%{opacity:.75}80%{opacity:.75}to{stroke-dashoffset:-100;opacity:0}}@keyframes vs-damage-rise{0%{transform:translate(var(--vs-number-x),5px) scale(.88);opacity:0}18%{transform:translate(var(--vs-number-x),-2px) scale(1.06);opacity:1}48%{opacity:1}to{transform:translate(var(--vs-number-x),-28px) scale(.98);opacity:0}}@keyframes vs-target-lock{0%{opacity:.8;transform:scale(1.6)}to{opacity:0;transform:scale(1)}}@keyframes vs-hit-recoil{20%{transform:translate(-3px)}50%{transform:translate(2px)}to{transform:translate(0)}}@keyframes vs-impact-flash{0%{opacity:.7;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}@keyframes vs-impact-wave{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.25)}}@keyframes vs-impact-spark{0%{opacity:1;transform:rotate(var(--vs-spark-angle)) translateY(-10px) scaleY(.6)}to{opacity:0;transform:rotate(var(--vs-spark-angle)) translateY(calc(var(--vs-sprite-size) * -.38)) scaleY(.2)}}@keyframes vs-cast-bloom{0%{opacity:0;transform:scale(.75)}25%{opacity:.85}to{opacity:0;transform:scale(1.18)}}@keyframes vs-cast-wave{0%{opacity:.6;transform:scale(.65)}to{opacity:0;transform:scale(1.2)}}@keyframes vs-cast-rise{0%{opacity:0;transform:translateY(0) scaleY(.5)}20%{opacity:.7}to{opacity:0;transform:translateY(calc(var(--vs-sprite-size) * -.5)) scaleY(.2)}}@keyframes vs-revive-wave{0%{opacity:.8;transform:translate(-50%,-50%) scale(.65)}to{opacity:0;transform:translate(-50%,-50%) scale(1.12)}}@keyframes vs-ult-in{0%{opacity:0}to{opacity:1}}@keyframes vs-miss{25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media(max-width:650px){.vs-lobby{padding:20px 12px}.vs-lobby>header{flex-wrap:wrap;gap:16px}.vs-lobby-invite{width:100%;order:3}.vs-leave{margin-left:auto}.vs-teams{gap:32px}.vs-team{padding:14px 0 10px}.vs-roster{gap:5px}.vs-roster-sprite{height:90px}.vs-roster strong{font-size:11px;max-width:100%}.vs-class-picker{gap:6px}.vs-class-picker button{flex-direction:column;gap:6px;padding:10px 3px}.vs-class-picker button>span:last-child{font-size:10px}.vs-lineup{grid-template-columns:repeat(auto-fit,minmax(65px,1fr));row-gap:20px;min-height:220px}.vs-team>header{padding:0 4px}.vs-team h2{font-size:11px}.vs-teams.is-duel .vs-lineup{min-height:250px}.vs-teams.is-duel .vs-roster-sprite{height:140px}.vs-teams.is-duel .vs-roster-sprite .party-sprite-pixel,.vs-teams.is-duel .vs-roster-sprite .party-sprite-img{height:120px!important}.vs-lobby-status{flex-basis:100%;text-align:center;margin-bottom:4px}.vs-lobby-actions{justify-content:center}.vs-lobby-actions .vs-primary{padding:12px 16px;font-size:13px}.vs-battle{height:auto;min-height:100dvh;padding-left:6px;padding-right:6px}.vs-match-header{height:64px}.vs-score{font-size:12px;gap:8px}.vs-score b{font-size:28px}.vs-match-header strong{font-size:11px}.vs-match-header .vs-eyebrow{font-size:7px}.vs-arena{height:clamp(380px,49dvh,520px);min-height:380px;flex-basis:380px}.vs-fighter{width:18%;max-width:94px;min-width:44px;padding:3px 0}.vs-fighter-class{font-size:7px}.vs-combat-status{gap:8px;min-height:36px;font-size:10px;flex-wrap:wrap}.vs-controls{padding:0 6px}.vs-player-status{font-size:10px;gap:16px}.vs-sequence{margin-bottom:10px}.vs-input-row{gap:8px}.vs-elements{grid-template-columns:repeat(4,1fr);gap:6px}.vs-elements>button{min-height:68px}.vs-elements kbd,.vs-ult kbd{display:none}.vs-element-art{width:34px;height:34px}.vs-ult{width:54px}.vs-side-label{font-size:7px}.vs-round-overlay>strong{font-size:27px}}@media(max-height:780px)and (min-width:651px){.vs-battle{display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,30vw,320px);grid-template-rows:52px 1fr 32px;height:100dvh;min-height:0;padding-bottom:4px}.vs-match-header{grid-column:1/-1;height:52px}.vs-arena{height:100%;min-height:0;max-height:none;grid-row:2/4;flex-basis:auto}.vs-controls{grid-column:2;grid-row:2/4;padding:10px;align-self:center}.vs-combat-status{position:absolute;left:22px;top:50px;z-index:12;font-size:clamp(9px,1.3dvh,11px);gap:12px;padding:0 8px;border-radius:0 0 5px 5px;background:#090c14b3}.vs-fighter{width:18%;padding:2px 0}.vs-hp,.vs-fighter-meter{margin-top:2px}.vs-fighter-class{display:none;font-size:7px}.vs-elements{grid-template-columns:repeat(2,1fr);gap:6px}.vs-input-row{gap:6px}.vs-elements>button{min-height:clamp(67px,12dvh,104px)}.vs-ult{width:clamp(55px,8.3dvh,72px)}.vs-element-art{width:clamp(35px,5.6dvh,48px);height:clamp(35px,5.6dvh,48px)}.vs-player-status{font-size:clamp(9px,1.4dvh,12px);gap:8px}.vs-side-label{display:none}.vs-dead-note{grid-column:2;font-size:10px}.vs-sound{min-height:25px}}.vs-battle{display:flex;height:100dvh;min-height:0}.vs-battle>.vs-arena{display:flex;flex-direction:column;height:auto;min-height:0;flex:1 1 0}.vs-stage{position:relative;flex:1 1 0;min-height:260px;container-type:size;isolation:isolate}.vs-arena-hud{position:relative;flex:none;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,650px) minmax(220px,1fr);gap:0 16px;padding:6px 18px 14px;background:linear-gradient(transparent,#0c0b14b8 26%,#0c0b14e8)}.vs-arena-hud .vs-combat-status{position:static;grid-column:2;grid-row:1;min-height:28px;padding:0;background:none;font-size:10px;gap:10px;flex-wrap:nowrap}.vs-arena-hud .vs-controls{grid-column:2;grid-row:2;padding:8px;max-width:none;background:#0c0b147a}.vs-arena-hud .vs-player-status{margin-bottom:4px}.vs-arena-hud .vs-combo-track{margin-bottom:6px}.vs-arena-hud .vs-elements{grid-template-columns:repeat(4,minmax(0,1fr))}.vs-arena-hud .vs-elements>button{min-height:66px}.vs-arena-hud .vs-element-art{width:38px;height:38px}.vs-arena-hud .vs-ult{width:68px}.vs-arena-hud .vs-sound{min-height:28px}.vs-killfeed{grid-column:3;grid-row:1/3;align-self:end;min-width:0;min-height:100px;padding:8px 0;text-align:left}.vs-feed-heading{color:#a29baf;font-size:8px;letter-spacing:.15em}.vs-killfeed ol{margin-top:6px;display:grid;gap:4px}.vs-feed-entry{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 8px;min-height:26px;background:#111019bd;border-left:2px solid #9c94a640;font-size:11px;animation:vs-feed-in .25s ease-out both}.vs-feed-entry>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.vs-feed-entry>span{font-size:9px;color:#b0aaba}.vs-feed-entry.is-own-kill{border-left-color:#c4e4ab;background:linear-gradient(90deg,#68744a42,#111019bd)}.vs-feed-entry.is-own-death{border-left-color:#e9a099}.vs-feed-icon{width:16px;height:16px;flex:none;color:#d9c4a4}.vs-feed-credit{color:#e2ebad;font-size:10px}@keyframes vs-feed-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.vs-round-overlay.has-report{justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain;background:#0b0c14f7;padding:28px clamp(12px,3vw,36px)}.vs-round-overlay.has-report>strong{font-size:clamp(24px,3vw,38px)}.vs-round-overlay.has-report .vs-end-actions{margin:0 0 10px;gap:14px}.vs-report{width:min(100%,780px);flex:none;text-align:left}.vs-report-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;color:#cfc6db;font-size:12px}.vs-report-toolbar select{border:1px solid #ffffff26;background:#191521;border-radius:5px;padding:7px 10px;color:#eee8f5;max-width:60%;font-size:11px}.vs-report-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.vs-report-team{min-width:0}.vs-report-team>header{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--team) 32%,transparent);font-size:13px}.vs-report-team>header>span{font-size:8px;letter-spacing:.12em}.vs-mvp{display:flex;align-items:center;gap:12px;padding:12px 0;min-height:90px;background:linear-gradient(90deg,#d9b6650c,transparent)}.vs-mvp>div{display:flex;flex-direction:column;min-width:0;gap:3px}.vs-mvp span{color:#ddc48f;font-size:9px;letter-spacing:.12em}.vs-mvp strong{color:#fff3d8;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-mvp small{color:#a69cad;font-size:10px}.vs-report table{width:100%;table-layout:fixed;border-collapse:collapse;color:#c9bfd2;font-size:11px;font-variant-numeric:tabular-nums}.vs-report th,.vs-report td{padding:10px 4px;border-bottom:1px solid #ffffff0b;text-align:right}.vs-report th:first-child{width:34%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-report thead th{font-size:9px;color:#948a9f;font-weight:500}.vs-report tbody th{color:#e1d8ea;font-weight:500}.vs-report tr.is-viewer{background:#ffffff05}.vs-report .is-best{color:#f6d997;font-weight:800}.vs-deaths{color:#70677e;font-weight:400}.vs-mvp-star{color:#f0d393}.vs-report-eliminations{border-bottom:1px solid #ffffff12;margin-top:16px;padding:10px 0;font-size:11px;color:#c4b8ce}.vs-report-eliminations summary{cursor:pointer}.vs-report-eliminations summary>span{color:#8c8198;margin-left:8px}.vs-report-eliminations ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:10px}.vs-report-eliminations .vs-feed-entry{animation:none}.vs-report .vs-report-method{margin-top:12px;font-size:9px;line-height:1.6;color:#84798e}@media(max-width:1000px){.vs-arena-hud{grid-template-columns:minmax(0,1fr) 210px;padding:6px 12px 10px}.vs-arena-hud .vs-combat-status,.vs-arena-hud .vs-controls{grid-column:1}.vs-killfeed{grid-column:2}}@media(max-width:650px){.vs-battle{padding:0 4px max(4px,env(safe-area-inset-bottom))}.vs-stage{min-height:260px}.vs-arena-hud{grid-template-columns:minmax(0,1fr);padding:3px 6px 5px;gap:0}.vs-arena-hud .vs-controls{padding:6px}.vs-arena-hud .vs-player-status{font-size:9px;gap:12px}.vs-arena-hud .vs-combat-status{font-size:9px;gap:6px}.vs-arena-hud .vs-input-row{gap:6px}.vs-arena-hud .vs-elements>button{min-height:56px}.vs-arena-hud .vs-element-art{width:30px;height:30px}.vs-arena-hud .vs-ult{width:48px}.vs-killfeed{grid-column:1;grid-row:3;min-height:54px;padding:4px 0 0}.vs-feed-heading{display:none}.vs-killfeed ol{margin:0;gap:2px}.vs-killfeed .vs-feed-entry{min-height:24px;padding:3px 8px;font-size:10px}.vs-killfeed .vs-feed-entry:nth-child(n+3){display:none}.vs-report-teams{grid-template-columns:minmax(0,1fr);gap:14px}.vs-mvp{min-height:68px;padding:4px 0}.vs-report-eliminations ol{grid-template-columns:minmax(0,1fr)}.vs-report th,.vs-report td{padding:8px 3px}}@media(max-height:780px)and (min-width:651px){.vs-battle>.vs-arena{display:grid;grid-template-columns:minmax(0,1fr) clamp(220px,29vw,300px)}.vs-stage{min-height:0}.vs-arena-hud{display:flex;flex-direction:column;justify-content:center;padding:8px;background:linear-gradient(90deg,transparent,#0c0b14d9)}.vs-arena-hud .vs-controls{padding:8px}.vs-arena-hud .vs-elements{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-arena-hud .vs-elements>button{min-height:clamp(46px,10dvh,76px)}.vs-arena-hud .vs-combat-status{flex-wrap:wrap;line-height:1.1;min-height:24px;gap:4px 8px;font-size:9px}.vs-arena-hud .vs-ult{width:50px}.vs-killfeed{align-self:stretch;min-height:52px;padding:4px 0}.vs-killfeed .vs-feed-entry:nth-child(n+3){display:none}.vs-killfeed .vs-feed-entry{font-size:9px;padding:3px 6px;min-height:22px}}.vs-round-overlay .vs-result-score{display:flex;align-items:center;justify-content:center;gap:18px;margin:0 0 8px;font-size:12px}.vs-result-score>span{display:flex;align-items:center;gap:14px}.vs-result-score b{font-size:32px;color:#f4f2f8;font-variant-numeric:tabular-nums}.vs-end-actions>button{min-height:44px;padding:10px 22px;border-radius:6px}.vs-end-actions>button:not(.vs-primary){border:1px solid #ffffff24;color:#c8c5d2;font-size:12px}.vs-personal-result{display:flex;align-items:center;gap:22px;padding:16px 0;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;font-variant-numeric:tabular-nums}.vs-personal-result>span{margin-right:auto;color:#9e9baa;font-size:12px}.vs-personal-result>strong{display:flex;align-items:baseline;gap:5px;color:#eeedf5;font-size:20px;font-weight:650}.vs-personal-result>strong>small{color:#9e9baa;font-size:10px;font-weight:400}.vs-result-mvps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0 18px}.vs-result-mvp{min-width:0;padding:12px 16px;border-left:2px solid var(--team);background:linear-gradient(100deg,color-mix(in srgb,var(--team) 7%,transparent),transparent)}.vs-result-mvp>span{font-size:9px;letter-spacing:.14em}.vs-result-mvp>div{display:flex;align-items:center;gap:12px;margin-top:8px}.vs-result-mvp>div>div{display:flex;flex-direction:column;gap:4px;min-width:0}.vs-result-mvp small{color:#bcb5a4;font-size:10px}.vs-result-mvp strong{color:#fff6e3;font-size:20px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-result-mvp>p{margin-top:16px}.vs-result-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 0 22px}.vs-result-highlights>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0}.vs-result-highlights span{grid-column:1/-1;font-size:11px;color:#9493a2}.vs-result-highlights strong{color:#d6d3e0;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-result-highlights b{color:#ddcba3;font-size:13px;font-variant-numeric:tabular-nums}.vs-full-stats,.vs-report-eliminations{border-top:1px solid #ffffff12;border-bottom:0;margin:0;padding:0;color:#bbb7ca;font-size:12px}.vs-full-stats>summary,.vs-report-eliminations>summary{min-height:48px;padding:16px 0;cursor:pointer}.vs-full-stats[open],.vs-report-eliminations[open]{padding-bottom:16px}.vs-report summary::marker{color:#7e798e;font-size:10px}.vs-report summary:focus-visible,.vs-report select:focus-visible,.vs-how-to:focus-visible{outline:2px solid #bce6eb;outline-offset:4px}.vs-how-to{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-right:auto;color:#d8d3e2;font-size:12px}.vs-how-to>span{display:grid;place-items:center;width:20px;height:20px;border:1px solid #ffffff40;border-radius:50%;font-size:11px}.vs-tutorial{width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 28px);margin:auto;padding:24px;overflow-y:auto;color:#f1eef6;background:#11121d;border:1px solid #414052;border-radius:14px;box-shadow:0 24px 100px #0008}.vs-tutorial::backdrop{background:#070810d9}.vs-tutorial>header{display:flex;align-items:center;justify-content:space-between;margin:-6px -8px 16px 0}.vs-tutorial>header>span{color:#ada6bd;font-size:10px;letter-spacing:.13em}.vs-tutorial>header>button{width:44px;height:44px;color:#aaa5b7;font-size:26px}.vs-tutorial h2{font-size:clamp(21px,5vw,26px);font-weight:750;line-height:1.2;letter-spacing:-.03em}.vs-tutorial>p{margin-top:12px;color:#b9b5c9;font-size:14px;line-height:1.6}.vs-tutorial button:focus-visible{outline:2px solid #bce6eb;outline-offset:4px}.vs-tutorial-demo{position:relative;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;min-height:205px;margin:20px 0;padding:22px 16px;border:1px solid #ffffff0c;border-radius:8px;background:radial-gradient(ellipse at center,#29233a70,transparent 75%),#0c0d15}.vs-tutorial-demo>svg{position:absolute;width:75%;height:100px;top:12px;left:12.5%;fill:none;stroke:#9bddeb;stroke-width:2;opacity:.6}.vs-demo-self,.vs-demo-target{position:relative;display:flex;flex-direction:column;align-items:center;z-index:1}.vs-demo-self{margin-bottom:30px}.vs-demo-target{padding:5px 12px;border:1px solid #daae6c66;border-radius:7px;background:#d6a66209}.vs-demo-target>span:last-child{margin-top:12px;font-size:11px;color:#e4cb9f}.vs-demo-sequence{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-bottom:16px}.vs-demo-sequence>span{display:flex;align-items:center;gap:4px;padding:6px;border:1px solid #ffffff22;border-radius:5px}.vs-demo-sequence>span.is-complete{opacity:.35;border-color:#85dca0}.vs-demo-sequence>.party-sprite{margin-left:16px}.vs-demo-rune{width:32px;height:32px}.vs-tutorial kbd{font-family:inherit;font-size:11px;color:#a9a4b8}.vs-demo-keys{display:flex;justify-content:center;gap:8px}.vs-demo-keys>button{display:flex;align-items:center;gap:5px;padding:8px;min-height:48px;border:1px solid #ffffff26;border-radius:6px;background:#ffffff05;touch-action:manipulation}.vs-demo-keys>button:active{background:#ffffff18}.vs-demo-ult{position:relative;width:76px;height:84px;border:1px solid #dec183;border-radius:8px;background:#d6b16715;box-shadow:0 0 26px #bda35f1a}.vs-demo-ult>img{width:54px;height:54px;margin:auto;-o-object-fit:contain;object-fit:contain}.vs-demo-ult>strong{display:block;font-size:12px;color:#f5dfaa}.vs-demo-ult.is-used{border-color:#8bcca5;background:#8bcca512}.vs-demo-ult.is-used>strong{color:#a4e4b5}.vs-demo-caption{width:100%;margin-top:16px;text-align:center;font-size:12px;line-height:1.6;color:#a7a2b9}.vs-tutorial>footer{display:flex;align-items:center;justify-content:space-between;gap:20px}.vs-tutorial>footer>small{max-width:180px;font-size:11px;line-height:1.6;color:#928caa}.vs-tutorial>footer>button{flex:none;min-height:44px;padding:10px 16px;font-size:12px}@media(max-width:650px){.vs-round-overlay.has-report{padding-top:20px;gap:6px}.vs-personal-result{flex-wrap:wrap;gap:10px 18px;padding:12px 0}.vs-personal-result>span{width:100%;font-size:10px}.vs-personal-result>strong{font-size:18px;flex-direction:column;gap:2px}.vs-result-mvps{gap:10px;margin:18px 0}.vs-result-mvp{padding:8px}.vs-result-mvp>div{flex-direction:column;align-items:flex-start;gap:8px}.vs-result-mvp>div>div{width:100%}.vs-result-mvp strong{font-size:16px}.vs-result-mvp small{font-size:9px}.vs-result-highlights{gap:8px;padding-bottom:16px}.vs-result-highlights>div{display:flex;flex-direction:column;gap:5px}.vs-result-highlights strong{width:100%;font-size:11px}.vs-result-highlights span{font-size:10px}.vs-how-to{margin-right:0}}.vs-fighter-select{position:absolute;inset:0;z-index:6;border:0;padding:0;background:transparent;border-radius:inherit;cursor:inherit}.vs-fighter-select:focus-visible{outline:2px solid #c3b2e8;outline-offset:3px}.vs-lobby{padding-bottom:150px}@media(max-width:650px){.vs-lobby{padding-bottom:200px}.vs-lobby-actions{gap:8px;padding:10px 12px max(10px,env(safe-area-inset-bottom))}.vs-lobby-actions .vs-lobby-status{flex:1;font-size:11px}.vs-lobby-actions .vs-primary{flex:1 1 40%}}@media(max-width:360px){.vs-tutorial{padding:18px}.vs-tutorial-demo{padding:18px 6px}.vs-demo-keys{gap:5px}.vs-demo-keys>button{padding:7px 5px}.vs-tutorial>footer{gap:12px}}.vs-battle.is-finished>.vs-match-header{display:none}.vs-battle.is-finished{padding-top:max(10px,env(safe-area-inset-top))}.vs-battle.is-finished .vs-round-overlay{background:radial-gradient(ellipse at 50% 0,#222334 0,transparent 52%),#0c0d16;scrollbar-width:thin;scrollbar-color:#444252 transparent}.vs-end-actions>small{max-width:220px;text-align:left}.vs-tutorial .party-sprite-img{height:72px;width:72px;-o-object-fit:contain;object-fit:contain}.vs-result-mvp .party-sprite-img{height:64px;width:64px;flex:none;-o-object-fit:contain;object-fit:contain}.vs-tutorial h2:focus{outline:none}.vs-battle.is-finished .vs-stage,.vs-battle.is-finished .vs-arena-hud{display:none}.vs-loadout{max-width:1000px}.vs-class-cards{align-items:start;gap:12px}.vs-class-card{min-width:0;overflow:hidden;border:1px solid #ffffff1c;border-radius:8px;background:#100d18}.vs-class-card.is-selected{border-color:color-mix(in srgb,var(--class-accent) 55%,transparent)}.vs-class-cards .vs-class-card>button{width:100%;min-height:80px;justify-content:flex-start;flex-direction:row;gap:12px;padding:12px 16px;border:0;border-radius:0;text-align:left}.vs-class-cards .vs-class-card>button[aria-pressed=true]{background:color-mix(in srgb,var(--class-accent) 6%,transparent);box-shadow:inset 0 2px var(--class-accent)}.vs-class-card-name{display:flex;flex-direction:column;gap:4px;min-width:0}.vs-class-card-name strong{font-size:14px;font-weight:650;color:#f0eaf8}.vs-class-card-name small{color:var(--class-accent);font-size:11px}.vs-class-cards .vs-class-card-toggle{margin-left:auto;font-size:18px;color:#aaa1bb}.vs-class-card-body{padding:0 16px 18px}.vs-class-card-body:not([hidden]){animation:vs-class-reveal .18s ease-out}.vs-class-tagline{margin:0;padding-top:12px;border-top:1px solid #ffffff0e;font-size:12px;line-height:1.6;color:#aaa2b8}.vs-class-meters{display:flex;flex-wrap:wrap;gap:20px;margin:16px 0}.vs-class-abilities{display:grid;gap:18px;padding-top:16px;border-top:1px solid #ffffff12}.vs-class-abilities>div>div>div{flex-wrap:wrap;gap:2px 8px}.vs-class-abilities p{color:#bcb4ca}.vs-class-card .party-sprite-pixel,.vs-class-card .party-sprite-img{width:56px;height:56px;flex:none;-o-object-fit:contain;object-fit:contain}@keyframes vs-class-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:700px){.vs-class-cards{grid-template-columns:minmax(0,1fr);gap:8px}.vs-class-cards .vs-class-card>button{min-height:72px;padding:8px 14px}.vs-class-card-body{padding:0 14px 18px}}.is-turns>.vs-arena{overflow-y:auto}.is-turns .vs-arena-hud{grid-template-columns:minmax(160px,1fr) minmax(360px,640px) minmax(160px,1fr);align-items:end}.vs-turn-controls{grid-column:2;grid-row:2;min-width:0;padding:12px 16px;border:1px solid #d2c5ed24;border-radius:12px;background:#0f101be8;text-align:left}.vs-turn-controls.is-dead{filter:grayscale(1)}.vs-turn-controls>header{display:flex;align-items:center;gap:14px;font-size:13px;margin-bottom:10px}.vs-turn-controls>header>small{margin-left:auto;font-size:10px;color:#a8a6b7}.vs-crystals{display:inline-flex;gap:5px}.vs-crystals i{color:#403d51;font-style:normal;font-size:19px}.vs-crystals i.is-full{color:#b4ecff;text-shadow:0 0 9px #76c8fa50}.vs-crystals i.is-reserved{color:#707e9e}.vs-turn-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vs-turn-actions>button{display:flex;align-items:center;gap:9px;min-width:0;min-height:60px;padding:8px;border:1px solid #e0daee26;border-radius:8px;background:#1b1b2a;text-align:left;transition:border-color .16s,background .16s}.vs-turn-actions>button:hover:not(:disabled),.vs-turn-actions>button[aria-pressed=true]{border-color:#b1e9f7;background:#263243}.vs-turn-actions>button:disabled{opacity:.38;cursor:default}.vs-turn-actions img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.vs-turn-actions strong{font-size:12px;display:block}.vs-turn-actions small{font-size:10px;color:#bdd5e8}.vs-turn-instruction{color:#bbb8cb;font-size:11px;line-height:1.4;min-height:31px;margin:9px 0 5px}.vs-turn-queue{display:flex;gap:6px;list-style:none;margin:0;padding:0;min-height:40px}.vs-turn-queue:empty:before{content:"—";color:#5b586b;align-self:center}.vs-turn-queue>li{display:flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid #ffffff18;border-radius:6px;min-width:0;flex:1}.vs-turn-queue>li>b{color:#8c899e;font-size:10px}.vs-turn-queue>li>span{flex:1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-turn-queue small{display:block;overflow:hidden;text-overflow:ellipsis;color:#a7baca;font-size:9px}.vs-turn-queue button{min-width:24px;min-height:32px;color:#cecad9;border-radius:4px}.vs-turn-queue button:hover:not(:disabled){background:#ffffff18}.vs-turn-queue button:disabled{opacity:.25}.vs-turn-queue .is-current{border-color:#afddea;background:#87cce31a}.vs-turn-controls>footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px}.vs-turn-controls>footer>small{color:#9d98ae;font-size:10px}.vs-turn-controls>footer>button{font-size:12px;min-height:42px;padding:9px 18px}.vs-plan-badge{font-size:9px;color:#c2ebfc;letter-spacing:1px}.vs-fighter.is-selectable .vs-hp{outline:1px solid #d4f2ff;outline-offset:2px}.vs-fighter.is-selectable.is-ally .vs-hp{outline-color:#9de7bd}.vs-fighter.is-selectable:hover .vs-fighter-name{color:#fff}.vs-turn-order,.vs-ally-plans{grid-column:1;grid-row:1/3;align-self:end;font-size:11px;min-width:0;max-height:210px;overflow-y:auto;text-align:left}.vs-turn-order>div{display:flex;flex-wrap:wrap;gap:4px 8px;padding:8px;border-left:2px solid #ffffff20;opacity:.45}.vs-turn-order>div.is-current{opacity:1;border-color:#d5e9fb;background:#93b9ee10}.vs-turn-order b{width:100%;color:#d4d0e1;font-size:9px}.vs-turn-order span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-turn-order small{color:#aaa3bc;font-size:9px}.vs-ally-plans summary{padding:10px 0;cursor:pointer;color:#b6c9dd}.vs-ally-plans p{padding:6px 0;border-top:1px solid #ffffff15}.vs-ally-plans p>strong,.vs-ally-plans p>span{display:block;overflow-wrap:anywhere}.vs-ally-plans p>span{color:#aba9bc;font-size:10px;margin-top:3px}.vs-turn-demo{display:flex;align-items:center;justify-content:space-evenly;gap:12px;padding:26px 12px;margin:16px 0;border-block:1px solid #ffffff18;color:#bddfed}.vs-turn-demo>span{text-align:center;font-weight:700}.vs-turn-demo small{display:block;font-size:10px;color:#ada9be;margin-top:7px;font-weight:400}.vs-turn-demo>b{font-size:25px}.vs-turn-tutorial .vs-turn-tip{font-size:12px}@media(max-width:1000px){.is-turns .vs-arena-hud{grid-template-columns:minmax(0,1fr) 185px}.is-turns .vs-turn-controls,.is-turns .vs-combat-status{grid-column:1}.is-turns .vs-turn-order,.is-turns .vs-ally-plans{grid-column:2;grid-row:2;align-self:start;max-height:140px}.is-turns .vs-killfeed{grid-column:2;grid-row:2;max-height:100px;overflow-y:auto}}@media(max-width:650px){.is-turns .vs-arena-hud{grid-template-columns:minmax(0,1fr)}.is-turns .vs-stage{min-height:260px}.vs-turn-controls{padding:8px}.vs-turn-actions{gap:5px}.vs-turn-actions>button{padding:6px;gap:5px;min-height:52px}.vs-turn-actions img{width:27px;height:27px}.vs-turn-actions strong{font-size:10px}.vs-turn-instruction{font-size:10px;min-height:28px}.vs-turn-queue{flex-wrap:wrap}.vs-turn-queue>li{flex-basis:28%;gap:3px;padding:3px}.vs-turn-queue button{min-width:22px}.vs-turn-controls>footer>small{max-width:45%;font-size:9px}.is-turns .vs-turn-order,.is-turns .vs-ally-plans{grid-column:1;grid-row:3;max-height:100px}.vs-turn-order{display:flex;gap:6px}.vs-turn-order>div:not(.is-current){display:none}.vs-turn-order>div{width:100%;padding:4px}.vs-turn-order b{width:auto}.vs-ally-plans summary{padding:7px 2px;font-size:10px}.is-turns .vs-killfeed{grid-column:1;grid-row:4;min-height:0}}@media(max-height:780px)and (min-width:651px){.is-turns .vs-arena-hud{display:flex;overflow-y:auto;justify-content:flex-start}.vs-turn-controls{width:100%;padding:8px}.vs-turn-actions>button{flex-direction:column;text-align:center;padding:5px;gap:3px}.vs-turn-actions strong{font-size:10px}.vs-turn-actions img{width:28px;height:28px}.vs-turn-queue{flex-direction:column}.vs-turn-controls>footer{flex-wrap:wrap}.vs-turn-controls>footer>button{width:100%}.vs-turn-order,.vs-ally-plans{flex-shrink:0;width:100%;max-height:120px}}@media(max-height:500px)and (min-width:651px){.is-turns .vs-arena-hud{padding:5px}.vs-turn-controls{flex-shrink:0;padding:6px}.vs-turn-controls>header{gap:6px;font-size:10px;margin-bottom:5px}.vs-turn-controls>header>small{font-size:8px;white-space:nowrap}.vs-crystals{gap:2px}.vs-crystals i{font-size:14px}.vs-turn-actions{gap:4px}.vs-turn-actions>button{min-height:40px;padding:3px}.vs-turn-actions img{width:18px;height:18px}.vs-turn-actions strong,.vs-turn-actions small{font-size:8px}.vs-turn-instruction{font-size:9px;min-height:25px;margin:5px 0}.vs-turn-queue{gap:3px;min-height:26px}.vs-turn-queue>li{padding:2px 4px}.vs-turn-queue>li>span{font-size:10px}.vs-turn-queue small{display:inline;margin-left:4px}.vs-turn-queue button{min-height:24px}.vs-turn-controls>footer{margin-top:5px}.vs-turn-controls>footer>small{display:none}.vs-turn-controls>footer>button{min-height:32px;padding:6px;font-size:11px}}.is-turns .vs-arena:not(.is-duel){--vs-sprite-size: clamp(36px, min(18cqw, calc(32cqh - 90px) ), 152px)}.vs-passive-card{border-left:2px solid var(--class-accent);background:#ffffff05;padding:10px 12px;margin-bottom:8px}.vs-passive-card>span{color:var(--class-accent);display:block;font-size:8px;letter-spacing:.12em}.vs-passive-card>strong{display:block;font-size:13px;margin:5px 0}.vs-passive-card>p{font-size:11px;color:#b6adc4;line-height:1.55}.is-turns .vs-turn-controls{padding:12px 14px;background:linear-gradient(130deg,#1b1d2aee,#0d0e17f5 60%);border-color:#d4d3f130;box-shadow:0 8px 28px #0003,inset 0 1px #ffffff08}.vs-turn-controls>header>div{display:flex;flex-direction:column;gap:3px}.vs-dock-eyebrow{font-size:8px;color:#8a96b1;letter-spacing:.18em}.vs-turn-controls>header>div>strong{font-size:13px;font-weight:650}.vs-crystals{gap:6px;margin-left:auto}.vs-crystal{display:inline-block;position:relative;width:18px;height:36px;flex:none;vertical-align:middle;pointer-events:none}.vs-crystal img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vs-crystal-empty,.vs-crystal-fill,.vs-crystal-static{position:absolute;inset:0}.vs-crystal-empty{opacity:.65}.vs-crystal-fill{clip-path:inset(0)}.vs-crystal.is-empty .vs-crystal-fill,.vs-crystal.is-reserved .vs-crystal-fill{clip-path:inset(100% 0 0)}.vs-crystal.is-animated .vs-crystal-fill{transition:clip-path .38s cubic-bezier(.2,.7,.3,1)}.vs-crystal-glint{position:absolute;inset:-4px;opacity:0;background:radial-gradient(ellipse,#c6fbff70,transparent 65%);pointer-events:none}.vs-crystal.is-full .vs-crystal-glint{animation:vs-crystal-refill .48s ease-out both}.vs-crystal.is-empty .vs-crystal-glint,.vs-crystal.is-reserved .vs-crystal-glint{animation:vs-crystal-drain .28s ease-out both;background:radial-gradient(ellipse,#9cecff90,transparent 65%)}.vs-crystal.is-empty .vs-crystal-glint:after,.vs-crystal.is-reserved .vs-crystal-glint:after{content:"";position:absolute;inset:30% 10%;border:1px solid #b3efff;border-radius:50%}.vs-crystal.is-animated:not(.is-full) .vs-crystal-fill{transition-duration:.22s}@keyframes vs-crystal-refill{0%{opacity:0;transform:translateY(6px) scale(.65)}45%{opacity:.8}to{opacity:0;transform:translateY(-4px) scale(1.2)}}@keyframes vs-crystal-drain{0%{opacity:.55;transform:scale(1)}35%{opacity:.8;transform:translateY(2px) scale(.8)}to{opacity:0;transform:translateY(9px) scale(.35)}}.vs-mana-refill{position:absolute;inset:0;z-index:2;pointer-events:none}.vs-mana-refill-core{position:absolute;inset:0;animation:vs-mana-charge .72s cubic-bezier(.16,.7,.25,1) var(--mana-delay) both;filter:drop-shadow(0 0 5px #62dbff)}.vs-mana-refill-ring{position:absolute;inset:22% -45%;border:1px solid #b9faff;border-radius:50%;box-shadow:0 0 7px #3dbfff99;animation:vs-mana-ring .65s ease-out calc(var(--mana-delay) + .18s) both}.vs-mana-refill-star{position:absolute;width:24px;height:24px;left:50%;top:38%;background:#e0fcff;clip-path:polygon(50% 0,59% 40%,100% 50%,59% 59%,50% 100%,41% 59%,0 50%,41% 40%);animation:vs-mana-star .48s ease-out calc(var(--mana-delay) + .18s) both}.vs-mana-refill-spark{position:absolute;width:3px;height:5px;left:50%;top:48%;border-radius:1px;background:#a7eeff;box-shadow:0 0 5px #46bcff;animation:vs-mana-spark .65s ease-out calc(var(--mana-delay) + .18s) both}@keyframes vs-mana-charge{0%{opacity:0;transform:translateY(9px) scale(.6)}25%{opacity:1;transform:translateY(-3px) scale(1.24);filter:brightness(1.8) drop-shadow(0 0 8px #75e3ff)}55%{opacity:.85;transform:translateY(0) scale(1)}to{opacity:0;transform:scale(1)}}@keyframes vs-mana-ring{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.85)}}@keyframes vs-mana-star{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-20deg)}15%{opacity:1}to{opacity:0;transform:translate(-50%,-65%) scale(1.35) rotate(20deg)}}@keyframes vs-mana-spark{0%{opacity:0;transform:rotate(var(--spark-angle)) translateY(5px) scale(.4)}15%{opacity:1}to{opacity:0;transform:rotate(var(--spark-angle)) translateY(27px) scale(.25)}}.is-turns .vs-turn-actions{gap:9px}.is-turns .vs-turn-actions>.vs-command{--command-accent:#b6deee;position:relative;isolation:isolate;overflow:hidden;min-height:90px;padding:16px 8px 10px;display:flex;flex-direction:row;gap:8px;border:1px solid #a5b1cd38;border-radius:9px;background:linear-gradient(130deg,#26304155,#11131fe6);transition:border-color .16s,background .16s,transform .16s}.vs-command.is-skill.is-warrior{--command-accent:#f6b675}.vs-command.is-skill.is-mage{--command-accent:#c3a2ff}.vs-command.is-skill.is-healer{--command-accent:#9ee3b9}.vs-command.is-ult{--command-accent:#efcf91}.is-turns .vs-turn-actions>.vs-command:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px);border-color:var(--command-accent);background:#273343}.is-turns .vs-turn-actions>.vs-command[aria-pressed=true]{border-color:var(--command-accent);background:linear-gradient(125deg,color-mix(in srgb,var(--command-accent) 18%,#151621),#161b26);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--command-accent) 30%,transparent),0 0 12px #90d9ff12}.vs-command[aria-pressed=true]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 25%,#d8f5ff30,transparent 70%);animation:vs-command-sheen .42s ease-out both}.is-turns .vs-turn-actions>.vs-command:disabled,.is-turns .vs-turn-actions>.vs-command[aria-disabled=true]{opacity:.45}.vs-command>kbd{position:absolute;top:5px;right:6px;border:1px solid #c9d4e540;border-bottom-width:2px;border-radius:3px;padding:1px 5px;background:#0b0d16;color:#d3ddeb;font:600 10px/1.4 var(--number-font),Inter,system-ui,sans-serif}.vs-command-art{position:relative;flex:none;display:grid;place-items:center;width:45px;height:50px}.vs-command-art:before{content:"";position:absolute;inset:3px;z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--command-accent) 22%,transparent),transparent 72%)}.is-turns .vs-turn-actions .vs-command-art img{width:43px;height:43px;-o-object-fit:contain;object-fit:contain;border-radius:6px}.vs-command-art>i{position:absolute;bottom:1px;width:28px;height:1px;background:var(--command-accent);opacity:.6}.vs-command-label{display:flex;flex-direction:column;gap:5px;min-width:0;padding-top:4px;padding-bottom:12px;text-align:left}.is-turns .vs-turn-actions .vs-command-label>small{color:var(--command-accent);font-size:7px;letter-spacing:.12em}.is-turns .vs-turn-actions .vs-command-label>strong{font-size:11px;line-height:1.25;font-weight:650}.vs-command-cost{display:flex;align-items:center;gap:4px;position:absolute;right:7px;bottom:6px;font-size:10px;color:#d4e8f2}.vs-command-cost>.vs-crystal{width:8px;height:13px;filter:none}.vs-command-cost>small{color:#8f96a9;font-size:8px}.vs-command-cost>b.is-full{display:none}.vs-command-charge{position:absolute;bottom:0;left:0;right:0;height:2px;background:#76624c26}.vs-command-charge>i{display:block;width:100%;height:100%;background:#e0b771;transform-origin:left;transition:transform .25s}.vs-command.is-charged{border-color:#e2bd7870!important}.vs-command.is-charged .vs-command-art:before{opacity:1;background:radial-gradient(ellipse,#f4ce8555,transparent 74%)}.is-turns .vs-turn-instruction{min-height:25px;margin:8px 0 4px}.is-turns .vs-turn-instruction:empty{min-height:0;margin:0}.is-turns .vs-turn-queue{margin-top:10px}.is-turns .vs-combat-status{justify-content:flex-end}.is-turns .vs-turn-controls>footer>button{width:100%}.is-turns .vs-command:focus-visible,.vs-dock-passive:focus-visible{outline:2px solid #b7e6f2;outline-offset:3px}.vs-ability-tooltip{position:fixed;z-index:9999;pointer-events:none;width:320px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px;border:1px solid #ffffff26;border-radius:12px;background:#090716fa;color:#ddd7e8;box-shadow:0 12px 36px #000b;font-size:12px;line-height:1.6}.vs-ability-tooltip>header{display:flex;align-items:center;gap:12px}.vs-ability-tooltip>header>img{width:56px;height:56px;flex:none;-o-object-fit:contain;object-fit:contain;image-rendering:auto;border:1px solid #bc9cde38;background:#080610;border-radius:3px}.vs-ability-tooltip strong{font-size:16px;line-height:1.3;color:#e8cc8f}.vs-ability-tooltip>p{margin-top:12px}.vs-ability-tooltip>small{display:block;margin-top:12px;padding-top:9px;border-top:1px solid #ffffff14;color:#9caec2;font-size:11px}.is-turns .vs-turn-queue{min-height:35px}.is-turns .vs-turn-queue>li{background:#090e1890;border-color:#adc4e623}.is-turns .vs-turn-queue button{min-width:25px}.vs-dock-passive{display:flex;align-items:center;gap:6px;font-size:10px;color:#b6bacb;margin-top:9px;padding-top:8px;border-top:1px solid #d4d4e314}.vs-dock-passive>span:first-child{color:#bcdbcd;font-size:15px}.vs-dock-passive>small{color:#7e8e9f;font-size:7px;letter-spacing:.08em}.vs-passive-on{font-size:8px;color:#83a693;margin-left:auto}.vs-turn-controls>footer>button>kbd{font-size:11px;opacity:.65;border:1px solid #173d5340;border-radius:3px;padding:0 4px;margin-left:6px}.vs-fighter-queue{display:flex;gap:3px;justify-content:center;width:-moz-max-content;width:max-content;max-width:140%;min-height:25px;padding:3px;margin-top:3px;border-radius:5px;background:#080d17b8;border:1px solid #adc0de24;pointer-events:none}.vs-plan-chip{position:relative;display:grid;place-items:center;width:23px;height:23px;border-radius:3px;background:#17203280;border:1px solid #b2c3db12}.vs-plan-chip>b{position:absolute;top:-2px;left:1px;font-size:7px;line-height:1;color:#b6cae0;z-index:1;text-shadow:0 1px 2px black}.vs-plan-chip>img{width:19px;height:19px;-o-object-fit:contain;object-fit:contain}.vs-plan-chip>i{color:#567082;font-style:normal}.vs-plan-chip.is-filled{border-color:#9db9d04d;animation:vs-plan-in .18s ease-out both}.vs-plan-chip.is-current{border-color:#d8f2ff;box-shadow:0 0 7px #b5e4ff38}.vs-plan-chip.is-done{opacity:.3}.vs-fighter-queue.is-cancelled{opacity:.35;filter:grayscale(1)}.vs-fighter-travel{display:block;grid-area:1/1;z-index:1}.vs-fighter-travel.is-moving{animation:vs-strike-travel .44s cubic-bezier(.22,.75,.25,1) both}.vs-fighter.is-travelling{z-index:5}.is-turns .vs-fighter.is-travelling .vs-character .sprite-anim-attack{animation:none}.vs-ult-curtain{position:absolute;inset:0;z-index:6;pointer-events:none;background:radial-gradient(ellipse,#07091191,#06080fed);animation:vs-ult-dim .22s ease-out both}.vs-ult-curtain>span{position:absolute;top:5%;left:50%;transform:translate(-50%);color:#e5d4b278;font-size:clamp(9px,1.2vw,13px);letter-spacing:.42em}.vs-stage.has-ult-scene .vs-fighter:not(.is-spotlight){opacity:.22}.vs-fighter.is-spotlight{z-index:8}.vs-fighter.is-spotlight .vs-sprite-wrap{animation:vs-ult-focus 1.5s cubic-bezier(.16,.75,.2,1) both;transform-origin:center}.vs-fighter.is-spotlight .party-sprite-frames{animation-play-state:paused!important;animation-delay:-.2s!important}.vs-fighter.is-spotlight .vs-player-cast{animation:none}.vs-fighter.is-spotlight .vs-fighter-queue{opacity:0}.vs-ult-caption{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:3px;min-width:110px;padding:5px 8px;border-top:1px solid var(--vs-cast-color);background:#0b0c18ee;z-index:9;text-shadow:0 2px 3px black;animation:vs-plan-in .2s ease-out both}.vs-ult-caption>small{font-size:8px;color:var(--vs-cast-color);white-space:nowrap}.vs-ult-caption>strong{font-size:12px;color:#f4e9d9;white-space:nowrap}.vs-ult-field{position:absolute;inset:0;z-index:7;pointer-events:none}.vs-ult-field.is-mage{z-index:10}.vs-ult-target{position:absolute;width:0;height:0;color:#b9a7ff}.vs-ult-field.is-warrior .vs-ult-target{color:#ffd484}.vs-ult-field.is-healer .vs-ult-target{color:#a5edab}.vs-ult-warrior-vfx{position:absolute;left:50%;top:0;width:calc(var(--vs-sprite-size) * 1.08);aspect-ratio:1;transform:translate(-50%,-56%);z-index:2}.vs-ult-warrior-vfx.is-swords{z-index:3}.vs-ult-warrior-vfx>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;opacity:0;animation:vs-ult-warrior-frame 70ms steps(1,end) both}@keyframes vs-ult-warrior-frame{0%{opacity:0}1%{opacity:1}92%{opacity:1}93%,to{opacity:0}}.vs-ult-revive-vfx{position:absolute;left:50%;top:0;width:calc(var(--vs-sprite-size) * 1.2);aspect-ratio:1;transform:translate(-50%,-54%);z-index:3}.vs-ult-revive-vfx>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;opacity:0;animation:vs-ult-revive-frame 78ms steps(1,end) both}@keyframes vs-ult-revive-frame{0%{opacity:0}1%{opacity:1}92%{opacity:1}93%,to{opacity:0}}.vs-ult-healer-heal-vfx{position:absolute;left:50%;top:0;width:calc(var(--vs-sprite-size) * 1.2);aspect-ratio:1;transform:translate(-50%,-54%);z-index:3}.vs-ult-healer-heal-vfx>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;opacity:0;animation:vs-ult-revive-frame 70ms steps(1,end) both}.vs-ult-mage-center{position:absolute;width:0;height:0;color:#9d8aff}.vs-ult-mage-center-vfx{position:absolute;left:50%;top:0;width:clamp(220px,max(calc(var(--vs-sprite-size) * 2.5),34vw),460px);aspect-ratio:1;transform:translate(-50%,-58%);z-index:4}.vs-ult-mage-center-vfx>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;opacity:0;animation:vs-ult-mage-center-frame 76ms steps(1,end) both}@keyframes vs-ult-mage-center-frame{0%{opacity:0}1%{opacity:1}92%{opacity:1}93%,to{opacity:0}}.vs-ult-mage-target-vfx{position:absolute;left:50%;top:0;width:calc(var(--vs-sprite-size) * 1.25);aspect-ratio:1;transform:translate(-50%,-54%) scaleY(-1) rotate(135deg);z-index:3}.vs-ult-mage-target-vfx.is-from-red{transform:translate(-50%,-54%) scale(-1) rotate(135deg)}.vs-ult-mage-target-vfx>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;opacity:0;animation:vs-ult-mage-target-frame 68ms steps(1,end) both}@keyframes vs-ult-mage-target-frame{0%{opacity:0}1%{opacity:1}92%{opacity:1}93%,to{opacity:0}}.vs-ult-mage-center-vfx,.vs-ult-mage-target-vfx{visibility:hidden;animation:vs-ult-vfx-lifetime steps(1,end) forwards}@keyframes vs-ult-vfx-lifetime{0%,98%{visibility:visible}99%,to{visibility:hidden}}.vs-ult-healer-center{position:absolute;width:0;height:0}.vs-ult-healer-center-vfx{position:absolute;left:0;top:0;width:clamp(180px,calc(var(--vs-sprite-size) * 3),480px);aspect-ratio:1;transform:translate(-50%,-50%);z-index:4;visibility:hidden;animation:vs-ult-vfx-lifetime steps(1,end) forwards}.vs-ult-healer-center-vfx>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;opacity:0;animation:vs-ult-revive-frame 60ms steps(1,end) both}.vs-ult-target>i{position:absolute;display:block;pointer-events:none}.vs-ult-field.is-mage .vs-ult-target>i:first-child{width:calc(var(--vs-sprite-size) * .82);aspect-ratio:1;left:50%;top:0;border:1px solid #b9a7ff;border-radius:50%;background:radial-gradient(circle,#cfcbff2b 0 22%,transparent 56%);box-shadow:inset 0 0 0 3px #21184c8c,0 0 14px #806eff66;transform:translate(-50%,-50%) rotateX(62deg);animation:vs-ult-mage-mark var(--vs-ult-windup) ease-out var(--vs-ult-elapsed) both}.vs-ult-field.is-mage .vs-ult-target>i:nth-child(2){left:50%;bottom:0;width:clamp(20px,5cqw,46px);height:clamp(80px,27cqh,168px);background:linear-gradient(90deg,#322375,#9383ff 23%,#f7f6ff 48%,#75caff 66%,#362680);clip-path:polygon(46% 0,62% 0,100% 77%,57% 100%,0 77%);animation:vs-ult-mage-fall var(--vs-ult-windup) cubic-bezier(.55,0,.82,.38) var(--vs-ult-elapsed) both,vs-ult-bolt-vanish .14s linear calc(var(--vs-ult-windup) + var(--vs-ult-elapsed)) forwards}.vs-ult-field.is-mage .vs-ult-target>i:nth-child(3){left:50%;top:0;width:var(--vs-sprite-size);aspect-ratio:1;border:2px solid #b7a7ff;border-radius:50%;background:radial-gradient(circle,#f4f0fff0 0 9%,#8f8bffb0 19%,#493aa080 38%,transparent 67%);box-shadow:0 0 16px #9585efaa,inset 0 0 12px #fff7;transform:translate(-50%,-50%);animation:vs-ult-mage-impact .72s ease-out calc(var(--vs-ult-windup) + var(--vs-ult-elapsed)) both}.vs-ult-field.is-warrior .vs-ult-target>i:first-child,.vs-ult-field.is-healer .vs-ult-target>i:first-child{left:50%;top:0;width:calc(var(--vs-sprite-size) * .8);aspect-ratio:1;border:2px solid currentColor;border-radius:50%;box-shadow:inset 0 0 14px currentColor,0 0 12px currentColor;transform:translate(-50%,-50%) rotateX(56deg);animation:vs-ult-support-ring .8s ease-out calc(var(--vs-ult-windup) + var(--vs-ult-elapsed)) both}.vs-ult-field.is-warrior .vs-ult-target>i:nth-child(2),.vs-ult-field.is-healer .vs-ult-target>i:nth-child(2){left:50%;bottom:0;width:calc(var(--vs-sprite-size) * .7);height:clamp(80px,26cqh,160px);border-inline:1px solid currentColor;background:linear-gradient(90deg,transparent,currentColor 48% 52%,transparent);opacity:.4;transform:translate(-50%,-120px) scaleX(.35);animation:vs-ult-support-drop .88s ease-in calc(.42s + var(--vs-ult-elapsed)) both,vs-ult-bolt-vanish .2s ease-out calc(var(--vs-ult-windup) + var(--vs-ult-elapsed)) forwards}.vs-ult-field.is-warrior .vs-ult-target>i:nth-child(3),.vs-ult-field.is-healer .vs-ult-target>i:nth-child(3){left:50%;top:0;width:calc(var(--vs-sprite-size) * .58);aspect-ratio:1;border:1px solid currentColor;background:radial-gradient(circle,currentColor,transparent 68%);transform:translate(-50%,-50%) rotate(45deg);animation:vs-ult-support-flash .7s ease-out calc(var(--vs-ult-windup) + var(--vs-ult-elapsed)) both}@keyframes vs-ult-mage-mark{0%{opacity:0;scale:.5}20%{opacity:.8;scale:1}80%{opacity:.9}to{opacity:0;scale:1.25}}@keyframes vs-ult-mage-fall{0%{opacity:0;transform:translate(-50%,-155px) scaleY(.65)}35%{opacity:1}to{opacity:1;transform:translate(-50%) scaleY(1)}}@keyframes vs-ult-bolt-vanish{to{opacity:0}}@keyframes vs-ult-mage-impact{0%{opacity:0;scale:.25}15%{opacity:1;scale:.8}to{opacity:0;scale:1.75}}@keyframes vs-ult-support-drop{0%{opacity:0;transform:translate(-50%,-120px) scaleX(.35)}30%{opacity:.2}to{opacity:.55;transform:translate(-50%) scaleX(1)}}@keyframes vs-ult-support-ring{0%{opacity:0;scale:.3}20%{opacity:.9}to{opacity:0;scale:1.6}}@keyframes vs-ult-support-flash{0%{opacity:0;scale:.2}18%{opacity:.6}to{opacity:0;scale:1.5}}.is-turns .vs-fighter .sprite-immune-aura{opacity:.8}@keyframes vs-command-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes vs-plan-in{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@keyframes vs-strike-travel{0%,to{translate:0 0}32%,50%{translate:var(--travel-x) var(--travel-y)}65%{translate:calc(var(--travel-x)*.9) calc(var(--travel-y)*.9)}}@keyframes vs-ult-dim{0%{opacity:0}to{opacity:1}}@keyframes vs-ult-focus{0%{scale:1}20%,82%{scale:1.5}to{scale:1.46}}@media(min-width:1000px){.is-turns>.vs-arena{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,27vw,370px)}.is-turns .vs-stage{min-height:0}.is-turns .vs-arena-hud{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow-y:auto;padding:12px;background:linear-gradient(90deg,transparent,#0c0b14d9)}.is-turns .vs-turn-controls{flex-shrink:0;width:100%}.is-turns .vs-turn-actions{grid-template-columns:minmax(0,1fr)}.is-turns .vs-turn-actions>.vs-command{flex-direction:row;min-height:64px;padding:7px 12px;gap:12px}.is-turns .vs-turn-actions .vs-command-label{text-align:left;padding:0;gap:4px}.is-turns .vs-turn-actions .vs-command-label>strong{font-size:12px}.is-turns .vs-command-art{width:40px;height:40px}.is-turns .vs-turn-actions .vs-command-art img{width:36px;height:36px}.is-turns .vs-turn-queue{flex-direction:column}.is-turns .vs-turn-controls>footer{flex-wrap:wrap}.is-turns .vs-turn-controls>footer>button{width:100%}.is-turns .vs-turn-order,.is-turns .vs-ally-plans{width:100%;flex-shrink:0;max-height:150px}}@media(max-width:650px){.is-turns .vs-stage{min-height:400px}.is-turns .vs-arena:not(.is-duel){--vs-sprite-size: clamp(36px, min(18cqw, calc(32cqh - 74px) ), 152px)}.is-turns .vs-hp{margin-top:2px;height:13px}.is-turns .vs-fighter-meter{margin-top:2px;height:11px}.is-turns .vs-fighter{padding:1px 0}.is-turns .vs-turn-controls{padding:9px}.is-turns .vs-turn-actions{gap:5px}.is-turns .vs-turn-actions>.vs-command{flex-direction:column;min-height:96px;padding:12px 5px 18px;gap:1px}.vs-command-art{width:34px;height:35px}.is-turns .vs-turn-actions .vs-command-art img{width:32px;height:32px}.vs-command-label{gap:3px;padding:0;text-align:center}.is-turns .vs-turn-actions .vs-command-label>strong{font-size:9px}.vs-command>kbd{top:3px;right:3px;font-size:8px;padding:0 3px}.vs-command-cost{bottom:4px;right:6px;font-size:9px}.vs-crystal{width:14px;height:23px}.vs-turn-controls>header>div>strong{font-size:11px}.vs-fighter-queue{gap:2px;padding:2px;min-height:20px}.vs-plan-chip{width:18px;height:18px}.vs-plan-chip>img{width:15px;height:15px}.vs-ult-caption{min-width:76px;padding:4px}.vs-ult-caption>small{font-size:6px}.vs-ult-caption>strong{font-size:9px}.vs-ult-curtain>span{top:2%}}@media(max-height:780px)and (min-width:651px)and (max-width:999px){.is-turns .vs-turn-actions>.vs-command{flex-direction:column;min-height:93px;padding:13px 4px 17px;gap:1px}.vs-command-art{width:31px;height:32px}.is-turns .vs-turn-actions .vs-command-art img{width:29px;height:29px}.vs-command-label{text-align:center;padding:0;gap:2px}.is-turns .vs-turn-actions .vs-command-label>strong{font-size:9px}.vs-command>kbd{font-size:8px;top:3px;right:3px}.vs-crystals{gap:3px}.vs-crystal{width:12px;height:21px}.vs-turn-controls>header>div>strong{font-size:10px}.vs-dock-passive{flex-wrap:wrap;font-size:9px}}@media(max-height:500px)and (min-width:651px){.is-turns .vs-turn-actions>.vs-command{min-height:73px;padding:12px 3px 13px}.vs-command-art{height:24px}.is-turns .vs-turn-actions .vs-command-art img{height:22px;width:22px}.is-turns .vs-turn-actions .vs-command-label>small{display:none}.is-turns .vs-turn-actions .vs-command-label>strong{font-size:8px}.vs-dock-passive{margin-top:4px;padding-top:4px;font-size:8px}.vs-dock-passive>small,.vs-passive-on{display:none}.vs-plan-chip{width:16px;height:16px}.vs-plan-chip>img{width:13px;height:13px}.vs-fighter-queue{min-height:18px;padding:1px;margin-top:1px}.vs-ult-caption{min-width:85px;padding:3px}.vs-ult-caption>small{font-size:6px}.vs-ult-caption>strong{font-size:9px}}.vs-stage-viewport{display:contents}.vs-guide-field{display:flex;align-items:center;justify-content:space-around;min-height:195px;margin:16px 0;padding:12px;border-radius:10px;background:linear-gradient(#10132270,#101322c9),url(/arena/fortress-depth-v1.webp) center/cover;border:1px solid #ffffff15;overflow:hidden}.vs-guide-player,.vs-guide-target{display:flex;flex-direction:column;align-items:center;gap:7px}.vs-guide-player>small,.vs-guide-target>small{font-size:9px;color:#b9cfe0;letter-spacing:.12em}.vs-guide-target{padding:8px;border:1px solid #ccad6740;border-radius:8px}.vs-guide-target.is-selected{border-color:#a9e4f0;background:#b7e6ee10}.vs-guide-target>b{font-size:10px;color:#d6c291}.vs-guide-arrow{font-size:25px;color:#a9ccdc}.vs-guide-mini-queue{display:flex;align-items:center;gap:8px;border:1px solid #a5bbcd38;min-width:53px;height:27px;padding:3px 5px;border-radius:4px;font-size:9px}.vs-guide-mini-queue img{width:23px;height:23px}.vs-guide-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vs-guide-choices>button{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid #ffffff20;border-radius:6px;font-size:11px}.vs-guide-choices>button[aria-pressed=true]{border-color:#a1deeb;background:#a1deeb0c}.vs-guide-choices img{width:32px;height:32px}.vs-guide-choices kbd{color:#a4b6c9;font-size:10px}.vs-visual-guide .vs-guide-caption{font-size:12px;text-align:center;margin-top:14px}.vs-guide-costs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 14px}.vs-guide-costs>div{display:flex;flex-direction:column;align-items:center;gap:9px;padding:13px 4px;border:1px solid #ffffff15;border-radius:8px;background:#080c1570}.vs-guide-costs img{width:48px;height:48px}.vs-guide-costs strong{font-size:12px}.vs-guide-costs small{font-size:10px;color:#e2c486}.vs-guide-costs span{display:flex;gap:3px}.vs-guide-budget{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#b5b5c8}.vs-guide-budget b{color:#c5ebff}.vs-guide-combo{display:flex;justify-content:center;align-items:center;gap:9px;margin:24px 0}.vs-guide-combo img{width:36px;height:36px}.vs-guide-order,.vs-guide-speed{display:flex;align-items:center;justify-content:center;gap:20px;margin:12px 0}.vs-guide-order span{display:flex;align-items:center;flex-direction:column;gap:3px;font-size:10px;color:#a5a8bb}.vs-guide-order b{font-size:20px;color:#d4e9ef}.vs-guide-speed{padding:12px;border-top:1px solid #ffffff12;gap:15px}.vs-guide-speed>img{width:30px;height:30px}.vs-guide-dots{display:flex;gap:6px}.vs-guide-dots i{width:6px;height:6px;border-radius:50%;background:#40475b}.vs-guide-dots i.is-active{background:#bfeaf1}.is-demo-striker{animation:vs-guide-strike 3.4s ease-in-out infinite}.is-demo-caster{animation:vs-guide-cast 3.4s ease-in-out infinite}@keyframes vs-guide-strike{0%,30%,to{transform:translate(0)}12%,18%{transform:translate(85px)}}@keyframes vs-guide-cast{0%,40%,85%,to{opacity:.65;scale:1}55%,70%{opacity:1;scale:1.12}}@media(max-width:380px){.vs-guide-choices>button{gap:4px;padding:7px;font-size:9px}.vs-guide-field{padding:6px}.vs-guide-budget{font-size:9px}.vs-guide-order{gap:14px}}.vs-battle.is-turns>.vs-arena{display:flex;flex-direction:column;overflow:hidden}.is-turns .vs-stage-viewport{display:block;flex:1 1 0;min-height:0;overflow:auto;scrollbar-width:thin}.is-turns .vs-stage{height:100%;min-height:400px}.is-turns .vs-arena-hud{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,680px) minmax(0,1fr);align-items:center;flex:none;overflow:visible;gap:0 12px;padding:6px 12px 10px;background:linear-gradient(#0c0b14c9,#0c0b14f5)}.is-turns .vs-combat-status{grid-column:3;grid-row:1;align-self:start;justify-content:flex-end;min-height:0}.is-turns .vs-turn-controls{grid-column:2;grid-row:1/3;width:100%;padding:8px 12px}.is-turns .vs-turn-controls>header{margin-bottom:6px}.is-turns .vs-turn-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.is-turns .vs-turn-actions>.vs-command{flex-direction:row;min-height:58px;padding:8px;gap:7px}.is-turns .vs-turn-actions .vs-command-label{text-align:left}.is-turns .vs-command-art,.is-turns .vs-turn-actions .vs-command-art img{width:32px;height:32px}.is-turns .vs-turn-queue{flex-direction:row;margin-top:6px;min-height:0}.is-turns .vs-turn-queue>li{min-width:0;padding:2px 4px}.is-turns .vs-dock-passive{display:inline-flex;border:0;margin:6px 0 0;padding:0}.is-turns .vs-turn-controls>footer{display:inline-flex;float:right;margin:5px 0 0}.is-turns .vs-turn-controls>footer>button{min-height:32px;padding:5px 14px}.vs-turn-now{grid-column:3;grid-row:2;display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:11px;color:#d4d0dd}.vs-turn-now>img{width:25px;height:25px}.vs-turn-now>span{color:#9a93aa;font-size:10px}.is-turns .vs-killfeed{grid-column:1;grid-row:1/3;max-height:125px;overflow:auto;align-self:end}.is-turns .vs-turn-order{grid-column:3;grid-row:2}.vs-fighter-travel.is-moving{animation-duration:.44s}.vs-fighter.is-spotlight .vs-sprite-wrap{animation-duration:1.1s}@media(max-width:1000px){.is-turns .vs-arena-hud{grid-template-columns:minmax(0,1fr);padding:5px 8px;gap:3px}.is-turns .vs-turn-controls{grid-column:1;grid-row:2}.is-turns .vs-combat-status{grid-column:1;grid-row:1;position:absolute;right:10px;top:8px}.is-turns .vs-turn-controls>header{padding-right:42px}.is-turns .vs-turn-now{grid-column:1;grid-row:1}.is-turns .vs-killfeed{grid-column:1;grid-row:3;max-height:30px;padding:0}.is-turns .vs-feed-heading{display:none}}@media(max-width:650px){.is-turns .vs-stage{min-height:350px}.is-turns .vs-turn-controls{padding:7px}.is-turns .vs-turn-actions>.vs-command{flex-direction:column;min-height:76px;padding:12px 4px 14px;gap:2px}.is-turns .vs-turn-actions .vs-command-label{text-align:center}.is-turns .vs-turn-actions .vs-command-label>strong{font-size:9px}.is-turns .vs-turn-actions .vs-command-art img{width:25px;height:25px}.is-turns .vs-command-art{height:26px}.is-turns .vs-turn-queue>li{flex-wrap:wrap;gap:1px}.is-turns .vs-turn-queue>li>span{font-size:8px}.is-turns .vs-turn-queue small{font-size:8px}.is-turns .vs-turn-queue button{min-height:25px;min-width:22px}}@media(max-height:500px)and (min-width:651px){.is-turns .vs-stage{min-height:300px}.is-turns .vs-turn-actions>.vs-command{min-height:45px;padding:5px 8px}.is-turns .vs-turn-controls>header{margin-bottom:3px}}.is-turns .vs-arena{border-radius:3px}.is-turns .vs-arena:not(.is-duel){--vs-sprite-size:clamp(36px,min(18cqw, calc(34cqh - 85px) ),152px)}.vs-guide-opening{display:block;text-align:center;font-size:10px;color:#9989ab;margin-top:9px}.is-turns .vs-stage-viewport{position:relative;overflow-anchor:none;scrollbar-color:#615079 #17121e}.vs-arena-instruction{position:absolute;z-index:10;top:44%;left:50%;transform:translate(-50%,-50%);padding:10px 18px;color:#e7dcf3;background:#130e20e8;border-block:1px solid #a489ca77;font-size:13px;letter-spacing:.02em;pointer-events:none;white-space:nowrap}.is-turns .vs-arena-hud{grid-template-columns:minmax(0,760px) minmax(260px,340px);justify-content:center;gap:16px;padding:10px 16px;background:#0d0913f5;border-top:1px solid #a487bf33}.is-turns .vs-turn-controls{grid-column:1;grid-row:1;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.is-turns .vs-turn-controls>header{height:24px;margin-bottom:8px}.is-turns .vs-turn-actions>.vs-command{border-radius:2px;min-height:68px;padding:9px 11px;border-color:#836a9a66;border-bottom:2px solid #715980;background:linear-gradient(110deg,#23182e,#120e1c);box-shadow:inset 0 1px #ddc5ed0c}.is-turns .vs-turn-actions>.vs-command:hover:not([aria-disabled=true]){transform:none;background:#2e213b}.is-turns .vs-turn-actions>.vs-command[aria-pressed=true]{border-color:#ccafe8;border-bottom-color:#ecd3ff;background:linear-gradient(110deg,#3d2a50,#21182e);box-shadow:inset 3px 0 #c6a1ea}.is-turns .vs-command-art{width:44px;height:44px}.is-turns .vs-turn-actions .vs-command-art img{width:42px;height:42px;border-radius:0;image-rendering:auto}.is-turns .vs-turn-actions .vs-command-label{padding:0 10px 8px 0}.is-turns .vs-turn-actions .vs-command-label>strong{font-size:12px;font-weight:650}.is-turns .vs-command>kbd{border-radius:1px;background:#100a18;color:#dbbff2}.is-turns .vs-turn-queue{height:48px;min-height:48px;margin-top:8px;gap:6px}.is-turns .vs-turn-queue>li{border-radius:1px;border-color:#80659238;display:flex;flex-wrap:nowrap;gap:5px;padding:3px 5px;background:#17101f}.is-turns .vs-turn-queue>li.is-empty{border-style:solid;background:transparent;color:#665474}.is-turns .vs-turn-queue>li>img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex:none}.is-turns .vs-turn-queue>li>span{min-width:0}.is-turns .vs-turn-queue small{font-size:10px}.vs-queue-edit{display:flex;flex-direction:column;flex:none}.is-turns .vs-queue-edit>button{min-width:23px;min-height:19px;height:19px;border-radius:0}.is-turns .vs-dock-passive{margin-top:10px}.is-turns .vs-turn-controls>footer{height:34px;margin-top:7px}.is-turns .vs-turn-controls>footer>.vs-primary{border-radius:1px;color:#f2e9fc!important;background:#513967!important;border:1px solid #9775b6;min-width:140px}.is-turns .vs-combat-status{position:absolute;right:18px;top:10px;z-index:5}.is-turns .vs-turn-controls>header{padding-right:0}.vs-combat-log{grid-column:2;grid-row:1;height:200px;min-width:0;border-left:1px solid #9076a333;padding-left:14px}.vs-combat-log>header{height:30px;display:flex;gap:16px;padding-right:45px;border-bottom:1px solid #9076a333}.vs-combat-log>header>button{color:#8b7b9c;font-size:10px;white-space:nowrap;padding:0 0 8px;border-bottom:2px solid transparent}.vs-combat-log>header>button[aria-pressed=true]{border-color:#b78cda;color:#eee1fb}.vs-combat-log>header b{color:#d1b4e6;margin-left:4px}.vs-combat-log>ol{height:165px;overflow:auto;scrollbar-width:thin;scrollbar-color:#78548f #15101e;padding:5px 6px 5px 0;overscroll-behavior:contain}.vs-combat-log>ol::-webkit-scrollbar{width:5px}.vs-combat-log>ol::-webkit-scrollbar-thumb{background:#78548f}.vs-combat-log li{display:flex;align-items:center;gap:6px;min-height:42px;border-bottom:1px solid #ffffff09;font-size:11px}.vs-combat-log li.is-current{background:linear-gradient(90deg,#80619130,transparent)}.vs-combat-log li.is-own{border-left:2px solid #b2d9df;padding-left:5px}.vs-combat-log li.is-kill{background:#81475312}.vs-combat-log li>small{color:#897699;font-size:8px}.vs-combat-log li>img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex:none}.vs-combat-log li>i{font-style:normal;color:#ad91c3}.vs-log-nick{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-combat-log li.is-empty{color:#746681;justify-content:center;font-size:10px;border:0;height:100%}.vs-plan-lines>g{--focus-color:#bb9be8;color:var(--focus-color);opacity:.48}.vs-plan-lines>g.is-enemy{--focus-color:#ee8967}.vs-plan-lines>g.is-heal{--focus-color:#80d3ab}.vs-plan-lines>g.is-own{--focus-color:#bcddff;opacity:.95}.vs-plan-lines>g.is-own.is-heal{--focus-color:#b4f0c9}.vs-plan-lines>g>path{fill:none;stroke:var(--focus-color);stroke-width:1.2;vector-effect:non-scaling-stroke}.vs-plan-lines>g.is-own>path{stroke-width:2.4}.vs-plan-lines>g>.vs-plan-line-halo{stroke:#090611;stroke-width:4;opacity:.7}.vs-plan-lines>g.is-own>.vs-plan-line-halo{stroke-width:6}.vs-plan-lines circle{fill:#140c20;stroke:var(--focus-color);stroke-width:1.2}.vs-plan-lines text{fill:#f2e8ff;font-size:15px;font-weight:800;font-family:var(--number-font),monospace}.vs-plan-lines>g.is-active{opacity:1}.vs-plan-labels{position:absolute;inset:0;pointer-events:none;z-index:2}.vs-plan-labels>span{position:absolute;transform:translate(-50%,-50%);width:15px;height:15px;display:grid;place-items:center;background:#160d22;color:#dfccf0;border:1px solid #b192cf;border-radius:50%;font:700 10px/1 var(--number-font),monospace;opacity:.6}.vs-plan-labels>span.is-enemy{border-color:#e69573;color:#f6c2a5}.vs-plan-labels>span.is-heal{border-color:#91d7ad;color:#b8f3d4}.vs-plan-labels>span.is-own{width:21px;height:21px;font-size:12px;opacity:1;border-color:#bce5ff;color:#eef8ff;z-index:1}.vs-plan-labels>span.is-active{opacity:1}.is-turns .vs-fighter-queue{border-radius:1px;background:#130e20df;border-color:#9a78b844}.is-turns .vs-plan-chip{width:28px;height:28px;border-radius:0}.is-turns .vs-plan-chip>img{width:25px;height:25px}.vs-fighter-travel.is-moving{animation-duration:.84s}.vs-fighter.is-spotlight .vs-sprite-wrap{animation-duration:1.3s}@keyframes vs-strike-travel{0%,to{translate:0 0}33%,48%{translate:var(--travel-x) var(--travel-y)}68%{translate:calc(var(--travel-x)*.6) calc(var(--travel-y)*.6)}}@media(max-width:760px){.is-turns .vs-arena:not(.is-duel){--vs-sprite-size:clamp(36px,min(18cqw, calc(32cqh - 74px) ),152px)}.is-turns .vs-arena-hud{grid-template-columns:minmax(0,1fr);gap:5px;padding:7px}.is-turns .vs-turn-controls{grid-row:1;grid-column:1}.is-turns .vs-combat-status{top:9px;right:12px}.is-turns .vs-turn-controls>header{padding-right:45px;margin-bottom:5px}.is-turns .vs-turn-actions>.vs-command{flex-direction:column;padding:12px 4px 14px;min-height:80px;gap:2px}.is-turns .vs-command-art,.is-turns .vs-turn-actions .vs-command-art img{width:32px;height:32px}.is-turns .vs-turn-actions .vs-command-label{padding:0;text-align:center}.is-turns .vs-turn-actions .vs-command-label>strong{font-size:9px}.is-turns .vs-turn-queue{height:44px;min-height:44px}.is-turns .vs-turn-queue>li{gap:3px;padding:2px}.is-turns .vs-turn-queue>li>img{width:25px;height:25px}.is-turns .vs-turn-queue small{font-size:8px}.is-turns .vs-queue-edit>button{min-width:18px}.vs-combat-log{grid-column:1;grid-row:2;height:83px;border:0;border-top:1px solid #9076a333;padding:0}.vs-combat-log>header{height:23px;padding-top:4px}.vs-combat-log>header>button{padding-bottom:3px}.vs-combat-log>ol{height:57px}.vs-combat-log li{min-height:35px}.vs-combat-log li>img{width:28px;height:28px}.is-turns .vs-plan-chip{width:22px;height:22px}.is-turns .vs-plan-chip>img{width:20px;height:20px}.vs-arena-instruction{font-size:11px;padding:8px 12px}}.is-turns .vs-turn-actions>.vs-command{height:122px;min-height:122px;padding:0;display:block;border:1px solid #9a799b80;border-bottom:2px solid #8b6b9f;border-radius:3px;background:#100c17;box-shadow:inset 0 0 0 3px #120d19}.is-turns .vs-turn-actions>.vs-command:before{content:"";position:absolute;z-index:1;inset:3px;border:1px solid #ead0aa33;pointer-events:none}.is-turns .vs-turn-actions .vs-command-art{position:absolute;inset:0;width:100%;height:100%}.is-turns .vs-turn-actions .vs-command-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 46%;object-position:50% 46%;border-radius:0;opacity:.92}.is-turns .vs-command-art:before,.is-turns .vs-command-art>i{display:none}.is-turns .vs-turn-actions .vs-command-label{position:absolute;z-index:2;inset:0;justify-content:flex-end;padding:30px 10px 10px;text-align:left;background:linear-gradient(180deg,#0604094d,transparent 35%,#07040bbf 76%,#07040b)}.is-turns .vs-turn-actions .vs-command-label>strong{font-size:12px;line-height:1.15;color:#f3e9fc;text-shadow:0 1px 3px #000}.is-turns .vs-command>kbd{z-index:3;top:8px;right:8px;width:24px;height:24px;display:grid;place-items:center;padding:0;font:700 12px/1 var(--number-font),"Sora",sans-serif;color:#fff1da;border:1px solid #dfc0a5a6;border-bottom:3px solid #8b6d63;background:#17101dec;box-shadow:inset 0 0 0 2px #49344770;border-radius:3px}.is-turns .vs-command-cost{z-index:3;inset:7px auto auto 7px;height:26px;padding:2px 6px;background:#100b19e8;border:1px solid #967cb477;gap:4px;color:#d6f0ff;font-size:12px}.is-turns .vs-command-cost>.vs-crystal{width:10px;height:17px}.is-turns .vs-command-cost>small{font-size:9px}.is-turns .vs-command-charge{z-index:4;height:3px}.is-turns .vs-turn-actions>.vs-command[aria-disabled=true]{opacity:.64}.is-turns .vs-turn-actions>.vs-command:hover:not([aria-disabled=true]),.is-turns .vs-turn-actions>.vs-command[aria-pressed=true]{border-color:#edc49d;border-bottom-color:#edc49d;box-shadow:inset 0 0 0 2px #d8aa7266,0 0 14px #bd7cf122;background:#100c17}.is-turns .vs-command[aria-pressed=true]:after{z-index:4}.vs-projectiles{position:absolute;inset:0;z-index:8;pointer-events:none}.vs-spell-flight{--spell-color:#efb472;position:absolute;width:0;height:0;animation:vs-spell-flight var(--spell-duration) linear var(--spell-offset) both}.vs-spell-flight.is-mend,.vs-spell-flight.is-heal{--spell-color:#94f0ab}.vs-spell-flight.is-unstable{--spell-color:#ffe09d}.vs-spell-flight.is-mage-basic{--spell-color:#b8a2ff}.vs-spell-flight.is-healer-basic{--spell-color:#ffe7a8}.vs-spell-mote{position:absolute;width:64px;height:64px;left:-32px;top:-32px;color:var(--spell-color);filter:drop-shadow(0 0 7px var(--spell-color));animation:vs-spell-mote var(--spell-duration) linear var(--spell-offset) both}.vs-spell-mote>svg{width:100%;height:100%}.vs-spell-mote>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;transform:rotate(var(--spell-angle))}.vs-spell-flight.is-fire .vs-spell-mote>img{transform:rotate(calc(var(--spell-angle) - 32deg))}.vs-spell-flight .vs-spell-mote{width:90px;height:70px;left:-45px;top:-35px;filter:none}.vs-spell-flight.is-fire .vs-spell-mote{width:86px;height:70px;left:-43px;top:-35px}.vs-spell-flight.is-mage-basic .vs-spell-mote,.vs-spell-flight.is-healer-basic .vs-spell-mote{width:90px;height:70px;left:-45px;top:-35px}.vs-spell-flight.is-mage-basic .vs-spell-mote>img{transform:rotate(calc(var(--spell-angle) - 4deg))}.vs-spell-flight.is-healer-basic .vs-spell-mote>img{transform:rotate(calc(var(--spell-angle) - 1deg))}.vs-spell-arrival{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border:2px solid var(--spell-color);border-radius:50%;background:radial-gradient(circle,#fffbd2aa,transparent 65%);animation:vs-spell-arrival .36s ease-out calc(var(--spell-duration) + var(--spell-offset)) both}.vs-warrior-basic-vfx{--vs-impact-direction:1;position:absolute;left:50%;top:30%;width:120px;height:120px;transform:translate(-50%,-54%) translate(calc(var(--vs-impact-direction) * 24%));z-index:8;pointer-events:none}.vs-warrior-basic-vfx.is-from-red{--vs-impact-direction:-1}.vs-warrior-basic-vfx.is-from-red>.vs-warrior-basic-sheet{transform:scaleX(-1)}.vs-warrior-basic-sheet{position:absolute;inset:0;background-size:400% 100%;background-repeat:no-repeat;image-rendering:pixelated;opacity:0;animation:vs-warrior-basic-sheet .26s steps(1,end) forwards}@keyframes vs-warrior-basic-sheet{0%{opacity:1;background-position:0% 0}25%{background-position:33.333333% 0}50%{background-position:66.666667% 0}75%{background-position:100% 0}99%,to{opacity:0;background-position:100% 0}}@keyframes vs-spell-flight{0%{transform:translate(0)}to{transform:translate(var(--spell-x),var(--spell-y))}}.vs-resonance-arc{position:absolute;height:44px;margin-top:-22px;transform:rotate(var(--arc-angle));transform-origin:left center;pointer-events:none}.vs-resonance-vfx{display:block;width:100%;height:100%;opacity:0;background:url(/effects/mage-resonance/vfx2.webp) 0 50% / 400% 100% no-repeat;image-rendering:pixelated;animation:vs-resonance-frames var(--arc-duration) steps(1,end) var(--arc-delay) both}@keyframes vs-resonance-frames{0%{opacity:0;background-position:0% 50%}1%{opacity:1}25%{background-position:33.3333% 50%}50%{background-position:66.6667% 50%}75%{background-position:100% 50%}99%,to{opacity:0;background-position:100% 50%}}@media(max-width:650px){.vs-resonance-arc{height:30px;margin-top:-15px}}@keyframes vs-resonance-still{0%{opacity:0;background-position:33.3333% 50%}1%{opacity:.7}to{opacity:0;background-position:33.3333% 50%}}@keyframes vs-spell-mote{0%{opacity:0;scale:.5}14%{opacity:1;scale:1}90%{opacity:1;scale:1}to{opacity:0;scale:.65}}@keyframes vs-spell-arrival{0%{opacity:0;scale:.3}15%{opacity:.95}to{opacity:0;scale:1.9}}@media(max-width:760px){.is-turns .vs-turn-actions>.vs-command{height:104px;min-height:104px;padding:0}.is-turns .vs-turn-actions .vs-command-label{padding:26px 7px 9px}.is-turns .vs-turn-actions .vs-command-label>strong{font-size:10px}.is-turns .vs-command>kbd{width:20px;height:22px;top:6px;right:6px;font-size:10px}.is-turns .vs-command-cost{top:6px;left:6px;font-size:10px;padding:1px 3px;height:23px;gap:2px}.is-turns .vs-command-cost>small{font-size:7px}.vs-spell-flight .vs-spell-mote{width:66px;height:50px;left:-33px;top:-25px}.vs-spell-flight.is-fire .vs-spell-mote{width:62px;height:50px;left:-31px;top:-25px}.vs-warrior-basic-vfx{width:84px;height:84px;top:30%}}@media(max-height:500px)and (min-width:761px){.is-turns .vs-turn-actions>.vs-command{height:84px;min-height:84px}}.is-turns .vs-arena-hud{grid-template-columns:minmax(0,446px) minmax(260px,340px);gap:24px}.is-turns .vs-turn-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%}.is-turns .vs-turn-actions>.vs-command{width:100%;aspect-ratio:1;height:auto;min-height:0;border:1px solid #9e82ac;border-radius:3px}.is-turns .vs-turn-actions .vs-command-art{inset:0;width:100%;height:100%}.is-turns .vs-turn-actions .vs-command-art img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:1}.is-turns .vs-turn-actions .vs-command-label{padding:6px 8px;inset:auto 0 0;min-height:29px;background:linear-gradient(0deg,#09050deb,#09050d99 75%,transparent)}.is-turns .vs-turn-actions .vs-command-label>strong{font-size:11px}.is-turns .vs-turn-controls>header{margin-bottom:10px}.is-turns .vs-turn-controls>footer{display:flex;gap:7px;margin-top:12px}.vs-plan-undo{width:34px;min-width:34px;height:34px;border:1px solid #81659666;color:#d9c4e9;font-size:23px}.vs-plan-undo:disabled{opacity:.3}.is-turns .vs-dock-passive{font-size:10px}.vs-target-actions{display:flex;gap:4px;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);width:-moz-max-content;width:max-content;pointer-events:none;z-index:7}.vs-target-action-group{display:contents}.vs-target-overlays{position:absolute;inset:0;z-index:40;pointer-events:none}.vs-target-overlay-anchor{position:absolute;width:0;height:0;pointer-events:none;--vs-target-top-space:44px;transition:left .48s cubic-bezier(.22,.61,.36,1),top .48s cubic-bezier(.22,.61,.36,1)}@media(max-width:760px){.vs-target-overlay-anchor{--vs-target-top-space:36px}}.vs-target-action{width:32px;height:32px;position:relative;display:block;border:1px solid #ba98d4;background:#110b1d;box-shadow:0 2px 8px #0008}.vs-target-action>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vs-target-action>b{position:absolute;top:-6px;left:-5px;display:grid;place-items:center;width:15px;height:15px;color:#fff2d9;background:#271733;border:1px solid #c6a0d6;font:700 10px/1 var(--number-font),monospace}.vs-target-action.is-current{border-color:#f5d7a0;box-shadow:0 0 10px #e3c08244}.vs-target-action.is-removable{padding:0;border-radius:0;cursor:pointer;pointer-events:auto;touch-action:manipulation}.vs-target-action.is-removable:hover,.vs-target-action.is-removable:focus-visible{border-color:#ffc5c2;outline:1px solid #ffc5c2;outline-offset:2px}.vs-target-action.is-removable:active{transform:scale(.94)}.is-turns .vs-sprite-wrap .sprite-regen-plus{animation-duration:.65s}.is-turns .vs-sprite-wrap .sprite-regen-plus.b{animation-delay:.1s}.is-turns .vs-sprite-wrap .sprite-regen-plus.c{animation-delay:.2s}@media(max-width:760px){.is-turns .vs-arena-hud{grid-template-columns:minmax(0,1fr);gap:6px}.is-turns .vs-turn-controls{max-width:390px;width:100%;margin:auto}.is-turns .vs-turn-actions{gap:7px}.is-turns .vs-turn-actions>.vs-command{aspect-ratio:1;height:auto;min-height:0}.is-turns .vs-turn-actions .vs-command-label>strong{font-size:9px}.is-turns .vs-turn-actions .vs-command-label{padding:5px;min-height:26px}.vs-target-action{width:26px;height:26px}.vs-target-actions{gap:4px;bottom:calc(100% + 3px)}.vs-target-action>b{width:13px;height:13px;font-size:9px}.is-turns .vs-turn-controls>footer>.vs-primary{min-width:122px;padding-inline:8px}.is-turns .vs-dock-passive{font-size:9px;max-width:calc(100% - 175px)}}@media(max-height:500px)and (min-width:761px){.is-turns .vs-arena-hud{grid-template-columns:320px minmax(260px,340px)}}.is-turns .vs-turn-controls>footer{flex-wrap:nowrap;float:none;width:100%;align-items:center}.is-turns .vs-turn-controls>footer>.vs-primary{width:auto;flex:0 0 auto}.vs-drag-hint{flex:1;min-width:0;font-size:10px;line-height:1.4;color:#ad9cbb}.is-turns .vs-dock-passive{max-width:none}.vs-guide-drag-demo .vs-guide-target{min-width:100px;position:relative;border-radius:2px}.vs-guide-drag-demo .is-drop-valid{border-color:#b8dacf}.vs-guide-drag-demo .is-drop-hover{border-color:#ffe4aa;background:#ffe4aa15;box-shadow:0 0 12px #f3c78055}.vs-guide-drag-demo .is-drop-invalid{border-color:#f39b95}.vs-guide-choices>.vs-guide-drag-card{position:relative;padding:0;display:block;aspect-ratio:1;border-radius:2px;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vs-guide-drag-card>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.vs-guide-drag-card>strong{position:absolute;bottom:0;left:0;right:0;padding:8px 5px;font-size:11px;background:linear-gradient(transparent,#080512ed);color:#f4ebff}.vs-guide-drag-card>span{position:absolute;top:6px;left:6px;display:flex;gap:4px;align-items:center;background:#110b1de8;padding:2px 6px;border:1px solid #a991b866}.vs-guide-drag-card .vs-crystal{width:10px;height:16px}.vs-guide-drag-card.is-dragging{opacity:.35}.vs-guide-drag-demo .vs-guide-choices{width:min(240px,100%);margin:auto}@media(max-width:760px){.vs-drag-hint{font-size:9px;max-width:150px}}.is-turns .vs-turn-controls>footer>.vs-plan-undo{width:34px;flex:0 0 34px;padding:0;min-height:34px}.is-turns .vs-command{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:grab}.is-turns .vs-command[aria-disabled=true]{cursor:default}.is-turns .vs-command.is-dragging{opacity:.3;transform:scale(.96)}.vs-drag-card{position:fixed;left:0;top:0;z-index:1000;pointer-events:none;will-change:transform}.vs-drag-card-surface{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:3px;width:100%;height:100%;padding:5px;overflow:hidden;border:1px solid var(--card-accent,#d7bbef);border-radius:3px;background:linear-gradient(150deg,#24172f,#100b1d);transform-origin:var(--drag-grip-x) var(--drag-grip-y);box-shadow:0 12px 24px #0008,0 0 15px #c28cec44}.vs-drag-card-surface>img{display:block;width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain}.vs-drag-card-surface>b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:23px;padding:3px 1px 0;border-top:1px solid #d7bbef30;color:#f8e9ff;font:600 9px/1.2 var(--number-font),"Sora",sans-serif;text-align:center;overflow:hidden}.vs-drag-card.is-drag>.vs-drag-card-surface{transform:rotate(var(--drag-tilt,0deg)) scale(1.045);transition:transform 90ms ease-out,box-shadow .14s ease-out,border-color .14s}.vs-drag-card.is-drag.has-target>.vs-drag-card-surface{transform:rotate(0) scale(1.015);border-color:#ffe4aa;box-shadow:0 12px 24px #0008,0 0 18px #eac68666}.vs-drag-card.is-land{transition:transform .22s cubic-bezier(.18,.8,.3,1)}.vs-drag-card.is-return{transition:transform .26s cubic-bezier(.2,.8,.25,1)}.vs-drag-card.is-land>.vs-drag-card-surface{transform-origin:center;animation:vs-card-land .36s ease-out forwards}.vs-drag-card.is-return>.vs-drag-card-surface{transform-origin:center;animation:vs-card-return .28s ease-out forwards}.vs-reflect-trace{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#ffe6ac;stroke-width:2;stroke-dasharray:none;animation:vs-reflect-flash .32s ease-out both}.vs-drop-burst{position:absolute;inset:0;display:grid;place-items:center}.vs-drop-burst>i{position:absolute;width:60px;height:60px;border:1px solid #efccff;rotate:45deg;animation:vs-drop-ring .35s ease-out both}.vs-drop-burst>i:nth-child(2){rotate:0deg;animation-delay:.04s;border-color:#ffedb8}.vs-drop-burst>i:nth-child(3){width:6px;height:6px;background:#fff1c5;border:0}.vs-fighter.is-drop-valid .vs-hp{outline:1px solid #b79ace88;outline-offset:3px}.vs-fighter.is-drop-hover .vs-hp{outline:2px solid #ffe4aa;outline-offset:4px;box-shadow:0 0 12px #f3c78077}.vs-fighter.is-drop-hover .vs-target-ring{opacity:1}.vs-fighter.is-drop-invalid .vs-hp{outline:1px solid #f39b95;outline-offset:3px}.is-turns .vs-fighter{transition:left .48s cubic-bezier(.22,.61,.36,1),top .48s cubic-bezier(.22,.61,.36,1),background .2s,opacity .35s}.vs-fighter.is-protecting{z-index:9}.vs-fighter.is-protecting>.vs-fighter-name,.vs-fighter.is-protecting>.vs-hp,.vs-fighter.is-protecting>.vs-fighter-meter{translate:calc(32px * var(--vs-guard-side)) -42px}.vs-fighter.is-protecting .vs-hp{border-color:#ead69f}@media(max-width:760px){.vs-fighter.is-protecting>.vs-fighter-name,.vs-fighter.is-protecting>.vs-hp,.vs-fighter.is-protecting>.vs-fighter-meter{translate:calc(16px * var(--vs-guard-side)) -44px}}.vs-hp-barrier{position:absolute;top:0;bottom:0;z-index:1;background:linear-gradient(180deg,#e4daff,#9d79dc);border-left:1px solid #fff9;transition:left .16s ease-out,width .16s ease-out}.vs-hp.has-barrier{border-color:#c9acff88}.vs-hp .vs-bar-value{z-index:2;display:flex;justify-content:center;align-items:center}.vs-hp .vs-bar-value>em{font-style:normal;color:#eadcff}.vs-arena-instruction{font-family:var(--number-font),"Unbounded","Segoe UI",sans-serif;font-size:clamp(10px,1.3vw,17px);font-weight:650;letter-spacing:.025em;text-transform:uppercase;color:#f0dfff;border-block-color:#b79ace88;padding:13px 20px;background:linear-gradient(90deg,#100a1ee8,#201030f2,#100a1ee8);box-shadow:0 6px 16px #0005;max-width:90%;white-space:normal;text-align:center}@keyframes vs-card-land{0%{opacity:1;scale:1}45%{opacity:1;scale:.85}to{opacity:0;scale:.35}}@keyframes vs-card-return{0%{opacity:1;transform:scale(1.045)}70%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes vs-drop-ring{0%{opacity:.8;scale:.5}to{opacity:0;scale:1.8}}@keyframes vs-reflect-flash{0%{opacity:0}15%{opacity:.85}to{opacity:0}}@media(hover:hover){.is-turns .vs-turn-actions>.vs-command:hover:not([aria-disabled=true]):not(.is-dragging){transform:translateY(-4px)}.vs-target-action.is-removable:hover>img{opacity:.45}.vs-target-action.is-removable:hover:after{content:"×";position:absolute;inset:0;display:grid;place-items:center;color:#ffe4dd;font:700 23px/1 var(--number-font),sans-serif}}.is-turns .vs-command{transition:transform .16s ease-out,opacity .16s,border-color .16s,box-shadow .16s}.is-turns .vs-command.is-dragging{transform:translateY(2px) scale(.94);border-style:solid}.vs-drag-card.is-drag>.vs-drag-card-surface:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 25%,#fff5 48%,transparent 70%);animation:vs-card-glint .3s ease-out both}.vs-target-action{animation:vs-card-queued .24s cubic-bezier(.2,.7,.3,1.3) both}.vs-card-dismiss{position:fixed;z-index:1001;width:34px;height:34px;border:1px solid #f1b4ba;background:#241121;pointer-events:none;animation:vs-card-dismiss .26s ease-out both}.vs-card-dismiss>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vs-fighter.is-drop-hover .vs-sprite-wrap{filter:drop-shadow(0 0 5px #edce9955)}@keyframes vs-card-glint{0%{opacity:0;transform:translate(-35%)}35%{opacity:.7}to{opacity:0;transform:translate(35%)}}@keyframes vs-card-queued{0%{opacity:0;scale:.6;translate:0 6px}70%{opacity:1;scale:1.1}to{opacity:1;scale:1;translate:0 0}}@keyframes vs-card-dismiss{0%{opacity:.9;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,10px) scale(.55) rotate(-12deg)}}.vs-unstable-heal-target{position:absolute;width:0;height:0;pointer-events:none}.vs-battle.is-turns{position:relative;isolation:isolate;container-type:size;background:#24222a}.vs-battle.is-turns>.vs-arena{background:transparent;border-radius:0;border-top-color:transparent;box-shadow:none}.vs-battle.is-turns>.vs-battle-backdrop{inset:0}.is-turns .vs-match-header{position:relative;z-index:2;grid-template-columns:minmax(0,1fr) minmax(180px,250px) minmax(0,1fr);gap:12px;padding-inline:16px;background:linear-gradient(180deg,#0b0912ed,#0b0912b3 65%,#0b09121a);font-family:var(--vs-pixel);font-synthesis:none;text-shadow:0 1px #080710}.is-turns .vs-score{gap:18px}.is-turns .vs-score-identity{gap:5px}.is-turns .vs-score-identity>strong{font-size:clamp(14px,1.7vw,22px);font-weight:600}.is-turns .vs-score>b{font:700 clamp(28px,3.2vw,42px)/1 var(--vs-pixel)}.is-turns .vs-round-marks i{height:4px;width:18px;transform:none;box-shadow:none}.is-turns .vs-match-header>.vs-turn-clock{position:relative;display:grid;grid-template-columns:1fr 80px;align-items:center;gap:10px;padding:5px 8px 8px;color:#c8f2f2}.vs-clock-meta{display:flex;flex-direction:column;gap:3px;text-align:left;white-space:nowrap}.is-turns .vs-clock-meta>strong{font:400 16px/1.2 var(--vs-pixel);color:#f3eaff}.vs-clock-meta>strong>small{font-size:12px;color:#cabed8}.vs-clock-meta>span{font:400 12px/1.2 var(--vs-pixel);color:#cabed8;letter-spacing:0}.vs-clock-value{min-width:0;display:block;text-align:right;font-variant-numeric:tabular-nums}.vs-clock-value>b{display:inline-block;font:700 42px/.9 var(--vs-pixel)}.vs-clock-value small{margin-left:2px;font:500 16px/1 var(--vs-pixel);color:#a2bcbd}.vs-clock-value.is-phase>b{font:500 16px/1 var(--vs-pixel);color:#d8c2f1}.vs-clock-track{position:absolute;bottom:0;left:8px;right:8px;height:2px;background:#cdb5ed22;overflow:hidden}.vs-clock-track>i{display:block;height:100%;background:#a1dedd;transform-origin:left;transition:transform .1s linear}.vs-match-header.is-urgent .vs-clock-value{color:#ffc487}.vs-match-header.is-urgent .vs-clock-value>b{animation:vs-clock-beat .24s ease-out both}.vs-match-header.is-urgent .vs-clock-track>i{background:#ffa86d}@keyframes vs-clock-beat{0%{transform:scale(1.12)}to{transform:scale(1)}}@media(max-width:650px){.is-turns .vs-match-header{grid-template-columns:minmax(0,1fr) 168px minmax(0,1fr);gap:4px;padding-inline:4px}.is-turns .vs-match-header>.vs-turn-clock{grid-template-columns:1fr 55px;gap:4px;padding-inline:4px}.is-turns .vs-clock-meta>strong{font-size:12px}.vs-clock-meta>span{font-size:12px}.vs-clock-value>b{font-size:28px}.vs-clock-value.is-phase>b{font-size:12px}.is-turns .vs-score{gap:6px}.is-turns .vs-score-identity>strong{font-size:12px;font-weight:400}.is-turns .vs-score>b{font-size:28px}.is-turns .vs-round-marks{gap:3px}.is-turns .vs-round-marks i{width:11px;height:3px}}@media(max-height:780px)and (min-width:651px){.vs-clock-value>b{font-size:34px}.is-turns .vs-clock-meta>strong{font-size:16px}}.vs-lobby h1,.vs-team h2,.vs-lobby-versus,.vs-faceoff,.vs-round-overlay>strong,.vs-report-toolbar>strong,.vs-result-mvp small,.vs-result-score b,.vs-turn-controls>header strong,.vs-turn-now>span,.vs-turn-tutorial h2{font-family:var(--vs-pixel);font-weight:600;letter-spacing:.025em}.vs-lobby h1{color:#efe6ff;font-size:clamp(28px,4vw,44px)}.vs-lobby .vs-eyebrow{color:#bca0ed}.vs-lobby .vs-teams{border-block:1px solid #ad89d92e;gap:54px;background:#0e0b16;padding:0 14px}.vs-lobby .vs-team{border-top:3px solid var(--team)}.vs-lobby .vs-team h2{font-size:23px;letter-spacing:.08em}.vs-lobby .vs-lobby-versus{color:#c7a2ff;font-size:36px;font-style:normal;text-shadow:3px 3px #3a2456}.vs-lobby .vs-roster{gap:7px}.vs-lobby .vs-roster.is-self>strong{color:#bcf6f4}.vs-lobby .vs-ready{border-radius:0;box-shadow:none}.vs-lobby .vs-loadout{border-top:1px solid #b692d333;padding-top:18px}.vs-lobby button,.vs-round-overlay button,.vs-report select{border-radius:2px}.vs-lobby .vs-primary,.vs-turn-tutorial .vs-primary{background:#bdeef0;color:#131020;box-shadow:0 3px #537d85}.vs-lobby .vs-primary:disabled{box-shadow:none}.vs-fighter.is-drop-hover .vs-sprite-wrap{filter:none}.vs-fighter.is-drop-hover .vs-hp{outline-color:#baf4ef;box-shadow:none}.is-turns .vs-command.is-dragging{transform:none;opacity:.28}.vs-arena-instruction{font-family:var(--vs-pixel);font-size:clamp(17px,2.1vw,27px);line-height:1.15;text-transform:none;letter-spacing:.02em;font-weight:500;color:#d4b4ff;background:#100c1aee;border:0;border-left:3px solid currentColor;padding:10px 18px;box-shadow:3px 3px #090610aa}.vs-arena-instruction:empty{display:none}.vs-arena-instruction.is-friendly{color:#b2efeb}.vs-arena-instruction.is-hostile{color:#d4b4ff}.vs-faceoff{width:min(100%,1040px);background:#100b1af5;padding:18px 20px;border-block:2px solid #b994e655;animation:vs-faceoff-in .24s ease-out both}.vs-faceoff>header{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#bba2d2;margin-bottom:16px;font-size:18px}.vs-faceoff>header>span{color:#bcf4f4;letter-spacing:.12em}.vs-faceoff-teams{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:68px;position:relative}.vs-faceoff-team{min-width:0;border-top:2px solid var(--team)}.vs-faceoff-team h2{font:500 22px/1.3 var(--vs-pixel);text-align:left;padding:8px 0}.vs-faceoff-team.vs-red h2{text-align:right}.vs-faceoff-team>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(66px,1fr));gap:8px}.vs-faceoff-player{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;gap:7px}.vs-faceoff-player>strong{max-width:100%;color:#f1eaf9;font:500 13px/1.2 var(--number-font),"Sora",sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-faceoff-sprite{height:80px;display:grid;place-items:center}.vs-faceoff-team.vs-red .vs-faceoff-sprite{transform:scaleX(-1)}.vs-faceoff-vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#c6a0ff;font:700 48px/1 var(--vs-pixel);text-shadow:3px 3px #4f296f}.vs-faceoff>footer{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:16px;color:#b1a0c6;font-size:17px}.vs-faceoff>footer>b{color:#c2f8f7;font-size:32px;line-height:1}@keyframes vs-faceoff-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.vs-round-overlay.has-report{background:#0e0a17f7}.vs-round-overlay.has-report>strong{color:#d7bcff;text-shadow:2px 3px #402556;font-size:clamp(30px,5vw,48px)}.vs-report{border-top:2px solid #9571bb66}.vs-report-toolbar>strong{font-size:24px;color:#dcc6fa}.vs-result-mvps{gap:14px}.vs-result-mvp{border:0;border-top:3px solid var(--team);padding:12px;background:#171020}.vs-result-mvp small{font-size:17px;color:#c7a6f0}.vs-result-mvp strong{font-size:clamp(14px,2vw,21px);color:#f1e7ff}.vs-personal-result{gap:16px}.vs-personal-result>strong{color:#c0f2f1}.vs-result-highlights{gap:12px}.vs-result-highlights b{color:#d5b5ff}.vs-round-overlay .vs-result-score b{font-size:40px}.vs-report select{background:#1a1225;border-color:#9b78be55}.vs-combat-log .vs-log-ability{display:grid;place-items:center;width:36px;height:36px;flex:none;padding:2px;border:1px solid #9570b744;border-radius:0;background:#160e20;cursor:help}.vs-log-ability>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vs-health{position:relative;display:block;width:76%;max-width:140px;margin-top:5px}.vs-arena.is-duel .vs-health{width:88%;max-width:178px}.vs-arena .vs-health>.vs-hp{width:100%;max-width:none;margin-top:0}.vs-status-effects{position:absolute;top:0;left:calc(100% + 4px);display:grid;grid-template-columns:repeat(2,18px);gap:3px;z-index:8;pointer-events:auto}.vs-fighter[data-team=red] .vs-status-effects{left:auto;right:calc(100% + 4px);direction:rtl}.vs-status-effect{position:relative;display:block;width:18px;height:18px;direction:ltr;--status-color:#8bd7b2}.vs-status-duration{position:absolute;right:-3px;bottom:-4px;min-width:11px;height:12px;padding:0 2px;display:grid;place-items:center;border:1px solid var(--status-color);background:#110b19;color:#fff3df;font:700 9px/1 var(--number-font),system-ui,sans-serif;pointer-events:none;text-shadow:0 1px #000}.vs-status-effects{row-gap:7px;-moz-column-gap:6px;column-gap:6px}.vs-status-effect.is-guard{--status-color:#e7c47d}.vs-status-effect.is-barrier{--status-color:#c4a2f3}.vs-status-effect.is-debuff{--status-color:#ff895e}.vs-status-effect .vs-log-ability{display:block;padding:1px;width:100%;height:100%;border:1px solid var(--status-color);border-radius:1px;background:#100c18;box-shadow:0 1px 3px #000b;cursor:help;touch-action:manipulation}.vs-status-effect .vs-log-ability>img{display:block;image-rendering:auto;pointer-events:none}.vs-fighter.is-protecting>.vs-health{translate:calc(32px * var(--vs-guard-side)) -42px}@media(max-width:760px){.vs-health{margin-top:2px}.vs-status-effects{grid-template-columns:repeat(2,16px);gap:7px 6px}.vs-status-effect{width:16px;height:16px}.vs-fighter.is-protecting>.vs-health{translate:calc(16px * var(--vs-guard-side)) -44px}}.vs-log-ability:hover,.vs-log-ability:focus-visible{outline:1px solid #c3f4f0;outline-offset:2px}.vs-ability-tooltip{border-radius:3px;border-color:#aa8ac54a;background:linear-gradient(145deg,#1c1328,#0c0914 65%);box-shadow:inset 0 1px #e2ceff12,0 10px 28px #0009}.vs-ability-tooltip:before{content:"";position:absolute;top:-1px;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,#bf9ee5aa,#96e0eb77,transparent)}.vs-ability-tooltip header>strong{font:600 21px/1.15 var(--vs-pixel);color:#d8bcff}.vs-turn-tutorial{border-radius:2px;border:1px solid #b18bd077;border-top:3px solid #bdeff0;background:#100b19;padding:20px}.vs-turn-tutorial h2{color:#d4b7fb;font-size:30px;line-height:1.1}.vs-turn-tutorial .vs-guide-field{margin-top:12px}.vs-turn-tutorial .vs-guide-choices{width:min(210px,100%)}.vs-turn-tutorial .vs-guide-drag-card{box-shadow:none;border:1px solid #a989c555}.vs-turn-tutorial .vs-guide-essential{font-size:12px;line-height:1.5;color:#b6a9c6;margin:8px 0 16px}.vs-turn-tutorial .vs-guide-caption{font-size:12px}@media(max-width:650px){.vs-lobby .vs-teams{gap:30px;padding:0 8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vs-lobby .vs-lobby-versus{font-size:26px}.vs-lobby .vs-lineup{grid-template-columns:repeat(auto-fit,minmax(66px,1fr))}.vs-lobby .vs-team h2{font-size:18px}.vs-lobby .vs-roster strong{font-size:12px}.vs-faceoff{padding:12px}.vs-faceoff>header{font-size:15px;margin-bottom:6px}.vs-faceoff-teams{gap:38px}.vs-faceoff-team>div{grid-template-columns:1fr;gap:4px}.vs-faceoff-player{flex-direction:row;justify-content:flex-start;gap:4px;min-height:40px}.vs-faceoff-team.vs-red .vs-faceoff-player{flex-direction:row-reverse}.vs-faceoff-sprite{height:40px;width:36px;flex:none}.vs-faceoff-sprite .party-sprite-pixel,.vs-faceoff-sprite .party-sprite-img{height:40px!important;width:auto}.vs-faceoff-player>strong{font-size:12px}.vs-faceoff-vs{font-size:29px}.vs-faceoff-team h2{font-size:17px}.vs-faceoff>footer{margin-top:10px}.vs-arena-instruction{max-width:85%;font-size:19px;padding:8px 12px}.vs-personal-result{flex-wrap:wrap;gap:10px 16px}.vs-personal-result>span{width:100%}.vs-result-mvp{padding:8px}.vs-result-mvp>div{flex-direction:column;align-items:flex-start;gap:5px}.vs-result-mvp strong,.vs-result-mvp small{font-size:14px}}.vs-lobby .vs-teams{isolation:isolate;background:linear-gradient(#100c18b8,#100c187a 55%,#100c18eb),var(--room-arena,url(/arena/fortress-depth-v1.webp)) center 58%/cover;border:1px solid #bfa0dd26;padding-inline:18px}.vs-lobby .vs-team{border-top:2px solid var(--team)}.vs-lobby .vs-roster{position:relative}.vs-lobby .vs-roster:hover,.vs-lobby .vs-roster:focus-within,.vs-lobby .vs-roster:focus{z-index:35}.vs-lobby .vs-roster:focus-visible{outline:2px solid #bcebf0;outline-offset:3px}.vs-lobby .vs-roster-name{display:flex;align-items:center;justify-content:center;gap:4px;max-width:100%;overflow:visible}.vs-lobby .vs-roster-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-lobby .vs-roster-level{flex:none;border:1px solid #b9a7d94d;border-radius:3px;padding:1px 3px;background:#1b1427bb;font:700 8px var(--number-font),var(--font-pixel,"Silkscreen",monospace);color:#cdbdeb}.vs-player-preview{position:absolute;left:50%;top:calc(100% + 8px);display:flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;max-width:min(210px,85vw);padding:9px 11px;border:1px solid #af9acb88;border-radius:7px;background:#130e20f5;box-shadow:0 12px 28px #05030bbd;opacity:0;visibility:hidden;transform:translate(-50%,-4px);transition:opacity .14s,transform .14s,visibility .14s;pointer-events:none;text-align:left;color:#eee4fa}.vs-lobby .vs-roster:hover .vs-player-preview,.vs-lobby .vs-roster:focus .vs-player-preview,.vs-lobby .vs-roster:focus-within .vs-player-preview{opacity:1;visibility:visible;transform:translate(-50%)}.vs-player-preview .vs-player-preview-avatar{width:48px;border-radius:5px;border:1px solid #a38ac75c}.vs-player-preview>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.vs-lobby .vs-player-preview strong{display:block;max-width:125px;overflow:hidden;text-overflow:ellipsis;font:700 12px var(--number-font),"Sora",sans-serif;white-space:nowrap}.vs-player-preview small{font:600 10px var(--number-font),"Sora",sans-serif;color:#b8a7cd}.vs-blue .vs-roster:first-child .vs-player-preview{left:0;transform:translateY(-4px)}.vs-blue .vs-roster:first-child:hover .vs-player-preview,.vs-blue .vs-roster:first-child:focus .vs-player-preview,.vs-blue .vs-roster:first-child:focus-within .vs-player-preview{transform:translate(0)}.vs-red .vs-roster:last-child .vs-player-preview{left:auto;right:0;transform:translateY(-4px)}.vs-red .vs-roster:last-child:hover .vs-player-preview,.vs-red .vs-roster:last-child:focus .vs-player-preview,.vs-red .vs-roster:last-child:focus-within .vs-player-preview{transform:translate(0)}.vs-lobby .vs-roster-meta{min-height:12px;font-size:9px}.vs-lobby .vs-roster-sprite{background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--team) 14%,transparent),transparent 65%)}.vs-lobby .vs-ready-mark{display:grid;place-items:center;width:20px;height:20px;position:absolute;top:4px;right:8%;border:1px solid #aaa0b538;background:#100c18;font:700 16px/1 var(--number-font),monospace}.vs-lobby .vs-ready-mark.is-ready{color:#b3f4e0;border-color:#b3f4e066}.vs-lobby .vs-class-card{border-radius:2px;background:linear-gradient(145deg,color-mix(in srgb,var(--class-accent) 6%,#100d18),#100d18)}.vs-class-card-name small{display:none}.vs-loadout-gallery{display:grid;gap:12px;padding-top:4px}.vs-loadout-skills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.vs-loadout-skill{min-width:0;text-align:center;display:grid;gap:5px}.vs-class-picker .vs-loadout-skill>.vs-log-ability{width:100%;aspect-ratio:1;min-height:0;padding:0;border:1px solid color-mix(in srgb,var(--class-accent) 38%,transparent);border-radius:2px;overflow:hidden;background:#090710;transition:transform .15s,border-color .15s}.vs-loadout-skill>.vs-log-ability>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:auto}.vs-class-picker .vs-loadout-skill>.vs-log-ability:hover{transform:translateY(-3px);border-color:var(--class-accent)}.vs-loadout-skill>span{color:#eee4f7;font-size:11px}.vs-loadout-skill>small{color:#b6a4c9;font-size:10px}.vs-loadout-passive{display:flex;align-items:center;gap:8px;border-top:1px solid #ffffff12;padding-top:10px;font-size:11px;color:#d0c3de}.vs-class-picker .vs-loadout-passive>.vs-log-ability{width:28px;height:28px;min-height:0;flex:none;padding:0;border:1px solid color-mix(in srgb,var(--class-accent) 38%,transparent);border-radius:2px;background:#090710;overflow:hidden;transition:transform .15s,border-color .15s}.vs-loadout-passive>.vs-log-ability>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:auto}.vs-class-picker .vs-loadout-passive>.vs-log-ability:hover{transform:translateY(-2px);border-color:var(--class-accent)}.vs-loadout-passive>span{display:grid;gap:2px}.vs-loadout-passive small{color:var(--class-accent);font-size:9px}.vs-loadout-speed{display:flex;align-items:center;justify-content:space-between;color:#a79ab9;font-size:11px}.vs-loadout-speed>b{color:var(--class-accent);font:400 16px/1 var(--vs-pixel)}.vs-lobby-actions{border-radius:2px 2px 0 0;border-top-color:#b995e16b}.vs-ability-tooltip>p{white-space:pre-line;line-height:1.65}.vs-ability-tooltip header>strong{font-size:16px}.vs-passive-icon{width:28px;height:28px;flex:none;-o-object-fit:contain;object-fit:contain;image-rendering:auto;border:1px solid #aa8ac540;border-radius:3px;background:#080610}.vs-dock-passive>.vs-passive-icon{width:24px;height:24px}.vs-ability-tooltip.is-passive header>img{width:32px;height:32px}.vs-ability-sections{margin:12px 0 0}.vs-ability-sections>div{padding:10px 0;border-top:1px solid #bba0d52e}.vs-ability-sections>div:last-child{padding-bottom:0}.vs-ability-sections dt{margin-bottom:4px;font:600 16px/1.2 var(--vs-pixel);letter-spacing:.04em;color:#d8bcff}.vs-ability-sections dd{margin:0;line-height:1.55}.vs-ability-sections dd p{margin:0}.vs-ability-sections dd p+p{margin-top:6px}.vs-ability-damage dt{color:#f2b5a6}.vs-ability-damage dd{color:#fff0e9;font-weight:600}.vs-stage-viewport{position:relative}.vs-stage-viewport.is-countdown{overflow:hidden;container-type:size}.vs-stage-viewport.is-countdown>.vs-stage{visibility:hidden}.vs-stage-viewport>.vs-faceoff{position:absolute;inset:0;z-index:12;width:100%;height:100%;padding:20px clamp(12px,3vw,42px);border:0;margin:0;background:linear-gradient(90deg,#0b1321b8,#110c20c9 50%,#211017b8);animation:none}.vs-faceoff>header{position:absolute;top:20px;left:24px;right:24px;font-size:14px}.vs-faceoff-teams{height:100%;gap:clamp(90px,14vw,180px);align-items:center}.vs-faceoff-team{border:0}.vs-faceoff-team h2{font-size:16px;margin-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--team) 30%,transparent)}.vs-faceoff-count{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100px;height:100px;display:grid;place-items:center}.vs-faceoff-count>span{position:absolute;bottom:100%;margin-bottom:14px;color:#bc9ce6;font:400 20px/1 var(--vs-pixel)}.vs-faceoff-count>b{font:700 clamp(64px,8vw,100px)/1 var(--vs-pixel);color:#dbffff;text-shadow:4px 4px #513878;animation:vs-count-arrive .3s ease-out both}@keyframes vs-count-arrive{0%{opacity:.35;scale:1.22}to{opacity:1;scale:1}}.vs-battle.is-finished .vs-round-overlay,.vs-round-overlay.has-report{background:linear-gradient(#100b19ed,#100b19f5),var(--room-arena,url(/arena/fortress-depth-v1.webp)) center/cover}.vs-round-overlay.has-report{gap:12px;padding-top:22px}.vs-result-hero{position:relative;width:min(100%,780px);flex:none;padding:8px 0 0;color:#d0b5f3}.vs-result-kicker{font:400 12px/1.3 var(--vs-pixel);color:#a999bc;letter-spacing:.15em}.vs-result-hero h1{font:700 clamp(30px,5vw,58px)/1.2 var(--vs-pixel);margin:6px 0;color:#dfd0f4;text-shadow:3px 3px #40275e}.vs-result-hero.is-victory h1{color:#d4fff6;text-shadow:3px 3px #315252}.vs-result-tally{display:flex;justify-content:center;align-items:center;gap:22px}.vs-result-tally>span{display:flex;align-items:center;gap:12px}.vs-result-tally>span:last-child{flex-direction:row-reverse}.vs-result-tally b{font:700 32px/1 var(--vs-pixel)}.vs-round-overlay .vs-result-tally small{font:400 12px/1 var(--vs-pixel);color:inherit}.vs-result-tally>i{font-style:normal;font-size:22px;color:#786989}.vs-victory-lineup{display:flex;justify-content:center;align-items:end;gap:clamp(8px,3vw,32px);margin:12px auto 0;padding:8px 8px 14px;border-bottom:1px solid #b4a0d12e;background:radial-gradient(ellipse at 50% 90%,color-mix(in srgb,var(--team) 10%,transparent),transparent 70%)}.vs-victory-lineup>div{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:120px;flex:0 1 120px;animation:vs-podium-in .45s ease-out both}.vs-victory-lineup>div:nth-child(2n){animation-delay:.07s}.vs-victory-lineup strong{font-size:11px;color:#dcd2e9;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.vs-victory-lineup .party-sprite-img{height:88px;width:88px;-o-object-fit:contain;object-fit:contain}.vs-round-overlay .vs-report{border:0}.vs-report-toolbar{padding:8px 0}.vs-report-toolbar>strong{font:400 14px/1.3 var(--vs-pixel);color:#c8b5e2}.vs-result-mvps{margin:8px 0 14px;gap:16px}.vs-result-mvp{position:relative;overflow:hidden;padding:10px 16px;border:1px solid color-mix(in srgb,var(--team) 24%,transparent);border-left:3px solid var(--team);background:linear-gradient(115deg,color-mix(in srgb,var(--team) 9%,#110c1c),#110c1c)}.vs-result-mvp>span{font:400 10px/1.3 var(--vs-pixel);color:var(--team)}.vs-result-mvp>div{margin-top:0;min-height:112px;align-items:center;flex-direction:row}.vs-mvp-portrait{flex:none;display:grid;place-items:center;width:112px;height:112px;background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--team) 15%,transparent),transparent 70%)}.vs-result-mvp .party-sprite-img{width:112px;height:112px;-o-object-fit:contain;object-fit:contain}.vs-result-mvp .vs-mvp-portrait .party-sprite-pixel{height:112px!important;width:auto}.vs-result-mvp small{color:#e9cb84;font:400 16px/1.2 var(--vs-pixel)}.vs-result-mvp strong{font-size:18px}.vs-mvp-role{font-size:10px;color:#b1a4c0}.vs-result-highlights{gap:10px;padding-bottom:14px}.vs-result-highlights>div{grid-template-columns:48px minmax(0,1fr);gap:2px 10px;align-items:center;padding:10px;background:#c2a5df06;border-bottom:1px solid #c2a5df25}.vs-result-highlights img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;grid-row:1/4;border:0;border-radius:4px;image-rendering:auto}.vs-result-highlights span{grid-column:2;font-size:10px;color:#b5a9c2}.vs-result-highlights b{grid-column:2;font:400 18px/1.3 var(--vs-pixel);color:#e1d2f6}.vs-result-highlights strong{grid-column:2;font-size:10px}.vs-round-overlay.has-report .vs-end-actions{position:sticky;bottom:-1px;flex:none;justify-content:center;width:min(100%,780px);padding:14px 0;margin:0;background:#100b19f5;border-top:1px solid #c1a0e033}.vs-round-overlay .vs-end-actions .vs-primary{background:#bceee9;color:#151023;border-radius:2px;box-shadow:0 3px #537d85}.vs-round-overlay .vs-end-actions{flex-wrap:wrap}.vs-end-actions>.vs-report-bug{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;color:#9e9baa;font-size:12px;text-decoration:underline;text-decoration-color:#ffffff30;text-underline-offset:4px;transition:color .15s,text-decoration-color .15s}.vs-end-actions>.vs-report-bug:hover{color:#e6e2ee;text-decoration-color:#bceee9}.vs-round-overlay .vs-next-round{display:flex;gap:12px;align-items:center;color:#beacd3}.vs-next-round>b{color:#bcf1ec;font:400 18px/1.2 var(--vs-pixel)}.is-break .vs-victory-lineup{display:none}@keyframes vs-podium-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){.vs-lobby .vs-teams{padding-inline:8px;background-image:linear-gradient(#100c18b8,#100c187a 55%,#100c18eb),var(--room-arena-mobile,var(--room-arena,url(/arena/versus-mobile.webp)))}.vs-lobby>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px}.vs-lobby>header h1{font-size:24px;overflow-wrap:anywhere}.vs-lobby-invite{grid-column:1/-1;width:100%;margin:0}.vs-lobby>header>.vs-leave{grid-column:2;grid-row:1}.vs-lobby .vs-team>header{padding:0 2px}.vs-lobby .vs-team h2{font-size:14px}.vs-lobby .vs-lineup{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0}.vs-lobby .vs-roster{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:1fr 1fr;gap:0 4px;min-height:58px;text-align:left;padding:0}.vs-lobby .vs-roster-sprite{height:58px;grid-column:1;grid-row:1/3}.vs-lobby .vs-roster-sprite .party-sprite-pixel,.vs-lobby .vs-roster-sprite .party-sprite-img{height:56px!important}.vs-lobby .vs-roster>strong{align-self:end;grid-column:2;grid-row:1;font-size:11px}.vs-lobby .vs-roster-meta{align-self:start;grid-column:2;grid-row:2;font-size:8px;padding-top:3px}.vs-lobby .vs-ready-mark{top:auto;bottom:5px;right:0;width:14px;height:14px;font-size:11px}.vs-lobby .is-duel .vs-roster{display:flex;align-items:center;text-align:center}.vs-lobby .is-duel .vs-roster-sprite{height:140px}.vs-lobby .is-duel .vs-roster-sprite .party-sprite-pixel,.vs-lobby .is-duel .vs-roster-sprite .party-sprite-img{height:120px!important}.vs-lobby .is-duel .vs-roster>strong,.vs-lobby .is-duel .vs-roster-meta{align-self:center}.vs-loadout-skills{grid-template-columns:repeat(3,minmax(0,1fr));max-width:320px;margin:auto;width:100%}.vs-stage-viewport>.vs-faceoff{padding:12px}.vs-faceoff>header{left:12px;right:12px;top:12px;font-size:11px}.vs-faceoff-teams{gap:76px}.vs-faceoff-team h2{font-size:12px;margin-bottom:8px}.vs-faceoff-player>strong{font-size:10px}.vs-faceoff-count{width:70px;height:80px}.vs-faceoff-count>span{font-size:16px;margin-bottom:8px}.vs-round-overlay.has-report{padding:16px 12px}.vs-result-hero h1{font-size:30px}.vs-victory-lineup{gap:5px;padding-inline:0}.vs-victory-lineup .party-sprite-pixel{height:60px!important;width:auto}.vs-victory-lineup .party-sprite-img{height:60px;width:60px}.vs-victory-lineup strong{font-size:9px}.vs-result-mvps{gap:10px}.vs-result-mvp{padding:8px}.vs-result-mvp>div{flex-direction:column;align-items:center;text-align:center;gap:4px}.vs-result-mvp>div>div{width:100%;align-items:center}.vs-result-mvp strong{max-width:100%;font-size:13px}.vs-mvp-portrait{width:90px;height:90px}.vs-result-mvp .vs-mvp-portrait .party-sprite-pixel{height:90px!important}.vs-result-mvp .party-sprite-img{width:90px;height:90px}.vs-result-mvp small{font-size:14px}.vs-result-highlights{gap:6px}.vs-result-highlights>div{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 4px;gap:4px}.vs-result-highlights img{width:40px;height:40px}.vs-result-highlights strong{max-width:100%}.vs-result-highlights b{font-size:16px}}@container (max-height:240px){.vs-stage-viewport>.vs-faceoff{padding:4px 12px}.vs-faceoff>header{display:none}.vs-faceoff-teams{gap:84px}.vs-faceoff-team h2{font-size:10px;margin-bottom:4px;padding:2px 0}.vs-faceoff-team>div{grid-template-columns:repeat(auto-fit,minmax(28px,1fr));gap:4px}.vs-faceoff-team .vs-faceoff-player{flex-direction:column;min-height:0;gap:2px}.vs-faceoff-player>strong{font-size:9px}.vs-faceoff-sprite{height:32px}.vs-faceoff-sprite .party-sprite-pixel,.vs-faceoff-sprite .party-sprite-img{height:32px!important;width:auto}.vs-faceoff-count{height:48px}.vs-faceoff-count>b{font-size:44px}.vs-faceoff-count>span{font-size:10px;margin-bottom:4px}}.vs-crystals{align-items:center;gap:8px;padding:3px 12px;border:1px solid #9cbae025;border-radius:3px;background:linear-gradient(180deg,#a6d6f20b,#090b1666);box-shadow:inset 0 1px #ceefff0a}.vs-crystals>.vs-crystal{width:18px;height:36px}.vs-crystals>.vs-crystal:before{content:"";position:absolute;inset:15% -45%;background:radial-gradient(ellipse,#40bfff25,transparent 70%);opacity:0;transition:opacity .3s}.vs-crystals>.vs-crystal.is-full:before{opacity:1}.vs-crystal-cost{display:inline-flex;align-items:center;justify-content:center;gap:3px;vertical-align:middle;flex:none}.vs-crystal-cost>.vs-crystal{width:10px;height:20px}.vs-crystal-cost>small{font:inherit;font-size:10px;color:#b9c9dc;white-space:nowrap;margin-left:3px}.vs-loadout-skill>.vs-crystal-cost{min-height:28px;justify-self:center;padding:2px 8px;border-bottom:1px solid #97cee62b;background:linear-gradient(0deg,#81cfff09,transparent)}.vs-loadout-skill>.vs-crystal-cost>.vs-crystal{width:11px;height:22px}.vs-tooltip-cost{display:flex;align-items:center;padding-top:10px;margin-top:10px;border-top:1px solid #c4a5e61c}.vs-tooltip-cost>.vs-crystal-cost{gap:5px}.vs-tooltip-cost .vs-crystal{width:13px;height:26px}.vs-tooltip-cost.is-header{margin:0 0 0 auto;padding:0 0 0 8px;border:0}.is-turns .vs-command-cost{border-color:#a4cae03d;border-radius:2px;background:#080c16eb;box-shadow:inset 0 1px #c8eaff0d}.vs-plan-badge .vs-crystal-cost{gap:1px;margin-right:3px}.vs-plan-badge .vs-crystal{width:7px;height:14px}.vs-guide-drag-card .vs-crystal-cost{gap:2px}.vs-guide-drag-card .vs-crystal-cost>.vs-crystal{width:9px;height:18px}@media(max-width:650px){.vs-crystals{gap:6px;padding:3px 9px}.vs-crystals>.vs-crystal{width:16px;height:32px}.vs-command-cost .vs-crystal-cost>.vs-crystal{width:8px;height:16px}}.vs-initiative{position:absolute;inset:0;z-index:14;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#211731e8,#090c16ee);color:#eee7ff;font-family:var(--vs-pixel);overflow:hidden}.vs-initiative-eyebrow{font-size:clamp(13px,2vw,19px);letter-spacing:.2em;color:#bba4d6}.vs-die-scene{--die-size:clamp(84px,12vw,140px);width:300px;height:clamp(170px,26vw,260px);position:relative;display:grid;place-items:center;perspective:800px}.vs-die-float{width:var(--die-size);height:var(--die-size);transform-style:preserve-3d;animation:vs-die-throw var(--die-spin) linear both;animation-delay:var(--die-delay)}.vs-die{width:100%;height:100%;position:relative;transform-style:preserve-3d;animation:vs-die-roll var(--die-spin) cubic-bezier(.12,.65,.18,1) both;animation-delay:var(--die-delay)}.vs-die-face{position:absolute;inset:0;border:2px solid;border-radius:8px;backface-visibility:hidden;display:grid;place-items:center;box-shadow:inset 0 0 0 5px #070c1899,inset 0 0 22px #ffffff12}.vs-die-face.is-blue{color:#a6f7ff;border-color:#69deef;background:linear-gradient(135deg,#285975,#102b43)}.vs-die-face.is-red{color:#ffbdac;border-color:#ef8a79;background:linear-gradient(135deg,#773b4a,#351928)}.vs-die-face.face-0{transform:translateZ(calc(var(--die-size)/2))}.vs-die-face.face-1{transform:rotateY(180deg) translateZ(calc(var(--die-size)/2))}.vs-die-face.face-2{transform:rotateY(90deg) translateZ(calc(var(--die-size)/2))}.vs-die-face.face-3{transform:rotateY(-90deg) translateZ(calc(var(--die-size)/2))}.vs-die-face.face-4{transform:rotateX(90deg) translateZ(calc(var(--die-size)/2))}.vs-die-face.face-5{transform:rotateX(-90deg) translateZ(calc(var(--die-size)/2))}.vs-die-pips{width:62%;height:62%;display:grid;grid-template:repeat(3,1fr)/repeat(3,1fr);align-items:center;justify-items:center}.vs-die-pips i{width:65%;height:65%;background:currentColor;border-radius:2px;box-shadow:0 0 7px currentColor}.pips-1 i{grid-area:2/2}.pips-2 i:first-child,.pips-3 i:first-child,.pips-4 i:first-child,.pips-5 i:first-child{grid-area:1/1}.pips-2 i:last-child,.pips-3 i:last-child,.pips-4 i:last-child,.pips-5 i:last-child{grid-area:3/3}.pips-3 i:nth-child(2),.pips-5 i:nth-child(3){grid-area:2/2}.pips-4 i:nth-child(2),.pips-5 i:nth-child(2){grid-area:1/3}.pips-4 i:nth-child(3),.pips-5 i:nth-child(4){grid-area:3/1}.pips-6{grid-template-columns:1fr 1fr}.vs-die-shadow{position:absolute;width:calc(var(--die-size) * .95);height:calc(var(--die-size) * .14);bottom:calc(50% - var(--die-size) * .62);background:#02030a;border-radius:50%;opacity:.55;animation:vs-die-throw-shadow var(--die-spin) linear both;animation-delay:var(--die-delay)}.vs-die-burst{position:absolute;inset:10%;border:1px solid var(--team);border-radius:50%;opacity:0;pointer-events:none}.is-revealed .vs-die-burst{animation:vs-die-ring .6s ease-out both}.vs-initiative-result{min-height:66px;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:15px;color:#b9aac9}.vs-initiative-result strong{font-size:clamp(26px,4.4vw,44px);color:var(--team);text-shadow:2px 3px #080812,0 0 22px color-mix(in srgb,var(--team) 45%,transparent);animation:vs-die-banner .5s cubic-bezier(.2,.9,.25,1.15) both}.vs-die-odds{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:12px}.vs-die-odds .is-blue{color:#8ce7f2}.vs-die-odds .is-red{color:#ff9d92}.vs-die-faces{display:flex;gap:6px}.vs-die-faces>b{display:grid;place-items:center;width:24px;height:24px;border:1px solid currentColor;font:400 12px/1 var(--vs-pixel);opacity:.55;transition:opacity .2s,scale .25s cubic-bezier(.2,.9,.25,1.3),background .2s}.vs-die-faces>b.is-picked{opacity:1;scale:1.3;background:color-mix(in srgb,currentColor 22%,transparent);box-shadow:0 0 12px currentColor}.vs-die-odds>small{font:400 11px/1 var(--vs-pixel);letter-spacing:.06em;color:#9d90b0}.vs-die-sweep{position:absolute;inset:0 auto 0 0;width:45%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--team) 30%,transparent),transparent)}.vs-initiative.vs-blue.is-revealed .vs-die-sweep{animation:vs-die-sweep-ltr .75s cubic-bezier(.3,.6,.3,1) both}.vs-initiative.vs-red.is-revealed .vs-die-sweep{animation:vs-die-sweep-rtl .75s cubic-bezier(.3,.6,.3,1) both}.vs-initiative.is-revealed .vs-die-scene{animation:vs-die-impact .3s linear both}.vs-die-dust{position:absolute;left:50%;top:calc(50% + var(--die-size) * .55);width:0;height:0}.vs-die-dust>i{position:absolute;width:5px;height:5px;background:#cbbfe0;opacity:0;--a:calc(var(--i) * 25.7deg - 180deg)}.vs-die-dust>i:nth-child(1){--i:0}.vs-die-dust>i:nth-child(2){--i:1}.vs-die-dust>i:nth-child(3){--i:2}.vs-die-dust>i:nth-child(4){--i:3}.vs-die-dust>i:nth-child(5){--i:4}.vs-die-dust>i:nth-child(6){--i:5}.vs-die-dust>i:nth-child(7){--i:6}.vs-die-dust>i:nth-child(8){--i:7}.vs-initiative.is-revealed .vs-die-dust>i{animation:vs-die-dust .55s ease-out both}@keyframes vs-die-roll{0%{transform:rotateX(calc(var(--die-end-x) - 1080deg)) rotateY(calc(var(--die-end-y) - 1440deg)) rotate(-140deg);animation-timing-function:linear}40%{transform:rotateX(calc(var(--die-end-x) - 540deg)) rotateY(calc(var(--die-end-y) - 780deg)) rotate(-72deg);animation-timing-function:linear}72%{transform:rotateX(calc(var(--die-end-x) - 180deg)) rotateY(calc(var(--die-end-y) - 220deg)) rotate(-20deg);animation-timing-function:cubic-bezier(.25,.45,.45,1)}to{transform:rotateX(var(--die-end-x)) rotateY(var(--die-end-y)) rotate(0)}}@keyframes vs-die-throw{0%{translate:-240px -150px;scale:.82;animation-timing-function:cubic-bezier(.45,0,.9,.55)}36%{translate:-70px 0;scale:1;animation-timing-function:cubic-bezier(.1,.5,.5,1)}49%{translate:-30px -54px;animation-timing-function:cubic-bezier(.5,0,.9,.5)}62%{translate:-6px 0;animation-timing-function:cubic-bezier(.1,.5,.5,1)}72%{translate:2px -18px;animation-timing-function:cubic-bezier(.5,0,.9,.5)}82%{translate:0 0;animation-timing-function:ease-out}90%{translate:0 -4px}to{translate:0 0;scale:1}}@keyframes vs-die-throw-shadow{0%{translate:-240px 0;scale:.35;opacity:.12;animation-timing-function:cubic-bezier(.45,0,.9,.55)}36%{translate:-70px 0;scale:1;opacity:.6;animation-timing-function:cubic-bezier(.1,.5,.5,1)}49%{translate:-30px 0;scale:.7;opacity:.35;animation-timing-function:cubic-bezier(.5,0,.9,.5)}62%{translate:-6px 0;scale:1;opacity:.6;animation-timing-function:cubic-bezier(.1,.5,.5,1)}72%{translate:2px 0;scale:.88;opacity:.45;animation-timing-function:cubic-bezier(.5,0,.9,.5)}82%,to{translate:0 0;scale:1;opacity:.6}}@keyframes vs-die-impact{0%{translate:0 0}20%{translate:3px 2px}45%{translate:-3px -1px}70%{translate:2px 0}to{translate:0 0}}@keyframes vs-die-dust{0%{opacity:.9;transform:rotate(var(--a)) translate(4px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translate(calc(var(--die-size) * .9)) scale(.4)}}@keyframes vs-die-sweep-ltr{0%{opacity:0;translate:-100% 0}25%{opacity:1}to{opacity:0;translate:240% 0}}@keyframes vs-die-sweep-rtl{0%{opacity:0;translate:240% 0}25%{opacity:1}to{opacity:0;translate:-100% 0}}@keyframes vs-die-banner{0%{opacity:0;scale:2.1}55%{opacity:1;scale:.94}to{opacity:1;scale:1}}@keyframes vs-die-ring{0%{opacity:.65;scale:.5}to{opacity:0;scale:1.5}}@media(max-height:500px)and (orientation:landscape){.vs-die-scene{--die-size:58px;width:220px;height:100px}.vs-initiative-result{min-height:44px;gap:5px}.vs-initiative-result strong{font-size:22px}.vs-die-odds{display:none}}.vs-stage-viewport>.vs-stage{opacity:1;transition:opacity .65s cubic-bezier(.22,.61,.36,1)}.vs-stage-viewport.is-countdown>.vs-stage{visibility:visible;opacity:0;pointer-events:none}.vs-stage-viewport.is-countdown.is-revealing>.vs-stage{opacity:1}.vs-initiative{pointer-events:none;animation:vs-initiative-handoff var(--die-total) linear both;animation-delay:var(--die-delay)}@keyframes vs-initiative-handoff{0%{opacity:0}7%{opacity:1}80%{opacity:1}to{opacity:0}}.vs-phase-transition{position:absolute;z-index:11;inset:0;display:flex;align-items:center;justify-content:center;gap:16px;pointer-events:none;animation:vs-phase-handoff var(--phase-duration) ease-out both;animation-delay:var(--phase-delay)}.vs-phase-transition:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,#100c1b30,transparent 72%)}.vs-phase-transition strong{padding:12px 20px;background:linear-gradient(90deg,#100c1b00,#100c1be6 20% 80%,#100c1b00);color:#bff5f4;font:500 clamp(18px,3vw,28px)/1.2 var(--vs-pixel);text-shadow:2px 2px #141021;letter-spacing:.06em}.vs-phase-transition.is-resolving strong{color:#ceb0f2;font-size:clamp(13px,2vw,18px)}.vs-phase-transition>i{width:clamp(24px,6vw,84px);height:1px;background:linear-gradient(90deg,transparent,#b8e8ee99)}.vs-phase-transition>i:last-child{transform:scaleX(-1)}@keyframes vs-phase-handoff{0%{opacity:0;translate:0 8px}28%,60%{opacity:1;translate:0 0}to{opacity:0;translate:0 -4px}}.vs-plan-preview{position:absolute;inset:0;z-index:auto;pointer-events:none}.vs-plan-preview>.vs-plan-lines{z-index:1;animation:vs-plan-enter .28s ease-out both}.vs-plan-preview>.vs-plan-labels{z-index:26;animation:vs-plan-enter .28s ease-out both}.vs-plan-preview.is-exiting>.vs-plan-lines,.vs-plan-preview.is-exiting>.vs-plan-labels{animation:vs-plan-exit .3s ease-out both}.vs-plan-preview.is-exiting *{pointer-events:none}@keyframes vs-plan-enter{0%{opacity:0}to{opacity:1}}@keyframes vs-plan-exit{0%{opacity:1}to{opacity:0}}.is-turns .vs-turn-actions>.vs-command{transition:opacity .5s ease,border-color .2s,background .2s,transform .16s,box-shadow .2s}.vs-command-art>img{transition:filter .45s ease}.vs-battle[data-combat-phase=planning] .vs-turn-actions{animation:vs-dock-awaken .55s ease-out both}@keyframes vs-dock-awaken{0%{opacity:.7}to{opacity:1}}.vs-clock-value{transition:color .25s ease}.vs-phase-caption{display:flex;flex-direction:column;align-items:center}.vs-phase-transition.is-overdrive strong{color:#f1c487;text-shadow:2px 2px #311b27}.vs-phase-transition.is-overdrive>i{background:linear-gradient(90deg,transparent,#e5b37999)}.vs-phase-caption>small{display:flex;align-items:center;justify-content:center;gap:9px;padding:7px 14px;background:#100c1bd9;color:#e0d5ed;font:500 clamp(11px,1.6vw,14px)/1.3 var(--vs-pixel)}.vs-phase-caption>small .vs-crystal-cost{flex:none}.vs-phase-caption>small .vs-crystal{width:10px;height:22px}@media(max-width:600px){.vs-phase-transition.is-overdrive{gap:7px}.vs-phase-transition.is-overdrive>i{width:18px}.vs-phase-caption>small{padding:6px 8px;gap:6px}}.is-turns .vs-stage{overflow:clip}.is-turns .vs-stage-viewport{scrollbar-gutter:stable}.is-turns .vs-fighter-name{height:20px;flex:none;display:flex;justify-content:center;align-items:center;line-height:20px}.is-turns .vs-plan-badge{display:inline-flex;align-items:center;flex:none}.is-turns .vs-fighter-name,.is-turns .vs-health,.is-turns .vs-fighter-meter{transition:translate .28s ease-out}.is-turns .vs-clock-value{height:40px;display:flex;align-items:center;justify-content:flex-end}.is-turns .vs-clock-value.is-phase>b{font-size:12px;white-space:nowrap}@media(max-width:650px){.is-turns .vs-clock-value{height:30px}.is-turns .vs-clock-value.is-phase>b{font-size:9px}.is-turns .vs-fighter-name{height:18px;line-height:18px}}.vs-combat-anchor{position:absolute;left:var(--vs-chest-x);top:var(--vs-chest-y);width:0;height:0;pointer-events:none}.vs-sprite-wrap>.vs-hit-impact,.vs-sprite-wrap>.vs-cast-aura,.vs-sprite-wrap>.vs-revive-wave,.vs-sprite-wrap>.vs-warrior-basic-vfx{left:var(--vs-chest-x);top:var(--vs-chest-y)}.vs-sprite-wrap>.vs-damage{left:var(--vs-chest-x);top:calc(var(--vs-chest-y) - 20%)}.vs-sprite-wrap>.vs-damage.is-heal{top:var(--vs-chest-y)}.vs-sprite-wrap>.vs-burn,.vs-sprite-wrap>.sprite-heal-burst,.vs-sprite-wrap>.sprite-regen,.vs-sprite-wrap>.sprite-warrior-buff,.vs-sprite-wrap>.sprite-warrior-boost,.vs-sprite-wrap>.vs-down-burst{inset:0 auto 0 var(--vs-chest-x);width:var(--vs-sprite-size);translate:-50% 0}.vs-sprite-wrap>.sprite-immune-aura{left:var(--vs-chest-x)}.vs-sprite-wrap>.vs-guard-outline{inset:14% auto 4% var(--vs-chest-x);width:calc(var(--vs-sprite-size) * .64);translate:-50% 0}.vs-sprite-wrap>.vs-heal-wave{left:var(--vs-chest-x);width:calc(var(--vs-sprite-size) * .72);translate:-50% 0}.vs-lobby .vs-roster-sprite{--vs-lobby-sprite-size:clamp(72px,9vw,120px);--vs-ground-y:11px}.vs-lobby .vs-roster-sprite:before{content:none}.vs-lobby .vs-roster-ground{position:absolute;left:50%;bottom:4px;width:min(80%,150px);height:14px;border-radius:50%;background:#0007;border-bottom:1px solid color-mix(in srgb,var(--team) 28%,transparent);translate:-50% 0;pointer-events:none}.vs-lobby .vs-roster-sprite>.vs-lobby-character{position:absolute;display:block;left:50%;bottom:calc(var(--vs-ground-y) - var(--vs-lobby-sprite-size) * (1 - var(--vs-feet-y)));width:-moz-max-content;width:max-content;height:var(--vs-lobby-sprite-size);transform:translate(-50%);translate:calc(var(--vs-lobby-sprite-size) * var(--vs-feet-x) * -1) 0}.vs-lobby .vs-lobby-character>.party-sprite-pixel,.vs-lobby .vs-lobby-character>.party-sprite-img{display:block;height:var(--vs-lobby-sprite-size)!important;width:auto;transform:scaleX(var(--vs-lobby-facing))}.vs-lobby-foot-anchor{position:absolute;left:calc(50% + var(--vs-lobby-sprite-size) * var(--vs-feet-x));top:calc(var(--vs-lobby-sprite-size) * var(--vs-feet-y));width:0;height:0;pointer-events:none}.vs-lobby .is-duel .vs-roster-sprite{--vs-lobby-sprite-size:clamp(120px,17vw,168px)}@media(max-width:760px){.vs-lobby .is-duel .vs-roster-sprite{--vs-lobby-sprite-size:120px}}@media(max-width:650px){.vs-lobby .vs-roster-sprite{--vs-lobby-sprite-size:56px}.vs-lobby .is-duel .vs-roster-sprite{--vs-lobby-sprite-size:120px}}.vs-battle .vs-fighter-travel{width:-moz-max-content;width:max-content;justify-self:center;position:relative;z-index:1}.vs-battle .vs-fighter-travel>.party-sprite-shadow{left:calc(50% + var(--vs-sprite-size) * var(--vs-feet-x));top:calc(var(--vs-sprite-size) * var(--vs-feet-y));bottom:auto;width:calc(var(--vs-sprite-size) * .7);height:calc(var(--vs-sprite-size) * .09);transform:translate(-50%,-40%)}.vs-battle .vs-fighter-travel>.vs-character{position:relative;z-index:1}.vs-fighter>.vs-sprite-wrap{isolation:isolate}.vs-battle .vs-character .party-sprite-pixel,.vs-battle .vs-character .party-sprite-img{max-width:none}.vs-battle .vs-character>span{transform-origin:calc(50% + var(--vs-sprite-size) * var(--vs-body-x,0)) var(--vs-body-y,50%)}.vs-battle .vs-character>.vs-player-cast{animation-name:vs-body-ult-pulse}.is-turns .vs-character[data-class-id=mage]>.sprite-anim-attack,.is-turns .vs-character[data-class-id=healer]>.sprite-anim-attack{animation:none}@keyframes vs-body-ult-pulse{0%,to{transform:scale(1);filter:brightness(1)}18%{transform:scale(1);filter:brightness(1.15)}48%{transform:scale(1.3);filter:brightness(1.5) drop-shadow(0 0 18px rgba(251,191,36,.95))}74%{transform:scale(1.08);filter:brightness(1.2) drop-shadow(0 0 10px rgba(251,191,36,.55))}}.vs-fighter.is-spotlight .vs-sprite-wrap{transform-origin:var(--vs-chest-x) var(--vs-chest-y)}.vs-combat-effects,.vs-projectiles,.vs-ult-field,.vs-ult-field.is-mage{position:absolute;inset:0;z-index:20;pointer-events:none}.vs-body-effects.vs-sprite-wrap{position:absolute;display:block;width:var(--vs-sprite-size);height:var(--vs-sprite-size);transform:translate(-50%,-50%)}.vs-body-effects>.vs-cast-aura,.vs-body-effects>.vs-revive-wave{z-index:3}.vs-body-effects>.sprite-immune-aura{top:50%}.vs-body-effects>.vs-guard-outline{top:50%;bottom:auto;height:82%;translate:-50% -50%}.vs-body-effects>.sprite-warrior-buff:before,.vs-body-effects .sprite-warrior-ring,.vs-body-effects .sprite-heal-flash,.vs-body-effects>.sprite-regen:before{top:50%}.vs-ult-warrior-vfx,.vs-ult-revive-vfx,.vs-ult-healer-heal-vfx,.vs-ult-mage-center-vfx{transform:translate(-50%,-50%)}.vs-ult-mage-target-vfx{transform:translate(-50%,-50%) scaleY(-1) rotate(135deg)}.vs-ult-mage-target-vfx.is-from-red{transform:translate(-50%,-50%) scale(-1) rotate(135deg)}.vs-spell-flight{--spell-body-x:80%;--spell-body-y:55%;--spell-art-ratio:256 / 155}.vs-spell-flight.is-fire{--spell-body-x:75%;--spell-body-y:64%;--spell-art-ratio:256 / 194}.vs-spell-flight.is-mage-basic{--spell-body-x:78%;--spell-body-y:54%;--spell-art-ratio:256 / 109}.vs-spell-flight.is-healer-basic{--spell-body-x:78%;--spell-body-y:50%;--spell-art-ratio:256 / 87}.vs-projectiles .vs-spell-flight .vs-spell-mote{left:0;top:0;height:auto;aspect-ratio:var(--spell-art-ratio);transform-origin:0 0}.vs-spell-flight .vs-spell-mote>img{-o-object-fit:fill;object-fit:fill;translate:calc(-1 * var(--spell-body-x)) calc(-1 * var(--spell-body-y));transform-origin:var(--spell-body-x) var(--spell-body-y)}.vs-priest-basic-impact{position:absolute;width:calc(var(--vs-sprite-size) * 1.15);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.vs-priest-basic-impact>img{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated;opacity:0;animation:vs-ult-revive-frame 50ms steps(1,end) both}.vs-projectile-trail{position:absolute;width:0;height:0;color:#efb472;pointer-events:none}.vs-projectile-trail.is-mage-basic{color:#b8a2ff}.vs-projectile-trail.is-healer-basic{color:#ffe7a8}.vs-projectile-trail.is-unstable{color:#ffe09d}.vs-projectile-particle{position:absolute;width:var(--trail-size);aspect-ratio:1;margin:-2px;border-radius:50%;background:currentColor;box-shadow:0 0 5px 2px currentColor;opacity:0;animation:vs-projectile-ember .3s ease-out var(--trail-delay) both}.vs-unstable-impact{position:absolute;left:0;top:0;--unstable-impact-size:clamp(24px,calc(var(--vs-sprite-size) * .4),44px)}.vs-unstable-impact>svg{position:absolute;width:var(--unstable-impact-size);height:var(--unstable-impact-size);left:calc(var(--unstable-impact-size) * -.5);top:calc(var(--unstable-impact-size) * -.5);animation:vs-unstable-flash .28s ease-out calc(var(--spell-duration) + var(--spell-offset)) both}.vs-unstable-impact>i{position:absolute;left:-2px;top:-2px;width:4px;height:4px;background:#ffe5a0;--spark-x:-18px;--spark-y:-15px;animation:vs-unstable-spark .28s ease-out calc(var(--spell-duration) + var(--spell-offset)) both}.vs-unstable-impact>i:nth-of-type(2){--spark-x:18px;--spark-y:13px}.vs-unstable-impact>i:nth-of-type(3){--spark-x:13px;--spark-y:-19px;background:#b9efcf;width:3px;height:3px}.vs-unstable-impact>i:nth-of-type(4){--spark-x:-12px;--spark-y:18px;background:#b9efcf;width:3px;height:3px}@keyframes vs-projectile-ember{0%{opacity:0;scale:.5;transform:translate(0)}15%{opacity:.45;scale:1}to{opacity:0;scale:.25;transform:translate(var(--trail-drift-x),var(--trail-drift-y))}}@keyframes vs-unstable-flash{0%{opacity:0;transform:scale(.35)}16%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(.7)}}@keyframes vs-unstable-spark{0%{opacity:0;transform:translate(0)}18%{opacity:.85}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y))}}@keyframes vs-unstable-flash-reduced{0%,to{opacity:0}18%{opacity:.6}}.vs-stage.has-ult-scene>.vs-combat-effects,.vs-stage.has-ult-scene>.vs-projectiles,.vs-stage.has-ult-scene>.vs-ult-field,.vs-stage.has-ult-scene>.vs-focus,.vs-stage.has-ult-scene>.vs-side-label,.vs-stage.has-ult-scene .vs-fighter:not(.is-spotlight) .vs-fighter-name,.vs-stage.has-ult-scene .vs-fighter:not(.is-spotlight) .vs-health,.vs-stage.has-ult-scene .vs-fighter:not(.is-spotlight) .vs-fighter-meter,.vs-stage.has-ult-scene .vs-fighter-queue,.vs-stage.has-ult-scene .vs-target-actions,.vs-stage.has-ult-scene .vs-fighter-class,.vs-stage.has-ult-scene .vs-target-ring,.vs-stage.has-ult-scene .party-sprite-shadow{visibility:hidden}.vs-stage.has-ult-scene .vs-ult-caption{border:0;background:transparent}.vs-plan-labels .vs-plan-action-row>span.has-ability{width:30px;height:30px;border-radius:3px;opacity:.92;box-shadow:0 2px 5px #05030bcc}.vs-plan-labels .vs-plan-action-row>span.has-ability.is-own{opacity:1}.vs-plan-labels .has-ability>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2px}.vs-plan-labels .has-ability>b{position:absolute;right:-5px;bottom:-5px;min-width:14px;height:14px;display:grid;place-items:center;padding:0 2px;border:1px solid currentColor;border-radius:2px;background:#110b1e;font:700 10px/1 var(--number-font),monospace}@media(max-width:760px){.vs-plan-labels .vs-plan-action-row>span.has-ability{width:var(--lane-badge,25px);height:var(--lane-badge,25px)}}.vs-projectiles .vs-spell-flight.is-mage-basic .vs-spell-mote{width:63px}@media(max-width:760px){.vs-projectiles .vs-spell-flight.is-mage-basic .vs-spell-mote{width:46px}}.is-turns .vs-turn-actions>.vs-command{transform-origin:50% 85%;transition:transform .18s cubic-bezier(.2,.8,.25,1.3),opacity .22s ease,border-color .14s}.is-turns .vs-turn-actions .vs-command-art>img{transition:transform .22s ease-out}.is-turns .vs-turn-actions>.vs-command:after{content:"";position:absolute;z-index:6;inset:0;opacity:0;pointer-events:none;background:linear-gradient(115deg,transparent 28%,#fff5 48%,transparent 68%)}@media(hover:hover)and (pointer:fine){.is-turns .vs-turn-actions>.vs-command:hover:not([aria-disabled=true]):not(.is-dragging){transform:translateY(-6px) scale(1.035);border-color:var(--command-accent);box-shadow:0 3px #090610,0 6px #0003,inset 0 0 0 1px var(--command-accent);z-index:6}.is-turns .vs-turn-actions>.vs-command:hover:not([aria-disabled=true]):not(.is-dragging) .vs-command-art>img{transform:scale(1.055)}.is-turns .vs-turn-actions>.vs-command:hover:not([aria-disabled=true]):not(.is-dragging):after{animation:vs-card-hover-shine .42s ease-out both}}.is-turns .vs-turn-actions>.vs-command:focus-visible:not([aria-disabled=true]):not(.is-dragging){transform:translateY(-5px) scale(1.025);border-color:var(--command-accent)}.is-turns .vs-turn-actions>.vs-command.is-held:not([aria-disabled=true]):not(.is-dragging){transform:translateY(-2px) scale(.975);transition-duration:75ms;border-color:#fff1d7}.is-turns .vs-turn-actions>.vs-command.is-dragging{transform:translateY(3px) scale(.95);opacity:.3}.vs-drag-card-surface{border-color:var(--card-accent);box-shadow:0 4px #070510,0 14px 28px #0008,0 0 12px color-mix(in srgb,var(--card-accent) 18%,transparent)}.vs-drag-card.is-drag>.vs-drag-card-surface{animation:vs-card-lift .16s cubic-bezier(.2,.8,.25,1) both}.vs-drag-card.is-drag>.vs-drag-card-surface:after{display:block;border-radius:2px;animation:vs-card-hover-shine .38s ease-out both}.vs-drag-card.is-drag>.vs-drag-card-surface:before{content:"";position:absolute;inset:3px;border:1px solid var(--card-accent);opacity:.22;pointer-events:none}.vs-drag-card.is-drag.has-target>.vs-drag-card-surface{border-color:var(--card-accent);box-shadow:0 0 0 2px #100c1b,0 0 0 3px var(--card-accent),0 8px 20px #0006}.vs-drag-card.is-drag.has-target>.vs-drag-card-surface:before{animation:vs-card-lock .2s ease-out both}.vs-drag-card.is-land>.vs-drag-card-surface{animation:vs-card-deliver .36s cubic-bezier(.2,.75,.3,1) forwards}.vs-drop-burst>i{border-color:var(--card-accent)}.vs-fighter.is-drop-hover .vs-hp{outline-color:var(--vs-drag-accent,#baf4ef)}.vs-fighter.is-drop-hover .vs-combat-anchor:before,.vs-fighter.is-drop-hover .vs-combat-anchor:after{content:"";position:absolute;left:0;top:0;width:clamp(40px,6vw,74px);aspect-ratio:1;translate:-50% -50%;border:2px solid var(--vs-drag-accent,#baf4ef);pointer-events:none}.vs-fighter.is-drop-hover .vs-combat-anchor{z-index:0}.vs-fighter.is-drop-hover .vs-combat-anchor:before{border:0;background:linear-gradient(currentColor,currentColor) left top/12px 2px,linear-gradient(currentColor,currentColor) left top/2px 12px,linear-gradient(currentColor,currentColor) right top/12px 2px,linear-gradient(currentColor,currentColor) right top/2px 12px,linear-gradient(currentColor,currentColor) left bottom/12px 2px,linear-gradient(currentColor,currentColor) left bottom/2px 12px,linear-gradient(currentColor,currentColor) right bottom/12px 2px,linear-gradient(currentColor,currentColor) right bottom/2px 12px;background-repeat:no-repeat;color:var(--vs-drag-accent,#baf4ef);animation:vs-target-lock .18s ease-out both}.vs-fighter.is-drop-hover .vs-combat-anchor:after{border-width:1px;rotate:45deg;animation:vs-target-echo .28s ease-out both}.vs-battle.is-turns:not([data-combat-phase=planning]) .vs-target-ring{display:none}.vs-battle.is-turns:not([data-combat-phase=planning]) .vs-fighter.is-drop-hover .vs-combat-anchor:before,.vs-battle.is-turns:not([data-combat-phase=planning]) .vs-fighter.is-drop-hover .vs-combat-anchor:after{content:none}.vs-plan-lines>g:not(.is-enemy){opacity:.76}.vs-plan-lines>g.is-own{opacity:.96}.vs-plan-lines>g>path.vs-plan-line-core{stroke-width:1.55;stroke-linecap:round}.vs-plan-lines>g.is-own>path.vs-plan-line-core{stroke-width:2}.vs-plan-lines>g>path.vs-plan-line-halo{stroke:#090611;stroke-width:3.8;opacity:.8;stroke-linecap:round}.vs-plan-lines>g.is-own>path.vs-plan-line-halo{stroke-width:4.6}.vs-plan-lines>g.is-ultimate:not(.is-enemy):not(.is-heal){--focus-color:#e7cc88}.vs-plan-lines>g>.vs-plan-line-spark{stroke:#f4eaff;stroke-width:2.5;stroke-dasharray:none;animation:vs-plan-connect .48s ease-out both}.vs-plan-lines .vs-plan-endpoint{fill:var(--focus-color);stroke:#170d24;stroke-width:1}.vs-plan-labels .vs-plan-action-row>span.has-ability{animation:vs-plan-seal .24s cubic-bezier(.2,.8,.3,1) both;border-width:1px;box-shadow:0 0 0 2px #0b0715,0 3px 6px #0009}.vs-plan-labels .vs-plan-action-row>span.has-ability.is-ultimate{border-color:#e7cc88;color:#ffe3a1}.vs-plan-labels .has-ability>b{right:-4px;bottom:-4px;background:#0b0715}@keyframes vs-card-lock{0%{opacity:.8;scale:1.16}to{opacity:.25;scale:1}}@keyframes vs-card-hover-shine{0%{opacity:0;transform:translate(-75%)}30%{opacity:.8}to{opacity:0;transform:translate(75%)}}@keyframes vs-card-lift{0%{scale:.96;opacity:.85}to{scale:1;opacity:1}}@keyframes vs-target-lock{0%{opacity:0;scale:1.2}to{opacity:.9;scale:1}}@keyframes vs-target-echo{0%{opacity:.55;scale:.7}to{opacity:0;scale:1.25}}@keyframes vs-card-deliver{0%{opacity:1;scale:.96}35%{opacity:1;scale:1.09}to{opacity:0;scale:.25}}@keyframes vs-plan-connect{0%{opacity:0;stroke-dashoffset:100}15%{opacity:.9}85%{opacity:.75}to{opacity:0;stroke-dashoffset:0}}@keyframes vs-plan-seal{0%{opacity:0;scale:.75}65%{opacity:1;scale:1.1}to{opacity:1;scale:1}}.is-turns .vs-arena-hud{grid-template-columns:minmax(200px,300px) minmax(340px,446px) minmax(220px,320px);gap:24px;align-items:start}.is-turns .vs-turn-controls{grid-column:2;grid-row:1}.is-turns .vs-combat-log{grid-column:3;grid-row:1}.is-turns .vs-turn-controls>header{height:auto;min-height:42px;gap:8px;margin-bottom:8px;padding:0;justify-content:space-between}.is-turns .vs-turn-controls>header>.vs-turn-resource{flex-direction:row;align-items:center;gap:8px;min-width:0}.vs-turn-resource .vs-crystals{margin-left:0;gap:4px;padding:2px 5px;border:0;background:none;box-shadow:none}.vs-turn-resource .vs-crystals>.vs-crystal{width:15px;height:30px}.vs-end-turn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 13px;border:1px solid #cdf9f5;border-radius:2px;background:linear-gradient(135deg,#c4f1ef,#90c6d2);color:#122c38;box-shadow:0 3px #3b6575,inset 0 1px #fffa;font:600 15px/1.1 var(--vs-pixel);white-space:nowrap;cursor:pointer;transition:transform .12s,box-shadow .12s,filter .12s}.vs-end-turn>span{font-family:var(--number-font),system-ui,sans-serif;font-size:18px}.vs-end-turn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px #3b6575,0 0 16px #9ad5e526}.vs-end-turn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #3b6575}.vs-end-turn.is-ready{background:#23302f;color:#c1eedc;border-color:#679e8b;box-shadow:0 2px #10201c}.vs-end-turn:disabled{color:#95899f;background:#241c30;border-color:#51445d;box-shadow:none;cursor:default}.vs-end-turn:focus-visible,.vs-team-chat :focus-visible{outline:2px solid #d6bcff;outline-offset:3px}.is-turns .vs-turn-controls>footer{height:auto;min-height:16px;margin-top:6px}.is-turns .vs-turn-controls>footer>small{max-width:none;display:block;font-size:10px;white-space:nowrap;color:#a696b4}.vs-team-chat{grid-column:1;grid-row:1;min-width:0;width:100%;border:1px solid #9475b12b;border-top:2px solid #83c9d780;background:#0b0911a6;color:#c2b5ce}.vs-team-chat.is-red{border-top-color:#d7858180}.vs-team-chat>summary{display:flex;align-items:center;gap:6px;padding:9px 10px;list-style:none;cursor:pointer;color:#b9e6eb;font:500 15px/1 var(--vs-pixel)}.vs-team-chat>summary::-webkit-details-marker{display:none}.vs-team-chat.is-red>summary{color:#efb2a7}.vs-team-chat>summary>small{margin-left:auto;color:#9d90ab;font:400 10px/1.2 var(--number-font),system-ui,sans-serif}.vs-team-messages{height:128px;padding:3px 10px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#78548f #15101e}.vs-team-messages>p{margin:0;padding:5px 0;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.vs-team-messages strong{color:#c6adf1;margin-right:6px;font-size:11px}.vs-team-messages .is-self strong{color:#a9dfe0}.vs-team-messages .vs-chat-empty{color:#7e728c;padding-top:28px;text-align:center}.vs-team-chat form{display:flex;gap:4px;padding:6px;border-top:1px solid #9076a32b}.vs-team-chat input{min-width:0;width:100%;height:34px;padding:6px 8px;border:0;border-radius:0;background:#1e1628;color:#f2e9fa;font-size:12px}.vs-team-chat form button{flex:0 0 34px;border:1px solid #ac88d84d;border-radius:1px;background:#332542;color:#d7b9fc}.vs-team-chat form button:disabled{opacity:.4}.vs-plan-area-end{fill:none;stroke:currentColor;stroke-width:1;stroke-dasharray:none;opacity:.65;vector-effect:non-scaling-stroke}.vs-plan-labels .vs-plan-action-row>span.has-ability{pointer-events:auto}.vs-plan-labels .vs-plan-action-row.is-stacked{flex-direction:column}@media(max-width:1000px){.is-turns .vs-arena-hud{grid-template-columns:minmax(0,446px) minmax(200px,300px);gap:10px 18px}.is-turns .vs-turn-controls{grid-column:1;grid-row:1/3}.is-turns .vs-team-chat{grid-column:2;grid-row:1}.is-turns .vs-combat-log{grid-column:2;grid-row:2}.is-turns .vs-combat-status{top:auto;bottom:8px}}@media(max-width:760px){.is-turns .vs-arena-hud{grid-template-columns:minmax(0,1fr);gap:8px}.is-turns .vs-turn-controls{grid-column:1;grid-row:1}.is-turns .vs-team-chat{grid-column:1;grid-row:2;max-width:390px;margin:auto}.is-turns .vs-combat-log{grid-column:1;grid-row:3}.is-turns .vs-turn-controls>header>.vs-turn-resource{gap:4px}.is-turns .vs-turn-controls>header strong{font-size:12px}.vs-turn-resource .vs-crystals{gap:3px;padding-inline:2px}.vs-turn-resource .vs-crystals>.vs-crystal{width:12px;height:24px}.vs-end-turn{font-size:13px;padding:7px 8px;gap:5px;min-height:38px}.vs-team-chat input{font-size:16px}}@media(max-width:1000px){.vs-team-chat{position:relative}.vs-team-chat-body{position:absolute;bottom:100%;left:-1px;right:-1px;z-index:35;border:1px solid #9274b2;background:#100b19;box-shadow:0 -8px 24px #0008}}.is-turns .vs-plan-lines{z-index:1}.is-turns .vs-plan-labels{z-index:26}.vs-plan-action-row{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:7px;width:-moz-max-content;width:max-content}.vs-plan-action-row>span{position:relative;display:grid;place-items:center;flex:none;width:15px;height:15px;background:#160d22;color:#dfccf0;border:1px solid #b192cf;border-radius:50%;font:700 10px/1 var(--number-font),monospace;opacity:.6}.vs-plan-action-row>span.is-enemy{border-color:#e69573;color:#f6c2a5}.vs-plan-action-row>span.is-heal{border-color:#91d7ad;color:#b8f3d4}.vs-plan-action-row>span.is-own{opacity:1;border-color:#bce5ff;color:#eef8ff}.vs-plan-action-row>span.has-ability{pointer-events:auto}@media(max-width:760px){.vs-plan-action-row{gap:5px}}.vs-fighter.is-spotlight{z-index:28;transform-origin:50% 65%;animation:vs-ult-player-focus 1.3s cubic-bezier(.16,.75,.2,1) both}.vs-fighter.is-spotlight .vs-sprite-wrap{animation:none;scale:1}.vs-stage.has-ult-scene .vs-fighter.is-spotlight>.vs-fighter-name,.vs-stage.has-ult-scene .vs-fighter.is-spotlight>.vs-health,.vs-stage.has-ult-scene .vs-fighter.is-spotlight>.vs-fighter-meter{visibility:visible}.vs-fighter.is-spotlight>.vs-fighter-name{color:#f0e6ff;text-shadow:0 2px 4px #000}.vs-fighter.is-spotlight .vs-plan-badge,.vs-fighter.is-spotlight .vs-status-effects{visibility:hidden}.vs-stage.has-ult-scene>.vs-plan-labels,.vs-stage.has-ult-scene>.vs-plan-preview{visibility:hidden}.is-turns .vs-turn-actions>.vs-command.is-ult{border-color:#b69865;box-shadow:inset 0 0 0 1px #f1d39345,0 2px #38233f}.is-turns .vs-turn-actions>.vs-command.is-ult:before{z-index:4;inset:3px;border-color:#d9b97a66;border-radius:1px;background:linear-gradient(#f3db9e,#f3db9e) left top/12px 2px no-repeat,linear-gradient(#f3db9e,#f3db9e) left top/2px 12px no-repeat,linear-gradient(#bc93df,#bc93df) right bottom/12px 2px no-repeat,linear-gradient(#bc93df,#bc93df) right bottom/2px 12px no-repeat}.vs-command-ult-glow{position:absolute;inset:0;z-index:5;border:2px solid #ffe6aa;border-radius:inherit;box-shadow:inset 0 0 10px #ffe5a154,inset 0 0 3px #fff2cd;opacity:0;pointer-events:none}.is-turns .vs-turn-actions>.vs-command.is-ult.is-charged{border-color:#edd294!important}.vs-command.is-charged>.vs-command-ult-glow{animation:vs-ultimate-ready-glow 2.8s ease-in-out infinite}.vs-turn-controls.is-dead .vs-command-ult-glow{animation:none;opacity:0}@keyframes vs-ultimate-ready-glow{0%,to{opacity:.25}50%{opacity:.8}}@media(min-width:1001px){.is-turns .vs-arena-hud{grid-template-columns:minmax(220px,1fr) minmax(340px,490px) minmax(220px,1fr);padding-inline:8px;gap:20px}.is-turns .vs-team-chat{max-width:320px;justify-self:start}.is-turns .vs-combat-log{width:100%;max-width:340px;justify-self:end}}.is-turns .vs-hp>span{transition:transform .14s cubic-bezier(.2,.7,.3,1)}.is-turns .vs-hp-trail{background:#ffc78d;opacity:.9;transition:transform .46s cubic-bezier(.2,.7,.3,1) .12s}.is-turns .vs-hp.is-recovering>span{transition-duration:.36s}.is-turns .vs-hp.is-recovering .vs-hp-trail{transition:none;opacity:0}.vs-hp-pulse{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,#ffe2b8aa,transparent);animation:vs-hp-contact .42s ease-out both}.vs-hp-pulse.is-heal{background:linear-gradient(90deg,transparent,#d2ffe1cc,transparent);animation:vs-hp-restore .55s ease-out both}.is-turns .vs-body-effects>.vs-damage{font-family:var(--vs-pixel);font-size:clamp(22px,calc(var(--vs-sprite-size) * .28),36px);font-weight:700;color:#fff1d2;text-shadow:-1px -1px #281522,1px -1px #281522,-1px 1px #281522,1px 2px #281522,0 3px #090610;animation:vs-number-impact .8s cubic-bezier(.2,.7,.3,1) both}.is-turns .vs-body-effects>.vs-damage.is-heal{color:#aeffd0;animation:vs-number-restore 1.1s ease-out both}.is-turns .vs-body-effects>.vs-damage.is-heavy{font-size:clamp(26px,calc(var(--vs-sprite-size) * .34),42px)}@keyframes vs-number-impact{0%{opacity:0;transform:translate(var(--vs-number-x),4px) scale(.6)}14%{opacity:1;transform:translate(var(--vs-number-x),-8px) scale(1.22)}30%{transform:translate(var(--vs-number-x),-12px) scale(1)}68%{opacity:1}to{opacity:0;transform:translate(var(--vs-number-x),-35px) scale(.96)}}@keyframes vs-number-restore{0%{opacity:0;transform:translate(var(--vs-number-x),6px) scale(.75)}18%{opacity:1;transform:translate(var(--vs-number-x),-4px) scale(1.12)}38%{transform:translate(var(--vs-number-x),-10px) scale(1)}72%{opacity:1}to{opacity:0;transform:translate(var(--vs-number-x),-38px) scale(1)}}@keyframes vs-hp-contact{0%{opacity:.85}to{opacity:0}}@keyframes vs-hp-restore{0%{opacity:0;transform:translate(-60%)}25%{opacity:.8}to{opacity:0;transform:translate(65%)}}@keyframes vs-ult-player-focus{0%{scale:1}20%,82%{scale:1.4}to{scale:1.36}}@media(max-width:760px){.vs-fighter.is-spotlight{animation-name:vs-ult-player-focus-mobile}}@keyframes vs-ult-player-focus-mobile{0%{scale:1}20%,82%{scale:1.25}to{scale:1.22}}.vs-step-guide{width:min(520px,calc(100vw - 24px))}.vs-guide-progress{display:flex;gap:8px;margin-bottom:20px}.vs-guide-progress button{flex:1;display:flex;align-items:center;gap:7px;padding:8px 4px;border-bottom:2px solid #5e496a;color:#9788a9;font-size:12px}.vs-guide-progress button[aria-current]{color:#c4f1f4;border-color:#b5eaf0}.vs-guide-progress b{display:grid;place-items:center;width:22px;height:22px;border:1px solid currentColor}.vs-step-guide .vs-guide-field{min-height:155px;border-radius:2px;margin-bottom:12px}.vs-guide-queue-slot{height:30px}.vs-step-guide .vs-guide-choices{max-width:180px}.vs-guide-finish-hint{padding:10px 12px;border-left:2px solid #b5eaf0;background:#b5eaf009;color:#c1b5ce;font-size:12px;line-height:1.5;margin:14px 0}.vs-step-guide footer{margin-top:20px}.vs-guide-back{color:#b1a4c2;min-height:44px;padding:8px;font-size:12px}.vs-step-guide .vs-guide-costs>div{border-radius:2px}.vs-guide-energy-flow{display:flex;justify-content:space-between;align-items:center;padding:16px 0;gap:8px}.vs-guide-energy-flow>div{display:grid;justify-items:center;gap:8px;flex:1;text-align:center}.vs-guide-energy-flow strong{font-size:28px;color:#a9e7f1}.vs-guide-energy-flow span{font-size:11px;color:#c5b8d4}.vs-guide-waves{display:flex;gap:8px;margin:22px 0 8px}.vs-guide-waves>div{flex:1;display:grid;gap:6px;text-align:center;padding:12px 5px;background:#b391e512;border-bottom:2px solid #b391e5}.vs-guide-waves b{font:700 26px var(--vs-pixel,monospace);color:#d6b6ff}.vs-guide-waves span{font-size:11px}.vs-guide-priority{display:flex;justify-content:center;align-items:center;gap:8px;margin:18px 0 8px;color:#b5eaf0;font-size:12px}.vs-guide-class-order{display:flex;justify-content:space-around;gap:8px}.vs-guide-class-order>div{flex:1;display:grid;justify-items:center;gap:5px}.vs-guide-class-order img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain}.vs-guide-class-order strong{font-size:11px;color:#dacbed}.vs-guide-class-order small{color:#b5eaf0}@media(max-height:650px){.vs-step-guide{padding:14px}.vs-guide-progress{margin-bottom:12px}.vs-step-guide .vs-guide-field{min-height:130px}.vs-step-guide .vs-guide-choices{max-width:150px}}.vs-step-guide .vs-guide-field,.vs-step-guide .vs-guide-target,.vs-step-guide .vs-guide-costs>div,.vs-step-guide .vs-guide-drag-card{border:0;box-shadow:none;background-color:transparent}.vs-step-guide .vs-guide-field{background:none;overflow:visible}.vs-step-guide .vs-guide-target.is-selected{background:none}.vs-step-guide .vs-guide-target.is-drop-hover{background:radial-gradient(ellipse,#a5eeda24,transparent 70%)}.vs-step-guide .vs-guide-costs{gap:16px}.vs-step-guide .vs-guide-costs>div{padding:8px 0;background:none}.vs-step-guide .vs-guide-costs>div>img{width:82px;height:82px;-o-object-fit:contain;object-fit:contain}.vs-step-guide .vs-guide-finish-hint{border:0;background:none;text-align:center;margin:8px 0;padding:4px;color:#b5eaf0}.vs-guide-drag-demo{position:relative}.vs-guide-auto-card{position:absolute;z-index:4;pointer-events:none;width:48px;height:48px;left:calc(60% - 24px);top:70%;animation:vs-guide-drag-loop 5s ease-in-out infinite}.vs-guide-auto-card>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:0;filter:drop-shadow(0 0 6px #b5eaf05c)}.vs-guide-auto-card>span{position:absolute;right:-12px;bottom:-15px;font-size:30px;color:#fff;text-shadow:0 2px 3px #000}.vs-guide-auto-card>b{position:absolute;right:-6px;top:-8px;color:#ffb5bd;font-size:22px;animation:vs-guide-cancel-loop 5s infinite}@keyframes vs-guide-drag-loop{0%,12%{left:calc(60% - 24px);top:70%;opacity:0;transform:scale(.9)}18%{opacity:1;transform:scale(1.08)}48%,70%{left:calc(25% - 24px);top:20%;opacity:1;transform:scale(.85)}78%,to{left:calc(25% - 24px);top:20%;opacity:0;transform:scale(.4)}}@keyframes vs-guide-cancel-loop{0%,55%,85%,to{opacity:0}65%,75%{opacity:1}}.vs-guide-energy-demo{display:grid;justify-items:center;gap:14px;padding:20px 0}.vs-guide-energy-crystals{display:flex;gap:12px}.vs-guide-energy-crystals .vs-crystal{width:30px;height:60px}.vs-guide-energy-demo>strong{font-size:14px;color:#b5eaf0}.vs-step-guide .vs-guide-waves>div{background:none;border:0;opacity:.4;transition:opacity .25s,transform .25s}.vs-step-guide .vs-guide-waves>div.is-current{opacity:1;transform:translateY(-3px)}.vs-guide-class-order>div{opacity:.5;transition:opacity .25s,transform .25s}.vs-guide-class-order>div.is-current{opacity:1;transform:translateY(-5px)}.vs-guide-class-order .party-sprite{width:90px;height:100px}.vs-guide-priority-art{display:flex;justify-content:space-around;margin-top:18px}.vs-guide-priority-art>div{position:relative;display:grid;justify-items:center;gap:6px;width:30%}.vs-guide-priority-art img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.vs-guide-priority-art span{font-size:11px;color:#c8b8dc}.vs-guide-priority-art b{position:absolute;right:-12px;top:16px;color:#b5eaf0}.vs-guide-tie{display:flex;gap:10px;align-items:center;justify-content:center;margin:14px 0 0;color:#b7a7ca;font-size:11px}.vs-guide-tie>span:first-child{font-size:32px;color:#b5eaf0}.vs-step-guide:not([open]) *{animation-play-state:paused!important}.vs-tutorial .vs-tutorial-battle.is-turns{position:relative;inset:auto;display:block;width:100%;height:auto;min-height:0;max-height:none;padding:0;overflow:visible;background:none;border:0;contain:none}.vs-practice-arena{position:relative;display:flex;justify-content:space-around;align-items:center;height:220px;margin:16px 0 0;background:linear-gradient(#09051135,#09051170),var(--room-arena,url(/arena/fortress-depth-v1.webp)) center/cover}.vs-practice-player{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px;width:120px;color:#d5f2f4}.vs-practice-player.vs-red{color:#f3b4bb}.vs-practice-player>strong{font-size:12px}.vs-practice-hp{width:90px;height:8px;background:#8bc8c0;position:relative}.vs-red .vs-practice-hp{background:#cd8ba2}.vs-practice-hp>span{position:absolute;inset:0;font-size:8px;line-height:8px;color:#fff;text-align:center}.vs-practice-queue{position:relative;height:30px;min-width:60px}.vs-practice-queue .vs-target-actions{position:static;transform:none;justify-content:center}.vs-practice-facing{transform:scaleX(-1)}.vs-practice-arrows{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;fill:none;stroke:#b5eaf0;stroke-width:1.5;opacity:.55}.vs-tutorial .vs-tutorial-battle.is-turns .vs-turn-controls{position:relative;width:100%;max-width:none;margin:0;padding:12px 0 0;border:0;background:none}.vs-tutorial .vs-tutorial-battle.is-turns .vs-turn-controls>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.vs-tutorial .vs-tutorial-battle.is-turns .vs-turn-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vs-tutorial .vs-tutorial-battle.is-turns .vs-turn-actions>.vs-command{width:100%;height:auto;min-height:0;aspect-ratio:1}.vs-tutorial .vs-tutorial-battle.is-turns .vs-command-cost{inset:5px auto auto 5px;display:flex;align-items:center;justify-content:center;min-height:24px;padding:2px 5px}.vs-tutorial .vs-tutorial-battle.is-turns .vs-command-cost .vs-crystal-cost{display:inline-flex;align-items:center;gap:2px}.vs-tutorial .vs-tutorial-battle.is-turns .vs-command-cost .vs-crystal{flex:none;width:9px;height:18px}.vs-tutorial .vs-tutorial-battle.is-turns .vs-command-label>strong{font-size:10px}.vs-step-guide .vs-guide-costs .vs-crystal-cost{display:inline-flex;align-items:center;gap:3px}.vs-step-guide .vs-guide-costs .vs-crystal{display:block;flex:none;width:10px;height:20px}.vs-step-guide .vs-guide-costs .vs-crystal>img{width:100%;height:100%}@media(max-width:420px){.vs-practice-arena{height:195px}.vs-tutorial .vs-tutorial-battle.is-turns .vs-end-turn{min-height:36px;font-size:12px;padding:8px}.vs-tutorial .vs-tutorial-battle.is-turns .vs-command-cost{inset:4px auto auto 4px;padding:1px 3px;min-height:21px}.vs-tutorial .vs-tutorial-battle.is-turns .vs-command-cost .vs-crystal{width:8px;height:16px}}.vs-tutorial .vs-tutorial-battle.is-turns{container-type:normal;--vs-card-size:120px;--vs-dock-width:100%}.vs-tutorial .vs-tutorial-battle.is-turns .vs-turn-actions{max-width:360px;margin:0 auto}.vs-tutorial .vs-practice-arena{height:180px}.vs-tutorial .vs-tutorial-battle.is-turns .vs-dock-passive{display:none}.vs-tutorial .vs-tutorial-battle.is-turns .vs-turn-controls>header{margin:0 0 8px;min-height:36px}.vs-tutorial .vs-tutorial-battle.is-turns .vs-command-cost{width:-moz-max-content;width:max-content;height:auto;bottom:auto;right:auto}.vs-step-guide{scrollbar-width:thin;scrollbar-color:#89709c #100b19}.vs-tutorial .vs-practice-arena.has-warrior{container-type:inline-size;height:190px}.vs-practice-arena.has-warrior .vs-practice-player{width:33.333%;padding:4px;gap:4px}.vs-practice-arena.has-warrior .vs-practice-hp{width:min(78px,90%);background:#090713;overflow:hidden}.vs-practice-hp>i{position:absolute;inset:0;background:#8bc8c0;transform-origin:left;transition:transform .35s ease-out}.vs-red .vs-practice-hp>i{background:#cd8ba2}.vs-practice-body{position:relative;width:82px;height:82px;flex:none}.vs-practice-art{position:absolute;inset:0;transform-origin:center bottom}@media(max-width:600px){.vs-tutorial .vs-practice-art{transform:scale(.85)}}.vs-practice-body .vs-practice-facing{position:absolute;inset:0;display:flex;justify-content:center;align-items:flex-start;transform:none}.vs-practice-body .vs-practice-facing.is-red{transform:scaleX(-1)}.vs-practice-pose{display:block;flex:none;transform-origin:50% 54%}.vs-practice-body.is-striking{z-index:5;animation:vs-practice-strike 1.3s ease-out both}.vs-practice-body.is-intercepting{z-index:5;animation:vs-practice-intercept 1.8s ease-out both}.vs-practice-art>.vs-warrior-basic-vfx{left:var(--practice-chest-x);top:var(--practice-chest-y);width:80px;height:80px}.vs-practice-damage{position:absolute;left:var(--practice-chest-x);top:var(--practice-chest-y);z-index:10;color:#ffe1b0;font:700 24px var(--vs-pixel,monospace);text-shadow:0 2px #140715,1px 0 #140715,-1px 0 #140715;--vs-number-x:-50%;animation:vs-number-impact .8s ease-out both;pointer-events:none}.vs-practice-shield{position:absolute;z-index:8;left:var(--practice-chest-x);top:var(--practice-chest-y);width:52px;height:68px;transform:translate(-50%,-50%);border:1px solid #f6d98680;border-radius:45% 45% 48% 48%;background:radial-gradient(ellipse,#edce6b20,transparent 70%);box-shadow:0 0 14px #edce6b28;animation:vs-practice-guard-glow 1.8s ease-out both;pointer-events:none}.vs-practice-projectile{position:absolute;z-index:7;left:83.333%;top:70%;width:50px;height:28px;pointer-events:none;animation:vs-practice-enemy-bolt .85s ease-in both}.vs-practice-projectile>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scaleX(-1)}@keyframes vs-practice-strike{0%{transform:translate(0)}21%,62%{transform:translate(calc(66.666cqw - 40px))}to{transform:translate(0)}}@keyframes vs-practice-intercept{0%{transform:translate(0)}20%,78%{transform:translate(calc(33.333cqw + 12px))}to{transform:translate(0)}}@keyframes vs-practice-enemy-bolt{0%,42%{opacity:0;transform:translate(-50%,-50%)}43%{opacity:1;transform:translate(-50%,-50%)}98%{opacity:1;transform:translate(calc(-33.333cqw + 12px - 50%),-50%)}to{opacity:0;transform:translate(calc(-33.333cqw + 12px - 50%),-50%)}}@keyframes vs-practice-guard-glow{0%{opacity:0}20%,78%{opacity:1}to{opacity:0}}.vs-tutorial .vs-tutorial-battle:not(.has-queued-action) .vs-practice-guided .vs-end-turn,.vs-tutorial .exercise-cancel .vs-practice-guided .vs-end-turn{visibility:hidden;pointer-events:none}.vs-practice-guided{position:relative}.vs-practice-guide-arrow{position:absolute;inset:0;width:100%;height:100%;z-index:15;overflow:visible;pointer-events:none;fill:none;stroke:#baf5ed;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #67ddcc70) drop-shadow(0 2px 3px #080411)}.vs-practice-guide-arrow .vs-guide-trail{stroke-width:7;opacity:.09}.vs-practice-guide-arrow .vs-guide-flow{stroke-dasharray:3 9;animation:vs-tutorial-arrow-flow 2.4s linear infinite;opacity:.8}.vs-guide-spark{fill:#f0fff9;stroke:none}.vs-guide-destination{opacity:.4;transform-box:fill-box;transform-origin:center;animation:vs-tutorial-target 2.4s ease-out infinite}@keyframes vs-tutorial-arrow-flow{to{stroke-dashoffset:-48}}@keyframes vs-tutorial-target{0%,to{opacity:.15;transform:scale(.85)}60%{opacity:.65;transform:scale(1.2)}}.vs-tutorial .vs-tutorial-battle.has-queued-action:not(.exercise-cancel) .vs-end-turn{border-color:#bdf4ea;box-shadow:0 0 18px #8ce5df25}.exercise-cancel .vs-target-action{outline:2px solid #baf5ed;outline-offset:3px;box-shadow:0 0 20px #83e7d94d}.vs-tutorial .vs-tutorial-battle>.vs-guide-caption{display:flex;align-items:center;gap:12px;min-height:72px;margin:16px 0 0;padding:14px 16px;border:1px solid #8ce5df75;border-left:3px solid #baf5ed;background:linear-gradient(110deg,#17383d,#19162c);box-shadow:inset 0 1px #dcfff51a,0 0 20px #8ce5df12;color:#e0fff7;text-align:left}.vs-guide-instruction-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid #baf5ed66;background:#baf5ed12;color:#baf5ed}.vs-guide-instruction-icon svg{width:22px;height:22px;stroke-linejoin:miter}.vs-tutorial .vs-guide-caption>strong{font:500 14px/1.65 var(--vs-pixel);text-wrap:pretty;animation:vs-guide-instruction-in .3s ease-out both}@keyframes vs-guide-instruction-in{0%{opacity:.45;transform:translateY(3px)}to{opacity:1;transform:none}}@media(max-width:420px){.vs-tutorial .vs-tutorial-battle>.vs-guide-caption{gap:10px;min-height:72px;padding:12px}.vs-tutorial .vs-guide-caption>strong{font-size:12px}}.vs-turn-tutorial .vs-guide-header{justify-content:flex-end}.vs-tutorial .vs-practice-arena.is-cancelling{height:228px;padding-bottom:38px}.vs-practice-cancel-hint{position:absolute;bottom:7px;left:33.333%;right:8px;margin:0;color:#c9fff2;font:500 12px/1.5 var(--vs-pixel);text-align:center;text-shadow:0 2px 3px #090511,0 0 12px #090511;pointer-events:none}.vs-tutorial .exercise-cancel.has-queued-action>.vs-guide-caption{display:none}@media(max-width:420px){.vs-practice-cancel-hint{left:20%;right:4px;font-size:11px}}.vs-tutorial .vs-practice-guided:not(.is-previewing).guide-attack .is-basic,.vs-tutorial .vs-practice-guided:not(.is-previewing).guide-protect .is-skill{border-color:#bdf4ea;box-shadow:0 0 0 2px #9ee5de44,0 0 18px #8ce5df30}.vs-tutorial .vs-practice-game-hp{width:90%;height:14px;margin:0;border-radius:3px}.vs-practice-game-hp>span{transition:transform .35s ease-out}.vs-practice-game-hp.is-enemy>span{background:linear-gradient(#e29caa,#99526a)}.vs-practice-game-hp>b{position:absolute;inset:0;text-align:center;color:#fff;font:bold 10px/12px var(--number-font),system-ui;text-shadow:0 1px #000}.vs-guide-back{color:#e7def3;background:#a78cc31a;border:1px solid #b49ccc55;padding:10px 14px}.vs-guide-energy-notes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:8px 0}.vs-guide-energy-notes>div{display:flex;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #b79ecc44}.vs-guide-energy-notes b{font:700 24px var(--vs-pixel);color:#b9edf2}.vs-guide-energy-notes span{font-size:12px;line-height:1.5;color:#d3c6df}.vs-room-management{margin:0 0 20px;padding:14px 18px;border:1px solid #b39ace40;background:linear-gradient(120deg,#21162d,#0a101b)}.vs-room-management summary{cursor:pointer;color:#d4bcf1;font:14px var(--vs-pixel)}.vs-room-management summary small{color:#b4e4e7;font:12px var(--number-font),system-ui;margin-left:14px}.vs-room-management form{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding-top:18px}.vs-room-management label{display:grid;gap:8px;font:12px var(--vs-pixel);color:#cfbddf}.vs-room-management input{font:16px var(--number-font),system-ui;padding:10px;background:#080610;border:1px solid #9578b4;color:#fff}.vs-room-management button{min-height:42px;padding:10px 14px;font:12px var(--vs-pixel);border:1px solid #a68bbc66}.vs-room-management p{width:100%;font-size:12px;color:#b9e7df}.vs-roster .vs-kick-player{padding:3px 6px;color:#f2acb9;font:10px var(--vs-pixel);border:1px solid #bf778644;background:#170c16;z-index:5}.vs-lobby .vs-roster-name{display:flex;align-items:center;justify-content:center;gap:5px;height:19px;flex:none}.vs-roster-name>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-leader-crown{width:14px;height:14px;flex:none;color:#edc46a;shape-rendering:crispEdges}.vs-lobby .vs-roster-actions{display:flex;align-items:center;justify-content:center;height:24px;flex:none}.vs-lobby .vs-roster-meta{height:14px;line-height:14px;flex:none}@media(max-width:650px){.vs-lobby .vs-teams:not(.is-duel) .vs-roster{grid-template-rows:20px 14px auto}.vs-lobby .vs-teams:not(.is-duel) .vs-roster-name{justify-content:flex-start}.vs-lobby .vs-teams:not(.is-duel) .vs-roster-actions{grid-column:2;grid-row:3;justify-content:flex-start}.vs-lobby .vs-teams:not(.is-duel) .vs-roster-sprite{grid-row:1/4}}.vs-battle.is-turns{position:fixed;inset:var(--vs-viewport-top,0px) 0 auto;width:100%;height:var(--vs-viewport-height,100dvh);box-sizing:border-box;padding:max(0px,env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));--vs-card-size:clamp(64px,calc((var(--vs-viewport-height,100dvh) - 80px) * .22),158px);--vs-dock-width:calc(var(--vs-card-size) * 3 + 18px)}.vs-battle.is-turns>.vs-match-header{height:clamp(48px,8dvh,84px);flex:none}.vs-battle.is-turns>.vs-arena{display:flex;flex-direction:column;min-height:0}.vs-battle.is-turns .vs-stage-viewport{flex:1 1 0;min-height:0;overflow:hidden;scrollbar-gutter:auto}.vs-battle.is-turns .vs-stage{width:100%;height:100%;min-height:0;container-name:vs-field}.vs-battle.is-turns .vs-stage.is-compact-stage:not(.is-duel){--vs-sprite-size:clamp(26.88px,min(19.04cqw, calc(35.84cqh - 58.24px) ),170.24px)}.vs-battle.is-turns .vs-arena:not(.is-duel){--vs-sprite-size:clamp(26.88px,min(19.04cqw, calc(26.88cqh - 58.24px) ),170.24px)}.vs-battle.is-turns .vs-arena.is-duel{--vs-sprite-size:clamp(40.32px,min(28cqw, calc(67.2cqh - 60.48px) ),235.2px)}.vs-battle.is-turns .vs-arena:not(.is-duel) .vs-fighter{width:min(17cqw,186px);padding:2px 0}.vs-battle.is-turns .vs-fighter-name{height:18px;line-height:18px}.vs-battle.is-turns .vs-health{margin-top:2px}.vs-battle.is-turns .vs-hp{height:13px}.vs-battle.is-turns .vs-fighter-meter{height:10px;margin-top:2px}.vs-battle.is-turns .vs-fighter[data-top-row=true].is-spotlight{transform-origin:50% 0}.vs-battle.is-turns .vs-fighter[data-bottom-row=true].is-spotlight{transform-origin:50% 100%}.vs-battle.is-turns .vs-arena-hud{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--vs-dock-width)) minmax(0,1fr);align-items:start;justify-content:normal;flex:none;gap:12px;padding:8px 6px;overflow:visible}.vs-battle.is-turns .vs-turn-controls{display:flex;flex-direction:column;grid-column:2;grid-row:1;width:100%;max-width:none;margin:0;min-width:0}.vs-battle.is-turns .vs-turn-controls>header{min-height:38px;margin-bottom:6px}.vs-battle.is-turns .vs-turn-resource{flex:1}.vs-battle.is-turns .vs-turn-resource>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-battle.is-turns .vs-turn-resource>.vs-crystals,.vs-battle.is-turns .vs-end-turn{flex:none}.vs-battle.is-turns .vs-turn-controls>footer{margin:0}.vs-battle.is-turns .vs-dock-passive{display:flex;width:-moz-max-content;width:max-content;margin-top:5px}.vs-battle.is-turns .vs-turn-actions{gap:9px}.vs-battle.is-turns .vs-team-chat{grid-column:1;grid-row:1;max-width:320px;margin:0;justify-self:start}.vs-battle.is-turns .vs-team-messages{height:clamp(60px,calc(var(--vs-card-size) - 10px),128px)}.vs-battle.is-turns .vs-combat-log{grid-column:3;grid-row:1;width:100%;max-width:340px;height:calc(var(--vs-card-size) + 48px);min-width:0;padding-left:10px;justify-self:end}.vs-battle.is-turns .vs-combat-log>ol{height:calc(100% - 30px)}.vs-battle.is-turns .vs-log-toggle{display:none}.vs-battle.is-turns .vs-combat-status{top:auto;bottom:8px;right:12px}@media(max-width:1000px),(max-height:600px){.vs-battle.is-turns .vs-team-chat{position:relative}.vs-battle.is-turns .vs-team-chat-body{position:absolute;bottom:100%;left:-1px;right:-1px;z-index:35;border:1px solid #9274b2;background:#100b19;box-shadow:0 -8px 24px #0008}.vs-battle.is-turns .vs-team-messages{height:min(128px,25dvh)}.vs-battle.is-turns .vs-team-chat input{font-size:16px}}@media(max-width:760px){.vs-battle.is-turns{--vs-card-size:clamp(64px,calc(var(--vs-viewport-height,100dvh) * .16),122px)}.vs-battle.is-turns>.vs-match-header{height:60px}.vs-battle.is-turns .vs-arena-hud{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px 2px}.vs-battle.is-turns .vs-turn-controls{grid-column:1/-1;grid-row:1;max-width:var(--vs-dock-width);justify-self:center}.vs-battle.is-turns .vs-team-chat{grid-column:1;grid-row:2;max-width:none}.vs-battle.is-turns .vs-team-chat>summary{font-size:11px;padding:10px 6px}.vs-battle.is-turns .vs-team-chat>summary>small{display:none}.vs-battle.is-turns .vs-combat-log{position:relative;grid-column:2;grid-row:2;max-width:none;height:34px;padding:0 2px;border-top:0}.vs-battle.is-turns .vs-combat-log>header{height:34px;gap:10px;padding:0;align-items:center}.vs-battle.is-turns .vs-combat-log>header>button{font-size:10px;padding:6px 0}.vs-battle.is-turns .vs-log-toggle{display:block;margin-left:auto;min-width:24px;font:18px/1 var(--number-font),system-ui}.vs-battle.is-turns .vs-combat-log>ol{display:none;position:absolute;z-index:35;bottom:100%;right:0;width:min(320px,calc(100vw - 24px));height:min(160px,30dvh);padding:6px 8px;border:1px solid #9274b2;background:#100b19;box-shadow:0 -8px 24px #0008}.vs-battle.is-turns .vs-combat-log.is-open>ol{display:block}.vs-battle.is-turns .vs-combat-status{bottom:52px;right:6px}.vs-battle.is-turns .vs-arena:not(.is-duel) .vs-fighter{width:17cqw}.vs-battle.is-turns .vs-health,.vs-battle.is-turns .vs-fighter-meter{width:90%}.vs-battle.is-turns .vs-fighter-name{font:700 clamp(9px,2.4cqw,12px)/16px var(--number-font),system-ui,sans-serif;height:16px}.vs-battle.is-turns .vs-hp{height:13px}.vs-battle.is-turns .vs-fighter-meter{height:10px}.vs-battle.is-turns .vs-bar-value{font-size:9px}.vs-battle.is-turns .vs-fighter-meter .vs-bar-value{font-size:8px}.vs-battle.is-turns .vs-status-effects{grid-template-columns:repeat(2,16px)}}@media(max-height:600px)and (min-width:480px){.vs-battle.is-turns .vs-stage.is-compact-stage:not(.is-duel){--vs-sprite-size:clamp(22.4px,min(19.04cqw, calc(35.84cqh - 44.8px) ),170.24px)}.vs-battle.is-turns{--vs-card-size:clamp(60px,calc(var(--vs-viewport-height,100dvh) * .16),96px)}.vs-battle.is-turns>.vs-match-header{height:46px}.vs-battle.is-turns .vs-arena-hud{grid-template-columns:minmax(0,1fr) minmax(0,var(--vs-dock-width)) minmax(0,1fr);gap:8px;padding:4px 2px}.vs-battle.is-turns .vs-turn-controls{grid-column:2;grid-row:1}.vs-battle.is-turns .vs-turn-controls>header{min-height:30px;margin-bottom:4px}.vs-battle.is-turns .vs-dock-passive{margin-top:3px;height:18px}.vs-battle.is-turns .vs-dock-passive>.vs-passive-icon{width:18px;height:18px}.vs-battle.is-turns .vs-turn-resource>strong{display:none}.vs-battle.is-turns .vs-turn-actions .vs-command-label{padding:3px 4px;min-height:18px}.vs-battle.is-turns .vs-turn-actions .vs-command-label>strong{font-size:9px}.vs-battle.is-turns .vs-end-turn{min-height:30px;padding:5px 7px;font-size:11px;gap:4px}.vs-battle.is-turns .vs-turn-controls>header strong{font-size:10px}.vs-battle.is-turns .vs-crystals>.vs-crystal{width:10px;height:22px}.vs-battle.is-turns .vs-team-chat{grid-column:1;grid-row:1}.vs-battle.is-turns .vs-team-chat>summary{padding:10px 5px;font-size:11px}.vs-battle.is-turns .vs-team-chat>summary>small{display:none}.vs-battle.is-turns .vs-combat-log{grid-column:3;grid-row:1;height:calc(var(--vs-card-size) + 34px);padding-left:6px}.vs-battle.is-turns .vs-combat-log>header{height:26px;padding:0;gap:8px}.vs-battle.is-turns .vs-combat-log>ol{display:block;position:static;width:auto;height:calc(100% - 26px);border:0;background:none;box-shadow:none;padding:2px 0}.vs-battle.is-turns .vs-log-toggle{display:none}.vs-battle.is-turns .vs-combat-log li{min-height:32px;gap:3px;font-size:10px}.vs-battle.is-turns .vs-log-ability{width:26px;height:26px}.vs-battle.is-turns .vs-combat-status{bottom:8px;right:8px}.vs-battle.is-turns .vs-fighter-name{height:14px;line-height:14px;font-size:10px}.vs-battle.is-turns .vs-health{margin-top:1px}.vs-battle.is-turns .vs-hp{height:11px}.vs-battle.is-turns .vs-fighter-meter{height:9px;margin-top:1px}.vs-battle.is-turns .vs-clock-meta>strong{font-size:12px}.vs-battle.is-turns .vs-clock-meta>span{font-size:10px}.vs-battle.is-turns .vs-clock-value>b{font-size:28px}.vs-battle.is-turns .vs-score>b{font-size:26px}.vs-battle.is-turns .vs-score-identity>strong{font-size:12px}}@media(max-height:460px)and (min-width:480px){.vs-battle.is-turns{--vs-dock-width:calc(var(--vs-card-size) * 3 + 146px)}.vs-battle.is-turns .vs-turn-controls{display:grid;grid-template-columns:120px minmax(0,1fr);gap:3px 8px}.vs-battle.is-turns .vs-turn-controls>header{grid-column:1;grid-row:1/3;flex-direction:column;align-items:center;justify-content:center;gap:6px;margin:0}.vs-battle.is-turns .vs-turn-resource{flex:none}.vs-battle.is-turns .vs-end-turn{width:120px;min-height:38px;white-space:normal;font-size:10px}.vs-battle.is-turns .vs-turn-actions{grid-column:2;grid-row:1}.vs-battle.is-turns .vs-dock-passive{grid-column:2;grid-row:2;margin:0}.vs-battle.is-turns .vs-team-chat>summary{font-size:10px;overflow:hidden}.vs-battle.is-turns .vs-combat-log>header{gap:4px}.vs-battle.is-turns .vs-combat-log>header>button{min-width:0;font-size:9px;overflow:hidden;text-overflow:ellipsis}.vs-battle.is-turns .vs-arena:not(.is-duel) .vs-fighter{padding:0}}@media(max-height:360px)and (min-width:480px){.vs-battle.is-turns .vs-fighter-name{height:12px;line-height:12px}.vs-battle.is-turns .vs-hp{height:10px}.vs-battle.is-turns .vs-fighter-meter{height:8px}}@media(max-height:600px)and (max-width:479px){.vs-battle.is-turns{--vs-card-size:clamp(60px,calc(var(--vs-viewport-height,100dvh) * .14),84px)}.vs-battle.is-turns>.vs-match-header{height:48px}.vs-battle.is-turns .vs-turn-controls{max-width:none}.vs-battle.is-turns .vs-turn-actions{max-width:var(--vs-dock-width);margin-inline:auto}.vs-battle.is-turns .vs-dock-passive{align-self:center}}.vs-battle.is-turns[data-chat-typing=true] .vs-turn-controls{display:none}.vs-battle.is-turns[data-chat-typing=true] .vs-arena-hud{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-battle.is-turns[data-chat-typing=true] .vs-team-chat{grid-column:1;grid-row:1}.vs-battle.is-turns[data-chat-typing=true] .vs-combat-log{grid-column:2;grid-row:1;height:34px}.vs-battle.is-turns[data-chat-typing=true] .vs-combat-log>ol{display:none}.vs-ability-tooltip{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#78548f #15101e;pointer-events:auto}@media(max-height:460px){.vs-ability-tooltip{padding:10px;font-size:11px;line-height:1.45}.vs-ability-tooltip>header>img{width:36px;height:36px}.vs-ability-tooltip header>strong{font-size:13px}}@container vs-field (max-height:300px){.vs-fighter[data-top-row=true] .vs-target-actions{bottom:auto;top:0;left:calc(100% + 4px);transform:none;flex-direction:row}.vs-fighter[data-top-row=true][data-team=red] .vs-target-actions{left:auto;right:calc(100% + 4px)}}.vs-lobby .vs-lobby-invite{width:clamp(350px,40%,440px)}.vs-lobby .vs-rules{max-width:850px;margin:24px auto 0;border:1px solid #b89bd12e;border-radius:6px;background:linear-gradient(125deg,#21172c80,#110d1c);overflow:hidden;color:#c5b7d3}.vs-rules>summary{display:flex;align-items:center;gap:13px;padding:16px 18px;list-style:none;transition:background .2s}.vs-rules>summary::-webkit-details-marker{display:none}.vs-rules>summary:hover{background:#b897d409}.vs-rules>summary:focus-visible{outline:2px solid #b7e7e8;outline-offset:-3px}.vs-rules-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;background:#be9ce912;border:1px solid #be9ce928;border-radius:5px;color:#c6b0df}.vs-rules-icon svg{width:20px;height:20px}.vs-rules>summary>span:nth-child(2){display:grid;gap:5px;flex:1}.vs-rules summary strong{font:11px/1.6 var(--vs-pixel);color:#dfd0ed}.vs-rules summary small{font:11px/1.5 var(--number-font),system-ui,sans-serif;color:#9c8aaf}.vs-rules-chevron{width:20px;height:20px;flex:none;transition:transform .2s;color:#bba3d2}.vs-rules[open] .vs-rules-chevron{transform:rotate(180deg)}.vs-rules-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;margin:0 18px;padding:20px 0 22px;border-top:1px solid #b89bd122}.vs-rules-grid>section{display:flex;gap:12px}.vs-rules-grid>section>span{font:11px/1.8 var(--vs-pixel);color:#87c9cb;flex:none}.vs-rules-grid h3{margin:0;color:#d6e8e7;font:10px/1.8 var(--vs-pixel)}.vs-rules-grid p{font:12px/1.8 var(--number-font),system-ui,sans-serif;color:#ab9cb9;margin:7px 0 0}@media(max-width:760px){.vs-lobby .vs-lobby-invite{width:100%;min-width:0}.vs-rules-grid{grid-template-columns:1fr;gap:18px}.vs-rules>summary{padding:14px}.vs-rules summary strong{font-size:10px}}.vs-lobby>header .vs-leave{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 16px;color:#c8bacf;border:1px solid #a38aa342;background:#15101b;font:10px var(--vs-pixel);transition:background .15s,border-color .15s;color-scheme:dark}.vs-lobby>header .vs-leave:hover{color:#ffe0e4;border-color:#b780945e;background:#24151d}.vs-leave svg{width:17px;height:17px;flex:none}.vs-lobby .vs-lobby-actions{max-width:1050px;gap:16px;padding:16px 22px max(16px,env(safe-area-inset-bottom));border-radius:5px 5px 0 0;border:1px solid #9e83b344;border-bottom:0;background:#120d1b;box-shadow:0 -6px 22px #0004;flex-wrap:nowrap}.vs-lobby .vs-lobby-actions:before{content:"";position:absolute;top:-1px;left:22px;width:40px;height:2px;background:#bf9ee6}.vs-lobby .vs-how-to{gap:10px;min-height:46px;padding:9px 12px;margin-right:0;color:#c9bbd7;font:11px var(--vs-pixel);border:1px solid #b296cb35;background:#211729;flex:none}.vs-lobby .vs-how-to:hover{border-color:#b9dfdf66;color:#d7f3f1;background:#242033}.vs-how-to>svg{width:18px;height:18px;flex:none}.vs-lobby .vs-lobby-status{font:10px var(--vs-pixel);color:#93849f;margin-right:auto;line-height:1.6}.vs-lobby .vs-lobby-ready,.vs-lobby .vs-lobby-start{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:48px;padding:13px 22px;font:11px var(--vs-pixel);line-height:1.5;flex:none;transition:background .15s,border-color .15s,box-shadow .15s}.vs-lobby .vs-lobby-ready{color:#cfbfdf;background:#271c34;border:1px solid #9f81ba70;box-shadow:0 3px #0d0912}.vs-lobby .vs-lobby-ready.is-ready{color:#bcecd9;background:#192a28;border-color:#7db89f80;box-shadow:0 3px #0a1b18}.vs-lobby .vs-lobby-ready:hover:not(:disabled){border-color:#b6dbc4;background:#223832}.vs-lobby .vs-lobby-ready.is-waiting{color:#e6fff6;border-color:#7fe0b8;animation:vs-ready-nudge 1.1s ease-in-out infinite}@keyframes vs-ready-nudge{0%,to{background:#271c34;box-shadow:0 3px #0d0912,0 0 #7fe0b800}50%{background:#1f4a3c;box-shadow:0 3px #0a1b18,0 0 18px #7fe0b8aa}}.vs-lobby .vs-lobby-start{background:#bcebef;color:#131b21;border:1px solid #d1ffff;box-shadow:0 3px #527f87}.vs-lobby .vs-lobby-start:hover:not(:disabled){background:#d3f8fa;box-shadow:0 3px #527f87,0 0 16px #9adee21a}.vs-lobby .vs-lobby-ready:disabled,.vs-lobby .vs-lobby-start:disabled{opacity:.45;box-shadow:none}.vs-lobby-ready svg,.vs-lobby-start svg{width:18px;height:18px;flex:none}.vs-lobby-confirm{display:flex;align-items:stretch;gap:12px;flex:none}.vs-lobby-chat{position:relative;display:flex;align-items:stretch;flex:none}.vs-lobby .vs-lobby-chat-toggle{position:relative;width:48px;min-width:48px;min-height:48px;padding:11px;display:grid;place-items:center;border:1px solid #9f81ba70;background:#211729;color:#d7c4e7;border-radius:2px}.vs-lobby-chat-toggle svg{width:22px;height:22px}.vs-lobby .vs-lobby-chat-toggle:hover,.vs-lobby .vs-lobby-chat-toggle.is-open{background:#32263f;border-color:#c8a6e5;color:#f2e8ff}.vs-lobby-chat-unread{position:absolute;right:-5px;top:-6px;min-width:17px;padding:3px;border-radius:3px;background:#bfa0df;color:#160c22;font:700 10px/1 var(--number-font),system-ui}.vs-lobby-chat-panel{position:absolute;bottom:calc(100% + 14px);right:0;width:min(360px,calc(100vw - 48px));border:1px solid #9f81ba70;border-top:2px solid #bfa0df;background:#130d1cf5;box-shadow:0 -8px 30px #0008;color:#d6c9e0;z-index:50;border-radius:4px;overflow:hidden}.vs-lobby-chat-panel[hidden]{display:none}.vs-lobby-chat-panel>header{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #9f81ba30}.vs-lobby-chat-panel>header strong{font:11px var(--vs-pixel)}.vs-lobby-chat-panel>header small{font:10px var(--number-font),system-ui;color:#a090ae;margin-left:auto}.vs-lobby .vs-lobby-chat-panel>header button{width:24px;min-width:24px;height:24px;min-height:24px;padding:0;font:20px/1 var(--number-font),system-ui;background:transparent;color:#c2aecf}.vs-lobby-chat-panel .vs-team-messages{height:min(240px,35dvh);padding:10px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.vs-lobby-chat-panel .vs-team-messages>p[data-team=blue]>strong{color:#8ce5ff}.vs-lobby-chat-panel .vs-team-messages>p[data-team=red]>strong{color:#ffaaa1}.vs-lobby-chat-panel .vs-chat-composer{display:flex;gap:6px;padding:10px;border-top:1px solid #9f81ba30}.vs-lobby-chat-panel input{min-width:0;flex:1;width:100%;height:38px;padding:8px;border:1px solid #9f81ba30;background:#21162c;color:#f5edfb;font:13px var(--number-font),system-ui}.vs-lobby .vs-lobby-chat-panel .vs-chat-composer button{flex:none;min-width:38px;width:38px;min-height:38px;padding:0;border:1px solid #a985ce66;background:#362546;color:#e1c8f7}.vs-lobby-chat-panel .vs-chat-composer button:disabled{opacity:.4}.vs-chat-notice{margin:0;padding:0 10px 10px;font:11px/1.4 var(--number-font),system-ui;color:#d1b697}.vs-lobby-chat :focus-visible{outline:2px solid #bde8e5;outline-offset:2px}@media(max-width:760px){.vs-lobby .vs-lobby-confirm{grid-template-columns:46px minmax(0,1fr) minmax(0,1fr)}.vs-lobby .vs-lobby-chat-toggle{width:46px;min-width:46px}.vs-lobby-chat-panel{position:fixed;bottom:calc(100% + 12px);left:0;right:auto;width:100%}.vs-lobby-chat-panel input{font-size:16px}.vs-lobby-confirm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;flex:1 1 100%;min-width:0}.vs-lobby .vs-lobby-confirm button{min-width:0;width:100%}}.vs-lobby .vs-ready-mark{position:absolute;z-index:4;top:calc(100% - var(--vs-lobby-sprite-size) - 6px);right:max(0px,calc(50% - var(--vs-lobby-sprite-size) * .36));bottom:auto;display:block;width:26px;height:26px;padding:0;border:0;background:none;color:#85728f;box-shadow:none;transform:none}.vs-lobby .vs-ready-mark svg{display:block;width:100%;height:100%;filter:drop-shadow(0 2px 2px #0009)}.vs-lobby .vs-ready-mark.is-ready{color:#a4e9d0}.vs-lobby .vs-ready-mark.is-offline{color:#b98594}@media(max-width:760px){.vs-lobby .vs-lobby-actions{gap:10px;padding:13px 14px max(13px,env(safe-area-inset-bottom));flex-wrap:wrap}.vs-lobby .vs-how-to{font-size:10px;min-height:42px}.vs-lobby .vs-lobby-status{flex:1;text-align:right;margin:0}.vs-lobby .vs-lobby-ready,.vs-lobby .vs-lobby-start{flex:1 1 40%;padding:12px 8px;min-height:46px;font-size:10px}.vs-lobby .vs-ready-mark{width:23px;height:23px}.vs-lobby>header .vs-leave{padding:10px 12px}.vs-lobby .vs-how-to{min-height:44px}}.vs-lobby{animation:vs-lobby-arrive .32s ease-out backwards}.vs-lobby .vs-roster{animation:vs-lobby-member-arrive .26s ease-out backwards}.vs-lobby .vs-roster-sprite>.vs-lobby-character{animation:vs-lobby-class-arrive .38s cubic-bezier(.16,.8,.25,1) both}.vs-lobby-class-flare{position:absolute;pointer-events:none;left:50%;bottom:4px;width:min(85%,140px);height:calc(var(--vs-lobby-sprite-size) * .9);translate:-50% 0;background:radial-gradient(ellipse at 50% 80%,var(--lobby-class-glow),transparent 68%);opacity:0;animation:vs-lobby-class-flare .45s ease-out both}@keyframes vs-lobby-arrive{0%{opacity:0}to{opacity:1}}@keyframes vs-lobby-member-arrive{0%{opacity:0}to{opacity:1}}@keyframes vs-lobby-class-arrive{0%{opacity:0;transform:translate(-50%) scale(.92)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes vs-lobby-class-flare{0%{opacity:0;scale:.7}28%{opacity:.26}to{opacity:0;scale:1.15}}.vs-lobby .vs-lobby-shuffle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:13px 16px;font:10px var(--vs-pixel);line-height:1.5;flex:none;color:#cfbfdf;background:#1b1426;border:1px solid #9f81ba55;border-radius:2px;box-shadow:0 3px #0d0912}.vs-lobby .vs-lobby-shuffle:hover:not(:disabled){border-color:#c9b0e4;background:#251b33}.vs-lobby .vs-lobby-shuffle:disabled{opacity:.45;box-shadow:none}.vs-lobby .vs-lobby-shuffle svg{width:17px;height:17px;flex:none}.vs-lobby .vs-lobby-start.is-armed{position:relative;isolation:isolate}.vs-lobby .vs-lobby-start.is-armed:after{content:"";position:absolute;inset:-4px;z-index:-1;border:2px solid #bcebef;pointer-events:none;animation:vs-start-armed 1.4s ease-out infinite}@keyframes vs-start-armed{0%{opacity:.9;scale:1}to{opacity:0;scale:1.12}}.vs-lobby>header h1.vs-lobby-title{font-size:clamp(22px,3vw,34px);line-height:1.25;overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){.vs-lobby .vs-roster .vs-roster-actions{opacity:0;transition:opacity .15s}.vs-lobby .vs-roster:hover .vs-roster-actions,.vs-lobby .vs-roster:focus-within .vs-roster-actions{opacity:1}}.vs-lobby .vs-team>button.vs-team-join{margin-top:12px;border:1px solid color-mix(in srgb,var(--team) 55%,transparent);border-radius:2px;background:color-mix(in srgb,var(--team) 12%,#120d1a);color:var(--team);font:11px var(--vs-pixel);letter-spacing:.06em;padding:11px;box-shadow:0 3px #0b0812}.vs-lobby .vs-team>button.vs-team-join:not(:disabled):hover{background:color-mix(in srgb,var(--team) 22%,#120d1a);color:#fff;border-color:var(--team)}.vs-lobby .vs-team>button.vs-team-join.is-own{background:transparent;border-color:transparent;box-shadow:none;opacity:.7}@property --vs-lobby-sprite-size{syntax:"<length>";inherits:true;initial-value:120px}@media(min-width:761px){.vs-lobby .vs-teams:not(.is-duel) .vs-lineup{container-type:inline-size;grid-template-columns:repeat(var(--vs-lineup-count,1),minmax(0,1fr));align-items:start;-moz-column-gap:4px;column-gap:4px;padding-inline:10px}.vs-lobby .vs-teams:not(.is-duel) .vs-roster-sprite{--vs-lobby-sprite-size:clamp(58px,calc((100cqw - (var(--vs-lineup-count,1) - 1) * 4px) / var(--vs-lineup-count,1) * .74),120px);transition:--vs-lobby-sprite-size .38s cubic-bezier(.2,.8,.25,1)}}@media(min-width:761px){.vs-lobby .vs-ready-mark{top:calc(100% - var(--vs-ground-y,11px) - var(--vs-lobby-sprite-size) * .98 - 26px);right:auto;left:calc(50% + var(--vs-lobby-sprite-size) * var(--vs-feet-x,0));translate:-50% 0;width:24px;height:24px}}.vs-lobby .vs-roster-name{height:auto;min-height:19px;align-items:flex-start}.vs-lobby .vs-roster-name>span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;text-align:center;line-height:1.2}.vs-lobby .vs-roster{animation:vs-lobby-member-drop .5s cubic-bezier(.2,.8,.25,1.2) backwards}@keyframes vs-lobby-member-drop{0%{opacity:0;scale:.86;filter:brightness(2.4)}55%{opacity:1;scale:1.04;filter:brightness(1.3)}to{opacity:1;scale:1;filter:none}}.vs-lobby .vs-roster>.vs-roster-sprite:after{content:"";position:absolute;left:50%;bottom:2px;width:min(90%,130px);height:16px;translate:-50% 0;border:2px solid var(--team);border-radius:50%;opacity:0;pointer-events:none;animation:vs-lobby-arrive-ring .7s ease-out .12s both}@keyframes vs-lobby-arrive-ring{0%{opacity:.9;scale:.3}to{opacity:0;scale:1.5}}.vs-lobby .vs-lobby-status{display:flex;align-items:center;gap:10px}.vs-ready-meter{display:flex;gap:3px}.vs-ready-meter>i{width:9px;height:14px;border:1px solid #93849f66;background:#0c0813;transition:background .25s,border-color .25s,box-shadow .25s}.vs-ready-meter>i.is-ready{background:#a4e9d0;border-color:#a4e9d0;box-shadow:0 0 6px #a4e9d066}.vs-lobby .vs-lobby-status.is-all-ready{color:#bdf4e2}.vs-lobby .vs-lobby-status.is-all-ready .vs-ready-meter>i{animation:vs-ready-meter-full .5s ease-out calc(var(--i) * 40ms) both}@keyframes vs-ready-meter-full{0%{translate:0 0}40%{translate:0 -3px;box-shadow:0 0 12px #a4e9d0}to{translate:0 0}}.vs-lobby .vs-ready-mark.is-ready svg{animation:vs-ready-pop .38s cubic-bezier(.2,.9,.25,1.4) both}@keyframes vs-ready-pop{0%{scale:.3}60%{scale:1.3}to{scale:1}}.vs-lobby .vs-loadout-heading{display:block;margin-bottom:14px}.vs-lobby .vs-loadout-heading>h2{margin:0;font:400 clamp(15px,2vw,19px)/1.3 var(--vs-pixel,monospace);letter-spacing:.06em;text-transform:uppercase;color:#f4ecff}.vs-lobby .vs-loadout-heading>p{margin:6px 0 0;font-size:12px;line-height:1.5;color:#b9abcb}.vs-lobby .vs-loadout.is-unpicked .vs-loadout-heading>p{color:#ffe3a3}.vs-lobby .vs-loadout.is-unpicked .vs-class-choice:not(.is-selected):not(.is-upcoming){animation:vs-pick-nudge 2.2s ease-in-out infinite}.vs-lobby .vs-loadout.is-unpicked .vs-class-choice:nth-child(2){animation-delay:.18s}.vs-lobby .vs-loadout.is-unpicked .vs-class-choice:nth-child(3){animation-delay:.36s}@keyframes vs-pick-nudge{0%,to{box-shadow:none}40%{box-shadow:0 0 0 1px #ffe3a388,0 0 18px #ffd27a33}}.vs-lobby .vs-loadout-heading.is-flashing>h2{animation:vs-pick-flash .9s ease-out 2}@keyframes vs-pick-flash{0%,to{color:#f4ecff;text-shadow:none}35%{color:#fff3c9;text-shadow:0 0 14px #ffd27a}}.vs-class-choice .vs-choice-pick{display:none}@media(hover:hover)and (pointer:fine){.vs-class-choice:not(.is-selected):not(:disabled):hover .vs-choice-specialty{display:none}.vs-class-choice:not(.is-selected):not(:disabled):hover .vs-choice-pick{display:inline;color:#f4ecff}}.vs-lobby .vs-roster-swap{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;justify-content:center;padding:0 0 2px;border:0;background:none;cursor:pointer}.vs-lobby .vs-roster-swap>span{padding:3px 7px;border:1px solid #b9edf2aa;border-radius:3px;background:#0e0b16e6;color:#d8fbff;font:400 9px/1.3 var(--vs-pixel,monospace);letter-spacing:.06em;white-space:nowrap;box-shadow:0 2px 8px #0008;transition:background .15s,border-color .15s}.vs-lobby .vs-roster-swap:hover>span,.vs-lobby .vs-roster-swap:focus-visible>span{background:#1d3438;border-color:#d8fbff}.vs-lobby .vs-roster-swap:focus-visible{outline:2px solid #b9edf2;outline-offset:2px}@media(max-width:760px){.vs-lobby .vs-roster-swap>span{font-size:8px;padding:2px 5px}}.vs-lobby .vs-red .vs-roster-sprite>.vs-roster-swap{transform:none}.vs-class-picker.vs-class-selection{display:block}.vs-class-roster{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.vs-class-selection .vs-class-choice{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:0;min-width:0;padding:12px 12px 0;border:1px solid #a894bd38;border-radius:7px;background:linear-gradient(155deg,#20192c,#100c19 78%);text-align:left;overflow:hidden;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.vs-class-selection .vs-class-choice:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 68%,color-mix(in srgb,var(--class-accent) 19%,transparent),transparent 75%);transition:opacity .25s}.vs-class-selection .vs-class-choice:hover:not(:disabled){transform:translateY(-3px);border-color:color-mix(in srgb,var(--class-accent) 65%,transparent);background:#191321}.vs-class-selection .vs-class-choice:hover:not(:disabled):before,.vs-class-selection .vs-class-choice.is-selected:before{opacity:1}.vs-class-selection .vs-class-choice:active:not(:disabled){transform:translateY(0) scale(.98)}.vs-class-selection .vs-class-choice:focus-visible{outline:2px solid var(--class-accent);outline-offset:4px}.vs-class-selection .vs-class-choice.is-selected{border-color:var(--class-accent);background:linear-gradient(155deg,color-mix(in srgb,var(--class-accent) 9%,#171020),#100c19);box-shadow:inset 0 2px var(--class-accent),0 4px 24px color-mix(in srgb,var(--class-accent) 10%,transparent)}.vs-choice-status{align-self:stretch;display:flex;align-items:center;gap:5px;min-height:19px;font:10px/1.5 var(--vs-pixel);color:#ac9bbd;white-space:nowrap}.vs-choice-status svg,.vs-choice-action svg{width:15px;height:15px;flex:none}.is-selected .vs-choice-status{color:var(--class-accent)}.vs-choice-stage{position:relative;display:grid;place-items:end center;width:100%;height:125px;margin:4px 0 8px}.vs-choice-rune{position:absolute;left:14%;right:14%;bottom:3px;height:23px;border:1px solid color-mix(in srgb,var(--class-accent) 35%,transparent);border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--class-accent) 14%,transparent),transparent 70%);box-shadow:0 0 0 5px color-mix(in srgb,var(--class-accent) 4%,transparent);transition:box-shadow .2s,border-color .2s}.vs-choice-character{position:absolute;z-index:1;display:block;width:-moz-max-content;width:max-content;left:50%;bottom:14.5px;translate:calc(0% - var(--choice-feet-x)) calc(100% - var(--choice-feet-y));transform-origin:var(--choice-feet-x) var(--choice-feet-y);transition:transform .25s,filter .25s}.vs-choice-stage .vs-choice-character img{display:block;width:auto;max-width:none;height:112px!important;-o-object-fit:contain;object-fit:contain;image-rendering:auto;filter:drop-shadow(0 4px 3px #0008)}.vs-choice-feet{position:absolute;left:var(--choice-feet-x);top:var(--choice-feet-y);width:0;height:0;pointer-events:none}.vs-class-choice:hover:not(:disabled) .vs-choice-character{transform:scale(1.035)}.vs-class-choice.is-selected .vs-choice-character{animation:vs-choice-summon .55s cubic-bezier(.18,.8,.28,1) both;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--class-accent) 25%,transparent))}.is-selected .vs-choice-rune{border-color:var(--class-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--class-accent) 8%,transparent),0 0 18px color-mix(in srgb,var(--class-accent) 18%,transparent)}.vs-choice-burst{position:absolute;inset:0;pointer-events:none}.vs-choice-burst:before{content:"";position:absolute;inset:12% 0 0;background:radial-gradient(ellipse at 50% 85%,color-mix(in srgb,var(--class-accent) 50%,transparent),transparent 68%);animation:vs-choice-flash .65s ease-out both}.vs-choice-burst i{position:absolute;bottom:15%;left:calc(12% + var(--spark) * 15%);width:3px;height:5px;background:var(--class-accent);box-shadow:0 0 8px var(--class-accent);animation:vs-choice-spark .7s calc(var(--spark) * 35ms) ease-out both}.vs-choice-name{align-self:stretch;font:600 clamp(12px,1.2vw,15px)/1.5 var(--number-font),"Sora",sans-serif;color:#f2e9fa;white-space:nowrap}.vs-class-selection .vs-class-choice>.vs-choice-action{align-self:stretch;display:flex;justify-content:space-between;align-items:center;gap:4px;margin-top:11px;padding:9px 0;border-top:1px solid #b29ac41c;color:#a294b0;font:10px/1.5 var(--number-font),"Sora",sans-serif}.is-selected .vs-choice-action{color:var(--class-accent)!important}.vs-class-selection .vs-class-choice:disabled{cursor:not-allowed}.vs-class-selection .vs-class-choice:disabled:not(.is-upcoming){opacity:.65}.vs-class-selection .vs-class-choice.is-upcoming{opacity:1;border-style:dashed;border-color:#a894bd38;background:linear-gradient(155deg,#181421,#100d17)}.is-upcoming .vs-choice-character{opacity:.82;filter:saturate(.85)}.is-upcoming .vs-choice-name{color:#bdb0cb}.is-upcoming .vs-choice-status{color:var(--class-accent)}.is-upcoming .vs-choice-rune{opacity:.4}.vs-selection-details{position:relative;margin-top:12px;padding:20px 24px;border:1px solid #b69aca2b;border-left:2px solid var(--class-accent);border-radius:5px;background:linear-gradient(110deg,color-mix(in srgb,var(--class-accent) 4%,#17111f),#110d19 70%);transition:border-color .2s}.vs-selection-content{display:grid;grid-template-columns:140px minmax(0,1fr) minmax(0,330px);align-items:center;gap:24px;animation:vs-selection-reveal .28s ease-out}.vs-selection-portrait{display:block;width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:contain;object-fit:contain;image-rendering:auto;border:1px solid color-mix(in srgb,var(--class-accent) 35%,transparent);border-radius:4px;background:#000}.vs-selection-summary{min-width:0}.vs-selection-kicker{display:block;color:var(--class-accent);font:9px/1.6 var(--vs-pixel);letter-spacing:.05em}.vs-selection-summary h3{margin:4px 0 7px;font:600 21px/1.4 var(--number-font),"Sora",sans-serif;color:#f0e6fa}.vs-selection-summary p{margin:0;max-width:360px;color:#b9abc8;font:12px/1.7 var(--number-font),"Sora",sans-serif;min-height:41px}.vs-selection-traits{display:flex;align-items:center;gap:18px;margin-top:14px;padding-top:12px;border-top:1px solid #ffffff12}.vs-selection-traits .vs-loadout-passive{flex:1;min-width:0;border:0;padding:0}.vs-selection-traits .vs-loadout-speed{gap:9px}.vs-selection-skills{width:100%;max-width:330px;justify-self:end}.vs-selection-skills>.vs-selection-kicker{margin-bottom:9px;color:#a99aba}.vs-class-selection .vs-loadout-skills{gap:14px}.vs-class-selection .vs-loadout-skill>.vs-log-ability{border-radius:5px;max-width:100px;justify-self:center}.vs-class-selection .vs-class-abilities{padding:0;border:0;gap:15px}.vs-class-selection .vs-class-meters{margin:14px 0 0}@keyframes vs-choice-summon{0%{opacity:.2;transform:scale(.86)}60%{opacity:1;transform:scale(1.09)}to{opacity:1;transform:scale(1.04)}}@keyframes vs-choice-flash{0%{opacity:0;transform:scale(.7)}25%{opacity:.8}to{opacity:0;transform:scale(1.25)}}@keyframes vs-choice-spark{0%{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:1}to{opacity:0;transform:translateY(calc(-45px - var(--spark) * 7px)) scale(.3)}}@keyframes vs-selection-reveal{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:760px){.vs-class-roster{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.vs-class-selection .vs-class-choice{grid-column:span 2;padding:10px 8px 0}.vs-class-selection .vs-class-choice.is-upcoming{grid-column:span 3}.vs-choice-stage{height:101px;margin:0 0 7px}.vs-choice-stage .vs-choice-character img{height:92px!important}.vs-choice-status{font-size:8px;gap:3px}.vs-choice-name{font-size:12px}.vs-class-selection .vs-class-choice>.vs-choice-action{font-size:9px;margin-top:8px;padding:8px 0}.vs-selection-details{padding:17px}.vs-selection-content{grid-template-columns:112px minmax(0,1fr);gap:20px}.vs-selection-skills,.vs-class-selection .vs-class-abilities{grid-column:1/-1}.vs-selection-skills{max-width:none}.vs-selection-summary h3{font-size:18px}.vs-selection-traits{flex-direction:column;align-items:stretch;gap:12px}.vs-selection-summary p{font-size:11px}.vs-class-selection .vs-loadout-skills{gap:8px}}@media(max-width:480px){.vs-class-roster{gap:6px}.vs-choice-stage{height:92px}.vs-choice-stage .vs-choice-character img{height:82px!important}.vs-choice-name{font-size:11px}.vs-selection-content{grid-template-columns:96px minmax(0,1fr);gap:18px 14px}.vs-selection-summary p{min-height:0;max-width:none}.vs-selection-traits{flex-direction:column;align-items:stretch;margin-top:10px}.vs-selection-skills{max-width:none}.vs-class-selection .vs-loadout-skill>.vs-log-ability{max-width:76px}}@media(max-width:650px)and (orientation:portrait){.vs-lobby .vs-teams{grid-template-columns:minmax(0,1fr);gap:10px;padding:0;border:0;background:none}.vs-lobby .vs-teams>.vs-blue{grid-row:1}.vs-lobby .vs-teams>.vs-red{grid-row:3}.vs-lobby .vs-lobby-versus{position:static;grid-row:2;justify-self:center;transform:none;font-size:18px;line-height:1}.vs-lobby .vs-lobby-versus:before,.vs-lobby .vs-lobby-versus:after{display:none}.vs-lobby .vs-teams .vs-team{padding:12px 10px 0;border:1px solid #bfa0dd30;border-top:2px solid var(--team);border-radius:4px;background:linear-gradient(#100c18b8,#100c18e8),var(--room-arena) center/cover}.vs-lobby .vs-teams .vs-team>header{padding:0 4px}.vs-lobby .vs-teams .vs-team h2{font-size:14px}.vs-lobby .vs-teams .vs-lineup{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;min-height:0;gap:10px 8px;padding:10px 0 4px}.vs-lobby .vs-teams .vs-roster{display:flex;flex-direction:column;align-items:center;flex:0 1 calc((100% - (var(--vs-lineup-columns) - 1)*8px)/var(--vs-lineup-columns));max-width:140px;min-width:0;min-height:0;gap:3px;padding:0;text-align:center}.vs-lobby .vs-teams .vs-roster-sprite{--vs-lobby-sprite-size:76px;height:86px;width:100%;flex:none}.vs-lobby .vs-teams .vs-roster-sprite .party-sprite-pixel,.vs-lobby .vs-teams .vs-roster-sprite .party-sprite-img{height:76px!important}.vs-lobby .vs-teams .vs-roster-name{width:100%;justify-content:center;align-self:center;height:20px;font:600 12px/20px var(--number-font),system-ui,sans-serif;gap:3px}.vs-lobby .vs-teams .vs-roster-meta{align-self:center;padding:0;height:12px;line-height:12px}.vs-lobby .vs-teams .vs-roster-actions{justify-content:center;height:22px}.vs-lobby .vs-team .vs-roster:first-child .vs-player-preview{left:0;right:auto;transform:translateY(-4px)}.vs-lobby .vs-team .vs-roster:nth-child(3n) .vs-player-preview{left:auto;right:0;transform:translateY(-4px)}.vs-lobby .vs-team .vs-roster:is(:first-child,:nth-child(3n)):is(:hover,:focus,:focus-within) .vs-player-preview{transform:translate(0)}.vs-lobby .vs-teams .vs-empty-slot{width:100%;min-height:72px;padding:8px 0}.vs-lobby .vs-teams .vs-team>button{margin-top:8px;min-height:40px;font-size:12px}}.vs-battle.is-turns>.vs-arena .vs-stage[data-mobile-formation=stacked]{--vs-sprite-size:clamp(28px,min(18cqw,calc((100cqh - 80px)/var(--vs-formation-rows) - 48px)),124px)}.vs-battle.is-turns .vs-stage.is-duel[data-mobile-formation=stacked]{--vs-sprite-size:clamp(48px,min(24cqw, calc(100cqh - 104px) ),150px)}@media(max-height:500px)and (min-width:480px)and (orientation:landscape){.vs-battle.is-turns:not(.vs-tutorial-battle){--vs-card-size:clamp(44px,13.5dvh,56px);--vs-dock-width:calc(var(--vs-card-size)*3 + 126px)}.vs-battle.is-turns:not(.vs-tutorial-battle)>.vs-match-header{height:40px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-arena-hud{gap:6px;padding:3px 2px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-controls{display:grid;grid-template-columns:100px minmax(0,1fr);gap:2px 8px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-controls>header{grid-column:1;grid-row:1/3;flex-direction:column;justify-content:center;gap:5px;margin:0}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-end-turn{width:100px;min-height:34px;padding:4px 6px;font-size:9px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-actions{grid-column:2;grid-row:1;gap:6px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-command-label{min-height:16px;padding:2px 3px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-command-label>strong{font-size:8px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-controls>footer{grid-column:2;grid-row:2;margin:0}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-combat-log{height:calc(var(--vs-card-size) + 26px)}.vs-battle.is-turns>.vs-arena .vs-stage[data-mobile-formation=stacked]:not(.is-duel){--vs-sprite-size:clamp(22px,min(16cqw,calc((100cqh - 74px)/var(--vs-formation-rows) - 24px)),108px)}.vs-battle.is-turns>.vs-arena .vs-stage[data-mobile-formation=stacked]:not(.is-duel) .vs-fighter{width:min(14cqw,108px)}}@media(max-height:500px)and (min-width:480px){.vs-step-guide{width:min(920px,calc(100vw - 24px));max-height:calc(100dvh - 16px);padding:12px 16px}.vs-step-guide .vs-guide-header{position:absolute;top:8px;right:8px;margin:0;height:30px}.vs-step-guide .vs-guide-header>button{width:30px;height:30px;min-height:30px}.vs-step-guide .vs-guide-progress{width:calc(100% - 44px);gap:10px;margin:0 0 6px}.vs-step-guide .vs-guide-progress button{min-height:28px;padding:3px 4px;font-size:11px}.vs-step-guide .vs-guide-progress b{width:18px;height:18px}.vs-step-guide h2{font-size:18px;line-height:1.3;margin:4px 0 8px}.vs-tutorial .vs-tutorial-battle.is-turns{--vs-practice-height:clamp(140px, calc(100dvh - 200px) ,170px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:var(--vs-practice-height) auto;align-items:start;gap:6px 16px}.vs-tutorial .vs-practice-arena.has-warrior,.vs-tutorial .vs-practice-arena.is-cancelling{grid-column:1;grid-row:1;margin:0;height:var(--vs-practice-height);padding-bottom:0}.vs-tutorial .vs-practice-guided{grid-column:2;grid-row:1;align-self:center;min-width:0}.vs-tutorial .vs-tutorial-battle.is-turns .vs-turn-controls{display:flex;flex-direction:column;padding:0;gap:0}.vs-tutorial .vs-tutorial-battle.is-turns .vs-turn-controls>header{flex-direction:row;flex-wrap:nowrap;min-height:32px;margin:0 0 6px;gap:4px}.vs-tutorial .vs-tutorial-battle.is-turns .vs-end-turn{width:auto;min-height:32px;padding:5px 8px;font-size:11px}.vs-tutorial .vs-tutorial-battle.is-turns .vs-turn-actions{gap:6px;max-width:300px}.vs-tutorial .vs-practice-art{transform:scale(.85)}.vs-tutorial .vs-tutorial-battle>.vs-guide-caption{grid-column:1/-1;min-height:38px;margin:0;padding:6px 10px;gap:8px}.vs-tutorial .vs-guide-caption>strong{font-size:11px;line-height:1.4}.vs-step-guide .vs-guide-instruction-icon{width:24px;height:24px}.vs-step-guide>footer{position:sticky;bottom:-12px;z-index:20;margin-top:8px;padding:8px 0 0;background:#100b19;gap:8px}.vs-step-guide>footer button{min-height:32px;padding:6px 10px;font-size:11px}.vs-step-guide .vs-guide-costs{gap:12px;margin:4px 0}.vs-step-guide .vs-guide-costs>div{padding:2px 0}.vs-step-guide .vs-guide-costs>div>img{width:48px;height:48px}.vs-step-guide .vs-guide-energy-demo{padding:6px 0;gap:5px}.vs-step-guide .vs-guide-energy-crystals .vs-crystal{width:18px;height:34px}.vs-step-guide .vs-guide-energy-notes{margin:4px 0;gap:12px}.vs-step-guide .vs-guide-energy-notes>div{padding:6px 0}}@media(max-height:340px)and (min-width:480px){.vs-tutorial .vs-practice-arena .vs-practice-player{scale:.86}.vs-step-guide{padding:8px 12px}.vs-step-guide .vs-guide-progress{margin-bottom:2px}.vs-step-guide h2{font-size:16px;margin:2px 0 5px}.vs-step-guide>footer{margin-top:5px;padding-top:5px;bottom:-8px}}.vs-battle.is-turns .vs-body-effects>.vs-damage:not(.is-heal){--vs-damage-low:#c4b9ad;--vs-damage-mid:#fff1d2;--vs-damage-high:#ffbe3b;color:var(--vs-damage-mid);color:color-mix(in oklab,var(--vs-damage-high) calc(max(0,var(--vs-damage-t,.3) - .5)*200%),color-mix(in oklab,var(--vs-damage-mid) calc(min(1,var(--vs-damage-t,.3) * 2)*100%),var(--vs-damage-low)));font-size:calc(clamp(22px,calc(var(--vs-sprite-size) * .28),36px) * (.84 + var(--vs-damage-t,.3) * .26))}.vs-battle.is-turns .vs-body-effects>.vs-damage.is-light{opacity:.92}.vs-battle.is-turns .vs-body-effects>.vs-damage.is-heavy{font-size:clamp(28px,calc(var(--vs-sprite-size) * .36),46px);text-shadow:-1px -1px #3a1606,1px -1px #3a1606,-1px 1px #3a1606,1px 2px #3a1606,0 3px #120604,0 0 14px #ff9b2a99;animation:vs-number-heavy .9s cubic-bezier(.2,.7,.3,1) both}.vs-battle.is-turns .vs-body-effects>.vs-damage.is-burn{color:#ff6a2b;font-size:calc(clamp(22px,calc(var(--vs-sprite-size) * .28),36px)*.86);text-shadow:-1px -1px #3d0b06,1px -1px #3d0b06,-1px 1px #3d0b06,1px 2px #3d0b06,0 3px #160402,0 0 10px #ff3d1f99;animation:vs-number-burn .95s ease-out both}@keyframes vs-number-heavy{0%{opacity:0;transform:translate(var(--vs-number-x),6px) scale(.5)}12%{opacity:1;transform:translate(var(--vs-number-x),-10px) scale(1.45)}26%{transform:translate(var(--vs-number-x),-14px) scale(1)}70%{opacity:1}to{opacity:0;transform:translate(var(--vs-number-x),-40px) scale(.96)}}@keyframes vs-number-burn{0%{opacity:0;transform:translate(var(--vs-number-x),4px) scale(.8);color:#ffd27a}16%{opacity:1;transform:translate(var(--vs-number-x),-6px) scale(1.08)}30%,50%{color:#ff6a2b}40%{color:#ff9a3d}72%{opacity:1}to{opacity:0;transform:translate(var(--vs-number-x),-30px) scale(.94)}}.vs-character>.vs-ko-fall{animation:vs-ko-fall .7s cubic-bezier(.2,.7,.3,1) both}@keyframes vs-ko-fall{0%,14%{filter:brightness(3.2) saturate(.4);translate:0 -5%}42%{filter:brightness(1);translate:0 3%}64%{translate:0 -1%}to{filter:none;translate:0 0}}.is-turns .vs-fighter.is-down{transition:left .48s cubic-bezier(.22,.61,.36,1),top .48s cubic-bezier(.22,.61,.36,1),background .2s,opacity .7s ease .3s,filter .7s ease .3s}.vs-body-effects>.vs-ko-flash{position:absolute;left:50%;top:50%;z-index:4;width:calc(var(--vs-sprite-size) * 1.3);aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff 0,#ffe9e4cc 28%,#ff8a7a33 55%,transparent 70%);animation:vs-ko-flash .38s ease-out both}@keyframes vs-ko-flash{0%{opacity:.95;scale:.35}to{opacity:0;scale:1.5}}.vs-body-effects>.vs-ko-stamp{position:absolute;left:50%;top:62%;z-index:9;translate:-50% -50%;rotate:-8deg;padding:4px 10px 3px;border:2px solid #ff8b7a;background:#5e1019e6;color:#ffe2dc;font:700 clamp(11px,calc(var(--vs-sprite-size) * .13),17px)/1 var(--vs-pixel);letter-spacing:.12em;white-space:nowrap;box-shadow:0 0 0 2px #1a0508,0 4px #1a0508,0 0 18px #ff4a3a66;pointer-events:none;animation:vs-ko-stamp 1.6s cubic-bezier(.2,.8,.25,1) both}@keyframes vs-ko-stamp{0%{opacity:0;scale:2.4}9%{opacity:1;scale:.9}15%{scale:1.05}21%{scale:1}76%{opacity:1;scale:1}to{opacity:0;scale:.96}}.is-turns .vs-hp-pulse:not(.is-heal){background:#fff;animation:vs-hp-flash .26s ease-out both}@keyframes vs-hp-flash{0%{opacity:.85}to{opacity:0}}.is-turns .vs-fighter.is-self.is-low-hp .vs-health{transform-origin:50% 50%;animation:vs-low-hp-beat 1.1s ease-in-out infinite}@keyframes vs-low-hp-beat{0%,40%,to{scale:1}12%{scale:1.07}24%{scale:1.02}30%{scale:1.05}}.vs-low-hp-vignette{position:absolute;inset:0;z-index:9;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,#b0101e40 80%,#7a0611a6 100%);animation:vs-low-hp-vignette 1.1s ease-in-out infinite}@keyframes vs-low-hp-vignette{0%,40%,to{opacity:.55}12%{opacity:1}24%{opacity:.7}30%{opacity:.9}}.vs-battle.is-turns>.vs-battle-backdrop,.vs-battle.is-turns .vs-stage{transition:scale .42s cubic-bezier(.3,.6,.3,1)}.vs-battle.is-turns .vs-stage{transform-origin:var(--vs-cam-x,50%) var(--vs-cam-y,50%)}.vs-battle.is-turns>.vs-battle-backdrop{transform-origin:var(--vs-cam-bx,50%) var(--vs-cam-by,50%)}.vs-battle.is-turns[data-camera=ult]>.vs-battle-backdrop,.vs-battle.is-turns[data-camera=ult] .vs-stage{scale:1.06;transition:scale 1.25s cubic-bezier(.16,.75,.2,1)}.rp-page{max-width:1200px;font-family:var(--ui-pixel);color:var(--px-text)}.rp-icon{width:20px;height:20px;flex:none}.rp-link{background:none;border:0;padding:0;color:#cbbfdc;font:400 15px var(--ui-pixel);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rp-link:hover{color:#fff}.rp-label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:16px;color:#cbbfdc}.rp-label small{margin-right:auto;color:#8f82a3;font-size:14px}.rp-error{margin:0;color:#ffc3c3;font-size:15px;line-height:1.4}.rp-rooms-head{display:flex;align-items:center;gap:14px;margin-bottom:22px}.rp-rooms-head h1{margin:0;font:700 30px var(--ui-pixel);color:#fff;text-shadow:3px 3px 0 var(--px-ink)}.rp-count{color:#a99bbd;font-size:16px}.rp-search{margin-left:auto;width:280px}.rp-rooms-head .site-primary,.rp-rooms-head .site-secondary{min-height:52px;padding:0 20px;flex:none;font-size:17px}.rp-room-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.rp-room{display:grid;grid-template-columns:150px minmax(0,1fr) 230px 190px 24px 140px;align-items:center;-moz-column-gap:20px;column-gap:20px;min-height:96px;padding-right:18px;background:var(--px-panel);border:3px solid var(--px-ink);box-shadow:inset 0 3px 0 var(--px-line);color:inherit;text-decoration:none;transition:background .12s}.rp-room:hover{background:#241c2e}.rp-room:focus-visible{outline:3px solid #d6bcff;outline-offset:2px}.rp-room-thumb{width:150px;height:90px;-o-object-fit:cover;object-fit:cover;border-right:3px solid var(--px-ink)}.rp-room-id{display:flex;flex-direction:column;gap:6px;min-width:0}.rp-room-id strong{overflow:hidden;font-weight:400;font-size:20px;color:#fff;text-overflow:ellipsis;white-space:nowrap}.rp-room-id small{color:#a99bbd;font-size:15px}.rp-seat-pips{display:flex;gap:10px}.rp-seat-pips>span{display:flex;gap:3px}.rp-room-status{color:#8be0a0;font-size:16px}.rp-room.is-battle .rp-room-status{color:var(--px-gold)}.rp-room-lock{display:flex;color:#a99bbd}.rp-room .rp-room-cta{min-height:48px;padding:0 12px;font-size:16px;pointer-events:none}.rp-empty{display:flex;flex-direction:column;align-items:center;gap:18px;padding:56px 12px;color:#a99bbd;font-size:17px;text-align:center}.rp-empty p{margin:0}.rp-create{display:grid;grid-template-columns:minmax(0,600px) minmax(0,560px);justify-content:space-between;gap:40px;align-items:start}.rp-create-art{display:grid;isolation:isolate}.rp-mode-presentation{grid-area:1 / 1;align-self:start;min-width:0;display:flex;flex-direction:column;gap:14px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.985);transform-origin:50% 20%;transition:opacity .32s ease,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s}.rp-mode-presentation.is-active{z-index:1;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.rp-art-frame{overflow:hidden;background:var(--px-ink)}.rp-art-frame img{display:block;width:100%;height:auto}.rp-art-caption{padding:18px 22px;background:#0b0910d1}.rp-art-caption p{margin:0;color:#d6cbe6;font-size:18px}.rp-boss-pip{width:22px!important;height:22px!important}.rp-mode-note{margin:0;padding:10px 12px;border:2px dashed var(--px-line);color:#a99bbd;font-size:14px;line-height:1.5}.rp-soon{display:flex;align-items:center;gap:12px;margin:0;padding:12px 16px;border:3px dashed var(--px-line);color:#8f82a3;font-size:16px}.rp-create-form{display:flex;flex-direction:column;gap:22px;padding:28px}.rp-create-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.rp-create-head h1{margin:0;font:700 30px var(--ui-pixel);color:#fff}.rp-field{display:flex;flex-direction:column;gap:8px}.rp-account{margin:0;color:#cbbfdc;font-size:16px}.rp-account strong{color:#fff;font-weight:400}.rp-fieldset{margin:0;padding:0;border:0;min-width:0}.rp-fieldset legend{width:100%;margin-bottom:10px;padding:0}.rp-size-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rp-size{flex-direction:column;min-height:96px}.rp-team-pips{display:flex;flex-direction:column;align-items:center;gap:4px}.rp-team-pips>span{display:flex;gap:3px}.rp-visibility-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rp-visibility{justify-content:flex-start;min-height:84px;padding:0 16px;gap:14px;text-align:left}.rp-visibility>span{display:flex;flex-direction:column;gap:3px}.rp-visibility strong{font-weight:400;font-size:17px}.rp-visibility small{color:#a99bbd;font-size:14px}.rp-visibility[aria-pressed=true] small{color:#e3cf9a}.rp-create .room-security{max-width:none;margin:0}.rp-create .rp-submit{min-height:68px;font-size:24px}@media(max-width:1100px){.rp-room{grid-template-columns:120px minmax(0,1fr) 190px 24px 130px}.rp-room-thumb{width:120px}.rp-seat-pips{display:none}.rp-create{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}}@media(max-width:760px){.rp-rooms-head{flex-wrap:wrap}.rp-rooms-head h1{font-size:24px}.rp-search{order:3;width:100%;margin-left:0}.rp-rooms-head .site-primary,.rp-rooms-head .site-secondary{flex:1}.rp-room{grid-template-columns:72px minmax(0,1fr) auto;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:6px;min-height:0;padding:10px 12px 10px 0}.rp-room-thumb{grid-row:1/3;width:72px;height:100%;min-height:72px}.rp-room-id strong{font-size:17px}.rp-room-status{grid-column:2;grid-row:2;font-size:14px}.rp-room-lock{display:none}.rp-room .rp-room-cta{grid-column:3;grid-row:1/3;min-height:44px;font-size:14px}.rp-create{grid-template-columns:minmax(0,1fr)}.rp-art-caption{padding:14px 16px}.rp-art-caption p{font-size:15px}.rp-create-form{padding:20px 16px}.rp-size{min-height:84px;padding:8px 4px;font-size:13px;white-space:nowrap}.rp-visibility{min-height:72px;padding:0 12px}}.rp-mode-info{display:grid;gap:12px;padding:18px 20px}.rp-mode-info h3{margin:0;color:#a99bbd;font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.rp-diffs{display:flex;flex-wrap:wrap;gap:8px}.rp-diff{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#140f1b;border:2px solid var(--px-line);color:#ddd2ea;font-size:14px}.rp-diff.is-1{--skull:#e8e0f0}.rp-diff.is-2{--skull:#ffb35a}.rp-diff.is-3{--skull:#ff5a4a}.rp-skulls{display:flex;gap:2px}.rp-skulls svg{width:12px;height:12px;color:#4a3d5a;shape-rendering:crispEdges}.rp-skulls svg.is-on{color:var(--skull)}.rp-loot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rp-loot span{display:grid;justify-items:center;gap:4px;padding:8px 4px;background:#140f1b;border:2px solid #2a2136;color:#cbbfd5;font-size:12px;text-align:center}.rp-loot img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.rp-facts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.rp-facts li{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#140f1b;border:2px solid #2a2136;color:#ddd2ea;font-size:15px}.rp-facts b{min-width:56px;color:var(--px-gold);font-weight:400;font-size:18px}.rp-empty-modes{gap:14px;padding:20px 12px 8px}.rp-start-cards{display:grid;grid-template-columns:repeat(2,minmax(0,300px));gap:14px;justify-content:center;width:100%}.rp-start-card{display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--px-ink);border:3px solid var(--px-ink);box-shadow:0 0 0 2px var(--px-line);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .15s cubic-bezier(.3,1.4,.5,1),box-shadow .15s}.rp-start-card.is-gold{box-shadow:0 0 0 2px var(--px-gold),0 0 22px #f2c14e40}.rp-start-card:hover{transform:translateY(-3px)}.rp-start-card:focus-visible{outline:3px solid #d6bcff;outline-offset:3px}.rp-start-card>img{display:block;width:100%;height:auto}.rp-start-card>span{display:grid;align-content:start;gap:2px;width:100%;flex:1;padding:12px 14px;background:#0b0910eb}.rp-start-card small{color:#d6cbe6;font-size:13px}.rp-start-card em{justify-self:start;margin-top:6px;padding:5px 10px;color:#2a1806;font-style:normal;font-size:13px;background:linear-gradient(#ffe3a0,#e9a640)}@media(max-width:760px){.rp-mode-info{display:none}.rp-mode{flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-height:0;padding:10px 12px}.rp-start-cards{grid-template-columns:minmax(0,360px)}}@media(prefers-reduced-motion:reduce){.rp-start-card,.rp-mode-presentation{transition:none}.rp-mode-presentation{transform:none}}.rp-entry{min-height:100dvh;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;padding:96px 16px 48px;background:#120e18 var(--room-arena) center/cover no-repeat;font-family:var(--ui-pixel);color:var(--px-text);position:relative}.rp-entry:before{content:"";position:fixed;inset:0;background:#0c0912b8}.rp-entry-card{position:relative;width:min(100%,760px);box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:32px}.rp-entry-kicker{color:var(--px-muted);font-size:16px}.rp-entry-card h1{margin:-12px 0 0;font:700 36px/1.15 var(--ui-pixel);color:#fff;text-shadow:3px 3px 0 var(--px-ink);overflow-wrap:anywhere}.rp-entry-meta{margin:-12px 0 0;color:#cbbfdc;font-size:16px}.rp-entry-meta b{color:var(--px-gold);font-weight:400}.rp-entry-teams{display:flex;align-items:center;gap:16px;padding:14px 0;border-block:3px solid var(--px-ink);box-shadow:0 1px 0 var(--px-line),inset 0 1px 0 var(--px-line)}.rp-entry-roster{display:flex;flex-wrap:wrap;gap:6px;flex:1}.rp-entry-roster.vs-red{justify-content:flex-end}.rp-face{width:52px;height:52px;box-sizing:border-box;border:3px solid var(--px-ink);-o-object-fit:cover;object-fit:cover;background:#120e18}.rp-entry-roster.vs-blue .rp-face{border-color:#1f6f97}.rp-entry-roster.vs-red .rp-face{border-color:#9a2f2a}.rp-face.is-mystery{display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:#3a2e4a}.rp-face.is-mystery img{width:38px;image-rendering:pixelated}.rp-entry-roster .rp-face.is-empty{border:2px dashed var(--px-line);background:none}.rp-entry-score{flex:none;color:var(--px-gold);font:700 22px var(--vs-pixel);white-space:nowrap}.rp-entry-code{max-width:160px;letter-spacing:.3em}.rp-entry-join,.rp-entry-watch{display:flex;flex-direction:column;gap:10px}.rp-entry-join h2,.rp-entry-watch h2{margin:0;font:700 22px var(--ui-pixel);color:#fff}.rp-entry-watch p{margin:0;color:#cbbfdc;font-size:16px}.rp-entry-join-row{display:flex;gap:12px}.rp-entry-nick{flex:1}.rp-entry-join-row .site-primary{min-height:52px;padding:0 20px;flex:none}.rp-entry-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rp-cheer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:72px;border:3px solid var(--px-ink);color:#fff;font-family:var(--ui-pixel);cursor:pointer}.rp-cheer strong{font:700 19px var(--ui-pixel)}.rp-cheer small{font-size:14px}.rp-cheer.vs-blue{background:#164e6e;box-shadow:inset 0 -4px #0f3a52,inset 0 3px #2d9fc7}.rp-cheer.vs-blue small{color:#bfe9f4}.rp-cheer.vs-red{background:#6e1d1a;box-shadow:inset 0 -4px #4e1714,inset 0 3px #cf4a3f}.rp-cheer.vs-red small{color:#f7c4bd}.rp-cheer:hover:not(:disabled){filter:brightness(1.12)}.rp-cheer:disabled{opacity:.45;cursor:default}.rp-cheer:focus-visible{outline:3px solid #d6bcff;outline-offset:2px}.rp-entry-card>.rp-link{align-self:flex-start}@media(max-width:640px){.rp-entry{padding:24px 12px}.rp-entry-card{padding:20px 16px;gap:16px}.rp-entry-card h1{font-size:26px}.rp-face{width:40px;height:40px}.rp-entry-teams{gap:8px}.rp-entry-join-row{flex-direction:column}}.vs-lobby{font-family:var(--ui-pixel)}.vs-lobby>header .vs-eyebrow{font:500 15px var(--ui-pixel);letter-spacing:0;color:var(--px-muted);text-transform:none}.vs-lobby>header h1.vs-lobby-title{font:700 clamp(26px,3vw,36px)/1.15 var(--ui-pixel);letter-spacing:0;text-shadow:3px 3px 0 var(--px-ink)}.vs-lobby>header .vs-leave{border:3px solid var(--px-ink);border-radius:0;background:#2b2236;box-shadow:inset 0 -4px #1a1322,inset 0 3px 0 var(--px-line-hi);color:#e9dff5;font:500 15px var(--ui-pixel);letter-spacing:0}.vs-lobby .vs-team header h2{font:700 24px var(--vs-pixel);letter-spacing:.04em}.vs-lobby .vs-team>button.vs-team-join{border:3px solid var(--px-ink);border-radius:0;box-shadow:inset 0 -4px #0005,inset 0 3px color-mix(in srgb,var(--team) 45%,transparent);background:color-mix(in srgb,var(--team) 22%,#15101d);color:#fff;font:500 15px var(--ui-pixel);letter-spacing:0;padding:12px}.vs-lobby .vs-team>button.vs-team-join.is-own{background:transparent;box-shadow:none;border-color:transparent;color:var(--team)}.vs-lobby .vs-roster-name{font-family:var(--ui-pixel)}.vs-lobby .vs-roster-meta{font:500 12px var(--ui-pixel);letter-spacing:0;color:var(--px-gold)}.vs-lobby .vs-lobby-actions{border:3px solid var(--px-ink);border-bottom:0;border-radius:0;background:var(--px-panel);box-shadow:inset 0 3px 0 var(--px-line-hi),0 -6px 22px #0006}.vs-lobby .vs-lobby-actions:before{display:none}.vs-lobby .vs-lobby-status{font:500 15px var(--ui-pixel);letter-spacing:0}.vs-lobby .vs-lobby-ready,.vs-lobby .vs-lobby-shuffle,.vs-lobby .vs-how-to{border:3px solid var(--px-ink);border-radius:0;background:#2b2236;box-shadow:inset 0 -4px #1a1322,inset 0 3px 0 var(--px-line-hi);color:#e9dff5;font:500 15px var(--ui-pixel);letter-spacing:0;text-transform:none}.vs-lobby .vs-lobby-ready.is-ready{background:#1f3a2c;box-shadow:inset 0 -4px #12251b,inset 0 3px #3d7a5a;color:#b9f3cf}.vs-lobby .vs-lobby-actions .vs-lobby-start,.vs-lobby .vs-lobby-actions .vs-lobby-start.is-armed{border:3px solid var(--px-ink);border-radius:0;background:var(--px-gold);box-shadow:inset 0 -5px 0 var(--px-gold-dark),inset 0 3px #ffe9a3;color:#2a1a05;font:700 16px var(--ui-pixel);letter-spacing:0;text-transform:none;clip-path:var(--px-notch)}.vs-lobby .vs-lobby-actions .vs-lobby-start:disabled{background:#4a4031;box-shadow:inset 0 -4px #2e271d,inset 0 3px #6b5c45;color:#bfb39c}.vs-lobby .vs-roster-mystery{display:flex;align-items:flex-end;justify-content:center}.vs-roster-silhouette{position:relative;z-index:1;width:calc(var(--vs-lobby-sprite-size,104px) * .62);max-width:78px;image-rendering:pixelated;filter:drop-shadow(0 3px 0 #0008)}.vs-roster.is-self .vs-roster-silhouette{filter:drop-shadow(0 0 4px rgba(242,193,78,.75))}.vs-pick-teaser{display:flex;align-items:center;gap:18px;width:min(100%,760px);box-sizing:border-box;margin:28px auto 0;padding:16px 20px;font-family:var(--ui-pixel)}.vs-pick-teaser-faces{display:flex;flex:none}.vs-pick-teaser-faces img{width:56px;height:56px;margin-left:-10px;border:3px solid var(--px-ink);filter:brightness(.75) saturate(.8)}.vs-pick-teaser-faces img:first-child{margin-left:0}.vs-pick-teaser-copy{display:flex;flex-direction:column;gap:6px}.vs-pick-teaser-copy strong{font:700 20px var(--ui-pixel);color:#fff}.vs-pick-teaser-copy small{color:#cbbfdc;font-size:15px;line-height:1.4}@media(max-width:640px){.vs-pick-teaser{flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px;padding:14px}.vs-pick-teaser-faces img{width:44px;height:44px}}.vs-lobby .vs-room-management summary,.vs-lobby .vs-room-management button{font-family:var(--ui-pixel);letter-spacing:0;text-transform:none}.vs-lobby .vs-lobby-invite{font-family:var(--ui-pixel)}.vs-lobby .vs-lobby-invite *:not(svg):not(path){letter-spacing:0}.vs-lobby .party-invite strong,.vs-lobby .party-invite span,.vs-lobby .vs-room-management summary{font-family:var(--ui-pixel);text-transform:none;letter-spacing:0}.vs-lobby .party-invite strong{font-size:13px;color:var(--px-muted)}.vs-lobby .vs-room-management summary{font-size:16px}.vs-lobby .vs-lobby-actions .vs-lobby-start:hover:not(:disabled){background:#f7cd63;box-shadow:inset 0 -5px 0 var(--px-gold-dark),inset 0 3px #ffe9a3}.vs-lobby .vs-lobby-start.is-armed:after{border-color:var(--px-gold)}.vs-lobby .vs-bot-settings{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:min(100%,760px);box-sizing:border-box;margin:0 auto 16px;font-family:var(--ui-pixel)}.vs-bot-settings-label{color:#fff;font:700 16px var(--ui-pixel)}.vs-lobby .vs-bot-level{flex-direction:row;gap:8px;min-height:40px;padding:6px 14px;font-size:15px}.vs-lobby .vs-bot-level small{color:#a99bbd;font-size:12px}.vs-lobby .vs-bot-level[aria-pressed=true] small{color:#e3cf9a}.vs-bot-settings-note{color:#8f82a3;font-size:13px}.vs-lobby .vs-add-bot{margin-top:8px;width:100%;min-height:40px;border:2px dashed color-mix(in srgb,var(--team) 60%,transparent);border-radius:0;background:transparent;color:var(--team);font:500 15px var(--ui-pixel);cursor:pointer;transition:background .18s ease}.vs-lobby .vs-add-bot:hover:not(:disabled){background:color-mix(in srgb,var(--team) 12%,transparent)}.vs-lobby .vs-add-bot:disabled{opacity:.45;cursor:default}.vs-roster-bot{margin-left:6px;padding:0 5px;border:2px solid var(--px-ink,#0b0910);background:#3a2e4a;color:#e9dff5;font:700 11px var(--ui-pixel)}.vs-lobby .vs-lobby-actions .vs-lobby-start{background:var(--px-gold)!important;color:#2a1a05!important;border:3px solid var(--px-ink)!important}.vs-lobby .vs-lobby-actions .vs-lobby-start:hover:not(:disabled){background:#f7cd63!important}.vs-lobby .vs-lobby-actions .vs-lobby-start:disabled{background:#4a4031!important;color:#bfb39c!important}@media(max-width:760px){.vs-lobby{padding-bottom:240px}.vs-lobby .vs-lobby-confirm{display:flex;flex-wrap:wrap;gap:8px}.vs-lobby .vs-lobby-confirm>.vs-lobby-chat{flex:none}.vs-lobby .vs-lobby-confirm>.vs-lobby-shuffle,.vs-lobby .vs-lobby-confirm>.vs-lobby-ready{flex:1 1 0;width:auto;min-width:0;min-height:46px;padding:4px 6px;gap:6px;font-size:13px;line-height:1.15;white-space:normal;text-wrap:balance}.vs-lobby .vs-lobby-confirm>.vs-lobby-start{flex:1 1 100%;width:100%;min-height:48px;padding:10px 12px}}.vs-battle.is-turns:not(.vs-tutorial-battle)>.vs-match-header{background:#0b0912d6;border-bottom:3px solid var(--px-ink);box-shadow:0 2px 0 var(--px-line)}.vs-battle.is-turns .vs-score-identity>strong{padding:4px 22px 4px 12px;border:3px solid var(--px-ink);color:#fff;font:700 18px var(--ui-pixel);letter-spacing:0;text-shadow:2px 2px 0 var(--px-ink)}.vs-battle.is-turns .vs-score.vs-blue .vs-score-identity>strong{background:#1f6f97;box-shadow:inset 0 3px #6cc6e0;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%)}.vs-battle.is-turns .vs-score.vs-red .vs-score-identity>strong{padding:4px 12px 4px 22px;background:#9a2f2a;box-shadow:inset 0 3px #ec8a7f;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,12px 50%)}.vs-battle.is-turns .vs-round-marks{gap:4px}.vs-battle.is-turns .vs-round-marks i{width:14px;height:6px;border:2px solid var(--px-ink);background:#2b2236;transform:none;box-shadow:none}.vs-battle.is-turns .vs-round-marks i.is-won{background:var(--team)}.vs-battle.is-turns .vs-match-header>.vs-turn-clock{padding-bottom:16px;background:var(--px-panel);border:3px solid var(--px-ink);box-shadow:inset 0 0 0 2px var(--px-line),inset 0 5px 0 2px var(--px-line-hi)}.vs-battle.is-turns .vs-clock-meta>strong{font:700 17px var(--ui-pixel);letter-spacing:0;color:#fff}.vs-battle.is-turns .vs-clock-meta>strong>small{font:400 13px var(--ui-pixel);color:#a99bbd}.vs-battle.is-turns .vs-clock-meta>span{font:400 13px var(--ui-pixel);color:#a99bbd}.vs-battle.is-turns .vs-clock-value>b{color:var(--px-gold);text-shadow:2px 2px 0 var(--px-ink)}.vs-battle.is-turns .vs-clock-value.is-phase>b{font:500 15px var(--ui-pixel);color:#d8c2f1;text-shadow:none}.vs-battle.is-turns .vs-clock-track{left:12px;right:12px;bottom:5px;height:6px;background:#2b2236;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(4% - 2px),transparent calc(4% - 2px) 4%);mask:repeating-linear-gradient(90deg,#000 0 calc(4% - 2px),transparent calc(4% - 2px) 4%)}.vs-battle.is-turns .vs-clock-track>i{background:var(--px-blue)}.vs-battle.is-turns .vs-match-header.is-urgent .vs-clock-track>i{background:var(--px-gold)}.vs-battle.is-turns .vs-side-label{font:500 13px var(--ui-pixel);letter-spacing:0;text-shadow:2px 2px 0 var(--px-ink)}.vs-battle.is-turns .vs-fighter-name{font-family:var(--ui-pixel);font-weight:700;letter-spacing:0;text-shadow:2px 2px 0 var(--px-ink)}.vs-battle.is-turns .vs-fighter.is-self .vs-fighter-name{color:var(--px-gold)}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-arena-hud{background:var(--px-panel);border-top:3px solid var(--px-ink);box-shadow:inset 0 3px 0 var(--px-line-hi)}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-team-chat,.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-combat-log{background:#161120;border:3px solid var(--px-ink);border-radius:0;box-shadow:inset 0 0 0 2px #2b2236}.vs-battle.is-turns .vs-team-chat>summary{font:700 16px var(--ui-pixel);letter-spacing:0;text-transform:none}.vs-battle.is-turns .vs-team-chat>summary>small{font:400 13px var(--ui-pixel)}.vs-battle.is-turns .vs-team-chat input{border:3px solid var(--px-ink);background:#0f0b16;font-family:var(--ui-pixel);font-size:15px}.vs-battle.is-turns .vs-team-chat form button{border:3px solid var(--px-ink);border-radius:0;background:#2b2236;box-shadow:inset 0 -3px #1a1322,inset 0 2px 0 var(--px-line-hi)}.vs-battle.is-turns .vs-combat-log{font-family:var(--ui-pixel)}.vs-battle.is-turns .vs-turn-resource>strong{font:700 18px var(--ui-pixel);letter-spacing:0;text-transform:none;color:#fff}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-end-turn{border:3px solid var(--px-ink);border-radius:0;background:var(--px-gold);color:#2a1a05;box-shadow:inset 0 -5px 0 var(--px-gold-dark),inset 0 3px #ffe9a3;font:700 17px var(--ui-pixel);letter-spacing:0;text-transform:none;clip-path:var(--px-notch)}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-end-turn:hover:not(:disabled){background:#f7cd63;filter:none;box-shadow:inset 0 -5px 0 var(--px-gold-dark),inset 0 3px #ffe9a3}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-end-turn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 -2px 0 var(--px-gold-dark),inset 0 3px #ffe9a3}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-end-turn.is-ready{background:#1f3a2c;color:#b9f3cf;box-shadow:inset 0 -4px #12251b,inset 0 3px #3d7a5a}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-end-turn:disabled{background:#2b2236;color:#9d90ab;box-shadow:inset 0 -4px #1a1322,inset 0 3px 0 var(--px-line-hi)}.vs-battle.is-turns .vs-end-turn>span{font-family:var(--ui-pixel)}.vs-battle.is-turns .vs-audio-button{border:3px solid var(--px-ink);border-radius:0;background:#2b2236;box-shadow:inset 0 -4px #1a1322,inset 0 3px 0 var(--px-line-hi);color:#e9dff5;font:500 14px var(--ui-pixel);letter-spacing:0;text-transform:none}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-actions>.vs-command{border:3px solid var(--px-ink);border-radius:0;box-shadow:0 0 0 2px var(--px-line-hi),0 4px 0 var(--px-ink)}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-command-label{display:none}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-command-cost{border:2px solid var(--px-ink);border-radius:0;background:#120e18;box-shadow:none}.vs-battle.is-turns .vs-dock-passive{font-family:var(--ui-pixel);letter-spacing:0}.vs-battle.is-turns .vs-dock-passive small{font:400 11px var(--ui-pixel);letter-spacing:0}.vs-round-overlay .vs-result-kicker{font:400 16px var(--ui-pixel);letter-spacing:0;text-transform:none;color:var(--px-muted)}.vs-round-overlay .vs-result-hero h1{font:700 clamp(40px,5vw,60px)/1 var(--ui-pixel);letter-spacing:0;color:#fff;text-shadow:4px 4px 0 #3a2e4a}.vs-round-overlay .vs-result-hero.vs-blue h1{text-shadow:4px 4px 0 #164e6e}.vs-round-overlay .vs-result-hero.vs-red h1{text-shadow:4px 4px 0 #6e1d1a}.vs-round-overlay .vs-result-tally small{padding:3px 10px;border:3px solid var(--px-ink);color:#fff;font:700 13px var(--vs-pixel);letter-spacing:.04em}.vs-round-overlay .vs-result-tally .vs-blue small{background:#1f6f97}.vs-round-overlay .vs-result-tally .vs-red small{background:#9a2f2a}.vs-round-overlay .vs-next-round{font-family:var(--ui-pixel);letter-spacing:0}.vs-round-overlay .vs-next-round b{color:var(--px-gold)}.vs-round-overlay .vs-personal-summary{background:var(--px-panel);border:3px solid var(--px-ink);border-radius:0;box-shadow:inset 0 0 0 2px var(--px-line),inset 0 5px 0 2px var(--px-line-hi)}.vs-round-overlay .vs-personal-summary>header small{font:700 17px var(--ui-pixel);letter-spacing:0;text-transform:none;color:#fff}.vs-round-overlay .vs-personal-summary>header b,.vs-round-overlay .vs-result-mvp small{padding:1px 8px;border:2px solid var(--px-ink);background:var(--px-gold);color:#2a1a05;font:700 13px var(--vs-pixel);letter-spacing:0}.vs-round-overlay .vs-personal-summary>div>div{background:#161120;border:3px solid var(--px-ink);border-radius:0;box-shadow:inset 0 3px #2b2236}.vs-round-overlay .vs-personal-summary>div>div>span{font:400 14px var(--ui-pixel);letter-spacing:0;text-transform:none;color:#a99bbd}.vs-round-overlay .vs-personal-summary>div>div>strong{color:var(--px-gold);text-shadow:2px 2px 0 var(--px-ink)}.vs-round-overlay .vs-report-toolbar>strong{font:700 18px var(--ui-pixel);letter-spacing:0;text-transform:none}.vs-round-overlay .vs-result-mvp{background:var(--px-panel);border:3px solid var(--px-ink);border-radius:0;box-shadow:inset 0 3px 0 var(--px-line-hi)}.vs-round-overlay .vs-result-mvp.vs-blue{border-color:#1f6f97}.vs-round-overlay .vs-result-mvp.vs-red{border-color:#9a2f2a}.vs-round-overlay .vs-result-mvp>span{font:700 14px var(--ui-pixel);letter-spacing:0}.vs-round-overlay .vs-result-mvp strong{font:700 22px var(--ui-pixel);letter-spacing:0}.vs-round-overlay .vs-mvp-portrait.is-face{display:block;width:88px;height:88px;overflow:visible;background:none}.vs-round-overlay .vs-mvp-portrait.is-face img{display:block;width:88px;height:88px;border:3px solid var(--px-ink);box-shadow:0 0 0 3px var(--team,#3a2e4a)}.vs-round-overlay .vs-result-highlights>div{background:#161120;border:3px solid var(--px-ink);border-radius:0;box-shadow:inset 0 3px #2b2236}.vs-round-overlay .vs-result-highlights span{font:400 13px var(--ui-pixel);letter-spacing:0}.vs-round-overlay .vs-result-highlights b{color:var(--px-gold)}.vs-round-overlay .vs-result-highlights strong{font:700 13px var(--ui-pixel)}.vs-round-overlay details>summary{font:500 15px var(--ui-pixel);letter-spacing:0;text-transform:none}.vs-round-overlay .vs-end-actions .vs-primary{border:3px solid var(--px-ink);border-radius:0;background:var(--px-gold);color:#2a1a05;box-shadow:inset 0 -5px 0 var(--px-gold-dark),inset 0 3px #ffe9a3;font:700 17px var(--ui-pixel);letter-spacing:0;text-transform:none;clip-path:var(--px-notch)}.vs-round-overlay .vs-end-actions button:not(.vs-primary){border:3px solid var(--px-ink);border-radius:0;background:#2b2236;box-shadow:inset 0 -4px #1a1322,inset 0 3px 0 var(--px-line-hi);color:#e9dff5;font:500 15px var(--ui-pixel);letter-spacing:0;text-transform:none}.vs-battle .vs-crowd-bar,.vs-lobby .vs-crowd-bar{border:3px solid var(--px-ink);background:var(--px-panel);box-shadow:inset 0 3px 0 var(--px-line-hi)}.vs-crowd-bar>header>.vs-crowd-bar-team{overflow:visible;font:700 16px var(--ui-pixel);letter-spacing:0;text-transform:none}.vs-crowd-bar>header>small{font:400 13px var(--ui-pixel);white-space:nowrap}.vs-crowd-bar .vs-crowd-bar-actions>button{border:3px solid var(--px-ink);border-radius:0;box-shadow:inset 0 -3px #1a1322,inset 0 2px 0 var(--px-line-hi);font:500 13px var(--ui-pixel)}.vs-crowd-note{font-family:var(--ui-pixel)}@media(max-height:600px)and (min-width:480px){.vs-battle.is-turns .vs-crowd-bar{grid-column:1/3;grid-row:1}.vs-battle.is-turns .vs-crowd-emojis{grid-template-columns:repeat(5,52px);justify-content:start}}@media(max-height:500px)and (min-width:480px)and (orientation:landscape){.vs-battle.is-turns .vs-match-header>.vs-turn-clock{padding-bottom:12px}.vs-battle.is-turns .vs-clock-track{bottom:3px;height:4px}}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-controls>header{height:46px;min-height:0;flex:none}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-end-turn{height:46px;min-height:0;min-width:182px;line-height:1}.vs-battle.is-turns .vs-end-turn>span{display:inline-block;height:1em;line-height:1}@media(max-height:500px)and (min-width:480px)and (orientation:landscape){.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-controls>header{height:auto}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-end-turn{height:34px;min-width:0}}@media(max-width:650px)and (orientation:portrait){.vs-battle.is-turns:not(.vs-tutorial-battle){--vs-card-size:clamp(64px,calc(var(--vs-viewport-height,100dvh) * .115),92px)}.vs-battle.is-turns:not(.vs-tutorial-battle)>.vs-match-header{height:46px;grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);gap:4px;padding-inline:0}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-score{gap:5px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-score>b{font-size:22px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-score-identity{max-width:none;gap:4px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-score-identity>strong{padding:3px 13px 3px 6px;border-width:2px;font-size:min(11px,2.95vw);text-shadow:1px 1px 0 var(--px-ink)}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-score.vs-blue .vs-score-identity>strong{box-shadow:inset 0 2px #6cc6e0;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%)}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-score.vs-red .vs-score-identity>strong{padding:3px 6px 3px 13px;box-shadow:inset 0 2px #ec8a7f;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,8px 50%)}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-round-marks{gap:3px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-round-marks i{width:11px;height:5px;border-width:1px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-match-header>.vs-turn-clock{grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:3px 5px 10px;border-width:2px;box-shadow:inset 0 0 0 1px var(--px-line),inset 0 3px 0 1px var(--px-line-hi)}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-clock-meta{gap:1px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-clock-meta>strong{font:700 11px/1.15 var(--ui-pixel)}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-clock-meta>strong>small{font:400 9px var(--ui-pixel)}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-clock-meta>span{font:400 9px/1.15 var(--ui-pixel)}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-clock-value{height:24px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-clock-value>b{font-size:22px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-clock-value small{font-size:10px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-clock-value.is-phase>b{font-size:9px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-clock:has(>.vs-clock-value.is-phase) .vs-clock-meta>strong>small{display:none}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-clock-track{left:6px;right:6px;bottom:3px;height:4px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-arena-hud{gap:5px;padding:4px 2px 2px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-controls{padding:2px 0}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-controls>header{height:38px;margin-bottom:6px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-resource>strong{font-size:14px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-end-turn{height:38px;min-width:148px;padding:0 10px;gap:6px;font-size:14px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-end-turn>span{font-size:15px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-controls>.vs-audio-settings{margin-top:4px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-controls .vs-audio-button{min-height:0;height:30px;padding:0 10px;gap:6px;border-width:2px;font-size:12px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-controls .vs-audio-button svg{width:15px;height:15px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-turn-controls>.vs-dock-passive{bottom:7px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-dock-passive>.vs-passive-icon{width:20px;height:20px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-team-chat>summary{padding:6px 8px;font-size:13px;line-height:14px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-combat-log{height:32px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-combat-log>header{height:26px}}@media(max-width:360px)and (orientation:portrait){.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-score-identity>strong{font-size:8px;padding-inline:4px 8px}.vs-battle.is-turns:not(.vs-tutorial-battle) .vs-score.vs-red .vs-score-identity>strong{padding-inline:8px 4px}}.vs-battle.is-turns .vs-sprite-wrap.sprite-idle{animation:none}.vs-battle.is-turns .vs-character>.sprite-anim-hurt{animation:vs-knockback calc(.3s + .05s * var(--vs-hit-weight,1)) cubic-bezier(.2,.8,.3,1)}.vs-battle.is-turns .vs-character>.sprite-anim-hurt .party-sprite-img{animation:vs-hit-flash .26s steps(1,end)}@keyframes vs-knockback{0%{transform:translate(0)}16%{transform:translate(calc(-7px * var(--vs-hit-weight,1))) rotate(-2deg)}45%{transform:translate(calc(2px * var(--vs-hit-weight,1))) rotate(.5deg)}to{transform:translate(0) rotate(0)}}@keyframes vs-hit-flash{0%{filter:brightness(0) invert(1)}30%{filter:brightness(1.6) drop-shadow(0 0 7px rgba(248,113,113,.95))}to{filter:drop-shadow(0 0 7px rgba(248,113,113,.95))}}.vs-sprite-wrap>.vs-ko-shards{position:absolute;left:var(--vs-chest-x);top:var(--vs-chest-y);width:0;height:0;z-index:6;pointer-events:none}.vs-ko-shards>i{position:absolute;width:6px;height:6px;margin:-3px;background:#efe4ff;box-shadow:0 0 0 1px #0b0910;opacity:0;animation:vs-ko-shard .85s cubic-bezier(.2,.7,.4,1) both}.vs-ko-shards>i:nth-child(3n){background:var(--vs-cast-color,#c9b7e8);width:4px;height:4px}.vs-ko-shards>i:nth-child(4n){background:#8f7ca8}@keyframes vs-ko-shard{0%{opacity:1;transform:rotate(var(--a)) translate(0)}55%{opacity:1;transform:rotate(var(--a)) translate(calc(var(--vs-sprite-size,110px) * var(--r)))}to{opacity:0;transform:rotate(var(--a)) translate(calc(var(--vs-sprite-size,110px) * var(--r) * 1.15)) translateY(24px)}}.vs-battle.is-turns .vs-character{transition:filter .35s ease}.vs-battle.is-turns .vs-stage.is-presenting .vs-fighter:not(.is-involved):not(.is-down) .vs-character{filter:brightness(.68) saturate(.75)}.vs-battle.is-turns .vs-body-effects>.vs-damage{margin-left:var(--vs-number-drift,0px)}.vs-battle.is-turns .vs-body-effects>.vs-damage.is-ult:not(.is-heal){color:#ffd873;font-size:clamp(30px,calc(var(--vs-sprite-size) * .38),50px);text-shadow:-2px -2px #3a2206,2px -2px #3a2206,-2px 2px #3a2206,2px 3px #3a2206,0 4px #120804,0 0 16px #ffcc3399;animation:vs-number-heavy 1s cubic-bezier(.2,.7,.3,1) both}.vs-ambience{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.vs-ambience>i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:0;animation:var(--anim) var(--t) linear infinite;animation-delay:var(--d)}.vs-ambience.is-dust>i{--anim:vs-amb-float;background:#eadcc4}.vs-ambience.is-mote>i{--anim:vs-amb-float;background:#c9a7ff;box-shadow:0 0 6px #b98cff}.vs-ambience.is-mote>i:nth-child(2n){background:#7fe8ff;box-shadow:0 0 6px #5fd8ff}.vs-ambience.is-firefly>i{--anim:vs-amb-firefly;background:#e9ff9e;box-shadow:0 0 8px #c8ff5a}.vs-ambience.is-snow>i{--anim:vs-amb-fall;top:-4%;background:#f2f8ff}.vs-ambience.is-ember>i{--anim:vs-amb-rise;top:102%;background:#ffb05a;box-shadow:0 0 6px #ff6a1f}.vs-ambience.is-sand>i{--anim:vs-amb-blow;left:-4%;background:#e6c98f}@keyframes vs-amb-float{0%{opacity:0;transform:translate(0)}20%,80%{opacity:.35}to{opacity:0;transform:translate(var(--drift),-60px)}}@keyframes vs-amb-firefly{0%{opacity:0;transform:translate(0)}25%{opacity:.8}40%{opacity:.2}55%{opacity:.75}to{opacity:0;transform:translate(var(--drift),-40px)}}@keyframes vs-amb-fall{0%{opacity:0;transform:translate(0)}10%,85%{opacity:.6}to{opacity:0;transform:translate(var(--drift),108cqh)}}@keyframes vs-amb-rise{0%{opacity:0;transform:translate(0)}10%{opacity:.85}70%{opacity:.5}to{opacity:0;transform:translate(var(--drift),-75cqh)}}@keyframes vs-amb-blow{0%{opacity:0;transform:translate(0)}10%,85%{opacity:.4}to{opacity:0;transform:translate(108cqw,var(--drift))}}@media(max-width:760px){.vs-ambience>i:nth-child(n+10){display:none}}.vs-skill-fx,.vs-skill-fx-bloom{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:23}.vs-skill-fx-bloom{z-index:22;filter:blur(5px) brightness(1.5) saturate(1.2);mix-blend-mode:screen;opacity:.9}.vs-skill-fx-bloom[hidden]{display:none}.vs-battle.is-mobile-depth .vs-skill-fx{z-index:226}.vs-battle.is-mobile-depth .vs-skill-fx-bloom{z-index:225}.vs-blizzard{position:fixed;inset:-60px;z-index:60;pointer-events:none;overflow:hidden;animation:vs-blizzard var(--ms) linear var(--elapsed,0ms) both}.vs-blizzard>i{position:absolute;inset:-240px;background-repeat:repeat;animation:vs-snow-drift 1.6s linear infinite;--flake:radial-gradient(circle, rgb(240 250 255 / .95) 0 var(--r), transparent calc(var(--r) * 1.6))}.vs-blizzard>i:nth-child(1){--r:1.5px;opacity:.55;animation-duration:2.3s;background-image:var(--flake),var(--flake),var(--flake);background-size:61px 67px,97px 89px,43px 113px;background-position:0 0,23px 41px,11px 7px}.vs-blizzard>i:nth-child(2){--r:2.3px;opacity:.75;animation-duration:1.45s;filter:blur(.4px);background-image:var(--flake),var(--flake);background-size:127px 109px,173px 151px;background-position:0 0,61px 83px}.vs-blizzard>i:nth-child(3){--r:4px;opacity:.8;animation-duration:.95s;filter:blur(1.3px);background-image:var(--flake),var(--flake);background-size:233px 211px,311px 277px;background-position:0 0,141px 97px}.vs-blizzard>b{position:absolute;inset:60px;display:block;background:radial-gradient(ellipse 75% 70% at 50% 50%,transparent 55%,rgb(190 230 255 / .35) 78%,rgb(235 250 255 / .7) 100%),linear-gradient(180deg,#a0d2ff2e,#78b4f01a);mix-blend-mode:screen;animation:vs-frost-rim var(--ms) ease-out var(--elapsed,0ms) both}@keyframes vs-snow-drift{0%{transform:translate(0)}to{transform:translate(-120px,200px)}}@keyframes vs-frost-rim{0%{opacity:0;transform:scale(1.08)}30%{opacity:1;transform:scale(1)}85%{opacity:1}to{opacity:0}}@keyframes vs-blizzard{0%{opacity:0}14%{opacity:1}86%{opacity:1}to{opacity:0}}.vs-battle.is-blizzard>.vs-battle-backdrop{filter:saturate(.55) brightness(1.12) hue-rotate(-18deg);transition:filter .25s}.vs-battle>.vs-battle-backdrop{transition:filter .4s}@media(prefers-reduced-motion:reduce){.vs-blizzard>i{animation:none}}.vs-action-queue{position:absolute;left:var(--queue-x,50%);top:6px;z-index:41;translate:-50% 0;display:flex;align-items:center;gap:4px;max-width:min(720px,70%);padding:4px 10px;background:#0b0912c7;border:2px solid #0b0912;box-shadow:inset 0 0 0 1px #6b5a3a99,0 4px 14px #0008;pointer-events:none}.vs-action-queue-cell{display:flex;align-items:center;gap:4px}.vs-action-queue-item{position:relative;display:block;width:30px;height:30px;border:2px solid var(--team);box-shadow:0 0 0 1px #0b0912;background:#140f1e;transition:width .25s cubic-bezier(.2,.8,.3,1),height .25s cubic-bezier(.2,.8,.3,1),opacity .3s,filter .3s}.vs-action-queue-item.is-blue{--team:#4aa3ff}.vs-action-queue-item.is-red{--team:#ff5a5a}.vs-action-queue-face{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;image-rendering:auto;display:block}.vs-action-queue-skill{position:absolute;right:-5px;bottom:-5px;width:15px;height:15px;border:1px solid #0b0912;background:#140f1e;-o-object-fit:cover;object-fit:cover;display:grid;place-items:center;font:700 10px/1 sans-serif;color:#e9d6a6}.vs-action-queue-item.is-now{width:40px;height:40px;box-shadow:0 0 0 1px #0b0912,0 0 12px var(--team),0 0 22px color-mix(in srgb,var(--team) 50%,transparent);animation:vs-queue-now 1s ease-in-out infinite alternate}.vs-action-queue-item.is-now .vs-action-queue-skill{width:19px;height:19px}.vs-action-queue-item.is-done{opacity:.35;filter:grayscale(.8);width:24px;height:24px}.vs-action-queue-item.is-lost{opacity:.35;filter:grayscale(1)}.vs-action-queue-item.is-self{outline:1px solid #ffe6a2;outline-offset:1px}.vs-action-queue-slot{font:bold 10px/1 var(--px-font,inherit);font-style:normal;color:#bfae8a;padding:0 2px;border-left:1px solid #6b5a3a;margin-left:2px}.vs-action-queue-more{font:10px/1 var(--px-font,inherit);color:#bfae8a}@keyframes vs-queue-now{0%{translate:0 0}to{translate:0 -2px}}.vs-battle.is-depth:not(.is-mobile-depth) .vs-stage .vs-action-banner{top:58px;left:var(--queue-x,50%)}@media(orientation:landscape)and (max-height:649px){.vs-action-queue{top:3px;padding:2px 6px;gap:3px}.vs-action-queue-item{width:22px;height:22px}.vs-action-queue-item.is-now{width:28px;height:28px}.vs-action-queue-item.is-done{width:18px;height:18px}.vs-action-queue-skill{width:11px;height:11px;right:-4px;bottom:-4px}.vs-battle.is-depth:not(.is-mobile-depth) .vs-stage .vs-action-banner{top:38px}}@media(prefers-reduced-motion:reduce){.vs-action-queue-item.is-now{animation:none}}.vs-combo-stamp{position:absolute;z-index:42;translate:-50% -100%;pointer-events:none;white-space:nowrap;font:400 clamp(16px,1.6vw,26px)/1 var(--px-font,inherit);letter-spacing:.04em;color:var(--stamp);text-shadow:2px 2px 0 #0b0912,-1px -1px 0 #0b0912,1px -1px 0 #0b0912,-1px 1px 0 #0b0912,0 0 14px var(--stamp-glow);animation:vs-combo-stamp 1.25s cubic-bezier(.2,.9,.25,1) both}.vs-combo-stamp.is-ice{--stamp:#dff6ff;--stamp-glow:#6cc8ff}.vs-combo-stamp.is-crimson{--stamp:#ffd2d6;--stamp-glow:#ff3b55}.vs-combo-stamp.is-gold{--stamp:#fff0c2;--stamp-glow:#ffbe3c}.vs-combo-stamp.is-arcane{--stamp:#efe2ff;--stamp-glow:#a77bff}@keyframes vs-combo-stamp{0%{opacity:0;scale:2.1;rotate:-6deg}12%{opacity:1;scale:.92;rotate:2deg}20%{scale:1.06;rotate:-1deg}28%{scale:1;rotate:0deg}75%{opacity:1;translate:-50% -100%}to{opacity:0;translate:-50% calc(-100% - 22px)}}.vs-battle.is-mobile-depth .vs-combo-stamp{z-index:245;font-size:14px}@media(prefers-reduced-motion:reduce){.vs-combo-stamp{animation-name:vs-combo-stamp-fade}}@keyframes vs-combo-stamp-fade{0%,to{opacity:0}15%,75%{opacity:1}}.vs-battle.is-depth>.vs-battle-backdrop{background-position:center 35%}.vs-battle.is-depth .vs-stage{isolation:isolate}.vs-battle.is-depth .vs-fighter{z-index:3}.vs-battle.is-depth .vs-fighter.is-self .party-sprite-shadow{box-shadow:0 0 0 1px #f8dc8c99,0 0 12px #e6be6233}.vs-battle.is-depth .vs-fighter.is-self .vs-fighter-name{color:#ffe6a2;text-shadow:0 2px 3px #090711}.vs-battle.is-depth .vs-fighter-travel>.party-sprite-shadow{opacity:.8;background:radial-gradient(ellipse,#0a091be0 10%,#0a091b90 45%,transparent 72%);width:calc(var(--vs-sprite-size) * .8);height:calc(var(--vs-sprite-size) * .13)}.vs-battle.is-depth .vs-stage.is-presenting .vs-fighter:not(.is-involved):not(.is-down) .vs-character{filter:brightness(.94) saturate(.98)}.vs-battle.is-depth .vs-fighter.is-acting .vs-character{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--vs-cast-color) 30%,transparent))}.vs-battle.is-depth .vs-fighter.is-acting:not(.is-travelling) .party-sprite-shadow{box-shadow:0 0 10px color-mix(in srgb,var(--vs-cast-color) 45%,transparent)}.vs-battle.is-depth .vs-stage.has-ult-scene .vs-fighter:not(.is-spotlight):not(.is-down){opacity:1}.vs-battle.is-depth .vs-stage.has-ult-scene .vs-fighter-name,.vs-battle.is-depth .vs-stage.has-ult-scene .vs-health,.vs-battle.is-depth .vs-stage.has-ult-scene .vs-fighter-meter,.vs-battle.is-depth .vs-stage.has-ult-scene .vs-target-actions,.vs-battle.is-depth .vs-stage.has-ult-scene .vs-target-ring,.vs-battle.is-depth .vs-stage.has-ult-scene .party-sprite-shadow{visibility:visible}.vs-battle.is-depth>.vs-battle-backdrop:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at var(--vs-cam-bx,50%) var(--vs-cam-by,50%),color-mix(in srgb,var(--vs-ult-tint,#9a7cff) 30%,#05040e) 0%,#05040e 75%);opacity:0;transition:opacity .2s ease-out;pointer-events:none}.vs-battle.is-depth[data-camera=ult]>.vs-battle-backdrop:after{opacity:.58}.vs-battle.is-depth .vs-ult-curtain{background:radial-gradient(ellipse,#03040c08,#03040c40);z-index:2}.vs-battle.is-depth .vs-fighter.is-spotlight .vs-sprite-wrap,.vs-battle.is-depth .vs-fighter.is-spotlight{animation:none}.vs-battle.is-depth .vs-fighter.is-spotlight .vs-status-effects,.vs-battle.is-depth .vs-fighter.is-spotlight .vs-plan-badge{visibility:visible}.vs-battle.is-depth[data-camera=ult]>.vs-battle-backdrop,.vs-battle.is-depth[data-camera=ult] .vs-stage{scale:1.07}@media(min-width:1001px)and (min-height:650px){.vs-battle.is-depth.is-turns .vs-arena:not(.is-duel),.vs-battle.is-depth.is-turns .vs-stage.is-compact-stage:not(.is-duel),.vs-battle.is-depth.is-turns .vs-stage{--vs-sprite-size:clamp(76px,min(11.8cqw, calc(32cqh - 62px) ),132px)}.vs-battle.is-depth .vs-fighter .vs-character{scale:var(--depth-scale,1);transform-origin:50% 90%}}@media(orientation:landscape)and (max-height:649px){.vs-battle.is-depth .vs-fighter .vs-character{scale:var(--depth-scale,1);transform-origin:50% 90%}.vs-battle.is-depth.is-turns .vs-arena:not(.is-duel) .vs-fighter{width:clamp(58px,calc(var(--vs-sprite-size) * 1.6),150px)}.vs-battle.is-depth.is-turns .vs-fighter :is(.vs-health,.vs-fighter-meter){width:100%}.vs-battle.is-depth.is-turns .vs-fighter .vs-hp{height:9px}.vs-battle.is-depth.is-turns .vs-fighter-name{font-size:9px;line-height:11px}.vs-battle.is-depth.is-turns .vs-target-action{width:18px;height:18px}.vs-battle.is-depth.is-turns .vs-target-ally-actions .vs-target-action{width:14px;height:14px}.vs-battle.is-depth .vs-action-banner{top:24px;min-width:0;max-width:44%;gap:8px;padding:4px 18px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-end-turn{width:auto;min-width:0;padding-inline:10px;white-space:nowrap;font-size:11px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-end-turn>span{font-size:12px}.vs-battle.is-depth .vs-action-banner strong{font-size:13px}.vs-battle.is-depth .vs-action-banner small{font-size:10px}.vs-battle.is-depth .vs-action-banner>img{width:24px;height:24px}.vs-battle.is-depth .vs-ult-mage-center-vfx{width:clamp(90px,calc(var(--vs-sprite-size) * 2.5),220px)}.vs-battle.is-depth .vs-ult-healer-center-vfx{width:clamp(80px,calc(var(--vs-sprite-size) * 3),220px)}.vs-battle.is-depth .vs-warrior-basic-vfx{width:calc(var(--vs-sprite-size) * 1.3);height:calc(var(--vs-sprite-size) * 1.3)}.vs-battle.is-depth:not(.is-mobile-depth) .vs-plan-strip{display:flex}}.vs-battle.is-depth .vs-fighter:not(.is-down) .vs-character{filter:contrast(1.06) saturate(1.08) drop-shadow(1px 2px 1px #100c20b0);transition:filter .22s ease,scale .24s ease}.vs-battle.is-depth .vs-stage.is-presenting .vs-fighter:not(.is-involved):not(.is-down) .vs-character{filter:contrast(1.04) saturate(1.02) brightness(.98) drop-shadow(1px 2px 1px #100c20b0)}.vs-battle.is-depth .vs-fighter.is-acting:not(.is-down) .vs-character{filter:contrast(1.05) saturate(1.06) brightness(1.04) drop-shadow(0 0 3px color-mix(in srgb,var(--vs-cast-color) 30%,transparent))}.vs-battle.is-depth .vs-fighter.is-spotlight:not(.is-down) .vs-character{scale:calc(var(--depth-scale,1) * 1.08);filter:contrast(1.08) brightness(1.16) saturate(1.12) drop-shadow(0 0 9px var(--vs-cast-color))}.vs-battle.is-depth .vs-stage.has-ult-scene .vs-fighter:not(.is-spotlight):not(.is-down) .vs-character{filter:brightness(.48) saturate(.8) drop-shadow(1px 2px 1px #100c20b0)}.vs-depth-cast-shadow{position:absolute;inset:0;pointer-events:none;opacity:.28;filter:brightness(0) blur(1px);transform:skew(38deg) scaleY(.19);transform-origin:50% calc(var(--vs-sprite-size) * var(--vs-feet-y))}.vs-depth-cast-shadow.is-red{transform:skew(38deg) scaleY(.19) scaleX(-1)}.vs-depth-cast-shadow .party-sprite-pixel,.vs-depth-cast-shadow .party-sprite-img{height:var(--vs-sprite-size)!important;width:auto;max-width:none}.vs-battle.is-depth .vs-fighter.is-travelling{z-index:26}.vs-battle.is-depth .vs-fighter-travel.is-moving{animation:none}.vs-battle.is-depth .vs-fighter-travel.is-moving:after{content:"";position:absolute;left:calc(50% + var(--vs-sprite-size) * var(--vs-feet-x));top:calc(var(--vs-sprite-size) * var(--vs-feet-y));width:32px;height:9px;border-radius:50%;background:radial-gradient(ellipse,#d9bd8870,transparent 70%);pointer-events:none;animation:depth-strike-dust .7s ease-out both}@keyframes depth-strike-dust{0%{opacity:0;scale:.3}35%{opacity:.65;scale:1}to{opacity:0;scale:2.2}}.vs-depth-ultimate{--aura:#e9bd73;position:absolute;width:0;height:0;pointer-events:none}.vs-depth-ultimate.is-mage{--aura:#b699ff}.vs-depth-ultimate.is-healer{--aura:#a4f3cd}.vs-depth-ultimate>i{position:absolute;display:block;pointer-events:none}.vs-depth-charge-ring{width:calc(var(--vs-sprite-size) * 1.6);aspect-ratio:1;border:2px solid var(--aura);border-radius:50%;box-shadow:0 0 12px var(--aura),inset 0 0 10px color-mix(in srgb,var(--aura) 45%,transparent);animation:depth-ult-charge var(--depth-charge) ease-out var(--depth-elapsed) both}.vs-depth-charge-column{bottom:0;width:calc(var(--vs-sprite-size) * .9);height:calc(var(--vs-sprite-size) * .95);background:linear-gradient(0deg,color-mix(in srgb,var(--aura) 45%,transparent),transparent 85%);transform:translate(-50%);filter:blur(7px);animation:depth-ult-column var(--depth-charge) ease-out var(--depth-elapsed) both}.vs-depth-release-ring{width:calc(var(--vs-sprite-size) * 1.5);aspect-ratio:1;border:3px solid var(--aura);border-radius:50%;box-shadow:0 0 16px var(--aura);animation:depth-ult-release .65s cubic-bezier(.16,.7,.25,1) var(--depth-release) both}.vs-depth-release-ring.is-second{animation-delay:calc(var(--depth-release) + 90ms);border-width:1px}.vs-depth-charge-spark{width:3px;height:7px;background:var(--aura);box-shadow:0 0 6px var(--aura);animation:depth-ult-spark var(--depth-charge) ease-out var(--spark-delay) both}@keyframes depth-ult-charge{0%{opacity:0;transform:translate(-50%,-50%) scale(.35,.1)}22%{opacity:.65}82%{opacity:.8;transform:translate(-50%,-50%) scaleY(.3)}to{opacity:0;transform:translate(-50%,-50%) scale(1.15,.34)}}@keyframes depth-ult-column{0%{opacity:0;scale:.6}55%,80%{opacity:.7;scale:1}to{opacity:0;scale:1.05}}@keyframes depth-ult-release{0%{opacity:0;transform:translate(-50%,-50%) scale(.3,.1)}8%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(1.8,.55)}}@keyframes depth-ult-spark{0%{opacity:0;translate:var(--spark-x) 0}25%{opacity:.8}to{opacity:0;translate:calc(var(--spark-x) * .4) calc(var(--vs-sprite-size) * -.8)}}@media(prefers-reduced-motion:reduce){.vs-depth-charge-spark{display:none}.vs-depth-cast-shadow{filter:brightness(0)}}.vs-action-banner{--banner-line:#f2c14e80;position:absolute;left:50%;top:clamp(8px,3.5%,36px);z-index:40;display:flex;align-items:center;gap:12px;min-width:min(440px,56%);padding:7px 34px 7px 14px;translate:-50% 0;pointer-events:none;background:linear-gradient(90deg,transparent,#0b0910e8 16%,#0b0910e8 84%,transparent);border-block:1px solid var(--banner-line);justify-content:center;animation:vs-action-banner var(--banner-duration) cubic-bezier(.2,.7,.2,1) var(--banner-elapsed) both}.vs-action-banner.is-blue{--banner-line:#6cc6e0a0}.vs-action-banner.is-red{--banner-line:#ec8a7fa0}.vs-action-banner.is-ult{--banner-line:#f2c14ed0;padding-block:9px;box-shadow:0 0 24px #f2c14e26}.vs-action-banner>img{width:34px;height:34px;image-rendering:pixelated;border:2px solid #0b0910;outline:1px solid var(--banner-line)}.vs-action-banner.is-ult>img{width:42px;height:42px}.vs-action-banner-text{display:grid;gap:2px}.vs-action-banner strong{font-family:var(--ui-pixel);font-size:18px;line-height:1;letter-spacing:.06em;color:#fff;text-shadow:0 2px 0 #000,0 0 10px #ffffff30;white-space:nowrap}.vs-action-banner.is-ult strong{font-size:24px;color:#ffe7a6;text-shadow:0 2px 0 #000,0 0 14px #f2c14e70}.vs-action-banner small{font-size:11px;color:#c9bddb;letter-spacing:.04em}.vs-action-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,#ffffff2a 50%,transparent 65%);background-size:250% 100%;animation:vs-action-banner-shine 1s ease-out var(--banner-elapsed) both}@keyframes vs-action-banner{0%{opacity:0;clip-path:inset(0 50% 0 50%)}14%{opacity:1;clip-path:inset(0 0 0 0)}84%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:0;clip-path:inset(0 0 0 0)}}@keyframes vs-action-banner-shine{0%{background-position:120% 0}to{background-position:-30% 0}}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-arena-hud{background:linear-gradient(transparent,#06050c4d 40%,#06050c99);border-top:0;box-shadow:none}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-team-chat,.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-combat-log{background:#120d1a8f;backdrop-filter:blur(6px) saturate(1.1)}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) :is(.vs-team-chat,.vs-combat-log):is([open],:focus-within){z-index:7}@container vs-field (min-height:301px){.vs-battle.is-depth .vs-target-actions{left:-160px;right:-160px;width:auto;transform:none;justify-content:center}}.vs-battle.is-depth .vs-plan-lines .vs-plan-path>.vs-plan-line-halo{stroke-width:4}.vs-battle.is-depth .vs-plan-lines>g.is-own .vs-plan-path>.vs-plan-line-halo{stroke-width:5}.vs-battle.is-depth .vs-plan-lines .vs-plan-path>.vs-plan-line-core{stroke-width:2}.vs-battle.is-depth .vs-plan-lines>g.is-own .vs-plan-path>.vs-plan-line-core{stroke-width:2}.vs-battle.is-depth .vs-plan-lines>g:not(.is-own):not(.is-enemy):not(.is-focused){opacity:.28}.vs-battle.is-depth .vs-plan-lines.has-focus>g.is-dimmed{opacity:.1}.vs-battle.is-depth .vs-target-ally-actions .vs-target-action{width:26px;height:26px}.vs-battle.is-depth .vs-target-actions>.vs-target-action-group .vs-target-action{width:36px;height:36px;border:2px solid #f2c14e;box-shadow:0 0 0 1px #0b0910,0 0 8px #f2c14e40,0 2px 8px #0008}.vs-battle.is-depth .vs-target-actions>.vs-target-action-group .vs-target-action>b{background:#3a2a0e;border-color:#f2c14e;color:#ffe6a6}.vs-battle.is-mobile-depth>.vs-battle-backdrop{background-image:none;overflow:hidden}.vs-battle.is-mobile-depth>.vs-battle-backdrop:before{content:"";position:absolute;inset:0;background:var(--room-arena) center/cover no-repeat;transform-origin:50% 0;transform:translateY(-9.24%) scale(1.12)}.vs-battle.is-mobile-depth.is-turns>.vs-arena .vs-stage{--vs-sprite-size:clamp(32px,min(17cqw, calc(12.8cqh - 24px) ),76px)}.vs-battle.is-mobile-depth.is-turns>.vs-arena .vs-stage.is-duel{--vs-sprite-size:clamp(60px,22cqw,110px)}.vs-battle.is-mobile-depth .vs-fighter{width:clamp(62px,20cqw,100px)}.vs-battle.is-mobile-depth .vs-fighter .vs-character{scale:var(--depth-scale,1);transform-origin:50% 90%}.vs-battle.is-mobile-depth .vs-fighter-name{font:700 10px/13px var(--number-font),system-ui,sans-serif}.vs-battle.is-mobile-depth .vs-fighter .vs-hp{height:12px}.vs-battle.is-mobile-depth .vs-target-actions{bottom:calc(100% + 3px);left:-35px;right:-35px;width:auto;transform:none;justify-content:center;gap:2px}.vs-battle.is-mobile-depth .vs-target-ally-actions .vs-target-action{width:16px;height:16px}.vs-battle.is-mobile-depth .vs-target-actions>.vs-target-action-group .vs-target-action{width:22px;height:22px}.vs-battle.is-mobile-depth .vs-target-ally-actions{max-width:110px;flex-wrap:wrap;justify-content:center}.vs-battle.is-mobile-depth .vs-action-banner{top:5%;min-width:76%;gap:7px;padding:5px 12px}.vs-battle.is-mobile-depth .vs-action-banner strong,.vs-battle.is-mobile-depth .vs-action-banner.is-ult strong{font-size:15px}.vs-battle.is-mobile-depth .vs-action-banner>img,.vs-battle.is-mobile-depth .vs-action-banner.is-ult>img{width:25px;height:25px}.vs-battle.is-mobile-depth .vs-action-banner small{font-size:10px}.vs-battle.is-mobile-depth .vs-plan-strip{display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 0;width:-moz-max-content;width:max-content;flex-wrap:nowrap;justify-content:center;padding:0}.vs-battle.is-mobile-depth .vs-plan-strip button{min-width:36px;min-height:36px}.vs-battle.is-mobile-depth .vs-plan-strip button>span{opacity:1}.vs-battle.is-mobile-depth .vs-arena-hud{background:linear-gradient(#100c18c9,#100c18f5)}.vs-battle.is-mobile-depth .vs-side-label{font-size:9px}.vs-battle.is-mobile-depth .vs-depth-charge-spark{display:none}.vs-battle.is-mobile-depth .vs-fighter-travel.is-moving:after{display:none}.vs-battle.is-mobile-depth .vs-plan-chip>i{opacity:1}.vs-battle.is-mobile-depth .vs-target-overlay-anchor .vs-target-actions{inset:0 auto auto 42px;width:26px;flex-direction:column}.vs-battle.is-mobile-depth .vs-target-overlay-anchor.is-ally .vs-target-actions{left:auto;right:42px}.vs-battle.is-mobile-depth .vs-target-ally-actions{flex-direction:column;max-height:66px}.vs-battle.is-mobile-depth .vs-target-action-group{flex-direction:column}.vs-battle.is-mobile-depth[data-viewer-team=blue] .vs-match-header>.vs-score.vs-red{grid-column:1;grid-row:1}.vs-battle.is-mobile-depth[data-viewer-team=blue] .vs-match-header>.vs-score.vs-blue{grid-column:3;grid-row:1}.vs-battle.is-mobile-depth .vs-match-header>.vs-turn-clock{grid-column:2;grid-row:1}.vs-battle.is-mobile-depth.is-turns:not(.vs-tutorial-battle) .vs-turn-controls>header{height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.vs-battle.is-mobile-depth .vs-end-turn-slot{position:relative;display:inline-flex;grid-column:2;grid-row:1}.vs-battle.is-mobile-depth .vs-fighter,.vs-battle.is-mobile-depth .vs-target-overlay-anchor{transition:left .4s ease,top .4s ease}.vs-battle.is-mobile-depth .vs-fighter .vs-character{transition:scale .4s ease,filter .2s ease}.vs-battle.is-mobile-depth[data-combat-phase=resolving].is-turns>.vs-arena .vs-stage{--vs-sprite-size:clamp(48px,min(21cqw,14cqh),90px)}.vs-battle.is-mobile-depth[data-combat-phase=resolving] .vs-target-overlays{visibility:hidden}.vs-battle.is-mobile-depth[data-combat-phase=resolving] .vs-fighter:not(.is-involved):not(.is-self) :is(.vs-fighter-name,.vs-health,.vs-fighter-meter){opacity:0}.vs-battle.is-mobile-depth .vs-fighter :is(.vs-fighter-name,.vs-health,.vs-fighter-meter){transition:opacity .25s}.vs-battle.is-mobile-depth>.vs-battle-backdrop,.vs-battle.is-mobile-depth .vs-stage{transform-origin:50% 75%;transition:scale .5s ease}.vs-battle.is-mobile-depth[data-combat-phase=resolving]>.vs-battle-backdrop,.vs-battle.is-mobile-depth[data-combat-phase=resolving] .vs-stage{scale:1}.vs-battle.is-mobile-depth[data-camera=ult]>.vs-battle-backdrop,.vs-battle.is-mobile-depth[data-camera=ult] .vs-stage{scale:1.08;transition:scale 1.25s cubic-bezier(.16,.75,.2,1)}.vs-battle.is-mobile-depth[data-combat-phase=resolving] .vs-side-label{opacity:0}@media(prefers-reduced-motion:reduce){.vs-battle.is-mobile-depth .vs-fighter,.vs-battle.is-mobile-depth .vs-target-overlay-anchor,.vs-battle.is-mobile-depth .vs-stage,.vs-battle.is-mobile-depth>.vs-battle-backdrop{transition:none}}.vs-battle.is-mobile-depth .vs-fighter .vs-health{margin-top:1px}.vs-battle.is-mobile-depth.is-turns .vs-fighter .vs-fighter-meter{margin-bottom:0}.vs-battle.is-mobile-depth .vs-fighter-name{line-height:11px}.vs-battle.is-mobile-depth .vs-stage{--vs-vfx-base:var(--vs-sprite-size)}.vs-battle.is-mobile-depth .vs-combat-effects{z-index:200}.vs-battle.is-mobile-depth .vs-projectiles{z-index:210}.vs-battle.is-mobile-depth .vs-hd2d-sparks{z-index:220}.vs-battle.is-mobile-depth .vs-ult-field,.vs-battle.is-mobile-depth .vs-ult-field.is-mage{z-index:230}.vs-battle.is-mobile-depth .vs-target-overlays{z-index:240}.vs-battle.is-mobile-depth .vs-action-banner{z-index:250}.vs-battle.is-mobile-depth .vs-stage.has-ult-scene>:is(.vs-combat-effects,.vs-projectiles,.vs-ult-field){visibility:visible}.vs-battle.is-mobile-depth :is(.vs-body-effects,.vs-ult-target,.vs-unstable-heal-target,.vs-priest-basic-impact,.vs-spell-flight,.vs-depth-ultimate){--vs-sprite-size:calc(var(--vs-vfx-base) * var(--vs-effect-scale,1))}.vs-battle.is-mobile-depth .vs-warrior-basic-vfx{width:calc(var(--vs-sprite-size) * .95);height:auto;aspect-ratio:1}.vs-battle.is-mobile-depth :is(.vs-ult-warrior-vfx,.vs-ult-revive-vfx,.vs-ult-healer-heal-vfx,.vs-ult-mage-target-vfx,.vs-priest-basic-impact){width:calc(var(--vs-sprite-size) * 1.05)}.vs-battle.is-mobile-depth .vs-ult-mage-center-vfx{width:clamp(90px,calc(var(--vs-vfx-base) * 2),170px);--rift-y:calc(var(--vs-ult-rise,0) * -1cqh - var(--vs-vfx-base) * .9);translate:0 var(--rift-y);animation-name:vs-ult-vfx-lifetime,vs-mage-rift-drop;animation-timing-function:steps(1,end),cubic-bezier(.2,.75,.3,1);animation-fill-mode:forwards,both}@keyframes vs-mage-rift-drop{0%{translate:0 calc(var(--rift-y) - var(--vs-vfx-base) * .7)}40%,to{translate:0 var(--rift-y)}}.vs-battle.is-mobile-depth .vs-ult-healer-center-vfx{width:clamp(80px,calc(var(--vs-vfx-base) * 1.8),155px)}.vs-battle.is-mobile-depth .vs-projectiles .vs-spell-flight .vs-spell-mote{width:calc(var(--vs-sprite-size) * .65)}.vs-battle.is-mobile-depth .vs-projectiles .vs-spell-flight.is-fire .vs-spell-mote{width:calc(var(--vs-sprite-size) * .9)}.vs-battle.is-mobile-depth .vs-projectiles .vs-spell-flight:is(.is-mage-basic,.is-healer-basic) .vs-spell-mote{width:calc(var(--vs-vfx-base) * (.5 + .4 * var(--vs-effect-scale,1)))}.vs-battle.is-mobile-depth .vs-spell-flight.is-mage-basic .vs-spell-arrival{width:calc(var(--vs-vfx-base) * .7);height:calc(var(--vs-vfx-base) * .7);left:calc(var(--vs-vfx-base) * -.35);top:calc(var(--vs-vfx-base) * -.35)}.vs-battle.is-mobile-depth .vs-body-effects .sprite-warrior-ring{top:84%;height:22%;width:104%;aspect-ratio:auto;border-width:2px;box-shadow:0 0 10px #fbbf3680,inset 0 0 8px #ffcf5a50}.vs-battle.is-mobile-depth .vs-body-effects .sprite-warrior-ring:after{inset:-4px -7px}.vs-battle.is-mobile-depth .vs-body-effects>.sprite-warrior-buff:before{top:84%;height:34%;width:150%;aspect-ratio:auto;background:radial-gradient(closest-side,#fbbf3655,#ff9a3a22 60%,transparent)}.vs-battle.is-mobile-depth .vs-fighter-travel>.party-sprite-shadow{opacity:1;width:calc(var(--vs-sprite-size) * .74 * var(--depth-scale,1));height:calc(var(--vs-sprite-size) * .17 * var(--depth-scale,1));top:calc(var(--vs-sprite-size) * (.9 + (var(--vs-feet-y) - .9) * var(--depth-scale,1)));background:radial-gradient(closest-side,#04030aee,#04030ab0,#04030a00);transition:width .4s ease,height .4s ease,top .4s ease}.vs-battle.is-mobile-depth .vs-body-effects.vs-sprite-wrap{transition:width .4s ease,height .4s ease,left .4s ease,top .4s ease}.vs-battle.is-mobile-depth .vs-fighter:not(.is-acting):not(.is-spotlight) .vs-character>span{filter:brightness(calc(.5 + .45 * var(--depth-scale,1))) saturate(calc(.62 + .35 * var(--depth-scale,1)))}.vs-battle.is-mobile-depth .vs-body-effects>.sprite-immune-aura{height:78%}.vs-battle.is-mobile-depth .vs-body-effects>.sprite-regen:before{height:80%}.vs-battle.is-mobile-depth.is-turns:not(.vs-tutorial-battle) .vs-command:not(.is-ult) .vs-command-cost,.vs-battle.is-mobile-depth.is-turns:not(.vs-tutorial-battle) .vs-command.is-ult .vs-command-cost>.vs-crystal-cost{display:none}.vs-battle.is-mobile-depth.is-turns:not(.vs-tutorial-battle) .vs-command.is-ult .vs-command-cost>b.is-full{display:inline}.vs-battle.is-mobile-depth.is-turns:not(.vs-tutorial-battle) .vs-command.is-ult .vs-command-cost>b{font-size:10px}.vs-battle.is-mobile-depth.is-turns:not(.vs-tutorial-battle) .vs-command.is-ult .vs-command-cost{inset:4px auto auto 4px;width:auto;height:auto;min-width:0;min-height:0;padding:2px 4px;line-height:1}@media(orientation:landscape)and (max-height:500px){.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle){--vs-card-size:clamp(50px,15.5dvh,64px);--vs-dock-width:max-content}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle)>.vs-match-header{height:34px;gap:6px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-score{gap:6px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-score>b{font-size:18px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-score-identity{gap:3px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-score-identity>strong{padding:2px 14px 2px 8px;border-width:2px;font-size:12px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-score.vs-red .vs-score-identity>strong{padding:2px 8px 2px 14px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-round-marks i{width:11px;height:4px;border-width:1px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-match-header>.vs-turn-clock{width:190px;height:34px;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:2px 8px 7px;border-width:2px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-clock-meta{gap:0}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-clock-meta>strong{font:700 11px/1.2 var(--ui-pixel)}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-clock-meta>strong>small{font:400 9px var(--ui-pixel)}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-clock-meta>span{font:400 9px/1.2 var(--ui-pixel)}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-clock-value{height:22px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-clock-value>b{font-size:20px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-clock-value small{font-size:10px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-clock-value.is-phase>b{font-size:10px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-turn-clock:has(>.vs-clock-value.is-phase) .vs-clock-meta>strong>small{display:none}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-clock-track{left:8px;right:8px;bottom:2px;height:3px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-arena-hud{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;padding:2px 6px 4px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-team-chat{align-self:end;max-width:220px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-team-chat>summary{min-height:32px;padding:5px 10px;font-size:11px;line-height:14px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-team-chat-body{width:min(300px,calc(100vw - 24px))}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-combat-log{justify-self:end;width:100%;max-width:240px;height:var(--vs-card-size)}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-combat-log>header{height:22px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-combat-log li{min-height:0;padding-block:2px;font-size:10px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-turn-controls{display:grid;width:-moz-max-content;width:max-content;max-width:none;grid-template-columns:auto auto auto;grid-template-rows:auto auto;align-items:center;gap:4px 8px;padding:0}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-turn-controls>header{grid-column:1;grid-row:1/3;flex-direction:column;align-items:center;justify-content:center;gap:6px;height:auto;margin:0}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-end-turn{width:auto;height:32px;min-width:0;padding:0 12px;font-size:11px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-end-turn>span{font-size:12px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-turn-actions{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:repeat(3,var(--vs-card-size));gap:6px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-turn-actions>.vs-command{width:var(--vs-card-size);height:var(--vs-card-size);min-height:0}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-command:not(.is-ult) .vs-command-cost,.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-command.is-ult .vs-command-cost>.vs-crystal-cost{display:none}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-command.is-ult .vs-command-cost>b.is-full{display:inline}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-command.is-ult .vs-command-cost>b{font-size:10px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-command.is-ult .vs-command-cost{inset:4px auto auto 4px;width:auto;height:auto;min-width:0;min-height:0;padding:2px 4px;line-height:1}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-turn-controls>.vs-audio-settings{grid-column:3;grid-row:1;position:relative;inset:auto;margin:0}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-turn-controls .vs-audio-button{width:40px;height:30px;min-height:0;padding:0;gap:0;justify-content:center;font-size:0;border-width:2px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-turn-controls .vs-audio-button svg{width:17px;height:17px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-turn-controls>.vs-dock-passive{grid-column:3;grid-row:2;position:static;justify-self:center;gap:0;font-size:0}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-dock-passive>:not(.vs-passive-icon){display:none}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-dock-passive>.vs-passive-icon{width:24px;height:24px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-audio-panel{width:min(250px,calc(100vw - 24px));padding:10px 14px;gap:8px}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-plan-strip{bottom:calc(100% + 40px)}.vs-battle.is-depth.is-turns:not(.vs-tutorial-battle) .vs-plan-chip{width:28px;height:28px}.vs-battle.is-depth .vs-action-banner{top:6px}.vs-battle.is-depth .vs-status-effect{width:15px;height:15px}.vs-battle.is-depth .vs-status-effect>.vs-log-ability{width:100%;height:100%;min-width:0;min-height:0}.vs-battle.is-depth.is-turns .vs-target-actions>.vs-target-action-group .vs-target-action{width:20px;height:20px}}@media(orientation:landscape)and (max-height:500px){.vs-ability-tooltip{width:280px;max-height:calc(100dvh - 12px);padding:9px 12px;font-size:12px;line-height:1.4}.vs-ability-tooltip>header{gap:9px}.vs-ability-tooltip>header>img{width:28px;height:28px}.vs-ability-tooltip header>strong{font-size:12px}.vs-ability-tooltip .vs-ability-sections{margin-top:6px}.vs-ability-tooltip .vs-ability-sections>div{padding:5px 0}.vs-ability-tooltip .vs-ability-sections dt{margin-bottom:2px;font-size:11px}.vs-ability-tooltip .vs-ability-sections dd{font-size:12px;line-height:1.4}.vs-ability-tooltip .vs-ability-sections dd p+p{margin-top:3px}.vs-ability-tooltip .vs-tooltip-cost{padding-top:6px;margin-top:6px}.vs-ability-tooltip .vs-tooltip-cost .vs-crystal{width:10px;height:20px}}.vs-battle.is-turns.is-depth .vs-hp{border:2px solid #0b0910;border-radius:0;background:#1a1322;box-shadow:inset 0 1px #ffffff12;overflow:visible}.vs-battle.is-turns.is-depth .vs-hp>span,.vs-battle.is-turns.is-depth .vs-hp>.vs-hp-trail{overflow:hidden}.vs-battle.is-turns.is-depth .vs-hp>span{background:linear-gradient(180deg,#9df5d6 0 2px,#3fc79c 2px calc(100% - 3px),#23876a calc(100% - 3px))}.vs-battle.is-turns.is-depth .is-enemy .vs-hp>span{background:linear-gradient(180deg,#ffb3c4 0 2px,#de5a7c 2px calc(100% - 3px),#97304f calc(100% - 3px))}.vs-battle.is-turns.is-depth .vs-fighter.is-low-hp .vs-hp>span{background:linear-gradient(180deg,#ffb0a8 0 2px,#ec4f55 2px calc(100% - 3px),#9b2630 calc(100% - 3px))}.vs-battle.is-turns.is-depth .vs-fighter.is-low-hp .vs-hp{border-color:#5a1820}.vs-battle.is-turns.is-depth .vs-fighter.is-selected .vs-hp{border-color:#2d5d6a}.vs-battle.is-turns.is-depth .vs-hp-trail{background:#f3d7a8}.vs-battle.is-turns.is-depth .vs-hp:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),#0b0910cc calc(25% - 1px) 25%)}.vs-battle.is-turns.is-depth .vs-hp .vs-bar-value{inset:-2px;font:800 10px/1 var(--number-font),system-ui,"Segoe UI",Roboto,sans-serif;letter-spacing:.02em;color:#fff;text-shadow:1px 0 0 #0b0910,-1px 0 0 #0b0910,0 1px 0 #0b0910,0 -1px 0 #0b0910}.vs-battle.is-turns.is-depth .vs-fighter-meter{height:6px;margin-bottom:4px;border:1px solid #0b0910;border-radius:0;background:#1a1322;box-shadow:none}.vs-battle.is-turns.is-depth .vs-fighter-meter>span{background:linear-gradient(180deg,#ffe9a0 0 1px,#d7a53d 1px)}.vs-battle.is-turns.is-depth .vs-fighter-meter .vs-bar-value{display:none}.vs-battle.is-turns.is-depth .vs-fighter-meter.is-ready{border-color:#5a4210;box-shadow:0 0 6px #ffcd6570}.vs-battle.is-turns.is-depth .vs-fighter-meter.is-ready>span{background:linear-gradient(180deg,#fff6cc 0 1px,#ffd25a 1px)}.vs-battle>.vs-match-header>.vs-stands,.vs-battle>.vs-match-header>.vs-crowd-toggle{display:none}@media(min-width:1001px)and (min-height:620px){.vs-battle.is-turns>.vs-match-header{grid-template-columns:minmax(0,1fr) auto minmax(180px,250px) auto minmax(0,1fr);gap:clamp(16px,1.8vw,34px)}.vs-battle.is-turns.has-stands{--vs-stand-px:clamp(1.25px,calc(var(--vs-viewport-height,100dvh) * .0017),1.7px);--vs-stands-header:calc(var(--vs-stand-px) * 70 + 4px);--vs-card-size:max(56px,calc(min(158px,(var(--vs-viewport-height,100dvh) - 80px) * .22) - var(--vs-stands-header) + clamp(48px,8dvh,84px)))}.vs-battle.is-turns.has-stands>.vs-match-header{height:var(--vs-stands-header)}.vs-battle.is-turns.has-stands .vs-team-messages{height:calc(var(--vs-card-size) - 16px)}.vs-battle.is-turns>.vs-match-header>*{grid-row:1}.vs-battle.is-turns>.vs-match-header>.vs-stands.vs-blue{grid-column:1}.vs-battle.is-turns>.vs-match-header>.vs-score.vs-blue{grid-column:2}.vs-battle.is-turns>.vs-match-header>.vs-turn-clock{grid-column:3}.vs-battle.is-turns>.vs-match-header>.vs-score.vs-red{grid-column:4}.vs-battle.is-turns>.vs-match-header>.vs-stands.vs-red{grid-column:5}.vs-battle.is-turns>.vs-match-header>.vs-score .vs-score-identity{max-width:none}.vs-battle>.vs-match-header>.vs-stands{display:block;position:relative;align-self:stretch;min-width:0;pointer-events:none;transition:opacity .3s}.vs-stands.is-dim{opacity:.35}.vs-stands.is-hushed{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}.vs-battle>.vs-match-header>.vs-crowd-toggle{display:inline-flex}}.vs-stands-art{position:absolute;top:2px;left:50%;width:min(calc(150 * var(--vs-stand-px,1.6px)),100%);aspect-ratio:150/70;translate:-50% 0}.vs-stands-art img{position:absolute;display:block;max-width:none;image-rendering:pixelated;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vs-stands-bg{inset:0;width:100%;height:100%}.vs-stands-fan{height:auto}.vs-stands-fan.tier-2{filter:brightness(.8)}.vs-stands-fan.is-cheering{animation:vs-stands-hop .5s steps(2,end)}.vs-stands.vs-blue .vs-stands-fan.is-self{filter:drop-shadow(0 0 2px #96e3ef)}.vs-stands.vs-red .vs-stands-fan.is-self{filter:drop-shadow(0 0 2px #fca49c)}.vs-stands-sign{z-index:2;height:auto;animation:vs-stands-sign 1.9s linear both}.vs-stands-banner{position:absolute;left:2%;top:20%;z-index:3;width:93.4%;height:62.9%;animation:vs-stands-banner 2.8s steps(1,end) both}.vs-stands-banner-cloth{position:absolute;inset:0;overflow:hidden}.vs-stands-banner-cloth>img{top:0;left:0;width:400%;height:100%;animation:vs-stands-wave .6s steps(4) infinite}.vs-stands-banner-text{position:absolute;inset:18% 6%;display:flex;align-items:center;justify-content:center;gap:6%;color:#fff;font:400 clamp(11px,calc(var(--vs-stand-px,1.6px) * 9),20px)/1 var(--vs-pixel,monospace);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 0 #0009}.vs-stands-banner-text>img{position:static;height:100%;width:auto}.vs-crowd-toggle{position:absolute;top:calc(100% + 4px);left:50%;z-index:3;align-items:center;gap:4px;min-height:22px;padding:2px 8px;translate:-50% 0;border:1px solid #ffffff1f;border-radius:11px;background:#0b0911cc;color:#c9bfd6;font:600 10px/1 var(--number-font),system-ui,sans-serif;text-shadow:none;cursor:pointer;opacity:.7}.vs-crowd-toggle:hover,.vs-crowd-toggle:focus-visible{opacity:1}.vs-crowd-toggle.is-off{opacity:.45;text-decoration:line-through}.vs-crowd-toggle>svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}.vs-crowd-toggle>svg circle{fill:currentColor;stroke:none}@keyframes vs-stands-hop{0%{translate:0 -6%}to{translate:0 0}}@keyframes vs-stands-sign{0%{opacity:0;translate:0 40%}6%{opacity:1;translate:0 20%}12%,86%{opacity:1;translate:0 0}93%{translate:0 25%}to{opacity:0;translate:0 50%}}@keyframes vs-stands-banner{0%{opacity:0;translate:0 30%}4%{opacity:1;translate:0 15%}8%,90%{opacity:1;translate:0 0}95%{translate:0 20%}to{opacity:0;translate:0 40%}}@keyframes vs-stands-wave{to{transform:translate(-100%)}}.vs-crowd-bar{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%;padding:10px 12px;border:1px solid #9475b12b;border-top:2px solid var(--team,#83c9d7);background:#0b0911cc;color:#d8cde3}.is-turns .vs-crowd-bar{grid-column:2;grid-row:1}.vs-crowd-bar>header{display:flex;align-items:center;gap:8px;min-width:0}.vs-crowd-bar-team{overflow:hidden;color:var(--team,#e7dcf3);font:400 15px/1.1 var(--vs-pixel,inherit);text-overflow:ellipsis;white-space:nowrap}.vs-crowd-bar>header>small{color:#9d90ab;font-size:11px}.vs-crowd-bar-actions{display:flex;gap:6px;margin-left:auto}.vs-crowd-bar-actions>button{min-height:30px;padding:4px 10px;border:1px solid #ac88d84d;border-radius:2px;background:#211a2c;color:#d7c7ea;font-size:12px;cursor:pointer}.vs-crowd-bar-actions>button:disabled{opacity:.45;cursor:default}.vs-crowd-emojis{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;overflow:hidden}.vs-crowd-emojis>button{position:relative;display:grid;place-items:center;min-height:54px;padding:6px 0;border:1px solid #cbbfa64d;border-radius:3px;background:linear-gradient(#f4eddc,#d9cfb8);box-shadow:0 3px #5d5244;color:#1b1622;cursor:pointer;transition:transform .1s,filter .1s,box-shadow .1s}.vs-crowd-emojis>button>img{display:block;width:32px;height:32px;image-rendering:pixelated;pointer-events:none}.vs-crowd-emojis>button.is-picked>img{animation:vs-crowd-pick .35s steps(3,end)}@keyframes vs-crowd-pick{0%{transform:translateY(-6px) scale(1.15)}to{transform:none}}.vs-crowd-emojis>button>kbd{position:absolute;right:4px;bottom:2px;color:#6e6258;font:600 9px/1 var(--number-font),system-ui,sans-serif}.vs-crowd-emojis>button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 5px #5d5244}.vs-crowd-emojis>button:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #5d5244}.vs-crowd-emojis>button:disabled{filter:grayscale(.75) brightness(.6);cursor:default}.vs-crowd-emojis>button:focus-visible,.vs-crowd-bar-actions>button:focus-visible{outline:2px solid #d6bcff;outline-offset:2px}.vs-crowd-cooldown{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--team,#d6bcff);transform-origin:0 50%;animation:vs-crowd-cooldown var(--crowd-cooldown,2.5s) linear both;pointer-events:none}@keyframes vs-crowd-cooldown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:1000px){.is-turns .vs-crowd-bar{grid-column:1;grid-row:1/3}}@media(max-width:760px){.is-turns .vs-crowd-bar{grid-column:1;grid-row:1;padding:8px}.vs-crowd-emojis>button{min-height:44px}.vs-crowd-emojis>button>img{width:26px;height:26px}.vs-crowd-emojis>button>kbd{display:none}}@media(max-height:500px)and (min-width:480px)and (orientation:landscape){.vs-battle.is-turns .vs-crowd-bar{gap:4px;padding:5px 8px}.vs-battle.is-turns .vs-crowd-emojis>button{min-height:36px}}.vs-spectate{display:grid;gap:8px;width:100%;margin-top:6px;padding-top:14px;border-top:1px solid #ffffff14}.vs-spectate>p{margin:0;color:#b9adc7;font-size:13px}.vs-spectate-teams{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vs-spectate-teams>button{display:flex;flex-direction:column;align-items:center;gap:3px;min-height:52px;padding:8px;border:1px solid color-mix(in srgb,var(--team) 45%,transparent);border-radius:3px;background:color-mix(in srgb,var(--team) 12%,#0d0b13);color:var(--team);font:400 14px/1.1 var(--vs-pixel,inherit);cursor:pointer}.vs-spectate-teams>button>small{color:#a497b2;font:500 11px/1 var(--number-font),system-ui,sans-serif}.vs-spectate-teams>button:disabled{opacity:.45;cursor:default}.vs-crowd-count{display:block;margin-top:2px;color:#a497b2;font:500 11px/1 var(--number-font),system-ui,sans-serif}.vs-lobby .vs-crowd-bar{max-width:520px;margin:0 auto}.vs-coach-chip{position:fixed;z-index:60;translate:-50% -100%;padding:5px 10px;border:1px solid #d6bcff55;border-radius:3px;background:#120e18e6;color:#f1e8ff;font:400 12px/1.2 var(--vs-pixel,inherit);letter-spacing:.02em;width:-moz-max-content;width:max-content;max-width:min(264px,calc(100vw - 16px));white-space:normal;text-align:center;pointer-events:none;box-shadow:0 3px #0008;animation:vs-coach-in .35s ease-out both}.vs-coach-chip.is-undo{font-size:11px}.vs-coach-ghost{position:fixed;left:0;top:0;z-index:59;width:46px;height:46px;pointer-events:none;animation:vs-coach-drag 2.2s cubic-bezier(.45,.05,.35,1) infinite}.vs-coach-ghost>img{display:block;width:100%;height:100%;border:1px solid #ffffff55;border-radius:3px;-o-object-fit:cover;object-fit:cover;box-shadow:0 6px 14px #0009;opacity:.85}.vs-coach-hand{position:absolute;right:-10px;bottom:-14px;width:22px;height:22px;image-rendering:pixelated;filter:drop-shadow(0 2px 0 #0008)}.vs-coach-ring{position:fixed;z-index:59;width:40px;height:40px;translate:-50% -50%;border:2px solid #f3e1a0;border-radius:50%;pointer-events:none;animation:vs-coach-ring 1.1s ease-out infinite}@keyframes vs-coach-in{0%{opacity:0;translate:-50% calc(-100% + 6px)}to{opacity:1;translate:-50% -100%}}@keyframes vs-coach-drag{0%{opacity:0;transform:translate(calc(var(--from-x) - 23px),calc(var(--from-y) - 23px)) scale(.9)}12%{opacity:1;transform:translate(calc(var(--from-x) - 23px),calc(var(--from-y) - 23px)) scale(1)}70%{opacity:1;transform:translate(calc(var(--to-x) - 23px),calc(var(--to-y) - 23px)) scale(1)}85%,to{opacity:0;transform:translate(calc(var(--to-x) - 23px),calc(var(--to-y) - 23px)) scale(.8)}}@keyframes vs-coach-ring{0%{opacity:.9;width:28px;height:28px}to{opacity:0;width:58px;height:58px}}@font-face{font-family:ChatBoss Combat;src:url(/fonts/roboto-condensed.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:ChatBoss Combat;src:url(/fonts/roboto-condensed-italic.ttf) format("truetype");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:ChatBoss Numbers;src:url(/fonts/roboto-condensed.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0025,U+002B-003A,U+00D7,U+2030,U+2212}@font-face{font-family:ChatBoss Numbers;src:url(/fonts/roboto-condensed-italic.ttf) format("truetype");font-style:italic;font-weight:100 900;font-display:swap;unicode-range:U+0025,U+002B-003A,U+00D7,U+2030,U+2212}:root{--number-font:"ChatBoss Numbers";font-variant-numeric:lining-nums tabular-nums}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ChatBoss Numbers,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ChatBoss Numbers,ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-\[8\%\]{inset:8%}.inset-x-0{left:0;right:0}.inset-x-1\.5{left:.375rem;right:.375rem}.inset-x-3{left:.75rem;right:.75rem}.inset-x-7{left:1.75rem;right:1.75rem}.inset-x-\[-2\.2\%\]{left:-2.2%;right:-2.2%}.inset-x-\[2px\]{left:2px;right:2px}.inset-y-0{top:0;bottom:0}.inset-y-\[-35\%\]{top:-35%;bottom:-35%}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-3{bottom:-.75rem}.-left-1{left:-.25rem}.-left-16{left:-4rem}.-right-1{right:-.25rem}.-right-16{right:-4rem}.-right-4{right:-1rem}.-right-\[18px\]{right:-18px}.-right-\[2px\]{right:-2px}.-top-1{top:-.25rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-5{top:-1.25rem}.-top-\[2px\]{top:-2px}.-top-\[4vh\]{top:-4vh}.bottom-0{bottom:0}.bottom-1\.5{bottom:.375rem}.bottom-2{bottom:.5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[26px\]{bottom:26px}.bottom-\[4\%\]{bottom:4%}.bottom-\[5px\]{bottom:5px}.bottom-\[84px\]{bottom:84px}.bottom-\[86px\]{bottom:86px}.bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}.left-0{left:0}.left-1\/2{left:50%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-\[-35\%\]{left:-35%}.left-\[0\.5\%\]{left:.5%}.left-\[10\%\]{left:10%}.left-\[15\%\]{left:15%}.left-\[23\%\]{left:23%}.left-\[31\%\]{left:31%}.left-\[35\%\]{left:35%}.left-\[3px\]{left:3px}.left-\[4px\]{left:4px}.left-\[5\%\]{left:5%}.left-\[50\%\]{left:50%}.left-\[58px\]{left:58px}.left-\[8\%\]{left:8%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-10{right:2.5rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[13\%\]{right:13%}.right-\[24\%\]{right:24%}.right-\[6\%\]{right:6%}.right-\[8\%\]{right:8%}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-14{top:3.5rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-\[10\%\]{top:10%}.top-\[12vh\]{top:12vh}.top-\[168px\]{top:168px}.top-\[20vh\]{top:20vh}.top-\[24\%\]{top:24%}.top-\[2px\]{top:2px}.top-\[33px\]{top:33px}.top-\[34\%\]{top:34%}.top-\[3px\]{top:3px}.top-\[40vh\]{top:40vh}.top-\[42\%\]{top:42%}.top-\[46\%\]{top:46%}.top-\[48\%\]{top:48%}.top-\[50\%\]{top:50%}.top-\[6\%\]{top:6%}.top-\[64px\]{top:64px}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10010\]{z-index:10010}.z-\[10020\]{z-index:10020}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[121\]{z-index:121}.z-\[12\]{z-index:12}.z-\[130\]{z-index:130}.z-\[13\]{z-index:13}.z-\[140\]{z-index:140}.z-\[16\]{z-index:16}.z-\[170\]{z-index:170}.z-\[180\]{z-index:180}.z-\[18\]{z-index:18}.z-\[19\]{z-index:19}.z-\[22\]{z-index:22}.z-\[250\]{z-index:250}.z-\[260\]{z-index:260}.z-\[261\]{z-index:261}.z-\[2\]{z-index:2}.z-\[300\]{z-index:300}.z-\[301\]{z-index:301}.z-\[30\]{z-index:30}.z-\[310\]{z-index:310}.z-\[330\]{z-index:330}.z-\[340\]{z-index:340}.z-\[360\]{z-index:360}.z-\[36\]{z-index:36}.z-\[380\]{z-index:380}.z-\[38\]{z-index:38}.z-\[3\]{z-index:3}.z-\[40\]{z-index:40}.z-\[42\]{z-index:42}.z-\[430\]{z-index:430}.z-\[440\]{z-index:440}.z-\[445\]{z-index:445}.z-\[45\]{z-index:45}.z-\[49\]{z-index:49}.z-\[5\]{z-index:5}.z-\[600\]{z-index:600}.z-\[60\]{z-index:60}.z-\[650\]{z-index:650}.z-\[6\]{z-index:6}.z-\[700\]{z-index:700}.z-\[70\]{z-index:70}.z-\[710\]{z-index:710}.z-\[7\]{z-index:7}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[8\]{z-index:8}.z-\[92\]{z-index:92}.z-\[95\]{z-index:95}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.z-\[9\]{z-index:9}.order-1{order:1}.order-2{order:2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[0\.06em\]{margin-top:.06em}.mt-\[2px\]{margin-top:2px}.mt-\[5px\]{margin-top:5px}.mt-\[clamp\(10px\,2vh\,16px\)\]{margin-top:clamp(10px,2vh,16px)}.mt-\[clamp\(8px\,1\.6vh\,14px\)\]{margin-top:clamp(8px,1.6vh,14px)}.mt-\[clamp\(8px\,1\.8vh\,14px\)\]{margin-top:clamp(8px,1.8vh,14px)}.mt-auto{margin-top:auto}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1 / 1}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[0\.2em\]{height:.2em}.h-\[120\%\]{height:120%}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[160px\]{height:160px}.h-\[16px\]{height:16px}.h-\[170\%\]{height:170%}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[26px\]{height:26px}.h-\[28vh\]{height:28vh}.h-\[32vh\]{height:32vh}.h-\[35\%\]{height:35%}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[56px\]{height:56px}.h-\[58\%\]{height:58%}.h-\[58px\]{height:58px}.h-\[5px\]{height:5px}.h-\[60\%\]{height:60%}.h-\[60px\]{height:60px}.h-\[64px\]{height:64px}.h-\[68px\]{height:68px}.h-\[72\%\]{height:72%}.h-\[72px\]{height:72px}.h-\[7px\]{height:7px}.h-\[80\%\]{height:80%}.h-\[84\%\]{height:84%}.h-\[86px\]{height:86px}.h-\[94px\]{height:94px}.h-\[96px\]{height:96px}.h-\[clamp\(13px\,3vh\,18px\)\]{height:clamp(13px,3vh,18px)}.h-\[clamp\(24px\,5\.4vh\,36px\)\]{height:clamp(24px,5.4vh,36px)}.h-\[clamp\(28px\,6vh\,46px\)\]{height:clamp(28px,6vh,46px)}.h-\[clamp\(30px\,6\.4vh\,52px\)\]{height:clamp(30px,6.4vh,52px)}.h-\[clamp\(34px\,9vh\,60px\)\]{height:clamp(34px,9vh,60px)}.h-\[clamp\(36px\,7\.5vh\,46px\)\]{height:clamp(36px,7.5vh,46px)}.h-\[clamp\(36px\,7vh\,54px\)\]{height:clamp(36px,7vh,54px)}.h-\[clamp\(40px\,8\.5vh\,66px\)\]{height:clamp(40px,8.5vh,66px)}.h-\[clamp\(44px\,9\.5vh\,58px\)\]{height:clamp(44px,9.5vh,58px)}.h-\[clamp\(46px\,12vh\,78px\)\]{height:clamp(46px,12vh,78px)}.h-\[clamp\(48px\,10vh\,80px\)\]{height:clamp(48px,10vh,80px)}.h-\[clamp\(48px\,11vh\,84px\)\]{height:clamp(48px,11vh,84px)}.h-\[clamp\(48px\,9vh\,72px\)\]{height:clamp(48px,9vh,72px)}.h-\[clamp\(56px\,15vh\,96px\)\]{height:clamp(56px,15vh,96px)}.h-\[clamp\(58px\,11vh\,84px\)\]{height:clamp(58px,11vh,84px)}.h-\[clamp\(58px\,11vh\,88px\)\]{height:clamp(58px,11vh,88px)}.h-\[clamp\(76px\,15vh\,120px\)\]{height:clamp(76px,15vh,120px)}.h-\[min\(11vh\,108px\)\]{height:min(11vh,108px)}.h-\[min\(13vh\,128px\)\]{height:min(13vh,128px)}.h-\[min\(80dvh\,520px\)\]{height:min(80dvh,520px)}.h-\[var\(--mobile-hud-h\,40dvh\)\]{height:var(--mobile-hud-h,40dvh)}.h-full{height:100%}.h-px{height:1px}.max-h-16{max-height:4rem}.max-h-44{max-height:11rem}.max-h-72{max-height:18rem}.max-h-\[94dvh\]{max-height:94dvh}.max-h-\[95dvh\]{max-height:95dvh}.max-h-\[calc\(100dvh-12px\)\]{max-height:calc(100dvh - 12px)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-\[1\.6em\]{min-height:1.6em}.min-h-\[100px\]{min-height:100px}.min-h-\[124px\]{min-height:124px}.min-h-\[148px\]{min-height:148px}.min-h-\[188px\]{min-height:188px}.min-h-\[220px\]{min-height:220px}.min-h-\[22px\]{min-height:22px}.min-h-\[28px\]{min-height:28px}.min-h-\[29px\]{min-height:29px}.min-h-\[3\.4rem\]{min-height:3.4rem}.min-h-\[30px\]{min-height:30px}.min-h-\[38px\]{min-height:38px}.min-h-\[470px\]{min-height:470px}.min-h-\[52px\]{min-height:52px}.min-h-\[90px\]{min-height:90px}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[0\.2em\]{width:.2em}.w-\[120\%\]{width:120%}.w-\[132px\]{width:132px}.w-\[13px\]{width:13px}.w-\[156px\]{width:156px}.w-\[16px\]{width:16px}.w-\[188px\]{width:188px}.w-\[18px\]{width:18px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[240px\]{width:240px}.w-\[24px\]{width:24px}.w-\[260px\]{width:260px}.w-\[26px\]{width:26px}.w-\[28\%\]{width:28%}.w-\[28vh\]{width:28vh}.w-\[314px\]{width:314px}.w-\[32vh\]{width:32vh}.w-\[38px\]{width:38px}.w-\[420px\]{width:420px}.w-\[42px\]{width:42px}.w-\[46px\]{width:46px}.w-\[50px\]{width:50px}.w-\[54px\]{width:54px}.w-\[56px\]{width:56px}.w-\[58\%\]{width:58%}.w-\[58px\]{width:58px}.w-\[60\%\]{width:60%}.w-\[64px\]{width:64px}.w-\[68px\]{width:68px}.w-\[70px\]{width:70px}.w-\[72\%\]{width:72%}.w-\[74px\]{width:74px}.w-\[7px\]{width:7px}.w-\[80\%\]{width:80%}.w-\[84\%\]{width:84%}.w-\[86px\]{width:86px}.w-\[92px\]{width:92px}.w-\[clamp\(122px\,32\%\,196px\)\]{width:clamp(122px,32%,196px)}.w-\[clamp\(150px\,28vw\,220px\)\]{width:clamp(150px,28vw,220px)}.w-\[clamp\(24px\,5\.4vh\,36px\)\]{width:clamp(24px,5.4vh,36px)}.w-\[clamp\(28px\,6vh\,46px\)\]{width:clamp(28px,6vh,46px)}.w-\[clamp\(30px\,6\.4vh\,52px\)\]{width:clamp(30px,6.4vh,52px)}.w-\[clamp\(34px\,9vh\,60px\)\]{width:clamp(34px,9vh,60px)}.w-\[clamp\(36px\,7vh\,54px\)\]{width:clamp(36px,7vh,54px)}.w-\[clamp\(46px\,12vh\,78px\)\]{width:clamp(46px,12vh,78px)}.w-\[clamp\(48px\,10vh\,80px\)\]{width:clamp(48px,10vh,80px)}.w-\[clamp\(48px\,11vh\,84px\)\]{width:clamp(48px,11vh,84px)}.w-\[clamp\(56px\,15vh\,96px\)\]{width:clamp(56px,15vh,96px)}.w-\[min\(100\%\,460px\)\]{width:min(100%,460px)}.w-\[min\(11vh\,108px\)\]{width:min(11vh,108px)}.w-\[min\(13vh\,128px\)\]{width:min(13vh,128px)}.w-\[min\(260px\,62vw\)\]{width:min(260px,62vw)}.w-\[min\(320px\,56vw\)\]{width:min(320px,56vw)}.w-\[min\(420px\,80\%\)\]{width:min(420px,80%)}.w-\[min\(560px\,94vw\)\]{width:min(560px,94vw)}.w-\[min\(640px\,94vw\)\]{width:min(640px,94vw)}.w-\[min\(680px\,92vw\)\]{width:min(680px,92vw)}.w-\[min\(700px\,96vw\)\]{width:min(700px,96vw)}.w-\[min\(720px\,72\%\)\]{width:min(720px,72%)}.w-\[min\(86vw\,340px\)\]{width:min(86vw,340px)}.w-\[min\(880px\,92vw\)\]{width:min(880px,92vw)}.w-\[min\(900px\,92vw\)\]{width:min(900px,92vw)}.w-\[min\(92vw\,520px\)\]{width:min(92vw,520px)}.w-\[min\(94vw\,720px\)\]{width:min(94vw,720px)}.w-\[min\(96vw\,600px\)\]{width:min(96vw,600px)}.w-\[min\(980px\,94vw\)\]{width:min(980px,94vw)}.w-\[min\(98vw\,760px\)\]{width:min(98vw,760px)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-8{min-width:2rem}.max-w-14{max-width:3.5rem}.max-w-3xl{max-width:48rem}.max-w-40{max-width:10rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[190px\]{max-width:190px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[30ch\]{max-width:30ch}.max-w-\[320px\]{max-width:320px}.max-w-\[32ch\]{max-width:32ch}.max-w-\[38\%\]{max-width:38%}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[58vw\]{max-width:58vw}.max-w-\[62\%\]{max-width:62%}.max-w-\[640px\]{max-width:640px}.max-w-\[700px\]{max-width:700px}.max-w-\[728px\]{max-width:728px}.max-w-\[760px\]{max-width:760px}.max-w-\[94\%\]{max-width:94%}.max-w-\[960px\]{max-width:960px}.max-w-\[96px\]{max-width:96px}.max-w-\[980px\]{max-width:980px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-bottom{transform-origin:bottom}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[16\%\]{--tw-translate-y:-16%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[18\%\]{--tw-translate-y:-18%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[30\%\]{--tw-translate-y:-30%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[36\%\]{--tw-translate-y:-36%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[38\%\]{--tw-translate-y:-38%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[8vh\]{--tw-translate-y:8vh;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-2{--tw-rotate:-2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate:-45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[12deg\]{--tw-rotate:-12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[8deg\]{--tw-rotate:-8deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate:12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.08\]{--tw-scale-x:1.08;--tw-scale-y:1.08;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.2\]{--tw-scale-x:1.2;--tw-scale-y:1.2;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.45\]{--tw-scale-x:1.45;--tw-scale-y:1.45;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-0{--tw-scale-y:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-y-100{--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[linkGo_0\.6s_ease-out\]{animation:linkGo .6s ease-out}.animate-\[linkTick_0\.9s_ease-out\]{animation:linkTick .9s ease-out}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.snap-start{scroll-snap-align:start}.scroll-mt-8{scroll-margin-top:2rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.grid-cols-\[1\.7rem_auto_auto_1fr_auto\]{grid-template-columns:1.7rem auto auto 1fr auto}.grid-cols-\[40px_minmax\(0\,1fr\)_54px_54px\]{grid-template-columns:40px minmax(0,1fr) 54px 54px}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_auto_1fr\]{grid-template-columns:auto auto 1fr}.grid-cols-\[auto_auto_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:auto auto minmax(0,1fr) auto auto}.grid-cols-\[auto_auto_minmax\(0\,auto\)_auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto auto minmax(0,auto) auto minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[auto_minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:auto minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.grid-cols-\[repeat\(90\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(90,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[22px_30px\]{grid-template-rows:22px 30px}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-end{place-items:end}.place-items-center{place-items:center}.content-center{align-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-\[1px\]{gap:1px}.gap-\[3px\]{gap:3px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-\[2px\]{-moz-column-gap:2px;column-gap:2px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-3{row-gap:.75rem}.gap-y-\[2px\]{row-gap:2px}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.divide-white\/\[0\.05\]>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.divide-white\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:#ffffff0f}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.1em\]{border-radius:.1em}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[1px\]{border-radius:1px}.rounded-\[20px\]{border-radius:20px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[50\%\]{border-radius:50%}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-r-2{border-right-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[\#00e5ff\]\/30{border-color:#00e5ff4d}.border-\[\#00e5ff\]\/35{border-color:#00e5ff59}.border-\[\#170a24\]\/30{border-color:#170a244d}.border-\[\#53fc18\]\/35{border-color:#53fc1859}.border-\[\#5865f2\]\/50{border-color:#5865f280}.border-\[\#a23bff\]\/25{border-color:#a23bff40}.border-\[\#a23bff\]\/30{border-color:#a23bff4d}.border-\[\#a23bff\]\/45{border-color:#a23bff73}.border-\[\#b85cff\]\/10{border-color:#b85cff1a}.border-\[\#b85cff\]\/30{border-color:#b85cff4d}.border-\[\#b85cff\]\/35{border-color:#b85cff59}.border-\[\#b98bff\]\/45{border-color:#b98bff73}.border-\[\#b98bff\]\/60{border-color:#b98bff99}.border-\[\#cd7f32\]\/55{border-color:#cd7f328c}.border-\[\#cd7f32\]\/65{border-color:#cd7f32a6}.border-\[\#dcdce8\]\/45{border-color:#dcdce873}.border-\[\#dcdce8\]\/60{border-color:#dcdce899}.border-\[\#ff5f9f\]\/25{border-color:#ff5f9f40}.border-\[\#ff5f9f\]\/70{border-color:#ff5f9fb3}.border-\[\#ffcf5a\]\/25{border-color:#ffcf5a40}.border-\[\#ffcf5a\]\/30{border-color:#ffcf5a4d}.border-\[\#ffcf5a\]\/35{border-color:#ffcf5a59}.border-\[\#ffcf5a\]\/70{border-color:#ffcf5ab3}.border-\[\#ffd700\]\/40{border-color:#ffd70066}.border-\[\#ffd700\]\/55{border-color:#ffd7008c}.border-\[\#ffd700\]\/70{border-color:#ffd700b3}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/20{border-color:#fde68a33}.border-amber-200\/30{border-color:#fde68a4d}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-200\/80{border-color:#fde68acc}.border-amber-200\/85{border-color:#fde68ad9}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/35{border-color:#fcd34d59}.border-amber-300\/40{border-color:#fcd34d66}.border-amber-300\/45{border-color:#fcd34d73}.border-amber-300\/55{border-color:#fcd34d8c}.border-amber-300\/65{border-color:#fcd34da6}.border-amber-300\/70{border-color:#fcd34db3}.border-amber-300\/75{border-color:#fcd34dbf}.border-amber-300\/80{border-color:#fcd34dcc}.border-boss-accent\/30{border-color:#a23bff4d}.border-boss-accent\/35{border-color:#a23bff59}.border-boss-accent\/45{border-color:#a23bff73}.border-boss-accent\/70{border-color:#a23bffb3}.border-boss-danger\/25{border-color:#ff3b6b40}.border-boss-danger\/30{border-color:#ff3b6b4d}.border-boss-danger\/35{border-color:#ff3b6b59}.border-boss-danger\/45{border-color:#ff3b6b73}.border-boss-danger\/60{border-color:#ff3b6b99}.border-boss-danger\/70{border-color:#ff3b6bb3}.border-boss-danger\/80{border-color:#ff3b6bcc}.border-boss-ember\/30{border-color:#ff6a3d4d}.border-boss-ember\/45{border-color:#ff6a3d73}.border-boss-ember\/55{border-color:#ff6a3d8c}.border-boss-ember\/60{border-color:#ff6a3d99}.border-boss-ember\/70{border-color:#ff6a3db3}.border-boss-gold{--tw-border-opacity:1;border-color:rgb(245 197 66 / var(--tw-border-opacity, 1))}.border-boss-gold\/30{border-color:#f5c5424d}.border-boss-gold\/35{border-color:#f5c54259}.border-boss-gold\/40{border-color:#f5c54266}.border-boss-gold\/45{border-color:#f5c54273}.border-boss-gold\/50{border-color:#f5c54280}.border-boss-gold\/55{border-color:#f5c5428c}.border-boss-gold\/60{border-color:#f5c54299}.border-boss-gold\/65{border-color:#f5c542a6}.border-boss-gold\/70{border-color:#f5c542b3}.border-boss-gold\/75{border-color:#f5c542bf}.border-boss-gold\/80{border-color:#f5c542cc}.border-boss-gold\/85{border-color:#f5c542d9}.border-cyan-100\/20{border-color:#cffafe33}.border-cyan-100\/80{border-color:#cffafecc}.border-cyan-100\/85{border-color:#cffafed9}.border-cyan-200\/25{border-color:#a5f3fc40}.border-cyan-200\/30{border-color:#a5f3fc4d}.border-cyan-200\/35{border-color:#a5f3fc59}.border-cyan-200\/40{border-color:#a5f3fc66}.border-cyan-200\/45{border-color:#a5f3fc73}.border-cyan-200\/55{border-color:#a5f3fc8c}.border-cyan-200\/60{border-color:#a5f3fc99}.border-cyan-200\/70{border-color:#a5f3fcb3}.border-cyan-200\/75{border-color:#a5f3fcbf}.border-cyan-300{--tw-border-opacity:1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-300\/25{border-color:#67e8f940}.border-cyan-300\/45{border-color:#67e8f973}.border-cyan-300\/50{border-color:#67e8f980}.border-cyan-300\/60{border-color:#67e8f999}.border-cyan-300\/70{border-color:#67e8f9b3}.border-cyan-300\/80{border-color:#67e8f9cc}.border-emerald-200{--tw-border-opacity:1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/45{border-color:#a7f3d073}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/30{border-color:#6ee7b74d}.border-emerald-300\/35{border-color:#6ee7b759}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-300\/45{border-color:#6ee7b773}.border-emerald-300\/55{border-color:#6ee7b78c}.border-emerald-300\/60{border-color:#6ee7b799}.border-emerald-300\/70{border-color:#6ee7b7b3}.border-emerald-300\/80{border-color:#6ee7b7cc}.border-emerald-300\/85{border-color:#6ee7b7d9}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/35{border-color:#34d39959}.border-fuchsia-200{--tw-border-opacity:1;border-color:rgb(245 208 254 / var(--tw-border-opacity, 1))}.border-fuchsia-300{--tw-border-opacity:1;border-color:rgb(240 171 252 / var(--tw-border-opacity, 1))}.border-fuchsia-300\/30{border-color:#f0abfc4d}.border-fuchsia-300\/45{border-color:#f0abfc73}.border-fuchsia-300\/50{border-color:#f0abfc80}.border-fuchsia-300\/70{border-color:#f0abfcb3}.border-indigo-300\/30{border-color:#a5b4fc4d}.border-indigo-300\/35{border-color:#a5b4fc59}.border-indigo-300\/45{border-color:#a5b4fc73}.border-indigo-300\/55{border-color:#a5b4fc8c}.border-indigo-300\/70{border-color:#a5b4fcb3}.border-indigo-300\/75{border-color:#a5b4fcbf}.border-indigo-300\/80{border-color:#a5b4fccc}.border-orange-300\/35{border-color:#fdba7459}.border-orange-300\/45{border-color:#fdba7473}.border-orange-300\/55{border-color:#fdba748c}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300\/50{border-color:#d8b4fe80}.border-purple-300\/55{border-color:#d8b4fe8c}.border-red-200\/55{border-color:#fecaca8c}.border-red-200\/80{border-color:#fecacacc}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-300\/45{border-color:#fca5a573}.border-red-300\/55{border-color:#fca5a58c}.border-red-300\/75{border-color:#fca5a5bf}.border-red-300\/85{border-color:#fca5a5d9}.border-red-400\/20{border-color:#f8717133}.border-red-400\/55{border-color:#f871718c}.border-red-400\/60{border-color:#f8717199}.border-red-400\/70{border-color:#f87171b3}.border-red-400\/80{border-color:#f87171cc}.border-red-400\/90{border-color:#f87171e6}.border-red-500\/90{border-color:#ef4444e6}.border-rose-200{--tw-border-opacity:1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-300\/45{border-color:#fda4af73}.border-rose-300\/50{border-color:#fda4af80}.border-rose-300\/75{border-color:#fda4afbf}.border-rose-300\/80{border-color:#fda4afcc}.border-rose-400\/40{border-color:#fb718566}.border-sky-300\/55{border-color:#7dd3fc8c}.border-sky-300\/70{border-color:#7dd3fcb3}.border-transparent{border-color:transparent}.border-violet-200\/35{border-color:#ddd6fe59}.border-violet-300{--tw-border-opacity:1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-300\/15{border-color:#c4b5fd26}.border-violet-300\/20{border-color:#c4b5fd33}.border-violet-300\/25{border-color:#c4b5fd40}.border-violet-300\/30{border-color:#c4b5fd4d}.border-violet-300\/35{border-color:#c4b5fd59}.border-violet-300\/40{border-color:#c4b5fd66}.border-violet-300\/55{border-color:#c4b5fd8c}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/\[0\.055\]{border-color:#ffffff0e}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-yellow-200\/80{border-color:#fef08acc}.border-yellow-300\/55{border-color:#fde0478c}.border-yellow-300\/70{border-color:#fde047b3}.bg-\[\#00e5ff\]\/10{background-color:#00e5ff1a}.bg-\[\#040108\]\/90{background-color:#040108e6}.bg-\[\#047857\]{--tw-bg-opacity:1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-\[\#05030b\]{--tw-bg-opacity:1;background-color:rgb(5 3 11 / var(--tw-bg-opacity, 1))}.bg-\[\#052e1f\]{--tw-bg-opacity:1;background-color:rgb(5 46 31 / var(--tw-bg-opacity, 1))}.bg-\[\#07020dcc\]\/90{background-color:#07020de6}.bg-\[\#08040ff7\]{background-color:#08040ff7}.bg-\[\#080611\]\/95{background-color:#080611f2}.bg-\[\#08070a\]{--tw-bg-opacity:1;background-color:rgb(8 7 10 / var(--tw-bg-opacity, 1))}.bg-\[\#090311\]\/75{background-color:#090311bf}.bg-\[\#090716\]{--tw-bg-opacity:1;background-color:rgb(9 7 22 / var(--tw-bg-opacity, 1))}.bg-\[\#090716\]\/95{background-color:#090716f2}.bg-\[\#0a0311\]\/85{background-color:#0a0311d9}.bg-\[\#0a0311\]\/90{background-color:#0a0311e6}.bg-\[\#0a0414\]{--tw-bg-opacity:1;background-color:rgb(10 4 20 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0510\]{--tw-bg-opacity:1;background-color:rgb(10 5 16 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0612\]\/85{background-color:#0a0612d9}.bg-\[\#0a0714\]\/85{background-color:#0a0714d9}.bg-\[\#0a0714\]\/90{background-color:#0a0714e6}.bg-\[\#0a0a14\]{--tw-bg-opacity:1;background-color:rgb(10 10 20 / var(--tw-bg-opacity, 1))}.bg-\[\#0b0613\]{--tw-bg-opacity:1;background-color:rgb(11 6 19 / var(--tw-bg-opacity, 1))}.bg-\[\#0b0714\]\/70{background-color:#0b0714b3}.bg-\[\#0c0318\]{--tw-bg-opacity:1;background-color:rgb(12 3 24 / var(--tw-bg-opacity, 1))}.bg-\[\#10040d\]{--tw-bg-opacity:1;background-color:rgb(16 4 13 / var(--tw-bg-opacity, 1))}.bg-\[\#12040a\]{--tw-bg-opacity:1;background-color:rgb(18 4 10 / var(--tw-bg-opacity, 1))}.bg-\[\#140812\]{--tw-bg-opacity:1;background-color:rgb(20 8 18 / var(--tw-bg-opacity, 1))}.bg-\[\#170a24\]\/15{background-color:#170a2426}.bg-\[\#171004\]{--tw-bg-opacity:1;background-color:rgb(23 16 4 / var(--tw-bg-opacity, 1))}.bg-\[\#19002f\]{--tw-bg-opacity:1;background-color:rgb(25 0 47 / var(--tw-bg-opacity, 1))}.bg-\[\#190309\]{--tw-bg-opacity:1;background-color:rgb(25 3 9 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1208\]{--tw-bg-opacity:1;background-color:rgb(26 18 8 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1720\]{--tw-bg-opacity:1;background-color:rgb(26 23 32 / var(--tw-bg-opacity, 1))}.bg-\[\#1b0d08\]\/95{background-color:#1b0d08f2}.bg-\[\#21002a\]{--tw-bg-opacity:1;background-color:rgb(33 0 42 / var(--tw-bg-opacity, 1))}.bg-\[\#2b0711\]{--tw-bg-opacity:1;background-color:rgb(43 7 17 / var(--tw-bg-opacity, 1))}.bg-\[\#3b0713\]{--tw-bg-opacity:1;background-color:rgb(59 7 19 / var(--tw-bg-opacity, 1))}.bg-\[\#7edcff\]{--tw-bg-opacity:1;background-color:rgb(126 220 255 / var(--tw-bg-opacity, 1))}.bg-\[\#9146ff\]\/25{background-color:#9146ff40}.bg-\[\#9146ff\]\/30{background-color:#9146ff4d}.bg-\[\#cd7f32\]\/10{background-color:#cd7f321a}.bg-\[\#dcdce8\]\/10{background-color:#dcdce81a}.bg-\[\#ff5f9f\]{--tw-bg-opacity:1;background-color:rgb(255 95 159 / var(--tw-bg-opacity, 1))}.bg-\[\#ffcf5a\]\/10{background-color:#ffcf5a1a}.bg-\[\#ffcf5a\]\/\[0\.07\]{background-color:#ffcf5a12}.bg-\[\#ffd700\]\/10{background-color:#ffd7001a}.bg-amber-100\/25{background-color:#fef3c740}.bg-amber-100\/30{background-color:#fef3c74d}.bg-amber-200\/5{background-color:#fde68a0d}.bg-amber-300\/25{background-color:#fcd34d40}.bg-amber-300\/\[0\.06\]{background-color:#fcd34d0f}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/15{background-color:#fbbf2426}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-950\/20{background-color:#451a0333}.bg-amber-950\/25{background-color:#451a0340}.bg-amber-950\/75{background-color:#451a03bf}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/75{background-color:#000000bf}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-black\/\[0\.08\]{background-color:#00000014}.bg-boss-accent{--tw-bg-opacity:1;background-color:rgb(162 59 255 / var(--tw-bg-opacity, 1))}.bg-boss-accent\/20{background-color:#a23bff33}.bg-boss-accent\/30{background-color:#a23bff4d}.bg-boss-accent\/70{background-color:#a23bffb3}.bg-boss-bg{--tw-bg-opacity:1;background-color:rgb(10 6 18 / var(--tw-bg-opacity, 1))}.bg-boss-danger{--tw-bg-opacity:1;background-color:rgb(255 59 107 / var(--tw-bg-opacity, 1))}.bg-boss-danger\/10{background-color:#ff3b6b1a}.bg-boss-danger\/15{background-color:#ff3b6b26}.bg-boss-danger\/20{background-color:#ff3b6b33}.bg-boss-ember{--tw-bg-opacity:1;background-color:rgb(255 106 61 / var(--tw-bg-opacity, 1))}.bg-boss-ember\/10{background-color:#ff6a3d1a}.bg-boss-ember\/20{background-color:#ff6a3d33}.bg-boss-ember\/25{background-color:#ff6a3d40}.bg-boss-gold{--tw-bg-opacity:1;background-color:rgb(245 197 66 / var(--tw-bg-opacity, 1))}.bg-boss-gold\/10{background-color:#f5c5421a}.bg-boss-gold\/15{background-color:#f5c54226}.bg-boss-gold\/20{background-color:#f5c54233}.bg-boss-gold\/50{background-color:#f5c54280}.bg-boss-gold\/90{background-color:#f5c542e6}.bg-boss-gold\/\[0\.06\]{background-color:#f5c5420f}.bg-boss-gold\/\[0\.07\]{background-color:#f5c54212}.bg-boss-gold\/\[0\.08\]{background-color:#f5c54214}.bg-boss-panel\/40{background-color:#15102a66}.bg-boss-panel\/60{background-color:#15102a99}.bg-boss-panel\/70{background-color:#15102ab3}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-300\/60{background-color:#67e8f999}.bg-cyan-300\/\[0\.08\]{background-color:#67e8f914}.bg-cyan-400\/20{background-color:#22d3ee33}.bg-emerald-300{--tw-bg-opacity:1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-300\/90{background-color:#6ee7b7e6}.bg-emerald-300\/\[0\.06\]{background-color:#6ee7b70f}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-400\/\[0\.08\]{background-color:#34d39914}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-950\/70{background-color:#022c22b3}.bg-fuchsia-500\/20{background-color:#d946ef33}.bg-indigo-300\/90{background-color:#a5b4fce6}.bg-indigo-400\/10{background-color:#818cf81a}.bg-indigo-400\/15{background-color:#818cf826}.bg-indigo-400\/20{background-color:#818cf833}.bg-indigo-950\/70{background-color:#1e1b4bb3}.bg-orange-400\/10{background-color:#fb923c1a}.bg-orange-950\/70{background-color:#431407b3}.bg-purple-300{--tw-bg-opacity:1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.bg-purple-950\/55{background-color:#3b07648c}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/25{background-color:#ef444440}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/90{background-color:#dc2626e6}.bg-red-900\/50{background-color:#7f1d1d80}.bg-red-950\/30{background-color:#450a0a4d}.bg-red-950\/35{background-color:#450a0a59}.bg-red-950\/40{background-color:#450a0a66}.bg-red-950\/50{background-color:#450a0a80}.bg-red-950\/55{background-color:#450a0a8c}.bg-red-950\/70{background-color:#450a0ab3}.bg-red-950\/75{background-color:#450a0abf}.bg-rose-400\/80{background-color:#fb7185cc}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/25{background-color:#f43f5e40}.bg-rose-950\/90{background-color:#4c0519e6}.bg-sky-400\/20{background-color:#38bdf833}.bg-violet-300\/30{background-color:#c4b5fd4d}.bg-violet-400\/10{background-color:#a78bfa1a}.bg-violet-400\/\[0\.07\]{background-color:#a78bfa12}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/35{background-color:#ffffff59}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[0\.015\]{background-color:#ffffff04}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.028\]{background-color:#ffffff07}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.035\]{background-color:#ffffff09}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-yellow-300\/25{background-color:#fde04740}.bg-yellow-400\/20{background-color:#facc1533}.bg-yellow-950\/70{background-color:#422006b3}.bg-\[conic-gradient\(from_0deg\,rgba\(16\,185\,129\,0\.0\)\,rgba\(16\,185\,129\,0\.18\)_22\%\,rgba\(16\,185\,129\,0\.0\)_38\%\,rgba\(16\,185\,129\,0\.22\)_60\%\,rgba\(16\,185\,129\,0\.0\)_82\%\)\]{background-image:conic-gradient(from 0deg,#10b98100,#10b9812e 22%,#10b98100 38%,#10b98138,#10b98100 82%)}.bg-\[conic-gradient\(from_0deg\,rgba\(248\,113\,113\,0\.0\)\,rgba\(248\,113\,113\,0\.22\)_22\%\,rgba\(248\,113\,113\,0\.0\)_38\%\,rgba\(248\,113\,113\,0\.28\)_60\%\,rgba\(248\,113\,113\,0\.0\)_82\%\)\]{background-image:conic-gradient(from 0deg,#f8717100,#f8717138 22%,#f8717100 38%,#f8717147,#f8717100 82%)}.bg-\[linear-gradient\(135deg\,rgba\(139\,92\,246\,0\.26\)\,rgba\(76\,29\,149\,0\.10\)\)\]{background-image:linear-gradient(135deg,#8b5cf642,#4c1d951a)}.bg-\[linear-gradient\(135deg\,rgba\(15\,6\,24\,0\.96\)\,rgba\(9\,3\,18\,0\.94\)\)\]{background-image:linear-gradient(135deg,#0f0618f5,#090312f0)}.bg-\[linear-gradient\(135deg\,rgba\(16\,185\,129\,0\.26\)\,rgba\(6\,78\,59\,0\.10\)\)\]{background-image:linear-gradient(135deg,#10b98142,#064e3b1a)}.bg-\[linear-gradient\(135deg\,rgba\(245\,158\,11\,0\.38\)\,rgba\(22\,10\,4\,0\.97\)_48\%\,rgba\(190\,24\,93\,0\.25\)\)\]{background-image:linear-gradient(135deg,#f59e0b61,#160a04f7 48%,#be185d40)}.bg-\[linear-gradient\(135deg\,rgba\(245\,197\,66\,0\.16\)\,rgba\(20\,12\,28\,0\.9\)\)\]{background-image:linear-gradient(135deg,#f5c54229,#140c1ce6)}.bg-\[linear-gradient\(135deg\,rgba\(245\,197\,66\,0\.18\)\,rgba\(255\,59\,107\,0\.14\)\,rgba\(0\,0\,0\,0\.42\)\)\]{background-image:linear-gradient(135deg,#f5c5422e,#ff3b6b24,#0000006b)}.bg-\[linear-gradient\(135deg\,rgba\(245\,197\,66\,0\.24\)\,rgba\(35\,20\,42\,0\.95\)_42\%\,rgba\(9\,6\,14\,0\.98\)\)\]{background-image:linear-gradient(135deg,#f5c5423d,#23142af2 42%,#09060efa)}.bg-\[linear-gradient\(135deg\,rgba\(255\,106\,61\,0\.18\)\,rgba\(80\,10\,20\,0\.18\)\,rgba\(0\,0\,0\,0\.38\)\)\]{background-image:linear-gradient(135deg,#ff6a3d2e,#500a142e,#00000061)}.bg-\[linear-gradient\(135deg\,rgba\(52\,211\,153\,0\.15\)\,rgba\(6\,64\,50\,0\.22\)\,rgba\(0\,0\,0\,0\.38\)\)\]{background-image:linear-gradient(135deg,#34d39926,#06403238,#00000061)}.bg-\[linear-gradient\(135deg\,rgba\(99\,102\,241\,0\.18\)\,rgba\(16\,20\,70\,0\.24\)\,rgba\(0\,0\,0\,0\.38\)\)\]{background-image:linear-gradient(135deg,#6366f12e,#1014463d,#00000061)}.bg-\[linear-gradient\(160deg\,\#06202b_0\%\,\#04141f_55\%\,\#020c14_100\%\)\]{background-image:linear-gradient(160deg,#06202b,#04141f 55%,#020c14)}.bg-\[linear-gradient\(160deg\,\#160a2b\,\#0a0414_60\%\,\#060209\)\]{background-image:linear-gradient(160deg,#160a2b,#0a0414 60%,#060209)}.bg-\[linear-gradient\(160deg\,\#1e0c30_0\%\,\#130522_55\%\,\#0a0316_100\%\)\]{background-image:linear-gradient(160deg,#1e0c30,#130522 55%,#0a0316)}.bg-\[linear-gradient\(180deg\,\#0d0818_0\%\,\#080510_100\%\)\]{background-image:linear-gradient(180deg,#0d0818,#080510)}.bg-\[linear-gradient\(180deg\,\#ecfdf5_0\%\,\#86efac_42\%\,\#10b981_100\%\)\]{background-image:linear-gradient(180deg,#ecfdf5,#86efac 42%,#10b981)}.bg-\[linear-gradient\(180deg\,\#f1d6ff_0\%\,\#c996ff_48\%\,\#8d5cff_100\%\)\]{background-image:linear-gradient(180deg,#f1d6ff,#c996ff 48%,#8d5cff)}.bg-\[linear-gradient\(180deg\,\#fda4af\,\#e11d48_55\%\,\#9f1239\)\]{background-image:linear-gradient(180deg,#fda4af,#e11d48 55%,#9f1239)}.bg-\[linear-gradient\(180deg\,\#fdf4ff_0\%\,\#f5d0fe_42\%\,\#c084fc_100\%\)\]{background-image:linear-gradient(180deg,#fdf4ff,#f5d0fe 42%,#c084fc)}.bg-\[linear-gradient\(180deg\,\#fef2f2_0\%\,\#fca5a5_42\%\,\#dc2626_100\%\)\]{background-image:linear-gradient(180deg,#fef2f2,#fca5a5 42%,#dc2626)}.bg-\[linear-gradient\(180deg\,\#ffe5a9_0\%\,\#ffb15f_46\%\,\#ff6a3d_100\%\)\]{background-image:linear-gradient(180deg,#ffe5a9,#ffb15f 46%,#ff6a3d)}.bg-\[linear-gradient\(180deg\,rgba\(13\,8\,24\,0\.92\)\,rgba\(8\,5\,16\,0\.96\)\)\]{background-image:linear-gradient(180deg,#0d0818eb,#080510f5)}.bg-\[linear-gradient\(180deg\,rgba\(16\,185\,129\,0\.10\)\,rgba\(3\,8\,15\,0\.78\)\)\]{background-image:linear-gradient(180deg,#10b9811a,#03080fc7)}.bg-\[linear-gradient\(180deg\,rgba\(18\,10\,30\,0\.94\)\,rgba\(5\,3\,10\,0\.96\)\)\]{background-image:linear-gradient(180deg,#120a1ef0,#05030af5)}.bg-\[linear-gradient\(180deg\,rgba\(245\,158\,11\,0\.07\)\,rgba\(3\,5\,12\,0\.82\)\)\]{background-image:linear-gradient(180deg,#f59e0b12,#03050cd1)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.055\)\,rgba\(255\,255\,255\,0\.012\)\)\]{background-image:linear-gradient(180deg,#ffffff0e,#ffffff03)}.bg-\[linear-gradient\(180deg\,rgba\(8\,5\,16\,0\)_38\%\,rgba\(8\,5\,16\,0\.65\)_75\%\,rgba\(8\,5\,16\,0\.98\)_100\%\)\]{background-image:linear-gradient(180deg,#08051000 38%,#080510a6 75%,#080510fa)}.bg-\[linear-gradient\(180deg\,transparent\,rgba\(4\,2\,10\,0\.55\)_38\%\,rgba\(4\,2\,10\,0\.94\)\)\]{background-image:linear-gradient(180deg,transparent,rgba(4,2,10,.55) 38%,rgba(4,2,10,.94))}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.018\)_1px\,transparent_1px\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.018\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.018) 1px,transparent 1px)}.bg-\[radial-gradient\(circle\,rgba\(129\,140\,248\,0\.30\)\,transparent_68\%\)\]{background-image:radial-gradient(circle,rgba(129,140,248,.3),transparent 68%)}.bg-\[radial-gradient\(circle\,rgba\(250\,204\,21\,0\.26\)\,transparent_68\%\)\]{background-image:radial-gradient(circle,rgba(250,204,21,.26),transparent 68%)}.bg-\[radial-gradient\(circle_at_18\%_-30\%\,rgba\(167\,139\,250\,0\.38\)\,transparent_55\%\)\,radial-gradient\(circle_at_88\%_130\%\,rgba\(245\,197\,66\,0\.10\)\,transparent_46\%\)\,linear-gradient\(165deg\,rgba\(42\,24\,72\,0\.82\)\,rgba\(10\,5\,18\,0\.92\)_62\%\)\]{background-image:radial-gradient(circle at 18% -30%,rgba(167,139,250,.38),transparent 55%),radial-gradient(circle at 88% 130%,rgba(245,197,66,.1),transparent 46%),linear-gradient(165deg,#2a1848d1,#0a0512eb 62%)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(201\,95\,255\,0\.18\)\,transparent_32\%\)\,radial-gradient\(circle_at_90\%_10\%\,rgba\(0\,229\,255\,0\.10\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.035\)\,transparent_18\%\)\]{background-image:radial-gradient(circle at 18% 0%,rgba(201,95,255,.18),transparent 32%),radial-gradient(circle at 90% 10%,rgba(0,229,255,.1),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.035),transparent 18%)}.bg-\[radial-gradient\(circle_at_20\%_10\%\,rgba\(255\,255\,255\,0\.08\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 20% 10%,rgba(255,255,255,.08),transparent 34%)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(110\,231\,183\,0\.85\)\,rgba\(6\,78\,59\,0\.95\)\)\]{background-image:radial-gradient(circle at 30% 30%,#6ee7b7d9,#064e3bf2)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(252\,165\,165\,0\.78\)\,rgba\(127\,29\,29\,0\.95\)\)\]{background-image:radial-gradient(circle at 30% 30%,#fca5a5c7,#7f1d1df2)}.bg-\[radial-gradient\(circle_at_42\%_58\%\,rgba\(250\,204\,21\,0\.5\)\,transparent_44\%\)\]{background-image:radial-gradient(circle at 42% 58%,rgba(250,204,21,.5),transparent 44%)}.bg-\[radial-gradient\(circle_at_50\%_-20\%\,rgba\(103\,232\,249\,0\.36\)\,transparent_36\%\)\,linear-gradient\(135deg\,rgba\(20\,184\,166\,0\.42\)\,rgba\(5\,8\,20\,0\.96\)_44\%\,rgba\(15\,118\,110\,0\.34\)\)\]{background-image:radial-gradient(circle at 50% -20%,rgba(103,232,249,.36),transparent 36%),linear-gradient(135deg,#14b8a66b,#050814f5 44%,#0f766e57)}.bg-\[radial-gradient\(circle_at_50\%_16\%\,rgba\(255\,106\,61\,0\.22\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(8\,6\,18\,0\.18\)_0\%\,\#090716_38\%\,\#090716_100\%\)\]{background-image:radial-gradient(circle at 50% 16%,rgba(255,106,61,.22),transparent 34%),linear-gradient(180deg,#0806122e,#090716 38% 100%)}.bg-\[radial-gradient\(circle_at_50\%_34\%\,rgba\(124\,58\,237\,0\.16\)\,transparent_48\%\)\,linear-gradient\(180deg\,rgba\(10\,5\,16\,0\.28\)\,rgba\(6\,3\,12\,0\.62\)\)\]{background-image:radial-gradient(circle at 50% 34%,rgba(124,58,237,.16),transparent 48%),linear-gradient(180deg,#0a051047,#06030c9e)}.bg-\[radial-gradient\(circle_at_50\%_40\%\,rgba\(255\,111\,61\,0\.16\)\,rgba\(8\,4\,14\,0\.34\)_55\%\,rgba\(5\,2\,10\,0\.82\)_100\%\)\]{background-image:radial-gradient(circle at 50% 40%,#ff6f3d29,#08040e57 55%,#05020ad1)}.bg-\[radial-gradient\(circle_at_50\%_50\%\,rgba\(103\,232\,249\,0\.20\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at 50% 50%,rgba(103,232,249,.2),transparent 60%)}.bg-\[radial-gradient\(circle_at_70\%_18\%\,rgba\(103\,232\,249\,0\.20\)\,transparent_44\%\)\]{background-image:radial-gradient(circle at 70% 18%,rgba(103,232,249,.2),transparent 44%)}.bg-\[radial-gradient\(circle_at_70\%_18\%\,rgba\(167\,139\,250\,0\.22\)\,transparent_44\%\)\]{background-image:radial-gradient(circle at 70% 18%,rgba(167,139,250,.22),transparent 44%)}.bg-\[radial-gradient\(circle_at_70\%_18\%\,rgba\(244\,114\,182\,0\.20\)\,transparent_44\%\)\]{background-image:radial-gradient(circle at 70% 18%,rgba(244,114,182,.2),transparent 44%)}.bg-\[radial-gradient\(circle_at_70\%_18\%\,rgba\(255\,106\,61\,0\.22\)\,transparent_44\%\)\]{background-image:radial-gradient(circle at 70% 18%,rgba(255,106,61,.22),transparent 44%)}.bg-\[radial-gradient\(circle_at_70\%_18\%\,rgba\(255\,122\,49\,0\.24\)\,transparent_44\%\)\]{background-image:radial-gradient(circle at 70% 18%,rgba(255,122,49,.24),transparent 44%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(162\,59\,255\,0\.10\)\,transparent_60\%\)\]{background-image:radial-gradient(circle at center,rgba(162,59,255,.1),transparent 60%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(168\,85\,247\,0\.16\)\,rgba\(0\,0\,0\,0\.5\)_58\%\,rgba\(0\,0\,0\,0\.78\)\)\]{background-image:radial-gradient(circle at center,#a855f729,#00000080 58%,#000000c7)}.bg-\[radial-gradient\(circle_at_center\,rgba\(168\,85\,247\,0\.18\)\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,rgba(168,85,247,.18),transparent 70%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(220\,38\,38\,0\.18\)\,rgba\(8\,2\,4\,0\.55\)_72\%\)\]{background-image:radial-gradient(circle at center,#dc26262e,#0802048c 72%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(245\,197\,66\,0\.12\)\,rgba\(0\,0\,0\,0\.42\)_58\%\,rgba\(0\,0\,0\,0\.68\)\)\]{background-image:radial-gradient(circle at center,#f5c5421f,#0000006b 58%,#000000ad)}.bg-\[radial-gradient\(circle_at_center\,rgba\(245\,197\,66\,0\.22\)\,rgba\(6\,3\,10\,0\.22\)_42\%\,rgba\(0\,0\,0\,0\.56\)_100\%\)\]{background-image:radial-gradient(circle at center,#f5c54238,#06030a38 42%,#0000008f)}.bg-\[radial-gradient\(circle_at_center\,rgba\(248\,113\,113\,0\.28\)\,rgba\(12\,2\,6\,0\.78\)_58\%\,rgba\(0\,0\,0\,0\.92\)\)\]{background-image:radial-gradient(circle at center,#f8717147,#0c0206c7 58%,#000000eb)}.bg-\[radial-gradient\(circle_at_center\,rgba\(255\,111\,61\,0\.22\)\,rgba\(10\,6\,14\,0\.12\)_36\%\,rgba\(6\,3\,9\,0\.76\)_78\%\)\]{background-image:radial-gradient(circle at center,#ff6f3d38,#0a060e1f 36%,#060309c2 78%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(255\,59\,107\,0\.14\)\,rgba\(0\,0\,0\,0\.48\)_58\%\,rgba\(0\,0\,0\,0\.76\)\)\]{background-image:radial-gradient(circle at center,#ff3b6b24,#0000007a 58%,#000000c2)}.bg-\[radial-gradient\(circle_at_center\,rgba\(255\,59\,107\,0\.20\)\,rgba\(7\,2\,8\,0\)_58\%\)\]{background-image:radial-gradient(circle at center,#ff3b6b33,#07020800 58%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(255\,59\,107\,0\.24\)\,rgba\(8\,2\,6\,0\.24\)_42\%\,rgba\(0\,0\,0\,0\.62\)_100\%\)\]{background-image:radial-gradient(circle at center,#ff3b6b3d,#0802063d 42%,#0000009e)}.bg-\[radial-gradient\(circle_at_top\,rgba\(245\,197\,66\,0\.18\)\,transparent_62\%\)\]{background-image:radial-gradient(circle at top,rgba(245,197,66,.18),transparent 62%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(52\,211\,153\,0\.18\)\,transparent_62\%\)\]{background-image:radial-gradient(circle at top,rgba(52,211,153,.18),transparent 62%)}.bg-\[radial-gradient\(circle_at_top_right\,rgba\(245\,197\,66\,0\.10\)\,transparent_35\%\)\,radial-gradient\(circle_at_bottom_left\,rgba\(255\,106\,61\,0\.10\)\,transparent_32\%\)\]{background-image:radial-gradient(circle at top right,rgba(245,197,66,.1),transparent 35%),radial-gradient(circle at bottom left,rgba(255,106,61,.1),transparent 32%)}.bg-\[repeating-linear-gradient\(-45deg\,rgba\(248\,113\,113\,0\.13\)_0_10px\,rgba\(0\,0\,0\,0\)_10px_20px\)\]{background-image:repeating-linear-gradient(-45deg,#f8717121 0 10px,#0000 10px 20px)}.bg-\[repeating-linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.025\)_0_8px\,rgba\(255\,255\,255\,0\)_8px_16px\)\]{background-image:repeating-linear-gradient(135deg,#ffffff06 0 8px,#fff0 8px 16px)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#0a0414\]{--tw-gradient-from:#0a0414 var(--tw-gradient-from-position);--tw-gradient-to:rgb(10 4 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#16061f\]\/85{--tw-gradient-from:rgb(22 6 31 / .85) var(--tw-gradient-from-position);--tw-gradient-to:rgb(22 6 31 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#160621\]\/90{--tw-gradient-from:rgb(22 6 33 / .9) var(--tw-gradient-from-position);--tw-gradient-to:rgb(22 6 33 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#160621\]\/95{--tw-gradient-from:rgb(22 6 33 / .95) var(--tw-gradient-from-position);--tw-gradient-to:rgb(22 6 33 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5a1414\]{--tw-gradient-from:#5a1414 var(--tw-gradient-from-position);--tw-gradient-to:rgb(90 20 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6441A5\]{--tw-gradient-from:#6441A5 var(--tw-gradient-from-position);--tw-gradient-to:rgb(100 65 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7a1014\]{--tw-gradient-from:#7a1014 var(--tw-gradient-from-position);--tw-gradient-to:rgb(122 16 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#9146ff\]\/40{--tw-gradient-from:rgb(145 70 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(145 70 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#9146ff\]\/65{--tw-gradient-from:rgb(145 70 255 / .65) var(--tw-gradient-from-position);--tw-gradient-to:rgb(145 70 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ffcf5a\]{--tw-gradient-from:#ffcf5a var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 207 90 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ffcf5a\]\/10{--tw-gradient-from:rgb(255 207 90 / .1) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 207 90 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#ffd873\]{--tw-gradient-from:#ffd873 var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 216 115 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/30{--tw-gradient-from:rgb(251 191 36 / .3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/45{--tw-gradient-from:rgb(251 191 36 / .45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/55{--tw-gradient-from:rgb(245 158 11 / .55) var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/55{--tw-gradient-from:rgb(0 0 0 / .55) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from:rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-boss-accent\/40{--tw-gradient-from:rgb(162 59 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to:rgb(162 59 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-boss-accent\/45{--tw-gradient-from:rgb(162 59 255 / .45) var(--tw-gradient-from-position);--tw-gradient-to:rgb(162 59 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-boss-danger{--tw-gradient-from:#ff3b6b var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 59 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-boss-ember\/35{--tw-gradient-from:rgb(255 106 61 / .35) var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 106 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-boss-gold{--tw-gradient-from:#f5c542 var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 197 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-boss-gold\/30{--tw-gradient-from:rgb(245 197 66 / .3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(245 197 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-200{--tw-gradient-from:#a5f3fc var(--tw-gradient-from-position);--tw-gradient-to:rgb(165 243 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400\/25{--tw-gradient-from:rgb(34 211 238 / .25) var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400\/30{--tw-gradient-from:rgb(34 211 238 / .3) var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400\/35{--tw-gradient-from:rgb(34 211 238 / .35) var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from:#6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to:rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400\/35{--tw-gradient-from:rgb(52 211 153 / .35) var(--tw-gradient-from-position);--tw-gradient-to:rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-300{--tw-gradient-from:#a5b4fc var(--tw-gradient-from-position);--tw-gradient-to:rgb(165 180 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from:#f43f5e var(--tw-gradient-from-position);--tw-gradient-to:rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#070310\]{--tw-gradient-to:rgb(7 3 16 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #070310 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#7C3AED\]{--tw-gradient-to:rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #7C3AED var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#c99aff\]\/70{--tw-gradient-to:rgb(201 154 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(201 154 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#c99aff\]\/80{--tw-gradient-to:rgb(201 154 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(201 154 255 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400\/50{--tw-gradient-to:rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(251 191 36 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400\/55{--tw-gradient-to:rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(251 191 36 / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400\/70{--tw-gradient-to:rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(251 191 36 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/25{--tw-gradient-to:rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(245 158 11 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/55{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(0 0 0 / .55) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-boss-danger{--tw-gradient-to:rgb(255 59 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ff3b6b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-boss-gold{--tw-gradient-to:rgb(245 197 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f5c542 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-boss-gold\/20{--tw-gradient-to:rgb(245 197 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(245 197 66 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-boss-gold\/30{--tw-gradient-to:rgb(245 197 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(245 197 66 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-boss-gold\/70{--tw-gradient-to:rgb(245 197 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(245 197 66 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-100\/80{--tw-gradient-to:rgb(207 250 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(207 250 254 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-100\/90{--tw-gradient-to:rgb(207 250 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(207 250 254 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-200{--tw-gradient-to:rgb(165 243 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #a5f3fc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300\/70{--tw-gradient-to:rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(103 232 249 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-300\/80{--tw-gradient-to:rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(103 232 249 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-50{--tw-gradient-to:rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ecfeff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-300\/70{--tw-gradient-to:rgb(110 231 183 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(110 231 183 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-200{--tw-gradient-to:rgb(245 208 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #f5d0fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-100{--tw-gradient-to:rgb(236 252 203 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #ecfccb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-lime-200{--tw-gradient-to:rgb(217 249 157 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #d9f99d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-200{--tw-gradient-to:rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fed7aa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-200\/90{--tw-gradient-to:rgb(254 205 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), rgb(254 205 211 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-300{--tw-gradient-to:rgb(253 164 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fda4af var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to:rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-300{--tw-gradient-to:rgb(212 212 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #d4d4d8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0a0311\]\/70{--tw-gradient-to:rgb(10 3 17 / .7) var(--tw-gradient-to-position)}.to-\[\#0c0316\]\/90{--tw-gradient-to:rgb(12 3 22 / .9) var(--tw-gradient-to-position)}.to-\[\#0c0316\]\/95{--tw-gradient-to:rgb(12 3 22 / .95) var(--tw-gradient-to-position)}.to-\[\#6a2bd9\]\/25{--tw-gradient-to:rgb(106 43 217 / .25) var(--tw-gradient-to-position)}.to-\[\#6a2bd9\]\/55{--tw-gradient-to:rgb(106 43 217 / .55) var(--tw-gradient-to-position)}.to-\[\#9146FF\]{--tw-gradient-to:#9146FF var(--tw-gradient-to-position)}.to-\[\#f0a521\]{--tw-gradient-to:#f0a521 var(--tw-gradient-to-position)}.to-\[\#f0a830\]{--tw-gradient-to:#f0a830 var(--tw-gradient-to-position)}.to-\[\#ff5f9f\]\/5{--tw-gradient-to:rgb(255 95 159 / .05) var(--tw-gradient-to-position)}.to-\[\#ff8fa5\]{--tw-gradient-to:#ff8fa5 var(--tw-gradient-to-position)}.to-\[\#ffaa00\]\/5{--tw-gradient-to:rgb(255 170 0 / .05) var(--tw-gradient-to-position)}.to-amber-950\/35{--tw-gradient-to:rgb(69 26 3 / .35) var(--tw-gradient-to-position)}.to-black{--tw-gradient-to:#000 var(--tw-gradient-to-position)}.to-black\/35{--tw-gradient-to:rgb(0 0 0 / .35) var(--tw-gradient-to-position)}.to-boss-danger{--tw-gradient-to:#ff3b6b var(--tw-gradient-to-position)}.to-boss-ember{--tw-gradient-to:#ff6a3d var(--tw-gradient-to-position)}.to-boss-ember\/40{--tw-gradient-to:rgb(255 106 61 / .4) var(--tw-gradient-to-position)}.to-boss-ember\/45{--tw-gradient-to:rgb(255 106 61 / .45) var(--tw-gradient-to-position)}.to-boss-gold{--tw-gradient-to:#f5c542 var(--tw-gradient-to-position)}.to-boss-gold\/10{--tw-gradient-to:rgb(245 197 66 / .1) var(--tw-gradient-to-position)}.to-boss-gold\/50{--tw-gradient-to:rgb(245 197 66 / .5) var(--tw-gradient-to-position)}.to-cyan-200{--tw-gradient-to:#a5f3fc var(--tw-gradient-to-position)}.to-emerald-900\/45{--tw-gradient-to:rgb(6 78 59 / .45) var(--tw-gradient-to-position)}.to-emerald-950\/35{--tw-gradient-to:rgb(2 44 34 / .35) var(--tw-gradient-to-position)}.to-fuchsia-500\/25{--tw-gradient-to:rgb(217 70 239 / .25) var(--tw-gradient-to-position)}.to-orange-950\/35{--tw-gradient-to:rgb(67 20 7 / .35) var(--tw-gradient-to-position)}.to-red-100{--tw-gradient-to:#fee2e2 var(--tw-gradient-to-position)}.to-red-300{--tw-gradient-to:#fca5a5 var(--tw-gradient-to-position)}.to-rose-100{--tw-gradient-to:#ffe4e6 var(--tw-gradient-to-position)}.to-rose-400\/30{--tw-gradient-to:rgb(251 113 133 / .3) var(--tw-gradient-to-position)}.to-rose-400\/35{--tw-gradient-to:rgb(251 113 133 / .35) var(--tw-gradient-to-position)}.to-rose-950\/50{--tw-gradient-to:rgb(76 5 25 / .5) var(--tw-gradient-to-position)}.to-sky-950\/35{--tw-gradient-to:rgb(8 47 73 / .35) var(--tw-gradient-to-position)}.to-teal-900\/30{--tw-gradient-to:rgb(19 78 74 / .3) var(--tw-gradient-to-position)}.to-teal-900\/40{--tw-gradient-to:rgb(19 78 74 / .4) var(--tw-gradient-to-position)}.to-teal-900\/45{--tw-gradient-to:rgb(19 78 74 / .45) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-violet-400{--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.bg-\[size\:24px_24px\]{background-size:24px 24px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-none{fill:none}.stroke-emerald-50{stroke:#ecfdf5}.stroke-red-50{stroke:#fef2f2}.stroke-\[3\.2\]{stroke-width:3.2}.stroke-\[3\.4\]{stroke-width:3.4}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[2px\]{padding:2px}.p-\[7px\]{padding:7px}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[2px\]{padding-left:2px;padding-right:2px}.px-\[clamp\(14px\,3vw\,22px\)\]{padding-left:clamp(14px,3vw,22px);padding-right:clamp(14px,3vw,22px)}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[clamp\(10px\,2vh\,16px\)\]{padding-top:clamp(10px,2vh,16px);padding-bottom:clamp(10px,2vh,16px)}.py-px{padding-top:1px;padding-bottom:1px}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-5{padding-bottom:1.25rem}.pb-8{padding-bottom:2rem}.pb-\[2px\]{padding-bottom:2px}.pb-\[clamp\(12px\,2\.4vh\,18px\)\]{padding-bottom:clamp(12px,2.4vh,18px)}.pl-2{padding-left:.5rem}.pl-5{padding-left:1.25rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-5{padding-right:1.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[14px\]{padding-top:14px}.pt-\[4px\]{padding-top:4px}.pt-\[clamp\(104px\,14vh\,150px\)\]{padding-top:clamp(104px,14vh,150px)}.pt-\[clamp\(12px\,2\.4vh\,18px\)\]{padding-top:clamp(12px,2.4vh,18px)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-body{font-family:ChatBoss Numbers,Space Grotesk,Segoe UI,system-ui,sans-serif}.font-display{font-family:ChatBoss Numbers,Unbounded,Segoe UI,sans-serif}.font-mono{font-family:ChatBoss Numbers,ui-monospace,monospace}.font-rune{font-family:ChatBoss Numbers,Bebas Neue,Segoe UI,sans-serif}.font-ui{font-family:ChatBoss Numbers,Sora,Segoe UI,system-ui,sans-serif}.\!text-\[11px\]{font-size:11px!important}.\!text-\[12px\]{font-size:12px!important}.\!text-\[14px\]{font-size:14px!important}.\!text-\[9px\]{font-size:9px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-\[0\.2em\]{font-size:.2em}.text-\[0\.34em\]{font-size:.34em}.text-\[0\.67em\]{font-size:.67em}.text-\[0\.74em\]{font-size:.74em}.text-\[0\.95em\]{font-size:.95em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[150px\]{font-size:150px}.text-\[15px\]{font-size:15px}.text-\[164px\]{font-size:164px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[182px\]{font-size:182px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[1px\]{font-size:1px}.text-\[200px\]{font-size:200px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[31px\]{font-size:31px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[64px\]{font-size:64px}.text-\[6px\]{font-size:6px}.text-\[72px\]{font-size:72px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[82px\]{font-size:82px}.text-\[86px\]{font-size:86px}.text-\[8px\]{font-size:8px}.text-\[94px\]{font-size:94px}.text-\[9px\]{font-size:9px}.text-\[clamp\(0\.3rem\,0\.6vw\,0\.75rem\)\]{font-size:clamp(.3rem,.6vw,.75rem)}.text-\[clamp\(1\.75rem\,3vw\,2\.55rem\)\]{font-size:clamp(1.75rem,3vw,2.55rem)}.text-\[clamp\(10px\,1\.5vw\,13px\)\]{font-size:clamp(10px,1.5vw,13px)}.text-\[clamp\(10px\,1\.65vh\,12px\)\]{font-size:clamp(10px,1.65vh,12px)}.text-\[clamp\(10px\,1\.6vw\,13px\)\]{font-size:clamp(10px,1.6vw,13px)}.text-\[clamp\(10px\,1\.7vh\,13px\)\]{font-size:clamp(10px,1.7vh,13px)}.text-\[clamp\(10px\,1\.8vh\,13px\)\]{font-size:clamp(10px,1.8vh,13px)}.text-\[clamp\(10px\,2\.2vh\,12px\)\]{font-size:clamp(10px,2.2vh,12px)}.text-\[clamp\(10px\,2\.2vh\,13px\)\]{font-size:clamp(10px,2.2vh,13px)}.text-\[clamp\(10px\,2vh\,12px\)\]{font-size:clamp(10px,2vh,12px)}.text-\[clamp\(118px\,18vw\,286px\)\]{font-size:clamp(118px,18vw,286px)}.text-\[clamp\(11px\,1\.2vw\,15px\)\]{font-size:clamp(11px,1.2vw,15px)}.text-\[clamp\(11px\,2\.4vh\,14px\)\]{font-size:clamp(11px,2.4vh,14px)}.text-\[clamp\(11px\,2\.6vh\,15px\)\]{font-size:clamp(11px,2.6vh,15px)}.text-\[clamp\(11px\,2vw\,15px\)\]{font-size:clamp(11px,2vw,15px)}.text-\[clamp\(120px\,16vw\,260px\)\]{font-size:clamp(120px,16vw,260px)}.text-\[clamp\(12px\,1\.2vw\,18px\)\]{font-size:clamp(12px,1.2vw,18px)}.text-\[clamp\(12px\,1\.9vh\,15px\)\]{font-size:clamp(12px,1.9vh,15px)}.text-\[clamp\(12px\,2\.6vh\,16px\)\]{font-size:clamp(12px,2.6vh,16px)}.text-\[clamp\(12px\,3\.2vh\,18px\)\]{font-size:clamp(12px,3.2vh,18px)}.text-\[clamp\(13px\,2\.6vh\,20px\)\]{font-size:clamp(13px,2.6vh,20px)}.text-\[clamp\(15px\,2\.6vh\,20px\)\]{font-size:clamp(15px,2.6vh,20px)}.text-\[clamp\(15px\,3\.4vh\,21px\)\]{font-size:clamp(15px,3.4vh,21px)}.text-\[clamp\(16px\,1\.65vw\,28px\)\]{font-size:clamp(16px,1.65vw,28px)}.text-\[clamp\(16px\,1\.8vw\,24px\)\]{font-size:clamp(16px,1.8vw,24px)}.text-\[clamp\(16px\,3\.6vh\,26px\)\]{font-size:clamp(16px,3.6vh,26px)}.text-\[clamp\(16px\,4vh\,26px\)\]{font-size:clamp(16px,4vh,26px)}.text-\[clamp\(17px\,1\.75vw\,29px\)\]{font-size:clamp(17px,1.75vw,29px)}.text-\[clamp\(18px\,4\.1vh\,30px\)\]{font-size:clamp(18px,4.1vh,30px)}.text-\[clamp\(18px\,4vh\,27px\)\]{font-size:clamp(18px,4vh,27px)}.text-\[clamp\(20px\,2\.4vw\,30px\)\]{font-size:clamp(20px,2.4vw,30px)}.text-\[clamp\(20px\,2vw\,30px\)\]{font-size:clamp(20px,2vw,30px)}.text-\[clamp\(20px\,3\.4vw\,34px\)\]{font-size:clamp(20px,3.4vw,34px)}.text-\[clamp\(20px\,3\.6vw\,30px\)\]{font-size:clamp(20px,3.6vw,30px)}.text-\[clamp\(20px\,4\.6vh\,32px\)\]{font-size:clamp(20px,4.6vh,32px)}.text-\[clamp\(20px\,4\.6vh\,34px\)\]{font-size:clamp(20px,4.6vh,34px)}.text-\[clamp\(20px\,5vh\,34px\)\]{font-size:clamp(20px,5vh,34px)}.text-\[clamp\(20px\,6vw\,34px\)\]{font-size:clamp(20px,6vw,34px)}.text-\[clamp\(22px\,2\.4vw\,38px\)\]{font-size:clamp(22px,2.4vw,38px)}.text-\[clamp\(22px\,2\.6vw\,40px\)\]{font-size:clamp(22px,2.6vw,40px)}.text-\[clamp\(22px\,4\.4vh\,32px\)\]{font-size:clamp(22px,4.4vh,32px)}.text-\[clamp\(22px\,5vh\,38px\)\]{font-size:clamp(22px,5vh,38px)}.text-\[clamp\(22px\,6\.5vw\,40px\)\]{font-size:clamp(22px,6.5vw,40px)}.text-\[clamp\(24px\,2\.2vw\,38px\)\]{font-size:clamp(24px,2.2vw,38px)}.text-\[clamp\(24px\,3vw\,38px\)\]{font-size:clamp(24px,3vw,38px)}.text-\[clamp\(24px\,4vw\,42px\)\]{font-size:clamp(24px,4vw,42px)}.text-\[clamp\(26px\,4vw\,52px\)\]{font-size:clamp(26px,4vw,52px)}.text-\[clamp\(28px\,3\.2vw\,54px\)\]{font-size:clamp(28px,3.2vw,54px)}.text-\[clamp\(28px\,3\.6vw\,52px\)\]{font-size:clamp(28px,3.6vw,52px)}.text-\[clamp\(28px\,5\.4vw\,50px\)\]{font-size:clamp(28px,5.4vw,50px)}.text-\[clamp\(30px\,3\.4vw\,52px\)\]{font-size:clamp(30px,3.4vw,52px)}.text-\[clamp\(30px\,9vh\,56px\)\]{font-size:clamp(30px,9vh,56px)}.text-\[clamp\(32px\,6\.4vw\,54px\)\]{font-size:clamp(32px,6.4vw,54px)}.text-\[clamp\(34px\,4vw\,56px\)\]{font-size:clamp(34px,4vw,56px)}.text-\[clamp\(34px\,5\.6vw\,74px\)\]{font-size:clamp(34px,5.6vw,74px)}.text-\[clamp\(34px\,5vw\,68px\)\]{font-size:clamp(34px,5vw,68px)}.text-\[clamp\(36px\,5\.4vw\,84px\)\]{font-size:clamp(36px,5.4vw,84px)}.text-\[clamp\(40px\,6vw\,96px\)\]{font-size:clamp(40px,6vw,96px)}.text-\[clamp\(48px\,6vw\,96px\)\]{font-size:clamp(48px,6vw,96px)}.text-\[clamp\(48px\,7vw\,112px\)\]{font-size:clamp(48px,7vw,112px)}.text-\[clamp\(58px\,9vw\,124px\)\]{font-size:clamp(58px,9vw,124px)}.text-\[clamp\(64px\,18vw\,132px\)\]{font-size:clamp(64px,18vw,132px)}.text-\[clamp\(72px\,12vw\,170px\)\]{font-size:clamp(72px,12vw,170px)}.text-\[clamp\(72px\,22vw\,200px\)\]{font-size:clamp(72px,22vw,200px)}.text-\[clamp\(7px\,1\.3vh\,9px\)\]{font-size:clamp(7px,1.3vh,9px)}.text-\[clamp\(7px\,1\.6vh\,9px\)\]{font-size:clamp(7px,1.6vh,9px)}.text-\[clamp\(80px\,11vw\,180px\)\]{font-size:clamp(80px,11vw,180px)}.text-\[clamp\(84px\,26vw\,150px\)\]{font-size:clamp(84px,26vw,150px)}.text-\[clamp\(8px\,1\.6vh\,11px\)\]{font-size:clamp(8px,1.6vh,11px)}.text-\[clamp\(8px\,1\.7vh\,10px\)\]{font-size:clamp(8px,1.7vh,10px)}.text-\[clamp\(8px\,1\.8vh\,10px\)\]{font-size:clamp(8px,1.8vh,10px)}.text-\[clamp\(96px\,15vw\,228px\)\]{font-size:clamp(96px,15vw,228px)}.text-\[clamp\(96px\,28vw\,260px\)\]{font-size:clamp(96px,28vw,260px)}.text-\[clamp\(9px\,2vh\,11px\)\]{font-size:clamp(9px,2vh,11px)}.text-\[clamp\(9px\,2vh\,12px\)\]{font-size:clamp(9px,2vh,12px)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-snug{line-height:1.375!important}.\!leading-tight{line-height:1.25!important}.leading-\[0\.94\]{line-height:.94}.leading-\[0\.9\]{line-height:.9}.leading-\[1\.04\]{line-height:1.04}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.10em\]{letter-spacing:.1em}.tracking-\[0\.11em\]{letter-spacing:.11em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.13em\]{letter-spacing:.13em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.20em\]{letter-spacing:.2em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.30em\]{letter-spacing:.3em}.tracking-\[0\.32em\]{letter-spacing:.32em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.42em\]{letter-spacing:.42em}.tracking-\[0\.44em\]{letter-spacing:.44em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#00e5ff\]{--tw-text-opacity:1;color:rgb(0 229 255 / var(--tw-text-opacity, 1))}.text-\[\#170a24\]{--tw-text-opacity:1;color:rgb(23 10 36 / var(--tw-text-opacity, 1))}.text-\[\#170a24\]\/75{color:#170a24bf}.text-\[\#1a1206\]{--tw-text-opacity:1;color:rgb(26 18 6 / var(--tw-text-opacity, 1))}.text-\[\#53fc18\]{--tw-text-opacity:1;color:rgb(83 252 24 / var(--tw-text-opacity, 1))}.text-\[\#7df9ff\]{--tw-text-opacity:1;color:rgb(125 249 255 / var(--tw-text-opacity, 1))}.text-\[\#7edcff\]{--tw-text-opacity:1;color:rgb(126 220 255 / var(--tw-text-opacity, 1))}.text-\[\#8b95f7\]{--tw-text-opacity:1;color:rgb(139 149 247 / var(--tw-text-opacity, 1))}.text-\[\#9146ff\]\/50{color:#9146ff80}.text-\[\#9146ff\]\/60{color:#9146ff99}.text-\[\#a23bff\]\/\[0\.08\]{color:#a23bff14}.text-\[\#b85cff\]{--tw-text-opacity:1;color:rgb(184 92 255 / var(--tw-text-opacity, 1))}.text-\[\#b85cff\]\/55{color:#b85cff8c}.text-\[\#c99aff\]\/40{color:#c99aff66}.text-\[\#c9a6ff\]{--tw-text-opacity:1;color:rgb(201 166 255 / var(--tw-text-opacity, 1))}.text-\[\#cbb7e8\]\/90{color:#cbb7e8e6}.text-\[\#e09457\]{--tw-text-opacity:1;color:rgb(224 148 87 / var(--tw-text-opacity, 1))}.text-\[\#e8e8f0\]{--tw-text-opacity:1;color:rgb(232 232 240 / var(--tw-text-opacity, 1))}.text-\[\#f4e8d7\]{--tw-text-opacity:1;color:rgb(244 232 215 / var(--tw-text-opacity, 1))}.text-\[\#ff5c6e\]{--tw-text-opacity:1;color:rgb(255 92 110 / var(--tw-text-opacity, 1))}.text-\[\#ff6b6b\]\/55{color:#ff6b6b8c}.text-\[\#ff6b8e\]{--tw-text-opacity:1;color:rgb(255 107 142 / var(--tw-text-opacity, 1))}.text-\[\#ff6b8e\]\/70{color:#ff6b8eb3}.text-\[\#ff8a3d\]{--tw-text-opacity:1;color:rgb(255 138 61 / var(--tw-text-opacity, 1))}.text-\[\#ff8bbd\]{--tw-text-opacity:1;color:rgb(255 139 189 / var(--tw-text-opacity, 1))}.text-\[\#ff9dc4\]{--tw-text-opacity:1;color:rgb(255 157 196 / var(--tw-text-opacity, 1))}.text-\[\#ffb52e\]{--tw-text-opacity:1;color:rgb(255 181 46 / var(--tw-text-opacity, 1))}.text-\[\#ffcf5a\]{--tw-text-opacity:1;color:rgb(255 207 90 / var(--tw-text-opacity, 1))}.text-\[\#ffcf5a\]\/55{color:#ffcf5a8c}.text-\[\#ffcf5a\]\/70{color:#ffcf5ab3}.text-\[\#ffcf5a\]\/80{color:#ffcf5acc}.text-\[\#ffcf5a\]\/85{color:#ffcf5ad9}.text-\[\#ffcf5a\]\/90{color:#ffcf5ae6}.text-\[\#ffd34d\]{--tw-text-opacity:1;color:rgb(255 211 77 / var(--tw-text-opacity, 1))}.text-\[\#ffd700\]{--tw-text-opacity:1;color:rgb(255 215 0 / var(--tw-text-opacity, 1))}.text-\[\#ffe066\]{--tw-text-opacity:1;color:rgb(255 224 102 / var(--tw-text-opacity, 1))}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/60{color:#fef3c799}.text-amber-100\/80{color:#fef3c7cc}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/75{color:#fde68abf}.text-amber-200\/80{color:#fde68acc}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/70{color:#fcd34db3}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-600\/90{color:#d97706e6}.text-amber-950{--tw-text-opacity:1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-boss-accent{--tw-text-opacity:1;color:rgb(162 59 255 / var(--tw-text-opacity, 1))}.text-boss-accent\/60{color:#a23bff99}.text-boss-danger{--tw-text-opacity:1;color:rgb(255 59 107 / var(--tw-text-opacity, 1))}.text-boss-ember{--tw-text-opacity:1;color:rgb(255 106 61 / var(--tw-text-opacity, 1))}.text-boss-gold{--tw-text-opacity:1;color:rgb(245 197 66 / var(--tw-text-opacity, 1))}.text-boss-gold\/60{color:#f5c54299}.text-boss-gold\/65{color:#f5c542a6}.text-boss-gold\/80{color:#f5c542cc}.text-boss-gold\/85{color:#f5c542d9}.text-boss-gold\/90{color:#f5c542e6}.text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-100\/70{color:#cffafeb3}.text-cyan-100\/80{color:#cffafecc}.text-cyan-100\/85{color:#cffafed9}.text-cyan-100\/90{color:#cffafee6}.text-cyan-200{--tw-text-opacity:1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-200\/40{color:#a5f3fc66}.text-cyan-200\/55{color:#a5f3fc8c}.text-cyan-200\/60{color:#a5f3fc99}.text-cyan-200\/70{color:#a5f3fcb3}.text-cyan-200\/80{color:#a5f3fccc}.text-cyan-200\/85{color:#a5f3fcd9}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-300\/60{color:#67e8f999}.text-cyan-300\/\[0\.07\]{color:#67e8f912}.text-cyan-50{--tw-text-opacity:1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-100\/85{color:#d1fae5d9}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-200\/75{color:#a7f3d0bf}.text-emerald-200\/80{color:#a7f3d0cc}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/55{color:#34d3998c}.text-emerald-50{--tw-text-opacity:1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-950{--tw-text-opacity:1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-fuchsia-100{--tw-text-opacity:1;color:rgb(250 232 255 / var(--tw-text-opacity, 1))}.text-fuchsia-200{--tw-text-opacity:1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.text-fuchsia-200\/80{color:#f5d0fecc}.text-fuchsia-200\/85{color:#f5d0fed9}.text-fuchsia-300{--tw-text-opacity:1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity:1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-950{--tw-text-opacity:1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity:1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-200\/85{color:#fed7aad9}.text-purple-100{--tw-text-opacity:1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-100\/95{color:#f3e8fff2}.text-purple-200{--tw-text-opacity:1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.text-purple-200\/85{color:#e9d5ffd9}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-100\/80{color:#fee2e2cc}.text-red-100\/85{color:#fee2e2d9}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-200\/40{color:#fecaca66}.text-red-200\/60{color:#fecaca99}.text-red-200\/80{color:#fecacacc}.text-red-200\/85{color:#fecacad9}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-50{--tw-text-opacity:1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.text-red-50\/95{color:#fef2f2f2}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-200\/80{color:#fecdd3cc}.text-rose-200\/85{color:#fecdd3d9}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-slate-200\/85{color:#e2e8f0d9}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-100{--tw-text-opacity:1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-100\/75{color:#ede9febf}.text-violet-100\/85{color:#ede9fed9}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-200\/55{color:#ddd6fe8c}.text-violet-200\/60{color:#ddd6fe99}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-300\/80{color:#c4b5fdcc}.text-violet-300\/90{color:#c4b5fde6}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/15{color:#ffffff26}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-100{--tw-text-opacity:1;color:rgb(254 249 195 / var(--tw-text-opacity, 1))}.text-yellow-200{--tw-text-opacity:1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-200\/90{color:#fef08ae6}.text-zinc-950{--tw-text-opacity:1;color:rgb(9 9 11 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-white\/20{text-decoration-color:#fff3}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-boss-ember{accent-color:#ff6a3d}.accent-boss-gold{accent-color:#f5c542}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.01\]{opacity:.01}.opacity-\[0\.09\]{opacity:.09}.mix-blend-luminosity{mix-blend-mode:luminosity}.\!shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-12px_42px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 -12px 42px rgba(0,0,0,.6);--tw-shadow-colored:0 -12px 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-18px_70px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 -18px 70px rgba(0,0,0,.8);--tw-shadow-colored:0 -18px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-5px_18px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow:0 -5px 18px rgba(16,185,129,.18);--tw-shadow-colored:0 -5px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(8\,13\,25\,0\.9\)\,0_0_12px_rgba\(45\,212\,191\,0\.55\)\,inset_0_0_10px_rgba\(45\,212\,191\,0\.18\)\]{--tw-shadow:0 0 0 2px rgba(8,13,25,.9),0 0 12px rgba(45,212,191,.55),inset 0 0 10px rgba(45,212,191,.18);--tw-shadow-colored:0 0 0 2px var(--tw-shadow-color), 0 0 12px var(--tw-shadow-color), inset 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_4px_\#0b0810\,0_0_40px_rgba\(242\,195\,92\,0\.22\)\]{--tw-shadow:0 0 0 4px #0b0810,0 0 40px rgba(242,195,92,.22);--tw-shadow-colored:0 0 0 4px var(--tw-shadow-color), 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(103\,232\,249\,0\.7\)\]{--tw-shadow:0 0 10px rgba(103,232,249,.7);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(139\,92\,246\,0\.35\)\,0_2px_6px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 0 10px rgba(139,92,246,.35),0 2px 6px rgba(0,0,0,.55);--tw-shadow-colored:0 0 10px var(--tw-shadow-color), 0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(16\,185\,129\,0\.18\)\]{--tw-shadow:0 0 10px rgba(16,185,129,.18);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(168\,85\,247\,0\.48\)\]{--tw-shadow:0 0 10px rgba(168,85,247,.48);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(205\,127\,50\,0\.3\)\]{--tw-shadow:0 0 10px rgba(205,127,50,.3);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(205\,127\,50\,0\.32\)\]{--tw-shadow:0 0 10px rgba(205,127,50,.32);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(220\,220\,235\,0\.28\)\]{--tw-shadow:0 0 10px rgba(220,220,235,.28);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(220\,220\,235\,0\.3\)\]{--tw-shadow:0 0 10px rgba(220,220,235,.3);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(245\,197\,66\,0\.12\)\]{--tw-shadow:0 0 10px rgba(245,197,66,.12);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(245\,197\,66\,0\.65\)\]{--tw-shadow:0 0 10px rgba(245,197,66,.65);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(248\,113\,113\,0\.2\)\]{--tw-shadow:0 0 10px rgba(248,113,113,.2);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(251\,191\,36\,0\.18\)\]{--tw-shadow:0 0 10px rgba(251,191,36,.18);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(255\,255\,255\,0\.55\)\]{--tw-shadow:0 0 10px rgba(255,255,255,.55);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(255\,59\,107\,0\.18\)\]{--tw-shadow:0 0 10px rgba(255,59,107,.18);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(255\,59\,107\,0\.65\)\]{--tw-shadow:0 0 10px rgba(255,59,107,.65);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(34\,211\,238\,0\.55\)\]{--tw-shadow:0 0 10px rgba(34,211,238,.55);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(52\,211\,153\,0\.65\)\]{--tw-shadow:0 0 10px rgba(52,211,153,.65);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(52\,211\,153\,0\.8\)\]{--tw-shadow:0 0 10px rgba(52,211,153,.8);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(129\,140\,248\,0\.1\)\]{--tw-shadow:0 0 12px rgba(129,140,248,.1);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(205\,127\,50\,0\.32\)\]{--tw-shadow:0 0 12px rgba(205,127,50,.32);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(220\,220\,235\,0\.3\)\]{--tw-shadow:0 0 12px rgba(220,220,235,.3);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(245\,197\,66\,0\.12\)\]{--tw-shadow:0 0 12px rgba(245,197,66,.12);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(245\,197\,66\,0\.16\)\]{--tw-shadow:0 0 12px rgba(245,197,66,.16);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(248\,113\,113\,0\.65\)\]{--tw-shadow:0 0 12px rgba(248,113,113,.65);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\,106\,61\,0\.1\)\]{--tw-shadow:0 0 12px rgba(255,106,61,.1);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 0 12px rgba(255,255,255,.12);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(34\,211\,238\,0\.4\)\]{--tw-shadow:0 0 12px rgba(34,211,238,.4);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(52\,211\,153\,0\.1\)\]{--tw-shadow:0 0 12px rgba(52,211,153,.1);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(52\,211\,153\,0\.14\)\]{--tw-shadow:0 0 12px rgba(52,211,153,.14);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 0 14px rgba(0,0,0,.35);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(145\,70\,255\,0\.12\)\]{--tw-shadow:0 0 14px rgba(145,70,255,.12);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(145\,70\,255\,0\.65\)\]{--tw-shadow:0 0 14px rgba(145,70,255,.65);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(205\,127\,50\,0\.35\)\]{--tw-shadow:0 0 14px rgba(205,127,50,.35);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(220\,220\,235\,0\.32\)\]{--tw-shadow:0 0 14px rgba(220,220,235,.32);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(245\,197\,66\,0\.10\)\]{--tw-shadow:0 0 14px rgba(245,197,66,.1);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(245\,197\,66\,0\.3\)\]{--tw-shadow:0 0 14px rgba(245,197,66,.3);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,215\,0\,0\.35\)\]{--tw-shadow:0 0 14px rgba(255,215,0,.35);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,215\,0\,0\.4\)\]{--tw-shadow:0 0 14px rgba(255,215,0,.4);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,215\,100\,0\.88\)\]{--tw-shadow:0 0 14px rgba(255,215,100,.88);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(255\,215\,100\,0\.95\)\]{--tw-shadow:0 0 14px rgba(255,215,100,.95);--tw-shadow-colored:0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(0\,0\,0\,0\.48\)\]{--tw-shadow:0 0 16px rgba(0,0,0,.48);--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(205\,127\,50\,0\.35\)\]{--tw-shadow:0 0 16px rgba(205,127,50,.35);--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(220\,220\,235\,0\.32\)\]{--tw-shadow:0 0 16px rgba(220,220,235,.32);--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(239\,68\,68\,0\.18\)\]{--tw-shadow:0 0 16px rgba(239,68,68,.18);--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(255\,106\,61\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:0 0 16px rgba(255,106,61,.18),inset 0 1px 0 rgba(255,255,255,.05);--tw-shadow-colored:0 0 16px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(255\,215\,0\,0\.4\)\]{--tw-shadow:0 0 16px rgba(255,215,0,.4);--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(52\,211\,153\,0\.78\)\]{--tw-shadow:0 0 16px rgba(52,211,153,.78);--tw-shadow-colored:0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 0 18px rgba(0,0,0,.28);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 0 18px rgba(0,0,0,.38);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 18px rgba(0,0,0,.5);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(103\,232\,249\,0\.14\)\]{--tw-shadow:0 0 18px rgba(103,232,249,.14);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(145\,70\,255\,0\.22\)\]{--tw-shadow:0 0 18px rgba(145,70,255,.22);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(167\,139\,250\,0\.16\)\]{--tw-shadow:0 0 18px rgba(167,139,250,.16);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(244\,114\,182\,0\.14\)\]{--tw-shadow:0 0 18px rgba(244,114,182,.14);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(245\,197\,66\,0\.18\)\]{--tw-shadow:0 0 18px rgba(245,197,66,.18);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(245\,197\,66\,0\.3\)\]{--tw-shadow:0 0 18px rgba(245,197,66,.3);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(245\,197\,66\,0\.34\)\]{--tw-shadow:0 0 18px rgba(245,197,66,.34);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(255\,106\,61\,0\.16\)\]{--tw-shadow:0 0 18px rgba(255,106,61,.16);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(255\,215\,0\,0\.45\)\]{--tw-shadow:0 0 18px rgba(255,215,0,.45);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(255\,59\,107\,0\.55\)\]{--tw-shadow:0 0 18px rgba(255,59,107,.55);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 0 20px rgba(0,0,0,.45);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(0\,0\,0\,0\.55\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 0 20px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored:0 0 20px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(103\,232\,249\,0\.3\)\]{--tw-shadow:0 0 20px rgba(103,232,249,.3);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(45\,212\,191\,0\.14\)\]{--tw-shadow:0 0 20px rgba(45,212,191,.14);--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(129\,140\,248\,0\.24\)\]{--tw-shadow:0 0 22px rgba(129,140,248,.24);--tw-shadow-colored:0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(251\,191\,36\,0\.24\)\]{--tw-shadow:0 0 22px rgba(251,191,36,.24);--tw-shadow-colored:0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(255\,106\,61\,0\.28\)\]{--tw-shadow:0 0 22px rgba(255,106,61,.28);--tw-shadow-colored:0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(255\,106\,61\,0\.34\)\]{--tw-shadow:0 0 22px rgba(255,106,61,.34);--tw-shadow-colored:0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(255\,215\,0\,0\.45\)\]{--tw-shadow:0 0 22px rgba(255,215,0,.45);--tw-shadow-colored:0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(52\,211\,153\,0\.24\)\]{--tw-shadow:0 0 22px rgba(52,211,153,.24);--tw-shadow-colored:0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(99\,102\,241\,0\.28\)\]{--tw-shadow:0 0 22px rgba(99,102,241,.28);--tw-shadow-colored:0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 0 24px rgba(0,0,0,.55);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(168\,85\,247\,0\.24\)\]{--tw-shadow:0 0 24px rgba(168,85,247,.24);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(245\,158\,11\,0\.2\)\]{--tw-shadow:0 0 24px rgba(245,158,11,.2);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(245\,197\,66\,0\.12\)\]{--tw-shadow:0 0 24px rgba(245,197,66,.12);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(245\,197\,66\,0\.34\)\]{--tw-shadow:0 0 24px rgba(245,197,66,.34);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(248\,113\,113\,0\.75\)\]{--tw-shadow:0 0 24px rgba(248,113,113,.75);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(255\,59\,107\,0\.2\)\]{--tw-shadow:0 0 24px rgba(255,59,107,.2);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(129\,140\,248\,0\.28\)\]{--tw-shadow:0 0 26px rgba(129,140,248,.28);--tw-shadow-colored:0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(245\,197\,66\,0\.32\)\]{--tw-shadow:0 0 26px rgba(245,197,66,.32);--tw-shadow-colored:0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(251\,191\,36\,0\.28\)\]{--tw-shadow:0 0 26px rgba(251,191,36,.28);--tw-shadow-colored:0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(255\,106\,61\,0\.18\)\]{--tw-shadow:0 0 26px rgba(255,106,61,.18);--tw-shadow-colored:0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(34\,211\,238\,0\.22\)\]{--tw-shadow:0 0 26px rgba(34,211,238,.22);--tw-shadow-colored:0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(52\,211\,153\,0\.16\)\]{--tw-shadow:0 0 26px rgba(52,211,153,.16);--tw-shadow-colored:0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(52\,211\,153\,0\.28\)\]{--tw-shadow:0 0 26px rgba(52,211,153,.28);--tw-shadow-colored:0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_26px_rgba\(99\,102\,241\,0\.18\)\]{--tw-shadow:0 0 26px rgba(99,102,241,.18);--tw-shadow-colored:0 0 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(0\,0\,0\,0\.4\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.10\)\]{--tw-shadow:0 0 28px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.1);--tw-shadow-colored:0 0 28px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(0\,0\,0\,0\.42\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 0 28px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored:0 0 28px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(145\,70\,255\,0\.14\)\]{--tw-shadow:0 0 28px rgba(145,70,255,.14);--tw-shadow-colored:0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(248\,113\,113\,0\.72\)\]{--tw-shadow:0 0 28px rgba(248,113,113,.72);--tw-shadow-colored:0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(251\,191\,36\,0\.42\)\]{--tw-shadow:0 0 28px rgba(251,191,36,.42);--tw-shadow-colored:0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(34\,211\,238\,0\.12\)\]{--tw-shadow:0 0 28px rgba(34,211,238,.12);--tw-shadow-colored:0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(244\,63\,94\,0\.54\)\]{--tw-shadow:0 0 30px rgba(244,63,94,.54);--tw-shadow-colored:0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(245\,197\,66\,0\.18\)\]{--tw-shadow:0 0 30px rgba(245,197,66,.18);--tw-shadow-colored:0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(245\,197\,66\,0\.22\)\]{--tw-shadow:0 0 30px rgba(245,197,66,.22);--tw-shadow-colored:0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(52\,211\,153\,0\.46\)\]{--tw-shadow:0 0 30px rgba(52,211,153,.46);--tw-shadow-colored:0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(52\,211\,153\,0\.56\)\]{--tw-shadow:0 0 30px rgba(52,211,153,.56);--tw-shadow-colored:0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_34px_rgba\(145\,70\,255\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 0 34px rgba(145,70,255,.18),inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored:0 0 34px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_36px_rgba\(16\,185\,129\,0\.72\)\,inset_0_2px_0_rgba\(255\,255\,255\,0\.22\)\]{--tw-shadow:0 0 36px rgba(16,185,129,.72),inset 0 2px 0 rgba(255,255,255,.22);--tw-shadow-colored:0 0 36px var(--tw-shadow-color), inset 0 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_36px_rgba\(248\,113\,113\,0\.72\)\,inset_0_2px_0_rgba\(255\,255\,255\,0\.22\)\]{--tw-shadow:0 0 36px rgba(248,113,113,.72),inset 0 2px 0 rgba(255,255,255,.22);--tw-shadow-colored:0 0 36px var(--tw-shadow-color), inset 0 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_36px_rgba\(52\,211\,153\,0\.42\)\]{--tw-shadow:0 0 36px rgba(52,211,153,.42);--tw-shadow-colored:0 0 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(129\,140\,248\,0\.8\)\]{--tw-shadow:0 0 40px rgba(129,140,248,.8);--tw-shadow-colored:0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_42px_rgba\(168\,85\,247\,0\.62\)\,0_18px_46px_rgba\(0\,0\,0\,0\.82\)\]{--tw-shadow:0 0 42px rgba(168,85,247,.62),0 18px 46px rgba(0,0,0,.82);--tw-shadow-colored:0 0 42px var(--tw-shadow-color), 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_42px_rgba\(232\,121\,249\,0\.62\)\,0_18px_46px_rgba\(0\,0\,0\,0\.82\)\]{--tw-shadow:0 0 42px rgba(232,121,249,.62),0 18px 46px rgba(0,0,0,.82);--tw-shadow-colored:0 0 42px var(--tw-shadow-color), 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_42px_rgba\(250\,204\,21\,0\.8\)\]{--tw-shadow:0 0 42px rgba(250,204,21,.8);--tw-shadow-colored:0 0 42px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_42px_rgba\(251\,113\,133\,0\.62\)\,0_18px_46px_rgba\(0\,0\,0\,0\.82\)\]{--tw-shadow:0 0 42px rgba(251,113,133,.62),0 18px 46px rgba(0,0,0,.82);--tw-shadow-colored:0 0 42px var(--tw-shadow-color), 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_46px_rgba\(251\,191\,36\,0\.58\)\,0_18px_46px_rgba\(0\,0\,0\,0\.82\)\]{--tw-shadow:0 0 46px rgba(251,191,36,.58),0 18px 46px rgba(0,0,0,.82);--tw-shadow-colored:0 0 46px var(--tw-shadow-color), 0 18px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_48px_rgba\(220\,38\,38\,0\.46\)\,0_18px_52px_rgba\(0\,0\,0\,0\.86\)\]{--tw-shadow:0 0 48px rgba(220,38,38,.46),0 18px 52px rgba(0,0,0,.86);--tw-shadow-colored:0 0 48px var(--tw-shadow-color), 0 18px 52px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_48px_rgba\(244\,63\,94\,0\.48\)\]{--tw-shadow:0 0 48px rgba(244,63,94,.48);--tw-shadow-colored:0 0 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_48px_rgba\(52\,211\,153\,0\.42\)\]{--tw-shadow:0 0 48px rgba(52,211,153,.42);--tw-shadow-colored:0 0 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_4px_rgba\(110\,231\,183\,0\.65\)\]{--tw-shadow:0 0 4px rgba(110,231,183,.65);--tw-shadow-colored:0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_4px_rgba\(125\,211\,252\,0\.65\)\]{--tw-shadow:0 0 4px rgba(125,211,252,.65);--tw-shadow-colored:0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_4px_rgba\(129\,140\,248\,0\.65\)\]{--tw-shadow:0 0 4px rgba(129,140,248,.65);--tw-shadow-colored:0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_4px_rgba\(232\,121\,249\,0\.65\)\]{--tw-shadow:0 0 4px rgba(232,121,249,.65);--tw-shadow-colored:0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_4px_rgba\(252\,165\,165\,0\.65\)\]{--tw-shadow:0 0 4px rgba(252,165,165,.65);--tw-shadow-colored:0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_4px_rgba\(253\,224\,71\,0\.7\)\]{--tw-shadow:0 0 4px rgba(253,224,71,.7);--tw-shadow-colored:0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_4px_rgba\(255\,106\,61\,0\.65\)\]{--tw-shadow:0 0 4px rgba(255,106,61,.65);--tw-shadow-colored:0 0 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_5px_rgba\(245\,197\,66\,0\.68\)\]{--tw-shadow:0 0 5px rgba(245,197,66,.68);--tw-shadow-colored:0 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_5px_rgba\(251\,113\,133\,0\.65\)\]{--tw-shadow:0 0 5px rgba(251,113,133,.65);--tw-shadow-colored:0 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(0\,0\,0\,0\.75\)\,0_0_40px_rgba\(124\,58\,237\,0\.18\)\]{--tw-shadow:0 0 60px rgba(0,0,0,.75),0 0 40px rgba(124,58,237,.18);--tw-shadow-colored:0 0 60px var(--tw-shadow-color), 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(125\,211\,252\,0\.62\)\]{--tw-shadow:0 0 6px rgba(125,211,252,.62);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(216\,180\,254\,0\.7\)\]{--tw-shadow:0 0 6px rgba(216,180,254,.7);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(245\,197\,66\,0\.65\)\]{--tw-shadow:0 0 6px rgba(245,197,66,.65);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(248\,113\,113\,0\.7\)\]{--tw-shadow:0 0 6px rgba(248,113,113,.7);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(255\,59\,107\,0\.65\)\]{--tw-shadow:0 0 6px rgba(255,59,107,.65);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(52\,211\,153\,0\.4\)\]{--tw-shadow:0 0 6px rgba(52,211,153,.4);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(52\,211\,153\,0\.95\)\]{--tw-shadow:0 0 6px rgba(52,211,153,.95);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_7px_rgba\(52\,211\,153\,0\.85\)\]{--tw-shadow:0 0 7px rgba(52,211,153,.85);--tw-shadow-colored:0 0 7px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 0 8px rgba(0,0,0,.55);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.75\)\]{--tw-shadow:0 0 8px rgba(0,0,0,.75);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(103\,232\,249\,0\.7\)\]{--tw-shadow:0 0 8px rgba(103,232,249,.7);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.9\)\]{--tw-shadow:0 0 8px rgba(16,185,129,.9);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(167\,139\,250\,0\.85\)\]{--tw-shadow:0 0 8px rgba(167,139,250,.85);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(168\,85\,247\,0\.85\)\]{--tw-shadow:0 0 8px rgba(168,85,247,.85);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(245\,197\,66\,0\.85\)\]{--tw-shadow:0 0 8px rgba(245,197,66,.85);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(248\,113\,113\,0\.75\)\]{--tw-shadow:0 0 8px rgba(248,113,113,.75);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,215\,0\,0\.3\)\]{--tw-shadow:0 0 8px rgba(255,215,0,.3);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,215\,100\,0\.45\)\]{--tw-shadow:0 0 8px rgba(255,215,100,.45);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(255\,95\,159\,0\.9\)\]{--tw-shadow:0 0 8px rgba(255,95,159,.9);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(52\,211\,153\,0\.85\)\]{--tw-shadow:0 0 8px rgba(52,211,153,.85);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_26px_rgba\(0\,0\,0\,0\.3\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 10px 26px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored:0 10px 26px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 10px 30px rgba(0,0,0,.5);--tw-shadow-colored:0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_32px_rgba\(88\,101\,242\,0\.32\)\,0_4px_14px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 10px 32px rgba(88,101,242,.32),0 4px 14px rgba(0,0,0,.7);--tw-shadow-colored:0 10px 32px var(--tw-shadow-color), 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(0\,0\,0\,0\.34\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 12px 26px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.12);--tw-shadow-colored:0 12px 26px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_34px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 12px 34px rgba(0,0,0,.7);--tw-shadow-colored:0 12px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_36px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow:0 12px 36px rgba(0,0,0,.72);--tw-shadow-colored:0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(0\,0\,0\,0\.34\)\,0_0_28px_rgba\(245\,197\,66\,0\.18\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.14\)\]{--tw-shadow:0 14px 34px rgba(0,0,0,.34),0 0 28px rgba(245,197,66,.18),inset 0 1px 0 rgba(255,255,255,.14);--tw-shadow-colored:0 14px 34px var(--tw-shadow-color), 0 0 28px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_36px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 14px 36px rgba(0,0,0,.6);--tw-shadow-colored:0 14px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_44px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 16px 44px rgba(0,0,0,.7);--tw-shadow-colored:0 16px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_50px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 16px 50px rgba(0,0,0,.55);--tw-shadow-colored:0 16px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(0\,0\,0\,0\.34\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:0 18px 40px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored:0 18px 40px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_54px_rgba\(0\,0\,0\,0\.78\)\]{--tw-shadow:0 18px 54px rgba(0,0,0,.78);--tw-shadow-colored:0 18px 54px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(0\,0\,0\,0\.82\)\]{--tw-shadow:0 18px 55px rgba(0,0,0,.82);--tw-shadow-colored:0 18px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(0\,0\,0\,0\.84\)\,0_0_48px_rgba\(244\,63\,94\,0\.46\)\]{--tw-shadow:0 18px 55px rgba(0,0,0,.84),0 0 48px rgba(244,63,94,.46);--tw-shadow-colored:0 18px 55px var(--tw-shadow-color), 0 0 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.72\)\,0_0_28px_rgba\(162\,59\,255\,0\.20\)\]{--tw-shadow:0 18px 60px rgba(0,0,0,.72),0 0 28px rgba(162,59,255,.2);--tw-shadow-colored:0 18px 60px var(--tw-shadow-color), 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow:0 18px 60px rgba(0,0,0,.72);--tw-shadow-colored:0 18px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_48px_rgba\(0\,0\,0\,0\.42\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:0 22px 48px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored:0 22px 48px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.85\)\]{--tw-shadow:0 24px 80px rgba(0,0,0,.85);--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 2px 8px rgba(0,0,0,.5);--tw-shadow-colored:0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(0\,0\,0\,0\.75\)\,0_0_60px_rgba\(124\,58\,237\,0\.20\)\]{--tw-shadow:0 30px 100px rgba(0,0,0,.75),0 0 60px rgba(124,58,237,.2);--tw-shadow-colored:0 30px 100px var(--tw-shadow-color), 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.88\)\,0_0_60px_rgba\(139\,92\,246\,0\.24\)\]{--tw-shadow:0 30px 90px rgba(0,0,0,.88),0 0 60px rgba(139,92,246,.24);--tw-shadow-colored:0 30px 90px var(--tw-shadow-color), 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(145\,70\,255\,0\.32\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.18\)\]{--tw-shadow:0 4px 16px rgba(145,70,255,.32),inset 0 1px 0 rgba(255,255,255,.18);--tw-shadow-colored:0 4px 16px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_18px_rgba\(245\,197\,66\,0\.35\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.5\)\]{--tw-shadow:0 4px 18px rgba(245,197,66,.35),inset 0 1px 0 rgba(255,255,255,.5);--tw-shadow-colored:0 4px 18px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_26px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 8px 26px rgba(0,0,0,.6);--tw-shadow-colored:0 8px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 8px 30px rgba(0,0,0,.55);--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(145\,70\,255\,0\.22\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:0 8px 32px rgba(145,70,255,.22),inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored:0 8px 32px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_-1px_0_rgba\(145\,70\,255\,0\.14\)\]{--tw-shadow:inset 0 -1px 0 rgba(145,70,255,.14);--tw-shadow-colored:inset 0 -1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(201\,154\,255\,0\.25\)\,0_6px_20px_rgba\(145\,70\,255\,0\.28\)\]{--tw-shadow:inset 0 0 0 1px rgba(201,154,255,.25),0 6px 20px rgba(145,70,255,.28);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color), 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_10px_rgba\(255\,255\,255\,0\.035\)\]{--tw-shadow:inset 0 0 10px rgba(255,255,255,.035);--tw-shadow-colored:inset 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_12px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:inset 0 0 12px rgba(0,0,0,.55);--tw-shadow-colored:inset 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_18px_rgba\(251\,191\,36\,0\.12\)\]{--tw-shadow:inset 0 0 18px rgba(251,191,36,.12);--tw-shadow-colored:inset 0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_24px_rgba\(52\,211\,153\,0\.14\)\,0_0_12px_rgba\(52\,211\,153\,0\.12\)\]{--tw-shadow:inset 0 0 24px rgba(52,211,153,.14),0 0 12px rgba(52,211,153,.12);--tw-shadow-colored:inset 0 0 24px var(--tw-shadow-color), 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_80px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:inset 0 0 80px rgba(0,0,0,.55);--tw-shadow-colored:inset 0 0 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(167\,243\,208\,0\.08\)\]{--tw-shadow:inset 0 1px 0 rgba(167,243,208,.08);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(253\,230\,138\,0\.06\)\]{--tw-shadow:inset 0 1px 0 rgba(253,230,138,.06);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\,0_0_14px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 14px rgba(0,0,0,.28);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 0 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\,0_8px_24px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 24px rgba(0,0,0,.18);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.04);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.05);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\,0_0_28px_rgba\(0\,0\,0\,0\.42\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 28px rgba(0,0,0,.42);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.06);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.12\)\,0_10px_28px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 28px rgba(0,0,0,.5);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.14\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.14);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.16\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.16);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.34\)\,0_0_30px_rgba\(45\,212\,191\,0\.30\)\,0_0_80px_rgba\(14\,165\,233\,0\.18\)\]{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 0 30px rgba(45,212,191,.3),0 0 80px rgba(14,165,233,.18);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 0 30px var(--tw-shadow-color), 0 0 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_2px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:inset 0 1px 2px rgba(0,0,0,.5);--tw-shadow-colored:inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_3px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:inset 0 1px 3px rgba(0,0,0,.65);--tw-shadow-colored:inset 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow{--tw-shadow:0 0 24px rgba(162, 59, 255, .45);--tw-shadow-colored:0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[\#00e5ff\]\/20{--tw-ring-color:rgb(0 229 255 / .2)}.ring-\[\#00e5ff\]\/25{--tw-ring-color:rgb(0 229 255 / .25)}.ring-\[\#9146ff\]\/40{--tw-ring-color:rgb(145 70 255 / .4)}.ring-\[\#9146ff\]\/45{--tw-ring-color:rgb(145 70 255 / .45)}.ring-\[\#cd7f32\]\/50{--tw-ring-color:rgb(205 127 50 / .5)}.ring-\[\#cd7f32\]\/60{--tw-ring-color:rgb(205 127 50 / .6)}.ring-\[\#cd7f32\]\/65{--tw-ring-color:rgb(205 127 50 / .65)}.ring-\[\#dcdce8\]\/45{--tw-ring-color:rgb(220 220 232 / .45)}.ring-\[\#dcdce8\]\/55{--tw-ring-color:rgb(220 220 232 / .55)}.ring-\[\#dcdce8\]\/60{--tw-ring-color:rgb(220 220 232 / .6)}.ring-\[\#ffd700\]\/55{--tw-ring-color:rgb(255 215 0 / .55)}.ring-\[\#ffd700\]\/65{--tw-ring-color:rgb(255 215 0 / .65)}.ring-\[\#ffd700\]\/70{--tw-ring-color:rgb(255 215 0 / .7)}.ring-amber-300\/55{--tw-ring-color:rgb(252 211 77 / .55)}.ring-amber-400\/10{--tw-ring-color:rgb(251 191 36 / .1)}.ring-black\/40{--tw-ring-color:rgb(0 0 0 / .4)}.ring-boss-gold\/20{--tw-ring-color:rgb(245 197 66 / .2)}.ring-boss-gold\/50{--tw-ring-color:rgb(245 197 66 / .5)}.ring-boss-gold\/55{--tw-ring-color:rgb(245 197 66 / .55)}.ring-cyan-300\/55{--tw-ring-color:rgb(103 232 249 / .55)}.ring-cyan-300\/70{--tw-ring-color:rgb(103 232 249 / .7)}.ring-emerald-300\/55{--tw-ring-color:rgb(110 231 183 / .55)}.ring-indigo-300\/55{--tw-ring-color:rgb(165 180 252 / .55)}.ring-white\/10{--tw-ring-color:rgb(255 255 255 / .1)}.ring-white\/15{--tw-ring-color:rgb(255 255 255 / .15)}.ring-white\/20{--tw-ring-color:rgb(255 255 255 / .2)}.ring-white\/25{--tw-ring-color:rgb(255 255 255 / .25)}.ring-white\/5{--tw-ring-color:rgb(255 255 255 / .05)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur:blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[110px\]{--tw-blur:blur(110px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[130px\]{--tw-blur:blur(130px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[150px\]{--tw-blur:blur(150px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur:blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-110{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.28\]{--tw-brightness:brightness(.28);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.43\]{--tw-brightness:brightness(.43);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.4\]{--tw-brightness:brightness(.4);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.52\]{--tw-brightness:brightness(.52);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.5\]{--tw-brightness:brightness(.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-\[0\.9\]{--tw-brightness:brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(103\,232\,249\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(103,232,249,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(125\,211\,252\,0\.7\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(125,211,252,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(125\,249\,255\,0\.65\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(125,249,255,.65));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(145\,70\,255\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(145,70,255,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(167\,139\,250\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(167,139,250,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(205\,127\,50\,0\.75\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(205,127,50,.75));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(220\,220\,235\,0\.7\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(220,220,235,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(245\,197\,66\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(245,197,66,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(245\,197\,66\,0\.55\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(245,197,66,.55));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(245\,197\,66\,0\.85\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(245,197,66,.85));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(255\,106\,61\,0\.55\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(255,106,61,.55));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(255\,120\,40\,0\.7\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(255,120,40,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(255\,215\,0\,0\.55\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(255,215,0,.55));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(255\,255\,255\,0\.16\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(255,255,255,.16));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(34\,211\,238\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(34,211,238,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(52\,211\,153\,0\.65\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(52,211,153,.65));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(52\,211\,153\,0\.9\)\]{--tw-drop-shadow:drop-shadow(0 0 10px rgba(52,211,153,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_12px_rgba\(245\,197\,66\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 0 12px rgba(245,197,66,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_12px_rgba\(255\,215\,0\,0\.85\)\]{--tw-drop-shadow:drop-shadow(0 0 12px rgba(255,215,0,.85));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_12px_rgba\(255\,255\,255\,0\.22\)\]{--tw-drop-shadow:drop-shadow(0 0 12px rgba(255,255,255,.22));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_12px_rgba\(255\,59\,107\,0\.95\)\]{--tw-drop-shadow:drop-shadow(0 0 12px rgba(255,59,107,.95));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_14px_rgba\(245\,197\,66\,0\.85\)\]{--tw-drop-shadow:drop-shadow(0 0 14px rgba(245,197,66,.85));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_14px_rgba\(248\,113\,113\,0\.7\)\]{--tw-drop-shadow:drop-shadow(0 0 14px rgba(248,113,113,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_16px_rgba\(255\,106\,61\,0\.82\)\]{--tw-drop-shadow:drop-shadow(0 0 16px rgba(255,106,61,.82));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_16px_rgba\(255\,40\,72\,0\.85\)\]{--tw-drop-shadow:drop-shadow(0 0 16px rgba(255,40,72,.85));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(125\,211\,252\,0\.72\)\]{--tw-drop-shadow:drop-shadow(0 0 18px rgba(125,211,252,.72));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(162\,59\,255\,0\.72\)\]{--tw-drop-shadow:drop-shadow(0 0 18px rgba(162,59,255,.72));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(168\,85\,247\,0\.22\)\]{--tw-drop-shadow:drop-shadow(0 0 18px rgba(168,85,247,.22));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(168\,85\,247\,0\.36\)\]{--tw-drop-shadow:drop-shadow(0 0 18px rgba(168,85,247,.36));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(251\,191\,36\,0\.32\)\]{--tw-drop-shadow:drop-shadow(0 0 18px rgba(251,191,36,.32));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(255\,106\,61\,0\.36\)\]{--tw-drop-shadow:drop-shadow(0 0 18px rgba(255,106,61,.36));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(255\,215\,100\,0\.95\)\]{--tw-drop-shadow:drop-shadow(0 0 18px rgba(255,215,100,.95));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(255\,255\,255\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 0 18px rgba(255,255,255,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_18px_rgba\(255\,255\,255\,0\.75\)\]{--tw-drop-shadow:drop-shadow(0 0 18px rgba(255,255,255,.75));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_20px_rgba\(162\,59\,255\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 0 20px rgba(162,59,255,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.55\)\]{--tw-drop-shadow:drop-shadow(0 0 20px rgba(255,255,255,.55));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_22px_rgba\(245\,197\,66\,0\.85\)\]{--tw-drop-shadow:drop-shadow(0 0 22px rgba(245,197,66,.85));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_22px_rgba\(255\,255\,255\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 0 22px rgba(255,255,255,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_22px_rgba\(255\,255\,255\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 22px rgba(255,255,255,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_24px_rgba\(168\,85\,247\,0\.9\)\]{--tw-drop-shadow:drop-shadow(0 0 24px rgba(168,85,247,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_24px_rgba\(245\,197\,66\,0\.9\)\]{--tw-drop-shadow:drop-shadow(0 0 24px rgba(245,197,66,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_24px_rgba\(255\,255\,255\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 0 24px rgba(255,255,255,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_24px_rgba\(255\,59\,107\,0\.9\)\]{--tw-drop-shadow:drop-shadow(0 0 24px rgba(255,59,107,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_28px_rgba\(16\,185\,129\,0\.7\)\]{--tw-drop-shadow:drop-shadow(0 0 28px rgba(16,185,129,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_28px_rgba\(248\,113\,113\,0\.85\)\]{--tw-drop-shadow:drop-shadow(0 0 28px rgba(248,113,113,.85));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_28px_rgba\(255\,255\,255\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 28px rgba(255,255,255,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_28px_rgba\(255\,59\,107\,0\.95\)\]{--tw-drop-shadow:drop-shadow(0 0 28px rgba(255,59,107,.95));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_30px_rgba\(16\,185\,129\,0\.72\)\]{--tw-drop-shadow:drop-shadow(0 0 30px rgba(16,185,129,.72));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_30px_rgba\(217\,70\,239\,0\.78\)\]{--tw-drop-shadow:drop-shadow(0 0 30px rgba(217,70,239,.78));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_30px_rgba\(248\,113\,113\,0\.75\)\]{--tw-drop-shadow:drop-shadow(0 0 30px rgba(248,113,113,.75));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_34px_rgba\(245\,197\,66\,0\.9\)\]{--tw-drop-shadow:drop-shadow(0 0 34px rgba(245,197,66,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_34px_rgba\(255\,106\,61\,0\.42\)\]{--tw-drop-shadow:drop-shadow(0 0 34px rgba(255,106,61,.42));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_34px_rgba\(255\,59\,107\,0\.88\)\]{--tw-drop-shadow:drop-shadow(0 0 34px rgba(255,59,107,.88));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_38px_rgba\(255\,255\,255\,0\.9\)\]{--tw-drop-shadow:drop-shadow(0 0 38px rgba(255,255,255,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_40px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow:drop-shadow(0 0 40px rgba(0,0,0,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_44px_rgba\(245\,197\,66\,0\.95\)\]{--tw-drop-shadow:drop-shadow(0 0 44px rgba(245,197,66,.95));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_44px_rgba\(255\,59\,107\,0\.92\)\]{--tw-drop-shadow:drop-shadow(0 0 44px rgba(255,59,107,.92));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(252\,211\,77\,0\.65\)\]{--tw-drop-shadow:drop-shadow(0 0 6px rgba(252,211,77,.65));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_6px_rgba\(88\,101\,242\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 0 6px rgba(88,101,242,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(0\,0\,0\,0\.72\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(0,0,0,.72));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(125\,211\,252\,0\.7\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(125,211,252,.7));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.55\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(16,185,129,.55));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(168\,85\,247\,0\.55\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(168,85,247,.55));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(205\,127\,50\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(205,127,50,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(220\,220\,235\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(220,220,235,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(245\,197\,66\,0\.14\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(245,197,66,.14));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(245\,197\,66\,0\.45\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(245,197,66,.45));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(245\,197\,66\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(245,197,66,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(255\,215\,100\,0\.55\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(255,215,100,.55));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(255\,255\,255\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(255,255,255,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(255\,255\,255\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(255,255,255,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(52\,211\,153\,0\.40\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(52,211,153,.4));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(83\,252\,24\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 0 8px rgba(83,252,24,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_9px_rgba\(251\,146\,60\,0\.85\)\]{--tw-drop-shadow:drop-shadow(0 0 9px rgba(251,146,60,.85));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_9px_rgba\(251\,191\,36\,0\.85\)\]{--tw-drop-shadow:drop-shadow(0 0 9px rgba(251,191,36,.85));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_9px_rgba\(255\,215\,100\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 0 9px rgba(255,215,100,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_9px_rgba\(255\,215\,100\,0\.68\)\]{--tw-drop-shadow:drop-shadow(0 0 9px rgba(255,215,100,.68));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_10px_13px_rgba\(0\,0\,0\,0\.72\)\]{--tw-drop-shadow:drop-shadow(0 10px 13px rgba(0,0,0,.72));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.5));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.9));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.95\)\]{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.95));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.95\)\]{--tw-drop-shadow:drop-shadow(0 1px 3px rgba(0,0,0,.95));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_4px_rgba\(0\,0\,0\,0\.95\)\]{--tw-drop-shadow:drop-shadow(0 1px 4px rgba(0,0,0,.95));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_0_rgba\(0\,0\,0\,0\.85\)\]{--tw-drop-shadow:drop-shadow(0 2px 0 rgba(0,0,0,.85));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,\.85\)\]{--tw-drop-shadow:drop-shadow(0 2px 4px rgba(0,0,0,.85));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px rgba(0,0,0,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.65\)\]{--tw-drop-shadow:drop-shadow(0 2px 8px rgba(0,0,0,.65));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_8px_12px_rgba\(0\,0\,0\,0\.62\)\]{--tw-drop-shadow:drop-shadow(0 8px 12px rgba(0,0,0,.62));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[0\.45\]{--tw-saturate:saturate(.45);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[0\.4\]{--tw-saturate:saturate(.4);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[0\.75\]{--tw-saturate:saturate(.75);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[0\.85\]{--tw-saturate:saturate(.85);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[0\.8\]{--tw-saturate:saturate(.8);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-\[0\.92\]{--tw-saturate:saturate(.92);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2\.5px\]{--tw-backdrop-blur:blur(2.5px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[clip-path\]{transition-property:clip-path;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[filter\]{transition-property:filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\,max-height\,padding\]{transition-property:height,max-height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-0{transition-duration:0s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[1200ms\]{transition-duration:1.2s}.duration-\[520ms\]{transition-duration:.52s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[background-image\:repeating-linear-gradient\(0deg\,rgba\(255\,255\,255\,0\.03\)_0px\,rgba\(255\,255\,255\,0\.03\)_1px\,transparent_1px\,transparent_3px\)\]{background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0px,rgba(255,255,255,.03) 1px,transparent 1px,transparent 3px)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[text-shadow\:0_0_12px_rgba\(245\,197\,66\,0\.28\)\]{text-shadow:0 0 12px rgba(245,197,66,.28)}.\[text-shadow\:0_0_14px_rgba\(124\,58\,237\,0\.4\)\]{text-shadow:0 0 14px rgba(124,58,237,.4)}.\[text-shadow\:0_0_14px_rgba\(245\,197\,66\,0\.4\)\]{text-shadow:0 0 14px rgba(245,197,66,.4)}.\[text-shadow\:0_0_14px_rgba\(34\,211\,238\,0\.3\)\]{text-shadow:0 0 14px rgba(34,211,238,.3)}.\[text-shadow\:0_0_16px_rgba\(124\,58\,237\,0\.35\)\]{text-shadow:0 0 16px rgba(124,58,237,.35)}.\[text-shadow\:0_0_16px_rgba\(124\,58\,237\,0\.45\)\]{text-shadow:0 0 16px rgba(124,58,237,.45)}.\[text-shadow\:0_0_16px_rgba\(244\,63\,94\,0\.75\)\]{text-shadow:0 0 16px rgba(244,63,94,.75)}.\[text-shadow\:0_0_18px_rgba\(244\,63\,94\,0\.8\)\]{text-shadow:0 0 18px rgba(244,63,94,.8)}.\[text-shadow\:0_0_20px_rgba\(251\,191\,36\,0\.9\)\]{text-shadow:0 0 20px rgba(251,191,36,.9)}.\[text-shadow\:0_0_20px_rgba\(52\,211\,153\,0\.8\)\]{text-shadow:0 0 20px rgba(52,211,153,.8)}.\[text-shadow\:0_0_28px_rgba\(244\,63\,94\,0\.5\)\]{text-shadow:0 0 28px rgba(244,63,94,.5)}.\[text-shadow\:0_0_28px_rgba\(245\,197\,66\,0\.6\)\]{text-shadow:0 0 28px rgba(245,197,66,.6)}.\[text-shadow\:0_1px_2px_rgba\(0\,0\,0\,0\.95\)\]{text-shadow:0 1px 2px rgba(0,0,0,.95)}.\[text-shadow\:0_1px_3px_rgba\(0\,0\,0\,0\.85\)\]{text-shadow:0 1px 3px rgba(0,0,0,.85)}.\[text-shadow\:0_1px_3px_rgba\(0\,0\,0\,0\.9\)\]{text-shadow:0 1px 3px rgba(0,0,0,.9)}.\[text-shadow\:0_1px_3px_rgba\(0\,0\,0\,0\.95\)\]{text-shadow:0 1px 3px rgba(0,0,0,.95)}.\[text-shadow\:0_1px_4px_rgba\(0\,0\,0\,0\.8\)\]{text-shadow:0 1px 4px rgba(0,0,0,.8)}@font-face{font-family:ChatBoss Silkscreen;src:url(/fonts/silkscreen-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ChatBoss Silkscreen;src:url(/fonts/silkscreen-bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--vs-pixel:var(--number-font),"ChatBoss Silkscreen",monospace}img{image-rendering:auto}html,body,#root{height:100%;width:100%}body{margin:0;font-family:ChatBoss Numbers,Space Grotesk,Segoe UI,system-ui,sans-serif;background:radial-gradient(ellipse at top,rgba(162,59,255,.15),transparent 60%),radial-gradient(ellipse at bottom,rgba(255,59,107,.08),transparent 60%),#0a0612;min-height:100vh}.share-raid-button{animation:shareRaidGlow 1.8s ease-in-out infinite}.start-tutorial-dim{pointer-events:auto;background:radial-gradient(circle at center,rgba(162,59,255,.08),transparent 48%),#05010ab8}.raid-stage-shell{position:fixed;inset:0;height:auto;width:auto;display:grid;place-items:center;overflow:hidden;box-sizing:border-box;padding:0}.raid-stage-frame{position:relative;aspect-ratio:16 / 9;overflow:hidden}.raid-stage-canvas{position:absolute;left:50%;top:50%;width:1920px;height:1080px;transform-origin:center center}.raid-stage-layout{position:relative;display:grid;height:100%;min-height:0;width:100%;grid-template-columns:720px minmax(0,1fr);gap:10px;overflow:hidden;padding:10px;box-sizing:border-box}.raid-stage-layout--mobile-combat{overflow:visible}.raid-pop{animation:raid-pop .9s ease-out both}.card-hit{animation:card-hit .52s ease-out both}.card-hurt{animation:card-hurt .52s ease-out both}.card-skill{animation:card-skill .52s ease-out both}.card-ult{animation:card-ult .52s ease-out both}.card-miss{animation:card-miss .52s ease-out both}.card-fx-pop{animation:card-fx-pop .52s ease-out both}.streamer-hit-premium{animation:streamer-hit-premium .56s ease-out both}.combo-fx-pop{animation:combo-fx-pop .52s ease-out both}.heal-flash-overlay{animation:heal-flash-overlay .62s ease-out both}.regen-heal-overlay{animation:regen-heal-overlay 1.1s ease-in-out infinite alternate}.heal-plus{position:absolute;font-family:ChatBoss Numbers,ui-monospace,monospace;font-size:12px;font-weight:900;line-height:1;color:#86efaceb;text-shadow:0 0 8px rgba(52,211,153,.72);animation:heal-plus-pop .62s ease-out both}.heal-plus-regen{animation:heal-plus-regen .98s ease-in-out infinite}.heal-plus-a{left:6%;top:10%}.heal-plus-b{left:33%;top:42%;animation-delay:80ms}.heal-plus-c{left:62%;top:16%;animation-delay:.12s}.heal-plus-d{left:78%;top:58%;animation-delay:.16s}.party-regen-overlay{background:radial-gradient(circle at 50% 50%,rgba(52,211,153,.14),transparent 58%),linear-gradient(180deg,rgba(52,211,153,.06),transparent 34%,rgba(52,211,153,.05))}.party-regen-overlay .heal-plus{font-size:clamp(18px,2.5vw,34px);text-shadow:0 0 10px rgba(52,211,153,.82),0 0 22px rgba(134,239,172,.34)}.party-heal-plus-a{left:7%;top:12%}.party-heal-plus-b{left:22%;top:52%;animation-delay:90ms}.party-heal-plus-c{left:38%;top:24%;animation-delay:.16s}.party-heal-plus-d{left:53%;top:68%;animation-delay:.23s}.party-heal-plus-e{left:67%;top:18%;animation-delay:.3s}.party-heal-plus-f{left:82%;top:48%;animation-delay:.37s}.party-heal-plus-g{left:14%;top:78%;animation-delay:.44s}.party-heal-plus-h{left:90%;top:76%;animation-delay:.51s}.party-burn-overlay{background:radial-gradient(circle at 50% 48%,rgba(248,113,113,.15),transparent 56%),radial-gradient(circle at 18% 72%,rgba(251,146,60,.13),transparent 34%),linear-gradient(180deg,rgba(127,29,29,.08),transparent 30%,rgba(248,113,113,.08));box-shadow:inset 0 0 34px #f871712e,inset 0 0 90px #7f1d1d24;animation:party-burn-overlay .86s ease-in-out infinite alternate}.burn-flame{position:absolute;font-size:clamp(16px,2.15vw,30px);line-height:1;filter:drop-shadow(0 0 8px rgba(251,146,60,.8)) drop-shadow(0 0 18px rgba(248,113,113,.38));opacity:.86;transform-origin:50% 80%;animation:party-burn-flame .72s ease-in-out infinite alternate}.party-burn-flame-a{left:6%;top:18%}.party-burn-flame-b{left:18%;top:66%;animation-delay:90ms}.party-burn-flame-c{left:32%;top:36%;animation-delay:.16s}.party-burn-flame-d{left:48%;top:76%;animation-delay:.23s}.party-burn-flame-e{left:62%;top:20%;animation-delay:.3s}.party-burn-flame-f{left:76%;top:56%;animation-delay:.37s}.party-burn-flame-g{left:88%;top:28%;animation-delay:.44s}.party-burn-flame-h{left:90%;top:80%;animation-delay:.51s}.raid-portal-banner{animation:portal-banner-glow 1.2s ease-in-out infinite alternate}.raid-portal-word{font-family:var(--number-font),"Rajdhani",sans-serif;font-weight:700;letter-spacing:.18em;animation:portal-word-pulse .8s ease-in-out infinite}.site-loading{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px}.premium-loader{position:relative;width:116px;height:124px;isolation:isolate}.premium-loader:before{content:"";position:absolute;inset:-38px;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#8c40ee25,#26cbea09 40%,transparent 68%);animation:cb-loader-aura 2.8s ease-in-out infinite}.premium-loader-logo{display:block;width:100%;height:100%;overflow:visible}.cb-mark--loading .cb-mark-trace{stroke-dasharray:100;stroke-dashoffset:100;animation:cb-loader-trace 2.8s cubic-bezier(.35,0,.2,1) infinite}.cb-mark--loading .cb-mark-eyes{animation:cb-loader-eyes 2.8s ease-in-out infinite}.cb-mark--loading .cb-mark-eye-halo{filter:blur(16px);animation:cb-loader-halo 2.8s ease-in-out infinite}.premium-loader-label{max-width:280px;color:#b4a8c5;font:500 12px var(--number-font),"Sora",sans-serif;letter-spacing:.06em;text-align:center}@keyframes cb-loader-trace{0%{stroke-dashoffset:100;opacity:.2}60%,78%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes cb-loader-eyes{0%,32%,to{opacity:.08}62%,78%{opacity:1}}@keyframes cb-loader-halo{0%,42%,to{opacity:0}65%,76%{opacity:.7}}@keyframes cb-loader-aura{0%,to{opacity:.45;transform:scale(.94)}68%{opacity:1;transform:scale(1.06)}}.landing-side{animation:landingSideFloat 5.4s ease-in-out infinite;will-change:transform}@keyframes landingSideFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.landing-seq-chip{opacity:.4;animation:landingSeqChip 1.8s ease-in-out infinite}@keyframes landingSeqChip{0%,to{opacity:.4;transform:scale(1);box-shadow:none}8%{opacity:1;transform:scale(1.14);box-shadow:0 0 14px var(--chip-glow, rgba(255, 255, 255, .4))}22%{opacity:.4;transform:scale(1);box-shadow:none}}.landing-side-sprite{animation:landingSpriteBob 2.7s ease-in-out infinite}@keyframes landingSpriteBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.landing-dmg-loop{opacity:0;animation:landingDmgLoop 1.8s ease-out infinite}@keyframes landingDmgLoop{0%,72%{opacity:0;transform:translateY(8px) scale(.5)}78%{opacity:1;transform:translateY(0) scale(1.18)}84%{opacity:1;transform:translateY(-2px) scale(1)}96%{opacity:1;transform:translateY(-10px) scale(1)}to{opacity:0;transform:translateY(-15px) scale(.9)}}.landing-boss-loop{animation:landingBossFlash 1.8s ease-in-out infinite;will-change:transform,filter}@keyframes landingBossFlash{0%,74%,92%,to{filter:brightness(1);transform:translate(0)}80%{filter:brightness(1.5) saturate(1.25);transform:translate(3px)}86%{filter:brightness(1.06);transform:translate(-2px)}}.landing-hp-fill{width:92%;animation:landingHpDrain 7.2s linear infinite}@keyframes landingHpDrain{0%,19%{width:92%;opacity:1}21%,44%{width:72%}46%,69%{width:51%}71%,92%{width:30%}95%{width:30%;opacity:.35}97%{width:92%;opacity:.35}to{width:92%;opacity:1}}.landing-hp-ghost{width:92%;opacity:.95;animation:landingHpGhost 7.2s linear infinite}@keyframes landingHpGhost{0%,25%{width:92%;opacity:.95}31%,50%{width:72%}56%,75%{width:51%}81%,94%{width:30%}96%{width:30%;opacity:0}98%{width:92%;opacity:0}to{width:92%;opacity:.95}}.start-call-pulse{animation:start-call-pulse .9s ease-in-out infinite}.party-photo-hint{animation:party-photo-hint 2.4s ease-in-out infinite}.raid-lobby-panel{--lobby-title-size: 54px;--lobby-title-max: 980px;--lobby-title-offset-y: 60px;--lobby-streamer-offset-y: 30px;--lobby-streamer-effective-width: 396px;--lobby-steps-mt: 56px;--lobby-class-mt: 12px;--lobby-steps-offset-y: 90px;--lobby-classes-offset-y: 140px;display:grid;grid-template-rows:auto auto auto;align-content:start}.raid-lobby-section{--lobby-footer-mt: 12px;--lobby-footer-gap: 12px;--lobby-portal-font-size: 28px;--lobby-portal-py: 6px;--lobby-start-font-size: 34px;--lobby-start-py: 10px;--lobby-cancel-font-size: 11px}.lobby-boss-title{max-width:var(--lobby-title-max);margin-inline:auto;font-size:var(--lobby-title-size);text-wrap:balance}.lobby-header{display:grid;grid-template-columns:var(--lobby-streamer-effective-width) minmax(0,1fr);gap:0;align-items:start;padding-top:8px}.lobby-streamer-slot{transform:translateY(var(--lobby-streamer-offset-y))}.lobby-title-slot{transform:translateY(var(--lobby-title-offset-y))}.lobby-steps{margin-top:var(--lobby-steps-mt);transform:translateY(var(--lobby-steps-offset-y))}.lobby-class-grid{margin-top:var(--lobby-class-mt);transform:translateY(var(--lobby-classes-offset-y))}.raid-lobby-panel.link-room-lobby{display:grid;grid-template-rows:265px auto minmax(0,1fr);align-content:stretch;padding-bottom:0}.link-room-lobby>.lobby-header{grid-row:1}.link-room-lobby>.lobby-steps{grid-row:2;margin-top:0;transform:none}.link-room-lobby>.lobby-steps .lobby-class-grid{margin-top:0;transform:none}.link-room-lobby>.link-lobby-chat{grid-row:3;min-height:0;height:100%;margin-top:10px}.lobby-actions-footer{margin-top:var(--lobby-footer-mt);gap:var(--lobby-footer-gap)}.lobby-portal-banner{font-size:var(--lobby-portal-font-size);padding-top:var(--lobby-portal-py);padding-bottom:var(--lobby-portal-py)}.lobby-start-button{font-size:var(--lobby-start-font-size);padding-top:var(--lobby-start-py);padding-bottom:var(--lobby-start-py)}.lobby-cancel-button{font-size:var(--lobby-cancel-font-size);padding-top:var(--lobby-start-py);padding-bottom:var(--lobby-start-py)}.epic-hp-bar-shimmer:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.18) 48%,rgba(255,255,255,.32) 50%,rgba(255,255,255,.18) 52%,transparent 70%);transform:translate(-100%);animation:epic-hp-shimmer 2.4s ease-in-out infinite;pointer-events:none}.slot-fill-in{animation:slot-fill-in .72s cubic-bezier(.18,.84,.32,1) both}.class-change-flash{animation:class-change-flash .7s ease-out both}.class-change-warrior{animation:class-change-warrior .82s cubic-bezier(.18,.84,.32,1) both}.class-change-mage{animation:class-change-mage .82s cubic-bezier(.18,.84,.32,1) both}.class-change-healer{animation:class-change-healer .82s cubic-bezier(.18,.84,.32,1) both}.class-change-ring-warrior,.class-change-ring-mage,.class-change-ring-healer{pointer-events:none;position:absolute;left:50%;top:50%;width:100%;height:100%;border-radius:8px;border:2px solid;transform:translate(-50%,-50%) scale(.55);opacity:0}.class-change-ring-warrior{animation:class-change-ring-warrior .82s ease-out both}.class-change-ring-mage{animation:class-change-ring-mage .82s ease-out both}.class-change-ring-healer{animation:class-change-ring-healer .82s ease-out both}.class-change-essence{pointer-events:none;position:absolute;width:6px;height:6px;border-radius:9999px;animation:class-change-essence .82s ease-out both}.word-hit-burst{animation:word-hit-burst .46s cubic-bezier(.18,.84,.32,1) both}.word-hit-shock{pointer-events:none;position:absolute;inset:-4px -10px;border-radius:9999px;background:radial-gradient(closest-side,#f5c5428c,#f5c54200);animation:word-hit-shock .46s ease-out both}.match-end-splash{animation:match-end-splash-in .38s cubic-bezier(.18,.84,.32,1) both,match-end-splash-out .48s 1.1s cubic-bezier(.4,0,1,1) both}.banhammer-banned-splash{animation:banhammer-banned-splash-in .36s cubic-bezier(.18,.84,.32,1) both,banhammer-banned-splash-out .52s 1.25s cubic-bezier(.4,0,1,1) both}@keyframes start-call-pulse{0%,to{box-shadow:0 0 #f5c54273,0 0 24px #f5c5422e;transform:scale(1)}50%{box-shadow:0 0 28px #f5c542eb,0 0 48px #ff6a3d80;transform:scale(1.02)}}@keyframes party-photo-hint{0%,to{opacity:.34;filter:drop-shadow(0 0 0 rgba(168,85,247,0))}50%{opacity:.72;filter:drop-shadow(0 0 6px rgba(168,85,247,.34))}}@keyframes epic-hp-shimmer{0%,70%,to{transform:translate(-100%)}85%{transform:translate(100%)}}@keyframes slot-fill-in{0%{opacity:0;transform:translateY(8px) scale(.92);filter:blur(6px)}60%{opacity:1;transform:translateY(0) scale(1.04);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes class-change-flash{0%{box-shadow:inset 0 0 #fff0}35%{box-shadow:inset 0 0 24px #ffd764c7;border-color:#ffd764f2;transform:scale(1.025)}to{box-shadow:inset 0 0 #fff0;transform:scale(1)}}@keyframes class-change-warrior{0%{box-shadow:inset 0 0 #f5c54200}20%{box-shadow:inset 0 0 0 1px #f5c542f2,inset 0 0 30px #f5c542a6,0 0 16px #ff9f3cb3;transform:scale(1.04) rotate(-.4deg);border-color:#f5c542f2}60%{box-shadow:inset 0 0 22px #f5c54266,0 0 8px #ff9f3c66;transform:scale(1.01)}to{box-shadow:inset 0 0 #f5c54200;transform:scale(1)}}@keyframes class-change-mage{0%{box-shadow:inset 0 0 #818cf800}18%{box-shadow:inset 0 0 0 1px #a78bfaf2,inset 0 0 30px #6366f1b3,0 0 18px #a78bfa99;transform:scale(1.045);border-color:#a78bfaf2;filter:hue-rotate(-6deg)}60%{box-shadow:inset 0 0 22px #6366f16b;transform:scale(1.01);filter:hue-rotate(0deg)}to{box-shadow:inset 0 0 #818cf800;transform:scale(1)}}@keyframes class-change-healer{0%{box-shadow:inset 0 0 #34d39900}22%{box-shadow:inset 0 0 0 1px #6ee7b7f2,inset 0 0 30px #34d399a6,0 0 18px #a7f3d099;transform:scale(1.04);border-color:#6ee7b7f2}60%{box-shadow:inset 0 0 22px #34d39966;transform:scale(1.01)}to{box-shadow:inset 0 0 #34d39900;transform:scale(1)}}@keyframes class-change-ring-warrior{0%{opacity:.95;transform:translate(-50%,-50%) scale(.55);border-color:#f5c542fa}to{opacity:0;transform:translate(-50%,-50%) scale(1.6);border-color:#f5c54200}}@keyframes class-change-ring-mage{0%{opacity:.95;transform:translate(-50%,-50%) scale(.55);border-color:#a78bfafa}to{opacity:0;transform:translate(-50%,-50%) scale(1.7);border-color:#a78bfa00}}@keyframes class-change-ring-healer{0%{opacity:.95;transform:translate(-50%,-50%) scale(.55);border-color:#6ee7b7fa}to{opacity:0;transform:translate(-50%,-50%) scale(1.7);border-color:#6ee7b700}}@keyframes class-change-essence{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--essence-dx, 0px),var(--essence-dy, -28px)) scale(.5)}}@keyframes word-hit-burst{0%{transform:scale(1);filter:brightness(1) drop-shadow(0 0 0 rgba(255,215,100,0))}30%{transform:scale(1.18);filter:brightness(1.6) drop-shadow(0 0 14px rgba(255,215,100,.95));color:#fff8d6}60%{transform:scale(1.08);filter:brightness(1.25) drop-shadow(0 0 8px rgba(245,197,66,.65))}to{transform:scale(1);filter:brightness(1) drop-shadow(0 0 0 rgba(255,215,100,0))}}@keyframes word-hit-shock{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}@keyframes match-end-splash-in{0%{opacity:0;transform:scale(.6);filter:blur(20px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes match-end-splash-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15);filter:blur(8px)}}@keyframes banhammer-banned-splash-in{0%{opacity:0;transform:translateY(10px) scale(.96);filter:blur(6px)}62%{opacity:1;transform:translateY(0) scale(1.012);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes banhammer-banned-splash-out{0%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-8px) scale(1.035);filter:blur(5px)}}.ult-ready-glow{animation:ult-ready-glow 1s ease-in-out infinite alternate}.ultimate-ready-frame{animation:ultimate-ready-frame-pulse 1.35s ease-in-out infinite;box-shadow:0 0 10px #facc154d,inset 0 0 8px #facc151a}@keyframes ultimate-ready-frame-pulse{0%,to{border-color:#fde0479e;box-shadow:0 0 8px #facc153d,inset 0 0 6px #facc1514}50%{border-color:#fef08af2;box-shadow:0 0 17px #facc1575,inset 0 0 10px #facc1529}}.boss-name-flame{background-image:linear-gradient(180deg,#fff4ca,#ffd36d 28%,#ff9b43 58%,#ff5a3a 82%,#e32d2d);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 8px rgba(255,166,72,.65),0 0 14px rgba(255,96,59,.45),0 0 22px rgba(227,45,45,.28);animation:boss-name-flame 1.2s ease-in-out infinite alternate}.boss-name-banhammer{background-image:linear-gradient(180deg,#fff7ff,#f5d0fe 28%,#d946ef 58%,#9333ea 82%,#6d28d9);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 8px rgba(240,171,252,.64),0 0 16px rgba(217,70,239,.46),0 0 26px rgba(126,34,206,.32);animation:boss-name-banhammer 1.2s ease-in-out infinite alternate}.boss-idle-float{animation:boss-idle-float 2.8s ease-in-out infinite}.boss-sprite-polish{filter:drop-shadow(0 0 1px rgba(0,0,0,.98)) drop-shadow(0 0 3px rgba(0,0,0,.92)) drop-shadow(0 0 8px rgba(0,0,0,.65)) drop-shadow(0 0 22px rgba(255,92,38,.56))}.boss-sprite-polish--banhammer{filter:drop-shadow(0 0 1px rgba(0,0,0,.98)) drop-shadow(0 0 3px rgba(0,0,0,.92)) drop-shadow(0 0 8px rgba(0,0,0,.65)) drop-shadow(0 0 22px rgba(168,85,247,.62))}.boss-arena-tint--banhammer{background:radial-gradient(circle at center,#a855f738,#0a06141f 36%,#06030cc7 78%)}.boss-arena-glow--banhammer{background:radial-gradient(circle at center,#a855f738,#07020c00 58%)}.boss-hit-shake{animation:boss-hit-shake .82s ease-out both}.boss-aoe-shake{animation:boss-aoe-shake .98s ease-out both}.banhammer-warrior-notice-card{animation:banhammer-warrior-notice-in .26s ease-out both}.banhammer-warrior-impact-screen{background:radial-gradient(circle at 64% 42%,rgba(255,255,255,.28),transparent 14%),radial-gradient(circle at 62% 44%,rgba(239,68,68,.35),transparent 30%),#0f02082e;animation:banhammer-warrior-impact .76s cubic-bezier(.16,.84,.28,1) both}.banhammer-warrior-shield-screen{background:radial-gradient(ellipse at 27% 48%,rgba(110,231,183,.22),transparent 34%),radial-gradient(ellipse at 27% 48%,transparent 39%,rgba(52,211,153,.24) 40%,transparent 46%);animation:banhammer-warrior-shield 1.3s ease-out both}.boss-charge-glow{will-change:transform;animation:boss-charge-glow 1s ease-in-out infinite}.boss-raid-impact{will-change:transform;animation:boss-raid-impact 1.22s ease-out both}.boss-sprite-stage{position:relative;display:inline-block}.boss-sprite-image{display:block}.boss-raid-leader-debuff{position:absolute;left:40%;top:47%;z-index:4;width:86%;height:90%;transform:translate(-50%,-50%);border-radius:999px;pointer-events:none;filter:drop-shadow(0 0 16px rgba(217,70,239,.56))}.boss-raid-leader-debuff:before{content:"";position:absolute;inset:5% 2% 0;border-radius:999px;background:radial-gradient(circle at center,rgba(244,63,94,.28),rgba(217,70,239,.18) 42%,transparent 70%),radial-gradient(circle at 50% 45%,transparent 42%,rgba(250,204,21,.12) 46%,transparent 54%);animation:bossRaidLeaderDebuffAura 1.35s ease-in-out infinite}.boss-raid-leader-debuff:after{content:"";position:absolute;inset:-2% -1% 3%;border-radius:999px;background:conic-gradient(from 0deg,transparent 0deg,rgba(250,204,21,.7) 22deg,rgba(244,63,94,.82) 48deg,transparent 86deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));animation:bossRaidLeaderDebuffSpin 2s linear infinite}.boss-raid-leader-debuff-ring{position:absolute;inset:3% 0 4%;border:2px solid rgba(250,204,21,.78);border-radius:999px;box-shadow:0 0 18px #facc156b,inset 0 0 20px #f43f5e5c;animation:bossRaidLeaderDebuffRing 1.35s ease-in-out infinite}.boss-raid-leader-debuff-crack,.boss-raid-leader-debuff-mark{position:absolute;display:block}.boss-raid-leader-debuff-crack{width:5px;border-radius:999px;background:linear-gradient(180deg,#fff5b400,#fff5b4f2 22%,#f43f5ee6 74%,#f43f5e00);box-shadow:0 0 8px #facc15d1,0 0 16px #f43f5e9e;animation:bossRaidLeaderDebuffCrack 1.1s ease-in-out infinite}.boss-raid-leader-debuff-crack-a{left:31%;top:21%;height:32%;transform:rotate(28deg)}.boss-raid-leader-debuff-crack-b{left:52%;top:15%;height:43%;transform:rotate(-18deg);animation-delay:.22s}.boss-raid-leader-debuff-crack-c{left:66%;top:31%;height:29%;transform:rotate(38deg);animation-delay:.44s}.boss-raid-leader-debuff-mark{width:18px;height:18px;border-right:3px solid rgba(250,204,21,.92);border-bottom:3px solid rgba(250,204,21,.92);filter:drop-shadow(0 0 8px rgba(244,63,94,.85));animation:bossRaidLeaderDebuffMark 1.25s ease-in-out infinite}.boss-raid-leader-debuff-mark-a{left:24%;top:16%;transform:rotate(45deg)}.boss-raid-leader-debuff-mark-b{right:21%;top:22%;transform:rotate(45deg);animation-delay:.28s}.boss-raid-leader-debuff-mark-c{left:46%;bottom:16%;transform:rotate(45deg);animation-delay:.56s}@keyframes bossRaidLeaderDebuffAura{0%,to{opacity:.52;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes bossRaidLeaderDebuffRing{0%,to{opacity:.62;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes bossRaidLeaderDebuffSpin{to{transform:rotate(360deg)}}@keyframes bossRaidLeaderDebuffCrack{0%,to{opacity:.44}50%{opacity:1}}@keyframes bossRaidLeaderDebuffMark{0%{opacity:0;translate:0 -10px}32%{opacity:1}to{opacity:0;translate:0 16px}}.boss-attack-sprite{pointer-events:none;position:absolute;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.boss-fire-breath-sprite{right:84%;top:51%;z-index:4;width:74%;filter:drop-shadow(0 0 10px rgba(255,214,120,.78)) drop-shadow(0 0 28px rgba(255,92,38,.72));opacity:0;transform:translateY(-50%) scaleX(.34);transform-origin:100% 50%;animation:boss-fire-breath-sprite .74s ease-out both}.boss-fire-breath-enrage-sprite{right:78%;top:62%;z-index:4;width:74%;filter:drop-shadow(0 0 10px rgba(255,214,120,.78)) drop-shadow(0 0 28px rgba(255,92,38,.72));opacity:0;transform:translateY(-50%) scaleX(.34);transform-origin:100% 50%;animation:boss-fire-breath-sprite .74s ease-out both}.boss-aoe-flames-sprite,.boss-impact-flames-sprite{left:37%;bottom:10%;z-index:4;width:112%;filter:drop-shadow(0 0 12px rgba(255,214,120,.6)) drop-shadow(0 0 30px rgba(255,92,38,.52));opacity:0;transform:translate(-50%) translateY(18%) scale(.92);transform-origin:50% 100%;animation:boss-aoe-flames-sprite .9s ease-out both}.boss-aoe-flames-enrage-sprite,.boss-impact-flames-enrage-sprite{left:42%;bottom:10%;z-index:4;width:112%;filter:drop-shadow(0 0 12px rgba(255,214,120,.6)) drop-shadow(0 0 30px rgba(255,92,38,.52));opacity:0;transform:translate(-50%) translateY(18%) scale(.92);transform-origin:50% 100%;animation:boss-aoe-flames-sprite .9s ease-out both}.boss-aoe-flames-enrage-sprite{width:95%}.boss-impact-flames-sprite,.boss-impact-flames-enrage-sprite{z-index:3;width:124%;filter:drop-shadow(0 0 14px rgba(255,214,120,.76)) drop-shadow(0 0 38px rgba(255,59,107,.64));animation-duration:1.05s}.boss-raid-charge{will-change:transform;animation:boss-charge-glow 1s ease-in-out infinite}.boss-raid-countdown{will-change:transform,opacity;animation:boss-raid-countdown-in .24s cubic-bezier(.2,.8,.2,1) both}.boss-raid-number-step{will-change:transform,opacity;animation:boss-raid-number-step .52s cubic-bezier(.18,.84,.2,1) both}.boss-raid-title{will-change:opacity;animation:boss-raid-title-pulse .76s ease-in-out infinite}.boss-raid-number{will-change:transform,opacity;animation:boss-raid-number-pulse .76s ease-in-out infinite}.cinematic-overlay-card{--cinematic-accent: 245 197 66;--cinematic-accent-soft: 255 255 255;--cinematic-card-tint-alpha: .12;--cinematic-card-mid-alpha: .54;--cinematic-card-base-alpha: .3;--cinematic-card-sheen-alpha: .1;--cinematic-card-bloom-alpha: .16;position:relative;isolation:isolate;overflow:hidden;border:1px solid rgb(var(--cinematic-accent) / .46);border-radius:16px;background:linear-gradient(135deg,rgb(var(--cinematic-accent) / var(--cinematic-card-tint-alpha)),rgba(8,3,16,var(--cinematic-card-mid-alpha)) 34%,#00000075),rgba(0,0,0,var(--cinematic-card-base-alpha));box-shadow:0 0 44px rgb(var(--cinematic-accent) / .34),inset 0 1px #ffffff1f,inset 0 0 30px rgb(var(--cinematic-accent) / .1);backdrop-filter:blur(5px);animation:ultimate-scene-card-in .24s cubic-bezier(.2,.8,.2,1) both}.cinematic-overlay-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,transparent,rgb(var(--cinematic-accent-soft) / var(--cinematic-card-sheen-alpha)),transparent),radial-gradient(circle at 16% 18%,rgb(var(--cinematic-accent) / var(--cinematic-card-bloom-alpha)),transparent 34%);opacity:.72}.cinematic-overlay-card:after{content:"";position:absolute;inset:10px;z-index:-1;border-radius:12px;border:1px solid rgb(var(--cinematic-accent) / .14);pointer-events:none}.cinematic-overlay-boss{--cinematic-accent: 255 59 107;--cinematic-accent-soft: 255 165 120;--cinematic-card-tint-alpha: .1;--cinematic-card-mid-alpha: .44;--cinematic-card-base-alpha: .24;--cinematic-card-sheen-alpha: .08;--cinematic-card-bloom-alpha: .14}.cinematic-overlay-ult{--cinematic-accent: 245 197 66;--cinematic-accent-soft: 125 211 252;--cinematic-card-tint-alpha: .11;--cinematic-card-mid-alpha: .46;--cinematic-card-base-alpha: .26;--cinematic-card-sheen-alpha: .08;--cinematic-card-bloom-alpha: .13}.cinematic-overlay-kicker{font-family:ChatBoss Numbers,Sora,Segoe UI,system-ui,sans-serif;font-size:clamp(10px,1.05vw,13px);font-weight:900;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--cinematic-accent) / .94);text-shadow:0 0 14px rgb(var(--cinematic-accent) / .55)}.cinematic-overlay-title{margin-top:.24em;font-family:ChatBoss Numbers,Unbounded,Segoe UI,sans-serif;font-size:clamp(28px,4.5vw,60px);font-weight:900;line-height:.94;letter-spacing:0;color:#fff;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 0 20px rgb(var(--cinematic-accent) / .7),0 2px 1px rgba(0,0,0,.88)}.cinematic-overlay-user{display:inline-flex;max-width:100%;align-items:center;border:1px solid rgb(var(--cinematic-accent) / .34);background:rgb(var(--cinematic-accent) / .11);padding:3px 8px;font-family:ChatBoss Numbers,Sora,Segoe UI,system-ui,sans-serif;font-size:clamp(13px,1.35vw,20px);font-weight:900;line-height:1;letter-spacing:.04em;color:#fff;text-shadow:0 0 16px rgb(var(--cinematic-accent) / .68),0 1px 2px rgba(0,0,0,.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cinematic-overlay-description{font-family:ChatBoss Numbers,Sora,Segoe UI,system-ui,sans-serif;font-size:clamp(13px,1.45vw,19px);font-weight:800;line-height:1.25;color:#ffffffd6;text-shadow:0 1px 2px rgba(0,0,0,.86)}.cinematic-overlay-avatar{border:1px solid rgb(var(--cinematic-accent) / .54);box-shadow:0 0 20px rgb(var(--cinematic-accent) / .3),inset 0 0 16px rgb(var(--cinematic-accent) / .12)}@media(max-width:640px){.cinematic-overlay-title{font-size:clamp(26px,9vw,44px)}.cinematic-overlay-kicker{letter-spacing:.12em}}.ultimate-scene-in{will-change:transform,opacity;animation:ultimate-scene-in .21s cubic-bezier(.22,.7,.22,1) both}.ultimate-scene-out{pointer-events:none;will-change:transform,opacity;animation:ultimate-scene-out .19s cubic-bezier(.4,0,1,1) both}.ultimate-scene-in .ultimate-scene-card{animation:ultimate-scene-card-in .22s cubic-bezier(.2,.8,.2,1) both}.ultimate-scene-out .ultimate-scene-card{animation:ultimate-scene-card-out .18s cubic-bezier(.4,0,1,1) both}.landing-logo-hit{animation:landing-logo-hit-swing .36s ease-out both}.landing-logo-heal{animation:landing-logo-heal-swing .36s ease-out both}.landing-logo-crit{animation:landing-logo-crit-swing .52s cubic-bezier(.18,.84,.32,1) both}.landing-logo-ult{animation:landing-logo-ult-swing .62s cubic-bezier(.2,.8,.2,1) both}.landing-fx-dmg{animation:landing-fx-dmg .88s cubic-bezier(.18,.84,.32,1) both}.landing-fx-heal{animation:landing-fx-heal 1.1s cubic-bezier(.22,.7,.22,1) both}.landing-fx-crit{animation:landing-fx-crit 1.1s cubic-bezier(.18,.84,.32,1) both}.landing-fx-shield{animation:landing-fx-shield .98s cubic-bezier(.18,.84,.32,1) both}.landing-fx-ult{animation:landing-fx-ult 1.3s cubic-bezier(.18,.84,.32,1) both}.landing-ring-dmg{animation:landing-ring-dmg .72s ease-out both}.landing-ring-heal{animation:landing-ring-heal .92s ease-out both}.landing-ring-crit{animation:landing-ring-crit .92s ease-out both}.landing-ring-ult{animation:landing-ring-ult 1.1s ease-out both}.landing-spark{animation:landing-spark .74s ease-out both}@keyframes raid-pop{0%{opacity:0;transform:translateY(12px) scale(.86);filter:blur(8px)}16%{opacity:1;transform:translateY(0) scale(1.08);filter:blur(0)}62%{opacity:.92;transform:translateY(-10px) scale(1.03);filter:blur(0)}to{opacity:0;transform:translateY(-34px) scale(.98);filter:blur(3px)}}.landing-logo-shake{animation:landing-logo-shake .58s cubic-bezier(.18,.84,.32,1) both}@keyframes landing-logo-shake{0%{transform:rotate(0) scale(1)}10%{transform:rotate(-8deg) scale(1.08)}24%{transform:rotate(7deg) scale(1.06)}38%{transform:rotate(-5deg) scale(1.04)}52%{transform:rotate(4deg) scale(1.02)}66%{transform:rotate(-2deg) scale(1.01)}82%{transform:rotate(1deg) scale(1)}to{transform:rotate(0) scale(1)}}@keyframes landing-logo-hit-swing{0%{transform:translate(0) rotate(0) scale(1)}24%{transform:translate(-2px) rotate(-3deg) scale(1.02)}54%{transform:translate(2px) rotate(2deg) scale(1.01)}to{transform:translate(0) rotate(0) scale(1)}}@keyframes landing-logo-heal-swing{0%{transform:translateY(0) rotate(0) scale(1)}40%{transform:translateY(-1px) rotate(2deg) scale(1.04)}to{transform:translateY(0) rotate(0) scale(1)}}@keyframes landing-logo-crit-swing{0%{transform:translate(0) rotate(0) scale(1);filter:saturate(1) brightness(1)}20%{transform:translate(-5px) rotate(-6deg) scale(1.06);filter:saturate(1.6) brightness(1.18)}55%{transform:translate(4px) rotate(4deg) scale(1.04);filter:saturate(1.4) brightness(1.1)}to{transform:translate(0) rotate(0) scale(1);filter:saturate(1) brightness(1)}}@keyframes landing-logo-ult-swing{0%{transform:scale(1) rotate(0);filter:brightness(1) drop-shadow(0 0 0 transparent)}35%{transform:scale(1.12) rotate(-3deg);filter:brightness(1.35) drop-shadow(0 0 22px rgba(245,197,66,.95))}70%{transform:scale(1.04) rotate(2deg);filter:brightness(1.15) drop-shadow(0 0 14px rgba(255,200,110,.7))}to{transform:scale(1) rotate(0);filter:brightness(1) drop-shadow(0 0 0 transparent)}}@keyframes landing-fx-dmg{0%{opacity:0;transform:translate(-50%,-50%) translateY(8px) scale(.7)}18%{opacity:1;transform:translate(-50%,-50%) translateY(-2px) scale(1.18)}to{opacity:0;transform:translate(-50%,-50%) translateY(-46px) scale(1)}}@keyframes landing-fx-heal{0%{opacity:0;transform:translate(-50%,-50%) translateY(4px) scale(.7);filter:blur(2px)}22%{opacity:1;transform:translate(-50%,-50%) translateY(-4px) scale(1.1);filter:blur(0)}to{opacity:0;transform:translate(-50%,-50%) translateY(-58px) scale(.95);filter:blur(0)}}@keyframes landing-fx-crit{0%{opacity:0;transform:translate(-50%,-50%) translateY(10px) scale(.5) rotate(-8deg)}16%{opacity:1;transform:translate(-50%,-50%) translateY(-4px) scale(1.4) rotate(2deg)}60%{opacity:1;transform:translate(-50%,-50%) translateY(-32px) scale(1.18) rotate(-2deg)}to{opacity:0;transform:translate(-50%,-50%) translateY(-72px) scale(1.05) rotate(0)}}@keyframes landing-fx-shield{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.18)}80%{opacity:.85;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}@keyframes landing-fx-ult{0%{opacity:0;transform:translate(-50%,-50%) scale(.6);filter:blur(8px);letter-spacing:.4em}20%{opacity:1;transform:translate(-50%,-50%) scale(1.25);filter:blur(0);letter-spacing:.2em}72%{opacity:1;transform:translate(-50%,-50%) translateY(-22px) scale(1.1)}to{opacity:0;transform:translate(-50%,-50%) translateY(-60px) scale(1.02);filter:blur(2px)}}@keyframes landing-ring-dmg{0%{opacity:.85;transform:translate(-50%,-50%) scale(.6);border-color:#ff3b6bf2;border-width:2px}to{opacity:0;transform:translate(-50%,-50%) scale(2.4);border-color:#ff3b6b00;border-width:1px}}@keyframes landing-ring-heal{0%{opacity:.85;transform:translate(-50%,-50%) scale(.6);border-color:#34d399d9;border-width:2px}to{opacity:0;transform:translate(-50%,-50%) scale(2.6);border-color:#34d39900;border-width:1px}}@keyframes landing-ring-crit{0%{opacity:.95;transform:translate(-50%,-50%) scale(.5);border-color:#f5c542;border-width:3px}to{opacity:0;transform:translate(-50%,-50%) scale(3.2);border-color:#f5c54200;border-width:1px}}@keyframes landing-ring-ult{0%{opacity:1;transform:translate(-50%,-50%) scale(.4);border-color:#ffd764;border-width:4px}60%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%) scale(3.6);border-color:#ffd76400;border-width:1px}}@keyframes landing-spark{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--spark-dx, 24px),var(--spark-dy, -32px)) scale(.6)}}@keyframes card-hit{0%{transform:translate(0);box-shadow:0 0 #f5c54200}28%{transform:translate(3px);box-shadow:0 0 18px #f5c5428c;border-color:#f5c542d9}to{transform:translate(0);box-shadow:0 0 #f5c54200}}@keyframes card-hurt{0%{transform:translate(0);box-shadow:0 0 #ff3b6b00}18%{transform:translate(-4px);box-shadow:0 0 18px #ff3b6b8c;border-color:#ff3b6be6}34%{transform:translate(3px)}to{transform:translate(0);box-shadow:0 0 #ff3b6b00}}@keyframes card-skill{0%{transform:scale(1);box-shadow:0 0 #34d39900}30%{transform:scale(1.015);box-shadow:0 0 18px #34d3997a;border-color:#34d399d9}to{transform:scale(1);box-shadow:0 0 #34d39900}}@keyframes card-ult{0%{transform:scale(1);box-shadow:0 0 #f5c54200}35%{transform:scale(1.02);box-shadow:0 0 20px #f5c542b8;border-color:#ffd764e6}to{transform:scale(1);box-shadow:0 0 #f5c54200}}@keyframes card-miss{0%{transform:translate(0);filter:saturate(1)}20%{transform:translate(-2px);filter:saturate(1.6);border-color:#ffffffd9}40%{transform:translate(2px)}to{transform:translate(0);filter:saturate(1)}}@keyframes card-fx-pop{0%{opacity:0;transform:translateY(3px) scale(.8)}25%{opacity:1;transform:translateY(-50%) scale(1.08)}to{opacity:0;transform:translateY(-110%) scale(1)}}@keyframes streamer-hit-premium{0%{opacity:0;background:linear-gradient(120deg,#f5c54200 0% 30%,#ffeca347 48%,#f5c54200 66%);transform:translate(-18%)}30%{opacity:1;background:linear-gradient(120deg,#f5c54200 0% 36%,#ffeca35c 50%,#f5c54200 68%);transform:translate(0)}to{opacity:0;transform:translate(16%)}}@keyframes combo-fx-pop{0%{opacity:0;transform:translateY(4px) scale(.88)}28%{opacity:1;transform:translateY(0) scale(1.02)}to{opacity:0;transform:translateY(-4px) scale(1)}}@keyframes heal-flash-overlay{0%{background:#10b98105;box-shadow:inset 0 0 #10b98100}30%{background:#10b9812e;box-shadow:inset 0 0 16px #10b9815c}to{background:#10b98105;box-shadow:inset 0 0 #10b98100}}@keyframes regen-heal-overlay{0%{background:linear-gradient(135deg,#22c55e14,#10b98105)}to{background:linear-gradient(135deg,#22c55e29,#10b98112)}}@keyframes heal-plus-pop{0%{opacity:0;transform:translateY(5px) scale(.7)}30%{opacity:1;transform:translateY(0) scale(1.06)}to{opacity:0;transform:translateY(-2px) scale(1)}}@keyframes heal-plus-regen{0%{opacity:.35;transform:scale(.95)}to{opacity:.9;transform:scale(1.08)}}@keyframes party-burn-overlay{0%{opacity:.72;filter:saturate(1.05)}to{opacity:1;filter:saturate(1.28)}}@keyframes party-burn-flame{0%{opacity:.46;transform:translateY(4px) scale(.88) rotate(-5deg)}48%{opacity:.95}to{opacity:.82;transform:translateY(-5px) scale(1.1) rotate(4deg)}}@keyframes portal-banner-glow{0%{box-shadow:0 0 #f5c54226;border-color:#f5c54240}to{box-shadow:0 0 24px #f5c54259;border-color:#f5c542cc}}@keyframes portal-word-pulse{0%{transform:scale(1);text-shadow:0 0 8px rgba(245,197,66,.4);color:#f5c542}50%{transform:scale(1.06);text-shadow:0 0 18px rgba(255,106,61,.72);color:#ff884d}to{transform:scale(1);text-shadow:0 0 8px rgba(245,197,66,.4);color:#f5c542}}@keyframes ult-ready-glow{0%{text-shadow:0 0 10px rgba(34,211,238,.68),0 0 4px rgba(255,255,255,.5),0 0 1px rgba(7,2,8,.9);transform:scale(1);opacity:.92}to{text-shadow:0 0 18px rgba(34,211,238,.95),0 0 9px rgba(125,211,252,.95),0 0 2px rgba(7,2,8,.9);transform:scale(1.04);opacity:1}}@keyframes boss-name-flame{0%{filter:saturate(1) brightness(1);transform:translateY(0);text-shadow:0 0 7px rgba(255,166,72,.55),0 0 12px rgba(255,96,59,.35),0 0 18px rgba(227,45,45,.2)}to{filter:saturate(1.14) brightness(1.07);transform:translateY(-.5px);text-shadow:0 0 10px rgba(255,196,108,.72),0 0 18px rgba(255,106,61,.52),0 0 28px rgba(227,45,45,.35)}}@keyframes boss-name-banhammer{0%{filter:saturate(1) brightness(1);transform:translateY(0);text-shadow:0 0 7px rgba(240,171,252,.54),0 0 13px rgba(217,70,239,.36),0 0 20px rgba(126,34,206,.22)}to{filter:saturate(1.16) brightness(1.08);transform:translateY(-.5px);text-shadow:0 0 11px rgba(250,232,255,.7),0 0 20px rgba(217,70,239,.54),0 0 30px rgba(126,34,206,.38)}}@keyframes boss-idle-float{0%{transform:translateY(0);filter:saturate(1)}50%{transform:translateY(-4px);filter:saturate(1.08)}to{transform:translateY(0);filter:saturate(1)}}@keyframes boss-hit-shake{0%{transform:translate(0) scale(1)}18%{transform:translate(-8px) scale(1.02)}40%{transform:translate(6px) scale(1.01)}65%{transform:translate(-4px) scale(1.01)}to{transform:translate(0) scale(1)}}@keyframes boss-aoe-shake{0%{transform:scale(1);filter:brightness(1)}24%{transform:scale(1.04);filter:brightness(1.12)}54%{transform:scale(.99)}to{transform:scale(1);filter:brightness(1)}}@keyframes banhammer-warrior-notice-in{0%{opacity:0;transform:translateY(10px) scale(.98);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes banhammer-warrior-impact{0%{opacity:0;transform:translateZ(0);filter:brightness(1)}10%{opacity:1;transform:translate3d(-16px,8px,0);filter:brightness(1.6)}22%{transform:translate3d(14px,-10px,0)}34%{transform:translate3d(-12px,9px,0)}48%{transform:translate3d(8px,-5px,0)}70%{opacity:.8;transform:translate3d(-3px,2px,0)}to{opacity:0;transform:translateZ(0);filter:brightness(1)}}@keyframes banhammer-warrior-shield{0%{opacity:0;transform:scale(.86);filter:blur(6px)}20%{opacity:.95;transform:scale(1);filter:blur(0)}72%{opacity:.55;transform:scale(1.03)}to{opacity:0;transform:scale(1.08);filter:blur(2px)}}@keyframes boss-charge-glow{0%{transform:scale(1)}to{transform:scale(1.03)}}@keyframes boss-raid-impact{0%{transform:scale(.96)}35%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes boss-fire-breath-sprite{0%{opacity:0;transform:translateY(-50%) scaleX(.16) scaleY(.78);filter:brightness(1.4) saturate(1.15) blur(2px)}18%{opacity:1;transform:translateY(-50%) scaleX(1.03) scaleY(1);filter:brightness(1.18) saturate(1.22) blur(0)}72%{opacity:.9;transform:translateY(-50%) scaleX(1) scaleY(1.02)}to{opacity:0;transform:translateY(-50%) scaleX(.92) scaleY(.9);filter:brightness(1.04) saturate(1.05) blur(3px)}}@keyframes boss-aoe-flames-sprite{0%{opacity:0;transform:translate(-50%) translateY(26%) scale(.82);filter:brightness(1.24) saturate(1.2) blur(3px)}22%{opacity:1;transform:translate(-50%) translateY(6%) scale(1.02);filter:brightness(1.16) saturate(1.18) blur(0)}68%{opacity:.9}to{opacity:0;transform:translate(-50%) translateY(12%) scale(1.04);filter:brightness(.96) saturate(1) blur(3px)}}@keyframes boss-raid-countdown-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes boss-raid-title-pulse{0%{opacity:.78;text-shadow:0 0 12px rgba(255,59,107,.55)}to{opacity:1;text-shadow:0 0 24px rgba(255,59,107,.95),0 0 36px rgba(255,106,61,.4)}}@keyframes boss-raid-number-pulse{0%{transform:scale(1);opacity:.88}to{transform:scale(1.08);opacity:1}}@keyframes boss-raid-number-step{0%{opacity:0;transform:scale(1.35) translateY(-10px);text-shadow:0 0 16px rgba(255,255,255,.45),0 0 24px rgba(255,59,107,.35)}35%{opacity:1;transform:scale(.96) translateY(0);text-shadow:0 0 26px rgba(255,255,255,.9),0 0 42px rgba(255,59,107,.62)}70%{opacity:1;transform:scale(1.06) translateY(0);text-shadow:0 0 32px rgba(255,255,255,.95),0 0 54px rgba(255,106,61,.7)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ultimate-scene-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes ultimate-scene-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}@keyframes ultimate-scene-card-in{0%{opacity:0;transform:translateY(8px) scale(.94)}55%{opacity:1;transform:translateY(-1px) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ultimate-scene-card-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes shareRaidGlow{0%,to{box-shadow:0 0 18px #f5c54247,inset 0 1px #ffffff14}50%{box-shadow:0 0 34px #f5c54294,0 0 54px #ff6a3d38,inset 0 1px #ffffff24}}.raid-leader-grade-pop{animation:raidLeaderGradePop .52s cubic-bezier(.2,.9,.18,1.18)}.raid-leader-party-grade-b{animation:raidLeaderPartyB .76s ease-out}.raid-leader-party-grade-a{animation:raidLeaderPartyA .82s ease-out}.raid-leader-party-grade-s{animation:raidLeaderPartyS .92s ease-out}.raid-leader-party-break{animation:raidLeaderPartyBreak .62s ease-out}.party-grade-panel-fx{overflow:hidden;border-radius:12px;animation:partyGradePanelFlash .94s cubic-bezier(.18,.84,.32,1) both}.party-grade-panel-fx:before,.party-grade-panel-fx:after{content:"";position:absolute;inset:-20%;opacity:.75}.party-grade-panel-fx:before{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.28),transparent 22%),conic-gradient(from 40deg,transparent,rgba(255,255,255,.2),transparent,rgba(245,197,66,.24),transparent);animation:partyGradePanelSpin .94s ease-out both}.party-grade-panel-fx:after{background:linear-gradient(115deg,transparent 18%,rgba(255,255,255,.34) 46%,transparent 70%);transform:translate(-70%);animation:partyGradePanelSweep .68s ease-out both}.party-grade-panel-b{background:radial-gradient(circle at center,rgba(125,211,252,.24),rgba(8,13,25,.03) 58%,transparent 72%)}.party-grade-panel-a{background:radial-gradient(circle at center,rgba(245,197,66,.3),rgba(36,23,5,.06) 58%,transparent 72%)}.party-grade-panel-s{background:radial-gradient(circle at center,rgba(255,59,107,.32),rgba(245,197,66,.16) 42%,transparent 74%)}.party-grade-panel-break{background:radial-gradient(circle at center,rgba(255,59,107,.26),rgba(255,255,255,.06) 42%,transparent 72%)}.party-buff-panel-fx{animation:partyBuffPanelIn .42s ease-out both}.party-buff-chip{animation:partyBuffChipPulse 1.05s ease-in-out infinite alternate;backdrop-filter:blur(4px)}.party-grade-chip>*{position:relative;z-index:1}.party-grade-chip-impact{animation:partyGradeChipImpact .62s cubic-bezier(.18,.84,.28,1.18) both,partyBuffChipPulse 1.05s .62s ease-in-out infinite alternate}.party-grade-chip-impact:before,.party-grade-chip-impact:after{content:"";pointer-events:none;position:absolute;inset:-55%}.party-grade-chip-impact:before{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.5),transparent 20%),conic-gradient(from 35deg,transparent,rgba(255,255,255,.32),transparent,rgba(245,197,66,.38),transparent);animation:partyGradeChipBurst .62s ease-out both}.party-grade-chip-impact:after{background:linear-gradient(110deg,transparent 28%,rgba(255,255,255,.68) 48%,transparent 66%);transform:translate(-75%);animation:partyGradeChipSweep .52s ease-out both}.party-buff-warrior{box-shadow:0 0 28px #f5c54233,inset 0 0 28px #f5c54214;background-image:linear-gradient(135deg,rgba(245,197,66,.09),transparent 38%),radial-gradient(circle at 50% 0%,rgba(255,106,61,.13),transparent 38%)}.party-buff-mage{box-shadow:0 0 28px #818cf833,inset 0 0 28px #818cf814;background-image:linear-gradient(135deg,rgba(99,102,241,.12),transparent 42%),radial-gradient(circle at 50% 0%,rgba(34,211,238,.12),transparent 42%)}.party-buff-healer{box-shadow:0 0 28px #34d3992e,inset 0 0 28px #34d39914;background-image:linear-gradient(135deg,rgba(52,211,153,.1),transparent 42%),radial-gradient(circle at 50% 0%,rgba(190,242,100,.1),transparent 42%)}.party-buff-burn{box-shadow:0 0 30px #ff3b6b33,inset 0 0 30px #ff3b6b14;background-image:linear-gradient(135deg,rgba(255,59,107,.11),transparent 42%),radial-gradient(circle at 50% 0%,rgba(255,106,61,.11),transparent 42%)}@keyframes raidLeaderGradePop{0%{opacity:0;transform:scale(.45) rotate(-8deg);filter:blur(2px)}70%{opacity:1;transform:scale(1.22) rotate(2deg);filter:blur(0)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes raidLeaderPartyB{0%,to{box-shadow:0 0 #7dd3fc00}38%{box-shadow:0 0 22px #7dd3fc5c,inset 0 0 18px #7dd3fc14}}@keyframes raidLeaderPartyA{0%,to{box-shadow:0 0 #f5c54200}42%{box-shadow:0 0 32px #f5c5426b,inset 0 0 22px #f5c5421a}}@keyframes raidLeaderPartyS{0%,to{box-shadow:0 0 #ff3b6b00;filter:saturate(1)}18%{transform:translate(-1px)}36%{transform:translate(1px)}48%{box-shadow:0 0 42px #ff3b6b7a,0 0 62px #f5c54238,inset 0 0 28px #ff3b6b1f;filter:saturate(1.25)}}@keyframes raidLeaderPartyBreak{0%,to{box-shadow:0 0 #fff0;filter:grayscale(0)}38%{box-shadow:0 0 26px #ff3b6b5c,inset 0 0 18px #ff3b6b1f;filter:grayscale(.4)}}@keyframes partyGradePanelFlash{0%{opacity:0;transform:scale(.96);filter:blur(8px) saturate(1.25)}18%{opacity:1;transform:scale(1.01);filter:blur(0) saturate(1.35)}72%{opacity:.92;transform:scale(1);filter:blur(0) saturate(1.12)}to{opacity:0;transform:scale(1.04);filter:blur(5px) saturate(1)}}@keyframes partyGradePanelSpin{0%{transform:rotate(0) scale(.82);opacity:0}28%{opacity:.8}to{transform:rotate(115deg) scale(1.25);opacity:0}}@keyframes partyGradePanelSweep{0%{transform:translate(-78%);opacity:0}24%{opacity:.9}to{transform:translate(78%);opacity:0}}@keyframes partyBuffPanelIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes partyBuffChipPulse{0%{transform:scale(.98);filter:brightness(.95)}to{transform:scale(1.03);filter:brightness(1.18)}}@keyframes partyGradeChipImpact{0%{transform:translateY(-3px) scale(.72);filter:brightness(1.65) saturate(1.35);box-shadow:0 0 #f5c54200}42%{transform:translateY(0) scale(1.16);filter:brightness(1.35) saturate(1.28);box-shadow:0 0 18px #f5c5429e,0 0 30px #ff6a3d47}to{transform:translateY(0) scale(1);filter:brightness(1.06) saturate(1.08)}}@keyframes partyGradeChipBurst{0%{opacity:0;transform:rotate(0) scale(.5)}24%{opacity:.95}to{opacity:0;transform:rotate(95deg) scale(1.18)}}@keyframes partyGradeChipSweep{0%{opacity:0;transform:translate(-75%)}28%{opacity:1}to{opacity:0;transform:translate(75%)}}.banhammer-forbidden-word{animation:banhammer-forbidden-pulse .98s ease-in-out infinite;text-shadow:0 0 6px rgba(248,113,113,.85),0 0 14px rgba(248,113,113,.55)}@keyframes banhammer-forbidden-pulse{0%,to{opacity:1}50%{opacity:.78}}.banhammer-card-forbidden{background:radial-gradient(circle at 30% 20%,rgba(248,113,113,.16),transparent 60%),#00000057;box-shadow:inset 0 0 0 1px #f8717159,0 0 14px #dc262647}.banhammer-card-timeout{background:linear-gradient(135deg,#4c1d9552,#0000008c);box-shadow:inset 0 0 0 1px #c084fc52,0 0 12px #7e22ce40}.banhammer-card-scan{background:repeating-linear-gradient(180deg,#f8717100 0px 6px,#f871711a 7px,#f8717100 8px);animation:banhammer-card-scan 1.4s linear infinite;mix-blend-mode:screen}@keyframes banhammer-card-scan{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}.banhammer-timeout-stamp{animation:banhammer-stamp-in .36s cubic-bezier(.18,.84,.32,1) both}@keyframes banhammer-stamp-in{0%{opacity:0;transform:scale(1.6) rotate(-6deg)}60%{opacity:1;transform:scale(.96) rotate(-4deg)}to{opacity:.95;transform:scale(1) rotate(-4deg)}}.banhammer-slow-banner{animation:banhammer-banner-in .32s ease-out both}.banhammer-timeout-notice-card{animation:banhammer-mechanic-attention .92s ease-in-out infinite}.banhammer-mechanic-focus-card{position:relative;isolation:isolate;z-index:20;box-shadow:0 0 0 2px #ffffff47,0 18px 42px #000000d1,0 0 58px #000000b8}.banhammer-mechanic-focus-card:after{content:"";position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;z-index:-1;opacity:1}.banhammer-healer-focus-card{text-shadow:0 0 14px rgba(216,180,254,.34),0 1px 0 rgba(0,0,0,.8)}.banhammer-healer-focus-card:after{box-shadow:0 0 20px #a855f773,0 0 34px #d946ef47;border:1px solid rgba(233,213,255,.42)}.banhammer-warrior-focus-card{text-shadow:0 0 12px rgba(251,191,36,.28),0 1px 0 rgba(0,0,0,.8)}.banhammer-warrior-focus-card:after{box-shadow:0 0 20px #fbbf2466,0 0 34px #f59e0b3d;border:1px solid rgba(254,240,138,.38)}@keyframes banhammer-banner-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes banhammer-timeout-notice-blink{0%,to{opacity:1;filter:brightness(1.15) saturate(1.1);box-shadow:0 0 28px #fb71856b,0 0 52px #f43f5e38,inset 0 0 0 1px #fda4af47}48%{opacity:.58;filter:brightness(.72) saturate(.9);box-shadow:0 0 10px #fb71852e,0 0 20px #f43f5e1a,inset 0 0 0 1px #fda4af1f}}.banhammer-healer-check{animation:banhammer-banner-in .32s ease-out both}.banhammer-healer-drain-overlay{background:radial-gradient(circle at 72% 50%,rgba(217,70,239,.22),transparent 26%),linear-gradient(90deg,#0c021629,#581c8747,#0c02161f);animation:banhammer-healer-drain-fade 1.25s ease-out both;contain:paint}.banhammer-healer-drain-grid{position:absolute;inset:0;opacity:.54;background-image:linear-gradient(rgba(216,180,254,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(216,180,254,.14) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(ellipse at 70% 50%,#000 0 34%,transparent 72%);mask-image:radial-gradient(ellipse at 70% 50%,#000 0 34%,transparent 72%);animation:banhammer-healer-drain-grid 1.25s ease-out both}.banhammer-healer-drain-core{position:absolute;right:8%;top:50%;width:170px;height:170px;border-radius:999px;border:1px solid rgba(240,171,252,.58);background:radial-gradient(circle,rgba(250,232,255,.36),rgba(168,85,247,.18) 34%,transparent 67%);box-shadow:0 0 36px #a855f757;transform:translateY(-50%);animation:banhammer-healer-drain-core 1.25s cubic-bezier(.18,.84,.32,1) both}.banhammer-healer-drain-line{position:absolute;left:5%;right:12%;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(240,171,252,.22),rgba(250,232,255,.8),rgba(168,85,247,.08));box-shadow:0 0 12px #d946ef61;transform-origin:100% 50%;animation:banhammer-healer-drain-line .9s ease-in both}.banhammer-healer-drain-line-a{top:22%;animation-delay:40ms}.banhammer-healer-drain-line-b{top:41%;animation-delay:.11s}.banhammer-healer-drain-line-c{top:59%;animation-delay:.18s}.banhammer-healer-drain-line-d{top:78%;animation-delay:.25s}.banhammer-warrior-party-impact{contain:paint;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.1),transparent 18%),linear-gradient(180deg,#0c02161f,#00000042);animation:banhammer-warrior-party-impact-fade 1.25s ease-out both}.banhammer-warrior-party-impact--smash{background:radial-gradient(circle at 50% 52%,rgba(255,255,255,.22),transparent 16%),radial-gradient(circle at 50% 58%,rgba(239,68,68,.36),transparent 38%),linear-gradient(180deg,#20020833,#00000061);animation-name:banhammer-warrior-party-impact-fade,banhammer-warrior-party-impact-shake;animation-duration:1.25s,.52s;animation-timing-function:ease-out,cubic-bezier(.16,.84,.28,1);animation-fill-mode:both,both}.banhammer-warrior-party-impact--shield{background:radial-gradient(circle at 50% 52%,rgba(240,253,250,.16),transparent 18%),radial-gradient(circle at 50% 58%,rgba(52,211,153,.25),transparent 42%),linear-gradient(180deg,#0414102e,#0000002e)}.banhammer-warrior-party-impact-hammer{position:absolute;left:50%;top:50%;width:210px;height:62px;border-radius:14px;background:linear-gradient(180deg,#facc15f5,#7f1d1dd1);box-shadow:0 0 18px #fbbf2452;transform-origin:88% 50%;animation:banhammer-warrior-party-hammer .68s cubic-bezier(.16,.84,.28,1) both}.banhammer-warrior-party-impact-hammer:after{content:"";position:absolute;right:-92px;top:50%;width:112px;height:12px;border-radius:999px;background:linear-gradient(90deg,#facc15e0,#1e140ceb);transform:translateY(-50%)}.banhammer-warrior-party-impact-shield{position:absolute;left:50%;top:52%;width:78%;height:58%;border-radius:50% 50% 44% 44%;border:3px solid rgba(167,243,208,.78);background:radial-gradient(ellipse at center,rgba(16,185,129,.24),rgba(6,78,59,.12) 44%,transparent 70%);box-shadow:0 0 22px #34d39961,inset 0 0 24px #6ee7b72e;transform:translate(-50%,-50%) scale(.84);animation:banhammer-warrior-party-shield 1.15s ease-out both}.banhammer-warrior-party-impact-flash{position:absolute;left:50%;top:55%;width:58%;height:18%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);transform:translate(-50%,-50%) scaleX(.2);animation:banhammer-warrior-party-flash .52s ease-out both}.banhammer-warrior-party-impact-ring{position:absolute;left:50%;top:54%;width:180px;height:180px;border-radius:999px;border:2px solid rgba(255,255,255,.34);transform:translate(-50%,-50%) scale(.3);animation:banhammer-warrior-party-ring .9s ease-out both}@keyframes banhammer-healer-drain-fade{0%{opacity:0}16%{opacity:1}72%{opacity:.96}to{opacity:0}}@keyframes banhammer-healer-drain-grid{0%{transform:translate(-18px) scaleX(1.03);opacity:0}20%{opacity:.54}to{transform:translate(30px) scaleX(.96);opacity:0}}@keyframes banhammer-healer-drain-core{0%{opacity:0;transform:translateY(-50%) scale(.55) rotate(0)}25%{opacity:1;transform:translateY(-50%) scale(1.05) rotate(80deg)}to{opacity:0;transform:translateY(-50%) scale(.62) rotate(230deg)}}@keyframes banhammer-healer-drain-line{0%{opacity:0;transform:translate(-42px) scaleX(.2)}28%{opacity:1;transform:translate(0) scaleX(1)}to{opacity:0;transform:translate(280px) scaleX(.15)}}@keyframes banhammer-warrior-party-impact-fade{0%{opacity:0}10%{opacity:1}72%{opacity:.92}to{opacity:0}}@keyframes banhammer-warrior-party-impact-shake{0%{transform:translateZ(0)}18%{transform:translate3d(-10px,7px,0)}32%{transform:translate3d(9px,-5px,0)}52%{transform:translate3d(-5px,3px,0)}to{transform:translateZ(0)}}@keyframes banhammer-warrior-party-hammer{0%{opacity:0;transform:translate(68%,-250%) rotate(-42deg) scale(.96)}14%{opacity:1}58%{opacity:1;transform:translate(-42%,-68%) rotate(14deg) scale(1.02)}to{opacity:0;transform:translate(-47%,-57%) rotate(8deg) scale(1.08)}}@keyframes banhammer-warrior-party-shield{0%{opacity:0;transform:translate(-50%,-50%) scale(.62)}22%{opacity:1;transform:translate(-50%,-50%) scale(1)}78%{opacity:.72;transform:translate(-50%,-50%) scale(1.03)}to{opacity:0;transform:translate(-50%,-50%) scale(1.08)}}@keyframes banhammer-warrior-party-flash{0%{opacity:0;transform:translate(-50%,-50%) scaleX(.1)}22%{opacity:1;transform:translate(-50%,-50%) scaleX(1)}to{opacity:0;transform:translate(-50%,-50%) scaleX(.18)}}@keyframes banhammer-warrior-party-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.28)}22%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(1.55)}}.banhammer-healer-check-shot{position:absolute;left:1195px;top:455px;width:220px;height:220px;-o-object-fit:contain;object-fit:contain;transform-origin:0 50%;filter:drop-shadow(0 0 14px rgba(168,85,247,.34));animation:banhammer-healer-check-shot .74s ease-out both;will-change:transform,opacity}.banhammer-healer-check-shot-trail{position:absolute;left:760px;top:555px;width:540px;height:20px;border-radius:999px;background:linear-gradient(90deg,rgba(250,232,255,.62),rgba(217,70,239,.24),transparent);box-shadow:0 0 16px #a855f738;transform:rotate(-4deg) scaleX(0);transform-origin:100% 50%;animation:banhammer-healer-check-shot-trail .62s ease-out both}@keyframes banhammer-healer-check-shot{0%{opacity:0;transform:translateY(-6px) scaleX(.34) scaleY(.82) rotate(-4deg)}12%{opacity:1}72%{opacity:1;transform:translate(-405px,44px) scaleX(.9) scaleY(.9) rotate(-4deg)}to{opacity:0;transform:translate(-455px,50px) scaleX(1.04) scaleY(.96) rotate(-4deg)}}@keyframes banhammer-healer-check-shot-trail{0%{opacity:0;transform:rotate(-4deg) scaleX(0)}12%{opacity:.72}62%{opacity:.58;transform:rotate(-4deg) scaleX(1)}to{opacity:0;transform:rotate(-4deg) scaleX(.08)}}.banhammer-massban-telegraph{animation:banhammer-massban-telegraph 1.1s ease-out both}@keyframes banhammer-massban-telegraph{0%{opacity:0;transform:scale(.92)}18%{opacity:1;transform:scale(1.06)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.banhammer-massban-result{animation:banhammer-banner-in .28s ease-out both}.banhammer-massban-overlay-out{animation:banhammer-massban-overlay-out .32s ease-in both}.banhammer-massban-stage-bg{animation:banhammer-massban-bg-in .26s ease-out both}.banhammer-massban-stage-bg-out{animation:banhammer-massban-bg-out .24s ease-in both}.banhammer-slowmode-cast-fx{animation:banhammer-slowmode-cast-fx 1s ease-out both;will-change:transform,opacity,filter;filter:drop-shadow(0 0 28px rgba(168,85,247,.32))}.banhammer-slowmode-cast-fx-stay{animation:banhammer-slowmode-cast-fx-stay 2s ease-out both;will-change:transform,opacity,filter;filter:drop-shadow(0 0 28px rgba(168,85,247,.36))}@keyframes banhammer-slowmode-cast-fx-stay{0%{opacity:0;transform:scale(.94);filter:blur(2px) drop-shadow(0 0 10px rgba(168,85,247,.18))}18%{opacity:.92;transform:scale(1.01);filter:blur(0) drop-shadow(0 0 36px rgba(168,85,247,.46))}82%{opacity:.92;transform:scale(1);filter:blur(0) drop-shadow(0 0 32px rgba(168,85,247,.42))}to{opacity:0;transform:scale(1.02);filter:blur(0) drop-shadow(0 0 18px rgba(168,85,247,.22))}}.banhammer-slowmode-notice{animation:banhammer-slowmode-notice-in .46s ease-out both,banhammer-slowmode-notice-pulse 2.4s ease-in-out .46s infinite;will-change:transform,opacity}.banhammer-appeal-card{animation:banhammer-appeal-card-in .62s cubic-bezier(.18,1.1,.32,1) both}.banhammer-appeal-title{animation:banhammer-appeal-title-pulse 2.4s ease-in-out infinite;will-change:transform,filter}.banhammer-appeal-rays{animation:banhammer-appeal-rays-spin 22s linear infinite}.banhammer-appeal-emblem{animation:banhammer-appeal-emblem-in .52s cubic-bezier(.22,1.4,.36,1) both}.banhammer-result-countdown{animation:banhammer-result-countdown .98s cubic-bezier(.18,.84,.2,1) both}@keyframes banhammer-appeal-card-in{0%{opacity:0;transform:translateY(18px) scale(.94)}60%{opacity:1;transform:translateY(0) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes banhammer-appeal-title-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 22px rgba(16,185,129,.55))}50%{transform:scale(1.018);filter:drop-shadow(0 0 36px rgba(16,185,129,.85))}}@keyframes banhammer-appeal-emblem-in{0%{opacity:0;transform:scale(.4) rotate(-22deg)}60%{opacity:1;transform:scale(1.12) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes banhammer-appeal-rays-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes banhammer-result-countdown{0%{opacity:0;transform:scale(1.6);filter:blur(2px)}35%{opacity:1;transform:scale(.96);filter:blur(0)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes banhammer-slowmode-notice-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes banhammer-slowmode-notice-pulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.012)}}@keyframes banhammer-massban-bg-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes banhammer-massban-bg-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.01)}}@keyframes banhammer-massban-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes banhammer-slowmode-cast-fx{0%{opacity:0;transform:scale(.93);filter:blur(1.8px) drop-shadow(0 0 10px rgba(168,85,247,.16))}28%{opacity:.7;transform:scale(1.01);filter:blur(0) drop-shadow(0 0 34px rgba(168,85,247,.44))}to{opacity:0;transform:scale(1.06);filter:blur(0) drop-shadow(0 0 18px rgba(168,85,247,.2))}}@keyframes banhammer-slowmode-notice{0%{opacity:0;transform:translateY(10px) scale(.96)}26%{opacity:1;transform:translateY(0) scale(1)}76%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.99)}}.banhammer-typefast-current{animation:banhammer-typefast-current-in .16s ease-out both}.banhammer-typefast-typed{animation:banhammer-typefast-typed-in .12s ease-out both}@keyframes banhammer-typefast-current-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes banhammer-typefast-typed-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.banhammer-ban-entry{animation:banhammer-ban-entry-in .26s ease-out both}.banhammer-ban-entry-fresh{animation:banhammer-ban-entry-fresh .6s ease-out both}@keyframes banhammer-ban-entry-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes banhammer-ban-entry-fresh{0%{background-color:#dc26268c;transform:translate(0)}60%{background-color:#dc262652}to{background-color:#7f1d1d66}}.banhammer-ban-card{animation:banhammer-ban-card-in .16s ease-out both}.banhammer-ban-card-fresh{animation:banhammer-ban-card-settle .26s ease-out both}@keyframes banhammer-ban-card-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes banhammer-ban-card-settle{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.banhammer-ban-splash{animation:banhammer-ban-splash-fade .72s ease-out both}.banhammer-ban-splash-inner{animation:banhammer-ban-splash-pop .72s ease-out both}.banhammer-ban-splash-stamp{animation:banhammer-ban-splash-stamp .72s ease-out both;transform-origin:center center}.banhammer-tutorial-hack{animation:banhammer-tutorial-hack-out 1.45s ease-in both;background:radial-gradient(circle at center,rgba(168,85,247,.16),transparent 46%),linear-gradient(180deg,#020008fa,#0c0018f7);color:#d8b4fed1;contain:paint}.banhammer-tutorial-hack-vignette{background:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0 1px,transparent 1px 7px),radial-gradient(circle at 50% 50%,transparent 0 48%,rgba(0,0,0,.62) 84%);mix-blend-mode:screen}.banhammer-tutorial-hack-column{display:block;min-width:0;writing-mode:vertical-rl;white-space:nowrap;overflow:hidden;font-family:ChatBoss Numbers,ui-monospace,monospace;font-size:12px;font-weight:900;letter-spacing:0;line-height:1;color:#d8b4fedb;text-shadow:0 0 5px rgba(233,213,255,.78),0 0 12px rgba(217,70,239,.82),0 0 22px rgba(126,34,206,.62);animation:banhammer-tutorial-code-rain 1.1s linear infinite;will-change:transform}.banhammer-tutorial-hack-scan{background:linear-gradient(90deg,transparent,rgba(233,213,255,.95),transparent);box-shadow:0 0 30px #d946efd1;animation:banhammer-tutorial-scan .72s ease-out both}.banhammer-tutorial-speech{transform-origin:top right}.banhammer-tutorial-speech-box{position:relative;min-height:76px;border:1px solid rgba(216,180,254,.62);border-radius:14px;background:linear-gradient(180deg,#23083eeb,#090312eb);padding:18px 22px;font-family:ChatBoss Numbers,Bebas Neue,Segoe UI,sans-serif;font-size:28px;font-weight:900;line-height:1.05;color:#f5d0fe;text-align:center;text-shadow:0 0 9px rgba(217,70,239,.72),0 2px 0 rgba(0,0,0,.92);box-shadow:0 0 28px #a855f76b,inset 0 1px #ffffff1f;animation:banhammer-tutorial-speech-in .28s ease-out both}.banhammer-tutorial-speech-box:after{content:"";position:absolute;right:-12px;top:50%;width:24px;height:24px;transform:translateY(-50%) rotate(45deg);border-top:1px solid rgba(216,180,254,.62);border-right:1px solid rgba(216,180,254,.62);background:#090312eb}.banhammer-tutorial-caret{margin-left:2px;color:#fff;animation:banhammer-tutorial-caret .52s steps(1) infinite}@keyframes banhammer-tutorial-hack-out{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes banhammer-tutorial-code-rain{0%{transform:translateY(-60%)}to{transform:translateY(42%)}}@keyframes banhammer-tutorial-scan{0%{transform:translateY(-46vh);opacity:0}18%{opacity:1}to{transform:translateY(46vh);opacity:0}}@keyframes banhammer-tutorial-speech-in{0%{opacity:0;transform:translateY(-10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes banhammer-tutorial-caret{0%,52%{opacity:1}53%,to{opacity:0}}@keyframes banhammer-ban-splash-fade{0%{opacity:0}14%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes banhammer-ban-splash-pop{0%{transform:scale(.82)}20%{transform:scale(1)}to{transform:scale(.98)}}@keyframes banhammer-ban-splash-stamp{0%{transform:rotate(-8deg) scale(1.35);opacity:0}18%{transform:rotate(-8deg) scale(1);opacity:1}to{transform:rotate(-8deg) scale(1);opacity:1}}@keyframes linkTick{0%{opacity:0;transform:scale(1.45)}22%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(1)}to{opacity:.85;transform:scale(.92)}}@keyframes linkGo{0%{opacity:0;transform:scale(.6)}35%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(1.4)}}.party-sprite{position:relative;display:grid;place-items:center;will-change:transform}.party-sprite-inner{display:grid;place-items:center;will-change:transform}.party-sprite-img{height:104px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px;filter:drop-shadow(0 6px 9px rgba(0,0,0,.6))}.party-sprite-shadow{position:absolute;bottom:-7px;left:50%;width:64%;height:13px;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 70%);pointer-events:none}.party-sprite-pixel{width:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 9px rgba(0,0,0,.6))}.party-sprite-pixel.party-sprite-pixel--self{filter:drop-shadow(0 0 7px rgba(103,232,249,.9)) drop-shadow(0 6px 9px rgba(0,0,0,.6))}.party-sprite-frames{image-rendering:pixelated;background-repeat:no-repeat;background-position:0 0;filter:drop-shadow(0 6px 9px rgba(0,0,0,.6))}.party-sprite-frames.party-sprite-frames--self{filter:drop-shadow(0 0 7px rgba(103,232,249,.9)) drop-shadow(0 6px 9px rgba(0,0,0,.6))}@keyframes partySpriteFrames{to{background-position-x:var(--sprite-end)}}.ult-scene-actor{animation:ultActorIn .55s cubic-bezier(.18,.9,.28,1.16) both}@keyframes ultActorIn{0%{opacity:0;transform:translateY(9%) scale(.82)}55%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.ult-impact-flash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--ult-impact-x, 20%) var(--ult-impact-y, 60%),var(--ult-glow, rgba(255, 255, 255, .42)),transparent 42%);mix-blend-mode:screen;opacity:0;animation:ultImpactFlash .52s ease-out both}@keyframes ultImpactFlash{0%{opacity:0}9%{opacity:.72}to{opacity:0}}.ult-impact-ring{position:absolute;left:var(--ult-impact-x, 20%);top:var(--ult-impact-y, 60%);width:10vmin;height:10vmin;margin:-5vmin 0 0 -5vmin;border-radius:9999px;border:3px solid var(--ult-glow, rgba(255, 255, 255, .6));box-shadow:0 0 18px var(--ult-glow, rgba(255, 255, 255, .34)),inset 0 0 12px var(--ult-glow, rgba(255, 255, 255, .26));pointer-events:none;opacity:0;animation:ultImpactRing .66s cubic-bezier(.12,.7,.28,1) both}.ult-impact-ring-2{border-width:2px;animation-delay:.13s}@keyframes ultImpactRing{0%{opacity:.72;transform:scale(.15)}to{opacity:0;transform:scale(2.25)}}.raid-self-ult-veil{background:radial-gradient(ellipse 58% 62% at 38% 55%,#020107b8,#020107a8 52%,#02010757 78%,#0201071a);animation:raidSelfUltVeil 1.65s ease-out both;will-change:opacity;contain:strict}@keyframes raidSelfUltVeil{0%{opacity:0}6%{opacity:1}70%{opacity:1}to{opacity:0}}.raid-vignette-hurt{background:radial-gradient(ellipse at center,transparent 52%,rgba(255,40,60,.26) 82%,rgba(170,8,28,.44) 100%);animation:raidVignette .7s ease-out both;will-change:opacity;contain:strict}.raid-vignette-heal{background:radial-gradient(ellipse at center,transparent 58%,rgba(52,211,153,.15) 84%,rgba(14,150,104,.26) 100%);animation:raidVignette .85s ease-out both;will-change:opacity;contain:strict}@keyframes raidVignette{0%{opacity:0}14%{opacity:1}to{opacity:0}}.party-spotlight-dim{filter:brightness(.26) saturate(.5)}.party-spotlight-self .party-sprite{animation:partySpotlightRise 1.65s cubic-bezier(.16,1,.3,1) both;animation-duration:var(--spotlight-ms, 1.65s)}@keyframes partySpotlightRise{0%{transform:scale(1)}7%{transform:scale(1.42)}70%{transform:scale(1.3)}to{transform:scale(1)}}.party-spotlight-self .party-sprite-frames,.party-spotlight-self .party-sprite-pixel,.party-spotlight-self .party-sprite-img{filter:drop-shadow(0 0 14px rgba(255,218,120,.95)) drop-shadow(0 0 34px rgba(255,170,60,.55))}.boss-hp-ghost{background:linear-gradient(180deg,#ffedc9,#ffc46a,#ff8f3f 68%,#ff6426);box-shadow:0 0 12px #ffc86e8c,inset 0 -2px 4px #a03c0066;opacity:.95;transition:width .85s cubic-bezier(.2,.75,.25,1) .28s}.boss-hp-ghost:before{content:"";position:absolute;left:8px;right:6px;top:2px;height:1px;border-radius:9999px;background:#fff9}.boss-hp-ghost:after{content:"";position:absolute;top:1px;bottom:1px;right:0;width:3px;border-radius:2px;background:linear-gradient(180deg,#fffdf6,#ffd98e);box-shadow:0 0 8px #ffebb4f2,0 0 20px #ffa03cbf;animation:bossHpGhostEmber .9s ease-in-out infinite}@keyframes bossHpGhostEmber{0%,to{opacity:.7}50%{opacity:1}}.boss-hp-arcade{box-shadow:inset 0 0 12px #0000008c,inset 0 1px #ffffff1a,inset 0 -1px #0000008c}.boss-hp-ticks{background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),rgba(8,3,2,.55) calc(10% - 1px),rgba(8,3,2,.55) 10%)}.link-seq-resolve-burst{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.link-seq-resolve-burst:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,240,200,.7),rgba(255,190,80,.26) 45%,transparent 72%);opacity:0;animation:linkSeqResolveFlash .5s ease-out both}.link-seq-resolve-burst:after{content:"";position:absolute;left:50%;top:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:9999px;border:2px solid rgba(255,225,150,.9);box-shadow:0 0 14px #ffbe50cc;opacity:0;animation:linkSeqResolveRing .55s cubic-bezier(.2,.75,.3,1) both}@keyframes linkSeqResolveFlash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes linkSeqResolveRing{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(7)}}.sprite-idle{animation:spriteBob 2.6s ease-in-out infinite}.sprite-anim-attack{animation:spriteLunge .42s ease-out}.sprite-anim-hurt{animation:spriteShake .4s ease-in-out}.sprite-anim-hurt .party-sprite-img{filter:drop-shadow(0 0 7px rgba(248,113,113,.95))}.sprite-anim-ult{animation:spriteUlt .7s ease-out}.sprite-anim-ult .party-sprite-img{filter:drop-shadow(0 0 12px rgba(251,191,36,.9))}.party-sprite-ult-ready{font-size:22px;line-height:1;color:#fde68a;text-shadow:0 0 4px rgba(0,0,0,.9),0 0 13px rgba(251,191,36,1);animation:spriteUltReady 1.1s ease-in-out infinite}.party-sprite-label{position:absolute;top:-6px;font-family:var(--number-font),ui-monospace,monospace;font-weight:900;font-size:11px;pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.8);animation:spriteLabelRise .9s ease-out forwards}.party-sprite-label--immune{font-size:10px;letter-spacing:.06em;color:#fde68a;text-shadow:0 0 6px rgba(251,191,36,.85),0 1px 4px rgba(0,0,0,.85)}.party-sprite-heal{position:absolute;top:-4px;right:2px;font-weight:900;font-size:14px;color:#6ee7b7;pointer-events:none;text-shadow:0 0 8px rgba(52,211,153,.8);animation:spriteLabelRise .9s ease-out forwards}@keyframes spriteBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes spriteLunge{0%{transform:translate(0) scale(1);filter:brightness(1)}14%{transform:translate(-5px) scale(.97)}42%{transform:translate(15px) scale(1.09);filter:brightness(1.3)}to{transform:translate(0) scale(1);filter:brightness(1)}}@keyframes spriteShake{0%{transform:translate(0);filter:brightness(1)}12%{transform:translate(-6px) rotate(-1.2deg);filter:brightness(1.6) sepia(.5) hue-rotate(-28deg) saturate(2.4)}30%{transform:translate(6px) rotate(.8deg);filter:brightness(1.25) sepia(.3) hue-rotate(-28deg) saturate(1.8)}50%{transform:translate(-4px)}70%{transform:translate(3px);filter:brightness(1)}to{transform:translate(0);filter:brightness(1)}}@keyframes spriteUlt{0%{transform:scale(1);filter:brightness(1)}18%{transform:scale(.92) translateY(2px);filter:brightness(1.15)}48%{transform:scale(1.3) translateY(-4px);filter:brightness(1.5) drop-shadow(0 0 18px rgba(251,191,36,.95))}74%{transform:scale(1.08);filter:brightness(1.2) drop-shadow(0 0 10px rgba(251,191,36,.55))}to{transform:scale(1);filter:brightness(1)}}@keyframes spriteUltReady{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}@keyframes spriteLabelRise{0%{opacity:0;transform:translateY(3px) scale(1.5)}16%{opacity:1;transform:translateY(0) scale(1)}70%{opacity:1}to{opacity:0;transform:translateY(-24px) scale(.92)}}.party-sprite-label--dmg{font-size:15px;color:#fda4af;text-shadow:0 0 10px rgba(244,63,94,.9),0 1px 4px rgba(0,0,0,.9)}.sprite-heal-burst{position:absolute;inset:0;pointer-events:none}.sprite-heal-flash{position:absolute;left:50%;top:52%;width:100%;height:100%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at center,rgba(52,211,153,.5),transparent 66%);animation:spriteHealFlash .6s ease-out forwards}.sprite-heal-plus{position:absolute;bottom:32%;font-family:var(--number-font),ui-monospace,monospace;font-weight:900;color:#86efac;text-shadow:0 0 10px rgba(52,211,153,1);animation:spriteHealBurst .95s ease-out forwards}.sprite-heal-plus.a{left:24%;font-size:18px;animation-delay:0s}.sprite-heal-plus.b{left:58%;font-size:15px;animation-delay:.09s}.sprite-heal-plus.c{left:42%;font-size:16px;animation-delay:.18s}.sprite-heal-plus.d{left:70%;font-size:13px;animation-delay:.27s}.sprite-heal-plus.e{left:33%;font-size:14px;animation-delay:.36s}@keyframes spriteHealBurst{0%{opacity:0;transform:translateY(9px) scale(.6)}22%{opacity:1}to{opacity:0;transform:translateY(-32px) scale(1.25)}}@keyframes spriteHealFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(1.1)}}.sprite-regen{position:absolute;inset:0;pointer-events:none}.sprite-regen:before{content:"";position:absolute;left:50%;top:52%;width:96%;height:96%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at center,rgba(52,211,153,.32),transparent 68%);animation:spriteRegenAura 1.4s ease-in-out infinite}.sprite-regen-plus{position:absolute;bottom:22%;font-family:var(--number-font),ui-monospace,monospace;font-weight:900;color:#86efac;text-shadow:0 0 11px rgba(52,211,153,1);animation:spriteRegenRise 1.35s ease-in-out infinite}.sprite-regen-plus.a{left:24%;font-size:17px;animation-delay:0s}.sprite-regen-plus.b{left:56%;font-size:14px;animation-delay:.45s}.sprite-regen-plus.c{left:40%;font-size:15px;animation-delay:.9s}@keyframes spriteRegenRise{0%{opacity:0;transform:translateY(10px) scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-36px) scale(1.25)}}@keyframes spriteRegenAura{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.sprite-burn{position:absolute;inset:0;pointer-events:none}.sprite-burn-flame{position:absolute;bottom:2%;filter:drop-shadow(0 0 6px rgba(255,120,0,.85));animation:spriteBurnFlicker .7s ease-in-out infinite}.sprite-burn-flame.a{left:20%;font-size:16px;animation-delay:0s}.sprite-burn-flame.b{left:38%;font-size:21px;animation-delay:.16s}.sprite-burn-flame.c{left:52%;font-size:15px;animation-delay:.32s}@keyframes spriteBurnFlicker{0%,to{opacity:.82;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-4px) scale(1.14)}}.sprite-immune-aura{position:absolute;left:45%;top:46%;width:92%;height:92%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(125,211,252,.7);box-shadow:0 0 14px #38bdf899,inset 0 0 14px #7dd3fc61;pointer-events:none;animation:spriteImmunePulse 1.4s ease-in-out infinite}@keyframes spriteImmunePulse{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(.95)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.sprite-warrior-buff{position:absolute;inset:0;pointer-events:none}.sprite-warrior-buff:before{content:"";position:absolute;left:45%;top:54%;height:102%;aspect-ratio:1;width:auto;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at center,rgba(251,191,36,.3),rgba(255,122,58,.12) 45%,transparent 68%);animation:spriteWarriorAura 1.5s ease-in-out infinite}.sprite-warrior-ring{position:absolute;left:45%;top:48%;height:94%;aspect-ratio:1;width:auto;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(255,207,90,.78);box-shadow:0 0 16px #fbbf248c,inset 0 0 14px #ffcf5a57;pointer-events:none;animation:spriteWarriorRing 1.5s ease-in-out infinite}.sprite-warrior-ring:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(226,232,240,.32);opacity:.7}.sprite-warrior-ring:before{content:"";position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,240,190,.65) 34deg,transparent 84deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));animation:spriteWarriorSpin 2.2s linear infinite}@keyframes spriteWarriorSpin{to{transform:rotate(360deg)}}@keyframes spriteWarriorAura{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(.95)}50%{opacity:.95;transform:translate(-50%,-50%) scale(1.05)}}@keyframes spriteWarriorRing{0%,to{opacity:.58;transform:translate(-50%,-50%) scale(.95)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}.sprite-warrior-boost{position:absolute;inset:0;pointer-events:none}.sprite-warrior-chevron{position:absolute;bottom:20%;font-weight:900;line-height:1;color:#ffd873;text-shadow:0 0 10px rgba(251,191,36,.95),0 1px 2px rgba(0,0,0,.8);animation:spriteWarriorRise 1.5s ease-in-out infinite}.sprite-warrior-chevron.a{left:27%;font-size:16px;animation-delay:0s}.sprite-warrior-chevron.b{left:55%;font-size:13px;animation-delay:.5s}.sprite-warrior-chevron.c{left:42%;font-size:14px;animation-delay:1s}@keyframes spriteWarriorRise{0%{opacity:0;transform:translateY(9px) scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-32px) scale(1.2)}}.chatboss-viewport-immersive{background:#05020a;overscroll-behavior:none}.link-mobile-split{height:var(--app-vh, 100dvh);min-height:var(--app-vh, 100dvh);max-height:var(--app-vh, 100dvh);overflow:hidden;overscroll-behavior:none}.link-mobile-split .raid-stage-shell{bottom:var(--mobile-hud-h, 40dvh)}.link-mobile-split .link-hud{position:absolute;left:0;right:0;bottom:0;height:var(--mobile-hud-h, 40dvh);padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}.link-mobile-compact-bottom .link-hud{gap:4px;padding-top:4px}.link-ios-safari .link-hud{padding-bottom:max(8px,env(safe-area-inset-bottom))}.link-mobile-split .link-combat-arena-bg{--arena-bg-x: 50%;--arena-bg-y: 50%;--arena-bg-pan-x: 0%;--arena-bg-pan-y: 0%;--arena-bg-move-x: 0px;--arena-bg-move-y: 0px;--arena-bg-scale: 1;-o-object-position:var(--arena-bg-x) var(--arena-bg-y);object-position:var(--arena-bg-x) var(--arena-bg-y);transform:translate(calc(var(--arena-bg-pan-x) + var(--arena-bg-move-x)),calc(var(--arena-bg-pan-y) + var(--arena-bg-move-y))) scale(var(--arena-bg-scale));transform-origin:var(--arena-bg-x) var(--arena-bg-y)}@media(orientation:landscape){.link-mobile-split .link-combat-arena-bg{--arena-bg-x: 50%;--arena-bg-y: 96%;--arena-bg-pan-x: 0%;--arena-bg-pan-y: 0%;--arena-bg-move-x: 0px;--arena-bg-move-y: 0px;--arena-bg-scale: 1}}@keyframes banhammer-mechanic-attention{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.025)}}.link-hud .link-ult-rail{position:absolute;right:10px;bottom:calc(100% + 8px);z-index:30}.link-ult-orb{width:clamp(62px,15vh,96px);--ult-ring-w: 5px}.link-ult-orb-ring{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,#f59e0b,#fcd34d calc(var(--ult-charge, 0) * 1%),#ffffff1a calc(var(--ult-charge, 0) * 1%) 100%);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - var(--ult-ring-w) - 1px),#000 calc(100% - var(--ult-ring-w)));mask:radial-gradient(closest-side,transparent calc(100% - var(--ult-ring-w) - 1px),#000 calc(100% - var(--ult-ring-w)));transition:filter .3s ease}.link-ult-orb-core{position:absolute;inset:calc(var(--ult-ring-w) + 2px);overflow:hidden;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#0a0512;box-shadow:inset 0 2px 8px #000000a6}.link-ult-orb--ready .link-ult-orb-ring{background:conic-gradient(from 0deg,#fcd34d,#f59e0b,#fde68a,#fcd34d);animation:ultOrbSpin 2.4s linear infinite;filter:drop-shadow(0 0 8px rgba(251,191,36,.85))}.link-ult-orb--ready{animation:ultOrbPulse 1.35s ease-in-out infinite}.link-ult-orb--ready:active{transform:scale(.95)}.link-ult-orb--holding{animation:none;transform:scale(1.05)}.link-ult-orb-hold{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#fde68aeb,#f59e0b8c 70%);transform:scale(0);animation:ultOrbHold .52s linear forwards}.link-ult-orb-label--ready{animation:ultOrbLabelBlink 1.35s ease-in-out infinite}@keyframes ultOrbSpin{to{transform:rotate(360deg)}}@keyframes ultOrbPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 6px rgba(251,191,36,.45))}50%{transform:scale(1.06);filter:drop-shadow(0 0 18px rgba(251,191,36,.85))}}@keyframes ultOrbHold{to{transform:scale(1)}}@keyframes ultOrbLabelBlink{0%,to{opacity:.75}50%{opacity:1}}@media(orientation:portrait){.link-mobile-split .link-hud{gap:6px;padding-left:10px;padding-right:10px;padding-top:6px}.link-mobile-split .link-combat-arena-bg{--arena-bg-x: 50%;--arena-bg-y: 50%;--arena-bg-pan-x: 0%;--arena-bg-pan-y: -28%;--arena-bg-move-x: 0px;--arena-bg-move-y: 0px;--arena-bg-scale: 1}.link-mobile-split .link-seq-strip{height:clamp(40px,6.5vh,56px)}.link-mobile-split .link-hud-body{flex-direction:column;gap:8px}.link-mobile-split .link-hud-main{order:1;flex:1 1 auto;flex-direction:row;gap:10px;min-height:0}.link-mobile-split .link-elements-grid{flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0}.link-mobile-split .link-elements-grid img{height:clamp(34px,8vh,58px);width:clamp(34px,8vh,58px)}.link-mobile-split .link-ult-rail{right:12px}.link-mobile-split .link-ult-orb{width:clamp(76px,21vw,100px);--ult-ring-w: 6px}.link-mobile-split .link-player-cluster{order:2;width:100%;min-height:clamp(52px,7.5vh,68px);max-height:clamp(52px,7.5vh,68px);flex-direction:row;align-items:center;gap:8px;padding:7px 9px}.link-mobile-split .link-player-cluster .link-player-head{flex:1 1 auto;min-width:0}.link-mobile-split .link-player-cluster .link-player-sub{flex:0 0 auto;align-items:baseline;gap:6px}.link-mobile-split .link-hud-swap{display:none}.link-portrait-stack{grid-template-columns:minmax(0,1fr);overflow-y:auto;overscroll-behavior:contain}}.link-mobile-compact-bottom .link-seq-strip{height:clamp(30px,7vh,42px)}.link-mobile-compact-bottom .link-seq-strip img{height:clamp(28px,6.2vh,42px);width:clamp(28px,6.2vh,42px)}.link-mobile-compact-bottom .link-hud-body,.link-mobile-compact-bottom .link-elements-grid{gap:6px}.link-mobile-compact-bottom .link-elements-grid img{height:clamp(32px,8.2vh,54px);width:clamp(32px,8.2vh,54px)}.link-mobile-compact-bottom .link-player-cluster{width:clamp(110px,30%,156px);gap:4px;padding:6px}.link-mobile-compact-bottom .link-ult-orb{width:clamp(46px,11.5vh,64px);--ult-ring-w: 4px}.link-room-combat-copy-lock,.link-room-combat-copy-lock *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes invitePulse{0%,to{border-color:#a5f3fc6b;box-shadow:inset 0 1px #ffffff24,0 0 16px #22d3ee24}50%{border-color:#a5f3fcd9;box-shadow:inset 0 1px #fff3,0 0 34px #22d3ee6b}}.invite-panel-pulse{animation:invitePulse 2.4s ease-in-out infinite}.link-hud-heal-flash{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 60%,rgba(110,231,183,.5),transparent 62%),linear-gradient(0deg,rgba(52,211,153,.22),transparent 55%);box-shadow:inset 0 0 18px #34d39959;animation:linkHudHeal .7s ease-out forwards}@keyframes linkHudHeal{0%{opacity:0;transform:scale(.92)}22%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.ult-ready-pop{position:relative;border-color:#feeb96e6!important;box-shadow:0 0 16px #fbbf2480;animation:ultReadyScale 1.05s ease-in-out infinite;will-change:transform}.ult-ready-pop:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 16px #fbbf246b,inset 0 0 34px #fbbf2438;animation:ultReadyGlow 1.05s ease-in-out infinite;will-change:opacity;pointer-events:none}.ult-ready-pop:after{content:"";position:absolute;top:-40%;bottom:-40%;left:-34%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,248,210,.5),transparent);animation:ultReadySweep 1.6s ease-in-out infinite;will-change:transform,opacity;pointer-events:none}@keyframes ultReadyScale{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes ultReadyGlow{0%,to{opacity:.35}50%{opacity:1}}@keyframes ultReadySweep{0%,22%{transform:translate(0) rotate(14deg);opacity:0}36%{opacity:1}58%,to{transform:translate(460%) rotate(14deg);opacity:0}}.link-forbidden-element{position:relative}.link-forbidden-element:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 18px #ef4444a6,inset 0 0 14px #ef444459;animation:linkForbiddenPulse .9s ease-in-out infinite;will-change:opacity;pointer-events:none}@keyframes linkForbiddenPulse{0%,to{opacity:.35}50%{opacity:1}}.self-dmg-pop{--pop-overshoot: 1.24;--pop-tilt: 2.5deg;animation:selfDmgPop .82s cubic-bezier(.16,1.1,.3,1) forwards;will-change:transform,opacity}.self-dmg-pop--t1{--pop-overshoot: 1.34;--pop-tilt: -3deg}.self-dmg-pop--t2{--pop-overshoot: 1.46;--pop-tilt: 3.5deg;animation-duration:.92s}.self-dmg-pop--t3{--pop-overshoot: 1.6;--pop-tilt: -4.5deg;animation-duration:1.02s}@keyframes selfDmgPop{0%{opacity:0;transform:translate(-50%,-50%) scale(.3) rotate(calc(var(--pop-tilt) * -2))}13%{opacity:1;transform:translate(-50%,-50%) scale(var(--pop-overshoot)) rotate(var(--pop-tilt))}24%{transform:translate(-50%,-50%) scale(.96) rotate(calc(var(--pop-tilt) * -.3))}32%{transform:translate(-50%,-50%) scale(1.03) rotate(0)}40%{transform:translate(-50%,-50%) scale(1) rotate(0)}70%{opacity:1;transform:translate(-50%,-57%) scale(1) rotate(0)}to{opacity:0;transform:translate(-50%,-84%) scale(.9) rotate(0)}}.self-dmg-ring{width:2.2em;height:2.2em;margin-left:-1.1em;margin-top:-1.1em;border:.05em solid currentColor;border-radius:9999px;box-shadow:0 0 .35em currentColor,inset 0 0 .2em currentColor;opacity:0;animation:selfDmgRing .5s cubic-bezier(.2,.8,.3,1) forwards;will-change:transform,opacity}@keyframes selfDmgRing{0%{opacity:.85;transform:scale(.3)}to{opacity:0;transform:scale(1.45)}}.self-dmg-combo{animation:selfDmgCombo .72s cubic-bezier(.16,1.1,.3,1) .08s both;will-change:transform,opacity}@keyframes selfDmgCombo{0%{opacity:0;transform:translate(-50%,.4em) scale(.6)}28%{opacity:1;transform:translate(-50%) scale(1.1)}42%{transform:translate(-50%) scale(1)}80%{opacity:1;transform:translate(-50%) scale(1)}to{opacity:0;transform:translate(-50%,-.25em) scale(.96)}}.lobby-ready-pulse{animation:lobbyReadyPulse 1.5s ease-in-out infinite}.link-lobby-action-primary{min-width:0;overflow:hidden;text-overflow:clip;white-space:nowrap;line-height:1;letter-spacing:clamp(.04em,.9vw,.1em);font-size:clamp(.78rem,min(4.4vw,4.4vh),1.55rem)}@media(max-width:380px){.link-lobby-action-primary{letter-spacing:.035em;font-size:clamp(.72rem,3.8vw,1.18rem)}}@keyframes lobbyReadyPulse{0%,to{box-shadow:0 0 18px #2dd4bf4d}50%{box-shadow:0 0 42px #2dd4bf94,inset 0 0 16px #67e8f92e}}.lobby-class-card-selected{box-shadow:0 0 0 2px #67e8f9b8,0 0 30px #22d3ee4d,inset 0 1px #ffffff24!important}.link-combo-max{animation:linkComboMax .9s ease-in-out infinite;transform-origin:left center}@keyframes linkComboMax{0%,to{transform:scale(1);filter:brightness(1) drop-shadow(0 0 4px rgba(253,224,71,.35))}50%{transform:scale(1.09);filter:brightness(1.35) drop-shadow(0 0 12px rgba(253,224,71,.85))}}.link-combo-bump{display:inline-flex;animation:linkComboBump .34s cubic-bezier(.2,1.6,.4,1) both;transform-origin:center bottom}.link-combo-fuse{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#ef4444,#f59e0b 40%,#fde68a);box-shadow:0 0 8px #fbbf24a6;animation:linkComboFuse 5s linear forwards}.link-combo-fuse:after{content:"";position:absolute;right:-1px;top:50%;height:5px;width:5px;transform:translateY(-50%);border-radius:50%;background:#fffbeb;box-shadow:0 0 8px #fffbebf2,0 0 14px #fbbf24e6;animation:linkComboFuseSpark .3s ease-in-out infinite alternate}@keyframes linkComboFuse{0%{width:100%}to{width:0%}}@keyframes linkComboFuseSpark{0%{transform:translateY(-50%) scale(.8)}to{transform:translateY(-50%) scale(1.35)}}.link-ult-fill-line{position:absolute;left:5%;right:5%;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(253,230,138,.95),transparent);box-shadow:0 0 10px #fbbf24d9;transition:bottom .3s ease-out;animation:linkUltFillLine 1.6s ease-in-out infinite}@keyframes linkUltFillLine{0%,to{opacity:.55}50%{opacity:1}}.link-ult-square--almost{animation:linkUltAlmost 1.15s ease-in-out infinite}@keyframes linkUltAlmost{0%,to{filter:brightness(1);box-shadow:0 0 #fbbf2400}50%{filter:brightness(1.16);box-shadow:0 0 14px #fbbf2447}}.link-ult-sheen{position:absolute;top:-40%;bottom:-40%;left:-45%;width:38%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,248,210,.55),transparent);transform:rotate(8deg);animation:linkUltSheen 1.7s ease-in-out infinite}@keyframes linkUltSheen{0%{transform:translate(0) rotate(8deg);opacity:0}12%{opacity:1}55%,to{transform:translate(430%) rotate(8deg);opacity:0}}.link-space-key{display:inline-block;padding-bottom:4px}.link-space-key-cap{display:inline-block;padding:4px 10px 3px;border-radius:6px;border:1px solid rgba(255,244,214,.9);background:linear-gradient(180deg,#fff7e0,#fcd34d 58%,#f59e0b);box-shadow:0 4px #92400e,0 6px 12px #0000008c;animation:linkSpaceKeyPress 1.7s ease-in-out infinite;will-change:transform}.link-space-key--held .link-space-key-cap{animation:none;transform:translateY(4px);box-shadow:0 0 #92400e,0 1px 4px #00000080}@keyframes linkSpaceKeyPress{0%,16%{transform:translateY(0);box-shadow:0 4px #92400e,0 6px 12px #0000008c}24%,58%{transform:translateY(4px);box-shadow:0 0 #92400e,0 1px 4px #00000080}68%,to{transform:translateY(0);box-shadow:0 4px #92400e,0 6px 12px #0000008c}}@keyframes linkComboBump{0%{transform:scale(1.65);filter:brightness(1.8)}60%{transform:scale(.94)}to{transform:scale(1);filter:brightness(1)}}.link-card-hurt{animation:linkCardHurt .5s cubic-bezier(.3,.8,.4,1) both}@keyframes linkCardHurt{0%{transform:translate(0);filter:brightness(1)}12%{transform:translate(-6px) rotate(-.6deg);filter:brightness(1.55) saturate(1.4);border-color:#ff5a78;box-shadow:0 0 26px #ff3b6bbf,inset 0 0 22px #ff3b6b59}30%{transform:translate(5px) rotate(.4deg);box-shadow:0 0 18px #ff3b6b80,inset 0 0 14px #ff3b6b38}48%{transform:translate(-3px)}66%{transform:translate(2px)}to{transform:translate(0);filter:brightness(1);box-shadow:0 0 #ff3b6b00}}.link-card-hit{animation:linkCardHit .46s cubic-bezier(.2,1.2,.4,1) both}@keyframes linkCardHit{0%{transform:scale(1);filter:brightness(1)}22%{transform:scale(1.03);filter:brightness(1.4);border-color:#fde047f2;box-shadow:0 0 26px #f5c542a6,inset 0 0 18px #f5c54247}to{transform:scale(1);filter:brightness(1);box-shadow:0 0 #f5c54200}}.link-ult-ignite{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:5}.link-ult-ignite:before{content:"";position:absolute;inset:0;border-radius:inherit;border:3px solid rgba(253,230,138,.95);box-shadow:0 0 22px #fbbf24e6,inset 0 0 14px #fbbf2499;animation:linkUltIgniteRing .8s cubic-bezier(.2,.8,.3,1) forwards}.link-ult-ignite:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle,rgba(255,251,235,.95),rgba(251,191,36,.45) 55%,transparent 75%);animation:linkUltIgniteFlash .55s ease-out forwards}@keyframes linkUltIgniteRing{0%{transform:scale(.6);opacity:1}to{transform:scale(1.9);opacity:0}}@keyframes linkUltIgniteFlash{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}.tut-embers{background-image:radial-gradient(1.5px 1.5px at 20% 80%,rgba(255,176,96,.85),transparent),radial-gradient(1.5px 1.5px at 62% 66%,rgba(255,142,72,.7),transparent),radial-gradient(2px 2px at 84% 88%,rgba(255,196,120,.75),transparent),radial-gradient(1.5px 1.5px at 42% 92%,rgba(255,150,80,.65),transparent);animation:tutEmbers 5.5s linear infinite;opacity:.7}@keyframes tutEmbers{0%{background-position:0 0,0 0,0 0,0 0;opacity:.2}50%{opacity:.75}to{background-position:0 -60px,0 -80px,0 -50px,0 -70px;opacity:.2}}.tut-dummy-hit{animation:tutDummyHit .52s cubic-bezier(.34,0,.2,1)}@keyframes tutDummyHit{0%{transform:translate(0) rotate(0)}16%{transform:translate(8px) rotate(4deg)}44%{transform:translate(-4px) rotate(-2deg)}70%{transform:translate(2px) rotate(1deg)}to{transform:translate(0) rotate(0)}}.tut-flash{position:absolute;left:-18px;top:-18px;width:36px;height:36px;border-radius:50%;background:radial-gradient(circle,rgba(255,241,190,.95),rgba(255,176,96,.35) 45%,transparent 68%);animation:tutFlash .36s ease-out forwards}@keyframes tutFlash{0%{transform:scale(.3);opacity:1}to{transform:scale(1.7);opacity:0}}.tut-splinter{position:absolute;width:9px;height:3px;border-radius:1px;background:linear-gradient(90deg,#e8c874,#9c7328);transform:rotate(var(--a));animation:tutSplinter .5s ease-out forwards}@keyframes tutSplinter{0%{transform:rotate(var(--a)) translate(0);opacity:1}to{transform:rotate(var(--a)) translate(30px);opacity:0}}@keyframes tutShake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.tut-shake{animation:tutShake .32s ease-in-out}@keyframes tutPop{0%{opacity:0;transform:scale(.5)}55%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.tut-pop{animation:tutPop .42s cubic-bezier(.2,.9,.3,1.3) both}.mass-ban-link-result{animation:massBanLinkResultIn .36s cubic-bezier(.18,.84,.32,1) both}@keyframes massBanLinkResultIn{0%{opacity:0;transform:translateY(-18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.placeholder\:text-white\/20::-moz-placeholder{color:#fff3}.placeholder\:text-white\/20::placeholder{color:#fff3}.placeholder\:text-white\/25::-moz-placeholder{color:#ffffff40}.placeholder\:text-white\/25::placeholder{color:#ffffff40}.placeholder\:text-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.before\:bg-\[radial-gradient\(circle\,rgba\(205\,127\,50\,0\.4\)\,transparent_70\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(circle,rgba(205,127,50,.4),transparent 70%)}.before\:bg-\[radial-gradient\(circle\,rgba\(220\,220\,235\,0\.35\)\,transparent_70\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(circle,rgba(220,220,235,.35),transparent 70%)}.before\:bg-\[radial-gradient\(circle\,rgba\(255\,215\,0\,0\.45\)\,transparent_70\%\)\]:before{content:var(--tw-content);background-image:radial-gradient(circle,rgba(255,215,0,.45),transparent 70%)}.hover\:z-50:hover{z-index:50}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#c88bff\]\/80:hover{border-color:#c88bffcc}.hover\:border-\[\#ffcf5a\]\/55:hover{border-color:#ffcf5a8c}.hover\:border-amber-200:hover{--tw-border-opacity:1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.hover\:border-boss-accent\/35:hover{border-color:#a23bff59}.hover\:border-boss-danger:hover{--tw-border-opacity:1;border-color:rgb(255 59 107 / var(--tw-border-opacity, 1))}.hover\:border-boss-gold:hover{--tw-border-opacity:1;border-color:rgb(245 197 66 / var(--tw-border-opacity, 1))}.hover\:border-boss-gold\/50:hover{border-color:#f5c54280}.hover\:border-boss-gold\/70:hover{border-color:#f5c542b3}.hover\:border-cyan-100:hover{--tw-border-opacity:1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.hover\:border-cyan-200\/60:hover{border-color:#a5f3fc99}.hover\:border-cyan-200\/80:hover{border-color:#a5f3fccc}.hover\:border-emerald-200:hover{--tw-border-opacity:1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-rose-400\/55:hover{border-color:#fb71858c}.hover\:border-rose-400\/60:hover{border-color:#fb718599}.hover\:border-violet-200:hover{--tw-border-opacity:1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.hover\:border-violet-300\/40:hover{border-color:#c4b5fd66}.hover\:border-violet-300\/45:hover{border-color:#c4b5fd73}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:bg-\[\#ffcf5a\]\/10:hover{background-color:#ffcf5a1a}.hover\:bg-amber-400\/20:hover{background-color:#fbbf2433}.hover\:bg-amber-500\/35:hover{background-color:#f59e0b59}.hover\:bg-black\/60:hover{background-color:#0009}.hover\:bg-boss-danger\/20:hover{background-color:#ff3b6b33}.hover\:bg-boss-danger\/30:hover{background-color:#ff3b6b4d}.hover\:bg-cyan-300\/20:hover{background-color:#67e8f933}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/15:hover{background-color:#f43f5e26}.hover\:bg-violet-400\/10:hover{background-color:#a78bfa1a}.hover\:bg-violet-400\/15:hover{background-color:#a78bfa26}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.025\]:hover{background-color:#ffffff06}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-\[linear-gradient\(135deg\,rgba\(139\,92\,246\,0\.38\)\,rgba\(76\,29\,149\,0\.18\)\)\]:hover{background-image:linear-gradient(135deg,#8b5cf661,#4c1d952e)}.hover\:bg-\[linear-gradient\(135deg\,rgba\(16\,185\,129\,0\.38\)\,rgba\(6\,78\,59\,0\.18\)\)\]:hover{background-image:linear-gradient(135deg,#10b98161,#064e3b2e)}.hover\:text-\[\#9146ff\]:hover{--tw-text-opacity:1;color:rgb(145 70 255 / var(--tw-text-opacity, 1))}.hover\:text-\[\#9146ff\]\/80:hover{color:#9146ffcc}.hover\:text-\[\#ffcf5a\]:hover{--tw-text-opacity:1;color:rgb(255 207 90 / var(--tw-text-opacity, 1))}.hover\:text-amber-200:hover{--tw-text-opacity:1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.hover\:text-boss-accent\/80:hover{color:#a23bffcc}.hover\:text-boss-danger:hover{--tw-text-opacity:1;color:rgb(255 59 107 / var(--tw-text-opacity, 1))}.hover\:text-boss-gold:hover{--tw-text-opacity:1;color:rgb(245 197 66 / var(--tw-text-opacity, 1))}.hover\:text-cyan-100:hover{--tw-text-opacity:1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.hover\:text-rose-100:hover{--tw-text-opacity:1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.hover\:text-violet-100:hover{--tw-text-opacity:1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.hover\:text-violet-50:hover{--tw-text-opacity:1;color:rgb(245 243 255 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/55:hover{color:#ffffff8c}.hover\:text-white\/70:hover{color:#ffffffb3}.hover\:text-white\/75:hover{color:#ffffffbf}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-cyan-200\/70:hover{text-decoration-color:#a5f3fcb3}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_rgba\(145\,70\,255\,0\.35\)\,0_20px_50px_rgba\(145\,70\,255\,0\.26\)\]:hover{--tw-shadow:0 0 0 1px rgba(145,70,255,.35),0 20px 50px rgba(145,70,255,.26);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_rgba\(34\,211\,238\,0\.35\)\,0_20px_50px_rgba\(34\,211\,238\,0\.22\)\]:hover{--tw-shadow:0 0 0 1px rgba(34,211,238,.35),0 20px 50px rgba(34,211,238,.22);--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color), 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_12px_rgba\(239\,68\,68\,0\.35\)\]:hover{--tw-shadow:0 0 12px rgba(239,68,68,.35);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_18px_rgba\(239\,68\,68\,0\.42\)\]:hover{--tw-shadow:0 0 18px rgba(239,68,68,.42);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_34px_rgba\(245\,197\,66\,0\.52\)\]:hover{--tw-shadow:0 0 34px rgba(245,197,66,.52);--tw-shadow-colored:0 0 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_34px_rgba\(34\,211\,238\,0\.34\)\]:hover{--tw-shadow:0 0 34px rgba(34,211,238,.34);--tw-shadow-colored:0 0 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(0\,0\,0\,0\.40\)\,0_0_22px_rgba\(139\,92\,246\,0\.32\)\]:hover{--tw-shadow:0 14px 30px rgba(0,0,0,.4),0 0 22px rgba(139,92,246,.32);--tw-shadow-colored:0 14px 30px var(--tw-shadow-color), 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(0\,0\,0\,0\.40\)\,0_0_22px_rgba\(16\,185\,129\,0\.32\)\]:hover{--tw-shadow:0 14px 30px rgba(0,0,0,.4),0 0 22px rgba(16,185,129,.32);--tw-shadow-colored:0 14px 30px var(--tw-shadow-color), 0 0 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_16px_38px_rgba\(0\,0\,0\,0\.38\)\,0_0_32px_rgba\(245\,197\,66\,0\.30\)\]:hover{--tw-shadow:0 16px 38px rgba(0,0,0,.38),0 0 32px rgba(245,197,66,.3);--tw-shadow-colored:0 16px 38px var(--tw-shadow-color), 0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_28px_56px_rgba\(0\,0\,0\,0\.5\)\,0_0_36px_rgba\(168\,85\,247\,0\.26\)\]:hover{--tw-shadow:0 28px 56px rgba(0,0,0,.5),0 0 36px rgba(168,85,247,.26);--tw-shadow-colored:0 28px 56px var(--tw-shadow-color), 0 0 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_28px_56px_rgba\(0\,0\,0\,0\.5\)\,0_0_36px_rgba\(255\,106\,61\,0\.22\)\]:hover{--tw-shadow:0 28px 56px rgba(0,0,0,.5),0 0 36px rgba(255,106,61,.22);--tw-shadow-colored:0 28px 56px var(--tw-shadow-color), 0 0 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.48\)\,0_0_38px_rgba\(45\,212\,191\,0\.46\)\,0_0_100px_rgba\(14\,165\,233\,0\.30\)\]:hover{--tw-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 0 38px rgba(45,212,191,.46),0 0 100px rgba(14,165,233,.3);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color), 0 0 38px var(--tw-shadow-color), 0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-125:hover{--tw-brightness:brightness(1.25);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:border-boss-gold\/70:focus{border-color:#f5c542b3}.focus\:border-cyan-300\/60:focus{border-color:#67e8f999}.focus\:border-violet-300\/40:focus{border-color:#c4b5fd66}.focus\:border-violet-300\/45:focus{border-color:#c4b5fd73}.focus\:bg-black:focus{--tw-bg-opacity:1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-boss-gold\/30:focus{--tw-ring-color:rgb(245 197 66 / .3)}.focus\:ring-violet-300\/15:focus{--tw-ring-color:rgb(196 181 253 / .15)}.active\:translate-y-0:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-90:active{--tw-scale-x:.9;--tw-scale-y:.9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-white\/\[0\.04\]:active{background-color:#ffffff0a}.active\:bg-white\/\[0\.08\]:active{background-color:#ffffff14}.active\:opacity-70:active{opacity:.7}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:left-\[120\%\]{left:120%}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y:-.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0\.5{--tw-translate-y:.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/btn:hover .group-hover\/btn\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/info:hover .group-hover\/info\:scale-100,.group:hover .group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.04\]{--tw-scale-x:1.04;--tw-scale-y:1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#b85cff\]\/20{border-color:#b85cff33}.group:hover .group-hover\:border-\[\#d9bcff\]{--tw-border-opacity:1;border-color:rgb(217 188 255 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-boss-gold\/75{border-color:#f5c542bf}.group:hover .group-hover\:border-cyan-200{--tw-border-opacity:1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-cyan-200\/60{border-color:#a5f3fc99}.group:hover .group-hover\:border-emerald-300\/75{border-color:#6ee7b7bf}.group:hover .group-hover\:border-white\/35{border-color:#ffffff59}.group:hover .group-hover\:bg-white\/\[0\.025\]{background-color:#ffffff06}.group:hover .group-hover\:text-\[\#a23bff\]\/\[0\.12\]{color:#a23bff1f}.group:hover .group-hover\:text-\[\#e6d3ff\]{--tw-text-opacity:1;color:rgb(230 211 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-boss-accent{--tw-text-opacity:1;color:rgb(162 59 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-cyan-100{--tw-text-opacity:1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-cyan-300\/\[0\.11\]{color:#67e8f91c}.group:hover .group-hover\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white\/70{color:#ffffffb3}.group:hover .group-hover\:text-white\/75{color:#ffffffbf}.group\/info:hover .group-hover\/info\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-85{opacity:.85}.group:hover .group-hover\:shadow-\[0_0_18px_rgba\(245\,197\,66\,0\.30\)\]{--tw-shadow:0 0 18px rgba(245,197,66,.3);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-\[0_0_18px_rgba\(52\,211\,153\,0\.28\)\]{--tw-shadow:0 0 18px rgba(52,211,153,.28);--tw-shadow-colored:0 0 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/card:hover .group-hover\/card\:grayscale-0{--tw-grayscale:grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media(min-width:640px){.sm\:fixed{position:fixed}.sm\:left-1\/2{left:50%}.sm\:top-4{top:1rem}.sm\:z-\[10001\]{z-index:10001}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-14{height:3.5rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-64{height:16rem}.sm\:h-9{height:2.25rem}.sm\:min-h-\[224px\]{min-height:224px}.sm\:w-14{width:3.5rem}.sm\:w-20{width:5rem}.sm\:w-9{width:2.25rem}.sm\:w-auto{width:auto}.sm\:min-w-\[112px\]{min-width:112px}.sm\:max-w-none{max-width:none}.sm\:flex-none{flex:none}.sm\:-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[auto_minmax\(0\,1fr\)_auto_auto_auto_auto\]{grid-template-columns:auto minmax(0,1fr) auto auto auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:p-6{padding:1.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[10\.5px\]{font-size:10.5px}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[38px\]{font-size:38px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:tracking-\[0\.16em\]{letter-spacing:.16em}}@media(min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:p-9{padding:2.25rem}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:flex-1{flex:1 1 0%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[var\(--streamer-console-width\)_minmax\(0\,1fr\)\]{grid-template-columns:var(--streamer-console-width) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:gap-3{gap:.75rem}}@media(min-width:1280px){.xl\:top-5{top:1.25rem}.xl\:mt-10{margin-top:2.5rem}.xl\:mt-2\.5{margin-top:.625rem}.xl\:h-\[180px\]{height:180px}.xl\:h-\[62px\]{height:62px}.xl\:h-\[70px\]{height:70px}.xl\:w-\[62px\]{width:62px}.xl\:w-\[70px\]{width:70px}.xl\:gap-2\.5{gap:.625rem}.xl\:gap-3{gap:.75rem}.xl\:p-2{padding:.5rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}.xl\:py-3{padding-top:.75rem;padding-bottom:.75rem}.xl\:text-\[14px\]{font-size:14px}.xl\:text-\[clamp\(18px\,1\.95vw\,34px\)\]{font-size:clamp(18px,1.95vw,34px)}.xl\:text-\[clamp\(19px\,2\.05vw\,34px\)\]{font-size:clamp(19px,2.05vw,34px)}.xl\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:1536px){.\32xl\:top-6{top:1.5rem}.\32xl\:mt-3{margin-top:.75rem}.\32xl\:h-\[210px\]{height:210px}.\32xl\:h-\[70px\]{height:70px}.\32xl\:h-\[78px\]{height:78px}.\32xl\:w-\[70px\]{width:70px}.\32xl\:w-\[78px\]{width:78px}.\32xl\:gap-3{gap:.75rem}.\32xl\:gap-4{gap:1rem}.\32xl\:px-7{padding-left:1.75rem;padding-right:1.75rem}.\32xl\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.\32xl\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.\32xl\:text-\[clamp\(22px\,2\.35vw\,38px\)\]{font-size:clamp(22px,2.35vw,38px)}.\32xl\:text-\[clamp\(22px\,2\.35vw\,40px\)\]{font-size:clamp(22px,2.35vw,40px)}}@media(orientation:portrait){.portrait\:bottom-\[56px\]{bottom:56px}.portrait\:bottom-\[58px\]{bottom:58px}.portrait\:left-\[9\%\]{left:9%}.portrait\:right-\[16\%\]{right:16%}.portrait\:right-\[7\%\]{right:7%}.portrait\:top-\[44\%\]{top:44%}.portrait\:mb-2{margin-bottom:.5rem}.portrait\:h-12{height:3rem}.portrait\:h-24{height:6rem}.portrait\:h-32{height:8rem}.portrait\:h-44{height:11rem}.portrait\:h-\[58px\]{height:58px}.portrait\:h-\[clamp\(190px\,32dvh\,300px\)\]{height:clamp(190px,32dvh,300px)}.portrait\:max-h-32{max-height:8rem}.portrait\:max-h-\[92dvh\]{max-height:92dvh}.portrait\:w-12{width:3rem}.portrait\:w-24{width:6rem}.portrait\:w-28{width:7rem}.portrait\:max-w-28{max-width:7rem}.portrait\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.portrait\:grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.portrait\:justify-start{justify-content:flex-start}.portrait\:justify-center{justify-content:center}.portrait\:overflow-y-auto{overflow-y:auto}.portrait\:border-b{border-bottom-width:1px}.portrait\:px-4{padding-left:1rem;padding-right:1rem}.portrait\:pb-5{padding-bottom:1.25rem}.portrait\:pt-3\.5{padding-top:.875rem}.portrait\:text-2xl{font-size:1.5rem;line-height:2rem}}@media(orientation:landscape){.landscape\:min-h-\[min\(430px\,90dvh\)\]{min-height:min(430px,90dvh)}.landscape\:w-\[34\%\]{width:34%}.landscape\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.landscape\:flex-row{flex-direction:row}.landscape\:justify-center{justify-content:center}.landscape\:border-r{border-right-width:1px}.landscape\:py-3{padding-top:.75rem;padding-bottom:.75rem}}.\[\&_li\]\:ml-5 li{margin-left:1.25rem}.\[\&_li\]\:list-disc li{list-style-type:disc}.\[\&_strong\]\:text-white\/85 strong{color:#ffffffd9}.site-page{--site-line: rgba(225, 220, 240, .12);--site-muted: #aaa4ba;position:relative;isolation:isolate;overflow-x:clip;min-height:100svh;padding:0 32px;color:#f5f2fa;background:radial-gradient(ellipse at 75% 10%,#26163866,transparent 52%),#0b0811}.site-page :is(a,button,input):focus-visible{outline:2px solid #94e5ed;outline-offset:4px}.site-page :is(button,a){-webkit-tap-highlight-color:transparent}.site-page button:disabled{cursor:not-allowed}.site-header{position:relative;z-index:35;display:flex;align-items:center;gap:28px;width:100%;max-width:1160px;min-height:88px;margin:0 auto;border-bottom:1px solid var(--site-line)}.site-brand{display:flex;align-items:center;gap:10px;white-space:nowrap;font-family:var(--number-font),"Unbounded",sans-serif;font-size:19px;font-weight:800}.site-brand img{border-radius:9px}.site-brand small{align-self:flex-start;margin-top:5px;color:#a99bbd;font:9px var(--number-font),"Sora",sans-serif;text-transform:uppercase;letter-spacing:.12em}.site-nav{display:flex;align-items:center;gap:8px;margin-left:auto}.site-nav-link{position:relative;display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:6px;color:#aaa4ba;font:500 13px var(--number-font),"Sora",sans-serif;transition:color .15s,background .15s}.site-nav-link:hover,.site-nav-link.is-active{color:#fff;background:#ffffff09}.site-nav-link.is-active:after{content:"";position:absolute;bottom:-22px;left:14px;right:14px;height:2px;background:#bd91f5}.site-language{display:grid;place-items:center;min-width:44px;min-height:44px;color:#a9a2b8;font:11px var(--number-font),"Sora",sans-serif;border-left:1px solid var(--site-line)}.site-update-dot{position:relative;width:5px;height:5px;margin-left:8px}.site-update-dot>span{inset:0;width:5px;height:5px}.site-update-dot span span{width:5px;height:5px;box-shadow:none;animation:none}.site-update-dot span span:first-child{display:none}.dashboard-page>:not(.site-header):not(.site-footer){width:100%;max-width:1160px;margin-left:auto;margin-right:auto}.site-primary,.site-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:13px 22px;border-radius:6px;font:700 13px var(--number-font),"Sora",sans-serif;transition:background .15s,border-color .15s,transform .15s}.site-primary{background:#b8ecf0;color:#10252a;border:1px solid #b8ecf0}.site-primary:hover{background:#d6f7f9;transform:translateY(-1px)}.site-secondary{color:#e6dff1;border:1px solid #ffffff26;background:#ffffff04}.site-secondary:hover{background:#ffffff0a;border-color:#fff5}.site-eyebrow{font:600 10px var(--number-font),"Sora",sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#b99bd9}.site-footer{position:relative;z-index:1;width:100%;max-width:1160px;margin:64px auto 0;padding:24px 0 max(24px,env(safe-area-inset-bottom));border-top:1px solid #ffffff12}.site-footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;color:#9690a4;font:11px var(--number-font),"Sora",sans-serif}.site-footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.site-footer a{display:inline-flex;align-items:center;min-height:32px}.site-footer a:hover{color:#fff}.site-footer-support{color:#dac18b}.home-content{width:100%;max-width:1160px;margin:auto}.home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;padding:64px 0 48px}.home-copy h1{margin:22px 0;font:800 clamp(40px,4.2vw,60px)/1.12 var(--number-font),"Unbounded",sans-serif;letter-spacing:-.055em}.home-copy h1 span{color:#c4a0ed}.home-copy--brand{text-align:center}.home-brand-lockup{position:relative;display:flex;flex-direction:column;align-items:center;isolation:isolate}.home-brand-lockup:before{content:"";position:absolute;z-index:-1;inset:12% -8% -15%;pointer-events:none;background:radial-gradient(ellipse,#a23bff22,transparent 68%)}.home-brand-emblem{display:grid;place-items:center;width:156px;height:150px;border:1px solid #a23bff15;border-radius:26px;background:radial-gradient(ellipse,#a23bff0f,transparent 72%)}.home-brand-emblem img{width:104px;height:104px;border-radius:17px;filter:drop-shadow(0 0 28px #a23bff70)}.home-logo-button{position:relative;display:block;border-radius:17px;cursor:pointer}.home-logo-image{position:relative;display:block}.home-logo-effects{position:absolute;inset:0;pointer-events:none}.home-logo-ring{position:absolute;left:50%;top:50%;width:100%;height:100%;border:1px solid transparent;border-radius:17px}.home-copy--brand h1{margin:-2px 0 0;font-size:clamp(40px,5.5vw,78px);line-height:1.15;letter-spacing:-.055em;text-shadow:0 0 30px #a23bff65}.home-brand-beta{margin-top:5px;color:#9e81b5;font:800 11px var(--number-font),"Sora",sans-serif;letter-spacing:.28em;text-transform:uppercase}.home-copy--brand .home-tagline{margin:28px auto 0}.home-copy--brand .home-actions{justify-content:center}.home-copy--brand .home-note{margin-left:auto;margin-right:auto}.home-tagline{max-width:420px;font:400 16px/1.8 var(--number-font),"Sora",sans-serif;color:#bcb5c9}.home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.social-links{display:flex;gap:12px}.home-socials{justify-content:center;margin-top:20px}.social-links a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#c8bed9;background:#ffffff05;border:1px solid #ffffff24;border-radius:8px;transition:color .2s,border-color .2s,background .2s}.social-links svg{width:22px;height:22px}.social-links a:hover{color:#fff;border-color:#b9a1e0;background:#b9a1e015}.social-links a:focus-visible{outline:2px solid #b4e8ef;outline-offset:4px}.home-note{margin-top:16px;max-width:410px;color:#9690a4;font-size:12px;line-height:1.8}.steam-goal{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;max-width:340px;margin:22px auto 0;padding:12px 14px 11px;border:1px solid #ffffff14;border-radius:8px;background:#ffffff04;color:#9690a4;font:500 11px var(--number-font),"Sora",sans-serif;text-align:left;animation:home-copy-in .6s ease-out both;transition:border-color .3s,background .3s,box-shadow .5s}.steam-goal-head,.steam-goal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.steam-goal-title{display:inline-flex;align-items:center;gap:7px;color:#c9bfd8;font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.steam-goal-title svg{width:13px;height:13px;color:#b8ecf0}.steam-goal-percent{color:#d6cde4;font-variant-numeric:tabular-nums;font-weight:700}.steam-goal-track{position:relative;height:6px;overflow:hidden;border-radius:99px;background:#ffffff0d;box-shadow:inset 0 1px 2px #0006}.steam-goal-fill{position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8e6fd0,#c4a0ed 55%,#b8ecf0);box-shadow:0 0 10px #c4a0ed55;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.steam-goal-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffff70,transparent);transform:translate(-100%);animation:steam-goal-shine 3.6s ease-in-out 1s infinite}.steam-goal-foot b{color:#ebe5f4;font-weight:700;font-variant-numeric:tabular-nums}.steam-goal-cta{display:inline-flex;gap:5px;color:#dac18b;font-weight:700;transition:gap .2s,color .2s}.steam-goal-gain{position:absolute;right:12px;top:-4px;padding:2px 8px;border-radius:99px;background:#b8ecf0;color:#10252a;font:800 11px var(--number-font),"Sora",sans-serif;font-variant-numeric:tabular-nums;pointer-events:none;animation:steam-goal-gain 2.6s ease-out both}.steam-goal.is-gain{border-color:#b8ecf066;box-shadow:0 0 26px #b8ecf024}.steam-goal.is-gain .steam-goal-fill{box-shadow:0 0 16px #b8ecf0aa}.steam-goal.is-done .steam-goal-fill{background:linear-gradient(90deg,#dac18b,#f3e2b4)}.steam-goal:hover{border-color:#ffffff2e;background:#ffffff08}.steam-goal:hover .steam-goal-cta{gap:8px;color:#f0d9a4}@keyframes steam-goal-shine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes steam-goal-gain{0%{opacity:0;transform:translateY(6px) scale(.9)}14%{opacity:1;transform:translateY(-10px) scale(1.06)}70%{opacity:1;transform:translateY(-16px)}to{opacity:0;transform:translateY(-24px)}}.home-bosses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 0 22px}.home-boss-scene{--boss-light: 238, 126, 66;position:relative;isolation:isolate;container-type:inline-size;height:410px;margin:0;overflow:hidden;border:1px solid rgba(var(--boss-light),.24);border-radius:8px;background:#100a10;box-shadow:0 18px 40px #0005,inset 0 1px #ffffff0d;animation:home-scene-in .9s cubic-bezier(.2,.7,.3,1) both;transition:border-color .4s,box-shadow .4s}.home-boss-scene--banhammer{--boss-light: 171, 112, 245;margin-top:22px;animation-delay:.12s}.home-boss-art{position:absolute;inset:0}.home-boss-backdrop{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:66% center;object-position:66% center;opacity:.65;transition:transform .9s cubic-bezier(.2,.7,.3,1),opacity .7s}.home-boss-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08050d22,transparent 38%,#09070dc9 85%,#09070d)}.home-boss-aura{position:absolute;inset:20% -10% 15%;background:radial-gradient(ellipse,rgba(var(--boss-light),.22),transparent 68%);animation:home-aura-in 2s ease-out both}.home-boss-actor{position:absolute;z-index:1;width:124%;max-width:none;height:78%;left:-12%;top:9%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 14px #0009);transition:transform .8s cubic-bezier(.2,.7,.3,1),filter .8s}.home-boss-scene--ignarok .home-boss-actor{width:94%;left:3%;top:12%;height:69%}.home-boss-scene--banhammer .home-boss-actor{width:112%;left:-6%;top:5%;height:80%}.home-boss-scene figcaption{position:absolute;z-index:3;bottom:24px;left:22px;right:22px}.home-boss-rule{display:block;width:24px;height:2px;margin-bottom:13px;background:rgb(var(--boss-light));box-shadow:0 0 14px rgba(var(--boss-light),.6);transition:width .5s}.home-boss-scene h2{font:700 clamp(12px,8cqw,26px)/1 var(--vs-pixel,"ChatBoss Silkscreen",monospace);letter-spacing:.06em;text-transform:uppercase}.home-boss-motes{position:absolute;z-index:2;inset:0;pointer-events:none;overflow:hidden}.home-boss-motes i{position:absolute;bottom:23%;width:2px;height:2px;border-radius:50%;background:rgb(var(--boss-light));box-shadow:0 0 8px rgb(var(--boss-light));opacity:0;animation:home-mote-rise 3.5s ease-out both}.home-class-strip{display:flex;align-items:center;gap:32px;border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);padding:22px 0}.home-class-strip-heading{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;padding:14px 20px;border:1px solid #b997dd55;border-radius:6px;background:#bc98e40a;color:#e7d8f8;font:600 14px var(--number-font),"Sora",sans-serif;box-shadow:inset 0 1px #ffffff09;transition:border-color .3s,background .3s,box-shadow .3s}.home-class-strip-heading:before{content:"";position:absolute;z-index:-1;inset:-100% -60%;background:linear-gradient(110deg,transparent 40%,#d9b8ff26 50%,transparent 60%);transform:translate(-80%);transition:transform .7s}.home-class-strip-heading>span{color:#b79ad6;transition:transform .3s,color .3s}.home-class-roster{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;flex:1}.home-class{--class-light: 231, 155, 79;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;padding:6px 4px 12px;border-radius:8px;color:#c9bfd8;font:500 13px var(--number-font),"Sora",sans-serif;transition:color .3s,background .3s}.home-class--mage{--class-light: 161, 119, 245}.home-class--healer{--class-light: 121, 220, 168}.home-class--frostmage{--class-light: 151, 222, 255}.home-class--rogue{--class-light: 210, 153, 237}.home-class.is-upcoming{cursor:pointer}.home-class.is-upcoming>small{position:absolute;bottom:-2px;color:#a69ab9;font:500 10px/1.2 var(--number-font),"Sora",sans-serif}.home-class--raid_leader{--class-light: 232, 200, 102}.home-class-portrait{position:relative;display:grid;place-items:center;width:112px;height:96px}.home-class-portrait:before{content:"";position:absolute;inset:12% -8% -6%;border-radius:50%;background:radial-gradient(ellipse,rgba(var(--class-light),.17),transparent 67%);opacity:.55;transform:scale(.85);transition:opacity .4s,transform .5s}.home-class img{position:relative;width:112px;height:96px;max-width:none;-o-object-fit:contain;object-fit:contain;image-rendering:auto;transform:translate(9px);filter:drop-shadow(0 6px 6px #0008);transition:transform .4s cubic-bezier(.2,.7,.3,1),filter .4s}.home-class-name{position:relative}.home-class-name:after{content:"";position:absolute;height:1px;left:20%;right:20%;bottom:-7px;background:rgb(var(--class-light));transform:scaleX(0);transition:transform .3s}.home-class:focus-visible{color:#fff;background:#ffffff04}.home-class:focus-visible .home-class-portrait:before{opacity:1;transform:scale(1.15)}.home-class:focus-visible img{transform:translate(9px,-6px) scale(1.06);filter:drop-shadow(0 6px 9px rgba(var(--class-light),.3))}.home-class:focus-visible .home-class-name:after{transform:scaleX(1)}.home-class-strip-heading:focus-visible{border-color:#c9a5f4;background:#bc98e415}.home-class-strip-heading:focus-visible:before{transform:translate(80%)}.home-copy{animation:home-copy-in .7s ease-out both}.site-primary{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,#d1f4f4,#a7dce3);box-shadow:inset 0 1px #ffffffa6,0 4px 16px #0003;transition:transform .25s,box-shadow .3s}.site-primary:after{content:"";position:absolute;inset:-50%;z-index:-1;pointer-events:none;transform:translate(-110%) rotate(20deg);background:linear-gradient(90deg,transparent,#ffffff70,transparent);transition:transform .7s}.site-primary:focus-visible:after{transform:translate(110%) rotate(20deg)}.room-form{animation:home-copy-in .3s ease-out both}@media(hover:hover)and (pointer:fine){.home-boss-scene:hover{border-color:rgba(var(--boss-light),.55);box-shadow:0 22px 44px #0006,0 0 24px rgba(var(--boss-light),.09)}.home-boss-scene:hover .home-boss-backdrop{transform:scale(1.055);opacity:.85}.home-boss-scene:hover .home-boss-actor{transform:translateY(-9px) scale(1.035);filter:drop-shadow(0 28px 18px #000b)}.home-boss-scene:hover .home-boss-rule{width:48px}.home-class-strip-heading:hover{border-color:#c9a5f4;background:#bc98e415;box-shadow:inset 0 1px #ffffff12,0 4px 20px #a778dc14}.home-class-strip-heading:hover:before{transform:translate(80%)}.home-class-strip-heading:hover>span{color:#ead6ff;transform:translate(3px,-3px)}.home-class:not(.is-upcoming):hover{color:#fff;background:#ffffff04}.home-class:not(.is-upcoming):hover .home-class-portrait:before{opacity:1;transform:scale(1.15)}.home-class:not(.is-upcoming):hover img{transform:translate(9px,-6px) scale(1.06);filter:drop-shadow(0 6px 9px rgba(var(--class-light),.3))}.home-class:not(.is-upcoming):hover .home-class-name:after{transform:scaleX(1)}.site-primary:hover{background:linear-gradient(135deg,#e0ffff,#b9e6eb);box-shadow:inset 0 1px #ffffffa6,0 6px 24px #a7dce31a}.site-primary:hover:after{transform:translate(110%) rotate(20deg)}}@keyframes home-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes home-scene-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes home-aura-in{0%{opacity:0}to{opacity:1}}@keyframes home-mote-rise{0%{opacity:0;transform:translate(0)}20%{opacity:.8}to{opacity:0;transform:translate(12px,-160px)}}.rooms-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:42px 0 30px}.rooms-intro h1,.ranking-heading h1{margin-top:12px;font:750 clamp(26px,3vw,38px)/1.2 var(--number-font),"Unbounded",sans-serif;letter-spacing:-.045em}.rooms-intro p:not(.site-eyebrow),.ranking-heading p{max-width:540px;margin-top:12px;color:#aaa2b8;font-size:14px;line-height:1.8}.room-form{max-width:100%;margin:0 auto;padding:32px;border:1px solid #ffffff1c;border-radius:10px;background:#14101c;box-shadow:none}.room-form-title{font:700 23px var(--number-font),"Unbounded",sans-serif;letter-spacing:-.04em}.room-form input{font-size:16px;font-weight:500;border-radius:6px;background:#0b0811}.room-form input::-moz-placeholder{color:#81798f}.room-form input::placeholder{color:#81798f}.room-form button{border-radius:6px}.room-form button[aria-pressed=true]:not(.room-boss-card):not(.room-mode-card){background:#b8ecf0;color:#10252a;box-shadow:none}.room-form label>span{color:#c0b8cc;font-size:11px;letter-spacing:.06em}.room-boss-card{min-height:208px;border-radius:6px}.room-boss-card[aria-pressed=true]{outline:2px solid #b8ecf0;outline-offset:3px;transform:none}.room-form .room-submit{display:flex;width:100%;max-width:420px;margin:24px auto 0}.room-form .room-submit:disabled{opacity:.45;transform:none}.room-browser{margin-top:36px;padding-top:30px;border-top:1px solid var(--site-line)}.room-search{font-size:16px}.ranking-heading{width:100%;max-width:960px;margin:36px auto 24px}.ranking-board{max-width:960px;margin-top:24px}.ranking-row{min-height:88px;padding:18px 24px;gap:18px}.ranking-row:hover{background:#ffffff04}.ranking-party{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ranking-party>li{min-width:0}.ranking-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;overflow:visible}.ranking-filters button{min-height:44px;flex:1;justify-content:center;padding:10px 12px;letter-spacing:.04em}.ranking-filters button>span{white-space:nowrap}.ranking-filters button[aria-pressed=true]{background:#35233f;border-color:#a082b3;box-shadow:none}.site-page .boss-ranking-tabs button{box-shadow:none!important}.class-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0 0;padding:0}.class-picker button{min-width:0;padding:12px 4px}.class-picker button>span{font-size:10px;letter-spacing:0}@media(min-width:768px){.ranking-board>:first-child{margin-bottom:24px}}@media(max-width:767px){.site-page{padding:0 20px}.site-header{flex-wrap:wrap;gap:0;padding-top:16px;min-height:112px}.site-brand{font-size:17px}.site-brand img{width:30px;height:30px}.site-language{margin-left:auto;border:0}.site-nav{order:3;width:100%;margin:8px 0 0;gap:0;justify-content:space-between}.site-nav-link{padding:0 10px;font-size:12px;min-height:44px}.site-nav-link:first-child{padding-left:0}.site-nav-link.is-active:after{bottom:-1px;left:10px;right:10px}.site-nav-link:first-child.is-active:after{left:0}.home-hero{grid-template-columns:1fr;padding:36px 0 28px;gap:28px}.home-copy h1{font-size:clamp(38px,9.3vw,58px);margin:18px 0}.home-copy--brand h1{font-size:clamp(37px,10.2vw,74px);margin:-2px 0 0}.home-brand-emblem{width:130px;height:124px;border-radius:22px}.home-brand-emblem img{width:88px;height:88px;border-radius:14px}.home-brand-beta{font-size:10px}.home-copy--brand .home-tagline{margin-top:22px}.home-tagline{font-size:14px}.home-actions{margin-top:22px}.home-actions a{flex:1;padding:12px}.home-bosses{gap:12px;padding-bottom:14px}.home-boss-scene{height:290px}.home-boss-scene--banhammer{margin-top:14px}.home-boss-scene figcaption{bottom:20px;left:16px;right:10px}.home-boss-scene h2{letter-spacing:.025em}.home-boss-rule{margin-bottom:10px}.home-class-strip{flex-direction:column;align-items:stretch;gap:16px;padding:18px 0}.home-class-strip-heading{align-self:flex-start;min-height:44px;padding:10px 16px;font-size:12px}.home-class-roster{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 4px}.home-class{flex:0 0 calc((100% - 8px)/3);gap:7px;padding:4px 0 10px;font-size:10px}.home-class-portrait{width:64px;height:64px}.home-class img{width:72px;height:64px;transform:translate(5px)}.home-class:not(.is-upcoming):is(:hover,:focus-visible) img{transform:translate(5px,-4px) scale(1.04)}.class-detail-head{align-items:flex-start}.class-detail-head>div:first-child{width:76px;height:96px}.class-detail-head>div:first-child img{max-width:76px;max-height:88px}.class-detail-head h2{font-size:22px}.site-footer{margin-top:40px}.site-footer-inner{justify-content:flex-start;gap:12px;font-size:10px}.site-footer-links{width:100%;gap:14px}.site-footer-support{margin-left:auto}.rooms-intro{flex-direction:column;align-items:stretch;padding-top:30px;gap:20px}.room-form{padding:20px 16px}.room-boss-card{min-height:180px}.room-boss-card>span.absolute.inset-x-0{padding:12px}.room-boss-card .font-display{font-size:20px}.room-boss-card .font-ui{font-size:11px}.ranking-heading{margin-top:28px}.ranking-row{min-height:80px;padding:14px 10px;gap:10px}.ranking-row>:nth-child(2){width:34px;height:34px}.ranking-party{grid-template-columns:minmax(0,1fr)}.ranking-row--group>:nth-child(2){display:none}.ranking-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.boss-ranking-tab-content{flex-direction:column;align-items:stretch;gap:10px}.boss-ranking-tab-content>div:first-child{width:100%;height:76px}.boss-ranking-tab-content>div:first-child img{-o-object-position:50% 25%;object-position:50% 25%}.boss-ranking-tab-content .font-rune{font-size:19px;letter-spacing:.04em}.boss-ranking-tab-content .font-ui{white-space:normal;font-size:10px;line-height:1.6;color:#b5aabd}}@media(max-width:359px){.site-page{padding-left:16px;padding-right:16px}.site-nav-link{font-size:11px;padding-left:8px;padding-right:8px}.class-picker button>span{font-size:8px;line-height:1.6}.ranking-filters button{padding-left:8px;padding-right:8px;gap:6px;font-size:11px}}.home-guide{padding:36px 0 12px;border-top:1px solid rgba(255,255,255,.08)}.home-guide h2{font-family:var(--number-font),"Sora",sans-serif;font-size:clamp(22px,3vw,30px);color:#fff;margin-bottom:16px}.home-guide p{font-size:14px;line-height:1.9;color:#b5aabd;max-width:80ch}.home-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin:28px 0}.home-guide h3{color:#e9ddff;font-size:16px;margin-bottom:10px}.home-guide-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:13px;color:#c4b5fd}.home-guide-links a:hover{color:#fff}@media(max-width:640px){.home-guide-grid{grid-template-columns:1fr;gap:24px}}.room-unavailable{min-height:100dvh;display:grid;place-items:center;padding:32px 20px;background:#0c0913;color:#f5f0ff}.room-unavailable-content{width:min(100%,560px)}.room-unavailable h1{margin:18px 0;font-size:clamp(30px,5vw,48px);line-height:1.08;font-weight:800;letter-spacing:-.035em}.room-unavailable p{max-width:460px;font-size:15px;line-height:1.7;color:#afa5bd}.room-unavailable-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.room-mode-picker{border:0;padding:0;margin:32px 0 0;min-width:0}.room-mode-picker>legend{width:100%;margin-bottom:16px;text-align:center;font-family:var(--number-font),var(--font-pixel,monospace);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#c5b2e5}.room-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.room-mode-card{position:relative;aspect-ratio:1;overflow:hidden;isolation:isolate;text-align:left;border:1px solid #66537e;border-radius:3px;background:#100b19;color:#fff;transition:border-color .2s,box-shadow .2s}.room-mode-card>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:-2}.room-mode-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#090610 2%,#09061070 40%,transparent 80%);z-index:-1}.room-mode-card.is-pve{border-color:#3c3744;color:#b6b1be;cursor:not-allowed}.room-mode-card.is-pve>img{filter:grayscale(1);opacity:.7}.room-mode-card.is-pvp:hover,.room-mode-card.is-selected{border-color:#b9edf2;box-shadow:inset 0 0 0 2px #b9edf25c,0 0 22px #a281d21c}.room-mode-card:focus-visible{outline:3px solid #b9edf2;outline-offset:4px}.room-mode-copy{position:absolute;bottom:7%;left:7%;display:grid;gap:4px}.room-mode-copy>strong{font-size:clamp(30px,5vw,64px);line-height:1;font-weight:900;letter-spacing:-.04em}.room-mode-copy>span{font-size:clamp(11px,1.5vw,16px);color:#c2b7d0}.room-mode-tag{position:absolute;top:6%;right:6%;padding:6px 9px;background:#100b19d9;border:1px solid #8d769b6b;font-size:11px;color:#c5eff1}.is-pve .room-mode-tag{color:#b6b1be}.room-pvp-options{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:28px;padding:24px 0;border-top:1px solid #66537e60}.room-pvp-options fieldset{min-width:0;border:0;padding:0}.room-pvp-options legend,.room-password-field>span{font-size:12px;color:#c4b6d6;margin-bottom:12px}.room-team-sizes{display:flex;gap:10px;margin-top:12px}.room-team-sizes button{width:64px;height:50px;border:1px solid #66537e;background:#0c0913;font-size:24px;font-weight:800;border-radius:3px}.room-team-sizes button[aria-pressed=true]{color:#122228;background:#b9edf2;border-color:#c4f4f6;box-shadow:0 3px #4d929c}.room-password-toggle{display:flex;align-items:center;gap:10px;min-height:36px;cursor:pointer;font-size:14px}.room-password-toggle input{width:18px;height:18px;accent-color:#b9edf2}.room-password-field{display:grid;gap:6px;margin-top:12px}.room-password-field input{width:100%;min-width:0;padding:12px;border:1px solid #66537e;border-radius:3px;background:#0c0913;color:#fff}.room-password-field input:focus{outline:2px solid #b9edf2;outline-offset:2px}@media(max-width:540px){.room-mode-grid{gap:10px}.room-mode-tag{font-size:9px;padding:4px 6px}.room-pvp-options{grid-template-columns:1fr;gap:20px}.room-mode-picker{margin-top:24px}}.room-mode-grid{max-width:700px;margin-inline:auto}.room-mode-card{aspect-ratio:1.25}.room-mode-card>img{inset:6%;width:88%;height:88%}.room-mode-copy>strong{font-family:var(--vs-pixel,"ChatBoss Silkscreen",monospace);font-size:clamp(26px,4vw,42px)}.room-pvp-options{padding:24px;gap:28px;background:linear-gradient(135deg,#24163188,#0b101bd9);border:1px solid #a38ac433;border-top:2px solid #b8ecf0;box-shadow:0 8px 28px #0003}.room-pvp-options legend,.room-password-toggle,.room-password-field>span,.room-team-sizes button{font-family:var(--vs-pixel,"ChatBoss Silkscreen",monospace)}.room-pvp-options legend{color:#d9c1fa;font-size:13px}.room-team-sizes button{flex:1;width:auto;min-width:66px;height:58px;font-size:20px;border-bottom-width:3px}.room-password-toggle{padding:12px;background:#a781d514;border:1px solid #b79ed033;font-size:13px}.room-password-field input{border-bottom:2px solid #9578b4;background:#080711}@media(max-width:540px){.room-pvp-options{padding:18px}.room-mode-card{aspect-ratio:1}.room-mode-copy>span{font-size:10px}.room-mode-tag{font-size:8px}}.rooms-content{width:100%;max-width:1024px;margin:0 auto;flex:1;padding:32px 0 48px}.room-form-pvp{font-family:var(--vs-pixel,"ChatBoss Silkscreen",monospace);padding:clamp(20px,4vw,36px)}.room-form-pvp :is(h1,h2,label,legend,input,button,a,small,strong,span){font-family:inherit}.room-form-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.room-form-heading .site-secondary{font-size:11px;flex:none;min-height:44px;padding:10px 14px}.room-form-pvp .room-form-title{font-size:clamp(19px,3vw,26px);letter-spacing:0}.room-identity-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.room-identity-fields.is-account{grid-template-columns:1fr}.room-identity-fields label>span{display:block;margin-bottom:10px}.room-identity-fields input{width:100%;min-width:0;height:52px;border:1px solid #ad98bf50;padding:12px;color:#f3e8ff;outline:none;font-size:14px}.room-identity-fields input:focus{border-color:#b8ecf0}.room-form-pvp .room-mode-grid{max-width:560px;gap:14px}.room-form-pvp .room-mode-card{aspect-ratio:1.65}.room-form-pvp .room-mode-card>img{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.room-form-pvp .room-mode-copy{left:7%;bottom:10%}.room-form-pvp .room-mode-copy>strong{font-size:28px}.room-form-pvp .room-mode-copy>span{font-size:9px}.room-form-pvp .room-mode-tag{font-size:8px}.room-form-pvp .room-pvp-options{display:block;text-align:center;background:none;box-shadow:none;border:0;border-top:1px solid #aa8bc52c;padding:22px 0 0;margin-top:24px}.room-form-pvp .room-pvp-options legend{width:100%;font-size:12px}.room-form-pvp .room-team-sizes{max-width:380px;margin:auto}.room-security{max-width:330px;margin:20px auto}.room-security p,.room-form-error{font-size:12px;line-height:1.7;color:#ffc3c3;text-align:center;margin-top:20px}.room-form-pvp .room-submit{font-size:13px}.pvp-room-browser{margin-top:0;padding-top:0;border-top:0}.room-browser-heading{display:flex;justify-content:space-between;align-items:center;gap:18px}.room-browser-heading h1{font:700 20px var(--vs-pixel,"ChatBoss Silkscreen",monospace)}.room-browser-actions{display:flex;align-items:center;gap:12px}.room-browser-actions .site-primary{min-height:48px;padding:12px 18px;flex:none}.room-search-label{min-width:0}.room-search-label input{border:1px solid #79648d55;background:#110c1b;color:#fff;padding:12px;border-radius:4px;width:100%;min-height:48px}.pvp-room-browser .room-empty{padding:48px 12px;color:#8f849c;font-size:12px}.pvp-rooms-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.pvp-room-tile{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #9a7eb43a;background:#100b19;border-radius:6px;transition:border-color .2s,background .2s}.pvp-room-tile:hover{border-color:#a4e0e7;background:#191022}.pvp-room-tile>img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.pvp-room-tile>div{min-width:0;flex:1}.pvp-room-tile h3{font:700 15px var(--vs-pixel,"ChatBoss Silkscreen",monospace);margin:6px 0;overflow-wrap:anywhere}.pvp-room-format{font-size:10px;color:#ba9fe7}.pvp-room-tile small{color:#9688a7}.pvp-room-tile>strong{color:#b4e8ef;font-size:13px;white-space:nowrap}.room-empty{display:grid;justify-items:center;gap:20px;text-align:center;padding:36px 12px;color:#ada0ba;font-size:14px}.room-empty img{width:92px;opacity:.7}.home-pvp-banner{grid-column:1/-1;display:flex;align-items:center;gap:24px;padding:20px;background:linear-gradient(115deg,#221030,#101b29);border:1px solid #b4e8ef77;border-radius:8px;transition:border-color .2s}.home-pvp-banner:hover{border-color:#b4e8ef}.home-pvp-banner>img{width:120px;height:120px;-o-object-fit:contain;object-fit:contain}.home-pvp-banner h2{font:700 30px var(--vs-pixel,"ChatBoss Silkscreen",monospace);margin:6px 0;color:#e8d2ff}.home-pvp-banner small{font:700 10px var(--vs-pixel,"ChatBoss Silkscreen",monospace);color:#a2e3ee}.home-pvp-banner p{font-size:12px;color:#b8abc9;line-height:1.6}.home-pvp-banner strong{display:block;margin-top:12px;font-size:12px;color:#bfedf3}.home-boss-scene figcaption small{display:block;font-size:10px;color:#bdb0cc;margin-top:8px}@media(max-width:650px){.room-identity-fields{grid-template-columns:1fr;gap:16px}.room-form-pvp .room-mode-copy>span{display:none}.room-form-pvp .room-mode-copy>strong{font-size:23px}.room-form-pvp .room-mode-card{aspect-ratio:1.3}.room-form-pvp .room-mode-tag{font-size:7px}.pvp-rooms-grid{grid-template-columns:1fr}.room-browser-heading{align-items:stretch;flex-direction:column}.home-pvp-banner{gap:16px;padding:16px}.home-pvp-banner>img{width:88px;height:88px}.room-form-pvp .room-password-toggle{font-size:11px}.rooms-content{padding-top:24px}.room-browser-heading h1{font-size:18px}.room-browser-actions{width:100%;gap:10px}.room-browser-actions .room-search-label{flex:1}.room-browser-actions .site-primary{font-size:12px;padding:12px}.room-search-label input{font-size:13px}.room-form-heading{align-items:flex-start;flex-direction:column;gap:12px}.room-form-heading .site-secondary{padding:8px 12px}}.home-pvp-banner{position:relative;isolation:isolate;overflow:hidden;min-height:190px;padding:24px}.home-pvp-banner>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.home-pvp-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10091bef,#10091bc4 42%,#10091b22);z-index:-1}.home-pvp-banner>div{max-width:70%}.home-pvp-banner p{color:#e1d7ed}.home-pvp-banner{animation:home-scene-in 1s .24s cubic-bezier(.2,.7,.3,1) both,home-pvp-border-glow 3.6s 1.2s ease-in-out infinite;transition:border-color .3s,box-shadow .3s}.home-pvp-banner>img{animation:home-pvp-art-in 1.5s .24s ease-out both;transition:transform .7s ease-out}.home-pvp-banner:after{content:"";position:absolute;inset:-60% -100%;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 42%,#c7ecff18 50%,transparent 58%);animation:home-pvp-sheen 2.4s .7s ease-out both}.home-pvp-banner:focus-visible{box-shadow:0 0 32px #93d8ee24}@media(hover:hover){.home-pvp-banner:hover{box-shadow:0 8px 32px #a272dd28}.home-pvp-banner:hover>img{transform:scale(1.035)}}@keyframes home-pvp-art-in{0%{opacity:0;scale:1.08}to{opacity:1;scale:1}}@keyframes home-pvp-sheen{0%{transform:translate(-45%)}to{transform:translate(45%)}}@keyframes home-pvp-border-glow{0%,to{border-color:#b4e8ef65;box-shadow:0 0 12px #8cbded0d,inset 0 0 12px #8cbded08}50%{border-color:#bceff4;box-shadow:0 0 26px #9bdce438,inset 0 0 16px #91dce515}}.home-actions .home-play-button{position:relative;isolation:isolate;overflow:hidden;min-width:164px;gap:12px;padding:16px 30px;border:1px solid #dfd3ffb3;background:linear-gradient(115deg,#e9dbff,#bcdff0);color:#20142e;box-shadow:0 4px #675380,0 0 18px #bea0e72b;animation:home-play-glow 3s ease-in-out infinite;font:700 15px var(--vs-pixel,"ChatBoss Silkscreen",monospace);letter-spacing:.08em}.home-play-button:after{content:"";position:absolute;inset:-80% -120%;pointer-events:none;background:linear-gradient(110deg,transparent 44%,#ffffff70 50%,transparent 56%);animation:home-play-sheen 5s 1s ease-in-out infinite}.home-actions .home-play-button:hover{background:linear-gradient(115deg,#f4eaff,#d8f6f8)}@keyframes home-play-glow{0%,to{box-shadow:0 4px #675380,0 0 16px #bea0e724}50%{box-shadow:0 4px #8b70a7,0 0 32px #c9a4f26b}}@keyframes home-play-sheen{0%,45%{transform:translate(-40%)}75%,to{transform:translate(40%)}}.room-form-pvp .room-mode-card.is-pvp>img,.pvp-room-tile>img{image-rendering:auto;filter:contrast(.94) saturate(.92) blur(.25px)}.home-streamer-backdrop{position:absolute;inset:90px 0 0;z-index:-1;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.16;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);animation:home-community-in 1.6s ease-out both}.home-streamer-lane{position:absolute;top:5%;left:0;width:100%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.home-streamer-lane:nth-child(2){top:66%}.home-streamer-track{display:flex;width:-moz-max-content;width:max-content;animation:home-community-drift 100s linear infinite}.home-streamer-lane:nth-child(2) .home-streamer-track{animation-direction:reverse;animation-duration:120s}.home-streamer-group{display:flex;align-items:center;justify-content:space-around;gap:70px;min-width:100vw;padding:28px 35px;flex-shrink:0}.home-streamer-portrait{display:flex;align-items:center;gap:16px;flex:none;color:#d1bbeb}.home-streamer-portrait img{width:76px;height:76px;border-radius:50%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.6) saturate(.5);border:1px solid #d3b5f077;box-shadow:0 0 28px #b599e228}.home-streamer-portrait span{font:600 clamp(15px,1.8vw,22px) var(--number-font),"Sora",sans-serif;letter-spacing:-.03em;white-space:nowrap}@keyframes home-community-drift{to{transform:translate(-50%)}}@keyframes home-community-in{0%{opacity:0}to{opacity:.16}}@media(max-width:650px){.home-streamer-group{gap:38px;padding-inline:19px}.home-streamer-portrait{gap:10px}.home-streamer-portrait img{width:54px;height:54px}.home-streamer-lane:nth-child(2){top:80%}}.pvp-room-tile>img{width:84px;height:52px;border-radius:3px;-o-object-fit:cover;object-fit:cover}@media(max-width:650px){.home-pvp-banner{padding:20px;min-height:180px}.home-pvp-banner>div{max-width:80%}.pvp-room-tile>img{width:64px;height:44px}}.site-brand small{align-self:center;margin:0 0 0 2px;padding:4px 6px;border:1px solid #a78bc545;color:#bea2d9;background:#a78bc508;font:8px var(--number-font),var(--font-pixel,"Silkscreen",monospace);letter-spacing:.06em}.site-nav{gap:3px;padding:4px;background:#16101f;border:1px solid #a78bc52b;border-radius:4px}.site-nav-link{min-height:40px;padding:0 15px;border-radius:2px;font-weight:600;color:#ada1b9}.site-nav-link:hover{color:#e7d4f9;background:#271c35}.site-nav-link.is-active{color:#d2f4f2;background:#263035}.site-nav-link.is-active:after{bottom:0;left:12px;right:12px;height:2px;background:#b8e5e7}.site-nav-link:focus-visible{outline-offset:2px}.site-language{border:1px solid #a78bc52b;border-radius:3px;min-height:40px;min-width:40px;transition:background .15s,color .15s}.site-language:hover{background:#271c35;color:#e2d7ee}.home-brand-emblem{border:0;background:none;border-radius:0;width:194px;height:194px;margin-bottom:24px}.home-logo-button{width:100%;height:100%;border-radius:17px}.home-logo-image{width:100%;height:100%;padding:14px;background:#fff;border-radius:20px}.home-logo-image>.cb-mark{width:100%;height:100%;display:block;overflow:visible;filter:drop-shadow(0 0 20px #a23bff38)}.home-logo-ring{border-radius:50%;width:94%;height:94%}@media(max-width:767px){.site-header{gap:8px;padding-bottom:12px}.site-nav{gap:2px;padding:3px;margin-top:4px;overflow-x:auto;scrollbar-width:none;justify-content:space-between;min-width:0}.site-nav::-webkit-scrollbar{display:none}.site-nav-link,.site-nav-link:first-child{flex:none;padding:0 10px;font-size:11px;min-height:40px}.site-nav-link.is-active:after,.site-nav-link:first-child.is-active:after{bottom:0;left:9px;right:9px}.home-brand-emblem{width:164px;height:164px;margin-bottom:20px}.home-logo-image{padding:12px}.site-language{margin-left:auto}}@media(max-width:370px){.site-nav-link,.site-nav-link:first-child{padding:0 7px;font-size:10px}.site-page{padding-inline:16px}.site-brand{font-size:16px}}@media(max-width:767px){.site-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;overflow:visible}.site-nav-link,.site-nav-link:first-child{justify-content:center;min-width:0;padding-inline:4px}.site-nav .site-update-dot{position:absolute;top:5px;right:5px;margin:0;width:3px;height:3px}.site-nav .site-update-dot>span{width:3px;height:3px}}@media(max-width:370px){.site-nav-link,.site-nav-link:first-child{font-size:9.5px;padding-inline:2px}}@media(max-width:767px){.site-nav-link,.site-nav-link:first-child{min-height:44px}}.home-class-portrait,.home-class img{width:140px;height:120px}@media(max-width:767px){.home-class-portrait,.home-class img{width:88px;height:80px}}.home-class-portrait{display:flex;align-items:flex-end;justify-content:center}.home-class-portrait>.home-class-sprite{position:relative;transition:translate .4s cubic-bezier(.2,.7,.3,1)}.home-class-portrait:has(>.home-class-sprite){transition:transform .4s cubic-bezier(.2,.7,.3,1),filter .4s;filter:drop-shadow(0 6px 6px #0008)}.home-class:focus-visible .home-class-portrait:has(>.home-class-sprite){transform:translateY(-6px);filter:drop-shadow(0 6px 10px rgba(var(--class-light),.35))}@media(hover:hover){.home-class:hover .home-class-portrait:has(>.home-class-sprite){transform:translateY(-6px);filter:drop-shadow(0 6px 10px rgba(var(--class-light),.35))}.home-class.is-pve-only:hover{color:#fff;background:#ffffff04}.home-class.is-pve-only:hover .home-class-name:after{transform:scaleX(1)}}.home-class.is-pve-only>small{position:absolute;bottom:-4px;color:#f0a35c;font:500 10px/1.2 var(--number-font),"Sora",sans-serif}@media(prefers-reduced-motion:reduce){.home-class-portrait:has(>.home-class-sprite){transition:none}}.room-visibility-options{display:flex;gap:8px}.room-visibility-options button{min-height:40px;padding:10px 15px;border:1px solid #ac8cc348;background:#150e20;color:#bcaecb;font:500 12px var(--vs-pixel,monospace)}.room-visibility-options button[aria-pressed=true]{color:#d4fff8;border-color:#a4e1dd;background:#a4e1dd12}@media(max-width:767px){.site-nav{display:flex;justify-content:space-between;gap:4px}.site-nav-link,.site-nav-link:first-child{flex:0 1 auto;padding-inline:9px}}@media(max-width:400px){.site-nav-link,.site-nav-link:first-child{padding-inline:7px;font-size:11.5px}}@media(max-width:370px){.site-nav-link,.site-nav-link:first-child{padding-inline:5px;font-size:10.5px}}@font-face{font-family:ChatBoss Pixelify;src:url(/fonts/pixelify-sans.ttf) format("truetype");font-weight:400 700;font-display:swap}:root{--ui-pixel:var(--number-font),"ChatBoss Pixelify","ChatBoss Silkscreen",monospace;--px-ink:#0b0910;--px-panel:#1d1626;--px-panel-hi:#241c2e;--px-line:#3a2e4a;--px-line-hi:#4b3d5f;--px-text:#efe6ff;--px-muted:#b3a6c6;--px-gold:#f2c14e;--px-gold-dark:#b9862a;--px-blue:#6cc6e0;--px-red:#ec8a7f;--px-notch:polygon(4px 0, calc(100% - 4px) 0, calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px) , calc(100% - 4px) calc(100% - 4px) , calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px) ,0 calc(100% - 4px) ,0 4px,4px 4px)}.site-nav{gap:2px;padding:0;background:none;border:0;border-radius:0}.site-nav-link{min-height:44px;padding:0 14px;border-radius:0;background:none;color:#b9aecb;font:500 16px var(--ui-pixel);letter-spacing:0}.site-nav-link:hover{background:none;color:#fff}.site-nav-link.is-active{background:none;color:var(--px-gold)}.site-nav-link.is-active:after{left:14px;right:14px;bottom:4px;height:3px;background:var(--px-gold);box-shadow:0 2px 0 var(--px-ink)}.site-language{border:3px solid var(--px-ink);border-radius:0;background:#2b2236;box-shadow:inset 0 3px 0 var(--px-line-hi);color:#e9dff5;font:500 14px var(--ui-pixel)}.site-language:hover{background:#342a42;color:#fff}@media(max-width:767px){.site-nav-link,.site-nav-link:first-child{font-size:13px}.site-nav-link.is-active:after,.site-nav-link:first-child.is-active:after{left:8px;right:8px;bottom:2px}}@media(max-width:370px){.site-nav-link,.site-nav-link:first-child{font-size:12px}}.site-primary,.site-secondary{border-radius:0;letter-spacing:0;clip-path:var(--px-notch)}.site-primary{background:var(--px-gold);color:#2a1a05;border:3px solid var(--px-ink);box-shadow:inset 0 -5px 0 var(--px-gold-dark),inset 0 3px #ffe9a3;font:700 16px var(--ui-pixel);transition:transform .1s,filter .1s}.site-primary:after{display:none}.site-primary:hover{background:#f7cd63;box-shadow:inset 0 -5px 0 var(--px-gold-dark),inset 0 3px #ffe9a3;transform:translateY(-1px)}.site-primary:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 -2px 0 var(--px-gold-dark),inset 0 3px #ffe9a3}.site-primary:disabled{filter:grayscale(.65) brightness(.7);transform:none;cursor:default}.site-secondary{background:#2b2236;color:#e9dff5;border:3px solid var(--px-ink);box-shadow:inset 0 -4px #1a1322,inset 0 3px 0 var(--px-line-hi);font:500 16px var(--ui-pixel)}.site-secondary:hover{background:#342a42;border-color:var(--px-ink)}.site-primary:focus-visible,.site-secondary:focus-visible{outline:3px solid #d6bcff;outline-offset:2px;clip-path:none}.px-panel{background:var(--px-panel);border:3px solid var(--px-ink);box-shadow:inset 0 0 0 2px var(--px-line),inset 0 5px 0 2px var(--px-line-hi);clip-path:var(--px-notch)}.px-field{width:100%;min-height:52px;box-sizing:border-box;padding:0 14px;background:#120e18;border:3px solid var(--px-ink);border-radius:0;box-shadow:0 0 0 2px var(--px-line),inset 0 3px #000;color:#fff;font:400 18px var(--ui-pixel)}.px-field::-moz-placeholder{color:#8f82a3}.px-field::placeholder{color:#8f82a3}.px-field:focus-visible{outline:none;box-shadow:0 0 0 2px var(--px-gold),inset 0 3px #000}.px-option{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:10px;background:var(--px-panel-hi);border:3px solid var(--px-ink);border-radius:0;box-shadow:inset 0 3px 0 var(--px-line-hi);color:#e9dff5;font:400 16px var(--ui-pixel);cursor:pointer}.px-option:hover:not(:disabled){background:#2c2338}.px-option[aria-pressed=true]{border-color:var(--px-gold);background:#2e2412;box-shadow:inset 0 3px #6b5420;color:var(--px-gold)}.px-option:disabled{opacity:.5;cursor:default}.px-option:focus-visible{outline:3px solid #d6bcff;outline-offset:2px}.px-pip{display:inline-block;width:12px;height:12px;border:2px solid var(--px-ink);background:#2b2236}.px-pip.is-blue{background:var(--px-blue)}.px-pip.is-red{background:var(--px-red)}.px-pip.is-taken{background:#e9dff5}*,*:before,*:after{font-variant-ligatures:none!important}.site-page{--vs-pixel:var(--ui-pixel);--font-pixel:var(--ui-pixel);font-family:var(--ui-pixel)}.site-page :is(h1,h2,h3,h4,h5,h6,p,span,a,button,label,input,select,textarea,td,th,li,dt,dd,small,strong,b,em,summary,legend,figcaption,time,div,caption):not(.site-brand,.site-brand *,#home-title){font-family:var(--ui-pixel)!important;letter-spacing:0!important}.site-page :is(h1,h2,h3):not(#home-title){font-weight:700!important;text-transform:none!important}.site-page :is(small,th,legend,label,dt,.pvp-ranking-kicker,[class*=eyebrow],[class*=kicker]){text-transform:none!important}.site-page a,.site-page button{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .15s ease,filter .18s ease,box-shadow .18s ease}.site-page button:not(:disabled):active{transform:translateY(1px)}.site-page p{line-height:1.55}.site-page .pvp-ranking-tabs [role=group]>button{border:3px solid var(--px-ink)!important;border-radius:0!important;background:var(--px-panel-hi)!important;box-shadow:inset 0 3px 0 var(--px-line-hi)!important;color:#d6cbe6!important;font-size:16px!important;text-transform:none!important}.site-page .pvp-ranking-tabs [role=group]>button:hover{background:#2c2338!important;color:#fff!important}.site-page .pvp-ranking-tabs [role=group]>button:is([aria-pressed=true],[aria-selected=true],[aria-checked=true],.is-active){border-color:var(--px-gold)!important;background:#2e2412!important;box-shadow:inset 0 3px #6b5420!important;color:var(--px-gold)!important}.site-page .pvp-ranking-board{border:3px solid var(--px-ink);border-radius:0;box-shadow:inset 0 0 0 2px var(--px-line),inset 0 5px 0 2px var(--px-line-hi)}.site-page .pvp-ranking-board-heading :is(h2,h3,strong){font-size:20px}.site-page .pvp-ranking-board th{font-size:14px;color:#a99bbd}.site-page .pvp-ranking-board td{font-size:16px}.site-page .pvp-rank-level,.site-page .pvp-rank-position{font-family:var(--ui-pixel)!important}.site-page .pvp-rank-level{color:var(--px-gold);font-size:20px}.site-page .pvp-ranking-demo{font-size:15px}.site-page article.rounded-2xl{border:3px solid var(--px-ink);border-radius:0;background:var(--px-panel);box-shadow:inset 0 0 0 2px var(--px-line),inset 0 5px 0 2px var(--px-line-hi);backdrop-filter:none}.site-page article.rounded-2xl .rounded-md.bg-boss-accent\/20{border:2px solid var(--px-ink);border-radius:0;background:var(--px-gold);color:#2a1a05;font-size:13px;font-weight:700}.site-page article.rounded-2xl h2{font-size:24px}.site-page article.rounded-2xl :is(p,li){font-size:16px}.site-page .account-login :is(a,button),.site-page .account-content :is(a,button):not(.account-avatar-edit){border-radius:0}.site-page .account-login :is(a,button){border:3px solid var(--px-ink);background:#2b2236;box-shadow:inset 0 -4px #1a1322,inset 0 3px 0 var(--px-line-hi);color:#e9dff5;font-size:15px}.site-page .account-login :is(a,button):hover{background:#342a42}@media(max-width:640px){.site-page .pvp-ranking-tabs [role=group]>button{font-size:14px!important}.site-page .pvp-ranking-board td{font-size:14px}.site-page article.rounded-2xl h2{font-size:20px}.site-page article.rounded-2xl :is(p,li){font-size:15px}}.site-page .account-avatar-dialog header small,.site-page .account-avatar-lock,.site-page .account-match-xp,.site-page .account-section-heading small,.site-page .classes-abilities-heading>span,.site-page .classes-ability-copy header>div>small,.site-page .classes-class-heading>small,.site-page .classes-cost small,.site-page .classes-effect h4,.site-page .classes-passive h3,.site-page .classes-passive small,.site-page .classes-release>strong,.site-page .classes-speed span,.site-page .classes-tabs small,.site-page .home-brand-beta,.site-page .home-class.is-upcoming>small,.site-page .home-class.is-pve-only>small,.site-page .home-pvp-banner small,.site-page .pvp-ranking-board-heading small,.site-page .pvp-ranking-demo>span,.site-page .pvp-ranking-kicker,.site-page .pvp-ranking-table thead th,.site-page .site-eyebrow,.site-page .site-footer-inner,.site-page .steam-goal-gain,.site-page .steam-goal{font-size:12px!important;line-height:1.4}.site-page .home-play-button{background:var(--px-gold)!important;color:#2a1a05!important;border:3px solid var(--px-ink)!important;border-radius:0!important;box-shadow:inset 0 -5px 0 var(--px-gold-dark),inset 0 3px #ffe9a3!important;clip-path:var(--px-notch)}.site-page .home-play-button:hover{background:#f7cd63!important;transform:translateY(-2px)}.site-page .home-actions{align-items:center}.site-page .home-play-glow{position:relative;isolation:isolate;display:inline-flex}.site-page .home-play-glow:before{content:"";position:absolute;inset:-16px -26px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#f2c14e5c,#f2c14e1c 46%,transparent 70%);animation:home-play-breathe 2.8s ease-in-out infinite}.site-page .home-actions .home-play-button{min-width:236px;min-height:66px;gap:14px;padding:18px 42px;font-size:23px;letter-spacing:.02em}.site-page .home-play-button:after{display:block}@keyframes home-play-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@media(max-width:767px){.site-page .home-play-glow{flex:1 1 100%}.site-page .home-actions .home-play-glow>.home-play-button{flex:1;min-width:0;min-height:60px;padding:14px 18px;font-size:21px}.site-page .home-actions>.site-secondary{flex:0 1 auto;padding:10px 18px}}@media(prefers-reduced-motion:reduce){.site-page .home-play-glow:before{animation:none}.site-page .home-play-button:after{display:none}}@media(max-width:520px){.site-page .pvp-ranking-table :is(th,td):last-child{display:none}.site-page .pvp-ranking-table :is(th,td){font-size:13px;padding-inline:4px}}.site-page .account-login :is(a,button){padding:12px 18px}@media(max-width:520px){.site-page .home-actions :is(a,button){white-space:nowrap}}
