@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.video-modal-overlay[data-v-4fc8317a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000d9;z-index:9999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.video-modal-container[data-v-4fc8317a]{position:relative;width:90%;max-width:1000px;max-height:90vh;background:transparent;border-radius:12px;display:flex;justify-content:center}.video-modal-close[data-v-4fc8317a]{position:absolute;top:-40px;right:-40px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;transition:transform .3s ease;z-index:10000}.video-modal-close[data-v-4fc8317a]:hover{transform:scale(1.1);color:#ddd}.video-wrapper[data-v-4fc8317a]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.video-player[data-v-4fc8317a]{max-width:100%;max-height:85vh;border-radius:8px;box-shadow:0 20px 50px #00000080;background-color:#000}@media (max-width: 768px){.video-modal-close[data-v-4fc8317a]{top:-40px;right:0}}.ai-sys-page[data-v-4fc8317a]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bg-gradient-light[data-v-4fc8317a]{background:linear-gradient(to bottom right,#f8f9fa,#e9ecef)}.bg-primary-subtle[data-v-4fc8317a]{background-color:#0d6efd1a}.hover-translate-up[data-v-4fc8317a]{transition:transform .3s ease}.hover-translate-up[data-v-4fc8317a]:hover{transform:translateY(-5px)}.hover-scale[data-v-4fc8317a]:hover{transform:scale(1.1);transition:transform .3s ease}.cursor-pointer[data-v-4fc8317a]{cursor:pointer}.object-fit-cover[data-v-4fc8317a]{object-fit:cover}.object-fit-contain[data-v-4fc8317a]{object-fit:contain}.demo-preview-image[data-v-4fc8317a]{display:block;height:auto}.opacity-75[data-v-4fc8317a]{opacity:.75}.group-hover-opacity-100[data-v-4fc8317a]:hover{opacity:1}.blur-3xl[data-v-4fc8317a]{filter:blur(64px)}.fade-in-up[data-v-4fc8317a]{animation:fadeInUp-4fc8317a .8s ease-out forwards;opacity:0;transform:translateY(20px)}@keyframes fadeInUp-4fc8317a{to{opacity:1;transform:translateY(0)}}.delay-100[data-v-4fc8317a]{animation-delay:.1s}.delay-200[data-v-4fc8317a]{animation-delay:.2s}.delay-300[data-v-4fc8317a]{animation-delay:.3s}.delay-400[data-v-4fc8317a]{animation-delay:.4s}.delay-500[data-v-4fc8317a]{animation-delay:.5s}
