.progressive-loading{width:100%;min-height:100dvh;padding-bottom:96px;overflow:hidden}.progressive-header{min-height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;justify-content:space-between;align-items:center;gap:24px;display:flex}.progressive-heading{border-radius:5px;width:128px;max-width:65%;height:24px}.progressive-control{border-radius:9px;flex-shrink:0;width:36px;height:36px}.progressive-small-control{flex-shrink:0;width:20px;height:20px}.progressive-line{border-radius:4px;width:100%;height:14px;margin-top:12px}.progressive-short{width:62%}.progressive-filters{align-items:center;gap:8px;padding:16px;display:flex;overflow:hidden}.progressive-chip{border-radius:999px;flex:0 0 80px;height:34px}.progressive-content{padding:12px 16px}.progressive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;margin-top:20px;display:grid}.progressive-card{min-width:0}.progressive-poster{aspect-ratio:2/3;border-radius:10px;width:100%}.progressive-card .progressive-line{height:10px;margin-top:8px}.progressive-hero{gap:16px;display:flex}.progressive-hero-main{aspect-ratio:1;border-radius:0;flex:1;min-width:0}.progressive-hero-copy{display:none}.progressive-rows{padding-inline:16px}.progressive-row{align-items:center;gap:12px;min-height:88px;padding-block:14px;display:flex}.progressive-avatar{border-radius:50%;flex:0 0 52px;width:52px;height:52px}.progressive-row-copy{flex:1;min-width:0}.progressive-row-copy .progressive-line:first-child{width:76%;margin-top:0}.progressive-row-copy .progressive-short{width:52%}.progressive-row-poster{border-radius:8px;flex:0 0 58px;width:58px;height:84px}.progressive-titles .progressive-row{border-bottom:1px solid var(--border)}.progressive-profile-content{padding:20px 16px}.progressive-profile-summary{align-items:center;gap:14px;display:flex}.progressive-profile-summary .progressive-avatar{flex-basis:48px;width:48px;height:48px}.progressive-balance{border-radius:12px;min-height:80px;margin-top:24px}.progressive-profile-section{margin-top:28px}.progressive-profile-section .progressive-rows{padding:0}.progressive-profile-section .progressive-row{min-height:56px;padding-block:8px}.progressive-profile-section .progressive-avatar,.progressive-settings-content .progressive-avatar{border-radius:6px;flex-basis:24px;width:24px;height:24px}.progressive-profile-section .progressive-short,.progressive-settings-content .progressive-short{display:none}.progressive-settings-content{padding:20px 0}.progressive-settings-content .progressive-row{min-height:60px}.progressive-credit-pack{border-radius:12px;height:80px;margin:12px 16px}.progressive-credits .progressive-balance{margin-inline:16px}.progressive-stats{background:var(--surface2);align-items:center;gap:24px;height:40px;padding-inline:16px;display:flex}.progressive-stat{flex:0 0 180px;height:20px}.progressive-reading{max-width:var(--reading-max-width,800px);padding:28px var(--reading-inset,16px) 150px;margin-inline:auto}.progressive-paragraph{margin-bottom:36px}.progressive-paragraph .progressive-line{height:16px;margin-top:12px}.progressive-composer{z-index:19;bottom:max(8px, env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--surface);border-radius:16px;max-width:752px;margin-inline:auto;padding:16px;position:fixed;left:12px;right:12px}.progressive-composer>div{border-radius:8px;width:100%;height:32px}.progressive-browse-header{height:calc(48px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0;align-items:center;gap:12px;display:flex}@media (max-width:767px){.progressive-browse-header{height:calc(52px + env(safe-area-inset-top));position:relative}.progressive-browse-header .progressive-heading{width:96px;position:absolute;left:50%;translate:-50%}}@media (min-width:1100px){.progressive-browse-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.progressive-browse .progressive-filters{padding:12px 16px}.progressive-browse .progressive-chip{border-radius:12px;height:36px}.progressive-browse-toolbar{justify-content:space-between;align-items:center;padding:16px;display:flex}.progressive-browse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px;padding-inline:16px;display:grid}.progressive-browse-grid .progressive-poster{aspect-ratio:2/3;border-radius:12px}@media (min-width:768px){.progressive-header{min-height:64px;padding-inline:24px}.progressive-filters,.progressive-content,.progressive-rows{padding-inline:24px}.progressive-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 16px}.progressive-poster{aspect-ratio:var(--cover-aspect);border-radius:12px}.progressive-hero{align-items:center;gap:48px;min-height:400px;padding:40px clamp(24px,5.56vw,80px) 80px}.progressive-hero-copy{flex:1;min-width:0;display:block}.progressive-hero-copy .progressive-heading{width:65%;height:30px}.progressive-hero-copy .progressive-line{height:18px}.progressive-hero-button{border-radius:8px;width:130px;height:40px;margin-top:24px}.progressive-hero-main{aspect-ratio:2/3;border-radius:8px;flex:0 0 160px;height:240px;margin-inline:24px}.progressive-titles{padding-top:24px}.progressive-titles .progressive-row{gap:24px;min-height:144px}.progressive-row-poster{flex-basis:64px;width:64px;height:96px}.profile-desktop-scope>.progressive-loading.progressive-loading>[aria-hidden=true]{width:100%;max-width:none}.progressive-profile-content,.progressive-settings-content{max-width:640px;margin-inline:auto;padding:56px 0 32px}.progressive-settings-content .progressive-rows{padding-inline:0}.app-shell[data-page=session] .app-content{max-width:none}.app-shell-authenticated .progressive-composer{left:calc(var(--sidebar-width) + 24px);right:24px}}
