.closing-cta[data-astro-cid-zdck4vus]{z-index:10;box-sizing:border-box;width:100%;padding:0 0 8rem;position:relative}.closing-cta-card[data-astro-cid-zdck4vus]{isolation:isolate;box-sizing:border-box;text-align:center;background:radial-gradient(60% 70% at 50% 0,#ffffff0d,#0000 70%),#121212;border:1px solid #2c2c2c;border-radius:1rem;flex-direction:column;align-items:center;width:100%;padding:4.5rem 2rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d}.closing-cta-card[data-astro-cid-zdck4vus]:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:50%;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 75%);mask-image:radial-gradient(#000 0%,#0000 75%)}.closing-cta-subtitle[data-astro-cid-zdck4vus]{color:#a3a3a3;letter-spacing:-.01em;background:#181818;border-radius:.5rem;width:fit-content;margin:0 auto;padding:.42rem .9rem;font-size:.875rem;font-weight:400;line-height:1.2;box-shadow:inset 0 1px #2c2c2c}.closing-cta-title[data-astro-cid-zdck4vus]{color:#fff;letter-spacing:-.04em;width:100%;max-width:56rem;margin:.875rem 0 0;font-size:3.25rem;font-weight:600;line-height:1.1}.closing-cta-title-line[data-astro-cid-zdck4vus]{display:inline}@media (width>=1024px){.closing-cta-title[data-astro-cid-zdck4vus]{font-size:4rem}.closing-cta-title-line[data-astro-cid-zdck4vus]{white-space:nowrap;display:block}}.closing-cta-title-accent[data-astro-cid-zdck4vus]{color:#fff}.closing-cta-description[data-astro-cid-zdck4vus]{color:#bbb;letter-spacing:-.01em;width:100%;max-width:30rem;margin:1rem 0 0;font-size:1.25rem;font-weight:400;line-height:1.5}.closing-cta-actions[data-astro-cid-zdck4vus]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;display:flex}.closing-cta-actions[data-astro-cid-zdck4vus] .btn{font-size:.875rem}@media (width>=768px) and (width<=1023px){.closing-cta-card[data-astro-cid-zdck4vus]{padding:3.5rem 2rem}.closing-cta-card[data-astro-cid-zdck4vus]:before{background-size:3rem 3rem}.closing-cta-title[data-astro-cid-zdck4vus]{font-size:3.25rem}}@media (width<=767px){.closing-cta[data-astro-cid-zdck4vus]{padding:0 0 5rem}.closing-cta-card[data-astro-cid-zdck4vus]{padding:2.5rem 1.25rem}.closing-cta-card[data-astro-cid-zdck4vus]:before{background-size:2.5rem 2.5rem}.closing-cta-title[data-astro-cid-zdck4vus]{font-size:2.125rem}.closing-cta-description[data-astro-cid-zdck4vus]{margin-top:.75rem;font-size:1rem}.closing-cta-actions[data-astro-cid-zdck4vus]{gap:.5rem;width:100%;margin-top:1.5rem}.closing-cta-actions[data-astro-cid-zdck4vus] .btn{flex:none}}.components[data-astro-cid-cifkclra]{z-index:10;width:100%;padding:6rem 0 8rem;position:relative}.components-head[data-astro-cid-cifkclra]{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.components-copy[data-astro-cid-cifkclra]{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.components-title[data-astro-cid-cifkclra]{color:#fff;letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:600;line-height:1.2}@media (width>=1024px){.components-title[data-astro-cid-cifkclra]{font-size:1.5rem}}.components-cta[data-astro-cid-cifkclra]{color:#fff;letter-spacing:-.01em;white-space:nowrap;background:#2c2c2c;border:1px solid #0000;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.875rem;font-weight:500;line-height:1.2;transition:background-color .16s;display:inline-flex;box-shadow:inset 0 1px #4b4a4a}.components-cta[data-astro-cid-cifkclra] svg{width:.95rem;height:.95rem}.components-cta[data-astro-cid-cifkclra]:hover{background:#353535}@media (width<=767px){.components-cta[data-astro-cid-cifkclra]{font-size:.875rem}}.components-more[data-astro-cid-cifkclra]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;display:flex;position:relative}.components-more[data-astro-cid-cifkclra]:before{z-index:2;content:"";background:linear-gradient(#0c0c0c00 0%,#0c0c0c94 24%,#0c0c0cf0 58%,#0c0c0c 84%);height:28.5rem;position:absolute;bottom:100%;left:0;right:0}.components-more[data-astro-cid-cifkclra] .btn{z-index:3;font-size:.875rem;position:relative}@media (width>=768px) and (width<=1023px){.components-more[data-astro-cid-cifkclra]:before{height:25.5rem}}@media (width<=767px){.components[data-astro-cid-cifkclra]{padding-bottom:5rem}.components-title[data-astro-cid-cifkclra]{font-size:1.5rem}.components-more[data-astro-cid-cifkclra]{margin-top:.5rem}.components-more[data-astro-cid-cifkclra]:before{height:16.5rem}}.hero{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 4.875rem);padding:0 0 3.5rem;display:flex;position:relative;container-type:inline-size}@media (width>=1024px){.hero{justify-content:flex-start;height:auto;min-height:0;padding:4rem 0 3.5rem}section.hero .ai-tools{margin-top:3rem}.hero .hero-title{font-size:5rem}.hero .badge{font-size:.875rem;font-weight:400}.hero .actions .btn{font-size:.875rem}.hero .lede{max-width:36rem;font-size:1.125rem}}.badge{color:#a3a3a3;letter-spacing:-.01em;background:#181818;border-radius:.5rem;margin:0;padding:.42rem .9rem;font-size:.875rem;font-weight:500;line-height:1.2;box-shadow:inset 0 1px #2c2c2c}.hero-title{font-synthesis:none;letter-spacing:-.038em;color:#fff;margin:1.25rem 0 0;font-size:4.5rem;font-weight:600;line-height:1.08}.line{white-space:nowrap;display:block}.accent{color:#fff}.lede{color:#bbb;letter-spacing:-.01em;max-width:30.5rem;margin:1.4rem 0 0;font-size:1.5rem;font-weight:400;line-height:1.5}.actions{grid-template-columns:1fr 1fr;align-items:center;gap:.85rem;margin-top:1.85rem;display:grid}.actions .btn{box-sizing:border-box;width:100%}@media (width<=1023px){.hero-title{width:100%;max-width:calc(100% - 1.25rem);font-size:3.75rem}}@media (width<=767px){.hero{height:auto;min-height:0;padding:3.25rem 0 8rem}section.hero .ai-tools{margin-top:4rem}.hero .hero-title{text-wrap:balance;font-size:2.25rem}.hero .hero-title .line{white-space:normal;display:inline}.hero .lede{font-size:1.125rem}}.mcp-section[data-astro-cid-mpsi3cin]{z-index:10;width:100%;padding:8rem 0;position:relative}.mcp-heading[data-astro-cid-mpsi3cin]{margin:0 0 4rem}.mcp-heading[data-astro-cid-mpsi3cin] .mcp-heading-button{margin-top:2.5rem}.mcp-eyebrow[data-astro-cid-mpsi3cin]{color:#a3a3a3;letter-spacing:-.01em;background:#181818;border-radius:.5rem;width:fit-content;margin:0;padding:.42rem .9rem;font-size:.875rem;font-weight:400;line-height:1.2;box-shadow:inset 0 1px #2c2c2c}.mcp-title[data-astro-cid-mpsi3cin]{color:#fff;letter-spacing:-.04em;margin:.875rem 0 0;font-size:3.25rem;font-weight:600;line-height:1.1}.mcp-title-line[data-astro-cid-mpsi3cin]{display:inline}.mcp-title-accent[data-astro-cid-mpsi3cin]{color:#fff;white-space:nowrap}.mcp-description[data-astro-cid-mpsi3cin]{color:#bbb;max-width:36rem;margin:1rem 0 0;font-size:1.25rem;line-height:1.5}.mcp-cards[data-astro-cid-mpsi3cin]{gap:1rem;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.mcp-card[data-astro-cid-mpsi3cin]{background:#181818;border:1px solid #2c2c2c;border-radius:.75rem;grid-template-columns:minmax(0,1fr);padding:.5rem;display:grid}.mcp-card-copy[data-astro-cid-mpsi3cin]{padding:1.5rem 1rem 1rem}.mcp-card-copy[data-astro-cid-mpsi3cin] h3[data-astro-cid-mpsi3cin]{color:#fff;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.mcp-card-copy[data-astro-cid-mpsi3cin] p[data-astro-cid-mpsi3cin]{color:#bbb;margin:1.75rem 0 0;font-size:1rem;line-height:1.55}@container (width>=36rem){.mcp-card[data-astro-cid-mpsi3cin]{grid-template-columns:minmax(18rem,38%) minmax(0,1fr);min-height:13rem}.mcp-card-copy[data-astro-cid-mpsi3cin]{align-self:center;max-width:34rem;padding:1rem 2rem}}.mcp-visual[data-astro-cid-mpsi3cin]{isolation:isolate;background:#101010;border-radius:.5rem;place-items:center;min-height:12.5rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.mcp-visual[data-astro-cid-mpsi3cin]:before,.mcp-visual[data-astro-cid-mpsi3cin]:after{z-index:-1;content:"";position:absolute;inset:0}.mcp-visual[data-astro-cid-mpsi3cin]:before{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:50%;background-size:1.5rem 1.5rem;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 75%);mask-image:radial-gradient(circle,#000 0%,#0000 75%)}.mcp-visual[data-astro-cid-mpsi3cin]:after{background:radial-gradient(circle at 50% 45%,#ffffff0f,#0000 60%)}.mcp-stack[data-astro-cid-mpsi3cin]{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.mcp-connect[data-astro-cid-mpsi3cin]{align-items:center;display:flex}.mcp-node[data-astro-cid-mpsi3cin]{background:#1b1b1b;border:1px solid #333;border-radius:1rem;flex:none;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:relative;box-shadow:0 .5rem 1.5rem #0006,inset 0 1px #ffffff0f}.mcp-node-mark[data-astro-cid-mpsi3cin]{width:auto;height:1.125rem;display:block}.mcp-node-logo[data-astro-cid-mpsi3cin]{object-fit:contain;opacity:0;width:1.5rem;height:1.5rem;animation:12s ease-in-out infinite mcp-cycle;animation-delay:calc(var(--i) * 3s);margin:auto;display:block;position:absolute;inset:0}.mcp-link[data-astro-cid-mpsi3cin]{border-top:1.5px dashed #ffffff38;flex:none;width:4.5rem;position:relative}.mcp-link-dot[data-astro-cid-mpsi3cin]{opacity:0;background:#fff;border-radius:50%;width:.375rem;height:.375rem;animation:2.4s ease-in-out infinite mcp-travel;position:absolute;top:-.234rem;left:0;box-shadow:0 0 .75rem #fffc}.mcp-url[data-astro-cid-mpsi3cin]{color:#bbb;background:#161616;border:1px solid #2c2c2c;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.2;display:inline-flex}.mcp-url[data-astro-cid-mpsi3cin] code[data-astro-cid-mpsi3cin]{font-family:var(--font-mono);font-size:inherit}.mcp-url-dot[data-astro-cid-mpsi3cin]{background:#fff;border-radius:50%;width:.375rem;height:.375rem;box-shadow:0 0 .5rem #fff9}@keyframes mcp-cycle{0%{opacity:0;transform:scale(.85)}4%,21%{opacity:1;transform:scale(1)}25%,to{opacity:0;transform:scale(.85)}}@keyframes mcp-travel{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(4.125rem)}}.mcp-chat[data-astro-cid-mpsi3cin]{flex-direction:column;gap:.625rem;width:min(100%,17rem);padding:1rem;display:flex}.mcp-bubble[data-astro-cid-mpsi3cin]{color:#fff;background:#2a2a2a;border-radius:.75rem .75rem .25rem;align-self:flex-end;margin:0;padding:.5rem .75rem;font-size:.8125rem;line-height:1.3;animation:8s ease-out infinite mcp-step-1}.mcp-calls[data-astro-cid-mpsi3cin]{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.mcp-call[data-astro-cid-mpsi3cin]{color:#a3a3a3;align-items:center;gap:.5rem;font-size:.75rem;line-height:1.2;display:flex}.mcp-call[data-astro-cid-mpsi3cin]:first-child{animation:8s ease-out infinite mcp-step-2}.mcp-call[data-astro-cid-mpsi3cin]:nth-child(2){animation:8s ease-out infinite mcp-step-3}.mcp-call[data-astro-cid-mpsi3cin] svg[data-astro-cid-mpsi3cin]{flex:none;width:.75rem;height:.75rem}.mcp-call[data-astro-cid-mpsi3cin] code[data-astro-cid-mpsi3cin]{font-family:var(--font-mono);font-size:inherit}.mcp-result[data-astro-cid-mpsi3cin]{background:#161616;border:1px solid #2c2c2c;border-radius:.625rem;align-items:center;gap:.625rem;padding:.5rem;animation:8s ease-out infinite mcp-step-4;display:flex}.mcp-thumb[data-astro-cid-mpsi3cin]{background:#ececec;border-radius:.375rem;flex-direction:column;flex:none;justify-content:center;gap:.1875rem;width:2.75rem;height:2.25rem;padding:.375rem;display:flex}.mcp-thumb[data-astro-cid-mpsi3cin] i[data-astro-cid-mpsi3cin]{background:#b8b8b8;border-radius:.125rem;height:.25rem;display:block}.mcp-thumb[data-astro-cid-mpsi3cin] i[data-astro-cid-mpsi3cin]:first-child{background:#6b6b6b;width:60%}.mcp-thumb[data-astro-cid-mpsi3cin] i[data-astro-cid-mpsi3cin]:last-child{width:80%}.mcp-result-copy[data-astro-cid-mpsi3cin]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.mcp-result-copy[data-astro-cid-mpsi3cin] strong[data-astro-cid-mpsi3cin]{color:#fff;font-size:.8125rem;font-weight:600;line-height:1.2}.mcp-result-copy[data-astro-cid-mpsi3cin] small[data-astro-cid-mpsi3cin]{color:#a3a3a3;font-size:.6875rem;line-height:1.2}.mcp-tags[data-astro-cid-mpsi3cin]{gap:.25rem;margin-left:auto;display:flex}.mcp-tags[data-astro-cid-mpsi3cin] em[data-astro-cid-mpsi3cin]{color:#bbb;background:#232323;border-radius:.25rem;padding:.1875rem .4375rem;font-size:.6875rem;font-style:normal;line-height:1.2}@keyframes mcp-step-1{0%{opacity:0;transform:translateY(.5rem)}5%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes mcp-step-2{0%,14%{opacity:0;transform:translateY(.5rem)}19%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes mcp-step-3{0%,28%{opacity:0;transform:translateY(.5rem)}33%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes mcp-step-4{0%,42%{opacity:0;transform:translateY(.5rem)}48%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}.mcp-rows[data-astro-cid-mpsi3cin]{flex-direction:column;justify-content:center;gap:.75rem;display:flex;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}.mcp-row[data-astro-cid-mpsi3cin]{overflow:hidden}.mcp-row-track[data-astro-cid-mpsi3cin]{width:max-content;animation:36s linear infinite mcp-marquee;display:flex}.mcp-row[data-astro-cid-mpsi3cin]:nth-child(2) .mcp-row-track[data-astro-cid-mpsi3cin]{animation-duration:42s;animation-direction:reverse}.mcp-row[data-astro-cid-mpsi3cin]:nth-child(3) .mcp-row-track[data-astro-cid-mpsi3cin]{animation-duration:39s;animation-delay:-13s}.mcp-row-set[data-astro-cid-mpsi3cin]{gap:.75rem;padding-right:.75rem;display:flex}.mcp-chip[data-astro-cid-mpsi3cin]{background:#181818;border:1px solid #2c2c2c;border-radius:.75rem;flex:none;place-items:center;min-width:2.75rem;height:2.75rem;padding:0 .75rem;display:grid}.mcp-chip[data-astro-cid-mpsi3cin] img[data-astro-cid-mpsi3cin]{object-fit:contain;width:auto;max-width:3.25rem;height:1.25rem;display:block}.mcp-hub[data-astro-cid-mpsi3cin]{background:#0c0c0c;border:1px solid #3a3a3a;border-radius:1.125rem;place-items:center;width:4rem;height:4rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .5rem #101010e6,0 1rem 2.5rem #0009,inset 0 1px #ffffff14}.mcp-hub[data-astro-cid-mpsi3cin] img[data-astro-cid-mpsi3cin]{width:auto;height:1.25rem;display:block}@keyframes mcp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width>=1024px){.mcp-heading[data-astro-cid-mpsi3cin]{justify-content:space-between;align-items:flex-end;gap:2rem;margin:0 0 4rem;display:flex}.mcp-heading[data-astro-cid-mpsi3cin] .mcp-heading-button{flex:none;margin-top:0}.mcp-title[data-astro-cid-mpsi3cin]{font-size:4rem}.mcp-title-line[data-astro-cid-mpsi3cin]{display:block}.mcp-description[data-astro-cid-mpsi3cin]{max-width:36rem}.mcp-cards[data-astro-cid-mpsi3cin]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%}.mcp-visual[data-astro-cid-mpsi3cin]{min-height:12.5rem}.mcp-card-copy[data-astro-cid-mpsi3cin]{padding:1.25rem .75rem .75rem}.mcp-card-copy[data-astro-cid-mpsi3cin] h3[data-astro-cid-mpsi3cin]{font-size:1.375rem}.mcp-card-copy[data-astro-cid-mpsi3cin] p[data-astro-cid-mpsi3cin]{margin-top:1.5rem;font-size:.9375rem;line-height:1.5}.mcp-chat[data-astro-cid-mpsi3cin]{padding:.75rem}@container (width>=36rem){.mcp-card[data-astro-cid-mpsi3cin]{grid-template-columns:minmax(0,1fr);min-height:0}.mcp-card-copy[data-astro-cid-mpsi3cin]{align-self:start;max-width:none;padding:1.25rem .75rem .75rem}}}@media (width<=767px){.mcp-section[data-astro-cid-mpsi3cin]{padding:5rem 0}.mcp-heading[data-astro-cid-mpsi3cin]{margin-bottom:3rem}.mcp-title[data-astro-cid-mpsi3cin]{font-size:2.125rem}.mcp-description[data-astro-cid-mpsi3cin]{max-width:none;font-size:1rem}}@media (prefers-reduced-motion:reduce){.mcp-node-logo[data-astro-cid-mpsi3cin],.mcp-link-dot[data-astro-cid-mpsi3cin],.mcp-bubble[data-astro-cid-mpsi3cin],.mcp-call[data-astro-cid-mpsi3cin]:first-child,.mcp-call[data-astro-cid-mpsi3cin]:nth-child(2),.mcp-result[data-astro-cid-mpsi3cin],.mcp-row-track[data-astro-cid-mpsi3cin]{animation:none}.mcp-node-logo[data-astro-cid-mpsi3cin]:first-child{opacity:1}.mcp-link-dot[data-astro-cid-mpsi3cin]{opacity:1;transform:translate(2.0625rem)}}.templates[data-astro-cid-sork365y]{z-index:10;width:100%;padding:0 0 6rem;position:relative}.templates-head[data-astro-cid-sork365y]{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.templates-copy[data-astro-cid-sork365y]{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.templates-title[data-astro-cid-sork365y]{color:#fff;letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:600;line-height:1.2}@media (width>=1024px){.templates-title[data-astro-cid-sork365y]{font-size:1.5rem}}.templates-cta[data-astro-cid-sork365y]{color:#fff;letter-spacing:-.01em;white-space:nowrap;background:#2c2c2c;border:1px solid #0000;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-size:.875rem;font-weight:500;line-height:1.2;transition:background-color .16s;display:inline-flex;box-shadow:inset 0 1px #4b4a4a}.templates-cta[data-astro-cid-sork365y] svg{width:.95rem;height:.95rem}.templates-cta[data-astro-cid-sork365y]:hover{background:#353535}@media (width<=767px){.templates-cta[data-astro-cid-sork365y]{font-size:.875rem}.templates-title[data-astro-cid-sork365y]{font-size:1.5rem}}.home-section-divider[data-astro-cid-lcdefpme]{box-sizing:border-box;border-top:1px solid #ffffff14;width:100%;height:0;margin:0}
