@font-face{font-family:Outline Fredoka;src:url(/fonts/fredoka-700.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Outline Nunito;src:url(/fonts/nunito-700.ttf) format("truetype");font-weight:700;font-display:swap}.creative-site{--creative-blue:#2535d9;--creative-ink:#111438;--creative-lime:#dfff32;--creative-yellow:#fff5b5;--primary:234 70% 53%;--primary-foreground:0 0% 100%;--ring:234 70% 53%;font-family:Outline Nunito,system-ui,sans-serif}.creative-site h1,.creative-site h2,.creative-site h3{font-family:Outline Fredoka,system-ui,sans-serif}.creative-tool-hero{background:var(--creative-yellow);border-bottom:2px solid var(--creative-ink)}.creative-tool-hero h1{color:var(--creative-blue)}.creative-tool-form,.creative-tool-hero aside{border:2px solid var(--creative-ink);background:white;border-radius:1.25rem;box-shadow:6px 6px 0 var(--creative-lime)}.creative-tool-form select{border:1.5px solid var(--creative-ink);border-radius:.75rem}.creative-tool-form select:focus-visible{outline-color:var(--creative-blue)}.creative-tool :where(section[aria-labelledby=tool-ideas]) article{border:2px solid var(--creative-ink);box-shadow:5px 5px 0 var(--creative-lime)}.creative-tool section[aria-labelledby=tool-how] h2,.creative-tool section[aria-labelledby=tool-ideas] h3{color:var(--creative-blue)}.creative-header,.dark .creative-header{background:#fff;border-bottom:2px solid #111438}.creative-header .creative-brand,.dark .creative-header .creative-brand{color:var(--creative-blue);font:700 1.5rem Outline Fredoka,sans-serif}.creative-header .creative-brand svg{width:1.75rem;height:1.75rem}.creative-header [data-header-playground]{background:#ff7d64;border:2px solid var(--creative-ink);color:var(--creative-ink);box-shadow:3px 3px 0 var(--creative-lime);border-radius:.75rem}.dark
	.creative-header
	:where(div>nav,div>nav>a,div>nav>div>button,div>div>button,div>div>div>div>button[aria-haspopup=menu]){color:#111438}.dark .creative-header .creative-account-trigger{background:#fffef8;border-color:#111438}.dark .creative-header .creative-account-trigger [class~=text-zinc-800]{color:#111438}.creative-header .creative-auth-action,.dark .creative-header .creative-auth-action{background:#2535d9;border:2px solid #111438;border-radius:.75rem;color:#fff}.creative-header .creative-auth-action:hover,.dark .creative-header .creative-auth-action:hover{background:#1928c3;color:#fff}.creative-header .creative-auth-free,.dark .creative-header .creative-auth-free{background:#dfff32;border:1.5px solid #111438;color:#111438}.creative-nav-panel,.dark .creative-nav-panel{background:#fffef8;border:2px solid #111438;box-shadow:4px 4px 0 #dfff32;color:#111438}.dark .creative-nav-panel a[class~=text-zinc-600]{color:#111438}.dark .creative-nav-panel :where(a:hover){background:#f2ffb2;color:#111438}.creative-language-panel,.dark .creative-language-panel{background:#fffef8;border:2px solid #111438;box-shadow:4px 4px 0 #dfff32}.creative-language-panel button,.dark .creative-language-panel button{color:#111438}.creative-language-panel button:hover,.creative-language-panel button[aria-checked=true],.dark .creative-language-panel button:hover,.dark .creative-language-panel button[aria-checked=true]{background:#efff9b;color:#111438}.creative-language-panel button svg[class],.dark .creative-language-panel button svg[class]{color:#2535d9}.creative-account-dialog,.dark .creative-account-dialog{background:#fffef8;border:2px solid #111438;box-shadow:6px 6px 0 #dfff32;color:#111438;font-family:Outline Nunito,system-ui,sans-serif}.creative-account-dialog [data-slot=dialog-header],.creative-account-dialog header,.dark .creative-account-dialog [data-slot=dialog-header],.dark .creative-account-dialog header{background:#fff5b5;border-color:#111438}.creative-account-dialog h2,.dark .creative-account-dialog h2{color:#2535d9;font-family:Outline Fredoka,system-ui,sans-serif;font-size:1.35rem}.dark
	.creative-account-dialog
	:is([class~=text-zinc-950],[class~=text-zinc-800],[class~=text-zinc-700],[class~=text-zinc-500],[class~=text-zinc-400]){color:#33364e}.creative-account-dialog section[class*=border-zinc],.dark .creative-account-dialog [class~=border-zinc-100],.dark .creative-account-dialog [class~=border-zinc-200],.dark .creative-account-dialog section[class*=border-zinc]{border-color:#a7a8b4}.creative-account-dialog .creative-account-credits,.dark .creative-account-dialog .creative-account-credits{background:#dfff32;border:2px solid #111438;color:#111438}.creative-account-dialog .creative-account-credits :is(p,span,strong,svg),.dark
	.creative-account-dialog
	.creative-account-credits
	:is(p,span,strong,svg){color:#111438;border-color:#a0ad22}.creative-account-dialog button[class~=w-full],.creative-account-dialog button[data-account-identity-copy][class~=bg-white],.dark
	.creative-account-dialog
	button[data-account-identity-copy][class~=bg-white],.dark .creative-account-dialog button[class~=w-full]{border:1.5px solid #111438;border-radius:.75rem;background:#fff;color:#111438}.creative-account-dialog
	button[data-account-identity-copy][class~=bg-white]:hover,.creative-account-dialog button[class~=w-full]:hover,.dark
	.creative-account-dialog
	button[data-account-identity-copy][class~=bg-white]:hover,.dark .creative-account-dialog button[class~=w-full]:hover{background:#efff9b}.dark .creative-nav-mobile,.dark .creative-nav-mobile button[aria-haspopup=menu]{background:#fffef8;border-color:#111438;color:#111438}.dark
	.creative-nav-mobile
	:is([class~=text-zinc-950],[class~=text-zinc-600],[class~=text-zinc-700],[class~=text-zinc-400]){color:#33364e}.creative-footer,.dark .creative-footer{background:#fff5b5;border-top:2px solid #111438;color:#111438}.dark .creative-footer :is([class~=text-zinc-950],[class~=text-zinc-600]){color:#33364e}.dark .creative-footer [class~=border-zinc-200]{border-color:#a7a8b4}.creative-footer :is(a,button):hover,.dark .creative-footer :is(a,button):hover{color:#2535d9}.creative-theme-menu,.dark .creative-theme-menu{background:#fffef8;border:2px solid #111438;box-shadow:4px 4px 0 #dfff32;color:#111438}.creative-theme-menu [role=menuitemradio],.dark .creative-theme-menu [role=menuitemradio]{color:#111438}.creative-theme-menu [role=menuitemradio]:focus,.dark .creative-theme-menu [role=menuitemradio]:focus{background:#efff9b;color:#111438}.creative-floating-button,.dark .creative-floating-button{background:#fffef8;border:2px solid #111438;box-shadow:3px 3px 0 #dfff32;color:#2535d9}.creative-floating-button:hover,.dark .creative-floating-button:hover{background:#efff9b;color:#111438}@media (max-width:639px){body:has(.creative-playground) .creative-floating-widgets{top:7rem;bottom:auto}}.creative-cookie-panel,.creative-feedback-dialog,.creative-feedback-select,.dark .creative-cookie-panel,.dark .creative-feedback-dialog,.dark .creative-feedback-select{--background:60 40% 99%;--foreground:236 53% 14%;--muted:55 70% 94%;--muted-foreground:234 16% 32%;--border:234 17% 70%;--input:234 17% 70%;--accent:70 100% 85%;--accent-foreground:236 53% 14%;--popover:60 40% 99%;--popover-foreground:236 53% 14%;background:#fffef8;border:2px solid #111438;box-shadow:5px 5px 0 #dfff32;color:#111438;color-scheme:light}.creative-cookie-panel :is(h2,h3),.creative-feedback-dialog :is([data-slot=dialog-title],h2),.dark .creative-cookie-panel :is(h2,h3),.dark .creative-feedback-dialog :is([data-slot=dialog-title],h2){color:#2535d9;font-family:Outline Fredoka,system-ui,sans-serif}.creative-feedback-dialog [data-slot=dialog-header],.dark .creative-feedback-dialog [data-slot=dialog-header]{background:#fff5b5;border-color:#111438}.dark
	.creative-cookie-panel
	:is([class~=text-zinc-950],[class~=text-zinc-700],[class~=text-zinc-600]),.dark
	.creative-feedback-dialog
	:is([class~=text-zinc-950],[class~=text-zinc-800],[class~=text-zinc-600],[class~=text-zinc-500]){color:#33364e}.creative-feedback-dialog [data-feedback-account-context],.dark .creative-feedback-dialog [data-feedback-account-context]{background:#efffbc;border:1.5px solid #111438}.creative-feedback-dialog [data-feedback-account-context] :where(p),.dark .creative-feedback-dialog [data-feedback-account-context] :where(p){color:#33364e}.creative-feedback-dialog :is(input,textarea,[data-slot=select-trigger]),.dark
	.creative-feedback-dialog
	:is(input,textarea,[data-slot=select-trigger]){background:#fff;border:1px solid #77798b;color:#111438}.creative-feedback-dialog [data-slot=tabs-list],.dark .creative-feedback-dialog [data-slot=tabs-list]{background:#f1f0e8;border:1px solid #111438}.creative-feedback-dialog [role=tab],.dark .creative-feedback-dialog [role=tab]{color:#33364e}.creative-feedback-dialog [role=tab][data-state=active],.dark .creative-feedback-dialog [role=tab][data-state=active]{background:#dfff32;border-color:#111438;color:#111438}.dark .creative-feedback-dialog [class~="bg-[#f7f5f1]"],.dark .creative-feedback-dialog [class~=bg-white]{background:#fffef8;color:#111438}.creative-feedback-dialog [data-feedback-thread-selected=true],.dark .creative-feedback-dialog [data-feedback-thread-selected=true]{background:#efffbc;color:#111438}.creative-feedback-dialog [data-feedback-status],.dark .creative-feedback-dialog [data-feedback-status]{background:#fff8d7;border-color:#a79a69;color:#634815}.creative-feedback-dialog [data-feedback-status=CLOSED],.dark .creative-feedback-dialog [data-feedback-status=CLOSED]{background:#efeee8;border-color:#b5b5aa;color:#45485f}.creative-feedback-dialog [data-feedback-message-role=user],.dark .creative-feedback-dialog [data-feedback-message-role=user]{background:#2535d9;color:#fff}.creative-feedback-dialog [data-feedback-message-role=support],.dark .creative-feedback-dialog [data-feedback-message-role=support]{background:#fff;border-color:#77798b;color:#111438}.creative-cookie-panel button[class~=bg-zinc-950],.creative-feedback-dialog button[class~=bg-zinc-950],.dark .creative-cookie-panel button[class~=bg-zinc-950],.dark .creative-feedback-dialog button[class~=bg-zinc-950]{background:#2535d9;border:1.5px solid #111438;color:#fff}.creative-feedback-select [role=option],.dark .creative-feedback-select [role=option]{color:#111438}.creative-cookie-panel [class~=bg-zinc-50],.dark .creative-cookie-panel [class~=bg-zinc-50]{background:#fff8cc;border:1px solid #d0c990}.creative-cookie-panel [class~=bg-emerald-100],.dark .creative-cookie-panel [class~=bg-emerald-100]{background:#dfff32;color:#111438}.creative-cookie-panel button[class~=bg-white],.dark .creative-cookie-panel button[class~=bg-white]{background:#fff;border-color:#111438;color:#111438}.creative-prompt{box-shadow:none}.creative-upload{justify-content:center;padding:1.5rem;border:2px dashed var(--creative-ink);border-radius:1rem;background:#fffdf1}.creative-upload-button{background:var(--creative-lime);border:2px solid var(--creative-ink);border-radius:.75rem;color:var(--creative-ink);font-size:1rem;font-weight:700;min-height:3rem;box-shadow:3px 3px 0 var(--creative-ink)}.creative-upload-button:hover{background:#d1f01c}.creative-continue{background:var(--creative-blue);border:2px solid var(--creative-ink);border-radius:.75rem;color:#fff;box-shadow:3px 3px 0 var(--creative-lime)}.creative-continue:hover{background:#1928c3}.creative-output{max-width:44rem}@media (max-width:639px){.creative-tool-hero{padding-top:1.5rem;padding-bottom:2rem}.creative-tool-hero h1{font-size:2.15rem;line-height:1.08}.creative-tool-hero h1+p{font-size:1rem;line-height:1.55;margin-top:.75rem}.creative-tool-hero #generator{margin-top:1.25rem}.creative-upload{padding:1rem}}.creative-playground{background:#fff8cc}.creative-playground-sidebar{border-right:2px solid var(--creative-ink);background:#fff}.creative-sidebar-close{border:2px solid var(--creative-ink);background:#dfff32;color:#111438}.creative-playground-toolbar{background:#fff;border-color:var(--creative-ink)}.creative-playground [data-creative-generate],.creative-playground-new{background:var(--creative-blue);color:#fff;border:2px solid var(--creative-ink);border-radius:.8rem;box-shadow:3px 3px 0 var(--creative-lime)}.creative-playground [data-creative-generate]:hover,.creative-playground-new:hover{background:#1928c3}.creative-playground-composer{border:2px solid var(--creative-ink);border-radius:1.25rem;background:#fff;box-shadow:5px 5px 0 var(--creative-lime)}.creative-playground h1,.creative-playground h2{color:var(--creative-blue)}.creative-result-card{border:2px solid var(--creative-ink);box-shadow:4px 4px 0 var(--creative-lime)}.creative-history-prompt p[class],.dark .creative-history-prompt p[class]{background:#fffef8;border:1.5px solid #111438;color:#111438}.creative-history-prompt p span,.dark .creative-history-prompt p span{color:#2535d9}.creative-history-prompt button,.dark .creative-history-prompt button{background:#fffef8;border-color:#77798b;color:#33364e}.creative-result-badge,.dark .creative-result-badge{background:#dfff32;border:1.5px solid #111438;color:#111438}.creative-result-edit,.dark .creative-result-edit{background:#2535d9;border:1.5px solid #111438;color:#fff}.creative-result-download,.dark .creative-result-download{background:#dfff32;border:1.5px solid #111438;color:#111438}.dark .creative-playground [data-output-metadata]{color:#45485f}.creative-option-trigger{border:1.5px solid var(--creative-ink);border-radius:.75rem}.creative-option-trigger:focus-visible{outline-color:var(--creative-blue)}.creative-navigation-dialog,.creative-option-popup{--creative-blue:#2535d9;--creative-ink:#111438;--creative-lime:#dfff32;font-family:Outline Nunito,system-ui,sans-serif;border:2px solid var(--creative-ink);box-shadow:4px 4px 0 var(--creative-lime)}.dark .creative-option-popup{background:#fffef8;border-color:#111438;color:#111438}.dark .creative-option-popup [role=option]{color:#111438}.dark .creative-option-popup [role=option]:hover:not(:disabled){background:#f2ffb2;color:#111438}.dark .creative-option-popup [role=option]:disabled{color:#767887}.dark
	.creative-option-popup
	:is([class~=text-zinc-500],[class~=text-zinc-600]){color:#45485f}.creative-option-popup [role=option][aria-selected=true]{background:#edff91}.dark .creative-option-popup [role=option][aria-selected=true]{background:#edff91;color:#111438}.creative-option-popup [role=option][aria-selected=true] svg,.creative-option-popup button.underline{color:var(--creative-blue)}.creative-navigation-dialog h2{color:var(--creative-blue);font-family:Outline Fredoka,system-ui,sans-serif}.creative-navigation-dialog button:last-child{background:var(--creative-blue);border:2px solid var(--creative-ink);box-shadow:3px 3px 0 var(--creative-lime)}.creative-pricing>section:first-child{background:var(--creative-yellow)}.creative-gallery h1,.creative-pricing h1{color:var(--creative-blue)}.creative-pricing [data-pricing-plan]{border:2px solid var(--creative-ink);border-radius:1.25rem;background:#fff;box-shadow:5px 5px 0 var(--creative-lime)}.creative-pricing [data-pricing-plan=free]{background:#f8ffd9}.creative-gallery h2,.creative-pricing [data-pricing-plan] h2{color:var(--creative-blue)}.creative-pricing [data-pricing-plan] h2[class],.dark .creative-pricing [data-pricing-plan] h2[class]{color:#2535d9}.creative-pricing
	[data-pricing-plan]
	:is([class~="bg-emerald-50/70"],[class~="bg-emerald-50/80"]),.dark
	.creative-pricing
	[data-pricing-plan]
	:is([class~="bg-emerald-50/70"],[class~="bg-emerald-50/80"]){background:#fff9d9;border-color:#b9b997}.creative-pricing [data-pricing-plan] span[class~=bg-white],.dark .creative-pricing [data-pricing-plan] span[class~=bg-white]{background:#dfff32;border:1px solid #111438;color:#111438}.creative-pricing [data-pricing-plan] span[class~=bg-emerald-100],.dark .creative-pricing [data-pricing-plan] span[class~=bg-emerald-100]{background:#dfff32;color:#111438}.creative-pricing [data-pricing-plan]:not([data-pricing-plan=free])>button,.dark
	.creative-pricing
	[data-pricing-plan]:not([data-pricing-plan=free])>button{background:#2535d9;border:2px solid #111438;box-shadow:3px 3px 0 #dfff32;color:#fff}.creative-pricing [data-pricing-plan=free]>button:disabled,.dark .creative-pricing [data-pricing-plan=free]>button:disabled{background:#efffbc;border:1px solid #a7b95b;color:#344b20}.dark
	.creative-pricing>section:first-child
	:is(ul[class~=bg-white],div[class~=border-dashed]){background:#fffef8;border-color:#111438;color:#33364e}.dark
	.creative-pricing>section:first-child
	ul[class~=bg-white]
	span[class~=bg-emerald-50]{background:#dfff32;color:#111438}.creative-pricing :is(.creative-pricing-policy,.creative-pricing-includes),.dark
	.creative-pricing
	:is(.creative-pricing-policy,.creative-pricing-includes){background:#fffef8;border-color:#111438;color:#111438}.creative-pricing .creative-pricing-faq,.dark .creative-pricing .creative-pricing-faq{background:#fff5b5;color:#111438}.creative-pricing
	:where(.creative-pricing-policy,.creative-pricing-includes,.creative-pricing-faq)
	:is(h2,h3),.dark
	.creative-pricing
	:is(.creative-pricing-policy,.creative-pricing-includes,.creative-pricing-faq)
	:is(h2,h3){color:#2535d9}.dark
	.creative-pricing
	:is(.creative-pricing-policy,.creative-pricing-includes,.creative-pricing-faq)
	:is([class~=text-zinc-950],[class~=text-zinc-700],[class~=text-zinc-600],[class~=text-zinc-500]){color:#33364e}.dark .creative-pricing-policy [class~=text-emerald-800]{color:#126048}.creative-pricing [data-pricing-policy-model],.dark .creative-pricing [data-pricing-policy-model]{background:#fff5b5;border:2px solid #111438;box-shadow:5px 5px 0 #dfff32}.creative-pricing [data-pricing-resolution],.dark .creative-pricing [data-pricing-resolution]{background:#fffef8;border:1.5px solid #111438;color:#111438}.creative-pricing [data-pricing-resolution] [class~=bg-zinc-100],.dark .creative-pricing [data-pricing-resolution] [class~=bg-zinc-100]{background:#efeee8;color:#33364e}.creative-pricing [data-pricing-resolution] [class~=bg-emerald-100],.dark .creative-pricing [data-pricing-resolution] [class~=bg-emerald-100]{background:#dfff72;color:#253b17}.creative-pricing
	:is(.creative-pricing-policy>div>ul,.creative-pricing-faq details,.creative-pricing-includes div>div),.dark
	.creative-pricing
	:is(.creative-pricing-policy>div>ul,.creative-pricing-faq details,.creative-pricing-includes div>div){border-color:#b8baa7}.dark .creative-pricing .creative-pricing-policy>div>ul{background:#efffbc}.creative-pricing .creative-pricing-includes div>div[class*=rounded-2xl],.dark
	.creative-pricing
	.creative-pricing-includes
	div>div[class*=rounded-2xl]{background:#fff9d9;border:2px solid #111438;box-shadow:4px 4px 0 #dfff32}.dark .creative-pricing .creative-pricing-faq div[class*=overflow-hidden]{background:#fffef8;border-color:#111438}.creative-gallery>header{max-width:none;padding:2rem;background:var(--creative-yellow);border:2px solid var(--creative-ink);border-radius:1.25rem}.creative-gallery>nav{border:2px solid var(--creative-ink);box-shadow:5px 5px 0 var(--creative-lime)}.creative-gallery>nav a[aria-current=page]{background:var(--creative-blue);border-color:var(--creative-ink);color:#fff}.creative-gallery-card{border:2px solid var(--creative-ink);box-shadow:4px 4px 0 var(--creative-lime)}.creative-gallery-categories button[aria-pressed=true]{background:var(--creative-blue);border-color:var(--creative-ink);color:#fff}.creative-gallery-empty{background:#fffef8;box-shadow:5px 5px 0 var(--creative-lime)}.creative-gallery-empty,.creative-gallery-empty-icon{border:2px solid var(--creative-ink);color:var(--creative-ink)}.creative-gallery-empty-icon{background:var(--creative-lime);transform:rotate(-6deg)}.creative-gallery-empty-link{background:var(--creative-blue);border:2px solid var(--creative-ink);border-radius:.75rem;box-shadow:3px 3px 0 var(--creative-lime);color:#fff;font-weight:700}.creative-gallery-empty-link:hover{background:#1928c3}.creative-image-viewer{border:2px solid #111438;box-shadow:6px 6px 0 #dfff32;font-family:Outline Nunito,system-ui,sans-serif}.creative-gallery-viewer,.dark .creative-gallery-viewer{background:#fffef8;color:#111438}.creative-gallery-viewer .creative-gallery-viewer-image,.dark .creative-gallery-viewer .creative-gallery-viewer-image{background:#fff5b5}.creative-gallery-viewer .creative-gallery-viewer-aside,.dark .creative-gallery-viewer .creative-gallery-viewer-aside{background:#fffef8;border-color:#111438;color:#111438}.creative-gallery-viewer .creative-gallery-viewer-aside :is(p,h2,button,a),.dark
	.creative-gallery-viewer
	.creative-gallery-viewer-aside
	:is(p,h2,button,a){color:#33364e}.creative-gallery-viewer .creative-gallery-viewer-aside h2,.dark .creative-gallery-viewer .creative-gallery-viewer-aside h2{color:#2535d9;font-family:Outline Fredoka,system-ui,sans-serif}.creative-gallery-viewer .creative-gallery-viewer-prompt,.dark .creative-gallery-viewer .creative-gallery-viewer-prompt{background:#fff9d9;border:1.5px solid #111438}.creative-gallery-viewer
	:is(.creative-gallery-viewer-close,.creative-gallery-viewer-controls),.dark
	.creative-gallery-viewer
	:is(.creative-gallery-viewer-close,.creative-gallery-viewer-controls){background:#fffef8;border:1.5px solid #111438;color:#111438}body:has(.creative-image-viewer)>[data-slot=dialog-overlay]{z-index:80}.creative-workspace-viewer,.creative-workspace-viewer .creative-workspace-viewer-image,.dark .creative-workspace-viewer,.dark .creative-workspace-viewer .creative-workspace-viewer-image{background:#fff5b5;color:#111438}.creative-workspace-viewer
	:is(.creative-workspace-viewer-close,.creative-workspace-viewer-controls,[data-viewer-output-metadata]),.dark
	.creative-workspace-viewer
	:is(.creative-workspace-viewer-close,.creative-workspace-viewer-controls,[data-viewer-output-metadata]){background:#fffef8;border:1.5px solid #111438;color:#111438}.creative-workspace-viewer .creative-workspace-viewer-controls button,.dark .creative-workspace-viewer .creative-workspace-viewer-controls button{color:#111438}.creative-image-edit-dialog,.dark .creative-image-edit-dialog{--creative-ink:#111438;--creative-blue:#2535d9;background:#fffef8;border:2px solid #111438;box-shadow:6px 6px 0 #dfff32;color:#111438;color-scheme:light}.creative-image-edit-dialog [id=image-edit-dialog-title][class],.dark .creative-image-edit-dialog [id=image-edit-dialog-title][class]{color:#2535d9;font-family:Outline Fredoka,system-ui,sans-serif}.dark
	.creative-image-edit-dialog
	:is([class~=text-zinc-950],[class~=text-zinc-900],[class~=text-zinc-700],[class~=text-zinc-600],[class~=text-zinc-500]){color:#33364e}.creative-image-edit-dialog :is(textarea,.creative-option-trigger),.dark .creative-image-edit-dialog :is(textarea,.creative-option-trigger){background:#fff;border:1.5px solid #77798b;color:#111438}.creative-image-edit-dialog [class~=bg-emerald-100],.dark .creative-image-edit-dialog [class~=bg-emerald-100]{background:#dfff32;color:#111438}.creative-image-edit-dialog [data-playground-free-trial-badge],.dark .creative-image-edit-dialog [data-playground-free-trial-badge]{background:#e8ff71;border-color:#111438;color:#111438}.creative-image-edit-dialog [data-playground-free-trial-remaining],.dark .creative-image-edit-dialog [data-playground-free-trial-remaining]{background:#2535d9;color:#fff}.dark
	.creative-image-edit-dialog
	.creative-option-trigger
	:is([class~=text-zinc-900],[class~=text-zinc-700],[class~=text-zinc-500]){color:#33364e}.creative-image-edit-dialog .creative-image-edit-cancel,.dark .creative-image-edit-dialog .creative-image-edit-cancel{background:#fff;border:1.5px solid #111438;color:#111438}.creative-image-edit-dialog .creative-image-edit-submit,.dark .creative-image-edit-dialog .creative-image-edit-submit{background:#2535d9;border:1.5px solid #111438;box-shadow:3px 3px 0 #dfff32;color:#fff}body>div:has(>.creative-image-viewer){z-index:81}.creative-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;align-items:center}.creative-hero-art{min-width:0}.creative-hero-art img{display:block;width:100%;height:auto;border-radius:1rem}.creative-outline-collage{position:relative;padding:1rem 0 2rem 13%}.creative-outline-photo,.creative-outline-result{background:#fff;border:2px solid var(--creative-ink);border-radius:1rem;padding:.45rem;box-shadow:6px 6px 0 var(--creative-lime)}.creative-outline-result{transform:rotate(3deg)}.creative-outline-photo{position:absolute;left:0;bottom:0;width:40%;transform:rotate(-8deg)}.creative-outline-collage img{border-radius:.5rem}@media (min-width:1024px){.creative-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2rem;align-items:start}.creative-hero-art{margin-top:4rem}}.creative-skip{display:block;margin:.75rem auto 0;padding:.5rem;color:var(--creative-blue);text-decoration:underline;text-underline-offset:3px;font-size:.875rem}.creative-login{background:var(--creative-yellow)}.creative-account h1,.creative-login h1,.creative-login h2,.creative-support h1,.creative-support h2{color:var(--creative-blue)}.creative-account-card,.creative-login-card,.creative-support-cards>*,.creative-support-faq{border:2px solid var(--creative-ink);border-radius:1.25rem;box-shadow:5px 5px 0 var(--creative-lime)}.creative-account-danger,.dark .creative-account-danger{background:#fff1ec;border:2px solid #a6312e;box-shadow:5px 5px 0 #ffb7a4}.dark .creative-account-danger h2{color:#842c29}.dark .creative-account-danger p{color:#7b3734}.creative-account-delete-dialog,.dark .creative-account-delete-dialog{background:#fffef8;border:2px solid #111438;border-radius:1.25rem;box-shadow:5px 5px 0 #ffb7a4;color:#111438;color-scheme:light}.creative-account-delete-dialog h2,.dark .creative-account-delete-dialog h2{color:#842c29;font-family:Outline Fredoka,system-ui,sans-serif}.dark .creative-account-delete-dialog :is(p,label){color:#33364e}.creative-account-delete-dialog label{display:block;line-height:1.5;overflow-wrap:anywhere}.creative-delete-action,.creative-delete-trigger,.dark .creative-delete-action,.dark .creative-delete-trigger{background:#a6312e;border:2px solid #762723;border-radius:.75rem;color:#fff}.creative-delete-cancel,.dark .creative-delete-cancel{background:#fff;border:2px solid #111438;border-radius:.75rem;color:#111438}.creative-delete-action:disabled,.dark .creative-delete-action:disabled{background:#777;border-color:#777;color:#fff;opacity:.7}.creative-account-card>button,.creative-feedback-form>button,.creative-login-button{background:var(--creative-blue);color:white;border:2px solid var(--creative-ink);border-radius:.75rem;box-shadow:3px 3px 0 var(--creative-lime)}.creative-account-card>button:hover,.creative-feedback-form>button:hover,.creative-login-button:hover{background:#1928c3}.creative-support>section:first-child{background:var(--creative-yellow)}.creative-support-cards>*{background:white}.creative-support-cards>a:hover{border-color:var(--creative-blue)}.creative-support-feedback-link{border:2px solid var(--creative-ink);box-shadow:3px 3px 0 var(--creative-lime)}.dark .creative-support-cards>*,.dark .creative-support-faq,.dark .creative-support-faq details,.dark .creative-support-feedback-link{background:#fffef8;border-color:#111438;color:#111438}.dark .creative-support-cards :is(h2,[class~=text-zinc-950]){color:#2535d9}.dark .creative-support-cards [class~=text-zinc-600],.dark .creative-support-faq [class~=text-zinc-600]{color:#33364e}.dark .creative-support-faq summary{color:#111438}.dark .creative-support-cards [class~=text-amber-700]{color:#2535a6}.dark .creative-support-cards [class~=bg-amber-50]{background:#e8ff71}.dark .creative-support-cards [class~=bg-zinc-950]{background:#2535d9}.creative-account-card input{border-color:var(--creative-ink)}.dark .creative-account-delete-dialog input{background:#fff;border-color:#77798b;color:#111438}.creative-settings-dialog{--creative-ink:#111438;--creative-blue:#2535d9;--creative-lime:#dfff32;font-family:Outline Nunito,system-ui,sans-serif;color:var(--creative-ink);border:2px solid var(--creative-ink);box-shadow:7px 7px 0 var(--creative-lime);padding:1.5rem}.creative-settings-title{font:700 1.9rem/1.1 Outline Fredoka,system-ui,sans-serif;color:var(--creative-blue);margin-top:0}.creative-settings-description{margin-top:.5rem;color:#45485f;font-size:.875rem}.creative-settings-back{min-width:2.75rem;color:var(--creative-blue);font-weight:700;min-height:2.75rem}.creative-settings-previews{display:flex;gap:.5rem;margin-top:.5rem}.creative-settings-previews img{width:2.5rem;height:2.5rem;-o-object-fit:cover;object-fit:cover}.creative-settings-dialog select,.creative-settings-previews img{border:1.5px solid var(--creative-ink);border-radius:.75rem}.creative-settings-dialog select:focus-visible{outline-color:var(--creative-blue)}.creative-settings-dialog textarea{min-height:4rem;margin-top:.75rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5;border:1.5px solid #77798b;border-radius:.75rem}.creative-settings-dialog textarea:focus-visible{border-color:#2535d9;outline:2px solid #2535d9;outline-offset:2px}@media (max-width:639px){.creative-settings-dialog{padding:1rem}.creative-settings-title{font-size:1.25rem}.creative-settings-description{font-size:.75rem;line-height:1.5}}body:has(.creative-settings-dialog)>[data-slot=dialog-overlay]{z-index:80}body>div:has(>.creative-settings-dialog){z-index:81}body:has(.creative-feedback-dialog,.creative-account-dialog)>[data-slot=dialog-overlay]{z-index:80}body>div:has(>.creative-feedback-dialog,>.creative-account-dialog){z-index:81}.creative-about>section:first-of-type,.creative-changelog-hero,.creative-legal{background:var(--creative-yellow)}.creative-about h1,.creative-about h2,.creative-about h3,.creative-changelog h1,.creative-changelog h2,.creative-changelog h3,.creative-feedback h1,.creative-feedback h2,.creative-legal h1,.creative-legal h2{color:var(--creative-blue)}.creative-about article,.creative-changelog-card,.creative-feedback-form,.creative-feedback-item,.creative-legal-card,.creative-playground-dialog{border:2px solid var(--creative-ink);box-shadow:5px 5px 0 var(--creative-lime);background:#fff}.creative-about .creative-about-feature,.creative-changelog-feature{background:var(--creative-blue);border:2px solid var(--creative-ink);box-shadow:5px 5px 0 var(--creative-lime)}.creative-about .creative-about-feature h2,.creative-changelog-feature h2{color:#fff}.creative-playground-dialog h2{color:var(--creative-blue)}.creative-prompt-library,.dark .creative-prompt-library{--creative-blue:#2535d9;--creative-ink:#111438;--creative-lime:#dfff32;background:#fffef8;border:2px solid var(--creative-ink);box-shadow:5px 5px 0 var(--creative-lime);color:var(--creative-ink)}.creative-prompt-library .creative-library-header,.dark .creative-prompt-library .creative-library-header{background:#fff5b5;border-color:#111438}.creative-prompt-library .creative-library-card,.creative-prompt-library .creative-library-filter,.dark .creative-prompt-library .creative-library-card,.dark .creative-prompt-library .creative-library-filter{background:#fffef8;border-color:#111438;color:#111438}.creative-prompt-library .creative-library-card{border-width:2px;box-shadow:4px 4px 0 #dfff32}.creative-prompt-library :is(h2,h3),.dark .creative-prompt-library :is(h2,h3){color:#2535d9}.dark
	.creative-prompt-library
	:is([class~=text-zinc-950],[class~=text-zinc-600],[class~=text-zinc-500],[class~=text-zinc-400],[class~=text-emerald-700]){color:#45485f}.dark .creative-prompt-library :is(h2,h3)[class]{color:#2535d9}.dark .creative-prompt-library .creative-library-header>div>button{background:#fffef8;border:1.5px solid #111438;color:#111438}.dark .creative-prompt-library p[class~=bg-white]{background:#fffef8;color:#45485f}.creative-prompt-library .creative-library-placeholder,.dark .creative-prompt-library .creative-library-placeholder{background:#fff5b5;color:#2535d9;aspect-ratio:auto;height:6.5rem}.creative-prompt-library .creative-library-placeholder svg{color:#2535d9;width:1.5rem;height:1.5rem;right:1.25rem;bottom:1rem}.creative-prompt-library .creative-library-placeholder>div{background:#dfff32;border-color:#111438}.creative-prompt-library .creative-library-placeholder>div:first-child{width:7rem;height:7rem;top:-3rem;right:-1rem}.creative-prompt-library .creative-library-placeholder>div:nth-child(2){width:2.5rem;height:2.5rem;left:1.25rem;bottom:1rem;border-radius:.75rem}.creative-prompt-library .creative-library-tab[data-active=true],.dark .creative-prompt-library .creative-library-tab[data-active=true]{border-color:#2535d9;color:#2535d9}.creative-prompt-library .creative-library-category,.dark .creative-prompt-library .creative-library-category{background:#fff;border:1.5px solid #111438;color:#111438}.creative-prompt-library .creative-library-category[data-active=true],.dark .creative-prompt-library .creative-library-category[data-active=true]{background:#dfff32;color:#111438}.dark .creative-prompt-library :where(.creative-library-filter) label{background:#fff;border-color:#77798b}.dark .creative-prompt-library .creative-library-filter input{color:#111438}.creative-dialog-primary{background:var(--creative-blue);color:white;border:2px solid var(--creative-ink);border-radius:.75rem;box-shadow:3px 3px 0 var(--creative-lime)}.creative-dialog-primary:hover{background:#1928c3}.creative-gallery-detail h1,.creative-gallery-detail h2,.creative-seo h1,.creative-seo h2,.creative-seo h3{color:var(--creative-blue)}.creative-gallery-detail-card,.creative-gallery-detail-image,.creative-purchase-dialog,.creative-seo-card{border:2px solid var(--creative-ink);box-shadow:5px 5px 0 var(--creative-lime)}.creative-purchase-dialog{--creative-blue:#2535d9;--creative-ink:#111438;--creative-lime:#dfff32}.creative-seo-hero{background:var(--creative-yellow)}.creative-seo-dark{background:var(--creative-blue)}.creative-seo-dark h2,.creative-seo-dark h3{color:#fff}.creative-purchase-dialog h2{color:var(--creative-blue)}.creative-purchase-dialog [data-credit-pack]{border:2px solid var(--creative-ink);background:#fff;box-shadow:4px 4px 0 var(--creative-lime)}.creative-purchase-dialog [data-credit-pack] h4[class],.dark .creative-purchase-dialog [data-credit-pack] h4[class]{color:#2535d9}.creative-purchase-dialog [data-credit-pack] span[class~=bg-white],.dark .creative-purchase-dialog [data-credit-pack] span[class~=bg-white]{background:#dfff32;border:1px solid #111438;color:#111438}.creative-purchase-dialog [data-credit-pack] span[class~=bg-emerald-100],.dark
	.creative-purchase-dialog
	[data-credit-pack]
	span[class~=bg-emerald-100]{background:#dfff32;color:#111438}.creative-purchase-dialog [data-credit-rules-unavailable],.dark .creative-purchase-dialog [data-credit-rules-unavailable]{background:#fffef8;border-color:#77798b;color:#45485f}.creative-purchase-dialog [data-credit-rules]{background:#fff9d2;border-color:var(--creative-ink)}.creative-purchase-dialog .creative-credit-action,.dark .creative-purchase-dialog .creative-credit-action{background:var(--creative-blue);border:2px solid var(--creative-ink);color:#fff;box-shadow:3px 3px 0 var(--creative-lime)}.creative-purchase-dialog .creative-credit-action:hover{background:#1928c3}.dark .creative-purchase-dialog{background:#fffef8;color:#111438;color-scheme:light}.dark .creative-purchase-dialog h2{color:#2535d9}.dark
	.creative-purchase-dialog
	:is([class~="dark:text-zinc-50"],[class~="dark:text-zinc-200"],[class~="dark:text-zinc-300"],[class~="dark:text-zinc-400"],[class~="dark:text-emerald-100/70"],[class~="dark:text-emerald-100/75"]){color:#33364e}.dark .creative-purchase-dialog h2[class]{color:#2535d9}.dark .creative-purchase-dialog :is(select,.creative-purchase-close){background:#fff;border-color:#77798b;color:#111438}.dark
	.creative-purchase-dialog
	[data-credit-rules]
	[class~="dark:bg-zinc-900/45"],.dark
	.creative-purchase-dialog
	[data-credit-rules]
	[class~="dark:bg-zinc-900/65"],.dark .creative-purchase-dialog [data-credit-pack],.dark .creative-purchase-dialog [data-credit-rules-model],.dark .creative-purchase-dialog>div>p{background:#fff;border-color:#77798b;color:#111438}.dark .creative-purchase-dialog [data-credit-rules]{background:#fff5b5;border-color:#111438}.dark
	.creative-purchase-dialog
	[data-credit-pack]
	[class~="dark:bg-emerald-950/35"],.dark .creative-purchase-dialog [data-credit-rule-resolution]{background:#fff9d9;border-color:#c5c5b9}.dark .creative-purchase-dialog [data-credit-model-tab][aria-selected=false]{background:#fff;border-color:#77798b;color:#111438}.dark .creative-purchase-dialog [data-credit-model-tab][aria-selected=true]{background:#2535d9;border-color:#111438;color:#fff}.dark .creative-login section:first-child h2{color:#2535d9}.dark .creative-login section:first-child p{color:#33364e}.dark .creative-login-card{background:#fffef8;border-color:#111438;color:#111438}.dark .creative-login-card h1[class]{color:#2535d9}.dark .creative-login-card [class~=text-zinc-500]{color:#45485f}.dark .creative-login-card [class~=text-amber-700]{color:#2535a6}.dark .creative-login-card [class~=border-zinc-100]{border-color:#deded4}.dark .creative-feedback :is(h1,h2){color:#c8d0ff}.dark :is(.creative-feedback-form,.creative-feedback-item){border-color:#111438}.dark
	:is(.creative-account-card,.creative-feedback-form,.creative-feedback-item){background:#fffef8;border-color:#111438;color:#111438;color-scheme:light}.dark
	:is(.creative-account-card,.creative-feedback-form,.creative-feedback-item)
	:is([class~=text-zinc-950],[class~=text-zinc-600],[class~=text-zinc-500]){color:#33364e}.dark
	:is(.creative-account-card,.creative-feedback-form)
	:is(input,textarea,select){background:#fff;border-color:#77798b;color:#111438}.dark .creative-account-card input:disabled{background:#f1f0e8;color:#45485f;opacity:1}.dark .creative-account-card>label{background:#fff8cc;border-color:#b3b399}.dark .creative-site:has(.creative-account),.dark .creative-site:has(.creative-gallery){background:#fffef8;color:#111438}.dark .creative-account>div:first-child h1{color:#2535d9}.dark .creative-account>div:first-child p{color:#33364e}.dark
	.creative-tool-hero
	:is([class~=text-zinc-600],[class~=text-zinc-700],[class~=text-zinc-900],[class~=text-zinc-950]){color:#33364e}.dark
	.creative-tool-hero
	:is([class~=text-emerald-800],[class~=text-emerald-900]){color:#2535a6}.dark
	.creative-tool-hero
	:is(.creative-tool-form,.creative-prompt,.creative-output){background:#fff;color:#111438}.dark .creative-tool-hero .creative-upload{color:#33364e}.dark .creative-tool{background:#fffef8;color:#111438}.dark
	.creative-tool
	:is(#tool-how,#tool-features,#real-example-title,#tool-ideas,#tool-faq),.dark .creative-tool>section:not(.creative-tool-hero)>h2{color:#2535d9}.dark
	.creative-tool
	:is(section[aria-labelledby=tool-features],section[aria-labelledby=tool-faq],section[aria-labelledby=real-example-title])
	[class~=text-zinc-600]{color:#45485f}.dark .creative-tool section[aria-labelledby=tool-features] article{border-color:#111438}.dark .creative-tool section[aria-labelledby=tool-how] article{color:#111438;border-color:#111438}.dark .creative-tool section[aria-labelledby=tool-how] article p,.dark .creative-tool section[aria-labelledby=tool-ideas] figcaption{color:#45485f}.dark .creative-real-example-card,.dark .creative-tool section[aria-labelledby=tool-ideas] article,.dark .creative-tool-nav-card{background:#fffef8;border-color:#111438;color:#111438}.dark .creative-tool section[aria-labelledby=tool-ideas] article h3,.dark .creative-tool-nav-card h3{color:#2535d9}.dark
	.creative-tool
	section[aria-labelledby=tool-ideas]
	article
	[class~=text-zinc-600],.dark .creative-tool-nav-card [class~=text-zinc-600]{color:#33364e}.dark
	.creative-tool
	:where(section[aria-labelledby=tool-ideas] article)
	[class~=text-emerald-700]{color:#2535a6}.dark .creative-tool section[aria-labelledby=tool-ideas]>a{color:#2535d9}.dark .creative-settings-dialog{background:#fff;color:#111438;color-scheme:light}.dark .creative-settings-dialog :is(label,select,textarea){color:#111438}.dark .creative-settings-dialog select{background:#fff;border-color:#111438}.dark .creative-playground-empty,.dark .creative-playground-welcome p{color:#45485f}.dark .creative-playground-empty{border-color:#73768b}.dark .creative-playground-composer,.dark .creative-playground-sidebar{background:#fffef8;color:#111438;border-color:#111438}.dark
	.creative-playground-composer
	:is([class~=text-zinc-900],[class~=text-zinc-700],[class~=text-zinc-600],[class~=text-zinc-500],[class~=text-zinc-400]),.dark
	.creative-playground-sidebar
	:is([class~=text-zinc-900],[class~=text-zinc-600],[class~=text-zinc-500],[class~=text-zinc-400]){color:#45485f}.dark .creative-playground-composer textarea,.dark .creative-playground-sidebar input{color:#111438}.dark .creative-playground-composer textarea::-moz-placeholder,.dark .creative-playground-sidebar input::-moz-placeholder{color:#6b6e80}.dark .creative-playground-composer textarea::placeholder,.dark .creative-playground-sidebar input::placeholder{color:#6b6e80}.dark .creative-playground-composer .creative-option-trigger,.dark .creative-playground-composer .creative-workspace-tool{background:#fff;border-color:#111438;color:#111438}.dark
	.creative-playground-composer
	:is(.creative-option-trigger,.creative-workspace-tool):hover{background:#f3ffad}.dark .creative-playground-composer [data-playground-free-trial-badge]{background:#e8ff71;border-color:#111438;color:#111438}.dark .creative-playground-composer [data-playground-free-trial-remaining]{background:#2535d9;color:#fff}.dark .creative-playground-composer [data-playground-composer-status] button{color:#2535d9}.dark
	.creative-playground-composer
	:is([class~=border-zinc-100],[class~=border-zinc-200]),.dark
	.creative-playground-sidebar
	:is([class~=border-zinc-100],[class~=border-zinc-200]){border-color:#c5c5b9}.dark .creative-gallery>header h1,.dark .creative-pricing [data-pricing-plan] h2,.dark .creative-pricing>section:first-child h1{color:#2535d9}.dark .creative-gallery>header p,.dark .creative-seo>section:first-of-type h1+p{color:#33364e}.dark
	.creative-about>section:first-of-type
	:is([class~=text-zinc-600],[class~=text-zinc-700]){color:#33364e}.dark .creative-about>section:first-of-type [class~=text-emerald-700]{color:#2535a6}.dark .creative-support>section:first-child h1{color:#2535d9}.dark .creative-changelog>section:first-child h1+p,.dark .creative-support>section:first-child h1+p{color:#33364e}.dark .creative-changelog-card :is(h2,h3){color:#c8d0ff}.dark .creative-about>section:not(:first-of-type) :is(h2,h3){color:#c8d0ff}.dark .creative-about article:not(.creative-about-feature){background:#fffef8;border-color:#111438;color:#111438}.dark .creative-about article:not(.creative-about-feature) :is(h2,h3){color:#2535d9}.dark
	.creative-about
	article:not(.creative-about-feature)
	[class~=text-zinc-600]{color:#33364e}.dark
	.creative-about
	article:not(.creative-about-feature)
	:is([class~=text-emerald-700],[class~=text-emerald-800]){color:#2535a6}.dark .creative-changelog-card,.dark .creative-changelog-card [class~=bg-white]{background:#fffef8;border-color:#111438;color:#111438}.dark .creative-changelog-card :is(h2,h3){color:#2535d9}.dark
	.creative-changelog-card
	:is([class~=text-zinc-600],[class~=text-zinc-500]){color:#45485f}.dark .creative-changelog-card [class~=bg-emerald-50]{background:#e8ff71;color:#111438}.dark .creative-legal-card{background:#fffef8;border-color:#111438;color:#111438}.dark .creative-legal-card h2[class]{color:#2535d9}.dark .creative-legal-card p[class]{color:#33364e}.dark .creative-site:has(.creative-feedback),.dark :is(.creative-support,.creative-about,.creative-changelog){background:#fffef8;color:#111438}.dark .creative-legal{background:#fff5b5;color:#111438}.dark .creative-about>section:not(:first-of-type),.dark .creative-support>section:not(:first-child){background:#fffef8;border-color:#d5d5c8;color:#111438}.dark .creative-about>section:not(:first-of-type) :is(h2,h3),.dark .creative-feedback :is(h1,h2),.dark .creative-legal h1[class],.dark .creative-support>section:not(:first-child) h2{color:#2535d9}.dark .creative-about .creative-about-feature h2{color:#fff}.dark
	.creative-feedback
	:is([class~=text-zinc-600],[class~=text-zinc-500]),.dark .creative-about>section:not(:first-of-type) [class~=text-zinc-600],.dark .creative-changelog time,.dark .creative-legal>div>[class~=text-zinc-600]{color:#45485f}.dark .creative-feedback>[class~=text-amber-700],.dark .creative-legal>div>[class~=text-emerald-700],.dark .creative-support>section:first-child [class~=text-amber-700]{color:#2535a6}.dark .creative-changelog>section:first-child p[class~="bg-white/75"]{background:#fffef8;border-color:#111438;color:#2535a6}.dark .creative-site:has(.creative-gallery-detail){background:#fffef8;color:#111438}.dark .creative-gallery-card,.dark .creative-gallery-detail-card{background:#fffef8;border-color:#111438;color:#111438}.dark
	:is(.creative-gallery-card,.creative-gallery-detail-card)
	:is([class~=text-zinc-950],[class~=text-zinc-700],[class~=text-zinc-500]){color:#33364e}.dark .creative-gallery-detail-card :is(h1,h2)[class]{color:#2535d9}.dark
	:is(.creative-gallery-card,.creative-gallery-detail)
	[class~=text-emerald-700],.dark
	:is(.creative-gallery-card,.creative-gallery-detail)
	[class~=text-emerald-800],.dark .creative-gallery-detail [class~=text-amber-800]{color:#2535a6}.dark
	.creative-pricing
	[data-pricing-plan]
	:is([class~=text-zinc-500],[class~=text-zinc-600],[class~=text-zinc-700],[class~=text-zinc-900],[class~=text-zinc-950]),.dark .creative-pricing>section:first-child>div>div:first-child p{color:#33364e}.dark
	.creative-pricing
	[data-pricing-plan]
	:is([class~=text-emerald-600],[class~=text-emerald-700],[class~=text-emerald-800]){color:#126048}.dark .creative-pricing>section:first-child label{color:#33364e}.creative-pricing select,.dark .creative-pricing select{background:#fffef8;border:2px solid #111438;border-radius:.75rem;color:#111438;color-scheme:light}.dark .creative-pricing [data-pricing-plan] h2{color:#2535d9}.creative-not-found{background:var(--creative-yellow);flex:1}.creative-not-found-card{color:var(--creative-ink);background:#fff;border:2px solid var(--creative-ink);border-radius:1.5rem;box-shadow:7px 7px 0 var(--creative-lime)}.creative-not-found-number{display:inline-block;transform:rotate(-5deg);color:var(--creative-blue);font:700 clamp(4.5rem,14vw,7rem) /1 Outline Fredoka,system-ui,sans-serif}.creative-not-found h1{color:var(--creative-blue)}.creative-not-found-link{gap:.75rem;color:#fff;background:var(--creative-blue);border:2px solid var(--creative-ink);border-radius:.8rem;box-shadow:3px 3px 0 var(--creative-lime)}.creative-not-found-link:hover{background:#1928c3}.dark .creative-not-found-card{background:#fff;color:#111438}.creative-style-picker{color:#111438}.creative-style-explanation{color:#45485f}.creative-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.creative-style-card,.dark .creative-style-card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-items:center;gap:.25rem .5rem;padding:.5rem;border-radius:.75rem;background:#fff;border-color:#c7c8d0;color:#111438;transition:border-color .12s,box-shadow .12s}.creative-style-card:hover{border-color:#2535d9}.creative-style-card.is-selected,.dark .creative-style-card.is-selected{border-color:#2535d9;box-shadow:3px 3px 0 #dfff32;background:#fffdeb}.creative-style-card:has(input:focus-visible){outline:3px solid #2535d9;outline-offset:3px}.creative-style-thumbnail{display:none;width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:.375rem}.creative-style-name{padding-right:.625rem;font-size:.8125rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.creative-style-use-cases{grid-column:1/-1;font-size:.75rem;line-height:1.4;color:#45485f;overflow-wrap:anywhere}.creative-style-detail{color:#45485f}.creative-style-check{position:absolute;top:.375rem;right:.375rem;display:grid;place-items:center;width:1rem;height:1rem;font-size:.75rem;line-height:1;border:2px solid #b7b8c5;background:#fff;color:transparent}.creative-style-card.is-selected .creative-style-check{background:#2535d9;border-color:#2535d9;color:#fff}@media (min-width:640px){.creative-style-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.creative-style-card,.dark .creative-style-card{grid-template-columns:minmax(0,1fr);gap:.5rem}.creative-style-thumbnail{display:block;width:4.5rem;height:4.5rem;justify-self:center}.creative-style-name{padding-right:0}}@media (prefers-reduced-motion:reduce){.creative-style-card{transition:none}}.creative-creation-photos{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.creative-creation-photos>div{flex:0 0 auto}.creative-creation-photos img{width:2.75rem;height:2.75rem;-o-object-fit:cover;object-fit:cover;border:1px solid #77798b;border-radius:.5rem}.creative-creation-photos button{position:absolute;top:-.25rem;right:-.25rem;display:grid;place-items:center;width:1.25rem;height:1.25rem;color:white;background:#111438;border-radius:50%}.creative-creation-example{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid #c7c8d0;border-radius:.75rem}.creative-creation-example img{width:3rem;height:3rem;-o-object-fit:contain;object-fit:contain;background:white;border-radius:.5rem}.creative-creation-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem}.creative-creation-actions>div{max-width:65%;color:#45485f}.creative-creation-actions>button{flex-shrink:0}.creative-creation-error{color:#942e29;background:#fff1eb;border:1px solid #d09b8f;border-radius:.75rem;padding:.75rem;font-size:.875rem}.creative-settings-dialog .creative-fields{border:0;padding:0}.creative-settings-dialog textarea{margin-top:.375rem}.creative-settings-dialog select{color:#111438;background:white;min-height:2.75rem}.creative-example-create{color:#2535d9;background:#eff3ff;border:1.5px solid #2535d9}.creative-example-create:hover{background:#e8ff71}.creative-tasks{color:#111438}.creative-tasks h1{color:#2535d9}.creative-task-primary,.creative-task-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;border:1.5px solid #111438;border-radius:.75rem;font-size:.875rem;font-weight:700}.creative-task-primary{background:#2535d9;color:white;box-shadow:3px 3px 0 #dfff32}.creative-task-secondary{background:white;color:#2535d9}.creative-task-secondary:hover{background:#f3ffad}.creative-task-card{border:1.5px solid #c7c8d0;border-radius:1.25rem;background:#fff;overflow:hidden}.creative-task-card.is-current{border-color:#2535d9;box-shadow:3px 3px 0 #dfff32}.creative-task-card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #ececf0}.creative-task-status{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;padding:.375rem .75rem;border-radius:999px;background:#eef0ff;color:#2535d9;font-size:.75rem;font-weight:700}.creative-task-status.is-done{background:#e8ff71;color:#283b13}.creative-task-images{display:grid;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr);gap:.5rem;padding:1.25rem}.creative-task-images section{min-width:0}.creative-task-images h3{margin-bottom:.5rem;font-size:.8125rem;font-weight:700}.creative-task-flow{display:flex;align-items:center;justify-content:center;color:#77798b}.creative-task-image-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr))}.creative-task-image-grid button:has(>img),.creative-task-output>button:first-child{display:flex;align-items:center;justify-content:center;width:100%;height:clamp(8rem,20vw,13rem);background:#f7f7f3;border:1px solid #e4e4e7;border-radius:.75rem;overflow:hidden}.creative-task-image-grid img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.creative-task-output>button:last-child{margin-top:.5rem;width:100%}.creative-task-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:clamp(8rem,20vw,13rem);padding:1rem;background:#f7f7f3;color:#45485f;border:1px dashed #c7c8d0;border-radius:.75rem;font-size:.8125rem;text-align:center}.creative-task-placeholder progress{max-width:100%;height:.375rem;accent-color:#2535d9}.creative-task-card-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-top:1px solid #ececf0}.creative-task-card-bottom dl{display:flex;flex-wrap:wrap;gap:1.5rem}.creative-task-card-bottom dt{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#45485f}.creative-task-card-bottom dd{margin-top:.25rem;font-size:.875rem;font-weight:700}.creative-task-empty{display:flex;flex-direction:column;align-items:center;gap:1.5rem;border:1.5px dashed #c7c8d0;border-radius:1.5rem;padding:3rem 1.5rem;background:#fff;text-align:center}.creative-task-viewer{background:white;color:#111438;border:2px solid #111438}.dark .creative-tasks{color:#111438}.dark .creative-task-card,.dark .creative-task-empty,.dark .creative-task-viewer{background:white;color:#111438}body:has(.creative-task-viewer)>[data-slot=dialog-overlay]{z-index:80}body>div:has(>.creative-task-viewer){z-index:81}@media (max-width:639px){.creative-creation-actions{gap:.5rem}.creative-creation-actions>div{max-width:55%;font-size:.6875rem;line-height:1.4}.creative-creation-actions>button{max-width:55%;padding:.625rem .875rem}.creative-task-images{grid-template-columns:minmax(0,1fr) 1rem minmax(0,1fr);padding:.875rem;gap:.25rem}.creative-task-image-grid{grid-template-columns:minmax(0,1fr)}.creative-task-card-bottom,.creative-task-card-top{padding:.875rem}.creative-task-card-top{gap:.5rem}.creative-task-card-top h2{font-size:1rem;overflow-wrap:anywhere}.creative-task-status{max-width:48%;white-space:normal}}@media (prefers-reduced-motion:reduce){.creative-settings-dialog .animate-spin,.creative-tasks .animate-spin{animation:none}}