.MediaLightbox_lightbox__c4zXj{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:2000;background-color:hsla(var(--background)/.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;margin:0;-webkit-tap-highlight-color:transparent}.MediaLightbox_lightbox__c4zXj.MediaLightbox_fullscreen__u_Gee{z-index:9999}.MediaLightbox_lightbox__c4zXj.MediaLightbox_type-desktop_mockup__Me2MJ{background-color:hsla(var(--background)/.98)}.MediaLightbox_lightbox__c4zXj.MediaLightbox_type-mobile_mockup__AEzWM{background-color:hsla(var(--background)/.9)}.MediaLightbox_lightbox__c4zXj.MediaLightbox_type-video__BQumu{background-color:hsl(var(--foreground))}.MediaLightbox_mediaContainer__d7mnN{position:relative;width:100vw;height:100vh;max-width:none;max-height:none;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:2rem;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.MediaLightbox_mediaContainer__d7mnN.MediaLightbox_loaded__z9rL9{opacity:1}.MediaLightbox_mediaContent__rj7_r{width:100%;height:100%;max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem);border-radius:8px;box-shadow:0 25px 50px hsla(var(--foreground)/.6);transition:transform .3s ease-out;background:hsl(var(--card))}.MediaLightbox_mediaContent__rj7_r,.MediaLightbox_mediaContent__rj7_r.MediaLightbox_viewMode-fit__auBf5{-o-object-fit:contain;object-fit:contain}.MediaLightbox_mediaContent__rj7_r.MediaLightbox_viewMode-fill__87jw1{-o-object-fit:cover;object-fit:cover}.MediaLightbox_mediaContent__rj7_r.MediaLightbox_viewMode-actual__SOiNv{-o-object-fit:none;object-fit:none;max-width:none;max-height:none}.MediaLightbox_lightbox__c4zXj.MediaLightbox_type-desktop_mockup__Me2MJ .MediaLightbox_mediaContent__rj7_r{cursor:grab}.MediaLightbox_lightbox__c4zXj.MediaLightbox_type-mobile_mockup__AEzWM .MediaLightbox_mediaContent__rj7_r{max-width:min(400px,calc(100vw - 4rem));max-height:calc(100vh - 4rem);border-radius:24px;box-shadow:0 30px 60px hsla(var(--foreground)/.8)}.MediaLightbox_lightbox__c4zXj.MediaLightbox_type-video__BQumu .MediaLightbox_mediaContent__rj7_r{border-radius:12px;width:100%;height:100%;max-width:calc(100vw - 4rem);max-height:calc(100vh - 4rem)}.MediaLightbox_controlsBar__hqct4{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:hsla(var(--background)/.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:16px;z-index:10001;border:1px solid hsl(var(--border)/.1)}.MediaLightbox_controlButton__ziszY{background:transparent;border:none;color:hsl(var(--foreground));padding:8px;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;min-width:44px;min-height:44px}.MediaLightbox_controlButton__ziszY:hover{background:hsl(var(--foreground)/.1);transform:scale(1.05)}.MediaLightbox_controlButton__ziszY:disabled{opacity:.5;cursor:not-allowed}.MediaLightbox_controlButton__ziszY.MediaLightbox_active__CnOjU{background:hsl(var(--foreground)/.2);color:hsl(var(--foreground))}.MediaLightbox_zoomControls__pvOXD{display:flex;align-items:center;gap:8px;padding:0 8px;border-right:1px solid hsl(var(--foreground)/.2)}.MediaLightbox_zoomLevel__cTslb{color:hsl(var(--foreground));font-size:12px;font-weight:500;min-width:40px;text-align:center}.MediaLightbox_viewModeControls__xO7aQ{display:flex;align-items:center;gap:4px;padding:0 8px;border-right:1px solid hsl(var(--foreground)/.2)}.MediaLightbox_closeButton__MLvPO{position:fixed;top:20px;right:20px;z-index:10002;background:hsla(var(--background)/.7);border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsl(var(--foreground));transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (hover:hover){.MediaLightbox_closeButton__MLvPO:hover{background:hsla(var(--background)/.9);transform:scale(1.1)}}.MediaLightbox_closeButton__MLvPO:focus{outline:2px solid hsl(var(--foreground)/.5);outline-offset:2px}.MediaLightbox_navButton__H6Fsh{position:fixed;top:50%;transform:translateY(-50%);z-index:10001;background:hsla(var(--background)/.7);border:none;border-radius:50%;width:56px;height:56px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:hsl(var(--foreground));transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (hover:hover){.MediaLightbox_navButton__H6Fsh:hover{background:hsla(var(--background)/.9);transform:translateY(-50%) scale(1.1)}}.MediaLightbox_navButton__H6Fsh:focus{outline:2px solid hsl(var(--foreground)/.5);outline-offset:2px}.MediaLightbox_prevButton__YN85t{left:20px}.MediaLightbox_nextButton__q9DjQ{right:20px}.MediaLightbox_loadingIndicator__SiAo4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:16px}.MediaLightbox_spinner__8iq2R{width:40px;height:40px;border-top:3px solid hsl(var(--foreground)/.3);border:3px solid hsl(var(--foreground)/.3);border-top-color:hsl(var(--foreground));border-radius:50%;animation:MediaLightbox_spin__FxoSw 1s linear infinite}@keyframes MediaLightbox_spin__FxoSw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MediaLightbox_loadingIndicator__SiAo4 p{color:hsl(var(--foreground));font-size:14px;margin:0}.MediaLightbox_mediaCounter__YIzTm{bottom:20px;right:20px;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;border:1px solid hsl(var(--border)/.1)}.MediaLightbox_mediaCounter__YIzTm,.MediaLightbox_mediaInfo___IwIT{position:fixed;background:hsla(var(--background)/.7);color:hsl(var(--foreground));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10001}.MediaLightbox_mediaInfo___IwIT{top:20px;left:20px;padding:12px 16px;border-radius:12px;max-width:300px;border:1px solid hsl(var(--border)/.1)}.MediaLightbox_mediaTitle__S4eD5{font-size:16px;font-weight:600;margin:0 0 8px;line-height:1.3}.MediaLightbox_mediaMetadata__ek7PG{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;opacity:.9}.MediaLightbox_mediaMetadata__ek7PG span{background:hsl(var(--foreground)/.1);padding:2px 6px;border-radius:4px;font-weight:500}.MediaLightbox_swipeIndicator__sAsKj{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);background:hsla(var(--background)/.6);color:hsl(var(--foreground));padding:8px 16px;border-radius:20px;font-size:12px;z-index:10001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:MediaLightbox_fadeInOut__hDs2W 3s ease-in-out}@keyframes MediaLightbox_fadeInOut__hDs2W{0%,to{opacity:0}50%{opacity:1}}.MediaLightbox_swipeIndicator__sAsKj p{margin:0;font-weight:500}@media (max-width:767px){.MediaLightbox_mediaContainer__d7mnN{padding:1rem}.MediaLightbox_lightbox__c4zXj.MediaLightbox_type-mobile_mockup__AEzWM .MediaLightbox_mediaContent__rj7_r,.MediaLightbox_lightbox__c4zXj.MediaLightbox_type-video__BQumu .MediaLightbox_mediaContent__rj7_r,.MediaLightbox_mediaContent__rj7_r{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}.MediaLightbox_controlsBar__hqct4{bottom:10px;left:10px;right:10px;transform:none;width:auto;max-width:calc(100% - 20px);padding:8px;gap:8px;flex-wrap:wrap;justify-content:center}.MediaLightbox_viewModeControls__xO7aQ,.MediaLightbox_zoomControls__pvOXD{padding:0 4px;border-right:1px solid hsl(var(--border)/.1)}.MediaLightbox_closeButton__MLvPO{top:10px;right:10px;width:44px;height:44px}.MediaLightbox_navButton__H6Fsh{width:44px;height:44px}.MediaLightbox_prevButton__YN85t{left:10px}.MediaLightbox_nextButton__q9DjQ{right:10px}.MediaLightbox_mediaCounter__YIzTm{bottom:10px;right:10px;font-size:12px;padding:6px 12px}.MediaLightbox_mediaInfo___IwIT{top:10px;left:10px;right:10px;max-width:calc(100% - 80px);padding:10px 12px;z-index:10001}.MediaLightbox_mediaTitle__S4eD5{font-size:14px}.MediaLightbox_mediaMetadata__ek7PG{font-size:11px}.MediaLightbox_swipeIndicator__sAsKj{bottom:70px;font-size:11px;padding:6px 12px}}@media (max-width:1023px) and (min-width:768px){.MediaLightbox_mediaContainer__d7mnN{padding:1.5rem}.MediaLightbox_mediaContent__rj7_r{max-width:calc(100vw - 3rem);max-height:calc(100vh - 3rem)}.MediaLightbox_lightbox__c4zXj.MediaLightbox_type-mobile_mockup__AEzWM .MediaLightbox_mediaContent__rj7_r{max-width:min(400px,calc(100vw - 3rem));max-height:calc(100vh - 3rem)}}@media (min-width:1920px){.MediaLightbox_mediaContent__rj7_r{max-width:85vw;max-height:85vh}.MediaLightbox_lightbox__c4zXj.MediaLightbox_type-desktop_mockup__Me2MJ .MediaLightbox_mediaContent__rj7_r{max-width:90vw;max-height:90vh}}@media (hover:none) and (pointer:coarse){.MediaLightbox_controlButton__ziszY{padding:12px;min-width:44px;min-height:44px}.MediaLightbox_closeButton__MLvPO,.MediaLightbox_navButton__H6Fsh{width:52px;height:52px}.MediaLightbox_controlsBar__hqct4{padding:14px 16px}}@media (min-resolution:192dpi){.MediaLightbox_mediaContent__rj7_r{image-rendering:-webkit-optimize-contrast;image-rendering:-webkit-optimize-contrast-crisp-edges}}@media (prefers-reduced-motion:reduce){.MediaLightbox_closeButton__MLvPO,.MediaLightbox_controlButton__ziszY,.MediaLightbox_mediaContent__rj7_r,.MediaLightbox_navButton__H6Fsh{transition:none}.MediaLightbox_spinner__8iq2R{animation:none}.MediaLightbox_swipeIndicator__sAsKj{animation:none;opacity:1}}@media (prefers-contrast:high){.MediaLightbox_controlsBar__hqct4{background:hsla(var(--background)/.95);border:2px solid hsl(var(--foreground))}.MediaLightbox_controlButton__ziszY{border:1px solid hsl(var(--foreground)/.3)}.MediaLightbox_closeButton__MLvPO,.MediaLightbox_navButton__H6Fsh{background:hsla(var(--background)/.95);border:2px solid hsl(var(--foreground))}}@media (prefers-color-scheme:dark){.MediaLightbox_lightbox__c4zXj{background-color:hsla(var(--background)/.97)}.MediaLightbox_mediaContent__rj7_r{box-shadow:0 25px 50px hsla(var(--foreground)/.8)}}@media (max-width:767px) and (orientation:landscape){.MediaLightbox_mediaContent__rj7_r{max-height:95vh}.MediaLightbox_lightbox__c4zXj.MediaLightbox_type-mobile_mockup__AEzWM .MediaLightbox_mediaContent__rj7_r{max-height:90vh;max-width:50vw}.MediaLightbox_controlsBar__hqct4{bottom:5px;padding:8px 10px;gap:10px}.MediaLightbox_mediaInfo___IwIT{top:5px;left:5px;max-width:200px;padding:8px 10px}.MediaLightbox_mediaCounter__YIzTm{bottom:5px;right:5px;padding:4px 8px}}.MediaGrid_mediaGrid__j_0IP{display:grid;width:100%;margin:0 auto;grid-template-columns:repeat(var(--columns-mobile,1),1fr);gap:clamp(1rem,4vw,1.5rem)}@media (min-width:768px){.MediaGrid_mediaGrid__j_0IP{grid-template-columns:repeat(var(--columns-tablet,2),1fr)}}@media (min-width:1024px){.MediaGrid_mediaGrid__j_0IP{grid-template-columns:repeat(var(--columns-desktop,3),1fr)}}.MediaGrid_spacingSm___tSIJ{--grid-gap:1rem}.MediaGrid_spacingMd___EudE{--grid-gap:1.5rem}.MediaGrid_spacingLg__WRyLA{--grid-gap:2rem}.MediaGrid_layoutMobileFocus__Fyhv9{--columns-mobile:2;--columns-tablet:3;--columns-desktop:4}.MediaGrid_layoutDesktopFocus__YWWq_{--columns-mobile:1;--columns-tablet:2;--columns-desktop:3}.MediaGrid_layoutVideoFocus__lG_3r{--columns-mobile:1;--columns-tablet:1;--columns-desktop:2}.MediaGrid_layoutMixed__n0W84{--columns-mobile:1;--columns-tablet:2;--columns-desktop:3}.MediaGrid_mobileFocus__577Uo{--columns-mobile:2;--columns-tablet:3;--columns-desktop:4}.MediaGrid_desktopFocus__PWddV{--columns-mobile:1;--columns-tablet:2;--columns-desktop:3}.MediaGrid_videoFocus__YtIzq{--columns-mobile:1;--columns-tablet:1;--columns-desktop:2}@media (min-width:1280px){.MediaGrid_layoutMobileFocus__Fyhv9,.MediaGrid_mobileFocus__577Uo{--columns-desktop:5}.MediaGrid_desktopFocus__PWddV,.MediaGrid_layoutDesktopFocus__YWWq_{--columns-desktop:4}.MediaGrid_layoutVideoFocus__lG_3r,.MediaGrid_videoFocus__YtIzq{--columns-desktop:3}}.MediaGrid_mediaItem__2W3BC{position:relative;border-radius:.75rem;overflow:hidden;background:hsl(var(--card)/.8);border:1px solid hsl(var(--border)/.2);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;aspect-ratio:var(--aspect-ratio,auto);-webkit-tap-highlight-color:transparent}@media (hover:hover){.MediaGrid_mediaItem__2W3BC:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px hsla(var(--foreground)/.1),0 10px 10px -5px hsla(var(--foreground)/.04);border-color:hsl(var(--border)/.4)}}.MediaGrid_mediaItem__2W3BC:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.MediaGrid_mediaContainer__LVZrU{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.MediaGrid_imageWrapper__VRLeK{position:relative;width:100%;height:100%;overflow:hidden}.MediaGrid_image__fhFyk{transition:transform .3s ease}@media (hover:hover){.MediaGrid_mediaItem__2W3BC:hover .MediaGrid_image__fhFyk{transform:scale(1.05)}}.MediaGrid_typeMobileMockup__woqUf{--aspect-ratio:9/16}.MediaGrid_typeDesktopMockup__df8Pk{--aspect-ratio:4/3}.MediaGrid_typeVideo__h_kwm{--aspect-ratio:16/9}.MediaGrid_typeGraphic__ieg6j{--aspect-ratio:1/1}.MediaGrid_typePdf__sRYrO{--aspect-ratio:3/4}.MediaGrid_typeImage__B2vcW{--aspect-ratio:4/3}.MediaGrid_mediaIcon__LIbBa{color:hsl(var(--card-foreground)/.9);filter:drop-shadow(0 2px 4px hsla(var(--foreground)/.3))}.MediaGrid_mediaTypeLabel__r8AFX{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--card-foreground)/.9);text-shadow:0 1px 2px hsla(var(--foreground)/.5)}.MediaGrid_videoPlayerInGrid__gIX9r{width:100%;height:100%;border-radius:inherit}.MediaGrid_videoThumbnailWrapper__X6Ujs{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.MediaGrid_playButtonOverlay__gUYkh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:hsla(var(--background)/.8);border-radius:50%;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid hsl(var(--primary));transition:all .3s ease;pointer-events:none}.MediaGrid_playIcon__KAhbT{color:hsl(var(--primary));margin-left:2px}@media (hover:hover){.MediaGrid_mediaItem__2W3BC:hover .MediaGrid_playButtonOverlay__gUYkh{background:hsl(var(--primary));border-color:hsl(var(--primary));transform:translate(-50%,-50%) scale(1.1)}.MediaGrid_mediaItem__2W3BC:hover .MediaGrid_playIcon__KAhbT{color:hsl(var(--primary-foreground))}}.MediaGrid_videoContainer__nCb4s{position:relative;width:100%;height:100%;background:hsl(var(--foreground));display:flex;align-items:center;justify-content:center}.MediaGrid_videoThumbnail__nOiub{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.MediaGrid_videoPreview__n_lta{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:hsla(var(--foreground)/.8);color:hsl(var(--background));text-align:center;padding:1rem}.MediaGrid_videoIcon__1mqEt{margin-bottom:.5rem;opacity:.7}.MediaGrid_videoLabel__b6Gus{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;opacity:.9}.MediaGrid_videoName__Afvpt{font-size:.875rem;font-weight:500;opacity:.8}.MediaGrid_pdfPreview__bVFxr{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background:hsl(var(--muted)/.1);border:2px dashed hsl(var(--border)/.3);color:hsl(var(--muted-foreground)/.8);text-align:center;padding:1rem}.MediaGrid_pdfIcon__E0HHX{margin-bottom:.5rem;opacity:.7}.MediaGrid_pdfLabel__ZBSVD{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;opacity:.9}.MediaGrid_placeholder__kgdjX{width:100%;height:100%;background:hsl(var(--muted)/.05);display:flex;align-items:center;justify-content:center}.MediaGrid_placeholderContent__fbBhy{width:100%;height:100%;background:linear-gradient(90deg,hsl(var(--muted)/.05) 0,hsl(var(--muted)/.1) 50%,hsl(var(--muted)/.05) 100%);background-size:200% 100%;animation:MediaGrid_shimmer__JHzeD 2s infinite;border-radius:.5rem}@keyframes MediaGrid_shimmer__JHzeD{0%{background-position:-200% 0}to{background-position:200% 0}}.MediaGrid_loaded__TdeFM{opacity:1}.MediaGrid_mediaItem__2W3BC:not(.MediaGrid_loaded__TdeFM){opacity:.7}.MediaGrid_mediaOverlay__ydybZ{position:absolute;top:.5rem;right:.5rem;background:hsla(var(--background)/.7);color:hsl(var(--foreground));padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;display:flex;align-items:center;gap:.25rem;opacity:0;transition:opacity .3s ease}@media (hover:hover){.MediaGrid_mediaItem__2W3BC:hover .MediaGrid_mediaOverlay__ydybZ{opacity:1}}.MediaGrid_hoverOverlay__fbjDX{position:absolute;inset:0;background:hsla(var(--foreground)/.6);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;pointer-events:none}@media (hover:hover){.MediaGrid_mediaItem__2W3BC:hover .MediaGrid_hoverOverlay__fbjDX{opacity:1}}.MediaGrid_hoverContent__E9rnQ{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:hsl(var(--background));text-align:center}.MediaGrid_hoverContent__E9rnQ span{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.MediaGrid_metadata__HIWpe{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,hsla(var(--foreground)/.8) 0,hsla(var(--foreground)/.4) 70%,transparent 100%);padding:1rem;color:hsl(var(--background));opacity:0;transition:opacity .3s ease;pointer-events:none}@media (hover:hover){.MediaGrid_mediaItem__2W3BC:hover .MediaGrid_metadata__HIWpe{opacity:1}}.MediaGrid_mediaTitle__vCdDE{font-size:.875rem;font-weight:600;margin-bottom:.25rem;text-shadow:0 1px 2px hsla(var(--foreground)/.5)}.MediaGrid_mediaDescription__j7qsq{font-size:.75rem;opacity:.9;margin-bottom:.5rem;text-shadow:0 1px 2px hsla(var(--foreground)/.5)}.MediaGrid_mediaMetadata__P8eUe{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.MediaGrid_dimensionBadge__zdpp7,.MediaGrid_formatBadge__IZfW6,.MediaGrid_sizeBadge__Dz3dW{background:hsl(var(--background)/.2);padding:.125rem .375rem;border-radius:.25rem;font-size:.625rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.MediaGrid_durationOverlay__FPyfg{position:absolute;bottom:.5rem;right:.5rem;background:hsla(var(--background)/.8);color:hsl(var(--foreground));padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.MediaGrid_error__zAT4U{background:hsl(var(--destructive)/.1);border-color:hsl(var(--destructive)/.3);display:flex;align-items:center;justify-content:center;color:hsl(var(--destructive)/.8);font-size:.875rem}@media (prefers-reduced-motion:reduce){.MediaGrid_hoverOverlay__fbjDX,.MediaGrid_image__fhFyk,.MediaGrid_mediaItem__2W3BC,.MediaGrid_mediaOverlay__ydybZ,.MediaGrid_metadata__HIWpe{transition:none}.MediaGrid_mediaItem__2W3BC:hover,.MediaGrid_mediaItem__2W3BC:hover .MediaGrid_image__fhFyk{transform:none}.MediaGrid_placeholderContent__fbBhy{animation:none}}@media (prefers-contrast:high){.MediaGrid_mediaItem__2W3BC{border-color:hsl(var(--foreground)/.5)}.MediaGrid_mediaItem__2W3BC:hover{border-color:hsl(var(--foreground)/.8)}.MediaGrid_hoverOverlay__fbjDX,.MediaGrid_mediaOverlay__ydybZ{background:hsla(var(--foreground)/.9)}}.MediaGrid_mediaItem__2W3BC:focus-visible{outline:3px solid hsl(var(--primary));outline-offset:3px}@media (hover:none) and (pointer:coarse){.MediaGrid_mediaItem__2W3BC{min-height:48px;min-width:48px}.MediaGrid_mediaItem__2W3BC:active{transform:scale(.97);transition:transform .1s ease-out}.MediaGrid_hoverOverlay__fbjDX,.MediaGrid_mediaOverlay__ydybZ,.MediaGrid_metadata__HIWpe{opacity:1;background:linear-gradient(to top,hsla(var(--foreground)/.8) 0,hsla(var(--foreground)/.4) 70%,transparent 100%)}.MediaGrid_hoverOverlay__fbjDX{background:hsla(var(--foreground)/.4)}.MediaGrid_metadata__HIWpe{opacity:1;background:none;padding-bottom:.75rem}}.MediaGrid_allVideosGrid__H4wvJ{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media (min-width:768px){.MediaGrid_allVideosGrid__H4wvJ{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}@media (min-width:1024px){.MediaGrid_allVideosGrid__H4wvJ{grid-template-columns:repeat(auto-fit,minmax(480px,1fr))}}.MediaGrid_allVideosGrid__H4wvJ .MediaGrid_mediaItem__2W3BC{--aspect-ratio:16/9}.MediaGrid_allVideosGrid__H4wvJ .MediaGrid_metadata__HIWpe{padding:1.5rem}.MediaGrid_allVideosGrid__H4wvJ .MediaGrid_mediaTitle__vCdDE{font-size:1rem;margin-bottom:.5rem}.MediaGrid_allVideosGrid__H4wvJ .MediaGrid_mediaTypeLabel__r8AFX{font-size:.875rem}.MediaGrid_projectIndicator__tdFq_{position:absolute;top:.75rem;right:.75rem;background:hsla(var(--background)/.8);color:hsl(var(--foreground));padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10}.MediaGrid_emptyState__daaCs{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:hsl(var(--muted-foreground)/.6);min-height:300px}.MediaGrid_emptyState__daaCs h3{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:hsl(var(--foreground)/.8)}.MediaGrid_emptyState__daaCs p{font-size:.875rem;line-height:1.5}