@font-face{font-family:fontSans;src:url(../media/ubuntu_regular-s.24oxf_cp4o0sl.woff2?dpl=20260829224530-3659519)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontSans;src:url(../media/ubuntu_bold-s.2rgntsw2videp.woff2?dpl=20260829224530-3659519)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%}.fontsans_c4720e59-module__HW7HLG__className{font-family:fontSans,fontSans Fallback}.fontsans_c4720e59-module__HW7HLG__variable{--font-sans:"fontSans", "fontSans Fallback"}
@font-face{font-family:fontGameDisplay;src:url(../media/ubuntu_bold-s.2rgntsw2videp.woff2?dpl=20260829224530-3659519)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%}.fontgamedisplay_69e2e8fc-module__n_PPVW__className{font-family:fontGameDisplay,fontGameDisplay Fallback;font-style:normal;font-weight:900}.fontgamedisplay_69e2e8fc-module__n_PPVW__variable{--font-game-display:"fontGameDisplay", "fontGameDisplay Fallback"}
@font-face{font-family:fontShopDisplay;src:url(../media/ubuntu_bold-s.2rgntsw2videp.woff2?dpl=20260829224530-3659519)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%}.fontshopdisplay_47458892-module___vbmpa__className{font-family:fontShopDisplay,fontShopDisplay Fallback;font-style:normal;font-weight:700}.fontshopdisplay_47458892-module___vbmpa__variable{--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{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes deathScanline{0%{opacity:.4;transform:translateY(-100%)}80%{opacity:.4}to{opacity:0;transform:translateY(500%)}}.deathOverlay{--death-overlay-nav-offset:0px;--death-overlay-viewport-gap:28px;z-index:9999;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));justify-content:center;align-items:center;animation:.4s ease-out both deathFadeIn;display:flex;position:fixed;inset:0;overflow:hidden auto}.deathOverlayBg{pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(110% 110% at 50% 20%,#f43f5e1c,#0000 55%),radial-gradient(90% 90% at 50% 80%,#22d3ee12,#0000 50%),#00000075;position:absolute;inset:0}.deathOverlay--mortalIntro .deathOverlayBg{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:radial-gradient(100% 80% at 50% 30%,#fbbf2429,#0000 54%),radial-gradient(85% 95% at 50% 85%,#f43f5e29,#0000 56%),#0000006b}.deathOverlay--roundEnd .deathOverlayBg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(86% 72% at 50% 18%,#22c55e26,#0000 58%),radial-gradient(78% 86% at 62% 88%,#22d3ee21,#0000 58%),#0000006b}.deathOverlayCard{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));background:radial-gradient(80% 48% at 50% -8%,#f43f5e2e,#0000 62%),radial-gradient(45% 50% at 4% 92%,#a855f71c,#0000 50%),linear-gradient(158deg,#140a14c7,#060812d6);border:3px solid #f472b6bf;border-top-color:#fbcfe88c;border-bottom:9px solid #881337eb;border-radius:28px;margin:auto;animation:.5s cubic-bezier(.16,1,.3,1) both deathScaleIn;position:relative;overflow:hidden}.deathOverlayCard--minimal{max-width:28rem}.deathOverlayCard--roundEnd{background:radial-gradient(82% 50% at 50% -8%,#22c55e38,#0000 62%),radial-gradient(48% 52% at 88% 92%,#22d3ee29,#0000 52%),linear-gradient(158deg,#08221ed1,#060b20e0);border-color:#bef2649e #2dd4bfc7 #059669f0;box-shadow:0 24px 54px #00000075,0 0 26px #2dd4bf29,inset 0 2px #ffffff24}.deathOverlayCardInner{max-height:calc(100svh - var(--death-overlay-nav-offset) - var(--death-overlay-viewport-gap));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#22d3ee8c #040a2059;padding:clamp(12px,2svh,22px) clamp(14px,2.4vw,26px) clamp(14px,2svh,22px);position:relative;overflow:hidden auto}.deathHeader{text-align:center;flex-flow:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.deathHeaderIcon{background:radial-gradient(circle at 35% 22%,#fb718559,#0000 58%),linear-gradient(158deg,#38121cbf,#18080ecc);border:3px solid #fb7185d9;border-top-color:#fbcfe899;border-bottom:7px solid #881337e6;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;animation:2.8s ease-in-out infinite deathIconPulse;display:flex;position:relative}.deathHeaderIconSvg{color:#fda4af;filter:drop-shadow(0 0 16px #f43f5ea6);width:42px;height:42px}.deathKicker{font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;color:#fda4af;text-transform:uppercase;letter-spacing:.16em;background:#38121cb3;border:2px solid #fb7185b3;border-bottom:4px solid #881337d9;border-radius:14px;align-items:center;gap:6px;margin-top:0;padding:6px 12px 4px;font-size:10px;font-weight:900;display:inline-flex}.deathKickerIcon{width:14px;height:14px}.deathTitle{font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;color:#f8fbff;text-shadow:0 4px #030618e0;text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,4vw,2.85rem);font-weight:950;line-height:.92}.deathTitleGradient{background:linear-gradient(95deg,#fda4af 0%,#f472b6 45%,#fb7185 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.deathSubtitle{color:#f8fbffb8;flex-basis:100%;margin:0;font-size:12px;font-weight:600}.deathHeader--roundEnd{gap:9px 14px}.deathKicker--roundEnd{color:#99f6e4;background:#082f2abd;border-color:#2dd4bfb8 #2dd4bfb8 #059669e6}.deathTitleGradient--roundEnd{background:linear-gradient(95deg,#bef264 0%,#2dd4bf 48%,#38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.deathMortalSpotlight{z-index:1;background:radial-gradient(65% 70% at 18% 10%,#fbbf2438,#0000 58%),radial-gradient(55% 64% at 95% 96%,#f43f5e3d,#0000 58%),linear-gradient(156deg,#2e1407e0,#0f0712eb);border:3px solid #fbbf24c7;border-top-color:#fef08a99;border-bottom:9px solid #92400eeb;border-radius:30px;width:min(100%,58rem);max-width:calc(100vw - 28px);max-height:calc(100svh - 28px);padding:clamp(18px,4vw,36px);animation:.34s cubic-bezier(.16,1,.3,1) both deathScaleIn;position:relative;overflow:hidden;box-shadow:0 24px 58px #00000075,0 0 34px #fbbf242e,inset 0 2px #ffffff2e}.deathMortalSpotlight:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(115deg,#0000 0%,#ffffff21 38%,#0000 64%);animation:4.2s ease-in-out infinite deathHighlightSweep;position:absolute;inset:0;transform:translate(-76%)}.deathMortalClose{z-index:3;color:#fff;width:42px;height:42px;font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;cursor:pointer;text-shadow:0 2px #00000052;background:linear-gradient(#fb7185,#dc2626);border:2px solid #fecacac7;border-bottom:5px solid #7f1d1de6;border-radius:16px;justify-content:center;align-items:center;font-size:24px;font-weight:1000;line-height:1;transition:transform .12s cubic-bezier(.2,1.6,.4,1),box-shadow .12s;display:inline-flex;position:absolute;top:clamp(10px,2vw,16px);right:clamp(10px,2vw,16px);box-shadow:0 10px 22px #0000004d}.deathMortalClose:hover{transform:translateY(-2px)scale(1.04)}.deathMortalClose:active{box-shadow:none;transform:translateY(3px)}.deathMortalSpotlightHeader{z-index:1;justify-content:space-between;align-items:center;gap:16px;padding-right:52px;display:flex;position:relative}.deathMortalSpotlightBody{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,28px);margin-top:clamp(16px,3vw,28px);display:grid;position:relative}.deathMortalSpotlightLoading{z-index:1;color:#fde68a;min-height:16rem;font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-size:clamp(1rem,3vw,1.4rem);font-weight:1000;display:flex;position:relative}.deathMortalCard{background:radial-gradient(70% 70% at 12% 8%,#fbbf2438,#0000 58%),radial-gradient(55% 64% at 92% 94%,#f43f5e33,#0000 58%),linear-gradient(158deg,#3d1c05d1,#140a0cdb);border:3px solid #fbbf24c7;border-top-color:#fef08aa6;border-bottom:8px solid #92400eeb;border-radius:24px;margin-top:20px;padding:14px;position:relative;overflow:hidden;box-shadow:0 16px 34px #00000057,inset 0 2px #ffffff2e}.deathMortalCard+.deathStatsCard{margin-top:14px}.deathMortalCard:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(115deg,#0000 0%,#ffffff29 38%,#0000 64%);animation:3.8s ease-in-out infinite deathHighlightSweep;position:absolute;inset:0;transform:translate(-72%)}.deathMortalCard--loading{color:#fde68a;min-height:74px;font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.deathMortalLoadingIcon{width:18px;height:18px;animation:.9s linear infinite deathSpin}.deathMortalHeader{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.deathMortalKicker{color:#421604;font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px #ffffff61;background:linear-gradient(#fbbf24f2,#f59e0bf2);border:2px solid #fef08ac7;border-bottom:5px solid #92400edb;border-radius:16px;align-items:center;padding:7px 12px 5px;font-size:11px;font-weight:1000;display:inline-flex}.deathMortalKiller{color:#fff;min-width:0;font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;overflow-wrap:anywhere;text-shadow:0 3px #531808e0,0 0 16px #fbbf2475;font-size:clamp(1.1rem,3vw,1.55rem);font-weight:1000;line-height:1}.deathMortalBody{z-index:1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin-top:12px;display:grid;position:relative}.deathMortalImage{-o-object-fit:cover;object-fit:cover;background:#090816b8;border:3px solid #ffffffd1;border-bottom:7px solid #531808bd;border-radius:18px;width:clamp(110px,18vw,180px);height:clamp(110px,18vw,180px);box-shadow:0 10px 22px #00000057,inset 0 2px #ffffff3d}.deathMortalText{color:#fff7ed;font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;overflow-wrap:anywhere;text-shadow:0 3px #431407eb,0 0 12px #fbbf244d;margin:0;font-size:clamp(1.15rem,3.4vw,2rem);font-weight:1000;line-height:1.04}.deathMortalText--spotlight{font-size:clamp(1.85rem,5vw,4.2rem);line-height:.98}.deathMortalAudio{display:none}@keyframes deathHighlightSweep{0%,38%{transform:translate(-78%)}72%,to{transform:translate(78%)}}@keyframes deathSpin{to{transform:rotate(360deg)}}@media (max-width:520px){.deathMortalSpotlight{border-radius:24px;padding:16px}.deathMortalSpotlightHeader{flex-direction:column;align-items:flex-start;padding-right:48px}.deathMortalSpotlightBody,.deathMortalBody{grid-template-columns:1fr}.deathMortalImage{width:min(100%,180px);height:132px}}.deathStatsCard{background:radial-gradient(75% 55% at 50% -8%,#22d3ee2e,#0000 60%),radial-gradient(35% 40% at 92% 88%,#a855f71f,#0000 48%),linear-gradient(158deg,#061234bf,#040a20cc);border:2px solid #22d3ee9e;border-top:3px solid #87f5ff8c;border-bottom:6px solid #06466eeb;border-radius:20px;margin-top:12px;padding:12px;position:relative;overflow:hidden}.deathStatsCard--roundEnd{background:radial-gradient(75% 55% at 50% -8%,#2dd4bf2e,#0000 60%),radial-gradient(35% 40% at 92% 88%,#bef26421,#0000 48%),linear-gradient(158deg,#05232ec7,#040a20d1);border-color:#bef2648c #2dd4bfa8 #059669e6}.deathStatsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:none}.deathStatsKicker{font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;color:#7dd3fc;text-transform:uppercase;letter-spacing:.14em;background:#061a40b3;border:2px solid #22d3eea6;border-bottom:5px solid #06466ee0;border-radius:16px;align-items:center;gap:8px;padding:7px 14px 5px;font-size:11px;font-weight:900;display:inline-flex}.deathStatsKickerIcon{width:16px;height:16px}.deathStatsRank{font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;color:#fcd34d;text-transform:uppercase;letter-spacing:.12em;background:#382008b3;border:2px solid #fbbf24b3;border-bottom:5px solid #92400ee0;border-radius:16px;padding:7px 14px 5px;font-size:11px;font-weight:900}.deathStatsGrid{grid-template-columns:1fr;gap:9px;min-width:0;margin-top:0;display:grid}@media (min-width:640px){.deathStatsGrid{grid-template-columns:minmax(6.5rem,.72fr) minmax(0,1.55fr) minmax(6.5rem,.72fr)}}.deathStatsColumn{background:#040e2ca6;border:1px solid #22d3ee38;border-bottom:4px solid #06466ebf;border-radius:15px;align-content:center;gap:6px;padding:8px;display:grid}.deathStatsColumn--right{border-color:#d946ef40 #d946ef40 #581c87bf}.deathStatItem{text-align:center;background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #f8fbff1a;border-radius:13px;padding:7px 9px}.deathStatLabel{font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;color:#7dd3fcb3;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.deathStatValue{font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;color:#f8fbff;text-shadow:0 3px #0000008c;font-variant-numeric:tabular-nums;margin-top:2px;font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:950}.deathStatsEmpty{text-align:center;color:#7dd3fcb3;background:#00000059;border:2px solid #22d3ee33;border-radius:16px;margin-top:8px;padding:14px 12px;font-size:14px;font-weight:700}.deathXpCard{background:radial-gradient(68% 75% at 10% 0,#facc153d,#0000 62%),radial-gradient(45% 70% at 100% 100%,#22d3ee2e,#0000 58%),linear-gradient(145deg,#331f08e0,#081230eb);border:2px solid #facc15ad;border-bottom:6px solid #a16207eb;border-radius:18px;margin-top:9px;padding:10px;position:relative;overflow:hidden;box-shadow:0 18px 36px #0000004d,0 0 28px #facc1529}.deathXpCard:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);animation:1.4s ease-out .15s both deathXpSweep;position:absolute;inset:-40% 55% -40% -20%;transform:rotate(18deg)}@keyframes deathXpSweep{0%{opacity:0;translate:-40%}18%{opacity:1}to{opacity:0;translate:230%}}.deathXpHeader,.deathXpBody,.deathXpMeta{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.deathXpKicker,.deathXpLevelUp{font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;color:#fef08a;letter-spacing:.13em;text-transform:uppercase;background:#472d08bd;border:2px solid #fde047c7;border-bottom:5px solid #a16207eb;border-radius:15px;align-items:center;gap:7px;padding:5px 9px 3px;font-size:8px;font-weight:950;display:inline-flex}.deathXpLevelUp{color:#a5f3fc;background:#062442c2;border-color:#22d3eeb8 #22d3eeb8 #0e7490e6;animation:.62s cubic-bezier(.2,1.5,.35,1) both deathXpPop}@keyframes deathXpPop{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.deathXpIcon{width:15px;height:15px}.deathXpRewardRow{z-index:1;grid-template-columns:minmax(0,1fr) minmax(8.5rem,1.1fr) minmax(0,1fr);align-items:stretch;gap:8px;margin-top:9px;display:grid;position:relative}.deathXpPlate,.deathXpGainBurst{font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;text-transform:uppercase;background:#0206176b;border:1px solid #ffffff29;border-bottom:4px solid #0f172aeb;border-radius:15px;min-width:0;padding:8px 9px 6px}.deathXpPlate{gap:2px;display:grid}.deathXpPlate span,.deathXpGainBurst span{color:#fef9c39e;letter-spacing:.12em;font-size:8px;font-weight:950}.deathXpPlate strong{color:#dcfce7;text-shadow:0 3px #0000006b,0 0 16px #22c55e47;font-size:clamp(1rem,2vw,1.3rem);font-weight:950}.deathXpPlate em{color:#e2e8f0c7;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:850;overflow:hidden}.deathXpPlate--after strong{color:#f5d0fe;text-shadow:0 3px #0000006b,0 0 18px #d946ef57}.deathXpGainBurst{text-align:center;background:radial-gradient(circle at 50% -15%,#facc1557,#0000 58%),linear-gradient(#581c87c7,#1e40af99);border-color:#facc1566 #facc1566 #701a75eb;place-items:center;animation:.72s cubic-bezier(.2,1.65,.35,1) 80ms both deathXpGainPop;display:grid;transform:translateY(-2px);box-shadow:0 0 22px #d946ef2e}.deathXpGainBurst strong{color:#fde047;text-shadow:0 4px #0000007a,0 0 22px #facc1575;font-size:clamp(1.25rem,3.1vw,2.1rem);font-weight:1000;line-height:1}.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{z-index:1;background:#02061794;border:2px solid #ffffff8c;border-radius:999px;height:16px;margin-top:8px;position:relative;overflow:hidden;box-shadow:inset 0 3px 8px #00000073}.deathXpBeforeFill,.deathXpGainFill,.deathXpAfterFill{border-radius:inherit;height:100%;position:absolute;inset-block:0}.deathXpBeforeFill{width:var(--xp-before,0%);background:repeating-linear-gradient(45deg,#ffffff29 0 10px,#0000 10px 20px),linear-gradient(90deg,#16a34a,#22c55e 62%,#bef264);animation:.82s cubic-bezier(.16,1,.3,1) both deathXpBeforeFill;left:0;box-shadow:0 0 18px #22c55e6b}.deathXpGainFill{left:var(--xp-gain-left,0%);width:var(--xp-gain-width,0%);transform-origin:0;background:repeating-linear-gradient(45deg,#fff3 0 8px,#0000 8px 16px),linear-gradient(90deg,#a855f7,#d946ef 58%,#f0abfc);animation:1.05s cubic-bezier(.16,1,.3,1) .18s both deathXpGainFill;box-shadow:0 0 24px #d946ef8f}.deathXpAfterFill{width:var(--xp-after,0%);background:repeating-linear-gradient(45deg,#ffffff29 0 10px,#0000 10px 20px),linear-gradient(90deg,#d946ef,#22d3ee);animation:.9s cubic-bezier(.16,1,.3,1) .72s both deathXpAfterFill;left:0;box-shadow:0 0 22px #22d3ee6b}@keyframes deathXpBeforeFill{0%{width:0%}to{width:var(--xp-before,0%)}}@keyframes deathXpGainFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes deathXpAfterFill{0%{opacity:0;width:0%}to{width:var(--xp-after,0%);opacity:1}}.deathXpShine{border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:22%;animation:1.1s ease-out .25s both deathXpTrackShine;position:absolute;inset:2px auto 2px 0}@keyframes deathXpTrackShine{0%{opacity:0;transform:translate(-130%)}20%{opacity:1}to{opacity:0;transform:translate(470%)}}.deathXpMeta{font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;color:#fef9c3b8;letter-spacing:.08em;margin-top:7px;font-size:10px;font-weight:900}.deathChart{background:radial-gradient(circle at 12% 8%,#22d3ee2e,#0000 36%),linear-gradient(#070b22c7,#0a1030f0);border:2px solid #22d3ee42;border-bottom:5px solid #06466edb;border-radius:18px;min-width:0;min-height:8.4rem;padding:9px 10px 8px 34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 24px #00000038}.deathChartHeader{z-index:13;font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin:0 2px -2px 0;display:flex;position:relative}.deathChartHeader span{color:#7dd3fcc2;letter-spacing:.12em;font-size:9px;font-weight:950}.deathChartHeader strong{color:#bef264;font-variant-numeric:tabular-nums;text-shadow:0 0 16px #bef26447;font-size:16px;font-weight:1000}.deathChartGrid{opacity:.34;background-image:linear-gradient(#7dd3fc3d 1px,#0000 1px),linear-gradient(90deg,#7dd3fc29 1px,#0000 1px);background-size:40px 24px;position:absolute;inset:35px 10px 34px 34px;-webkit-mask-image:linear-gradient(90deg,#00000080,#000 14% 92%,#00000040);mask-image:linear-gradient(90deg,#00000080,#000 14% 92%,#00000040)}.deathChartScale{z-index:11;width:24px;font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;color:#bae6fd99;text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:8px;font-weight:900;display:flex;position:absolute;inset:34px auto 36px 8px}.deathChartSvg{z-index:10;width:100%;height:6rem;display:block;position:relative;overflow:visible}.deathChartArea{fill:url(#deathMassAreaGradient)}.deathChartLineGlow{fill:none;stroke:#22d3ee75;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;filter:url(#deathMassGlow);opacity:.72}.deathChartLine{fill:none;stroke:url(#deathMassLineGradient);stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:520;stroke-dashoffset:520px;animation:.92s cubic-bezier(.16,1,.3,1) .12s forwards deathChartDraw}@keyframes deathChartDraw{to{stroke-dashoffset:0}}.deathChartMarker circle{fill:#020617cc;stroke-width:2.4px;animation:.48s cubic-bezier(.2,1.6,.35,1) .72s both deathChartMarkerPop}@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 #facc15d9)}.deathChartMarker--death circle{stroke:#fb7185;filter:drop-shadow(0 0 8px #fb7185d9)}.deathChartBadges{z-index:12;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:-6px;display:flex;position:relative}.deathChartBadges span{font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;color:#e0f2fe;text-transform:uppercase;letter-spacing:.1em;background:#040e2cc2;border:1px solid #f8fbff21;border-bottom:3px solid #06466ebf;border-radius:999px;padding:3px 7px 2px;font-size:8px;font-weight:950}.deathChartLabels{z-index:10;font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;color:#7dd3fcb3;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:-6px;font-size:9px;font-weight:900;display:flex;position:relative}.deathChartCenter{text-align:center}.deathChartCenterLabel{color:#7dd3fcb3;font-size:10px}.deathChartCenterValue{color:#bef264;font-variant-numeric:tabular-nums;font-size:16px;display:block}.deathReplayPreparing{color:#f8fbffcc;background:#061a4080;border:2px solid #22d3ee33;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px 16px;font-size:13px;display:flex}.deathReplayPreparingIcon{color:#7dd3fc;width:16px;height:16px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.deathReplayCard{text-align:center;background:radial-gradient(70% 50% at 50% -5%,#a855f72e,#0000 58%),linear-gradient(158deg,#1c0e2cbf,#0c081ccc);border:3px solid #a855f7a6;border-top-color:#d8b4fe80;border-bottom:8px solid #581c87e6;border-radius:24px;margin-top:20px;padding:20px}.deathReplayCard--unlocked{background:radial-gradient(70% 50% at 50% -5%,#22d3ee2e,#0000 58%),linear-gradient(158deg,#081e36bf,#0a0a1ed1);border-color:#22d3ee9e #22d3ee9e #06466ee6}.deathReplayCardTitle{font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;color:#e9d5ff;text-transform:uppercase;letter-spacing:.1em;font-size:14px;font-weight:950}.deathReplayCardDesc{color:#7dd3fcb3;margin:8px 0 0;font-size:12px;font-weight:600}.deathReplayCardBtn{font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;color:#0f172a;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:linear-gradient(145deg,#22d3ee,#a78bfa,#fbbf24);border:3px solid #22d3eeb3;border-top-color:#87f5ff80;border-bottom:7px solid #06466ee6;border-radius:18px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:14px 24px 12px;font-size:14px;font-weight:950;transition:transform .15s cubic-bezier(.2,1.6,.4,1);display:inline-flex}.deathReplayCardBtn--bonus{background:linear-gradient(145deg,#facc15,#fb923c,#f472b6)}.deathReplayCardBtn:hover{transform:translateY(-2px)}.deathReplayCardBtn:active{transform:translateY(2px)}.deathReplayCardBtnIcon{filter:drop-shadow(0 2px #ffffffd9);width:20px;height:20px}.deathReplayUpsellLink{font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;color:#fde68a;text-transform:uppercase;letter-spacing:.08em;background:#38200894;border:2px solid #facc1561;border-bottom:5px solid #92400ed1;border-radius:16px;justify-content:center;align-items:center;margin-top:12px;padding:10px 14px 8px;font-size:11px;font-weight:950;text-decoration:none;transition:transform .15s cubic-bezier(.2,1.6,.4,1),background .15s;display:inline-flex}.deathReplayUpsellLink:hover{background:#5c340cb3;transform:translateY(-2px)}.deathReplayUpsellLink:active{transform:translateY(2px)}.deathReplaySection{margin-top:20px}.deathReplayControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.deathReplayBtn{color:#f8fbff;cursor:pointer;background:#061a4080;border:1px solid #22d3ee33;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.deathReplayBtn:hover{background:#061a40b3}.deathReplayBtn--cyan{color:#7dd3fc;background:#06466e80;border-color:#22d3ee66}.deathReplayBtn--cyan:hover{background:#06466eb3}.deathReplayBtn--green{color:#86efac;background:#064e2280;border-color:#4ade8066}.deathReplayBtn--green:hover{background:#064e22b3}.deathReplayBtn--loading{color:#fcd34d;cursor:wait;background:#92400e80;border-color:#fbbf2466}.deathReplayBtnIcon{width:14px;height:14px}.deathReplayStatus{text-align:center;color:#86efaccc;margin-top:8px;font-size:11px}.deathReplayStatus--error{color:#fb7185e6}.deathReplayVideo{background:#000;border:2px solid #f8fbff26;border-radius:16px;margin-top:12px;overflow:hidden}.deathReplayVideoEl{background:#000;width:100%;max-height:38vh}.deathReplayHelp{text-align:center;color:#94a3b8bf;margin:8px 0 0;font-size:11px}.deathActions{flex-direction:column-reverse;gap:8px;min-width:0;margin-top:10px;display:flex}@media (min-width:640px){.deathActions{flex-flow:wrap;justify-content:center}}.deathActionBtn{min-width:0;font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;text-transform:uppercase;letter-spacing:.06em;text-align:center;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:900;text-decoration:none;transition:all .15s cubic-bezier(.2,1.6,.4,1);display:inline-flex}.deathActionBtn--secondary{color:#f8fbff;background:#061a4080;border:2px solid #22d3ee33}.deathActionBtn--secondary:hover{background:#061a40b3}.deathActionBtn--stats{color:#7dd3fc;background:#06466ea6;border:3px solid #22d3eea6;border-top-color:#87f5ff80;border-bottom:7px solid #06466ee0}.deathActionBtn--stats:hover{background:#06466ecc;transform:translateY(-2px)}.deathActionBtn--stats:active{transform:translateY(2px)}.deathActionBtn--primary{color:#fff;text-shadow:0 2px #00000057;background:linear-gradient(145deg,#34d399,#10b981);border:3px solid #4ade80b3;border-top-color:#bbf7d08c;border-bottom:8px solid #166534eb}.deathActionBtn--primary:hover{transform:translateY(-2px)}.deathActionBtn--primary:active{transform:translateY(2px)}.deathActionBtnIcon{width:16px;height:16px}.deathOverlayHint{text-align:center;color:#94a3b899;text-transform:uppercase;letter-spacing:.18em;margin:16px 0 0;font-size:10px;font-weight:700}@media (max-width:1500px) and (min-width:760px),(max-height:960px) and (min-width:760px){.deathOverlay{--death-overlay-nav-offset:96px;--death-overlay-viewport-gap:22px;padding-top:calc(var(--death-overlay-nav-offset) + 8px);padding-bottom:max(12px, env(safe-area-inset-bottom));align-items:flex-start}.deathOverlay--mortalIntro{--death-overlay-nav-offset:0px;padding-top:max(14px, env(safe-area-inset-top));align-items:center}.deathOverlay--mortalIntro .deathMortalSpotlight{max-height:calc(100svh - 28px);overflow-y:auto}.deathOverlayCard{width:min(100%,39rem);max-height:calc(100svh - var(--death-overlay-nav-offset) - var(--death-overlay-viewport-gap));border-width:2px 2px 7px;border-radius:24px}.deathOverlayCardInner{max-height:calc(100svh - var(--death-overlay-nav-offset) - var(--death-overlay-viewport-gap));padding:10px clamp(12px,1.6vw,22px) 12px}.deathHeaderIcon{display:none}.deathKicker{border-width:2px 2px 4px;margin-top:0;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{border-width:2px 2px 6px;border-radius:20px;margin-top:10px;padding:11px}.deathStatsKicker,.deathStatsRank{letter-spacing:.1em;border-width:2px 2px 4px;padding:5px 11px 3px;font-size:9px}.deathStatsGrid{grid-template-columns:minmax(5.2rem,.58fr) minmax(0,1.65fr) minmax(5.2rem,.58fr);gap:7px;margin-top:8px}.deathStatsColumn{border-width:1px 1px 4px;border-radius:15px;gap:5px;padding:7px}.deathChart{border-width:1px 1px 4px;border-radius:16px;min-height:5.9rem;padding:8px}.deathChartSvg{height:4.8rem}.deathChartLabels,.deathChartCenterLabel{font-size:9px}.deathChartCenterValue{font-size:16px}.deathStatItem{border-radius:13px;padding:6px 7px}.deathStatLabel{letter-spacing:.08em;font-size:8px}.deathStatValue{font-size:clamp(1.2rem,2vw,1.55rem)}.deathXpCard{border-width:2px 2px 6px;border-radius:18px;margin-top:8px;padding:9px}.deathXpKicker,.deathXpLevelUp{letter-spacing:.08em;border-width:2px 2px 4px;padding:5px 9px 3px;font-size:8px}.deathXpRewardRow{grid-template-columns:minmax(0,1fr) minmax(7.5rem,1fr) minmax(0,1fr);gap:7px}.deathXpPlate,.deathXpGainBurst{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}.deathReplayPreparing,.deathReplayCard,.deathReplaySection{margin-top:10px}.deathReplayPreparing{padding:8px 11px;font-size:11px}.deathActions{gap:7px;margin-top:8px}.deathActionBtn{letter-spacing:.04em;border-bottom-width:5px;border-radius:14px;padding:9px 13px 7px;font-size:11px}.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}.deathReplayPreparing,.deathActions{margin-top:8px}}@media (max-width:760px){.deathOverlay{padding-top:max(12px, env(safe-area-inset-top));align-items:flex-start}.deathOverlayCard{border-width:2px 2px 6px;border-radius:22px;width:100%}.deathOverlayCardInner{padding:16px 12px 18px}.deathOverlay--mortalIntro .deathMortalSpotlight{max-height:calc(100svh - 24px);overflow-y:auto}.deathHeaderIcon{border-width:2px 2px 5px;width:58px;height:58px}.deathHeaderIconSvg{width:28px;height:28px}.deathKicker{letter-spacing:.12em;margin-top:0;font-size:9px}.deathTitle{letter-spacing:-.02em;font-size:clamp(1.7rem,10vw,2.55rem)}.deathSubtitle{font-size:12px}.deathStatsCard{border-width:2px 2px 6px;border-radius:20px;margin-top:16px;padding:12px}.deathStatsHeader{justify-content:center}.deathStatsKicker,.deathStatsRank{letter-spacing:.09em;max-width:100%;font-size:9px}.deathStatsGrid{gap:10px}.deathStatsColumn{border-width:1px 1px 4px;grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));padding:9px}.deathChart{border-width:1px 1px 4px;min-height:8.4rem}.deathChartSvg{height:7rem}.deathReplayPreparing{text-align:left;align-items:flex-start;font-size:12px;line-height:1.35}.deathActions{margin-top:10px}.deathActionBtn{letter-spacing:.04em;width:100%;padding:12px 12px 10px;font-size:12px}.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{background:radial-gradient(70% 46% at 50% -12%,#f43f5e29,#0000 64%),linear-gradient(155deg,#160a18f0,#050a18f5);border-width:2px 2px 5px;border-radius:24px;width:min(100%,52rem);box-shadow:0 28px 70px #00000085,inset 0 1px #ffffff1a}.deathOverlayCardInner{max-height:calc(100svh - var(--death-overlay-nav-offset) - var(--death-overlay-viewport-gap));grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.deathOverlayScrollArea{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#22d3ee8c #040a2059;min-height:0;padding:clamp(12px,1.7svh,18px) clamp(13px,2vw,22px) 12px;overflow:hidden auto}.deathOverlayFooter{z-index:5;background:#040816f0;border-top:1px solid #94a3b829;padding:9px clamp(12px,2vw,22px) 10px;position:relative;box-shadow:0 -12px 30px #00000057}.deathChart{background:#0206177a;border:1px solid #67e8f938;border-radius:17px;min-width:0;min-height:0;padding:9px 11px 7px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.deathChartHeader{justify-content:space-between;align-items:center;gap:10px;margin:0 1px 3px;display:flex}.deathChartHeader>span{color:#bae6fdc7;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:950}.deathChartSummary{white-space:nowrap;align-items:center;gap:8px;display:flex}.deathChartSummary span{color:#94a3b8d1;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:900}.deathChartSummary strong{color:#bef264;font-variant-numeric:tabular-nums;font-size:11px}.deathChartCanvas{height:clamp(7rem,15svh,9rem);min-height:0;position:relative}.deathXpCard{background:linear-gradient(145deg,#321f09c7,#071026eb);border:1px solid #facc1561;border-bottom:4px solid #a16207b8;border-radius:17px;margin-top:8px;padding:9px 11px 8px;box-shadow:inset 0 1px #ffffff12}.deathXpCard:before,.deathXpShine{display:none}.deathXpCompactSummary{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.deathXpKicker{border-width:1px 1px 3px;border-radius:12px;flex:none;padding:5px 8px 3px}.deathXpLevelRoute{min-width:0;font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;text-transform:uppercase;white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.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{border-width:1px 1px 3px;border-radius:12px;flex:none;padding:5px 8px 3px}.deathXpTrack{height:11px;margin-top:7px}.deathXpMeta{margin-top:5px;font-size:9px}.deathActions{flex-flow:row;gap:8px;min-width:0;margin:0;display:flex}.deathActionBtn{letter-spacing:.045em;border-radius:13px;flex:.9 1 0;min-height:42px;padding:9px 11px 7px;font-size:11px}.deathActionBtn--primary{border-width:2px 2px 5px;flex-grow:1.35}.deathActionBtn--stats{border-width:2px 2px 5px}.deathActionBtn:active{transform:translateY(3px)}.deathOverlayHint{letter-spacing:.12em;margin:6px 0 0;font-size:8px}@media (max-width:1500px) and (min-width:760px),(max-height:960px) 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{gap:5px;width:auto;min-height:40px;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}.deathXpLevelRoute em,.deathActionBtn--primary .deathActionBtnIcon:last-child{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{box-shadow:none;background:#be185d33;border:0;border-radius:999px;padding:5px 10px}.deathTitle{text-shadow:none;flex-basis:100%;font-size:clamp(1.8rem,4vw,2.55rem)}.deathSubtitle{color:#e2e8f0bd;flex-basis:100%;margin-top:1px;font-size:10px}.deathStatsCard,.deathStatsCard--roundEnd{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:9px;padding:0;overflow:visible}.deathPrimaryStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.deathPrimaryStat{text-align:center;background:#0f172a94;border:1px solid #94a3b824;border-radius:15px;min-width:0;padding:9px 10px 8px}.deathPrimaryStat span{color:#a5f3fcb3;font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:900;display:block;overflow:hidden}.deathPrimaryStat strong{color:#f8fafc;font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;font-variant-numeric:tabular-nums;margin-top:2px;font-size:clamp(1.15rem,2.6vw,1.55rem);font-weight:950;display:block}.deathChart{margin-top:8px}.deathChartCanvas{height:clamp(6.875rem,14svh,8.75rem)}.deathChartFallback{background:#02061775;border:1px solid #67e8f92e;border-radius:15px;align-items:baseline;gap:9px;margin-top:8px;padding:11px 13px;display:flex}.deathChartFallback span,.deathChartFallback em{color:#a5f3fcad;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.deathChartFallback strong{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:950}.deathChartFallback em{margin-left:auto}.deathDetailsToggle{color:#bae6fdc2;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:36px;margin:7px auto 0;padding:6px 10px;font-size:9px;font-weight:900;display:flex}.deathDetailsToggle:hover{color:#cffafe;background:#22d3ee12}.deathDetailsToggleIcon{width:13px;height:13px;transition:transform .16s ease-out}.deathDetailsToggleIcon--open{transform:rotate(180deg)}.deathInlineDetails,.deathDeferredDetails{border-top:1px solid #94a3b821;margin-top:7px;padding-top:8px}.deathInlineDetails .deathStatsColumn{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.deathInlineDetails .deathStatItem{background:#0f172a6b;border-color:#94a3b81f}.deathXpCard{box-shadow:none;background:#38280847;border:0;border-radius:14px;padding:8px 10px}.deathXpOneLine{align-items:center;gap:9px;min-width:0;display:flex}.deathXpLevel,.deathXpGain,.deathXpRubis{font-family:var(--font-game-display), var(--font-display), Impact, system-ui, sans-serif;white-space:nowrap;flex:none;font-weight:950}.deathXpLevel{color:#f8fafc;text-transform:uppercase;font-size:11px}.deathXpGain{color:#fde047;font-size:12px}.deathXpRubis{color:#fda4af;font-size:9px;font-style:normal}.deathXpOneLine .deathXpTrack{border:1px solid #ffffff38;flex:auto;min-width:5rem;height:15px;margin:0}.deathXpTrackValue{z-index:3;color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums;place-items:center;font-size:7px;font-weight:950;display:grid;position:absolute;inset:0}.deathXpOneLine .deathXpLevelUp{box-shadow:none;color:#a5f3fc;background:#22d3ee1f;border:0;border-radius:8px;padding:4px 6px;animation:none}.deathDeferredDetails .deathReplayPreparing,.deathDeferredDetails .deathReplayCard,.deathDeferredDetails .deathReplaySection{margin-top:0}.deathActionBtn:disabled{cursor:wait;opacity:.68}.deathActionBtn--secondary,.deathActionBtn--stats{color:#e2e8f0;background:#0f172ac7;border-color:#ffffff14 #94a3b833 #0f172af5}.deathActionBtnIcon--spin{animation:.8s linear infinite spin}@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{letter-spacing:.05em;font-size:7px}.deathPrimaryStat strong{font-size:clamp(1rem,6vw,1.3rem)}.deathChartCanvas{height:6.875rem}.deathChartSummary span:nth-child(3){display:none}.deathXpOneLine{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;display:grid}.deathXpRubis,.deathXpOneLine .deathXpLevelUp{display:none}.deathActions{flex-wrap:wrap}.deathActionBtn--primary{flex-basis:100%;order:-1}.deathActionBtn--secondary,.deathActionBtn--stats{flex-basis:calc(50% - 3px)}.deathInlineDetails .deathStatsColumn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.deathOverlay,.deathOverlayCard,.deathXpBeforeFill,.deathXpGainFill,.deathXpAfterFill,.deathDetailsToggleIcon,.deathActionBtn,.deathReplayCard,.deathReplaySection{transition:none!important;animation:none!important}}.deathOverlayCard--roundEnd{background:radial-gradient(74% 52% at 48% -14%,#facc152e,#0000 62%),linear-gradient(155deg,#1e1408f5,#050a18f7);border-color:#facc15b8 #facc15b8 #b45309e6}.deathOverlayCard--survivor{background:radial-gradient(74% 52% at 48% -14%,#2dd4bf33,#0000 62%),linear-gradient(155deg,#052322f5,#050a18f7);border-color:#34d399b8 #34d399b8 #065f46f2}.deathHeaderMeta{flex-basis:100%;justify-content:center;align-items:center;gap:8px;display:flex}.deathModeChip{color:#cffafed1;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#0f172a9e;border:1px solid #67e8f933;border-radius:999px;max-width:min(15rem,48vw);padding:5px 9px;font-size:8px;font-weight:950;overflow:hidden}.deathKillerLine{flex-basis:100%;justify-content:center;align-items:center;gap:7px;display:flex}.deathKillerAvatar{-o-object-fit:cover;object-fit:cover;background:#0f172ae0;border:2px solid #fb71859e;border-radius:999px;flex:none;width:26px;height:26px}.deathKillerLine .deathSubtitle{flex-basis:auto;margin:0}.deathResultMeta{background:linear-gradient(90deg,#0891b221,#0f172a59);border-left:3px solid #22d3eeb8;border-radius:8px 13px 13px 8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;padding:7px 8px 7px 10px;display:flex}.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:#a5f3fc99;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.deathResultMeta>div:first-child strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;font-weight:950;overflow:hidden}.deathRankBadge{color:#cffafe;background:#0891b229;border:1px solid #67e8f94d;border-bottom:3px solid #0e7490c7;border-radius:10px;flex:none;align-items:center;gap:5px;padding:5px 8px 3px;font-size:10px;font-weight:950;display:flex}.deathRankBadge svg{width:13px;height:13px}.deathRankBadge--podium{color:#fef08a;background:#facc1529;border-color:#fde0479e #fde0479e #b45309e6}.deathDetailsToggle{background:#082f496b;border:1px solid #67e8f933;border-bottom:3px solid #082f49eb;padding-bottom:4px;transition:transform .1s ease-out,border-color .14s ease-out,background-color .14s ease-out}.deathDetailsToggle:hover{background:#0891b233;border-color:#67e8f96b}.deathDetailsToggle:active{border-bottom-width:1px;margin-bottom:2px;transform:translateY(2px)}.deathDetailsToggle:focus-visible,.deathActionBtn:focus-visible{outline-offset:3px;outline:3px solid #67e8f9e6}.deathActionBtn--primary{box-shadow:0 5px #047857,0 0 20px #34d3992e}.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{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;display:grid}.deathHeaderMeta{flex-direction:column;grid-row:1/span 2;align-items:flex-start}.deathTitle,.deathSubtitle,.deathKillerLine{text-align:left;flex-basis:auto;grid-column:2;justify-content:flex-start}.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{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(92% 82% at 72% 42%,#f43f5e0e,#0000 62%),#00000014}
