.agent-hero-container.svelte-i3nr86{padding:4rem 2rem;background:transparent}.agent-hero-box.svelte-i3nr86{max-width:1200px;margin:0 auto;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff;text-align:center;border:2px solid rgba(192,192,192,.3);border-radius:20px;padding:4rem 3rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #0000001a}.hero-badge.svelte-i3nr86{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;padding:.5rem 1rem;border-radius:50px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;color:#ffffffe6}.hero-title.svelte-i3nr86{font-size:4rem;font-weight:700;margin-bottom:1rem;line-height:1.1}.title-part.svelte-i3nr86{color:#fff}.gradient-text.svelte-i3nr86{background:linear-gradient(135deg,#ff6b6b,orange);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-i3nr86{font-size:1.5rem;margin-bottom:1.5rem;color:#fffc;font-weight:400}.hero-description.svelte-i3nr86{font-size:1.1rem;line-height:1.6;color:#ffffffb3;max-width:900px;margin:0 auto 2rem}.hero-stats.svelte-i3nr86{display:flex;justify-content:center;gap:4rem;flex-wrap:wrap;margin-top:3rem}.stat.svelte-i3nr86{text-align:center}.stat-number.svelte-i3nr86{display:block;font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#4ade80,#22c55e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label.svelte-i3nr86{display:block;font-size:.875rem;opacity:.7;margin-top:.5rem;text-transform:uppercase;letter-spacing:.05em}@media (max-width: 768px){.agent-hero-container.svelte-i3nr86{padding:2rem 1rem}.agent-hero-box.svelte-i3nr86{max-width:100%;padding:3rem 2rem}.hero-title.svelte-i3nr86{font-size:2.5rem}.hero-subtitle.svelte-i3nr86{font-size:1.25rem}.hero-stats.svelte-i3nr86{gap:2rem}.stat-number.svelte-i3nr86{font-size:2rem}}@media (max-width: 480px){.agent-hero-box.svelte-i3nr86{padding:2rem 1.5rem}.hero-title.svelte-i3nr86{font-size:2rem}.hero-subtitle.svelte-i3nr86{font-size:1.125rem}.hero-description.svelte-i3nr86{font-size:1rem}}.agents-v6-overview.svelte-1rlkr85{min-height:100vh;background:#fff;padding:0}.cta-wrapper.svelte-1rlkr85{max-width:1200px;margin:4rem auto 0;padding:0 2rem 4rem}.classes-container.svelte-1rlkr85{max-width:1400px;margin:0 auto;padding:0 2rem 4rem}.classes-grid.svelte-1rlkr85{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.class-card.svelte-1rlkr85{background:#e5e7eb;border:2px solid #d1d5db;border-radius:24px;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);text-align:left;color:#1f2937;position:relative;overflow:hidden}.class-card.svelte-1rlkr85:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--class-color);transform:scaleX(0);transition:transform .4s ease}.class-card.svelte-1rlkr85:hover{transform:translateY(-8px);background:#fff;border-color:var(--class-color);box-shadow:0 20px 60px #0000001a,0 0 0 2px var(--class-color)}.class-card.svelte-1rlkr85:hover:before{transform:scaleX(1)}.flair-badge.svelte-1rlkr85{position:absolute;top:-.5rem;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #ff6b354d;z-index:10;border:2px solid #ffffff}.class-header.svelte-1rlkr85{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);padding:2rem;border-radius:24px 24px 0 0}.class-icon.svelte-1rlkr85{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0003;transition:all .4s ease}.class-card.svelte-1rlkr85:hover .class-icon:where(.svelte-1rlkr85){transform:scale(1.1) rotate(5deg);box-shadow:0 12px 32px #0000004d}.agent-count-badge.svelte-1rlkr85{background:#3b82f64d;border:2px solid rgba(59,130,246,.5);padding:.6rem 1.2rem;border-radius:50px;font-size:1rem;font-weight:700;color:#3b82f6;box-shadow:0 4px 12px #3b82f633}.class-title.svelte-1rlkr85{font-size:2rem;font-weight:700;margin-bottom:1rem;line-height:1.2;padding:1.5rem 2rem 0;color:#1f2937}.class-description.svelte-1rlkr85{font-size:1.125rem;line-height:1.6;color:#374151;margin-bottom:1.5rem;padding:0 2rem}.classes-preview.svelte-1rlkr85{margin-bottom:1.5rem;padding:1rem 2rem 0;border-top:1px solid #e5e7eb}.classes-count.svelte-1rlkr85{font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.class-tags.svelte-1rlkr85{display:flex;flex-wrap:wrap;gap:.75rem}.class-tag.svelte-1rlkr85{background:#e2e8f0;border:2px solid #cbd5e1;padding:.4rem 1rem;border-radius:16px;font-size:.85rem;font-weight:600;color:#475569;transition:all .3s ease;box-shadow:0 2px 6px #0000001a}.class-tag.more.svelte-1rlkr85{background:#ff6b351a;border-color:#ff6b35;color:#ff6b35}.class-footer.svelte-1rlkr85{padding:1.5rem 2rem 2rem;border-top:1px solid #e5e7eb;display:flex;justify-content:center}.error-section.svelte-1rlkr85,.empty-section.svelte-1rlkr85{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center;gap:1rem;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff}@keyframes svelte-1rlkr85-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn.svelte-1rlkr85{margin-top:1rem;padding:.75rem 2rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);color:#fff;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.btn.svelte-1rlkr85:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px)}@media (max-width: 768px){.classes-container.svelte-1rlkr85{padding:0 1rem 3rem}.classes-grid.svelte-1rlkr85{grid-template-columns:1fr;gap:1.5rem}.class-title.svelte-1rlkr85{font-size:1.5rem}}
