.scene-map{--bg:#080c14;--surface:#0f1525;--card:#111a2e;--ice:#38bdf8;--sky:#0ea5e9;--violet:#6366f1;--ice-rgb:56,189,248;--violet-rgb:99,102,241;--text:#f0f9ff;--text2:#b6c2d9;--muted:#7b8aa5;--border:#38bdf838;--font:"Rajdhani",ui-sans-serif,system-ui,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.scene-map .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.scene-map .top{justify-content:space-between;align-items:center;padding:18px 0 6px;display:flex}.scene-map .brand{letter-spacing:.14em;text-transform:uppercase;font-size:.9rem;font-weight:700}.scene-map .brand b{color:var(--ice)}.scene-map .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--ice);font-size:.72rem;font-weight:600}.scene-map h1{text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;margin:8px 0 10px;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:700;line-height:1}.scene-map .grad{background:linear-gradient(90deg,var(--ice),var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}.scene-map .lede{color:var(--text2);max-width:62ch;margin:0 0 22px;font-size:1.08rem}.scene-map .finder{border-radius:var(--sb-radius-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#0f1525d1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.scene-map .finder:before{content:"";border-radius:var(--sb-radius-sm);background:linear-gradient(120deg,var(--ice),var(--sky) 45%,#818cf8);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:4s ease-in-out infinite breathe;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}.scene-map .seg{border:1px solid var(--border);border-radius:var(--sb-radius-xs);display:inline-flex;overflow:hidden}.scene-map .seg button{color:var(--text2);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:.78rem;font-weight:600}.scene-map .seg button.on{background:linear-gradient(90deg,rgba(var(--ice-rgb),.28),rgba(var(--violet-rgb),.28));color:var(--text)}.scene-map .pills{flex-wrap:wrap;gap:8px;display:flex}.scene-map .pill{border:1px solid var(--border);background:rgba(var(--ice-rgb),.06);color:var(--text2);border-radius:var(--sb-radius-xs);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:7px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.scene-map .pill i{border-radius:var(--sb-radius-round);background:var(--dot,var(--ice));width:8px;height:8px;box-shadow:0 0 8px var(--dot,var(--ice))}.scene-map .pill.on{background:rgba(var(--ice-rgb),.18);color:var(--text);border-color:rgba(var(--ice-rgb),.6)}.scene-map .pill.off i{background:var(--muted);box-shadow:none}.scene-map .pill.v{--dot:#6366f1}.scene-map .pill.a{--dot:#2dd4bf}.scene-map .pill.p{--dot:#7dd3fc}.scene-map .loc{min-width:250px;position:relative}.scene-map .loc input,.scene-map .loc select{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--sb-radius-xs);width:100%;color:var(--text);font:inherit;background:#080c14cc;outline:none;padding:9px 12px 9px 36px;font-size:1rem}.scene-map .loc input:focus{border-color:var(--ice);box-shadow:0 0 0 3px rgba(var(--ice-rgb),.18)}.scene-map .loc svg{width:16px;height:16px;stroke:var(--ice);fill:none;stroke-width:2px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.scene-map .loc .sug{background:var(--surface);border:1px solid var(--border);border-radius:var(--sb-radius-xs);z-index:5;max-height:220px;display:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}.scene-map .loc .sug.open{display:block}.scene-map .loc .sug button{width:100%;color:var(--text2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;padding:8px 12px;display:flex}.scene-map .loc .sug button:hover{background:rgba(var(--ice-rgb),.12);color:var(--text)}.scene-map .genre{min-width:150px}.scene-map .genre select{appearance:none;cursor:pointer;padding-left:12px}.scene-map .count{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.76rem;font-weight:600}.scene-map .count b{color:var(--ice);font-size:1rem}.scene-map .shell{border-radius:var(--sb-radius-lg);box-shadow:0 0 0 1px rgba(var(--ice-rgb),.28),0 0 18px rgba(var(--ice-rgb),.16);margin:18px 0 0;position:relative}.scene-map .shell:before{content:"";border-radius:inherit;background:linear-gradient(120deg,var(--ice),var(--sky) 45%,#818cf8);-webkit-mask-composite:xor;pointer-events:none;z-index:6;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.scene-map .stage{border-radius:var(--sb-radius-lg);cursor:grab;touch-action:none;background:linear-gradient(#061322 0%,#173b52 58%,#081d2c 100%);height:768px;position:relative;overflow:hidden}.scene-map .mapctl{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1rem;margin:.9rem auto 0;display:flex}.scene-map .mapctl .seg{background:rgba(var(--ice-rgb),.06);border:1px solid rgba(var(--ice-rgb),.2);border-radius:var(--sb-radius-pill);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:inline-grid}.scene-map .mapctl .seg button{border-radius:var(--sb-radius-pill);text-transform:none;letter-spacing:0;padding:6px 16px;font-size:.86rem}.scene-map .mapctl .seg button.on{background:rgba(var(--ice-rgb),.18);color:var(--ice)}.scene-map .maphint{text-align:center;color:#9aa7bd;margin:.6rem auto 0;font-size:.78rem}.scene-map .maphint kbd{border-radius:var(--sb-radius-xs);background:#ffffff14;border:1px solid #ffffff26;padding:0 .3rem;font-size:.72rem}.scene-map .stage.dragging{cursor:grabbing}.scene-map .stage[hidden]{display:none}.scene-map .stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.scene-map .stage .hud{pointer-events:none;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:12px;left:14px}.scene-map .chip{border:1px solid rgba(var(--ice-rgb),.35);border-radius:var(--sb-radius-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text);box-shadow:0 0 18px rgba(var(--ice-rgb),.18);background:#0f1525d9;align-items:center;gap:8px;padding:5px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.scene-map .chip i{border-radius:var(--sb-radius-round);background:var(--ice);width:7px;height:7px;box-shadow:0 0 8px var(--ice);animation:1.8s ease-in-out infinite blink}@keyframes blink{50%{opacity:.35}}.scene-map .ctrls{z-index:3;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:12px;right:14px}.scene-map .mapsearch{z-index:4;width:300px;min-width:0;position:absolute;bottom:14px;right:14px}.scene-map .mapsearch .sug{top:auto;bottom:calc(100% + 6px)}.scene-map .mapsearch input{border:1px solid rgba(var(--ice-rgb),.3);border-radius:var(--sb-radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1220d9;height:40px;padding:0 34px;font-size:.95rem;box-shadow:0 4px 16px #0006}.scene-map .mapsearch input:focus{border-color:var(--ice);box-shadow:0 0 0 3px rgba(var(--ice-rgb),.18),0 4px 16px #0006}.scene-map .mapsearch input::placeholder{color:var(--muted)}.scene-map .mapsearch .x{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1.1rem;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.scene-map .mapsearch .x[hidden]{display:none}.scene-map .mapsearch .x:hover{color:var(--ice)}.scene-map .mapsearch .sug{border-radius:var(--sb-radius-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1220f2}.scene-map .ctrls .seg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1525e0}.scene-map .ctrls .zoom{border-radius:var(--sb-radius-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1220d9;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0006}.scene-map .ctrls .zoom:before{content:"";border-radius:inherit;background:linear-gradient(120deg,var(--ice),var(--sky) 45%,#818cf8);opacity:.5;-webkit-mask-composite:xor;pointer-events:none;z-index:2;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.scene-map .ctrls .zoom button{color:#e8eefc;width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1a;font-size:1.15rem}.scene-map .ctrls .zoom button:hover{background:rgba(var(--ice-rgb),.18)}.scene-map .ctrls .zoom button:last-child{letter-spacing:.1em;border-bottom:0;font-size:.7rem;font-weight:700}.scene-map .legend{z-index:3;border-radius:var(--sb-radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1220c7;flex-direction:column;gap:1px;padding:8px 9px;display:flex;position:absolute;bottom:14px;left:14px;box-shadow:0 8px 24px #0006}.scene-map .legend:before{content:"";border-radius:inherit;background:linear-gradient(120deg,var(--ice),var(--sky) 45%,#818cf8);opacity:.5;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.scene-map .legend .ttl{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:1px 7px 3px;font-size:.6rem;font-weight:700;display:block}.scene-map .legend button{--c:var(--ice);cursor:pointer;border-radius:var(--sb-radius-sm);width:100%;font:inherit;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:4px 7px;font-size:.78rem;font-weight:600;transition:opacity .18s,background .18s;display:flex}.scene-map .legend button:hover{background:#ffffff0f}.scene-map .legend button i{border-radius:var(--sb-radius-round);background:var(--c);width:10px;height:10px;box-shadow:0 0 8px var(--c);top:var(--dot-y,0px);flex-shrink:0;position:relative}.scene-map .legend button{line-height:1}.scene-map .legend button.off{opacity:.5;color:var(--muted)}.scene-map .legend button.off i{box-shadow:inset 0 0 0 1.5px var(--c);background:0 0}.scene-map .hint{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;white-space:nowrap;font-size:.74rem;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.scene-map .nogl{color:var(--text2);text-align:center;place-items:center;padding:24px;display:none;position:absolute;inset:0}.scene-map .shelf{border-radius:var(--sb-radius-sm);border:1px solid rgba(var(--ice-rgb),.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#0f1525e0;width:264px;padding:10px 12px;position:absolute;top:14px;left:14px}.scene-map .shelf .sum{letter-spacing:.06em;text-transform:uppercase;color:var(--text2);margin:0 0 8px;font-size:.8rem}.scene-map .shelf .sum b{color:var(--ice);font-size:1rem}.scene-map .shelf .radii{gap:6px;margin:0 0 8px;display:flex}.scene-map .shelf .radii button{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--text2);background:rgba(var(--ice-rgb),.06);border:1px solid rgba(var(--ice-rgb),.25);border-radius:var(--sb-radius-tiny);cursor:pointer;flex:1;padding:5px 0;font-size:.7rem;font-weight:700}.scene-map .shelf .radii button.on{background:rgba(var(--ice-rgb),.2);border-color:var(--ice);color:var(--text)}.scene-map .shelf .cities{grid-template-columns:1fr 1fr;gap:6px;display:grid}.scene-map .shelf .cities button{font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--text2);background:rgba(var(--ice-rgb),.08);border:1px solid rgba(var(--ice-rgb),.25);border-radius:var(--sb-radius-tiny);cursor:pointer;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:5px 8px;font-size:.72rem;font-weight:600;display:flex}.scene-map .shelf .cities button span,.scene-map .shelf .cities button b,.scene-map .shelf .cities button i{white-space:nowrap}.scene-map .shelf .cities button span{text-overflow:ellipsis;text-align:left;flex:auto;min-width:0;overflow:hidden}.scene-map .shelf .cities button i{font-size:.66rem}.scene-map .shelf .cities .chip{grid-column:1/-1;justify-content:center}.scene-map .shelf .cities button b{color:var(--text)}.scene-map .shelf .cities button.on{background:rgba(var(--ice-rgb),.22);border-color:var(--ice);color:var(--text)}.scene-map .shelf .cities button i{color:var(--muted);font-style:normal}.scene-map .shelf .pager{align-items:center;gap:8px;margin-top:8px;display:flex}.scene-map .shelf .pager button{border-radius:var(--sb-radius-xs);border:1px solid var(--border);background:rgba(var(--ice-rgb),.06);width:28px;height:28px;color:var(--ice);font:inherit;cursor:pointer;font-size:1rem}.scene-map .shelf .pager .track{flex:1;gap:4px;display:flex}.scene-map .shelf .pager .track i{border-radius:var(--sb-radius-2xs);background:rgba(var(--ice-rgb),.14);flex:1;height:4px;position:relative;overflow:hidden}.scene-map .shelf .pager .track i:after{content:"";background:linear-gradient(90deg,var(--ice),var(--sky),#818cf8);border-radius:var(--sb-radius-2xs);width:0;position:absolute;inset:0}.scene-map .shelf .pager .track i.done:after{width:100%}.scene-map .shelf .pager .track i.on:after{animation:.6s cubic-bezier(.2,.7,.2,1) forwards segfill}@keyframes segfill{to{width:100%}}.scene-map .shelf .pager b{letter-spacing:.12em;color:var(--text2);font-size:.72rem}.scene-map .lineupbar{border-radius:var(--sb-radius-sm);border:1px solid rgba(var(--ice-rgb),.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;box-sizing:border-box;background:#0c1220e0;align-items:center;gap:12px;width:min(440px,100% - 28px);padding:8px 12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.scene-map .lineupbar[hidden]{display:none}.scene-map .lineupbar .back{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--ice);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:.72rem;font-weight:700}.scene-map .lineupbar .pager{flex:1;align-items:center;gap:8px;display:flex}.scene-map .lineupbar .pager button{border-radius:var(--sb-radius-xs);border:1px solid var(--border);background:rgba(var(--ice-rgb),.06);width:28px;height:28px;color:var(--ice);font:inherit;cursor:pointer;font-size:1rem}.scene-map .lineupbar .pager .track{flex:1;gap:4px;display:flex}.scene-map .lineupbar .pager .track i{border-radius:var(--sb-radius-2xs);background:rgba(var(--ice-rgb),.14);flex:1;height:4px;position:relative;overflow:hidden}.scene-map .lineupbar .pager .track i:after{content:"";background:linear-gradient(90deg,var(--ice),var(--sky),#818cf8);border-radius:var(--sb-radius-2xs);width:0;position:absolute;inset:0}.scene-map .lineupbar .pager .track i.done:after{width:100%}.scene-map .lineupbar .pager .track i.on:after{animation:.6s cubic-bezier(.2,.7,.2,1) forwards segfill}.scene-map .lineupbar .pager b{letter-spacing:.12em;color:var(--text2);font-size:.72rem}.scene-map .shelf,.scene-map .legend,.scene-map .ctrls,.scene-map .mapsearch{transition:opacity .35s}.scene-map .shell.is-open :is(.shelf,.scene-map .legend,.scene-map .ctrls,.scene-map .mapsearch){opacity:0;pointer-events:none}.scene-map .lineup{z-index:5;opacity:0;pointer-events:none;background:#060c16bd;flex-direction:column;justify-content:center;align-items:stretch;gap:12px;padding:14px;transition:opacity .35s;display:flex;position:absolute;inset:0}.scene-map .lineup.show{opacity:1;pointer-events:auto}.scene-map .lgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.scene-map .lgrid.in{animation:.34s both lgIn}@keyframes lgIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.scene-map .lcard{aspect-ratio:1;border-radius:var(--sb-radius-sm);border:1px solid rgba(var(--ice-rgb),.35);cursor:pointer;background:#111a2e;position:relative;overflow:hidden}.scene-map .lcard img{object-fit:cover;filter:brightness(.8);width:100%;height:100%;display:block}.scene-map .lcard .ph{color:#f0f9ff59;place-items:center;font:700 2.4rem Rajdhani,sans-serif;display:grid;position:absolute;inset:0}.scene-map .lcard .t{color:#f0f9ff;text-shadow:0 1px 4px #000;font:700 .95rem Rajdhani,sans-serif;position:absolute;bottom:8px;left:10px;right:10px}.scene-map .lcard .t small{color:#b6c2d9;font-size:.75rem;font-weight:500;display:block}.scene-map .lineup .lineupbar{flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px 14px;width:auto;margin:0;display:grid;position:static;transform:none}.scene-map .lineupbar .lbt{grid-column:1}.scene-map .lineupbar .pager{flex:none;grid-column:2;justify-self:center;align-items:center;gap:8px;width:520px;display:flex}.scene-map .lineupbar .pager .track{min-width:80px}.scene-map .lineupbar .pager b{white-space:nowrap;font-variant-numeric:tabular-nums}.scene-map .lineup .lineupbar .acts .back{border:1px solid var(--ice);border-radius:var(--sb-radius-sm);background:rgba(var(--ice-rgb),.15);height:28px;color:var(--ice);letter-spacing:.05em;align-items:center;padding:0 12px;font-size:.75rem;font-weight:600;display:inline-flex}.scene-map .lineup .lineupbar .acts .back:hover{background:rgba(var(--ice-rgb),.25);color:#fff;box-shadow:0 0 12px rgba(var(--ice-rgb),.4)}.scene-map .lineupbar .acts{grid-column:3;justify-self:end;align-items:center;gap:14px;display:flex}.scene-map .lineupbar .lbt{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:.8rem}.scene-map .lineupbar .lbt i{color:var(--ice);margin-left:6px;font-style:normal}.scene-map .shelf .openhead{letter-spacing:.06em;text-transform:uppercase;color:var(--text2);justify-content:space-between;align-items:center;gap:10px;margin:0 0 6px;font-size:.8rem;display:flex}.scene-map .shelf .openhead b{color:var(--text);font-size:.95rem}.scene-map .shelf .openhead b i{color:var(--ice);margin-left:6px;font-style:normal}.scene-map .shelf .back{letter-spacing:.1em;text-transform:uppercase;color:var(--ice);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-family:inherit;font-size:.72rem;font-weight:700}.scene-map .ccard{border-radius:var(--sb-radius);border:1px solid rgba(var(--ice-rgb),.45);width:236px;box-shadow:0 14px 34px #0000008c,0 0 22px rgba(var(--ice-rgb),.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;opacity:0;pointer-events:none;background:#0f1525f0;padding:12px 14px;transition:opacity .18s;position:absolute;transform:translate(-50%,-100%)}.scene-map .ccard.show{opacity:1;pointer-events:auto}.scene-map .ccard .eb{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.62rem;display:block}.scene-map .ccard h4{letter-spacing:0;text-transform:none;color:#e8eefc;margin:1px 0 6px;font-size:1.15rem;line-height:1.1}.scene-map .ccard .sub{color:var(--text2);letter-spacing:.06em;text-transform:uppercase;margin:2px 0 8px;font-size:.74rem}.scene-map .ccard .rows{gap:4px;margin:0 0 10px;display:grid}.scene-map .ccard .rows div{color:var(--text2);justify-content:space-between;font-size:.8rem;display:flex}.scene-map .ccard .rows div b{color:var(--text)}.scene-map .ccard .rows div i{border-radius:var(--sb-radius-2xs);width:8px;height:8px;margin-right:6px;display:inline-block}.scene-map .ccard .cta{gap:6px;display:flex}.scene-map .ccard .cta button{font:inherit;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--sb-radius-xs);cursor:pointer;border:1px solid rgba(var(--ice-rgb),.4);background:rgba(var(--ice-rgb),.1);color:var(--text);flex:1;padding:7px 8px;font-size:.72rem;font-weight:700}.scene-map .ccard .cta button.pri{background:linear-gradient(90deg,var(--ice),var(--sky));color:#06121c;border-color:#0000}.scene-map .ccard .x{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:1rem;position:absolute;top:6px;right:8px}.scene-map .listen{border-radius:var(--sb-radius-sm);border:1px solid rgba(var(--ice-rgb),.4);width:300px;box-shadow:0 0 26px rgba(var(--ice-rgb),.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#0f1525eb;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid;position:absolute;bottom:14px;right:14px}.scene-map .listen[hidden]{display:none}.scene-map .listen .art{border-radius:var(--sb-radius-sm);background:#0b1220 50%/cover;width:56px;height:56px}.scene-map .listen .t{font-size:.95rem;font-weight:700;line-height:1.1}.scene-map .listen .s{color:var(--text2);font-size:.72rem}.scene-map .listen .m{align-items:flex-end;gap:2px;height:22px;margin-top:5px;display:flex}.scene-map .listen .m i{background:linear-gradient(180deg,var(--ice),var(--violet));border-radius:var(--sb-radius-hair);width:4px;height:30%;animation:.9s ease-in-out infinite alternate eq}.scene-map .listen .m i:nth-child(2n){height:70%;animation-duration:.7s}.scene-map .listen .m i:nth-child(3n){height:50%;animation-duration:1.1s}@keyframes eq{to{height:100%}}.scene-map .listen button{border-radius:var(--sb-radius-xs);border:1px solid var(--border);background:rgba(var(--ice-rgb),.08);cursor:pointer;width:30px;height:30px;color:var(--ice);font:inherit;place-items:center;font-size:.9rem;display:grid}.scene-map .listen .ctl{gap:4px;display:grid}.scene-map .pc{border-radius:var(--sb-radius);pointer-events:none;opacity:0;width:220px;height:260px;box-shadow:var(--cb-card-dim);z-index:4;background:#111827f5;transition:opacity .18s,transform .18s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translate(-50%,-110%)scale(.94)}.scene-map .pc.show{opacity:1;pointer-events:auto;transform:translate(-50%,-104%)scale(1)}.scene-map .pc:after{content:"";pointer-events:none;height:30px;position:absolute;top:100%;left:-16px;right:-16px}.scene-map .pc .pc-glow{border-radius:inherit;pointer-events:none;opacity:0;box-shadow:var(--cb-card-peak);animation:sb-glow-peak var(--glow-period) ease-in-out infinite;position:absolute;inset:0}.scene-map .pc:not(.show) .pc-glow{animation:none}@media (prefers-reduced-motion:reduce){.scene-map .pc .pc-glow{animation:none}}.scene-map .pc:before{content:"";border-radius:var(--sb-radius);background:linear-gradient(135deg,var(--ice),var(--sky),var(--violet));-webkit-mask-composite:xor;pointer-events:none;z-index:3;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.scene-map .pc .ph{filter:brightness(.5);border-radius:var(--sb-radius) var(--sb-radius) 0 0;background:#0b1220 50%/cover;position:absolute;inset:1px 1px 32px}.scene-map .pc .ph.ini{color:#f0f9ff80;filter:none;background:linear-gradient(160deg,rgba(var(--ice-rgb),.28),rgba(var(--violet-rgb),.35));place-items:center;font-size:3rem;font-weight:700;display:grid}.scene-map .pc .nm{text-shadow:0 1px 6px #000000b3;font-size:1.05rem;font-weight:700;line-height:1.1;position:absolute;top:12px;left:14px;right:14px}.scene-map .pc .lc{color:var(--text2);font-size:.78rem;position:absolute;top:34px;left:14px}.scene-map .pc .gn{flex-wrap:wrap;gap:4px;display:flex;position:absolute;bottom:66px;left:12px;right:12px}.scene-map .pc .gn i{letter-spacing:.08em;text-transform:uppercase;border-radius:var(--sb-radius-tiny);border:1px solid rgba(var(--ice-rgb),.3);color:var(--text2);background:#0f1525cc;padding:2px 6px;font-size:.6rem;font-style:normal;font-weight:600}.scene-map .pc .vf{color:var(--ice);align-items:center;gap:5px;font-size:.7rem;font-weight:600;display:inline-flex;position:absolute;bottom:44px;right:12px}.scene-map .pc .vf svg{width:12px;height:12px;stroke:var(--ice);fill:none;stroke-width:2.2px}.scene-map .pc .ft{height:32px;color:var(--ice);background:var(--card);border-radius:0 0 var(--sb-radius) var(--sb-radius);justify-content:space-between;align-items:center;padding:0 12px;font-size:.78rem;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.scene-map .pc .ft .st{color:var(--muted);letter-spacing:.06em}.scene-map .pc .ft .st b{color:var(--ice);letter-spacing:0}.scene-map .pc .acts{background:var(--card);border-radius:0 0 var(--sb-radius) var(--sb-radius);justify-content:center;align-items:center;gap:6px;height:32px;display:none;position:absolute;bottom:0;left:0;right:0}.scene-map .pc:hover .ft{display:none}.scene-map .pc:hover .acts{display:flex}.scene-map .pc .acts button,.scene-map .pc .acts a{border-radius:var(--sb-radius-tiny);border:1px solid var(--border);background:rgba(var(--ice-rgb),.08);cursor:pointer;box-sizing:border-box;place-items:center;width:34px;height:22px;padding:0;display:grid}.scene-map .pc .acts button:hover,.scene-map .pc .acts a:hover{background:rgba(var(--ice-rgb),.22)}.scene-map .pc .acts button svg,.scene-map .pc .acts a svg{width:13px;height:13px;stroke:var(--ice);fill:none;stroke-width:2px}.scene-map .pc .acts button.cmp.on{background:rgba(var(--ice-rgb),.32);border-color:var(--ice)}.scene-map .pc .acts button.play{display:none}.scene-map .pc.has-audio .acts button.play{display:grid}.scene-map .pc .acts button.play svg{fill:var(--ice);stroke:none}.scene-map .cmpbar{border-radius:var(--sb-radius-sm);border:1px solid rgba(var(--ice-rgb),.4);box-shadow:0 0 30px rgba(var(--ice-rgb),.25);z-index:9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1525eb;align-items:center;gap:12px;padding:10px 14px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%,120%)}.scene-map .cmpbar.show{transform:translate(-50%)}.scene-map .cmpbar .av{border-radius:var(--sb-radius-round);border:1px solid var(--border);background:#0b1220 50%/cover;place-items:center;width:34px;height:34px;font-size:.8rem;font-weight:700;display:grid}.scene-map .cmpbar .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--text2);font-size:.74rem}.scene-map .cmpbar .go{background:linear-gradient(90deg,var(--ice),var(--sky));color:#06121c;border-radius:var(--sb-radius-xs);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;padding:8px 14px;font-size:.76rem;font-weight:700}.scene-map .notes{grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0 40px;display:grid}.scene-map .note{border-radius:var(--sb-radius-sm);border:1px solid rgba(var(--ice-rgb),.16);background:#0f1525b3;padding:16px 18px}.scene-map .note h3{letter-spacing:.16em;text-transform:uppercase;color:var(--ice);margin:0 0 6px;font-size:.8rem}.scene-map .note p{color:var(--text2);margin:0;font-size:.95rem}.scene-map .foot{color:var(--muted);margin:0 0 40px;font-size:.8rem}@media (width<=900px){.scene-map .finder{grid-template-columns:1fr 1fr}.scene-map .notes{grid-template-columns:1fr}.scene-map .stage{height:70vh}.scene-map .listen{display:none}.scene-map .shelf{max-width:60%}}.scene-map{--sb-font:"Rajdhani","Rajdhani-fb",sans-serif;font-family:var(--sb-font);max-width:1200px;margin:0 auto}.scene-map .shell{margin:0}.scene-map .shelf .sum{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.scene-map .loading{color:var(--text2);letter-spacing:.08em;text-transform:uppercase;z-index:2;pointer-events:none;place-items:center;gap:10px;font-size:.85rem;display:grid;position:absolute;inset:0}.scene-map .loading[hidden]{display:none}.scene-map .spinner{border-radius:var(--sb-radius-round);border:2px solid rgba(var(--ice-rgb),.25);border-top-color:var(--ice);width:28px;height:28px;animation:.9s linear infinite sm-spin}@keyframes sm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.scene-map .spinner,.scene-map .shell{animation:none}}.hfg-wrap.svelte-n23vr4{margin:0}.hfg.svelte-n23vr4{grid-template-columns:repeat(16,1fr);gap:10px;width:100%;margin:0 auto;display:grid}.hfg-cell-tip.svelte-n23vr4{animation:.5s cubic-bezier(.22,1,.36,1) backwards svelte-n23vr4-hfg-drop;animation-delay:calc(var(--drop-i,0) * 45ms)}@keyframes svelte-n23vr4-hfg-drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.hfg-cell-tip.svelte-n23vr4:nth-child(n+33){display:none}@media (width>=1100px) and (width<=1499px){.hfg.svelte-n23vr4{grid-template-columns:repeat(12,1fr)}.hfg-cell-tip.svelte-n23vr4:nth-child(n+25){display:none}}@media (width>=769px) and (width<=1099px){.hfg.svelte-n23vr4{grid-template-columns:repeat(8,1fr)}.hfg-cell-tip.svelte-n23vr4:nth-child(n+17){display:none}}.hfg-cell.svelte-n23vr4{isolation:isolate;aspect-ratio:1;border-radius:var(--sb-radius-lg);box-shadow:var(--cb-card-dim);background:#0f152599;transition:opacity .3s,transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.hfg-cell-tip.svelte-n23vr4{border-radius:var(--sb-radius-lg);position:relative}.hfg-cell-tip.svelte-n23vr4:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:var(--cb-card-peak);animation:sb-glow-peak var(--glow-period) ease-in-out infinite;transition:transform .2s;position:absolute;inset:0}.hfg-cell-tip.svelte-n23vr4:hover:before{transform:translateY(-2px)}.hfg-cell.svelte-n23vr4:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:#94a3b859;padding:1px;transition:background .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hfg-cell.svelte-n23vr4 img:where(.svelte-n23vr4){object-fit:cover;opacity:0;width:100%;height:100%;transition:transform .6s ease-in-out;display:block;position:absolute;inset:0}.hfg-cell.svelte-n23vr4 img.is-front:where(.svelte-n23vr4){opacity:1}.hfg-cell.svelte-n23vr4:hover{transform:translateY(-2px);box-shadow:0 0 12px #38bdf847,0 0 22px #6366f11f}.hfg-cell.svelte-n23vr4:hover:after{background:var(--sb-ice)}@media (width>=769px){.hfg-cell.svelte-n23vr4:hover img:where(.svelte-n23vr4){transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.hfg-cell.svelte-n23vr4,.hfg-cell-tip.svelte-n23vr4,.hfg-cell-tip.svelte-n23vr4:before{animation:none}}.hrp-wrap.svelte-ret9f2{width:100%;height:100%}.hrp.svelte-ret9f2{flex-wrap:wrap;place-content:flex-start;gap:10px;width:100%;display:flex}.hrp-cell-tip.svelte-ret9f2{width:calc((100% - (var(--cols) - 1) * 10px) / var(--cols));border-radius:var(--sb-radius-lg);position:relative}.hrp-cell-tip.svelte-ret9f2:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;box-shadow:var(--cb-card-peak);animation:sb-glow-peak var(--glow-period) ease-in-out infinite;transition:transform .2s;position:absolute;inset:0}.hrp-cell-tip.svelte-ret9f2:hover:before{transform:translateY(-2px)}.hrp-cell-tip.svelte-ret9f2:has(>.hrp-cell.is-pre):before{display:none}.hrp-cell.svelte-ret9f2{isolation:isolate;aspect-ratio:1;border-radius:var(--sb-radius-lg);box-shadow:var(--cb-card-dim);background:#0f152599;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.hrp-cell.svelte-ret9f2:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:#94a3b859;padding:1px;transition:background .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hrp-cell.svelte-ret9f2 img:where(.svelte-ret9f2){object-fit:cover;opacity:0;width:100%;height:100%;transition:transform .6s ease-in-out;display:block;position:absolute;inset:0}.hrp-cell.svelte-ret9f2 img.is-front:where(.svelte-ret9f2){opacity:1}.hrp-cell.svelte-ret9f2:hover{transform:translateY(-2px);box-shadow:0 0 12px #38bdf847,0 0 22px #6366f11f}.hrp-cell.svelte-ret9f2:hover:after{background:var(--sb-ice)}@media (width>=769px){.hrp-cell.svelte-ret9f2:hover img:where(.svelte-ret9f2){transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.hrp-cell-tip.svelte-ret9f2:before{animation:none}}.recently-joined-section.svelte-1k0ns9d{padding:var(--sb-space-lg) 0 72px}.rj-full.svelte-1k0ns9d{width:var(--app-vw,100vw);margin-left:calc(calc(var(--app-vw,100vw) * -.5) + 50%)}.pcm.svelte-18a68zm{aspect-ratio:16/9;border-radius:var(--sb-radius);background:#0f1525b3;width:100%;min-height:160px;position:relative;overflow:hidden}.pcm-host.svelte-18a68zm{opacity:0;transition:opacity .35s;position:absolute;inset:0}.pcm.is-ready.svelte-18a68zm .pcm-host:where(.svelte-18a68zm){opacity:1}.pcm.svelte-18a68zm:after{content:"";pointer-events:none;z-index:1;box-shadow:inset 0 0 48px #080c14bf, inset 0 0 0 1px rgba(var(--sb-ice-rgb), .12);border-radius:inherit;position:absolute;inset:0}.pcm-empty.svelte-18a68zm{font-size:var(--sb-text-sm);color:var(--sb-text-muted);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.pcm-label.svelte-18a68zm{z-index:3;border-radius:var(--sb-radius-sm);border:1px solid rgba(var(--sb-ice-rgb), .35);color:var(--sb-text);font-size:var(--sb-text-xs);letter-spacing:.02em;background:#080c14cc;padding:4px 10px;font-weight:600;position:absolute;bottom:10px;left:10px}.pcm-orbit.svelte-18a68zm{z-index:2;pointer-events:none;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.pcm-orbit.svelte-18a68zm circle:where(.svelte-18a68zm){fill:none;vector-effect:non-scaling-stroke}.pcm-orbit-thin.svelte-18a68zm{stroke:rgba(var(--sb-ice-rgb), .55);stroke-width:1px}.pcm-orbit-arcs.svelte-18a68zm{stroke:var(--sb-ice-light);stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(var(--sb-ice-rgb), .9));transform-origin:50%;transform-box:fill-box;animation:12.5s linear infinite svelte-18a68zm-pcm-orbit}@keyframes svelte-18a68zm-pcm-orbit{to{transform:rotate(-360deg)}}.pcm .maplibregl-ctrl-attrib{color:var(--sb-text-muted);background:#080c1499;font-size:9px}.pcm .maplibregl-ctrl-attrib a{color:inherit}.pcm.is-off.svelte-18a68zm .pcm-orbit-arcs:where(.svelte-18a68zm){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pcm-host.svelte-18a68zm{transition:none}.pcm-orbit-arcs.svelte-18a68zm{animation:none}}.pp.svelte-17uuzex{flex-direction:column;min-height:0;display:flex;position:relative}.pp-cover.svelte-17uuzex{aspect-ratio:16/9;border-radius:inherit;border-bottom:1px solid var(--sb-border);background:#0f1525b3;border-bottom-right-radius:0;border-bottom-left-radius:0;flex:none;position:relative;overflow:hidden}.pp.svelte-17uuzex:not(.pp--inline) .pp-cover:where(.svelte-17uuzex){margin-inline:calc(1px - var(--sb-space-md));border-radius:0}.pp-media.svelte-17uuzex{object-fit:cover;background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.pp-cover--image.svelte-17uuzex .pp-media:where(.svelte-17uuzex){object-position:center 30%}.pp-media--empty.svelte-17uuzex{background:linear-gradient(135deg, rgba(var(--sb-ice-rgb), .2), rgba(var(--sb-violet-rgb), .2));color:#f0f9ff73;justify-content:center;align-items:center;font-size:3rem;font-weight:700;display:flex}.pp-cover-fade.svelte-17uuzex{pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0f15258c 55%,#0f1525f5 100%);height:46%;position:absolute;bottom:0;left:0;right:0}.pp-cover--video.svelte-17uuzex .pp-cover-fade:where(.svelte-17uuzex){background:linear-gradient(#0000,#0f1525b3);height:18%}.pp-yt.svelte-17uuzex{appearance:none;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.pp-play.svelte-17uuzex{border-radius:var(--sb-radius);border:1px solid rgba(var(--sb-ice-rgb), .6);width:56px;height:56px;color:var(--sb-ice);z-index:2;background:#0f1525c7;justify-content:center;align-items:center;transition:transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-yt.svelte-17uuzex:hover .pp-play:where(.svelte-17uuzex){transform:translate(-50%,-50%)scale(1.06)}.pp-close.svelte-17uuzex{z-index:3;border-radius:var(--sb-radius);border:1px solid rgba(var(--sb-ice-rgb), .45);width:40px;height:40px;color:var(--sb-text);cursor:pointer;background:#0f1525c7;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex;position:absolute;top:10px;right:10px}.pp-close.svelte-17uuzex:hover,.pp-close.svelte-17uuzex:focus-visible{color:var(--sb-ice);border-color:var(--sb-ice);outline:none}.pp-play-track.svelte-17uuzex{z-index:3;border-radius:var(--sb-radius);border:1px solid rgba(var(--sb-ice-rgb), .6);width:40px;height:40px;color:var(--sb-ice);cursor:pointer;background:#0f1525c7;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:absolute;top:10px;right:60px}.pp.svelte-17uuzex:not(.pp--inline) .pp-play-track:where(.svelte-17uuzex){right:10px}.pp-cover.svelte-17uuzex .pc-wave-wrap{background:linear-gradient(#0000,#080c1473 30%,#080c14d9 100%);padding:10px 12px;bottom:0;left:0;right:0}.pp-body.svelte-17uuzex{gap:var(--sb-space-md);padding:var(--sb-space-md);opacity:1;flex-direction:column;min-height:440px;transition:opacity .2s;display:flex;position:relative}.pp.svelte-17uuzex:not(.pp--inline) .pp-body:where(.svelte-17uuzex){padding:var(--sb-space-md) 0 env(safe-area-inset-bottom,0px)}.pp.svelte-17uuzex:not(.pp--inline) .pp-head:where(.svelte-17uuzex),.pp.svelte-17uuzex:not(.pp--inline) .pp-meta:where(.svelte-17uuzex):first-child{margin-top:0}@media (width<=768px){.modal:has(>.modal-body>.pp:not(.pp--inline)){padding-top:0}.modal:has(>.modal-body>.pp:not(.pp--inline))>.modal-header{margin-inline:calc(-1 * var(--sb-space-md));padding-inline:var(--sb-space-md);padding-top:var(--sb-space-md);margin-bottom:0}.pp.svelte-17uuzex:not(.pp--inline) .pp-cover:where(.svelte-17uuzex){border-radius:0}}.pp-body.svelte-17uuzex:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse at 30% 40%, rgba(var(--sb-ice-rgb), .13) 0%, rgba(var(--sb-ice-rgb), .1) 18%, rgba(var(--sb-violet-rgb), .07) 45%, rgba(var(--sb-violet-rgb), .03) 62%, transparent 76%);width:70%;height:220px;position:absolute;top:-60px;left:-10%}.pp.svelte-17uuzex:not(.pp--inline) .pp-body:where(.svelte-17uuzex):before{display:none}.pp-body.svelte-17uuzex>:where(.svelte-17uuzex){z-index:1;position:relative}.pp.is-swapping.svelte-17uuzex .pp-body:where(.svelte-17uuzex),.pp.is-swapping.svelte-17uuzex .pp-cover:where(.svelte-17uuzex){opacity:.35;transition-duration:.15s}.pp-body.svelte-17uuzex.is-resizing{overflow:hidden}.pp-cover.svelte-17uuzex{transition:opacity .2s}.pp-head.svelte-17uuzex{justify-content:space-between;align-items:flex-start;gap:var(--sb-space-md);margin-top:-4px;display:flex}.pp-head-text.svelte-17uuzex{min-width:0}.pp.pp--ed.svelte-17uuzex .pp-head-text:where(.svelte-17uuzex){flex:auto;align-self:stretch}.pp-name.svelte-17uuzex{letter-spacing:-.01em;color:var(--sb-text);overflow-wrap:anywhere;margin:0;font-size:1.7rem;font-weight:700;line-height:1.05}.pp-meta.svelte-17uuzex{color:var(--sb-text-secondary);font-size:var(--sb-text-sm);flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;line-height:1.3;display:flex}.pp-meta--2.svelte-17uuzex{font-size:var(--sb-text-xs);margin-top:3px}.pp.pp--ed.svelte-17uuzex .pp-meta:where(.svelte-17uuzex):not(.pp-meta--2){flex-wrap:nowrap;justify-content:space-between}.pp.pp--ed.svelte-17uuzex .pp-meta:where(.svelte-17uuzex):not(.pp-meta--2)>span:where(.svelte-17uuzex):not(.pp-sep){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pp-role.svelte-17uuzex{color:var(--sb-ice);font-weight:600}.pp-sep.svelte-17uuzex{color:var(--sb-text-muted)}.pp-verified.svelte-17uuzex{color:var(--sb-ice);align-items:center;gap:4px;font-weight:600;display:inline-flex}.pp-verified.svelte-17uuzex svg:where(.svelte-17uuzex){width:13px;height:13px}.pp-cta.svelte-17uuzex{font-size:var(--sb-text-sm);white-space:nowrap;flex:none;padding:10px 16px}.pp-cta-ed.svelte-17uuzex{display:contents}.pp-stars.svelte-17uuzex{color:var(--sb-text-muted);white-space:nowrap}.pp-stars.svelte-17uuzex .on:where(.svelte-17uuzex){color:var(--sb-ice)}.pp-stars-n.svelte-17uuzex{color:var(--sb-text-secondary);margin-left:4px}.pp-muted.svelte-17uuzex{color:var(--sb-text-muted)}.pp-tabs.svelte-17uuzex{border-bottom:1px solid var(--sb-border);gap:4px;display:flex;position:relative}.pp-tabs.svelte-17uuzex button:where(.svelte-17uuzex){appearance:none;color:var(--sb-text-muted);font:inherit;font-size:var(--sb-text-sm);cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-weight:600;transition:color .15s;display:inline-flex}.pp-tabs.svelte-17uuzex button:where(.svelte-17uuzex):hover,.pp-tabs.svelte-17uuzex button:where(.svelte-17uuzex):focus-visible{color:var(--sb-text);outline:none}.pp-tabs.svelte-17uuzex button.is-active:where(.svelte-17uuzex){color:var(--sb-ice)}.pp-tab-ink.svelte-17uuzex{border-radius:var(--sb-radius-2xs);background:var(--sb-ice);height:2px;box-shadow:0 0 8px rgba(var(--sb-ice-rgb), .6);transition:left .25s cubic-bezier(.32,.72,0,1),right .25s cubic-bezier(.32,.72,0,1);position:absolute;bottom:-1px}.pp.pp--ed.svelte-17uuzex .pp-tab-ink:where(.svelte-17uuzex){box-shadow:none;background:linear-gradient(to right, var(--sb-ice), var(--sb-violet));border-radius:0;transition:right .42s cubic-bezier(.16,1,.3,1),left .48s cubic-bezier(.4,0,.2,1) .14s}.pp.pp--ed.svelte-17uuzex .pp-tab-ink.rev:where(.svelte-17uuzex){background:linear-gradient(to left, var(--sb-ice), var(--sb-violet));transition:left .42s cubic-bezier(.16,1,.3,1),right .48s cubic-bezier(.4,0,.2,1) .14s}.pp.svelte-17uuzex .pp-tab-ink.cut:where(.svelte-17uuzex){transition:none}.pp-tab-n.svelte-17uuzex{color:var(--sb-text-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-weight:500;display:inline-flex}.pp-tabs.svelte-17uuzex button.is-active:where(.svelte-17uuzex) .pp-tab-n:where(.svelte-17uuzex){color:var(--sb-text-secondary)}.pp-panel.svelte-17uuzex{gap:var(--sb-space-sm);min-height:96px;font-size:var(--sb-text-sm);color:var(--sb-text-secondary);flex-direction:column;display:flex}.pp-bio.svelte-17uuzex{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.pp-empty.svelte-17uuzex{color:var(--sb-text-muted);font-size:var(--sb-text-sm);margin:0}.pp-tags.svelte-17uuzex{flex-wrap:wrap;gap:6px;margin:0;display:flex}.pp-tag.svelte-17uuzex{text-align:center;white-space:nowrap;border-radius:var(--sb-radius);background:rgba(var(--sb-ice-rgb), .08);border:1px solid rgba(var(--sb-ice-rgb), .25);color:var(--sb-ice);font-size:var(--sb-text-xs);flex:1 1 0;padding:4px 9px;font-weight:600}.pp-facts.svelte-17uuzex{flex-wrap:wrap;row-gap:8px;margin:2px 0 0;display:flex}.pp-facts.svelte-17uuzex div:where(.svelte-17uuzex){border-left:1px solid var(--sb-border);flex-direction:column;flex:1 1 0;gap:2px;min-width:0;padding:0 12px;display:flex}.pp-facts.svelte-17uuzex div:where(.svelte-17uuzex):first-child{border-left:0;padding-left:0}.pp-facts.svelte-17uuzex dt:where(.svelte-17uuzex){text-transform:uppercase;letter-spacing:.08em;color:var(--sb-text-muted);white-space:nowrap;font-size:.66rem}.pp-facts.svelte-17uuzex dd:where(.svelte-17uuzex){color:var(--sb-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.pp-facts.svelte-17uuzex dd.is-tbc:where(.svelte-17uuzex){color:var(--sb-text-muted);font-weight:500}.pp-social.svelte-17uuzex{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.pp-social.svelte-17uuzex li:where(.svelte-17uuzex){flex:1 1 0;min-width:0;display:flex}.pp-social-cell.svelte-17uuzex{border-radius:var(--sb-radius);border:1px solid rgba(var(--sb-ice-rgb), .3);background:rgba(var(--sb-ice-rgb), .06);height:36px;color:var(--sb-ice);flex:1;justify-content:center;align-items:center;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.pp-social-cell.svelte-17uuzex:hover,.pp-social-cell.svelte-17uuzex:focus-visible{border-color:var(--sb-ice);background:rgba(var(--sb-ice-rgb), .12);outline:none;transform:translateY(-1px)}.pp-social-cell.is-muted.svelte-17uuzex{border-color:var(--sb-border);color:var(--sb-text-muted);opacity:.45;background:0 0}.pp-link.svelte-17uuzex{appearance:none;font:inherit;color:var(--sb-ice);border:0;border-bottom:1px solid rgba(var(--sb-ice-rgb), .3);cursor:pointer;background:0 0;padding:0;text-decoration:none}.pp-link.svelte-17uuzex:hover{border-bottom-color:var(--sb-ice)}.pp-tracks.svelte-17uuzex{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pp-tracks.svelte-17uuzex li:where(.svelte-17uuzex){border-radius:var(--sb-radius-sm);background:rgba(var(--sb-ice-rgb), .05);align-items:center;gap:10px;padding:6px 10px;display:flex}.pp-track-n.svelte-17uuzex{width:16px;color:var(--sb-text-muted);font-size:var(--sb-text-xs)}.pp-track-t.svelte-17uuzex{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sb-text);flex:1;overflow:hidden}.pp-mini.svelte-17uuzex{border-radius:var(--sb-radius-sm);border:1px solid rgba(var(--sb-ice-rgb), .45);color:var(--sb-ice);font:inherit;font-size:var(--sb-text-xs);cursor:pointer;background:#0f1525b3;align-items:center;gap:4px;padding:4px 10px;font-weight:600;display:inline-flex}.pp-note.svelte-17uuzex{color:var(--sb-text-muted);font-size:var(--sb-text-xs);margin:0}.pp-photos.svelte-17uuzex{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pp-photos.svelte-17uuzex img:where(.svelte-17uuzex){aspect-ratio:1;object-fit:cover;border-radius:var(--sb-radius-sm);width:100%;display:block}.pp-review.svelte-17uuzex{border-radius:var(--sb-radius);background:rgba(var(--sb-ice-rgb), .05);border:1px solid var(--sb-border);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pp-review.svelte-17uuzex header:where(.svelte-17uuzex){align-items:center;gap:8px;display:flex}.pp-review.svelte-17uuzex header:where(.svelte-17uuzex) img:where(.svelte-17uuzex),.pp-review-av.svelte-17uuzex{border-radius:var(--sb-radius-sm);object-fit:cover;background:rgba(var(--sb-ice-rgb), .15);flex:none;width:24px;height:24px}.pp-review-who.svelte-17uuzex{color:var(--sb-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.pp-review-when.svelte-17uuzex{color:var(--sb-text-muted);font-size:var(--sb-text-xs)}.pp-review.svelte-17uuzex p:where(.svelte-17uuzex){-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.pp-map.svelte-17uuzex{padding-top:var(--sb-space-sm);border-top:1px solid var(--sb-border);flex-direction:column;flex:none;gap:8px;display:flex}.pp-map-head.svelte-17uuzex{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pp-map-head.svelte-17uuzex h4:where(.svelte-17uuzex){font-size:var(--sb-text-sm);color:var(--sb-text);letter-spacing:.02em;margin:0;font-weight:700}.pp-map-head.svelte-17uuzex .pp-muted:where(.svelte-17uuzex){font-size:var(--sb-text-xs)}.pp-skel.svelte-17uuzex{flex-direction:column;gap:10px;padding:4px 0;display:flex}.pp-skel-line.svelte-17uuzex{border-radius:var(--sb-radius-xs);background:rgba(var(--sb-ice-rgb), .08);height:14px;display:block}.pp-skel-line.w60.svelte-17uuzex{width:60%;height:22px}.pp-skel-line.w40.svelte-17uuzex{width:40%}.pp-skel-line.w90.svelte-17uuzex{width:90%}.pp-skel-line.w80.svelte-17uuzex{width:80%}@media (width<=640px){.pp-head.svelte-17uuzex{flex-direction:column}.pp-cta.svelte-17uuzex{justify-content:center;width:100%}.pp-name.svelte-17uuzex{font-size:1.35rem}.pp-body.svelte-17uuzex{padding:var(--sb-space-md) var(--sb-space-md) calc(var(--sb-space-md) + env(safe-area-inset-bottom,0px))}.pp-facts.svelte-17uuzex div:where(.svelte-17uuzex){flex:40%}.pp-facts.svelte-17uuzex div:where(.svelte-17uuzex):nth-child(odd){border-left:0;padding-left:0}.pp-facts.svelte-17uuzex dd:where(.svelte-17uuzex){white-space:normal}}@media (prefers-reduced-motion:reduce){.pp-body.svelte-17uuzex,.pp-cover.svelte-17uuzex,.pp-play.svelte-17uuzex,.pp-close.svelte-17uuzex,.pp-tabs.svelte-17uuzex button:where(.svelte-17uuzex),.pp-tab-ink.svelte-17uuzex,.pp.pp--ed.svelte-17uuzex .pp-tab-ink:where(.svelte-17uuzex),.pp.pp--ed.svelte-17uuzex .pp-tab-ink.rev:where(.svelte-17uuzex){transition:none}}.pf-roles.svelte-1ahw1yn .ed-b{flex:1 1 0;place-items:center;min-width:0;min-height:44px;padding:0 2px;display:grid}@media (width<=359px){.pf-roles.svelte-1ahw1yn .ed-b:nth-child(n+4){display:none}}.pf-count.svelte-1ahw1yn{min-height:1.2em;margin:12px 0 0}.pf-note.svelte-1ahw1yn{color:var(--sb-text-muted);margin:10px 0 0}.pf-dim.svelte-1ahw1yn{opacity:.45;transition:opacity var(--sb-transition)}.pf-map.svelte-1ahw1yn{aspect-ratio:3/4;max-width:100%;max-height:420px;margin:0 auto;position:relative}.pf-livemap.svelte-1ahw1yn{min-height:420px;position:relative}.pf-livemap.svelte-1ahw1yn>.hub-map-fb:where(.svelte-1ahw1yn){z-index:2;background:var(--sb-bg-body);position:absolute;inset:0}.pf-map.svelte-1ahw1yn img:where(.svelte-1ahw1yn){object-fit:contain;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.pf-map.svelte-1ahw1yn .pf-pin{border-radius:var(--sb-radius-round);background:var(--sb-ice);width:12px;height:12px;box-shadow:0 0 10px rgba(var(--sb-ice-rgb), .6);margin:-6px 0 0 -6px;position:absolute}.pf-map.svelte-1ahw1yn .pf-pin:after{content:"";position:absolute;inset:-16px}.pf-map.svelte-1ahw1yn .pf-pin--major{width:16px;height:16px;margin:-8px 0 0 -8px}.pf-regions.svelte-1ahw1yn{scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:14px;overflow-x:auto}.pf-regions.svelte-1ahw1yn::-webkit-scrollbar{display:none}.pf-regions.svelte-1ahw1yn .ed-b{white-space:nowrap;flex:none;min-height:44px;padding:0 14px}.pf-close-p.svelte-1ahw1yn{color:var(--sb-text-secondary);margin:8px 0 0}.pf-small.svelte-1ahw1yn{margin:18px 0 0}.pf-small.svelte-1ahw1yn a:where(.svelte-1ahw1yn){color:var(--sb-ice);text-decoration:none}
