.HeroGeneratorControls-module__iDLdeG__controls{align-items:center;gap:8px;min-width:0;display:flex}.HeroGeneratorControls-module__iDLdeG__randomButton,.HeroGeneratorControls-module__iDLdeG__selectControl,.HeroGeneratorControls-module__iDLdeG__remainingChip{border:1px solid var(--adc-border);height:38px;color:var(--adc-text-muted);letter-spacing:0;background:0 0;border-radius:9px;flex:none;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:400;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.HeroGeneratorControls-module__iDLdeG__randomButton{justify-content:center;width:38px;padding:0}.HeroGeneratorControls-module__iDLdeG__randomButton:hover,.HeroGeneratorControls-module__iDLdeG__randomButton:focus-visible,.HeroGeneratorControls-module__iDLdeG__selectControl:hover,.HeroGeneratorControls-module__iDLdeG__selectControl:focus-within{color:var(--adc-text);border-color:color-mix(in srgb,var(--adc-text)28%,var(--adc-border));background:color-mix(in srgb,var(--adc-surface)78%,transparent)}.HeroGeneratorControls-module__iDLdeG__randomButton:focus-visible,.HeroGeneratorControls-module__iDLdeG__selectControl:focus-within{outline:2px solid color-mix(in srgb,var(--adc-text)12%,transparent);outline-offset:2px}.HeroGeneratorControls-module__iDLdeG__randomButton svg,.HeroGeneratorControls-module__iDLdeG__remainingChip svg{flex:0 0 15px;width:15px;height:15px}.HeroGeneratorControls-module__iDLdeG__selectControl{position:relative}.HeroGeneratorControls-module__iDLdeG__selectTrigger{width:auto;min-width:0;height:100%;min-height:0;color:var(--adc-text);font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;outline:0;align-items:center;gap:7px;padding:0 9px;font-weight:400;display:inline-flex}.HeroGeneratorControls-module__iDLdeG__selectLeadingIcon{flex:0 0 15px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.HeroGeneratorControls-module__iDLdeG__selectLeadingIcon svg,.HeroGeneratorControls-module__iDLdeG__selectLeadingIcon img{width:15px;height:15px;display:block}.HeroGeneratorControls-module__iDLdeG__selectValue{white-space:nowrap}.HeroGeneratorControls-module__iDLdeG__selectTrigger:hover,.HeroGeneratorControls-module__iDLdeG__selectTrigger:focus-visible,.HeroGeneratorControls-module__iDLdeG__selectTrigger[data-state=open]{box-shadow:none;background:0 0;border:0;outline:0}.HeroGeneratorControls-module__iDLdeG__selectTrigger>svg:last-child{opacity:.58;width:13px;height:13px;margin-left:1px}.HeroGeneratorControls-module__iDLdeG__selectMenu{z-index:100100;min-width:max(var(--radix-dropdown-menu-trigger-width),112px);color:#171309;background:#fffdf7;border-color:#dfd6bd;border-radius:10px;padding:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:hidden;box-shadow:0 12px 28px #4b3c1824}.HeroGeneratorControls-module__iDLdeG__modelMenu{min-width:max(var(--radix-dropdown-menu-trigger-width),188px)}.HeroGeneratorControls-module__iDLdeG__selectOption{min-height:34px;color:inherit;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:7px 9px;font-family:inherit;font-size:12px;display:flex}.HeroGeneratorControls-module__iDLdeG__selectOptionContent{white-space:nowrap;align-items:center;gap:9px;min-width:0;display:inline-flex}.HeroGeneratorControls-module__iDLdeG__selectOptionContent img{flex:0 0 16px;width:16px;height:16px;display:block}.HeroGeneratorControls-module__iDLdeG__selectOption>svg{flex:0 0 14px;width:14px;height:14px;margin-left:auto}.HeroGeneratorControls-module__iDLdeG__selectOption[data-highlighted]{color:#171309;background:#f7f3e7}.dark .HeroGeneratorControls-module__iDLdeG__selectMenu{color:#fffbed;background:#17150f;border-color:#3a3423;box-shadow:0 14px 32px #00000057}.dark .HeroGeneratorControls-module__iDLdeG__selectOption[data-highlighted]{color:#fffbed;background:#211e14}.HeroGeneratorControls-module__iDLdeG__remainingChip{color:var(--adc-text-muted);font-variant-numeric:tabular-nums;gap:6px;padding:0 11px}.HeroGeneratorControls-module__iDLdeG__remainingChip strong{color:var(--adc-text);font-weight:400}.HeroGeneratorControls-module__iDLdeG__srOnly{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:900px){.HeroGeneratorControls-module__iDLdeG__controls{flex-wrap:wrap}}@media (max-width:560px){.HeroGeneratorControls-module__iDLdeG__controls{gap:7px}.HeroGeneratorControls-module__iDLdeG__remainingChip{max-width:100%}}@media (prefers-reduced-motion:reduce){.HeroGeneratorControls-module__iDLdeG__randomButton,.HeroGeneratorControls-module__iDLdeG__selectControl,.HeroGeneratorControls-module__iDLdeG__remainingChip{transition:none}}
.HeroPromptField-module__YeecOq__promptField{text-align:left;min-height:220px;position:relative}.HeroPromptField-module__YeecOq__promptField label{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HeroPromptField-module__YeecOq__promptField textarea{resize:none;width:100%;min-height:220px;color:var(--adc-text);background:0 0;border:0;outline:0;padding:24px 24px 38px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:400;line-height:23px}.HeroPromptField-module__YeecOq__promptField textarea::placeholder{color:var(--adc-text-muted);opacity:.72}.HeroPromptField-module__YeecOq__promptField output{color:var(--adc-text-muted);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;position:absolute;bottom:14px;right:22px}@media (max-width:560px){.HeroPromptField-module__YeecOq__promptField,.HeroPromptField-module__YeecOq__promptField textarea{min-height:240px}.HeroPromptField-module__YeecOq__promptField textarea{padding:20px 18px 38px;font-size:15px;line-height:24px}}
.HeroVideoGenerator-module__H8HiCG__panel{border:1px solid var(--adc-border);width:min(1080px,100%);color:var(--adc-text);background:var(--adc-surface);box-shadow:0 1px 0 color-mix(in srgb,var(--adc-text)5%,transparent),0 10px 28px var(--adc-shadow);border-radius:26px;margin-top:36px;overflow:hidden}.HeroVideoGenerator-module__H8HiCG__actionBar{border-top:1px solid var(--adc-border);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 18px;display:flex}.HeroVideoGenerator-module__H8HiCG__generateButton,.HeroVideoGenerator-module__H8HiCG__signInButton{letter-spacing:0;min-width:220px;height:42px;color:var(--adc-surface);background:var(--adc-text);box-shadow:none;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:600;transition:opacity .15s,transform .15s,box-shadow .15s;display:inline-flex}.HeroVideoGenerator-module__H8HiCG__generateButton:hover:not(:disabled),.HeroVideoGenerator-module__H8HiCG__generateButton:focus-visible:not(:disabled),.HeroVideoGenerator-module__H8HiCG__signInButton:hover:not(:disabled),.HeroVideoGenerator-module__H8HiCG__signInButton:focus-visible:not(:disabled){transform:translateY(-1px)}.HeroVideoGenerator-module__H8HiCG__generateButton:focus-visible,.HeroVideoGenerator-module__H8HiCG__signInButton:focus-visible{outline:3px solid color-mix(in srgb,var(--adc-accent-strong)20%,transparent);outline-offset:3px}.HeroVideoGenerator-module__H8HiCG__generateButton:disabled,.HeroVideoGenerator-module__H8HiCG__signInButton:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.HeroVideoGenerator-module__H8HiCG__generateButton svg,.HeroVideoGenerator-module__H8HiCG__signInButton svg{width:15px;height:15px}.HeroVideoGenerator-module__H8HiCG__creditCost{border-left:1px solid color-mix(in srgb,currentColor 28%,transparent);font-variant-numeric:tabular-nums;opacity:.76;align-items:center;gap:4px;height:20px;padding-left:9px;font-size:12px;font-weight:500;display:inline-flex}.HeroVideoGenerator-module__H8HiCG__creditCost svg{width:13px;height:13px}.HeroVideoGenerator-module__H8HiCG__spinner{animation:.8s linear infinite HeroVideoGenerator-module__H8HiCG__hero-generator-spin}@keyframes HeroVideoGenerator-module__H8HiCG__hero-generator-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.HeroVideoGenerator-module__H8HiCG__actionBar{flex-direction:column;align-items:stretch}.HeroVideoGenerator-module__H8HiCG__generateButton,.HeroVideoGenerator-module__H8HiCG__signInButton{align-self:flex-end}}@media (max-width:560px){.HeroVideoGenerator-module__H8HiCG__panel{border-radius:20px;margin-top:28px}.HeroVideoGenerator-module__H8HiCG__actionBar{padding:14px}.HeroVideoGenerator-module__H8HiCG__generateButton,.HeroVideoGenerator-module__H8HiCG__signInButton{align-self:stretch;width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.HeroVideoGenerator-module__H8HiCG__generateButton,.HeroVideoGenerator-module__H8HiCG__signInButton{transition:none}.HeroVideoGenerator-module__H8HiCG__spinner{animation:none}}
