.rail.svelte-17h488a{scrollbar-width:none;gap:14px;padding:4px 18px 8px;display:flex;overflow-x:auto}.rail.svelte-17h488a::-webkit-scrollbar{display:none}.story.svelte-17h488a{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;align-items:center;gap:7px;width:66px;padding:0;display:flex}.ring.svelte-17h488a{border-radius:50%;width:66px;height:66px;padding:2.5px}.inner.svelte-17h488a{border:2px solid #0a0712;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden}.glyph.svelte-17h488a{font-family:var(--font-display);text-shadow:0 1px 6px #00000080;place-items:center;font-size:22px;font-weight:800;display:grid;position:absolute;inset:0}.label.svelte-17h488a{font-family:var(--font-ui);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;max-width:66px;font-size:11px;font-weight:600;overflow:hidden}.viewer.svelte-4ix6ik{z-index:300;background:#0a0712;position:fixed;inset:0}.bg.svelte-4ix6ik{position:absolute;inset:0}.scrim.svelte-4ix6ik{background:linear-gradient(#0a07128c 0%,#0000 24% 50%,#0a0712eb 96%);position:absolute;inset:0}.zone.svelte-4ix6ik{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;position:absolute;top:80px;bottom:160px}.zone.left.svelte-4ix6ik{width:32%;left:0}.zone.right.svelte-4ix6ik{width:40%;right:0}.bars.svelte-4ix6ik{z-index:5;gap:5px;display:flex;position:absolute;top:56px;left:14px;right:14px}.bar.svelte-4ix6ik{background:#ffffff40;border-radius:3px;flex:1;height:3px;overflow:hidden}.bar.svelte-4ix6ik .fill:where(.svelte-4ix6ik){background:#fff;border-radius:3px;height:100%}.header.svelte-4ix6ik{z-index:5;align-items:center;gap:10px;display:flex;position:absolute;top:70px;left:16px;right:16px}.who.svelte-4ix6ik{flex:1;line-height:1.15}.org.svelte-4ix6ik{font-family:var(--font-ui);color:#fff;font-size:14px;font-weight:700}.when.svelte-4ix6ik{font-family:var(--font-ui);color:#ffffffb3;font-size:11px}.close.svelte-4ix6ik{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.bottom.svelte-4ix6ik{z-index:5;padding:0 22px 40px;position:absolute;bottom:0;left:0;right:0}.cat.svelte-4ix6ik{font-family:var(--font-ui);letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}.title.svelte-4ix6ik{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-bottom:14px;font-size:clamp(30px,8vw,46px);font-weight:700;line-height:1}.venue.svelte-4ix6ik{color:#fffc;font-family:var(--font-ui);align-items:center;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.buy.svelte-4ix6ik{cursor:pointer;width:100%;font-family:var(--font-display);color:#0a0712;border:none;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:17px;font-size:15px;font-weight:600;display:flex}.buy.svelte-4ix6ik .from:where(.svelte-4ix6ik){font-family:var(--font-ui);font-weight:800}.feed.svelte-1uha8ag{background:radial-gradient(120% 60% at 50% 0,#1a0f2e 0%,#0a0712 60%);min-height:100dvh;position:relative}.topbar.svelte-1uha8ag{padding-top:2px}.rail-wrap.svelte-1uha8ag{max-width:1140px;margin:0 auto}.chips.svelte-1uha8ag{scrollbar-width:none;gap:8px;max-width:1140px;margin:0 auto;padding:6px 18px 12px;display:flex;overflow-x:auto}.chips.svelte-1uha8ag::-webkit-scrollbar{display:none}.chip.svelte-1uha8ag{cursor:pointer;font-family:var(--font-ui);color:var(--dim);white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:30px;flex-shrink:0;padding:8px 15px;font-size:13px;font-weight:600}.chip.active.svelte-1uha8ag{background:var(--text);color:#0a0712;border-color:#0000}.hero.svelte-1uha8ag{max-width:1140px;margin:0 auto;padding:6px 18px 4px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.05}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-ui);color:var(--dim);margin:6px 0 0;font-size:13.5px}.cards.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:26px 22px;max-width:1140px;margin:0 auto;padding:16px 18px 120px;display:grid}.empty.svelte-1uha8ag{text-align:center;color:var(--faint);flex-direction:column;align-items:center;gap:12px;padding:80px 24px;display:flex}.empty.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);color:var(--text);margin:0;font-size:22px}.empty.svelte-1uha8ag p:where(.svelte-1uha8ag){font-family:var(--font-ui);color:var(--dim);margin:0}
