.impact-canvas.svelte-1twc7ff{display:none;position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:9999}.bar-container.svelte-zal117{position:relative;width:100%;height:144px;overflow:hidden;background:var(--color-vs-bg);transition:height .85s cubic-bezier(.4,0,.2,1)}.bar-container.settled.svelte-zal117{height:80px}.bar-container.svelte-zal117:before,.bar-container.svelte-zal117:after{content:"";position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,#ef4444e6,#fff58c,#3b82f6e6);opacity:0;animation:svelte-zal117-seam-in .3s 1.05s ease forwards}.bar-container.svelte-zal117:before{top:0}.bar-container.svelte-zal117:after{bottom:0}@keyframes svelte-zal117-seam-in{to{opacity:1}}.fill.svelte-zal117{position:absolute;top:0;height:100%;transition:filter 1.2s ease,box-shadow 1.2s ease}.fill--red.svelte-zal117{left:0;transform:translate(-105%);background:linear-gradient(90deg,#7f1d1d,#b91c1c 35%,#ef4444 75%,#fca5a5);box-shadow:inset 0 0 40px #0006;animation:svelte-zal117-slam-left .9s .15s cubic-bezier(.2,0,.1,1) forwards}.fill--blue.svelte-zal117{right:0;transform:translate(105%);background:linear-gradient(270deg,#1e3a8a,#1d4ed8 35%,#3b82f6 75%,#93c5fd);box-shadow:inset 0 0 40px #0006;animation:svelte-zal117-slam-right .9s .15s cubic-bezier(.2,0,.1,1) forwards}@keyframes svelte-zal117-slam-left{to{transform:translate(0)}}@keyframes svelte-zal117-slam-right{to{transform:translate(0)}}.fill--red.svelte-zal117:before{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:#ffc864e6;box-shadow:0 0 24px 12px #ffb43c80;opacity:0;animation:svelte-zal117-edge-hot .5s 1.1s ease-out forwards}.fill--blue.svelte-zal117:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#c8dcffe6;box-shadow:0 0 24px 12px #78a0ff80;opacity:0;animation:svelte-zal117-edge-hot .5s 1.1s ease-out forwards}@keyframes svelte-zal117-edge-hot{0%{opacity:1}to{opacity:0}}.fill--red.svelte-zal117:after{content:"";position:absolute;top:0;left:-55%;width:45%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);opacity:0;animation:svelte-zal117-shimmer-l .5s 1.2s ease-out forwards}.fill--blue.svelte-zal117:after{content:"";position:absolute;top:0;right:-55%;width:45%;height:100%;background:linear-gradient(270deg,transparent,rgba(255,255,255,.18),transparent);opacity:0;animation:svelte-zal117-shimmer-r .5s 1.2s ease-out forwards}@keyframes svelte-zal117-shimmer-l{0%{opacity:1;left:-55%}to{opacity:0;left:130%}}@keyframes svelte-zal117-shimmer-r{0%{opacity:1;right:-55%}to{opacity:0;right:130%}}.fill--red.winner-blue.svelte-zal117,.fill--blue.winner-red.svelte-zal117{filter:grayscale(.75) brightness(.55) sepia(.15)}.fill--red.winner-tie.svelte-zal117,.fill--blue.winner-tie.svelte-zal117{filter:grayscale(.9) brightness(.6)}.winner-glow.svelte-zal117{opacity:0;transition:opacity 1s ease}.fill--red.winner-red.svelte-zal117 .winner-glow:where(.svelte-zal117){opacity:1;background-image:url(/glow-red.svg);background-size:100% 100%;animation:svelte-zal117-pulse-glow 2s ease-in-out infinite}.fill--blue.winner-blue.svelte-zal117 .winner-glow:where(.svelte-zal117){opacity:1;background-image:url(/glow-blue.svg);background-size:100% 100%;animation:svelte-zal117-pulse-glow 2s ease-in-out infinite}@keyframes svelte-zal117-pulse-glow{0%,to{opacity:.5}50%{opacity:1}}.label.svelte-zal117{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:4px;opacity:0;animation:svelte-zal117-label-in .35s 1.7s ease forwards;pointer-events:none}.label--red.svelte-zal117{left:20px;align-items:flex-start}.label--blue.svelte-zal117{right:20px;align-items:flex-end}@keyframes svelte-zal117-label-in{0%{opacity:0;transform:translateY(calc(-50% + 6px))}to{opacity:1;transform:translateY(-50%)}}.team-name.svelte-zal117{font-size:.9rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fffffff2;text-shadow:0 1px 12px rgba(0,0,0,.95);transition:font-size .85s cubic-bezier(.4,0,.2,1)}.team-score.svelte-zal117{font-size:.68rem;font-weight:500;color:#ffffff80;font-variant-numeric:tabular-nums;text-shadow:0 1px 8px rgba(0,0,0,.95);transition:font-size .85s cubic-bezier(.4,0,.2,1)}.bar-container.settled.svelte-zal117 .team-name:where(.svelte-zal117){font-size:.65rem}.bar-container.settled.svelte-zal117 .team-score:where(.svelte-zal117){font-size:.5rem}.collision.svelte-zal117{position:absolute;top:0;height:144px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10;transition:height .85s cubic-bezier(.4,0,.2,1)}.collision.settled.svelte-zal117{height:80px}.col-line.svelte-zal117{position:absolute;top:0;left:50%;width:2px;height:100%;transform:translate(-50%);background:linear-gradient(180deg,transparent 0%,rgba(255,245,140,.9) 25%,rgba(255,245,140,.9) 75%,transparent 100%);opacity:0;animation:svelte-zal117-line-in .25s 1.08s ease forwards}@keyframes svelte-zal117-line-in{to{opacity:1}}.col-flash.svelte-zal117{position:absolute;top:-60px;left:50%;width:180px;height:calc(100% + 120px);transform:translate(-50%);background-image:url(/col-flash.svg);background-size:100% 100%;opacity:0;animation:svelte-zal117-col-flash-burst .45s 1.05s ease-out forwards}@keyframes svelte-zal117-col-flash-burst{0%{opacity:1}to{opacity:0}}.sw.svelte-zal117{position:absolute;top:50%;left:50%;border-radius:50%;opacity:0;border-style:solid}.sw1.svelte-zal117{width:60px;height:60px;border-width:3px;border-color:#ffdc50f2;transform:translate(-50%,-50%) scale(0);animation:svelte-zal117-sw-burst .85s 1.05s ease-out forwards}.sw2.svelte-zal117{width:44px;height:44px;border-width:2px;border-color:#ef4444cc;transform:translate(-50%,-50%) scale(0);animation:svelte-zal117-sw-burst .85s 1.22s ease-out forwards}.sw3.svelte-zal117{width:32px;height:32px;border-width:2px;border-color:#3b82f6cc;transform:translate(-50%,-50%) scale(0);animation:svelte-zal117-sw-burst .85s 1.4s ease-out forwards}@keyframes svelte-zal117-sw-burst{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:0;transform:translate(-50%,-50%) scale(9)}}.vs-badge.svelte-zal117{position:relative;z-index:11;font-size:3.8rem;font-weight:900;font-style:italic;letter-spacing:.14em;color:#fff;text-shadow:0 0 18px rgba(255,255,255,.9),0 0 55px rgba(255,230,100,.6),0 0 100px rgba(255,180,50,.35);opacity:0;transform:scale(.1) rotate(-15deg);transition:font-size .85s cubic-bezier(.4,0,.2,1);animation:svelte-zal117-vs-appear .38s 1s cubic-bezier(.34,1.56,.64,1) forwards,svelte-zal117-vs-glow 2.5s 1.6s ease-in-out infinite}.vs-badge.settled.svelte-zal117{font-size:1.8rem}@keyframes svelte-zal117-vs-appear{to{opacity:1;transform:scale(1) rotate(0)}}@keyframes svelte-zal117-vs-glow{0%,to{text-shadow:0 0 18px rgba(255,255,255,.8),0 0 50px rgba(255,230,100,.45)}50%{text-shadow:0 0 32px rgba(255,255,255,1),0 0 85px rgba(255,210,60,.85),0 0 140px rgba(255,140,40,.45)}}.result-banner.svelte-h39xwd{display:flex;flex-direction:column;align-items:center;gap:.25rem;animation:svelte-h39xwd-banner-in .7s .9s cubic-bezier(.34,1.2,.64,1) both}@keyframes svelte-h39xwd-banner-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.banner-title.svelte-h39xwd{font-size:3rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;line-height:1}.result-banner.red.svelte-h39xwd .banner-title:where(.svelte-h39xwd){color:#fff;animation:svelte-h39xwd-winner-pulse-red 2s ease-in-out infinite}@keyframes svelte-h39xwd-winner-pulse-red{0%,to{text-shadow:0 0 20px rgba(239,68,68,.7),0 0 50px rgba(239,68,68,.4)}50%{text-shadow:0 0 40px rgba(239,68,68,1),0 0 100px rgba(239,68,68,.7),0 0 160px rgba(239,68,68,.3)}}.result-banner.blue.svelte-h39xwd .banner-title:where(.svelte-h39xwd){color:#fff;animation:svelte-h39xwd-winner-pulse-blue 2s ease-in-out infinite}@keyframes svelte-h39xwd-winner-pulse-blue{0%,to{text-shadow:0 0 20px rgba(59,130,246,.7),0 0 50px rgba(59,130,246,.4)}50%{text-shadow:0 0 40px rgba(59,130,246,1),0 0 100px rgba(59,130,246,.7),0 0 160px rgba(59,130,246,.3)}}.result-banner.tie.svelte-h39xwd .banner-title:where(.svelte-h39xwd){color:#ffffff80;font-size:2.5rem;text-shadow:none}.reset-btn.svelte-h39xwd{padding:.4rem 1.2rem;font-size:.7rem;font-weight:600;letter-spacing:.08em;color:#ffffff47;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:6px;cursor:pointer;opacity:0;pointer-events:none;transition:color .2s,background .2s,border-color .2s,opacity .4s ease 1.7s}.reset-btn.settled.svelte-h39xwd{opacity:1;pointer-events:auto}.reset-btn.svelte-h39xwd:hover{color:#fff;background:#ffffff14;border-color:#fff3}.winner-overlay.svelte-1uggd10{position:fixed;top:0;left:0;width:98vw;height:98vh;z-index:1;pointer-events:none;overflow:hidden}.overlay-img.svelte-1uggd10{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.vs-root.svelte-rfebxr{position:relative;display:flex;flex-direction:column;align-items:stretch;min-height:100vh;padding-top:max(3rem,calc(50vh - 72px));background:var(--color-bg-base);overflow:hidden;transition:padding-top .85s cubic-bezier(.4,0,.2,1),background-color 1.6s ease;animation:svelte-rfebxr-root-fade .3s ease forwards,svelte-rfebxr-shake .5s 1.05s cubic-bezier(.36,.07,.19,.97) both}.vs-root.settled.svelte-rfebxr{padding-top:3rem}.vs-root.winner-red.svelte-rfebxr{background-color:#1a0808}.vs-root.winner-blue.svelte-rfebxr{background-color:#06061a}.vs-root.winner-tie.svelte-rfebxr{background-color:#0d0d0d}.vs-root.svelte-rfebxr:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.014) 0,rgba(255,255,255,.014) 1px,transparent 1px,transparent 56px),repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0,rgba(255,255,255,.014) 1px,transparent 1px,transparent 56px);pointer-events:none}.vs-root.svelte-rfebxr:after{content:"";position:absolute;inset:0;background-image:url(/vignette.svg);background-size:100% 100%;pointer-events:none}@keyframes svelte-rfebxr-root-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-rfebxr-shake{0%,to{transform:translate(0)}10%{transform:translate(-12px,-4px) rotate(-.5deg)}22%{transform:translate(14px,3px) rotate(.5deg)}34%{transform:translate(-9px,5px)}46%{transform:translate(11px,-3px)}58%{transform:translate(-7px,3px)}70%{transform:translate(8px,-1px)}82%{transform:translate(-4px)}92%{transform:translate(4px)}}.vs-sticky.svelte-noealq{position:sticky;top:0;z-index:50;width:100%;background:var(--color-vs-bg);border-bottom:1px solid rgba(255,255,255,.08);opacity:1;transition:opacity .3s ease}.vs-sticky.inactive.svelte-noealq{opacity:0;pointer-events:none;height:0;overflow:hidden;border:none}.bar.svelte-noealq{position:relative;width:100%;height:64px;overflow:hidden;background:var(--color-vs-bg);border-top:2px solid;border-image:linear-gradient(90deg,#ef4444e6,#fff58c,#3b82f6e6) 1}.fill.svelte-noealq{position:absolute;top:0;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.fill--red.svelte-noealq{left:0;background:linear-gradient(90deg,#7f1d1d,#b91c1c 35%,#ef4444 75%,#fca5a5)}.fill--blue.svelte-noealq{right:0;background:linear-gradient(270deg,#1e3a8a,#1d4ed8 35%,#3b82f6 75%,#93c5fd)}.label.svelte-noealq{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px;pointer-events:none}.label--red.svelte-noealq{left:12px;align-items:flex-start}.label--blue.svelte-noealq{right:12px;align-items:flex-end}.team-name.svelte-noealq{font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fffffff2;text-shadow:0 1px 8px rgba(0,0,0,.95)}.team-score.svelte-noealq{font-size:.5rem;font-weight:500;color:#ffffff8c;font-variant-numeric:tabular-nums;text-shadow:0 1px 6px rgba(0,0,0,.95)}.divider.svelte-noealq{position:absolute;top:0;height:100%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10;transition:left .4s cubic-bezier(.4,0,.2,1)}.vs-text.svelte-noealq{font-size:1.1rem;font-weight:900;font-style:italic;letter-spacing:.1em;color:#fff;text-shadow:0 0 12px rgba(255,255,255,.9),0 0 30px rgba(255,230,100,.5)}.mvp-card.svelte-1pt0st6{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:1.4rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.85rem;position:relative;overflow:hidden;animation:card-in .5s ease both}.mvp-card.svelte-1pt0st6:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;border-radius:12px 0 0 12px}.mvp-card--red.svelte-1pt0st6{animation-delay:.1s}.mvp-card--blue.svelte-1pt0st6{animation-delay:.2s}.mvp-card--red.svelte-1pt0st6:before{background:linear-gradient(180deg,#ef4444,#7f1d1d)}.mvp-card--blue.svelte-1pt0st6:before{background:linear-gradient(180deg,#3b82f6,#1e3a8a)}.carry-cover.svelte-1pt0st6{width:52px;height:72px;object-fit:cover;border-radius:6px;display:block}.scene.svelte-e53v4{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1000;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:1;transition:opacity .7s ease}.scene.out.svelte-e53v4{opacity:0}.color.svelte-e53v4{position:absolute;inset:0;background:#b80061;opacity:0;transition:opacity .5s ease}.color.on.svelte-e53v4{opacity:1}.logo.svelte-e53v4{position:relative;max-width:min(60vw,480px);max-height:60vh;opacity:0;transform:scale(.96);transition:opacity .5s ease}.logo.on.svelte-e53v4{opacity:1;animation:svelte-e53v4-zoom var(--zoom-dur) linear forwards}@keyframes svelte-e53v4-zoom{0%{transform:scale(.96)}to{transform:scale(1.06)}}.tier-wrap.svelte-1aapput{transition:opacity .5s ease}.tier-wrap.fading.svelte-1aapput{opacity:0;pointer-events:none}.stats-wrap.svelte-1aapput{transition:opacity .35s ease}.stats-wrap.fading.svelte-1aapput{opacity:0;pointer-events:none}.editing-body.svelte-1aapput{padding-top:1rem;animation:svelte-1aapput-body-in .3s ease forwards}@keyframes svelte-1aapput-body-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
