.cs.svelte-1cdbane{flex-direction:column;gap:1rem;display:flex}.cs-head.svelte-1cdbane{flex-direction:column;gap:.35rem;display:flex}.kicker.svelte-1cdbane{letter-spacing:.4em;text-transform:uppercase;color:#ff9a4a;align-items:center;gap:.5rem;font-size:.7rem;display:inline-flex}.dot.svelte-1cdbane{background:#ff1a3c;border-radius:999px;width:.5rem;height:.5rem;animation:1.4s step-end infinite svelte-1cdbane-rec;box-shadow:0 0 10px #ff1a3c}@keyframes svelte-1cdbane-rec{50%{opacity:.2}}.victim.svelte-1cdbane{font-family:Anton, var(--font-display);text-transform:uppercase;font-size:clamp(2.4rem,7vw,5rem);line-height:.9}.compact.svelte-1cdbane .victim:where(.svelte-1cdbane){font-size:clamp(2rem,4.5vw,3.2rem)}.info.svelte-1cdbane{letter-spacing:.2em;text-transform:uppercase;color:#fff9;font-size:.8rem}.stage.svelte-1cdbane{--tx:30%;--ty:55%;aspect-ratio:4/3;clip-path:inset(0 0 100%);background:#07060a;transition:clip-path .9s cubic-bezier(.7,0,.2,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 80px #000000b3}@media (width>=768px){.stage.svelte-1cdbane{aspect-ratio:21/10}}.cs.svelte-1cdbane.is-visible .stage:where(.svelte-1cdbane){clip-path:inset(0)}.torch.svelte-1cdbane{pointer-events:none;background:radial-gradient(circle at var(--tx) var(--ty), transparent 0, transparent 9%, #00000073 20%, #000000b8 38%);opacity:1;transition:--tx .6s cubic-bezier(.2,.7,.2,1),--ty .6s cubic-bezier(.2,.7,.2,1);animation:14s ease-in-out infinite svelte-1cdbane-torch;position:absolute;inset:0}.lit.svelte-1cdbane .torch:where(.svelte-1cdbane){animation:none}.cs.svelte-1cdbane:not(.is-visible) .torch:where(.svelte-1cdbane){animation-play-state:paused}@keyframes svelte-1cdbane-torch{0%,to{--tx:26%;--ty:58%}22%{--tx:44%;--ty:72%}40%{--tx:64%;--ty:34%}43%{--tx:64%;--ty:34%}62%{--tx:86%;--ty:45%}80%{--tx:48%;--ty:60%}}.vignette.svelte-1cdbane{pointer-events:none;background:linear-gradient(#0000008c,#0000 22% 60%,#000000d9),radial-gradient(120% 100%,#0000 55%,#0009);position:absolute;inset:0}.exhibit.svelte-1cdbane{letter-spacing:.25em;color:#fff9;font-family:ui-monospace,monospace;font-size:.62rem;position:absolute;top:.8rem;left:.9rem}.tape-wrap.svelte-1cdbane{opacity:.92;pointer-events:none;width:46%;font-size:.8em;position:absolute;top:1.6rem;right:-9%;transform:rotate(14deg)}.tape-wrap.svelte-1cdbane .tape{font-size:.95rem}@media (width<=767px){.tape-wrap.svelte-1cdbane{width:52%;top:auto;bottom:.8rem;right:-16%;transform:rotate(-12deg)}}.marker.svelte-1cdbane{z-index:2;opacity:0;transition:opacity .35s ease calc(.7s + var(--i) * .22s), transform .5s cubic-bezier(.2, .9, .3, 1.3) calc(.7s + var(--i) * .22s);padding:.6rem;position:absolute;transform:translateY(-14px)scale(.6)}.cs.svelte-1cdbane.is-visible .marker:where(.svelte-1cdbane){opacity:1;transform:none}.tent.svelte-1cdbane{width:1.9rem;height:1.7rem;font-family:Anton, var(--font-display);color:#0a0a0a;clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:linear-gradient(#ffe14a,#e9b80c);justify-content:center;align-items:center;font-size:1.05rem;transition:transform .25s cubic-bezier(.2,.9,.3,1.4),filter .25s;display:inline-flex;box-shadow:0 6px 14px #0009}.marker.svelte-1cdbane:after{content:"";width:2.6rem;height:.6rem;animation:2.6s ease-out infinite svelte-1cdbane-ping;animation-delay:calc(var(--i) * .4s);pointer-events:none;background:radial-gradient(closest-side,#ffe14a8c,#0000);border-radius:999px;position:absolute;bottom:.45rem;left:50%;translate:-50% 50%}@keyframes svelte-1cdbane-ping{0%{opacity:.9;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.8)}}.marker.svelte-1cdbane:hover .tent:where(.svelte-1cdbane),.marker.on.svelte-1cdbane .tent:where(.svelte-1cdbane),.marker.svelte-1cdbane:focus-visible .tent:where(.svelte-1cdbane){filter:brightness(1.15)drop-shadow(0 0 10px #ffe14acc);transform:translateY(-3px)scale(1.15)}.tip.svelte-1cdbane{text-align:left;color:#ffffffd9;opacity:0;pointer-events:none;background:#08060aeb;border-left:3px solid #ffe14a;flex-direction:column;gap:.2rem;width:max-content;max-width:min(16rem,62vw);padding:.55rem .7rem;font-size:.78rem;line-height:1.35;transition:opacity .2s,transform .25s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;bottom:calc(100% - .2rem);left:50%;transform:translate(-50%,6px);box-shadow:0 12px 30px #000000b3}.tip.svelte-1cdbane strong:where(.svelte-1cdbane){font-family:Anton, var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:1rem;font-weight:400}.marker.left.svelte-1cdbane .tip:where(.svelte-1cdbane){left:auto;right:.2rem;transform:translateY(6px)}.marker.below.svelte-1cdbane .tip:where(.svelte-1cdbane){top:calc(100% - .2rem);bottom:auto}.marker.on.svelte-1cdbane .tip:where(.svelte-1cdbane){opacity:1;transform:translate(-50%)}.marker.on.left.svelte-1cdbane .tip:where(.svelte-1cdbane){transform:translate(0)}.file.svelte-1cdbane{z-index:3;pointer-events:none;flex-wrap:wrap;gap:.4rem 1.4rem;max-width:calc(100% - 1.8rem);font-size:.72rem;display:flex;position:absolute;bottom:.9rem;left:.9rem}.file.svelte-1cdbane dt:where(.svelte-1cdbane){letter-spacing:.25em;text-transform:uppercase;color:#ffffff80;font-size:.6rem}.file.svelte-1cdbane dd:where(.svelte-1cdbane){color:#ffffffe6;text-shadow:0 1px 3px #000}.file.svelte-1cdbane .time:where(.svelte-1cdbane){font-family:Anton, var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:#ff3d5a;font-size:1.15rem}@media (width<=639px){.file.svelte-1cdbane>div:where(.svelte-1cdbane):not(:first-child),.exhibit.svelte-1cdbane{display:none}}.placeholder.svelte-1cdbane{background:radial-gradient(60% 70% at 70% 30%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 70%), repeating-linear-gradient(90deg, #ffffff06 0 1px, transparent 1px 64px), linear-gradient(160deg, #110d14, #030203);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.chalk.svelte-1cdbane{fill:none;stroke:#ffffffbf;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:900;stroke-dashoffset:900px;filter:drop-shadow(0 0 6px #ffffff59);width:min(70%,420px);transition:stroke-dashoffset 2.4s .6s}.cs.svelte-1cdbane.is-visible .chalk:where(.svelte-1cdbane){stroke-dashoffset:0}.soon.svelte-1cdbane{letter-spacing:.35em;text-transform:uppercase;color:#ffffff8c;font-size:.7rem}.legend.svelte-1cdbane{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.4rem;display:grid}.legend.svelte-1cdbane li:where(.svelte-1cdbane){opacity:0;transition:opacity .4s ease calc(.9s + var(--i) * .12s), transform .5s cubic-bezier(.2, .7, .2, 1) calc(.9s + var(--i) * .12s);transform:translateY(10px)}.cs.svelte-1cdbane.is-visible .legend:where(.svelte-1cdbane) li:where(.svelte-1cdbane){opacity:1;transform:none}.legend.svelte-1cdbane button:where(.svelte-1cdbane){text-align:left;background:#ffffff08;border:1px solid #ffffff14;align-items:flex-start;gap:.7rem;width:100%;height:100%;padding:.6rem .7rem;display:flex}.legend.svelte-1cdbane button:where(.svelte-1cdbane):hover,.legend.svelte-1cdbane button.on:where(.svelte-1cdbane){background:#ffe14a12;border-color:#ffe14a99}.legend.svelte-1cdbane .n:where(.svelte-1cdbane){width:1.6rem;height:1.45rem;font-family:Anton, var(--font-display);color:#0a0a0a;clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:#f5cc1f;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.legend.svelte-1cdbane strong:where(.svelte-1cdbane){letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.legend.svelte-1cdbane .d:where(.svelte-1cdbane){color:#fff9;font-size:.78rem;line-height:1.35}.compact.svelte-1cdbane .legend:where(.svelte-1cdbane){display:none}@media (prefers-reduced-motion:reduce){.stage.svelte-1cdbane{clip-path:none}.torch.svelte-1cdbane{opacity:.55;animation:none}.marker.svelte-1cdbane,.legend.svelte-1cdbane li:where(.svelte-1cdbane){opacity:1;transform:none}.marker.svelte-1cdbane:after,.dot.svelte-1cdbane{animation:none}.chalk.svelte-1cdbane{stroke-dashoffset:0}}
