.album-card-small.svelte-1opdhq{align-items:start;gap:var(--pd-lg,18px);grid-template-columns:66px 1fr auto;min-width:0;max-width:400px;display:grid}.thumb.svelte-1opdhq{background-color:var(--color-gray-50,#1d1e26);width:66px;height:66px;color:inherit;border-radius:4px;flex-shrink:0;text-decoration:none;display:block;overflow:hidden}.album-body.svelte-1opdhq{gap:var(--pd-xs,4px);flex-direction:column;min-width:0;display:flex}.album-title.svelte-1opdhq{margin:var(--pd-xs,4px) 0 0 0;min-width:0;color:var(--base-print-highlight,#e0ebf4);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;display:block;overflow:hidden}.album-title.svelte-1opdhq:hover{text-decoration:underline}.album-artist.svelte-1opdhq{flex-wrap:nowrap;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;display:flex}.album-artist-list.svelte-1opdhq{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.album-artist-link.svelte-1opdhq{color:var(--base-print-normal,#e0ebf4);text-decoration:none}.album-artist-link.svelte-1opdhq:hover{text-decoration:underline}.meta.svelte-1opdhq{align-items:center;gap:var(--pd-md,12px);color:var(--base-print-subtle,#969ca0);margin-top:var(--pd-sm,6px);display:flex}.meta-item.svelte-1opdhq{align-items:center;gap:var(--pd-xs,4px);cursor:default;-webkit-user-select:none;user-select:none;--icon-width:var(--icon-2xs);--icon-height:var(--icon-2xs);--icon-fill:var(--base-print-subtle,#969ca0);white-space:nowrap;text-overflow:ellipsis;height:18px;display:inline-flex;overflow:hidden}.play-slot.svelte-1opdhq{padding-top:var(--pd-2xs,2px)}.container.svelte-wt3no2{box-sizing:border-box;flex-direction:column;align-items:stretch;width:400px;max-width:100%;max-height:80vh;display:flex;position:relative;overflow:hidden}.scroll-body.svelte-wt3no2{box-sizing:border-box;flex:auto;width:100%;min-width:0;min-height:0;overflow:hidden auto}.header.svelte-wt3no2{align-items:flex-start;gap:var(--pd-2xs,4px);padding-left:var(--pd-lg,18px);background:var(--modal-bg-header,#15151a);color:var(--base-print-light,#f7feff);flex-shrink:0;align-self:stretch;display:flex}.header.svelte-wt3no2 .title:where(.svelte-wt3no2){min-height:60px;padding:var(--pd-md,12px) 0;flex:1 0 0;align-items:flex-end;gap:12px;min-width:0;display:flex}.header.svelte-wt3no2 .title:where(.svelte-wt3no2) h1:where(.svelte-wt3no2){text-align:left;margin:0}.content.svelte-wt3no2{padding:var(--pd-lg,18px);align-items:stretch;gap:var(--pd-md,12px);color:var(--base-print-highlight,#ccd4dc);flex-direction:column;align-self:stretch;display:flex}.sentinel.svelte-wt3no2{flex-shrink:0;width:100%;height:1px}.loading.svelte-wt3no2{padding:var(--pd-md,12px) var(--pd-lg,18px);justify-content:center;align-items:center;display:flex}.end-of-list.svelte-wt3no2{padding:var(--pd-md,12px) var(--pd-lg,18px);color:var(--base-print-subtle,#969ca0);font-size:.875rem}.container.svelte-1o3gtkx{box-sizing:border-box;flex-direction:column;align-items:stretch;width:460px;max-width:100%;max-height:80vh;display:flex;position:relative;overflow:hidden}.scroll-body.svelte-1o3gtkx{box-sizing:border-box;flex:auto;width:100%;min-width:0;min-height:0;overflow:hidden auto}.header.svelte-1o3gtkx{align-items:flex-start;gap:var(--pd-2xs,4px);padding-left:var(--pd-lg,18px);background:var(--modal-bg-header,#15151a);color:var(--base-print-light,#f7feff);flex-shrink:0;align-self:stretch;display:flex}.header.svelte-1o3gtkx .title:where(.svelte-1o3gtkx){min-height:60px;padding:var(--pd-md,12px) 0;flex:1 0 0;align-items:flex-end;gap:12px;min-width:0;display:flex}.header.svelte-1o3gtkx .title:where(.svelte-1o3gtkx) h1:where(.svelte-1o3gtkx){text-align:left;margin:0}.content.svelte-1o3gtkx{padding:var(--pd-lg,18px);align-items:stretch;gap:var(--pd-md,12px);color:var(--base-print-highlight,#ccd4dc);flex-direction:column;align-self:stretch;display:flex}.loading.svelte-1o3gtkx{padding:var(--pd-md,12px) var(--pd-lg,18px);justify-content:center;align-items:center;display:flex}.end-of-list.svelte-1o3gtkx{padding:var(--pd-md,12px) var(--pd-lg,18px);color:var(--base-print-subtle,#969ca0);font-size:.875rem}.moderator-edit-track-form.svelte-le77cn{gap:var(--pd-2xl,24px);flex-direction:column;display:flex}@container panel-form-modal (width<=560px){.moderator-edit-track-form.svelte-le77cn{gap:var(--pd-lg,18px)}}.moderator-section.svelte-s2a99v{border:1px solid var(--base-print-interactive,#4a89e6);background-color:var(--base-bg,#0f0f12)}.moderator-summary.svelte-s2a99v{cursor:pointer;color:var(--base-print-highlight,#e0ebf4);list-style:none}.moderator-summary.svelte-s2a99v::marker{content:""}.moderator-summary.svelte-s2a99v:focus{outline:none}.moderator-summary.svelte-s2a99v:focus-visible .moderator-summary-row:where(.svelte-s2a99v){outline:2px solid var(--base-print-highlight,#e0ebf4);outline-offset:-2px}.moderator-summary-row.svelte-s2a99v{justify-content:space-between;align-items:center;gap:var(--pd-sm,6px);width:100%;padding:var(--pd-lg,18px) var(--pd-xl,24px);display:flex}.moderator-heading.svelte-s2a99v{align-items:center;gap:var(--pd-sm,6px);min-width:0;display:flex}.moderator-icon.svelte-s2a99v{--icon-width:var(--icon-sm,16px);--icon-height:var(--icon-sm,16px);--icon-fill:var(--base-print-highlight,#e0ebf4);flex-shrink:0;display:flex}.moderator-title.svelte-s2a99v{margin:0}.moderator-chevron.svelte-s2a99v{--icon-width:var(--icon-sm,16px);--icon-height:var(--icon-sm,16px);--icon-fill:currentColor;transition:transform var(--transition-fast,.15s ease);flex-shrink:0;display:flex}.moderator-section[open].svelte-s2a99v .moderator-chevron:where(.svelte-s2a99v){transform:rotate(180deg)}.moderator-panel-body.svelte-s2a99v{padding:0 var(--pd-xl,24px) var(--pd-lg,18px)}.moderator-actions.svelte-s2a99v{gap:var(--pd-sm,6px);--border-radius-override:0;flex-direction:column;display:flex}.moderator-panel.svelte-3ufww8{margin-bottom:var(--pd-lg,18px)}.resource-page-sidebar-intro.svelte-3ufww8{box-sizing:border-box;min-width:0;padding:var(--pd-md,12px) var(--pd-lg,18px);background-color:var(--color-gray-50,#1d1e26)}.arrangement-snapshot.svelte-3ufww8{aspect-ratio:1;border-radius:var(--radius-md,6px);min-width:0;color:inherit;text-decoration:none;display:block;overflow:hidden}.arrangement-snapshot.svelte-3ufww8.arrangement-snapshot--loading{background:var(--color-gray-30,#15151a);justify-content:center;align-items:center;display:flex}.arrangement-snapshot.svelte-3ufww8:focus-visible{outline:2px solid var(--color-brand-110,#6ad0e5);outline-offset:2px}.project-stats.svelte-16xgw95{--project-stats-background:var(--color-gray-30,#15151a);background:var(--project-stats-background);border:1px solid var(--color-gray-40,#191a21);border-radius:var(--radius-md,6px);padding:var(--pd-sm,6px) var(--pd-md,12px);margin-block:var(--pd-md,12px);color:inherit;display:block;container:project-stats/inline-size}.project-stats.svelte-16xgw95:is(a:where(.svelte-16xgw95)){transition:border-color var(--transition-fast,50ms cubic-bezier(0, .25, .75, 1));text-decoration:none}@media (hover:hover){.project-stats.svelte-16xgw95:is(a:where(.svelte-16xgw95)):hover{border-color:var(--color-gray-70,#292d3a)}}.project-stats.svelte-16xgw95:is(a:where(.svelte-16xgw95)):focus-visible{border-color:var(--color-gray-70,#292d3a)}.project-stats.svelte-16xgw95.project-stats--loading{pointer-events:none;position:relative;overflow:hidden}.project-stats.svelte-16xgw95.project-stats--loading:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff0f 50%,#fff0 100%);animation:1.4s ease-in-out infinite svelte-16xgw95-teaser-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.teaser.svelte-16xgw95{isolation:isolate;align-items:center;gap:var(--pd-md,12px);color:var(--color-gray-150,#f2f6fa);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.teaser.svelte-16xgw95.teaser--loading{cursor:default}.visuals.svelte-16xgw95{align-items:center;gap:var(--pd-md,12px);pointer-events:none;grid-area:1/1;min-width:0;display:flex}.fingerprint.svelte-16xgw95{--routing-barcode-width:var(--size-md,36px);--routing-barcode-color-mix:100%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.device-stack.svelte-16xgw95{isolation:isolate;padding-block:var(--pd-xs,4px);--device-thumb-size:var(--size-md,36px);flex-wrap:nowrap;align-items:center;display:flex;overflow:hidden}.device-thumb.svelte-16xgw95{width:var(--device-thumb-size);height:var(--device-thumb-size);object-fit:contain;filter:drop-shadow(-4px 0 4px #000c);flex-shrink:0;display:block}.device-thumb.svelte-16xgw95:not(:first-child){margin-inline-start:calc(var(--device-thumb-size) * -.2)}.toggle-label.svelte-16xgw95{width:max-content;height:var(--button-size-sm,30px);padding:0 var(--pd-md,12px);border-radius:var(--border-radius-2xs,4px);background:var(--project-stats-background);color:var(--button-ghost-print,var(--color-gray-120,#b8c1cd));pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--transition-fast,.15s ease), visibility var(--transition-fast,.15s ease);justify-content:center;align-items:center;margin:auto;display:inline-flex;position:absolute;inset:0}.project-stats:where(.svelte-16xgw95):focus-visible .toggle-label.svelte-16xgw95{opacity:1;visibility:visible}@media (hover:hover){.project-stats:where(.svelte-16xgw95):hover .toggle-label.svelte-16xgw95{opacity:1;visibility:visible}}.stats-row.svelte-16xgw95{align-items:flex-start;gap:var(--pd-lg,18px);pointer-events:none;flex-shrink:0;grid-area:1/2;min-width:0;display:flex}.stats-row.svelte-16xgw95 .stat:where(.svelte-16xgw95){-webkit-user-select:none;user-select:none;flex-direction:column;min-width:0;display:flex}.stats-row.svelte-16xgw95 .stat-value:where(.svelte-16xgw95){color:var(--base-print-highlight,#e0ebf4)}.stats-row.svelte-16xgw95 .stat-label:where(.svelte-16xgw95){color:var(--base-print-subtle,#969ca0)}.skeleton-block.svelte-16xgw95{background:var(--base-elevated,#23252f);border-radius:var(--radius-xs,2px);color:#0000;display:block}.skeleton-block--barcode.svelte-16xgw95{width:var(--routing-barcode-width,36px);height:var(--routing-barcode-width,36px);border-radius:50%}.skeleton-block--value.svelte-16xgw95{width:2.5em}.skeleton-block--label.svelte-16xgw95{width:4.5em}@keyframes svelte-16xgw95-teaser-skeleton-shimmer{to{transform:translate(100%)}}@container project-stats (width<=32rem){.teaser.svelte-16xgw95{grid-template-columns:minmax(0,1fr)}.stats-row.svelte-16xgw95{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.project-stats--loading.svelte-16xgw95:after{animation:none}.project-stats.svelte-16xgw95:is(a:where(.svelte-16xgw95)),.toggle-label.svelte-16xgw95{transition:none}}.description-section.svelte-1ffti9f{align-items:flex-start;gap:var(--pd-md,12px);padding:var(--pd-md,12px) 0;flex-direction:column;min-width:0;display:flex}.description.svelte-1ffti9f{color:var(--base-print-normal,#8691a0);white-space:pre-line;overflow-wrap:anywhere;width:100%;min-width:0;margin:0;line-height:1.6}.description.svelte-1ffti9f.description--collapsed{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.description-toggle.svelte-1ffti9f{cursor:pointer;color:var(--base-print-highlight,#e0ebf4);opacity:.85;letter-spacing:.02em;background:0 0;border:none;margin:0;padding:0}.description-toggle.svelte-1ffti9f:hover{opacity:1}.track-page-main.svelte-1ffti9f{padding-top:var(--pd-2xl,36px)}@media (width<=768px){.track-page-main.svelte-1ffti9f{padding-top:0}}.sub-navigation.svelte-1ffti9f{scroll-margin-top:var(--global-nav-height,54px);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-top:var(--pd-md,12px);border-bottom:1px solid var(--color-gray-70,#1d1e26);scroll-padding-inline-start:var(--resource-page-pad-inline-start);overflow:auto hidden}.sub-navigation.svelte-1ffti9f::-webkit-scrollbar{display:none}.nav-tabs.svelte-1ffti9f{gap:var(--pd-sm,6px);flex-wrap:nowrap;margin:0 auto;display:flex}.track-page-content.svelte-1ffti9f{gap:var(--pd-2xl,36px);width:100%;min-width:0;padding-top:var(--pd-xl,24px);flex-direction:column;display:flex}.visually-hidden.svelte-1ffti9f{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1023px){.sub-navigation.svelte-1ffti9f{padding-top:0}.nav-tabs.svelte-1ffti9f{gap:var(--pd-xs,4px);max-width:none}}
