.catalog-cover.svelte-73xj6m{aspect-ratio:2/3;background:color-mix(in srgb, var(--cover-accent) 18%, var(--site-surface));isolation:isolate;outline:1px solid var(--site-image-outline);outline-offset:-1px;border-radius:12px;position:relative;overflow:hidden}.catalog-cover.svelte-73xj6m img:where(.svelte-73xj6m){object-fit:cover;width:100%;height:100%;display:block}.hero.svelte-73xj6m{aspect-ratio:auto;border-radius:0;outline:none;height:100%}.hero.svelte-73xj6m img:where(.svelte-73xj6m){object-position:center}.cover-art.svelte-73xj6m{background:radial-gradient(ellipse at 15% 15%, #ffffff7a, transparent 65%), color-mix(in srgb, var(--cover-accent) 25%, #eee8fc);place-items:center;width:100%;height:100%;display:grid;position:relative}.star.svelte-73xj6m{color:var(--cover-accent);font-size:clamp(100px,18vw,210px);font-weight:400;line-height:1;position:absolute}.star-back.svelte-73xj6m{opacity:.18;transform:translate(-20%,15%)rotate(-12deg)}.star-front.svelte-73xj6m{transform:translate(8%,-7%)rotate(15deg)}.fallback-caption.svelte-73xj6m{letter-spacing:.1em;color:#3d3159;justify-content:space-between;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.chat-sheet.svelte-73xj6m{background:#fffaf5;border-radius:18px;width:72%;padding:12% 9%;position:relative;transform:rotate(-7deg);box-shadow:0 16px 35px #5a388d20}.sheet-dots.svelte-73xj6m{gap:4px;margin-bottom:18%;display:flex}.sheet-dots.svelte-73xj6m i:where(.svelte-73xj6m){background:#d6cde5;border-radius:50%;width:4px;height:4px}.bubble.svelte-73xj6m{background:#eae3fa;border-radius:10px;gap:5px;width:90%;padding:10px 12px;display:grid}.bubble.svelte-73xj6m span:where(.svelte-73xj6m){background:#ac97ce;border-radius:4px;width:100%;height:4px}.bubble.svelte-73xj6m span:where(.svelte-73xj6m):last-child{width:65%}.bubble-left.svelte-73xj6m{border-bottom-left-radius:2px}.bubble-right.svelte-73xj6m{background:#e7efcf;border-bottom-right-radius:2px;margin:11% 0 11% 12%}.bubble-right.svelte-73xj6m span:where(.svelte-73xj6m){background:#a2ae77}.bubble-small.svelte-73xj6m{border-bottom-left-radius:2px;width:54%;padding:10px 12px}.insight.svelte-73xj6m{color:#f2e7fa;background:#393049;border-radius:10px;align-items:center;gap:8px;margin:20% -18% -20% 0;padding:10px;display:flex;position:relative;transform:rotate(11deg);box-shadow:0 8px 20px #4c316323}.insight.svelte-73xj6m>span:where(.svelte-73xj6m){font-size:22px}.insight.svelte-73xj6m div:where(.svelte-73xj6m){flex:1;gap:5px;display:grid}.insight.svelte-73xj6m i:where(.svelte-73xj6m){background:#ad98c4;border-radius:3px;width:80%;height:4px}.insight.svelte-73xj6m i:where(.svelte-73xj6m):last-child{background:#8e7a9f;width:54%}.insight.svelte-73xj6m b:where(.svelte-73xj6m){color:#e1efa9;font-size:24px}.orbit.svelte-73xj6m{color:#69518e;font-size:28px;position:absolute}.orbit-one.svelte-73xj6m{top:15%;right:9%;transform:rotate(10deg)}.orbit-two.svelte-73xj6m{font-size:33px;bottom:12%;left:9%;transform:rotate(-15deg)}.hero.svelte-73xj6m .chat-sheet:where(.svelte-73xj6m){border-radius:22px;width:58%;max-width:270px;padding:8% 6%}.hero.svelte-73xj6m .orbit:where(.svelte-73xj6m){font-size:44px}.hero.svelte-73xj6m .fallback-caption:where(.svelte-73xj6m){font-size:9px;bottom:24px;left:24px;right:24px}.hero.svelte-73xj6m .star:where(.svelte-73xj6m){font-size:270px}@media (prefers-reduced-motion:no-preference){.catalog-cover.svelte-73xj6m img:where(.svelte-73xj6m){transition:transform .22s}a:hover .catalog-cover.svelte-73xj6m img:where(.svelte-73xj6m){transform:scale(1.025)}}.catalog-card.svelte-1bfckix{min-width:0;color:var(--site-ink);outline-offset:5px;border-radius:12px;text-decoration:none;display:block}h3.svelte-1bfckix{letter-spacing:-.035em;-webkit-line-clamp:2;line-clamp:2;word-break:keep-all;text-wrap:pretty;-webkit-box-orient:vertical;margin-top:11px;font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.count.svelte-1bfckix{color:var(--site-muted);font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px;font-weight:400;line-height:1.5}@media (width>=700px){h3.svelte-1bfckix{font-size:16px}}.discovery{background:var(--site-bg);min-height:100svh;color:var(--site-ink)}.discovery-container{max-width:1200px;margin:0 auto;padding:14px 32px 20px}.discovery-header{border-bottom:1px solid var(--site-border);padding-bottom:12px}.browse-heading{letter-spacing:-.05em;margin-top:32px;font-size:27px;font-weight:700;line-height:1.35}.catalog-topics{scrollbar-width:none;align-items:center;gap:8px;margin:25px -3px;padding:3px 3px 5px;display:flex;overflow-x:auto}.filter-chip{white-space:nowrap;min-height:40px;color:var(--site-muted);border-radius:100px;justify-content:center;align-items:center;padding:8px 16px;font-size:12px;text-decoration:none;display:inline-flex}.filter-chip:hover{background:var(--site-surface)}.filter-chip[aria-current=page]{background:var(--site-ink);color:var(--site-bg);font-weight:600}.browse-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px 22px;display:grid}.browse-empty{text-align:center;padding:70px 20px}.browse-empty h2{font-size:18px;font-weight:600}.browse-empty a{text-underline-offset:4px;min-height:44px;color:var(--site-muted);align-items:center;margin-top:16px;font-size:12px;text-decoration:underline;display:inline-flex}.browse-pagination{justify-content:center;gap:20px;margin-top:32px;display:flex}.browse-pagination a{min-height:44px;color:var(--site-muted);align-items:center;padding:8px 18px;font-size:12px;text-decoration:none;display:inline-flex}@media (width<=900px){.browse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px}}@media (width<=600px){.discovery-container{padding:9px 20px 12px}.discovery-header{padding-bottom:8px}.browse-heading{margin-top:25px;font-size:23px}.catalog-topics{gap:3px;margin-top:18px;margin-bottom:20px;margin-right:-20px;padding-right:20px}.filter-chip{padding:8px 13px;font-size:11px}.browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}}@media (prefers-reduced-motion:reduce){.discovery *,.discovery :before,.discovery :after{transition-duration:0s!important;animation-duration:0s!important}}
