.HomeGeneratorIsland_composerSkeleton__798p5{width:100%;max-width:60rem;height:22.5rem;margin-inline:auto}.DefaultImageGenerator_promptActions__UhlsH{display:flex;align-items:center;gap:6px}.DefaultImageGenerator_promptAction__FDpya{height:28px;min-height:28px;gap:0;border:1px solid color-mix(in srgb,var(--border) 40%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--background) 68%,transparent);color:color-mix(in srgb,var(--foreground) 82%,transparent);padding-inline:var(--space-2);font-size:var(--type-xs);font-weight:var(--font-weight-medium);box-shadow:none;transition:background-color var(--duration-generator-fast) var(--ease-standard),border-color var(--duration-generator-fast) var(--ease-standard),color var(--duration-generator-fast) var(--ease-standard),opacity var(--duration-generator-fast) var(--ease-standard)}.DefaultImageGenerator_promptAction__FDpya:hover:not(:disabled){border-color:color-mix(in srgb,var(--border) 40%,transparent);background:var(--background);color:var(--brand-text)}.DefaultImageGenerator_promptAction__FDpya:focus-visible{outline:0;box-shadow:var(--focus-shadow-inset)}.DefaultImageGenerator_promptAction__FDpya:disabled{cursor:not-allowed;opacity:.5}.DefaultImageGenerator_promptActionIcon___QUMs{width:12px;height:12px;margin-inline-end:var(--space-1)}.DefaultImageGenerator_loadingIcon____g3x{animation:DefaultImageGenerator_prompt-action-loading__aPU6I var(--duration-generator-spin) var(--ease-linear) infinite}.DefaultImageGenerator_previewAnchor__5Y9OQ{scroll-margin-top:var(--space-4)}@media (min-width:640px){.DefaultImageGenerator_promptActions__UhlsH{gap:var(--space-2)}.DefaultImageGenerator_promptAction__FDpya{height:var(--space-8);min-height:var(--space-8);border-radius:var(--radius-lg);padding-inline:var(--space-3);font-size:var(--type-sm)}.DefaultImageGenerator_promptActionIcon___QUMs{width:var(--icon-sm);height:var(--icon-sm);margin-inline-end:6px}}@keyframes DefaultImageGenerator_prompt-action-loading__aPU6I{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.DefaultImageGenerator_promptAction__FDpya{transition:none}.DefaultImageGenerator_loadingIcon____g3x{animation:none}}.PromoOfferDialog_content__x_1lL{width:min(calc(100vw - 2rem),38rem)!important;max-width:min(calc(100vw - 2rem),38rem)!important;max-height:min(92dvh,38rem)!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid var(--hairline-strong)!important;border-radius:var(--pricing-card-radius)!important;background:radial-gradient(70% 60% at 100% 0,color-mix(in srgb,var(--premium) 7%,transparent),transparent 68%),var(--surface)!important;box-shadow:var(--elevation-3)!important;color:var(--foreground)!important;gap:0!important;padding:0!important}.PromoOfferDialog_content__x_1lL [data-slot=dialog-close]{z-index:10;inset-block-start:var(--space-4)!important;inset-inline-end:var(--space-4)!important;border:1px solid var(--hairline)!important;background:var(--surface-1)!important;color:var(--text-tertiary)!important}.PromoOfferDialog_content__x_1lL [data-slot=dialog-close]:hover{background:var(--surface-2)!important;color:var(--foreground)!important}.PromoOfferDialog_content__x_1lL [data-slot=dialog-close]:hover:before{background:transparent!important}.PromoOfferDialog_shell__1LzMR{padding:var(--space-8)}.PromoOfferDialog_header__EO6xz{align-items:flex-start;padding-inline-end:44px;text-align:start}.PromoOfferDialog_title__FWNMO{max-width:14ch;color:var(--foreground)!important;font-family:var(--font-display);font-size:clamp(2rem,6vw,2.75rem)!important;font-weight:var(--font-weight-heavy)!important;letter-spacing:-.035em!important;line-height:1.08!important;text-wrap:balance}.PromoOfferDialog_description__O_JeU{margin-top:var(--space-4);max-width:48ch;color:var(--text-secondary)!important;font-size:var(--type-base)!important;line-height:var(--leading-base)}.PromoOfferDialog_highlight__zYCUo{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-6);border:1px solid var(--premium-border-strong);border-radius:var(--radius-xl);background:var(--premium-surface);color:var(--foreground);font-size:var(--type-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-base);padding:var(--space-4)}.PromoOfferDialog_highlightIcon__Vs5Lf{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--premium-surface-strong);color:var(--premium-text)}.PromoOfferDialog_footer__xuRhO{display:block!important;margin-top:var(--space-6)}.PromoOfferDialog_primaryAction__JRQdj{width:100%}@media (max-width:639px){.PromoOfferDialog_content__x_1lL{width:calc(100vw - 1.5rem)!important;max-width:calc(100vw - 1.5rem)!important;max-height:calc(100dvh - 1.5rem)!important}.PromoOfferDialog_shell__1LzMR{padding:var(--space-5)}.PromoOfferDialog_title__FWNMO{font-size:1.875rem!important}.PromoOfferDialog_description__O_JeU{font-size:var(--type-sm)!important}.PromoOfferDialog_highlight__zYCUo{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-5);font-size:var(--type-sm);padding:var(--space-3)}.PromoOfferDialog_highlightIcon__Vs5Lf{width:34px;height:34px}.PromoOfferDialog_footer__xuRhO{margin-top:var(--space-5)}}@media (prefers-reduced-motion:reduce){.PromoOfferDialog_content__x_1lL [data-slot=dialog-close],.PromoOfferDialog_primaryAction__JRQdj{transition:none}}.GeneratorDialogs_alertContent__Vz4DJ{width:calc(100vw - var(--space-6));max-width:26rem;gap:0;overflow:hidden;padding:var(--space-5);border-color:color-mix(in oklab,var(--border) 60%,transparent);border-radius:var(--generator-radius-sheet);background:color-mix(in oklab,var(--background) 96%,transparent);box-shadow:var(--generator-alert-shadow)}.GeneratorDialogs_alertHeader__eQuoZ{gap:var(--space-3);text-align:left}.GeneratorDialogs_alertHeader__eQuoZ>:not([hidden])~:not([hidden]){margin-block-start:0}.GeneratorDialogs_alertTitle____DcW{font-size:var(--type-generator-alert-title);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.GeneratorDialogs_alertDescription__wfYrC{color:var(--muted-foreground);font-size:var(--type-lg);line-height:var(--space-7)}.GeneratorDialogs_modelRecommendation__gURuF{display:block;margin-top:var(--space-2);color:color-mix(in oklab,var(--foreground) 92%,transparent);line-height:var(--space-6)}.GeneratorDialogs_highlightedModelName__5d_6O{display:inline-flex;padding:2px 6px;border:1px solid color-mix(in oklab,var(--primary) 18%,transparent);border-radius:var(--radius-pill);background:color-mix(in oklab,var(--primary) 10%,transparent);color:var(--brand-text);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-xs)}.GeneratorDialogs_alertFooter__2KW3F{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-5)}.GeneratorDialogs_alertFooter__2KW3F>:not([hidden])~:not([hidden]){margin-left:0}.GeneratorDialogs_alertPrimaryAction__aUZlv,.GeneratorDialogs_alertSecondaryAction___TgFW{width:100%;min-width:0;height:calc(var(--shell-action-h) + var(--space-2));padding-inline:var(--space-3);border-radius:var(--radius-xl);font-size:var(--type-md);white-space:nowrap}@media (min-width:40rem){.GeneratorDialogs_alertContent__Vz4DJ{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg)}.GeneratorDialogs_alertHeader__eQuoZ{gap:var(--space-2)}.GeneratorDialogs_alertDescription__wfYrC{font-size:var(--type-md);line-height:var(--space-6)}.GeneratorDialogs_alertFooter__2KW3F{display:flex;gap:calc(var(--space-2) * 2);justify-content:flex-end;margin-top:0}}.ImageGeneratorWorkbenchCore_section__z_lw2{min-width:0}.PromptSurface_surface__ItSGI{position:relative;min-height:132px;background:transparent}.PromptSurface_content__GU6FH{position:relative;display:flex;min-height:132px;flex-direction:column;padding:var(--space-3)}.PromptSurface_surface__ItSGI[data-prompt-hidden] .PromptSurface_content__GU6FH{justify-content:center}.PromptSurface_topContent__tMu7A{min-width:0;margin-bottom:var(--space-2)}.PromptSurface_surface__ItSGI[data-prompt-hidden] .PromptSurface_topContent__tMu7A{height:100%;min-height:0;flex:1 1 auto;margin-bottom:0}.PromptSurface_prompt___uI3r{box-sizing:border-box;width:100%;min-height:72px;flex:1 1 auto;resize:none;border:0;outline:0;background:transparent;color:var(--foreground);font-family:var(--font-sans);font-size:var(--type-generator-title-sm);font-weight:var(--font-weight-medium);line-height:1.55;scrollbar-width:none}.PromptSurface_surface__ItSGI[data-has-prompt-actions] .PromptSurface_prompt___uI3r{padding-block-end:calc(var(--space-8) + var(--space-3))}.PromptSurface_prompt___uI3r:focus,.PromptSurface_prompt___uI3r:focus-visible{box-shadow:none}.PromptSurface_prompt___uI3r::-webkit-scrollbar{display:none}.PromptSurface_prompt___uI3r::placeholder{color:color-mix(in srgb,var(--muted-foreground) 64%,transparent)}.PromptSurface_prompt___uI3r:disabled{cursor:not-allowed;opacity:.5}.PromptSurface_promptActions__NCF81{position:absolute;right:var(--space-3);bottom:0;display:flex;justify-content:flex-end}.PromptSurface_footer__MikSa{padding-top:var(--space-2)}@media (max-width:639px){.PromptSurface_surface__ItSGI[data-has-top-content] .PromptSurface_prompt___uI3r{min-height:0}}@media (min-width:640px){.PromptSurface_content__GU6FH{padding:var(--space-3) var(--space-4)}.PromptSurface_promptActions__NCF81{right:var(--space-4)}}@media (min-width:768px){.PromptSurface_content__GU6FH,.PromptSurface_surface__ItSGI{min-height:144px}.PromptSurface_prompt___uI3r{font-size:var(--type-generator-title-md)}}.WorkbenchShell_container__LKxIz{width:100%;max-width:60rem;margin-inline:auto}.WorkbenchShell_frame__esL_j{display:grid;height:22.5rem;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--elevation-1)}.WorkbenchShell_frameWithoutModeBar__GQ2fl{grid-template-rows:minmax(0,1fr)}.WorkbenchShell_modeBar__QrU5C{display:flex;min-width:0;align-items:center;justify-content:flex-start;padding:var(--space-1) var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--border) 42%,transparent);background:transparent}.WorkbenchShell_body__cxyp5{display:grid;width:100%;min-width:0;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.WorkbenchShell_body__cxyp5>*{min-width:0}.WorkbenchShell_body__cxyp5>:first-child,.WorkbenchShell_body__cxyp5>:first-child>:first-child{min-height:0;height:100%}.WorkbenchShell_extension__5zYfj{width:100%;margin-top:var(--space-4)}@media (min-width:640px){.WorkbenchShell_modeBar__QrU5C{padding-inline:var(--space-4)}}@media (min-width:768px){.WorkbenchShell_modeBar__QrU5C{padding-inline:var(--space-4)}.WorkbenchShell_extension__5zYfj{margin-top:var(--space-6)}}html[class~=dark] .WorkbenchShell_frame__esL_j{border-color:color-mix(in srgb,var(--contrast-border) 38%,transparent);background:var(--surface);box-shadow:var(--elevation-1)}html[class~=dark] .WorkbenchShell_modeBar__QrU5C{border-color:color-mix(in srgb,var(--contrast-border) 28%,transparent);background:transparent}.model-selector_trigger__khQzY{display:flex;width:100%;height:40px;align-items:center;border:1px solid color-mix(in srgb,var(--border) 55%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--background) 72%,transparent);padding-inline:var(--space-3);color:var(--text-primary);font-size:var(--type-md);box-shadow:none;transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.model-selector_trigger__khQzY:focus,.model-selector_trigger__khQzY:hover,.model-selector_trigger__khQzY[data-state=open]{border-color:color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--background) 90%,transparent)}.model-selector_trigger__khQzY:focus-visible{outline:none;box-shadow:none}html[class~=dark] .model-selector_trigger__khQzY{border-color:color-mix(in srgb,var(--contrast-border) 25%,transparent);background:transparent}html[class~=dark] .model-selector_trigger__khQzY:focus,html[class~=dark] .model-selector_trigger__khQzY:hover,html[class~=dark] .model-selector_trigger__khQzY[data-state=open]{border-color:color-mix(in srgb,var(--contrast-border) 41%,transparent);background:color-mix(in srgb,var(--contrast-surface) 2.5%,transparent)}.model-selector_trigger__khQzY>svg{margin-left:var(--space-1);color:var(--text-secondary)}@media (min-width:640px){.model-selector_trigger__khQzY{width:250px}}.model-selector_content__IUEzs{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 65%,transparent);background:var(--generator-panel-fade),var(--popover);padding:0;backdrop-filter:blur(var(--generator-blur-md))}.model-selector_heroSurface__qsGAs{border-radius:var(--generator-radius-control);box-shadow:var(--generator-model-hero-shadow)}.model-selector_toolSurface__aCDfe{border-radius:var(--generator-radius-card);box-shadow:var(--generator-model-tool-shadow)}.model-selector_heroHeight__J_XKM{max-height:min(76vh,560px)}.model-selector_toolHeight__l_3EO{max-height:min(72vh,520px)}.model-selector_singleColumn__JpVuX{width:min(94vw,380px)}.model-selector_twoColumn__uyNzb{width:min(96vw,420px)}@media (min-width:640px){.model-selector_singleColumn__JpVuX{width:min(92vw,380px)}.model-selector_twoColumn__uyNzb{width:min(92vw,760px)}}.model-selector_modelIcon__2ap7a{position:relative;display:flex;flex-shrink:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 45%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--background) 50%,transparent)}.model-selector_option__WfK8D{position:relative;min-height:92px;border:1px solid color-mix(in srgb,var(--border) 60%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--muted) 55%,transparent);padding:var(--space-2) 10px;transition:background-color var(--duration-generator-fast) var(--ease-standard),border-color var(--duration-generator-fast) var(--ease-standard),opacity var(--duration-generator-fast) var(--ease-standard)}.model-selector_option__WfK8D:hover,.model-selector_option__WfK8D[data-highlighted]{border-color:color-mix(in srgb,var(--border) 75%,transparent);background:color-mix(in srgb,var(--muted) 68%,transparent)}.model-selector_active__n9gq4,.model-selector_selectOption__4ocH7[data-state=checked]{border-color:color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 16%,transparent)}.model-selector_disabled__fHKU6,.model-selector_unavailable__DcuoG{cursor:not-allowed;opacity:.5}.model-selector_loading__PPLPQ{cursor:wait}.model-selector_selectOption__4ocH7>span:first-child{display:none}.model-selector_optionLayout__Rnyhf{display:flex;width:100%;height:100%;align-items:flex-start;gap:10px}.model-selector_iconWrap__kWQnc{flex-shrink:0;padding-top:2px}.model-selector_optionBody__RjL37{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:var(--space-1)}.model-selector_optionHeader__1GR5s{display:flex;width:100%;min-height:34px;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.model-selector_optionCopy___fEph{display:flex;min-width:0;flex:1 1 0%;flex-direction:column;gap:2px}.model-selector_credits__5BaWB,.model-selector_groupLabel__WlO7z,.model-selector_loadingContent__VvtzC,.model-selector_selectedContent__5v6G8,.model-selector_titleBadges__IYbZz,.model-selector_titleRow__uby0V,.model-selector_triggerContent__Xiz_R{display:flex;min-width:0;align-items:center}.model-selector_titleRow__uby0V{gap:6px}.model-selector_title__nxi_4{overflow:hidden;color:var(--text-primary);font-size:var(--type-md);font-weight:var(--font-weight-semibold);line-height:1.05rem;text-overflow:ellipsis;white-space:nowrap}.model-selector_titleBadges__IYbZz{flex-shrink:0;gap:var(--space-1)}.model-selector_titleBadge__IUnUl{display:inline-flex;height:var(--space-4);flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--radius-pill);padding-inline:6px;font-size:var(--type-generator-micro);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.12em;text-transform:uppercase}.model-selector_description__EkM6W{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);font-size:var(--type-xs);line-height:1.05rem}.model-selector_credits__5BaWB{height:18px;flex-shrink:0;justify-content:center;gap:var(--space-1);margin-left:auto;border:1px solid transparent;border-radius:var(--radius-pill);padding-inline:6px;font-size:var(--type-generator-micro-strong);font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:.025em;box-shadow:var(--shadow-sm);backdrop-filter:blur(var(--generator-blur-sm))}.model-selector_free__1COh8{border-color:color-mix(in srgb,var(--reward) 50%,transparent);background:color-mix(in srgb,var(--reward) 10%,transparent);color:var(--brand-text)}.model-selector_paid__1wOuO{border-color:color-mix(in srgb,var(--premium) 50%,transparent);background:color-mix(in srgb,var(--premium) 10%,transparent);color:var(--premium-text)}html[class~=dark] .model-selector_free__1COh8{background:color-mix(in srgb,var(--reward) 20%,transparent)}html[class~=dark] .model-selector_paid__1wOuO{background:color-mix(in srgb,var(--premium) 20%,transparent)}.model-selector_loadingContent__VvtzC,.model-selector_selectedContent__5v6G8,.model-selector_triggerContent__Xiz_R{gap:var(--space-2)}.model-selector_triggerContent__Xiz_R{flex:1 1 0%}.model-selector_loadingContent__VvtzC,.model-selector_selectedContent__5v6G8{flex:1 1 0%;justify-content:center}.model-selector_triggerLabel__p9srb{overflow:hidden;color:var(--text-secondary);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.model-selector_triggerDivider__tPkJQ{width:1px;height:var(--space-3);margin-inline:2px;background:var(--hairline-strong)}.model-selector_loadingIcon__wC6v0,.model-selector_loadingText__VdKLy{display:block;flex-shrink:0;background:var(--surface-2);animation:model-selector_modelSelectorPulse__Aqejd calc(var(--duration-generator-slow) * 4) var(--ease-standard) infinite}.model-selector_loadingIcon__wC6v0{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-xs)}.model-selector_loadingText__VdKLy{width:108px;max-width:132px;height:var(--space-4);border-radius:var(--radius-pill)}.model-selector_selectedName___SWjv{max-width:132px;overflow:hidden;font-weight:var(--font-weight-semibold);line-height:1;text-overflow:ellipsis;white-space:nowrap}.model-selector_group__mBwSG{min-width:0}.model-selector_groupDivider__BhzAO{border-bottom:1px solid var(--hairline);padding-bottom:var(--space-2)}.model-selector_groupLabelRow__vRutu{display:flex;align-items:center;padding:0 2px 6px}.model-selector_groupLabel__WlO7z{gap:var(--space-2)}.model-selector_groupMark__G34n7{width:2px;height:var(--icon-sm);flex-shrink:0;border-radius:var(--radius-pill);background:var(--generator-premium-frame)}.model-selector_groupTitle__30nnf{max-width:14rem;overflow:hidden;color:var(--text-secondary);font-size:var(--type-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.model-selector_column__Pydxu,.model-selector_mobileList__Uijpi,.model-selector_optionList__7QRBy,.model-selector_singleColumnList__AKGN6{display:flex;flex-direction:column;gap:10px}.model-selector_optionList__7QRBy{gap:6px}.model-selector_mobileOption__vnGAo{display:block;width:100%;text-align:left}.model-selector_mobileTrigger__I1cOS{justify-content:space-between}.model-selector_mobileSheet__Cqpy_{border-color:var(--hairline-strong);border-radius:var(--generator-radius-sheet) var(--generator-radius-sheet) 0 0;background:var(--generator-panel-fade),var(--surface);padding:var(--space-4) var(--space-4) var(--space-6)}.model-selector_sheetHandle__MGWXy{width:48px;height:6px;margin:0 auto var(--space-4);border-radius:var(--radius-pill);background:var(--surface-2)}.model-selector_sheetHeader__1ym22{margin-bottom:var(--space-5);text-align:left}.model-selector_mobileList__Uijpi{max-height:min(72vh,560px);overflow-y:auto;padding:0 6px var(--space-1)}.model-selector_desktop__JCkNL{display:none}@media (min-width:640px){.model-selector_mobileSheet__Cqpy_,.model-selector_mobileTrigger__I1cOS{display:none}.model-selector_desktop__JCkNL{display:block}}.model-selector_contentInner__8DUsi{position:relative}.model-selector_contentFade__2aoIZ{position:absolute;z-index:10;top:0;right:0;left:0;height:var(--space-4);pointer-events:none;background:var(--generator-panel-fade)}.model-selector_contentGrid__CGwDW{padding:var(--space-2)}.model-selector_twoColumnGrid__N72sj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@keyframes model-selector_modelSelectorPulse__Aqejd{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.model-selector_loadingIcon__wC6v0,.model-selector_loadingText__VdKLy{animation:none}.model-selector_option__WfK8D,.model-selector_trigger__khQzY{transition:none}}.parameter-selector_content__HBI6W{max-height:320px;padding:var(--space-1)}.parameter-selector_aspectRatioContent__6Dby4{width:240px}.parameter-selector_resolutionContent__ycGAu{width:200px}.parameter-selector_item__eLBBt{cursor:pointer;border-radius:var(--radius-lg);padding:10px var(--space-8) 10px 10px}.parameter-selector_item__eLBBt[data-highlighted]{background:var(--accent);color:var(--accent-foreground)}.parameter-selector_embeddedTrigger__EySW8,.parameter-selector_panelTrigger__cIjVG{display:flex;align-items:center;color:var(--text-primary);box-shadow:none}.parameter-selector_panelTrigger__cIjVG{width:100%;height:40px;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);padding-inline:14px;font-size:var(--type-md);box-shadow:var(--elevation-1);transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard)}.parameter-selector_panelTrigger__cIjVG:focus,.parameter-selector_panelTrigger__cIjVG:hover,.parameter-selector_panelTrigger__cIjVG[data-state=open]{border-color:color-mix(in srgb,var(--foreground) 20%,transparent);background:color-mix(in srgb,var(--accent) 50%,transparent)}.parameter-selector_embeddedTrigger__EySW8{width:auto;height:var(--space-8);border-color:transparent;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--muted) 60%,transparent);padding-inline:var(--space-3);color:color-mix(in srgb,var(--foreground) 80%,transparent);font-size:var(--type-sm)}.parameter-selector_embeddedTrigger__EySW8:focus,.parameter-selector_embeddedTrigger__EySW8:hover,.parameter-selector_embeddedTrigger__EySW8[data-state=open]{background:var(--muted)}.parameter-selector_panelTrigger__cIjVG:focus-visible{outline:none;box-shadow:var(--elevation-1)}.parameter-selector_embeddedTrigger__EySW8:focus-visible{outline:none;box-shadow:none}.parameter-selector_panelTrigger__cIjVG>svg{margin-left:var(--space-1);color:var(--text-secondary)}.parameter-selector_embeddedTrigger__EySW8>svg{margin-left:var(--space-2);color:var(--text-secondary)}.parameter-selector_disabled__OYSyi,.parameter-selector_unavailable__JZVJT{cursor:not-allowed;opacity:.5}.parameter-selector_triggerContent__kTZQe{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.parameter-selector_triggerLabel__DDW_h,.parameter-selector_triggerValue__HlkhN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parameter-selector_triggerLabel__DDW_h{max-width:92px;color:var(--text-secondary);font-weight:var(--font-weight-medium)}.parameter-selector_triggerValue__HlkhN{max-width:62px;font-weight:var(--font-weight-semibold)}.parameter-selector_triggerDivider__ZhwDc{width:1px;height:var(--space-3);margin-inline:2px;background:var(--hairline-strong)}.parameter-selector_optionRow__zysEU{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-3)}.parameter-selector_optionMainCompact___HtQ3,.parameter-selector_optionMain__XIN_e{display:flex;min-width:0;align-items:center}.parameter-selector_optionMain__XIN_e{gap:10px}.parameter-selector_optionMainCompact___HtQ3{gap:6px}.parameter-selector_optionLabel__4GTUp{font-size:var(--type-md);font-weight:var(--font-weight-semibold);line-height:1}.parameter-selector_optionDescription__U_AcC{color:var(--text-secondary);font-size:var(--type-xs);line-height:1}.parameter-selector_descriptionColumn__uk_sb{display:flex;min-width:72px;flex-shrink:0;justify-content:flex-end;text-align:right}.parameter-selector_countSpacer__wy0GF{min-width:var(--space-4);flex-shrink:0}.parameter-selector_aspectGlyph__1YIwk{width:var(--space-7);height:var(--space-7);flex-shrink:0;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--muted) 40%,transparent);padding:var(--space-1)}.parameter-selector_aspectGlyphInner__wTAVH{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.parameter-selector_aspectPreview__oPPDL{border:1px solid color-mix(in srgb,var(--foreground) 44%,transparent);border-radius:calc(var(--badge-radius) - 1px);background:color-mix(in srgb,var(--foreground) 10%,transparent)}@media (prefers-reduced-motion:reduce){.parameter-selector_embeddedTrigger__EySW8,.parameter-selector_item__eLBBt,.parameter-selector_panelTrigger__cIjVG{transition:none}}.PremiumOptionIndicator_indicator__J90A7{display:inline-flex;width:var(--space-4);height:var(--space-4);flex-shrink:0;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--premium) 30%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--premium) 12%,transparent);color:var(--premium-text);box-shadow:var(--generator-primary-glow-sm)}html[class~=dark] .PremiumOptionIndicator_indicator__J90A7{background:color-mix(in srgb,var(--premium) 10%,transparent)}.PremiumOptionIndicator_icon__oF8PL{width:var(--type-2xs);height:var(--type-2xs);fill:currentColor}.ControlBar_chipIcon__1Zwps{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.ControlBar_mobileTile__pxfXO{position:relative;display:flex;height:auto;min-height:74px;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid color-mix(in srgb,var(--border) 65%,transparent);border-radius:var(--radius-lg);background:var(--generator-control-tile-background);color:color-mix(in srgb,var(--foreground) 96%,transparent);padding:10px;box-shadow:none;transition:background-color var(--duration-generator-fast) var(--ease-standard),border-color var(--duration-generator-fast) var(--ease-standard),box-shadow var(--duration-generator-fast) var(--ease-standard),color var(--duration-generator-fast) var(--ease-standard),opacity var(--duration-generator-fast) var(--ease-standard)}.ControlBar_mobileTile__pxfXO:hover:not(:disabled){border-color:color-mix(in srgb,var(--border) 80%,transparent);background:var(--generator-control-tile-background-hover)}.ControlBar_mobileTile__pxfXO:focus-visible{outline:0;box-shadow:var(--focus-shadow-inset)}.ControlBar_active__lbGPz{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 9%,transparent);color:var(--text-primary);box-shadow:var(--generator-control-tile-selected-shadow)}.ControlBar_active__lbGPz:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent)}.ControlBar_disabled__Fzj3o{cursor:not-allowed;border-color:color-mix(in srgb,var(--border) 55%,transparent);background:var(--generator-control-tile-background-disabled);color:color-mix(in srgb,var(--foreground) 44%,transparent);opacity:.5}.ControlBar_tileBadge__IMTs9{position:absolute;top:10px;right:10px;box-shadow:var(--generator-control-premium-shadow)}.ControlBar_tileLabel__5dj_r{color:inherit;font-size:var(--type-base);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1;text-align:center}.ControlBar_outputPanel__L5wUp{display:grid;gap:var(--space-5)}.ControlBar_outputSection__ZtdeX{display:grid;gap:var(--space-3)}.ControlBar_outputHeading__mfEaI{color:color-mix(in srgb,var(--foreground) 92%,transparent);font-size:var(--type-md);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:var(--space-5)}.ControlBar_tileGrid__dyfzp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ControlBar_tileCompact__KTGSr{min-width:0;padding-inline:var(--space-2)}.ControlBar_tileShort__QMn9F{min-height:64px}.ControlBar_ratioPreviewFrame__u9Uze{display:flex;width:var(--space-8);height:var(--space-8);align-items:center;justify-content:center;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--background) 58%,transparent);padding:var(--space-1)}.ControlBar_ratioPreview__yDCnS{border:1px solid color-mix(in srgb,currentColor 50%,transparent);border-radius:var(--badge-radius);background:color-mix(in srgb,currentColor 10%,transparent)}.ControlBar_settingsRoot__Nm9es{min-width:0;flex:0 0 auto}.ControlBar_triggerLabel__3mRZt{display:flex;min-width:0;align-items:center;gap:6px}.ControlBar_triggerText__IRlHy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ControlBar_compoundControl__n9MOn{position:relative;display:none;width:max-content;min-width:0;height:40px;align-items:stretch;justify-content:flex-start;gap:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 55%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--background) 72%,transparent);color:var(--text-primary);padding:0;font-size:var(--type-sm);font-weight:var(--font-weight-semibold);box-shadow:none;transition:background-color var(--duration-generator-fast) var(--ease-standard),border-color var(--duration-generator-fast) var(--ease-standard),color var(--duration-generator-fast) var(--ease-standard),opacity var(--duration-generator-fast) var(--ease-standard)}.ControlBar_mobileCompoundTrigger__B_AAQ{display:flex;height:44px;border-color:transparent;background:transparent}.ControlBar_mobileCompoundTrigger__B_AAQ:before{position:absolute;z-index:0;inset-block:2px;inset-inline:0;border:1px solid color-mix(in srgb,var(--border) 55%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--background) 72%,transparent);content:"";pointer-events:none;transition:background-color var(--duration-generator-fast) var(--ease-standard),border-color var(--duration-generator-fast) var(--ease-standard)}.ControlBar_desktopCompoundTrigger__HxsLe{display:none}.ControlBar_compoundSegment__fIT8g{position:relative;z-index:1;display:flex;min-width:64px;height:100%;flex:1 0 auto;align-items:center;justify-content:center;gap:var(--space-1);color:inherit;padding-inline:10px;pointer-events:none}.ControlBar_compoundSegment__fIT8g+.ControlBar_compoundSegment__fIT8g:before{position:absolute;inset-block:9px;inset-inline-start:0;width:1px;background:color-mix(in srgb,var(--border) 60%,transparent);content:"";pointer-events:none}.ControlBar_compoundControl__n9MOn:hover:not(:disabled),.ControlBar_compoundControl__n9MOn[data-state=open]{border-color:color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--foreground) 5%,transparent)}.ControlBar_mobileCompoundTrigger__B_AAQ:hover:not(:disabled),.ControlBar_mobileCompoundTrigger__B_AAQ[data-state=open]{border-color:transparent;background:transparent}.ControlBar_mobileCompoundTrigger__B_AAQ:hover:not(:disabled):before,.ControlBar_mobileCompoundTrigger__B_AAQ[data-state=open]:before{border-color:color-mix(in srgb,var(--border) 76%,transparent);background:color-mix(in srgb,var(--foreground) 5%,transparent)}.ControlBar_compoundControl__n9MOn:focus-visible{outline:0;box-shadow:var(--focus-shadow-inset)}.ControlBar_compoundControl__n9MOn:disabled{cursor:not-allowed;opacity:.45}.ControlBar_mobileControl__j6Dxj:focus-visible{outline:0;box-shadow:var(--focus-shadow-inset)}.ControlBar_readOnlySegment__Caoe4{color:color-mix(in srgb,var(--foreground) 72%,transparent)}.ControlBar_chevron__WiL8D{width:var(--icon-xs);height:var(--icon-xs);flex-shrink:0;margin-inline:2px 8px;color:var(--text-tertiary)}.ControlBar_settingsPopover__VhvBM{width:min(92vw,392px);max-height:min(70vh,580px);border:1px solid color-mix(in srgb,var(--border) 55%,transparent);border-radius:var(--radius-xl);padding:var(--space-4);box-shadow:var(--generator-control-panel-shadow);backdrop-filter:blur(var(--generator-blur-xl))}.ControlBar_settingsPopover__VhvBM,.ControlBar_settingsSheet___Y25d{overflow-y:auto;background:var(--generator-control-panel-background)}.ControlBar_settingsSheet___Y25d{width:calc(100% - var(--space-4));max-height:min(78dvh,620px);margin-inline:auto;border-color:color-mix(in srgb,var(--border) 45%,transparent);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:var(--space-4) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));overscroll-behavior:contain}.ControlBar_sheetHandle__z2xaL{width:48px;height:6px;margin:0 auto var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--foreground) 10%,transparent)}.ControlBar_sheetHeader__G6uq1{margin-bottom:var(--space-5);text-align:left}.ControlBar_desktopFooter__osu6q{display:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.ControlBar_desktopControls__qp4Xq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ControlBar_mobileControls__OLPf0,.ControlBar_mobileFooter__SGiTw{display:flex;align-items:center;gap:6px}.ControlBar_mobileControls__OLPf0{min-width:0;flex:1 1 0%;overflow:hidden}.ControlBar_mobileControl__j6Dxj{display:flex;min-width:0;height:var(--space-8);flex:1 1 0%;border:1px solid color-mix(in srgb,var(--border) 45%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--background) 72%,transparent);color:var(--text-primary);padding-inline:var(--space-2);font-size:var(--type-sm);font-weight:var(--font-weight-medium);line-height:var(--space-4);box-shadow:none}.ControlBar_mobileControl__j6Dxj:hover:not(:disabled){background:var(--background)}.ControlBar_mobileControlContent__Y4N6V{display:flex;min-width:0;align-items:center;gap:6px}.ControlBar_actionRow__ZOI5D{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-2) var(--space-3);border-top:1px solid color-mix(in srgb,var(--border) 42%,transparent);background:transparent}.ControlBar_actionRowInner__7YWGF{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2)}.ControlBar_actionOutputSettings__VCuw6{grid-row:1;grid-column:1/-1;width:100%;min-width:0}.ControlBar_actionOutputSettings__VCuw6 .ControlBar_mobileCompoundTrigger__B_AAQ{width:100%}.ControlBar_modelWrap__6vzt1{grid-row:2;grid-column:1;min-width:0;overflow:hidden}.ControlBar_modelTriggerWidth__04uSu{width:100%}.ControlBar_actionRight__C8Qw_{display:flex;grid-row:2;grid-column:2;width:auto;min-width:0;align-items:center}.ControlBar_actionRight__C8Qw_>*{width:auto}@media (max-width:639px){.ControlBar_modelTriggerWidth__04uSu{height:44px}.ControlBar_modelTriggerWidth__04uSu>div>div:nth-child(2),.ControlBar_modelTriggerWidth__04uSu>div>span:first-child{display:none}}@media (min-width:640px){.ControlBar_desktopCompoundTrigger__HxsLe{display:flex}.ControlBar_mobileCompoundTrigger__B_AAQ,.ControlBar_mobileFooter__SGiTw,.ControlBar_settingsSheet___Y25d{display:none}.ControlBar_desktopFooter__osu6q{display:flex}.ControlBar_actionRow__ZOI5D{padding:10px var(--space-4)}.ControlBar_actionRowInner__7YWGF{display:flex;gap:var(--space-3)}.ControlBar_actionOutputSettings__VCuw6{width:auto;flex:0 0 auto}.ControlBar_modelWrap__6vzt1{min-width:250px;flex:0 0 250px;margin-inline-start:auto}.ControlBar_modelTriggerWidth__04uSu{width:250px}.ControlBar_actionRight__C8Qw_,.ControlBar_actionRight__C8Qw_>*{width:auto}}@media (prefers-reduced-motion:reduce){.ControlBar_compoundControl__n9MOn,.ControlBar_mobileControl__j6Dxj,.ControlBar_mobileTile__pxfXO{transition:none}}html[class~=dark] .ControlBar_mobileTile__pxfXO{border-color:color-mix(in srgb,var(--contrast-border) 38%,transparent);background:var(--generator-control-tile-background);color:color-mix(in srgb,var(--contrast-foreground) 88%,transparent)}html[class~=dark] .ControlBar_mobileTile__pxfXO:hover:not(:disabled){border-color:color-mix(in srgb,var(--contrast-border) 38%,transparent);background:var(--generator-control-tile-background-hover)}html[class~=dark] .ControlBar_active__lbGPz{color:var(--contrast-foreground)}html[class~=dark] .ControlBar_active__lbGPz,html[class~=dark] .ControlBar_active__lbGPz:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 60%,transparent);background:color-mix(in srgb,var(--primary) 14%,transparent)}html[class~=dark] .ControlBar_disabled__Fzj3o{border-color:color-mix(in srgb,var(--contrast-border) 38%,transparent);background:var(--generator-control-tile-background-disabled);color:color-mix(in srgb,var(--contrast-foreground) 40%,transparent)}html[class~=dark]
	.ControlBar_compoundSegment__fIT8g+.ControlBar_compoundSegment__fIT8g:before{background:color-mix(in srgb,var(--contrast-surface) 9%,transparent)}html[class~=dark] .ControlBar_compoundControl__n9MOn{border-color:color-mix(in srgb,var(--contrast-surface) 8%,transparent);background:transparent}html[class~=dark] .ControlBar_mobileCompoundTrigger__B_AAQ{border-color:transparent;background:transparent}html[class~=dark] .ControlBar_mobileCompoundTrigger__B_AAQ:before{border-color:color-mix(in srgb,var(--contrast-surface) 8%,transparent);background:transparent}html[class~=dark] .ControlBar_compoundControl__n9MOn:hover:not(:disabled),html[class~=dark] .ControlBar_compoundControl__n9MOn[data-state=open]{border-color:color-mix(in srgb,var(--contrast-surface) 13%,transparent);background:color-mix(in srgb,var(--contrast-surface) 4%,transparent)}html[class~=dark] .ControlBar_mobileCompoundTrigger__B_AAQ:hover:not(:disabled),html[class~=dark] .ControlBar_mobileCompoundTrigger__B_AAQ[data-state=open]{border-color:transparent;background:transparent}html[class~=dark] .ControlBar_mobileCompoundTrigger__B_AAQ:hover:not(:disabled):before,html[class~=dark] .ControlBar_mobileCompoundTrigger__B_AAQ[data-state=open]:before{border-color:color-mix(in srgb,var(--contrast-surface) 13%,transparent);background:color-mix(in srgb,var(--contrast-surface) 4%,transparent)}html[class~=dark] .ControlBar_readOnlySegment__Caoe4{color:color-mix(in srgb,var(--contrast-foreground) 68%,transparent)}html[class~=dark] .ControlBar_actionRow__ZOI5D{border-color:color-mix(in srgb,var(--contrast-border) 28%,transparent);background:transparent}html[class~=dark] .ControlBar_settingsPopover__VhvBM,html[class~=dark] .ControlBar_settingsSheet___Y25d{border-color:color-mix(in srgb,var(--contrast-surface) 10%,transparent);background:var(--generator-control-panel-background)}.SubmitButton_container__S4jLk{position:relative;width:100%;flex-shrink:0}.SubmitButton_button__4yOJ7{display:flex;width:100%;min-width:128px;height:44px;align-items:center;justify-content:center;gap:var(--space-2);border:0;border-radius:var(--radius-lg);background:var(--generator-submit-background);color:var(--contrast-foreground);padding-inline:var(--space-3);font-size:var(--type-md);font-weight:var(--font-weight-semibold);line-height:var(--space-5);box-shadow:var(--generator-submit-shadow);transition:background var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard),transform var(--duration-normal) var(--ease-standard);white-space:nowrap}.SubmitButton_credits__7hMUF,.SubmitButton_primaryLabel__vb9Bn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1)}.SubmitButton_divider__XkGVK{width:1px;height:var(--space-5);flex-shrink:0;background:color-mix(in srgb,currentColor 36%,transparent)}.SubmitButton_credits__7hMUF{min-width:var(--space-7);font-variant-numeric:tabular-nums}.SubmitButton_button__4yOJ7:hover:not(:disabled){background:var(--generator-submit-background-hover);box-shadow:var(--generator-submit-shadow-hover);transform:translateY(-2px)}.SubmitButton_button__4yOJ7:focus-visible{outline:0;box-shadow:var(--focus-shadow-inset)}.SubmitButton_disabled__RLJ1D,.SubmitButton_loading__0TVF6{cursor:not-allowed;background:var(--generator-submit-background-disabled);color:color-mix(in srgb,var(--contrast-foreground) 70%,transparent);box-shadow:none;transform:none}.SubmitButton_icon__mQ_b4{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.SubmitButton_creditIcon__CdcC8{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0;fill:currentColor}.SubmitButton_loadingIcon__HBgS6{animation:SubmitButton_submit-loading__GbfeK var(--duration-generator-spin) var(--ease-linear) infinite}@media (max-width:340px){.SubmitButton_button__4yOJ7{min-width:112px;padding-inline:var(--space-2)}}@media (min-width:640px){.SubmitButton_container__S4jLk{width:auto}.SubmitButton_button__4yOJ7{width:auto;min-width:148px;height:40px;gap:var(--space-3);padding-inline:var(--space-4)}}@keyframes SubmitButton_submit-loading__GbfeK{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.SubmitButton_button__4yOJ7{transition:none}.SubmitButton_button__4yOJ7:hover:not(:disabled){transform:none}.SubmitButton_loadingIcon__HBgS6{animation:none}}.GenerationStage_loadingStage__Irk_s{display:flex;width:100%;max-width:60rem;align-items:center;justify-content:center;gap:var(--space-3);margin-inline:auto;padding:var(--space-6);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:var(--generator-radius-card);background:var(--card);color:var(--muted-foreground);box-shadow:var(--elevation-1);font-size:var(--type-sm);font-weight:var(--font-weight-medium)}.GenerationStage_loadingIndicator__qAB8y{width:var(--space-4);height:var(--space-4);border:2px solid color-mix(in srgb,var(--primary) 24%,transparent);border-top-color:var(--brand-display);border-radius:var(--radius-pill);animation:GenerationStage_generation-stage-spin___oFwI var(--duration-generator-spin) var(--ease-linear) infinite}@keyframes GenerationStage_generation-stage-spin___oFwI{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.GenerationStage_loadingIndicator__qAB8y{animation:none}}.MarketingCarousel_nav__49zBL{color:var(--text-secondary);cursor:pointer;padding:2px;transition:color var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.MarketingCarousel_nav__49zBL:hover{color:var(--text-primary)}.MarketingCarousel_nav__49zBL:active{transform:scale(.95)}.MarketingCarousel_dot__eVtOc{width:6px;height:6px;flex-shrink:0;cursor:pointer;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-primary) 16%,transparent);transition:width var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard)}.MarketingCarousel_dot__eVtOc:hover{background:color-mix(in srgb,var(--text-primary) 30%,transparent)}.MarketingCarousel_dot__eVtOc[data-active=true]{width:20px;background:var(--primary);box-shadow:var(--elevation-1)}.MarketingCarousel_dotOverlay__jGtCp{background:color-mix(in srgb,var(--surface) 58%,transparent)}.MarketingCarousel_dotOverlay__jGtCp:hover{background:color-mix(in srgb,var(--surface) 82%,transparent)}@media (max-width:767px){.MarketingCarousel_dot__eVtOc[data-active=true]{width:14px}}.MarketingFeatureList_desktopList__1SmB9{display:none;flex-direction:column;gap:56px}@media (min-width:768px){.MarketingFeatureList_desktopList__1SmB9{display:flex;gap:80px}}.MarketingFeatureList_row__8kkrn{display:flex;flex-direction:column;align-items:center;gap:28px}@media (min-width:768px){.MarketingFeatureList_row__8kkrn{flex-direction:row;gap:48px}.MarketingFeatureList_rowReverse__RuVyJ{flex-direction:row-reverse}}@media (min-width:1024px){.MarketingFeatureList_row__8kkrn{gap:64px}}.MarketingFeatureList_kicker__tmcK5{color:var(--text-tertiary);font-size:var(--type-2xs);font-weight:var(--font-weight-bold);letter-spacing:0;line-height:1.2;text-transform:uppercase}.MarketingFeatureList_copy__e4ohv{flex:1 1 0%;max-width:32rem;text-align:left}.MarketingFeatureList_copy__e4ohv>*+*{margin-top:var(--space-4)}.MarketingFeatureList_header__Z4UZi{display:flex;align-items:center;gap:var(--space-3)}.MarketingFeatureList_icon__0XzWX{width:36px;height:36px}.MarketingFeatureList_iconGlyph__eQc1S{width:var(--icon-md);height:var(--icon-md)}.MarketingFeatureList_tags__ZT7CW{display:flex;flex-wrap:wrap;gap:var(--space-2)}.MarketingFeatureList_prompt__gFcQS{display:grid;gap:var(--space-2);max-width:min(100%,30rem);margin-top:var(--space-5);padding:var(--space-3);color:var(--foreground)}@media (min-width:768px){.MarketingFeatureList_prompt__gFcQS{padding:var(--space-3)}}.MarketingFeatureList_promptHeader__S2sfN{display:flex;min-height:var(--space-6);align-items:center;justify-content:space-between;gap:var(--space-2)}.MarketingFeatureList_promptLabel__YdKyw{display:inline-flex;min-width:0;height:var(--space-5);align-items:center;border:1px solid color-mix(in srgb,var(--primary) 14%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary) 7%,var(--surface));padding-inline:var(--space-2);color:var(--brand-text);font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.1em;line-height:1;text-transform:uppercase}.MarketingFeatureList_promptCopy__Y6fFk{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);font-size:var(--type-xs);line-height:1.55}.MarketingFeatureList_copyButton__KeWAY{width:var(--space-6);height:var(--space-6);flex-shrink:0;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 74%,transparent);color:var(--brand-text)}.MarketingFeatureList_copyButton__KeWAY:hover{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary) 8%,var(--surface));color:var(--brand-text)}.MarketingFeatureList_copyButtonIcon__CBqnF{width:14px;height:14px}.MarketingFeatureList_mediaWrap__oYGzf{display:flex;width:100%;flex:1 1 0%;justify-content:center}.MarketingFeatureList_media__ynBfl{position:relative;display:block;width:100%;aspect-ratio:4/3;border-radius:var(--radius-xl);padding:0;color:inherit;font:inherit}.MarketingFeatureList_media__ynBfl:is(button){cursor:pointer}.MarketingFeatureList_media__ynBfl:focus-visible{outline:0;box-shadow:var(--focus-shadow-surface)}.MarketingFeatureList_mediaImage__TV3Ed{object-fit:cover}.MarketingFeatureList_mobileList__2UBpE{display:grid;gap:var(--space-3)}.MarketingFeatureList_mobileItem__2ayVw{display:block;width:100%;padding:var(--space-4);color:inherit;font:inherit;text-align:left;transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.MarketingFeatureList_mobileItemInteractive__y55Hk{cursor:pointer}.MarketingFeatureList_mobileItemInteractive__y55Hk:hover{border-color:color-mix(in srgb,var(--brand-text) 26%,var(--border));background:color-mix(in srgb,var(--background) 70%,transparent)}.MarketingFeatureList_mobileItem__2ayVw:focus-visible{outline:0;box-shadow:var(--focus-shadow-surface)}.MarketingFeatureList_mobileMain__JB7H4{display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:start;gap:var(--space-4)}.MarketingFeatureList_mobileCopy__hiqe_{min-width:0}.MarketingFeatureList_mobileHeader__VCagR{display:flex;align-items:center;gap:var(--space-2);margin-bottom:6px}.MarketingFeatureList_mobileIcon__rENHx{width:var(--space-6);height:var(--space-6);flex-shrink:0}.MarketingFeatureList_mobileLabel__fbDMj{color:color-mix(in srgb,var(--brand-text) 70%,transparent);font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:var(--font-weight-semibold);line-height:1}.MarketingFeatureList_mobileTitle__I_7lb{margin-bottom:var(--space-1);color:var(--foreground);font-family:var(--font-display);font-size:var(--type-md);font-weight:var(--font-weight-semibold);line-height:1.22;text-wrap:balance}.MarketingFeatureList_mobileDescription__00qxo{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-tertiary);font-size:var(--type-base);line-height:1.55}.MarketingFeatureList_mobileTags__Z1_ZR{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-3)}.MarketingFeatureList_mobileMedia__A2T_H{position:relative;aspect-ratio:1/1;border-radius:var(--radius-lg)}.MarketingFeatureList_mobileImage__zhaKz{object-fit:cover}.MarketingFeatureList_mobilePrompt__i_1go{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) 10px}.MarketingFeatureList_mobilePromptBody___n4i6{min-width:0;flex:1 1 0%}.MarketingFeatureList_mobilePromptLabel__fRceZ{margin-bottom:3px;color:var(--brand-text);font-family:var(--font-mono);font-size:var(--type-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.09em;line-height:1;text-transform:uppercase}.MarketingFeatureList_mobilePromptText__hJ4tB{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-secondary);font-size:var(--type-2xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug)}.PreviewGrid_root__L8IVZ{width:100%;max-width:60rem;margin-inline:auto}.PreviewGrid_workspace__YQ9RT{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:var(--generator-radius-card);background:var(--card);box-shadow:var(--elevation-1)}.PreviewGrid_fullscreenRoot__gkL02{position:fixed;inset:0;z-index:9999}.PreviewGrid_fullscreenBackdrop__VEPbI{position:fixed;inset:0;border:0;background:var(--generator-fullscreen-scrim);backdrop-filter:blur(var(--generator-blur-md));transition:opacity var(--duration-base) var(--ease-standard)}.PreviewGrid_fullscreenDialog__4G1yT{position:fixed;inset:0;display:flex;flex-direction:column;padding:var(--space-2);animation:PreviewGrid_preview-enter__lRueg var(--duration-base) var(--ease-standard)}.PreviewGrid_fullscreenToolbar__6cJgJ{position:relative;z-index:20;display:flex;width:100%;max-width:72rem;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-inline:auto;padding:var(--space-2) 10px;border:1px solid color-mix(in srgb,var(--contrast-border) 34%,transparent);border-radius:var(--generator-radius-card);background:color-mix(in srgb,var(--overlay-scrim) 88%,transparent);color:var(--contrast-foreground);box-shadow:var(--shadow-2xl);backdrop-filter:blur(var(--generator-blur-xl))}.PreviewGrid_fullscreenTitleGroup__REq5l{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--space-1);padding-inline:var(--space-1)}.PreviewGrid_fullscreenTitle__kaymc{min-width:0;overflow:hidden;color:var(--contrast-muted-foreground);font-family:var(--font-mono);font-size:var(--type-xs);letter-spacing:.18em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PreviewGrid_fullscreenCounterGroup__BZRaU{display:flex;flex-shrink:0;align-items:center;gap:6px}.PreviewGrid_fullscreenDivider__iHfb4{width:1px;height:var(--space-3);background:color-mix(in srgb,var(--contrast-border) 38%,transparent)}.PreviewGrid_fullscreenCounter___3HKY{color:color-mix(in srgb,var(--contrast-muted-foreground) 58%,transparent);font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:.16em;text-transform:uppercase}.PreviewGrid_fullscreenPagerDesktop__RD0Zg{display:none;align-items:center;gap:2px}.PreviewGrid_fullscreenArrow__kOmEq,.PreviewGrid_fullscreenClose__fhzDI,.PreviewGrid_fullscreenMiniButton__hDzsO,.PreviewGrid_fullscreenToolbarAction__oCJrm{border:1px solid color-mix(in srgb,var(--contrast-border) 34%,transparent);background:color-mix(in srgb,var(--contrast-surface) 6%,transparent);transition:background-color var(--duration-generator-fast) var(--ease-standard),border-color var(--duration-generator-fast) var(--ease-standard),color var(--duration-generator-fast) var(--ease-standard),opacity var(--duration-generator-fast) var(--ease-standard)}.PreviewGrid_fullscreenArrow__kOmEq:hover,.PreviewGrid_fullscreenClose__fhzDI:hover,.PreviewGrid_fullscreenMiniButton__hDzsO:hover,.PreviewGrid_fullscreenToolbarAction__oCJrm:hover{border-color:color-mix(in srgb,var(--contrast-border) 52%,transparent);background:color-mix(in srgb,var(--contrast-surface) 12%,transparent);color:var(--contrast-foreground)}.PreviewGrid_fullscreenArrow__kOmEq:focus-visible,.PreviewGrid_fullscreenClose__fhzDI:focus-visible,.PreviewGrid_fullscreenMiniButton__hDzsO:focus-visible,.PreviewGrid_fullscreenToolbarAction__oCJrm:focus-visible{outline:0;box-shadow:var(--focus-shadow-control)}.PreviewGrid_fullscreenMiniButton__hDzsO{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--radius-md);color:color-mix(in srgb,var(--contrast-foreground) 45%,transparent)}.PreviewGrid_fullscreenActions__S6FBE{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:6px}.PreviewGrid_fullscreenToolbarAction__oCJrm{display:inline-flex;height:44px;align-items:center;gap:6px;padding-inline:10px;border-radius:var(--radius-xl);color:color-mix(in srgb,var(--contrast-foreground) 78%,transparent);font-size:var(--type-sm);font-weight:var(--font-weight-medium)}.PreviewGrid_fullscreenActionLabel__z2b68{display:none}.PreviewGrid_fullscreenClose__fhzDI{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--radius-xl);color:color-mix(in srgb,var(--contrast-foreground) 68%,transparent)}.PreviewGrid_fullscreenMedia__AZ8Im{position:relative;z-index:10;min-height:0;flex:1;overflow:hidden;margin-top:var(--space-2);border:1px solid color-mix(in srgb,var(--contrast-border) 34%,transparent);border-radius:var(--generator-radius-media);background:color-mix(in srgb,var(--overlay-scrim) 72%,transparent);box-shadow:var(--generator-media-shadow)}.PreviewGrid_fullscreenImage__TDoQP{object-fit:contain;padding:var(--space-2)}.PreviewGrid_fullscreenArrow__kOmEq{position:absolute;top:50%;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--overlay-scrim) 78%,transparent);color:color-mix(in srgb,var(--contrast-foreground) 76%,transparent);box-shadow:var(--shadow-2xl);backdrop-filter:blur(var(--generator-blur-md));transform:translateY(-50%)}.PreviewGrid_fullscreenArrowPrevious__dY7bw{left:var(--space-2)}.PreviewGrid_fullscreenArrowNext__snC_9{right:var(--space-2)}.PreviewGrid_miniIcon__zACM2{width:var(--icon-sm);height:var(--icon-sm)}.PreviewGrid_toolbarIcon__8_tIQ{width:var(--icon-md);height:var(--icon-md);flex-shrink:0}.PreviewGrid_fullscreenArrowIcon__GpSjw{width:var(--icon-xl);height:var(--icon-xl)}.PreviewGrid_header__KbZ0D{width:100%;padding:var(--space-3) var(--space-4);border-bottom:1px solid color-mix(in srgb,var(--border) 58%,transparent);background:color-mix(in srgb,var(--surface-1) 62%,var(--card))}.PreviewGrid_headerRow__Omdqu{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.PreviewGrid_headerTitleGroup__2swlD{display:inline-flex;min-width:0;align-items:center;gap:var(--space-2)}.PreviewGrid_headerIcon__XyTPN{width:var(--icon-md);height:var(--icon-md);flex:none;color:var(--brand-display)}.PreviewGrid_headerTitle__MtAHb{color:var(--text-primary);font-size:var(--type-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.PreviewGrid_headerCount__aBoX7{padding-left:var(--space-2);border-left:1px solid color-mix(in srgb,var(--border) 78%,transparent);color:var(--text-tertiary);font-size:var(--type-xs)}.PreviewGrid_body__g6wgW{padding:var(--space-3) var(--space-4) var(--space-4)}.PreviewGrid_bodyStack__Ue0jw{display:flex;flex-direction:column;gap:var(--space-3)}.PreviewGrid_promptBlock__25jb8{min-width:0;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--border) 50%,transparent)}.PreviewGrid_promptLabel__UezE7{display:flex;align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--type-xs);font-weight:var(--font-weight-semibold)}.PreviewGrid_promptCopy__I5SHj{display:-webkit-box;overflow:hidden;margin-top:2px;color:var(--text-secondary);font-size:var(--type-sm);line-height:var(--leading-relaxed);-webkit-box-orient:vertical;-webkit-line-clamp:2}.PreviewGrid_summaryActions__uz8QO{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.PreviewGrid_statusPill__bHAHU{height:26px;gap:6px;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--muted-foreground)}.PreviewGrid_statsPill___aRb8,.PreviewGrid_statusPill__bHAHU{display:inline-flex;align-items:center;font-size:var(--type-xs)}.PreviewGrid_statsPill___aRb8{position:relative;color:var(--text-tertiary)}.PreviewGrid_statsPill___aRb8+.PreviewGrid_statsPill___aRb8{padding-left:var(--space-2)}.PreviewGrid_statsPill___aRb8+.PreviewGrid_statsPill___aRb8:before{position:absolute;top:50%;left:0;width:1px;height:var(--space-3);background:color-mix(in srgb,var(--border) 76%,transparent);content:"";transform:translateY(-50%)}.PreviewGrid_queueStatus__h0s0F{background:var(--premium-surface);color:var(--premium-text)}.PreviewGrid_statusDot__JwFjM{width:6px;height:6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary) 72%,transparent);animation:PreviewGrid_preview-pulse__BF6ut calc(var(--duration-generator-slow) * 4) var(--generator-ease-pulse) infinite}.PreviewGrid_queueStatusDot__VLhTw{background:var(--premium)}.PreviewGrid_stopButton__ZvKXw{height:30px;gap:6px;padding-inline:var(--space-2);border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-1) 72%,var(--card));color:var(--text-secondary);font-size:var(--type-xs);font-weight:var(--font-weight-medium);box-shadow:none;transition:background-color var(--duration-generator-fast) var(--ease-standard),border-color var(--duration-generator-fast) var(--ease-standard),color var(--duration-generator-fast) var(--ease-standard),transform var(--duration-generator-fast) var(--ease-standard)}.PreviewGrid_stopButton__ZvKXw:hover{border-color:color-mix(in srgb,var(--destructive) 34%,var(--border));background:color-mix(in srgb,var(--destructive) 7%,var(--surface-1));color:var(--foreground)}.PreviewGrid_stopButton__ZvKXw:active{transform:translateY(1px)}.PreviewGrid_stopButton__ZvKXw:focus-visible{outline:0;box-shadow:var(--focus-shadow-control)}.PreviewGrid_stopIcon__QekjD{width:10px;height:10px;flex-shrink:0;fill:color-mix(in srgb,var(--destructive) 74%,transparent);color:color-mix(in srgb,var(--destructive) 84%,transparent)}.PreviewGrid_queueBanner__jZa6Y{position:relative}.PreviewGrid_queueFrame__t6z3c{border:1px solid var(--premium-border);border-radius:var(--radius-lg);background:var(--premium-surface)}.PreviewGrid_queueSurface__DJDqX{position:relative;padding:10px var(--space-3)}.PreviewGrid_queueContent__7Jp9S{position:relative;display:flex;flex-direction:column;gap:var(--space-2)}.PreviewGrid_queueCopy__HMBuW{min-width:0}.PreviewGrid_queueTitle__X9Sv1{color:var(--text-primary);font-size:var(--type-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.PreviewGrid_queueTitleRow__QxCJr{display:inline-flex;align-items:center;gap:var(--space-2)}.PreviewGrid_queueTitleSeparator__K47Fc{color:var(--text-quaternary)}.PreviewGrid_queueBadge__d67NO{display:inline-flex;align-items:center;padding:2px var(--space-2);border:1px solid var(--premium-border-strong);border-radius:var(--radius-pill);background:var(--premium-surface);color:var(--premium-text);font-size:var(--type-2xs);font-weight:var(--font-weight-semibold)}.PreviewGrid_queueDescription__dTI7H{display:-webkit-box;overflow:hidden;margin-top:2px;color:var(--muted-foreground);font-size:var(--type-sm);line-height:var(--leading-snug);-webkit-box-orient:vertical;-webkit-line-clamp:2}.PreviewGrid_queueCta__NRvRn{width:100%;height:var(--space-7);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--primary);color:var(--primary-foreground);font-size:var(--type-sm);font-weight:var(--font-weight-semibold);box-shadow:none;transition:background-color var(--duration-generator-fast) var(--ease-standard),opacity var(--duration-generator-fast) var(--ease-standard),transform var(--duration-generator-fast) var(--ease-standard)}.PreviewGrid_queueCta__NRvRn:hover{opacity:.9}.PreviewGrid_queueCta__NRvRn:focus-visible{outline:0;box-shadow:var(--focus-shadow-control)}.PreviewGrid_previewArea__dTbQi{position:relative}.PreviewGrid_comparisonLayout__zi_w3{display:grid;align-items:center}.PreviewGrid_comparisonLayout__zi_w3,.PreviewGrid_comparisonResultOnly___gmch{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.PreviewGrid_hideReferenceMobile__L6o__{display:none}.PreviewGrid_referenceCard__wSjnI{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 40%,transparent);border-radius:var(--radius-lg);background:var(--surface-1)}.PreviewGrid_referenceLabel__0aSGo,.PreviewGrid_resultLabel__3h9w9{position:absolute;top:var(--space-3);left:var(--space-3);z-index:10;padding:2px var(--space-2);border-radius:var(--generator-radius-micro);font-family:var(--font-mono);font-size:var(--type-2xs);letter-spacing:var(--tracking-tight);text-transform:uppercase}.PreviewGrid_referenceLabel__0aSGo{background:var(--overlay-scrim);color:var(--contrast-muted-foreground);backdrop-filter:blur(var(--generator-blur-sm))}.PreviewGrid_resultLabel__3h9w9{background:color-mix(in srgb,var(--primary) 80%,transparent);color:var(--primary-foreground);backdrop-filter:blur(var(--generator-blur-sm))}.PreviewGrid_referenceMedia__BnnB5{position:relative;width:100%;height:100%}.PreviewGrid_referenceImage__AzhrD{object-fit:contain;padding:var(--space-2)}.PreviewGrid_resultColumn__V_sJG{min-width:0}.PreviewGrid_resultList__Jqdq1{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.PreviewGrid_resultList__Jqdq1[data-layout-count="1"]{max-width:35rem;margin-inline:auto}.PreviewGrid_resultList__Jqdq1[data-layout-count="2"],.PreviewGrid_resultList__Jqdq1[data-layout-count="3"],.PreviewGrid_resultList__Jqdq1[data-layout-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.PreviewGrid_scrollingResultList__TTfc3{scrollbar-width:none}.PreviewGrid_scrollingResultList__TTfc3::-webkit-scrollbar{display:none}.PreviewGrid_previewCard__G9mKg{position:relative;display:flex;width:100%;min-width:0;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:var(--radius-lg);background:var(--card);transition:background-color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard)}.PreviewGrid_previewCard__G9mKg:hover{border-color:color-mix(in srgb,var(--border) 100%,var(--primary) 12%);box-shadow:var(--shadow-2xs)}html[class~=dark] .PreviewGrid_previewCard__G9mKg{background:var(--card)}.PreviewGrid_constrainedCard__tvd_I{max-width:var(--item-width);margin-inline:auto}.PreviewGrid_cancelledOverlay__rtwwB,.PreviewGrid_failedOverlay__4hUer,.PreviewGrid_processingOverlay__w5fZu,.PreviewGrid_queuedOverlay__mdhi8{position:relative;width:100%;aspect-ratio:var(--preview-aspect-ratio)}.PreviewGrid_queuedOverlay__mdhi8{overflow:hidden;background:color-mix(in srgb,var(--premium-surface) 70%,var(--surface-1))}.PreviewGrid_processingOverlay__w5fZu{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--surface-1)}.PreviewGrid_loadingDecorations__hQbMB,.PreviewGrid_loadingTone__f_Vdi{position:absolute;inset:0}.PreviewGrid_loadingDecorations__hQbMB{overflow:hidden}.PreviewGrid_loadingTone__f_Vdi{background:color-mix(in srgb,var(--premium-surface) 62%,transparent)}.PreviewGrid_processingTone__5n8vO{background:color-mix(in srgb,var(--primary) 6%,var(--surface-1))}.PreviewGrid_queueProgressTrack__jHMuC{position:absolute;inset:auto 0 0;height:2px;background:color-mix(in srgb,var(--premium) 18%,transparent)}.PreviewGrid_queueProgressTrack__jHMuC:after{display:block;width:var(--queue-progress);height:100%;background:var(--premium);content:"";transition:width var(--duration-base) var(--ease-standard)}.PreviewGrid_scanBand___m08b{position:absolute;inset-block:0;left:-45%;width:18%;background:color-mix(in srgb,var(--primary) 6%,transparent);filter:blur(18px);animation:PreviewGrid_preview-shimmer__vyxJa calc(var(--duration-base) * 11) var(--ease-in-out) infinite}.PreviewGrid_queuedScan__1VPQ8{background:color-mix(in srgb,var(--premium) 8%,transparent)}.PreviewGrid_loadingContent__ciVfo,.PreviewGrid_processingContent__svhGp{position:relative;z-index:10;display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2)}.PreviewGrid_loadingIndicator__t_TlL{display:block;width:28px;height:3px;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--border) 82%,transparent)}.PreviewGrid_loadingIndicatorBar__7k2_0{display:block;width:52%;height:100%;border-radius:inherit;background:var(--primary);animation:PreviewGrid_preview-loading-indicator__BZ1E2 calc(var(--duration-base) * 7) var(--ease-in-out) infinite alternate}.PreviewGrid_queuedIndicatorBar___icMA{background:var(--premium)}.PreviewGrid_loadingCopy__6aFts{display:flex;width:min(18rem,calc(100% - 2rem));flex-direction:column;align-items:center;gap:2px;color:var(--muted-foreground);font-size:var(--type-sm);font-weight:var(--font-weight-medium);text-align:center}.PreviewGrid_loadingDescription__opAJ9,.PreviewGrid_loadingEta__mW10K{color:var(--text-tertiary);font-size:var(--type-2xs);font-weight:var(--font-weight-normal)}.PreviewGrid_loadingDescription__opAJ9{max-width:min(18rem,calc(100% - 2rem));line-height:var(--leading-snug);text-align:center}.PreviewGrid_processingCopy__FURIz{display:flex;width:min(18rem,calc(100% - 2rem));flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}.PreviewGrid_processingTitle__SZf3Q{display:flex;align-items:center;gap:6px;color:var(--muted-foreground);font-size:var(--type-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}.PreviewGrid_processingDescription__Qi8A0{color:var(--text-tertiary);font-size:var(--type-2xs);line-height:var(--leading-snug)}.PreviewGrid_loadingActionRow__uw8DI{display:grid;height:44px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:var(--space-3);padding-inline:var(--space-4);border-top:1px solid color-mix(in srgb,var(--border) 62%,transparent);background:var(--card)}.PreviewGrid_loadingActionRow__uw8DI span{width:58%;height:5px;justify-self:center;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--border) 74%,transparent)}.PreviewGrid_cancelledOverlay__rtwwB,.PreviewGrid_failedOverlay__4hUer{display:flex;flex-direction:column;align-items:center;justify-content:center;border:0}.PreviewGrid_failedOverlay__4hUer{border-color:color-mix(in srgb,var(--destructive) 28%,transparent);background:color-mix(in srgb,var(--destructive) 12%,var(--card))}.PreviewGrid_cancelledOverlay__rtwwB{border-color:color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--muted) 72%,transparent)}.PreviewGrid_failedIcon__DWWpk{width:var(--space-8);height:var(--space-8);margin-bottom:var(--space-2);color:var(--destructive)}.PreviewGrid_cancelledText__UQv13,.PreviewGrid_failedText__F3hxg{padding-inline:var(--space-4);font-size:var(--type-sm);font-weight:var(--font-weight-medium);text-align:center}.PreviewGrid_failedText__F3hxg{color:var(--destructive)}.PreviewGrid_cancelledText__UQv13{color:var(--muted-foreground)}.PreviewGrid_cancelledIconFrame__1I6EG{display:flex;width:var(--space-8);height:var(--space-8);align-items:center;justify-content:center;margin-bottom:var(--space-2);border:1px solid color-mix(in srgb,var(--muted-foreground) 40%,transparent);border-radius:var(--radius-pill)}.PreviewGrid_cancelledIcon__IseGL{width:var(--icon-md);height:var(--icon-md);color:var(--muted-foreground)}.PreviewGrid_successMedia__T8UF3{position:relative;width:100%;aspect-ratio:var(--preview-aspect-ratio);background:var(--surface-1)}.PreviewGrid_generatedImage__QE0mH{object-fit:contain}.PreviewGrid_referenceResultImage__Yokb8{padding:var(--space-2)}.PreviewGrid_compactResultImage__XZqlq,.PreviewGrid_denseResultImage__YsTRb,.PreviewGrid_regularResultImage__ZcIIb{padding:0}.PreviewGrid_contentMask__i0fby{position:absolute;inset:0 0 44px;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding-inline:var(--space-5);background:var(--media-overlay-scrim-strong);color:var(--contrast-foreground);text-align:center;backdrop-filter:blur(var(--generator-blur-sm))}.PreviewGrid_maskIcon__OKcpe{width:var(--space-6);height:var(--space-6);color:var(--contrast-muted-foreground)}.PreviewGrid_maskTitle__MZV52{color:var(--contrast-foreground);font-size:var(--type-md);font-weight:var(--font-weight-semibold)}.PreviewGrid_maskDescription___ZT1O{max-width:280px;color:var(--contrast-muted-foreground);font-size:var(--type-sm);line-height:1.625}.PreviewGrid_maskAction__9gSrZ{display:inline-flex;align-items:center;padding:6px var(--space-3);border:0;border-radius:var(--radius-pill);background:var(--contrast-surface);color:var(--primary-foreground);font-size:var(--type-sm);font-weight:var(--font-weight-medium);transition:background-color var(--duration-generator-fast) var(--ease-standard),opacity var(--duration-generator-fast) var(--ease-standard)}.PreviewGrid_maskAction__9gSrZ:hover{background:color-mix(in srgb,var(--contrast-surface) 90%,transparent)}.PreviewGrid_maskAction__9gSrZ:focus-visible{outline:0;box-shadow:var(--focus-shadow-control)}.PreviewGrid_actionBar__Ur4Fy{position:relative;width:100%;height:44px;border-top:1px solid color-mix(in srgb,var(--border) 62%,transparent);background:var(--card);opacity:1;transition:opacity var(--duration-normal) var(--ease-standard)}.PreviewGrid_maskedActionBar__f20kr{pointer-events:none;opacity:0}.PreviewGrid_actionBarCenter__GYY0Z{display:flex;height:100%;justify-content:center}.PreviewGrid_actionGroup__SBl8A{display:flex;width:100%;align-items:center;gap:0}.PreviewGrid_compactActionGroup__60fng,.PreviewGrid_denseActionGroup__P0VLP{width:100%}html[class~=dark] .PreviewGrid_actionGroup__SBl8A{background:transparent}.PreviewGrid_actionButton__OuB3j{display:flex;min-width:0;flex:1;align-items:center;justify-content:center;gap:6px;height:100%;padding:var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-size:var(--type-xs);font-weight:var(--font-weight-medium);line-height:1;text-align:center;transition:background-color var(--duration-generator-fast) var(--ease-standard),color var(--duration-generator-fast) var(--ease-standard),opacity var(--duration-generator-fast) var(--ease-standard)}.PreviewGrid_actionButton__OuB3j:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 7%,transparent);color:var(--text-primary)}.PreviewGrid_actionButton__OuB3j:focus-visible{outline:0;box-shadow:var(--focus-shadow-control)}.PreviewGrid_actionButton__OuB3j:disabled{cursor:wait;color:var(--muted-foreground);opacity:.62}.PreviewGrid_actionIcon__wMDJs{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.PreviewGrid_editLoadingIcon__V6351{animation:PreviewGrid_preview-spin__AKxHY var(--duration-generator-spin) var(--ease-linear) infinite}.PreviewGrid_actionDivider__dlljt{width:1px;height:var(--space-4);background:color-mix(in srgb,var(--border) 70%,transparent)}.PreviewGrid_hideCompactDivider__vddq5{display:none}.PreviewGrid_emptyState__NRdVQ{position:relative;width:100%;aspect-ratio:var(--preview-aspect-ratio);background:color-mix(in srgb,var(--muted) 40%,transparent)}@media (min-width:640px){.PreviewGrid_fullscreenDialog__4G1yT{padding:var(--space-4)}.PreviewGrid_fullscreenToolbar__6cJgJ{align-items:center;padding-inline:var(--space-3)}.PreviewGrid_fullscreenTitleGroup__REq5l{flex-direction:row;align-items:center;gap:var(--space-2)}.PreviewGrid_fullscreenPagerDesktop__RD0Zg{display:flex}.PreviewGrid_fullscreenActionLabel__z2b68{display:inline}.PreviewGrid_fullscreenMedia__AZ8Im{margin-top:var(--space-4);border-radius:calc(var(--radius-xl) + var(--radius-md))}.PreviewGrid_fullscreenImage__TDoQP{padding:var(--space-4)}.PreviewGrid_fullscreenArrow__kOmEq{width:48px;height:48px}.PreviewGrid_fullscreenArrowPrevious__dY7bw{left:var(--space-4)}.PreviewGrid_fullscreenArrowNext__snC_9{right:var(--space-4)}.PreviewGrid_fullscreenArrowIcon__GpSjw{width:var(--space-6);height:var(--space-6)}.PreviewGrid_comparisonResultOnly___gmch{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-4)}.PreviewGrid_hideReferenceMobile__L6o__{display:block}.PreviewGrid_flexCard__p1BGU{width:100%}.PreviewGrid_resultList__Jqdq1{gap:var(--space-3)}.PreviewGrid_resultList__Jqdq1[data-layout-count="2"],.PreviewGrid_resultList__Jqdq1[data-layout-count="3"],.PreviewGrid_resultList__Jqdq1[data-layout-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.PreviewGrid_actionBar__Ur4Fy,.PreviewGrid_loadingActionRow__uw8DI{height:40px}.PreviewGrid_contentMask__i0fby{bottom:40px}.PreviewGrid_compactAction__tfpfI{width:auto;height:100%;min-width:0;flex:1;padding:var(--space-2)}.PreviewGrid_denseAction__45Wat{min-width:0;flex:1}.PreviewGrid_regularAction__3nmEa{min-width:0;flex:1;padding:var(--space-2);font-size:var(--type-sm)}.PreviewGrid_compactActionLabel__cxrlH{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}}@media (min-width:768px){.PreviewGrid_fullscreenDialog__4G1yT{padding:var(--space-6)}.PreviewGrid_header__KbZ0D{padding:14px var(--space-5)}.PreviewGrid_body__g6wgW{padding:var(--space-4) var(--space-5) var(--space-5)}.PreviewGrid_queueContent__7Jp9S{flex-direction:row;align-items:center;justify-content:space-between}.PreviewGrid_queueCta__NRvRn{width:auto;flex-shrink:0}}@media (min-width:900px){.PreviewGrid_resultList__Jqdq1[data-layout-count="3"]{max-width:57.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto}.PreviewGrid_resultList__Jqdq1[data-layout-count="4"]{max-width:57.5rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:auto}.PreviewGrid_resultList__Jqdq1[data-layout-count="2"]{max-width:51.25rem;margin-inline:auto}.PreviewGrid_comparisonLayout__zi_w3{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:0}.PreviewGrid_comparisonLayout__zi_w3 .PreviewGrid_resultList__Jqdq1{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.PreviewGrid_headerRow__Omdqu{align-items:flex-start}.PreviewGrid_headerCount__aBoX7{display:none}.PreviewGrid_summaryActions__uz8QO{gap:var(--space-1)}.PreviewGrid_statsPill___aRb8{display:none}.PreviewGrid_stopButton__ZvKXw{width:44px;min-width:44px;height:44px;justify-content:center;padding:0}.PreviewGrid_stopIcon__QekjD{width:11px;height:11px}.PreviewGrid_resultList__Jqdq1:not([data-layout-count="1"]) .PreviewGrid_actionButton__OuB3j span,.PreviewGrid_stopLabel__VnyBK{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.PreviewGrid_resultList__Jqdq1:not([data-layout-count="1"]) .PreviewGrid_actionDivider__dlljt{display:none}}@keyframes PreviewGrid_preview-enter__lRueg{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes PreviewGrid_preview-pulse__BF6ut{50%{opacity:.5}}@keyframes PreviewGrid_preview-shimmer__vyxJa{0%{opacity:.3;transform:translateX(0)}to{opacity:.7;transform:translateX(420%)}}@keyframes PreviewGrid_preview-loading-indicator__BZ1E2{0%{transform:translateX(-34%)}to{transform:translateX(94%)}}@keyframes PreviewGrid_preview-spin__AKxHY{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.PreviewGrid_actionBar__Ur4Fy,.PreviewGrid_actionButton__OuB3j,.PreviewGrid_editLoadingIcon__V6351,.PreviewGrid_fullscreenArrow__kOmEq,.PreviewGrid_fullscreenBackdrop__VEPbI,.PreviewGrid_fullscreenClose__fhzDI,.PreviewGrid_fullscreenDialog__4G1yT,.PreviewGrid_fullscreenMiniButton__hDzsO,.PreviewGrid_fullscreenToolbarAction__oCJrm,.PreviewGrid_loadingIndicatorBar__7k2_0,.PreviewGrid_maskAction__9gSrZ,.PreviewGrid_previewCard__G9mKg,.PreviewGrid_queueCta__NRvRn,.PreviewGrid_queueProgressTrack__jHMuC,.PreviewGrid_scanBand___m08b,.PreviewGrid_statusDot__JwFjM,.PreviewGrid_stopButton__ZvKXw{animation:none;transition:none}}.MarketingToolShowcase_panel__UkBAG{overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface) 96%,var(--background));box-shadow:var(--elevation-1)}.MarketingToolShowcase_panelCompact__xTtEB{border-radius:var(--radius-lg);padding:var(--space-3)}.MarketingToolShowcase_split__pZEHE{display:grid;min-height:360px}@media (min-width:768px){.MarketingToolShowcase_split__pZEHE{grid-template-columns:repeat(2,minmax(0,1fr));min-height:420px}}.MarketingToolShowcase_pane__5CBUs{position:relative;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--muted) 58%,var(--surface));padding:var(--space-8)}.MarketingToolShowcase_paneAccent__jt6Rj{border-top:1px solid var(--border);background:color-mix(in srgb,var(--muted) 64%,var(--surface))}@media (min-width:768px){.MarketingToolShowcase_paneAccent__jt6Rj{border-top:0;border-left:1px solid var(--border)}}.MarketingToolShowcase_summaryBar__4imuy{display:flex;align-items:center;justify-content:center;gap:var(--space-3);border-top:1px solid var(--border);background:color-mix(in srgb,var(--muted) 66%,var(--surface));padding:12px var(--space-6)}.MarketingToolShowcase_skeletonFill__ReZwL{position:absolute;inset:0}.MarketingToolShowcase_skeletonBlock__5zzMM,.MarketingToolShowcase_skeletonFill__ReZwL{background:color-mix(in srgb,var(--muted) 72%,var(--surface));animation:MarketingToolShowcase_marketing-skeleton-pulse__xJy6K 1.4s ease-in-out infinite}.MarketingToolShowcase_skeletonBlock__5zzMM{width:100%;height:100%}.MarketingToolShowcase_roundControl__RtysR{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--muted) 76%,var(--surface));color:var(--text-primary);padding:var(--space-3);transition:background var(--duration-base) var(--ease-standard)}.MarketingToolShowcase_roundControl__RtysR:hover{background:color-mix(in srgb,var(--muted) 88%,var(--surface))}.MarketingToolShowcase_touchTarget__mydxI{position:relative;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-block:-16px}.MarketingToolShowcase_showcaseNote__zpn3q{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--type-sm);line-height:1.5;text-align:center}.MarketingToolShowcase_showcaseGrid__9Aj6v{display:none;gap:var(--space-5)}@media (min-width:1024px){.MarketingToolShowcase_showcaseGrid__9Aj6v{display:grid;grid-template-columns:minmax(360px,.32fr) minmax(0,.68fr);align-items:start}}.MarketingToolShowcase_showcaseListCard__UixA3{grid-template-columns:124px minmax(0,1fr)}.MarketingToolShowcase_actionGrid__bXBPx{display:grid;gap:var(--space-4)}@media (min-width:1024px){.MarketingToolShowcase_actionGrid__bXBPx{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.MarketingToolShowcase_promptActionBar__AlYnk{margin-top:var(--space-4);padding:var(--space-4)}.MarketingToolShowcase_promptActionGroup__2ZDef{display:flex;align-items:center;gap:var(--space-2)}@media (min-width:1024px){.MarketingToolShowcase_promptActionGroup__2ZDef{justify-content:flex-end}}.MarketingToolShowcase_promptAction__a6EaQ{min-height:40px;gap:var(--space-2);border-radius:var(--radius-pill);border-color:color-mix(in srgb,var(--border) 78%,transparent);background:var(--surface);color:var(--text-primary);font-family:inherit;padding-inline:var(--space-4);box-shadow:var(--elevation-1);transition:background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard);white-space:nowrap}.MarketingToolShowcase_promptAction__a6EaQ:hover{border-color:color-mix(in srgb,var(--text-secondary) 16%,var(--border));background:color-mix(in srgb,var(--muted) 66%,var(--surface));color:var(--text-primary);transform:translateY(-1px)}.MarketingToolShowcase_promptActionIcon__YwqMC{width:14px;height:14px;color:var(--brand-text)}@media (max-width:639px){.MarketingToolShowcase_promptAction__a6EaQ{flex:1 1 0%;min-width:0}}.MarketingToolShowcase_mediaFrame__d5tn0{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--muted) 68%,var(--surface));box-shadow:var(--elevation-1)}.MarketingToolShowcase_mediaFrameAccent__VyNrk{border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary) 5%,var(--surface))}.MarketingToolShowcase_label__ThEBz{position:absolute;z-index:10;display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface) 90%,transparent);color:var(--text-primary);font-size:var(--type-2xs);font-weight:var(--font-weight-semibold);line-height:1.2;padding:4px 10px;backdrop-filter:blur(10px)}.MarketingToolShowcase_labelAccent__rMxfa{border-color:color-mix(in srgb,var(--primary) 20%,var(--border));background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--brand-text)}.MarketingToolShowcase_tabs__uZysn{gap:6px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--muted) 68%,var(--surface));padding:6px}.MarketingToolShowcase_tab__Mfkic,.MarketingToolShowcase_tabs__uZysn{display:inline-flex;align-items:center;border-radius:var(--radius-pill)}.MarketingToolShowcase_tab__Mfkic{position:relative;justify-content:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--type-sm);font-weight:var(--font-weight-semibold);min-height:36px;padding:8px 16px;transition:background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);white-space:nowrap}.MarketingToolShowcase_tab__Mfkic:hover{background:color-mix(in srgb,var(--surface) 86%,var(--muted));color:var(--text-primary)}.MarketingToolShowcase_tab__Mfkic[data-active=true]{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--elevation-1)}.MarketingToolShowcase_aspectIcon__ramSw{display:inline-block;border:2px solid;border-radius:var(--radius-xs)}.MarketingToolShowcase_aspectIconLandscape__2ulCw{width:16px;height:12px}.MarketingToolShowcase_aspectIconPortrait__m_5xF{width:12px;height:16px}.MarketingToolShowcase_aspectIconWide__kHxRj{width:16px;height:9px}.MarketingToolShowcase_aspectIconTall__AZNyW{width:9px;height:16px}.MarketingToolShowcase_aspectIconSquare__EUFW5{width:14px;height:14px}.MarketingToolShowcase_showcaseImage__Yh79k{width:auto;height:auto;max-width:100%;max-height:280px;object-fit:contain;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:var(--radius-lg);background:var(--surface)}@media (min-width:768px){.MarketingToolShowcase_showcaseImage__Yh79k{max-height:340px}}.MarketingToolShowcase_compareIndicator___hul4{position:absolute;left:50%;top:50%;z-index:20;display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-primary);box-shadow:var(--elevation-1);transform:translate(-50%,-50%)}@media (min-width:768px){.MarketingToolShowcase_compareIndicator___hul4{display:flex}}.MarketingToolShowcase_progress__9_O_2{display:flex;align-items:center;gap:6px;width:min(220px,100%);margin-inline:auto;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface) 86%,transparent);padding:6px}.MarketingToolShowcase_progressDot__HC4Bb{position:relative;flex:1 1 0%;height:6px;overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--border) 76%,transparent);transition:background var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.MarketingToolShowcase_progressDot__HC4Bb[data-active=true]{background:var(--primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent)}.MarketingToolShowcase_progressFill__GfX95{position:absolute;inset-block:0;left:0;width:0;border-radius:var(--radius-pill);background:var(--primary)}.MarketingToolShowcase_progressFill__GfX95.MarketingToolShowcase_is-running__qlhf_{animation:MarketingToolShowcase_progressFill__GfX95 4s linear forwards}@keyframes MarketingToolShowcase_progressFill__GfX95{0%{width:0}to{width:100%}}.MarketingToolShowcase_copyButton__Cpiwg{width:40px;height:40px;flex-shrink:0;border-radius:var(--radius-pill);border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--text-secondary)}.MarketingToolShowcase_copyButton__Cpiwg:hover{background:var(--surface);color:var(--text-primary)}.MarketingToolShowcase_mediaOverlay__MjxZX{padding:48px var(--space-4) var(--space-4);background:linear-gradient(0deg,color-mix(in srgb,var(--overlay-scrim) 100%,black 34%) 0,color-mix(in srgb,var(--overlay-scrim) 78%,transparent) 52%,transparent 100%)}.MarketingToolShowcase_mediaOverlayControl__EOmb8{display:flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,white 18%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,white 16%,transparent);color:white;padding:var(--space-3);transition:background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.MarketingToolShowcase_mediaOverlayControl__EOmb8:hover{border-color:color-mix(in srgb,white 28%,transparent);background:color-mix(in srgb,white 24%,transparent)}.MarketingToolShowcase_mediaOverlayCopy__rtMao{flex:1 1 0%;padding-inline:var(--space-4);color:white;font-size:var(--type-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.MarketingToolShowcase_sliderHandle__noNxt{position:absolute;top:0;bottom:0;z-index:20;width:1px;cursor:col-resize;background:var(--surface);box-shadow:var(--elevation-1)}.MarketingToolShowcase_scrollList__fv1bp{scrollbar-width:none}.MarketingToolShowcase_scrollList__fv1bp::-webkit-scrollbar{display:none;width:0;height:0}.MarketingToolShowcase_scrollbar__bAQXJ{position:absolute;top:var(--space-5);right:6px;bottom:var(--space-5);width:6px;pointer-events:none;border-radius:var(--radius-pill);transition:opacity var(--duration-base) var(--ease-standard)}.MarketingToolShowcase_scrollbarThumb__u6HqE{position:absolute;left:0;width:100%;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-primary) 28%,transparent)}.MarketingToolShowcase_listItemActive__xibHi{border-color:color-mix(in srgb,var(--text-secondary) 22%,var(--border));background:color-mix(in srgb,var(--muted) 58%,var(--surface))}.MarketingToolShowcase_listItemActive__xibHi:before{position:absolute;inset-block:var(--space-4);left:0;width:1px;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:var(--brand-text);content:""}.MarketingToolShowcase_listItemIdle__wYiH2{border-color:transparent;background:color-mix(in srgb,var(--surface) 72%,transparent)}.MarketingToolShowcase_listItemIdle__wYiH2:hover{border-color:color-mix(in srgb,var(--border) 72%,transparent);background:color-mix(in srgb,var(--muted) 52%,var(--surface))}.MarketingToolShowcase_thumbnail__8D2jp{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:var(--radius-lg);opacity:.72;transition:border-color var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.MarketingToolShowcase_thumbnail__8D2jp:hover,.MarketingToolShowcase_thumbnail__8D2jp[data-active=true]{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));opacity:1;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.MarketingToolShowcase_progressFill__GfX95.MarketingToolShowcase_is-running__qlhf_,.MarketingToolShowcase_skeletonBlock__5zzMM,.MarketingToolShowcase_skeletonFill__ReZwL{animation:none}}