.dashboard_home__63nbX{max-width:1200px}.dashboard_hero__CZpuy{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--ui-space-4);padding:clamp(32px,9vh,112px) 0 var(--ui-space-12);text-align:center;isolation:isolate;overflow-x:clip}.dashboard_aurora__4AGJi{position:absolute;z-index:-1;left:50%;top:64%;width:min(1100px,120%);height:460px;transform:translate(-50%,-50%);background:var(--ui-ai-aurora);filter:var(--ui-aurora-filter);opacity:.9;pointer-events:none}.dashboard_hero__CZpuy .dashboard_heroTitle__2ZuCv{max-width:15em;font-size:var(--ui-type-display);line-height:1.08;font-weight:400;letter-spacing:var(--ui-tracking-display)}.dashboard_heroSubtitle__B891V{max-width:34em;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.5;color:var(--ui-fg-secondary)}.dashboard_heroState__vqCpS{width:min(640px,100%);margin-top:var(--ui-space-6);text-align:left}.dashboard_workspacePick__okIHR{display:inline-flex;align-items:center;gap:var(--ui-space-2);color:var(--ui-fg-secondary)}.dashboard_workspacePick__okIHR select{width:auto;min-height:36px;border-radius:var(--ui-radius-pill)}.dashboard_prompt__lH3Gx{width:min(820px,100%);margin-top:var(--ui-space-6);text-align:left}.dashboard_prompt__lH3Gx textarea{min-height:84px;max-height:40vh;font-size:20px;line-height:1.5}.dashboard_modes__wzhnP{flex-wrap:wrap}.dashboard_suggestions__IaZJL{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ui-space-2);width:min(820px,100%)}.dashboard_suggestions__IaZJL .ui-suggestion{max-width:min(100%,360px)}.dashboard_recent__wK_J1{padding-bottom:var(--ui-space-12)}.dashboard_recentHead__aH08s{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-4);margin-bottom:var(--ui-space-4)}.dashboard_recentHead__aH08s h2{font-size:20px;font-weight:500}.dashboard_grid__kWnSr{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--ui-space-4)}.dashboard_card__oyRPN{display:flex;flex-direction:column;min-width:0;padding:8px;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-overlay);background:var(--ui-bg-elevated);box-shadow:var(--ui-shadow-1);color:var(--ui-fg-primary);text-decoration:none;transition:transform var(--ui-motion-feedback) var(--ui-ease-standard),box-shadow var(--ui-motion-feedback) var(--ui-ease-standard),border-color var(--ui-motion-feedback) var(--ui-ease-standard)}.dashboard_card__oyRPN:hover{transform:translateY(-2px);border-color:var(--ui-border-control);box-shadow:var(--ui-shadow-2)}.dashboard_card__oyRPN:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:3px}.dashboard_thumb__z_TTL{position:relative;display:grid;place-items:center;aspect-ratio:16/10;border-radius:14px;background:var(--ui-canvas-dots),var(--ui-bg-subtle);overflow:hidden}.dashboard_thumbFrame__et6wb{display:grid;place-items:center;border:1.5px solid var(--ui-border-control);border-radius:8px;color:var(--ui-fg-muted);background:var(--ui-bg-elevated)}.dashboard_thumbFrame__et6wb .icon{width:22px;height:22px}.dashboard_cardBody__4gRm0{display:flex;flex-direction:column;gap:6px;padding:12px 8px 6px;min-width:0}.dashboard_cardBody__4gRm0 h3{font-size:15px;font-weight:500;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_cardMeta__TnRBx{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);font-size:var(--ui-type-metadata);color:var(--ui-fg-secondary)}.dashboard_edited__FLkje{font-size:var(--ui-type-metadata);color:var(--ui-fg-muted)}@media (max-width:760px){.dashboard_hero__CZpuy{padding-top:var(--ui-space-6);gap:var(--ui-space-3)}.dashboard_prompt__lH3Gx{margin-top:var(--ui-space-3)}.dashboard_prompt__lH3Gx textarea{font-size:17px;min-height:96px}.dashboard_prompt__lH3Gx .ui-prompt-footer{flex-wrap:wrap;row-gap:8px}.dashboard_modes__wzhnP{order:-1;flex:1 0 100%;flex-wrap:nowrap}.dashboard_modes__wzhnP button{flex:1 1 0;justify-content:center;padding:0 6px}.dashboard_modes__wzhnP .icon{display:none}.dashboard_suggestions__IaZJL{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.dashboard_recentHead__aH08s{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.dashboard_card__oyRPN:hover{transform:none}}