h1.svelte-164z5xv{font-size:32px;font-weight:900;color:#fff;margin:0 0 12px}.intro.svelte-164z5xv{font-size:16px;color:#fff9;line-height:1.7;margin:0 0 28px}.types-grid.svelte-164z5xv{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.type-card.svelte-164z5xv{padding:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:14px;text-decoration:none;transition:border-color .15s,background .15s,transform .1s}.type-card.svelte-164z5xv:hover{border-color:#4ecdc440;background:#4ecdc40a;transform:translateY(-1px)}.type-header.svelte-164z5xv{display:flex;align-items:center;gap:12px;margin-bottom:8px}.type-emoji.svelte-164z5xv{font-size:36px;line-height:1}.type-info.svelte-164z5xv{flex:1}.type-name.svelte-164z5xv{font-size:18px;font-weight:800;color:#fff;margin:0}.type-tagline.svelte-164z5xv{font-size:12px;color:#fff6}.type-prevalence.svelte-164z5xv{font-size:11px;color:#ffffff4d;padding:4px 8px;background:#ffffff0d;border-radius:6px;font-weight:600}.type-desc.svelte-164z5xv{font-size:14px;color:#ffffff8c;line-height:1.5;margin:0 0 10px}.type-domains.svelte-164z5xv{display:flex;align-items:center;gap:8px}.type-domain.svelte-164z5xv{font-size:11px;font-weight:700;letter-spacing:.5px}.type-domain.polymath.svelte-164z5xv{color:#4ecdc4}.type-plus.svelte-164z5xv{font-size:11px;color:#ffffff40}.how-section.svelte-164z5xv{margin-bottom:32px}.how-section.svelte-164z5xv>p:where(.svelte-164z5xv){font-size:14px;color:#fff9;line-height:1.6;margin:0 0 16px}.how-note.svelte-164z5xv{margin-top:12px;font-size:13px;color:#ffffff73}.domain-list.svelte-164z5xv{display:flex;flex-wrap:wrap;gap:8px}.domain-row.svelte-164z5xv{display:flex;align-items:center;gap:8px;padding:8px 14px;background:#ffffff08;border-radius:8px}.domain-dot.svelte-164z5xv{width:8px;height:8px;border-radius:50%;flex-shrink:0}.domain-name.svelte-164z5xv{font-size:13px;font-weight:600}h2.svelte-164z5xv{font-size:22px;font-weight:700;color:#fff;margin:0 0 14px}.cta-box.svelte-164z5xv{text-align:center;padding:32px 24px;background:linear-gradient(135deg,#4ecdc41a,#a78bfa1a);border:1px solid rgba(78,205,196,.25);border-radius:20px;margin-bottom:32px}.top-cta.svelte-164z5xv{margin-bottom:28px}.cta-title.svelte-164z5xv{font-size:22px;font-weight:900;color:#fff;letter-spacing:2px;margin:0 0 8px}.cta-sub.svelte-164z5xv{font-size:14px;color:#ffffff80;margin:0 0 20px}.cta-button.svelte-164z5xv{display:inline-block;padding:16px 40px;background:#4ecdc4;color:#1a1a2e;border-radius:12px;font-size:16px;font-weight:800;letter-spacing:2px;text-decoration:none;transition:transform .15s}.cta-button.svelte-164z5xv:hover{transform:scale(1.03)}.cta-button.svelte-164z5xv:active{transform:scale(.98)}.faq-section.svelte-164z5xv{margin-bottom:24px}.faq-item.svelte-164z5xv{padding:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;margin-bottom:8px}.faq-item.svelte-164z5xv summary:where(.svelte-164z5xv){font-size:15px;font-weight:600;color:#ffffffd9;cursor:pointer;list-style:none}.faq-item.svelte-164z5xv summary:where(.svelte-164z5xv)::-webkit-details-marker{display:none}.faq-item.svelte-164z5xv summary:where(.svelte-164z5xv):before{content:"+";display:inline-block;width:20px;color:#4ecdc4;font-weight:700}.faq-item[open].svelte-164z5xv summary:where(.svelte-164z5xv):before{content:"−"}.faq-item.svelte-164z5xv p:where(.svelte-164z5xv){font-size:14px;color:#ffffff80;line-height:1.6;margin:12px 0 0 20px}
