.Favorites-module__CO-AfW__page{background:#f8fafc;flex-direction:column;min-height:100dvh;display:flex}.Favorites-module__CO-AfW__nav{z-index:10;background:#fff;border-bottom:1px solid #eef2f2;justify-content:space-between;align-items:center;height:72px;padding:0 5%;display:flex;position:sticky;top:0;box-shadow:0 1px 8px #0000000d}.Favorites-module__CO-AfW__navLogo{letter-spacing:-.5px;color:#066;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:1.65rem;font-weight:800;transition:opacity .15s;display:flex}.Favorites-module__CO-AfW__navLogo:hover{opacity:.8}.Favorites-module__CO-AfW__main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:48px 24px 80px}.Favorites-module__CO-AfW__header{margin-bottom:32px}.Favorites-module__CO-AfW__header h1{color:#1e293b;margin:0 0 4px;font-size:1.75rem;font-weight:700}.Favorites-module__CO-AfW__header p{color:#64748b;margin:0}.Favorites-module__CO-AfW__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.Favorites-module__CO-AfW__skeleton{background:linear-gradient(90deg,#e8eef0 25%,#f1f5f9 50%,#e8eef0 75%) 0 0/200% 100%;border-radius:12px;height:320px;animation:1.4s infinite Favorites-module__CO-AfW__shimmer}@keyframes Favorites-module__CO-AfW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Favorites-module__CO-AfW__empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:100px 24px;display:flex}.Favorites-module__CO-AfW__empty .material-symbols-outlined{color:#cbd5e1;font-size:56px}.Favorites-module__CO-AfW__empty h2{color:#334155;margin:0;font-size:1.25rem;font-weight:600}.Favorites-module__CO-AfW__empty p{color:#94a3b8;max-width:300px;margin:0}.Favorites-module__CO-AfW__browseBtn{color:#fff;cursor:pointer;background:#066;border:none;border-radius:8px;margin-top:8px;padding:10px 28px;font-size:.9rem;font-weight:600;transition:background .15s}.Favorites-module__CO-AfW__browseBtn:hover{background:#004d4d}@media (max-width:600px){.Favorites-module__CO-AfW__main{padding:32px 16px 60px}.Favorites-module__CO-AfW__header h1{font-size:1.4rem}}