.ptp-wrap.svelte-1cgmi9p{position:relative}.ptp.svelte-1cgmi9p{pointer-events:none;-webkit-user-select:none;user-select:none}.ptp.svelte-1cgmi9p .tp-drift{filter:brightness(.4)saturate(.55)}.sb-profile-featured-media.svelte-p0erqz{gap:var(--sb-space-md);grid-template-columns:repeat(3,1fr);display:grid}.sb-profile-media-item.svelte-p0erqz{aspect-ratio:1;background:var(--sb-bg-input);border:1px solid var(--sb-border);border-radius:var(--sb-radius);cursor:pointer;transition:all var(--sb-transition);position:relative;overflow:hidden}.sb-profile-media-item.svelte-p0erqz:hover{border-color:var(--sb-ice);box-shadow:0 0 12px rgba(var(--sb-ice-rgb), .15)}.sb-profile-media-item.svelte-p0erqz img:where(.svelte-p0erqz){object-fit:cover;width:100%;height:100%}@media (width<=768px){.sb-profile-featured-media.svelte-p0erqz{grid-template-columns:repeat(3,1fr)}}.sb-card.svelte-p0erqz{background:var(--sb-bg-card);border-radius:var(--sb-radius);padding:var(--sb-space-lg);transition:background var(--sb-transition), box-shadow var(--sb-transition), transform var(--sb-transition);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;min-width:0;animation:4s ease-in-out infinite svelte-p0erqz-sb-card-breathe;position:relative;overflow:visible}.sb-card.svelte-p0erqz:before{content:"";border-radius:inherit;background:var(--sb-gradient);-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-card.svelte-p0erqz:hover{background:var(--sb-bg-card-hover)}@keyframes svelte-p0erqz-sb-card-breathe{0%,to{box-shadow:0 0 4px rgba(var(--sb-ice-rgb), 0)}50%{box-shadow:0 0 4px rgba(var(--sb-ice-rgb), .7)}}.sb-profile-section.svelte-p0erqz{-webkit-backdrop-filter:none;backdrop-filter:none}.sb-profile-section-header.svelte-p0erqz{margin-bottom:var(--sb-space-md);padding-bottom:var(--sb-space-sm);border-bottom:1px solid var(--sb-border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.sb-profile-section-header.svelte-p0erqz .sb-profile-section-title:where(.svelte-p0erqz){border-bottom:none;margin-bottom:0;padding-bottom:0}.sb-profile-section-title.svelte-p0erqz{font-size:var(--sb-text-lg);margin-bottom:var(--sb-space-md);padding-bottom:var(--sb-space-sm);border-bottom:1px solid var(--sb-border);font-weight:700}.sb-profile-empty.svelte-p0erqz{text-align:center;padding:var(--sb-space-xl);color:var(--sb-text-muted);font-size:var(--sb-text-sm)}.tab-pending.tab-pending.tab-pending.svelte-p0erqz{min-height:320px}.tab-pending.svelte-p0erqz{justify-content:center;align-items:center;animation:.2s .15s both svelte-p0erqz-tab-pending-in;display:flex}.tab-pending.is-failed.svelte-p0erqz{animation:none}@keyframes svelte-p0erqz-tab-pending-in{0%{opacity:0}to{opacity:1}}.setlist-default-badge.svelte-p0erqz{font-size:var(--sb-text-xs);color:var(--sb-ice-text);border:1px solid rgba(var(--sb-ice-rgb), .3);border-radius:var(--sb-radius-sm);background:rgba(var(--sb-ice-rgb), .08);vertical-align:middle;margin-left:8px;padding:2px 8px;font-weight:600;display:inline-block}.setlist-poster-wrap.svelte-p0erqz{justify-content:center;display:flex;position:relative}.setlist-poster-img.svelte-p0erqz{border-radius:var(--sb-radius);width:100%}.setlist-page-nav.svelte-p0erqz{background:var(--gx-glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(var(--sb-ice-rgb), .3);border-radius:var(--sb-radius);align-items:center;gap:2px;height:34px;padding:3px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.setlist-page-btn.svelte-p0erqz{border-radius:calc(var(--sb-radius) - 2px);width:28px;height:28px;color:var(--sb-ice-text);cursor:pointer;transition:all var(--sb-transition);background:0 0;border:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.setlist-page-btn.svelte-p0erqz:hover:not(:disabled){background:rgba(var(--sb-ice-rgb), .15)}.setlist-page-btn.svelte-p0erqz:disabled{opacity:.3;cursor:default}.setlist-page-label.svelte-p0erqz{font-size:var(--sb-text-xs);color:rgba(var(--sb-white-rgb), .85);text-align:center;letter-spacing:.02em;min-width:38px;font-weight:600}.setlist-other-list.svelte-p0erqz{padding:var(--sb-space-xs) var(--sb-space-sm) var(--sb-space-xs);flex-direction:column;gap:5px;display:flex}.setlist-other-item.svelte-p0erqz{align-items:center;gap:var(--sb-space-md);padding:10px var(--sb-space-md);color:var(--sb-text-secondary);font-family:inherit;font-size:var(--sb-text-sm);cursor:pointer;border-radius:var(--sb-radius-sm);transition:all var(--sb-transition);background:0 0;border:1px solid #0000;display:flex}.setlist-other-item.svelte-p0erqz:hover{background:rgba(var(--sb-ice-rgb), .02);color:var(--sb-text);border-color:rgba(var(--sb-ice-rgb), .2)}.setlist-other-item.active.svelte-p0erqz{background:rgba(var(--sb-ice-rgb), .06);color:var(--sb-text);border-color:var(--sb-ice)}.setlist-other-thumb.svelte-p0erqz{object-fit:cover;border-radius:var(--sb-radius-sm);flex-shrink:0;width:48px;height:48px}.setlist-other-name.svelte-p0erqz{flex:1;font-weight:500}.setlist-other-count.svelte-p0erqz{font-size:var(--sb-text-xs);color:var(--sb-text-muted)}@media (prefers-reduced-motion:reduce){.sb-card.svelte-p0erqz{animation:none}}[data-theme=light] .sb-card.svelte-p0erqz,body.light-mode .sb-card.svelte-p0erqz{background:var(--sb-frost-fill);-webkit-backdrop-filter:var(--sb-frost-blur);backdrop-filter:var(--sb-frost-blur);box-shadow:var(--sb-frost-shadow);animation-name:sb-card-breathe-light}[data-theme=light] .sb-card.svelte-p0erqz:before,body.light-mode .sb-card.svelte-p0erqz:before{background:var(--sb-frost-border);padding:1px}
