.page_container__cfjjY{min-height:100vh;background:linear-gradient(135deg,#b3f6dd,#29a09f);padding:1.5rem}.page_headerRow__KKwon{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding:0 .25rem}.page_pageTitle__mFbHG{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0}.page_menuButton__yDuKv{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:12px;background:hsla(0,0%,100%,.9);color:#374151;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.08);transition:background .2s,box-shadow .2s}.page_menuButton__yDuKv:hover{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.12)}.page_menuButton__yDuKv:active{transform:scale(.98)}.page_menuDropdown__Wwg6f{position:absolute;top:100%;right:0;min-width:180px;padding:.5rem 0;background:#fff;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.15);z-index:50;list-style:none;margin:0}.page_menuDropdown__Wwg6f li{padding:.75rem 1.25rem;font-size:.95rem;color:#374151;cursor:default}.page_menuDropdown__Wwg6f li:hover{background:#f3f4f6}.page_menuWrapper__B2kCv{position:relative;margin-left:auto}.page_tileGrid___k9x3{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.page_tile__tcglV{background:hsla(0,0%,100%,.95);border-radius:16px;padding:1.25rem;box-shadow:0 4px 6px rgba(0,0,0,.08);border:1px solid hsla(0,0%,100%,.5);justify-content:space-between}.page_tileContent__9smH6,.page_tile__tcglV{display:flex;flex-direction:column;gap:1rem}.page_tileThumbnail__CiPU_{-o-object-fit:cover;object-fit:cover}.page_tileThumbnailPlaceholder__mGG11,.page_tileThumbnail__CiPU_{width:100%;aspect-ratio:16/10;background:#e5e7eb;border-radius:12px}.page_tileThumbnailPlaceholder__mGG11{display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:.875rem}.page_tileMeta__dC3Ix{font-size:.8rem;color:#6b7280}.page_summarizeButton__z_85M{padding:.6rem 1rem;font-size:.9rem;font-weight:500;color:#fff;background:#10b981;border:none;border-radius:10px;cursor:pointer;transition:background .2s,transform .05s}.page_summarizeButton__z_85M:hover{background:#059669}.page_summarizeButton__z_85M:active{transform:scale(.98)}.page_summarizeButton__z_85M:disabled{opacity:.7;cursor:not-allowed}.page_summarizeButtonSent__22y4Q{background:transparent;color:#059669;border:2px solid #10b981}.page_summarizeButtonSent__22y4Q:hover{background:rgba(16,185,129,.1)}.page_signedUrlReceived__Etkdl{font-size:.875rem;color:#059669;font-weight:500}.page_summarizeUnavailable__ZV6N5{font-size:.875rem;color:#9ca3af;font-weight:500}.page_tileErrorState__9vzuh{font-size:.8rem;color:#dc2626;padding:.5rem 0;line-height:1.3}.page_loadingState___Pp7i{text-align:center;padding:3rem 1rem;color:#4b5563}.page_errorState__9AiDM{padding:2rem 1rem;color:#dc2626;margin:1rem 0}.page_emptyState__ST56V,.page_errorState__9AiDM{text-align:center;background:hsla(0,0%,100%,.9);border-radius:12px}.page_emptyState__ST56V{padding:3rem 1rem;color:#6b7280}