.pl.svelte-1t8us2z{z-index:0;pointer-events:none;position:absolute;inset:0 calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0003 0%,#0000004d 45%,#000 68%);mask-image:linear-gradient(90deg,#0003 0%,#0000004d 45%,#000 68%)}.rig.svelte-1t8us2z{transform-origin:50% 0;width:0;height:100%;position:absolute;top:-2%}.rig-l.svelte-1t8us2z{animation:7s ease-in-out infinite alternate svelte-1t8us2z-sweep-l;left:66%}.rig-r.svelte-1t8us2z{animation:8.5s ease-in-out infinite alternate svelte-1t8us2z-sweep-r;left:88%}.lamp.svelte-1t8us2z{background:linear-gradient(#3a3342,#110b16);border-radius:0 0 9px 9px;width:18px;height:12px;position:absolute;top:0;left:-9px;box-shadow:0 6px 18px #ffffff59}.beam.svelte-1t8us2z{width:clamp(90px,13vw,190px);height:var(--len);transform-origin:50% 0;transform:rotate(var(--a));background:linear-gradient(180deg, rgba(var(--c), .5) 0%, rgba(var(--c), .24) 55%, rgba(var(--c), .05) 100%);clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);filter:blur(10px);mix-blend-mode:screen;margin-left:calc(clamp(90px,13vw,190px)/-2);position:absolute;top:0;left:0}@keyframes svelte-1t8us2z-sweep-l{0%{transform:rotate(-14deg)}to{transform:rotate(12deg)}}@keyframes svelte-1t8us2z-sweep-r{0%{transform:rotate(10deg)}to{transform:rotate(-16deg)}}.floor.svelte-1t8us2z{perspective:420px;perspective-origin:50% 100%;height:clamp(70px,12vw,130px);position:absolute;bottom:0;left:-10%;right:-10%}.tiles.svelte-1t8us2z,.pools.svelte-1t8us2z{transform-origin:50% 100%;position:absolute;inset:0;transform:rotateX(56deg)}.tiles.svelte-1t8us2z{background:linear-gradient(90deg,#ede9f529 1px,#0000 1px) 0 0/56px 56px,linear-gradient(0deg,#ede9f529 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#1a0b2e66,#0b0614e6);-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}.pools.svelte-1t8us2z{background:radial-gradient(18% 60% at 22% 55%,#ff2bd68c,#0000 70%),radial-gradient(16% 55% at 52% 60%,#c6ff1a6b,#0000 70%),radial-gradient(18% 60% at 80% 52%,#7a2cff99,#0000 70%);animation:3.2s ease-in-out infinite alternate svelte-1t8us2z-pools}@keyframes svelte-1t8us2z-pools{0%{opacity:.45}to{opacity:1}}@media (max-width:767px){.beam.extra.svelte-1t8us2z{display:none}.rig-l.svelte-1t8us2z{left:34%}.rig-r.svelte-1t8us2z{left:82%}.pl.svelte-1t8us2z{-webkit-mask-image:linear-gradient(#00000038 0%,#0000004d 62%,#000 86%);mask-image:linear-gradient(#00000038 0%,#0000004d 62%,#000 86%)}}@media (prefers-reduced-motion:reduce){.rig-l.svelte-1t8us2z,.rig-r.svelte-1t8us2z,.pools.svelte-1t8us2z{animation:none}}.reveal.svelte-1v31ti0{display:block}.reveal.armed.svelte-1v31ti0{opacity:0;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);transform:translateY(18px)}.reveal.armed.visible.svelte-1v31ti0{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal.armed.svelte-1v31ti0{opacity:1!important;transition:none!important;transform:none!important}}.kicker.svelte-1v31ti0{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--neon-lemon);font-size:.8125rem;display:inline-block}.hero.svelte-1v31ti0{isolation:isolate;max-width:var(--max);align-items:center;min-height:clamp(420px,48vw,600px);margin:0 auto;padding:clamp(2rem,6vh,4rem) clamp(1rem,3vw,2rem) calc(clamp(70px,12vw,130px) + 1.5rem);display:flex;position:relative}.hero.svelte-1v31ti0>.reveal:where(.svelte-1v31ti0){z-index:1;width:100%;position:relative}.hero-grid.svelte-1v31ti0{grid-template-columns:minmax(0,40rem);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.hero-text.svelte-1v31ti0 h1:where(.svelte-1v31ti0){margin:.4rem 0 1rem;font-size:clamp(2.4rem,5.4vw,3.8rem)}.lead.svelte-1v31ti0{max-width:32rem;color:var(--ink-soft);margin:0 0 1.2rem;font-size:1.02rem;line-height:1.55}.hero-pills.svelte-1v31ti0{flex-wrap:wrap;gap:.5rem;display:flex}.hero-pills.svelte-1v31ti0 span:where(.svelte-1v31ti0){font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border:1px solid var(--neon-uv);background:#7a2cff14;border-radius:999px;padding:.4rem .7rem;font-size:.8125rem}.types.svelte-1v31ti0{max-width:var(--max);margin:0 auto;padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,2rem)}.th.svelte-1v31ti0{margin-bottom:1.4rem}.th.svelte-1v31ti0 h2:where(.svelte-1v31ti0){font-family:var(--font-display);color:var(--ink);margin:.4rem 0 0;font-size:clamp(1.7rem,3.2vw,2.3rem)}.type-list.svelte-1v31ti0{perspective:1400px;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:700px){.type-list.svelte-1v31ti0{grid-template-columns:1fr}}.type-row.svelte-1v31ti0{border:1px solid var(--line);transform-style:preserve-3d;background:var(--surface);border-radius:16px;transition:border-color .22s cubic-bezier(.23,1,.32,1),transform .38s cubic-bezier(.23,1,.32,1),box-shadow .38s cubic-bezier(.23,1,.32,1);overflow:hidden;transform:rotateX(7deg)rotateY(-5deg);box-shadow:0 22px 50px #0d042080,0 8px 18px #7a2cff2e}.type-row.svelte-1v31ti0:nth-child(2n){transform:rotateX(7deg)rotateY(5deg)}.type-row.svelte-1v31ti0:hover,.type-row.open.svelte-1v31ti0{transform:rotateX(0)rotateY(0)translateZ(24px)translateY(-4px);box-shadow:0 30px 70px #7a2cff57,0 12px 28px #ff2bd62e}.type-row[data-accent=magenta].svelte-1v31ti0:hover,.type-row[data-accent=magenta].open.svelte-1v31ti0{border-color:var(--neon-magenta)}.type-row[data-accent=lemon].svelte-1v31ti0:hover,.type-row[data-accent=lemon].open.svelte-1v31ti0{border-color:var(--neon-lemon)}.type-row[data-accent=uv].svelte-1v31ti0:hover,.type-row[data-accent=uv].open.svelte-1v31ti0{border-color:var(--neon-uv)}.type-row[data-accent=gold].svelte-1v31ti0:hover,.type-row[data-accent=gold].open.svelte-1v31ti0{border-color:var(--neon-gold)}.type-head.svelte-1v31ti0{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:1rem;padding:1.1rem 1.2rem;font-family:inherit;transition:background .22s cubic-bezier(.23,1,.32,1);display:grid}.type-head.svelte-1v31ti0:hover{background:#ffffff06}.th-title.svelte-1v31ti0{font-family:var(--font-display);font-size:1.3rem}.type-row[data-accent=magenta].svelte-1v31ti0 .th-title:where(.svelte-1v31ti0){color:var(--neon-magenta)}.type-row[data-accent=lemon].svelte-1v31ti0 .th-title:where(.svelte-1v31ti0){color:var(--neon-lemon)}.type-row[data-accent=uv].svelte-1v31ti0 .th-title:where(.svelte-1v31ti0){color:var(--neon-uv)}.type-row[data-accent=gold].svelte-1v31ti0 .th-title:where(.svelte-1v31ti0){color:var(--neon-gold)}.th-short.svelte-1v31ti0{color:var(--ink-soft);font-size:1rem}.th-toggle.svelte-1v31ti0{font-family:var(--font-display);color:var(--ink-mute);border:1px solid var(--line);border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.6rem;line-height:1;transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s cubic-bezier(.23,1,.32,1);display:grid}.type-row.open.svelte-1v31ti0 .th-toggle:where(.svelte-1v31ti0){border-color:currentColor;transform:rotate(180deg)}@media (max-width:600px){.type-head.svelte-1v31ti0{grid-template-columns:1fr auto}.th-short.svelte-1v31ti0{grid-column:1/-1}}.type-detail.svelte-1v31ti0{max-height:0;transition:max-height .32s cubic-bezier(.77,0,.175,1);overflow:hidden}.type-row.open.svelte-1v31ti0 .type-detail:where(.svelte-1v31ti0){max-height:240px}.type-detail.svelte-1v31ti0 p:where(.svelte-1v31ti0){color:var(--ink-soft);margin:0;padding:0 1.2rem 1.2rem;line-height:1.6}.stack-sec.svelte-1v31ti0{max-width:var(--max);margin:0 auto;padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,2rem)}.sh.svelte-1v31ti0{margin-bottom:1.5rem}.sh.svelte-1v31ti0 h2:where(.svelte-1v31ti0){font-family:var(--font-display);color:var(--ink);margin:.4rem 0;font-size:clamp(1.7rem,3.2vw,2.3rem)}.sh.svelte-1v31ti0 p:where(.svelte-1v31ti0){color:var(--ink-soft);margin:0}.poster-stack.svelte-1v31ti0{flex-wrap:wrap;justify-content:center;gap:2.8rem .6rem;padding:2rem 0;display:flex;position:relative}.pst.svelte-1v31ti0{aspect-ratio:3/4;transform:rotate(calc(var(--pi) * 3deg));flex:0 0 clamp(160px,20vw,280px);margin:0;transition:transform .38s cubic-bezier(.23,1,.32,1);position:relative}.pst-frame.svelte-1v31ti0{background:var(--bg-deep);border:1px solid #ff2bd6b3;border-radius:14px;place-items:center;width:100%;height:100%;transition:box-shadow .38s cubic-bezier(.23,1,.32,1);display:grid;position:relative;overflow:hidden;box-shadow:0 0 24px #ff2bd64d,0 0 54px #7a2cff42}.pst-frame.svelte-1v31ti0 .bg:where(.svelte-1v31ti0){object-fit:cover;filter:blur(22px)saturate(1.35)brightness(.7);z-index:0;width:116%;height:116%;position:absolute;inset:-8%}.pst-frame.svelte-1v31ti0 .fg:where(.svelte-1v31ti0){z-index:2;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:relative}.poster-stack.svelte-1v31ti0:hover .pst:where(.svelte-1v31ti0){transform:rotate(0deg) translateX(calc(var(--pi) * 10px)) translateY(-6px)}.poster-stack.svelte-1v31ti0:hover .pst-frame:where(.svelte-1v31ti0){box-shadow:0 0 0 1px var(--neon-uv), 0 0 34px #ff2bd66b, 0 0 70px #7a2cff59}.pst.svelte-1v31ti0 figcaption:where(.svelte-1v31ti0){text-align:center;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:.8125rem;position:absolute;bottom:-1.4rem;left:0;right:0}@media (prefers-reduced-motion:reduce){.pst.svelte-1v31ti0,.pst-frame.svelte-1v31ti0{transition:none}}@media (max-width:700px){.poster-stack.svelte-1v31ti0{flex-wrap:wrap}.pst.svelte-1v31ti0,.poster-stack.svelte-1v31ti0:hover .pst:where(.svelte-1v31ti0){transform:rotate(0)}}.cta-strip.svelte-1v31ti0{max-width:var(--max);margin:0 auto;padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,2rem)}.cta-inner.svelte-1v31ti0{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#c6ff1a1a,#0000 60%),radial-gradient(circle at 100% 100%,#ff2bd61f,#0000 60%);border-radius:22px;grid-template-columns:1.4fr auto;align-items:center;gap:1.4rem;padding:clamp(1.6rem,4vh,2.2rem) clamp(1.2rem,3vw,2rem);display:grid}@media (max-width:700px){.cta-inner.svelte-1v31ti0{grid-template-columns:1fr}}.cta-inner.svelte-1v31ti0 h2:where(.svelte-1v31ti0){font-family:var(--font-display);color:var(--ink);margin:.3rem 0 .4rem;font-size:clamp(1.6rem,3.2vw,2.2rem)}.cta-inner.svelte-1v31ti0 p:where(.svelte-1v31ti0){color:var(--ink-soft);margin:0}.cta-actions.svelte-1v31ti0{flex-wrap:wrap;gap:.7rem;display:inline-flex}.btn-primary.svelte-1v31ti0{background:var(--neon-magenta);color:var(--ink);font-family:var(--font-display);border-radius:12px;padding:.85rem 1.1rem;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);box-shadow:0 0 0 1px #ff2bd680,0 12px 36px #ff2bd63d}.btn-primary.svelte-1v31ti0 .num:where(.svelte-1v31ti0){white-space:nowrap}.btn-primary.svelte-1v31ti0:hover{transform:translateY(-2px)}.btn-primary.svelte-1v31ti0:active{transform:scale(.97)}.btn-ghost.svelte-1v31ti0{border:1px solid var(--line);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;border-radius:12px;padding:.85rem 1.1rem;font-size:1rem;text-decoration:none;transition:border-color .2s cubic-bezier(.23,1,.32,1)}.btn-ghost.svelte-1v31ti0:hover{border-color:var(--neon-lemon);color:var(--neon-lemon)}.btn-spotify.svelte-1v31ti0{color:var(--neon-lime);font-family:var(--font-mono);letter-spacing:.04em;background:#c6ff1a12;border:1px solid #c6ff1a80;border-radius:12px;align-items:center;gap:.4rem;padding:.85rem 1.1rem;font-size:.82rem;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background .2s cubic-bezier(.23,1,.32,1);display:inline-flex}.btn-spotify.svelte-1v31ti0:hover{background:#c6ff1a29;transform:translateY(-2px)}.btn-spotify.svelte-1v31ti0:active{transform:scale(.97)}@media (max-width:720px){.btn-spotify.svelte-1v31ti0{min-height:44px;font-size:.875rem}}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .kicker.svelte-1v31ti0{color:#c6ff1a;background:#10040f;border-radius:5px;padding:.28rem .6rem}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .hero-pills.svelte-1v31ti0 span:where(.svelte-1v31ti0){color:#10040f;background:#ffffffd1;border-color:#10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .th.svelte-1v31ti0 h2:where(.svelte-1v31ti0),[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .sh.svelte-1v31ti0 h2:where(.svelte-1v31ti0){color:#10040f;text-shadow:3px 3px #c6ff1a}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row.svelte-1v31ti0{background:#ffffffd1;border-color:#10040f47;box-shadow:0 14px 34px #10040f33}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row.svelte-1v31ti0:hover,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row.open.svelte-1v31ti0{box-shadow:0 0 0 1px #10040f66,0 22px 48px #10040f42}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row[data-accent=magenta].svelte-1v31ti0:hover,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row[data-accent=magenta].open.svelte-1v31ti0,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row[data-accent=uv].svelte-1v31ti0:hover,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row[data-accent=uv].open.svelte-1v31ti0{border-color:var(--accent)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row[data-accent=lemon].svelte-1v31ti0:hover,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row[data-accent=lemon].open.svelte-1v31ti0,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row[data-accent=gold].svelte-1v31ti0:hover,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row[data-accent=gold].open.svelte-1v31ti0{border-color:var(--accent-2)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-head.svelte-1v31ti0:hover{background:#10040f0f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row[data-accent=magenta].svelte-1v31ti0 .th-title:where(.svelte-1v31ti0),[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row[data-accent=uv].svelte-1v31ti0 .th-title:where(.svelte-1v31ti0){color:var(--accent)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row[data-accent=lemon].svelte-1v31ti0 .th-title:where(.svelte-1v31ti0),[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .type-row[data-accent=gold].svelte-1v31ti0 .th-title:where(.svelte-1v31ti0){color:var(--accent-2)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .th-toggle.svelte-1v31ti0{color:#10040f;border-color:#10040f52}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .pst-frame.svelte-1v31ti0{background:#10040f;border-color:#10040f47;box-shadow:0 16px 38px #10040f3d}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .poster-stack.svelte-1v31ti0:hover .pst-frame:where(.svelte-1v31ti0){box-shadow:0 0 0 2px #10040f,0 20px 46px #10040f4d}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .pst.svelte-1v31ti0 figcaption:where(.svelte-1v31ti0){color:#10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cta-inner.svelte-1v31ti0{background:#ffffffd6;border:2px solid #10040f;box-shadow:0 18px 40px #10040f38}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-primary.svelte-1v31ti0{color:#c6ff1a;background:#10040f;box-shadow:0 12px 30px #10040f47}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-ghost.svelte-1v31ti0,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-spotify.svelte-1v31ti0{color:#10040f;background:#ffffffd1;border:1px solid #10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-ghost.svelte-1v31ti0:hover{border-color:var(--accent);color:var(--accent);background:#fff}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-spotify.svelte-1v31ti0:hover{color:#10040f;background:#c6ff1a}.intro.svelte-2gbzhn{z-index:0;--flash-pink:transparent;--flash-cyan:transparent;--flash-lime:transparent;--flash-wash:#ffffff85;background:radial-gradient(at 50% 0,#ff2ea059,#0000 58%),radial-gradient(at 88% 82%,#ccff0038,#0000 55%),linear-gradient(#170b26 0%,#0a0512 62%,#06020c 100%);grid-template-columns:1fr;align-content:center;gap:clamp(1.5rem,5vh,3rem);width:100%;max-width:none;min-height:100svh;margin:0;padding:clamp(3rem,9vh,6rem) clamp(1.1rem,3vw,2.2rem) clamp(2.5rem,7vh,4.5rem);display:grid;position:relative;overflow:hidden}.bg.svelte-2gbzhn{z-index:-1;object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.strobo.svelte-2gbzhn{z-index:0;pointer-events:none;contain:layout paint;position:absolute;inset:0}.beam.svelte-2gbzhn{transform-origin:50% 0;background:radial-gradient(48% 122% at 50% 0,#ccff00d1,#0000 76%),radial-gradient(26% 76% at 50% 0,#ffffffb8,#0000 74%);width:30vmax;height:140%;position:absolute;top:-22%;left:50%}.beam-b.svelte-2gbzhn{background:radial-gradient(48% 122% at 50% 0,#ff3e9ed9,#0000 76%),radial-gradient(26% 76% at 50% 0,#ffffff9e,#0000 74%)}.beam-c.svelte-2gbzhn{background:radial-gradient(46% 118% at 50% 0,#00f0ffb3,#0000 76%),radial-gradient(24% 72% at 50% 0,#ffffff8c,#0000 74%);width:22vmax}.beam-d.svelte-2gbzhn{background:radial-gradient(42% 116% at 50% 0,#ffffffbf,#0000 74%);width:18vmax}.flash.svelte-2gbzhn{will-change:opacity;background:radial-gradient(60% 70% at 22% 0,#ff3e9e59,#0000 70%),radial-gradient(60% 70% at 78% 0,#ccff0047,#0000 70%),linear-gradient(#ffffff9e 0%,#ffffff3d 32%,#0000 100%);height:70%;animation:2s ease-in-out .15s both svelte-2gbzhn-strobo-flash;position:absolute;inset:0 0 auto}.beam.svelte-2gbzhn{will-change:transform}.beam-a.svelte-2gbzhn{opacity:.85;animation:5.2s ease-in-out infinite alternate svelte-2gbzhn-beam-swing-a}.beam-b.svelte-2gbzhn{opacity:.85;animation:4.6s ease-in-out infinite alternate svelte-2gbzhn-beam-swing-b}.beam-c.svelte-2gbzhn{opacity:.72;animation:5.8s ease-in-out infinite alternate svelte-2gbzhn-beam-swing-c}.beam-d.svelte-2gbzhn{opacity:.68;animation:4.2s ease-in-out infinite alternate svelte-2gbzhn-beam-swing-d}.lekko.svelte-2gbzhn .beam-c:where(.svelte-2gbzhn),.lekko.svelte-2gbzhn .beam-d:where(.svelte-2gbzhn){display:none}@media (max-width:860px),(pointer:coarse){.beam-c.svelte-2gbzhn,.beam-d.svelte-2gbzhn{display:none}}@media (hover:hover) and (pointer:fine){.intro.svelte-2gbzhn:has(:where(.svelte-2gbzhn):is(.shot:where(.svelte-2gbzhn),.logotype:where(.svelte-2gbzhn)):hover){animation:.1s steps(2,end) infinite svelte-2gbzhn-intro-shake}}@keyframes svelte-2gbzhn-intro-shake{0%{transform:translate(-3px,2px)scale(1.008)}33%{transform:translate(3px,-2px)scale(1.012)}66%{transform:translate(-2px,-3px)scale(1.008)}to{transform:translate(2px,3px)scale(1.012)}}@keyframes svelte-2gbzhn-beam-swing-a{0%{transform:translate(-50%)rotate(-38deg)}to{transform:translate(-50%)rotate(-4deg)}}@keyframes svelte-2gbzhn-beam-swing-b{0%{transform:translate(-50%)rotate(36deg)}to{transform:translate(-50%)rotate(3deg)}}@keyframes svelte-2gbzhn-beam-swing-c{0%{transform:translate(-50%)rotate(-16deg)}to{transform:translate(-50%)rotate(28deg)}}@keyframes svelte-2gbzhn-beam-swing-d{0%{transform:translate(-50%)rotate(14deg)}to{transform:translate(-50%)rotate(-24deg)}}@keyframes svelte-2gbzhn-strobo-flash{0%{opacity:0}8%{opacity:1}20%{opacity:0}38%{opacity:.75}50%{opacity:0}68%{opacity:.5}82%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.intro.svelte-2gbzhn:is(:where(.svelte-2gbzhn):has(:where(.svelte-2gbzhn):is(.shot:where(.svelte-2gbzhn),.enter:where(.svelte-2gbzhn),.logotype:where(.svelte-2gbzhn)):active),:where(.svelte-2gbzhn):has(:where(.svelte-2gbzhn):is(.shot:where(.svelte-2gbzhn),.enter:where(.svelte-2gbzhn),.logotype:where(.svelte-2gbzhn)):hover),:where(.svelte-2gbzhn):has(.enter:where(.svelte-2gbzhn):focus-visible)),.strobo.svelte-2gbzhn,.beam.svelte-2gbzhn,.flash.svelte-2gbzhn{animation:none}.beam-a.svelte-2gbzhn{opacity:.75;transform:translate(-50%)rotate(-16deg)}.beam-b.svelte-2gbzhn{opacity:.75;transform:translate(-50%)rotate(14deg)}.beam-c.svelte-2gbzhn{opacity:.55;transform:translate(-50%)rotate(26deg)}.beam-d.svelte-2gbzhn{opacity:.5;transform:translate(-50%)rotate(-30deg)}.flash.svelte-2gbzhn{display:none}}.shot.svelte-2gbzhn{z-index:1;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:end;margin:0;position:relative}.shot.svelte-2gbzhn img:where(.svelte-2gbzhn){aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block;position:relative;-webkit-mask-image:radial-gradient(82% 82% at 50% 48%,#000 74%,#000c 88%,#0000 100%);mask-image:radial-gradient(82% 82% at 50% 48%,#000 74%,#000c 88%,#0000 100%)}.left.svelte-2gbzhn{z-index:1;max-width:34rem;position:relative}.enter.svelte-2gbzhn{color:#10040f;appearance:none;cursor:pointer;text-align:center;width:100%;font-family:var(--font-body);letter-spacing:.02em;transition:transform .18s var(--ease-out), box-shadow .22s var(--ease-out), background .22s var(--ease-out);background:#cf0;border:3px solid #10040f;border-radius:999px;justify-content:center;align-items:center;gap:clamp(.7rem,1.6vw,1.2rem);margin-top:1.6rem;padding:clamp(1.1rem,3.2vw,1.9rem) clamp(1.4rem,4vw,2.8rem);font-size:clamp(1.5rem,4.6vw,2.6rem);font-weight:700;line-height:1;text-decoration:none;display:flex;box-shadow:6px 6px #10040f,0 0 42px #ccff0073}.enter.svelte-2gbzhn svg:where(.svelte-2gbzhn){stroke-width:2.6px;flex:none;width:clamp(1.5rem,4.6vw,2.6rem);height:clamp(1.5rem,4.6vw,2.6rem)}.enter.svelte-2gbzhn:hover{background:#ff3e9e;transform:translateY(-3px);box-shadow:8px 10px #10040f,0 0 56px #ff3e9e80}.enter[aria-busy=true].svelte-2gbzhn{cursor:progress;background:#ff3e9e;transform:translateY(2px);box-shadow:3px 3px #10040f,0 0 56px #ff3e9e80}.enter.svelte-2gbzhn:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px}.intro.svelte-2gbzhn{cursor:pointer}.skip.svelte-2gbzhn{color:#fff;min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-underline-offset:3px;background:#0a0512c7;border-radius:999px;align-items:center;margin-top:.9rem;padding:0 1rem;font-size:.875rem;text-decoration:underline;animation:.4s ease-out 6s both svelte-2gbzhn-skip-pokaz;display:inline-flex}.skip.svelte-2gbzhn:hover{color:#cf0}.skip.svelte-2gbzhn:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:3px}@media (prefers-reduced-motion:reduce){.skip.svelte-2gbzhn{animation-duration:1ms}}@keyframes svelte-2gbzhn-skip-pokaz{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.corner.svelte-2gbzhn{z-index:1;text-align:right;justify-self:end;margin:0;position:relative}@media (min-width:861px){.intro.svelte-2gbzhn{grid-template-columns:minmax(0,clamp(15rem,26vw,22rem)) minmax(0,1fr);align-items:end;column-gap:clamp(1.6rem,4vw,3rem)}.corner.svelte-2gbzhn{position:absolute;top:clamp(2rem,8vh,5rem);right:clamp(1.1rem,3vw,2.2rem)}}.sr-only.svelte-2gbzhn{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logotype.svelte-2gbzhn{flex-direction:column;align-items:center;gap:.35em;display:inline-flex}.lt-mark.svelte-2gbzhn{font-family:var(--font-mark);letter-spacing:-.02em;white-space:nowrap;color:#cf0;-webkit-text-fill-color:#cf0;-webkit-text-stroke:3px #10040f;text-shadow:6px 6px #10040f,0 0 34px #ccff0059;font-size:clamp(3.2rem,11vw,8rem);font-weight:400;line-height:.9;display:block}.lt-2.svelte-2gbzhn{color:#ff3e9e;-webkit-text-fill-color:#ff3e9e}.lt-sub.svelte-2gbzhn{font-family:var(--font-mono);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:#fff;text-shadow:2px 2px #10040f;font-size:clamp(.8125rem,1.5vw,.95rem);font-weight:700;display:block}.shot.svelte-2gbzhn img:where(.svelte-2gbzhn){transition:transform .2s var(--ease-out)}.shot.svelte-2gbzhn:hover img:where(.svelte-2gbzhn){transform:translateY(-6px)scale(1.015)}@media (max-width:860px){.intro.svelte-2gbzhn{align-content:start;min-height:100svh}.corner.svelte-2gbzhn{text-align:left;order:-1;justify-self:start}.shot.svelte-2gbzhn{justify-self:center;width:100%;max-width:min(26rem,92vw)}}.ball-anchor.svelte-1pn0oz4{--ball:min(29vw, 440px, 45vh);--chain:clamp(7rem, 15vh, 8.5rem);width:var(--ball);height:calc(var(--chain) + var(--ball));z-index:0;pointer-events:none;position:absolute;top:-4.5rem;right:clamp(.5rem,6vw,6rem)}.hanging.svelte-1pn0oz4{transform-origin:50% 0;position:absolute;inset:0}.chain.svelte-1pn0oz4{width:2px;height:calc(var(--chain) + 4px);background:repeating-linear-gradient(0deg,#0000 0 3px,#f0f1f2 3px 4px,#0000 4px 6px),linear-gradient(90deg,#6d727b,#f1f3f5,#7c818a);position:absolute;top:0;left:calc(50% - 1px)}.cap.svelte-1pn0oz4{left:50%;top:calc(var(--chain) + var(--ball) * .022 - 9px);z-index:1;background:linear-gradient(90deg,#7d828b,#f4f5f7 45%,#a7acb4 70%,#6a6f78);border-radius:4px 4px 6px 6px;width:18px;height:12px;margin-left:-9px;position:absolute;box-shadow:0 1px 2px #0005}.orb.svelte-1pn0oz4{top:var(--chain);aspect-ratio:1;clip-path:circle(47.8%);width:100%;position:absolute}.fallback.svelte-1pn0oz4{background:radial-gradient(circle at 34% 26%,#fffffff0,#0000 22%),repeating-linear-gradient(0deg,#0000 0 9px,#2b2e3499 9px 10px),repeating-linear-gradient(90deg,#0000 0 9px,#2b2e3499 9px 10px),radial-gradient(circle at 70% 58%,#ff3e9e66,#0000 30%),radial-gradient(circle at 26% 64%,#cf05,#0000 28%),radial-gradient(circle at 40% 36%,#f3f5f7,#b9bec5 45%,#6e737b 85%);border-radius:50%;position:absolute;inset:2.2%}.reveal-armed.svelte-1pn0oz4 .hidden:where(.svelte-1pn0oz4),.reveal-armed.svelte-1pn0oz4 .pending:where(.svelte-1pn0oz4){opacity:0}.reflections.svelte-1pn0oz4{pointer-events:none;z-index:3;opacity:1;contain:strict;position:absolute;inset:0;overflow:hidden}.reflections.dimmed.svelte-1pn0oz4{opacity:.6}.reflection.svelte-1pn0oz4{border-radius:50%;margin:-12px 0 0 -12px;position:absolute;top:0;left:0}.reflections.svelte-1pn0oz4:not(.reveal-armed){display:none}.reveal-armed.svelte-1pn0oz4 .reflection:where(.svelte-1pn0oz4){opacity:0}@media (max-width:767px){.ball-anchor.svelte-1pn0oz4{--ball:clamp(96px, 31vw, 150px);--chain:11.5rem;right:.6rem}}@media (prefers-reduced-motion:reduce){.reflections.svelte-1pn0oz4{opacity:.4}}.led.svelte-1a0m8sl{--lime:#c6ff1a;--pink:#ff2bd6;--red:#ff2a55;color:#fff;background:radial-gradient(circle at 1px 1px,#ffffff0d 1px,#0000 1.5px) 0 0/7px 7px,radial-gradient(120% 90% at 50% 0,#c6ff1a14,#0000 60%),#07030c;border:1px solid #c6ff1a47;border-radius:16px;width:100%;padding:clamp(.9rem,2.4vw,1.4rem) clamp(.8rem,2.4vw,1.5rem);transition:border-color .5s,box-shadow .5s;position:relative;box-shadow:inset 0 0 0 1px #0009,inset 0 10px 30px #000000b3,0 0 34px #c6ff1a1f,0 18px 40px #00000073;container-type:inline-size}.led.live.svelte-1a0m8sl{border-color:#ff2bd68c;box-shadow:inset 0 0 0 1px #0009,inset 0 10px 30px #000000b3,0 0 44px #ff2a554d,0 18px 40px #00000073}.led-stack.svelte-1a0m8sl{display:grid}.led-stack.svelte-1a0m8sl>:where(.svelte-1a0m8sl){grid-area:1/1}.board.svelte-1a0m8sl{--dot:min(8px, calc(100cqi / 76));--gap:calc(var(--dot) * .38);align-items:center;gap:calc(var(--dot) * 1.6);flex-direction:column;display:flex}.ctdwn-lbl.svelte-1a0m8sl{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#ff8fec;font-size:.8125rem}.row.svelte-1a0m8sl{justify-content:center;align-items:flex-start;max-width:100%;display:flex}.grp.svelte-1a0m8sl{align-items:center;gap:calc(var(--dot) * 1.3);flex-direction:column;display:flex}.pair.svelte-1a0m8sl{gap:calc(var(--dot) * 1.2);display:flex}.digit.svelte-1a0m8sl{grid-template-columns:repeat(5, var(--dot));grid-auto-rows:var(--dot);gap:var(--gap);display:grid}.digit.svelte-1a0m8sl i:where(.svelte-1a0m8sl),.colon.svelte-1a0m8sl i:where(.svelte-1a0m8sl){width:var(--dot);height:var(--dot);background:var(--lime);box-shadow:0 0 calc(var(--dot) * .9) #c6ff1ae6, 0 0 calc(var(--dot) * 2.2) #c6ff1a59;border-radius:50%;display:block}.digit.svelte-1a0m8sl i:where(.svelte-1a0m8sl){opacity:.09;transition:opacity .22s ease-out,transform .26s cubic-bezier(.23,1,.32,1);transform:scale(.78)}.digit.svelte-1a0m8sl i.on:where(.svelte-1a0m8sl){opacity:1;transform:scale(1)}.colon.svelte-1a0m8sl{justify-content:center;gap:calc(var(--dot) * 1.7);height:calc(var(--dot) * 7 + var(--gap) * 6);padding:0 calc(var(--dot) * 1.5);flex-direction:column;display:flex}.colon.svelte-1a0m8sl i:where(.svelte-1a0m8sl){transition:opacity .26s ease-out}.colon.dim.svelte-1a0m8sl i:where(.svelte-1a0m8sl){opacity:.25}.grp-lbl.svelte-1a0m8sl{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;font-size:.8125rem}.onair.svelte-1a0m8sl{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;display:flex}.onair-txt.svelte-1a0m8sl{font-family:var(--font-display);letter-spacing:.04em;color:#ff4d7d;text-shadow:0 0 14px #ff2a55bf,0 0 34px #ff2bd673;align-items:center;gap:.6em;margin:0;font-size:clamp(1.9rem,9cqi,3.4rem);font-weight:800;line-height:1;animation:1.6s ease-in-out infinite svelte-1a0m8sl-onair-pulse;display:inline-flex}.onair-dot.svelte-1a0m8sl{background:var(--red);border-radius:50%;width:.42em;height:.42em;animation:1s step-end infinite svelte-1a0m8sl-onair-blink;box-shadow:0 0 14px #ff2a55f2}@keyframes svelte-1a0m8sl-onair-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.035)}}@keyframes svelte-1a0m8sl-onair-blink{0%,to{opacity:1}50%{opacity:.15}}.vu.svelte-1a0m8sl{align-items:flex-end;gap:clamp(3px,1cqi,6px);height:clamp(34px,9cqi,52px);display:flex}.vu.svelte-1a0m8sl span:where(.svelte-1a0m8sl){border-radius:2px;width:clamp(5px,1.9cqi,10px);height:100%;display:block;overflow:hidden}.vu.svelte-1a0m8sl i:where(.svelte-1a0m8sl){transform-origin:bottom;width:100%;height:100%;transform:scaleY(var(--v));background:linear-gradient(#ff7fe6,#ff2bd6);border-radius:2px;display:block;box-shadow:0 0 10px #ff2bd699}.vu.svelte-1a0m8sl span.lime:where(.svelte-1a0m8sl) i:where(.svelte-1a0m8sl){background:linear-gradient(#c6ff1a,#8fd400);box-shadow:0 0 10px #c6ff1a8c}.onair-btn.svelte-1a0m8sl{color:#fff;min-height:46px;font-family:var(--font-display);background:linear-gradient(135deg,#ff2a55,#ff2bd6);border-radius:12px;justify-content:center;align-items:center;padding:.7rem 1.5rem;font-size:1.02rem;font-weight:700;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .22s;display:inline-flex;box-shadow:0 10px 30px #ff2a5573}.onair-btn.svelte-1a0m8sl:hover{transform:translateY(-2px);box-shadow:0 14px 38px #ff2a558c,0 0 24px #c6ff1a59}.onair-btn.svelte-1a0m8sl:active{transform:scale(.97)}.onair-btn.svelte-1a0m8sl:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.led.paused.svelte-1a0m8sl .onair-txt:where(.svelte-1a0m8sl),.led.paused.svelte-1a0m8sl .onair-dot:where(.svelte-1a0m8sl){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.onair-txt.svelte-1a0m8sl,.onair-dot.svelte-1a0m8sl{animation:none}.digit.svelte-1a0m8sl i:where(.svelte-1a0m8sl),.colon.svelte-1a0m8sl i:where(.svelte-1a0m8sl){transition:none}}.dj.svelte-1t15dj9{--lime:#c6ff1a;--pink:#ff2bd6;--ink-dk:#0a0410;color:#fff;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:stretch;gap:clamp(1rem,2.4vw,1.75rem);display:grid}@media (max-width:1023px){.dj.svelte-1t15dj9{grid-template-columns:minmax(0,1fr)}}.rig.svelte-1t15dj9{perspective:1600px;perspective-origin:50% 0;min-width:0}.console.svelte-1t15dj9{transform-origin:50% 100%;background:radial-gradient(120% 70% at 50% 0,#ff2bd629,#0000 60%),linear-gradient(#1d1226 0%,#120a19 55%,#0b0610 100%);border:1px solid #ffffff1f;border-radius:22px;padding:clamp(.75rem,1.8vw,1.15rem);position:relative;transform:rotateX(9deg);box-shadow:inset 0 1px #ffffff1f,0 2px #2a1836,0 5px #1c1024,0 9px #110913,0 34px 60px #0009,0 0 60px #ff2bd61f}.console.svelte-1t15dj9:before{content:"";pointer-events:none;background:radial-gradient(circle,#4a3d55 0 2px,#0000 2.6px) 0 0/5px 5px no-repeat,radial-gradient(circle,#4a3d55 0 2px,#0000 2.6px) 100% 0/5px 5px no-repeat,radial-gradient(circle,#4a3d55 0 2px,#0000 2.6px) 0 100%/5px 5px no-repeat,radial-gradient(circle,#4a3d55 0 2px,#0000 2.6px) 100% 100%/5px 5px no-repeat;position:absolute;inset:9px}.screen.svelte-1t15dj9{background:linear-gradient(#c6ff1a0d,#0000 40%),#06030a;border:1px solid #c6ff1a38;border-radius:12px;padding:.75rem .85rem .6rem;position:relative;box-shadow:inset 0 0 22px #000000d9,0 0 18px #c6ff1a14}.scr-top.svelte-1t15dj9{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.pl-badge.svelte-1t15dj9{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffb8f0;background:#ff2bd61f;border:1px solid #ff2bd673;border-radius:999px;align-items:center;gap:.4rem;padding:.24rem .6rem;font-size:.8125rem;display:inline-flex}.pl-badge.on.svelte-1t15dj9{color:var(--lime);background:#c6ff1a1f;border-color:#c6ff1a80}.pl-dot.svelte-1t15dj9{background:var(--pink);border-radius:50%;width:6px;height:6px}.pl-badge.on.svelte-1t15dj9 .pl-dot:where(.svelte-1t15dj9){background:var(--lime);box-shadow:0 0 8px var(--lime)}.pl-spot.svelte-1t15dj9{min-height:52px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lime);transition:background .2s var(--ease-out), transform .16s var(--ease-out);border:1px solid #c6ff1a66;border-radius:999px;align-items:center;padding:.42rem .8rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.pl-spot.svelte-1t15dj9:hover{background:#c6ff1a24;transform:translateY(-2px)}.pl-spot.svelte-1t15dj9:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.pl-title.svelte-1t15dj9{font-family:var(--font-mono);letter-spacing:.02em;color:var(--lime);text-shadow:0 0 10px #c6ff1a73;text-overflow:ellipsis;white-space:nowrap;margin:.55rem 0 .1rem;font-size:clamp(.98rem,1.9vw,1.2rem);font-weight:700;line-height:1.2;overflow:hidden}.pl-artist.svelte-1t15dj9{font-family:var(--font-mono);color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;overflow:hidden}.wave.svelte-1t15dj9{background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/24px 100%,#0b0611;border-radius:6px;height:48px;margin-top:.6rem;position:relative;overflow:hidden}.wave-strip.svelte-1t15dj9{will-change:transform;width:900px;height:100%;position:absolute;top:0;left:50%;transform:translate(0)}.wave-strip.svelte-1t15dj9 svg:where(.svelte-1t15dj9){width:100%;height:100%;display:block}.wave-played.svelte-1t15dj9{pointer-events:none;background:#06030a80;position:absolute;inset:0 50% 0 0}.playhead.svelte-1t15dj9{width:2px;box-shadow:0 0 8px var(--pink), 0 0 2px #fff;background:#fff;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.pl-seekwrap.svelte-1t15dj9{align-items:center;height:18px;margin:.55rem 0 .2rem;display:flex;position:relative}.pl-rail.svelte-1t15dj9{background:#ffffff24;border-radius:999px;height:5px;position:absolute;left:0;right:0;overflow:hidden}.pl-fill.svelte-1t15dj9{background:linear-gradient(90deg, var(--pink), var(--lime));transform-origin:0;will-change:transform;border-radius:999px;width:100%;height:100%;transform:scaleX(0)}.pl-seek.svelte-1t15dj9{appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0;position:relative}.pl-seek.svelte-1t15dj9::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--pink);background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 12px #ff2bd6b3}.pl-seek.svelte-1t15dj9::-moz-range-thumb{border:2px solid var(--pink);background:#fff;border-radius:50%;width:14px;height:14px}.pl-seek.svelte-1t15dj9:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:999px}.pl-times.svelte-1t15dj9{font-family:var(--font-mono);letter-spacing:.08em;color:#ffffffa8;justify-content:space-between;font-size:.8125rem;display:flex}.decks.svelte-1t15dj9{grid-template-columns:minmax(0,1fr) minmax(170px,.78fr) minmax(0,1fr);align-items:center;gap:clamp(.6rem,1.6vw,1rem);margin-top:clamp(.75rem,1.8vw,1.1rem);display:grid}.deck.svelte-1t15dj9{background:linear-gradient(160deg,#241830,#140c1b);border-radius:16px;padding:7%;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -6px 14px #00000080}.platter.svelte-1t15dj9{aspect-ratio:1;background:conic-gradient(from 20deg,#4b4255,#1d1823,#4b4255,#1d1823,#4b4255,#1d1823,#4b4255);border-radius:50%;position:relative;box-shadow:0 10px 26px #000000a6,inset 0 0 0 2px #ffffff14}.strobe.svelte-1t15dj9{background:repeating-conic-gradient(#c6ff1abf 0 1.4deg, transparent 1.4deg 7.2deg);opacity:.55;border-radius:50%;position:absolute;inset:2.5%;-webkit-mask:radial-gradient(circle,#0000 88%,#000 89% 97%,#0000 98%);mask:radial-gradient(circle,#0000 88%,#000 89% 97%,#0000 98%)}.drop.svelte-1t15dj9{animation:.68s cubic-bezier(.23,1,.32,1) both svelte-1t15dj9-drop-in;position:absolute;inset:8%}.drop-b.svelte-1t15dj9{animation-duration:.52s}@keyframes svelte-1t15dj9-drop-in{0%{opacity:0;transform:translateY(-46%)scale(1.22)rotate(-14deg)}70%{opacity:1}to{opacity:1;transform:none}}.vinyl.svelte-1t15dj9{will-change:transform;background:#050208;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 6px 18px #000000b3}.vinyl.svelte-1t15dj9 img:where(.svelte-1t15dj9){object-fit:cover;width:100%;height:100%;display:block}.grooves.svelte-1t15dj9{background:radial-gradient(circle,#0000 30%,#00000059 31%,#0000 33%),repeating-radial-gradient(circle,#0000 0 2px,#00000038 2px 3px),radial-gradient(circle,#0000 60%,#00000073 100%);border-radius:50%;position:absolute;inset:0}.pl-hole.svelte-1t15dj9{aspect-ratio:1;background:#c8c2cf;border-radius:50%;width:9%;margin:-4.5% 0 0 -4.5%;position:absolute;top:50%;left:50%;box-shadow:0 0 0 3px #0a0410d9,inset 0 -2px 3px #00000080}.pl-sheen.svelte-1t15dj9{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(125deg,#ffffff4d 0%,#0000 34% 62%,#ffffff24 100%);border-radius:50%;position:absolute;inset:8%}.arm.svelte-1t15dj9{aspect-ratio:1;transform-origin:50%;background:radial-gradient(circle,#d9d3e0 0 30%,#5d5468 32% 100%);border-radius:50%;width:9%;transition:transform .7s cubic-bezier(.23,1,.32,1);position:absolute;top:5%;right:5%;transform:rotate(-16deg);box-shadow:0 4px 10px #0009}.arm.svelte-1t15dj9 i:where(.svelte-1t15dj9){transform-origin:50% 0;background:linear-gradient(90deg,#8d8597,#e6e0ec,#8d8597);border-radius:3px;width:26%;height:520%;margin-left:-13%;position:absolute;top:50%;left:50%;transform:rotate(14deg);box-shadow:0 4px 8px #00000080}.arm.svelte-1t15dj9 i:where(.svelte-1t15dj9):after{content:"";background:var(--pink);border-radius:2px;width:220%;height:14%;position:absolute;bottom:-6%;left:-60%;box-shadow:0 0 8px #ff2bd6b3}.dj.playing.svelte-1t15dj9 .arm:where(.svelte-1t15dj9){transform:rotate(10deg)}.mixer.svelte-1t15dj9{background:linear-gradient(#1a1121,#0f0914);border-radius:14px;flex-direction:column;align-items:stretch;gap:clamp(.55rem,1.2vw,.8rem);padding:clamp(.65rem,1.4vw,.9rem);display:flex;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0d}.knobs.svelte-1t15dj9{justify-content:space-between;display:flex}.knob.svelte-1t15dj9{aspect-ratio:1;width:clamp(24px,3vw,32px);transform:rotate(var(--r));background:radial-gradient(circle at 35% 30%,#6a6075,#241d2b 70%);border-radius:50%;position:relative;box-shadow:0 3px 6px #0009,0 0 0 2px #0a060d}.knob.svelte-1t15dj9:after{content:"";background:var(--pink);width:2px;height:34%;box-shadow:0 0 6px var(--pink);border-radius:1px;margin-left:-1px;position:absolute;top:8%;left:50%}.knob.lime.svelte-1t15dj9:after{background:var(--lime);box-shadow:0 0 6px var(--lime)}.mid.svelte-1t15dj9{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.meter.svelte-1t15dj9{background:repeating-linear-gradient(to top, transparent 0 4px, #0a060d 4px 6px), linear-gradient(to top, var(--lime) 0%, var(--lime) 55%, #ffd400 72%, var(--pink) 88%);border-radius:3px;width:10px;height:62px;position:relative;overflow:hidden}.meter.svelte-1t15dj9 i:where(.svelte-1t15dj9){transform-origin:top;background:#120a17;position:absolute;inset:0;transform:scaleY(.82)}.leds.svelte-1t15dj9{grid-template-columns:repeat(2,auto);gap:.45rem .6rem;display:grid}.led-btn.svelte-1t15dj9{background:#3a1530;border-radius:50%;width:18px;height:18px;transition:background .3s,box-shadow .3s;box-shadow:inset 0 -2px 3px #00000080}.led-btn.lime.svelte-1t15dj9{background:#2c3a10}.led-btn.on.svelte-1t15dj9{background:var(--pink);box-shadow:0 0 10px #ff2bd6d9,inset 0 -2px 3px #0000004d}.led-btn.lime.on.svelte-1t15dj9{background:var(--lime);box-shadow:0 0 10px #c6ff1acc,inset 0 -2px 3px #0000004d}.pads.svelte-1t15dj9{grid-template-columns:1fr 1.25fr 1fr;gap:.45rem;display:grid}.pad.svelte-1t15dj9{min-height:52px;color:var(--lime);cursor:pointer;transition:transform .12s var(--ease-out), box-shadow .2s ease, background .2s ease;background:linear-gradient(#c6ff1a29,#c6ff1a0d);border:1px solid #c6ff1a73;border-radius:10px;place-items:center;display:grid;box-shadow:0 0 14px #c6ff1a33,inset 0 1px #ffffff1f,0 4px #07040a}.pad.svelte-1t15dj9:hover{background:linear-gradient(#c6ff1a4d,#c6ff1a1a);box-shadow:0 0 22px #c6ff1a66,inset 0 1px #ffffff29,0 4px #07040a}.pad.svelte-1t15dj9:active{transform:translateY(3px);box-shadow:0 0 10px #c6ff1a4d,0 1px #07040a}.pad.svelte-1t15dj9:focus-visible{outline-offset:2px;outline:2px solid #fff}.pad-play.svelte-1t15dj9{color:#fff;background:linear-gradient(#ff5ee0,#d41bb2);border-color:#ff2bd6b3;min-height:60px;box-shadow:0 0 22px #ff2bd68c,inset 0 1px #ffffff4d,0 4px #4a0a2c}.pad-play.svelte-1t15dj9:hover{background:linear-gradient(#ff77e6,#e526c4);box-shadow:0 0 30px #ff2bd6bf,inset 0 1px #ffffff4d,0 4px #4a0a2c}.pad-play.on.svelte-1t15dj9{box-shadow:0 0 26px #ff2bd6b3,0 0 0 2px #c6ff1a8c,inset 0 1px #ffffff4d,0 4px #4a0a2c}.xfader.svelte-1t15dj9{font-family:var(--font-mono);color:#fff9;align-items:center;gap:.45rem;font-size:.8125rem;display:flex}.xf-track.svelte-1t15dj9{background:#050208;border-radius:3px;flex:1;height:6px;position:relative;box-shadow:inset 0 1px 2px #000c}.xf-cap.svelte-1t15dj9{background:linear-gradient(#e9e3ef,#8d8597);border-radius:4px;width:26px;height:18px;margin:-9px 0 0 -13px;transition:transform .7s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%;box-shadow:0 3px 6px #0009,inset 0 0 0 1px #0003}.xf-cap.svelte-1t15dj9:after{content:"";background:var(--pink);width:2px;margin-left:-1px;position:absolute;top:3px;bottom:3px;left:50%}.dj.playing.svelte-1t15dj9 .xf-cap:where(.svelte-1t15dj9){transform:translate(-140%)}.pl-err.svelte-1t15dj9{color:#ffb8f0;margin:.9rem 0 0;font-size:1rem}.pl-err.svelte-1t15dj9 a:where(.svelte-1t15dj9){color:var(--lime)}.side.svelte-1t15dj9{background:linear-gradient(170deg,#1c0724 0%,#0a0410 100%);border:1px solid #ffffff1f;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000073}.pl-list.svelte-1t15dj9{scrollbar-width:thin;scrollbar-color:#ff2bd699 transparent;margin:0;padding:.45rem;list-style:none;position:absolute;inset:0;overflow-y:auto}@media (max-width:1023px){.pl-list.svelte-1t15dj9{max-height:340px;position:static}}.pl-row.svelte-1t15dj9{color:#fff;text-align:left;cursor:pointer;width:100%;transition:background .18s var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;border-radius:12px;align-items:center;gap:.7rem;padding:.5rem .55rem;display:flex}.pl-row.svelte-1t15dj9:hover{background:#ffffff14;transform:translate(3px)}.pl-row.on.svelte-1t15dj9{background:#ff2bd629;box-shadow:inset 0 0 0 1px #ff2bd666}.pl-row.svelte-1t15dj9:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.pl-num.svelte-1t15dj9{width:22px;font-family:var(--font-mono);color:#fff9;flex:none;font-size:.8125rem}.pl-row.on.svelte-1t15dj9 .pl-num:where(.svelte-1t15dj9){color:var(--lime)}.pl-mini.svelte-1t15dj9{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.pl-mini.svelte-1t15dj9 i:where(.svelte-1t15dj9){background:var(--lime);transform-origin:bottom;border-radius:1px;width:3px;height:100%;transform:scaleY(.35)}.pl-thumb.svelte-1t15dj9{object-fit:cover;background:#000;border-radius:8px;flex:none;width:44px;height:44px}.pl-rowtxt.svelte-1t15dj9{flex-direction:column;gap:.1rem;min-width:0;display:flex}.pl-rowtitle.svelte-1t15dj9{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.2;overflow:hidden}.pl-rowsub.svelte-1t15dj9{color:#ffffffa8;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.pl-tag.svelte-1t15dj9{font-family:var(--font-mono);letter-spacing:.12em;color:#fff9;border:1px solid #ffffff2e;border-radius:999px;flex:none;margin-left:auto;padding:.16rem .45rem;font-size:.8125rem}@media (max-width:767px){.console.svelte-1t15dj9{transform:rotateX(5deg)}.decks.svelte-1t15dj9{grid-template-columns:minmax(0,1fr)}.deck-a.svelte-1t15dj9{justify-self:center;width:min(100%,270px)}.deck-b.svelte-1t15dj9{display:none}.mixer.svelte-1t15dj9{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"knobs knobs""mid pads""xf xf";align-items:center;column-gap:.8rem;display:grid}.knobs.svelte-1t15dj9{grid-area:knobs}.mid.svelte-1t15dj9{grid-area:mid}.pads.svelte-1t15dj9{grid-area:pads}.xfader.svelte-1t15dj9{grid-area:xf}.leds.svelte-1t15dj9{display:none}.pl-spot.svelte-1t15dj9{letter-spacing:.06em;align-items:center;min-height:44px;font-size:.8125rem;display:inline-flex}}@media (max-width:460px){.pl-tag.svelte-1t15dj9{display:none}}@media (prefers-reduced-motion:reduce){.drop.svelte-1t15dj9,.drop-b.svelte-1t15dj9{animation:none}.arm.svelte-1t15dj9,.xf-cap.svelte-1t15dj9{transition:none}.pl-row.svelte-1t15dj9:hover,.pad.svelte-1t15dj9:active{transform:none}}.dc.svelte-123qw5m{--ball:clamp(112px, 15vw, 196px);--chain:clamp(3.5rem, 8vh, 5.5rem);height:calc(var(--chain) + var(--ball));pointer-events:none;justify-content:center;margin-bottom:clamp(.6rem,2vh,1.2rem);display:flex}.dc.mini.svelte-123qw5m{--ball:clamp(64px, 8vw, 116px);--chain:clamp(2rem, 5vh, 3.5rem);z-index:3;margin:0;position:absolute;top:0;right:clamp(1rem,3vw,2rem)}@media (max-width:720px){.dc.mini.svelte-123qw5m{--ball:60px;--chain:1.4rem}}.dc-spots.svelte-123qw5m{z-index:0;contain:strict;position:absolute;inset:0;overflow:hidden}.dc-spots.svelte-123qw5m:not(.armed){display:none}.dc-spot.svelte-123qw5m{will-change:transform, opacity;border-radius:50%;margin:-20px 0 0 -20px;position:absolute;top:0;left:0}.dc-spots.armed.svelte-123qw5m .dc-spot:where(.svelte-123qw5m){opacity:0}.dc-hang.svelte-123qw5m{z-index:1;width:var(--ball);height:100%;transition:transform 1.5s cubic-bezier(.25,1.35,.4,1);position:relative}.dc.armed.svelte-123qw5m .dc-hang:where(.svelte-123qw5m):not(.down){transition:none;transform:translateY(calc(-100% - 2rem))}.dc-hang.instant.svelte-123qw5m{transition:none}.dc-sway.svelte-123qw5m{transform-origin:50% 0;position:absolute;inset:0}.dc-chain.svelte-123qw5m{left:calc(50% - 1px);top:calc(-1 * var(--chain));width:2px;height:calc(var(--chain) * 2 + 4px);background:repeating-linear-gradient(0deg,#0000 0 3px,#f0f1f2 3px 4px,#0000 4px 6px),linear-gradient(90deg,#6d727b,#f1f3f5,#7c818a);position:absolute}.dc-cap.svelte-123qw5m{left:50%;top:calc(var(--chain) + var(--ball) * .022 - 9px);z-index:1;background:linear-gradient(90deg,#7d828b,#f4f5f7 45%,#a7acb4 70%,#6a6f78);border-radius:4px 4px 6px 6px;width:18px;height:12px;margin-left:-9px;position:absolute}.dc-orb.svelte-123qw5m{top:var(--chain);aspect-ratio:1;clip-path:circle(47.8%);width:100%;position:absolute}.dc-fallback.svelte-123qw5m{background:radial-gradient(circle at 34% 26%,#fffffff0,#0000 22%),repeating-linear-gradient(0deg,#0000 0 7px,#2b2e3499 7px 8px),repeating-linear-gradient(90deg,#0000 0 7px,#2b2e3499 7px 8px),radial-gradient(circle at 70% 58%,#ff2bd666,#0000 30%),radial-gradient(circle at 26% 64%,#c6ff1a55,#0000 28%),radial-gradient(circle at 40% 36%,#f3f5f7,#b9bec5 45%,#6e737b 85%);border-radius:50%;transition:opacity .4s;position:absolute;inset:2.2%}.dc.armed.svelte-123qw5m .dc-fallback.hidden:where(.svelte-123qw5m){opacity:0}.dc-sheen.svelte-123qw5m{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff26 30%,#ffffffe6 50%,#ffffff26 70%,#0000 100%);width:50%;position:absolute;top:-20%;bottom:-20%;left:25%}.dc.svelte-123qw5m:not(.armed) .dc-sheen:where(.svelte-123qw5m){display:none}.dc.armed.svelte-123qw5m .dc-sheen:where(.svelte-123qw5m){opacity:0}@media (prefers-reduced-motion:reduce){.dc-hang.svelte-123qw5m{transition:none}}.reveal.svelte-2no2il{display:block}.reveal.armed.svelte-2no2il{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(18px)}.reveal.armed.visible.svelte-2no2il{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal.armed.svelte-2no2il{opacity:1!important;transition:none!important;transform:none!important}}section.svelte-2no2il{max-width:var(--max);margin:0 auto;padding:clamp(2.5rem,7vh,4.5rem) clamp(1.1rem,3vw,2.2rem)}.hero.svelte-2no2il{padding-top:clamp(2.5rem,8vh,5.5rem);padding-bottom:clamp(2rem,5vh,3.5rem);position:relative}.hero.svelte-2no2il .kicker:where(.svelte-2no2il),.hero-title.svelte-2no2il,.hero-bottom.svelte-2no2il{z-index:2;position:relative}.kicker.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.55rem;margin-bottom:1.4rem;font-size:.8125rem;display:inline-flex}.kicker.svelte-2no2il .bullet:where(.svelte-2no2il){background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%}.hero-title.svelte-2no2il{margin:0;font-size:clamp(2.6rem,9vw,7.2rem)}.hero-title.svelte-2no2il .line:where(.svelte-2no2il){display:block}.hero-title.armed.svelte-2no2il .line:where(.svelte-2no2il){opacity:0;animation:svelte-2no2il-hero-line-in .76s var(--ease-out) forwards;transform:translateY(16px)}.hero-title.armed.svelte-2no2il .line-1:where(.svelte-2no2il){animation-delay:80ms}.hero-title.armed.svelte-2no2il .line-2:where(.svelte-2no2il){animation-delay:.22s}@keyframes svelte-2no2il-hero-line-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-title.armed.svelte-2no2il .line:where(.svelte-2no2il){opacity:1!important;animation:none!important;transform:none!important}}.hero-bottom.svelte-2no2il{border-top:1px solid var(--line);grid-template-columns:1fr;align-items:start;gap:clamp(1.5rem,3vw,2.2rem);margin-top:clamp(2rem,14vh,7rem);padding-top:1.6rem;display:grid}.hero-lead.svelte-2no2il{max-width:34rem;color:var(--ink-soft);margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6}.hero-side.svelte-2no2il{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem clamp(1rem,3vw,2.5rem);width:100%;display:flex}@media (max-width:760px){.hero-side.svelte-2no2il{flex-direction:column;align-items:flex-start}}.hero-cta.svelte-2no2il{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.cta-primary.svelte-2no2il{color:#fff;background:var(--accent);transition:transform .16s var(--ease-out), box-shadow .22s var(--ease-out), background .22s var(--ease-out);border-radius:12px;align-items:center;gap:.65rem;padding:.8rem 1.1rem;text-decoration:none;animation:2.4s ease-in-out infinite svelte-2no2il-cta-pulse;display:inline-flex;box-shadow:0 12px 36px #ff2bd65c}@keyframes svelte-2no2il-cta-pulse{0%,to{box-shadow:0 12px 36px #ff2bd652,0 0 #ff2bd64d}50%{box-shadow:0 14px 42px #ff2bd680,0 0 28px 2px #ff2bd673}}.cta-primary.svelte-2no2il:hover{background:#d6ff5c;animation-play-state:paused;transform:translateY(-2px);box-shadow:0 18px 54px #ff2bd68c,0 0 36px 4px #c6ff1a4d}@media (prefers-reduced-motion:reduce){.cta-primary.svelte-2no2il{animation:none}}.cta-primary.svelte-2no2il:active{transform:scale(.97)}.cta-icon.svelte-2no2il{color:#fff;background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.cta-text.svelte-2no2il{flex-direction:column;line-height:1.1;display:flex}.cta-lbl.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.85;font-size:.8125rem;font-weight:700}.cta-num.svelte-2no2il{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:1.05rem;font-weight:700}.cta-ghost.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);transition:border-color .2s var(--ease-out), color .2s var(--ease-out);background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:12px;align-items:center;gap:.4rem;padding:.8rem 1rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.cta-ghost.svelte-2no2il:hover{border-color:var(--accent);color:var(--accent-2)}.hero-meta.svelte-2no2il{flex-wrap:wrap;gap:.45rem;display:flex}.meta-tag.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--glass-line);background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:999px;padding:.3rem .55rem;font-size:.8125rem}.sth-kicker.svelte-2no2il,.rh-kicker.svelte-2no2il,.svh-kicker.svelte-2no2il,.sp-kicker.svelte-2no2il,.bio-kicker.svelte-2no2il,.cl-kicker.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.8125rem}.sth.svelte-2no2il h2:where(.svelte-2no2il),.svh.svelte-2no2il h2:where(.svelte-2no2il),.rh.svelte-2no2il h2:where(.svelte-2no2il),.sp-text.svelte-2no2il h2:where(.svelte-2no2il),.bio-head.svelte-2no2il h2:where(.svelte-2no2il){font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-weight:700}.sth.svelte-2no2il{margin-bottom:1.6rem}.sth.svelte-2no2il h2:where(.svelte-2no2il){margin:.45rem 0 0;font-size:clamp(1.9rem,4vw,3rem)}.stat-grid.svelte-2no2il{grid-template-columns:repeat(4,1fr);gap:.9rem;display:grid}@media (max-width:760px){.stat-grid.svelte-2no2il{grid-template-columns:repeat(2,1fr)}}.stat-card.svelte-2no2il{border:1px solid var(--glass-line);background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:inherit;transition:transform .22s var(--ease-out), border-color .22s var(--ease-out), background .22s var(--ease-out);border-radius:14px;flex-direction:column;gap:.35rem;padding:1.5rem 1.3rem;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff14,0 10px 30px #08021466}.stat-card.lead.svelte-2no2il{background:var(--accent-soft);border-color:#ff2bd666}a.stat-card.svelte-2no2il:hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-4px)}.stat-num.svelte-2no2il{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(2rem,4.4vw,3rem);font-weight:800;line-height:1}.stat-card.lead.svelte-2no2il .stat-num:where(.svelte-2no2il){color:var(--accent-2)}.stat-lbl.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.8125rem}.stat-note.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-soft);margin:1.3rem 0 0;font-size:.8125rem}.bio-grid.svelte-2no2il{grid-template-columns:.9fr 1.4fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (max-width:760px){.bio-grid.svelte-2no2il{grid-template-columns:1fr}}.bio-head.svelte-2no2il h2:where(.svelte-2no2il){margin:.4rem 0 .7rem;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1}.bio-head.svelte-2no2il h2:where(.svelte-2no2il) .amp:where(.svelte-2no2il){color:var(--accent);font-weight:400}.bio-sub.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.8125rem}.bio-body.svelte-2no2il p:where(.svelte-2no2il){color:var(--ink);margin:0 0 1rem;font-size:1.02rem;line-height:1.7}.bio-stats.svelte-2no2il{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.4rem;padding-top:1.2rem;display:grid}.bio-stats.svelte-2no2il>div:where(.svelte-2no2il){flex-direction:column;display:flex}.bs-num.svelte-2no2il{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800}.bs-lbl.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:.2rem;font-size:.8125rem}.rh.svelte-2no2il{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:1rem;margin-bottom:1.6rem;padding-bottom:1.1rem;display:grid}.rh.svelte-2no2il h2:where(.svelte-2no2il){grid-row:2;margin:.4rem 0 0;font-size:clamp(1.7rem,3.4vw,2.4rem)}.rh-kicker.svelte-2no2il{grid-row:1}.rh-link.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);transition:color .2s var(--ease-out);grid-row:2;font-size:.8125rem;text-decoration:none}.rh-link.svelte-2no2il:hover{color:var(--accent)}.rel-grid.svelte-2no2il{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2.6vw,2rem);max-width:60rem;margin-inline:auto;display:grid}@media (max-width:460px){.rel-grid.svelte-2no2il{grid-template-columns:1fr}}.rel-card.svelte-2no2il{flex-direction:column;display:flex}.rel-cover.svelte-2no2il{aspect-ratio:1;background:var(--bg);border:1px solid #ff2bd6b3;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ff2bd62e,0 0 28px #ff2bd652,0 0 60px #7a2cff3d}.rel-card.svelte-2no2il:nth-child(2n) .rel-cover:where(.svelte-2no2il){border-color:#c6ff1ab3;box-shadow:0 0 0 1px #c6ff1a29,0 0 28px #c6ff1a3d,0 0 60px #7a2cff3d}.rel-cover.svelte-2no2il img:where(.svelte-2no2il){object-fit:cover;filter:saturate(1.05)contrast(1.02);width:100%;height:100%;transition:filter .4s var(--ease-out), transform .6s var(--ease-out)}.rel-card.svelte-2no2il:hover .rel-cover:where(.svelte-2no2il) img:where(.svelte-2no2il){filter:saturate(1.12)contrast(1.04);transform:scale(1.05)}.rel-code.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line);background:#08080ab8;border-radius:6px;padding:.22rem .45rem;font-size:.8125rem;position:absolute;top:.6rem;left:.6rem}.rel-meta.svelte-2no2il{flex-direction:column;gap:.22rem;padding-top:.7rem;display:flex}.rel-tag.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.8125rem}.rel-title.svelte-2no2il{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1rem;font-weight:700;line-height:1.15}.rel-collab.svelte-2no2il{font-family:var(--font-mono);color:var(--ink-soft);letter-spacing:.04em;font-size:.8125rem}.rel-year.svelte-2no2il{font-family:var(--font-mono);color:var(--ink-mute);font-size:.8125rem}.svh.svelte-2no2il{margin-bottom:1.6rem}.svh.svelte-2no2il h2:where(.svelte-2no2il){margin:.4rem 0 0;font-size:clamp(1.7rem,3.4vw,2.4rem)}.svc-list.svelte-2no2il{border-top:1px solid var(--line)}.svc-row.svelte-2no2il{border-bottom:1px solid var(--line);transition:background .22s var(--ease-out);grid-template-columns:4rem 14rem 1fr;align-items:baseline;gap:1.5rem;padding:1.5rem .4rem;display:grid}.svc-row.svelte-2no2il:hover{background:var(--accent-soft)}@media (max-width:760px){.svc-row.svelte-2no2il{grid-template-columns:auto 1fr;gap:.6rem 1rem}.svc-body.svelte-2no2il{grid-column:2}}.svc-idx.svelte-2no2il{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;font-size:.8125rem}.svc-title.svelte-2no2il{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700}.svc-body.svelte-2no2il{color:var(--ink-soft);max-width:40rem;margin:0;font-size:1rem;line-height:1.6}.live-card.svelte-2no2il{border:1px solid var(--glass-line);background:radial-gradient(circle at 100% 0%, var(--accent-soft), transparent 55%), radial-gradient(circle at 0% 100%, #c6ff1a1a, transparent 55%), var(--surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:18px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.8rem,4vw,2.6rem);display:grid;box-shadow:inset 0 1px #ffffff14,0 16px 44px #08021480}@media (max-width:900px){.live-card.svelte-2no2il{grid-template-columns:minmax(0,1fr)}}.live-tag.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:.8125rem;display:inline-flex}.dot-live.svelte-2no2il{background:var(--accent);width:9px;height:9px;box-shadow:0 0 12px var(--accent);border-radius:50%;animation:1.4s ease-in-out infinite svelte-2no2il-live-flick}@keyframes svelte-2no2il-live-flick{0%,to{opacity:1}50%{opacity:.35}}.live-title.svelte-2no2il{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0 0 .6rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1}.live-sub.svelte-2no2il{color:var(--ink-soft);max-width:30rem;margin:0 0 1rem;font-size:1rem;line-height:1.55}.live-where.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:.7rem;font-size:.8125rem;display:flex}.live-where.svelte-2no2il a:where(.svelte-2no2il){color:var(--ink-soft);transition:color .2s var(--ease-out);text-decoration:none}.live-where.svelte-2no2il a:where(.svelte-2no2il):hover{color:var(--accent)}.live-countdown.svelte-2no2il{width:100%;min-width:0}@media (prefers-reduced-motion:reduce){.dot-live.svelte-2no2il{animation:none!important}}.sp-grid.svelte-2no2il{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3.5vw,2.5rem);display:grid}@media (min-width:900px){.sp-text.svelte-2no2il{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:clamp(1.5rem,4vw,3rem);display:grid}.sp-text.svelte-2no2il .sp-kicker:where(.svelte-2no2il),.sp-text.svelte-2no2il h2:where(.svelte-2no2il){grid-column:1}.sp-text.svelte-2no2il .sp-kicker:where(.svelte-2no2il){justify-self:start}.sp-text.svelte-2no2il p:where(.svelte-2no2il),.sp-text.svelte-2no2il .platforms:where(.svelte-2no2il){grid-column:2}.sp-text.svelte-2no2il h2:where(.svelte-2no2il){grid-row:2/span 2;align-self:end;margin-bottom:0}.sp-text.svelte-2no2il p:where(.svelte-2no2il){grid-row:2}.sp-text.svelte-2no2il .platforms:where(.svelte-2no2il){grid-row:3}}.sp-text.svelte-2no2il h2:where(.svelte-2no2il){margin:.4rem 0 .8rem;font-size:clamp(1.8rem,3.6vw,2.6rem);line-height:1.04}.sp-text.svelte-2no2il p:where(.svelte-2no2il){max-width:26rem;color:var(--ink-soft);margin:0 0 1.2rem;line-height:1.6}.platforms.svelte-2no2il{flex-wrap:wrap;gap:.5rem;display:flex}.plat.svelte-2no2il{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink);background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:transform .16s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:999px;padding:.5rem .9rem;font-size:.8125rem;text-decoration:none}.plat.svelte-2no2il:hover{border-color:var(--accent);color:var(--accent-2);transform:translateY(-2px)}@media (max-width:720px){.plat.svelte-2no2il,.cta-ghost.svelte-2no2il,.rh-link.svelte-2no2il{letter-spacing:.08em;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.rh-link.svelte-2no2il{gap:.4rem}.live-where.svelte-2no2il{letter-spacing:.06em;gap:0 .55rem;font-size:.875rem}.live-where.svelte-2no2il a:where(.svelte-2no2il){align-items:center;min-height:44px;display:inline-flex}}.sp-player.svelte-2no2il{min-width:0}.closer.svelte-2no2il{text-align:center;isolation:isolate;position:relative;overflow:clip}.closer.svelte-2no2il .reveal:where(.svelte-2no2il){z-index:1;position:relative}.cl-title.svelte-2no2il{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:.6rem 0 .8rem;font-size:clamp(2.4rem,6vw,4.2rem);font-weight:800;line-height:1}.cl-sub.svelte-2no2il{color:var(--ink-soft);margin:0 0 1.6rem;font-size:1.02rem}.cl-actions.svelte-2no2il{flex-wrap:wrap;justify-content:center;gap:.8rem;display:inline-flex}.cl-tel.svelte-2no2il{background:var(--accent);color:#fff;font-family:var(--font-display);letter-spacing:-.01em;transition:transform .16s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:12px;align-items:center;padding:.85rem 1.4rem;font-size:1.05rem;font-weight:700;text-decoration:none;animation:2.4s ease-in-out infinite svelte-2no2il-cta-pulse;display:inline-flex;box-shadow:0 12px 36px #ff2bd65c}.cl-tel.svelte-2no2il:hover{animation-play-state:paused;transform:translateY(-2px);box-shadow:0 18px 54px #ff2bd68c,0 0 36px 4px #c6ff1a4d}@media (prefers-reduced-motion:reduce){.cl-tel.svelte-2no2il{animation:none}}.cl-tel.svelte-2no2il:active{transform:scale(.97)}.cl-mail.svelte-2no2il{border:1px solid var(--line);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;transition:border-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:12px;align-items:center;padding:.85rem 1.4rem;font-size:1rem;text-decoration:none;display:inline-flex}.cl-mail.svelte-2no2il:hover{border-color:var(--accent);color:var(--accent-2)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .hero-title.svelte-2no2il .line:where(.svelte-2no2il){color:#c6ff1a;-webkit-text-fill-color:#c6ff1a;text-shadow:5px 5px #10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .sth-kicker.svelte-2no2il,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .rh-kicker.svelte-2no2il,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .svh-kicker.svelte-2no2il,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .sp-kicker.svelte-2no2il,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .bio-kicker.svelte-2no2il,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cl-kicker.svelte-2no2il{color:#c6ff1a;background:#10040f;border-radius:999px;padding:.3rem .66rem;display:inline-block}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .kicker.svelte-2no2il{color:#c6ff1a;background:#10040f;border-radius:999px;padding:.3rem .7rem}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .sth.svelte-2no2il h2:where(.svelte-2no2il),[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .rh.svelte-2no2il h2:where(.svelte-2no2il),[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .svh.svelte-2no2il h2:where(.svelte-2no2il),[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .sp-text.svelte-2no2il h2:where(.svelte-2no2il),[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .bio-head.svelte-2no2il h2:where(.svelte-2no2il),[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .live-title.svelte-2no2il,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cl-title.svelte-2no2il{color:#10040f;text-shadow:3px 3px #c6ff1a}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cta-primary.svelte-2no2il{color:#c6ff1a;background:#10040f;animation:none;box-shadow:0 14px 34px #10040f47}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cta-primary.svelte-2no2il:hover{background:var(--accent);color:#fff;box-shadow:0 18px 44px #10040f57}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cta-icon.svelte-2no2il{color:#c6ff1a;background:#c6ff1a2e}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cta-primary.svelte-2no2il:hover .cta-icon:where(.svelte-2no2il){color:#fff;background:#ffffff3d}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cta-ghost.svelte-2no2il{border-color:#10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .stat-card.svelte-2no2il{box-shadow:0 12px 30px #10040f2e}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .stat-card.lead.svelte-2no2il{background:#10040f;border-color:#10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .stat-card.lead.svelte-2no2il .stat-num:where(.svelte-2no2il){color:#c6ff1a}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .stat-card.lead.svelte-2no2il .stat-lbl:where(.svelte-2no2il){color:#ffffffd1}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] a.stat-card.svelte-2no2il:hover{background:#10040f;border-color:#10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .rel-code.svelte-2no2il{color:#10040f;background:#ffffffe6;border-color:#10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .rel-cover.svelte-2no2il{background:#10040f;border-color:#10040f4d}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .live-card.svelte-2no2il{background:#ffffffd6;box-shadow:0 16px 40px #10040f33}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cl-tel.svelte-2no2il{color:#c6ff1a;background:#10040f;animation:none;box-shadow:0 14px 34px #10040f47}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cl-tel.svelte-2no2il:hover{background:var(--accent);color:#fff;box-shadow:0 18px 44px #10040f57}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cl-mail.svelte-2no2il{background:#fffc;border-color:#10040f}.reveal.svelte-1sak38j{display:block}.reveal.armed.svelte-1sak38j{opacity:0;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);transform:translateY(18px)}.reveal.armed.visible.svelte-1sak38j{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal.armed.svelte-1sak38j{opacity:1!important;transition:none!important;transform:none!important}}.kicker.svelte-1sak38j{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--neon-lemon);font-size:.8125rem;display:inline-block}.hdr.svelte-1sak38j{max-width:var(--max);margin:0 auto;padding:clamp(1.5rem,4vh,2.5rem) clamp(1rem,3vw,2rem) clamp(2rem,5vh,3rem);position:relative}.hdr-grid.svelte-1sak38j{grid-template-columns:minmax(0,1fr);align-items:center;min-height:clamp(220px,26vw,340px);display:grid}.rec.svelte-1sak38j{font-family:var(--font-mono);letter-spacing:.22em;color:#ff5c79;background:#28060ebf;border:1px solid #ff3b5c99;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:700;animation:1.8s ease-in-out infinite svelte-1sak38j-rec-pulse;display:inline-flex;position:absolute;top:clamp(1.2rem,3.5vh,2.2rem);right:clamp(1rem,3vw,2rem);box-shadow:0 0 18px #ff3b5c59}.rec-dot.svelte-1sak38j{color:#ff3b5c;text-shadow:0 0 8px #ff3b5cf2}@keyframes svelte-1sak38j-rec-pulse{0%,to{opacity:1}50%{opacity:.55}}.rec-wave.svelte-1sak38j{width:min(100%,44rem);height:32px;margin:.2rem 0 1.1rem;display:block}.rw-win.svelte-1sak38j{width:100%;height:100%;animation:7s linear infinite svelte-1sak38j-rw-win;display:block;position:relative;overflow:hidden}.rw-inner.svelte-1sak38j{animation:7s linear infinite svelte-1sak38j-rw-inner;display:block;position:absolute;inset:0}.rw-inner.svelte-1sak38j svg:where(.svelte-1sak38j){width:100%;height:100%;display:block}.rw-inner.svelte-1sak38j path:where(.svelte-1sak38j){fill:#ff2bd6;filter:drop-shadow(0 0 3px #ff2bd699)}.rw-head.svelte-1sak38j{background:#ff3b5c;width:2px;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 8px #ff3b5ce6}@keyframes svelte-1sak38j-rw-win{0%{opacity:1;transform:translate(-100%)}88%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes svelte-1sak38j-rw-inner{0%{transform:translate(100%)}88%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.rec.svelte-1sak38j,.rw-win.svelte-1sak38j,.rw-inner.svelte-1sak38j{animation:none}}.hdr.svelte-1sak38j h1:where(.svelte-1sak38j){font-family:var(--font-display);color:var(--ink);background:linear-gradient(90deg, var(--neon-uv), var(--neon-lemon), var(--neon-magenta));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:.4rem 0 1rem;font-size:clamp(2.6rem,6.5vw,4.4rem);line-height:.95}.lead.svelte-1sak38j{max-width:32rem;color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.55}.proc.svelte-1sak38j{max-width:var(--max);margin:0 auto;padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,2rem)}.ph.svelte-1sak38j{margin-bottom:1.6rem}.ph.svelte-1sak38j h2:where(.svelte-1sak38j){font-family:var(--font-display);color:var(--ink);margin:.4rem 0 0;font-size:clamp(1.7rem,3.2vw,2.3rem)}.proc-list.svelte-1sak38j{perspective:1400px;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:700px){.proc-list.svelte-1sak38j{grid-template-columns:1fr}}.proc-row.svelte-1sak38j{border:1px solid var(--line);background:var(--surface);transform-style:preserve-3d;border-radius:14px;grid-template-columns:72px 1fr;gap:1.2rem;padding:1.1rem 1rem;transition:border-color .22s cubic-bezier(.23,1,.32,1),transform .36s cubic-bezier(.23,1,.32,1),box-shadow .36s cubic-bezier(.23,1,.32,1);display:grid;transform:rotateX(7deg)rotateY(-5deg);box-shadow:0 22px 50px #0d042080,0 8px 18px #7a2cff33}.proc-row.svelte-1sak38j:nth-child(2n){transform:rotateX(7deg)rotateY(5deg)}.proc-row.svelte-1sak38j:hover{border-color:var(--neon-uv);box-shadow:0 0 0 1px var(--neon-uv), 0 30px 70px #7a2cff5c;transform:rotateX(0)rotateY(0)translateZ(24px)translateY(-4px)}.roman.svelte-1sak38j{font-family:var(--font-display);color:var(--neon-lemon);text-shadow:0 0 14px #c6ff1a59;font-size:2.2rem;line-height:1}.proc-row.svelte-1sak38j:first-child .roman:where(.svelte-1sak38j){color:var(--neon-magenta);text-shadow:0 0 14px #ff2bd659}.proc-row.svelte-1sak38j:nth-child(2) .roman:where(.svelte-1sak38j){color:var(--neon-uv);text-shadow:0 0 14px #7a2cff59}.proc-row.svelte-1sak38j:nth-child(3) .roman:where(.svelte-1sak38j){color:var(--neon-lemon);text-shadow:0 0 14px #c6ff1a59}.proc-row.svelte-1sak38j:nth-child(4) .roman:where(.svelte-1sak38j){color:var(--neon-gold);text-shadow:0 0 14px #c6ff1a66}.proc-row.svelte-1sak38j h3:where(.svelte-1sak38j){font-family:var(--font-display);color:var(--ink);margin:0 0 .4rem;font-size:1.2rem}.proc-row.svelte-1sak38j p:where(.svelte-1sak38j){color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.55}.eq.svelte-1sak38j{max-width:var(--max);margin:0 auto;padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,2rem)}.eq-grid.svelte-1sak38j{grid-template-columns:1fr 1.4fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (max-width:760px){.eq-grid.svelte-1sak38j{grid-template-columns:1fr}}.eq.svelte-1sak38j h2:where(.svelte-1sak38j){font-family:var(--font-display);color:var(--ink);margin:.5rem 0 .8rem;font-size:clamp(1.7rem,3.2vw,2.3rem)}.eq.svelte-1sak38j p:where(.svelte-1sak38j){max-width:22rem;color:var(--ink-soft);margin:0;line-height:1.6}.eq-panel.svelte-1sak38j{--eqh:clamp(150px, 21vw, 210px);text-align:left;width:100%;font:inherit;color:inherit;appearance:none;cursor:pointer;background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000029 0 2px,#0000 2px 7px),linear-gradient(#37323f 0%,#211d27 42%,#141118 100%);border:1px solid #ff2bd6bf;border-radius:14px;padding:clamp(1.4rem,2.6vw,1.9rem) clamp(1.1rem,2.4vw,1.7rem) clamp(1.1rem,2vw,1.5rem);transition:box-shadow .26s cubic-bezier(.23,1,.32,1);display:block;position:relative;box-shadow:inset 0 1px #fff3,inset 0 -2px 6px #0009,0 0 24px #ff2bd64d,0 0 60px #7a2cff2e}.eq-panel.svelte-1sak38j:hover,.eq-panel.svelte-1sak38j:focus-visible,.eq-panel.live.svelte-1sak38j{box-shadow:inset 0 1px #fff3,inset 0 -2px 6px #0009,0 0 34px #ff2bd680,0 0 80px #7a2cff47}.eq-panel.svelte-1sak38j:focus-visible{outline:2px solid var(--neon-lemon);outline-offset:4px}.eq-screw.svelte-1sak38j{background:radial-gradient(circle at 35% 30%,#e2dde6,#6f6877 58%,#2a2530);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:inset 0 0 0 1px #0000008c,0 1px #ffffff29}.eq-screw.svelte-1sak38j:after{content:"";background:#26212c;height:2px;margin-top:-1px;position:absolute;top:50%;left:2px;right:2px;transform:rotate(35deg)}.sc-tl.svelte-1sak38j{top:8px;left:8px}.sc-tr.svelte-1sak38j{top:8px;right:8px}.sc-tr.svelte-1sak38j:after{transform:rotate(-20deg)}.sc-bl.svelte-1sak38j{bottom:8px;left:8px}.sc-bl.svelte-1sak38j:after{transform:rotate(80deg)}.sc-br.svelte-1sak38j{bottom:8px;right:8px}.eq-face.svelte-1sak38j{grid-template-columns:minmax(0,1fr) clamp(118px,12vw,156px);gap:clamp(.7rem,1.4vw,1rem);display:grid}@media (max-width:760px){.eq-face.svelte-1sak38j{grid-template-columns:minmax(0,1fr)}}.eq-scope.svelte-1sak38j{--barh:calc(var(--eqh) - 20px);height:var(--eqh);background:radial-gradient(120% 80% at 50% 100%,#160c22,#06030a 70%);border-radius:8px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000d9,inset 0 8px 20px #000000e6,0 1px #ffffff24}.eq-lines.svelte-1sak38j{pointer-events:none;background:repeating-linear-gradient(0deg,#ede9f50f 0 1px,#0000 1px 25%);position:absolute;inset:10px}.eq-bars.svelte-1sak38j{align-items:flex-end;gap:3px;display:flex;position:absolute;inset:10px}.bar.svelte-1sak38j{flex:1;height:100%;position:relative}.bar-dim.svelte-1sak38j,.bar-seg.svelte-1sak38j{background:linear-gradient(0deg,#c6ff1a 0 52%,#ff2bd6 52% 80%,#a06bff 80% 100%);display:block;position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 5px,#0000 5px 7px);mask-image:repeating-linear-gradient(0deg,#000 0 5px,#0000 5px 7px)}.bar-dim.svelte-1sak38j{opacity:.11}.bar-win.svelte-1sak38j{transform:translateY(calc((1 - var(--idle)) * 100%));will-change:transform;transition:transform .52s cubic-bezier(.23,1,.32,1);display:block;position:absolute;inset:0;overflow:hidden}.bar-seg.svelte-1sak38j{transform:translateY(calc((var(--idle) - 1) * 100%));will-change:transform;transition:transform .52s cubic-bezier(.23,1,.32,1)}.bar-cap.svelte-1sak38j{height:5px;transform:translateY(calc(var(--barh) * -1 * var(--idle)));will-change:transform;background:#d9c4ff;border-radius:1px;transition:transform .52s cubic-bezier(.23,1,.32,1);display:block;position:absolute;bottom:2px;left:0;right:0;box-shadow:0 0 8px #a06bfff2}.eq-bars.running.svelte-1sak38j .bar-win:where(.svelte-1sak38j),.eq-bars.running.svelte-1sak38j .bar-seg:where(.svelte-1sak38j),.eq-bars.running.svelte-1sak38j .bar-cap:where(.svelte-1sak38j){transition:none}.eq-glass.svelte-1sak38j{z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff29 0%,#ffffff0d 24%,#0000 38% 70%,#ffffff0d 100%),linear-gradient(#ffffff14,#0000 18%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.eq-vus.svelte-1sak38j{grid-template-rows:1fr 1fr;gap:clamp(.6rem,1.2vw,.85rem);display:grid}@media (max-width:760px){.eq-vus.svelte-1sak38j{grid-template-rows:none;grid-template-columns:1fr 1fr}}.vu.svelte-1sak38j{background:radial-gradient(130% 110% at 50% 100%,#2b2037,#0c0811 72%);border-radius:8px;min-height:84px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000d9,inset 0 6px 14px #000000d9,0 1px #ffffff24}.vu.svelte-1sak38j svg:where(.svelte-1sak38j){width:88%;height:92%;position:absolute;bottom:4%;left:6%;right:6%;overflow:visible}.vu-arc.svelte-1sak38j{fill:none;stroke:#c6ff1abf;stroke-width:1.4px}.vu-hot.svelte-1sak38j{fill:none;stroke:#ff2bd6;stroke-width:3px}.vu.svelte-1sak38j line:where(.svelte-1sak38j){stroke:#c6ff1acc;stroke-width:1.2px}.vu.svelte-1sak38j line.hot:where(.svelte-1sak38j){stroke:#ff2bd6}.vu-needle.svelte-1sak38j{transform-origin:50px 62px;transition:transform .38s cubic-bezier(.3,1.4,.5,1);transform:rotate(-48deg)}.vu-needle.svelte-1sak38j line:where(.svelte-1sak38j){stroke:#fff;stroke-width:1.6px;stroke-linecap:round;filter:drop-shadow(0 0 2px #ff2bd6e6)}.eq-panel.live.svelte-1sak38j .vu-needle:where(.svelte-1sak38j){transition:none}.vu-hub.svelte-1sak38j{fill:#2a2530;stroke:#8d8597;stroke-width:1.2px}.vu-lbl.svelte-1sak38j{font-family:var(--font-mono);letter-spacing:.16em;color:#c6ff1abf;font-size:.8125rem;font-weight:700;position:absolute;top:6px;left:8px}.eq-sweep.svelte-1sak38j{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:26%;display:none;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)}.eq-sweep.on.svelte-1sak38j{animation:3.4s linear infinite svelte-1sak38j-eq-sweep;display:block}@keyframes svelte-1sak38j-eq-sweep{0%{transform:translate(-140%)}to{transform:translate(420%)}}.eq-tag.svelte-1sak38j{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#c6ff1a99;text-shadow:0 0 6px #c6ff1a59;background:radial-gradient(circle at 1px 1px,#c6ff1a0f 1px,#0000 1.4px) 0 0/4px 4px,#050307;border-radius:6px;justify-content:space-between;gap:.8rem;margin-top:.9rem;padding:.55rem .85rem;font-size:.8125rem;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #000000e6,inset 0 3px 8px #000000e6,0 1px #ffffff1f}.eq-state.svelte-1sak38j{color:inherit}.eq-panel.live.svelte-1sak38j .eq-tag:where(.svelte-1sak38j){color:#c6ff1a;text-shadow:0 0 8px #c6ff1ad9}.eq-panel.live.svelte-1sak38j .eq-state:where(.svelte-1sak38j){color:#ff5ee0;text-shadow:0 0 8px #ff2bd6d9}@media (prefers-reduced-motion:reduce){.bar-win.svelte-1sak38j,.bar-seg.svelte-1sak38j,.bar-cap.svelte-1sak38j,.vu-needle.svelte-1sak38j{transition:none}.eq-sweep.on.svelte-1sak38j{animation:none;display:none}}.gear.svelte-1sak38j{max-width:var(--max);margin:0 auto;padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,2rem)}.gh.svelte-1sak38j{margin-bottom:1.4rem}.gh.svelte-1sak38j h2:where(.svelte-1sak38j){font-family:var(--font-display);color:var(--ink);margin:.4rem 0 0;font-size:clamp(1.7rem,3.2vw,2.3rem)}.gear-grid.svelte-1sak38j{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,4vw,2.5rem);display:grid}@media (max-width:880px){.gear-grid.svelte-1sak38j{grid-template-columns:1fr}}.gear-col.svelte-1sak38j{perspective:1400px;grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:560px){.gear-col.svelte-1sak38j{grid-template-columns:1fr}}.gc.svelte-1sak38j{border:1px solid var(--line);background:var(--surface);border-color:var(--glass-line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transform-style:preserve-3d;border-radius:12px;padding:1rem 1.1rem;transition:transform .36s cubic-bezier(.23,1,.32,1),box-shadow .36s cubic-bezier(.23,1,.32,1);transform:rotateX(6deg)rotateY(-4deg);box-shadow:0 0 22px #ff2bd624,0 0 40px #7a2cff29}.gc.svelte-1sak38j:nth-child(2n){transform:rotateX(6deg)rotateY(4deg)}.gc.svelte-1sak38j:hover{box-shadow:0 0 0 1px var(--neon-uv), 0 28px 60px #7a2cff57;transform:rotateX(0)rotateY(0)translateZ(22px)translateY(-4px)}.gc.svelte-1sak38j h3:where(.svelte-1sak38j){font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--neon-uv);margin:0 0 .6rem;font-size:.8125rem}.gc.svelte-1sak38j ul:where(.svelte-1sak38j){flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.gc.svelte-1sak38j li:where(.svelte-1sak38j){font-family:var(--font-mono);color:var(--ink);font-size:1rem}.gear-photos.svelte-1sak38j{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.gp.svelte-1sak38j{aspect-ratio:4/5;background:var(--bg-deep);border:1px solid #ff2bd6b3;border-radius:14px;place-items:center;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 0 26px #ff2bd64d,0 0 56px #7a2cff3d}.gp.svelte-1sak38j:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 24px #7a2cff2e}.gp.svelte-1sak38j .bg:where(.svelte-1sak38j){object-fit:cover;filter:blur(22px)saturate(1.3)brightness(.7);z-index:0;width:116%;height:116%;position:absolute;inset:-8%}.gp.svelte-1sak38j .fg:where(.svelte-1sak38j){z-index:2;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:relative}.gp-1.svelte-1sak38j{transform:rotate(-1.4deg)}.gp-2.svelte-1sak38j{border-color:#c6ff1ab3;margin-top:1.6rem;transform:rotate(1.4deg);box-shadow:0 0 26px #c6ff1a38,0 0 56px #7a2cff3d}.cta-strip.svelte-1sak38j{max-width:var(--max);margin:0 auto;padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,2rem)}.cta-inner.svelte-1sak38j{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#c6ff1a1a,#0000 60%),radial-gradient(circle at 100% 100%,#ff2bd61f,#0000 60%);border-radius:22px;grid-template-columns:1.2fr auto;align-items:center;gap:1.4rem;padding:clamp(1.8rem,4vh,2.4rem) clamp(1.2rem,3vw,2rem);display:grid}@media (max-width:700px){.cta-inner.svelte-1sak38j{grid-template-columns:1fr}}.cta-inner.svelte-1sak38j h2:where(.svelte-1sak38j){font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.6rem,3.2vw,2.2rem)}.cta-actions.svelte-1sak38j{flex-wrap:wrap;gap:.7rem;display:inline-flex}.btn-primary.svelte-1sak38j{background:var(--neon-magenta);color:var(--ink);font-family:var(--font-display);border-radius:12px;padding:.85rem 1.1rem;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);box-shadow:0 0 0 1px #ff2bd680,0 12px 36px #ff2bd63d}.btn-primary.svelte-1sak38j .num:where(.svelte-1sak38j){white-space:nowrap}.btn-primary.svelte-1sak38j:hover{transform:translateY(-2px)}.btn-primary.svelte-1sak38j:active{transform:scale(.97)}.btn-ghost.svelte-1sak38j{border:1px solid var(--line);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;border-radius:12px;padding:.85rem 1.1rem;font-size:1rem;text-decoration:none;transition:border-color .2s cubic-bezier(.23,1,.32,1)}.btn-ghost.svelte-1sak38j:hover{border-color:var(--neon-lemon);color:var(--neon-lemon)}.btn-spotify.svelte-1sak38j{color:var(--neon-lime);font-family:var(--font-mono);letter-spacing:.04em;background:#c6ff1a12;border:1px solid #c6ff1a80;border-radius:12px;align-items:center;gap:.4rem;padding:.85rem 1.1rem;font-size:.82rem;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background .2s cubic-bezier(.23,1,.32,1);display:inline-flex}.btn-spotify.svelte-1sak38j:hover{background:#c6ff1a29;transform:translateY(-2px)}.btn-spotify.svelte-1sak38j:active{transform:scale(.97)}@media (max-width:720px){.btn-spotify.svelte-1sak38j{min-height:44px;font-size:.875rem}}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .kicker.svelte-1sak38j{color:#c6ff1a;background:#10040f;border-radius:999px;padding:.3rem .66rem}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .hdr.svelte-1sak38j h1:where(.svelte-1sak38j){color:#c6ff1a;-webkit-text-fill-color:#c6ff1a;-webkit-text-stroke:2px #10040f;text-shadow:5px 5px #10040f;background:0 0}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .lead.svelte-1sak38j{color:var(--ink);background:#ffffffd1;border:1px solid #10040f24;border-radius:14px;padding:.85rem 1rem}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .ph.svelte-1sak38j h2:where(.svelte-1sak38j),[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .gh.svelte-1sak38j h2:where(.svelte-1sak38j),[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .eq.svelte-1sak38j h2:where(.svelte-1sak38j){color:#10040f;text-shadow:3px 3px #c6ff1a}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .proc-row.svelte-1sak38j{background:#ffffffd1;border-color:#10040f47;box-shadow:0 14px 34px #10040f38}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .proc-row.svelte-1sak38j:hover{border-color:var(--accent);box-shadow:0 0 0 2px #10040f,0 22px 44px #10040f42}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .roman.svelte-1sak38j{width:62px;height:62px;text-shadow:none;background:#10040f;border-radius:14px;place-items:center;display:grid}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .proc-row.svelte-1sak38j:first-child .roman:where(.svelte-1sak38j){color:#ff2bd6;text-shadow:none}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .proc-row.svelte-1sak38j:nth-child(2) .roman:where(.svelte-1sak38j){color:#ff5fb0;text-shadow:none}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .proc-row.svelte-1sak38j:nth-child(3) .roman:where(.svelte-1sak38j),[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .proc-row.svelte-1sak38j:nth-child(4) .roman:where(.svelte-1sak38j){color:#c6ff1a;text-shadow:none}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .proc-row.svelte-1sak38j p:where(.svelte-1sak38j){color:var(--ink-soft)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .eq.svelte-1sak38j p:where(.svelte-1sak38j){color:var(--ink)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .eq-panel.svelte-1sak38j{color:#fff;background:radial-gradient(circle at 30% 0,#ff2bd633,#0000 60%),radial-gradient(circle at 80% 100%,#c6ff1a24,#0000 60%),#10040f;border:2px solid #10040f;box-shadow:0 18px 40px #10040f4d}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .eq-panel.svelte-1sak38j:hover,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .eq-panel.svelte-1sak38j:focus-within{border-color:#ff2bd6}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .eq-tag.svelte-1sak38j{color:#fffc}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .eq-state.svelte-1sak38j{color:#c6ff1a}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .gc.svelte-1sak38j{background:#ffffffd1;border-color:#10040f47;box-shadow:0 12px 28px #10040f33}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .gc.svelte-1sak38j:hover{box-shadow:0 0 0 2px #10040f,0 20px 40px #10040f3d}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .gc.svelte-1sak38j h3:where(.svelte-1sak38j){color:var(--accent)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .gp.svelte-1sak38j{border:2px solid #10040f;box-shadow:0 14px 34px #10040f38}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .gp.svelte-1sak38j:after{box-shadow:inset 0 0 0 1px #10040f2e}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .gp.svelte-1sak38j .bg:where(.svelte-1sak38j){filter:blur(22px)saturate(1.2)brightness(1.06)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cta-inner.svelte-1sak38j{background:#ffffffd6;border:2px solid #10040f;box-shadow:0 18px 40px #10040f38}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cta-inner.svelte-1sak38j h2:where(.svelte-1sak38j){color:#10040f;text-shadow:3px 3px #c6ff1a}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-primary.svelte-1sak38j{color:#c6ff1a;background:#10040f;box-shadow:0 0 0 2px #10040f,0 12px 28px #10040f47}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-ghost.svelte-1sak38j{color:var(--ink);background:#ffffffdb;border:2px solid #10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-ghost.svelte-1sak38j:hover{color:#c6ff1a;background:#10040f;border-color:#10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-spotify.svelte-1sak38j{color:#c6ff1a;background:#10040f;border:2px solid #10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-spotify.svelte-1sak38j:hover{background:var(--accent);border-color:var(--accent);color:#fff}.vinyl.svelte-1wkras6{aspect-ratio:1;filter:drop-shadow(0 18px 32px #0d0420b3);width:clamp(120px,18vw,200px);position:relative}.v-stage.svelte-1wkras6{perspective:900px;position:absolute;inset:0}.v-wobble.svelte-1wkras6{transform-style:preserve-3d;animation:5.6s ease-in-out infinite svelte-1wkras6-vinyl-wobble;position:absolute;inset:0;transform:rotateX(14deg)}.v-disc.svelte-1wkras6{background:radial-gradient(circle,#ffffff0d 36%,#0000 37%),radial-gradient(circle,#1c0a36 0%,#0a0418 62%,#050110 88%,#0d0620 100%);border-radius:50%;place-items:center;animation:1.8s linear infinite svelte-1wkras6-vinyl-spin;display:grid;position:absolute;inset:0;overflow:hidden}.v-grooves.svelte-1wkras6{opacity:.9;background:repeating-radial-gradient(circle,#0000008c 0 1px,#ffffff0e 1px 2.5px);border-radius:50%;position:absolute;inset:5%}.v-grooves-fine.svelte-1wkras6{mix-blend-mode:overlay;background:repeating-radial-gradient(circle,#ffffff14 0 .5px,#0000 .5px 1.6px);border-radius:50%;position:absolute;inset:5%}.v-runout.svelte-1wkras6{background:radial-gradient(circle,#0000 18%,#0a0418d9 19% 23%,#0000 24%),radial-gradient(circle,#0000 93%,#ffffff17 94%,#0000 95.5%);border-radius:50%;position:absolute;inset:0}.v-label.svelte-1wkras6{z-index:2;background:radial-gradient(circle, var(--neon-magenta), #9c1a66 80%);border-radius:50%;grid-template-rows:1fr auto;place-items:center;gap:.05em;width:38%;height:38%;padding:.5rem .2rem .35rem;display:grid;position:relative;box-shadow:inset 0 0 12px #0006,0 0 0 1px #00000080}.v-label.svelte-1wkras6>span:where(.svelte-1wkras6):first-child{font-family:var(--font-display);color:var(--neon-lemon);text-shadow:0 0 8px #c6ff1ab3;align-self:end;font-size:.92rem;line-height:1}.v-rpm.svelte-1wkras6{font-family:var(--font-mono);letter-spacing:.18em;color:#fdf5ffb3;font-size:.5rem}.v-hole.svelte-1wkras6{z-index:3;background:#050108;border-radius:50%;width:8%;height:8%;position:absolute;box-shadow:0 0 0 1px #0009,inset 0 1px 2px #000000e6}.v-shine.svelte-1wkras6{pointer-events:none;z-index:2;mix-blend-mode:screen;background:conic-gradient(from 45deg,#0000 0deg,#ffffff24 42deg,#ffffff05 78deg,#0000 104deg 214deg,#ffffff1c 254deg,#ffffff05 288deg,#0000 318deg);border-radius:50%;position:absolute;inset:0}.v-sheen.svelte-1wkras6{pointer-events:none;z-index:2;mix-blend-mode:screen;opacity:.75;background:linear-gradient(118deg,#0000 34%,#ffffff1a 47%,#ffffff29 50%,#ffffff1a 53%,#0000 66%);border-radius:50%;animation:5.6s ease-in-out infinite svelte-1wkras6-vinyl-sheen;position:absolute;inset:0}.v-edge.svelte-1wkras6{pointer-events:none;z-index:3;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff47,inset 0 -2px 3px #000000bf,inset 0 0 0 1px #0000008c}.v-boost.svelte-1wkras6{border-radius:50%;position:absolute;inset:0}.vinyl.has-arm.svelte-1wkras6{container-type:inline-size}.vinyl.has-arm.svelte-1wkras6 .v-disc:where(.svelte-1wkras6){animation-duration:6s}.vinyl.has-arm.svelte-1wkras6 .v-boost:where(.svelte-1wkras6){animation:2.6s linear infinite paused svelte-1wkras6-vinyl-spin}.vinyl.has-arm.needle-down.svelte-1wkras6 .v-boost:where(.svelte-1wkras6){animation-play-state:running}.v-glow.svelte-1wkras6{z-index:0;pointer-events:none;background:radial-gradient(circle,#ff2bd680 0%,#ff2bd62e 46%,#0000 68%);border-radius:50%;transition:opacity .7s,transform .9s cubic-bezier(.23,1,.32,1);position:absolute;inset:-24%;transform:scale(.82)}.vinyl.svelte-1wkras6:not(.armed) .v-glow:where(.svelte-1wkras6){display:none}.vinyl.armed.svelte-1wkras6 .v-glow:where(.svelte-1wkras6){opacity:0}.vinyl.armed.needle-down.svelte-1wkras6 .v-glow:where(.svelte-1wkras6){opacity:1;transform:scale(1)}.v-arm.svelte-1wkras6{z-index:4;pointer-events:none;transform-origin:50% 5cqi;width:10cqi;height:72cqi;transform:rotate(calc(4deg + var(--arm,0) * 22deg)) scale(calc(1.05 - var(--arm,0) * .05));filter:drop-shadow(0 2cqi 2.5cqi #0000008c);position:absolute;top:2cqi;right:-7cqi}.v-pivot.svelte-1wkras6{background:radial-gradient(circle at 38% 34%,#f4f0f8,#8d8597 55%,#352e3d);border-radius:50%;width:10cqi;height:10cqi;position:absolute;top:0;left:0;box-shadow:0 0 0 .6cqi #1a1420}.v-rod.svelte-1wkras6{background:linear-gradient(90deg,#8d8597,#f1ecf5 50%,#8d8597);border-radius:1cqi;width:1.8cqi;height:62cqi;margin-left:-.9cqi;position:absolute;top:5cqi;left:50%}.v-head.svelte-1wkras6{background:linear-gradient(#f1ecf5,#8d8597);border-radius:1.2cqi;width:6.5cqi;height:9cqi;margin-left:-3.25cqi;position:absolute;bottom:-6cqi;left:50%;transform:rotate(-16deg)}.v-needle.svelte-1wkras6{background:#ff2bd6;border-radius:0 0 1cqi 1cqi;width:1.4cqi;height:2.2cqi;margin-left:-.7cqi;position:absolute;bottom:-1.6cqi;left:50%;box-shadow:0 0 1.6cqi #ff2bd6}@media (prefers-reduced-motion:reduce){.v-arm.svelte-1wkras6,.v-glow.svelte-1wkras6{transition:none}}@keyframes svelte-1wkras6-vinyl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1wkras6-vinyl-wobble{0%,to{transform:rotateX(14deg)rotateY(-1.4deg)}50%{transform:rotateX(11.5deg)rotateY(1.4deg)}}@keyframes svelte-1wkras6-vinyl-sheen{0%,to{opacity:.62}50%{opacity:.92}}@media (prefers-reduced-motion:reduce){.v-disc.svelte-1wkras6,.v-wobble.svelte-1wkras6,.v-sheen.svelte-1wkras6{animation:none!important}}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .vinyl.svelte-1wkras6{filter:drop-shadow(0 14px 26px #10040f73)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .v-disc.svelte-1wkras6{background:radial-gradient(circle,#ffffff0f 36%,#0000 37%),radial-gradient(circle,#241031 0%,#0a0212 66%,#050109 90%,#12081c 100%)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .v-grooves.svelte-1wkras6{background:repeating-radial-gradient(circle,#00000080 0 1px,#ffffff17 1px 2.5px)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .v-label.svelte-1wkras6{background:radial-gradient(circle,#c6ff1a,#a8d400 82%);box-shadow:inset 0 0 10px #10040f40,0 0 0 2px #10040f8c}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .v-label.svelte-1wkras6>span:where(.svelte-1wkras6):first-child{color:#10040f;text-shadow:none}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .v-rpm.svelte-1wkras6{color:#10040fc7}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .v-hole.svelte-1wkras6{background:#050109;box-shadow:0 0 0 2px #ffffff59}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .v-shine.svelte-1wkras6{mix-blend-mode:normal;background:conic-gradient(from 45deg,#0000 0deg,#ffffff2e 42deg,#ffffff08 78deg,#0000 104deg 214deg,#ffffff1f 254deg,#ffffff08 288deg,#0000 318deg)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .v-sheen.svelte-1wkras6{mix-blend-mode:normal}.reveal.svelte-1bi5lng{display:block}.reveal.armed.svelte-1bi5lng{opacity:0;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);transform:translateY(18px)}.reveal.armed.visible.svelte-1bi5lng{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal.armed.svelte-1bi5lng{opacity:1!important;transition:none!important;transform:none!important}}.kicker.svelte-1bi5lng{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--neon-lemon);font-size:.8125rem;display:inline-block}.hdr.svelte-1bi5lng{max-width:var(--max);margin:0 auto;padding:clamp(1.5rem,4vh,2.5rem) clamp(1rem,3vw,2rem)}.hdr-row.svelte-1bi5lng{grid-template-columns:1fr auto;align-items:center;gap:clamp(1rem,3vw,2.4rem);display:grid}@media (max-width:680px){.hdr-row.svelte-1bi5lng{grid-template-columns:1fr}}[data-tenant=dance-2-disco-warszawa] .vinyl.hdr-vinyl{justify-self:end;width:clamp(170px,22vw,270px);margin-right:clamp(1.2rem,3vw,2.6rem)}@media (max-width:680px){[data-tenant=dance-2-disco-warszawa] .vinyl.hdr-vinyl{justify-self:center;width:clamp(170px,52vw,230px)}}.hdr.svelte-1bi5lng h1:where(.svelte-1bi5lng){font-family:var(--font-display);color:var(--ink);flex-wrap:wrap;gap:.3em;margin:.4rem 0 .8rem;font-size:clamp(2.6rem,6.4vw,4.4rem);line-height:.95;display:flex}.hdr.svelte-1bi5lng .ml-1:where(.svelte-1bi5lng){color:var(--neon-magenta);text-shadow:0 0 18px #ff2bd666}.hdr.svelte-1bi5lng .ml-2:where(.svelte-1bi5lng){color:var(--ink)}.hdr.svelte-1bi5lng .ml-3:where(.svelte-1bi5lng){color:var(--neon-lemon);text-shadow:0 0 18px #c6ff1a66}.hdr.svelte-1bi5lng .lead:where(.svelte-1bi5lng){max-width:38rem;color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.55}.ch.svelte-1bi5lng{margin-bottom:1.6rem}.ch.svelte-1bi5lng h2:where(.svelte-1bi5lng){font-family:var(--font-display);color:var(--ink);margin:.4rem 0 0;font-size:clamp(1.7rem,3.2vw,2.3rem)}.ch-note.svelte-1bi5lng{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-soft);margin:.5rem 0 0;font-size:.8125rem}.cover-card.svelte-1bi5lng{color:var(--ink);flex-direction:column;flex:0 0 clamp(168px,21vw,236px);text-decoration:none;display:flex}.cc-frame.svelte-1bi5lng{aspect-ratio:1;background:var(--bg-deep);border:1px solid #ff2bd680;border-radius:12px;transition:transform .36s cubic-bezier(.23,1,.32,1),box-shadow .36s cubic-bezier(.23,1,.32,1),border-color .22s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden;box-shadow:0 0 18px #ff2bd638,0 0 36px #7a2cff33}.cc-frame.svelte-1bi5lng img:where(.svelte-1bi5lng){object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1);display:block}.cc-tag.svelte-1bi5lng{z-index:2;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);-webkit-backdrop-filter:blur(6px);border:1px solid var(--line);background:#0a0a0ca8;border-radius:999px;padding:.2rem .45rem;font-size:.8125rem;position:absolute;top:.55rem;left:.55rem}.cover-card[data-tag=remix].svelte-1bi5lng .cc-tag:where(.svelte-1bi5lng){color:var(--neon-magenta);border-color:var(--neon-magenta)}.cover-card[data-tag=collab].svelte-1bi5lng .cc-tag:where(.svelte-1bi5lng){color:var(--neon-uv);border-color:var(--neon-uv)}.cc-play.svelte-1bi5lng{z-index:2;color:var(--ink);opacity:0;background:#0a0a0c52;place-items:center;font-size:1.5rem;transition:opacity .28s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.cover-card.svelte-1bi5lng:hover .cc-frame:where(.svelte-1bi5lng){border-color:var(--neon-magenta);transform:translateY(-4px);box-shadow:0 0 0 1px #ff2bd680,0 0 30px #ff2bd673,0 0 60px #7a2cff4d}.cover-card.svelte-1bi5lng:hover .cc-frame:where(.svelte-1bi5lng) img:where(.svelte-1bi5lng){transform:scale(1.06)}.cover-card.svelte-1bi5lng:hover .cc-play:where(.svelte-1bi5lng){opacity:1}}.cover-card.svelte-1bi5lng:active .cc-frame:where(.svelte-1bi5lng){transform:scale(.98)}.cc-meta.svelte-1bi5lng{flex-direction:column;gap:.16rem;padding-top:.7rem;display:flex}.cc-title.svelte-1bi5lng{font-family:var(--font-display);color:var(--ink);font-size:1rem;line-height:1.15}.cc-artist.svelte-1bi5lng{font-family:var(--font-mono);letter-spacing:.03em;color:var(--ink-soft);font-size:.8125rem}.cc-year.svelte-1bi5lng{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-mute);margin-top:.1rem;font-size:.8125rem}.wall-sec.svelte-1bi5lng{max-width:var(--max);margin:0 auto;padding:clamp(1.5rem,4vh,2.5rem) clamp(1rem,3vw,2rem)}.wall.svelte-1bi5lng{grid-template-columns:repeat(4,1fr);gap:clamp(.7rem,1.6vw,1.2rem);display:grid}@media (max-width:900px){.wall.svelte-1bi5lng{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.wall.svelte-1bi5lng{grid-template-columns:repeat(2,1fr)}}.wall-cell.svelte-1bi5lng{opacity:1}.wall.armed.svelte-1bi5lng .wall-cell:where(.svelte-1bi5lng){opacity:0;transform:translateY(14px)scale(.97)}.wall.armed.visible.svelte-1bi5lng .wall-cell:where(.svelte-1bi5lng){opacity:1;transition:opacity .56s cubic-bezier(.23,1,.32,1),transform .56s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--gi,0) * 28ms);transform:none}.wall-cell.svelte-1bi5lng .cover-card:where(.svelte-1bi5lng){flex:auto;width:100%}.wall-cell.svelte-1bi5lng .cc-title:where(.svelte-1bi5lng){font-size:1rem}.wall-cell.svelte-1bi5lng .cc-meta:where(.svelte-1bi5lng){padding-top:.55rem}@media (prefers-reduced-motion:reduce){.wall.armed.svelte-1bi5lng .wall-cell:where(.svelte-1bi5lng){opacity:1!important;transform:none!important}}.marq-sec.svelte-1bi5lng{padding:clamp(1.5rem,4vh,2.5rem) 0}.marq-head.svelte-1bi5lng{max-width:var(--max);margin:0 auto 1.4rem;padding:0 clamp(1rem,3vw,2rem)}.marq.svelte-1bi5lng{flex-direction:column;gap:clamp(.7rem,1.6vw,1.2rem);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.marq-row.svelte-1bi5lng{overflow:hidden}.marq-track.svelte-1bi5lng{will-change:transform;gap:clamp(.7rem,1.6vw,1.2rem);width:max-content;display:flex}.marq-left.svelte-1bi5lng{animation:68s linear infinite svelte-1bi5lng-marq-left}.marq-right.svelte-1bi5lng{animation:68s linear infinite svelte-1bi5lng-marq-right}@keyframes svelte-1bi5lng-marq-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1bi5lng-marq-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.marq.svelte-1bi5lng:hover .marq-track:where(.svelte-1bi5lng){animation-play-state:paused}.marq-cell.svelte-1bi5lng{flex:0 0 clamp(150px,18vw,208px)}.marq-cell.svelte-1bi5lng .cover-card:where(.svelte-1bi5lng){width:100%}.marq-cell.svelte-1bi5lng .cc-title:where(.svelte-1bi5lng){font-size:1rem}.marq-cell.svelte-1bi5lng .cc-meta:where(.svelte-1bi5lng){padding-top:.55rem}@media (prefers-reduced-motion:reduce){.marq.svelte-1bi5lng{overflow-x:auto}.marq-track.svelte-1bi5lng{animation:none}}.svc-sec.svelte-1bi5lng{max-width:var(--max);margin:0 auto;padding:clamp(1.5rem,4vh,2.5rem) clamp(1rem,3vw,2rem)}.svc-grid.svelte-1bi5lng{grid-template-columns:repeat(3,1fr);gap:clamp(.8rem,2vw,1.4rem);margin-top:1.4rem;display:grid}@media (max-width:820px){.svc-grid.svelte-1bi5lng{grid-template-columns:1fr}}.svc-card.svelte-1bi5lng{border:1px solid var(--line);background:var(--bg-soft);border-radius:16px;padding:clamp(1.3rem,3vw,1.9rem);transition:transform .22s cubic-bezier(.23,1,.32,1),border-color .22s cubic-bezier(.23,1,.32,1)}.svc-card.svelte-1bi5lng:hover{border-color:var(--accent);transform:translateY(-3px)}.svc-tag.svelte-1bi5lng{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.8125rem}.svc-card.svelte-1bi5lng h3:where(.svelte-1bi5lng){font-family:var(--font-display);color:var(--ink);margin:.6rem 0 .5rem;font-size:clamp(1.2rem,2.4vw,1.5rem);line-height:1.1}.svc-card.svelte-1bi5lng p:where(.svelte-1bi5lng){color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.55}.platforms-sec.svelte-1bi5lng{max-width:var(--max);margin:0 auto;padding:clamp(1.5rem,4vh,2.5rem) clamp(1rem,3vw,2rem)}.ph.svelte-1bi5lng{margin-bottom:1.2rem}.ph.svelte-1bi5lng h2:where(.svelte-1bi5lng){font-family:var(--font-display);color:var(--ink);margin:.4rem 0 0;font-size:clamp(1.5rem,2.8vw,2rem)}.platforms.svelte-1bi5lng{flex-wrap:wrap;gap:.6rem;display:flex}.plat.svelte-1bi5lng{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink);background:#ffffff06;border-radius:999px;padding:.6rem 1.1rem;font-size:.8125rem;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1)}.plat.svelte-1bi5lng:hover{border-color:var(--neon-uv);color:var(--neon-uv);transform:translateY(-2px)}.plat.svelte-1bi5lng:active{transform:scale(.97)}@media (max-width:720px){.plat.svelte-1bi5lng{letter-spacing:.08em;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}}.stats-sec.svelte-1bi5lng{max-width:var(--max);margin:0 auto;padding:clamp(1.5rem,4vh,2.5rem) clamp(1rem,3vw,2rem)}.stat-grid.svelte-1bi5lng{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:680px){.stat-grid.svelte-1bi5lng{grid-template-columns:repeat(2,1fr)}}.stat.svelte-1bi5lng{background:var(--bg-soft);flex-direction:column;gap:.4rem;padding:clamp(1.2rem,3vw,1.8rem);display:flex}.stat-num.svelte-1bi5lng{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1}.stat-lbl.svelte-1bi5lng{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.8125rem}.cta-sec.svelte-1bi5lng{max-width:var(--max);margin:0 auto;padding:clamp(2rem,5vh,4rem) clamp(1rem,3vw,2rem)}.cta-inner.svelte-1bi5lng{text-align:center;border:1px solid var(--line);background:radial-gradient(ellipse at 50% 0%, #ff2bd624, transparent 60%), var(--bg-soft);border-radius:20px;padding:clamp(2rem,5vw,3.5rem)}.cta-inner.svelte-1bi5lng h2:where(.svelte-1bi5lng){font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:.5rem 0 .8rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1}.cta-inner.svelte-1bi5lng p:where(.svelte-1bi5lng){max-width:30rem;color:var(--ink-soft);margin:0 auto 1.6rem;font-size:1rem;line-height:1.55}.cta-btn.svelte-1bi5lng{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--accent);border-radius:999px;padding:.85rem 1.6rem;font-size:.8125rem;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .24s cubic-bezier(.23,1,.32,1);display:inline-block;box-shadow:0 10px 26px #ff2bd661}.cta-btn.svelte-1bi5lng:hover{transform:translateY(-2px);box-shadow:0 16px 36px #ff2bd680}.cta-btn.svelte-1bi5lng:active{transform:scale(.97)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .kicker.svelte-1bi5lng{color:#c6ff1a;background:#10040f;border-radius:999px;padding:.3rem .62rem}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .hdr.svelte-1bi5lng .ml-1:where(.svelte-1bi5lng),[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .hdr.svelte-1bi5lng .ml-2:where(.svelte-1bi5lng),[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .hdr.svelte-1bi5lng .ml-3:where(.svelte-1bi5lng){color:#c6ff1a;-webkit-text-fill-color:#c6ff1a;text-shadow:5px 5px #10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cc-frame.svelte-1bi5lng{background:#10040f;border-color:#10040f8c;box-shadow:0 14px 34px #10040f38}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cc-tag.svelte-1bi5lng{color:#c6ff1a;-webkit-backdrop-filter:none;background:#10040f;border-color:#10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cc-play.svelte-1bi5lng{color:#c6ff1a;background:#10040f8c}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cc-year.svelte-1bi5lng{color:var(--ink-soft)}@media (hover:hover) and (pointer:fine){[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cover-card.svelte-1bi5lng:hover .cc-frame:where(.svelte-1bi5lng){border-color:#10040f;box-shadow:0 0 0 2px #10040f,0 22px 44px #10040f4d}}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .svc-card.svelte-1bi5lng{background:#ffffffd1;border-color:#10040f59;box-shadow:0 14px 34px #10040f2e}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .plat.svelte-1bi5lng{color:var(--ink);background:#ffffffd1;border-color:#10040f66}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .plat.svelte-1bi5lng:hover{color:#c6ff1a;background:#10040f;border-color:#10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .stat-grid.svelte-1bi5lng{background:#10040f59;border-color:#10040f59;box-shadow:0 14px 34px #10040f2e}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .stat.svelte-1bi5lng{background:#ffffffdb}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cta-inner.svelte-1bi5lng{background:#ffffffd6;border-color:#10040f59;box-shadow:0 18px 40px #10040f33}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cta-inner.svelte-1bi5lng h2:where(.svelte-1bi5lng){color:#10040f;text-shadow:4px 4px #c6ff1a}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cta-btn.svelte-1bi5lng{color:#c6ff1a;background:#10040f;box-shadow:0 12px 26px #10040f47}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cta-btn.svelte-1bi5lng:hover{box-shadow:0 16px 34px #10040f57}.reveal.svelte-iksrjz{display:block}.reveal.armed.svelte-iksrjz{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(18px)}.reveal.armed.visible.svelte-iksrjz{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal.armed.svelte-iksrjz{opacity:1!important;transition:none!important;transform:none!important}}.kicker.svelte-iksrjz{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--neon-lemon);font-size:.8125rem;display:inline-block}.hero.svelte-iksrjz{max-width:var(--max);text-align:center;margin:0 auto;padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,2rem) clamp(1.5rem,3vh,2rem);position:relative;overflow:clip}.hero.svelte-iksrjz>.reveal:where(.svelte-iksrjz){z-index:1;position:relative}@media (max-width:720px){.hero.svelte-iksrjz{padding-top:calc(60px + 2.4rem)}}.hero.svelte-iksrjz h1:where(.svelte-iksrjz){font-family:var(--font-display);color:var(--neon-lemon);text-shadow:0 0 22px #c6ff1a80,0 0 48px #ff2bd633;margin:.6rem 0 1rem;font-size:clamp(2.4rem,7vw,4.6rem);line-height:1}.lead.svelte-iksrjz{max-width:38rem;color:var(--ink-soft);margin:0 auto;font-size:1rem;line-height:1.6}.book-sec.svelte-iksrjz{max-width:var(--max);margin:0 auto;padding:clamp(1.5rem,4vh,2.5rem) clamp(1rem,3vw,2rem)}.book-grid.svelte-iksrjz{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}@media (max-width:760px){.book-grid.svelte-iksrjz{grid-template-columns:minmax(0,1fr)}}.cal-card.svelte-iksrjz,.form-card.svelte-iksrjz{border:1px solid var(--line);background:var(--bg-soft);border-radius:18px;padding:1.2rem;box-shadow:0 22px 50px #0d042073,0 8px 18px #7a2cff24}.cal-head.svelte-iksrjz{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.cal-title.svelte-iksrjz{font-family:var(--font-display);color:var(--ink);font-size:1.2rem}.cal-nav.svelte-iksrjz{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;transition:transform .16s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);background:#ffffff0a;border-radius:10px;font-size:1.3rem;line-height:1}.cal-nav.svelte-iksrjz:hover:not(:disabled){border-color:var(--neon-magenta);color:var(--neon-magenta)}.cal-nav.svelte-iksrjz:active:not(:disabled){transform:scale(.94)}.cal-nav.svelte-iksrjz:disabled{opacity:.3;cursor:not-allowed}.cal-dow.svelte-iksrjz{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;margin-bottom:.4rem;display:grid}.cal-dow.svelte-iksrjz span:where(.svelte-iksrjz){text-align:center;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:.8125rem}.cal-grid.svelte-iksrjz{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;display:grid}.cal-empty.svelte-iksrjz{aspect-ratio:1}.cal-day.svelte-iksrjz{aspect-ratio:1;color:var(--ink);font-family:var(--font-mono);cursor:pointer;transition:transform .14s var(--ease-out), border-color .18s var(--ease-out), background .18s var(--ease-out), color .18s var(--ease-out);background:#ffffff08;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;font-size:.82rem;display:flex}.cal-day.svelte-iksrjz:hover:not(:disabled){border-color:var(--neon-uv);color:var(--neon-uv);transform:translateY(-1px)}.cal-day.svelte-iksrjz:active:not(:disabled){transform:scale(.95)}.cal-day.selected.svelte-iksrjz{background:var(--neon-lemon);color:var(--bg-deep);border-color:var(--neon-lemon);box-shadow:0 0 18px #c6ff1a66}.cal-day.past.svelte-iksrjz{opacity:.22;cursor:not-allowed;text-decoration:line-through}@media (max-width:720px){.cal-card.svelte-iksrjz{padding-inline:.7rem}.cal-grid.svelte-iksrjz,.cal-dow.svelte-iksrjz{gap:2px}.cal-day.svelte-iksrjz{min-height:44px;font-size:.875rem}.cal-nav.svelte-iksrjz{width:44px;height:44px}}@media (max-width:370px){.book-sec.svelte-iksrjz{padding-inline:.6rem}.cal-card.svelte-iksrjz{padding-inline:.45rem}}.fld.svelte-iksrjz{margin-bottom:1.1rem}.fld-lbl.svelte-iksrjz{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--neon-uv);margin-bottom:.5rem;font-size:.8125rem;display:block}.slots.svelte-iksrjz,.typy.svelte-iksrjz{flex-wrap:wrap;gap:.45rem;display:flex}.slots.locked.svelte-iksrjz{opacity:.4}.slot.svelte-iksrjz,.typ.svelte-iksrjz{border:1px solid var(--line);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;transition:transform .14s var(--ease-out), border-color .18s var(--ease-out), background .18s var(--ease-out), color .18s var(--ease-out);background:#ffffff08;border-radius:999px;padding:.5rem .85rem;font-size:.8125rem}.slot.svelte-iksrjz:hover:not(:disabled),.typ.svelte-iksrjz:hover{border-color:var(--neon-magenta);color:var(--neon-magenta)}.slot.svelte-iksrjz:active:not(:disabled),.typ.svelte-iksrjz:active{transform:scale(.95)}.slot.svelte-iksrjz:disabled{cursor:not-allowed}.slot.on.svelte-iksrjz{background:var(--neon-magenta);border-color:var(--neon-magenta);color:var(--bg-deep);box-shadow:0 0 16px #ff2bd666}.typ.on.svelte-iksrjz{background:var(--neon-uv);border-color:var(--neon-uv);color:var(--bg-deep);box-shadow:0 0 16px #7a2cff66}.inp.svelte-iksrjz{border:1px solid var(--line);width:100%;color:var(--ink);font-family:var(--font-body);transition:border-color .18s var(--ease-out);background:#0d042073;border-radius:12px;padding:.7rem .85rem;font-size:1rem}.inp.svelte-iksrjz::placeholder{color:var(--ink-mute)}.inp.svelte-iksrjz:focus{border-color:var(--neon-lemon);box-shadow:0 0 0 1px var(--neon-lemon);outline:none}.summary.svelte-iksrjz{min-height:1.2rem;font-family:var(--font-mono);letter-spacing:.04em;margin:.4rem 0 1rem;font-size:.8125rem}.sum-on.svelte-iksrjz{color:var(--neon-lemon)}.sum-off.svelte-iksrjz{color:var(--ink-mute)}.btn-book.svelte-iksrjz{text-align:center;background:var(--neon-lemon);width:100%;color:var(--bg-deep);font-family:var(--font-display);transition:transform .16s var(--ease-out), opacity .18s var(--ease-out);border-radius:12px;padding:.95rem 1.2rem;font-size:1.05rem;text-decoration:none;display:block;box-shadow:0 0 0 1px #c6ff1a80,0 12px 36px #c6ff1a3d}.btn-book.svelte-iksrjz:hover{transform:translateY(-2px)}.btn-book.svelte-iksrjz:active{transform:scale(.98)}.btn-book.disabled.svelte-iksrjz{opacity:.4;pointer-events:none;box-shadow:none}.zgoda.svelte-iksrjz{align-items:flex-start;gap:.7rem;margin:0 0 1rem;display:flex}.zgoda.svelte-iksrjz input:where(.svelte-iksrjz){width:22px;height:22px;accent-color:var(--accent,#c4006a);cursor:pointer;flex:none;margin:.1rem 0 0}.zgoda.svelte-iksrjz label:where(.svelte-iksrjz){color:var(--ink);cursor:pointer;font-size:.875rem;line-height:1.5}.zgoda.svelte-iksrjz a:where(.svelte-iksrjz){color:inherit;text-underline-offset:.2em;font-weight:700;text-decoration:underline}.zgoda.svelte-iksrjz input:where(.svelte-iksrjz):focus-visible,.zgoda.svelte-iksrjz a:where(.svelte-iksrjz):focus-visible{outline-offset:3px;outline:2px solid}.req.svelte-iksrjz{color:var(--accent,#c4006a)}.brak.svelte-iksrjz{color:var(--ink-soft);margin:.6rem 0 0;font-size:.875rem}.potw.svelte-iksrjz{color:#f3e6ee;animation:svelte-iksrjz-potw-in .32s var(--ease-out) both;background:#10040f;border-radius:14px;margin-top:1rem;padding:1rem 1.1rem}@keyframes svelte-iksrjz-potw-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.potw.svelte-iksrjz{animation:none}}.potw-title.svelte-iksrjz{font-family:var(--font-display);color:#c6ff1a;margin:0 0 .4rem;font-size:1.05rem}.potw-txt.svelte-iksrjz{margin:0 0 .6rem;font-size:1rem;line-height:1.5}.potw-actions.svelte-iksrjz{flex-wrap:wrap;gap:.5rem;display:flex}.potw-btn.svelte-iksrjz{color:#c6ff1a;min-height:44px;font-family:var(--font-mono);cursor:pointer;background:0 0;border:1px solid #c6ff1a8c;border-radius:10px;align-items:center;padding:0 1rem;font-size:.875rem;text-decoration:none;display:inline-flex}.potw-btn.svelte-iksrjz:hover{background:#c6ff1a1f}.potw-btn.svelte-iksrjz:focus-visible{outline-offset:2px;outline:2px solid #c6ff1a}@media (max-width:720px){.slot.svelte-iksrjz,.typ.svelte-iksrjz{min-height:44px;font-size:.875rem}}.gc-sec.svelte-iksrjz{max-width:var(--max);margin:0 auto;padding:clamp(1.5rem,4vh,2.5rem) clamp(1rem,3vw,2rem)}.gch.svelte-iksrjz{margin-bottom:1.2rem}.gch.svelte-iksrjz h2:where(.svelte-iksrjz){font-family:var(--font-display);color:var(--ink);margin:.4rem 0;font-size:clamp(1.7rem,3.2vw,2.3rem)}.gc-note.svelte-iksrjz{max-width:34rem;color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.55}.gc-frame.svelte-iksrjz{border:1px solid var(--line);background:radial-gradient(circle at 20% 20%,#7a2cff1f,#0000 60%),radial-gradient(circle at 80% 80%,#ff2bd61a,#0000 60%);border-radius:18px;padding:.6rem;overflow:hidden}.gc-frame.svelte-iksrjz iframe:where(.svelte-iksrjz){background:#0d042080;border:0;border-radius:12px;width:100%;height:520px;display:block}@media (max-width:560px){.gc-frame.svelte-iksrjz iframe:where(.svelte-iksrjz){height:440px}}.closer.svelte-iksrjz{max-width:var(--max);text-align:center;margin:0 auto;padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,2rem) clamp(2.5rem,6vh,4rem)}.closer.svelte-iksrjz h2:where(.svelte-iksrjz){font-family:var(--font-display);color:#fff;text-shadow:0 0 22px #ff2bd680,0 0 44px #7a2cff59;margin:0 0 1.4rem;font-size:clamp(1.8rem,5vw,3rem)}.closer-actions.svelte-iksrjz{flex-wrap:wrap;justify-content:center;gap:.7rem;display:inline-flex}.btn-primary.svelte-iksrjz{background:var(--neon-lemon);color:var(--bg-deep);font-family:var(--font-display);transition:transform .16s var(--ease-out);border-radius:12px;padding:.95rem 1.2rem;font-size:1.1rem;text-decoration:none;box-shadow:0 0 0 1px #c6ff1a80,0 12px 36px #c6ff1a47}.btn-primary.svelte-iksrjz .num:where(.svelte-iksrjz){white-space:nowrap}.btn-primary.svelte-iksrjz:hover{transform:translateY(-2px)}.btn-primary.svelte-iksrjz:active{transform:scale(.97)}.btn-ghost.svelte-iksrjz{border:1px solid var(--line);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;transition:border-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:12px;padding:.95rem 1.2rem;font-size:1rem;text-decoration:none}.btn-ghost.svelte-iksrjz:hover{border-color:var(--neon-magenta);color:var(--neon-magenta)}.btn-spotify.svelte-iksrjz{color:var(--neon-lime);font-family:var(--font-mono);letter-spacing:.04em;transition:transform .16s var(--ease-out), background .2s var(--ease-out);background:#c6ff1a12;border:1px solid #c6ff1a80;border-radius:12px;align-items:center;gap:.4rem;padding:.95rem 1.2rem;font-size:1rem;text-decoration:none;display:inline-flex}.btn-spotify.svelte-iksrjz:hover{background:#c6ff1a29;transform:translateY(-2px)}.btn-spotify.svelte-iksrjz:active{transform:scale(.97)}@media (max-width:720px){.btn-spotify.svelte-iksrjz{min-height:44px;font-size:.875rem}}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .kicker.svelte-iksrjz{color:#c6ff1a;background:#10040f;border-radius:999px;padding:.3rem .6rem}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .hero.svelte-iksrjz h1:where(.svelte-iksrjz){color:#c6ff1a;-webkit-text-fill-color:#c6ff1a;-webkit-text-stroke:2px #10040f;text-shadow:5px 5px #10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .lead.svelte-iksrjz{color:var(--ink-soft)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .hero-vinyl{filter:drop-shadow(0 14px 28px #10040f59)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cal-card.svelte-iksrjz,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .form-card.svelte-iksrjz{background:#ffffffd1;border-color:#10040f2e;box-shadow:0 14px 34px #10040f38}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cal-nav.svelte-iksrjz{color:var(--ink);background:#10040f0f;border-color:#10040f3d}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cal-nav.svelte-iksrjz:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cal-nav.svelte-iksrjz:disabled{opacity:.4}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cal-dow.svelte-iksrjz span:where(.svelte-iksrjz){color:#10040fbd}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cal-day.svelte-iksrjz{color:var(--ink);background:#10040f0f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cal-day.svelte-iksrjz:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cal-day.selected.svelte-iksrjz{color:#c6ff1a;background:#10040f;border-color:#10040f;box-shadow:0 8px 20px #10040f4d}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .cal-day.past.svelte-iksrjz{opacity:.38}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .fld-lbl.svelte-iksrjz{color:var(--accent)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .slots.locked.svelte-iksrjz{opacity:.5}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .slot.svelte-iksrjz,[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .typ.svelte-iksrjz{color:var(--ink);background:#10040f0f;border-color:#10040f3d}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .slot.svelte-iksrjz:hover:not(:disabled),[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .typ.svelte-iksrjz:hover{border-color:var(--accent);color:var(--accent)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .slot.on.svelte-iksrjz{color:#c6ff1a;background:#10040f;border-color:#10040f;box-shadow:0 8px 20px #10040f42}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .typ.on.svelte-iksrjz{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 8px 20px #10040f33}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .inp.svelte-iksrjz{color:var(--ink);background:#fff;border-color:#10040f47}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .inp.svelte-iksrjz::placeholder{color:#10040f94}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .inp.svelte-iksrjz:focus{border-color:var(--accent);box-shadow:0 0 0 2px #c4006a59}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .sum-on.svelte-iksrjz{color:#10040f;background:#c6ff1ae6;border-radius:7px;padding:.18rem .5rem}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .sum-off.svelte-iksrjz{color:#10040fb8}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-book.svelte-iksrjz{color:#c6ff1a;background:#10040f;box-shadow:0 14px 34px #10040f47}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-book.disabled.svelte-iksrjz{opacity:.45;box-shadow:none}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .gch.svelte-iksrjz h2:where(.svelte-iksrjz){color:#10040f;text-shadow:4px 4px #c6ff1a}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .gc-note.svelte-iksrjz{color:var(--ink-soft)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .gc-frame.svelte-iksrjz{background:#ffffffc7;border-color:#10040f2e;box-shadow:0 14px 34px #10040f2e}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .gc-frame.svelte-iksrjz iframe:where(.svelte-iksrjz){background:#16082e}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .closer.svelte-iksrjz h2:where(.svelte-iksrjz){color:#10040f;text-shadow:4px 4px #c6ff1a}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-primary.svelte-iksrjz{color:#c6ff1a;background:#10040f;box-shadow:0 14px 34px #10040f47}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-ghost.svelte-iksrjz{color:var(--ink);background:#ffffffd1;border-color:#10040f66}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-ghost.svelte-iksrjz:hover{border-color:var(--accent);color:var(--accent)}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-spotify.svelte-iksrjz{color:#c6ff1a;background:#10040f;border-color:#10040f}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .btn-spotify.svelte-iksrjz:hover{background:#260a22}.reveal.svelte-d3i811{display:block}.tel-sec.svelte-d3i811>.reveal:where(.svelte-d3i811),.ch-sec.svelte-d3i811>.reveal:where(.svelte-d3i811),.map-sec.svelte-d3i811>.reveal:where(.svelte-d3i811),.closer.svelte-d3i811{background:linear-gradient(135deg,#0a051475,#0a051442);border:1px solid #7a2cff6b;border-radius:20px;position:relative;box-shadow:0 0 24px #ff2bd621,inset 0 0 18px #c6ff1a09}.tel-sec.svelte-d3i811>.reveal:where(.svelte-d3i811),.ch-sec.svelte-d3i811>.reveal:where(.svelte-d3i811),.map-sec.svelte-d3i811>.reveal:where(.svelte-d3i811){padding:clamp(1.1rem,2.5vw,1.6rem)}.ch-sec.svelte-d3i811>.reveal:where(.svelte-d3i811){border-color:#c6ff1a57;box-shadow:0 0 24px #c6ff1a1a,inset 0 0 18px #ff2bd60a}.map-sec.svelte-d3i811>.reveal:where(.svelte-d3i811){border-color:#7a2cff5c}.tel-sec.svelte-d3i811>.reveal:where(.svelte-d3i811),.ch-sec.svelte-d3i811>.reveal:where(.svelte-d3i811){-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);background:linear-gradient(160deg,#0a0514bd,#0a051494)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tel-sec.svelte-d3i811>.reveal:where(.svelte-d3i811),.ch-sec.svelte-d3i811>.reveal:where(.svelte-d3i811){background:linear-gradient(160deg,#0a0514d6,#0a0514b3)}}.tel-sec.svelte-d3i811 .bt-note:where(.svelte-d3i811){color:#fdf5ffdb}.tel-sec.svelte-d3i811>.reveal:where(.svelte-d3i811){-webkit-backdrop-filter:blur(6px)saturate(.9);backdrop-filter:blur(6px)saturate(.9);background:linear-gradient(#080310d6,#080310c2)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tel-sec.svelte-d3i811>.reveal:where(.svelte-d3i811){background:linear-gradient(#080310eb,#080310db)}}.tel-sec.svelte-d3i811 .bt-note:where(.svelte-d3i811),.tel-sec.svelte-d3i811 .bt-sub:where(.svelte-d3i811) a:where(.svelte-d3i811),.tel-sec.svelte-d3i811 .bt-prefix:where(.svelte-d3i811){color:#fff}.reveal.armed.svelte-d3i811{opacity:0;transition:opacity .7s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);transform:translateY(18px)}.reveal.armed.visible.svelte-d3i811{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal.armed.svelte-d3i811{opacity:1!important;transition:none!important;transform:none!important}}.kicker.svelte-d3i811{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--neon-lemon);font-size:.8125rem;display:inline-block}.tel-sec.svelte-d3i811{max-width:var(--max);text-align:center;margin:0 auto;padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,2rem) clamp(2rem,4vh,2.5rem);position:relative}[data-tenant=dance-2-disco-warszawa] .hero-vinyl,[data-tenant=dance-2-disco-warszawa] .tel-sec>.hero-vinyl{z-index:3;pointer-events:none;position:absolute;top:clamp(.5rem,2vh,1.5rem);right:clamp(1rem,3vw,2rem)}@media (max-width:720px){[data-tenant=dance-2-disco-warszawa] .hero-vinyl{width:clamp(80px,22vw,120px)}.tel-sec.svelte-d3i811{padding-top:calc(56px + 1.25rem)}[data-tenant=dance-2-disco-warszawa] .tel-sec>.hero-vinyl{width:56px;top:.6rem;right:clamp(1rem,3vw,2rem)}}.tel-sec.svelte-d3i811 h1:where(.svelte-d3i811){font-family:var(--font-display);color:var(--ink);margin:.5rem 0 1.2rem;font-size:clamp(2rem,4.6vw,3.2rem)}.big-tel.svelte-d3i811{font-family:var(--font-display);color:var(--neon-lemon);white-space:nowrap;text-shadow:0 0 22px #c6ff1a8c,0 0 44px #c6ff1a47,0 0 80px #ff2bd62e;align-items:baseline;gap:.5rem;font-size:clamp(2.5rem,8vw,5rem);line-height:1;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1);animation:3.6s ease-in-out infinite svelte-d3i811-tel-pulse;display:inline-flex}.big-tel.svelte-d3i811:hover{transform:scale(1.02)}.big-tel.svelte-d3i811:active{transform:scale(.98)}@media (max-width:380px){.big-tel.svelte-d3i811{gap:.3rem;font-size:clamp(2rem,10vw,2.5rem)}}@keyframes svelte-d3i811-tel-pulse{0%,to{text-shadow:0 0 22px #c6ff1a8c,0 0 44px #c6ff1a47}50%{text-shadow:0 0 28px #c6ff1acc,0 0 60px #c6ff1a6b,0 0 100px #ff2bd647}}.bt-prefix.svelte-d3i811{color:var(--ink-soft);text-shadow:none;font-size:.42em}.bt-num.svelte-d3i811{white-space:nowrap}.bt-note.svelte-d3i811{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-soft);margin:1.2rem 0 .4rem;font-size:.8125rem}.bt-sub.svelte-d3i811 a:where(.svelte-d3i811){font-family:var(--font-mono);color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:2px;font-size:1rem;text-decoration:none;transition:color .2s cubic-bezier(.23,1,.32,1)}.bt-sub.svelte-d3i811 a:where(.svelte-d3i811):hover{color:var(--neon-magenta);border-color:var(--neon-magenta)}@media (prefers-reduced-motion:reduce){.big-tel.svelte-d3i811{animation:none!important}}.ch-sec.svelte-d3i811{max-width:var(--max);margin:0 auto;padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,2rem)}.chh.svelte-d3i811{margin-bottom:1.2rem}.chh.svelte-d3i811 h2:where(.svelte-d3i811){font-family:var(--font-display);color:var(--ink);margin:.4rem 0 0;font-size:clamp(1.7rem,3.2vw,2.3rem)}.ch-grid.svelte-d3i811{perspective:1400px;grid-template-columns:repeat(2,1fr);gap:1.4rem;display:grid}@media (max-width:560px){.ch-grid.svelte-d3i811{grid-template-columns:1fr}}.ch-card.svelte-d3i811{color:var(--ink);border:1px solid var(--line);transform-style:preserve-3d;background:#0a051480;border-radius:16px;grid-template-rows:auto 1fr auto;padding:1.1rem 1.2rem;text-decoration:none;transition:transform .36s cubic-bezier(.23,1,.32,1),border-color .22s cubic-bezier(.23,1,.32,1),box-shadow .36s cubic-bezier(.23,1,.32,1);display:grid;position:relative;transform:rotateX(7deg)rotateY(-5deg);box-shadow:0 22px 50px #0d04208c,0 8px 18px #7a2cff33}.ch-card.svelte-d3i811:nth-child(2n){transform:rotateX(7deg)rotateY(5deg)}.ch-card[data-accent=magenta].svelte-d3i811:hover{border-color:var(--neon-magenta);box-shadow:0 0 0 1px var(--neon-magenta), 0 12px 36px #ff2bd633}.ch-card[data-accent=lemon].svelte-d3i811:hover{border-color:var(--neon-lemon);box-shadow:0 0 0 1px var(--neon-lemon), 0 12px 36px #c6ff1a33}.ch-card[data-accent=uv].svelte-d3i811:hover{border-color:var(--neon-uv);box-shadow:0 0 0 1px var(--neon-uv), 0 12px 36px #7a2cff33}.ch-card[data-accent=gold].svelte-d3i811:hover{border-color:var(--neon-gold);box-shadow:0 0 0 1px var(--neon-gold), 0 12px 36px #c6ff1a3d}.ch-card[data-accent=green].svelte-d3i811:hover{border-color:var(--neon-lime);box-shadow:0 0 0 1px var(--neon-lime), 0 12px 36px #c6ff1a3d}.ch-card[data-accent=red].svelte-d3i811:hover{border-color:var(--neon-magenta);box-shadow:0 0 0 1px var(--neon-magenta), 0 12px 36px #ff2bd63d}.ch-card.svelte-d3i811:hover{transform:rotateX(0)rotateY(0)translateZ(28px)translateY(-6px)}.ch-lbl.svelte-d3i811{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;font-size:.8125rem}.ch-card[data-accent=magenta].svelte-d3i811 .ch-lbl:where(.svelte-d3i811){color:var(--neon-magenta)}.ch-card[data-accent=lemon].svelte-d3i811 .ch-lbl:where(.svelte-d3i811){color:var(--neon-lemon)}.ch-card[data-accent=uv].svelte-d3i811 .ch-lbl:where(.svelte-d3i811){color:var(--neon-uv)}.ch-card[data-accent=gold].svelte-d3i811 .ch-lbl:where(.svelte-d3i811){color:var(--neon-gold)}.ch-card[data-accent=green].svelte-d3i811 .ch-lbl:where(.svelte-d3i811){color:var(--neon-lime)}.ch-card[data-accent=red].svelte-d3i811 .ch-lbl:where(.svelte-d3i811){color:var(--neon-magenta)}.ch-sub.svelte-d3i811{font-family:var(--font-display);color:var(--ink);margin-top:.5rem;font-size:1.15rem;line-height:1.2}.ch-arrow.svelte-d3i811{font-family:var(--font-mono);color:var(--ink-soft);text-align:right;font-size:1.1rem;transition:transform .22s cubic-bezier(.23,1,.32,1)}.ch-card.svelte-d3i811:hover .ch-arrow:where(.svelte-d3i811){transform:translate(4px)}.map-sec.svelte-d3i811{max-width:var(--max);margin:0 auto;padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,2rem)}.mh.svelte-d3i811{margin-bottom:1.2rem}.mh.svelte-d3i811 h2:where(.svelte-d3i811){font-family:var(--font-display);color:var(--ink);margin:.4rem 0 0;font-size:clamp(1.7rem,3.2vw,2.3rem)}.map-frame.svelte-d3i811{border:1px solid var(--line);background:radial-gradient(circle at 20% 20%,#7a2cff1f,#0000 60%),radial-gradient(circle at 80% 80%,#ff2bd61a,#0000 60%),#0a051452;border-radius:18px;grid-template-columns:1.4fr 1fr;gap:1.4rem;padding:1rem;display:grid;overflow:hidden}@media (max-width:760px){.map-frame.svelte-d3i811{grid-template-columns:1fr}}.map-svg.svelte-d3i811{aspect-ratio:600/360;background:#0d042080;border-radius:12px;width:100%;height:auto}.radar-sweep.svelte-d3i811{transform-origin:180px 200px;animation:4.8s linear infinite svelte-d3i811-radar-spin}@keyframes svelte-d3i811-radar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.radar-sweep.svelte-d3i811{animation:none!important}}.pulse-glow.svelte-d3i811{transform-origin:50%;animation:2.8s ease-in-out infinite svelte-d3i811-pulse-glow-anim}.pulse-dot.svelte-d3i811{transform-origin:50%;animation:2.8s ease-in-out infinite svelte-d3i811-pulse-dot-anim}@keyframes svelte-d3i811-pulse-glow-anim{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.35)}}@keyframes svelte-d3i811-pulse-dot-anim{0%,to{r:5}50%{r:7}}@media (prefers-reduced-motion:reduce){.pulse-glow.svelte-d3i811,.pulse-dot.svelte-d3i811{animation:none!important}}.map-meta.svelte-d3i811{flex-direction:column;justify-content:center;gap:1rem;padding:1rem;display:flex}.map-meta.svelte-d3i811>div:where(.svelte-d3i811){flex-direction:column;gap:.3rem;display:flex}.mm-lbl.svelte-d3i811{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--neon-uv);font-size:.8125rem}.mm-val.svelte-d3i811{font-family:var(--font-display);color:var(--ink);font-size:1.15rem}.nowrap.svelte-d3i811{white-space:nowrap}.mm-cta.svelte-d3i811{border:1px solid var(--neon-lemon);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--neon-lemon);background:#c6ff1a0f;border-radius:12px;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;padding:.7rem .9rem;font-size:.8125rem;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1);display:inline-flex}.mm-cta.svelte-d3i811:hover{transform:translateY(-2px)}@media (max-width:720px){.ch-lbl.svelte-d3i811{letter-spacing:.14em;font-size:.875rem}.mm-cta.svelte-d3i811{letter-spacing:.08em;min-height:44px;font-size:.875rem}}.closer.svelte-d3i811{max-width:var(--max);text-align:center;margin:0 auto;padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,2rem) clamp(2.5rem,6vh,4rem)}.closer.svelte-d3i811 h2:where(.svelte-d3i811){font-family:var(--font-display);color:#fff;text-shadow:0 0 22px #ff2bd680,0 0 44px #7a2cff59;margin:0 0 1.4rem;font-size:clamp(2.4rem,6vw,4rem)}.closer-actions.svelte-d3i811{flex-wrap:wrap;justify-content:center;gap:.7rem;display:inline-flex}.btn-primary.svelte-d3i811{background:var(--neon-lemon);color:var(--bg-deep);font-family:var(--font-display);border-radius:12px;padding:.95rem 1.2rem;font-size:1.1rem;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);box-shadow:0 0 0 1px #c6ff1a80,0 12px 36px #c6ff1a47}.btn-primary.svelte-d3i811 .num:where(.svelte-d3i811){white-space:nowrap}.btn-primary.svelte-d3i811:hover{transform:translateY(-2px)}.btn-primary.svelte-d3i811:active{transform:scale(.97)}.btn-ghost.svelte-d3i811{border:1px solid var(--line);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;border-radius:12px;padding:.95rem 1.2rem;font-size:1rem;text-decoration:none;transition:border-color .2s cubic-bezier(.23,1,.32,1)}.btn-ghost.svelte-d3i811:hover{border-color:var(--neon-magenta);color:var(--neon-magenta)}.pp.svelte-sbkc73{max-width:var(--max);margin:0 auto;padding:clamp(2rem,5vh,3rem) clamp(1rem,3vw,2rem) clamp(2.5rem,6vh,4rem)}.pp-card.svelte-sbkc73{color:#10040f;background:#ffffffe6;border:1px solid #10040f2e;border-radius:20px;max-width:46rem;margin:0 auto;padding:clamp(1.3rem,4vw,2.4rem);line-height:1.65;box-shadow:0 14px 34px #10040f38}.kicker.svelte-sbkc73{color:#c6ff1a;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;background:#10040f;border-radius:999px;padding:.3rem .6rem;font-size:.8125rem;display:inline-block}h1.svelte-sbkc73{font-family:var(--font-display);color:#10040f;text-wrap:balance;margin:.8rem 0;font-size:clamp(2rem,6vw,3.2rem);line-height:1.05}h2.svelte-sbkc73{font-family:var(--font-display);color:#10040f;margin:1.8rem 0 .5rem;font-size:clamp(1.15rem,2.6vw,1.4rem)}p.svelte-sbkc73,li.svelte-sbkc73{color:#2a1426;font-size:1rem}p.svelte-sbkc73{margin:0 0 .6rem}ul.svelte-sbkc73{margin:0 0 .6rem;padding-left:1.2rem;list-style:outside}li.svelte-sbkc73::marker{color:#a3005a}.pp-lead.svelte-sbkc73{font-size:1.05rem}strong.svelte-sbkc73{color:#10040f;background:#c6ff1ab3;border-radius:4px;padding:0 .25rem}a.svelte-sbkc73{color:#a3005a;text-underline-offset:.2em;text-decoration:underline}a.svelte-sbkc73:hover{color:#10040f}a.svelte-sbkc73:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #a3005a}.nowrap.svelte-sbkc73{white-space:nowrap}.pp-back.svelte-sbkc73{color:#c6ff1a;min-height:44px;font-family:var(--font-mono);letter-spacing:.04em;background:#10040f;border-radius:12px;align-items:center;margin-top:1.6rem;padding:0 1.1rem;font-size:.875rem;text-decoration:none;display:inline-flex}.pp-back.svelte-sbkc73:hover{color:#fff}.signature-emblem.svelte-1756alx{pointer-events:none;background:radial-gradient(#ff2bd62e,#0000 68%);flex:0 0 112px;width:112px;height:112px;position:relative}.fallback-ring.svelte-1756alx{border:10px solid #ff8fe8;border-color:#ff8fe8 #c6ff1a #b04a9f #ff8fe8;border-radius:50%;position:absolute;inset:22px;transform:rotate(-30deg)scaleX(.75);box-shadow:inset 2px 2px 4px #fff8,2px 2px 10px #ff2bd650}.signature-canvas.svelte-1756alx{visibility:hidden;position:absolute;inset:0}.signature-canvas.ready.svelte-1756alx{visibility:visible}.motion-toggle.svelte-1gw9ezf{left:clamp(.75rem,3vw,1.75rem);bottom:calc(clamp(.75rem, 3vh, 1.75rem) + env(safe-area-inset-bottom,0px));z-index:38;color:#c6ff1a;cursor:pointer;width:52px;height:52px;transition:transform .16s var(--ease-out), box-shadow .2s ease;background:#0b0614;border:1.5px solid #c6ff1abf;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 0 18px #c6ff1a47,0 6px 18px #00000073}.motion-toggle.svelte-1gw9ezf:hover{transform:scale(1.06);box-shadow:0 0 26px #c6ff1a73,0 6px 18px #00000073}.motion-toggle.svelte-1gw9ezf:active{transform:scale(.95)}.motion-toggle.svelte-1gw9ezf:focus-visible{outline-offset:3px;outline:3px solid #ff2bd6}.motion-toggle[aria-pressed=true].svelte-1gw9ezf{background:#1a1028;border-color:#c6ff1a}@media (prefers-reduced-motion:reduce){.motion-toggle.svelte-1gw9ezf{transition:none}}[data-tenant=dance-2-disco-warszawa] .tenant-root[data-motion=paused],[data-tenant=dance-2-disco-warszawa] .tenant-root[data-motion=paused] *,[data-tenant=dance-2-disco-warszawa] .tenant-root[data-motion=paused] :before,[data-tenant=dance-2-disco-warszawa] .tenant-root[data-motion=paused] :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}[data-tenant=dance-2-disco-warszawa] .tenant-root[data-tab=hidden],[data-tenant=dance-2-disco-warszawa] .tenant-root[data-tab=hidden] *,[data-tenant=dance-2-disco-warszawa] .tenant-root[data-tab=hidden] :before,[data-tenant=dance-2-disco-warszawa] .tenant-root[data-tab=hidden] :after{animation-play-state:paused!important}.tenant-d2d.svelte-1gw9ezf{padding-bottom:calc(52px + clamp(1.5rem, 6vh, 3.5rem) + env(safe-area-inset-bottom,0px))}[data-tenant=dance-2-disco-warszawa] .tenant-root a[href^=tel\:]{white-space:nowrap}.author-signature.svelte-1gw9ezf{z-index:1;padding:1.5rem 1rem calc(2rem + env(safe-area-inset-bottom,0px));color:#d2b6c6;font-family:var(--font-mono);letter-spacing:.02em;text-align:center;text-transform:none;margin:2rem 0 0;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.6;position:relative}.author-signature-badge.svelte-1gw9ezf{background:radial-gradient(at 0%,#ff2bd629,#0000 65%),linear-gradient(135deg,#200f26f7,#0a0514f5);border:1px solid #ff97cf4d;border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1rem;max-width:100%;padding:.75rem 1.5rem .75rem .75rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 6px 18px #0a05142e,0 0 28px #ff2bd624,12px 8px 32px #c6ff1a12}.author-signature-copy.svelte-1gw9ezf{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .7rem;max-width:100%;margin:0;display:flex}.author-signature.svelte-1gw9ezf a:where(.svelte-1gw9ezf){color:#edffad;text-underline-offset:.25em;align-items:center;gap:.4rem;min-height:48px;font-weight:600;-webkit-text-decoration:underline #ff97cf8c;text-decoration:underline #ff97cf8c;transition:transform .18s ease-out;display:inline-flex}.author-signature.svelte-1gw9ezf a:where(.svelte-1gw9ezf):hover,.author-signature.svelte-1gw9ezf a:where(.svelte-1gw9ezf):focus-visible{color:#fff;text-decoration-color:currentColor;transform:translateY(-1px)}.author-signature.svelte-1gw9ezf a:where(.svelte-1gw9ezf):focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #edffad}@media (prefers-reduced-motion:reduce){.author-signature.svelte-1gw9ezf a:where(.svelte-1gw9ezf),.author-signature.svelte-1gw9ezf a:where(.svelte-1gw9ezf):hover,.author-signature.svelte-1gw9ezf a:where(.svelte-1gw9ezf):focus-visible{transition:none;transform:none}}.tenant-d2d.svelte-1gw9ezf{min-height:100vh;color:var(--ink);background:var(--bg-deep);isolation:isolate;--bg-deep:#0b0614;--bg:#1a0b2e;--bg-soft:#ede9f50d;--ink:#fff;--ink-soft:#ede9f5;--ink-mute:#ede9f5b8;--accent:#ff2bd6;--accent-2:#c6ff1a;--accent-soft:#ff2bd629;--line:#ede9f524;--surface:#1a1028b3;--glass-line:#ff2bd66b;--glass-blur:saturate(140%) blur(14px);--glass-glow:0 0 26px #ff2bd629, 0 0 2px #ff2bd666;--neon-magenta:var(--accent);--neon-lime:#c6ff1a;--neon-pink:#ff5ee0;--neon-violet:#7a2cff;--neon-cyan:var(--neon-lime);--neon-lemon:var(--neon-lime);--neon-uv:var(--neon-pink);--neon-gold:var(--neon-lime);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-io:cubic-bezier(.77, 0, .175, 1);--font-mark:"Rammetto One", "Inter", system-ui, sans-serif;--font-fat:var(--font-mark);--font-display:"Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"Inter", system-ui, sans-serif;--max:78rem;font-family:Inter,system-ui,sans-serif;font-weight:400;position:relative;overflow-x:clip}.tenant-d2d[data-skin=day].svelte-1gw9ezf{--bg-deep:#a8ff3d;--bg:#ffe6f4;--bg-soft:#10040f0f;--ink:#10040f;--ink-soft:#331028;--ink-mute:#10040f9e;--accent:#c4006a;--accent-2:#1f7a00;--accent-soft:#c4006a21;--line:#10040f38;--surface:#fffc;--glass-line:#10040f24;--glass-blur:saturate(130%) blur(12px);--neon-magenta:#ff2bd6;--neon-lime:#c6ff1a;--neon-pink:#ff5fb0;--neon-green:#7bff1a;--neon-cyan:var(--neon-green);--neon-lemon:var(--neon-lime);--neon-uv:var(--neon-pink);--neon-gold:var(--neon-lime);color:var(--ink);background:var(--bg-deep)}.tenant-d2d[data-skin=day].svelte-1gw9ezf .backdrop:where(.svelte-1gw9ezf){background:radial-gradient(at 12% 0,#b6ff4d 0%,#0000 52%),radial-gradient(at 92% 4%,#7bff1a 0%,#0000 48%),radial-gradient(at 50% 46%,#ff70bd 0%,#0000 58%),radial-gradient(at 2% 74%,#ff4fa8 0%,#0000 52%),linear-gradient(#9dff3a 0%,#ff6fbb 46%,#8bff2e 100%)}.tenant-d2d[data-skin=day].svelte-1gw9ezf .grid-lines:where(.svelte-1gw9ezf){background-image:linear-gradient(#10040f0e 1px,#0000 1px),linear-gradient(90deg,#10040f0e 1px,#0000 1px)}.tenant-d2d[data-skin=day].svelte-1gw9ezf .glow:where(.svelte-1gw9ezf){mix-blend-mode:normal;filter:blur(80px)}.tenant-d2d[data-skin=day].svelte-1gw9ezf .glow-top:where(.svelte-1gw9ezf){background:radial-gradient(circle,#ff2bd68c,#0000 66%)}.tenant-d2d[data-skin=day].svelte-1gw9ezf .glow-cyan:where(.svelte-1gw9ezf){background:radial-gradient(circle,#7bff1a99,#0000 64%)}.tenant-d2d[data-skin=day].svelte-1gw9ezf .glow-bottom:where(.svelte-1gw9ezf){background:radial-gradient(circle,#ff4fa880,#0000 64%)}.tenant-d2d[data-skin=day].svelte-1gw9ezf .grain:where(.svelte-1gw9ezf){opacity:.05}[data-tenant=dance-2-disco-warszawa] .tenant-d2d[data-skin=day] .d2d-neon-title{color:#c6ff1a;-webkit-text-fill-color:#c6ff1a;-webkit-text-stroke:2px #10040f;text-shadow:5px 5px #10040f;filter:none;background:0 0}.tenant-d2d[data-skin=day].svelte-1gw9ezf .nav-shell:where(.svelte-1gw9ezf){-webkit-backdrop-filter:none;background:#ffffffeb;border-bottom:2px solid #10040f}.tenant-d2d[data-skin=day].svelte-1gw9ezf .brand-mark:where(.svelte-1gw9ezf){color:#c6ff1a;-webkit-backdrop-filter:none;text-shadow:none;background:#10040f;border-color:#10040f}.tenant-d2d[data-skin=day].svelte-1gw9ezf .drawer:where(.svelte-1gw9ezf){background:#fffffffa}.tenant-d2d[data-skin=day].svelte-1gw9ezf .footer:where(.svelte-1gw9ezf){background:linear-gradient(#0000,#10040f0f)}.tenant-d2d[data-skin=day].svelte-1gw9ezf .ft-mark:where(.svelte-1gw9ezf){color:#10040f;text-shadow:4px 4px #c6ff1a}.tenant-d2d[data-skin=day].svelte-1gw9ezf .soc-ic:where(.svelte-1gw9ezf){background:#10040f12}.tenant-d2d[data-skin=day].svelte-1gw9ezf .nav-tel:where(.svelte-1gw9ezf){-webkit-backdrop-filter:none;color:#c6ff1a;background:#10040f;border-color:#10040f}.tenant-d2d[data-skin=day].svelte-1gw9ezf .nav-tel:where(.svelte-1gw9ezf):hover{background:var(--accent);border-color:var(--accent);color:#fff}.tenant-d2d[data-skin=day].svelte-1gw9ezf .nav-tel:where(.svelte-1gw9ezf) .dot:where(.svelte-1gw9ezf){background:#c6ff1a;box-shadow:0 0 10px #c6ff1a}[data-tenant=dance-2-disco-warszawa] html:has(.tenant-d2d){font-size:100%}.tenant-d2d.svelte-1gw9ezf :where(.svelte-1gw9ezf)::selection{background:var(--accent);color:#fff}.backdrop.svelte-1gw9ezf{z-index:0;pointer-events:none;background:radial-gradient(at 50% -10%,#ff2bd633,#0000 55%),radial-gradient(at 100% 12%,#7a2cff3d,#0000 52%),radial-gradient(at 4% 46%,#7a2cff29,#0000 50%),radial-gradient(at 96% 86%,#ff2bd61f,#0000 48%),linear-gradient(#1a0b2e 0%,#120822 45%,#0b0614 100%);position:fixed;inset:0}.tenant-d2d[data-view=intro].svelte-1gw9ezf .backdrop:where(.svelte-1gw9ezf){display:none}.tenant-d2d[data-path=\/kontakt].svelte-1gw9ezf{background:0 0}.tenant-d2d[data-path=\/kontakt].svelte-1gw9ezf .backdrop:where(.svelte-1gw9ezf){background:url(/api/files/storage/dance-2-disco-warszawa/e83662b4-a654-4b98-abe2-63c1a82013b1.webp) 50%/cover no-repeat}.tenant-d2d[data-path=\/kontakt].svelte-1gw9ezf .backdrop:where(.svelte-1gw9ezf):before,.tenant-d2d[data-path=\/kontakt].svelte-1gw9ezf .backdrop:where(.svelte-1gw9ezf):after{content:"";pointer-events:none;position:absolute;inset:-5%}.tenant-d2d[data-path=\/kontakt].svelte-1gw9ezf .backdrop:where(.svelte-1gw9ezf):before{opacity:.5;background:radial-gradient(circle at 8% 16%,#ff2bd6b3 0 2%,#0000 10%),radial-gradient(circle at 38% 9%,#c6ff1a9e 0 1.5%,#0000 9%),radial-gradient(circle at 72% 22%,#7a2cffad 0 2.5%,#0000 11%),radial-gradient(circle at 94% 42%,#c6ff1a8f 0 2%,#0000 10%),radial-gradient(circle at 24% 58%,#c6ff1a80 0 2%,#0000 12%),radial-gradient(circle at 64% 72%,#ff2bd69e 0 2%,#0000 11%),radial-gradient(circle at 12% 91%,#7a2cff8a 0 2.5%,#0000 12%),radial-gradient(circle at 88% 88%,#c6ff1a85 0 2%,#0000 10%);animation:5.4s ease-in-out infinite svelte-1gw9ezf-contact-lights-pulse}.tenant-d2d[data-path=\/kontakt].svelte-1gw9ezf .backdrop:where(.svelte-1gw9ezf):after{opacity:.34;background:radial-gradient(circle at 22% 31%,#7a2cff8a 0 1.5%,#0000 8%),radial-gradient(circle at 54% 18%,#c6ff1a7a 0 2%,#0000 9%),radial-gradient(circle at 84% 7%,#ff2bd68f 0 2%,#0000 10%),radial-gradient(circle at 6% 70%,#c6ff1a75 0 2%,#0000 9%),radial-gradient(circle at 46% 52%,#ff2bd680 0 1.5%,#0000 9%),radial-gradient(circle at 78% 59%,#c6ff1a85 0 2%,#0000 11%),radial-gradient(circle at 38% 88%,#7a2cff80 0 2%,#0000 10%),radial-gradient(circle at 96% 76%,#ff2bd67a 0 2%,#0000 9%);animation:7.2s ease-in-out infinite reverse svelte-1gw9ezf-contact-lights-pulse}.tenant-d2d[data-path=\/kontakt].svelte-1gw9ezf .glow:where(.svelte-1gw9ezf),.tenant-d2d[data-path=\/kontakt].svelte-1gw9ezf .grid-lines:where(.svelte-1gw9ezf),.tenant-d2d[data-path=\/kontakt].svelte-1gw9ezf .grain:where(.svelte-1gw9ezf){display:none}@keyframes svelte-1gw9ezf-contact-lights-pulse{0%,to{opacity:.3;transform:scale(.96)}50%{opacity:.68;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.tenant-d2d[data-path=\/kontakt].svelte-1gw9ezf .backdrop:where(.svelte-1gw9ezf):before,.tenant-d2d[data-path=\/kontakt].svelte-1gw9ezf .backdrop:where(.svelte-1gw9ezf):after{animation:none}}.grid-lines.svelte-1gw9ezf{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 85%);mask-image:radial-gradient(at 50% 30%,#000 30%,#0000 85%)}.glow.svelte-1gw9ezf{filter:blur(80px);opacity:.6;border-radius:50%;width:60vmax;height:60vmax;position:absolute}.glow-top.svelte-1gw9ezf{background:radial-gradient(circle,#ff2bd67a,#0000 66%);animation:9s ease-in-out infinite svelte-1gw9ezf-glow-breathe;top:-28vmax;left:50%;transform:translate(-50%)}.glow-cyan.svelte-1gw9ezf{opacity:.5;background:radial-gradient(circle,#7a2cff8c,#0000 64%);width:50vmax;height:50vmax;animation:11s ease-in-out 1.5s infinite svelte-1gw9ezf-glow-breathe;top:18vmax;left:-16vmax}.glow-bottom.svelte-1gw9ezf{opacity:.46;background:radial-gradient(circle,#7a2cff75,#0000 64%);animation:13s ease-in-out .7s infinite svelte-1gw9ezf-glow-breathe;bottom:-32vmax;right:-14vmax}@keyframes svelte-1gw9ezf-glow-breathe{0%,to{opacity:.34}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.glow.svelte-1gw9ezf{animation:none!important}}@media (max-width:860px){.glow-cyan.svelte-1gw9ezf,.glow-bottom.svelte-1gw9ezf{display:none}.glow.svelte-1gw9ezf{filter:blur(56px)}}.grain.svelte-1gw9ezf{opacity:.035;width:100%;height:100%;position:absolute;inset:0}main.svelte-1gw9ezf{z-index:1;position:relative}[data-tenant=dance-2-disco-warszawa] .tenant-d2d .d2d-neon-title{font-family:var(--font-fat);letter-spacing:.005em;overflow-wrap:break-word;color:#fff;-webkit-text-fill-color:#fff;filter:none;text-shadow:0 0 10px #ff2bd68c,0 0 28px #ff2bd652,0 0 46px #7a2cff59;background:0 0;font-weight:400;line-height:1.04}[data-tenant=dance-2-disco-warszawa] .tenant-root main h2,[data-tenant=dance-2-disco-warszawa] .tenant-root main h3{text-shadow:0 0 18px #ff2bd64d}[data-tenant=dance-2-disco-warszawa] .tenant-root main h1,[data-tenant=dance-2-disco-warszawa] .tenant-root main h2{font-family:var(--font-mark);font-synthesis:none;letter-spacing:.01em;font-weight:400;line-height:1.08}[data-tenant=dance-2-disco-warszawa] .tenant-root :is(h1,h2,h3),[data-tenant=dance-2-disco-warszawa] .tenant-root :is(h1,h2,h3) :not([aria-hidden=true],[aria-hidden=true] *){line-height:1.25!important}[data-tenant=dance-2-disco-warszawa] .tenant-root a,[data-tenant=dance-2-disco-warszawa] .tenant-root button{min-height:48px}[data-tenant=dance-2-disco-warszawa] .tenant-root main a:not([class]){min-height:0}[data-tenant=dance-2-disco-warszawa] .tenant-root .cta-primary,[data-tenant=dance-2-disco-warszawa] .tenant-root .cl-tel,[data-tenant=dance-2-disco-warszawa] .tenant-root .btn-primary,[data-tenant=dance-2-disco-warszawa] .tenant-root .cta-btn,[data-tenant=dance-2-disco-warszawa] .tenant-root .btn-book{color:#0b0614;text-shadow:none;background:#c6ff1a;border:1px solid #c6ff1a;animation:none;box-shadow:0 0 24px #c6ff1a57,0 0 2px #c6ff1ae6}[data-tenant=dance-2-disco-warszawa] .tenant-root .cta-primary:hover,[data-tenant=dance-2-disco-warszawa] .tenant-root .cl-tel:hover,[data-tenant=dance-2-disco-warszawa] .tenant-root .btn-primary:hover,[data-tenant=dance-2-disco-warszawa] .tenant-root .cta-btn:hover,[data-tenant=dance-2-disco-warszawa] .tenant-root .btn-book:hover{color:#0b0614;background:#d6ff5c;box-shadow:0 0 34px #c6ff1a80,0 0 2px #c6ff1a}[data-tenant=dance-2-disco-warszawa] .tenant-root .cta-primary .cta-icon{color:#0b0614;background:#0b061424}[data-tenant=dance-2-disco-warszawa] .tenant-root .cta-ghost,[data-tenant=dance-2-disco-warszawa] .tenant-root .cl-mail,[data-tenant=dance-2-disco-warszawa] .tenant-root .btn-ghost,[data-tenant=dance-2-disco-warszawa] .tenant-root .btn-spotify,[data-tenant=dance-2-disco-warszawa] .tenant-root .plat,[data-tenant=dance-2-disco-warszawa] .tenant-root .potw-btn{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #ff2bd6cc;box-shadow:0 0 14px #ff2bd629}[data-tenant=dance-2-disco-warszawa] .tenant-root .cta-ghost:hover,[data-tenant=dance-2-disco-warszawa] .tenant-root .cl-mail:hover,[data-tenant=dance-2-disco-warszawa] .tenant-root .btn-ghost:hover,[data-tenant=dance-2-disco-warszawa] .tenant-root .btn-spotify:hover,[data-tenant=dance-2-disco-warszawa] .tenant-root .plat:hover,[data-tenant=dance-2-disco-warszawa] .tenant-root .potw-btn:hover{color:#fff;background:#ff2bd624;border-color:#ff2bd6;box-shadow:0 0 24px #ff2bd666}[data-tenant=dance-2-disco-warszawa] .tenant-root main a:focus-visible,[data-tenant=dance-2-disco-warszawa] .tenant-root main button:focus-visible{outline-offset:3px;outline:2px solid #c6ff1a}.nav-shell.svelte-1gw9ezf{z-index:40;box-sizing:border-box;border-bottom:1px solid var(--line);background:#0a0a0cf5;justify-content:space-between;align-items:center;gap:1.5rem;height:4.5rem;padding:.55rem clamp(1rem,3vw,2.2rem);display:flex;position:sticky;top:0}.brand.svelte-1gw9ezf{color:var(--ink);align-items:center;gap:.75rem;text-decoration:none;display:flex}.brand-mark.svelte-1gw9ezf{font-family:var(--font-mark);letter-spacing:0;color:var(--ink);border:1px solid var(--glass-line);background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);text-shadow:0 0 12px #ff2bd68c,0 0 1px #c6ff1ab3;border-radius:8px;padding:.3rem .5rem .22rem;font-size:1.15rem;line-height:1}.brand-full.svelte-1gw9ezf{flex-direction:column;line-height:1.08;display:flex}.brand-line-1.svelte-1gw9ezf{font-family:var(--font-display);letter-spacing:-.01em;font-size:1rem;font-weight:700}.brand-line-2.svelte-1gw9ezf{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-top:.18rem;font-size:.8125rem}@media (max-width:560px){.brand-full.svelte-1gw9ezf{display:none}}.nav-desktop.svelte-1gw9ezf{align-items:center;gap:1.25rem;display:flex}.nav-desktop.svelte-1gw9ezf ul:where(.svelte-1gw9ezf){gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.nav-desktop.svelte-1gw9ezf a:where(.svelte-1gw9ezf){font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);transition:color .2s var(--ease-out);padding:.55rem .85rem;font-size:.8125rem;text-decoration:none;display:inline-block;position:relative}.nav-desktop.svelte-1gw9ezf a:where(.svelte-1gw9ezf):hover{color:var(--ink)}.nav-desktop.svelte-1gw9ezf a:where(.svelte-1gw9ezf):after{content:"";background:var(--accent);transform-origin:0;height:1.5px;transition:transform .22s var(--ease-out);position:absolute;bottom:.3rem;left:.85rem;right:.85rem;transform:scaleX(0)}.nav-desktop.svelte-1gw9ezf a.active:where(.svelte-1gw9ezf){color:var(--ink)}.nav-desktop.svelte-1gw9ezf a.active:where(.svelte-1gw9ezf):after,.nav-desktop.svelte-1gw9ezf a:where(.svelte-1gw9ezf):hover:after{transform:scaleX(1)}.nav-tel.svelte-1gw9ezf{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:transform .16s var(--ease-out), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out), background .22s var(--ease-out);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.8125rem;text-decoration:none;animation:2.6s ease-in-out infinite svelte-1gw9ezf-tel-glow;display:inline-flex;box-shadow:0 0 #ff2bd600}@keyframes svelte-1gw9ezf-tel-glow{0%,to{box-shadow:0 0 0 1px #ff2bd61f}50%{box-shadow:0 0 18px 1px #ff2bd66b,0 0 2px 1px #c6ff1a61}}.nav-tel.svelte-1gw9ezf .dot:where(.svelte-1gw9ezf){background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1.6s ease-in-out infinite svelte-1gw9ezf-pulse-dot}.nav-tel.svelte-1gw9ezf .num:where(.svelte-1gw9ezf){white-space:nowrap}.nav-tel.svelte-1gw9ezf:hover{border-color:var(--accent);background:var(--accent-soft);animation-play-state:paused;transform:translateY(-1px);box-shadow:0 0 26px 2px #ff2bd680,0 0 6px 1px #c6ff1a6b}.nav-tel.svelte-1gw9ezf:active{transform:scale(.97)}@keyframes svelte-1gw9ezf-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:1180px){.nav-desktop.svelte-1gw9ezf{display:none}}.burger.svelte-1gw9ezf{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;padding:8px;display:none}.brand.svelte-1gw9ezf:focus-visible,.nav-desktop.svelte-1gw9ezf a:where(.svelte-1gw9ezf):focus-visible,.nav-tel.svelte-1gw9ezf:focus-visible,.burger.svelte-1gw9ezf:focus-visible,.drawer.svelte-1gw9ezf a:where(.svelte-1gw9ezf):focus-visible{outline:3px solid var(--accent);outline-offset:3px}.burger.svelte-1gw9ezf span:where(.svelte-1gw9ezf){background:var(--ink);width:100%;height:2px;transition:transform .22s var(--ease-out);display:block}.burger.svelte-1gw9ezf span.open:where(.svelte-1gw9ezf):first-child{transform:translateY(7px)rotate(45deg)}.burger.svelte-1gw9ezf span.open:where(.svelte-1gw9ezf):nth-child(2){transform:scaleX(0)}.burger.svelte-1gw9ezf span.open:where(.svelte-1gw9ezf):nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:1180px){.nav-shell.svelte-1gw9ezf{justify-content:flex-start}.burger.svelte-1gw9ezf{touch-action:manipulation;order:-1;width:44px;height:44px;margin-right:.25rem;display:flex}}.drawer.svelte-1gw9ezf{z-index:39;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#08080afa;flex-direction:column;justify-content:flex-start;gap:1.5rem;padding:clamp(1.5rem,5vh,3rem) clamp(1rem,5vw,2.5rem);display:flex;position:fixed;inset:4.5rem 0 0;overflow-y:auto}.drawer.svelte-1gw9ezf ul:where(.svelte-1gw9ezf){flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.drawer.svelte-1gw9ezf a:where(.svelte-1gw9ezf){font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);animation:svelte-1gw9ezf-drawer-in .36s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms + 80ms);font-size:clamp(1.8rem,7vw,2.6rem);font-weight:700;text-decoration:none;display:inline-block}.drawer.svelte-1gw9ezf a.active:where(.svelte-1gw9ezf){color:var(--accent)}.drawer-tel.svelte-1gw9ezf{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;animation:svelte-1gw9ezf-drawer-in .36s var(--ease-out) both .34s;font-size:1.05rem;text-decoration:none}.drawer-tel.svelte-1gw9ezf .num:where(.svelte-1gw9ezf){white-space:nowrap}@keyframes svelte-1gw9ezf-drawer-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tenant-d2d.svelte-1gw9ezf .nav-shell:where(.svelte-1gw9ezf){color:#0b0614;background:#ede9f5;border-bottom:1px solid #0b061424}.tenant-d2d.svelte-1gw9ezf .brand:where(.svelte-1gw9ezf){color:#0b0614;min-height:48px}.tenant-d2d.svelte-1gw9ezf .brand-mark:where(.svelte-1gw9ezf){color:#0b0614;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:none;background:0 0;border:2px solid #0b0614}.tenant-d2d.svelte-1gw9ezf .brand-line-2:where(.svelte-1gw9ezf){color:#0b0614c7}.tenant-d2d.svelte-1gw9ezf .nav-desktop:where(.svelte-1gw9ezf) a:where(.svelte-1gw9ezf){color:#0b0614;align-items:center;min-height:48px;font-weight:600;display:inline-flex}.tenant-d2d.svelte-1gw9ezf .nav-desktop:where(.svelte-1gw9ezf) a:where(.svelte-1gw9ezf):hover,.tenant-d2d.svelte-1gw9ezf .nav-desktop:where(.svelte-1gw9ezf) a.active:where(.svelte-1gw9ezf){color:#0b0614}.tenant-d2d.svelte-1gw9ezf .nav-desktop:where(.svelte-1gw9ezf) a:where(.svelte-1gw9ezf):after{background:#ff2bd6;border-radius:2px;height:3px;bottom:.45rem;box-shadow:0 0 10px #ff2bd6b3}.tenant-d2d.svelte-1gw9ezf .nav-tel:where(.svelte-1gw9ezf){color:#0b0614;-webkit-backdrop-filter:none;backdrop-filter:none;background:#c6ff1a;border-color:#0b0614;min-height:48px;font-weight:700;animation:none;box-shadow:0 0 0 1px #0b06141a}.tenant-d2d.svelte-1gw9ezf .nav-tel:where(.svelte-1gw9ezf):hover{color:#0b0614;background:#d6ff5c;border-color:#0b0614;box-shadow:0 0 16px #c6ff1ab3}.tenant-d2d.svelte-1gw9ezf .nav-tel:where(.svelte-1gw9ezf) .dot:where(.svelte-1gw9ezf){box-shadow:none;background:#0b0614}.tenant-d2d.svelte-1gw9ezf .burger:where(.svelte-1gw9ezf){background:0 0;border:2px solid #0b0614;width:48px;height:48px}.tenant-d2d.svelte-1gw9ezf .burger:where(.svelte-1gw9ezf) span:where(.svelte-1gw9ezf){background:#0b0614}.tenant-d2d.svelte-1gw9ezf .brand:where(.svelte-1gw9ezf):focus-visible,.tenant-d2d.svelte-1gw9ezf .nav-desktop:where(.svelte-1gw9ezf) a:where(.svelte-1gw9ezf):focus-visible,.tenant-d2d.svelte-1gw9ezf .nav-tel:where(.svelte-1gw9ezf):focus-visible,.tenant-d2d.svelte-1gw9ezf .burger:where(.svelte-1gw9ezf):focus-visible,.tenant-d2d.svelte-1gw9ezf .drawer:where(.svelte-1gw9ezf) a:where(.svelte-1gw9ezf):focus-visible{outline-offset:3px;outline:3px solid #0b0614}.tenant-d2d.svelte-1gw9ezf .drawer:where(.svelte-1gw9ezf){background:#ede9f5}.tenant-d2d.svelte-1gw9ezf .drawer:where(.svelte-1gw9ezf) a:where(.svelte-1gw9ezf){color:#0b0614;align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.tenant-d2d.svelte-1gw9ezf .drawer:where(.svelte-1gw9ezf) a.active:where(.svelte-1gw9ezf){color:#0b0614;text-underline-offset:.18em;-webkit-text-decoration:underline #ff2bd6;text-decoration:underline #ff2bd6;text-decoration-thickness:4px}.tenant-d2d.svelte-1gw9ezf .drawer-tel:where(.svelte-1gw9ezf){color:#0b0614;letter-spacing:.06em;background:#c6ff1a;border-radius:999px;align-self:flex-start;align-items:center;min-height:48px;padding:0 1.2rem;font-weight:700;display:inline-flex}.footer.svelte-1gw9ezf{z-index:1;border-top:1px solid var(--line);background:linear-gradient(#0000,#ffffff05);grid-template-columns:1.8fr 1fr 1fr 1.4fr;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2rem,4vh,3rem);padding:clamp(2.5rem,6vh,4rem) clamp(1.25rem,4vw,2.5rem) 1.5rem;display:grid;position:relative}.footer-col.svelte-1gw9ezf,.footer-foot.svelte-1gw9ezf{background:#0a051485;border:1px solid #ff2bd6d1;border-radius:16px;padding:clamp(1rem,2vw,1.35rem);box-shadow:0 0 0 1px #ff2bd614,0 0 24px #ff2bd621}.footer-col.svelte-1gw9ezf:nth-child(2n),.footer-foot.svelte-1gw9ezf{border-color:#c6ff1ad1;box-shadow:0 0 0 1px #c6ff1a14,0 0 24px #c6ff1a1f}@media (max-width:980px){.footer.svelte-1gw9ezf{grid-template-columns:1fr 1fr}.footer-brand.svelte-1gw9ezf,.footer-social.svelte-1gw9ezf{grid-column:1/-1}}@media (max-width:560px){.footer.svelte-1gw9ezf{grid-template-columns:1fr}}.ft-stat.svelte-1gw9ezf{border-top:1px solid var(--line);flex-direction:column;width:-moz-fit-content;width:fit-content;margin-top:1.1rem;padding-top:.9rem;display:flex}.ft-stat-num.svelte-1gw9ezf{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1.7rem;font-weight:800;line-height:1}.ft-stat-lbl.svelte-1gw9ezf{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-top:.3rem;font-size:.8125rem}.soc-row.svelte-1gw9ezf{flex-direction:column;gap:.5rem;display:flex}.soc-link.svelte-1gw9ezf{border:1px solid var(--line);background:var(--surface);color:var(--ink);transition:transform .16s var(--ease-out), border-color .2s var(--ease-out), background .2s var(--ease-out);border-radius:10px;align-items:center;gap:.7rem;padding:.5rem .6rem;text-decoration:none;display:inline-flex}.soc-link.svelte-1gw9ezf:hover{border-color:var(--accent);background:var(--accent-soft);transform:translate(3px)}.soc-ic.svelte-1gw9ezf{width:30px;height:30px;color:var(--ink-soft);transition:color .2s var(--ease-out);background:#ffffff0d;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.soc-link.svelte-1gw9ezf:hover .soc-ic:where(.svelte-1gw9ezf){color:var(--ink)}.soc-ic.svelte-1gw9ezf [data-tenant=dance-2-disco-warszawa] svg{width:17px;height:17px}.soc-txt.svelte-1gw9ezf{flex-direction:column;line-height:1.1;display:flex}.soc-name.svelte-1gw9ezf{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.soc-handle.svelte-1gw9ezf{color:var(--ink-mute);margin-top:.12rem;font-size:.8125rem}.ft-mark.svelte-1gw9ezf{font-family:var(--font-mark);letter-spacing:0;color:var(--ink);text-shadow:0 0 22px #ff2bd68c,0 0 40px #c6ff1a52;font-size:2.4rem;line-height:.9}.ft-desc.svelte-1gw9ezf{max-width:28rem;color:var(--ink-soft);margin:.7rem 0 0;font-size:1rem;line-height:1.55}.footer-col.svelte-1gw9ezf h4:where(.svelte-1gw9ezf){font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .85rem;font-size:.8125rem}.footer-col.svelte-1gw9ezf ul:where(.svelte-1gw9ezf){flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.footer-col.svelte-1gw9ezf a:where(.svelte-1gw9ezf){color:var(--ink);transition:color .2s var(--ease-out);font-size:1rem;text-decoration:none}.footer-col.svelte-1gw9ezf a:where(.svelte-1gw9ezf):hover{color:var(--accent)}.nowrap.svelte-1gw9ezf{white-space:nowrap}.footer-foot.svelte-1gw9ezf{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);grid-column:1/-1;justify-content:space-between;gap:1rem;margin-top:1.2rem;font-size:.8125rem;display:flex}.ft-live.svelte-1gw9ezf{color:var(--accent)}.ft-legal.svelte-1gw9ezf,.legal-strip.svelte-1gw9ezf a:where(.svelte-1gw9ezf){min-height:48px;color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:none;text-underline-offset:.25em;align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.ft-legal.svelte-1gw9ezf:hover,.legal-strip.svelte-1gw9ezf a:where(.svelte-1gw9ezf):hover{color:var(--accent)}.ft-legal.svelte-1gw9ezf:focus-visible,.legal-strip.svelte-1gw9ezf a:where(.svelte-1gw9ezf):focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}.footer-foot.svelte-1gw9ezf{flex-wrap:wrap;align-items:center}.legal-strip.svelte-1gw9ezf{z-index:1;text-align:center;margin:1.5rem 0 0;position:relative}.legal-strip.svelte-1gw9ezf a:where(.svelte-1gw9ezf){color:#f3e6ee;background:#10040fd1;border-radius:999px;padding:0 .85rem}.legal-strip.svelte-1gw9ezf a:where(.svelte-1gw9ezf):hover{color:#c6ff1a}@media (max-width:720px){.footer-col.svelte-1gw9ezf a:where(.svelte-1gw9ezf){align-items:center;min-height:48px;display:inline-flex}.soc-name.svelte-1gw9ezf,.soc-handle.svelte-1gw9ezf{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.nav-tel.svelte-1gw9ezf .dot:where(.svelte-1gw9ezf),.nav-tel.svelte-1gw9ezf{animation:none}[data-tenant=dance-2-disco-warszawa] .tenant-root[data-view=strona] main>section:before,[data-tenant=dance-2-disco-warszawa] .tenant-root[data-view=strona] main>section:after{opacity:.12;animation:none;transform:none}}
