.pb-hero.svelte-1018wpd{padding:120px 0 80px;text-align:center;background:var(--paper-2)}.pb-h1.svelte-1018wpd{font-size:clamp(2.2rem,5vw,3.8rem);font-weight:var(--heading-weight);line-height:1.08;letter-spacing:var(--heading-tracking);margin:0 auto;max-width:18ch;text-wrap:balance}.pb-sub.svelte-1018wpd{color:var(--ink-soft);font-size:1.15rem;max-width:55ch;margin:20px auto 0;line-height:1.55}.pb-inside.svelte-1018wpd{padding:96px 0}.pb-inside-grid.svelte-1018wpd{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pb-inside-card.svelte-1018wpd{padding:28px 24px;border-radius:18px;background:var(--paper);border:1px solid var(--line)}.pb-inside-n.svelte-1018wpd{font-family:var(--serif);font-size:1.4rem;font-weight:var(--heading-weight);color:var(--accent);display:block;margin-bottom:12px}.pb-inside-card.svelte-1018wpd h3:where(.svelte-1018wpd){font-family:var(--sans);font-size:1.05rem;font-weight:700;margin:0}.pb-inside-card.svelte-1018wpd p:where(.svelte-1018wpd){font-size:.88rem;color:var(--ink-soft);margin-top:8px;line-height:1.5}.pb-directory.svelte-1018wpd{padding:96px 0;background:var(--paper-2)}.pb-filters.svelte-1018wpd{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.pb-filter.svelte-1018wpd{padding:8px 18px;border-radius:999px;border:1px solid var(--line);background:var(--paper);font-family:var(--sans);font-size:.85rem;font-weight:600;color:var(--ink-soft);cursor:pointer;transition:all .2s var(--ease)}.pb-filter.svelte-1018wpd:hover{border-color:var(--accent);color:var(--accent)}.pb-filter.active.svelte-1018wpd{background:var(--ink);color:#fff;border-color:var(--ink)}.pb-grid.svelte-1018wpd{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pb-card.svelte-1018wpd{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:22px 20px;transition:transform .25s var(--ease),box-shadow .25s var(--ease);cursor:pointer;text-decoration:none;color:inherit}.pb-card.svelte-1018wpd:hover{transform:translateY(-3px);box-shadow:0 12px 28px -16px rgba(var(--accent-rgb),.4)}.pb-card-top.svelte-1018wpd{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pb-card-cat.svelte-1018wpd{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.pb-card-kd.svelte-1018wpd{font-size:11px;font-weight:600;color:var(--ink-faint);background:var(--paper-2);padding:2px 8px;border-radius:6px}.pb-card-title.svelte-1018wpd{font-family:var(--sans);font-size:1rem;font-weight:700;margin:0;line-height:1.3}.pb-card-desc.svelte-1018wpd{font-size:.82rem;color:var(--ink-soft);margin-top:6px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pb-card-footer.svelte-1018wpd{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.pb-card-tag.svelte-1018wpd{font-size:11px;font-weight:600;color:var(--ink-faint)}.pb-card-arrow.svelte-1018wpd{font-size:16px;color:var(--ink-faint);transition:color .2s}.pb-card.svelte-1018wpd:hover .pb-card-arrow:where(.svelte-1018wpd){color:var(--accent)}.pb-count.svelte-1018wpd{text-align:center;margin-top:32px}.pb-count.svelte-1018wpd p:where(.svelte-1018wpd){font-size:.85rem;color:var(--ink-faint)}.pb-sample.svelte-1018wpd{padding:96px 0}.pb-sample-card.svelte-1018wpd{max-width:720px;margin:0 auto;background:var(--paper);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 24px 50px -30px #0000001f}.pb-sample-header.svelte-1018wpd{padding:32px 32px 24px;border-bottom:1px solid var(--line)}.pb-sample-cat.svelte-1018wpd{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:8px}.pb-sample-header.svelte-1018wpd h3:where(.svelte-1018wpd){font-family:var(--serif);font-size:1.5rem;font-weight:var(--heading-weight);margin:0}.pb-sample-header.svelte-1018wpd p:where(.svelte-1018wpd){font-size:.95rem;color:var(--ink-soft);margin-top:8px;line-height:1.5}.pb-sample-stats.svelte-1018wpd{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.pb-sample-stat.svelte-1018wpd{padding:20px;text-align:center}.pb-sample-stat.svelte-1018wpd:not(:last-child){border-right:1px solid var(--line)}.pb-sample-stat-num.svelte-1018wpd{display:block;font-family:var(--serif);font-size:1.4rem;font-weight:var(--heading-weight);color:var(--accent)}.pb-sample-stat-lbl.svelte-1018wpd{display:block;font-size:.8rem;color:var(--ink-faint);margin-top:4px}.pb-sample-roadmap.svelte-1018wpd{padding:28px 32px}.pb-sample-roadmap.svelte-1018wpd h4:where(.svelte-1018wpd){font-family:var(--sans);font-size:.95rem;font-weight:700;margin:0 0 16px}.pb-sample-roadmap.svelte-1018wpd ol:where(.svelte-1018wpd){margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.pb-sample-roadmap.svelte-1018wpd li:where(.svelte-1018wpd){font-size:.9rem;color:var(--ink-soft);line-height:1.4}.pb-faq.svelte-1018wpd{padding:96px 0;background:var(--paper-2)}.pb-faq-list.svelte-1018wpd{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:0}.pb-faq-item.svelte-1018wpd{border-bottom:1px solid var(--line)}.pb-faq-q.svelte-1018wpd{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;background:none;border:none;cursor:pointer;font-family:var(--sans);font-size:1.05rem;font-weight:600;color:var(--ink);text-align:left}.pb-faq-arrow.svelte-1018wpd{font-size:18px;color:var(--ink-faint);transition:transform .25s var(--ease),color .25s var(--ease);flex-shrink:0}.pb-faq-arrow.open.svelte-1018wpd{color:var(--accent);transform:rotate(90deg)}.pb-faq-a.svelte-1018wpd{padding:0 0 22px;animation:svelte-1018wpd-faqIn .3s var(--ease)}.pb-faq-a.svelte-1018wpd p:where(.svelte-1018wpd){font-size:.96rem;color:var(--ink-soft);line-height:1.6}@keyframes svelte-1018wpd-faqIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pb-final.svelte-1018wpd{padding:120px 0;text-align:center}.pb-final-inner.svelte-1018wpd{display:flex;flex-direction:column;align-items:center}.pb-final.svelte-1018wpd h2:where(.svelte-1018wpd){font-size:clamp(2rem,4.5vw,3.2rem);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);margin:0;max-width:26ch;text-wrap:balance}.pb-final.svelte-1018wpd p:where(.svelte-1018wpd){color:var(--ink-soft);margin:18px 0 0;font-size:1.15rem;max-width:50ch;line-height:1.55}.pb-final-actions.svelte-1018wpd{margin-top:34px}@media (max-width: 1024px){.pb-grid.svelte-1018wpd{grid-template-columns:repeat(3,1fr)}}@media (max-width: 920px){.pb-inside-grid.svelte-1018wpd,.pb-grid.svelte-1018wpd{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.pb-hero.svelte-1018wpd{padding:84px 0 56px}.pb-inside.svelte-1018wpd,.pb-directory.svelte-1018wpd,.pb-sample.svelte-1018wpd,.pb-faq.svelte-1018wpd{padding:64px 0}.pb-grid.svelte-1018wpd,.pb-sample-stats.svelte-1018wpd{grid-template-columns:1fr}.pb-sample-stat.svelte-1018wpd:not(:last-child){border-right:none;border-bottom:1px solid var(--line)}.pb-final.svelte-1018wpd{padding:84px 0}}@media (max-width: 480px){.pb-inside-grid.svelte-1018wpd{grid-template-columns:1fr}}
