.gcta[data-astro-cid-vjojjhpr]{padding:3.25rem 1.5rem;background:#fdf2f6;border-block:1px solid #f6dbe4}.gcta-inner[data-astro-cid-vjojjhpr]{max-width:40rem;margin:0 auto;text-align:center}.gcta-icon[data-astro-cid-vjojjhpr]{width:3.25rem;height:3.25rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;font-size:1.5rem;line-height:1;box-shadow:0 4px 14px #e8547a29}.gcta-title[data-astro-cid-vjojjhpr]{font-size:1.375rem;font-weight:700;color:#0f172a;margin:0 0 .75rem;letter-spacing:-.01em}.gcta-body[data-astro-cid-vjojjhpr]{font-size:1rem;color:#64748b;line-height:1.65;margin:0 auto;max-width:34rem}.gcta-actions[data-astro-cid-vjojjhpr]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.5rem;margin-top:1.75rem}.gcta-actions--pair[data-astro-cid-vjojjhpr]{gap:.75rem}.gcta-primary[data-astro-cid-vjojjhpr]{display:inline-block;background:#e8547a;color:#fff;padding:.875rem 2rem;border-radius:.75rem;text-decoration:none;font-size:1rem;font-weight:700;letter-spacing:-.01em;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.gcta-primary[data-astro-cid-vjojjhpr]:hover{transform:translateY(-2px);box-shadow:0 8px 22px #e8547a52;filter:brightness(1.04)}.gcta-primary[data-astro-cid-vjojjhpr]:active{transform:translateY(0);box-shadow:0 2px 8px #e8547a47}.gcta-demo[data-astro-cid-vjojjhpr]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.875rem 1.5rem;background:#fff;border:1px solid #f0c2d2;border-radius:.75rem;color:#c53d63;font-family:inherit;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.gcta-demo[data-astro-cid-vjojjhpr]:hover{background:#fff5f8;border-color:#e8547a;transform:translateY(-2px);box-shadow:0 8px 20px #e8547a2e}.gcta-demo[data-astro-cid-vjojjhpr]:active{transform:translateY(0);box-shadow:0 2px 8px #e8547a29}.gcta-secondary[data-astro-cid-vjojjhpr]{color:#c53d63;text-decoration:none;font-size:.9375rem;font-weight:600;transition:color .16s ease}.gcta-secondary[data-astro-cid-vjojjhpr]:hover{color:#e8547a;text-decoration:underline}.rel[data-astro-cid-wpyaxfaw]{padding:3.5rem 1.5rem;background:#fff}.rel-inner[data-astro-cid-wpyaxfaw]{max-width:72rem;margin:0 auto}.rel-title[data-astro-cid-wpyaxfaw]{text-align:center;font-size:1.375rem;font-weight:700;color:#0f172a;margin:0 0 2rem}.rel-grid[data-astro-cid-wpyaxfaw]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.rel-card[data-astro-cid-wpyaxfaw]{display:flex;align-items:flex-start;gap:.875rem;background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:1.125rem 1.25rem;text-decoration:none;transition:box-shadow .15s,border-color .15s,transform .15s}.rel-card[data-astro-cid-wpyaxfaw]:hover{box-shadow:0 4px 16px #00000014;border-color:#e8547a;transform:translateY(-2px)}.rel-emoji[data-astro-cid-wpyaxfaw]{font-size:1.75rem;line-height:1;flex-shrink:0}.rel-body[data-astro-cid-wpyaxfaw]{display:block;min-width:0}.rel-label[data-astro-cid-wpyaxfaw]{display:block;font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 .2rem}.rel-blurb[data-astro-cid-wpyaxfaw]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;color:#64748b;line-height:1.5}.ml[data-astro-cid-zmpyb4pz]{padding:3.5rem 1.5rem;background:#fff;scroll-margin-top:4rem}.ml-inner[data-astro-cid-zmpyb4pz]{max-width:48rem;margin:0 auto}.ml-title[data-astro-cid-zmpyb4pz]{text-align:center;font-size:1.375rem;font-weight:700;color:#0f172a;margin:0 0 .75rem}.ml-intro[data-astro-cid-zmpyb4pz]{text-align:center;font-size:1rem;line-height:1.7;color:#475569;margin:0 auto 2rem;max-width:40rem}.ml-group[data-astro-cid-zmpyb4pz]{border:1px solid #e2e8f0;border-radius:.875rem;margin:0 0 1rem;background:#fff}.ml-group[data-astro-cid-zmpyb4pz][open]{background:#fffafb;border-color:#f5c6d3}.ml-summary[data-astro-cid-zmpyb4pz]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;cursor:pointer;list-style:none}.ml-summary[data-astro-cid-zmpyb4pz]::-webkit-details-marker{display:none}.ml-summary[data-astro-cid-zmpyb4pz]:after{content:"+";margin-inline-start:auto;font-size:1.25rem;color:#e8547a;line-height:1}.ml-group[data-astro-cid-zmpyb4pz][open]>.ml-summary[data-astro-cid-zmpyb4pz]:after{content:"−"}.ml-gtitle[data-astro-cid-zmpyb4pz]{font-size:1.0625rem;font-weight:700;color:#0f172a;margin:0}.ml-count[data-astro-cid-zmpyb4pz]{font-size:.75rem;font-weight:600;color:#c4355a;background:#fde8ee;border-radius:999px;padding:.125rem .5rem}.ml-note[data-astro-cid-zmpyb4pz]{font-size:.9375rem;line-height:1.65;color:#64748b;margin:0;padding:0 1.25rem .75rem}.ml-list[data-astro-cid-zmpyb4pz]{list-style:none;margin:0;padding:0 1.25rem}.ml-item[data-astro-cid-zmpyb4pz]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 0;border-top:1px solid #f1f5f9}.ml-text[data-astro-cid-zmpyb4pz]{flex:1;margin:0;font-size:1rem;line-height:1.7;color:#334155}.ml-copy[data-astro-cid-zmpyb4pz]{flex-shrink:0;font-size:.8125rem;font-weight:600;color:#e8547a;background:#fff;border:1px solid #f5c6d3;border-radius:.5rem;padding:.3rem .75rem;cursor:pointer}.ml-copy[data-astro-cid-zmpyb4pz]:hover{border-color:#e8547a}.ml-copy[data-astro-cid-zmpyb4pz].is-done{color:#15803d;border-color:#bbf7d0}.ml-ai[data-astro-cid-zmpyb4pz]{display:inline-block;margin:.25rem 1.25rem 1.125rem;font-size:.9375rem;font-weight:600;color:#e8547a;text-decoration:none}.ml-ai[data-astro-cid-zmpyb4pz]:hover{text-decoration:underline}
