.app-builder_anonymousPage__qoP31,.app-builder_appShell__q_WBT{--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[data-theme=dark] .app-builder_appShell__q_WBT{--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)}@media (prefers-color-scheme:dark){html[data-theme=system] .app-builder_appShell__q_WBT{--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 *{box-sizing:border-box}.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_avatar__jCMBx{width:24px;height:24px;border:0;border-radius:50%;background:#ad7b69;color:#fff;font-size:9px;cursor:pointer;padding:0}.app-builder_accountMenu__CGnI5{position:absolute;right:0;top:34px;width:288px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 8px 30px rgb(0 0 0/.15);padding:8px 0;z-index:20;overscroll-behavior:contain;transform-origin:top right;animation:app-builder_popoverIn__93ErA .12s ease-out}.app-builder_accountMenu__CGnI5 form button,.app-builder_accountMenu__CGnI5>a,.app-builder_accountMenu__CGnI5>button,.app-builder_disabledMenuItem__xLdbB,.app-builder_themeRow__T9SIV{height:36px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;color:var(--text);text-decoration:none;font-size:14px}.app-builder_accountMenu__CGnI5 form button:hover,.app-builder_accountMenu__CGnI5>a:hover,.app-builder_accountMenu__CGnI5>button:hover{background:var(--hover)}.app-builder_accountIdentity__Ky3P_{height:57px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important}.app-builder_accountIdentity__Ky3P_ strong{font-weight:500}.app-builder_accountIdentity__Ky3P_ span{font-size:13px;color:var(--muted)}.app-builder_accountIdentity__Ky3P_ svg{grid-column:2;grid-row:1/3;align-self:center}.app-builder_menuDivider__aUW3m{height:1px;background:var(--border);margin:7px 0}.app-builder_themeRow__T9SIV>div{display:flex;border:1px solid var(--border);border-radius:999px;padding:2px}.app-builder_themeRow__T9SIV button{width:26px;height:24px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--muted)}.app-builder_themeRow__T9SIV button[aria-checked=true]{background:var(--hover);color:var(--text);box-shadow:0 0 0 1px var(--border)}.app-builder_disabledMenuItem__xLdbB{color:var(--muted)}.app-builder_statusLink__ooyqe{color:#06f!important}.app-builder_statusLink__ooyqe i{width:9px;height:9px;border-radius:50%;background:#06f}.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)}.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_cardTitle__UT7YF{display:flex;align-items:center;justify-content:space-between}.app-builder_cardTitle__UT7YF h1{font-size:24px;line-height:1.25;letter-spacing:-.04em;margin:0;font-weight:650;text-wrap:balance}.app-builder_builderCard__He_tC>label,.app-builder_repoLabel__0jXy2,.app-builder_repoRow__bEk_Y>label{display:grid;gap:9px;font-size:13px;color:var(--muted)}.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_builderCard__He_tC>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[data-theme=dark] .app-builder_combobox__tj6rg>input:focus,html[data-theme=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}.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:hover,.app-builder_comboMenu__6NiMP button[data-active]{background:var(--hover)}.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}.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 18px 1fr;align-items:end}.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:#f2f2f2;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:#000;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_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,.app-builder_optionGrid__Hybzz input:checked{background:#171717;box-shadow:inset 0 0 0 1px #171717}.app-builder_checkLine__WBDFh input:checked:after,.app-builder_optionGrid__Hybzz input:checked:after{content:"✓";display:block;color:#fff;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_modelField__gntSN+.app-builder_sectionField__EKglS{margin-top:44px}.app-builder_sectionField__EKglS+.app-builder_sectionField__EKglS{margin-top:20px}.app-builder_sectionField__EKglS legend{font-size:20px;font-weight:650;letter-spacing:-.03em}.app-builder_sectionField__EKglS>p{margin:0;color:var(--muted);font-size:14px}.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}.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:hover,.app-builder_connectionGrid__fxxFy button[aria-label^="Remove "]{background:var(--hover)}.app-builder_connectionGrid__fxxFy button>svg{margin-left:auto}.app-builder_connectionIcon__00UPd{width:20px;height:20px;display:grid;place-items:center}.app-builder_connectionIcon__00UPd[data-kind=stripe]{color:#635bff}.app-builder_connectionIcon__00UPd[data-kind=kernel]{color:#65a30d}.app-builder_connectionIcon__00UPd[data-kind=sanity]{color:#f03}.app-builder_connectionIcon__00UPd[data-name=Airtable],.app-builder_connectionIcon__00UPd[data-name=Cloudinary],.app-builder_connectionIcon__00UPd[data-name=Jira],.app-builder_connectionIcon__00UPd[data-name=Webflow]{color:#1689ee}.app-builder_connectionIcon__00UPd[data-name=Asana],.app-builder_connectionIcon__00UPd[data-name=Postman],.app-builder_connectionIcon__00UPd[data-name=Todoist],.app-builder_connectionIcon__00UPd[data-name=Zapier]{color:#f05a47}.app-builder_connectionIcon__00UPd[data-name="Hugging Face"],.app-builder_connectionIcon__00UPd[data-name=ClickHouse]{color:#f7c600}.app-builder_connectionIcon__00UPd[data-name=Cloudflare]{color:#f48120}.app-builder_connectionIcon__00UPd[data-name=Mixpanel]{color:#7856ff}.app-builder_connectionIcon__00UPd[data-name=Netlify],.app-builder_connectionIcon__00UPd[data-name=Supabase]{color:#2ebf91}.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_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}.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:#888;border-color:#e5e5e5}.app-builder_suggestions__EPBtE{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:11px;color:#555;font-size:13px}.app-builder_suggestions__EPBtE button{border:1px solid #e4e4e4;border-radius:999px;background:#fff;padding:4px 10px}.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)}.app-builder_previewPane__NEgNo>span i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#16a34a;margin-right:5px}.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_continueStatus__wcblP{min-height:18px;margin:8px 0 0;color:var(--muted);font-size:12px;text-align:center}.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:#8a8a8a}@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_accountMenu__CGnI5,.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:1fr auto 1fr}.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{grid-template-columns:1fr}.app-builder_slash__j5KJc{display:none}.app-builder_connectionGrid__fxxFy,.app-builder_optionGrid__Hybzz{grid-template-columns:1fr}.app-builder_modelId__8zaya{display:none}.app-builder_accountMenu__CGnI5{position:fixed;right:10px;top:50px}.app-builder_publicHeader__IyCcO .app-builder_brand__aGViX>span:last-child{display:none}.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}