.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{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#0f1525d1;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.scene-map .finder:before{content:"";background:linear-gradient(120deg,var(--ice),var(--sky) 45%,#818cf8);-webkit-mask-composite:xor;pointer-events:none;border-radius:7px;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:4px;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);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:7px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.scene-map .pill i{background:var(--dot,var(--ice));width:8px;height:8px;box-shadow:0 0 8px var(--dot,var(--ice));border-radius:50%}.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);width:100%;color:var(--text);font:inherit;background:#080c14cc;border-radius:4px;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);z-index:5;border-radius:4px;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:12px;margin:18px 0 0;animation:4s ease-in-out infinite shell-breathe;position:relative}.scene-map .shell:hover{animation:none}@keyframes shell-breathe{0%,to{box-shadow:0 0 0 1px rgba(var(--ice-rgb),.28),0 0 18px rgba(var(--ice-rgb),.16)}50%{box-shadow:0 0 0 1px rgba(var(--ice-rgb),.5),0 0 34px rgba(var(--ice-rgb),.3)}}.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{cursor:grab;touch-action:none;background:linear-gradient(#061322 0%,#173b52 58%,#081d2c 100%);border-radius:12px;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:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:inline-grid}.scene-map .mapctl .seg button{text-transform:none;letter-spacing:0;border-radius:10px;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{background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;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);letter-spacing:.12em;text-transform:uppercase;color:var(--text);box-shadow:0 0 18px rgba(var(--ice-rgb),.18);background:#0f1525d9;border-radius:4px;align-items:center;gap:8px;padding:5px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.scene-map .chip i{background:var(--ice);width:7px;height:7px;box-shadow:0 0 8px var(--ice);border-radius:50%;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);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1220d9;border-radius:6px;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{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1220f2;border-radius:6px}.scene-map .ctrls .seg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1525e0}.scene-map .ctrls .zoom{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1220d9;border-radius:6px;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;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1220c7;border-radius:6px;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;width:100%;font:inherit;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;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{background:var(--c);width:10px;height:10px;box-shadow:0 0 8px var(--c);top:var(--dot-y,0px);border-radius:50%;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:1px solid rgba(var(--ice-rgb),.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#0f1525e0;border-radius:6px;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);cursor:pointer;border-radius:3px;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);cursor:pointer;border-radius:3px;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:1px solid var(--border);background:rgba(var(--ice-rgb),.06);width:28px;height:28px;color:var(--ice);font:inherit;cursor:pointer;border-radius:4px;font-size:1rem}.scene-map .shelf .pager .track{flex:1;gap:4px;display:flex}.scene-map .shelf .pager .track i{background:rgba(var(--ice-rgb),.14);border-radius:2px;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:2px;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: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;border-radius:6px;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:1px solid var(--border);background:rgba(var(--ice-rgb),.06);width:28px;height:28px;color:var(--ice);font:inherit;cursor:pointer;border-radius:4px;font-size:1rem}.scene-map .lineupbar .pager .track{flex:1;gap:4px;display:flex}.scene-map .lineupbar .pager .track i{background:rgba(var(--ice-rgb),.14);border-radius:2px;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:2px;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:1px solid rgba(var(--ice-rgb),.35);cursor:pointer;background:#111a2e;border-radius:6px;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);background:rgba(var(--ice-rgb),.15);height:28px;color:var(--ice);letter-spacing:.05em;border-radius:6px;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: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;border-radius:8px;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:2px;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;cursor:pointer;border:1px solid rgba(var(--ice-rgb),.4);background:rgba(var(--ice-rgb),.1);color:var(--text);border-radius:4px;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: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;border-radius:6px;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{background:#0b1220 50%/cover;border-radius:6px;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:1px;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:1px solid var(--border);background:rgba(var(--ice-rgb),.08);cursor:pointer;width:30px;height:30px;color:var(--ice);font:inherit;border-radius:4px;place-items:center;font-size:.9rem;display:grid}.scene-map .listen .ctl{gap:4px;display:grid}.scene-map .pc{pointer-events:none;opacity:0;z-index:4;background:#111827f5;border-radius:8px;width:220px;height:260px;transition:opacity .18s,transform .18s cubic-bezier(.2,.7,.2,1);animation:4s ease-in-out infinite card-breathe;position:absolute;overflow:hidden;transform:translate(-50%,-110%)scale(.94)}@keyframes card-breathe{0%,to{box-shadow:0 0 6px 1px rgba(var(--ice-rgb),.18),0 0 20px 3px rgba(var(--ice-rgb),.08)}50%{box-shadow:0 0 10px 2px rgba(var(--ice-rgb),.45),0 0 28px 4px rgba(var(--ice-rgb),.18)}}.scene-map .pc.show{opacity:1;pointer-events:auto;transform:translate(-50%,-104%)scale(1)}.scene-map .pc:after{content:"";height:30px;position:absolute;top:100%;left:-16px;right:-16px}.scene-map .pc:before{content:"";background:linear-gradient(135deg,var(--ice),var(--sky),var(--violet));-webkit-mask-composite:xor;pointer-events:none;z-index:3;border-radius:8px;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);background:#0b1220 50%/cover;border-radius:7px 7px 0 0;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:1px solid rgba(var(--ice-rgb),.3);color:var(--text2);background:#0f1525cc;border-radius:3px;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);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);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:1px solid var(--border);background:rgba(var(--ice-rgb),.08);cursor:pointer;box-sizing:border-box;border-radius:3px;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: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;border-radius:6px;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:1px solid var(--border);background:#0b1220 50%/cover;border-radius:50%;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;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:4px;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:1px solid rgba(var(--ice-rgb),.16);background:#0f1525b3;border-radius:6px;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%}}@media (width<=640px){.scene-map .wrap{padding:0 12px}.scene-map .finder{grid-template-columns:1fr;gap:8px;padding:10px}.scene-map .seg{grid-template-columns:1fr 1fr;width:100%;display:grid}.scene-map .pills{display:none}.scene-map .count{text-align:center}.scene-map .stage{border-radius:12px;height:552px}.scene-map .shell{border-radius:12px}.scene-map .hud{display:none}.scene-map .shelf{box-sizing:border-box;width:auto;max-width:none;padding:8px 10px;top:10px;left:10px;right:10px}.scene-map .shelf .sum{white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:.72rem;overflow:hidden}.scene-map .shelf .cities{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.scene-map .shelf .cities button{white-space:nowrap;box-sizing:border-box;gap:6px;min-width:0;height:34px;padding:0 8px;overflow:hidden}.scene-map .shelf .cities button span{text-overflow:ellipsis;overflow:hidden}.scene-map .shelf .cities .chip{box-sizing:border-box;grid-column:1/-1;justify-content:center;height:34px}.scene-map .shelf .back{margin-top:6px}.scene-map .legend{border-radius:6px;flex-direction:row;justify-content:space-between;gap:0;padding:6px;bottom:10px;left:10px;right:10px}.scene-map .legend .ttl{display:none}.scene-map .legend button{align-items:center;gap:.35rem;width:auto;padding:6px 8px;font-size:.7rem;line-height:1}.scene-map .legend button i{width:9px;height:9px}.scene-map .ctrls{top:auto;bottom:64px;right:10px}.scene-map .mapsearch{width:auto;inset:auto 10px 10px}.scene-map .mapsearch .sug{top:auto;bottom:calc(100% + 6px)}.scene-map .shelf .cities .chip{box-sizing:border-box;letter-spacing:.06em;background:rgba(var(--ice-rgb),.08);border:1px solid rgba(var(--ice-rgb),.25);height:34px;color:var(--text2);border-radius:3px;grid-column:auto;justify-content:center;font-size:.72rem;display:flex}.scene-map .legend{bottom:62px}.scene-map .ctrls{bottom:114px}.scene-map .lineup{gap:10px;padding:10px}.scene-map .lcard{aspect-ratio:4/5}.scene-map .lineup .lineupbar{grid-template-columns:1fr;gap:8px 10px;padding:8px 10px}.scene-map .lineupbar .lbt{grid-area:1/1}.scene-map .lineupbar .acts{grid-area:3/1;grid-template-columns:1fr 1fr;justify-self:stretch;gap:8px;display:grid}.scene-map .lineup .lineupbar .acts .back{box-sizing:border-box;justify-content:center;width:100%}.scene-map .lineupbar .acts #lbGrid{order:-1}.scene-map .lineupbar .pager{grid-area:2/1/auto/-1;grid-template-columns:auto 1fr auto;grid-template-areas:"t t t""p c n";justify-self:stretch;align-items:center;gap:8px;width:auto;display:grid}.scene-map .lineupbar .pager .track{grid-area:t;min-width:0}.scene-map .lineupbar .pager button[data-pg="-1"]{grid-area:p}.scene-map .lineupbar .pager b{text-align:center;grid-area:c}.scene-map .lineupbar .pager button[data-pg="1"]{grid-area:n}.scene-map .shell.is-open .ctrls{bottom:70px}.scene-map .lineupbar{width:auto;bottom:10px;left:10px;right:10px;transform:none}.scene-map .ccard{width:auto;bottom:64px;right:10px;transform:none;top:auto!important;left:10px!important}.scene-map .pc{width:200px;height:236px}.scene-map .mapctl .seg{width:100%}.scene-map .maphint{display:none}}.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:2px solid rgba(var(--ice-rgb),.25);border-top-color:var(--ice);border-radius:50%;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);background:#0f152599;transition:opacity .3s,transform .2s,box-shadow .2s;animation:4s ease-in-out infinite svelte-n23vr4-hfg-breathe;display:block;position:relative;overflow:hidden}.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{animation:none;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)}}@keyframes svelte-n23vr4-hfg-breathe{0%,to{box-shadow:0 0 5px #38bdf81f}50%{box-shadow:0 0 14px #38bdf866,0 0 24px #6366f12e}}@media (prefers-reduced-motion:reduce){.hfg-cell.svelte-n23vr4,.hfg-cell-tip.svelte-n23vr4{animation:none}}@media (width<=768px){.hfg.svelte-n23vr4{grid-template-columns:repeat(5,1fr);gap:6px}.hfg-cell-tip.svelte-n23vr4:nth-child(n+21){display:none}.hero.hero-choreo:not(.is-live) .hfg-cell-tip.svelte-n23vr4{visibility:hidden;animation:0s 2.5s forwards svelte-n23vr4-hfg-nojs}.hero.hero-choreo.is-live .hfg-cell-tip.svelte-n23vr4{visibility:visible;animation:.75s cubic-bezier(.16,1,.3,1) backwards svelte-n23vr4-hfg-drop;animation-delay:calc(var(--choreo-step,80ms) * 4 + var(--drop-i,0) * 45ms)}@keyframes svelte-n23vr4-hfg-nojs{to{visibility:visible}}}@media (width<=768px) and (prefers-reduced-motion:reduce){.hero.hero-choreo.is-live .hfg-cell-tip.svelte-n23vr4{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))}.hrp-cell.svelte-ret9f2{isolation:isolate;aspect-ratio:1;border-radius:var(--sb-radius-lg);background:#0f152599;transition:transform .2s,box-shadow .2s;animation:4s ease-in-out infinite svelte-ret9f2-hrp-breathe;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{animation:none;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)}}@keyframes svelte-ret9f2-hrp-breathe{0%,to{box-shadow:0 0 5px #38bdf81f}50%{box-shadow:0 0 14px #38bdf866,0 0 24px #6366f12e}}@media (prefers-reduced-motion:reduce){.hrp-cell.svelte-ret9f2{animation:none}}@media (width<=768px){.hrp-wrap.svelte-ret9f2{display: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%)}.rj-full.svelte-1k0ns9d .cf-nav{margin-top:-56px}@media (width<=768px){.rj-full.svelte-1k0ns9d .cf-nav{margin-top:-28px}}.sb-pagination.svelte-14nrfpk{align-items:center;gap:var(--sb-space-sm);margin-top:var(--sb-space-xl);padding:var(--sb-space-xs) var(--sb-space-md);border-radius:var(--sb-radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1525b3;border:1px solid #0000;grid-template-columns:1fr auto 1fr;animation:4s ease-in-out infinite svelte-14nrfpk-sb-pagination-glow;display:grid;position:relative;box-shadow:0 0 12px #38bdf826,0 0 24px #6366f114}@keyframes svelte-14nrfpk-sb-pagination-glow{0%,to{box-shadow:0 0 12px #38bdf826,0 0 24px #6366f114}50%{box-shadow:0 0 18px #38bdf840,0 0 36px #6366f126}}.sb-pagination-border.svelte-14nrfpk{border-radius:inherit;background:linear-gradient(135deg, var(--sb-ice), var(--sb-sky), var(--sb-violet));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-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}.sb-pagination-stats.svelte-14nrfpk{font-size:var(--sb-text-sm);color:var(--sb-text-muted);white-space:nowrap;grid-area:1/1;justify-self:start}.sb-pagination-stats.svelte-14nrfpk strong{color:var(--sb-text);font-weight:600}.sb-pagination-controls.svelte-14nrfpk{grid-area:1/3;justify-self:end;align-items:center;gap:4px;display:flex}.sb-pagination-ellipsis.svelte-14nrfpk{color:var(--sb-text-muted);font-size:var(--sb-text-sm);padding:0 6px}.sb-page-btn.svelte-14nrfpk{min-width:34px;height:34px;color:var(--sb-text-secondary);border-radius:var(--sb-radius);cursor:pointer;font-family:var(--sb-font);font-size:var(--sb-text-sm);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;font-weight:600;transition:all .2s;display:inline-flex;position:relative}.sb-page-btn.svelte-14nrfpk:hover:not(:disabled):not(.active){color:var(--sb-ice);background:#38bdf814;border-color:#38bdf833}.sb-page-btn.active.svelte-14nrfpk{color:#fff;background:linear-gradient(135deg,#38bdf840,#6366f133);border-color:#0000;font-weight:700;box-shadow:0 0 10px #38bdf833,0 0 4px #6366f11f}.sb-page-btn.svelte-14nrfpk:disabled{opacity:.25;cursor:not-allowed}@media (width<=640px){.sb-pagination.svelte-14nrfpk{align-items:center;gap:var(--sb-space-sm);padding:var(--sb-space-sm) var(--sb-space-md);flex-direction:column;display:flex}.sb-pagination-stats.svelte-14nrfpk{text-align:center;font-size:var(--sb-text-xs)}.sb-pagination-controls.svelte-14nrfpk{flex-wrap:wrap;justify-content:center}.sb-page-btn.svelte-14nrfpk{min-width:30px;height:30px;font-size:var(--sb-text-xs)}}.sb-page-nums.svelte-14nrfpk{display:contents}@media (width<=480px){.sb-pagination-controls.svelte-14nrfpk{grid-template-columns:1fr 1fr;grid-template-areas:"nums nums""prev next";gap:8px;width:100%;display:grid}.sb-page-nums.svelte-14nrfpk{grid-area:nums;justify-content:center;align-items:center;gap:6px;display:flex}.sb-page-nums.svelte-14nrfpk .sb-page-btn:where(.svelte-14nrfpk){flex:1 1 0;min-width:0;max-width:64px;height:36px}.sb-page-btn.is-prev.svelte-14nrfpk{grid-area:prev}.sb-page-btn.is-next.svelte-14nrfpk{grid-area:next}}.light-mode .sb-pagination.svelte-14nrfpk,[data-theme=light] .sb-pagination.svelte-14nrfpk{background:#ffffffeb;animation:none;box-shadow:0 1px 4px #0f172a0f,0 4px 12px #0f172a0a}.light-mode .sb-pagination-border.svelte-14nrfpk,[data-theme=light] .sb-pagination-border.svelte-14nrfpk{background:linear-gradient(135deg,#38bdf84d,#0ea5e94d,#6366f14d)}.light-mode .sb-page-btn.svelte-14nrfpk,[data-theme=light] .sb-page-btn.svelte-14nrfpk{color:var(--sb-text-secondary)}.light-mode .sb-page-btn.svelte-14nrfpk:hover:not(:disabled):not(.active),[data-theme=light] .sb-page-btn.svelte-14nrfpk:hover:not(:disabled):not(.active){color:var(--sb-sky);background:#0ea5e914;border-color:#0ea5e933}.light-mode .sb-page-btn.active.svelte-14nrfpk,[data-theme=light] .sb-page-btn.active.svelte-14nrfpk{color:#fff;background:linear-gradient(135deg,#0ea5e9d9,#6366f1bf);box-shadow:0 2px 8px #0ea5e940}.light-mode .sb-page-btn.active.svelte-14nrfpk:before,[data-theme=light] .sb-page-btn.active.svelte-14nrfpk:before{background:linear-gradient(135deg,#38bdf866,#0ea5e966,#6366f166)}.light-mode .sb-page-btn.svelte-14nrfpk:disabled,[data-theme=light] .sb-page-btn.svelte-14nrfpk:disabled{opacity:.35}.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:2;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-beacon{pointer-events:none;mix-blend-mode:screen;width:260px;height:260px;position:relative}.pcm-beacon>span{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pcm-core{background:radial-gradient(circle,#f0fafff2 0%,#78d6ffcc 40%,#38bdf873 70%,#38bdf800 100%);width:22px;height:22px;animation:2.8s ease-in-out infinite svelte-18a68zm-pcm-core;box-shadow:0 0 26px 10px #38bdf866}.pcm-halo{background:radial-gradient(circle,#38bdf873 0%,#38bdf83d 28%,#6366f124 50%,#6366f10d 66%,#0000 76%);width:220px;height:220px;animation:2.8s ease-in-out infinite svelte-18a68zm-pcm-breathe}.pcm-ring{opacity:0;background:radial-gradient(circle,#38bdf852 0%,#38bdf826 45%,#0000 70%);width:56px;height:56px;animation:3.6s cubic-bezier(.2,.6,.3,1) infinite svelte-18a68zm-pcm-ripple}.pcm-ring--b{background:radial-gradient(circle,#818cf847 0%,#818cf81f 45%,#0000 70%);animation-delay:1.8s}@keyframes svelte-18a68zm-pcm-core{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}@keyframes svelte-18a68zm-pcm-breathe{0%,to{opacity:.7;transform:translate(-50%,-50%)scale(.85)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}@keyframes svelte-18a68zm-pcm-ripple{0%{opacity:.6;transform:translate(-50%,-50%)scale(.4)}60%{opacity:.28}to{opacity:0;transform:translate(-50%,-50%)scale(5)}}.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-beacon>span{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pcm-host.svelte-18a68zm{transition:none}.pcm-core,.pcm-halo{animation:none}.pcm-ring{opacity:.3;animation:none;transform:translate(-50%,-50%)scale(2)}}.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-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-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-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{background:var(--sb-ice);height:2px;box-shadow:0 0 8px rgba(var(--sb-ice-rgb), .6);border-radius:2px;transition:transform .25s cubic-bezier(.32,.72,0,1),width .25s cubic-bezier(.32,.72,0,1);position:absolute;bottom:-1px;left:0}.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{background:rgba(var(--sb-ice-rgb), .08);border-radius:4px;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{transition:none}}.dir-finder.svelte-1d86w9x .cs{flex:1 1 0;min-width:120px}.dir-finder.svelte-1d86w9x .cs-trigger{height:auto;padding:10px 38px 10px 16px;font-weight:600}@media (width<=640px){.dir-finder.svelte-1d86w9x .cs{width:100%;min-width:0}}.gx-compare-tagline.svelte-fcztdl{text-align:center;color:var(--sb-text-muted);margin:0 0 1.25rem;font-size:.82rem}.gx-compare-table-wrap.svelte-fcztdl{overflow:visible}.gx-compare-table.svelte-fcztdl{border-collapse:collapse;table-layout:fixed;width:100%}.gx-compare-table.svelte-fcztdl th:where(.svelte-fcztdl),.gx-compare-table.svelte-fcztdl td:where(.svelte-fcztdl){text-align:center;vertical-align:middle;border-bottom:1px solid rgba(var(--sb-ice-rgb), .08);padding:10px 12px;font-size:.85rem}.gx-compare-table.svelte-fcztdl td:where(.svelte-fcztdl){overflow:hidden}.gx-compare-table.svelte-fcztdl tbody:where(.svelte-fcztdl) tr:where(.svelte-fcztdl):last-child td:where(.svelte-fcztdl){border-bottom:none}.gx-compare-table.svelte-fcztdl th:where(.svelte-fcztdl):first-child,.gx-compare-table.svelte-fcztdl td:where(.svelte-fcztdl):first-child{text-align:left;color:var(--sb-text-muted);text-transform:uppercase;letter-spacing:.05em;width:72px;font-size:.78rem}.gx-compare-table.svelte-fcztdl thead:where(.svelte-fcztdl) th:where(.svelte-fcztdl){border-bottom:1px solid rgba(var(--sb-ice-rgb), .2);vertical-align:top;padding-bottom:14px}.gx-compare-table.svelte-fcztdl thead:where(.svelte-fcztdl) th:where(.svelte-fcztdl):not(:first-child){height:120px}.gx-compare-avatar-wrap.svelte-fcztdl{border-radius:var(--sb-radius);width:72px;height:72px;margin:0 auto 8px;animation:4s ease-in-out infinite svelte-fcztdl-gx-cmp-glow;position:relative}.gx-compare-avatar-wrap.svelte-fcztdl:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#38bdf880,#6366f180);padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 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}.gx-compare-avatar.svelte-fcztdl{border-radius:calc(var(--sb-radius) - 2px);object-fit:cover;width:100%;height:100%;display:block}.gx-compare-avatar--empty.svelte-fcztdl{background:rgba(var(--sb-ice-rgb), .1)}@keyframes svelte-fcztdl-gx-cmp-glow{0%,to{box-shadow:0 0 8px rgba(var(--sb-ice-rgb), .3), 0 0 20px rgba(var(--sb-ice-rgb), .1)}50%{box-shadow:0 0 14px rgba(var(--sb-ice-rgb), .5), 0 0 32px rgba(var(--sb-ice-rgb), .2)}}.gx-compare-profile-cell.svelte-fcztdl{flex-direction:column;justify-content:flex-start;align-items:center;height:100%;display:flex}.gx-compare-name.svelte-fcztdl{color:var(--sb-text);-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;text-align:center;-webkit-box-orient:vertical;max-width:100%;font-size:.85rem;font-weight:600;display:-webkit-box;overflow:hidden}.gx-compare-cell.svelte-fcztdl{color:var(--sb-text)}.gx-compare-label.svelte-fcztdl,.gx-compare-star.svelte-fcztdl{color:var(--sb-text-muted)}.gx-compare-star.on.svelte-fcztdl{color:var(--sb-ice)}.gx-compare-table.svelte-fcztdl .gx-compare-view:where(.svelte-fcztdl){color:var(--sb-ice);border-bottom:1px solid rgba(var(--sb-ice-rgb), .3);margin-top:6px;font-size:.78rem;text-decoration:none;transition:border-color .15s;display:inline-block}.gx-compare-table.svelte-fcztdl .gx-compare-view:where(.svelte-fcztdl):hover{border-color:var(--sb-ice)}.gx-compare-cta.svelte-fcztdl{text-align:center;flex:1}.gx-compare-cta.svelte-fcztdl p:where(.svelte-fcztdl){color:var(--sb-text-muted);margin:0 0 .75rem;font-size:.85rem;line-height:1.5}.gx-compare-cta.svelte-fcztdl .sb-btn:where(.svelte-fcztdl){padding:10px 24px;font-size:.85rem}@media (width<=640px){.gx-compare-table.svelte-fcztdl th:where(.svelte-fcztdl):first-child,.gx-compare-table.svelte-fcztdl td:where(.svelte-fcztdl):first-child{width:50px;font-size:.7rem}.gx-compare-table.svelte-fcztdl th:where(.svelte-fcztdl),.gx-compare-table.svelte-fcztdl td:where(.svelte-fcztdl){padding:8px 4px;font-size:.75rem}.gx-compare-avatar-wrap.svelte-fcztdl{width:48px;height:48px}.gx-compare-table.svelte-fcztdl thead:where(.svelte-fcztdl) th:where(.svelte-fcztdl):not(:first-child){height:95px}.gx-compare-name.svelte-fcztdl{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.gx-compare-avatar-wrap.svelte-fcztdl{animation:none}}
