.mediaApp-module__UrF97G__shell{background:var(--theme-app-bg);grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid}.mediaApp-module__UrF97G__topBar{padding:max(calc(env(safe-area-inset-top) + 18px), 56px) 12px 14px;border-bottom:1px solid var(--theme-border-soft);background:var(--theme-chrome-bg)}.mediaApp-module__UrF97G__topBarInner{width:min(100%,1500px);min-width:0;margin:0 auto}.mediaApp-module__UrF97G__routeBody{min-width:0;min-height:0;overflow:hidden}.mediaApp-module__UrF97G__scrollRegion{height:100%;padding:12px 12px calc(120px + env(safe-area-inset-bottom));scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:var(--theme-scrollbar-thumb) transparent;overflow:hidden auto}.mediaApp-module__UrF97G__scrollRegionPlayerPad{padding-bottom:calc(160px + env(safe-area-inset-bottom))}.mediaApp-module__UrF97G__scrollInner{grid-template-columns:minmax(0,1fr);gap:14px;width:min(100%,1500px);min-width:0;margin:0 auto;display:grid}.mediaApp-module__UrF97G__scrollInner>*{min-width:0;max-width:100%}.mediaApp-module__UrF97G__rail{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:clamp(144px,40vw,184px);grid-auto-flow:column;align-items:stretch;gap:10px;width:100%;min-width:0;max-width:100%;padding-bottom:4px;display:grid;overflow-x:auto}.mediaApp-module__UrF97G__rail::-webkit-scrollbar{display:none}.mediaApp-module__UrF97G__rail>*{scroll-snap-align:start;min-width:0}.mediaApp-module__UrF97G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mediaApp-module__UrF97G__grid>*,.mediaApp-module__UrF97G__list>*,.mediaApp-module__UrF97G__searchResults>*,.mediaApp-module__UrF97G__categoryGrid>*{min-width:0}.mediaApp-module__UrF97G__list,.mediaApp-module__UrF97G__searchResults{gap:10px;display:grid}.mediaApp-module__UrF97G__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.mediaApp-module__UrF97G__bottomNav{z-index:34;background:var(--theme-chrome-bg);border-top:1px solid var(--theme-border-soft);padding:6px 12px calc(6px + env(safe-area-inset-bottom));justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mediaApp-module__UrF97G__bottomNavInner{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:2px;width:min(100%,540px);min-height:56px;display:grid;position:relative}.mediaApp-module__UrF97G__bottomNavInnerWithTransport{grid-template-columns:repeat(6,minmax(0,1fr))}.mediaApp-module__UrF97G__bottomNavButton,.mediaApp-module__UrF97G__bottomNavTransport{min-width:0!important;min-height:50px!important;color:var(--theme-text-secondary)!important;text-transform:none!important;letter-spacing:0!important;border-radius:12px!important;flex-direction:column!important;gap:2px!important;padding:5px 4px!important;font-size:.68rem!important;font-weight:800!important;display:inline-flex!important}.mediaApp-module__UrF97G__bottomNavButtonActive{background:var(--theme-hover-bg)!important;color:var(--theme-text-accent)!important}.mediaApp-module__UrF97G__bottomNavTransport{background:var(--theme-control-bg)!important;color:var(--theme-text-emphasis)!important}.mediaApp-module__UrF97G__playerSurface{z-index:40;background:linear-gradient(180deg, var(--theme-overlay-soft), var(--theme-overlay-strong)), var(--theme-app-bg);display:grid;position:fixed;inset:0;overflow:hidden auto}.mediaApp-module__UrF97G__readerSurface{background:var(--theme-app-bg);min-width:0;min-height:100dvh;overflow:hidden}.mediaApp-module__UrF97G__hiddenMedia{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:-9999px;left:-9999px}.mediaApp-module__UrF97G__fullMediaViewport{aspect-ratio:16/9;background:var(--theme-media-bg);border-radius:18px;width:100%;min-height:0;overflow:hidden}.mediaApp-module__UrF97G__sheetContent{padding:8px 16px calc(16px + env(safe-area-inset-bottom))}.mediaApp-module__UrF97G__dragHandle{background:var(--theme-border);border-radius:999px;width:42px;height:4px;margin:8px auto 14px}.mediaApp-module__UrF97G__shell [data-frnk-reveal],.mediaApp-module__UrF97G__playerSurface [data-frnk-reveal],.mediaApp-module__UrF97G__readerSurface [data-frnk-reveal],.mediaApp-module__UrF97G__sheetContent [data-frnk-reveal]{opacity:0;animation:mediaApp-module__UrF97G__frnk-shell-reveal .32s var(--frnk-motion-ease-soft) forwards;animation-delay:calc(var(--frnk-stagger,0) * 45ms);transform:translateY(10px)}@keyframes mediaApp-module__UrF97G__frnk-shell-reveal{to{opacity:1;transform:translateY(0)}}@media (min-width:600px){.mediaApp-module__UrF97G__shell{grid-template-rows:auto minmax(0,1fr)}.mediaApp-module__UrF97G__rail{grid-auto-columns:clamp(156px,28vw,210px)}.mediaApp-module__UrF97G__grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media (min-width:1024px){.mediaApp-module__UrF97G__topBar{padding:calc(12px + env(safe-area-inset-top)) 24px 12px}.mediaApp-module__UrF97G__scrollRegion{padding:18px 24px 124px}.mediaApp-module__UrF97G__scrollRegionPlayerPad{padding-bottom:156px}.mediaApp-module__UrF97G__rail{grid-auto-columns:clamp(168px,18vw,220px)}.mediaApp-module__UrF97G__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.mediaApp-module__UrF97G__categoryGrid{grid-template-columns:repeat(3,minmax(220px,1fr))}.mediaApp-module__UrF97G__bottomNav{padding:8px 24px calc(10px + env(safe-area-inset-bottom))}}@media (min-width:1280px){.mediaApp-module__UrF97G__rail{grid-auto-flow:row;grid-auto-columns:unset;scroll-snap-type:none;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));overflow-x:clip}}@media (prefers-reduced-motion:reduce){.mediaApp-module__UrF97G__shell *,.mediaApp-module__UrF97G__shell :before,.mediaApp-module__UrF97G__shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
