.everygen-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--primary) 13%,transparent),transparent 60%)}.everygen-hero .home-hero-media{top:calc(-1 * var(--marketing-header-height));height:calc(min(100%, 760px) + var(--marketing-header-height))}.composer-prompt label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.composer-prompt .justify-between{justify-content:flex-end}.composer-prompt textarea{height:95px;min-height:95px;max-height:160px;border:0;background:transparent;border-radius:12px;padding:4px 2px;box-shadow:none;font-size:15px}.composer-prompt textarea:focus-visible{outline:none;box-shadow:none}.video-composer:focus-within{border-color:color-mix(in srgb,var(--primary) 60%,var(--border))}.composer-model label{display:none}.composer-model>div{margin:0}.composer-model button[role=combobox]{height:40px;margin:0;border-radius:999px;max-width:260px;padding-inline:12px;font-size:13px;background:color-mix(in srgb,var(--background) 40%,transparent)}.everygen-workspace [data-tool-shell]{border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.everygen-workspace [data-tool-shell]>[data-slot=card-content]{padding:0;height:auto}.everygen-workspace [data-tool-shell]>[data-slot=card-content]>div{gap:18px;grid-template-columns:minmax(0,1fr)}.everygen-workspace [data-tool-shell]>[data-slot=card-content]>div>div{min-width:0;border:1px solid var(--border);background:var(--card);border-radius:22px;padding:16px}.everygen-workspace .tool-scroll-area{padding-right:4px}@media (min-width:900px){.everygen-workspace [data-tool-shell]>[data-slot=card-content]{height:max(680px,calc(100dvh - 106px))}.everygen-workspace [data-tool-shell]>[data-slot=card-content]>div{grid-template-columns:minmax(320px,.9fr) minmax(0,1.5fr)}}@media (min-width:1440px){.everygen-workspace [data-tool-shell]>[data-slot=card-content]>div{grid-template-columns:410px minmax(0,1fr)}}@media (max-width:899px){.everygen-workspace .tool-scroll-area{overflow:visible}}@media (max-width:639px){.composer-model button[role=combobox]{max-width:170px}.video-composer{padding:14px}.composer-prompt textarea{height:100px;min-height:100px}}.composer-input-row{display:flex;align-items:flex-start;gap:16px}.composer-uploads{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;flex:0 1 auto;max-width:40%;padding-top:4px}.composer-attachment-field{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;max-width:100%}.composer-attachment{width:64px;flex:0 0 64px;display:flex;flex-direction:column;gap:5px}.composer-attachment-tile{display:flex;width:64px;height:64px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px dashed var(--border);border-radius:10px;background:color-mix(in srgb,var(--background) 40%,transparent);color:var(--muted-foreground);cursor:pointer;transition:border-color .15s,background .15s}.composer-attachment-tile:focus-visible,.composer-attachment-tile:hover{border-color:var(--primary);color:var(--foreground);background:var(--muted)}.composer-attachment-remove{position:absolute;right:-5px;top:-5px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--border);border-radius:50%;background:var(--background);color:var(--foreground)}@media (max-width:639px){.composer-input-row{flex-direction:column;gap:10px}.composer-uploads{max-width:100%;width:100%}.composer-prompt{width:100%}}.composer-attachment-tile[data-filled=true]{border-style:solid}.composer-attachment-tile[data-error=true]{border-color:var(--destructive)}.workspace-content[data-scenario=true]{position:relative;isolation:isolate}@media (min-width:900px){.scenario-page [data-tool-shell]>[data-slot=card-content]{height:680px}}@media (min-width:1024px){.everygen-workspace[data-sidebar-collapsed=true] .workspace-sidebar{width:68px;padding-inline:8px}.everygen-workspace[data-sidebar-collapsed=true] .workspace-sidebar-brand{flex-direction:column;gap:8px}.everygen-workspace[data-sidebar-collapsed=true] .workspace-nav-label{display:none}.everygen-workspace[data-sidebar-collapsed=true] .workspace-nav-link{justify-content:center;padding-inline:0}.everygen-workspace[data-sidebar-collapsed=true] .workspace-content{margin-left:88px}}