.logo.svelte-1tssyue{filter:brightness(0)invert()}.title-photo.svelte-1tssyue{opacity:.6}html.js .title-photo.svelte-1tssyue{animation:svelte-1tssyue-title-settle 2.4s var(--ease-out) both}@keyframes svelte-1tssyue-title-settle{0%{transform:scale(1.12)}to{transform:scale(1)}}.title-shade.svelte-1tssyue{background:linear-gradient(90deg, color-mix(in oklab, var(--ground-black) 82%, transparent) 0%, color-mix(in oklab, var(--ground-black) 30%, transparent) 70%, transparent 100%), linear-gradient(180deg, color-mix(in oklab, var(--ground-black) 50%, transparent) 0%, transparent 30%, color-mix(in oklab, var(--ground-black) 85%, transparent) 100%)}.cutout-glow.svelte-1tssyue{background:radial-gradient(circle at 74% 46%, color-mix(in oklab, var(--spectrum-cyan) 22%, transparent) 0%, transparent 38%), radial-gradient(circle at 86% 70%, color-mix(in oklab, var(--spectrum-violet) 30%, transparent) 0%, transparent 40%)}.cutout.svelte-1tssyue{filter:drop-shadow(0 30px 60px oklch(0% 0 0/.55));animation:5s ease-in-out infinite alternate svelte-1tssyue-cutout-hover}@keyframes svelte-1tssyue-cutout-hover{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-14px)rotate(-1deg)}}.ghost.svelte-1tssyue{color:#0000;-webkit-text-stroke:1.5px oklch(100% 0 0/.28)}.dot-matrix.svelte-awdzey{pointer-events:none;background-image:radial-gradient(oklch(100% 0 0/.07) 1px,#0000 1.4px);background-size:9px 9px;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.leader.svelte-awdzey{background-image:radial-gradient(var(--line-strong) 1px, transparent 1.2px);background-size:8px 2px;height:2px}.value.svelte-awdzey{color:var(--foreground);transition:text-shadow .6s ease var(--row-delay)}.value.is-lit.svelte-awdzey{text-shadow:0 0 24px color-mix(in oklab, var(--accent-cyan) 45%, transparent), 0 0 2px var(--foreground)}.coin.svelte-awdzey{background:conic-gradient(from 200deg, var(--spectrum-cyan), var(--spectrum-mint), var(--spectrum-amber), var(--spectrum-coral), var(--spectrum-violet), var(--spectrum-cyan));box-shadow:inset 0 0 0 4px var(--ground-black)}html.js .power-up.svelte-awdzey{opacity:0;transform:scale(.85)}html.js .power-up.is-lit.svelte-awdzey{animation:svelte-awdzey-power-up .5s cubic-bezier(.2, .8, .2, 1) var(--chip-delay) both}@keyframes svelte-awdzey-power-up{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.js .power-up.svelte-awdzey{opacity:1;transform:none}}.segment.svelte-11t78pv{background:var(--line-hairline);transition:background-color .24s ease var(--segment-delay)}.segment.is-full.svelte-11t78pv{background:var(--signal-red);box-shadow:0 0 10px color-mix(in oklab, var(--signal-red) 55%, transparent)}.segment.is-full.svelte-11t78pv:nth-child(-n+4){background:var(--spectrum-amber);box-shadow:0 0 10px color-mix(in oklab, var(--spectrum-amber) 55%, transparent)}.stage.svelte-1grcp4v{grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding-bottom:clamp(48px,6vw,88px);display:grid}.stage-last.svelte-1grcp4v{padding-bottom:0}@media (width>=56.3125rem){.stage.svelte-1grcp4v{grid-template-columns:120px minmax(0,1fr);column-gap:0}}.node.svelte-1grcp4v{z-index:2;border:2px solid var(--line-strong);background:var(--ground-page);width:40px;height:40px;color:var(--fg-soft);font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex;position:relative}@media (width>=56.3125rem){.node.svelte-1grcp4v{width:64px;height:64px;margin-left:28px;font-size:24px}}.node-boss.svelte-1grcp4v{border-color:var(--signal-red);color:var(--spectrum-coral);box-shadow:0 0 24px color-mix(in oklab, var(--signal-red) 45%, transparent)}.node-world.svelte-1grcp4v{border-color:var(--accent-cyan);color:var(--accent-cyan)}.node-hit.svelte-1grcp4v{transition:border-color .3s,color .3s,box-shadow .3s}.node-hit.is-hit.svelte-1grcp4v{border-color:var(--hit-color);color:var(--hit-color);box-shadow:0 0 24px color-mix(in oklab, var(--hit-color) 45%, transparent)}.node-ko.svelte-1grcp4v{border-color:var(--spectrum-mint);background:var(--spectrum-mint);color:var(--ground-black)}.card.svelte-1grcp4v{border:1px solid var(--line-hairline);background:var(--tile);border-radius:22px;min-width:0;padding:clamp(22px,4vw,48px);position:relative}@media (width>=56.3125rem){.card.svelte-1grcp4v{border-radius:28px}}.stage-title.svelte-1grcp4v{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(36px,4.2vw,60px);font-weight:400;line-height:.92}.warning.svelte-1grcp4v{background:repeating-linear-gradient(-45deg, var(--signal-red) 0 14px, color-mix(in oklab, var(--signal-red) 78%, var(--ground-black)) 14px 28px);color:var(--foreground)}.hazard.svelte-1grcp4v{clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;width:14px;height:12px}.boss-card.svelte-1grcp4v{border-color:color-mix(in oklab, var(--signal-red) 40%, transparent);background:radial-gradient(120% 80% at 100% 0%, color-mix(in oklab, var(--signal-red) 16%, transparent), transparent 60%), var(--tile)}.hud-row.svelte-1grcp4v{z-index:10;pointer-events:none;grid-template-columns:40px minmax(0,1fr);column-gap:14px;margin-bottom:24px;display:grid;position:sticky;top:calc(5rem + 14px)}.hud-row.svelte-1grcp4v>:where(.svelte-1grcp4v){grid-column:2}@media (width>=56.3125rem){.hud-row.svelte-1grcp4v{grid-template-columns:120px minmax(0,1fr);column-gap:0}}.hit-card.svelte-1grcp4v{transition:border-color .3s,background-color .3s}.hit-card.is-hit.svelte-1grcp4v{border-color:color-mix(in oklab, var(--hit-color) 55%, transparent)}.hit-title.svelte-1grcp4v{color:var(--fg-off);transition:color .3s}.hit-card.is-hit.svelte-1grcp4v .hit-title:where(.svelte-1grcp4v){color:var(--hit-color)}.hit-burst.svelte-1grcp4v{background:var(--hit-color);color:var(--ground-black);text-transform:uppercase;border-radius:999px;padding:6px 14px 4px;font-size:clamp(20px,2vw,28px);line-height:1;position:absolute;top:clamp(18px,3vw,36px);right:clamp(18px,3vw,36px);transform:rotate(-6deg)}html.js .hit-card.svelte-1grcp4v:not(.is-hit) .hit-burst:where(.svelte-1grcp4v){opacity:0;transform:rotate(-6deg)scale(.4)}html.js .hit-card.is-hit.svelte-1grcp4v .hit-burst:where(.svelte-1grcp4v){animation:.42s cubic-bezier(.2,1.6,.4,1) both svelte-1grcp4v-hit-pop}@keyframes svelte-1grcp4v-hit-pop{0%{opacity:0;transform:rotate(-18deg)scale(.4)}to{opacity:1;transform:rotate(-6deg)scale(1)}}.track-full.svelte-1grcp4v{background:linear-gradient(180deg, var(--spectrum-stops));display:none}.p1.svelte-1grcp4v:before{content:"";background:linear-gradient(0deg, var(--spectrum-stops));width:2px;height:150vh;position:absolute;bottom:0;left:0}.p1.svelte-1grcp4v:after{content:"";background:var(--foreground);width:14px;height:14px;box-shadow:0 0 0 3px var(--ground-page), 0 0 18px var(--accent-cyan);border-radius:999px;position:absolute;top:-7px;left:-6px}@media (prefers-reduced-motion:reduce){.track-full.svelte-1grcp4v{display:block}.p1.svelte-1grcp4v{display:none}}.planet.svelte-1tbsaoz{-webkit-mask-image:radial-gradient(closest-side,#000 45%,#0000);mask-image:radial-gradient(closest-side,#000 45%,#0000)}.planet-fade.svelte-1tbsaoz{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--ground-black) 82%, transparent) 38%, var(--ground-black) 80%)}.banner.svelte-1tbsaoz{padding-block:clamp(24px,4vw,56px)}html.js .banner.svelte-1tbsaoz:not(.is-cleared) .clear-word:where(.svelte-1tbsaoz){opacity:0;transform:scale(1.6)}html.js .banner.is-cleared.svelte-1tbsaoz .clear-word:where(.svelte-1tbsaoz){animation:.52s cubic-bezier(.2,1.4,.4,1) both svelte-1tbsaoz-slam}html.js .banner.is-cleared.svelte-1tbsaoz .clear-word-2:where(.svelte-1tbsaoz){animation-delay:.16s}@keyframes svelte-1tbsaoz-slam{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}.burst.svelte-1tbsaoz{width:0;height:0}.spark.svelte-1tbsaoz{top:calc(var(--size) / -2);left:calc(var(--size) / -2);width:var(--size);height:var(--size);background:var(--color);box-shadow:0 0 12px var(--color);opacity:0}.banner.is-cleared.svelte-1tbsaoz .spark:where(.svelte-1tbsaoz){animation:1.1s cubic-bezier(.1,.8,.3,1) both svelte-1tbsaoz-spark;animation-delay:calc(.24s + var(--delay))}@keyframes svelte-1tbsaoz-spark{0%{opacity:1;transform:rotate(var(--angle)) translateX(0) scale(1)}70%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--distance)) scale(.3)}}@media (prefers-reduced-motion:reduce){html.js .banner.svelte-1tbsaoz:not(.is-cleared) .clear-word:where(.svelte-1tbsaoz){opacity:1;transform:none}}@property --left{syntax:"<number>";inherits:false;initial-value:0}@property --ring-color{syntax:"<color>";inherits:false;initial-value:#0000}.dial.svelte-12lg69t{--left:0;--ring-color:var(--signal-red);background:conic-gradient(var(--ring-color) calc(var(--left) * 360deg), var(--line-hairline) 0);transition:--ring-color .9s}.dial.is-full.svelte-12lg69t,.dial.is-draining.svelte-12lg69t{--ring-color:var(--fg-faint)}.dial.is-full.svelte-12lg69t{--left:1}.dial.is-draining.svelte-12lg69t{--left:0;transition:--left 9s linear,--ring-color .9s}.dial.is-draining.is-final.svelte-12lg69t{--ring-color:var(--signal-red)}.dial.svelte-12lg69t:before{content:"";border-radius:inherit;background:var(--ground-page);position:absolute;inset:5px}.digit.is-over.svelte-12lg69t{color:var(--signal-red);animation:.22s ease-out svelte-12lg69t-digit-pulse}@keyframes svelte-12lg69t-digit-pulse{50%{transform:scale(1.08)}}.red-period.svelte-12lg69t:after{content:".";color:var(--signal-red)}.door.svelte-12lg69t{border:1px solid var(--line-hairline);background:repeating-linear-gradient(90deg, color-mix(in oklab, var(--foreground) 2.5%, transparent) 0 1px, transparent 1px 3px), linear-gradient(180deg, var(--tile-lit), var(--card) 55%, var(--tile-deep));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 12%, transparent), inset 0 -3px 10px oklch(0% 0 0/.4);transition:border-color var(--dur-2)}.door.svelte-12lg69t:hover,.door.svelte-12lg69t:focus-within{border-color:var(--line-strong)}.screw.svelte-12lg69t{background:radial-gradient(circle at 35% 35%, var(--fg-dim), var(--fg-off) 55%, var(--ink-soft));border-radius:999px;width:8px;height:8px;position:absolute}.screw.svelte-12lg69t:after{content:"";background:var(--ink-soft);height:1px;position:absolute;top:50%;left:1px;right:1px;transform:rotate(-35deg)}.bob.svelte-12lg69t{animation:2.8s ease-in-out infinite alternate svelte-12lg69t-coin-bob}@keyframes svelte-12lg69t-coin-bob{0%{transform:translateY(0)}to{transform:translateY(-6%)}}.entry.svelte-12lg69t{--entry-color:var(--signal-red);background:radial-gradient(ellipse at center, color-mix(in oklab, var(--entry-color) 85%, var(--foreground)) 0%, var(--entry-color) 45%, color-mix(in oklab, var(--entry-color) 35%, var(--ground-black)) 100%);box-shadow:0 0 0 3px var(--ground-black), 0 0 0 4px var(--line-strong), 0 0 16px color-mix(in oklab, var(--entry-color) 45%, transparent);filter:brightness(.65)saturate(.85);transition:filter .3s}.door.is-ready.svelte-12lg69t .entry:where(.svelte-12lg69t),.door.svelte-12lg69t:hover .entry:where(.svelte-12lg69t){filter:none;animation:1.3s ease-in-out infinite alternate svelte-12lg69t-entry-pulse}.door.is-inserted.svelte-12lg69t .entry:where(.svelte-12lg69t){--entry-color:var(--spectrum-mint)}@keyframes svelte-12lg69t-entry-pulse{0%{box-shadow:0 0 0 3px var(--ground-black), 0 0 0 4px var(--line-strong), 0 0 8px color-mix(in oklab, var(--entry-color) 30%, transparent)}to{box-shadow:0 0 0 3px var(--ground-black), 0 0 0 4px var(--line-strong), 0 0 26px color-mix(in oklab, var(--entry-color) 75%, transparent)}}.slit.svelte-12lg69t{background:var(--ground-black);box-shadow:inset 0 0 3px oklch(0% 0 0/.9)}.led.svelte-12lg69t{background:var(--ground-black);box-shadow:inset 0 0 0 1px var(--line-hairline);color:var(--spectrum-coral);text-shadow:0 0 10px color-mix(in oklab, var(--spectrum-coral) 70%, transparent);align-items:baseline;display:inline-flex}.door.is-inserted.svelte-12lg69t .led:where(.svelte-12lg69t){color:var(--spectrum-mint);text-shadow:0 0 10px color-mix(in oklab, var(--spectrum-mint) 70%, transparent)}.next-card.svelte-12lg69t{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.next-card.svelte-12lg69t:hover,.next-card.svelte-12lg69t:focus-visible{border-color:var(--line-strong);transform:translateY(-4px)}.next-card.svelte-12lg69t:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:3px}.bezel.svelte-12lg69t{background:var(--ground-black);box-shadow:inset 0 0 0 1px var(--line-hairline)}.screen.svelte-12lg69t{background:var(--tube)}.screen-vignette.svelte-12lg69t{box-shadow:inset 0 0 50px oklch(0% 0 0/.65)}.next-img.svelte-12lg69t{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.next-card.svelte-12lg69t:hover .next-img:where(.svelte-12lg69t){transform:scale(1.04)}.press-start.svelte-12lg69t{color:var(--foreground);text-shadow:0 0 10px oklch(100% 0 0/.4);background:oklch(0% 0 0/.7)}
