@keyframes VideoDialog_overlayShow__1fjs2g00{0%{opacity:0}to{opacity:1}}@keyframes VideoDialog_contentShow__1fjs2g01{0%{opacity:0;transform:translate(-50%,-50%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.VideoDialog_overlay__1fjs2g02{background-color:#000000f2;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;animation:VideoDialog_overlayShow__1fjs2g00 .15s cubic-bezier(.16,1,.3,1)}.VideoDialog_content__1fjs2g03{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;animation:VideoDialog_contentShow__1fjs2g01 .15s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0}.VideoDialog_content__1fjs2g03:focus{outline:none}.VideoDialog_video__1fjs2g04{max-width:95vw;max-height:95vh;width:auto;height:auto;border-radius:var(--radius-sm__170htb918)}.VideoDialog_closeButton__1fjs2g05{position:fixed;top:var(--space-lg__170htb9f);right:var(--space-lg__170htb9f);width:44px;height:44px;border-radius:var(--radius-full__170htb91c);display:flex;align-items:center;justify-content:center;background-color:#ffffffe6;color:var(--color-text-primary__170htb96);border:none;cursor:pointer;font-size:var(--fontSize-xl__170htb9n);font-weight:var(--fontWeight-bold__170htb9z);transition:background-color .2s ease,transform .2s ease;z-index:1002}.VideoDialog_closeButton__1fjs2g05:hover{background-color:#fff;transform:scale(1.1)}.VideoDialog_closeButton__1fjs2g05:focus{outline:2px solid var(--color-brand-primary__170htb90);outline-offset:2px}.gallery_tabsList__1y8302c0{display:none;justify-content:center;gap:var(--space-sm__170htb9d);margin-bottom:var(--space-xl__170htb9g)}.gallery_tabsTrigger__1y8302c1{padding:var(--space-sm__170htb9d) var(--space-xl__170htb9g);background-color:transparent;color:var(--color-text-secondary__170htb97);border:2px solid var(--color-border-medium__170htb9a);border-radius:var(--radius-md__170htb919);font-family:var(--fontFamily-body__170htb9s);font-size:var(--fontSize-sm__170htb9k);font-weight:var(--fontWeight-semibold__170htb9y);letter-spacing:var(--letterSpacing-wide__170htb917);text-transform:uppercase;cursor:pointer;transition:all .2s ease}.gallery_tabsTrigger__1y8302c1:hover{background-color:var(--color-background-tertiary__170htb95);border-color:var(--color-brand-secondary__170htb91)}.gallery_tabsTrigger__1y8302c1[data-state=active]{background-color:var(--color-brand-secondary__170htb91);color:var(--color-text-inverse__170htb98);border-color:var(--color-brand-secondary__170htb91)}.gallery_tabsContent__1y8302c2:focus{outline:none}
