/** Generated: Wed, 11 Nov 2026 02:34:52 +0300 // Powered by AIOM+ v4.1.1 **/
.video-section{margin-bottom:var(--space-8)}.video-list{display:grid;gap:var(--space-5)}.video-item{margin:0}.video-item figcaption{margin-top:var(--space-2);font-size:0.9rem;color:var(--text-muted)}.video-frame,.video-facade,.video-player{display:block;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-xl);overflow:hidden;background:var(--ink)}.video-frame iframe,.video-facade iframe,.video-player{width:100%;height:100%;border:0}.video-facade{position:relative;padding:0;border:0;cursor:pointer;background:linear-gradient(135deg,var(--primary-dark),var(--primary-light))}.video-facade img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0.85;transition:opacity 0.2s,transform 0.4s}.video-facade:hover img,.video-facade:focus-visible img{opacity:1;transform:scale(1.02)}.video-play{position:absolute;inset:0;margin:auto;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;color:var(--ink);background:rgba(255,255,255,0.92);box-shadow:var(--shadow-lg,0 10px 30px rgba(0,0,0,0.35));transition:transform 0.2s}.video-facade:hover .video-play,.video-facade:focus-visible .video-play{transform:scale(1.08)}.video-facade:focus-visible{outline:3px solid var(--accent-light);outline-offset:3px}.video-gate{border-radius:var(--radius-xl);background-image:linear-gradient(180deg,var(--accent-soft),var(--white) 70%)}.video-consent{display:flex;gap:var(--space-2);align-items:flex-start;margin-top:var(--space-3);font-size:0.9rem}.video-consent input{margin-top:3px;flex:none}.video-known,.video-chip{font-size:0.92rem;color:var(--text-muted)}.video-chip{display:inline-flex;gap:var(--space-2);align-items:center;margin:0 0 var(--space-3);padding:4px 12px;border-radius:999px;background:var(--accent-soft)}.video-chip .uk-button,.video-known .uk-button{font-size:inherit;text-transform:none}.video-response{margin-top:var(--space-3)}.video-notice{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border-left:4px solid var(--accent-light);background:var(--accent-soft)}.video-notice.is-ok{border-color:var(--success-color)}.video-notice.is-error{border-color:var(--danger-color)}.video-notice.is-wait{border-color:var(--warning-color)}