.ClientLogos-module__8-YnHa__logosContainer{white-space:nowrap;padding:8px 0;display:flex;position:relative;overflow:hidden}@keyframes ClientLogos-module__8-YnHa__slideEffect{0%{transform:translate(0)}to{transform:translate(-100%)}}.ClientLogos-module__8-YnHa__logos{will-change:transform;flex-shrink:0;gap:40px;padding-right:40px;animation:100s linear infinite ClientLogos-module__8-YnHa__slideEffect;display:flex}.ClientLogos-module__8-YnHa__logosContainer:hover .ClientLogos-module__8-YnHa__logos{animation-play-state:paused}.ClientLogos-module__8-YnHa__logos img{filter:grayscale();flex-shrink:0;width:auto;height:30px;transition:all .3s}.ClientLogos-module__8-YnHa__logos img:hover{filter:grayscale(0)}.ClientLogos-module__8-YnHa__logosContainer:before,.ClientLogos-module__8-YnHa__logosContainer:after{content:"";z-index:2;width:50px;height:100%;position:absolute;top:0}.ClientLogos-module__8-YnHa__logosContainer:before{background:linear-gradient(to left,transparent,var(--page-bg));left:0}.ClientLogos-module__8-YnHa__logosContainer:after{background:linear-gradient(to right,transparent,var(--page-bg));right:0}
.ui-icon-btn{color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,color .2s,opacity .2s;display:inline-flex}.ui-icon-btn--ghost:hover:not(:disabled){color:var(--blue-400);background:var(--transparency-3);box-shadow:var(--inset-shadow-1)}.ui-icon-btn--active{color:var(--blue-500);background:var(--transparency-3);box-shadow:var(--inset-shadow-1)}.ui-icon-btn--filled{background:var(--gradient-accent);color:var(--color-on-accent);border-radius:var(--radius-md)}.ui-icon-btn--filled:hover:not(:disabled){background:linear-gradient(#0000000f,#0000000f),var(--gradient-accent)}.ui-icon-btn:disabled{opacity:.5;cursor:not-allowed}.ui-icon-btn--pending{cursor:progress}.ui-icon-btn--pending:disabled{opacity:1}.ui-icon-btn__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite ui-icon-btn-spin}@keyframes ui-icon-btn-spin{to{transform:rotate(360deg)}}
.ui-tooltip{display:inline-flex;position:relative}.ui-tooltip__bubble{z-index:20;color:#fff;letter-spacing:-.02em;white-space:nowrap;opacity:0;pointer-events:none;background:#111;border-radius:8px;align-items:center;height:24px;padding:0 8px;font-family:Inter,Inter Fallback,Inter Fallback Roboto,system-ui,sans-serif;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .15s;display:inline-flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.ui-tooltip__bubble:after{content:"";border-top:12px solid #111;border-left:7px solid #0000;border-right:7px solid #0000;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ui-tooltip:hover .ui-tooltip__bubble,.ui-tooltip--open .ui-tooltip__bubble{opacity:1}.ui-tooltip:has(:focus-visible) .ui-tooltip__bubble{opacity:1}
.marquee{min-width:0;display:block;overflow:hidden}.marquee__text{-webkit-line-clamp:var(--marquee-lines,1);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.marquee__text--measuring{white-space:nowrap;-webkit-line-clamp:unset;display:block;overflow:visible}.marquee__text--active{white-space:nowrap;transform:translateX(calc(var(--marquee-shift)*-1));transition:transform var(--marquee-dur)linear;display:block;overflow:visible}.marquee--loop{gap:var(--marquee-gap,32px);display:flex}.marquee--loop .marquee__text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;display:block;overflow:hidden}.marquee--loop .marquee__copy{display:none}.marquee--loop:hover .marquee__text{white-space:nowrap;will-change:transform;animation:marquee-loop var(--marquee-dur)linear infinite;flex:none;display:block;overflow:visible}@keyframes marquee-loop{0%{transform:translate(0)}to{transform:translateX(calc(var(--marquee-shift)*-1))}}
.exit-icon:hover path{stroke:var(--accent-color)}
.volume-control{align-items:center;gap:8px;display:flex}.volume-control__slider{opacity:0;width:0;height:4px;accent-color:var(--color-bg);cursor:pointer;transition:width .2s,opacity .2s}.volume-control:hover .volume-control__slider,.volume-control__slider:focus-visible{opacity:1;width:70px}
.mini-wave{width:100%;height:32px;position:relative}.mini-wave__svg{width:100%;height:100%;display:block}.mini-wave__veil{background:var(--color-text);opacity:.55;pointer-events:none;position:absolute;top:0;bottom:0;right:0}.mini-wave__cursor{background:var(--color-bg);pointer-events:none;width:1px;height:72px;position:absolute;top:50%;transform:translate(-.5px,-50%)}
.progress{flex-direction:column;gap:14px;display:flex}@media only screen and (max-width:767px){.progress{gap:8px}}.progress__times{justify-content:space-between;display:flex}.progress__time{letter-spacing:-.02em;white-space:nowrap;font-family:Inter,Inter Fallback,Inter Fallback Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.progress__time--current{color:var(--color-text)}.progress__time--total{color:var(--color-text-secondary)}.progress__track{background:var(--color-border);touch-action:none;cursor:pointer;border-radius:99px;width:100%;height:2px;position:relative}.progress__track:before{content:"";height:20px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.progress__track--dragging .progress__fill,.progress__track--dragging .progress__thumb{transition:none}.progress__fill{background:var(--gradient-accent);border-radius:99px;height:100%;position:absolute;top:0;left:0}.progress__thumb{background:var(--color-text);border-radius:50%;width:8px;height:8px;transition:width .15s,height .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 3.7px #0000001a}.progress__track:hover .progress__thumb{width:10px;height:10px}
.mini-player{z-index:9999;background:var(--color-text);color:var(--color-bg);align-items:center;padding:16px 20px;font-family:Inter,Inter Fallback,Inter Fallback Roboto,sans-serif;display:flex;position:relative}.mini-player .ui-icon-btn--ghost{color:var(--color-bg)}.mini-player .ui-icon-btn--active,.mini-player .ui-icon-btn--ghost.ui-icon-btn--active{color:var(--blue-400);box-shadow:none;background:#555dff38}.mini-player .exit-icon path{stroke:var(--color-bg)}.mini-player .is-muted{opacity:.45}.mini-player__left{flex:0 auto;align-items:center;gap:16px;min-width:0;max-width:320px;display:flex}.mini-player__cover{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px}.mini-player__meta{flex-direction:column;gap:10px;min-width:0;display:flex}.mini-player__name{letter-spacing:-.02em;color:var(--color-bg);font-size:16px;font-weight:500;line-height:20px}.mini-player__transport{flex-shrink:0;align-items:center;gap:16px;margin-left:16px;display:flex}.mini-player__progress{flex:1;align-items:center;gap:16px;margin-left:40px;display:flex}.mini-player__time{color:var(--color-bg);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;min-width:44px;font-size:14px;font-weight:400}.mini-player__time--total{color:var(--color-text-secondary)}.mini-player__waveform{flex:1;min-width:0}.mini-player__actions{flex-shrink:0;align-items:center;gap:8px;margin-left:40px;display:flex}.mini-player__desktop{display:contents}.mini-player__mobile{display:none}@media only screen and (max-width:767px){.mini-player{align-items:stretch;min-height:74px;padding:12px}.mini-player .mini-player__desktop{display:none}.mini-player .mini-player__mobile{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}}.mini-player__m-progress .progress{gap:0}.mini-player__m-progress .progress__time{text-box-trim:trim-both;text-box-edge:cap alphabetic;min-width:0;font-size:14px}.mini-player__m-progress .progress__time--current{color:#e9ecf0}.mini-player__m-progress .progress__time--total{color:#878895}.mini-player__m-progress .progress__track{background:#fff3;height:2px}.mini-player__m-progress .progress__track:before{content:"";position:absolute;inset:-12px 0}.mini-player__m-progress .progress__thumb{display:none}.mini-player__m-progress .progress__times{opacity:0;max-height:0;margin-bottom:0;transition:max-height .3s,opacity .3s,margin-bottom .3s;overflow:hidden}.mini-player__mobile--timer .mini-player__m-progress .progress__times{opacity:1;max-height:16px;margin-bottom:8px}[data-theme=dark] .mini-player__m-progress .progress__time--current{color:#1b1e28}[data-theme=dark] .mini-player__m-progress .progress__time--total{color:#393f51}[data-theme=dark] .mini-player__m-progress .progress__track{background:#00000021}.mini-player__m-bottom{align-items:center;height:40px;display:flex}.mini-player__m-cover{background-color:var(--color-bg);cursor:pointer;background-position:50%;background-size:cover;border:none;border-radius:8px;flex-shrink:0;width:40px;height:40px;padding:0;position:relative}.mini-player__m-cover-play{color:#fff;background:#0000004d;border:1px solid #555dff;border-radius:99px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-player__m-meta{flex-direction:column;justify-content:center;min-width:0;margin-left:8px;display:flex}.mini-player__m-name{letter-spacing:-.02em;text-box-trim:trim-both;text-box-edge:cap text;color:var(--color-bg);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.5;overflow:hidden}.mini-player__m-status{color:var(--color-bg);opacity:.75;white-space:nowrap;align-items:center;gap:6px;margin-top:4px;font-size:11px;line-height:1.3;display:flex}.mini-player__m-status-spinner{border:1.5px solid;border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:.6s linear infinite mini-player-status-spin}.mini-player__m-transport{align-items:center;gap:16px;margin-left:auto;display:flex}.mini-player__m-transport .ui-icon-btn{width:40px;height:40px}.mini-player__m-menu-wrap{flex-shrink:0;margin-left:16px;position:relative}.mini-player__m-menu-wrap .ui-icon-btn{width:40px;height:40px}.mini-player__m-menu{background:var(--color-surface);border:.5px solid var(--color-border);z-index:10;border-radius:12px;flex-direction:column;min-width:160px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000029}.mini-player__m-menu-item{letter-spacing:-.02em;color:var(--color-text);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-family:Inter,Inter Fallback,Inter Fallback Roboto,sans-serif;font-size:14px;display:flex}.mini-player__m-menu-item:hover{background:var(--color-bg)}.mini-player__m-menu-item:disabled{cursor:default;opacity:.5}.mini-player__m-menu-item:disabled:hover{background:0 0}@keyframes mini-player-status-spin{to{transform:rotate(360deg)}}
.use-this-track__header{margin-bottom:24px}.use-this-track__title{letter-spacing:-.02em;color:#fff;margin:0;font-family:InterDisplay,Inter,sans-serif;font-size:28px;font-weight:600;line-height:1.05}.project-cards{gap:12px;display:flex}.project-card{isolation:isolate;color:#fff;cursor:pointer;border-radius:20px;flex-direction:column;flex:1 1 0;justify-content:space-between;min-width:0;height:266px;padding:12px 12px 20px 20px;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #1b17214d}.project-card:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0% 42%,#00000059 72%,#0000009e 100%);position:absolute;inset:0}.project-card__bg{transform-origin:0;z-index:0;background-position:0;background-size:cover;transition:filter .5s,transform .5s;position:absolute;inset:0;transform:scale(1.2)}.project-card--soon .project-card__bg{filter:blur(8px);inset:-16px}.project-card:not(.project-card--soon) .project-card__bg{filter:brightness(.9)}.project-card:not(.project-card--soon):hover .project-card__bg{filter:none}.project-card:hover .project-card__bg{transform:scale(1.215)}.project-card__wave{z-index:1;pointer-events:none;width:114px;height:auto;position:absolute;top:110.77px;left:20px}.project-card__body{z-index:3;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:relative}.project-card__desc{letter-spacing:-.01em;color:#ffffffe6;text-shadow:0 1px 3px #00000080;max-width:94%;margin:0;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.35}.project-card--soon .project-card__frost{z-index:2;background:#d9d9d903;position:absolute;inset:0}.project-card--soon .project-card__logo{filter:blur(4px)}.project-card__top{z-index:1;align-items:center;height:44px;display:flex;position:relative}.project-card__logo{letter-spacing:.04em;align-items:center;font-size:28px;font-weight:700;display:inline-flex}.project-card__logo-img{width:auto;height:36px;display:block}.project-card__btn{color:#1b1e28;white-space:nowrap;cursor:pointer;background:#fff;border:none;border-radius:99px;justify-content:center;align-items:center;gap:6px;height:40px;margin-top:2px;padding:0 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,background .2s;display:inline-flex}.project-card__btn-arrow{font-size:16px;font-weight:500;line-height:1}.project-card:hover .project-card__btn:not(.project-card__btn--soon){transform:translate(2px)}.project-card__btn--soon{color:#fff;-webkit-backdrop-filter:blur(12px);cursor:default;background:#ffffff29;font-weight:500}.project-card__title{letter-spacing:-.02em;text-shadow:0 1px 4px #00000073;margin:0;font-family:InterDisplay,Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.08}@media only screen and (max-width:767px){.use-this-track__header{margin-bottom:20px}.use-this-track__title{font-size:18px;line-height:1}.project-cards{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.project-cards::-webkit-scrollbar{display:none}.project-cards .project-card{aspect-ratio:auto;border-radius:16px;flex:0 0 230px;width:230px;height:230px;padding:14px 14px 16px 16px}.project-card__top{height:32px}.project-card__logo-img{height:28px}.project-card__body{gap:8px}.project-card__btn{height:34px;padding:0 14px;font-size:13px}.project-card__wave{width:72px;top:70px;left:14px}.project-card__title{font-size:18px;line-height:1.08}.project-card__desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}}
