.cademos{--cademos-bg: #0a0a0c;--cademos-card: #111116;--cademos-accent: var(--course-accent, #EF8354);--cademos-accent-rgb: var(--course-accent-rgb, 239, 131, 84);--cademos-text: #fff;--cademos-text-muted: rgba(255, 255, 255, .55);--cademos-border: rgba(255, 255, 255, .08);background:var(--cademos-bg);color:var(--cademos-text);padding:80px 0}.cademos__container{max-width:800px;margin:0 auto;padding:0 24px}.cademos__header{text-align:center;margin-bottom:40px}.cademos__eyebrow{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--cademos-accent);margin-bottom:12px}.cademos__headline{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;line-height:1.2;margin:0 0 8px}.cademos__subheadline{font-size:1.05rem;color:var(--cademos-text-muted);margin:0}.cademos__tabs{display:flex;justify-content:center;gap:8px;margin-bottom:32px;flex-wrap:wrap}.cademos__tab{background:none;border:1px solid var(--cademos-border);color:var(--cademos-text-muted);font-size:.82rem;font-weight:600;padding:8px 20px;border-radius:100px;cursor:pointer;transition:all .2s ease;font-family:inherit}.cademos__tab:hover{border-color:#fff3;color:var(--cademos-text)}.cademos__tab--active{background:var(--cademos-accent);border-color:var(--cademos-accent);color:#0a0a0c}.cademos__tab--active:hover{color:#0a0a0c}.cademos__grid{display:flex;flex-direction:column;gap:8px}.cademos__item--hidden{display:none}.cademos__player{display:flex;align-items:center;gap:14px;background:var(--cademos-card);border:1px solid var(--cademos-border);border-radius:12px;padding:14px 18px;transition:border-color .2s ease}.cademos__player:hover{border-color:#ffffff26}.cademos__play-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(var(--cademos-accent-rgb),.15);color:var(--cademos-accent);border:none;cursor:pointer;flex-shrink:0;transition:background .2s ease,transform .15s ease}.cademos__play-btn:hover{background:rgba(var(--cademos-accent-rgb),.25);transform:scale(1.05)}.cademos__play-btn:active{transform:scale(.95)}.cademos__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex-shrink:0;width:140px}.cademos__title{font-size:.85rem;font-weight:700;color:var(--cademos-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cademos__category-label{font-size:.7rem;color:var(--cademos-text-muted);text-transform:uppercase;letter-spacing:.05em}.cademos__progress-wrap{flex:1;height:4px;background:#ffffff14;border-radius:4px;cursor:pointer;position:relative;min-width:60px}.cademos__progress-bar{height:100%;background:var(--cademos-accent);border-radius:4px;width:0%;transition:width .1s linear}.cademos__time{font-size:.75rem;color:var(--cademos-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;width:36px;text-align:right}.cademos__item{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.cademos.is-visible .cademos__item{opacity:1;transform:translateY(0)}.cademos.is-visible .cademos__item:nth-child(1){transition-delay:.05s}.cademos.is-visible .cademos__item:nth-child(2){transition-delay:.1s}.cademos.is-visible .cademos__item:nth-child(3){transition-delay:.15s}.cademos.is-visible .cademos__item:nth-child(4){transition-delay:.2s}@media(max-width:600px){.cademos{padding:60px 0}.cademos__player{flex-wrap:wrap;gap:10px;padding:12px 14px}.cademos__info{width:auto;flex:1}.cademos__progress-wrap{width:100%;order:10}.cademos__time{order:11}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/course-audio-demos.css.map */
