.app-builder_anonymousPage__qoP31,.app-builder_appShell__q_WBT,.app-builder_onboardingPage__zA7Zf{--bg:#fff;--surface:#fff;--soft:#fafafa;--text:#1d1d1f;--muted:#666;--faint:#8a8a8a;--border:#e5e5e5;--hover:#f2f2f2;--focus-border:#666;--focus-ring:rgb(0 0 0/0.16);--shadow:0 2px 8px rgb(0 0 0/0.06);min-height:100vh;background:var(--bg);color:var(--text)}html.dark .app-builder_anonymousPage__qoP31,html.dark .app-builder_appShell__q_WBT,html.dark .app-builder_onboardingPage__zA7Zf{--bg:#000;--surface:#0a0a0a;--soft:#111;--text:#ededed;--muted:#999;--faint:#777;--border:#262626;--hover:#1a1a1a;--focus-border:#888;--focus-ring:rgb(255 255 255/0.24);--shadow:0 2px 12px rgb(0 0 0/0.5)}.app-builder_anonymousPage__qoP31 *,.app-builder_appShell__q_WBT *,.app-builder_onboardingPage__zA7Zf *{box-sizing:border-box}.app-builder_onboardingPage__zA7Zf{display:grid;min-height:100vh;place-items:center;padding:24px;background:var(--bg)}.app-builder_onboardingCard__3VTHP{width:min(460px,100%);padding:32px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow)}.app-builder_onboardingBrand___vDNu{margin:0 0 28px;color:var(--muted);font-size:14px;font-weight:650}.app-builder_onboardingCard__3VTHP h1{margin:0;font-size:28px;line-height:1.15;letter-spacing:-.04em}.app-builder_onboardingCard__3VTHP>p:not(.app-builder_onboardingBrand___vDNu){margin:14px 0 0;color:var(--muted);line-height:1.55}.app-builder_onboardingActions__XpG5X{display:flex;gap:10px;margin-top:28px}.app-builder_onboardingActions__XpG5X a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:14px;font-weight:500;text-decoration:none}.app-builder_onboardingActions__XpG5X a:first-child{border-color:var(--text);background:var(--text);color:var(--bg)}.app-builder_anonymousPage__qoP31 button,.app-builder_anonymousPage__qoP31 textarea,.app-builder_appShell__q_WBT button,.app-builder_appShell__q_WBT input,.app-builder_appShell__q_WBT textarea{font:inherit}.app-builder_anonymousPage__qoP31 button,.app-builder_appShell__q_WBT button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.app-builder_anonymousPage__qoP31 button:active:not(:disabled),.app-builder_appShell__q_WBT button:active:not(:disabled){transform:scale(.98)}.app-builder_skipLink__uYea0{position:fixed;left:12px;top:8px;z-index:100;padding:8px 12px;border-radius:6px;background:var(--text,#171717);color:var(--bg,#fff);transform:translateY(-150%)}.app-builder_skipLink__uYea0:focus-visible{transform:translateY(0)}.app-builder_header__b1s2M{height:52px;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 12px;font-size:14px;position:relative;background:var(--bg);z-index:5}.app-builder_back__BNTxu{display:inline-flex;align-items:center;gap:8px;color:var(--muted);text-decoration:none;width:max-content}.app-builder_headerActions__tD7CU{justify-self:end;display:flex;align-items:center;gap:14px;position:relative}.app-builder_headerActions__tD7CU>a{display:grid;place-items:center;color:var(--muted)}.app-builder_brand__aGViX{display:inline-flex;align-items:center;gap:7px;font-size:21px;font-weight:650;letter-spacing:-.04em}.app-builder_brandMark__Aocja{width:23px;height:23px;border-radius:4px;object-fit:contain}.app-builder_brand__aGViX[data-compact]{color:var(--faint)}.app-builder_brand__aGViX[data-compact] .app-builder_brandMark__Aocja{width:22px;height:22px;opacity:.48}.app-builder_brand__aGViX[data-compact]>span:last-child{display:none}.app-builder_authenticatedPage__dv4Jm{min-height:calc(100vh - 52px);padding:30px 24px 54px;background:var(--bg);overflow-x:clip}.app-builder_authenticatedPage__dv4Jm *,.app-builder_header__b1s2M *{box-sizing:border-box}.app-builder_builderCard__He_tC{width:min(650px,100%);margin:0 auto;padding:26px 24px 24px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:0 1px 2px rgb(0 0 0/.03);display:grid;gap:22px}.app-builder_draftStatus__W0JxP{display:flex;align-items:center;gap:8px;margin:-8px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.app-builder_draftRetry__9pLYl{min-height:28px;padding:0 9px;font-size:inherit}.app-builder_builderControls__3cQmV{display:contents;min-inline-size:0;margin:0;padding:0;border:0}.app-builder_cardTitle__UT7YF{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.app-builder_cardTitle__UT7YF h1{font-size:26px;line-height:1.25;letter-spacing:-.04em;margin:0;font-weight:650;text-wrap:balance}.app-builder_cardTitle__UT7YF p{max-width:470px;margin:7px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.app-builder_providerNotices__aoXuF{display:grid;gap:8px}.app-builder_integrationUnavailable__un4u3,.app-builder_providerNotices__aoXuF p{margin:0;border:1px solid var(--border);border-radius:6px;background:var(--soft);color:var(--muted);font-size:12px;line-height:1.45}.app-builder_providerNotices__aoXuF p{min-height:38px;padding:9px 11px;display:flex;align-items:center;gap:8px}.app-builder_providerNotices__aoXuF p[data-status=connected]{color:var(--text)}.app-builder_providerNotices__aoXuF p[data-status=connected] svg{color:#1a9c4b}.app-builder_appDetailsSection__wgcUH>label,.app-builder_integrationField__JR4WM,.app-builder_repoLabel__0jXy2,.app-builder_repoRow__bEk_Y>label{display:grid;gap:9px;font-size:13px;color:var(--muted)}.app-builder_fieldLabel__T90oA{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.app-builder_fieldLabel__T90oA small{color:var(--faint);font-size:11px;font-weight:400}.app-builder_integrationField__JR4WM{min-width:0}.app-builder_connectProvider__12hJ5{height:38px;padding:0 14px;border:1px solid var(--border);border-radius:6px;background:var(--text);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;width:fit-content;font-size:14px;font-weight:500;text-decoration:none}.app-builder_connectProvider__12hJ5:hover{opacity:.86}.app-builder_connectProvider__12hJ5:focus-visible{outline:0;box-shadow:0 0 0 4px rgb(0 0 0/.16)}.app-builder_connectProvider__12hJ5:disabled{cursor:not-allowed;opacity:.5}.app-builder_integrationUnavailable__un4u3{padding:8px 10px}.app-builder_repoLabel__0jXy2{gap:9px;font-size:13px;color:var(--muted)}.app-builder_builderCard__He_tC input,.app-builder_builderCard__He_tC textarea,.app-builder_lockedInput__KZvmb,.app-builder_selectControl__K6kUL{border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text)}.app-builder_appDetailsSection__wgcUH>label>input{height:38px;padding:0 12px}.app-builder_selectControl__K6kUL{height:38px;padding:0 12px;display:flex;align-items:center;gap:10px;color:var(--text);font-size:14px;position:relative}.app-builder_combobox__tj6rg{height:38px;position:relative;color:var(--text);font-size:14px;z-index:3}.app-builder_combobox__tj6rg>input{width:100%;height:38px;border:0;border-radius:6px;background:var(--surface);color:var(--text);padding:0 38px 0 40px;box-shadow:0 0 0 1px var(--border);outline:0;transition:box-shadow .15s ease}.app-builder_combobox__tj6rg>input:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--border),var(--text) 20%)}.app-builder_combobox__tj6rg>input:focus,.app-builder_combobox__tj6rg[data-open]>input{outline:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--border),var(--text) 30%),0 0 0 4px rgb(0 0 0/.16)}html.dark .app-builder_combobox__tj6rg>input:focus,html.dark .app-builder_combobox__tj6rg[data-open]>input{box-shadow:0 0 0 1px #555,0 0 0 4px rgb(255 255 255/.24)}.app-builder_comboPrefix__HSAdL{position:absolute;left:13px;top:50%;transform:translateY(-50%);z-index:1;display:grid;place-items:center;pointer-events:none}.app-builder_combobox__tj6rg>button{position:absolute;right:0;top:0;width:38px;height:38px;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;cursor:pointer}.app-builder_combobox__tj6rg>button svg{transition:transform .15s ease}.app-builder_combobox__tj6rg[data-open]>button svg{transform:rotate(180deg)}.app-builder_comboDetail__64ADs{position:absolute;right:39px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:13px;pointer-events:none}.app-builder_combobox__tj6rg[data-label="Select a Vercel Team"] .app-builder_comboDetail__64ADs{padding:2px 8px;border-radius:999px;color:#0672ce;background:#e2f2ff;font-size:12px;text-transform:capitalize}.app-builder_combobox__tj6rg[data-label="Select a Vercel Team"]>input{padding-right:96px}.app-builder_combobox__tj6rg[data-label="GPT 5.6 Terra"]>input,.app-builder_modelField__gntSN .app-builder_combobox__tj6rg>input{padding-right:205px}.app-builder_comboMenu__6NiMP{position:absolute;left:0;right:0;top:44px;border:1px solid var(--border);border-radius:12px;padding:6px;background:var(--surface);box-shadow:0 8px 30px rgb(0 0 0/.12);z-index:30;overflow:hidden;transform-origin:top center;animation:app-builder_popoverIn__93ErA .12s ease-out}.app-builder_comboMenu__6NiMP>div{max-height:205px;overflow:auto;overscroll-behavior:contain}.app-builder_comboMenu__6NiMP button{width:100%;min-height:36px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:var(--text);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;text-align:left;cursor:pointer}.app-builder_comboMenu__6NiMP button[data-has-icon]{grid-template-columns:18px minmax(0,1fr) auto auto}.app-builder_comboMenu__6NiMP button:not(:disabled):hover,.app-builder_comboMenu__6NiMP button[data-active]{background:var(--hover)}.app-builder_comboMenu__6NiMP button:disabled{cursor:not-allowed;color:var(--muted);opacity:.6}.app-builder_comboOptionLabel__6ICg_{overflow:hidden;text-overflow:ellipsis}.app-builder_comboOptionIcon__uxn_z{width:18px;height:18px;display:grid;place-items:center;flex:0 0 18px}.app-builder_comboMenu__6NiMP button small{color:var(--muted);font-size:13px}.app-builder_comboMenu__6NiMP button small[data-pill]{padding:2px 8px;border-radius:999px;background:var(--hover);color:var(--muted);font-size:12px;line-height:18px}.app-builder_comboMenu__6NiMP button small[data-pill]:last-of-type{white-space:nowrap}.app-builder_combobox__tj6rg[data-label="Select a Vercel Team"] .app-builder_comboMenu__6NiMP button small[data-pill]:not(:empty){background:#eaeaea;color:#444;text-transform:capitalize}.app-builder_combobox__tj6rg[data-label="Select a Vercel Team"] .app-builder_comboMenu__6NiMP button[data-option-value=autograph] small[data-pill]{background:#e2f2ff;color:#0672ce}.app-builder_comboFooter__GLEU1{border-radius:6px!important;grid-template-columns:18px minmax(0,1fr)!important;margin-top:0}.app-builder_noResults__PEg3W{margin:0;padding:12px;color:var(--muted)}.app-builder_selectControl__K6kUL select{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.app-builder_selectControl__K6kUL:focus-within{outline:2px solid #0070f3;outline-offset:2px}.app-builder_selectControl__K6kUL svg:last-child{margin-left:auto;color:var(--muted)}.app-builder_teamDot__sw3Ee{display:inline-block;width:16px;height:16px;border-radius:50%;background:#25a244;box-shadow:inset 0 0 0 1px rgb(0 0 0/.12)}.app-builder_teamDot__sw3Ee[data-team=pylee]{background:#0d3b66;box-shadow:inset 0 0 0 1px rgb(255 255 255/.22),inset 0 0 0 4px #102a43}.app-builder_proBadge__t_9sS{margin-left:auto;padding:2px 7px;border-radius:999px;background:#e2f2ff;color:#0672ce;font-size:12px}.app-builder_repoRow__bEk_Y{display:grid;grid-template-columns:1fr;align-items:end}.app-builder_repoRowWithRepository__O3rpJ{grid-template-columns:1fr 18px 1fr}.app-builder_repoScope__zD3jn{display:grid;gap:9px}.app-builder_slash__j5KJc{text-align:center;color:var(--border);height:38px;padding:0 0 2px;font-size:28px;font-weight:200;line-height:36px}.app-builder_lockedInput__KZvmb{height:38px;display:flex;align-items:center;overflow:visible;transition:border-color .15s ease,box-shadow .15s ease}.app-builder_lockedInput__KZvmb:hover{border-color:color-mix(in srgb,var(--border),var(--text) 20%)}.app-builder_lockedInput__KZvmb:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring)}.app-builder_lockedInput__KZvmb input{min-width:0;flex:1;height:100%;border:0;padding:0 12px;outline:0}.app-builder_lockedInput__KZvmb>span{width:38px;height:100%;display:grid;place-items:center;background:var(--soft)}.app-builder_privacyToggle__nRokq{width:40px!important;height:30px!important;display:grid!important;place-items:center;position:relative;flex:0 0 40px;cursor:pointer;margin-right:6px}.app-builder_privacyToggle__nRokq>input{position:absolute;width:1px;height:1px;opacity:0}.app-builder_privacyToggle__nRokq>span{width:40px;height:24px;border-radius:14px;background:var(--hover);position:relative;transition:background-color .15s cubic-bezier(0,0,.2,1),box-shadow .15s ease}.app-builder_privacyToggle__nRokq>span>i{position:absolute;left:1px;top:1px;width:22px;height:22px;border-radius:50%;background:var(--surface);color:var(--text);display:grid;place-items:center;box-shadow:0 0 3px -1px rgb(0 0 0/.24),0 0 .5px rgb(0 0 0/.16),-.5px 2px 3px -2px rgb(0 0 0/.36);transition:transform .15s ease-in-out}.app-builder_privacyToggle__nRokq>input:checked+span>i{transform:translateX(16px)}.app-builder_privacyToggle__nRokq>input:not(:checked)+span{background:#f5a800}.app-builder_privacyToggle__nRokq>input:focus-visible+span{box-shadow:0 0 0 3px var(--focus-ring)}.app-builder_privacyToggle__nRokq em{position:absolute;right:-4px;bottom:calc(100% + 8px);width:max-content;max-width:210px;padding:7px 9px;border-radius:6px;background:#171717;color:#fff;font-size:12px;font-style:normal;opacity:0;transform:translateY(3px) scale(.98);transform-origin:bottom right;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:40}.app-builder_privacyToggle__nRokq:focus-within em,.app-builder_privacyToggle__nRokq:hover em{opacity:1;transform:translateY(0) scale(1)}.app-builder_infoTooltip__0_ERc>span:after,.app-builder_privacyToggle__nRokq em:after{content:"";position:absolute;top:100%;right:12px;border:4px solid transparent;border-top-color:#171717}.app-builder_infoTooltip__0_ERc{position:relative;display:inline-grid;place-items:center;margin-left:1px}.app-builder_infoTooltip__0_ERc>button{width:15px;height:15px;padding:0;border:0;border-radius:999px;background:var(--hover);color:#444;display:grid;place-items:center;cursor:help}.app-builder_infoTooltip__0_ERc>button svg{border-radius:999px}.app-builder_appShell__q_WBT .app-builder_infoTooltip__0_ERc>button:focus-visible{box-shadow:0 0 0 1px var(--surface),0 0 0 2px var(--focus-border)}.app-builder_infoTooltip__0_ERc>span{position:absolute;left:50%;bottom:calc(100% + 8px);width:max-content;max-width:240px;padding:7px 9px;border-radius:6px;background:#171717;color:#fff;font-size:12px;line-height:16px;opacity:0;transform:translate(-50%,3px) scale(.98);transform-origin:bottom center;pointer-events:none;transition:opacity .12s ease,transform .12s ease;z-index:40}.app-builder_infoTooltip__0_ERc>span:after{right:calc(50% - 4px)}.app-builder_infoTooltip__0_ERc:focus-within>span,.app-builder_infoTooltip__0_ERc:hover>span{opacity:1;transform:translate(-50%) scale(1)}.app-builder_briefField__KHvyk{height:188px;border:1px solid var(--border);border-radius:6px;position:relative;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.app-builder_briefField__KHvyk:hover{border-color:color-mix(in srgb,var(--border),var(--text) 20%)}.app-builder_briefField__KHvyk:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring)}.app-builder_briefField__KHvyk textarea{width:100%;height:100%;resize:none;border:0;padding:12px 42px 12px 12px;line-height:1.45;outline:0}.app-builder_briefField__KHvyk button{position:absolute;right:9px;top:9px;border:0;background:transparent;color:var(--muted);padding:4px;cursor:pointer}.app-builder_helpText__bhlZX{margin:-16px 0 0;font-size:13px;color:var(--muted)}.app-builder_helpText__bhlZX a{color:#06f;text-decoration:none}.app-builder_modelField__gntSN,.app-builder_sectionField__EKglS{border:0;padding:0;margin:0;display:grid;gap:10px}.app-builder_modelField__gntSN legend{font-size:13px;color:var(--muted);margin-bottom:9px}.app-builder_retryModels__Fx5qQ{width:fit-content;border:0;background:transparent;color:#06f;padding:0;font-size:13px;cursor:pointer}.app-builder_checkLine__WBDFh{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--muted)}.app-builder_checkLine__WBDFh input,.app-builder_optionGrid__Hybzz input{appearance:none;width:16px;height:16px;border:1px solid #bbb;border-radius:4px;margin:0}.app-builder_checkLine__WBDFh input:checked{background:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.app-builder_checkLine__WBDFh input:checked:after{content:"✓";display:block;color:var(--bg);font-size:11px;line-height:14px;text-align:center}.app-builder_modelId__8zaya{margin-left:auto;color:var(--muted);font-size:13px}.app-builder_sectionField__EKglS{padding-top:0}.app-builder_appDetailsSection__wgcUH,.app-builder_buildSection__bqxzm,.app-builder_storeSection__W_NcY{padding-bottom:26px;border-bottom:1px solid var(--border)}.app-builder_appDetailsSection__wgcUH{gap:14px}.app-builder_appDetailsSection__wgcUH .app-builder_helpText__bhlZX{margin-top:-4px}.app-builder_sectionField__EKglS+.app-builder_modelField__gntSN{margin-top:20px}.app-builder_sectionField__EKglS+.app-builder_sectionField__EKglS{margin-top:0}.app-builder_appDetailsSection__wgcUH{order:0}.app-builder_buildSection__bqxzm,.app-builder_buildSection__bqxzm+.app-builder_modelField__gntSN{order:1}.app-builder_storeSection__W_NcY{order:2}.app-builder_deploySection__sM_cC{order:3}.app-builder_connectionsSection__M6WwX{order:4}.app-builder_builderCard__He_tC>.app-builder_createButton__5r9d_,.app-builder_submitArea__beZzq{order:5}.app-builder_optionGrid__Hybzz.app-builder_providerChoiceGrid__kwEX1{grid-template-columns:repeat(3,minmax(0,1fr))}.app-builder_providerChoiceGrid__kwEX1 label{min-width:0;cursor:pointer}.app-builder_providerChoiceGrid__kwEX1 label>span{min-width:0}.app-builder_providerChoiceGrid__kwEX1 small{display:block;color:var(--muted);font-size:10px;line-height:1.2}.app-builder_providerChoiceGrid__kwEX1 .app-builder_unavailableOption__voLCJ{cursor:not-allowed;color:var(--muted);background:var(--soft)}.app-builder_providerChoiceGrid__kwEX1 label>svg{flex:0 0 auto}.app-builder_providerChoiceGrid__kwEX1 label[data-provider=github]>svg,.app-builder_providerChoiceGrid__kwEX1 label[data-provider=vercel]>svg{color:var(--text)}.app-builder_providerChoiceGrid__kwEX1 label[data-provider=gitlab]>svg{color:#fc6d26}.app-builder_providerChoiceGrid__kwEX1 label[data-provider=bitbucket]>svg{color:#0052cc}.app-builder_providerChoiceGrid__kwEX1 label[data-provider=netlify]>svg{color:#00a8a8}.app-builder_providerChoiceGrid__kwEX1 label[data-provider=cloudflare]>svg{color:#f38020}.app-builder_optionGrid__Hybzz.app-builder_providerChoiceGrid__kwEX1 input{margin-left:auto;border-radius:4px}.app-builder_optionGrid__Hybzz.app-builder_providerChoiceGrid__kwEX1 input:checked{border-color:var(--text);background:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.app-builder_optionGrid__Hybzz.app-builder_providerChoiceGrid__kwEX1 input:checked:after{content:"✓";display:block;color:var(--bg);font-size:11px;line-height:14px;text-align:center}.app-builder_optionGrid__Hybzz.app-builder_providerChoiceGrid__kwEX1 input:disabled{opacity:.55}.app-builder_providerPanel___3lFk{padding-top:4px}.app-builder_sectionField__EKglS legend{font-size:18px;font-weight:650;letter-spacing:-.03em}.app-builder_sectionField__EKglS legend>span{display:block}.app-builder_sectionField__EKglS>p{margin:0;color:var(--muted);font-size:14px}.app-builder_visuallyHidden__iGAiw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-builder_connectionGrid__fxxFy,.app-builder_optionGrid__Hybzz{display:grid;grid-template-columns:1fr 1fr;gap:10px}.app-builder_connectionGrid__fxxFy button,.app-builder_optionGrid__Hybzz label{height:46px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);display:flex;align-items:center;gap:10px;padding:0 12px;font-size:14px}.app-builder_optionGrid__Hybzz input{margin-left:auto;border-radius:50%}.app-builder_optionGrid__Hybzz input:checked{border-color:var(--text);background:var(--text);box-shadow:inset 0 0 0 4px var(--surface)}.app-builder_buildDestinationGrid__a3Yaw{grid-template-columns:repeat(3,minmax(0,1fr))}.app-builder_buildDestinationGrid__a3Yaw label,.app-builder_buildDestinationGrid__a3Yaw label>span{min-width:0}.app-builder_buildDestinationGrid__a3Yaw small{display:block;color:var(--muted);font-size:10px;line-height:1.2}.app-builder_buildDestinationGrid__a3Yaw .app-builder_unavailableOption__voLCJ{cursor:not-allowed;color:var(--muted);background:var(--soft)}.app-builder_buildDestinationGrid__a3Yaw input:disabled{opacity:.55}.app-builder_searchBox__mvHVS{height:38px;border:1px solid var(--border);border-radius:6px;display:flex!important;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease}.app-builder_searchBox__mvHVS>svg{flex:0 0 auto;color:var(--muted)}.app-builder_searchBox__mvHVS:hover{border-color:color-mix(in srgb,var(--border),var(--text) 20%)}.app-builder_searchBox__mvHVS:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring)}.app-builder_searchBox__mvHVS input{height:100%;border:0!important;outline:0;flex:1;min-width:0;padding:0!important}.app-builder_appShell__q_WBT .app-builder_searchBox__mvHVS input:focus-visible{box-shadow:none}.app-builder_searchBox__mvHVS>button{height:24px;padding:0 5px;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:var(--muted);font-size:12px}.app-builder_connectionGrid__fxxFy button{cursor:pointer;text-align:left}.app-builder_connectionGrid__fxxFy button:not(:disabled):hover,.app-builder_connectionGrid__fxxFy button[aria-label^="Remove "]{background:var(--hover)}.app-builder_connectionGrid__fxxFy button:disabled{cursor:not-allowed;color:var(--text);opacity:.72}.app-builder_comingSoon__rAiuV{margin-left:auto;padding:2px 7px;border-radius:999px;background:var(--hover);color:var(--muted);font-size:11px;font-weight:500;line-height:16px;white-space:nowrap}.app-builder_connectionGrid__fxxFy button>svg{flex:0 0 auto}.app-builder_connectionIcon__00UPd{width:20px;height:20px;display:grid;place-items:center}.app-builder_connectionIcon__00UPd[data-kind=quickbooks]{color:#2ca01c}.app-builder_connectionIcon__00UPd[data-kind=ramp]{background:50%/20px 20px no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAPoAAAD6AG1e1JrAAADt0lEQVR4nL2XXWhUVxDHjwHBF1vQ0uxudjd3Z67ZED+wTYwtxbfWfhhabIs+NNCCL0rpx0PfG6Wt+iJF0Ly0kVIpJQ8tFJsqLY2pVqhdsbE2BERjcs7ZJqb5uHOyKVTdKWcXNi7r3r27Gz3w58Jlzvxm5p6PuUIEGMxixdgtJ5RecN9Q5PYpDy8pwn+0gTtWimAm/87tk57bbW3tnCC+fYd1MrWQ3KQX8IQimFUEWUXAftIEWenBvCL8Qs2t21xzINJrW6MNHlUeZCpBfbRofUhuW1MVXM2t26wM/lkHuEiS8KrOuE8GgqepZZs2OLVc8MKnMThlffvDM9guCaeXG74kvKUz7hPlMn9ME448OHghiBFFrWuL4MxihTLYW6/z1GiCh1KJyrYe9hbtjnQm2aEM/FtvAP2nmrm9I8wDQ46/rYFF+7lz8B4WDcrDr5ejvD2fxDja1MgbNoT43GX/SmiDX1m2kIstTZqA6oWPzwE/uz2cC8Dq9Dn/KmgCz7KFpMSe5cj+u58cdprz8NbWEA9fr7wW5Ly7R2gDJ+vOfhb4tV2RQvZdr0R4Yj7Q3C+FIhiuN4DPTsY5Hs/DrT7tjQeba2BYSLIXR+3wwYsOb9wUKsA7OkI8IoPNlR7MiSA3XDn99leCn9m2tPBi0UY+9nnA7PPKCkV4uxb492cd7uxcglt1v9nEN2er8YO3bQUmqwGPauADh2Pc0rJUdqvtL0T46niAU7BYk0J6+GuQPX5xJMEHj8S4c2s4V+p74V0vR/jytarhtgIXRK7pKGPw4wWH970b5eeejzBiccZWCaeR3/sgylduJPjI8TjvPxgraOBsheM4fxoeFcqDHeUW4o1p4L3vREsytmC770/97PCVsQR3v9VUYtPWFuJvzzT7LkBF0CWuz8KjyuBEOUMbxNvvR3lLZ4hf3RXhA4diPPi7k/ssp39x+MUdEV6/PnRfPfV0mM+UPZJRzcy4j+RbMA8/8iuV9CB3stnnve/tOxuIn8qfiPhx4Tq+mWkOK4J0LduxRk1OZJKR4kbUwF5FcPchwO8qA/tKWrJUqn2lIuh/CAH0p7h9Zdl/AUVw/kHBNeF523v6dsaTBh+XBEPa1H5HlIANZCXhoPUtgoxpTq62jaMi/K9euLQ+PDg+Op1cLaoZPT2iYZygSxH8UeONmVUGL0kPXqrrR5XZWaUN7taEPygPTIVgsvn+Egf+Nu7rY+ysqhlcGohosHs3TbhTeu5+RXhCG/wmJ3L7tIEPJeFOa2Ntgzr+H0EGPzjL0LPSAAAAAElFTkSuQmCC")}.app-builder_connectionIcon__00UPd[data-kind=netsuite]{width:18px;height:18px;background:#0082ca;mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg%20fill='none'%20height='24'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M0%200v24h24V0zm18.6%2018.019h-4.631L8.53%209.356h-.037v8.663H5.4V5.98h4.594l5.475%208.663h.037V5.98H18.6z'%20fill='%23161513'/%3E%3C/svg%3E")}.app-builder_connectionIcon__00UPd[data-kind=xero]{color:#13b5ea}.app-builder_connectionIcon__00UPd[data-kind=sage-intacct]{color:#00d639}.app-builder_showAll__p51nh{height:34px;border:0;background:transparent;color:var(--text);font-weight:500;cursor:pointer;border-radius:6px;transition:background-color .12s ease}.app-builder_showAll__p51nh:hover{background:var(--hover)}.app-builder_connectedList__1Sgzu{display:grid;gap:10px;margin-top:14px}.app-builder_connectedList__1Sgzu article{min-height:74px;border:1px solid var(--border);border-radius:7px;display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface)}.app-builder_connectedList__1Sgzu article>span{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;background:var(--hover)}.app-builder_connectedList__1Sgzu article>div{min-width:0;flex:1}.app-builder_connectedList__1Sgzu strong{display:block;font-size:14px;font-weight:500}.app-builder_connectedList__1Sgzu p{margin:3px 0 0;color:var(--muted);font-size:13px}.app-builder_connectedList__1Sgzu button{border:0;background:transparent;color:var(--text);cursor:pointer}.app-builder_connectedList__1Sgzu article>button:first-of-type{height:34px;padding:0 13px;border-radius:6px;background:var(--text);color:var(--bg)}.app-builder_drawerBackdrop__KcN0S{position:fixed;inset:0;z-index:80;background:rgb(0 0 0/.12);backdrop-filter:blur(1px);display:flex;justify-content:flex-end;animation:app-builder_backdropIn__YYT67 .18s ease-out}.app-builder_connectionDrawer__xeitM{width:min(660px,calc(100vw - 24px));height:calc(100vh - 16px);margin:8px 8px 8px 0;padding:24px;overflow-y:auto;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 16px 48px rgb(0 0 0/.14);animation:app-builder_drawerIn__1yd_h .18s ease-out}@keyframes app-builder_drawerIn__1yd_h{0%{transform:translateX(18px);opacity:0}}@keyframes app-builder_backdropIn__YYT67{0%{opacity:0}}@keyframes app-builder_popoverIn__93ErA{0%{opacity:0;transform:translateY(-2px) scale(.98)}}.app-builder_connectionDrawer__xeitM>header{height:32px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between}.app-builder_connectionDrawer__xeitM h2{margin:0;font-size:20px;letter-spacing:-.03em}.app-builder_connectionDrawer__xeitM>header button{width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--text);display:grid;place-items:center;cursor:pointer}.app-builder_connectionDrawer__xeitM>header button:hover{background:var(--hover)}.app-builder_drawerProvider__0iIea{height:66px;padding:0 24px;border:1px solid var(--border);border-radius:7px;display:flex;align-items:center;gap:13px;font-size:16px}.app-builder_drawerProvider__0iIea strong{font-weight:500}.app-builder_connectionStep__DnQYL{margin-top:16px;border:1px solid var(--border);border-radius:7px;color:var(--faint);overflow:hidden}.app-builder_connectionStep__DnQYL[data-active=true]{color:var(--text)}.app-builder_connectionStep__DnQYL h3{height:58px;margin:0;padding:0 24px;display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500}.app-builder_connectionStep__DnQYL h3>span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--faint);color:var(--surface);font-size:12px}.app-builder_connectionStep__DnQYL[data-active=true] h3>span{background:var(--text)}.app-builder_connectPrompt___L40s{min-height:284px;padding:46px 24px 36px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.app-builder_connectionMarks__KF94D{display:flex;align-items:center;margin-bottom:18px}.app-builder_connectionMarks__KF94D>span{width:62px;height:62px;border:1px solid var(--border);border-radius:50%;background:var(--surface);display:grid;place-items:center}.app-builder_connectionMarks__KF94D>span+span{margin-left:-10px}.app-builder_connectPrompt___L40s h4{margin:0;font-size:17px;font-weight:500}.app-builder_connectPrompt___L40s p{margin:7px 0 18px;color:var(--muted);font-size:14px}.app-builder_configureFields__e4B_g footer>button,.app-builder_connectPrompt___L40s>button{height:38px;padding:0 16px;border:1px solid var(--text);border-radius:6px;background:var(--text);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.app-builder_configureFields__e4B_g{padding:10px 24px 0}.app-builder_configureFields__e4B_g>label{display:grid;gap:8px;margin-bottom:22px;color:var(--text);font-size:14px}.app-builder_configureFields__e4B_g label em{color:#e5484d;font-style:normal}.app-builder_accountSelect__86XvN,.app-builder_configureFields__e4B_g input,.app-builder_configureFields__e4B_g textarea{width:100%;min-height:38px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);padding:0 12px;font:inherit}.app-builder_configureFields__e4B_g textarea{min-height:84px;padding-block:10px;resize:vertical}.app-builder_accountSelect__86XvN{display:flex;align-items:center;gap:9px;text-align:left}.app-builder_accountSelect__86XvN>svg:last-child{margin-left:auto}.app-builder_scopeRow__eg16v{min-height:62px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.app-builder_defaultConnection__GePlG>span,.app-builder_scopeRow__eg16v>span{display:grid;gap:3px}.app-builder_defaultConnection__GePlG small,.app-builder_scopeRow__eg16v small{color:var(--muted);font-size:13px}.app-builder_scopeRow__eg16v button{height:38px;padding:0 12px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);display:flex;align-items:center;gap:10px}.app-builder_configureFields__e4B_g footer{margin:18px -24px 0;padding:16px 24px;border-top:1px solid var(--border);background:var(--hover);display:flex;justify-content:flex-end}.app-builder_configureFields__e4B_g footer>button:disabled{opacity:.5;cursor:not-allowed}.app-builder_defaultConnection__GePlG{grid-template-columns:1fr auto!important;align-items:center}.app-builder_defaultConnection__GePlG input{width:16px;min-height:16px}.app-builder_connectionTerms__Rr7xm{margin:16px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.app-builder_connectionSuccess__g74Wn{position:fixed;inset:0;z-index:100;background:var(--bg);display:grid;place-items:center}.app-builder_connectionSuccess__g74Wn>div{display:flex;flex-direction:column;align-items:center;text-align:center}.app-builder_connectionSuccess__g74Wn h2{margin:0;font-size:24px;letter-spacing:-.04em}.app-builder_connectionSuccess__g74Wn p{margin:14px 0 24px;color:var(--muted);font-size:14px}.app-builder_connectionSuccess__g74Wn span{width:32px;height:32px;margin-bottom:24px;border-radius:50%;display:grid;place-items:center;background:var(--text);color:var(--bg)}.app-builder_connectionSuccess__g74Wn button{height:38px;padding:0 16px;border:0;border-radius:6px;background:var(--text);color:var(--bg);cursor:pointer}.app-builder_createButton__5r9d_{height:38px;border:1px solid var(--text);border-radius:6px;background:var(--text);color:var(--bg);cursor:pointer}.app-builder_createButton__5r9d_:disabled{background:var(--hover);border-color:var(--border);color:var(--faint);cursor:not-allowed}.app-builder_submitArea__beZzq{display:grid;gap:8px}.app-builder_submitArea__beZzq .app-builder_createButton__5r9d_{width:100%}.app-builder_submitGuidance__3fU3q{margin:0;color:var(--muted);font-size:12px;line-height:1.45;text-align:center}.app-builder_publicHeader__IyCcO{height:60px;border-bottom:1px solid #eaeaea;padding:0 8px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.app-builder_publicHeader__IyCcO>span{font-size:14px}.app-builder_publicHeader__IyCcO>div{justify-self:end;display:flex;gap:10px}.app-builder_publicHeader__IyCcO a{height:34px;padding:0 14px;border:1px solid #e5e5e5;border-radius:7px;display:flex;align-items:center;color:#171717;text-decoration:none;font-size:14px;white-space:nowrap}.app-builder_publicHeader__IyCcO .app-builder_darkButton__zAi9d{background:#171717;color:#fff;border-color:#171717}.app-builder_anonymousPage__qoP31{background:#fafafa}.app-builder_promptCard__MiKqj{width:min(674px,calc(100% - 32px));margin:32px auto;padding:25px 24px 24px;border:1px solid #e3e3e3;border-radius:7px;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.03)}.app-builder_promptCard__MiKqj>label{display:block;margin:27px 0 14px;font-size:16px;font-weight:500}.app-builder_promptField__REuzl{height:146px;border:1px solid #dedede;border-radius:7px;position:relative}.app-builder_promptField__REuzl textarea{width:100%;height:100%;resize:none;border:0;background:transparent;padding:13px 13px 48px;outline:0;line-height:1.45}.app-builder_promptField__REuzl button{position:absolute;right:12px;bottom:12px;height:34px;border:1px solid #171717;border-radius:7px;background:#171717;color:#fff;padding:0 14px}.app-builder_promptField__REuzl button:disabled{background:#f2f2f2;color:#666;border-color:#e5e5e5}.app-builder_suggestions__EPBtE{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:11px;color:#555;font-size:13px}.app-builder_suggestions__EPBtE button{min-height:44px;border:1px solid #e4e4e4;border-radius:999px;background:#fff;padding:0 12px}.app-builder_promptCard__MiKqj>p{text-align:center;color:#555;font-size:13px;margin:30px 0 0}.app-builder_flowPage__uLeWK{min-height:calc(100vh - 52px);background:var(--bg);padding:28px 24px 60px}.app-builder_deploymentCard__lKEe5{width:min(675px,100%);margin:0 auto;border:1px solid var(--border);border-radius:10px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.app-builder_deploymentBody__5SvTw{padding:34px 32px 76px}.app-builder_deploymentBody__5SvTw h1,.app-builder_readyCard__4_A_z h1{font-size:25px;margin:0 0 26px;letter-spacing:-.04em}.app-builder_creating__y0GMw{display:flex;align-items:center;gap:10px;margin:0 0 25px;font-size:14px}.app-builder_creating__y0GMw>span:last-child{font-variant-numeric:tabular-nums}.app-builder_spinner___VI6B{width:18px;height:18px;border:2px solid var(--border);border-top-color:var(--muted);border-radius:50%;display:inline-block;animation:app-builder_spin__YrlN1 .8s linear infinite}.app-builder_stageList__2eEZ6{border:1px solid var(--border);border-radius:7px;overflow:hidden}.app-builder_stageList__2eEZ6>div{height:57px;border-bottom:1px solid var(--border);display:grid;grid-template-columns:24px 1fr 24px;align-items:center;padding:0 18px;color:var(--faint);font-size:14px}.app-builder_stageList__2eEZ6>div:last-child{border-bottom:0}.app-builder_stageList__2eEZ6>div[data-active=true],.app-builder_stageList__2eEZ6>div[data-complete=true]{color:var(--text)}.app-builder_stageList__2eEZ6>div:first-child svg:last-child{display:none}.app-builder_deploymentCard__lKEe5 footer{height:56px;border-top:1px solid var(--border);display:flex;align-items:center;gap:10px;padding:0 32px;color:var(--muted);font-size:14px}.app-builder_liveStatus__toIX2,.app-builder_srOnly__rO4Cb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-builder_readyCard__4_A_z{width:min(690px,100%);margin:0 auto;border:1px solid var(--border);border-radius:11px;background:var(--surface);padding:34px 32px 32px}.app-builder_readyCard__4_A_z>p{margin:-10px 0 26px;font-size:14px}.app-builder_previewPane__NEgNo{height:390px;border:1px solid var(--border);border-radius:7px;background:var(--soft);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.app-builder_previewPane__NEgNo>strong{font-size:13px}.app-builder_previewPane__NEgNo>span{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:5px}.app-builder_previewPane__NEgNo>span i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#16a34a}.app-builder_previewPane__NEgNo[data-status=attention]{border-color:color-mix(in srgb,#dc2626,var(--border) 45%);background:color-mix(in srgb,#fef2f2,var(--soft) 35%)}.app-builder_previewPane__NEgNo[data-status=attention]>span{color:#b91c1c;font-weight:600}.app-builder_previewPane__NEgNo button{width:174px;height:30px;background:#171717;color:#fff;border:0;border-radius:5px;font-size:11px}.app-builder_installCard__jsG1y{border:1px solid var(--border);border-radius:7px;margin-top:24px;padding:16px}.app-builder_readyCard__4_A_z>.app-builder_continueStatus__wcblP{min-height:18px;margin:16px 0 0;color:var(--muted);font-size:12px;line-height:1.4;text-align:center}.app-builder_resourceCards__SIIOH{display:grid;gap:10px;margin-top:16px}.app-builder_resourceCards__SIIOH article{min-height:68px;border:1px solid var(--border);border-radius:7px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px 14px}.app-builder_resourceCards__SIIOH article[data-status=failed],.app-builder_resourceCards__SIIOH article[data-status=skipped]{background:var(--soft)}.app-builder_resourceCards__SIIOH article[data-status=failed]{border-color:color-mix(in srgb,#dc2626,var(--border) 35%);background:color-mix(in srgb,#fef2f2,var(--surface) 45%)}.app-builder_resourceCards__SIIOH article[data-status=failed] small:first-of-type,.app-builder_resourceCards__SIIOH article[data-status=failed]>span{color:#b91c1c}.app-builder_resourceCards__SIIOH article>span{color:var(--muted)}.app-builder_resourceCards__SIIOH article>div{min-width:0;display:grid;gap:4px}.app-builder_resourceCards__SIIOH article strong{font-size:13px}.app-builder_resourceCards__SIIOH article a,.app-builder_resourceCards__SIIOH article small{color:var(--muted);font-size:12px;text-decoration:none}.app-builder_resourceCards__SIIOH article a{display:flex;align-items:center;gap:4px}.app-builder_resourceCards__SIIOH article .app-builder_resourceRecovery__p7qXO{color:var(--text);line-height:1.4}.app-builder_resourceCards__SIIOH article>button{height:30px;display:flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:6px;background:var(--surface);padding:0 10px;font-size:12px}.app-builder_resourceCards__SIIOH article[data-status=failed]>button{border-color:#dc2626;color:#b91c1c}.app-builder_installCard__jsG1y>div:first-child{display:flex;align-items:center;justify-content:space-between}.app-builder_installCard__jsG1y h2{font-size:14px;font-weight:500;margin:0}.app-builder_installCard__jsG1y>div:first-child button{border:0;background:transparent;color:var(--muted)}.app-builder_installCard__jsG1y p{color:var(--muted);font-size:14px;line-height:1.45}.app-builder_command__4ZHTW{height:43px;border:1px solid var(--border);border-radius:6px;display:flex;align-items:center;padding-left:12px}.app-builder_command__4ZHTW code{font-size:13px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder_command__4ZHTW button{width:42px;height:100%;border:0;background:transparent;color:var(--text)}.app-builder_installCard__jsG1y>span{font-size:12px;color:#16803a}.app-builder_nextTitle__Q8o_k{font-size:13px;font-weight:500;margin:26px 0 14px}.app-builder_nextSteps__gfqhn{display:grid;gap:16px;margin-bottom:26px}.app-builder_nextSteps__gfqhn>div{display:grid;grid-template-columns:36px 1fr 20px;gap:12px;align-items:center}.app-builder_nextSteps__gfqhn>div>span{width:32px;height:32px;border-radius:50%;background:var(--hover);display:grid;place-items:center}.app-builder_nextSteps__gfqhn p{margin:0;font-size:13px;color:var(--muted);line-height:1.35}.app-builder_nextSteps__gfqhn strong{display:block;color:var(--text);font-size:14px}.app-builder_readyCard__4_A_z>.app-builder_createButton__5r9d_{width:100%}.app-builder_anonymousPage__qoP31 a:focus-visible,.app-builder_anonymousPage__qoP31 button:focus-visible,.app-builder_anonymousPage__qoP31 textarea:focus-visible,.app-builder_appShell__q_WBT a:focus-visible,.app-builder_appShell__q_WBT button:focus-visible,.app-builder_appShell__q_WBT input:focus-visible,.app-builder_appShell__q_WBT textarea:focus-visible{outline:0;box-shadow:0 0 0 1px var(--focus-border),0 0 0 4px var(--focus-ring)}.app-builder_anonymousPage__qoP31 textarea::placeholder,.app-builder_appShell__q_WBT input::placeholder,.app-builder_appShell__q_WBT textarea::placeholder{color:#6b6b6b}@keyframes app-builder_spin__YrlN1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.app-builder_spinner___VI6B{animation:none;border-top-color:var(--border)}.app-builder_comboMenu__6NiMP,.app-builder_connectionDrawer__xeitM,.app-builder_drawerBackdrop__KcN0S{animation:none}.app-builder_anonymousPage__qoP31 button,.app-builder_appShell__q_WBT button,.app-builder_briefField__KHvyk,.app-builder_combobox__tj6rg>button svg,.app-builder_infoTooltip__0_ERc>span,.app-builder_lockedInput__KZvmb,.app-builder_privacyToggle__nRokq em,.app-builder_privacyToggle__nRokq>span,.app-builder_privacyToggle__nRokq>span>i,.app-builder_searchBox__mvHVS{transition-duration:.01ms}}@media (max-width:700px){.app-builder_header__b1s2M{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.app-builder_back__BNTxu,.app-builder_headerActions__tD7CU{min-width:0}.app-builder_authenticatedPage__dv4Jm,.app-builder_flowPage__uLeWK{padding:20px 12px 40px}.app-builder_builderCard__He_tC,.app-builder_readyCard__4_A_z{padding:22px 16px}.app-builder_repoRow__bEk_Y.app-builder_repoRowWithRepository__O3rpJ{grid-template-columns:1fr;gap:12px}.app-builder_slash__j5KJc{display:none}.app-builder_connectionGrid__fxxFy,.app-builder_optionGrid__Hybzz,.app-builder_optionGrid__Hybzz.app-builder_buildDestinationGrid__a3Yaw,.app-builder_optionGrid__Hybzz.app-builder_providerChoiceGrid__kwEX1{grid-template-columns:1fr}.app-builder_buildDestinationGrid__a3Yaw label,.app-builder_lockedInput__KZvmb,.app-builder_providerChoiceGrid__kwEX1 label,.app-builder_repoRow__bEk_Y>*,.app-builder_repoScope__zD3jn{min-width:0}.app-builder_comboDetail__64ADs{max-width:calc(100% - 88px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-builder_modelId__8zaya{display:none}.app-builder_publicHeader__IyCcO{grid-template-columns:auto minmax(0,1fr) auto}.app-builder_publicHeader__IyCcO>span{text-align:center}.app-builder_publicHeader__IyCcO>div{gap:6px}.app-builder_publicHeader__IyCcO a{padding-inline:10px}.app-builder_publicHeader__IyCcO .app-builder_brand__aGViX{gap:5px;font-size:18px}.app-builder_publicHeader__IyCcO .app-builder_brandMark__Aocja{width:20px;height:20px}.app-builder_promptCard__MiKqj{margin-top:20px}.app-builder_deploymentBody__5SvTw{padding:26px 18px 50px}.app-builder_deploymentCard__lKEe5 footer{padding:0 18px}.app-builder_previewPane__NEgNo{height:280px}.app-builder_connectionDrawer__xeitM{width:100%;height:100%;margin:0;padding:20px 16px;border-radius:0}.app-builder_configureFields__e4B_g,.app-builder_connectionStep__DnQYL h3,.app-builder_drawerProvider__0iIea{padding-inline:16px}.app-builder_configureFields__e4B_g footer{margin-inline:-16px;padding-inline:16px}.app-builder_connectedList__1Sgzu article{align-items:flex-start;flex-wrap:wrap}.app-builder_connectedList__1Sgzu article>div{width:calc(100% - 48px)}}.app-builder_appShell__q_WBT .app-builder_combobox__tj6rg>input:focus-visible{outline:0}.handoff_card__j2nUP{overflow-wrap:anywhere}.handoff_card__j2nUP details{margin:16px 0;padding:14px 0;border-top:1px solid var(--border);font-size:14px;line-height:1.6}.handoff_card__j2nUP summary{cursor:pointer;font-weight:500}.handoff_resources__15wbG{display:grid;gap:10px;margin:20px 0}.handoff_resources__15wbG article{border:1px solid var(--border);border-radius:7px;padding:14px}.handoff_resources__15wbG article>div{display:grid;gap:6px;min-width:0}.handoff_resources__15wbG small{color:var(--muted);line-height:1.5}.handoff_controls__lLFcY{margin:24px 0;font-size:14px;line-height:1.6}.handoff_controls__lLFcY fieldset{display:flex;flex-wrap:wrap;gap:16px;border:0;padding:0;margin:20px 0}.handoff_controls__lLFcY legend{margin-bottom:8px;font-weight:500}.handoff_controls__lLFcY label{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.handoff_controls__lLFcY>button{width:100%;min-height:38px;padding:6px 14px}.handoff_controls__lLFcY textarea{width:100%;padding:12px;margin-top:12px;background:var(--bg);resize:vertical}.handoff_controls__lLFcY textarea,.handoff_secondaryButton__3_Lgi{border:1px solid var(--border);border-radius:6px;color:var(--text)}.handoff_secondaryButton__3_Lgi{background:var(--surface);cursor:pointer}.handoff_secondaryButton__3_Lgi:disabled{color:var(--faint);cursor:not-allowed}.handoff_controls__lLFcY :is(button,a,summary,input,textarea):focus-visible{outline:2px solid var(--text);outline-offset:3px}