/* NexApp V4.7.8 */
.nx478-admin{margin:24px 0}.nx478-admin p{color:#94a3b8}.nx478-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.nx478-fields label{display:grid;gap:7px;color:#aab7cf}.nx478-fields input:not([type=checkbox]),.nx478-fields textarea{width:100%;background:#0b111a;border:1px solid #334155;border-radius:10px;padding:12px;color:#fff}.nx478-fields fieldset{border:1px solid #334155;border-radius:12px}.nx478-checks{display:flex;gap:12px;flex-wrap:wrap}.nx478-checks label{display:flex;align-items:center;gap:5px}.nx478-cover-preview{width:180px;height:110px;object-fit:contain;border-radius:10px}.nx478-public{padding:70px 0;background:#050816}.nx478-media-card{overflow:hidden;display:grid;grid-template-columns:1fr 1fr;border:1px solid #303a64;border-radius:26px;background:#0b1224}.nx478-media-card:not(:has(.nx478-hero)){grid-template-columns:1fr}.nx478-hero{width:100%;height:100%;max-height:500px;object-fit:contain;background:#080d19}.nx478-public-content{padding:clamp(25px,4vw,65px);align-self:center}.nx478-eyebrow{font-size:11px;letter-spacing:.15em;color:#94a3ff}.nx478-public h2{font:750 clamp(28px,4vw,48px)/1.1 Manrope;margin:12px 0}.nx478-public p{color:#b8c2d8}.nx478-badges,.nx478-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.nx478-badges span{padding:7px 12px;border:1px solid #4c5c8b;border-radius:30px;color:#dce4ff;font-size:11px}.nx478-links a,.nx478-play{padding:12px 17px;border:1px solid #5967c7;border-radius:11px;background:#27357d;color:#fff;text-decoration:none;cursor:pointer;font:600 14px Arial}.nx478-modal[hidden]{display:none!important}.nx478-modal{position:fixed;inset:0;z-index:100001;display:grid;place-items:center;background:rgba(0,0,0,.93);padding:65px 20px}.nx478-player{width:min(1100px,100%);aspect-ratio:16/9}.nx478-player iframe,.nx478-player video{width:100%;height:100%;border:0;background:#000}.nx478-close{position:absolute;right:22px;top:16px;font-size:38px;color:white;background:transparent;border:0;cursor:pointer}@media(max-width:760px){.nx478-fields,.nx478-media-card{grid-template-columns:1fr}.nx478-hero{max-height:330px}.nx478-public{padding:40px 0}}
