.sounds-layout{display:grid;grid-template-columns:268px 1fr;gap:28px;align-items:start}.list-head{display:grid;grid-template-columns:34px minmax(0,1.5fr) minmax(120px,1.8fr) 118px 150px;align-items:center;gap:14px;padding:0 var(--row-pad-x,12px) 11px;font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:.12em;color:var(--subtle);font-weight:var(--fw-medium);border-bottom:1px solid var(--line);margin-bottom:0;-webkit-user-select:none;user-select:none}.list-head,.snds-count{font-family:var(--mono)}.snds-count{border:0;background:transparent;padding:0 0 2px;cursor:pointer;text-align:right}.snds-count .snc-top{font-size:var(--fs-sub);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:.06em;font-variant-numeric:tabular-nums;line-height:1;color:var(--ink);transition:color .15s}.snds-count .snc-word{color:var(--accent-text)}.snds-count .snc-sub{font-size:var(--fs-eyebrow);letter-spacing:.02em;color:var(--subtle);transition:color .15s}@media (hover:hover) and (pointer:fine){.snds-count:hover .snc-top{color:rgb(var(--contrast-rgb))}.snds-count:hover .snc-sub{color:var(--muted)}}.snds-count.is-on .snc-top{color:rgb(var(--contrast-rgb))}.snds-count.is-on .snc-sub{color:var(--accent-text)}.snds-count.is-pending{opacity:.6}.snds-count-reserve{display:block;width:120px;height:27px}.sound-row{display:grid;grid-template-columns:34px minmax(0,1.5fr) minmax(120px,1.8fr) 118px 150px;gap:14px}.snd-bar{position:absolute;left:-14px;top:0;bottom:0;width:3px;border-radius:2px;background:var(--accent);box-shadow:0 0 12px var(--accent-glow);pointer-events:none;animation:gutterBarIn .32s var(--ease-1) both}@keyframes gutterBarIn{0%{transform:scaleY(.3);opacity:0}to{transform:scaleY(1);opacity:1}}.sound-list.snd-list-playing .sound-row:not(.snd-playing){opacity:.74}.sound-row{transition:background .15s ease,opacity .3s var(--ease-1)}.sound-row .snd-title-line{display:flex;align-items:baseline;gap:8px;min-width:0}.snd-new{flex:none;font-family:var(--mono);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);line-height:1;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-text);animation:wordIn .55s var(--ease-1);transition:opacity .3s ease}.snd-new.is-seen{opacity:.45;animation:none}@keyframes wordIn{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:none}}.snd-key{flex:none;display:inline-flex;align-items:baseline;gap:7px;font-family:var(--mono);font-size:var(--fs-eyebrow);line-height:1;color:var(--subtle);white-space:nowrap}.snd-key b{font-weight:var(--fw-medium);color:var(--muted)}.snd-key b.is-in{color:var(--accent-text)}.snd-key i{font-style:normal}@media (hover:hover) and (pointer:fine){.sound-row:not(.snd-playing):hover{background:rgb(var(--contrast-rgb)/.028)}.sound-row:not(.snd-playing):hover .snd-num{opacity:0}.sound-row:not(.snd-playing):hover .snd-play{opacity:1}}@media (pointer:coarse){.sound-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}[data-sound-id]{scroll-margin-bottom:calc(var(--chrome-bottom, 0px) + var(--player-h, 62px));scroll-margin-top:var(--sounds-sticky-top,var(--nav-h))}[data-sound-id][data-focus=true]{background:linear-gradient(90deg,var(--accent-soft),var(--tone-white-a0018))!important;border-color:var(--accent-line)!important;transition:background .3s ease,border-color .3s ease}.snd-icon-btn.pending{opacity:.55;pointer-events:none;cursor:wait}.snd-icon-btn.pending svg{animation:sndSpin .9s linear infinite}@keyframes sndSpin{to{transform:rotate(1turn)}}@keyframes heartPop{0%{transform:scale(1)}30%{transform:scale(1.42)}62%{transform:scale(.9)}to{transform:scale(1)}}@keyframes keptSettle{0%{transform:scale(.7);opacity:0}55%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.snd-wave-wrap{margin-right:30px}.snd-by{overflow:hidden}.sound-row{container-type:inline-size}.snd-producer{flex:0 1 auto;min-width:0}.snd-tags{display:flex;flex-wrap:wrap;gap:4px;flex:1 1 0;min-width:0;height:16px;overflow:hidden}@container (max-width: 479px){.snd-tags{display:none}}.snd-kit{flex:0 20 auto;min-width:0;max-width:120px}.list-head .snd-metrics-head,.snd-metrics{display:grid;grid-template-columns:47px 49px;gap:16px;justify-content:end;align-items:center}.snd-metrics .like-btn,.snd-metrics .snd-metric{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.snd-metric-n{font-variant-numeric:tabular-nums;min-width:30px}.list-head .snd-metrics-head>span,.snd-metric-n{text-align:right}.like-btn,.snd-metric{color:var(--muted)}.like-btn .like-ico{color:inherit;transition:color .15s ease,transform .15s var(--ease-1)}.like-btn .like-ico svg{fill:currentColor;fill-opacity:0;transition:fill-opacity .15s ease}.like-btn.is-liked{color:var(--accent-text)}.like-btn.is-liked .like-ico svg{fill-opacity:1}@media (hover:hover) and (pointer:fine){.snd-metric:hover{color:var(--body)}.like-btn:hover{color:var(--accent-text)}.like-btn:hover .like-ico{transform:scale(1.12)}.like-btn:not(.is-liked):hover .like-ico svg{fill-opacity:.3}.like-btn.is-liked:hover .like-ico svg{fill-opacity:.55}}@media (prefers-reduced-motion:reduce){.like-btn .like-ico{transition:color .15s ease}.like-btn:hover .like-ico{transform:none}}.rail-keep{color:var(--ink);transition:color var(--dur-fast) ease}@media (hover:hover) and (pointer:fine){.rail-keep:hover{color:var(--accent-text)}}.snd-cta-mobile-ico{display:none}@media (prefers-reduced-motion:reduce){.like-ico,.snd-bar,.snd-kept,.snd-new{animation:none!important}}.snd-cta{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:0;font-family:var(--font-sans);font-weight:var(--fw-semi);letter-spacing:-.01em;font-size:12px;white-space:nowrap;cursor:pointer;color:var(--body);transition:color var(--dur-fast) ease}.snd-cta.snd-cta-anon{color:var(--muted)}.snd-cta:disabled{opacity:.5;cursor:not-allowed}.snd-cta svg,.snd-cta:disabled{pointer-events:none}.snd-playing .snd-cta{color:var(--accent-text)}@media (hover:hover) and (pointer:fine){.snd-cta:hover,.sound-row:hover .snd-cta{color:var(--accent-text)}}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border:1px solid var(--tone-white-a012);border-radius:5px;background:linear-gradient(180deg,var(--tone-white-a007),var(--tone-white-a003));box-shadow:inset 0 1px 0 var(--tone-white-a01),0 1px 1.5px var(--tone-black-a035);font-family:var(--mono);font-size:var(--fs-eyebrow);line-height:1;font-weight:var(--fw-semi);color:var(--ink)}@media (max-width:900px){.list-head,.sound-row{grid-template-columns:30px minmax(0,1.5fr) minmax(56px,.7fr) 116px 128px;gap:12px}.sound-row .snd-wave-wrap{margin-right:20px}.sound-row .snd-kit,.sound-row .snd-kit-sep{display:none}}@media (max-width:720px){.sounds-layout{grid-template-columns:1fr;gap:0}.list-head,.sounds-layout .rail{display:none!important}.sound-row{grid-template-columns:26px minmax(0,1fr) auto 44px;gap:9px}.hsk-row,.list-head,.sound-row{--row-pad-x:0px;--row-bleed-r:12px;margin-right:calc(-1 * var(--row-bleed-r, 0px))}.sound-row .snd-wave-wrap{display:none}.sound-row .snd-metrics{gap:11px;font-size:var(--fs-mono)}.sound-row .snd-metrics .snd-metric-n{min-width:24px!important}.sound-row .snd-cta{width:44px;height:44px;justify-content:center;gap:0}.sound-row .snd-dl-label{display:none}.sound-row .snd-cta-mobile-ico{display:inline-flex}.sound-row .snd-keep-cell>span{padding:0!important;justify-content:center;align-items:center;width:44px;height:44px}.sound-row .snd-name{font-size:var(--fs-ui)}.sound-row .snd-by{font-size:var(--fs-eyebrow)}.snd-bar{left:-8px}.sound-row .snd-av{display:none}.sound-row .snd-producer{pointer-events:none}}.sound-row{border-radius:var(--r-8)}.refine-grid{display:grid;grid-template-columns:1.1fr 1.3fr 1fr;gap:8px 36px}@media (max-width:1100px){.refine-grid{grid-template-columns:1fr 1fr;gap:18px 32px}}@media (max-width:760px){.refine-summary,.tags-inline{display:none!important}.refine-cluster,.refine-cluster>button.refine-btn{flex:1 1 auto!important}}@media (min-width:1200px){.kit-sound-list .list-head,.kit-sound-list .sound-row{grid-template-columns:32px minmax(0,1.5fr) minmax(64px,.85fr) 110px 140px;gap:12px}.kit-sound-list .sound-row .snd-wave-wrap{margin-right:20px}}