.prompt-preset-selector{min-inline-size:0}.prompt-preset-selector__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.5rem;display:grid}.prompt-preset-selector__option{text-align:start;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.625rem;min-block-size:2.75rem;inline-size:100%;min-inline-size:0;padding:.625rem .75rem;line-height:1.4;display:grid}.prompt-preset-selector__icon{flex-shrink:0;justify-self:center;font-size:1rem;line-height:1}.prompt-preset-selector__label{white-space:normal;overflow-wrap:anywhere;min-inline-size:0}.prompt-preset-selector__toggle{text-align:start;min-block-size:2.75rem;padding-block:.375rem}.prompt-preset-selector__toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius)}.prompt-preset-selector__options--visual{scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:var(--border) transparent;padding:.125rem .125rem .5rem;display:flex;overflow-x:auto}.prompt-preset-selector__options--visual>*{scroll-snap-align:start;flex:0 0 8.5rem}.prompt-preset-selector__option--visual{grid-template-columns:minmax(0,1fr);align-content:start;gap:.375rem;padding:.25rem}.prompt-preset-selector__media{aspect-ratio:1;background:var(--muted);border-radius:.5rem;inline-size:100%;display:block;overflow:hidden}.prompt-preset-selector__image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.prompt-preset-selector__option--visual .prompt-preset-selector__label{padding:0 .25rem .25rem;font-size:.75rem;font-weight:500}.prompt-preset-selector__custom--visual{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:.5rem;padding:.5rem}.tool-generator-controls .image-uploader-hero:has(.image-uploader-hero__empty){min-block-size:158px}.tool-generator-controls .image-uploader-hero__empty{padding-block:0}.tool-generator-controls .image-uploader-hero__title{margin-block-end:0;font-size:.75rem;line-height:1.4}.tool-generator-controls .image-uploader-hero__icon{margin-block-end:.25rem}.tool-generator-controls .image-uploader-hero__hint{max-inline-size:100%;margin-block-end:.125rem;font-size:.6875rem;line-height:1.4}.tool-generator-controls .image-uploader-hero__url-trigger{min-block-size:2.75rem;padding-block:.375rem;font-size:.6875rem;line-height:1.25}.tool-generator-controls .image-uploader-hero__formats{margin-block-start:.25rem;font-size:.625rem;line-height:1.3}.tool-generator-controls .image-uploader-hero__url-form input,.tool-generator-controls .image-uploader-hero__url-form button{min-block-size:2.75rem}.tool-generator-controls .image-uploader-hero__url-form button{flex-shrink:0;min-inline-size:2.75rem;font-size:.6875rem}@media (width>=640px){.tool-generator-controls .image-uploader-hero:has(.image-uploader-hero__empty){min-block-size:214px}.tool-generator-controls .image-uploader-hero__empty{padding-block:.25rem}}@media (width<=767px){.tool-generator-controls{padding-block-end:5rem}.tool-generator-controls>*{scroll-margin-block-end:calc(var(--mobile-navigation-clearance) + 5rem)}.tool-generator-sidebar>.generator-studio-action{inset-block-end:var(--mobile-navigation-clearance)}}@media (hover:none),(pointer:coarse){.tool-generator-controls textarea,.tool-generator-controls input:not([type]),.tool-generator-controls input[type=text],.tool-generator-controls input[type=url],.tool-generator-controls input[type=number]{font-size:1rem}}@media (width<=560px){.tool-detail-deferred-faq{content-visibility:auto;contain-intrinsic-block-size:auto 1320px}.tool-detail-deferred-testimonials{content-visibility:auto;contain-intrinsic-block-size:auto 1340px}.tool-detail-deferred-models{content-visibility:auto;contain-intrinsic-block-size:auto 2040px}.tool-page-mobile-controls-first[data-workspace-variant=tool-page]:not(.comic-workflow-root) .tool-generator-controls .image-uploader-hero__empty{animation:none}.tool-page-mobile-controls-first[data-workspace-variant=tool-page]:not(.comic-workflow-root),.tool-page-mobile-controls-first[data-workspace-variant=tool-page]:not(.comic-workflow-root) .generator-studio-inspector.tool-generator-sidebar{container-type:normal}.tool-page-mobile-controls-first[data-workspace-variant=tool-page]:not(.comic-workflow-root) .generator-studio-canvas{min-block-size:390px}.tool-page-mobile-controls-first[data-workspace-variant=tool-page]:not(.comic-workflow-root) .generator-studio-action{padding-block-end:calc(.75rem + env(safe-area-inset-bottom))}}
