.explore-page.svelte-1w567vk{width:min(100%,1120px);color:var(--theme-text);margin:0 auto;padding:34px 34px 80px}.announcement-banner.svelte-1w567vk{color:#fff;background:linear-gradient(125deg,#b91c2a,#e8202e 58%,#ff655f);border-radius:18px;align-items:center;gap:18px;min-height:132px;padding:25px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #b91c2a38}.announcement-banner.svelte-1w567vk:after{content:"";border:34px solid #ffffff1a;border-radius:50%;width:210px;height:210px;position:absolute;right:-45px}.announcement-icon.svelte-1w567vk{background:#ffffff2b;border-radius:14px;flex:0 0 50px;place-items:center;width:50px;height:50px;font-size:21px;display:grid}.announcement-copy.svelte-1w567vk{z-index:1;gap:4px;display:grid}.announcement-copy.svelte-1w567vk small:where(.svelte-1w567vk){letter-spacing:.13em;font-size:9px;font-weight:800}.announcement-copy.svelte-1w567vk strong:where(.svelte-1w567vk){letter-spacing:-.035em;font-size:clamp(20px,3vw,30px)}.announcement-copy.svelte-1w567vk span:where(.svelte-1w567vk){opacity:.85;font-size:11px}.announcement-action.svelte-1w567vk{z-index:1;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:11px;font-weight:800;display:flex}.active-section.svelte-1w567vk,.resources-section.svelte-1w567vk,.topics-section.svelte-1w567vk{padding:48px 8px 0}.section-heading.svelte-1w567vk{justify-content:space-between;align-items:end;gap:20px;margin-bottom:21px;display:flex}.section-heading.svelte-1w567vk h1:where(.svelte-1w567vk),.section-heading.svelte-1w567vk h2:where(.svelte-1w567vk){letter-spacing:-.045em;margin:0;font-size:27px}.section-eyebrow.svelte-1w567vk{color:var(--theme-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:800}.section-eyebrow.svelte-1w567vk svg{margin-right:5px}.section-note.svelte-1w567vk{max-width:340px;color:var(--theme-muted);text-align:right;font-size:10px}.active-users.svelte-1w567vk{scrollbar-width:thin;gap:10px;margin:0 -8px;padding:2px 8px 16px;display:flex;overflow-x:auto}.active-user.svelte-1w567vk{border-right:1px solid var(--theme-border);flex-direction:column;flex:0 0 148px;justify-content:flex-end;align-items:flex-start;gap:5px;min-width:148px;min-height:155px;padding:12px 18px 10px 0;display:flex}.active-rank.svelte-1w567vk{color:var(--theme-muted);align-self:flex-end;margin-bottom:auto;font-size:10px}.active-user-name.svelte-1w567vk{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:750;overflow:hidden}.active-user.svelte-1w567vk:hover .active-user-name:where(.svelte-1w567vk){color:var(--theme-accent)}.active-user-activity.svelte-1w567vk{color:var(--theme-muted);font-size:9px}.resource-grid.svelte-1w567vk{grid-auto-flow:dense;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:130px;gap:8px;display:grid}.resource-card.svelte-1w567vk{background:var(--theme-hover);color:#fff;border-radius:10px;grid-row:span 2;position:relative;overflow:hidden}.resource-card-0.svelte-1w567vk,.resource-card-5.svelte-1w567vk{grid-area:span 3/span 2}.resource-card-2.svelte-1w567vk,.resource-card-6.svelte-1w567vk{grid-row:span 3}.resource-card.svelte-1w567vk img:where(.svelte-1w567vk){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .24s}.resource-card.svelte-1w567vk:hover img:where(.svelte-1w567vk){transform:scale(1.035)}.resource-overlay.svelte-1w567vk{background:linear-gradient(#0000,#000000d6);gap:4px;padding:55px 15px 14px;display:grid;position:absolute;inset:auto 0 0}.resource-overlay.svelte-1w567vk small:where(.svelte-1w567vk){color:#ffd0d0;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.resource-overlay.svelte-1w567vk strong:where(.svelte-1w567vk){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.resource-overlay.svelte-1w567vk>span:where(.svelte-1w567vk){opacity:.75;font-size:9px}.pdf-preview.svelte-1w567vk{text-align:center;background:linear-gradient(145deg,#7f1d1d,#dc2626);flex-direction:column;justify-content:center;align-items:center;gap:9px;height:100%;padding:20px;display:flex}.pdf-preview.svelte-1w567vk svg{font-size:34px}.pdf-preview.svelte-1w567vk strong:where(.svelte-1w567vk){text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:11px;overflow:hidden}.pdf-preview.svelte-1w567vk span:where(.svelte-1w567vk){opacity:.75;font-size:9px}.resource-skeleton{min-height:260px}.resource-skeleton-0{grid-column:span 2;min-height:390px}.resource-skeleton-2{min-height:390px}.empty-resources.svelte-1w567vk{border:1px dashed var(--theme-border);min-height:210px;color:var(--theme-muted);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:9px;display:grid}.empty-resources.svelte-1w567vk svg{color:var(--theme-accent);font-size:28px}.empty-resources.svelte-1w567vk strong:where(.svelte-1w567vk){color:var(--theme-text);font-size:14px}.empty-resources.svelte-1w567vk span:where(.svelte-1w567vk){max-width:400px;font-size:11px}.topic-mosaic.svelte-1w567vk{grid-template-columns:repeat(12,1fr);grid-auto-rows:105px;gap:9px;display:grid}.topic-tile.svelte-1w567vk{color:#fff;border-radius:8px;flex-direction:column;grid-column:span 4;justify-content:space-between;padding:16px;transition:transform .18s;display:flex;position:relative;overflow:hidden}.topic-tile.svelte-1w567vk:hover{transform:translateY(-3px)}.topic-tile-0.svelte-1w567vk{background:#d83736;grid-area:span 2/span 5}.topic-tile-1.svelte-1w567vk{background:#155e75}.topic-tile-2.svelte-1w567vk{background:#d97706;grid-column:span 3}.topic-tile-3.svelte-1w567vk{background:#4338ca;grid-column:span 3}.topic-tile-4.svelte-1w567vk{background:#15803d}.topic-tile-5.svelte-1w567vk{background:#be185d;grid-column:span 5}.topic-number.svelte-1w567vk{opacity:.7;font-size:9px}.topic-name.svelte-1w567vk{letter-spacing:-.04em;max-width:88%;font-size:clamp(17px,2.2vw,25px);font-weight:800;line-height:1}.topic-tile.svelte-1w567vk svg{font-size:11px;position:absolute;top:15px;right:15px}.explore-error.svelte-1w567vk{color:var(--theme-accent);margin:0 0 14px;font-size:11px}@media (width<=760px){.explore-page.svelte-1w567vk{padding:20px 16px 55px}.announcement-banner.svelte-1w567vk{align-items:flex-start;padding:20px}.announcement-icon.svelte-1w567vk{flex-basis:42px;width:42px;height:42px}.announcement-action.svelte-1w567vk{display:none}.active-section.svelte-1w567vk,.resources-section.svelte-1w567vk,.topics-section.svelte-1w567vk{padding:38px 0 0}.section-heading.svelte-1w567vk{flex-direction:column;align-items:flex-start;gap:6px}.section-note.svelte-1w567vk{text-align:left}.resource-grid.svelte-1w567vk{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:105px;gap:5px}.resource-card-0.svelte-1w567vk,.resource-card-5.svelte-1w567vk{grid-column:span 2}.topic-mosaic.svelte-1w567vk{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:100px}.topic-tile.svelte-1w567vk,.topic-tile-0.svelte-1w567vk,.topic-tile-1.svelte-1w567vk,.topic-tile-2.svelte-1w567vk,.topic-tile-3.svelte-1w567vk,.topic-tile-4.svelte-1w567vk,.topic-tile-5.svelte-1w567vk{grid-area:span 1/span 1}.topic-tile.svelte-1w567vk:first-child{grid-area:span 2/span 2}}
