.home-surface_workspace__B3c6P{position:relative;height:calc(100dvh - var(--ui-shell-topbar, 48px));min-height:0;overflow-x:hidden;overflow-y:auto;background:var(--ui-bg);color:var(--ui-text-1);isolation:isolate}.home-surface_content__iXE5F{width:min(720px,calc(100% - 2 * var(--ui-page-gutter)));margin:0 auto;padding:clamp(var(--ui-s-8),12vh,128px) 0 var(--ui-s-16)}.home-surface_heroCopy__R9fdp{display:grid;gap:var(--ui-s-2);margin-bottom:var(--ui-s-4);text-align:center}.home-surface_heroCopy__R9fdp :is(h1,h2){margin:0;color:var(--ui-text-1);font-size:calc(var(--ui-fs-title) * 1.4);font-weight:600;letter-spacing:-.02em;line-height:36px;text-wrap:balance}.home-surface_heroCopy__R9fdp p{margin:0 auto;max-width:52ch;color:var(--ui-text-2);font-size:var(--ui-fs-body);line-height:22px;text-wrap:pretty}.home-surface_heroComposer__IVf0x .ui-work-composer-editor{min-height:72px;font-size:calc(var(--ui-fs-body) + 1px);line-height:24px}.home-surface_starters__jiXPO{display:grid;margin:var(--ui-s-5) 0 0;padding:0;border-top:1px solid var(--ui-border-subtle);list-style:none}.home-surface_starters__jiXPO li{border-bottom:1px solid var(--ui-border-subtle)}.home-surface_starter__ouewx{display:flex;width:100%;min-height:44px;align-items:center;gap:var(--ui-s-3);padding:var(--ui-s-2) var(--ui-s-1);border:0;border-radius:var(--ui-r-control);background:transparent;color:var(--ui-text-2);font:inherit;font-size:var(--ui-fs-ui);text-align:left;cursor:pointer;transition:background-color var(--ui-dur-fast) var(--ui-ease-out),color var(--ui-dur-fast) var(--ui-ease-out)}.home-surface_starter__ouewx:hover{background:var(--ui-hover);color:var(--ui-text-1)}.home-surface_starter__ouewx:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.home-surface_starterKind__GNMBy{flex:none;width:72px;color:var(--ui-text-3);font-size:var(--ui-fs-caption)}.home-surface_starterText__3xFo8{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-surface_draftTag__aIJSG{display:inline-flex;height:18px;align-items:center;margin-left:var(--ui-s-2);padding:0 6px;border-radius:var(--ui-r-pill);background:var(--ui-subtle);color:var(--ui-text-3);font-size:var(--ui-fs-caption);font-weight:var(--ui-fw-medium);vertical-align:1px}.home-surface_hero___VU5d{display:grid;gap:var(--ui-s-3)}.home-surface_heroComposer__IVf0x{width:100%}.home-surface_heroComposer__IVf0x .ui-work-composer{max-width:none}.home-surface_detailControl__Tn3QR{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-s-3);margin:var(--ui-s-3) 0 0;color:var(--ui-text-3);font-size:var(--ui-fs-ui);line-height:var(--ui-lh-ui)}.home-surface_error__Pt6n9{margin-top:var(--ui-s-3)}.home-surface_notices__YCxlP{margin-top:var(--ui-s-8)}.home-surface_notices__YCxlP>:last-child{margin-bottom:0}.home-surface_notices__YCxlP:empty{display:none}.home-surface_errorAction__9j25A a{text-decoration:underline;text-underline-offset:.15em}.home-surface_section__qjJel{margin-top:var(--ui-s-8)}.home-surface_recentProjects__lmnZx{margin-top:var(--ui-s-10)}.home-surface_sectionHeader__T9ro3{display:flex;min-height:var(--ui-h-md);align-items:center;justify-content:space-between;gap:var(--ui-s-4);margin-bottom:var(--ui-s-2)}.home-surface_sectionHeader__T9ro3 h2{margin:0;color:var(--ui-text-1);font-size:var(--ui-fs-ui);font-weight:var(--ui-fw-medium);line-height:var(--ui-lh-ui)}.home-surface_sectionHeader__T9ro3>a{display:inline-flex;align-items:center;gap:var(--ui-s-1);border-radius:var(--ui-r-control);color:var(--ui-text-2);font-size:var(--ui-fs-ui);text-decoration:none;transition:color var(--ui-dur-fast) var(--ui-ease-out)}.home-surface_sectionHeader__T9ro3>a:hover{color:var(--ui-text-1)}.home-surface_kit__6JNQN:focus-visible,.home-surface_projectRow__sM9A3:focus-visible,.home-surface_sectionHeader__T9ro3>a:focus-visible{outline:none;box-shadow:var(--ui-focus-ring)}.home-surface_sectionHeader__T9ro3>a svg{width:14px;height:14px}.home-surface_projectList__3WYjc{margin:0;padding:0;list-style:none;border-top:1px solid var(--ui-border)}.home-surface_projectList__3WYjc li{border-bottom:1px solid var(--ui-border-subtle)}.home-surface_projectRow__sM9A3{display:grid;min-height:52px;grid-template-columns:20px minmax(0,1fr) 88px;align-items:center;gap:var(--ui-s-3);margin-inline:calc(var(--ui-s-2) * -1);padding:var(--ui-s-2);border-radius:var(--ui-r-control);color:var(--ui-text-2);font-size:var(--ui-fs-ui);text-decoration:none;transition:background-color var(--ui-dur-fast) var(--ui-ease-out)}.home-surface_projectRow__sM9A3:hover{background:var(--ui-hover)}.home-surface_projectIcon__mceqd{display:grid;place-items:center;color:var(--ui-text-3)}.home-surface_projectIcon__mceqd svg{width:16px;height:16px}.home-surface_projectText__ma8pt{display:grid;min-width:0}.home-surface_projectText__ma8pt strong{overflow:hidden;color:var(--ui-text-1);font-weight:var(--ui-fw-medium);text-overflow:ellipsis;white-space:nowrap}.home-surface_projectText__ma8pt small{overflow:hidden;color:var(--ui-text-3);font-size:var(--ui-fs-ui);text-overflow:ellipsis;white-space:nowrap}.home-surface_projectRow__sM9A3 time{color:var(--ui-text-3);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.home-surface_kits__LWufy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-s-3)}.home-surface_kit__6JNQN{min-width:0;overflow:hidden;border:1px solid var(--ui-border);border-radius:var(--ui-r-card);background:var(--ui-bg);color:inherit;text-decoration:none;transition:border-color var(--ui-dur-fast) var(--ui-ease-out)}.home-surface_kit__6JNQN:hover{border-color:var(--ui-border-strong)}.home-surface_kitArtwork__KXpDb{display:block;aspect-ratio:1.62/1;border-bottom:1px solid var(--ui-border-subtle);background-color:var(--ui-subtle);background-position:50%;background-size:cover}.home-surface_kitCopy__slfTe{display:grid;gap:var(--ui-s-1);padding:var(--ui-s-3) var(--ui-s-4) var(--ui-s-4)}.home-surface_kitCopy__slfTe strong{overflow:hidden;color:var(--ui-text-1);font-size:var(--ui-fs-ui);font-weight:var(--ui-fw-medium);text-overflow:ellipsis;white-space:nowrap}.home-surface_kitCopy__slfTe>span{color:var(--ui-text-2);font-size:var(--ui-fs-ui)}.home-surface_conversationWorkspace__1NwS0{height:calc(100dvh - var(--ui-shell-topbar, 48px));min-height:0;overflow:hidden;background:var(--ui-bg);padding:0}.home-surface_conversationOverlay__dRZ5S{position:relative;z-index:1}.home-surface_conversationFrame__yfLs3{width:100%;height:100%;overflow:hidden;background:var(--ui-bg)}.home-surface_draftPreviewFrame__XdYnP{height:100%;overflow-y:auto;padding:var(--ui-s-8,48px) 0 var(--ui-s-5,24px)}.home-surface_srOnly__gCESx{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:600px){.home-surface_content__iXE5F{padding-top:var(--ui-s-6)}.home-surface_heroCopy__R9fdp{text-align:left}.home-surface_heroCopy__R9fdp :is(h1,h2){font-size:calc(var(--ui-fs-title) * 1.1);line-height:30px}.home-surface_heroCopy__R9fdp p{margin:0}.home-surface_projectRow__sM9A3{grid-template-columns:20px minmax(0,1fr) 72px}.home-surface_starterKind__GNMBy{width:60px}.home-surface_detailControl__Tn3QR{flex-wrap:wrap}.home-surface_kits__LWufy{grid-template-columns:1fr}.home-surface_heroComposer__IVf0x .ui-work-composer-attachments{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ui-s-2);overflow:visible}}@media (max-width:767.98px),(pointer:coarse){.home-surface_sectionHeader__T9ro3>a{min-height:var(--ui-h-touch);min-width:var(--ui-h-touch)}}.artifact-version-history_list__OQ6bQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:min(60vh,520px);overflow-y:auto}.artifact-version-history_row__MVzVm{display:grid;gap:4px;padding:12px 4px;border-bottom:1px solid var(--ui-border)}.artifact-version-history_row__MVzVm:last-child{border-bottom:0}.artifact-version-history_row__MVzVm[data-current]{background:var(--ui-subtle);padding-inline:10px;border-radius:8px}.artifact-version-history_rowMain__91ce_{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.artifact-version-history_rowMeta__HGXWC{display:flex;flex-wrap:wrap;gap:4px 10px;color:var(--ui-text-3);font-size:var(--ui-fs-ui)}.artifact-version-history_rowSummary__KQQ7z{margin:0;font-size:var(--ui-fs-ui);color:var(--ui-text-2)}.artifact-version-history_rowOpen__i5EDD{font-size:var(--ui-fs-ui);color:var(--ui-brand);width:-moz-fit-content;width:fit-content;text-underline-offset:3px}.artifact-version-history_state__SDAJZ{display:grid;gap:8px;justify-items:start;color:var(--ui-text-2);margin:0}.artifact-version-history_srOnly__f1dJR{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.artifact-version-history_notice__uiilN{display:inline-flex;align-items:center;gap:4px;font-size:var(--ui-fs-ui);color:var(--ui-text-2);white-space:nowrap}