.PwaSearchHeader_headerContainer__8pE5t{position:relative;width:100%;padding:8px 12px 12px;background:transparent;z-index:100}.PwaSearchHeader_searchBox__lr_Gm{display:flex;align-items:center;background:hsl(var(--card)/.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--border);border-radius:100px;padding:8px 16px;transition:all .5s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px rgba(0,0,0,.05)}.PwaSearchHeader_searchBox__lr_Gm.PwaSearchHeader_focused__7NvD8{border-color:hsl(var(--primary));background:hsl(var(--card));box-shadow:0 8px 24px rgba(var(--primary-rgb),.15);transform:translateY(-1px)}.PwaSearchHeader_searchIcon__ySma7{color:hsl(var(--muted-foreground));display:flex;align-items:center;justify-content:center;margin-right:12px;transition:color .3s ease}.PwaSearchHeader_focused__7NvD8 .PwaSearchHeader_searchIcon__ySma7{color:hsl(var(--primary))}.PwaSearchHeader_searchInput__cN7Oh{flex:1;background:transparent;border:none;font-size:.9375rem;font-weight:600;color:hsl(var(--foreground));padding:4px 0;outline:none}.PwaSearchHeader_searchInput__cN7Oh::-moz-placeholder{color:hsl(var(--muted-foreground)/.6);font-weight:500}.PwaSearchHeader_searchInput__cN7Oh::placeholder{color:hsl(var(--muted-foreground)/.6);font-weight:500}.PwaSearchHeader_clearButton__tFlhB{background:hsl(var(--muted)/.5);border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:hsl(var(--muted-foreground));cursor:pointer;margin-left:8px;transition:all .2s ease}.PwaSearchHeader_clearButton__tFlhB:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.PwaSearchHeader_suggestionsDropdown__f64hr{position:absolute;top:calc(100% + 8px);left:12px;right:12px;border-radius:20px;padding:12px;border:1px solid var(--border);box-shadow:0 16px 32px rgba(0,0,0,.1);z-index:101;animation:PwaSearchHeader_slideDown__mCxIv .5s cubic-bezier(.16,1,.3,1)}@keyframes PwaSearchHeader_slideDown__mCxIv{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PwaSearchHeader_suggestionsTitle__fadhM{font-size:.75rem;font-weight:700;text-transform:uppercase;color:hsl(var(--muted-foreground));margin-bottom:12px;padding-left:4px;letter-spacing:.05em}.PwaSearchHeader_sectionSpacer__5ZNI8{margin-top:16px}.PwaSearchHeader_recentList__KmQWB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.PwaSearchHeader_recentItem__AhKf7{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:hsl(var(--muted)/.2);border:1px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left}.PwaSearchHeader_recentItem__AhKf7:hover{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.25)}.PwaSearchHeader_recentIcon__tsza_{color:hsl(var(--muted-foreground));flex-shrink:0}.PwaSearchHeader_recentText__flF_Z{min-width:0;font-size:.875rem;font-weight:600;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PwaSearchHeader_suggestionsGrid__bqz4j{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.PwaSearchHeader_suggestionItem___SnZo{display:flex;align-items:center;gap:10px;padding:10px 14px;background:hsl(var(--muted)/.3);border:1px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left}.PwaSearchHeader_suggestionItem___SnZo:hover{background:hsl(var(--primary)/.1);border-color:hsl(var(--primary)/.3);transform:translateX(4px)}.PwaSearchHeader_suggestionIcon__CexVz{font-size:1.125rem}.PwaSearchHeader_suggestionText__BCFzs{font-size:.875rem;font-weight:600;color:hsl(var(--foreground))}@media (min-width:1025px){.PwaSearchHeader_headerContainer__8pE5t{display:none}}.page_container__cEBjc{max-width:1200px;margin:0 auto;padding:20px max(20px,env(safe-area-inset-right,0px)) 20px max(20px,env(safe-area-inset-left,0px))}.page_setsSection__U5QjI{margin-bottom:24px}.page_setsTitle__HbFfP{font-size:.75rem;font-weight:700;text-transform:uppercase;color:hsl(var(--muted-foreground));letter-spacing:.1em;margin-bottom:16px}.page_setsSlider__MheIe{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;-ms-overflow-style:none;scrollbar-width:none}.page_setsSlider__MheIe::-webkit-scrollbar{display:none}.page_setTab__7vBh_{padding:10px 24px;background:hsl(var(--card));border:1.5px solid var(--border);border-radius:100px;font-size:.875rem;font-weight:700;color:hsl(var(--foreground));cursor:pointer;white-space:nowrap;transition:all .2s cubic-bezier(.175,.885,.32,1.275)}.page_setTab__7vBh_:hover{border-color:hsl(var(--primary));transform:translateY(-2px);box-shadow:var(--shadow-sm)}.page_activeSet__v1jLB{background:hsl(var(--primary));color:white;border-color:hsl(var(--primary));box-shadow:var(--shadow-vibrant)}.page_controls__AJClF{background:hsl(var(--card));padding:24px;border-radius:20px;border:1px solid var(--border);margin-bottom:40px;display:flex;flex-direction:column;gap:20px;box-shadow:var(--shadow-md);position:sticky;top:84px;z-index:10}.page_searchBar__32xPt{width:100%;max-width:640px;display:flex;align-items:center;gap:12px;background:hsl(var(--card)/.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:10px 14px 10px 24px;border-radius:100px;border:1px solid hsl(var(--card)/.5);box-shadow:0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.05),inset 0 0 0 1px hsl(var(--card)/.5);transition:all .4s cubic-bezier(.16,1,.3,1);margin-bottom:32px}.page_searchBar__32xPt:focus-within{transform:translateY(-2px) scale(1.01);background:hsl(var(--card)/.9);border-color:hsl(var(--primary)/.3);box-shadow:0 20px 40px -12px rgba(var(--primary-rgb),.15),0 0 0 4px hsl(var(--primary)/.05)}.page_searchInput__7CVn1{flex:1;padding:8px 0;border:none;background:transparent;font-size:1.125rem;font-weight:500;color:hsl(var(--foreground))}.page_searchInput__7CVn1::-moz-placeholder{color:hsl(var(--muted-foreground)/.6)}.page_searchInput__7CVn1::placeholder{color:hsl(var(--muted-foreground)/.6)}.page_searchInput__7CVn1:focus{outline:none}.page_advancedBtn__Mk7nI{font-size:.8125rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--primary))!important;padding:0 20px!important;height:40px!important;border-radius:100px!important;background:hsl(var(--primary)/.08)!important}.page_sectionTitle__MckcF{font-size:.875rem;font-weight:700;text-transform:uppercase;color:hsl(var(--muted-foreground));letter-spacing:.1em;margin-bottom:16px;text-align:center}.page_categoriesSection__BnTGd{width:100%;margin-bottom:48px}.page_categoryGrid__1nhER{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (min-width:640px){.page_categoryGrid__1nhER{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.page_categoryGrid__1nhER{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.page_categoryGrid__1nhER{grid-template-columns:repeat(6,1fr)}}.page_categoryCard__c7FPr{background:hsl(var(--card));padding:16px 12px;border-radius:20px;border:1px solid var(--border);display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.page_leaderboardItemWrapper__cFYCK{text-decoration:none!important}.page_catIconWrapper__da3o9{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.page_categoryCard__c7FPr:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.page_categoryCard__c7FPr:hover .page_catIconWrapper__da3o9{transform:scale(1.1) rotate(5deg)}.page_catName__eSW2q{font-size:.9375rem;font-weight:700;color:hsl(var(--foreground))}.page_cat-blue__mkvUX .page_catIconWrapper__da3o9{background:linear-gradient(135deg,#e0f2fe,#bae6fd)}.page_cat-purple__mv5mS .page_catIconWrapper__da3o9{background:linear-gradient(135deg,#f3e8ff,#e9d5ff)}.page_cat-orange__WvLXS .page_catIconWrapper__da3o9{background:linear-gradient(135deg,#ffedd5,#fed7aa)}.page_cat-green__9aIE3 .page_catIconWrapper__da3o9{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.page_cat-indigo__p_7Jr .page_catIconWrapper__da3o9{background:linear-gradient(135deg,#e0e7ff,#c7d2fe)}.page_cat-pink__OpdHW .page_catIconWrapper__da3o9{background:linear-gradient(135deg,#fce7f3,#fbcfe8)}.page_categoryCard__c7FPr.page_activeCategory__R_AIj{border-color:transparent;background:hsl(var(--card))}.page_activeCategory__R_AIj:before{content:"";position:absolute;inset:0;padding:2px;border-radius:24px;background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--primary-foreground)));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.page_activeCategory__R_AIj .page_catName__eSW2q{color:hsl(var(--primary))}.page_resultsHeader__fF_3N{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page_results___Sbc8{width:100%}.page_count__cGMwG{font-size:.8125rem;font-weight:700;color:hsl(var(--muted-foreground));background:hsl(var(--muted)/.5);padding:4px 12px;border-radius:100px;letter-spacing:.02em}.page_grid__xi1iU{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;align-items:start}.page_grid__xi1iU>*{min-width:0;width:100%}.page_libraryCardSkeleton__4kf12{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_libraryCardSkeletonCover__HVJm2{display:block;width:100%;height:100%;border-radius:0!important}.page_libraryCover__6KRCy{width:100%!important;aspect-ratio:13/10!important;height:auto!important;max-height:unset!important;min-height:unset!important}@media (max-width:560px){.page_libraryCover__6KRCy{aspect-ratio:auto!important}}@media (min-width:1025px) and (max-width:1366px){.page_container__cEBjc{max-width:100%!important;width:100%!important;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.page_grid__xi1iU{gap:10px 4px}}@media (max-width:1024px){.page_container__cEBjc{padding:8px max(24px,env(safe-area-inset-right,0px)) 0 max(24px,env(safe-area-inset-left,0px));max-width:100%!important;width:100%!important}.page_grid__xi1iU{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;width:100%!important;gap:10px 4px}.page_resultsHeader__fF_3N{padding:0 4px;margin-bottom:16px}}@media (min-width:740px) and (max-width:1366px){.page_grid__xi1iU{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 4px}}@media (max-width:700px){.page_grid__xi1iU{grid-template-columns:repeat(2,1fr)!important;gap:8px 4px}}@media (max-width:640px){.page_grid__xi1iU{grid-template-columns:repeat(2,1fr)!important;gap:8px 4px}}@media (max-width:560px){.page_grid__xi1iU{grid-template-columns:1fr!important;gap:12px;padding:0}.page_grid__xi1iU>*{width:100%;max-width:none;justify-self:stretch;margin:0}}.page_empty__A33yi{text-align:center;padding:80px 32px;background:hsl(var(--muted)/.2);border-radius:24px;border:2px dashed var(--border)}.page_empty__A33yi h3{font-size:1.5rem;margin-bottom:8px}.page_empty__A33yi p{color:hsl(var(--muted-foreground));margin-bottom:24px}@media (min-width:1024px){.page_controls__AJClF{flex-direction:row;align-items:flex-end}.page_searchBar__32xPt{flex:1}.page_filterGroups__94ydy{flex-direction:row;gap:32px}}.page_categoryTag__kNhG8{padding:8px 16px;background:hsl(var(--card));border:1px solid var(--border);border-radius:100px;font-size:.85rem;font-weight:500;color:hsl(var(--muted-foreground));cursor:pointer;white-space:nowrap;transition:all .2s ease;display:inline-flex;margin-right:8px;margin-bottom:8px}.page_categoryTag__kNhG8:hover{border-color:hsl(var(--primary));color:hsl(var(--primary));background:hsl(var(--primary)/.05)}.page_categoryTag__kNhG8.page_active__aVQRB{background:hsl(var(--primary));color:white;border-color:hsl(var(--primary));font-weight:600;box-shadow:0 4px 12px -2px hsl(var(--primary)/.3)}@media (max-width:640px){.page_title__B9TIL{font-size:2.5rem}}