.mha-page.svelte-1awg1yo{--mha-page-background:var(--background);--mha-surface:var(--card);--mha-text:var(--foreground);--mha-muted:var(--muted-foreground);--mha-primary:var(--primary);--mha-primary-foreground:var(--primary-foreground);--mha-secondary:var(--secondary);--mha-border:var(--border);--mha-input:var(--input);--mha-ring:var(--ring);--mha-accent:var(--accent);--mha-image-frame:#ded4ff;--mha-cta-background:#a796ed;--mha-shadow:0 8px 24px color-mix(in srgb, var(--foreground) 8%, transparent);--mha-shadow-hover:0 12px 30px color-mix(in srgb, var(--foreground) 12%, transparent);background:var(--mha-page-background);color:var(--mha-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.mha-section.svelte-1awg1yo,.mha-cta.svelte-1awg1yo{padding:56px 16px}.mha-section--page.svelte-1awg1yo{background:var(--mha-page-background)}.mha-section--surface.svelte-1awg1yo{background:var(--mha-surface)}.mha-section--secondary.svelte-1awg1yo{background:var(--mha-secondary)}.mha-container.svelte-1awg1yo,.mha-faq-container.svelte-1awg1yo,.mha-cta-content.svelte-1awg1yo{width:100%;margin-inline:auto}.mha-container.svelte-1awg1yo{max-width:1120px}.mha-container--main.svelte-1awg1yo{max-width:1200px}.mha-faq-container.svelte-1awg1yo{max-width:820px}.mha-h1.svelte-1awg1yo,.mha-h2.svelte-1awg1yo,.mha-h3.svelte-1awg1yo,.mha-cta.svelte-1awg1yo h2:where(.svelte-1awg1yo){color:var(--mha-text);text-wrap:balance;margin:0}.mha-h1.svelte-1awg1yo{letter-spacing:-.04em;max-width:820px;margin-inline:auto;font-size:34px;font-weight:700;line-height:42px}.mha-h2.svelte-1awg1yo{letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:36px}.mha-h3.svelte-1awg1yo{font-size:18px;font-weight:600;line-height:26px}.mha-body.svelte-1awg1yo,.mha-section-copy.svelte-1awg1yo,.mha-hero-description.svelte-1awg1yo{color:var(--mha-muted);font-size:15px;font-weight:400;line-height:24px}.mha-small.svelte-1awg1yo{color:var(--mha-muted);font-size:14px;font-weight:400;line-height:22px}.mha-heading-block.svelte-1awg1yo,.mha-hero-copy.svelte-1awg1yo{text-align:center}.mha-heading-block.svelte-1awg1yo .mha-section-copy:where(.svelte-1awg1yo){max-width:720px;margin:12px auto 0}.mha-hero.svelte-1awg1yo{background:var(--mha-page-background);position:relative}.mha-hero-container.svelte-1awg1yo{position:relative}.mha-hero-copy.svelte-1awg1yo{max-width:920px;margin-inline:auto}.mha-hero-description.svelte-1awg1yo{text-wrap:balance;max-width:920px;margin:16px auto 0}.mha-hero-benefits.svelte-1awg1yo{max-width:920px;color:var(--mha-text);flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:20px auto 0;padding:0;font-size:14px;font-weight:600;line-height:22px;list-style-type:disc;list-style-position:inside;display:flex}.mha-hero-benefits.svelte-1awg1yo li:where(.svelte-1awg1yo)::marker{color:var(--mha-primary)}.mha-hero-glow.svelte-1awg1yo{filter:blur(64px);pointer-events:none;border-radius:999px;width:320px;height:320px;position:absolute}.mha-hero-glow--accent.svelte-1awg1yo{background:color-mix(in srgb, var(--mha-accent) 70%, transparent);top:64px;left:-112px}.mha-hero-glow--secondary.svelte-1awg1yo{background:color-mix(in srgb, var(--mha-image-frame) 80%, transparent);top:0;right:-96px}.mha-card.svelte-1awg1yo{border:1px solid var(--mha-border);background:var(--mha-surface);height:100%;box-shadow:var(--mha-shadow);border-radius:16px;transition:transform .18s,box-shadow .18s,border-color .18s}.mha-card.svelte-1awg1yo:hover{border-color:var(--mha-input);box-shadow:var(--mha-shadow-hover);transform:translateY(-4px)}.mha-examples-grid.svelte-1awg1yo,.mha-capabilities-grid.svelte-1awg1yo,.mha-how-grid.svelte-1awg1yo{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px;display:grid}.mha-image-card.svelte-1awg1yo{flex-direction:column;min-width:0;display:flex;overflow:hidden}.mha-image-card-media.svelte-1awg1yo{aspect-ratio:4/5;background:var(--mha-image-frame);position:relative;overflow:hidden}.mha-example-image.svelte-1awg1yo{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block;position:absolute;inset:0}.mha-image-card.svelte-1awg1yo:hover .mha-example-image:where(.svelte-1awg1yo){transform:scale(1.02)}.mha-image-card-content.svelte-1awg1yo{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.mha-example-title.svelte-1awg1yo{color:var(--mha-text);margin:0;font-size:18px;font-weight:600;line-height:26px}.mha-image-card-content.svelte-1awg1yo .mha-small:where(.svelte-1awg1yo){margin:0}.mha-capability-card.svelte-1awg1yo,.mha-how-card.svelte-1awg1yo{flex-direction:column;align-items:flex-start;padding:24px;display:flex}.mha-capability-card.svelte-1awg1yo{gap:12px;min-height:156px}.mha-how-card.svelte-1awg1yo{gap:12px;min-height:170px}.mha-capability-card.svelte-1awg1yo .mha-h3:where(.svelte-1awg1yo),.mha-capability-card.svelte-1awg1yo .mha-small:where(.svelte-1awg1yo),.mha-how-card.svelte-1awg1yo .mha-h3:where(.svelte-1awg1yo),.mha-how-card.svelte-1awg1yo .mha-small:where(.svelte-1awg1yo){margin:0}.mha-icon.svelte-1awg1yo,.mha-step-number.svelte-1awg1yo{background:var(--mha-primary);width:48px;height:48px;color:var(--mha-primary-foreground);border-radius:16px;flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex}.mha-step-number.svelte-1awg1yo{background:var(--mha-secondary);color:var(--mha-primary);font-size:14px;font-weight:700;line-height:22px}.mha-feature-grid.svelte-1awg1yo,.mha-creator-grid.svelte-1awg1yo{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.mha-feature-copy.svelte-1awg1yo{width:100%;max-width:480px}.mha-feature-copy.svelte-1awg1yo .mha-body:where(.svelte-1awg1yo){margin:16px 0 0}.mha-inline-link.svelte-1awg1yo{color:var(--mha-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.mha-inline-link.svelte-1awg1yo:hover{color:var(--mha-text)}.mha-feature-media-column.svelte-1awg1yo{min-width:0}.mha-media-frame.svelte-1awg1yo{border:1px solid var(--mha-border);background:var(--mha-image-frame);box-shadow:var(--mha-shadow);border-radius:16px;padding:12px;overflow:hidden}.mha-media.svelte-1awg1yo{background:var(--mha-surface);border-radius:12px;position:relative;overflow:hidden}.mha-feature-image.svelte-1awg1yo{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.mha-media-overlay.svelte-1awg1yo{background:linear-gradient(to top, color-mix(in srgb, var(--mha-text) 45%, transparent), transparent 48%);position:absolute;inset:0}.mha-media-badge.svelte-1awg1yo{background:color-mix(in srgb, var(--mha-surface) 90%, transparent);max-width:calc(100% - 32px);color:var(--mha-text);box-shadow:var(--mha-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:8px 14px;font-size:12px;font-weight:600;line-height:18px;position:absolute;bottom:16px;left:16px}.mha-media-badge.svelte-1awg1yo span:where(.svelte-1awg1yo){align-items:center;gap:8px;display:flex}.mha-media-badge.svelte-1awg1yo svg{color:var(--mha-primary)}.mha-button.svelte-1awg1yo{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:24px;padding:0 24px;font-size:14px;font-weight:600;line-height:22px;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.mha-button.svelte-1awg1yo:hover{box-shadow:var(--mha-shadow-hover);transform:translateY(-4px)}.mha-button.svelte-1awg1yo:focus-visible,.mha-creator-tab.svelte-1awg1yo:focus-visible,.mha-faq-item.svelte-1awg1yo summary:where(.svelte-1awg1yo):focus-visible{outline:2px solid var(--mha-ring);outline-offset:3px}.mha-button--primary.svelte-1awg1yo{background:var(--mha-primary);color:var(--mha-primary-foreground)}.mha-button--primary.svelte-1awg1yo:hover{background:color-mix(in srgb, var(--mha-primary) 90%, var(--mha-text))}.mha-button--outline.svelte-1awg1yo{border-color:var(--mha-ring);background:var(--mha-surface);color:var(--mha-primary)}.mha-button--outline.svelte-1awg1yo:hover{background:var(--mha-secondary)}.mha-creator-tabs.svelte-1awg1yo{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px;display:flex}.mha-creator-tab.svelte-1awg1yo{border:1px solid var(--mha-border);background:var(--mha-surface);height:36px;min-height:36px;color:var(--mha-text);border-radius:999px;padding:0 18px;font-size:14px;font-weight:600;line-height:22px;transition:transform .18s,box-shadow .18s,background-color .18s;position:relative}.mha-creator-tab.svelte-1awg1yo:before{content:"";position:absolute;inset:-4px 0}.mha-creator-tab.svelte-1awg1yo:hover{box-shadow:var(--mha-shadow);transform:translateY(-2px)}.mha-creator-tab--active.svelte-1awg1yo{border-color:var(--mha-primary);background:var(--mha-primary);color:var(--mha-primary-foreground)}.mha-creator-grid.svelte-1awg1yo{margin-top:40px}.mha-faq-list.svelte-1awg1yo{gap:10px;margin-top:40px;display:grid}.mha-faq-item.svelte-1awg1yo{border:1px solid var(--mha-border);background:var(--mha-surface);min-height:56px;box-shadow:var(--mha-shadow);border-radius:16px;transition:border-color .18s,box-shadow .18s}.mha-faq-item[open].svelte-1awg1yo{border-color:var(--mha-ring);box-shadow:var(--mha-shadow-hover)}.mha-faq-item.svelte-1awg1yo summary:where(.svelte-1awg1yo){cursor:pointer;list-style:none}.mha-faq-question.svelte-1awg1yo{justify-content:space-between;align-items:center;gap:16px;min-height:56px;margin:0;padding:14px 18px;font-size:15px;font-weight:600;line-height:24px;display:flex}.mha-faq-item.svelte-1awg1yo summary:where(.svelte-1awg1yo)::-webkit-details-marker{display:none}.mha-faq-icon.svelte-1awg1yo{background:var(--mha-secondary);width:32px;height:32px;color:var(--mha-primary);border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.mha-faq-item.svelte-1awg1yo summary:where(.svelte-1awg1yo) svg{transition:transform .18s}.mha-faq-item[open].svelte-1awg1yo summary:where(.svelte-1awg1yo) svg{transform:rotate(180deg)}.mha-faq-item.svelte-1awg1yo p:where(.svelte-1awg1yo){border-top:1px solid var(--mha-border);color:var(--mha-muted);margin:0 18px;padding:14px 0 18px;font-size:14px;line-height:22px;animation:.18s svelte-1awg1yo-mha-faq-reveal}.mha-cta.svelte-1awg1yo{background:var(--mha-cta-background);text-align:center}.mha-cta-content.svelte-1awg1yo{max-width:860px}.mha-cta-icon.svelte-1awg1yo{background:var(--mha-surface);width:56px;height:56px;color:var(--mha-primary);box-shadow:var(--mha-shadow);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.mha-cta.svelte-1awg1yo h2:where(.svelte-1awg1yo){letter-spacing:-.03em;margin-top:24px;font-size:30px;font-weight:700;line-height:38px}.mha-cta.svelte-1awg1yo p:where(.svelte-1awg1yo){max-width:680px;color:var(--mha-text);margin:12px auto 0;font-size:15px;line-height:24px}.mha-button--cta.svelte-1awg1yo{background:var(--mha-surface);color:var(--mha-primary)}.mha-popular.svelte-1awg1yo section{background:var(--mha-surface);padding:56px 16px}.mha-popular.svelte-1awg1yo section>div{max-width:1120px}.mha-popular.svelte-1awg1yo section h2{color:var(--mha-text);letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:36px}.mha-popular.svelte-1awg1yo section>div>div{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:16px;margin-top:40px}.mha-popular.svelte-1awg1yo section a{border-color:var(--mha-border);background:var(--mha-surface);max-width:none;box-shadow:var(--mha-shadow);border-radius:16px;transition:transform .18s,box-shadow .18s,border-color .18s}.mha-popular.svelte-1awg1yo section a:hover{border-color:var(--mha-input);box-shadow:var(--mha-shadow-hover);transform:translateY(-4px)}.mha-popular.svelte-1awg1yo section a>div:first-child{background:var(--mha-secondary)}.mha-popular.svelte-1awg1yo section a img{aspect-ratio:16/10;object-fit:cover;width:100%}.mha-popular.svelte-1awg1yo section a>div:last-child{padding:20px}.mha-popular.svelte-1awg1yo section h3{-webkit-line-clamp:2;line-clamp:2;min-height:52px;color:var(--mha-text);letter-spacing:0;-webkit-box-orient:vertical;font-size:18px;font-weight:600;line-height:26px;display:-webkit-box;overflow:hidden}.mha-page.svelte-1awg1yo #generator{margin-top:40px}.mha-page.svelte-1awg1yo #generator>section{max-width:1200px}.mha-page.svelte-1awg1yo #generator>section>div:last-child{border-color:var(--mha-border);box-shadow:var(--mha-shadow);border-radius:18px}.mha-page.svelte-1awg1yo #generator .generator-controls{border-color:var(--mha-border);font-family:inherit}.mha-page.svelte-1awg1yo #generator button,.mha-page.svelte-1awg1yo #generator textarea{transition-duration:.18s;transition-timing-function:ease}.mha-page.svelte-1awg1yo #generator button{min-width:44px;min-height:44px}.mha-page.svelte-1awg1yo #generator textarea{border-color:var(--mha-input);background:var(--mha-surface);color:var(--mha-text);border-radius:16px}.mha-page.svelte-1awg1yo #generator .generate-button{background:var(--mha-primary);height:48px;min-height:48px;box-shadow:var(--mha-shadow);border-radius:16px;padding-block:0}.mha-page.svelte-1awg1yo #generator .generate-button:hover{background:color-mix(in srgb, var(--mha-primary) 90%, var(--mha-text));box-shadow:var(--mha-shadow-hover)}@keyframes svelte-1awg1yo-mha-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width>=768px){.mha-section.svelte-1awg1yo{padding:88px 24px}.mha-section--core.svelte-1awg1yo{padding-block:104px}.mha-cta.svelte-1awg1yo,.mha-popular.svelte-1awg1yo section{padding:88px 24px}.mha-h1.svelte-1awg1yo{font-size:48px;line-height:56px}.mha-h2.svelte-1awg1yo,.mha-popular.svelte-1awg1yo section h2{font-size:36px;line-height:44px}.mha-h3.svelte-1awg1yo{font-size:20px;line-height:28px}.mha-body.svelte-1awg1yo,.mha-section-copy.svelte-1awg1yo,.mha-hero-description.svelte-1awg1yo{font-size:16px;line-height:26px}.mha-examples-grid.svelte-1awg1yo,.mha-capabilities-grid.svelte-1awg1yo,.mha-how-grid.svelte-1awg1yo{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mha-popular.svelte-1awg1yo section>div>div{grid-template-columns:repeat(4,minmax(0,1fr))}.mha-cta.svelte-1awg1yo h2:where(.svelte-1awg1yo){font-size:40px;line-height:48px}.mha-cta.svelte-1awg1yo p:where(.svelte-1awg1yo){font-size:16px;line-height:26px}}@media (width>=1024px){.mha-feature-grid.svelte-1awg1yo,.mha-creator-grid.svelte-1awg1yo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:72px}.mha-feature-grid--reverse.svelte-1awg1yo .mha-feature-media-column:where(.svelte-1awg1yo){order:2}.mha-feature-grid--reverse.svelte-1awg1yo .mha-feature-copy:where(.svelte-1awg1yo){order:1}.mha-how-grid.svelte-1awg1yo{grid-template-columns:repeat(3,minmax(0,1fr))}.mha-page.svelte-1awg1yo #generator>section>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width>=1200px){.mha-examples-grid.svelte-1awg1yo,.mha-capabilities-grid.svelte-1awg1yo{grid-template-columns:repeat(3,minmax(0,1fr))}.mha-popular.svelte-1awg1yo section>div>div{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=767px){.mha-hero-glow.svelte-1awg1yo{display:none}.mha-button.svelte-1awg1yo{width:100%}.mha-hero-benefits.svelte-1awg1yo{text-align:center;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:4px;width:100%;font-size:12px;line-height:18px}.mha-hero-benefits.svelte-1awg1yo li:where(.svelte-1awg1yo){white-space:nowrap}.mha-media-badge.svelte-1awg1yo{max-width:calc(100% - 24px);bottom:12px;left:12px}.mha-popular.svelte-1awg1yo section a>div:last-child{padding:14px}.mha-popular.svelte-1awg1yo section h3{min-height:52px;font-size:18px;line-height:26px}}
