.qvrc-shell{--qvrc-text:#f4f1e8;--qvrc-muted:rgba(255,255,255,.66);--qvrc-line:rgba(255,255,255,.13);--qvrc-panel:rgba(255,255,255,.035);max-width:1240px;margin:0 auto;padding:72px 28px 96px;color:var(--qvrc-text);font-family:Montserrat,Arial,sans-serif}.qvrc-shell *{box-sizing:border-box}.qvrc-shell a,.qvrc-shell button,.qvrc-shell input,.qvrc-shell select,.qvrc-shell summary{outline-offset:3px}.qvrc-shell a:focus-visible,.qvrc-shell button:focus-visible,.qvrc-shell input:focus-visible,.qvrc-shell select:focus-visible,.qvrc-shell summary:focus-visible{outline:2px solid #f4f1e8}.qvrc-hero{padding:68px 0 54px;border-bottom:1px solid rgba(255,255,255,.12)}.qvrc-kicker,.qvrc-card__eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.65}.qvrc-hero h1{max-width:940px;margin:12px 0 18px;font-size:clamp(42px,6.3vw,82px);line-height:.98;letter-spacing:-.04em}.qvrc-hero p{max-width:780px;font-size:18px;line-height:1.65;color:var(--qvrc-muted)}.qvrc-hero--detail{padding-top:34px}.qvrc-hero--detail h1{max-width:980px;font-size:clamp(46px,5.8vw,78px)}.qvrc-description{max-width:830px;font-size:18px;line-height:1.7;color:var(--qvrc-muted)}.qvrc-description p:last-child{margin-bottom:0}.qvrc-search{display:flex;gap:10px;max-width:900px;margin-top:34px}.qvrc-search input{flex:1;min-width:0;padding:16px 18px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.04);color:inherit;border-radius:6px;font:inherit}.qvrc-search input::placeholder{color:rgba(255,255,255,.42)}.qvrc-search button{padding:0 26px;border:0;border-radius:6px;background:#f4f1e8;color:#111;font-weight:800;cursor:pointer}.qvrc-filter-panel{max-width:1100px;margin-top:18px;border:1px solid var(--qvrc-line);border-radius:8px;background:rgba(255,255,255,.02);overflow:hidden}.qvrc-filter-panel>summary,.qvrc-advanced-filters>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.qvrc-filter-panel>summary::-webkit-details-marker,.qvrc-advanced-filters>summary::-webkit-details-marker{display:none}.qvrc-filter-panel>summary{padding:14px 16px;font-weight:700}.qvrc-filter-summary{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--qvrc-muted)}.qvrc-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 16px 16px}.qvrc-filter-field label{display:block;margin:0 0 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.56)}.qvrc-filter-field select{width:100%;padding:11px 12px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#171717;color:#f4f1e8;font:inherit;font-size:13px}.qvrc-advanced-filters{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.09);padding-top:4px}.qvrc-advanced-filters>summary{padding:10px 0;font-size:12px;color:var(--qvrc-muted)}.qvrc-filters--advanced{padding:4px 0 0}.qvrc-filter-actions{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;padding:0 16px 16px}.qvrc-reset{border:1px solid rgba(255,255,255,.2);background:0 0;color:inherit;border-radius:999px;padding:8px 12px;cursor:pointer;text-decoration:none;font-size:12px}.qvrc-active-filters{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap}.qvrc-filter-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(255,255,255,.08);color:inherit;font:inherit;font-size:11px;cursor:pointer}.qvrc-filter-chip:hover,.qvrc-reset:hover{background:rgba(255,255,255,.12)}.qvrc-library-meta{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding:24px 0;color:rgba(255,255,255,.62);font-size:13px}.qvrc-library-meta p{margin:0;line-height:1.6}.qvrc-library-meta>div{max-width:720px}.qvrc-result-count{white-space:nowrap}.qvrc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.qvrc-grid--hub{padding-top:32px}.qvrc-card{display:flex;flex-direction:column;min-height:100%;padding:26px;border:1px solid var(--qvrc-line);border-radius:8px;background:var(--qvrc-panel);color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.qvrc-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.05)}.qvrc-card h2{font-size:22px;line-height:1.18;margin:10px 0}.qvrc-card h2 a{color:inherit;text-decoration:none}.qvrc-card__description{line-height:1.6;color:var(--qvrc-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.qvrc-card--feature{grid-column:span 2;min-height:260px}.qvrc-card--muted{opacity:.58}.qvrc-card__top{display:flex;justify-content:space-between;gap:12px;align-items:center}.qvrc-card__status{display:flex;align-items:center;gap:8px;flex-shrink:0}.qvrc-preview-badge{display:inline-flex;align-items:center;padding:4px 7px;border:1px solid rgba(244,241,232,.24);border-radius:999px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:rgba(244,241,232,.8)}.qvrc-duration{font-size:12px;font-variant-numeric:tabular-nums;opacity:.58}.qvrc-byline{margin:-.2rem 0 .75rem;font-size:.86rem;color:rgba(255,255,255,.62)}.qvrc-byline a{color:inherit;text-decoration:underline;text-underline-offset:2px}.qvrc-byline--detail{margin:.3rem 0 1rem;font-size:15px}.qvrc-card__facts{display:flex;gap:7px 14px;flex-wrap:wrap;margin-top:auto;padding-top:12px;font-size:11px;letter-spacing:.03em;color:rgba(255,255,255,.52)}.qvrc-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.qvrc-tags span{padding:5px 8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:11px;color:rgba(255,255,255,.7)}.qvrc-tags--license span:first-child{border-color:rgba(244,241,232,.27);color:rgba(244,241,232,.88)}.qvrc-link{display:inline-block;margin-top:18px;font-weight:700;color:inherit;text-decoration:none}.qvrc-link:hover{text-decoration:underline;text-underline-offset:3px}.qvrc-empty{padding:34px;border:1px dashed rgba(255,255,255,.18);border-radius:8px;color:var(--qvrc-muted)}.qvrc-empty h2{margin-top:0;color:var(--qvrc-text)}.qvrc-results{transition:opacity .15s ease;scroll-margin-top:110px}.qvrc-results.is-loading{opacity:.42}.qvrc-pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:30px}.qvrc-page-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:6px;background:#f4f1e8;color:#111;text-decoration:none;font-weight:700}.qvrc-breadcrumbs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 22px;font-size:13px;color:rgba(255,255,255,.62)}.qvrc-breadcrumbs a{color:inherit;text-decoration:none}.qvrc-breadcrumbs a:hover{text-decoration:underline}.qvrc-quick-facts{display:flex;gap:0;flex-wrap:wrap;margin-top:30px;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.qvrc-quick-facts>div{min-width:145px;padding:14px 22px 14px 0;margin-right:22px}.qvrc-quick-facts span,.qvrc-quick-facts strong{display:block}.qvrc-quick-facts span{margin-bottom:4px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5)}.qvrc-quick-facts strong{font-size:13px}.qvrc-preview-panel{margin:32px 0 0;padding:26px;border:1px solid var(--qvrc-line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.022))}.qvrc-preview-panel__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.qvrc-preview-panel__intro h2{margin:6px 0 8px;font-size:28px}.qvrc-preview-panel__intro p{max-width:760px;margin:0;color:var(--qvrc-muted);font-size:13px;line-height:1.6}.qvrc-preview-panel__player{margin-top:20px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#111;min-height:86px;display:flex;align-items:center}.qvrc-provider-embed{display:block;width:100%;max-width:100%;border:0;background:#111}.qvrc-native-audio{width:100%}.qvrc-preview-unavailable{padding:12px;color:var(--qvrc-muted);font-size:13px}.qvrc-detail-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:26px;padding:32px 0}.qvrc-detail-main,.qvrc-license-card{padding:28px;border:1px solid var(--qvrc-line);border-radius:8px;background:var(--qvrc-panel)}.qvrc-detail-main h2,.qvrc-license-card h2{margin-top:0}.qvrc-license-card{align-self:start;position:sticky;top:104px}.qvrc-license-card h2{font-size:24px}.qvrc-detail-row{padding:16px 0;border-top:1px solid rgba(255,255,255,.1)}.qvrc-detail-row:first-of-type{border-top:0}.qvrc-detail-row strong{display:block;margin-bottom:8px}.qvrc-license-state{display:inline-block;margin:6px 0 10px;padding:6px 9px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.qvrc-small{font-size:13px;line-height:1.55;color:rgba(255,255,255,.62)}.qvrc-source-actions{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.qvrc-source-actions p{margin:4px 0}.qvrc-source-buttons{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.qvrc-button{display:inline-block;padding:12px 16px;border:0;border-radius:5px;background:#f4f1e8;color:#111;text-decoration:none;font-weight:700;cursor:pointer}.qvrc-button--secondary{background:0 0;color:inherit;border:1px solid rgba(255,255,255,.24)}.qvrc-license-disclaimer{font-size:12px;line-height:1.55;color:rgba(255,255,255,.52);margin-top:18px}.qvrc-related{padding:34px 0 12px;border-top:1px solid rgba(255,255,255,.12)}.qvrc-related>h2{font-size:30px;margin:0 0 20px}.qvrc-grid--related{grid-template-columns:repeat(4,minmax(0,1fr))}.qvrc-grid--related .qvrc-card{padding:22px}.qvrc-grid--related .qvrc-card h2{font-size:19px}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:1080px){.qvrc-grid--related{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.qvrc-preview-panel__intro{display:block}.qvrc-preview-panel__intro .qvrc-button{margin-top:16px}.qvrc-filters,.qvrc-filters--advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.qvrc-detail-grid{grid-template-columns:1fr}.qvrc-license-card{position:static}.qvrc-filter-actions,.qvrc-source-actions,.qvrc-library-meta{display:block}.qvrc-active-filters{justify-content:flex-start;margin-top:10px}.qvrc-result-count{margin-top:10px!important}.qvrc-source-buttons{justify-content:flex-start;margin-top:16px}}@media(max-width:760px){.qvrc-preview-panel{padding:18px}.qvrc-preview-panel__player{padding:8px}.qvrc-shell{padding:34px 18px 64px}.qvrc-hero{padding:40px 0}.qvrc-hero h1,.qvrc-hero--detail h1{font-size:46px}.qvrc-grid,.qvrc-grid--related{grid-template-columns:1fr}.qvrc-card--feature{grid-column:auto}.qvrc-search{display:block}.qvrc-search button{width:100%;padding:14px;margin-top:10px}.qvrc-filters,.qvrc-filters--advanced{grid-template-columns:1fr}.qvrc-pagination{flex-wrap:wrap}.qvrc-quick-facts>div{min-width:50%;margin:0;padding:12px 10px 12px 0}.qvrc-filter-panel>summary{padding:13px 14px}.qvrc-filters{padding-left:14px;padding-right:14px}.qvrc-filter-actions{padding-left:14px;padding-right:14px}}.qvrc-hosted-badge{display:inline-flex;align-items:center;padding:4px 7px;border:1px solid rgba(244,241,232,.5);border-radius:999px;background:rgba(244,241,232,.12);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#f4f1e8}.qvrc-player{display:flex;align-items:center;gap:16px;width:100%;padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(90deg,#141414,#1c1c1c);outline:none}.qvrc-player__play,.qvrc-player__mute{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:46px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#f4f1e8;color:#111;font:inherit;font-weight:800;cursor:pointer}.qvrc-player__mute{width:38px;height:38px;background:0 0;color:#f4f1e8;font-size:14px}.qvrc-player__body{min-width:0;flex:1}.qvrc-player__title{margin-bottom:10px;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qvrc-player__timeline{position:relative;height:10px;border-radius:999px;background:rgba(255,255,255,.12);cursor:pointer;overflow:hidden}.qvrc-player__timeline:focus{outline:2px solid rgba(244,241,232,.72);outline-offset:3px}.qvrc-player__timeline>span{display:block;width:0;height:100%;border-radius:inherit;background:#f4f1e8;transition:width .08s linear}.qvrc-player__meta{display:flex;justify-content:space-between;gap:12px;margin-top:7px;font-size:10px;font-variant-numeric:tabular-nums;color:rgba(255,255,255,.52)}.qvrc-player.is-loading{opacity:.68}.qvrc-player.has-error{border-color:rgba(255,110,110,.55)}.qvrc-player audio{display:none}.qvrc-source-actions .qvrc-button{white-space:nowrap}@media(max-width:760px){.qvrc-player{gap:10px;padding:14px}.qvrc-player__play{width:42px;height:42px}.qvrc-player__mute{width:34px;height:34px}.qvrc-player__title{font-size:12px}}.qvrc-attribution-box{margin:28px 0;padding:24px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.035);display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.qvrc-attribution-box h2{margin:4px 0 12px}.qvrc-attribution-copy{margin:0 0 10px;max-width:780px;line-height:1.65;color:#f1eee6}@media (max-width:760px){.qvrc-attribution-box{flex-direction:column}}.qvrc-library-hero--compact{padding-top:72px;padding-bottom:36px}.qvrc-library-hero--compact h1{max-width:760px;margin-bottom:18px}.qvrc-library-hero--compact>p:not(.qvrc-kicker){max-width:820px}.qvrc-search-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:900px;margin-top:28px}.qvrc-search-bar input,.qvrc-search-bar button,.qvrc-toolbar-controls select,.qvrc-filter-sidebar select{min-height:46px;border:1px solid rgba(255,255,255,.12);background:#2b2b2b;color:#f8f8f8;border-radius:6px}.qvrc-search-bar input{padding:0 16px;font-size:15px}.qvrc-search-bar button{background:#f3eee5;color:#111;padding:0 22px;font-weight:700;cursor:pointer}.qvrc-library-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.qvrc-toolbar-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.qvrc-toolbar-controls label{display:flex;align-items:center;gap:8px;font-size:13px;color:#aaa}.qvrc-toolbar-controls select{min-height:38px;padding:0 30px 0 10px}.qvrc-filter-toggle{display:none;min-height:38px;padding:0 14px;background:0 0;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:6px}.qvrc-library-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;padding:28px 0 110px}.qvrc-filter-sidebar{position:relative}.qvrc-filter-sidebar>div[data-qvrc-filters]{position:sticky;top:100px;display:grid;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.1);background:#202020;border-radius:8px}.qvrc-filter-sidebar label{display:grid;gap:7px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#8f8f8f}.qvrc-filter-sidebar select{width:100%;padding:0 10px;text-transform:none;letter-spacing:0}.qvrc-filter-sidebar__header{display:none}.qvrc-reset{display:inline-flex;justify-content:center;margin-top:4px;padding:10px 12px;border:1px solid rgba(255,255,255,.13);border-radius:6px;text-decoration:none!important;color:#d8d8d8!important;font-size:13px}.qvrc-active-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.qvrc-filter-chip{border:1px solid rgba(255,255,255,.13);background:#252525;color:#ddd;border-radius:999px;padding:6px 10px;font-size:12px;cursor:pointer}.qvrc-filter-chip span{margin-left:7px}.qvrc-sound-list{border-top:1px solid rgba(255,255,255,.1)}.qvrc-sound-row{display:grid;grid-template-columns:50px minmax(0,1.65fr) minmax(170px,.9fr) 150px 72px;gap:14px;align-items:center;min-height:84px;padding:12px 10px;border-bottom:1px solid rgba(255,255,255,.09);transition:background .18s ease}.qvrc-sound-row:hover{background:rgba(255,255,255,.025)}.qvrc-play-button{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:#f1ede5;color:#111;display:inline-flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer}.qvrc-play-button.is-playing{background:#fff}.qvrc-play-button--disabled{background:0 0;color:#666;cursor:default}.qvrc-sound-row__title{font-size:16px!important;line-height:1.25!important;margin:0 0 6px!important}.qvrc-sound-row__title a{color:#f7f7f7!important;text-decoration:none!important}.qvrc-sound-row__meta{font-size:12px;color:#979797;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qvrc-sound-row__progress{height:2px;background:rgba(255,255,255,.06);margin-top:9px;overflow:hidden}.qvrc-sound-row__progress span{display:block;width:0;height:100%;background:#f3eee5}.qvrc-sound-row__license{display:grid;gap:6px;justify-items:start;min-width:0}.qvrc-license-pill{display:inline-block;max-width:100%;padding:5px 8px;border:1px solid rgba(255,255,255,.16);border-radius:999px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qvrc-sound-row__credit{font-size:10px;color:#8b8b8b}.qvrc-sound-row__tech{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;font-size:11px;color:#9a9a9a}.qvrc-sound-row__tech strong{font-size:12px;color:#ddd}.qvrc-sound-row__actions{text-align:right}.qvrc-sound-row__actions a{font-size:12px;color:#ddd;text-decoration:none!important}.qvrc-hosted-badge{font-size:9px!important;padding:4px 7px!important}.qvrc-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:30px 0 0}.qvrc-page-numbers{display:flex;align-items:center;gap:5px}.qvrc-page-number,.qvrc-page-button{display:inline-flex;min-width:36px;height:36px;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:5px;color:#ddd!important;text-decoration:none!important;font-size:12px}.qvrc-page-number.is-current{background:#f3eee5;color:#111!important;border-color:#f3eee5}.qvrc-page-ellipsis{padding:0 4px;color:#777}.qvrc-mini-player{position:fixed;left:50%;transform:translateX(-50%);bottom:18px;z-index:9990;width:min(980px,calc(100vw - 32px));display:grid;grid-template-columns:46px minmax(0,1fr) 42px;gap:12px;align-items:center;padding:12px 16px;background:rgba(16,16,16,.97);border:1px solid rgba(255,255,255,.15);box-shadow:0 16px 50px rgba(0,0,0,.4);border-radius:8px;backdrop-filter:blur(10px)}.qvrc-mini-player[hidden]{display:none}.qvrc-mini-player__play,.qvrc-mini-player__mute{width:38px;height:38px;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#f3eee5;color:#111;cursor:pointer}.qvrc-mini-player__mute{background:0 0;color:#fff}.qvrc-mini-player__title{display:block;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:700;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qvrc-mini-player__timeline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.qvrc-mini-player__timeline input{width:100%;accent-color:#f3eee5}.qvrc-mini-player__time{font-size:10px;color:#aaa;white-space:nowrap}.qvrc-sound-library.is-loading .qvrc-results{opacity:.55;pointer-events:none}.qvrc-empty{padding:56px 24px;text-align:center;border:1px solid rgba(255,255,255,.1)}@media(max-width:980px){.qvrc-library-layout{grid-template-columns:1fr}.qvrc-filter-toggle{display:inline-flex;align-items:center}.qvrc-filter-sidebar{position:fixed;inset:0 auto 0 0;width:min(360px,88vw);z-index:10020;background:#171717;padding:18px;transform:translateX(-105%);transition:transform .2s ease;overflow:auto}.qvrc-filter-sidebar.is-open{transform:translateX(0)}.qvrc-filter-sidebar__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.qvrc-filter-sidebar__header button{border:0;background:0 0;color:#fff;font-size:28px}.qvrc-filter-sidebar>div[data-qvrc-filters]{position:static}.qvrc-sound-row{grid-template-columns:48px minmax(0,1fr) 115px 60px}.qvrc-sound-row__license{display:none}.qvrc-sound-row__tech .qvrc-hosted-badge,.qvrc-sound-row__tech>span:not(.qvrc-hosted-badge){display:none}.qvrc-filter-open:after{content:"";position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:10010}}@media(max-width:640px){.qvrc-library-hero--compact{padding-top:44px}.qvrc-library-hero--compact h1{font-size:42px!important;line-height:1.02!important}.qvrc-search-bar{grid-template-columns:1fr}.qvrc-library-toolbar{align-items:flex-start;flex-direction:column}.qvrc-toolbar-controls{width:100%}.qvrc-toolbar-controls label{flex:1}.qvrc-toolbar-controls select{width:100%}.qvrc-sound-row{grid-template-columns:44px minmax(0,1fr) 48px;padding:12px 2px}.qvrc-sound-row__tech{display:none}.qvrc-sound-row__actions{font-size:0}.qvrc-sound-row__actions a:after{content:"›";font-size:24px}.qvrc-sound-row__meta{font-size:11px}.qvrc-page-button{display:none}.qvrc-page-number{min-width:32px;height:32px;padding:0 7px}.qvrc-mini-player{bottom:8px;width:calc(100vw - 16px);grid-template-columns:40px minmax(0,1fr);padding:10px}.qvrc-mini-player__mute{display:none}}@media (min-width:981px){.qvrc-sound-library .qvrc-filter-toggle{display:none!important}}.qvrc-sound-library .qvrc-toolbar-controls{flex-wrap:nowrap}.qvrc-sound-library .qvrc-toolbar-controls label{white-space:nowrap;flex:none}.qvrc-sound-library .qvrc-toolbar-controls select{min-width:152px}.qvrc-sound-library .qvrc-toolbar-controls label:last-child select{min-width:74px}.qvrc-sound-library .qvrc-sound-row{grid-template-columns:44px minmax(0,1fr) 116px 116px 58px;gap:10px;min-height:78px;padding:10px 8px}.qvrc-sound-library .qvrc-sound-row__title{font-size:15px!important;line-height:1.22!important;margin-bottom:5px!important}.qvrc-sound-library .qvrc-sound-row__meta{font-size:11px}.qvrc-sound-library .qvrc-license-pill{max-width:116px;font-weight:600;letter-spacing:.01em;text-transform:none}.qvrc-sound-library .qvrc-hosted-badge{white-space:nowrap;text-transform:none;letter-spacing:.02em}.qvrc-sound-library .qvrc-sound-row__tech{gap:5px}.qvrc-sound-library .qvrc-sound-row__actions a{white-space:nowrap}@media(max-width:1180px) and (min-width:981px){.qvrc-sound-library .qvrc-library-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}.qvrc-sound-library .qvrc-sound-row{grid-template-columns:42px minmax(0,1fr) 104px 98px 52px}.qvrc-sound-library .qvrc-license-pill{max-width:104px}}@media(max-width:980px){.qvrc-sound-library .qvrc-filter-toggle{display:inline-flex!important;align-items:center!important;background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important}.qvrc-sound-library .qvrc-toolbar-controls{flex-wrap:wrap}}@media(max-width:640px){.qvrc-sound-library .qvrc-toolbar-controls label{white-space:normal}}.qvrc-sound-library .qvrc-sound-row__main{min-width:0}.qvrc-sound-library .qvrc-play-button{box-sizing:border-box!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;padding:0!important;margin:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;overflow:hidden!important;flex:none!important}.qvrc-sound-library .qvrc-play-button span{display:block!important;line-height:1!important;transform:translateX(1px)}@media(max-width:640px){.qvrc-sound-library{padding-left:16px;padding-right:16px}.qvrc-sound-library .qvrc-library-toolbar{gap:18px;padding:20px 0}.qvrc-sound-library .qvrc-toolbar-controls{display:grid!important;grid-template-columns:minmax(112px,.85fr) minmax(0,1.35fr)!important;width:100%!important;gap:12px!important;align-items:end!important}.qvrc-sound-library .qvrc-filter-toggle{grid-column:1!important;grid-row:1!important;width:100%!important;min-width:0!important;min-height:44px!important;justify-content:center!important;padding:0 14px!important;font-size:14px!important;font-weight:700!important}.qvrc-sound-library .qvrc-toolbar-controls label{min-width:0!important;width:100%!important;flex:none!important;display:grid!important;grid-template-columns:1fr!important;gap:6px!important;white-space:normal!important;font-size:11px!important;line-height:1.2!important}.qvrc-sound-library .qvrc-toolbar-controls label:first-of-type{grid-column:2!important;grid-row:1!important}.qvrc-sound-library .qvrc-toolbar-controls label:last-of-type{grid-column:1/-1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:auto!important}.qvrc-sound-library .qvrc-toolbar-controls select{width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;padding:0 34px 0 12px!important;font-size:14px!important}.qvrc-sound-library .qvrc-toolbar-controls label:last-of-type select{width:86px!important;min-width:86px!important;max-width:86px!important}.qvrc-sound-library .qvrc-library-layout{padding-top:20px;padding-bottom:104px}.qvrc-sound-library .qvrc-active-filters{margin:0 0 10px}.qvrc-sound-library .qvrc-filter-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qvrc-sound-library .qvrc-sound-list{width:100%;min-width:0}.qvrc-sound-library .qvrc-sound-row{display:grid!important;grid-template-columns:44px minmax(0,1fr) 62px!important;grid-template-areas:"play main actions"!important;gap:12px!important;align-items:center!important;min-height:78px!important;width:100%!important;padding:14px 0!important;overflow:hidden!important}.qvrc-sound-library .qvrc-sound-row__play{grid-area:play;display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important}.qvrc-sound-library .qvrc-sound-row__main{grid-area:main;min-width:0!important;overflow:hidden!important}.qvrc-sound-library .qvrc-sound-row__license,.qvrc-sound-library .qvrc-sound-row__tech{display:none!important}.qvrc-sound-library .qvrc-sound-row__actions{grid-area:actions;min-width:0!important;text-align:right!important;align-self:center!important}.qvrc-sound-library .qvrc-sound-row__actions a{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:2px!important;width:100%!important;min-width:0!important;font-size:0!important;line-height:1!important;white-space:nowrap!important}.qvrc-sound-library .qvrc-sound-row__actions a:before{content:"Chi tiết";font-size:12px!important;color:#bbb}.qvrc-sound-library .qvrc-sound-row__actions a:after{content:"›";font-size:20px!important;color:#bbb}.qvrc-sound-library .qvrc-sound-row__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;max-width:100%!important;margin:0 0 5px!important;overflow:hidden!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-size:15px!important;line-height:1.24!important}.qvrc-sound-library .qvrc-sound-row__title a{display:block!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}.qvrc-sound-library .qvrc-sound-row__meta{max-width:100%!important;font-size:10px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.qvrc-sound-library .qvrc-sound-row__progress{margin-top:7px!important}.qvrc-sound-library .qvrc-play-button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;padding:0!important;border-radius:999px!important;font-size:12px!important}.qvrc-sound-library .qvrc-search-bar button{min-height:48px!important;padding:0 18px!important;border-radius:6px!important;background:#f3eee5!important;color:#111!important;font-weight:800!important}.qvrc-sound-library .qvrc-mini-player{bottom:max(8px,env(safe-area-inset-bottom));width:calc(100vw - 16px)}}@media(max-width:420px){.qvrc-sound-library{padding-left:14px;padding-right:14px}.qvrc-sound-library .qvrc-toolbar-controls{grid-template-columns:minmax(104px,.8fr) minmax(0,1.2fr)!important;gap:10px!important}.qvrc-sound-library .qvrc-sound-row{grid-template-columns:42px minmax(0,1fr) 58px!important;gap:10px!important}.qvrc-sound-library .qvrc-sound-row__title{-webkit-line-clamp:3!important;font-size:14px!important}.qvrc-sound-library .qvrc-sound-row__actions a:before{font-size:11px!important}}.qvrc-sound-library .qvrc-play-button:not(.qvrc-play-button--disabled){background:#d3223a!important;color:#fff!important;border-color:#d3223a!important}.qvrc-sound-library .qvrc-play-button.is-playing{background:#d3223a!important;color:#fff!important;border-color:#d3223a!important}.qvrc-sound-library .qvrc-play-button--disabled{background:transparent!important;color:#666!important;border-color:rgba(255,255,255,.22)!important}.qvrc-sound-library .qvrc-play-button span{color:inherit!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;text-indent:0!important;text-shadow:none!important}.qvrc-sound-library .qvrc-mini-player{box-sizing:border-box!important;min-width:0!important;overflow:hidden!important}.qvrc-sound-library .qvrc-mini-player__body{min-width:0!important;width:100%!important;overflow:hidden!important}.qvrc-sound-library .qvrc-mini-player__play,.qvrc-sound-library .qvrc-mini-player__mute{box-sizing:border-box!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;margin:0!important;padding:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;overflow:hidden!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;text-indent:0!important;text-transform:none!important;text-shadow:none!important;box-shadow:none!important}.qvrc-sound-library .qvrc-mini-player__play{background:#d3223a!important;color:#fff!important;border:1px solid #d3223a!important}.qvrc-sound-library .qvrc-mini-player__mute{background:rgba(255,255,255,.055)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important}.qvrc-sound-library .qvrc-mini-player__play:before,.qvrc-sound-library .qvrc-mini-player__play:after,.qvrc-sound-library .qvrc-mini-player__mute:before,.qvrc-sound-library .qvrc-mini-player__mute:after{display:none!important;content:none!important}.qvrc-sound-library .qvrc-mini-player__title{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 0 7px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.25!important}.qvrc-sound-library .qvrc-mini-player__timeline{min-width:0!important;width:100%!important}.qvrc-sound-library .qvrc-mini-player__timeline input[type=range]{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}@media(max-width:640px){.qvrc-sound-library .qvrc-library-layout{padding-bottom:132px!important}.qvrc-sound-library .qvrc-mini-player{left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom))!important;transform:none!important;width:auto!important;max-width:none!important;min-height:66px!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-areas:"play body"!important;gap:10px!important;align-items:center!important;padding:10px 12px!important;border-radius:8px!important}.qvrc-sound-library .qvrc-mini-player[hidden]{display:none!important}.qvrc-sound-library .qvrc-mini-player__play{grid-area:play!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important}.qvrc-sound-library .qvrc-mini-player__body{grid-area:body!important}.qvrc-sound-library .qvrc-mini-player__mute{display:none!important}.qvrc-sound-library .qvrc-mini-player__title{font-size:12px!important;line-height:1.2!important;margin-bottom:6px!important}.qvrc-sound-library .qvrc-mini-player__timeline{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;align-items:center!important}.qvrc-sound-library .qvrc-mini-player__time{font-size:9px!important;line-height:1!important}}@media(max-width:420px){.qvrc-sound-library .qvrc-mini-player{left:8px!important;right:8px!important;padding:9px 10px!important;gap:9px!important}.qvrc-sound-library .qvrc-mini-player__title{font-size:11px!important}.qvrc-sound-library .qvrc-mini-player__time{font-size:8px!important}}.qvrc-sound-library .qvrc-filter-toggle__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:7px;padding:0 6px;border-radius:999px;background:#d3223a;color:#fff;font-size:10px;font-weight:800;line-height:1}.qvrc-sound-library .qvrc-filter-toggle__count[hidden]{display:none!important}.qvrc-sound-library .qvrc-filter-sidebar>div[data-qvrc-filters]{gap:0;padding:0;overflow:hidden}.qvrc-sound-library .qvrc-filter-group{display:grid;gap:12px;padding:16px 16px 18px;border-bottom:1px solid rgba(255,255,255,.09)}.qvrc-sound-library .qvrc-filter-group h2{margin:0 0 2px!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#777!important;font-weight:700!important}.qvrc-sound-library .qvrc-filter-group label{margin:0}.qvrc-sound-library .qvrc-filter-sidebar__footer{display:grid;gap:9px;padding:14px 16px 16px;background:#202020}.qvrc-sound-library .qvrc-filter-apply{display:none;width:100%;min-height:44px;border:0;border-radius:6px;background:#f3eee5;color:#111;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.qvrc-sound-library .qvrc-filter-sidebar__footer .qvrc-reset{margin:0;width:100%;align-items:center}.qvrc-sound-library .qvrc-filter-chip--clear{border-color:rgba(211,34,58,.45);background:rgba(211,34,58,.12);color:#f0b7bf}@media(max-width:980px){.qvrc-sound-library .qvrc-filter-sidebar{display:flex;flex-direction:column;padding:0;overflow:hidden}.qvrc-sound-library .qvrc-filter-sidebar__header{flex:none;margin:0;padding:18px;border-bottom:1px solid rgba(255,255,255,.1);background:#171717}.qvrc-sound-library .qvrc-filter-sidebar>div[data-qvrc-filters]{position:static!important;display:block;flex:1;min-height:0;overflow-y:auto;border:0;border-radius:0;background:#171717;padding-bottom:0}.qvrc-sound-library .qvrc-filter-group{padding:18px;border-bottom-color:rgba(255,255,255,.08)}.qvrc-sound-library .qvrc-filter-sidebar__footer{position:sticky;bottom:0;z-index:2;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.12);background:rgba(23,23,23,.98);box-shadow:0 -12px 30px rgba(0,0,0,.28)}.qvrc-sound-library .qvrc-filter-apply{display:flex;align-items:center;justify-content:center}.qvrc-filter-open{overflow:hidden!important}}@media(max-width:640px){.qvrc-sound-library .qvrc-filter-toggle{gap:2px!important}.qvrc-sound-library .qvrc-active-filters{gap:6px!important}.qvrc-sound-library .qvrc-filter-chip{font-size:11px!important;padding:7px 9px!important}}.qvrc-sound-library--cinematic{--qvrc-accent:#d3223a;--qvrc-bg:#1b1b1b;--qvrc-surface:#222;--qvrc-surface-2:#292929;--qvrc-text:#f6f3ed;--qvrc-muted:rgba(255,255,255,.62);--qvrc-dim:rgba(255,255,255,.42);--qvrc-line:rgba(255,255,255,.11);max-width:1320px;padding-top:58px}.qvrc-sound-library--cinematic .qvrc-library-hero--cinematic{position:relative;padding:74px 0 42px;border-top:1px solid var(--qvrc-line);border-bottom:0}.qvrc-sound-library--cinematic .qvrc-library-hero--cinematic:before{content:"";position:absolute;left:0;top:74px;width:42px;height:3px;background:var(--qvrc-accent)}.qvrc-sound-library--cinematic .qvrc-library-hero__copy{padding-left:68px}.qvrc-sound-library--cinematic .qvrc-library-hero__copy h1{max-width:880px;margin:14px 0 20px;font-size:clamp(54px,6.2vw,86px);line-height:.94;letter-spacing:-.052em}.qvrc-sound-library--cinematic .qvrc-library-hero__copy>p:not(.qvrc-kicker){max-width:820px;margin:0;font-size:18px;line-height:1.65}.qvrc-sound-library--cinematic .qvrc-library-summary{display:flex;align-items:center;gap:8px 20px;flex-wrap:wrap;margin-top:24px;color:var(--qvrc-dim);font-size:11px;letter-spacing:.075em;text-transform:uppercase}.qvrc-sound-library--cinematic .qvrc-library-summary span{display:inline-flex;align-items:center;gap:6px}.qvrc-sound-library--cinematic .qvrc-library-summary span+span:before{content:"";width:4px;height:4px;margin-right:12px;border-radius:50%;background:var(--qvrc-accent)}.qvrc-sound-library--cinematic .qvrc-library-summary strong{color:var(--qvrc-text);font-size:12px}.qvrc-sound-library--cinematic .qvrc-search-bar--cinematic{max-width:none;margin:36px 0 0 68px;grid-template-columns:minmax(0,760px) 132px;gap:8px}.qvrc-sound-library--cinematic .qvrc-search-bar--cinematic input{min-height:54px;padding:0 18px;border-radius:2px;border-color:rgba(255,255,255,.14);background:#2c2c2c;font-size:15px}.qvrc-sound-library--cinematic .qvrc-search-bar--cinematic input:focus{border-color:var(--qvrc-accent);box-shadow:inset 0 0 0 1px var(--qvrc-accent)}.qvrc-sound-library--cinematic .qvrc-search-bar--cinematic button{min-height:54px;border-radius:2px;background:#f4f0e8;transition:background .16s ease,color .16s ease}.qvrc-sound-library--cinematic .qvrc-search-bar--cinematic button:hover{background:#fff}.qvrc-sound-library--cinematic .qvrc-quick-browse{display:flex;gap:8px;margin:14px 0 0 68px;max-width:1040px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.qvrc-sound-library--cinematic .qvrc-quick-browse::-webkit-scrollbar{display:none}.qvrc-sound-library--cinematic .qvrc-quick-chip{flex:none;display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.68)!important;background:rgba(255,255,255,.025);text-decoration:none!important;font-size:11px;font-weight:600;transition:border-color .16s ease,color .16s ease,background .16s ease}.qvrc-sound-library--cinematic .qvrc-quick-chip:hover,.qvrc-sound-library--cinematic .qvrc-quick-chip.is-active{border-color:rgba(211,34,58,.62);background:rgba(211,34,58,.12);color:#fff!important}.qvrc-sound-library--cinematic .qvrc-discovery{padding:30px 0 34px;border-top:1px solid var(--qvrc-line);border-bottom:1px solid var(--qvrc-line)}.qvrc-sound-library--cinematic .qvrc-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:18px}.qvrc-sound-library--cinematic .qvrc-section-heading h2{margin:6px 0 0;font-size:25px;line-height:1.16;letter-spacing:-.025em}.qvrc-sound-library--cinematic .qvrc-section-heading>p{max-width:470px;margin:0;color:var(--qvrc-muted);font-size:12px;line-height:1.55;text-align:right}.qvrc-sound-library--cinematic .qvrc-discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.qvrc-sound-library--cinematic .qvrc-discovery-card{position:relative;display:flex;min-width:0;min-height:148px;flex-direction:column;padding:18px;border:1px solid rgba(255,255,255,.09);background:#202020;color:inherit!important;text-decoration:none!important;overflow:hidden;transition:transform .16s ease,border-color .16s ease,background .16s ease}.qvrc-sound-library--cinematic .qvrc-discovery-card:after{content:"↗";position:absolute;right:16px;top:14px;color:rgba(255,255,255,.28);font-size:13px}.qvrc-sound-library--cinematic .qvrc-discovery-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.2);background:#252525}.qvrc-sound-library--cinematic .qvrc-discovery-card.is-active{border-color:rgba(211,34,58,.65);box-shadow:inset 3px 0 0 var(--qvrc-accent)}.qvrc-sound-library--cinematic .qvrc-discovery-card__eyebrow{color:rgba(255,255,255,.42);font-size:9px;font-weight:700;letter-spacing:.14em}.qvrc-sound-library--cinematic .qvrc-discovery-card>strong{margin-top:20px;max-width:85%;font-size:16px;line-height:1.2}.qvrc-sound-library--cinematic .qvrc-discovery-card__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:7px;overflow:hidden;color:var(--qvrc-muted);font-size:11px;line-height:1.45}.qvrc-sound-library--cinematic .qvrc-discovery-card__meta{margin-top:auto;padding-top:12px;color:rgba(255,255,255,.38);font-size:10px}.qvrc-sound-library--cinematic .qvrc-library-toolbar{position:relative;padding:20px 0;border-top:0;border-bottom:1px solid var(--qvrc-line)}.qvrc-sound-library--cinematic .qvrc-library-toolbar__count{font-size:12px;color:var(--qvrc-muted)}.qvrc-sound-library--cinematic .qvrc-library-toolbar__count strong{color:var(--qvrc-text);font-size:19px;margin-right:4px}.qvrc-sound-library--cinematic .qvrc-toolbar-controls{gap:10px}.qvrc-sound-library--cinematic .qvrc-toolbar-controls label{font-size:11px;color:rgba(255,255,255,.48)}.qvrc-sound-library--cinematic .qvrc-toolbar-controls select{min-height:40px;border-radius:2px;background:#2a2a2a;border-color:rgba(255,255,255,.1)}.qvrc-sound-library--cinematic .qvrc-library-layout{grid-template-columns:226px minmax(0,1fr);gap:34px;padding-top:26px}.qvrc-sound-library--cinematic .qvrc-filter-sidebar>div[data-qvrc-filters]{top:92px;gap:0;padding:0;border-radius:2px;background:#202020;overflow:hidden}.qvrc-sound-library--cinematic .qvrc-filter-group{padding:15px 15px 17px}.qvrc-sound-library--cinematic .qvrc-filter-group h2{color:rgba(255,255,255,.34)!important}.qvrc-sound-library--cinematic .qvrc-filter-sidebar label{font-size:10px}.qvrc-sound-library--cinematic .qvrc-filter-sidebar select{min-height:42px;border-radius:2px;background:#2d2d2d}.qvrc-sound-library--cinematic .qvrc-filter-group--mobile-only{display:none}.qvrc-sound-library--cinematic .qvrc-filter-sidebar__footer{background:#202020}.qvrc-sound-library--cinematic .qvrc-reset{border-radius:2px}.qvrc-sound-library--cinematic .qvrc-library-results-wrap{min-width:0}.qvrc-sound-library--cinematic .qvrc-active-filters{min-height:0;justify-content:flex-start;margin:0 0 10px}.qvrc-sound-library--cinematic .qvrc-filter-chip{min-height:30px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.045);font-size:10px}.qvrc-sound-library--cinematic .qvrc-filter-chip:first-child{border-color:rgba(211,34,58,.42)}.qvrc-sound-library--cinematic .qvrc-results-status{min-height:0}.qvrc-sound-library--cinematic .qvrc-loading-skeleton{display:grid;grid-template-columns:58px minmax(0,1fr) 22%;gap:12px;align-items:center;height:4px;margin-bottom:7px;overflow:hidden}.qvrc-sound-library--cinematic .qvrc-loading-skeleton[hidden]{display:none!important}.qvrc-sound-library--cinematic .qvrc-loading-skeleton span{height:3px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(255,255,255,.18),rgba(255,255,255,.04));background-size:200% 100%;animation:qvrc-shimmer 1.15s linear infinite}@keyframes qvrc-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.qvrc-sound-library--cinematic .qvrc-inline-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 12px;border-left:3px solid var(--qvrc-accent);background:rgba(211,34,58,.08);color:#ddd;font-size:11px}.qvrc-sound-library--cinematic .qvrc-inline-error[hidden]{display:none!important}.qvrc-sound-library--cinematic .qvrc-inline-error button{border:0;background:0 0;color:#fff;text-decoration:underline;cursor:pointer;font:inherit}.qvrc-sound-library--cinematic .qvrc-sound-list{border-top:1px solid var(--qvrc-line)}.qvrc-sound-library--cinematic .qvrc-sound-row{grid-template-columns:46px minmax(0,1fr) 150px 130px 76px;gap:14px;min-height:88px;padding:13px 8px;border-bottom:1px solid rgba(255,255,255,.085);background:0 0}.qvrc-sound-library--cinematic .qvrc-sound-row:hover{background:rgba(255,255,255,.026)}.qvrc-sound-library--cinematic .qvrc-sound-row__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;overflow-wrap:anywhere!important;margin:0 0 7px!important;font-size:16px!important;line-height:1.22!important;letter-spacing:-.012em}.qvrc-sound-library--cinematic .qvrc-sound-row__meta{font-size:11px;color:rgba(255,255,255,.46)}.qvrc-sound-library--cinematic .qvrc-sound-row__progress{height:2px;margin-top:10px;background:rgba(255,255,255,.055)}.qvrc-sound-library--cinematic .qvrc-sound-row__progress span{background:var(--qvrc-accent)}.qvrc-sound-library--cinematic .qvrc-play-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;border:1px solid rgba(255,255,255,.14)!important;background:var(--qvrc-accent)!important;color:#fff!important;transition:transform .15s ease,filter .15s ease}.qvrc-sound-library--cinematic button.qvrc-play-button:hover{transform:scale(1.05);filter:brightness(1.08)}.qvrc-sound-library--cinematic .qvrc-play-button--disabled{background:transparent!important;color:rgba(255,255,255,.32)!important;border-color:rgba(255,255,255,.16)!important}.qvrc-sound-library--cinematic .qvrc-license-pill{max-width:150px;border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.02);font-size:9px}.qvrc-sound-library--cinematic .qvrc-sound-row__credit{color:rgba(255,255,255,.38)}.qvrc-sound-library--cinematic .qvrc-sound-row__tech{justify-content:flex-start;font-size:10px}.qvrc-sound-library--cinematic .qvrc-sound-row__tech strong{margin-left:auto;font-size:11px}.qvrc-sound-library--cinematic .qvrc-hosted-badge{border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#cfcfcf}.qvrc-sound-library--cinematic .qvrc-sound-row__actions a{display:inline-flex;align-items:center;gap:4px;color:rgba(255,255,255,.62)!important}.qvrc-sound-library--cinematic .qvrc-sound-row__actions a:hover{color:#fff!important}.qvrc-sound-library--cinematic .qvrc-pagination{padding-top:34px}.qvrc-sound-library--cinematic .qvrc-page-number,.qvrc-sound-library--cinematic .qvrc-page-button{border-radius:2px}.qvrc-sound-library--cinematic .qvrc-page-number.is-current{background:#f4f0e8;color:#111!important}.qvrc-sound-library--cinematic .qvrc-empty{padding:64px 30px;background:rgba(255,255,255,.018);border-style:solid}.qvrc-sound-library--cinematic .qvrc-empty h2{font-size:26px}.qvrc-sound-library--cinematic.is-loading .qvrc-results{opacity:.48}.qvrc-sound-library--cinematic .qvrc-mini-player{width:min(1040px,calc(100vw - 32px));padding:11px 14px;border-radius:4px;background:rgba(12,12,12,.97);border-color:rgba(255,255,255,.16)}.qvrc-sound-library--cinematic .qvrc-mini-player__play{background:var(--qvrc-accent)!important;border-color:var(--qvrc-accent)!important}.qvrc-sound-library--cinematic .qvrc-mini-player__title{font-size:12px!important}.qvrc-sound-library--cinematic .qvrc-mini-player__timeline input{accent-color:var(--qvrc-accent)}.qvrc-resource-detail .qvrc-breadcrumbs{padding-top:14px;text-transform:none}.qvrc-resource-detail .qvrc-hero--detail{position:relative;padding-top:44px}.qvrc-resource-detail .qvrc-hero--detail:before{content:"";display:block;width:40px;height:3px;margin-bottom:28px;background:#d3223a}.qvrc-resource-detail .qvrc-preview-panel{border-radius:2px;border-left:3px solid #d3223a;background:#202020}.qvrc-resource-detail .qvrc-preview-panel__player{border-radius:2px}.qvrc-resource-detail .qvrc-detail-main,.qvrc-resource-detail .qvrc-license-card{border-radius:2px}.qvrc-resources-home .qvrc-card{border-radius:2px}@media(max-width:1180px) and (min-width:981px){.qvrc-sound-library--cinematic .qvrc-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qvrc-sound-library--cinematic .qvrc-library-layout{grid-template-columns:210px minmax(0,1fr);gap:24px}.qvrc-sound-library--cinematic .qvrc-sound-row{grid-template-columns:44px minmax(0,1fr) 118px 104px 68px!important}.qvrc-sound-library--cinematic .qvrc-license-pill{max-width:118px}}@media(max-width:980px){.qvrc-sound-library--cinematic{padding-top:34px}.qvrc-sound-library--cinematic .qvrc-library-hero--cinematic{padding-top:54px}.qvrc-sound-library--cinematic .qvrc-library-hero--cinematic:before{top:54px;width:34px}.qvrc-sound-library--cinematic .qvrc-library-hero__copy{padding-left:52px}.qvrc-sound-library--cinematic .qvrc-search-bar--cinematic,.qvrc-sound-library--cinematic .qvrc-quick-browse{margin-left:52px}.qvrc-sound-library--cinematic .qvrc-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qvrc-sound-library--cinematic .qvrc-filter-toggle{display:inline-flex!important;min-height:40px!important;border-radius:2px!important}.qvrc-sound-library--cinematic .qvrc-filter-sidebar{width:min(420px,94vw);background:#171717;box-shadow:20px 0 60px rgba(0,0,0,.45)}.qvrc-sound-library--cinematic .qvrc-filter-group--mobile-only{display:grid}.qvrc-sound-library--cinematic .qvrc-filter-apply{display:flex}.qvrc-sound-library--cinematic .qvrc-sound-row{grid-template-columns:44px minmax(0,1fr) 110px 64px!important}.qvrc-sound-library--cinematic .qvrc-sound-row__license{display:none!important}.qvrc-sound-library--cinematic .qvrc-sound-row__tech{display:flex!important}.qvrc-sound-library--cinematic .qvrc-sound-row__tech .qvrc-hosted-badge,.qvrc-sound-library--cinematic .qvrc-sound-row__tech>span:not(.qvrc-hosted-badge){display:none!important}}@media(max-width:640px){.qvrc-sound-library--cinematic{padding-left:16px!important;padding-right:16px!important;padding-bottom:88px}.qvrc-sound-library--cinematic .qvrc-library-hero--cinematic{padding:42px 0 30px}.qvrc-sound-library--cinematic .qvrc-library-hero--cinematic:before{top:42px;width:28px;height:2px}.qvrc-sound-library--cinematic .qvrc-library-hero__copy{padding-left:40px}.qvrc-sound-library--cinematic .qvrc-library-hero__copy h1{font-size:44px!important;line-height:.98!important;letter-spacing:-.045em}.qvrc-sound-library--cinematic .qvrc-library-hero__copy>p:not(.qvrc-kicker){font-size:15px;line-height:1.62}.qvrc-sound-library--cinematic .qvrc-library-summary{gap:7px 12px;margin-top:18px;font-size:9px}.qvrc-sound-library--cinematic .qvrc-library-summary span+span:before{margin-right:5px}.qvrc-sound-library--cinematic .qvrc-search-bar--cinematic{margin:26px 0 0;grid-template-columns:1fr!important;gap:8px}.qvrc-sound-library--cinematic .qvrc-search-bar--cinematic input,.qvrc-sound-library--cinematic .qvrc-search-bar--cinematic button{min-height:50px!important}.qvrc-sound-library--cinematic .qvrc-search-bar--cinematic button{background:#f4f0e8!important;color:#111!important}.qvrc-sound-library--cinematic .qvrc-quick-browse{margin:12px 0 0;padding-right:10px}.qvrc-sound-library--cinematic .qvrc-quick-chip{min-height:30px;font-size:10px}.qvrc-sound-library--cinematic .qvrc-discovery{padding:24px 0 26px}.qvrc-sound-library--cinematic .qvrc-section-heading{display:block;margin-bottom:14px}.qvrc-sound-library--cinematic .qvrc-section-heading h2{font-size:22px}.qvrc-sound-library--cinematic .qvrc-section-heading>p{margin-top:8px;text-align:left;font-size:11px}.qvrc-sound-library--cinematic .qvrc-discovery-grid{display:flex;overflow-x:auto;gap:8px;margin-right:-16px;padding-right:16px;scroll-snap-type:x proximity;scrollbar-width:none}.qvrc-sound-library--cinematic .qvrc-discovery-grid::-webkit-scrollbar{display:none}.qvrc-sound-library--cinematic .qvrc-discovery-card{flex:0 0 72vw;max-width:290px;min-height:132px;padding:16px;scroll-snap-align:start}.qvrc-sound-library--cinematic .qvrc-discovery-card>strong{margin-top:18px;font-size:15px}.qvrc-sound-library--cinematic .qvrc-library-toolbar{gap:14px!important;padding:20px 0!important}.qvrc-sound-library--cinematic .qvrc-library-toolbar__count strong{font-size:18px}.qvrc-sound-library--cinematic .qvrc-toolbar-controls{grid-template-columns:minmax(108px,.75fr) minmax(0,1.25fr)!important;gap:10px!important}.qvrc-sound-library--cinematic .qvrc-filter-toggle{min-height:44px!important}.qvrc-sound-library--cinematic .qvrc-sort-control{grid-column:2!important;grid-row:1!important}.qvrc-sound-library--cinematic .qvrc-per-page-control{display:none!important}.qvrc-sound-library--cinematic .qvrc-library-layout{padding-top:18px!important;padding-bottom:132px!important}.qvrc-sound-library--cinematic .qvrc-filter-sidebar{width:100vw;max-width:none;padding:0}.qvrc-sound-library--cinematic .qvrc-filter-sidebar__header{padding:18px 18px 16px}.qvrc-sound-library--cinematic .qvrc-active-filters{margin-bottom:8px!important}.qvrc-sound-library--cinematic .qvrc-filter-chip{min-height:30px;padding:0 9px!important;font-size:10px!important}.qvrc-sound-library--cinematic .qvrc-loading-skeleton{grid-template-columns:42px minmax(0,1fr);height:3px}.qvrc-sound-library--cinematic .qvrc-loading-skeleton span:last-child{display:none}.qvrc-sound-library--cinematic .qvrc-sound-row{display:grid!important;grid-template-columns:44px minmax(0,1fr) 64px!important;grid-template-areas:"play main actions"!important;gap:12px!important;min-height:84px!important;padding:14px 0!important;overflow:hidden!important}.qvrc-sound-library--cinematic .qvrc-sound-row__play{grid-area:play!important}.qvrc-sound-library--cinematic .qvrc-sound-row__main{grid-area:main!important;min-width:0!important;overflow:hidden!important}.qvrc-sound-library--cinematic .qvrc-sound-row__license,.qvrc-sound-library--cinematic .qvrc-sound-row__tech{display:none!important}.qvrc-sound-library--cinematic .qvrc-sound-row__actions{grid-area:actions!important;align-self:center!important;text-align:right!important}.qvrc-sound-library--cinematic .qvrc-sound-row__actions a{font-size:0!important;justify-content:flex-end!important}.qvrc-sound-library--cinematic .qvrc-sound-row__actions a:before{content:"Chi tiết";font-size:11px!important;color:rgba(255,255,255,.58)}.qvrc-sound-library--cinematic .qvrc-sound-row__actions a>span{font-size:18px!important}.qvrc-sound-library--cinematic .qvrc-sound-row__title{-webkit-line-clamp:3!important;margin-bottom:6px!important;font-size:15px!important;line-height:1.22!important}.qvrc-sound-library--cinematic .qvrc-sound-row__meta{font-size:10px!important}.qvrc-sound-library--cinematic .qvrc-play-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important}.qvrc-sound-library--cinematic .qvrc-page-button{display:none!important}.qvrc-sound-library--cinematic .qvrc-mini-player{left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;min-height:68px!important;border-radius:4px!important}.qvrc-resource-detail .qvrc-preview-panel__intro{display:grid;gap:18px}.qvrc-resource-detail .qvrc-preview-panel__intro .qvrc-button{justify-self:start}}@media(max-width:420px){.qvrc-sound-library--cinematic{padding-left:14px!important;padding-right:14px!important}.qvrc-sound-library--cinematic .qvrc-library-hero__copy{padding-left:34px}.qvrc-sound-library--cinematic .qvrc-library-hero__copy h1{font-size:40px!important}.qvrc-sound-library--cinematic .qvrc-discovery-grid{margin-right:-14px;padding-right:14px}.qvrc-sound-library--cinematic .qvrc-discovery-card{flex-basis:78vw}.qvrc-sound-library--cinematic .qvrc-toolbar-controls{grid-template-columns:minmax(102px,.72fr) minmax(0,1.28fr)!important}.qvrc-sound-library--cinematic .qvrc-sound-row{grid-template-columns:42px minmax(0,1fr) 58px!important;gap:10px!important}.qvrc-sound-library--cinematic .qvrc-sound-row__title{font-size:14px!important}.qvrc-sound-library--cinematic .qvrc-sound-row__actions a:before{font-size:10px!important}}@media(prefers-reduced-motion:reduce){.qvrc-sound-library--cinematic *,.qvrc-sound-library--cinematic *:before,.qvrc-sound-library--cinematic *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.qvrc-sound-row__actions a:after{content:none!important}.qvrc-icon{position:relative;display:inline-block!important;flex:none!important;color:currentColor!important;font-size:0!important;line-height:1!important;text-indent:0!important;transform:none!important;vertical-align:middle}.qvrc-icon--play{width:0!important;height:0!important;border-top:5px solid transparent!important;border-bottom:5px solid transparent!important;border-left:8px solid currentColor!important;transform:translateX(1px)!important}.qvrc-icon--pause{width:10px!important;height:11px!important;border:0!important;background:linear-gradient(to right,currentColor 0 3px,transparent 3px 7px,currentColor 7px 10px)!important}.qvrc-icon--volume,.qvrc-icon--volume-off{width:15px!important;height:14px!important;border:0!important;background:transparent!important}.qvrc-icon--volume:before,.qvrc-icon--volume-off:before{content:""!important;position:absolute!important;left:0!important;top:1px!important;width:9px!important;height:12px!important;background:currentColor!important;clip-path:polygon(0 35%,35% 35%,100% 0,100% 100%,35% 65%,0 65%)!important}.qvrc-icon--volume:after{content:""!important;position:absolute!important;left:7px!important;top:2px!important;width:6px!important;height:8px!important;border-right:1.5px solid currentColor!important;border-radius:0 10px 10px 0!important}.qvrc-icon--volume-off:after{content:""!important;position:absolute!important;left:0!important;top:6px!important;width:15px!important;height:1.5px!important;border:0!important;background:currentColor!important;transform:rotate(-45deg)!important;transform-origin:center!important}.qvrc-sound-library--cinematic .qvrc-discovery-card:after{content:""!important;width:7px!important;height:7px!important;right:17px!important;top:17px!important;border-top:1px solid rgba(255,255,255,.34)!important;border-right:1px solid rgba(255,255,255,.34)!important;background:transparent!important;color:transparent!important;font-size:0!important}.qvrc-sound-library--cinematic .qvrc-play-button>.qvrc-icon,.qvrc-sound-library--cinematic .qvrc-mini-player__play>.qvrc-icon,.qvrc-resource-detail .qvrc-player__play>.qvrc-icon,.qvrc-resource-detail .qvrc-player__mute>.qvrc-icon{pointer-events:none}.qvrc-sound-library .qvrc-discovery-summary{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 9px;color:#9d9d9d;font-size:12px;line-height:1.4}.qvrc-sound-library .qvrc-discovery-summary strong{color:#f4f1e8;font-size:13px;font-weight:700}.qvrc-sound-library .qvrc-filter-sidebar option:disabled{color:#666}.qvrc-return-link{display:inline-flex;align-items:center;margin:0 0 14px;color:rgba(255,255,255,.72)!important;text-decoration:none!important;font-size:12px;font-weight:600;letter-spacing:.02em}.qvrc-return-link:hover{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px}@media(max-width:980px){.qvrc-sound-library .qvrc-discovery-summary{margin-bottom:8px;font-size:11px}.qvrc-return-link{margin-bottom:8px}}