.index_collectionsSection__GUUs4,.index_recentSection__CEfaY{--recommend-surface:#292d28;--recommend-muted:#b0b5aa;width:100%;max-width:var(--page-max-width);margin:auto;padding:56px var(--gutter) var(--space-section-bottom)}.index_revealSection__yvcEn{visibility:hidden;opacity:0}.index_collectionsSection__GUUs4,.index_recentSection__CEfaY{padding-bottom:0}.index_recentHeading__KoAGO{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.index_recentHeading__KoAGO h2{margin:0;color:var(--ink);font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.3;letter-spacing:-.035em}.index_exploreAll__vvVoN{display:inline-flex;flex:none;align-items:center;gap:9px;padding:8px 0;color:var(--muted);font-size:var(--font-secondary);transition:color var(--duration-fast)}.index_exploreAll__vvVoN:focus-visible,.index_exploreAll__vvVoN:hover{color:var(--acid)}.index_recentGrid__Ypglp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.index_collectionPlaceholder__IkSDJ,.index_recentPlaceholder__NtJhj{border-radius:var(--radius-lg);background:var(--recommend-surface)}.index_recentPlaceholder__NtJhj{aspect-ratio:1.4}.index_recentStatus__HIXyB{min-height:120px;margin:0;padding:34px 0;color:var(--muted);font-size:var(--font-secondary)}.index_sectionIntro__IrFiS{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.index_eyebrow__36icv{margin:0 0 8px;color:var(--muted);font:var(--font-meta) var(--font-mono);letter-spacing:.06em}.index_sectionIntro__IrFiS h2{margin:0;color:var(--ink);font-size:clamp(22px,2.4vw,30px);font-weight:600;line-height:1.3;letter-spacing:-.035em}.index_sectionDescription__li_L1{margin:8px 0 0;color:var(--muted);font-size:var(--font-secondary);line-height:1.6}.index_refreshButton__8vBsS{display:grid;flex:none;place-items:center;width:36px;height:36px;padding:0;color:var(--muted);border:0;border-radius:var(--radius-base);background:transparent;cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast)}.index_refreshButton__8vBsS:hover{color:var(--ink);background:var(--recommend-surface)}.index_collectionCard__4v4Oz:focus-visible,.index_refreshButton__8vBsS:focus-visible{outline:2px solid var(--acid);outline-offset:4px}.index_collectionGrid__q8uUl{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(128px,auto));grid-gap:12px;gap:12px}.index_refreshSkeletonGrid__xOHbX{position:absolute;z-index:2;inset:0;display:grid;grid-template-columns:inherit;grid-template-rows:inherit;grid-gap:inherit;gap:inherit}.index_collectionGrid__q8uUl>:first-child,.index_refreshSkeletonGrid__xOHbX>:first-child{grid-row:1/span 3}.index_collectionPlaceholder__IkSDJ{position:relative;display:grid;grid-template-columns:minmax(0,43%) minmax(0,1fr);min-height:128px;overflow:hidden}.index_collectionPlaceholder__IkSDJ:first-child{min-height:408px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.index_placeholderVisual__B_8G0{--placeholder-shimmer:hsla(0,0%,100%,.08);position:relative;display:grid;min-width:0;grid-template-rows:8px minmax(0,1fr) 7px;grid-gap:10px;gap:10px;padding:10px;overflow:hidden;background:#202820}.index_placeholderVisual__B_8G0:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,var(--placeholder-shimmer) 50%,transparent 100%);content:"";transform:translateX(-100%);animation:index_recommendation-shimmer__WLWo7 1.6s ease-in-out infinite}.index_placeholderHeader__GIQyo{display:flex;align-items:center;gap:6px}.index_placeholderBody__Hnf65 i,.index_placeholderFooter__EnvzF i,.index_placeholderHeader__GIQyo i{display:block;border-radius:var(--radius-full);background:#39463a}.index_placeholderHeader__GIQyo i:first-child{width:8px;height:8px;flex:none;border-radius:50%}.index_placeholderHeader__GIQyo i:last-child{width:48%;height:6px}.index_placeholderPreview__36TWI{display:block;min-height:0;border-radius:6px;background:#2d382e}.index_placeholderFooter__EnvzF{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.96fr);align-items:end;grid-gap:8px;gap:8px}.index_placeholderFooter__EnvzF i{height:6px}.index_placeholderBody__Hnf65{display:flex;min-width:0;justify-content:center;flex-direction:column;gap:10px;padding:16px}.index_placeholderBody__Hnf65 i{width:72%;height:9px}.index_placeholderBody__Hnf65 i:last-child{width:48%;height:7px}.index_collectionPlaceholder__IkSDJ:first-child .index_placeholderBody__Hnf65{min-height:100px;padding:18px 20px}@keyframes index_recommendation-shimmer__WLWo7{to{transform:translateX(100%)}}.index_collectionCard__4v4Oz{display:grid;grid-template-columns:minmax(0,43%) minmax(0,1fr);min-width:0;overflow:hidden;color:var(--ink);border:1px solid transparent;border-radius:var(--radius-lg);background:var(--recommend-surface);text-decoration:none;transition:border-color var(--duration-fast)}.index_collectionCard__4v4Oz:hover{border-color:var(--acid)}.index_collectionCard__4v4Oz:first-child{grid-row:1/span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.index_siteVisual__SCDRZ{position:relative;min-width:0;min-height:128px;overflow:hidden;pointer-events:none}.index_collectionGrid__q8uUl .index_collectionCard__4v4Oz .index_siteVisual__SCDRZ>div>div{position:absolute;inset:0;height:100%;border:0}.index_collectionCard__4v4Oz:first-child .index_siteVisual__SCDRZ{min-height:300px}.index_siteDetails__s4Nqq{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;gap:7px;padding:16px}.index_collectionCard__4v4Oz:first-child .index_siteDetails__s4Nqq{min-height:100px;padding:18px 20px}.index_collectionTitle__oPgkB{font-size:var(--font-body);font-weight:550;line-height:1.35;overflow-wrap:anywhere}.index_collectionCard__4v4Oz:first-child .index_collectionTitle__oPgkB{font-size:var(--font-heading-sm);font-weight:600}.index_collectionMeta__o_MFg{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:var(--recommend-muted);font-size:var(--font-meta);line-height:1.5}.index_collectionMeta__o_MFg>span:after{content:"·";margin-left:7px;color:currentColor}.index_tags__cB9N6{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.index_tags__cB9N6 li{padding:2px 6px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:var(--radius-full);line-height:1.25}[data-theme=light] .index_collectionsSection__GUUs4{--recommend-surface:#e8ebe1;--recommend-muted:#727b6d}[data-theme=light] .index_placeholderVisual__B_8G0{--placeholder-shimmer:hsla(0,0%,100%,.46);background:#e1e5da}[data-theme=light] .index_placeholderBody__Hnf65 i,[data-theme=light] .index_placeholderFooter__EnvzF i,[data-theme=light] .index_placeholderHeader__GIQyo i{background:#cbd2c5}[data-theme=light] .index_placeholderPreview__36TWI{background:#d4dacf}@media (prefers-reduced-motion:reduce){.index_placeholderVisual__B_8G0:after{animation:none}}@media (max-width:640px){.index_collectionsSection__GUUs4,.index_recentSection__CEfaY{padding-top:36px}.index_exploreAll__vvVoN span{display:none}.index_exploreAll__vvVoN{display:grid;width:36px;height:36px;padding:0;place-items:center}.index_recentGrid__Ypglp{display:flex;width:calc(100% + var(--gutter));gap:10px;overflow-x:auto;padding-right:var(--gutter);padding-bottom:8px;scroll-padding-right:var(--gutter);scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.index_recentGrid__Ypglp::-webkit-scrollbar{display:none}.index_recentCard__UlDRw,.index_recentPlaceholder__NtJhj{width:min(82vw,350px);flex:0 0 min(82vw,350px);scroll-snap-align:start}.index_recentPlaceholder__NtJhj{height:142px;aspect-ratio:auto}.index_sectionIntro__IrFiS{gap:12px}.index_collectionGrid__q8uUl{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:10px}.index_collectionGrid__q8uUl>:first-child,.index_refreshSkeletonGrid__xOHbX>:first-child{grid-row:auto}.index_collectionPlaceholder__IkSDJ:first-child{min-height:360px}.index_collectionPlaceholder__IkSDJ:not(:first-child){grid-template-columns:minmax(0,43%) minmax(0,1fr)}.index_collectionCard__4v4Oz:first-child{grid-row:auto}.index_collectionCard__4v4Oz:first-child .index_siteVisual__SCDRZ{min-height:260px}.index_siteDetails__s4Nqq{padding:12px}}