.strip.svelte-3z7nmx{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--c) 10%, var(--bg-1));grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.75rem;display:grid}.art.svelte-3z7nmx{aspect-ratio:1;border-radius:var(--radius);background:color-mix(in srgb, var(--c) 78%, #000);box-shadow:var(--elev-1);display:block;overflow:hidden}.art.svelte-3z7nmx img:where(.svelte-3z7nmx){object-fit:cover;width:100%;height:100%}.info.svelte-3z7nmx{flex-direction:column;gap:.2rem;min-width:0;display:flex}.kind.svelte-3z7nmx{color:var(--accent-text);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.title.svelte-3z7nmx{color:var(--text);font-family:var(--font-display);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:800;line-height:1.15;overflow:hidden}@media (hover:hover){.title.svelte-3z7nmx:hover{text-decoration:underline}}.meta.svelte-3z7nmx{color:var(--dim);font-size:.8rem}@media (width<=640px){.strip.svelte-3z7nmx{grid-template-columns:72px minmax(0,1fr);gap:.8rem}.play.svelte-3z7nmx{grid-column:1/-1;justify-content:center;min-height:44px}}.sentinel.svelte-7h4k2t{height:1px}.profile-head.svelte-7h4k2t{--acts-w:340px;position:relative}.hero.svelte-7h4k2t{border-radius:var(--radius-lg);background:radial-gradient(circle at 8% 50%, color-mix(in srgb, var(--c) 13%, transparent), transparent 32%), linear-gradient(135deg, var(--bg-1), color-mix(in srgb, var(--bg-2) 72%, var(--bg-1)));border:1px solid var(--border);align-items:center;gap:1.35rem;min-height:238px;padding:1.4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 54px #0000001a}.hero.hasimg.svelte-7h4k2t{align-items:flex-end;min-height:clamp(260px,30vw,336px);padding:1.6rem}.hero.svelte-7h4k2t,.hero.hasimg.svelte-7h4k2t{padding-right:calc(var(--acts-w) + 1.5rem)}.hero.positioning.svelte-7h4k2t{cursor:ns-resize;touch-action:none;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--focus) 70%, transparent), 0 24px 70px #0000001f}.banner.svelte-7h4k2t{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.hero.svelte-7h4k2t:after{content:"";opacity:0;z-index:0;background:linear-gradient(#0000 32%,#00000080 68%,#000000e0 100%);position:absolute;inset:0}.hero.hasimg.svelte-7h4k2t:after{opacity:1}.avatar.svelte-7h4k2t{z-index:2;border:3px solid color-mix(in srgb, var(--bg-1) 72%, #fff 28%);border-radius:50%;flex-shrink:0;width:132px;position:relative;overflow:hidden;box-shadow:0 16px 32px #0000002e}.hero.hasimg.svelte-7h4k2t .avatar:where(.svelte-7h4k2t){border-width:4px;border-color:#ffffffdb;width:148px;box-shadow:0 18px 38px #00000052}.info.svelte-7h4k2t{z-index:2;min-width:0;color:var(--text);position:relative}.hero.hasimg.svelte-7h4k2t .info:where(.svelte-7h4k2t){color:#fff}.kind.svelte-7h4k2t{letter-spacing:.08em;color:var(--muted);font-size:.72rem;font-weight:700}.hero.hasimg.svelte-7h4k2t .kind:where(.svelte-7h4k2t){color:#ffffffd1;text-shadow:0 2px 10px #000000b3}h1.svelte-7h4k2t{font-variation-settings:"wdth" 110;letter-spacing:-.045em;text-shadow:none;margin:.3rem 0;font-size:clamp(2rem,4.4vw,3.35rem);font-weight:820}h1.long.svelte-7h4k2t{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2.1rem)}.hero.hasimg.svelte-7h4k2t h1:where(.svelte-7h4k2t){text-shadow:0 4px 24px #000000bf}.actions.svelte-7h4k2t{z-index:2;flex-wrap:wrap;gap:.6rem;display:flex;position:absolute;bottom:calc(1.4rem + 1px);right:calc(1.4rem + 1px)}.hero.hasimg.svelte-7h4k2t+.actions:where(.svelte-7h4k2t){bottom:calc(1.6rem + 1px);right:calc(1.6rem + 1px)}.pods.svelte-7h4k2t{gap:.6rem;margin:0 0 1.4rem;display:grid}.stats.svelte-7h4k2t{gap:0;margin:1.15rem 0;padding:0;display:flex}.stats.svelte-7h4k2t div:where(.svelte-7h4k2t){text-align:left;flex-direction:column;align-items:flex-start;gap:.18rem;display:flex}.stats.svelte-7h4k2t>:where(.svelte-7h4k2t)+:where(.svelte-7h4k2t){border-left:1px solid var(--border);margin-left:1.5rem;padding-left:1.5rem}.stats.svelte-7h4k2t b:where(.svelte-7h4k2t){font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.55rem;font-weight:800;line-height:1}.stats.svelte-7h4k2t span:where(.svelte-7h4k2t){color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:750}.hero.hasimg.svelte-7h4k2t+.actions:where(.svelte-7h4k2t) .follow.on:where(.svelte-7h4k2t){color:#fff;border-color:#fff9}.hero.hasimg.svelte-7h4k2t+.actions:where(.svelte-7h4k2t) .btn:where(.svelte-7h4k2t):not(.btn-accent){color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff21;border-color:#ffffff57;box-shadow:0 12px 26px #0000001f}.hero.hasimg.svelte-7h4k2t+.actions:where(.svelte-7h4k2t) .btn:where(.svelte-7h4k2t):not(.btn-accent):hover{background:#fff3}.edit.svelte-7h4k2t{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:1rem;max-width:760px;margin-bottom:2rem;padding:1.1rem;display:flex;box-shadow:0 18px 46px #00000014}.edit-head.svelte-7h4k2t{justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.2rem;display:flex}.edit-head.svelte-7h4k2t strong:where(.svelte-7h4k2t){font-family:var(--font-display);letter-spacing:-.02em;font-size:1.05rem}.edit-head.svelte-7h4k2t span:where(.svelte-7h4k2t),.position-control.svelte-7h4k2t small:where(.svelte-7h4k2t){color:var(--muted);font-size:.78rem;font-weight:650}.edit.svelte-7h4k2t label:where(.svelte-7h4k2t){flex-direction:column;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.erow2.svelte-7h4k2t{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.media-grid.svelte-7h4k2t,.preview-grid.svelte-7h4k2t{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.file-tile.svelte-7h4k2t{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--bg-2) 64%, transparent);min-height:78px;transition:border-color var(--dur-1) var(--ease-out), background var(--dur-1) var(--ease-out), transform var(--dur-1) var(--ease-out);padding:.85rem;position:relative;overflow:hidden}.file-tile.svelte-7h4k2t:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));background:var(--bg-2);transform:translateY(-1px)}.file-tile.svelte-7h4k2t input:where(.svelte-7h4k2t){opacity:0;cursor:pointer;position:absolute;inset:0}.file-label.svelte-7h4k2t{color:var(--text);font-weight:760}.file-action.svelte-7h4k2t{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.swatch.svelte-7h4k2t{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);justify-content:space-between;align-items:center;gap:.6rem;min-width:190px;padding:.75rem .85rem;position:relative;flex-direction:row!important}.swatch.svelte-7h4k2t i:where(.svelte-7h4k2t){border:2px solid color-mix(in srgb, var(--bg-1) 76%, #fff 24%);width:34px;height:34px;box-shadow:0 0 0 1px var(--border);border-radius:50%}.swatch.svelte-7h4k2t input:where(.svelte-7h4k2t){opacity:0;cursor:pointer;position:absolute;inset:0}input[type=color].svelte-7h4k2t{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);cursor:pointer;width:46px;height:34px;padding:3px}input[type=file].svelte-7h4k2t{color:var(--dim);font-size:.82rem}input[type=range].svelte-7h4k2t{width:100%;accent-color:var(--accent)}.erow.svelte-7h4k2t{gap:.6rem;display:flex}.position-control.svelte-7h4k2t{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg, var(--bg-1), color-mix(in srgb, var(--bg-2) 48%, var(--bg-1)));padding:.85rem;gap:.65rem!important}.position-control.svelte-7h4k2t span:where(.svelte-7h4k2t){justify-content:space-between;gap:1rem;display:flex}.crop-preview.svelte-7h4k2t{color:var(--muted);flex-direction:column;gap:.45rem;font-size:.75rem;font-weight:700;display:flex}.crop-preview.svelte-7h4k2t div:where(.svelte-7h4k2t){border-radius:var(--radius);border:1px solid var(--border);background-size:cover;height:96px;box-shadow:inset 0 -18px 30px #0000002e}.mobile-preview.svelte-7h4k2t div:where(.svelte-7h4k2t){max-width:150px;height:96px}.tabs.svelte-7h4k2t{border-bottom:1px solid var(--border);gap:1.5rem;margin-bottom:1rem;display:flex}.tabs.svelte-7h4k2t button:where(.svelte-7h4k2t){color:var(--muted);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-2) var(--ease-out);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.85rem 0;font-weight:750}.tabs.svelte-7h4k2t button:where(.svelte-7h4k2t):hover,.tabs.svelte-7h4k2t button.active:where(.svelte-7h4k2t){color:var(--text)}.tabs.svelte-7h4k2t button.active:where(.svelte-7h4k2t){border-color:var(--accent)}.rel-head.svelte-7h4k2t{margin:1.4rem 0 .8rem;font-size:.95rem;font-weight:700}.rel-head.svelte-7h4k2t:first-child{margin-top:.4rem}.albums.svelte-7h4k2t{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem .9rem;display:grid}.album.svelte-7h4k2t{text-align:left;flex-direction:column;gap:.45rem;min-width:0;display:flex}.album-art.svelte-7h4k2t{aspect-ratio:1;border-radius:var(--radius);box-shadow:var(--elev-1);display:block;position:relative;overflow:hidden}.album-art.svelte-7h4k2t .cover{width:100%;height:100%}.album-play.svelte-7h4k2t{background:var(--accent);width:38px;height:38px;color:var(--carbon);box-shadow:var(--elev-2);opacity:0;transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.55rem;right:.55rem;transform:translateY(6px)}.album.svelte-7h4k2t:hover .album-play:where(.svelte-7h4k2t),.album.svelte-7h4k2t:focus-visible .album-play:where(.svelte-7h4k2t){opacity:1;transform:none}.album.svelte-7h4k2t:hover .album-art:where(.svelte-7h4k2t){box-shadow:var(--elev-2)}.album.svelte-7h4k2t b:where(.svelte-7h4k2t){text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.album-meta.svelte-7h4k2t{color:var(--muted);font-size:.75rem}.singles.svelte-7h4k2t{flex-direction:column;gap:.15rem;display:flex}.single.svelte-7h4k2t{border-radius:var(--radius);text-align:left;transition:background var(--dur-1) var(--ease-out);align-items:center;gap:.75rem;padding:.4rem .5rem;display:flex}.single.svelte-7h4k2t:hover{background:var(--bg-2)}.single-art.svelte-7h4k2t{border-radius:var(--radius-sm);flex:0 0 40px;width:40px;height:40px;position:relative;overflow:hidden}.single-art.svelte-7h4k2t .cover{width:100%;height:100%}.single-play.svelte-7h4k2t{color:#fff;opacity:0;transition:opacity var(--dur-1) var(--ease-out);background:#00000073;place-items:center;display:grid;position:absolute;inset:0}.single.svelte-7h4k2t:hover .single-play:where(.svelte-7h4k2t),.single.svelte-7h4k2t:focus-visible .single-play:where(.svelte-7h4k2t){opacity:1}.single-info.svelte-7h4k2t{flex-direction:column;min-width:0;display:flex}.single-info.svelte-7h4k2t b:where(.svelte-7h4k2t){text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.single-meta.svelte-7h4k2t{color:var(--muted);font-size:.74rem}.about.svelte-7h4k2t{max-width:66ch;color:var(--muted);padding:1rem 0;line-height:1.7}.empty.svelte-7h4k2t{padding:1rem 0}.more.svelte-7h4k2t{margin-top:2.5rem}.artists.svelte-7h4k2t{grid-auto-columns:150px}@media (width<=800px){.hero.svelte-7h4k2t,.hero.hasimg.svelte-7h4k2t{flex-direction:row;align-items:flex-end;gap:.7rem;min-height:0;padding:.9rem}.hero.hasimg.svelte-7h4k2t{min-height:220px;padding:1rem}.avatar.svelte-7h4k2t,.hero.hasimg.svelte-7h4k2t .avatar:where(.svelte-7h4k2t){border-width:3px;width:76px;margin-top:0}.info.svelte-7h4k2t,.hero.hasimg.svelte-7h4k2t .info:where(.svelte-7h4k2t){margin-top:0}h1.svelte-7h4k2t{overflow-wrap:anywhere;max-width:min(62vw,18ch);font-size:clamp(1.55rem,8.5vw,2.2rem)}h1.long.svelte-7h4k2t{max-width:min(70vw,24ch);font-size:clamp(1.2rem,5.6vw,1.55rem)}.actions.svelte-7h4k2t,.hero.hasimg.svelte-7h4k2t+.actions:where(.svelte-7h4k2t){grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;margin-top:.75rem;display:grid;position:static}.actions.svelte-7h4k2t .btn:where(.svelte-7h4k2t),.hero.hasimg.svelte-7h4k2t+.actions:where(.svelte-7h4k2t) .btn:where(.svelte-7h4k2t):not(.btn-accent){background:var(--bg-2);border-color:var(--border);color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;justify-content:center}.hero.hasimg.svelte-7h4k2t+.actions:where(.svelte-7h4k2t) .follow.on:where(.svelte-7h4k2t){background:var(--bg-2);border-color:var(--border);color:var(--text)}.actions.svelte-7h4k2t .follow:where(.svelte-7h4k2t):not(.on){background:var(--accent);border-color:var(--accent);color:var(--carbon)}.stats.svelte-7h4k2t{margin:1rem 0}.stats.svelte-7h4k2t b:where(.svelte-7h4k2t){font-size:1.3rem}.stats.svelte-7h4k2t>:where(.svelte-7h4k2t)+:where(.svelte-7h4k2t){margin-left:1.1rem;padding-left:1.1rem}}@media (width<=600px){.erow2.svelte-7h4k2t,.media-grid.svelte-7h4k2t,.preview-grid.svelte-7h4k2t{grid-template-columns:1fr}.edit-head.svelte-7h4k2t,.position-control.svelte-7h4k2t span:where(.svelte-7h4k2t){flex-direction:column;align-items:flex-start;gap:.25rem}.swatch.svelte-7h4k2t{min-width:0}.edit.svelte-7h4k2t{width:100%;padding:.85rem}.tabs.svelte-7h4k2t{scrollbar-width:none;overflow-x:auto}.tabs.svelte-7h4k2t::-webkit-scrollbar{display:none}.tabs.svelte-7h4k2t button:where(.svelte-7h4k2t){white-space:nowrap;flex:none}.erow.svelte-7h4k2t .btn:where(.svelte-7h4k2t){flex:1;justify-content:center;min-height:44px}}
