.runReplay-module__V6lQdG__replay{gap:var(--atlas-space-6);min-width:0;display:grid}.runReplay-module__V6lQdG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.runReplay-module__V6lQdG__workspace{gap:var(--atlas-space-4);min-width:0;display:grid}.runReplay-module__V6lQdG__workspace[data-map]{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start}.runReplay-module__V6lQdG__frame{isolation:isolate;min-width:0;margin:0;position:relative;container-type:inline-size}.runReplay-module__V6lQdG__frame:before{padding-top:calc(100% / var(--frame-aspect));content:"";display:block}.runReplay-module__V6lQdG__frameArt{z-index:2;box-sizing:border-box;border-style:solid;border-color:#0000;border-width:var(--frame-top) var(--frame-right) var(--frame-bottom) var(--frame-left);border-image-source:var(--frame-art);border-image-slice:var(--frame-slice) fill;filter:contrast(.88)saturate(.84)brightness(.95);pointer-events:none;border-image-width:1;border-image-repeat:stretch;position:absolute;inset:0}.runReplay-module__V6lQdG__viewport{z-index:1;inset:var(--frame-top) var(--frame-right) var(--frame-bottom) var(--frame-left);border-radius:var(--frame-window-radius);background:var(--atlas-bg);scrollbar-width:thin;scrollbar-color:var(--atlas-line-strong) var(--atlas-bg);position:absolute;overflow:auto}.runReplay-module__V6lQdG__frame[data-still] .runReplay-module__V6lQdG__viewport{overflow:hidden}.runReplay-module__V6lQdG__viewport:focus-visible{outline:2px solid var(--material-light,var(--atlas-accent-strong));outline-offset:-4px}.runReplay-module__V6lQdG__map{width:100%;position:relative}.runReplay-module__V6lQdG__map>img{filter:contrast(.94)saturate(.86)brightness(.86);width:100%;height:auto;display:block}.runReplay-module__V6lQdG__path{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.runReplay-module__V6lQdG__path path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.runReplay-module__V6lQdG__pathAhead{stroke:color-mix(in srgb, var(--atlas-text-strong) 55%, transparent);stroke-width:2px;stroke-dasharray:2 6}.runReplay-module__V6lQdG__pathDone{stroke:var(--material-light,var(--atlas-accent-strong));stroke-width:3px;filter:drop-shadow(0 0 3px var(--atlas-bg))}.runReplay-module__V6lQdG__marker{z-index:1;background:var(--pull-marker-image,none) center / contain no-repeat var(--atlas-surface-sunken);block-size:34px;inline-size:34px;color:var(--atlas-text-strong);cursor:pointer;box-shadow:0 2px 6px var(--atlas-bg);text-shadow:0 1px 3px var(--atlas-bg), 0 0 4px var(--atlas-bg);transition:scale var(--atlas-duration-fast) var(--atlas-ease), box-shadow var(--atlas-duration-fast) var(--atlas-ease);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.runReplay-module__V6lQdG__marker b{font:700 var(--atlas-text-small) / 1 var(--atlas-font-ui);font-variant-numeric:tabular-nums lining-nums}.runReplay-module__V6lQdG__marker[data-boss]{block-size:42px;inline-size:42px;box-shadow:0 0 0 2px var(--material-light,var(--atlas-accent-strong)), 0 2px 8px var(--atlas-bg)}.runReplay-module__V6lQdG__marker[data-done]:not([aria-pressed=true]){filter:saturate(.7)brightness(.86)}.runReplay-module__V6lQdG__marker[aria-pressed=true]{z-index:3;box-shadow:0 0 0 2px var(--atlas-text-strong), 0 0 14px var(--atlas-accent-glow);scale:1.18}.runReplay-module__V6lQdG__marker:focus-visible{z-index:3;outline:2px solid var(--material-light,var(--atlas-accent-strong));outline-offset:3px}.runReplay-module__V6lQdG__markerDeaths{background:var(--atlas-bg);color:var(--atlas-negative);font:700 var(--atlas-text-label) / 1 var(--atlas-font-ui);border-radius:999px;align-items:center;gap:1px;padding:1px 4px;display:inline-flex;position:absolute;top:-6px;right:-8px}.runReplay-module__V6lQdG__markerDeaths svg{width:11px;height:11px}@media (hover:hover) and (pointer:fine){.runReplay-module__V6lQdG__marker:hover{z-index:3;scale:1.12}}.runReplay-module__V6lQdG__workspace[data-map] .runReplay-module__V6lQdG__panel{top:calc(var(--atlas-sticky-top,0px) + var(--atlas-space-4));position:sticky}.runReplay-module__V6lQdG__panel{gap:var(--atlas-space-4);min-width:0;padding:var(--atlas-space-4);border:1px solid var(--material-line,var(--atlas-line));border-radius:var(--atlas-radius);background:color-mix(in srgb, var(--atlas-bg) 78%, transparent);display:grid;position:relative}.runReplay-module__V6lQdG__panelHead{align-items:center;gap:var(--atlas-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.runReplay-module__V6lQdG__panelNumber{background:var(--pull-marker-image,none) center / contain no-repeat;block-size:44px;inline-size:44px;color:var(--atlas-text-strong);font:700 var(--atlas-text-title) / 1 var(--atlas-font-ui);text-shadow:0 1px 3px var(--atlas-bg);place-items:center;display:grid}.runReplay-module__V6lQdG__panelTitle{min-width:0;display:grid}.runReplay-module__V6lQdG__panelTitle h3{color:var(--atlas-text-strong);font:var(--atlas-weight-display) var(--atlas-text-h3) / 1.15 var(--atlas-font-display);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.runReplay-module__V6lQdG__panelTitle span{color:var(--atlas-text-muted);font-size:var(--atlas-text-meta)}.runReplay-module__V6lQdG__panelSteps{gap:2px;display:flex}.runReplay-module__V6lQdG__panelSteps button{border:1px solid var(--atlas-line);block-size:44px;inline-size:44px;color:var(--atlas-text-strong);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.runReplay-module__V6lQdG__panelSteps button:disabled{opacity:.35;cursor:default}.runReplay-module__V6lQdG__panelSteps button:not(:disabled):hover{border-color:var(--material-light,var(--atlas-line-strong))}.runReplay-module__V6lQdG__panelSteps button:focus-visible{outline:2px solid var(--material-light,var(--atlas-accent-strong));outline-offset:2px}.runReplay-module__V6lQdG__panelSteps svg{width:18px;height:18px}.runReplay-module__V6lQdG__panelFacts{gap:var(--atlas-space-2) var(--atlas-space-5);flex-wrap:wrap;margin:0;display:flex}.runReplay-module__V6lQdG__panelFacts>div{gap:2px;display:grid}.runReplay-module__V6lQdG__panelFacts dt{color:var(--material-light,var(--atlas-text-muted));font-size:var(--atlas-text-label);letter-spacing:var(--atlas-tracking-label);text-transform:uppercase;font-weight:700}.runReplay-module__V6lQdG__panelFacts dd{color:var(--atlas-text-strong);font-size:var(--atlas-text-body);font-variant-numeric:tabular-nums lining-nums;margin:0;font-weight:600}.runReplay-module__V6lQdG__enemies,.runReplay-module__V6lQdG__deaths{gap:var(--atlas-space-2);margin:0;padding:0;list-style:none;display:grid}.runReplay-module__V6lQdG__enemies li{align-items:center;gap:var(--atlas-space-3);grid-template-columns:40px minmax(0,1fr) auto 3.6em;display:grid}.runReplay-module__V6lQdG__enemies img,.runReplay-module__V6lQdG__portraitBlank{border:1px solid var(--atlas-line);background:var(--atlas-surface-sunken);object-fit:cover;border-radius:4px;block-size:40px;inline-size:40px}.runReplay-module__V6lQdG__portraitBlank{display:block}.runReplay-module__V6lQdG__enemyName{color:var(--atlas-text);font-size:var(--atlas-text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runReplay-module__V6lQdG__enemyCount{color:var(--atlas-text-strong);font-size:var(--atlas-text-small);font-variant-numeric:tabular-nums lining-nums;font-weight:650}.runReplay-module__V6lQdG__enemyForces{color:var(--atlas-text-muted);font-size:var(--atlas-text-meta);text-align:end;font-variant-numeric:tabular-nums lining-nums}.runReplay-module__V6lQdG__deaths{padding-top:var(--atlas-space-3);border-top:1px solid var(--atlas-line-soft)}.runReplay-module__V6lQdG__deaths li{align-items:center;gap:4px var(--atlas-space-2);color:var(--atlas-text-muted);font-size:var(--atlas-text-small);flex-wrap:wrap;display:flex}.runReplay-module__V6lQdG__deaths li>svg{width:14px;height:14px;color:var(--atlas-negative)}.runReplay-module__V6lQdG__deaths time{font-variant-numeric:tabular-nums lining-nums}.runReplay-module__V6lQdG__deaths b{color:var(--atlas-text-strong);font-weight:650}.runReplay-module__V6lQdG__killer{color:var(--atlas-text);align-items:center;gap:5px;display:inline-flex}.runReplay-module__V6lQdG__killer img{border-radius:3px}.runReplay-module__V6lQdG__timeline{--row:34px;gap:var(--atlas-space-2);min-width:0;padding-inline:4px;display:grid;position:relative}.runReplay-module__V6lQdG__plot{border-bottom:1px solid var(--material-line,var(--atlas-line));block-size:132px;margin-top:22px;position:relative}.runReplay-module__V6lQdG__curve{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.runReplay-module__V6lQdG__curveArea{fill:color-mix(in srgb, var(--material-light,var(--atlas-accent)) 30%, transparent)}.runReplay-module__V6lQdG__curveLine{fill:none;stroke:var(--material-light,var(--atlas-accent-strong));stroke-width:2.5px;vector-effect:non-scaling-stroke}.runReplay-module__V6lQdG__combat{background:color-mix(in srgb, var(--atlas-text-strong) 22%, transparent);pointer-events:none;border-radius:2px;block-size:6px;position:absolute;inset-block:auto 0}.runReplay-module__V6lQdG__fight{border-inline:1px solid color-mix(in srgb, var(--material-light,var(--atlas-accent)) 70%, transparent);background:color-mix(in srgb, var(--material-light,var(--atlas-accent)) 16%, transparent);position:absolute;inset-block:0}.runReplay-module__V6lQdG__fight[data-wipe]{border-color:color-mix(in srgb, var(--atlas-negative) 70%, transparent);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--atlas-negative) 22%, transparent) 0 4px, transparent 4px 8px)}.runReplay-module__V6lQdG__cursor{background:var(--atlas-text-strong);pointer-events:none;inline-size:2px;position:absolute;inset-block:-4px 0;translate:-1px}.runReplay-module__V6lQdG__threshold{border-inline-start:1px dashed color-mix(in srgb, var(--atlas-text-strong) 45%, transparent);pointer-events:none;inline-size:0;position:absolute;inset-block:-22px 0}.runReplay-module__V6lQdG__threshold span{color:var(--atlas-text-muted);font-size:var(--atlas-text-meta);font-weight:700;line-height:1;position:absolute;top:0;translate:-50%}.runReplay-module__V6lQdG__threshold[data-reached] span{color:var(--material-light,var(--atlas-accent-strong))}.runReplay-module__V6lQdG__full{color:var(--atlas-text-subtle);font-size:var(--atlas-text-label);line-height:1;position:absolute;top:-2px;left:4px;translate:0 -100%}.runReplay-module__V6lQdG__pulls{block-size:var(--row);margin:0;padding:0;list-style:none;position:relative}.runReplay-module__V6lQdG__pulls li{min-width:10px;display:flex;position:absolute;inset-block:0;translate:0}.runReplay-module__V6lQdG__pulls button{border:1px solid color-mix(in srgb, var(--atlas-text-strong) 30%, transparent);background:color-mix(in srgb, var(--atlas-surface-raised) 85%, transparent);min-width:0;color:var(--atlas-text-muted);font:650 var(--atlas-text-label) / 1 var(--atlas-font-ui);font-variant-numeric:tabular-nums lining-nums;cursor:pointer;border-radius:4px;flex:1;place-items:center;padding:0;display:grid;overflow:hidden}.runReplay-module__V6lQdG__pulls button[data-boss]{border-color:var(--material-light,var(--atlas-accent));background:color-mix(in srgb, var(--material-light,var(--atlas-accent)) 24%, var(--atlas-surface-raised));color:var(--atlas-text-strong)}.runReplay-module__V6lQdG__pulls button[aria-pressed=true]{z-index:1;border-color:var(--atlas-text-strong);background:var(--material-light,var(--atlas-accent-strong));color:var(--atlas-bg)}.runReplay-module__V6lQdG__pulls button:focus-visible{outline:2px solid var(--material-light,var(--atlas-accent-strong));outline-offset:2px}@media (hover:hover) and (pointer:fine){.runReplay-module__V6lQdG__pulls button:hover{border-color:var(--atlas-text-strong);color:var(--atlas-text-strong)}}.runReplay-module__V6lQdG__events{block-size:24px;position:relative}.runReplay-module__V6lQdG__death,.runReplay-module__V6lQdG__lust{place-items:center;block-size:22px;inline-size:22px;display:grid;position:absolute;top:0;translate:-50%}.runReplay-module__V6lQdG__death svg,.runReplay-module__V6lQdG__lust svg{width:16px;height:16px;filter:drop-shadow(0 1px 2px var(--atlas-bg))}.runReplay-module__V6lQdG__death{color:var(--atlas-text-strong)}.runReplay-module__V6lQdG__lust{color:var(--atlas-warning,var(--material-light))}.runReplay-module__V6lQdG__axis{block-size:16px;color:var(--atlas-text-subtle);font-size:var(--atlas-text-meta);font-variant-numeric:tabular-nums lining-nums;position:relative}.runReplay-module__V6lQdG__axis span{line-height:1;position:absolute;top:0;translate:-50%}.runReplay-module__V6lQdG__axis span:first-child{translate:0}.runReplay-module__V6lQdG__legend{gap:var(--atlas-space-2) var(--atlas-space-5);margin:var(--atlas-space-1) 0 0;color:var(--atlas-text-muted);font-size:var(--atlas-text-meta);flex-wrap:wrap;padding:0;list-style:none;display:flex}.runReplay-module__V6lQdG__legend li{align-items:center;gap:6px;display:inline-flex}.runReplay-module__V6lQdG__legend i{border-radius:2px;block-size:10px;inline-size:14px;display:inline-block}.runReplay-module__V6lQdG__legend svg{width:13px;height:13px}.runReplay-module__V6lQdG__legendForces{background:color-mix(in srgb, var(--material-light,var(--atlas-accent)) 40%, transparent);box-shadow:inset 0 2px 0 var(--material-light,var(--atlas-accent-strong))}.runReplay-module__V6lQdG__legendBoss{border:1px solid var(--material-light,var(--atlas-accent));background:color-mix(in srgb, var(--material-light,var(--atlas-accent)) 24%, transparent)}.runReplay-module__V6lQdG__legendWipe{border:1px solid var(--atlas-negative);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--atlas-negative) 40%, transparent) 0 3px, transparent 3px 6px)}@media (max-width:1100px){.runReplay-module__V6lQdG__workspace[data-map]{grid-template-columns:minmax(0,1fr)}.runReplay-module__V6lQdG__workspace[data-map] .runReplay-module__V6lQdG__panel{position:relative;top:auto}}@media (max-width:767px){.runReplay-module__V6lQdG__frame:not([data-still]):before{padding-top:calc(300px + var(--frame-bands-y))}.runReplay-module__V6lQdG__frame:not([data-still]) .runReplay-module__V6lQdG__map{width:760px}.runReplay-module__V6lQdG__plot{block-size:104px}.runReplay-module__V6lQdG__pulls button span{display:none}.runReplay-module__V6lQdG__pulls button[aria-pressed=true] span{display:inline}}@media (prefers-reduced-motion:reduce){.runReplay-module__V6lQdG__marker,.runReplay-module__V6lQdG__marker:hover{transition:none}.runReplay-module__V6lQdG__marker[aria-pressed=true]{scale:none}}:is([data-motion=reduced] .runReplay-module__V6lQdG__marker,[data-ui-motion=reduce] .runReplay-module__V6lQdG__marker){transition:none}:is([data-motion=reduced] .runReplay-module__V6lQdG__marker[aria-pressed=true],[data-ui-motion=reduce] .runReplay-module__V6lQdG__marker[aria-pressed=true]){scale:none}@media (forced-colors:active){.runReplay-module__V6lQdG__frameArt{display:none}.runReplay-module__V6lQdG__frame{border:1px solid canvastext}.runReplay-module__V6lQdG__marker{color:canvastext;background:canvas;border:1px solid canvastext}.runReplay-module__V6lQdG__marker[aria-pressed=true],.runReplay-module__V6lQdG__pulls button[aria-pressed=true]{color:highlighttext;background:highlight}.runReplay-module__V6lQdG__pulls button{border-color:canvastext}.runReplay-module__V6lQdG__curveLine{stroke:canvastext}}.runReplay-module__V6lQdG__controls{gap:var(--atlas-space-2);flex-wrap:wrap;display:flex}.runReplay-module__V6lQdG__controls button{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-control);background:var(--atlas-surface);min-width:44px;min-height:44px;color:var(--atlas-text-strong);cursor:pointer;padding:6px 14px}.runReplay-module__V6lQdG__controls button:disabled{opacity:.4;cursor:default}.runReplay-module__V6lQdG__controls button:focus-visible,.runReplay-module__V6lQdG__pullList button:focus-visible,.runReplay-module__V6lQdG__pullSheet summary:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:2px}.runReplay-module__V6lQdG__sidebar{gap:var(--atlas-space-4);min-width:0;display:grid}.runReplay-module__V6lQdG__pullSheet summary{padding:var(--atlas-space-3);cursor:pointer;color:var(--atlas-text-strong)}.runReplay-module__V6lQdG__pullList{scrollbar-width:thin;max-height:300px;margin:0;padding:0;list-style:none;position:relative;overflow:auto}.runReplay-module__V6lQdG__pullList button{gap:var(--atlas-space-3);width:100%;padding:var(--atlas-space-3);text-align:start;border:1px solid var(--atlas-line-soft);background:var(--atlas-surface);color:var(--atlas-text);cursor:pointer;display:flex}.runReplay-module__V6lQdG__pullList button[aria-pressed=true]{border-color:var(--material-light);background:var(--atlas-surface-raised);color:var(--atlas-text-strong)}.runReplay-module__V6lQdG__pullList small{color:var(--atlas-text-muted);display:block}.runReplay-module__V6lQdG__miniEnemies{font-size:var(--atlas-text-meta);flex-wrap:wrap;gap:6px;display:flex}.runReplay-module__V6lQdG__miniEnemies>span{align-items:center;gap:2px;display:inline-flex}.runReplay-module__V6lQdG__miniEnemies img{object-fit:cover;border-radius:3px}.runReplay-module__V6lQdG__viewport{touch-action:none;cursor:grab}.runReplay-module__V6lQdG__viewport:active{cursor:grabbing}.runReplay-module__V6lQdG__path{color:var(--atlas-text-strong)}@media (max-width:767px){.runReplay-module__V6lQdG__frame:not([data-still]) .runReplay-module__V6lQdG__map{min-width:var(--map-mobile-width,600px)}.runReplay-module__V6lQdG__frame:not([data-still]):before{padding-top:calc(240px + var(--frame-bands-y))}.runReplay-module__V6lQdG__pullSheet{border:1px solid var(--atlas-line);border-radius:var(--atlas-radius-control);background:var(--atlas-surface)}.runReplay-module__V6lQdG__pullList{max-height:220px}.runReplay-module__V6lQdG__marker{block-size:44px;inline-size:44px}.runReplay-module__V6lQdG__marker[data-boss]{block-size:46px;inline-size:46px}.runReplay-module__V6lQdG__workspace[data-map]{display:contents}.runReplay-module__V6lQdG__controls{order:1}.runReplay-module__V6lQdG__frame{order:2}.runReplay-module__V6lQdG__timeline{order:3}.runReplay-module__V6lQdG__sidebar{order:4}}.runReplay-module__V6lQdG__plot{container-type:inline-size}@media (prefers-reduced-motion:reduce){.runReplay-module__V6lQdG__plot{container-type:inline-size}.runReplay-module__V6lQdG__cursor{transition:none;left:0}}:is([data-motion=reduced] .runReplay-module__V6lQdG__cursor,[data-ui-motion=reduce] .runReplay-module__V6lQdG__plot){container-type:inline-size}.runReplay-module__V6lQdG__cursor{transition:none;left:0}
