@font-face{font-family:fontSans;src:url(/agario/_next/static/media/3c2e9a44d15624d2-s.woff2?dpl=20260909200629-237939) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontSans;src:url(/agario/_next/static/media/824e5e1090843540-s.woff2?dpl=20260909200629-237939) format("woff2");font-display:swap;font-weight:700 950;font-style:normal}@font-face{font-family:fontSans Fallback;src:local("Arial");ascent-override:91.04%;descent-override:18.46%;line-gap-override:2.74%;size-adjust:102.37%}.__className_fe7709{font-family:fontSans,fontSans Fallback}.__variable_fe7709{--font-sans:"fontSans","fontSans Fallback"}@font-face{font-family:fontGameDisplay;src:url(/agario/_next/static/media/824e5e1090843540-s.woff2?dpl=20260909200629-237939) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:fontGameDisplay Fallback;src:local("Arial");ascent-override:86.27%;descent-override:17.49%;line-gap-override:2.59%;size-adjust:108.04%}.__className_e75a40{font-family:fontGameDisplay,fontGameDisplay Fallback;font-weight:900;font-style:normal}.__variable_e75a40{--font-game-display:"fontGameDisplay","fontGameDisplay Fallback"}@font-face{font-family:fontShopDisplay;src:url(/agario/_next/static/media/824e5e1090843540-s.woff2?dpl=20260909200629-237939) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fontShopDisplay Fallback;src:local("Arial");ascent-override:86.27%;descent-override:17.49%;line-gap-override:2.59%;size-adjust:108.04%}.__className_ee94e4{font-family:fontShopDisplay,fontShopDisplay Fallback;font-weight:700;font-style:normal}.__variable_ee94e4{--font-shop-display:"fontShopDisplay","fontShopDisplay Fallback"}@keyframes deathFadeIn{0%{opacity:0}to{opacity:1}}@keyframes deathScaleIn{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes deathIconPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.85}}@keyframes deathScanline{0%{transform:translateY(-100%);opacity:.4}80%{opacity:.4}to{transform:translateY(500%);opacity:0}}.deathOverlay{--death-overlay-nav-offset:0px;--death-overlay-viewport-gap:28px;position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));animation:deathFadeIn .4s ease-out both}.deathOverlayBg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 110% 110% at 50% 20%,rgba(244,63,94,.11),transparent 55%),radial-gradient(ellipse 90% 90% at 50% 80%,rgba(34,211,238,.07),transparent 50%),rgba(0,0,0,.46);backdrop-filter:blur(4px)}.deathOverlay--mortalIntro .deathOverlayBg{background:radial-gradient(ellipse 100% 80% at 50% 30%,rgba(251,191,36,.16),transparent 54%),radial-gradient(ellipse 85% 95% at 50% 85%,rgba(244,63,94,.16),transparent 56%),rgba(0,0,0,.42);backdrop-filter:blur(3px)}.deathOverlay--roundEnd .deathOverlayBg{background:radial-gradient(ellipse 86% 72% at 50% 18%,rgba(34,197,94,.15),transparent 58%),radial-gradient(ellipse 78% 86% at 62% 88%,rgba(34,211,238,.13),transparent 58%),rgba(0,0,0,.42);backdrop-filter:blur(4px)}.deathOverlayCard{position:relative;z-index:1;width:min(100%,43rem);max-width:calc(100vw - 28px);max-height:calc(100svh - var(--death-overlay-nav-offset) - var(--death-overlay-viewport-gap));margin:auto;overflow:hidden;border-bottom:3px solid rgba(244,114,182,.75);border-top:3px solid rgba(244,114,182,.75);border-color:rgba(251,207,232,.55) rgba(244,114,182,.75) rgba(136,19,55,.92);border-style:solid;border-width:3px 3px 9px;border-radius:28px;background:radial-gradient(ellipse 80% 48% at 50% -8%,rgba(244,63,94,.18),transparent 62%),radial-gradient(ellipse 45% 50% at 4% 92%,rgba(168,85,247,.11),transparent 50%),linear-gradient(158deg,rgba(20,10,20,.78),rgba(6,8,18,.84));animation:deathScaleIn .5s cubic-bezier(.16,1,.3,1) both}.deathOverlayCard--minimal{max-width:28rem}.deathOverlayCard--roundEnd{border-color:rgba(190,242,100,.62) rgba(45,212,191,.78) rgba(5,150,105,.94);background:radial-gradient(ellipse 82% 50% at 50% -8%,rgba(34,197,94,.22),transparent 62%),radial-gradient(ellipse 48% 52% at 88% 92%,rgba(34,211,238,.16),transparent 52%),linear-gradient(158deg,rgba(8,34,30,.82),rgba(6,11,32,.88));box-shadow:0 24px 54px rgba(0,0,0,.46),0 0 26px rgba(45,212,191,.16),inset 0 2px 0 rgba(255,255,255,.14)}.deathOverlayCardInner{position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:clamp(12px,2svh,22px) clamp(14px,2.4vw,26px) clamp(14px,2svh,22px);scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.55) rgba(4,10,32,.35)}.deathHeader{flex-direction:row;flex-wrap:wrap;gap:8px 12px;text-align:center}.deathHeader,.deathHeaderIcon{display:flex;align-items:center;justify-content:center}.deathHeaderIcon{position:relative;width:88px;height:88px;border-bottom:3px solid rgba(251,113,133,.85);border-top:3px solid rgba(251,113,133,.85);border-color:rgba(251,207,232,.6) rgba(251,113,133,.85) rgba(136,19,55,.9);border-style:solid;border-width:3px 3px 7px;border-radius:50%;background:radial-gradient(circle at 35% 22%,rgba(251,113,133,.35),transparent 58%),linear-gradient(158deg,rgba(56,18,28,.75),rgba(24,8,14,.8));animation:deathIconPulse 2.8s ease-in-out infinite}.deathHeaderIconSvg{width:42px;height:42px;color:#fda4af;filter:drop-shadow(0 0 16px rgba(244,63,94,.65))}.deathKicker{display:inline-flex;align-items:center;gap:6px;margin-top:0;border:2px solid rgba(251,113,133,.7);border-bottom:4px solid rgba(136,19,55,.85);border-radius:14px;background:rgba(56,18,28,.7);padding:6px 12px 4px;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:10px;font-weight:900;color:#fda4af;text-transform:uppercase;letter-spacing:.16em}.deathKickerIcon{width:14px;height:14px}.deathTitle{margin:0;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:clamp(1.75rem,4vw,2.85rem);font-weight:950;line-height:.92;color:#f8fbff;text-shadow:0 4px 0 rgba(3,6,24,.88);text-transform:uppercase;letter-spacing:-.02em}.deathTitleGradient{background:linear-gradient(95deg,#fda4af,#f472b6 45%,#fb7185);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.deathSubtitle{margin:0;font-size:12px;font-weight:600;color:rgba(248,251,255,.72)}.deathHeader--roundEnd{gap:9px 14px}.deathKicker--roundEnd{border-color:rgba(45,212,191,.72) rgba(45,212,191,.72) rgba(5,150,105,.9);background:rgba(8,47,42,.74);color:#99f6e4}.deathTitleGradient--roundEnd{background:linear-gradient(95deg,#bef264,#2dd4bf 48%,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.deathMortalSpotlight{position:relative;z-index:1;width:min(100%,58rem);max-width:calc(100vw - 28px);max-height:calc(100svh - 28px);overflow:hidden;border-bottom:3px solid rgba(251,191,36,.78);border-top:3px solid rgba(251,191,36,.78);border-color:rgba(254,240,138,.6) rgba(251,191,36,.78) rgba(146,64,14,.92);border-style:solid;border-width:3px 3px 9px;border-radius:30px;background:radial-gradient(ellipse 65% 70% at 18% 10%,rgba(251,191,36,.22),transparent 58%),radial-gradient(ellipse 55% 64% at 95% 96%,rgba(244,63,94,.24),transparent 58%),linear-gradient(156deg,rgba(46,20,7,.88),rgba(15,7,18,.92));padding:clamp(18px,4vw,36px);box-shadow:0 24px 58px rgba(0,0,0,.46),0 0 34px rgba(251,191,36,.18),inset 0 2px 0 rgba(255,255,255,.18);animation:deathScaleIn .34s cubic-bezier(.16,1,.3,1) both}.deathMortalSpotlight:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent,rgba(255,255,255,.13) 38%,transparent 64%);opacity:.45;transform:translateX(-76%);animation:deathHighlightSweep 4.2s ease-in-out infinite}.deathMortalClose{position:absolute;z-index:3;top:clamp(10px,2vw,16px);right:clamp(10px,2vw,16px);display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:2px solid rgba(254,202,202,.78);border-bottom:5px solid rgba(127,29,29,.9);border-radius:16px;background:linear-gradient(180deg,#fb7185,#dc2626);color:#fff;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:24px;font-weight:1000;line-height:1;cursor:pointer;text-shadow:0 2px 0 rgba(0,0,0,.32);box-shadow:0 10px 22px rgba(0,0,0,.3);transition:transform .12s cubic-bezier(.2,1.6,.4,1),box-shadow .12s}.deathMortalClose:hover{transform:translateY(-2px) scale(1.04)}.deathMortalClose:active{transform:translateY(3px);box-shadow:none}.deathMortalSpotlightHeader{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-right:52px}.deathMortalSpotlightBody{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,3vw,28px);align-items:center;margin-top:clamp(16px,3vw,28px)}.deathMortalSpotlightLoading{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:12px;min-height:16rem;color:#fde68a;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:clamp(1rem,3vw,1.4rem);font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.deathMortalCard{position:relative;overflow:hidden;margin-top:20px;border-bottom:3px solid rgba(251,191,36,.78);border-top:3px solid rgba(251,191,36,.78);border-color:rgba(254,240,138,.65) rgba(251,191,36,.78) rgba(146,64,14,.92);border-style:solid;border-width:3px 3px 8px;border-radius:24px;background:radial-gradient(ellipse 70% 70% at 12% 8%,rgba(251,191,36,.22),transparent 58%),radial-gradient(ellipse 55% 64% at 92% 94%,rgba(244,63,94,.2),transparent 58%),linear-gradient(158deg,rgba(61,28,5,.82),rgba(20,10,12,.86));padding:14px;box-shadow:0 16px 34px rgba(0,0,0,.34),inset 0 2px 0 rgba(255,255,255,.18)}.deathMortalCard+.deathStatsCard{margin-top:14px}.deathMortalCard:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent,rgba(255,255,255,.16) 38%,transparent 64%);opacity:.55;transform:translateX(-72%);animation:deathHighlightSweep 3.8s ease-in-out infinite}.deathMortalCard--loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:74px;color:#fde68a;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.deathMortalLoadingIcon{width:18px;height:18px;animation:deathSpin .9s linear infinite}.deathMortalHeader{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.deathMortalKicker{display:inline-flex;align-items:center;border:2px solid rgba(254,240,138,.78);border-bottom:5px solid rgba(146,64,14,.86);border-radius:16px;background:linear-gradient(180deg,rgba(251,191,36,.95),rgba(245,158,11,.95));padding:7px 12px 5px;color:#421604;font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.38)}.deathMortalKicker,.deathMortalKiller{font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-weight:1000}.deathMortalKiller{min-width:0;color:#ffffff;font-size:clamp(1.1rem,3vw,1.55rem);line-height:1;overflow-wrap:anywhere;text-shadow:0 3px 0 rgba(83,24,8,.88),0 0 16px rgba(251,191,36,.46)}.deathMortalBody{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;margin-top:12px}.deathMortalImage{width:clamp(110px,18vw,180px);height:clamp(110px,18vw,180px);-o-object-fit:cover;object-fit:cover;border:3px solid rgba(255,255,255,.82);border-bottom:7px solid rgba(83,24,8,.74);border-radius:18px;background:rgba(9,8,22,.72);box-shadow:0 10px 22px rgba(0,0,0,.34),inset 0 2px 0 rgba(255,255,255,.24)}.deathMortalText{margin:0;color:#fff7ed;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:clamp(1.15rem,3.4vw,2rem);font-weight:1000;line-height:1.04;overflow-wrap:anywhere;text-shadow:0 3px 0 rgba(67,20,7,.92),0 0 12px rgba(251,191,36,.3)}.deathMortalText--spotlight{font-size:clamp(1.85rem,5vw,4.2rem);line-height:.98}.deathMortalAudio{display:none}@keyframes deathHighlightSweep{0%,38%{transform:translateX(-78%)}72%,to{transform:translateX(78%)}}@keyframes deathSpin{to{transform:rotate(1turn)}}@media (max-width:520px){.deathMortalSpotlight{border-radius:24px;padding:16px}.deathMortalSpotlightHeader{align-items:flex-start;flex-direction:column;padding-right:48px}.deathMortalBody,.deathMortalSpotlightBody{grid-template-columns:1fr}.deathMortalImage{width:min(100%,180px);height:132px}}.deathStatsCard{position:relative;overflow:hidden;margin-top:12px;border-bottom:2px solid rgba(34,211,238,.62);border-top:2px solid rgba(34,211,238,.62);border-color:rgba(135,245,255,.55) rgba(34,211,238,.62) rgba(6,70,110,.92);border-style:solid;border-width:3px 2px 6px;border-radius:20px;background:radial-gradient(ellipse 75% 55% at 50% -8%,rgba(34,211,238,.18),transparent 60%),radial-gradient(ellipse 35% 40% at 92% 88%,rgba(168,85,247,.12),transparent 48%),linear-gradient(158deg,rgba(6,18,52,.75),rgba(4,10,32,.8));padding:12px}.deathStatsCard--roundEnd{border-color:rgba(190,242,100,.55) rgba(45,212,191,.66) rgba(5,150,105,.9);background:radial-gradient(ellipse 75% 55% at 50% -8%,rgba(45,212,191,.18),transparent 60%),radial-gradient(ellipse 35% 40% at 92% 88%,rgba(190,242,100,.13),transparent 48%),linear-gradient(158deg,rgba(5,35,46,.78),rgba(4,10,32,.82))}.deathStatsHeader{display:none;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.deathStatsKicker{display:inline-flex;align-items:center;gap:8px;border:2px solid rgba(34,211,238,.65);border-bottom:5px solid rgba(6,70,110,.88);border-radius:16px;background:rgba(6,26,64,.7);padding:7px 14px 5px;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:11px;font-weight:900;color:#7dd3fc;text-transform:uppercase;letter-spacing:.14em}.deathStatsKickerIcon{width:16px;height:16px}.deathStatsRank{border:2px solid rgba(251,191,36,.7);border-bottom:5px solid rgba(146,64,14,.88);border-radius:16px;background:rgba(56,32,8,.7);padding:7px 14px 5px;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:11px;font-weight:900;color:#fcd34d;text-transform:uppercase;letter-spacing:.12em}.deathStatsGrid{margin-top:0;display:grid;gap:9px;grid-template-columns:1fr;min-width:0}@media (min-width:640px){.deathStatsGrid{grid-template-columns:minmax(6.5rem,.72fr) minmax(0,1.55fr) minmax(6.5rem,.72fr)}}.deathStatsColumn{display:grid;align-content:center;gap:6px;border:1px solid rgba(34,211,238,.22);border-bottom:4px solid rgba(6,70,110,.75);border-radius:15px;background:rgba(4,14,44,.65);padding:8px}.deathStatsColumn--right{border-color:rgba(217,70,239,.25) rgba(217,70,239,.25) rgba(88,28,135,.75)}.deathStatItem{border:1px solid rgba(248,251,255,.1);border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));padding:7px 9px;text-align:center}.deathStatLabel{font-size:8px;font-weight:900;color:rgba(125,211,252,.7);text-transform:uppercase;letter-spacing:.1em}.deathStatLabel,.deathStatValue{font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif}.deathStatValue{margin-top:2px;font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:950;color:#f8fbff;text-shadow:0 3px 0 rgba(0,0,0,.55);font-variant-numeric:tabular-nums}.deathStatsEmpty{margin-top:8px;border:2px solid rgba(34,211,238,.2);border-radius:16px;background:rgba(0,0,0,.35);padding:14px 12px;text-align:center;font-size:14px;font-weight:700;color:rgba(125,211,252,.7)}.deathXpCard{position:relative;overflow:hidden;margin-top:9px;border:2px solid rgba(250,204,21,.68);border-bottom:6px solid rgba(161,98,7,.92);border-radius:18px;background:radial-gradient(ellipse 68% 75% at 10% 0,rgba(250,204,21,.24),transparent 62%),radial-gradient(ellipse 45% 70% at 100% 100%,rgba(34,211,238,.18),transparent 58%),linear-gradient(145deg,rgba(51,31,8,.88),rgba(8,18,48,.92));box-shadow:0 18px 36px rgba(0,0,0,.3),0 0 28px rgba(250,204,21,.16);padding:10px}.deathXpCard:before{content:"";position:absolute;inset:-40% 55% -40% -20%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);transform:rotate(18deg);animation:deathXpSweep 1.4s ease-out .15s both;pointer-events:none}@keyframes deathXpSweep{0%{translate:-40% 0;opacity:0}18%{opacity:1}to{translate:230% 0;opacity:0}}.deathXpBody,.deathXpHeader,.deathXpMeta{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px}.deathXpKicker,.deathXpLevelUp{display:inline-flex;align-items:center;gap:7px;border:2px solid rgba(253,224,71,.78);border-bottom:5px solid rgba(161,98,7,.92);border-radius:15px;background:rgba(71,45,8,.74);padding:5px 9px 3px;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:8px;font-weight:950;color:#fef08a;letter-spacing:.13em;text-transform:uppercase}.deathXpLevelUp{border-color:rgba(34,211,238,.72) rgba(34,211,238,.72) rgba(14,116,144,.9);background:rgba(6,36,66,.76);color:#a5f3fc;animation:deathXpPop .62s cubic-bezier(.2,1.5,.35,1) both}@keyframes deathXpPop{0%{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}.deathXpIcon{width:15px;height:15px}.deathXpRewardRow{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(8.5rem,1.1fr) minmax(0,1fr);align-items:stretch;gap:8px;margin-top:9px}.deathXpGainBurst,.deathXpPlate{border:1px solid rgba(255,255,255,.16);border-bottom:4px solid rgba(15,23,42,.92);border-radius:15px;background:rgba(2,6,23,.42);padding:8px 9px 6px;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;text-transform:uppercase;min-width:0}.deathXpPlate{display:grid;gap:2px}.deathXpGainBurst span,.deathXpPlate span{font-size:8px;font-weight:950;color:rgba(254,249,195,.62);letter-spacing:.12em}.deathXpPlate strong{color:#dcfce7;font-size:clamp(1rem,2vw,1.3rem);font-weight:950;text-shadow:0 3px 0 rgba(0,0,0,.42),0 0 16px rgba(34,197,94,.28)}.deathXpPlate em{overflow:hidden;color:rgba(226,232,240,.78);font-size:9px;font-style:normal;font-weight:850;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.deathXpPlate--after strong{color:#f5d0fe;text-shadow:0 3px 0 rgba(0,0,0,.42),0 0 18px rgba(217,70,239,.34)}.deathXpGainBurst{display:grid;place-items:center;text-align:center;background:radial-gradient(circle at 50% -15%,rgba(250,204,21,.34),transparent 58%),linear-gradient(180deg,rgba(88,28,135,.78),rgba(30,64,175,.6));border-color:rgba(250,204,21,.4) rgba(250,204,21,.4) rgba(112,26,117,.92);box-shadow:0 0 22px rgba(217,70,239,.18);transform:translateY(-2px);animation:deathXpGainPop .72s cubic-bezier(.2,1.65,.35,1) .08s both}.deathXpGainBurst strong{color:#fde047;font-size:clamp(1.25rem,3.1vw,2.1rem);font-weight:1000;line-height:1;text-shadow:0 4px 0 rgba(0,0,0,.48),0 0 22px rgba(250,204,21,.46)}.deathXpGainBurst span:last-child{color:#67e8f9}@keyframes deathXpGainPop{0%{opacity:0;transform:translateY(8px) scale(.88)}to{opacity:1;transform:translateY(-2px) scale(1)}}.deathXpTrack{position:relative;z-index:1;overflow:hidden;height:16px;margin-top:8px;border:2px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(2,6,23,.58);box-shadow:inset 0 3px 8px rgba(0,0,0,.45)}.deathXpAfterFill,.deathXpBeforeFill,.deathXpGainFill{position:absolute;inset-block:0;height:100%;border-radius:inherit}.deathXpBeforeFill{left:0;width:var(--xp-before,0);background:repeating-linear-gradient(45deg,rgba(255,255,255,.16) 0 10px,transparent 10px 20px),linear-gradient(90deg,#16a34a,#22c55e 62%,#bef264);box-shadow:0 0 18px rgba(34,197,94,.42);animation:deathXpBeforeFill .82s cubic-bezier(.16,1,.3,1) both}.deathXpGainFill{left:var(--xp-gain-left,0);width:var(--xp-gain-width,0);background:repeating-linear-gradient(45deg,rgba(255,255,255,.2) 0 8px,transparent 8px 16px),linear-gradient(90deg,#a855f7,#d946ef 58%,#f0abfc);box-shadow:0 0 24px rgba(217,70,239,.56);transform-origin:left center;animation:deathXpGainFill 1.05s cubic-bezier(.16,1,.3,1) .18s both}.deathXpAfterFill{left:0;width:var(--xp-after,0);background:repeating-linear-gradient(45deg,rgba(255,255,255,.16) 0 10px,transparent 10px 20px),linear-gradient(90deg,#d946ef,#22d3ee);box-shadow:0 0 22px rgba(34,211,238,.42);animation:deathXpAfterFill .9s cubic-bezier(.16,1,.3,1) .72s both}@keyframes deathXpBeforeFill{0%{width:0}to{width:var(--xp-before,0)}}@keyframes deathXpGainFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes deathXpAfterFill{0%{width:0;opacity:0}to{width:var(--xp-after,0);opacity:1}}.deathXpShine{position:absolute;inset:2px auto 2px 0;width:22%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent);animation:deathXpTrackShine 1.1s ease-out .25s both;pointer-events:none}@keyframes deathXpTrackShine{0%{transform:translateX(-130%);opacity:0}20%{opacity:1}to{transform:translateX(470%);opacity:0}}.deathXpMeta{margin-top:7px;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:10px;font-weight:900;color:rgba(254,249,195,.72);letter-spacing:.08em}.deathChart{position:relative;min-height:8.4rem;border:2px solid rgba(34,211,238,.26);border-bottom:5px solid rgba(6,70,110,.86);border-radius:18px;background:radial-gradient(circle at 12% 8%,rgba(34,211,238,.18),transparent 36%),linear-gradient(180deg,rgba(7,11,34,.78),rgba(10,16,48,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 24px rgba(0,0,0,.22);padding:9px 10px 8px 34px}.deathChartHeader{position:relative;z-index:13;margin:0 2px -2px 0;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;text-transform:uppercase}.deathChartHeader span{color:rgba(125,211,252,.76);font-size:9px;font-weight:950;letter-spacing:.12em}.deathChartHeader strong{color:#bef264;font-size:16px;font-weight:1000;font-variant-numeric:tabular-nums;text-shadow:0 0 16px rgba(190,242,100,.28)}.deathChartGrid{position:absolute;inset:35px 10px 34px 34px;opacity:.34;background-image:linear-gradient(rgba(125,211,252,.24) 1px,transparent 0),linear-gradient(90deg,rgba(125,211,252,.16) 1px,transparent 0);background-size:40px 24px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.5),#000 14%,#000 92%,rgba(0,0,0,.25));mask-image:linear-gradient(90deg,rgba(0,0,0,.5),#000 14%,#000 92%,rgba(0,0,0,.25))}.deathChartScale{position:absolute;z-index:11;inset:34px auto 36px 8px;display:flex;flex-direction:column;justify-content:space-between;width:24px;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:8px;font-weight:900;color:rgba(186,230,253,.6);text-align:right;font-variant-numeric:tabular-nums}.deathChartSvg{position:relative;z-index:10;display:block;width:100%;height:6rem;overflow:visible}.deathChartArea{fill:url(#deathMassAreaGradient)}.deathChartLineGlow{fill:none;stroke:rgba(34,211,238,.46);stroke-width:9;stroke-linecap:round;stroke-linejoin:round;filter:url(#deathMassGlow);opacity:.72}.deathChartLine{fill:none;stroke:url(#deathMassLineGradient);stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:520;stroke-dashoffset:520;animation:deathChartDraw .92s cubic-bezier(.16,1,.3,1) .12s forwards}@keyframes deathChartDraw{to{stroke-dashoffset:0}}.deathChartMarker circle{fill:rgba(2,6,23,.8);stroke-width:2.4;animation:deathChartMarkerPop .48s cubic-bezier(.2,1.6,.35,1) .72s both}@keyframes deathChartMarkerPop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.deathChartMarker--peak circle{stroke:#facc15;filter:drop-shadow(0 0 8px rgba(250,204,21,.85))}.deathChartMarker--death circle{stroke:#fb7185;filter:drop-shadow(0 0 8px rgba(251,113,133,.85))}.deathChartBadges{position:relative;z-index:12;margin-top:-6px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}.deathChartBadges span{border:1px solid rgba(248,251,255,.13);border-bottom:3px solid rgba(6,70,110,.75);border-radius:999px;background:rgba(4,14,44,.76);padding:3px 7px 2px;font-size:8px;font-weight:950;color:#e0f2fe;letter-spacing:.1em}.deathChartBadges span,.deathChartLabels{font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;text-transform:uppercase}.deathChartLabels{position:relative;z-index:10;margin-top:-6px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;font-size:9px;font-weight:900;color:rgba(125,211,252,.7)}.deathChartCenter{text-align:center}.deathChartCenterLabel{font-size:10px;color:rgba(125,211,252,.7)}.deathChartCenterValue{display:block;font-size:16px;color:#bef264;font-variant-numeric:tabular-nums}.deathReplayPreparing{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;border:2px solid rgba(34,211,238,.2);border-radius:16px;background:rgba(6,26,64,.5);padding:12px 16px;font-size:13px;color:rgba(248,251,255,.8)}.deathReplayPreparingIcon{width:16px;height:16px;color:#7dd3fc;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.deathReplayCard{margin-top:20px;border-bottom:3px solid rgba(168,85,247,.65);border-top:3px solid rgba(168,85,247,.65);border-color:rgba(216,180,254,.5) rgba(168,85,247,.65) rgba(88,28,135,.9);border-style:solid;border-width:3px 3px 8px;border-radius:24px;background:radial-gradient(ellipse 70% 50% at 50% -5%,rgba(168,85,247,.18),transparent 58%),linear-gradient(158deg,rgba(28,14,44,.75),rgba(12,8,28,.8));padding:20px;text-align:center}.deathReplayCard--unlocked{border-color:rgba(34,211,238,.62) rgba(34,211,238,.62) rgba(6,70,110,.9);background:radial-gradient(ellipse 70% 50% at 50% -5%,rgba(34,211,238,.18),transparent 58%),linear-gradient(158deg,rgba(8,30,54,.75),rgba(10,10,30,.82))}.deathReplayCardTitle{font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:14px;font-weight:950;color:#e9d5ff;text-transform:uppercase;letter-spacing:.1em}.deathReplayCardDesc{margin:8px 0 0;font-size:12px;font-weight:600;color:rgba(125,211,252,.7)}.deathReplayCardBtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;border-bottom:3px solid rgba(34,211,238,.7);border-top:3px solid rgba(34,211,238,.7);border-color:rgba(135,245,255,.5) rgba(34,211,238,.7) rgba(6,70,110,.9);border-style:solid;border-width:3px 3px 7px;border-radius:18px;background:linear-gradient(145deg,#22d3ee,#a78bfa,#fbbf24);padding:14px 24px 12px;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:14px;font-weight:950;color:#0f172a;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:transform .15s cubic-bezier(.2,1.6,.4,1)}.deathReplayCardBtn--bonus{background:linear-gradient(145deg,#facc15,#fb923c,#f472b6)}.deathReplayCardBtn:hover{transform:translateY(-2px)}.deathReplayCardBtn:active{transform:translateY(2px)}.deathReplayCardBtnIcon{width:20px;height:20px;filter:drop-shadow(0 2px 0 rgba(255,255,255,.85))}.deathReplayUpsellLink{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;border:2px solid rgba(250,204,21,.38);border-bottom:5px solid rgba(146,64,14,.82);border-radius:16px;background:rgba(56,32,8,.58);padding:10px 14px 8px;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:11px;font-weight:950;color:#fde68a;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:transform .15s cubic-bezier(.2,1.6,.4,1),background .15s}.deathReplayUpsellLink:hover{transform:translateY(-2px);background:rgba(92,52,12,.7)}.deathReplayUpsellLink:active{transform:translateY(2px)}.deathReplaySection{margin-top:20px}.deathReplayControls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.deathReplayBtn{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(34,211,238,.2);border-radius:12px;background:rgba(6,26,64,.5);padding:8px 12px;font-size:12px;font-weight:700;color:#f8fbff;cursor:pointer;transition:background .15s}.deathReplayBtn:hover{background:rgba(6,26,64,.7)}.deathReplayBtn--cyan{border-color:rgba(34,211,238,.4);background:rgba(6,70,110,.5);color:#7dd3fc}.deathReplayBtn--cyan:hover{background:rgba(6,70,110,.7)}.deathReplayBtn--green{border-color:rgba(74,222,128,.4);background:rgba(6,78,34,.5);color:#86efac}.deathReplayBtn--green:hover{background:rgba(6,78,34,.7)}.deathReplayBtn--loading{border-color:rgba(251,191,36,.4);background:rgba(146,64,14,.5);color:#fcd34d;cursor:wait}.deathReplayBtnIcon{width:14px;height:14px}.deathReplayStatus{margin-top:8px;text-align:center;font-size:11px;color:rgba(134,239,172,.8)}.deathReplayStatus--error{color:rgba(251,113,133,.9)}.deathReplayVideo{margin-top:12px;overflow:hidden;border:2px solid rgba(248,251,255,.15);border-radius:16px;background:#000}.deathReplayVideoEl{width:100%;max-height:38vh;background:#000}.deathReplayHelp{margin:8px 0 0;text-align:center;font-size:11px;color:rgba(148,163,184,.75)}.deathActions{margin-top:10px;flex-direction:column-reverse}@media (min-width:640px){.deathActions{flex-direction:row;flex-wrap:wrap;justify-content:center}}.deathActionBtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;border-radius:16px;padding:14px 20px;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;text-align:center;text-decoration:none;cursor:pointer;transition:all .15s cubic-bezier(.2,1.6,.4,1)}.deathActionBtn--secondary{border:2px solid rgba(34,211,238,.2);background:rgba(6,26,64,.5);color:#f8fbff}.deathActionBtn--secondary:hover{background:rgba(6,26,64,.7)}.deathActionBtn--stats{border-bottom:3px solid rgba(34,211,238,.65);border-top:3px solid rgba(34,211,238,.65);border-color:rgba(135,245,255,.5) rgba(34,211,238,.65) rgba(6,70,110,.88);border-style:solid;border-width:3px 3px 7px;background:rgba(6,70,110,.65);color:#7dd3fc}.deathActionBtn--stats:hover{transform:translateY(-2px);background:rgba(6,70,110,.8)}.deathActionBtn--stats:active{transform:translateY(2px)}.deathActionBtn--primary{border-bottom:3px solid rgba(74,222,128,.7);border-top:3px solid rgba(74,222,128,.7);border-color:rgba(187,247,208,.55) rgba(74,222,128,.7) rgba(22,101,52,.92);border-style:solid;border-width:3px 3px 8px;background:linear-gradient(145deg,#34d399,#10b981);color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.34)}.deathActionBtn--primary:hover{transform:translateY(-2px)}.deathActionBtn--primary:active{transform:translateY(2px)}.deathActionBtnIcon{width:16px;height:16px}.deathOverlayHint{margin:16px 0 0;text-align:center;font-size:10px;font-weight:700;color:rgba(148,163,184,.6);text-transform:uppercase;letter-spacing:.18em}@media (max-height:960px) and (min-width:760px),(max-width:1500px) and (min-width:760px){.deathOverlay{--death-overlay-nav-offset:96px;--death-overlay-viewport-gap:22px;align-items:flex-start;padding-top:calc(var(--death-overlay-nav-offset) + 8px);padding-bottom:max(12px,env(safe-area-inset-bottom))}.deathOverlay--mortalIntro{--death-overlay-nav-offset:0px;align-items:center;padding-top:max(14px,env(safe-area-inset-top))}.deathOverlay--mortalIntro .deathMortalSpotlight{max-height:calc(100svh - 28px);overflow-y:auto}.deathOverlayCard{width:min(100%,39rem);border-width:2px 2px 7px;border-radius:24px}.deathOverlayCard,.deathOverlayCardInner{max-height:calc(100svh - var(--death-overlay-nav-offset) - var(--death-overlay-viewport-gap))}.deathOverlayCardInner{padding:10px clamp(12px,1.6vw,22px) 12px}.deathHeaderIcon{display:none}.deathKicker{margin-top:0;border-width:2px 2px 4px;padding:5px 11px 3px;font-size:9px}.deathTitle{margin-top:0;font-size:clamp(1.9rem,3.55vw,2.6rem)}.deathSubtitle{margin-top:4px;font-size:11px}.deathStatsCard{margin-top:10px;border-width:2px 2px 6px;border-radius:20px;padding:11px}.deathStatsKicker,.deathStatsRank{border-width:2px 2px 4px;padding:5px 11px 3px;font-size:9px;letter-spacing:.1em}.deathStatsGrid{margin-top:8px;gap:7px;grid-template-columns:minmax(5.2rem,.58fr) minmax(0,1.65fr) minmax(5.2rem,.58fr)}.deathStatsColumn{gap:5px;border-width:1px 1px 4px;border-radius:15px;padding:7px}.deathChart{min-height:5.9rem;border-width:1px 1px 4px;border-radius:16px;padding:8px}.deathChartSvg{height:4.8rem}.deathChartCenterLabel,.deathChartLabels{font-size:9px}.deathChartCenterValue{font-size:16px}.deathStatItem{border-radius:13px;padding:6px 7px}.deathStatLabel{font-size:8px;letter-spacing:.08em}.deathStatValue{font-size:clamp(1.2rem,2vw,1.55rem)}.deathXpCard{margin-top:8px;border-width:2px 2px 6px;border-radius:18px;padding:9px}.deathXpKicker,.deathXpLevelUp{border-width:2px 2px 4px;padding:5px 9px 3px;font-size:8px;letter-spacing:.08em}.deathXpRewardRow{gap:7px;grid-template-columns:minmax(0,1fr) minmax(7.5rem,1fr) minmax(0,1fr)}.deathXpGainBurst,.deathXpPlate{border-radius:14px;padding:7px 7px 5px}.deathXpPlate strong{font-size:clamp(.95rem,2vw,1.2rem)}.deathXpGainBurst strong{font-size:clamp(1.15rem,2.3vw,1.65rem)}.deathXpTrack{height:16px;margin-top:8px}.deathReplayCard,.deathReplayPreparing,.deathReplaySection{margin-top:10px}.deathReplayPreparing{padding:8px 11px;font-size:11px}.deathActions{margin-top:8px;gap:7px}.deathActionBtn{border-bottom-width:5px;border-radius:14px;padding:9px 13px 7px;font-size:11px;letter-spacing:.04em}.deathOverlayHint{display:none}}@media (max-height:720px) and (min-width:760px){.deathOverlay{--death-overlay-nav-offset:88px;--death-overlay-viewport-gap:14px}.deathKicker,.deathSubtitle{display:none}.deathTitle{margin-top:0;font-size:clamp(1.8rem,3.3vw,2.35rem)}.deathStatsCard{margin-top:9px}.deathStatsHeader{display:none}.deathStatsGrid{margin-top:0}.deathActions,.deathReplayPreparing{margin-top:8px}}@media (max-width:760px){.deathOverlay{align-items:flex-start;padding-top:max(12px,env(safe-area-inset-top))}.deathOverlayCard{width:100%;border-width:2px 2px 6px;border-radius:22px}.deathOverlayCardInner{padding:16px 12px 18px}.deathOverlay--mortalIntro .deathMortalSpotlight{max-height:calc(100svh - 24px);overflow-y:auto}.deathHeaderIcon{width:58px;height:58px;border-width:2px 2px 5px}.deathHeaderIconSvg{width:28px;height:28px}.deathKicker{margin-top:0;font-size:9px;letter-spacing:.12em}.deathTitle{font-size:clamp(1.7rem,10vw,2.55rem);letter-spacing:-.02em}.deathSubtitle{font-size:12px}.deathStatsCard{margin-top:16px;border-width:2px 2px 6px;border-radius:20px;padding:12px}.deathStatsHeader{justify-content:center}.deathStatsKicker,.deathStatsRank{max-width:100%;font-size:9px;letter-spacing:.09em}.deathStatsGrid{gap:10px}.deathStatsColumn{grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));border-width:1px 1px 4px;padding:9px}.deathChart{min-height:8.4rem;border-width:1px 1px 4px}.deathChartSvg{height:7rem}.deathReplayPreparing{align-items:flex-start;text-align:left;font-size:12px;line-height:1.35}.deathActions{margin-top:10px}.deathActionBtn{width:100%;padding:12px 12px 10px;font-size:12px;letter-spacing:.04em}.deathOverlayHint{display:none}}@media (max-width:390px){.deathTitle{font-size:clamp(1.55rem,9vw,2.2rem)}.deathStatsColumn{grid-template-columns:1fr}.deathChartLabels{font-size:9px}}.deathOverlayCard{width:min(100%,52rem);border-width:2px 2px 5px;border-radius:24px;background:radial-gradient(ellipse 70% 46% at 50% -12%,rgba(244,63,94,.16),transparent 64%),linear-gradient(155deg,rgba(22,10,24,.94),rgba(5,10,24,.96));box-shadow:0 28px 70px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.1)}.deathOverlayCardInner{display:grid;grid-template-rows:minmax(0,1fr) auto;max-height:calc(100svh - var(--death-overlay-nav-offset) - var(--death-overlay-viewport-gap));overflow:hidden;padding:0}.deathOverlayScrollArea{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:clamp(12px,1.7svh,18px) clamp(13px,2vw,22px) 12px;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.55) rgba(4,10,32,.35)}.deathOverlayFooter{position:relative;z-index:5;border-top:1px solid rgba(148,163,184,.16);background:rgba(4,8,22,.94);box-shadow:0 -12px 30px rgba(0,0,0,.34);padding:9px clamp(12px,2vw,22px) 10px}.deathChart{min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(103,232,249,.22);border-radius:17px;background:rgba(2,6,23,.48);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);padding:9px 11px 7px}.deathChartHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 1px 3px}.deathChartHeader>span{color:rgba(186,230,253,.78);font-size:9px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.deathChartSummary{display:flex;align-items:center;gap:8px;white-space:nowrap}.deathChartSummary span{color:rgba(148,163,184,.82);font-size:8px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.deathChartSummary strong{color:#bef264;font-size:11px;font-variant-numeric:tabular-nums}.deathChartCanvas{position:relative;height:clamp(7rem,15svh,9rem);min-height:0}.deathXpCard{margin-top:8px;border:1px solid rgba(250,204,21,.38);border-bottom:4px solid rgba(161,98,7,.72);border-radius:17px;background:linear-gradient(145deg,rgba(50,31,9,.78),rgba(7,16,38,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.07);padding:9px 11px 8px}.deathXpCard:before,.deathXpShine{display:none}.deathXpCompactSummary{position:relative;z-index:1;display:flex;align-items:center;gap:10px}.deathXpKicker{flex:0 0 auto;border-width:1px 1px 3px;border-radius:12px;padding:5px 8px 3px}.deathXpLevelRoute{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;margin-left:auto;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;text-transform:uppercase;white-space:nowrap}.deathXpLevelRoute span{color:#f8fafc;font-size:clamp(.78rem,1.8vw,1rem);font-weight:950}.deathXpLevelRoute strong{color:#fde047;font-size:clamp(.9rem,2vw,1.15rem);font-weight:1000}.deathXpLevelRoute em{color:#a5f3fc;font-size:10px;font-style:normal;font-weight:950}.deathXpLevelUp{flex:0 0 auto;border-width:1px 1px 3px;border-radius:12px;padding:5px 8px 3px}.deathXpTrack{height:11px;margin-top:7px}.deathXpMeta{margin-top:5px;font-size:9px}.deathActions{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;min-width:0;margin:0}.deathActionBtn{flex:0.9 1 0;min-height:42px;border-radius:13px;padding:9px 11px 7px;font-size:11px;letter-spacing:.045em}.deathActionBtn--primary{flex-grow:1.35;border-width:2px 2px 5px}.deathActionBtn--stats{border-width:2px 2px 5px}.deathActionBtn:active{transform:translateY(3px)}.deathOverlayHint{margin:6px 0 0;font-size:8px;letter-spacing:.12em}@media (max-height:960px) and (min-width:760px),(max-width:1500px) and (min-width:760px){.deathOverlayCard{width:min(100%,48rem)}.deathOverlayCardInner{padding:0}.deathOverlayScrollArea{padding:9px clamp(11px,1.5vw,18px)}.deathChartCanvas{height:clamp(5rem,12svh,7rem)}.deathActions{margin:0}}@media (max-width:760px){.deathOverlayCardInner{padding:0}.deathOverlayScrollArea{padding:12px 10px 9px}.deathOverlayFooter{padding:8px 9px 9px}.deathChartCanvas{height:7rem}.deathXpCompactSummary{gap:6px}.deathXpLevelRoute{gap:5px}.deathXpLevelUp{display:none}.deathActions{flex-direction:row;gap:6px;margin:0}.deathActionBtn{width:auto;min-height:40px;gap:5px;padding:8px 6px 6px;font-size:9px}.deathActionBtnIcon{width:14px;height:14px}}@media (max-width:390px){.deathChartSummary span:first-child{display:none}.deathXpKicker{font-size:7px}.deathActionBtn--primary .deathActionBtnIcon:last-child,.deathXpLevelRoute em{display:none}}@keyframes deathGuestRecordIn{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.deathHeader{gap:5px 10px}.deathKicker{border:0;border-radius:999px;background:rgba(190,24,93,.2);box-shadow:none;padding:5px 10px}.deathTitle{flex-basis:100%;font-size:clamp(1.8rem,4vw,2.55rem);text-shadow:none}.deathSubtitle{flex-basis:100%;margin-top:1px;color:rgba(226,232,240,.74);font-size:10px}.deathStatsCard,.deathStatsCard--roundEnd{margin-top:9px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.deathPrimaryStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.deathPrimaryStat{min-width:0;border:1px solid rgba(148,163,184,.14);border-radius:15px;background:rgba(15,23,42,.58);padding:9px 10px 8px;text-align:center}.deathPrimaryStat span{overflow:hidden;color:rgba(165,243,252,.7);font-size:8px;font-weight:900;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.deathPrimaryStat span,.deathPrimaryStat strong{display:block;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif}.deathPrimaryStat strong{margin-top:2px;color:#f8fafc;font-size:clamp(1.15rem,2.6vw,1.55rem);font-weight:950;font-variant-numeric:tabular-nums}.deathChart{margin-top:8px}.deathChartCanvas{height:clamp(6.875rem,14svh,8.75rem)}.deathChartFallback{display:flex;align-items:baseline;gap:9px;margin-top:8px;border:1px solid rgba(103,232,249,.18);border-radius:15px;background:rgba(2,6,23,.46);padding:11px 13px}.deathChartFallback em,.deathChartFallback span{color:rgba(165,243,252,.68);font-size:9px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.deathChartFallback strong{color:#f8fafc;font-size:1.35rem;font-weight:950;font-variant-numeric:tabular-nums}.deathChartFallback em{margin-left:auto}.deathDetailsToggle{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;margin:7px auto 0;border:0;border-radius:11px;background:transparent;padding:6px 10px;color:rgba(186,230,253,.76);font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.deathDetailsToggle:hover{background:rgba(34,211,238,.07);color:#cffafe}.deathDetailsToggleIcon{width:13px;height:13px;transition:transform .16s ease-out}.deathDetailsToggleIcon--open{transform:rotate(180deg)}.deathDeferredDetails,.deathInlineDetails{margin-top:7px;border-top:1px solid rgba(148,163,184,.13);padding-top:8px}.deathInlineDetails .deathStatsColumn{grid-template-columns:repeat(4,minmax(0,1fr));border:0;border-radius:0;background:transparent;padding:0}.deathInlineDetails .deathStatItem{border-color:rgba(148,163,184,.12);background:rgba(15,23,42,.42)}.deathXpCard{border:0;border-radius:14px;background:rgba(56,40,8,.28);box-shadow:none;padding:8px 10px}.deathXpOneLine{display:flex;align-items:center;gap:9px;min-width:0}.deathXpGain,.deathXpLevel,.deathXpRubis{flex:0 0 auto;font-family:var(--font-game-display),var(--font-display),Impact,system-ui,sans-serif;font-weight:950;white-space:nowrap}.deathXpLevel{color:#f8fafc;font-size:11px;text-transform:uppercase}.deathXpGain{color:#fde047;font-size:12px}.deathXpRubis{color:#fda4af;font-size:9px;font-style:normal}.deathXpOneLine .deathXpTrack{flex:1 1 auto;min-width:5rem;height:15px;margin:0;border:1px solid rgba(255,255,255,.22)}.deathXpTrackValue{position:absolute;inset:0;z-index:3;display:grid;place-items:center;color:#fff;font-size:7px;font-weight:950;letter-spacing:.02em;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums}.deathXpOneLine .deathXpLevelUp{border:0;border-radius:8px;background:rgba(34,211,238,.12);box-shadow:none;padding:4px 6px;color:#a5f3fc;animation:none}.deathDeferredDetails .deathReplayCard,.deathDeferredDetails .deathReplayPreparing,.deathDeferredDetails .deathReplaySection{margin-top:0}.deathActionBtn:disabled{cursor:wait;opacity:.68}.deathActionBtn--secondary,.deathActionBtn--stats{border-color:rgba(255,255,255,.08) rgba(148,163,184,.2) rgba(15,23,42,.96);background:rgba(15,23,42,.78);color:#e2e8f0}.deathActionBtnIcon--spin{animation:spin .8s linear infinite}@media (max-width:760px){.deathTitle{font-size:clamp(1.65rem,8vw,2.15rem)}.deathPrimaryStats{gap:5px}.deathPrimaryStat{border-radius:12px;padding:7px 5px 6px}.deathPrimaryStat span{font-size:7px;letter-spacing:.05em}.deathPrimaryStat strong{font-size:clamp(1rem,6vw,1.3rem)}.deathChartCanvas{height:6.875rem}.deathChartSummary span:nth-child(3){display:none}.deathXpOneLine{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.deathXpOneLine .deathXpLevelUp,.deathXpRubis{display:none}.deathActions{flex-wrap:wrap}.deathActionBtn--primary{order:-1;flex-basis:100%}.deathActionBtn--secondary,.deathActionBtn--stats{flex-basis:calc(50% - 3px)}.deathInlineDetails .deathStatsColumn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.deathActionBtn,.deathDetailsToggleIcon,.deathOverlay,.deathOverlayCard,.deathReplayCard,.deathReplaySection,.deathXpAfterFill,.deathXpBeforeFill,.deathXpGainFill{animation:none!important;transition:none!important}}.deathOverlayCard--roundEnd{border-color:rgba(250,204,21,.72) rgba(250,204,21,.72) rgba(180,83,9,.9);background:radial-gradient(ellipse 74% 52% at 48% -14%,rgba(250,204,21,.18),transparent 62%),linear-gradient(155deg,rgba(30,20,8,.96),rgba(5,10,24,.97))}.deathOverlayCard--survivor{border-color:rgba(52,211,153,.72) rgba(52,211,153,.72) rgba(6,95,70,.95);background:radial-gradient(ellipse 74% 52% at 48% -14%,rgba(45,212,191,.2),transparent 62%),linear-gradient(155deg,rgba(5,35,34,.96),rgba(5,10,24,.97))}.deathHeaderMeta{display:flex;align-items:center;justify-content:center;gap:8px;flex-basis:100%}.deathModeChip{max-width:min(15rem,48vw);overflow:hidden;border:1px solid rgba(103,232,249,.2);border-radius:999px;background:rgba(15,23,42,.62);padding:5px 9px;color:rgba(207,250,254,.82);font-size:8px;font-weight:950;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.deathKillerLine{display:flex;align-items:center;justify-content:center;gap:7px;flex-basis:100%}.deathKillerAvatar{width:26px;height:26px;flex:0 0 auto;border:2px solid rgba(251,113,133,.62);border-radius:999px;background:rgba(15,23,42,.88);-o-object-fit:cover;object-fit:cover}.deathKillerLine .deathSubtitle{flex-basis:auto;margin:0}.deathResultMeta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;border-left:3px solid rgba(34,211,238,.72);border-radius:8px 13px 13px 8px;background:linear-gradient(90deg,rgba(8,145,178,.13),rgba(15,23,42,.35));padding:7px 8px 7px 10px}.deathResultMeta>div:first-child{min-width:0}.deathResultMeta>div:first-child span,.deathResultMeta>div:first-child strong{display:block}.deathResultMeta>div:first-child span{color:rgba(165,243,252,.6);font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.deathResultMeta>div:first-child strong{overflow:hidden;margin-top:1px;color:#f8fafc;font-size:11px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.deathRankBadge{display:flex;align-items:center;gap:5px;flex:0 0 auto;border:1px solid rgba(103,232,249,.3);border-bottom:3px solid rgba(14,116,144,.78);border-radius:10px;background:rgba(8,145,178,.16);padding:5px 8px 3px;color:#cffafe;font-size:10px;font-weight:950}.deathRankBadge svg{width:13px;height:13px}.deathRankBadge--podium{border-color:rgba(253,224,71,.62) rgba(253,224,71,.62) rgba(180,83,9,.9);background:rgba(250,204,21,.16);color:#fef08a}.deathDetailsToggle{border:1px solid rgba(103,232,249,.2);border-bottom:3px solid rgba(8,47,73,.92);background:rgba(8,47,73,.42);padding-bottom:4px;transition:transform .1s ease-out,border-color .14s ease-out,background-color .14s ease-out}.deathDetailsToggle:hover{border-color:rgba(103,232,249,.42);background:rgba(8,145,178,.2)}.deathDetailsToggle:active{transform:translateY(2px);border-bottom-width:1px;margin-bottom:2px}.deathActionBtn:focus-visible,.deathDetailsToggle:focus-visible{outline:3px solid rgba(103,232,249,.9);outline-offset:3px}.deathActionBtn--primary{box-shadow:0 5px 0 #047857,0 0 20px rgba(52,211,153,.18)}.deathActionBtn--primary:active{box-shadow:none}@media (max-width:760px){.deathHeaderMeta{gap:5px}.deathModeChip{max-width:42vw;padding:4px 7px;font-size:7px}.deathResultMeta{padding-block:6px}.deathResultMeta>div:first-child strong{font-size:10px}.deathActionBtn--stats{font-size:8px}}@media (max-height:520px) and (orientation:landscape){.deathOverlayScrollArea{padding-block:7px}.deathHeader{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px}.deathHeaderMeta{grid-row:1/span 2;flex-direction:column;align-items:flex-start}.deathKillerLine,.deathSubtitle,.deathTitle{grid-column:2;flex-basis:auto;justify-content:flex-start;text-align:left}.deathTitle{font-size:1.55rem}.deathPrimaryStat{padding-block:5px}.deathChartCanvas{height:5.5rem}.deathXpCard{padding-block:6px}.deathOverlayHint{display:none}}.deathOverlay:not(.deathOverlay--roundEnd) .deathOverlayBg{background:radial-gradient(ellipse 92% 82% at 72% 42%,rgba(244,63,94,.055),transparent 62%),rgba(0,0,0,.08);backdrop-filter:none}