.content-library-module__W7yJBW__library{padding:64px 0;scroll-margin-top:180px}.content-library-module__W7yJBW__heading{justify-content:space-between;align-items:center;gap:32px;margin-bottom:32px;display:flex}.content-library-module__W7yJBW__eyebrow{letter-spacing:.16em;color:var(--green);font-size:11px;font-weight:700}.content-library-module__W7yJBW__heading h2{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(30px,4vw,48px);line-height:1.08}.content-library-module__W7yJBW__heading p:not(.content-library-module__W7yJBW__eyebrow){color:var(--muted);max-width:620px;line-height:1.7}.content-library-module__W7yJBW__count{letter-spacing:-.06em;color:var(--green);font-size:64px;font-weight:600}.content-library-module__W7yJBW__count small{letter-spacing:.12em;white-space:nowrap;font-size:9px;display:block}.content-library-module__W7yJBW__toolbar{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.content-library-module__W7yJBW__toolbar select,.content-library-module__W7yJBW__toolbar input{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:24px;padding:10px 18px;font-size:13px}.content-library-module__W7yJBW__toolbar select{cursor:pointer;min-width:190px}.content-library-module__W7yJBW__toolbar option{background:var(--bg);color:var(--text)}.content-library-module__W7yJBW__toolbar input{min-width:0;max-width:100%}.content-library-module__W7yJBW__note{color:var(--muted);max-width:900px;margin:16px 0;font-size:12px;line-height:1.7}.content-library-module__W7yJBW__resultCount{color:var(--muted);margin:24px 0 12px;font-size:12px}.content-library-module__W7yJBW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.content-library-module__W7yJBW__card{border:1px solid var(--border);background:var(--glass-fill);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:20px;overflow:hidden}.content-library-module__W7yJBW__preview{aspect-ratio:9/16;background:#080d0b;position:relative}.content-library-module__W7yJBW__preview button{cursor:pointer;width:100%;height:100%;display:block;position:relative;overflow:hidden}.content-library-module__W7yJBW__preview img{object-fit:cover;width:100%;height:100%;transition:scale .25s;position:relative}.content-library-module__W7yJBW__posterFallback{color:#d7efdf;background:radial-gradient(at 30% 20%,#286044,#080d0b 75%);flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:80px 20px;font-size:24px;font-weight:600;display:flex;position:absolute;inset:0}.content-library-module__W7yJBW__posterFallback small{font-size:12px;font-weight:400}.content-library-module__W7yJBW__preview button:hover img{scale:1.04}.content-library-module__W7yJBW__preview iframe{border:0;width:100%;height:100%}.content-library-module__W7yJBW__play{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:linear-gradient(135deg,#ffffff50,#ffffff0d 48%,#baf5d225);border:1px solid #ffffff9c;border-radius:50%;place-items:center;width:64px;height:64px;transition:scale .18s,box-shadow .18s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 2px 3px #ffffff80,inset 0 -3px 8px #ffffff20,0 8px 28px #0006}.content-library-module__W7yJBW__play:before{content:"";border-radius:inherit;pointer-events:none;border-top:1px solid #ffffffa0;position:absolute;inset:4px}.content-library-module__W7yJBW__play svg{filter:drop-shadow(0 2px 3px #0005);width:26px;height:26px}.content-library-module__W7yJBW__preview button:hover .content-library-module__W7yJBW__play{scale:1.08;box-shadow:inset 0 2px 3px #ffffffa0,inset 0 -3px 8px #ffffff30,0 8px 32px #0006,0 0 22px #c0f4d330}.content-library-module__W7yJBW__preview button:focus-visible{outline-offset:-4px}.content-library-module__W7yJBW__payoutSummary{border:1px solid var(--glass-edge);background:var(--glass-fill);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:22px;grid-template-columns:1.15fr 1fr 1fr;align-items:center;gap:24px;margin:0 0 28px;padding:26px 28px;display:grid}.content-library-module__W7yJBW__payoutSummary>div+div{border-left:1px solid var(--border);padding-left:24px}.content-library-module__W7yJBW__payoutSummary span{color:var(--muted);font-size:12px;display:block}.content-library-module__W7yJBW__payoutSummary strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0;font-size:clamp(24px,2.6vw,36px);line-height:1.1;display:block}.content-library-module__W7yJBW__payoutSummary small{letter-spacing:0;font-size:13px;font-weight:500}.content-library-module__W7yJBW__payoutSummary p{color:var(--muted);font-size:11px;line-height:1.6}.content-library-module__W7yJBW__payoutAmount strong{color:var(--green)}@media (max-width:760px){.content-library-module__W7yJBW__payoutSummary{grid-template-columns:1fr;gap:20px;padding:24px}.content-library-module__W7yJBW__payoutSummary>div+div{border-left:0;border-top:1px solid var(--border);padding:18px 0 0}}@media (prefers-reduced-motion:reduce){.content-library-module__W7yJBW__play{transition:none}.content-library-module__W7yJBW__preview button:hover .content-library-module__W7yJBW__play{scale:none}}@media (prefers-reduced-transparency:reduce){.content-library-module__W7yJBW__play{-webkit-backdrop-filter:none;backdrop-filter:none;background:#314a3f}}.content-library-module__W7yJBW__platform{color:#fff;background:#000b;border-radius:20px;padding:5px 8px;font-size:10px;position:absolute;top:12px;left:12px}.content-library-module__W7yJBW__earningsBadge{pointer-events:none;color:#d5fbe3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#193d2ff0,#081b14ed);border:1px solid #c1f5d5a1;border-radius:15px;align-items:center;gap:9px;max-width:calc(100% - 24px);padding:11px 13px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:inset 0 1px #ffffff29,0 6px 22px #0005}.content-library-module__W7yJBW__earningsBadge svg{color:#91d9ad;flex-shrink:0;width:25px;height:25px}.content-library-module__W7yJBW__earningsBadge span{color:#b4d3c2;font-size:9px;line-height:1.5;display:block}.content-library-module__W7yJBW__earningsBadge strong{letter-spacing:-.04em;font-size:19px;font-weight:650;line-height:1.3;display:block}.content-library-module__W7yJBW__earningsBadge small{letter-spacing:0;font-size:10px}.content-library-module__W7yJBW__earningsPlaying{bottom:56px}.content-library-module__W7yJBW__viewCount{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.6}.content-library-module__W7yJBW__body{padding:18px}.content-library-module__W7yJBW__tag{text-transform:uppercase;letter-spacing:.13em;color:var(--green);font-size:10px}.content-library-module__W7yJBW__body h3{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;height:67px;margin:9px 0;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.content-library-module__W7yJBW__author{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.content-library-module__W7yJBW__original{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;font-size:12px;font-weight:600;display:flex}.content-library-module__W7yJBW__original:hover,.content-library-module__W7yJBW__author:hover{color:var(--green)}.content-library-module__W7yJBW__empty{text-align:center;color:var(--muted);padding:48px}@media (max-width:1100px){.content-library-module__W7yJBW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.content-library-module__W7yJBW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.content-library-module__W7yJBW__count{display:none}}@media (max-width:480px){.content-library-module__W7yJBW__grid{grid-template-columns:minmax(0,1fr)}.content-library-module__W7yJBW__library{padding:40px 0}.content-library-module__W7yJBW__toolbar input{width:100%}}@media (prefers-reduced-motion:reduce){.content-library-module__W7yJBW__preview img{transition:none}.content-library-module__W7yJBW__preview button:hover img{scale:none}}
