.VideoModal_backdrop__05ZDC{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:max(20px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));box-sizing:border-box;overflow-y:auto}.VideoModal_modal__DXgDJ{position:relative;width:100%;max-width:900px;max-height:90vh;background:hsla(0,0%,100%,.97);border-radius:20px;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 25px 50px rgba(0,0,0,.15),0 10px 20px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;overflow:hidden;margin:auto}.VideoModal_closeButton___czrS{position:absolute;top:16px;right:16px;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:12px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1001}.VideoModal_closeButton___czrS:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.VideoModal_closeButton___czrS:active{transform:translateY(0)}.VideoModal_closeButton___czrS:focus{outline:2px solid rgba(139,92,246,.5);outline-offset:2px}.VideoModal_closeButton___czrS svg{width:20px;height:20px}.VideoModal_videoContainer___QBR3{width:100%;position:relative}.VideoModal_videoInfo__g_OYe{padding:24px max(24px,env(safe-area-inset-right,0px)) 24px max(24px,env(safe-area-inset-left,0px));background:linear-gradient(135deg,#6366f1,#8b5cf6)}.VideoModal_videoTitle__47TPu{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.VideoModal_videoDescription__jixjo{font-size:1rem;color:hsla(0,0%,100%,.7);margin:0;line-height:1.5;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@media (max-width:768px){.VideoModal_backdrop__05ZDC{padding:0}.VideoModal_modal__DXgDJ{max-width:100%;max-height:100vh;border-radius:0;border:none;height:100vh}.VideoModal_closeButton___czrS{top:max(16px,env(safe-area-inset-top,0px));right:max(16px,env(safe-area-inset-right,0px))}.VideoModal_videoInfo__g_OYe{padding:20px max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}.VideoModal_videoTitle__47TPu{font-size:1.25rem}.VideoModal_videoDescription__jixjo{font-size:.875rem}}@media (max-width:480px){.VideoModal_closeButton___czrS{width:44px;height:44px;min-width:44px;min-height:44px;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px))}.VideoModal_videoInfo__g_OYe{padding:16px max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px))}.VideoModal_videoTitle__47TPu{font-size:1.125rem}.VideoModal_videoDescription__jixjo{font-size:.8125rem}}.DemoGrid_grid__W_YWn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;grid-row-gap:48px;row-gap:48px;width:100%;max-width:1200px;margin:3rem auto 0;padding:0 20px;box-sizing:border-box}.DemoGrid_card__7WpBV{background:hsla(0,0%,100%,.97);border-radius:20px;overflow:hidden;cursor:pointer;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 25px 50px rgba(0,0,0,.15),0 10px 20px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;position:relative}.DemoGrid_card__7WpBV:hover{transform:translateY(-4px);box-shadow:0 35px 70px rgba(0,0,0,.2),0 15px 30px rgba(0,0,0,.15),0 0 0 1px rgba(139,92,246,.1)}.DemoGrid_card__7WpBV:focus{outline:2px solid rgba(139,92,246,.5);outline-offset:2px}.DemoGrid_posterContainer__x2dgV{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,rgba(31,41,55,.8),rgba(17,24,39,.9));border-radius:20px 20px 0 0}.DemoGrid_poster__L4wUZ{width:100%;height:100%;object-fit:cover;display:block}.DemoGrid_playButton__4ux86{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;background:rgba(139,92,246,.95);border:3px solid hsla(0,0%,100%,.4);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s ease;z-index:10;pointer-events:none;box-shadow:0 4px 12px rgba(139,92,246,.3)}.DemoGrid_card__7WpBV:hover .DemoGrid_playButton__4ux86{background:#8b5cf6;transform:translate(-50%,-50%) scale(1.15);border-color:hsla(0,0%,100%,.6);box-shadow:0 6px 20px rgba(139,92,246,.5)}.DemoGrid_playButton__4ux86 svg{width:32px;height:32px;margin-left:4px}.DemoGrid_cardContent__fpgK4{padding:24px 28px 28px;display:flex;flex-direction:column;gap:6px}.DemoGrid_title__758nV{font-size:1.6875rem;font-weight:600;color:#1f2937;line-height:1.4;letter-spacing:-.01em}.DemoGrid_description__UZ4F4,.DemoGrid_title__758nV{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.DemoGrid_description__UZ4F4{font-size:.875rem;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;opacity:.9}.DemoGrid_emptyState__Uzhyp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.DemoGrid_emptyIcon__Fv1nR{font-size:4rem;margin-bottom:1rem;opacity:.8}.DemoGrid_emptyText__XAsiR{font-size:1.25rem;color:hsla(0,0%,100%,.7);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}@media (max-width:1024px){.DemoGrid_grid__W_YWn{grid-template-columns:repeat(2,1fr);gap:20px;row-gap:40px;padding:0 20px;margin-top:2.5rem}.DemoGrid_cardContent__fpgK4{padding:24px}.DemoGrid_title__758nV{font-size:1rem}.DemoGrid_description__UZ4F4{font-size:.8125rem}.DemoGrid_playButton__4ux86{width:64px;height:64px}.DemoGrid_playButton__4ux86 svg{width:24px;height:24px}}@media (max-width:768px){.DemoGrid_grid__W_YWn{grid-template-columns:1fr;gap:16px;row-gap:32px;padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));margin-top:2rem}.DemoGrid_card__7WpBV{border-radius:16px}.DemoGrid_posterContainer__x2dgV{border-radius:16px 16px 0 0}.DemoGrid_cardContent__fpgK4{padding:20px max(20px,env(safe-area-inset-right,0px)) 20px max(20px,env(safe-area-inset-left,0px))}.DemoGrid_title__758nV{font-size:.9375rem}.DemoGrid_description__UZ4F4{font-size:.75rem}.DemoGrid_playButton__4ux86{width:56px;height:56px;min-width:56px;min-height:56px}.DemoGrid_playButton__4ux86 svg{width:20px;height:20px}}@media (max-width:480px){.DemoGrid_grid__W_YWn{gap:12px;row-gap:24px;padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.DemoGrid_card__7WpBV{border-radius:12px}.DemoGrid_posterContainer__x2dgV{border-radius:12px 12px 0 0}.DemoGrid_cardContent__fpgK4{padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px))}.DemoGrid_title__758nV{font-size:.875rem}.DemoGrid_description__UZ4F4{font-size:.6875rem}.DemoGrid_playButton__4ux86{width:52px;height:52px;min-width:52px;min-height:52px}.DemoGrid_playButton__4ux86 svg{width:18px;height:18px}}@media (max-width:768px) and (max-height:600px) and (orientation:landscape){.DemoGrid_grid__W_YWn{gap:12px}.DemoGrid_cardContent__fpgK4{padding:16px}}