.nfu-cinema-stats{margin:24px 0 30px;padding:26px;border:1px solid rgba(112,242,193,.18);border-radius:24px;background:linear-gradient(135deg,rgba(13,26,42,.96),rgba(15,45,52,.9));box-shadow:0 18px 42px rgba(0,0,0,.14);position:relative;overflow:hidden}.nfu-cinema-stats:before{content:"";position:absolute;width:280px;height:280px;right:-120px;top:-190px;border-radius:50%;background:radial-gradient(circle,rgba(96,240,186,.21),transparent 68%);pointer-events:none}.nfu-cinema-stats__head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.nfu-cinema-stats__head h2{margin:4px 0 0;color:#f4fbf8;font-size:1.34rem;letter-spacing:-.025em}.nfu-cinema-stats__head p{margin:0;max-width:230px;color:#9aafad;font-size:.84rem;line-height:1.45;text-align:right}.nfu-cinema-stats__grid{position:relative;display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:14px}.nfu-cinema-stat{min-width:0;padding:20px;border:1px solid rgba(224,255,244,.1);border-radius:18px;background:rgba(3,13,24,.42)}.nfu-cinema-stat--runtime{display:flex;flex-direction:column;justify-content:center;min-height:166px;background:linear-gradient(145deg,rgba(21,82,73,.42),rgba(4,18,29,.56))}.nfu-cinema-stat__eyebrow{display:block;color:#76e8c0;font-size:.66rem;font-weight:800;letter-spacing:.14em;line-height:1.35}.nfu-cinema-stat--runtime strong{margin:10px 0 7px;color:#fff;font-size:clamp(1.52rem,2.7vw,2.05rem);line-height:1.05;letter-spacing:-.05em}.nfu-cinema-stat small{color:#9eb2b0;font-size:.78rem;line-height:1.45}.nfu-cinema-genres{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}.nfu-cinema-genres li{display:grid;grid-template-columns:minmax(86px,.9fr) minmax(50px,1.3fr) auto;align-items:center;gap:10px;color:#e8f4ef;font-size:.82rem}.nfu-cinema-genres__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.nfu-cinema-genres__bar{display:block;height:7px;border-radius:99px;background:rgba(185,241,220,.12);overflow:hidden}.nfu-cinema-genres__bar i{display:block;width:var(--nfu-genre-share);height:100%;border-radius:inherit;background:linear-gradient(90deg,#5bdeb8,#c9ff6b);box-shadow:0 0 12px rgba(126,238,180,.52)}.nfu-cinema-genres b{min-width:18px;color:#d6ff71;text-align:right;font-size:.76rem}.nfu-cinema-stats__empty{margin:16px 0 0;color:#9eb2b0;font-size:.82rem;line-height:1.5}@media(max-width:700px){.nfu-cinema-stats{margin:18px 0 24px;padding:20px;border-radius:19px}.nfu-cinema-stats__head{align-items:flex-start;flex-direction:column;gap:6px;margin-bottom:15px}.nfu-cinema-stats__head p{max-width:none;text-align:left}.nfu-cinema-stats__grid{grid-template-columns:1fr;gap:10px}.nfu-cinema-stat{padding:17px}.nfu-cinema-stat--runtime{min-height:0}.nfu-cinema-genres li{grid-template-columns:minmax(82px,1fr) minmax(58px,1.2fr) auto;gap:8px}}@media(prefers-reduced-motion:no-preference){.nfu-cinema-genres__bar i{transition:width .26s cubic-bezier(.23,1,.32,1)}}
