.SharedByBadge_container__l28vD{position:relative;flex-shrink:0}.SharedByBadge_badge__j8BqU{display:flex;align-items:center;gap:6px;background-color:#e8f0fe;border:none;padding:6px 6px 6px 10px;border-radius:20px;cursor:pointer;transition:background-color .2s ease;font-family:inherit}.SharedByBadge_badge__j8BqU:hover{background-color:#d2e3fc}.SharedByBadge_label__TcOsA{color:#1a73e8;font-size:.85rem;font-weight:500}.SharedByBadge_avatar__o8GOE{width:28px;height:28px;border-radius:50%;background-color:#1a73e8;color:white;display:flex;align-items:center;justify-content:center;overflow:hidden}.SharedByBadge_avatar__o8GOE img{width:100%;height:100%;object-fit:cover}.SharedByBadge_badgeCompact__q4_tC{padding:6px 12px;gap:0}.SharedByBadge_labelCompact__X_sBV{color:#1a73e8;font-size:1rem;font-weight:500}@media (max-width:480px){.SharedByBadge_badgeCompact__q4_tC{padding:5px 10px}.SharedByBadge_labelCompact__X_sBV{font-size:.8rem;font-weight:600}}.SharedByBadge_dropdown__Vvtiq{position:absolute;top:100%;left:0;margin-top:8px;background-color:white;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.15);min-width:220px;overflow:hidden;z-index:100;animation:SharedByBadge_slideDown__pUN5z .15s ease}@media (max-width:768px){.SharedByBadge_dropdown__Vvtiq{left:auto;right:0;min-width:200px}}@keyframes SharedByBadge_slideDown__pUN5z{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SharedByBadge_userInfo__bo0A_{padding:16px}.SharedByBadge_userName__HDYGi{font-weight:600;color:#202124;margin-bottom:2px}.SharedByBadge_userEmail__uHRku{font-size:.85rem;color:#5f6368}.SharedByBadge_divider__IbXuj{height:1px;background-color:#e8eaed}.SharedByBadge_menuItem__iu7J_{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:none;background:none;font-size:.95rem;color:#202124;cursor:pointer;transition:background-color .15s ease;text-align:left;font-family:inherit;text-decoration:none}.SharedByBadge_menuItem__iu7J_:hover{background-color:#f1f3f4}.SharedByBadge_menuItem__iu7J_:disabled{opacity:.5;color:#9aa0a6;cursor:not-allowed}.SharedByBadge_menuItem__iu7J_:disabled:hover{background-color:transparent}.NavBar_navbar__XyM_l{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff;border-bottom:1px solid #e8eaed;box-shadow:0 1px 3px rgba(0,0,0,.05)}.NavBar_navbarPlaceholder__ZDr9z{flex-shrink:0}.NavBar_navContent__9jJVE{display:flex;align-items:center;height:55px;padding:0 1rem}.NavBar_navLeft__z5WYn{display:flex;align-items:center;flex-shrink:0;padding-right:1rem}.NavBar_navRight__H7deV{display:flex;align-items:center;flex-shrink:0;padding-left:1rem}.NavBar_navCenter__n5Ix_{display:flex;align-items:center;flex:1;min-width:0;gap:1.5rem;width:100%}.NavBar_navCenterDouble__OtFvW{display:flex;align-items:center;justify-content:center;flex:1;min-width:0}.NavBar_navCenterDouble__OtFvW .NavBar_titleGroup__xZ_8t{gap:.35rem}.NavBar_navCenterDoubleLeft__1eI5q{justify-content:flex-start}.NavBar_titleGroup__xZ_8t{display:flex;align-items:center;gap:.75rem;flex-shrink:1;min-width:0}.NavBar_titleGroupCentered__MUO9c{position:absolute;left:50%;top:50%;transform:translate(calc(-50% + var(--title-extra, 0px) / 2),-50%);max-width:calc(100% - 8rem)}.NavBar_title__Z0fuR{font-size:1.35rem;font-weight:700;color:#1a1a1a;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.NavBar_badge__zfsXT{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 9px;border-radius:15px;background-color:#e6f4ea;color:#1e8e3e;font-size:1rem;font-weight:600;flex-shrink:0;white-space:nowrap}.NavBar_spacer__YIoiQ{flex:1}.NavBar_tabs__jub9V{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.NavBar_tabsHidden__KOrf1{position:absolute;visibility:hidden;pointer-events:none}.NavBar_tab___yQmt{position:relative;padding:8px 16px;font-size:.95rem;font-weight:500;color:#5f6368;background:none;border:none;cursor:pointer;transition:color .2s ease;font-family:inherit;text-decoration:none;white-space:nowrap}.NavBar_tab___yQmt:after{content:"";position:absolute;bottom:-1px;left:8px;right:8px;height:3px;background-color:transparent;border-radius:3px 3px 0 0;transition:background-color .2s ease}.NavBar_tab___yQmt:hover{color:#202124}.NavBar_tab___yQmt:hover:after{background-color:#dadce0}.NavBar_tabActive__T1cuv{color:#1a73e8}.NavBar_tabActive__T1cuv:after,.NavBar_tabActive__T1cuv:hover:after{background-color:#1a73e8}.NavBar_actions__rAq_h{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.NavBar_actions__rAq_h:empty{display:none}.NavBar_iconButton__3q_Ft{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:none;background-color:#f8f9fa;color:#5f6368;cursor:pointer;transition:background-color .2s ease,color .2s ease;flex-shrink:0}.NavBar_iconButton__3q_Ft:hover{background-color:#e8eaed;color:#202124}.NavBar_iconButtonSearchActive__c_3yO{background-color:#e6f4ea;color:#1e8e3e}.NavBar_iconButtonSearchActive__c_3yO:hover{background-color:#ceead6}.NavBar_homeButton__pqzjv{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#f8f9fa;color:#4CAF50;text-decoration:none;transition:background-color .2s ease,color .2s ease}.NavBar_homeButton__pqzjv:hover{background-color:#e8f5e9;color:#45a049}.NavBar_searchContainer__ACYby{display:flex;align-items:center}.NavBar_searchInputWrapper__qXSqY{position:relative;display:flex;align-items:center}.NavBar_searchInput___BcBP{width:min(200px,45vw);height:40px;padding:0 32px 0 12px;border:1px solid #e8eaed;border-radius:20px;font-size:.9rem;font-family:inherit;background-color:#f8f9fa;color:#202124;outline:none;transition:border-color .2s ease,background-color .2s ease}.NavBar_searchInput___BcBP:focus{background-color:#fff;border-color:#dadce0}.NavBar_searchInput___BcBP::placeholder{color:#9aa0a6}.NavBar_searchClearButton__11WHL{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:#5f6368;cursor:pointer;border-radius:50%;transition:background-color .2s ease}.NavBar_searchClearButton__11WHL:hover{background-color:#e8eaed}.NavBar_navContentDouble__zAqrR{height:48px;position:relative}.NavBar_secondRow__g8ASC{border-top:1px solid #f1f3f4}.NavBar_secondRowContent___o0j4{display:flex;align-items:center;height:42px;margin:0 auto;width:100%;gap:.5rem}.NavBar_secondRowLarge__VGog5{max-width:var(--page-max-width-large,1200px);padding-inline:var(--page-padding-inline,2rem)}.NavBar_secondRowMedium__ugksR{max-width:var(--page-max-width-medium,800px);padding-inline:var(--page-padding-inline,2rem)}.NavBar_secondRow__g8ASC .NavBar_tab___yQmt:after{bottom:-1px}@media (max-width:1024px){.NavBar_title__Z0fuR{font-size:1.2rem}.NavBar_tab___yQmt{padding:8px 12px;font-size:.9rem}.NavBar_searchInput___BcBP{width:165px}.NavBar_navCenter__n5Ix_{gap:1rem}}@media (max-width:768px){.NavBar_navContentDouble__zAqrR,.NavBar_navContent__9jJVE{height:48px;padding:0 .75rem}.NavBar_navLeft__z5WYn{padding-right:.75rem}.NavBar_navRight__H7deV{padding-left:.75rem}.NavBar_title__Z0fuR{font-size:1.15rem}.NavBar_badge__zfsXT{min-width:26px;height:26px;padding:0 7px;font-size:.9rem}.NavBar_homeButton__pqzjv,.NavBar_iconButton__3q_Ft{width:36px;height:36px}.NavBar_tab___yQmt{padding:6px 10px;font-size:.88rem}.NavBar_searchInput___BcBP{width:min(150px,38vw);height:34px}.NavBar_secondRowContent___o0j4{height:40px}}@media (max-width:480px){.NavBar_navContentDouble__zAqrR,.NavBar_navContent__9jJVE{height:44px;padding:0 .5rem}.NavBar_navLeft__z5WYn{padding-right:.5rem}.NavBar_navRight__H7deV{padding-left:.5rem}.NavBar_title__Z0fuR{font-size:1rem}.NavBar_badge__zfsXT{min-width:22px;height:22px;padding:0 6px;font-size:.8rem;border-radius:11px}.NavBar_homeButton__pqzjv,.NavBar_iconButton__3q_Ft{width:32px;height:32px}.NavBar_tabs__jub9V{gap:0}.NavBar_tab___yQmt{padding:6px 8px;font-size:.82rem}.NavBar_actions__rAq_h{gap:.25rem}.NavBar_searchInput___BcBP{width:min(145px,40vw);height:30px;font-size:.85rem}.NavBar_secondRowContent___o0j4{height:38px;gap:.25rem}}.LazyImage_skeleton__Xmko7{position:absolute;inset:0;overflow:hidden;background-color:#e8eaed;pointer-events:none}.LazyImage_skeleton__Xmko7:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.6) 50%,rgba(255,255,255,0));animation:LazyImage_shimmer__GiJQT 1.4s ease-in-out infinite}@keyframes LazyImage_shimmer__GiJQT{to{transform:translateX(100%)}}.LazyImage_loading__7uSn8{opacity:0}.LazyImage_loaded__TBjf0{animation:LazyImage_fadeIn__MuHYA .25s ease-out}@keyframes LazyImage_fadeIn__MuHYA{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.LazyImage_loaded__TBjf0,.LazyImage_skeleton__Xmko7:after{animation:none}}.ItemGrid_grid__eQcgP{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,calc(50% - 1rem)),1fr));gap:min(2rem,var(--page-padding-inline,2rem))}.ItemGrid_empty__WVgoR{grid-column:1/-1;text-align:center;color:#5f6368;font-style:italic;font-size:large;margin-top:4rem}.ItemGrid_item__8pQEF{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;border-radius:var(--item-radius,15px);overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);background-color:#f4f4f9}.ItemGrid_item__8pQEF:hover{transform:translateY(-5px);box-shadow:0 8px 12px rgba(0,0,0,.15)}.ItemGrid_itemClickable__CNPiF{cursor:pointer;user-select:none}.ItemGrid_itemDimmed__FyrXN{opacity:.5;transition:opacity .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out}.ItemGrid_itemDimmed__FyrXN:hover:not(.ItemGrid_itemClickable__CNPiF){opacity:1}@media (hover:none){.ItemGrid_itemClickable__CNPiF:hover{transform:none;box-shadow:0 4px 6px rgba(0,0,0,.1)}}.ItemGrid_imageContainer__7dV8O{width:100%;padding-bottom:100%;position:relative}.ItemGrid_image__VU3Uv{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ItemGrid_imageSkeleton__PL6_r,.ItemGrid_image__VU3Uv{border-radius:var(--item-radius,15px)}.ItemGrid_badge__Kj1SY{position:absolute;top:8px;right:8px;min-width:28px;height:28px;padding:0 8px;border-radius:14px;background-color:#1e8e3e;color:#ffffff;font-size:1rem;border:1px solid white;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:1}.ItemGrid_badge__Kj1SY,.ItemGrid_name__WXSnl{display:inline-flex;align-items:center;justify-content:center;font-weight:600}.ItemGrid_name__WXSnl{font-size:1.1rem;margin-top:var(--item-name-mt,.75rem);padding-bottom:var(--item-name-pb,.5rem);padding-inline:2px}.ItemGrid_selectionCheckbox__KQidV{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:2px solid white;background-color:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;color:white;z-index:2;transition:background-color .15s ease,border-color .15s ease;box-shadow:0 2px 4px rgba(0,0,0,.25)}.ItemGrid_selectionChecked__mrlTv{background-color:#1a73e8;border-color:white}.ItemGrid_rearrangeHandle__bcqzj{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:2px solid white;background-color:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;color:white;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.25);pointer-events:none}.ItemGrid_itemDragging__RJSVq{opacity:.55;box-shadow:0 12px 24px rgba(0,0,0,.25);z-index:3;position:relative}.ItemGrid_grouped__t8PSk{display:flex;flex-direction:column;gap:1.75rem}.ItemGrid_section__lDEYM{min-width:0}.ItemGrid_marker__34ck4{font-size:.85rem;color:#5f6368;text-transform:uppercase;letter-spacing:.04em}.ItemGrid_marker__34ck4,.ItemGrid_sectionHeader__rV4we{font-weight:600;padding-bottom:.6rem;margin-bottom:1.25rem;border-bottom:1px solid #e8eaed}.ItemGrid_sectionHeader__rV4we{font-size:1.1rem;color:#3c4043}@media (max-width:768px){.ItemGrid_name__WXSnl{font-size:1rem}.ItemGrid_badge__Kj1SY{top:6px;right:6px;min-width:24px;height:24px;padding:0 6px;font-size:.85rem}.ItemGrid_rearrangeHandle__bcqzj,.ItemGrid_selectionCheckbox__KQidV{top:6px;right:6px;width:26px;height:26px}.ItemGrid_empty__WVgoR{margin-top:3rem;font-size:1rem}.ItemGrid_grouped__t8PSk{gap:1.5rem}.ItemGrid_marker__34ck4{font-size:.8rem;margin-bottom:1rem;padding-bottom:.5rem}.ItemGrid_sectionHeader__rV4we{font-size:1rem;margin-bottom:1rem;padding-bottom:.5rem}}@media (max-width:480px){.ItemGrid_name__WXSnl{font-size:.9rem}.ItemGrid_badge__Kj1SY{top:4px;right:4px;min-width:22px;height:22px;padding:0 5px;font-size:.78rem;border-radius:11px}.ItemGrid_rearrangeHandle__bcqzj,.ItemGrid_selectionCheckbox__KQidV{top:4px;right:4px;width:24px;height:24px}.ItemGrid_empty__WVgoR{margin-top:2rem;font-size:.95rem}.ItemGrid_grouped__t8PSk{gap:1.25rem}.ItemGrid_marker__34ck4{font-size:.75rem;margin-bottom:.75rem;padding-bottom:.4rem}.ItemGrid_sectionHeader__rV4we{font-size:.92rem;margin-bottom:.75rem;padding-bottom:.4rem}}