.workspace-ide_ide__ub6v1{display:grid;min-width:0;min-height:0;overflow:hidden;background:var(--canvas);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.workspace-ide_embedded__qtnb6{width:100%;height:100%;grid-template-rows:minmax(0,1fr) 25px}.workspace-ide_standalone__oWDCy{width:100vw;height:100dvh;grid-template-rows:42px minmax(0,1fr) 25px}.workspace-ide_topbar__yS8s0{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--sidebar);font-size:11px}.workspace-ide_backLink__1IIs5,.workspace-ide_brand__td_oJ,.workspace-ide_liveBadge__pvcny{display:inline-flex;min-width:0;align-items:center}.workspace-ide_backLink__1IIs5{gap:5px;color:var(--ink-soft);text-decoration:none}.workspace-ide_backLink__1IIs5:hover{color:var(--ink)}.workspace-ide_brand__td_oJ{justify-self:center;gap:6px;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.workspace-ide_brand__td_oJ i{width:14px;height:14px;border:2px solid var(--ink);border-radius:4px 4px 4px 1px}.workspace-ide_brand__td_oJ b{color:var(--ink-faint);font-weight:400}.workspace-ide_liveBadge__pvcny{gap:5px;color:var(--ink-faint)}.workspace-ide_liveBadge__pvcny.workspace-ide_live__8rUgo{color:var(--green)}.workspace-ide_liveBadge__pvcny.workspace-ide_polling__jHWQP{color:var(--amber)}.workspace-ide_workbench__Jmahc{display:grid;min-width:0;min-height:0;grid-template-columns:var(--workspace-file-sidebar-width,240px) 8px minmax(0,1fr);overflow:hidden;transition:grid-template-columns .16s ease}.workspace-ide_workbench__Jmahc.workspace-ide_sidebarCollapsed__iWh7Q{grid-template-columns:0 0 minmax(0,1fr)}.workspace-ide_workbench__Jmahc.workspace-ide_resizing__WnJ4O{transition:none}.workspace-ide_sidebar__49dxJ{display:grid;min-width:0;min-height:0;grid-template-rows:34px minmax(0,1fr);overflow:hidden;border-right:1px solid var(--line);background:var(--sidebar);opacity:1;transition:border-color .12s ease,opacity .12s ease,visibility 0s linear}.workspace-ide_sidebarCollapsed__iWh7Q .workspace-ide_sidebar__49dxJ{visibility:hidden;border-right-color:transparent;opacity:0;transition:border-color .12s ease,opacity .1s ease,visibility 0s linear .16s}.workspace-ide_sidebarHeader__IzLcQ{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:6px;padding:0 5px 0 10px;border-bottom:1px solid var(--line-soft);color:var(--ink-faint);font-size:9px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.workspace-ide_sidebarHeader__IzLcQ>span{display:inline-flex;min-width:0;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-ide_sidebarExpandButton__QUC4M,.workspace-ide_sidebarHeader__IzLcQ button{display:inline-flex;width:25px;height:25px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:var(--ink-faint);cursor:pointer}.workspace-ide_sidebarExpandButton__QUC4M:focus-visible,.workspace-ide_sidebarExpandButton__QUC4M:hover,.workspace-ide_sidebarHeader__IzLcQ button:focus-visible,.workspace-ide_sidebarHeader__IzLcQ button:hover{background:var(--hover);color:var(--ink)}.workspace-ide_sidebarExpandButton__QUC4M:focus-visible,.workspace-ide_sidebarHeader__IzLcQ button:focus-visible{outline:1px solid var(--blue);outline-offset:-1px}.workspace-ide_treeViewport__DJ61f{min-width:0;min-height:0;overflow:auto;scrollbar-width:thin}.workspace-ide_sidebarResizeHandle__WFCLO{position:relative;z-index:4;min-width:0;min-height:0;cursor:col-resize;touch-action:none}.workspace-ide_sidebarResizeHandle__WFCLO span{position:absolute;top:0;bottom:0;left:3px;width:2px;background:var(--blue);opacity:0;transition:opacity .12s ease}.workspace-ide_resizing__WnJ4O .workspace-ide_sidebarResizeHandle__WFCLO span,.workspace-ide_sidebarResizeHandle__WFCLO:focus-visible span,.workspace-ide_sidebarResizeHandle__WFCLO:hover span{opacity:1}.workspace-ide_sidebarResizeHandle__WFCLO:focus-visible{outline:none}.workspace-ide_sidebarCollapsed__iWh7Q .workspace-ide_sidebarResizeHandle__WFCLO{pointer-events:none;opacity:0}.workspace-ide_treeRoot__GNb94{padding:6px 0 10px}.workspace-ide_treeRoot__GNb94>div>.workspace-ide_treeRow__kgKFh{font-weight:650}.workspace-ide_treeRow__kgKFh{display:flex;width:100%;height:25px;align-items:center;gap:4px;padding-right:7px;border:0;background:transparent;color:var(--ink-soft);font-size:10.5px;text-align:left;cursor:pointer}.workspace-ide_treeRow__kgKFh:hover{background:var(--hover);color:var(--ink)}.workspace-ide_treeRow__kgKFh.workspace-ide_selected__lnXZR{background:var(--selected);color:var(--ink)}.workspace-ide_treeRow__kgKFh.workspace-ide_contextTarget__YsOBg{background:var(--hover);color:var(--ink);box-shadow:inset 2px 0 0 var(--blue)}.workspace-ide_treeNameForm__qHGoA{display:grid;min-width:0;grid-template-columns:12px 14px minmax(0,1fr);align-items:center;grid-gap:4px;gap:4px;padding:2px 7px 3px 0}.workspace-ide_treeNameForm__qHGoA input{width:100%;min-width:0;height:22px;padding:0 5px;border:1px solid var(--blue);border-radius:3px;outline:0;background:var(--panel-strong);color:var(--ink);font:inherit;font-size:10.5px;box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 12%,transparent)}.workspace-ide_treeNameForm__qHGoA input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 2px color-mix(in srgb,var(--red) 10%,transparent)}.workspace-ide_treeNameForm__qHGoA input:disabled{cursor:wait;opacity:.7}.workspace-ide_treeNameError__dBBW9{min-width:0;grid-column:3;padding:1px 2px 2px;color:var(--red);font-size:8.5px;line-height:1.35;overflow-wrap:anywhere}.workspace-ide_treeRow__kgKFh.workspace-ide_deletedFile__82_fT .workspace-ide_fileName__qq2OK{opacity:.65;text-decoration:line-through}.workspace-ide_disclosure__9cSAR{display:inline-flex;width:12px;flex:0 0 auto;align-items:center;justify-content:center;color:var(--ink-faint)}.workspace-ide_directorySpinner__3VooO{animation:workspace-ide_spin__UsaHm .9s linear infinite}.workspace-ide_directoryStatus__k_cXv{display:flex;width:100%;min-height:24px;align-items:center;gap:5px;border:0;background:transparent;color:var(--ink-faint);font-size:9px;text-align:left}button.workspace-ide_directoryStatus__k_cXv{cursor:pointer}button.workspace-ide_directoryStatus__k_cXv:hover{background:var(--hover);color:var(--ink-soft)}.workspace-ide_fileIcon__ZqXJd{display:inline-flex;flex:0 0 auto;color:var(--ink-faint)}.workspace-ide_fileName__qq2OK{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-ide_descendantCount__0gLuB,.workspace-ide_repositoryBadge__p2LZL,.workspace-ide_statusCode__6NpYi{margin-left:auto;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:720}.workspace-ide_descendantCount__0gLuB{color:var(--ink-faint)}.workspace-ide_repositoryBadge__p2LZL{display:inline-flex;min-width:0;max-width:82px;align-items:center;gap:3px;overflow:hidden;color:var(--ink-faint);font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-ide_repositoryBadge__p2LZL svg{flex:0 0 auto}.workspace-ide_added__G_ncf,.workspace-ide_untracked__F_qBE{color:var(--green)}.workspace-ide_copied__4gUg6,.workspace-ide_modified__FQZKq,.workspace-ide_renamed__NZlXv{color:var(--amber)}.workspace-ide_conflicted__UGR_V,.workspace-ide_deleted__gzMhX{color:var(--red)}.workspace-ide_sidebarEmpty__JOU7D{margin:4px 12px 8px 25px;color:var(--ink-faint);font-size:9px;line-height:1.45}.workspace-ide_editor__wGkN_{display:grid;position:relative;min-width:0;min-height:0;grid-template-rows:34px minmax(0,1fr);overflow:hidden;background:var(--panel)}.workspace-ide_tabs__sMn4I{display:flex;min-width:0;overflow-x:auto;border-bottom:1px solid var(--line);background:var(--sidebar);scrollbar-width:none}.workspace-ide_tabs__sMn4I::-webkit-scrollbar{display:none}.workspace-ide_tabs__sMn4I>button{display:inline-flex;min-width:112px;max-width:190px;height:34px;flex:0 0 auto;align-items:center;gap:6px;padding:0 7px 0 10px;border:0;border-right:1px solid var(--line-soft);background:transparent;color:var(--ink-faint);font-size:9.5px;cursor:pointer}.workspace-ide_tabs__sMn4I>button.workspace-ide_sidebarExpandButton__QUC4M{width:34px;min-width:34px;max-width:34px;justify-content:center;padding:0}.workspace-ide_tabs__sMn4I>button>span:not(.workspace-ide_closeTab__UYI2U){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-ide_tabs__sMn4I>button:hover{color:var(--ink)}.workspace-ide_tabs__sMn4I>button.workspace-ide_activeTab__YOAgH{position:relative;background:var(--panel);color:var(--ink)}.workspace-ide_tabs__sMn4I>button.workspace-ide_activeTab__YOAgH:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:var(--panel);content:""}.workspace-ide_dirtyDot__mHmC5{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--amber)}.workspace-ide_tabGitState__VfX_i{color:var(--amber);font-family:SFMono-Regular,Consolas,monospace;font-size:8px;font-style:normal;font-weight:700}.workspace-ide_closeTab__UYI2U{display:inline-flex;width:18px;height:18px;flex:0 0 auto;align-items:center;justify-content:center;margin-left:auto;border-radius:4px}.workspace-ide_closeTab__UYI2U:hover{background:var(--hover)}.workspace-ide_tabActions__VFuZt{display:inline-flex;position:-webkit-sticky;position:sticky;right:0;height:34px;align-items:center;gap:2px;margin-left:auto;padding:0 5px;border-left:1px solid var(--line-soft);background:var(--sidebar)}.workspace-ide_documentActions__Lt5os button,.workspace-ide_tabActions__VFuZt a,.workspace-ide_tabActions__VFuZt button{display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;border:0;border-radius:5px;background:transparent;color:var(--ink-faint);cursor:pointer}.workspace-ide_documentActions__Lt5os button:hover,.workspace-ide_tabActions__VFuZt a:hover,.workspace-ide_tabActions__VFuZt button:hover{background:var(--hover);color:var(--ink)}.workspace-ide_tabActions__VFuZt .workspace-ide_workspaceRefreshButton__wOIkY:disabled{opacity:1;cursor:progress}.workspace-ide_workspaceRefreshButtonRefreshing__hxRhY svg{animation:workspace-ide_spin__UsaHm .8s linear infinite}.workspace-ide_tabActions__VFuZt .workspace-ide_workspaceRefreshButtonRefreshing__hxRhY{background:var(--amber-soft);color:var(--amber)}.workspace-ide_tabActions__VFuZt .workspace-ide_workspaceRefreshButtonComplete__bkswd{background:var(--green-soft);color:var(--green)}.workspace-ide_documentActions__Lt5os button:disabled{opacity:.4;cursor:not-allowed}.workspace-ide_documentActions__Lt5os .workspace-ide_modeButton__sS2LC{width:auto;gap:4px;padding:0 7px;border:1px solid var(--line-soft);background:var(--panel-strong);color:var(--ink-soft);font-size:8px;white-space:nowrap}.workspace-ide_document__rloMT{display:grid;position:relative;min-width:0;min-height:0;grid-template-rows:27px minmax(0,1fr);overflow:hidden}.workspace-ide_documentHeader__iCWyx{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:0 7px 0 12px;border-bottom:1px solid var(--line-soft);color:var(--ink-faint);font-size:8.5px}.workspace-ide_documentHeader__iCWyx>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-ide_documentActions__Lt5os{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px}.workspace-ide_saveState__4ZJJs{display:inline-flex;align-items:center;gap:3px;color:var(--ink-faint);font-size:8px;white-space:nowrap}.workspace-ide_gitPill__tMyPj{padding:2px 5px;border:1px solid;border-radius:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:7.5px;font-weight:620}.workspace-ide_documentBody__1fq4D{position:relative;min-width:0;min-height:0;overflow:hidden}.workspace-ide_code__bIn2m{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:var(--panel);color:var(--ink-soft)}.workspace-ide_code__bIn2m>span{display:flex;height:100%;align-items:center;justify-content:center;color:var(--ink-faint);font-size:10px}.workspace-ide_code__bIn2m .sandpi-line-added{background:color-mix(in srgb,var(--green-soft) 70%,transparent)}.workspace-ide_code__bIn2m .sandpi-line-modified{background:color-mix(in srgb,var(--amber-soft) 66%,transparent)}.workspace-ide_code__bIn2m .sandpi-line-deleted{background:color-mix(in srgb,var(--red-soft) 70%,transparent)}.workspace-ide_code__bIn2m .sandpi-gutter-added{border-left:3px solid var(--green)}.workspace-ide_code__bIn2m .sandpi-gutter-modified{border-left:3px solid var(--amber)}.workspace-ide_code__bIn2m .sandpi-gutter-deleted{border-left:3px solid var(--red)}.workspace-ide_conflictBanner__Qgwn9,.workspace-ide_documentError__nqkrM,.workspace-ide_readOnlyNotice__2SZfQ{display:flex;position:absolute;z-index:5;right:10px;left:10px;align-items:center;gap:6px;padding:7px 8px;border:1px solid var(--line);border-radius:7px;background:color-mix(in srgb,var(--panel-strong) 94%,transparent);box-shadow:0 8px 24px rgb(20 20 16/10%);font-size:9px}.workspace-ide_conflictBanner__Qgwn9{top:9px;color:var(--amber)}.workspace-ide_conflictBanner__Qgwn9>span{min-width:0;flex:1 1}.workspace-ide_conflictBanner__Qgwn9 button{flex:0 0 auto;padding:3px 6px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--ink-soft);font:inherit;cursor:pointer}.workspace-ide_conflictBanner__Qgwn9 button:hover{background:var(--hover);color:var(--ink)}.workspace-ide_conflictBanner__Qgwn9 button:disabled{opacity:.5;cursor:not-allowed}.workspace-ide_conflictBanner__Qgwn9 .workspace-ide_overwriteButton__5V6_Y{border-color:color-mix(in srgb,var(--red) 35%,var(--line));color:var(--red)}.workspace-ide_documentError__nqkrM{bottom:10px;color:var(--red)}.workspace-ide_readOnlyNotice__2SZfQ{right:auto;bottom:10px;left:50%;max-width:calc(100% - 20px);transform:translateX(-50%);color:var(--ink-faint)}.workspace-ide_emptyEditor__3lyyq,.workspace-ide_loading__fFw8s{display:flex;min-width:0;min-height:0;align-items:center;justify-content:center;gap:8px;color:var(--ink-faint);font-size:10px}.workspace-ide_documentRefreshing__HG1TX svg,.workspace-ide_loading__fFw8s svg{animation:workspace-ide_spin__UsaHm .9s linear infinite}.workspace-ide_emptyEditor__3lyyq{flex-direction:column}.workspace-ide_emptyEditor__3lyyq p{margin:0}.workspace-ide_error__TMqFo{display:flex;position:absolute;z-index:3;right:9px;bottom:9px;max-width:min(420px,calc(100% - 18px));align-items:center;gap:6px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--red) 28%,var(--line));border-radius:7px;background:var(--panel-strong);box-shadow:0 8px 24px rgb(20 20 16/12%);color:var(--red);font-size:9px}.workspace-ide_documentRefreshing__HG1TX{display:inline-flex;position:absolute;right:10px;bottom:10px;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:var(--panel-strong);color:var(--ink-faint)}.workspace-ide_statusbar__utlhB{display:flex;min-width:0;align-items:center;gap:14px;padding:0 8px;border-top:1px solid var(--line);background:var(--sidebar);color:var(--ink-faint);font-family:SFMono-Regular,Consolas,monospace;font-size:7.5px}.workspace-ide_statusbar__utlhB>span{display:inline-flex;min-width:0;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-ide_statusSpacer___ZG4k{flex:1 1}.workspace-ide_connection__cj1fe i{width:5px;height:5px;border-radius:50%;background:var(--ink-faint)}.workspace-ide_connection__cj1fe.workspace-ide_live__8rUgo{color:var(--green)}.workspace-ide_connection__cj1fe.workspace-ide_live__8rUgo i{background:var(--green)}.workspace-ide_connection__cj1fe.workspace-ide_connecting__eR1IH i,.workspace-ide_connection__cj1fe.workspace-ide_polling__jHWQP i,.workspace-ide_connection__cj1fe.workspace-ide_reconnecting__VkVJY i{background:var(--amber)}.workspace-ide_connection__cj1fe.workspace-ide_offline__ZGY6z i{background:var(--red)}@keyframes workspace-ide_spin__UsaHm{to{transform:rotate(1turn)}}html[data-resolved-theme=dark] .workspace-ide_sidebar__49dxJ,html[data-resolved-theme=dark] .workspace-ide_statusbar__utlhB,html[data-resolved-theme=dark] .workspace-ide_tabActions__VFuZt,html[data-resolved-theme=dark] .workspace-ide_tabs__sMn4I,html[data-resolved-theme=dark] .workspace-ide_topbar__yS8s0{background:var(--sidebar)}html[data-resolved-theme=dark] .workspace-ide_code__bIn2m,html[data-resolved-theme=dark] .workspace-ide_document__rloMT,html[data-resolved-theme=dark] .workspace-ide_editor__wGkN_,html[data-resolved-theme=dark] .workspace-ide_tabs__sMn4I>button.workspace-ide_activeTab__YOAgH,html[data-resolved-theme=dark] .workspace-ide_tabs__sMn4I>button.workspace-ide_activeTab__YOAgH:after{background:var(--canvas)}@media (max-width:760px){.workspace-ide_topbar__yS8s0{grid-template-columns:auto minmax(0,1fr)}.workspace-ide_liveBadge__pvcny,.workspace-ide_statusbar__utlhB>span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.workspace-ide_sidebarResizeHandle__WFCLO span,.workspace-ide_sidebar__49dxJ,.workspace-ide_workbench__Jmahc{transition:none}.workspace-ide_documentRefreshing__HG1TX svg,.workspace-ide_loading__fFw8s svg,.workspace-ide_workspaceRefreshButtonRefreshing__hxRhY svg{animation:none}}.new-environment-dialog_backdrop__uaBiP{position:fixed;z-index:60;inset:0;display:grid;place-items:center;padding:24px;background:rgb(28 28 25/38%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain}.new-environment-dialog_dialog__GVPKp{width:min(100%,640px);max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid var(--line,#deddd7);border-radius:15px;background:var(--panel-strong,#fff);box-shadow:var(--shadow-lg,0 24px 70px rgb(24 24 20/18%))}.new-environment-dialog_dialog__GVPKp:focus-visible{outline:2px solid #6e8bad;outline-offset:-3px}.new-environment-dialog_form__kChr1{display:grid;max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto}.new-environment-dialog_header__uKuIQ{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:21px 22px 18px;border-bottom:1px solid var(--line-soft,#ebe9e3)}.new-environment-dialog_header__uKuIQ>div{min-width:0}.new-environment-dialog_kicker__eaEBv{display:block;margin-bottom:4px;color:var(--ink-faint,#8a8982);font-size:9px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.new-environment-dialog_header__uKuIQ h1{margin:0;color:var(--ink,#171716);font-size:21px;font-weight:700;letter-spacing:-.035em;line-height:1.2;text-wrap:balance}.new-environment-dialog_header__uKuIQ p{max-width:none;margin:6px 0 0;color:var(--ink-soft,#62615c);font-size:11.5px;line-height:1.45}.new-environment-dialog_closeButton__WB6wG{display:inline-flex;width:32px;height:32px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ink-soft,#62615c);cursor:pointer}.new-environment-dialog_closeButton__WB6wG:hover:not(:disabled){background:var(--hover,#e8e6df);color:var(--ink,#171716)}.new-environment-dialog_closeButton__WB6wG:disabled{cursor:not-allowed;opacity:.45}.new-environment-dialog_content__naX6W{display:flex;min-height:0;flex-direction:column;gap:17px;overflow-y:auto;padding:20px 22px;scrollbar-width:thin}.new-environment-dialog_fieldset__lmj0i{min-width:0;margin:0;padding:0;border:0}.new-environment-dialog_fieldset__lmj0i:disabled{opacity:.72}.new-environment-dialog_fieldset__lmj0i legend{width:100%;margin:0 0 10px;padding:0;color:var(--ink,#171716);font-size:12px;font-weight:690}.new-environment-dialog_field__KPt5c{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--ink-soft,#62615c);font-size:11px;font-weight:620}.new-environment-dialog_labelRow__O1673{display:flex;min-height:14px;align-items:center;justify-content:space-between;gap:10px}.new-environment-dialog_required__qehaf{color:var(--ink-faint,#8a8982);font-size:9px;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.new-environment-dialog_field__KPt5c>input{width:100%;height:42px;border:1px solid var(--line,#deddd7);border-radius:8px;background:var(--panel-strong,#fff);min-width:0;color:var(--ink,#171716);font-size:12px;font-weight:520;padding:0 11px}.new-environment-dialog_field__KPt5c>input::placeholder{color:var(--ink-faint,#8a8982)}.new-environment-dialog_field__KPt5c>input:hover:not(:disabled){border-color:var(--ink-faint,#8a8982)}.new-environment-dialog_field__KPt5c>input:focus-visible{border-color:var(--ink-faint,#8a8982);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--ink,#171716) 10%,transparent)}.new-environment-dialog_field__KPt5c>input[aria-invalid=true]{border-color:var(--red,#b6483e);box-shadow:0 0 0 3px rgb(182 72 62/9%)}.new-environment-dialog_fieldHint__2Pyxe{color:var(--ink-faint,#8a8982);font-size:10px;font-weight:480;line-height:1.35}.new-environment-dialog_fieldError__u3Gwv{color:var(--red,#b6483e);font-size:10px;font-weight:600;line-height:1.35}.new-environment-dialog_duplicateWarning__OZlbQ{padding:7px 9px;border:1px solid color-mix(in srgb,var(--amber,#a96d22) 40%,transparent);border-radius:7px;background:var(--amber-soft,#f6ecdc);color:var(--amber,#a96d22);font-size:10px;font-weight:540;line-height:1.4}.new-environment-dialog_agentGrid__k88_t{display:grid;grid-gap:8px;gap:8px}.new-environment-dialog_agentOption__MzX3H{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:11px 12px;border:1px solid var(--line,#deddd7);border-radius:9px;background:var(--panel,#fbfaf7);cursor:pointer}.new-environment-dialog_agentOption__MzX3H:hover{border-color:var(--ink-faint,#8a8982)}.new-environment-dialog_agentOptionSelected__yOfAT{border-color:var(--ink,#171716);background:color-mix(in srgb,var(--panel,#fbfaf7) 88%,var(--ink,#171716))}.new-environment-dialog_agentRadio__ksdNe{width:14px;height:14px;margin:0;accent-color:var(--ink,#171716);opacity:1}.new-environment-dialog_agentMark__7nW0U{display:inline-flex;width:29px;height:29px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid var(--ink,#171716);border-radius:7px;background:var(--ink,#171716);color:var(--canvas,#f7f6f2);font-family:var(--font-mono,monospace);font-size:9px;font-weight:800;letter-spacing:-.04em}.new-environment-dialog_agentCopy__sGxGf{display:flex;min-width:0;flex-direction:column;gap:1px}.new-environment-dialog_agentCopy__sGxGf strong{color:var(--ink,#171716);font-size:12px;font-weight:690}.new-environment-dialog_agentCopy__sGxGf small{overflow:hidden;color:var(--ink-soft,#62615c);font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.new-environment-dialog_agentSelected__RCYqp{color:var(--ink-faint,#8a8982);font-family:var(--font-mono,monospace);font-size:9px;font-weight:700}.new-environment-dialog_agentHelp__OvqWf{display:flex;align-items:flex-start;gap:7px;margin:8px 1px 0;color:var(--ink-soft,#62615c);font-size:10.5px;line-height:1.45}.new-environment-dialog_submitError__XcAkC{margin:0;padding:9px 10px;border:1px solid color-mix(in srgb,var(--red,#b6483e) 42%,transparent);border-radius:7px;background:var(--red-soft,#f7e8e6);color:var(--red,#b6483e);font-size:10.5px;font-weight:560;line-height:1.4}.new-environment-dialog_footer__V_KLZ{position:relative;display:flex;min-height:65px;align-items:center;justify-content:space-between;gap:14px;padding:12px 22px;border-top:1px solid var(--line-soft,#ebe9e3);background:var(--panel,#fbfaf7)}.new-environment-dialog_footerNote__8NbiQ{color:var(--ink-faint,#8a8982);font-size:9.5px;line-height:1.35}.new-environment-dialog_actions__50Rmp{display:flex;flex:0 0 auto;align-items:center;gap:8px}.new-environment-dialog_primaryButton__hZJh9,.new-environment-dialog_secondaryButton___MsG6{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:7px;font-size:11px;font-weight:650;cursor:pointer}.new-environment-dialog_primaryButton__hZJh9{min-width:157px;border:1px solid var(--ink,#171716);background:var(--ink,#171716);color:var(--canvas,#f7f6f2)}.new-environment-dialog_primaryButton__hZJh9:hover:not(:disabled){background:color-mix(in srgb,var(--ink,#171716) 86%,var(--canvas,#f7f6f2))}.new-environment-dialog_secondaryButton___MsG6{border:1px solid var(--line,#deddd7);background:var(--panel-strong,#fff);color:var(--ink-soft,#62615c)}.new-environment-dialog_secondaryButton___MsG6:hover:not(:disabled){background:var(--hover,#e8e6df);color:var(--ink,#171716)}.new-environment-dialog_primaryButton__hZJh9:disabled,.new-environment-dialog_secondaryButton___MsG6:disabled{cursor:not-allowed}.new-environment-dialog_primaryButton__hZJh9:disabled{border-color:var(--line,#deddd7);background:var(--selected,#dfddd5);color:var(--ink-faint,#8a8982)}.new-environment-dialog_secondaryButton___MsG6:disabled{opacity:.55}.new-environment-dialog_closeButton__WB6wG:focus-visible,.new-environment-dialog_primaryButton__hZJh9:focus-visible,.new-environment-dialog_secondaryButton___MsG6:focus-visible{outline:2px solid #6e8bad;outline-offset:2px}.new-environment-dialog_spinner__JHghF{animation:new-environment-dialog_spin__BKB9j .8s linear infinite;transform-box:fill-box;transform-origin:center}.new-environment-dialog_srOnly__V_oeI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes new-environment-dialog_spin__BKB9j{to{transform:rotate(1turn)}}@media (max-width:640px){.new-environment-dialog_backdrop__uaBiP{align-items:end;padding:8px}.new-environment-dialog_dialog__GVPKp{max-height:calc(100dvh - 8px);border-radius:15px 15px 9px 9px}.new-environment-dialog_header__uKuIQ{padding:18px 17px 15px}.new-environment-dialog_header__uKuIQ p{white-space:nowrap}.new-environment-dialog_content__naX6W{gap:15px;padding:17px}.new-environment-dialog_agentOption__MzX3H{grid-template-columns:auto auto minmax(0,1fr)}.new-environment-dialog_lockedBadge__Dp4oQ{grid-column:2/-1;justify-self:start}.new-environment-dialog_footer__V_KLZ{align-items:stretch;padding:11px 17px max(11px,env(safe-area-inset-bottom))}.new-environment-dialog_footerNote__8NbiQ{display:none}.new-environment-dialog_actions__50Rmp{width:100%}.new-environment-dialog_primaryButton__hZJh9,.new-environment-dialog_secondaryButton___MsG6{flex:1 1}}@media (max-width:390px){.new-environment-dialog_header__uKuIQ h1{font-size:19px}.new-environment-dialog_actions__50Rmp{display:grid;grid-template-columns:.8fr 1.45fr}.new-environment-dialog_primaryButton__hZJh9,.new-environment-dialog_secondaryButton___MsG6{min-width:0;padding-inline:9px}}@media (prefers-reduced-motion:reduce){.new-environment-dialog_spinner__JHghF{animation:none}}.workspace-ide-page_missing__iTACZ{display:grid;width:100vw;height:100dvh;place-content:center;justify-items:center;grid-gap:8px;gap:8px;padding:24px;background:var(--canvas);color:var(--ink);text-align:center}.workspace-ide-page_missing__iTACZ h1,.workspace-ide-page_missing__iTACZ p{margin:0}.workspace-ide-page_missing__iTACZ h1{font-size:17px}.workspace-ide-page_missing__iTACZ p{color:var(--ink-soft);font-size:12px}.workspace-ide-page_missing__iTACZ a{display:inline-flex;align-items:center;gap:5px;margin-top:8px;color:var(--blue);font-size:11px;text-decoration:none}.bootstrap-loader_shell__UpugQ{min-height:100dvh;display:grid;place-items:center;padding:24px;color:var(--ink,#17212b);background:var(--canvas,#f7f7f5)}.bootstrap-loader_card__donNk{display:grid;justify-items:center;grid-gap:12px;gap:12px;max-width:440px;text-align:center}.bootstrap-loader_card__donNk h1,.bootstrap-loader_card__donNk p{margin:0}.bootstrap-loader_card__donNk p{color:var(--ink-soft,#66717d)}.bootstrap-loader_status__y_0Ae{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft,#66717d);font-size:13px}.bootstrap-loader_card__donNk button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid var(--line,#d8dde3);border-radius:9px;color:inherit;background:var(--panel-strong,#fff);cursor:pointer}.bootstrap-loader_spinner__3muDv{animation:bootstrap-loader_spin__Xwcuc .9s linear infinite}@keyframes bootstrap-loader_spin__Xwcuc{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bootstrap-loader_spinner__3muDv{animation:none}}