.page_page__zBbKt{background:hsl(var(--background));color:hsl(var(--foreground));letter-spacing:0;overflow-wrap:anywhere}.page_page__zBbKt *{letter-spacing:0}.page_page__zBbKt ::selection{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.page_inner___1IrD{width:min(1280px,100% - 48px);margin-inline:auto}.page_introHeader__0quuT{padding-block:40px 28px;text-align:center}.page_eyebrow__XvXLk,.page_index__GvYA5{font-size:12px;font-weight:600;color:hsl(var(--primary))}.page_eyebrow__XvXLk{display:inline-flex;padding:6px 12px;border:1px solid hsl(var(--primary)/.25);border-radius:var(--radius);background:hsl(var(--primary)/.08)}.page_titleRow__3nmFL{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 24px;margin-top:20px}.page_titleRow__3nmFL h1{font-size:48px;line-height:1.1;font-weight:800}.page_status__mhl7n{font-size:12px;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));padding:8px 12px;color:hsl(var(--muted-foreground))}.page_description__6xe_o{max-width:800px;margin:18px auto 0;color:hsl(var(--muted-foreground));font-size:16px;line-height:1.7}.page_workspace__55EBK{padding-bottom:40px;scroll-margin-top:90px}.page_workspace__55EBK [data-generation-shell]{background:hsl(var(--card)/.8);border-color:hsl(var(--border))}.page_workspace__55EBK [data-generation-shell]:before{opacity:.2}.page_workspace__55EBK [data-generation-prompt]{background:hsl(var(--background)/.55);border-color:hsl(var(--border))}.page_workspace__55EBK [data-mode-tab]{font-size:14px;min-height:44px;transform:none;box-shadow:none}.page_workspace__55EBK [data-mode-tab][aria-pressed=true]{background:hsl(var(--primary)/.15);color:hsl(var(--foreground));box-shadow:inset 0 -2px hsl(var(--primary))}.page_workspace__55EBK [data-mode-tab]>div{display:none}.page_workspace__55EBK [data-generation-submit]{scroll-margin-block:110px}.page_workspaceFooter__hk8Uc{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:16px;font-size:12px;color:hsl(var(--muted-foreground))}.page_priceSummary__xH6M2{display:flex;flex-direction:column;gap:5px}.page_priceSummary__xH6M2 strong{color:hsl(var(--foreground));font-weight:600}.page_promptDetails__00bV_ a,.page_related___WIqu a,.page_textLink__8FTaZ,.page_workspaceFooter__hk8Uc a{display:inline-flex;align-items:center;gap:10px}.page_related___WIqu a:hover,.page_textLink__8FTaZ:hover,.page_workspaceFooter__hk8Uc a:hover{text-decoration:underline;text-underline-offset:5px}.page_examples__RZbIY{padding-block:72px;background:hsl(var(--card)/.45);border-block:1px solid hsl(var(--border)/.65);scroll-margin-top:70px}.page_sectionHeading__VuTyt{max-width:700px;margin-bottom:40px}.page_page__zBbKt h2{font-size:36px;line-height:1.2;font-weight:700}.page_editorialIntro__1VztP h2,.page_faq__JJTHh h2,.page_pricing__4iGTL h2,.page_sectionHeading__VuTyt h2{margin-top:14px}.page_closing__ATfiM p,.page_editorial__4Ahhw p,.page_exampleGrid__1PBjO p,.page_faq__JJTHh p,.page_pricing__4iGTL p,.page_sectionHeading__VuTyt p{font-size:16px;line-height:1.75}.page_sectionHeading__VuTyt p{color:hsl(var(--muted-foreground));margin-top:18px}.page_exampleGrid__1PBjO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.page_imageFrame__m_yPa{aspect-ratio:1;position:relative;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:var(--radius);overflow:hidden}.page_imageFrame__m_yPa img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .8s cubic-bezier(.16,1,.3,1)}.page_imageFrame__m_yPa:hover img{transform:scale(1.02)}.page_imageFrame__m_yPa>span{position:absolute;inset-inline-start:16px;top:16px;background:hsl(var(--background)/.9);color:hsl(var(--foreground));border:1px solid hsl(var(--border));border-radius:var(--radius);padding:6px 10px;font-size:12px;backdrop-filter:blur(12px)}.page_exampleGrid__1PBjO figcaption{padding-block:22px 0}.page_page__zBbKt h3{font-size:20px;line-height:1.35;font-weight:600}.page_exampleGrid__1PBjO p{color:hsl(var(--muted-foreground));margin-top:12px}.page_promptDetails__00bV_{margin-top:18px;border-top:1px solid hsl(var(--border))}.page_promptDetails__00bV_ summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:18px;cursor:pointer;font-size:14px;list-style:none}.page_promptDetails__00bV_ p{font-size:14px;margin-block:0 16px}.page_promptDetails__00bV_ a{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius);padding:12px 16px;font-size:14px}.page_editorial__4Ahhw{padding-block:90px}.page_editorialIntro__1VztP{display:grid;grid-template-columns:1fr 1fr;gap:70px}.page_editorialIntro__1VztP p{margin-bottom:18px;color:hsl(var(--muted-foreground))}.page_featureHeading__Yfm8u{margin-top:56px;padding-top:42px;border-top:1px solid hsl(var(--border))}.page_page__zBbKt h2.page_featureHeading__Yfm8u{font-size:26px}.page_featureGrid__ZYZi5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:36px}.page_featureGrid__ZYZi5 h3{margin-top:22px}.page_featureGrid__ZYZi5 svg{color:hsl(var(--primary))}.page_featureGrid__ZYZi5 p{margin-top:14px;color:hsl(var(--muted-foreground));font-size:15px}.page_steps___h942{margin-top:64px;border-top:1px solid hsl(var(--border));padding-top:42px}.page_page__zBbKt .page_steps___h942 h2{font-size:26px}.page_steps___h942 ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:30px}.page_steps___h942 li>span{display:block;margin-bottom:16px;color:hsl(var(--primary));font-size:14px;font-weight:600}.page_steps___h942 p{color:hsl(var(--muted-foreground));margin-top:12px}.page_pricing__4iGTL{padding-block:80px;background:hsl(var(--card)/.45);border-block:1px solid hsl(var(--border)/.65)}.page_pricingGrid__JmPH_{display:grid;grid-template-columns:1fr 1fr;gap:90px}.page_pricing__4iGTL p{margin-top:20px;color:hsl(var(--muted-foreground))}.page_textLink__8FTaZ{margin-top:26px;font-size:15px;font-weight:600;color:hsl(var(--primary))}.page_pricing__4iGTL table{width:100%;border-collapse:collapse;text-align:start}.page_pricingCaption__8XB0C{text-align:start;font-size:13px;color:hsl(var(--muted-foreground));padding-bottom:20px}.page_pricing__4iGTL th{text-align:start}.page_pricing__4iGTL thead th{padding-bottom:18px;border-bottom:1px solid hsl(var(--border));font-size:13px;font-weight:500;color:hsl(var(--muted-foreground))}.page_pricing__4iGTL thead th:not(:first-child){color:hsl(var(--primary))}.page_pricing__4iGTL tbody th{font-size:32px;font-weight:500}.page_pricing__4iGTL tbody td,.page_pricing__4iGTL tbody th{border-bottom:1px solid hsl(var(--border));padding-block:22px}.page_pricing__4iGTL td strong{font-size:32px;font-weight:600}.page_pricing__4iGTL td span{display:inline-block;font-size:12px;color:hsl(var(--muted-foreground))}.page_faq__JJTHh{padding-block:80px}.page_faqGrid__Vi_J9{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.page_faq__JJTHh details{border-bottom:1px solid hsl(var(--border))}.page_faq__JJTHh summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:17px;line-height:1.5;cursor:pointer;list-style:none}.page_faq__JJTHh summary span{flex-shrink:0;width:24px;text-align:center;font-size:24px;transition:transform .2s}.page_faq__JJTHh details[open] summary span{transform:rotate(45deg)}.page_faq__JJTHh details p{padding-bottom:24px;color:hsl(var(--muted-foreground))}.page_closing__ATfiM{background:hsl(var(--card)/.45);border-top:1px solid hsl(var(--border)/.65);padding-block:72px 30px}.page_closing__ATfiM h2{max-width:850px;font-size:40px}.page_closing__ATfiM p{margin-top:22px;max-width:680px;color:hsl(var(--muted-foreground))}.page_action__znIxJ{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 24px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius);margin-top:28px;font-weight:600;max-width:100%;transition:background .2s}.page_action__znIxJ:hover,.page_promptDetails__00bV_ a:hover{background:hsl(var(--primary)/.85)}.page_related___WIqu{display:flex;align-items:center;flex-wrap:wrap;gap:20px 32px;border-top:1px solid hsl(var(--border));margin-top:60px;padding-top:26px;font-size:14px}.page_related___WIqu>span{color:hsl(var(--muted-foreground));margin-inline-end:auto}.page_page__zBbKt a:focus-visible,.page_page__zBbKt summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:5px}.page_page__zBbKt summary::-webkit-details-marker{display:none}@media (max-width:1023px){.page_introHeader__0quuT{padding-top:36px}.page_titleRow__3nmFL h1{font-size:42px}.page_featureGrid__ZYZi5{grid-template-columns:repeat(2,minmax(0,1fr))}.page_editorialIntro__1VztP,.page_faqGrid__Vi_J9,.page_pricingGrid__JmPH_{gap:40px}}@media (max-width:639px){.page_inner___1IrD{width:calc(100% - 32px)}.page_introHeader__0quuT{padding-block:28px 20px}.page_titleRow__3nmFL{margin-top:14px;gap:14px}.page_titleRow__3nmFL h1{font-size:36px}.page_description__6xe_o{font-size:15px;margin-top:16px}.page_page__zBbKt h2{font-size:28px}.page_page__zBbKt h3{font-size:19px}.page_editorial__4Ahhw,.page_examples__RZbIY,.page_faq__JJTHh,.page_pricing__4iGTL{padding-block:50px}.page_editorialIntro__1VztP,.page_exampleGrid__1PBjO,.page_faqGrid__Vi_J9,.page_pricingGrid__JmPH_,.page_steps___h942 ol{grid-template-columns:minmax(0,1fr);gap:32px}.page_featureGrid__ZYZi5{gap:28px 20px}.page_featureGrid__ZYZi5 h3{font-size:17px}.page_featureGrid__ZYZi5 p{font-size:14px}.page_page__zBbKt .page_closing__ATfiM h2{font-size:32px}.page_closing__ATfiM{padding-top:50px}.page_related___WIqu{flex-direction:column;align-items:flex-start;gap:20px;margin-top:40px}.page_workspaceFooter__hk8Uc{line-height:1.6}}@media (prefers-reduced-motion:reduce){.page_page__zBbKt *,.page_page__zBbKt :after,.page_page__zBbKt :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}