.index-module__1V5aTq__page{background:var(--background);flex:1;min-height:100vh}.index-module__1V5aTq__shell{flex-direction:column;gap:16px;width:min(1880px,100% - 40px);margin:0 auto;padding:30px 0 96px;display:flex;container:template-category/inline-size}.index-module__1V5aTq__breadcrumb{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.index-module__1V5aTq__breadcrumbLink,.index-module__1V5aTq__breadcrumbCurrent{font-family:var(--font-geist,"Geist"), system-ui, sans-serif;word-break:break-word;font-size:14px;font-weight:400;line-height:22px}.index-module__1V5aTq__breadcrumbLink{color:var(--muted-foreground);text-decoration:none;transition:color .16s}.index-module__1V5aTq__breadcrumbLink:hover,.index-module__1V5aTq__breadcrumbCurrent{color:var(--foreground)}.index-module__1V5aTq__breadcrumbSeparator{width:15px;height:15px;color:var(--muted-foreground);flex-shrink:0}.index-module__1V5aTq__header{flex-direction:column;gap:0;display:flex}.index-module__1V5aTq__title{color:var(--foreground);font-family:"Cabinet Grotesk", var(--font-geist,"Geist"), system-ui, sans-serif;text-transform:uppercase;margin:0;font-size:24px;font-weight:700;line-height:36px}.index-module__1V5aTq__description{color:var(--muted-foreground);font-family:var(--font-geist,"Geist"), system-ui, sans-serif;margin:0;font-size:14px;font-weight:400;line-height:21px}.index-module__1V5aTq__grid{columns:250px 5;column-gap:8px;width:100%}.index-module__1V5aTq__gridFourColumns{columns:250px 4}.index-module__1V5aTq__gridItem{background:var(--bg-hover);-webkit-column-break-inside:avoid;break-inside:avoid;border-radius:12px;width:100%;margin-bottom:8px;overflow:hidden}.index-module__1V5aTq__masonryShell{width:100%;position:relative}.index-module__1V5aTq__masonryItem{background:var(--bg-hover);border-radius:12px;width:100%;height:100%;overflow:hidden}.index-module__1V5aTq__errorBanner{border:1px solid color-mix(in srgb, var(--error-fill) 18%, transparent);background:var(--error-bg);color:var(--error-fill);text-align:center;border-radius:12px;padding:10px 14px;font-size:13px}.index-module__1V5aTq__emptyState{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:240px;padding:40px;display:flex}.index-module__1V5aTq__emptyStateText{font-family:var(--font-geist,"Geist"), system-ui, sans-serif;color:var(--foreground);text-align:center;font-size:18px;font-weight:500;line-height:24px}@media (max-width:768px){.index-module__1V5aTq__page{min-height:100dvh}.index-module__1V5aTq__shell{width:calc(100% - 24px);padding:24px 0 72px}.index-module__1V5aTq__title{font-size:22px;line-height:32px}.index-module__1V5aTq__grid{columns:2;column-gap:8px}}@media (max-width:480px){.index-module__1V5aTq__shell{width:calc(100% - 16px)}.index-module__1V5aTq__grid{column-gap:6px}.index-module__1V5aTq__gridItem{margin-bottom:6px}}@container template-category (max-width:1281px){.index-module__1V5aTq__gridFourColumns{columns:250px 3}}@container template-category (max-width:1023px){.index-module__1V5aTq__gridFourColumns{columns:250px 2}}@container template-category (max-width:768px){.index-module__1V5aTq__gridFourColumns{columns:2}}
