@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap";.agent-templates-hero[data-astro-cid-7fgsdkiz]{position:relative;overflow:hidden}.agent-templates-hero[data-astro-cid-7fgsdkiz]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,rgba(20,184,166,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(251,146,60,.1) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(16,185,129,.05) 0%,transparent 50%);pointer-events:none}.agent-templates-gradient[data-astro-cid-7fgsdkiz]{background:linear-gradient(135deg,#14b8a6,#0d9488 25%,#f97316 75%,#ea580c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;position:relative;line-height:1.2;padding:.1em 0;margin:-.1em 0}@supports not (-webkit-background-clip: text){.agent-templates-gradient[data-astro-cid-7fgsdkiz]{background:none;-webkit-text-fill-color:#14b8a6;color:#14b8a6}}.agent-templates-btn-primary[data-astro-cid-7fgsdkiz]{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;font-size:1rem;text-decoration:none;transition:all .2s ease-in-out;background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff;border:none;box-shadow:0 4px 14px #14b8a640}.agent-templates-btn-primary[data-astro-cid-7fgsdkiz]:hover{background:linear-gradient(135deg,#0d9488,#0f766e);transform:translateY(-2px);box-shadow:0 8px 25px #14b8a659;color:#fff}.agent-templates-btn-outline[data-astro-cid-7fgsdkiz]{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;border-radius:.75rem;font-weight:600;font-size:1rem;text-decoration:none;transition:all .2s ease-in-out;background:#fff;color:#0f766e;border:2px solid #14b8a6;box-shadow:0 2px 8px #14b8a61a}.agent-templates-btn-outline[data-astro-cid-7fgsdkiz]:hover{background:#f0fdfa;border-color:#0d9488;color:#0d9488;transform:translateY(-1px);box-shadow:0 4px 14px #14b8a633}@media (max-width: 768px){.agent-templates-hero[data-astro-cid-7fgsdkiz]{padding-top:3rem;padding-bottom:3rem}.agent-templates-btn-primary[data-astro-cid-7fgsdkiz],.agent-templates-btn-outline[data-astro-cid-7fgsdkiz]{padding:.75rem 1.5rem;font-size:.9rem}}.architecture-section[data-astro-cid-5r4jesvn]{position:relative}.architecture-diagram[data-astro-cid-5r4jesvn]{width:50%;max-width:50%}@media (max-width: 768px){.architecture-diagram[data-astro-cid-5r4jesvn]{width:95%;max-width:95%;padding:.5rem}}@media (min-width: 769px) and (max-width: 1024px){.architecture-diagram[data-astro-cid-5r4jesvn]{width:70%;max-width:70%}}.preview-tooltip-card[data-astro-cid-2bqc4wlw]{position:relative;max-width:400px;min-width:320px}.preview-card[data-astro-cid-2bqc4wlw]{background-color:rgb(239 246 255/var(--tw-bg-opacity,1));border-radius:12px;padding:24px;border:1px solid rgb(191 219 254);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.tooltip-arrow[data-astro-cid-2bqc4wlw]{position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #e2e8f0;left:50%;transform:translate(-50%);bottom:-8px}.tooltip-arrow[data-astro-cid-2bqc4wlw]:after{content:"";position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #f8fafc;left:-7px;top:-8px}.tooltip-below[data-astro-cid-2bqc4wlw] .tooltip-arrow[data-astro-cid-2bqc4wlw]{border-top:none;border-bottom:8px solid #e2e8f0;top:-8px;bottom:auto}.tooltip-below[data-astro-cid-2bqc4wlw] .tooltip-arrow[data-astro-cid-2bqc4wlw]:after{border-top:none;border-bottom:7px solid #f8fafc;top:1px}.preview-btn[data-astro-cid-2bqc4wlw]{cursor:pointer;transition:all .2s ease}.preview-btn[data-astro-cid-2bqc4wlw]:hover{transform:translateY(-1px)}#previewTooltip[data-astro-cid-2bqc4wlw]{transition:opacity .2s ease,transform .2s ease}#previewTooltip[data-astro-cid-2bqc4wlw][style*="display: block"]{animation:tooltipFadeIn .2s ease}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif}
