.DemoVideoButton-module__RXKkcW__trigger{color:#fff;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff45;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:14px;font-weight:760;transition:background .15s,border-color .15s;display:inline-flex}.DemoVideoButton-module__RXKkcW__trigger:hover{background:#ffffff1a;border-color:#ffffff80}.DemoVideoButton-module__RXKkcW__trigger svg{fill:currentColor;width:18px;height:18px}.DemoVideoButton-module__RXKkcW__trigger:focus-visible,.DemoVideoButton-module__RXKkcW__close:focus-visible{outline-offset:4px;outline:2px solid #bdaaff}.DemoVideoButton-module__RXKkcW__dialog{color:#fff;background:#14082d;border:1px solid #ffffff26;border-radius:18px;width:min(1100px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);padding:0;box-shadow:0 32px 100px #0008}.DemoVideoButton-module__RXKkcW__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090416d9}.DemoVideoButton-module__RXKkcW__header{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px 12px 24px;display:flex}.DemoVideoButton-module__RXKkcW__header h2{margin:0;font-size:16px;font-weight:730;line-height:1.3}.DemoVideoButton-module__RXKkcW__close{color:#fff;background:#ffffff0d;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.DemoVideoButton-module__RXKkcW__close:hover{background:#ffffff26}.DemoVideoButton-module__RXKkcW__close svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.DemoVideoButton-module__RXKkcW__video{aspect-ratio:16/9;background:#14082d;width:100%;height:auto;max-height:calc(100dvh - 110px);display:block}.DemoVideoButton-module__RXKkcW__error{margin:0;padding:16px 24px;font-size:14px;line-height:1.5}.DemoVideoButton-module__RXKkcW__error a{text-decoration:underline}@media (max-width:720px){.DemoVideoButton-module__RXKkcW__trigger{min-height:48px}.DemoVideoButton-module__RXKkcW__dialog{border-radius:14px;width:calc(100vw - 24px)}.DemoVideoButton-module__RXKkcW__header{padding-left:16px}}