body{overflow:hidden}.index.svelte-1uha8ag{height:100dvh;overflow:hidden}.index.svelte-1uha8ag *{-webkit-user-select:none;user-select:none}.topbar.svelte-1uha8ag{z-index:3;width:calc(60% - var(--gap));padding:var(--gap);justify-content:space-between;align-items:baseline;display:flex;position:absolute;top:0;left:0}.logo.svelte-1uha8ag{font-family:var(--mono);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:400}.counts.svelte-1uha8ag{gap:var(--gap);display:flex}.counts.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--mono);text-transform:uppercase;letter-spacing:0;color:var(--dim);margin:0;font-size:14px}.stage.svelte-1uha8ag{align-items:flex-end;height:100dvh;display:flex}.pane.svelte-1uha8ag{height:100%;padding:var(--gap);flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}.readout.svelte-1uha8ag{max-width:42ch;padding-top:var(--gap)}.readout.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.ro-count.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.04em;color:var(--accent);font-size:13px;transition:color .6s}.ro-count.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--dim)}.ro-name.svelte-1uha8ag{font-family:var(--mono);text-transform:uppercase;letter-spacing:-.01em;padding-top:10px;font-size:18px;font-weight:400}.ro-desc.svelte-1uha8ag{color:var(--dim);padding-top:6px;font-size:15px;font-weight:400;line-height:1.4}.ro-meta.svelte-1uha8ag{font-family:var(--mono);text-transform:uppercase;letter-spacing:0;color:var(--dim);padding-top:14px;font-size:13px}.belt.svelte-1uha8ag{width:40vw;height:100dvh;margin-right:var(--gap);--fade:linear-gradient(to bottom, transparent 0, #000 12%, #000 88%, transparent 100%);-webkit-mask-image:var(--fade);-webkit-mask-image:var(--fade);mask-image:var(--fade);flex:none;position:relative}.mark.svelte-1uha8ag{top:50%;left:calc(var(--gap) * -1);background:var(--accent);opacity:.7;width:14px;height:1px;transition:background .6s;position:absolute}.track.svelte-1uha8ag{row-gap:var(--gap);height:max-content;padding-bottom:var(--gap);will-change:transform;flex-direction:column;display:flex}.card.svelte-1uha8ag{aspect-ratio:1.7;border:1px solid var(--line);color:inherit;opacity:.4;filter:saturate(.5);border-radius:.5rem;text-decoration:none;transition:opacity .7s,filter .7s,border-color .7s;display:block;position:relative;overflow:hidden}.card.svelte-1uha8ag.is-active{opacity:1;filter:none;border-color:#ffffff29}.card.is-shut.svelte-1uha8ag{cursor:default}.plate.svelte-1uha8ag{background:radial-gradient(120% 90% at 20% 0%, #ffffff24, transparent 60%), linear-gradient(155deg, color-mix(in oklab, var(--accent) 78%, #000) 0%, color-mix(in oklab, var(--accent) 22%, #000) 100%);position:absolute;inset:0}.plate.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%}.c-num.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.02em;color:#ffffff8c;margin:0;font-size:13px;position:absolute;top:14px;left:16px}.c-meta.svelte-1uha8ag{justify-content:space-between;align-items:flex-end;gap:var(--gap);-webkit-backdrop-filter:blur(20px)saturate(140%);background:#0b0b0c6b;border-top:1px solid #ffffff1a;padding:14px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.c-meta.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.c-name.svelte-1uha8ag{font-family:var(--mono);text-transform:uppercase;letter-spacing:-.01em;font-size:15px;font-weight:400}.c-desc.svelte-1uha8ag{color:#f1f1f199;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-top:4px;font-size:13px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.c-tag.svelte-1uha8ag{font-family:var(--mono);text-transform:uppercase;letter-spacing:0;color:#f1f1f18c;flex:none;font-size:12px}@media (width<=900px){.topbar.svelte-1uha8ag{width:100%;padding:18px}.logo.svelte-1uha8ag{font-size:20px}.counts.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{display:none}.stage.svelte-1uha8ag{position:relative}.pane.svelte-1uha8ag{z-index:2;pointer-events:none;background:linear-gradient(to top, var(--bg) 55%, transparent);padding:60px 18px 18px;position:absolute;inset:auto 0 0}.belt.svelte-1uha8ag{width:100vw;margin:0;padding:0 18px}.mark.svelte-1uha8ag{left:4px}}
