.AccessDeniedPage-module__wrapper--rsx73{min-height:100%;padding:var(--g-spacing-6);justify-content:center;align-items:center;display:flex}.MainLayout-module__wrapper--nfdw2{box-sizing:border-box;width:100%;height:100%;display:flex}.MainLayout-module__content--U0nyP{min-width:0;margin:var(--padding-base);border-radius:var(--windows-radius,20px);background:var(--main-window-background);flex-direction:column;flex:auto;margin-top:0;display:flex}.MainLayout-module__toolbar--J1f9A{height:44px;padding:var(--g-spacing-2)var(--g-spacing-3);box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;display:flex}.MainLayout-module__toolbarLeft--h9QEg{gap:var(--g-spacing-4);display:flex}.MainLayout-module__addressBar--kepPf{width:320px;padding:var(--g-spacing-half)6px;align-items:center;gap:var(--g-spacing-2);border-radius:var(--g-border-radius-l);border:0 solid var(--g-color-line-generic);background:var(--g-color-base-background);display:flex}.MainLayout-module__toolbarRight--TKux_{align-items:center;gap:10px;display:flex}.MainLayout-module__body--YIiGm{flex:auto;min-height:0;position:relative}.MainLayout-module__body--YIiGm.MainLayout-module__withBackground--UEYax{border-radius:var(--radius-base-inner,12px);background:var(--project-preview-background);margin:var(--padding-base);margin-top:0}.MainLayout-module__body--YIiGm.MainLayout-module__withPadding--AJesk{padding:var(--g-spacing-8)var(--g-spacing-6)}.MainLayout-module__body--YIiGm.MainLayout-module__scrollable--W64pC{overflow:auto}.MainLayout-module__body--YIiGm.MainLayout-module__withCenteredContent--BokqR{justify-content:center;align-items:center;display:flex}.MainLayout-module__fixedSection--FnGmF{box-sizing:border-box;max-width:1080px;margin:0 auto}.MainLayout-module__loader--iLlfQ.MainLayout-module__centered--WBAiM{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CodeAssistantQuotaItem-module__wrapper--WBh5h{padding:var(--g-spacing-4);justify-content:space-around;gap:var(--g-spacing-3);flex-direction:column;flex:1 1 0;display:flex}.CodeAssistantQuotaItem-module__progress--Rk7ok{width:100%;height:4px}.CodeAssistantQuotaItem-module__progress--Rk7ok>.g-progress__item_theme_success{--_--filled-background-color:var(--g-color-private-green-500-solid)}.CodeAssistantQuotaItem-module__progress--Rk7ok>.g-progress__item_theme_warning{--_--filled-background-color:var(--g-color-private-orange-500-solid)}.CodeAssistantQuotaItem-module__progress--Rk7ok>.g-progress__item_theme_danger{--_--filled-background-color:var(--g-color-private-red-500-solid)}.CodeAssistantQuotaItem-module__refillFiller--IpH8S{height:var(--g-text-body-1-line-height)}.CodeAssistantQuotaItem-module__skeleton--YUxDr{width:100px;height:24px}.TopUpDialog-module__body--Y9KeL{padding:var(--g-spacing-3)var(--g-spacing-8);gap:var(--g-spacing-4);flex-direction:column;display:flex}.TopUpDialog-module__inputCard--n5HBO.g-card_size_m{padding:var(--g-spacing-6)}.TopUpDialog-module__inputCard--n5HBO{align-items:center;gap:var(--g-spacing-4);flex-direction:column;display:flex}.TopUpDialog-module__input--cWfky{border-radius:var(--_--border-radius);background-color:var(--g-color-base-modal);max-width:96px}.TopUpDialog-module__presets--BvnPx{gap:var(--g-spacing-2);flex-wrap:wrap;justify-content:center;display:flex}.TopUpDialog-module__note--vKdbX{text-align:center}.TopUpDialog-module__footer--nSvUF{padding:var(--g-spacing-7)var(--g-spacing-8)}.TopUpDialog-module__actions--xUmFd{justify-content:flex-end;gap:var(--g-spacing-2);flex-grow:1;display:flex}.BillingPage-module__quotas--tzZ7y{gap:var(--g-spacing-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.BillingPage-module__tarifsGrid--FMXoy{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.BillingPage-module__section--UZn73{margin-top:var(--g-spacing-5)}.BillingPage-module__docsLinkIcon--nrtAN{margin-left:var(--g-spacing-1);vertical-align:middle}.BillingPage-module__fullPrice--qepgQ{text-decoration:line-through}.BillingPage-module__buttonsNote--XONLK{text-align:center;display:block}.ProjectTemplateSelector-module__switcher--LQb_a{gap:var(--g-spacing-2);max-width:100%}.ProjectTemplateSelector-module__switcherTitle--URb3f{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProjectTemplateSelector-module__popup--qwLuc{min-width:280px;max-width:calc(100vw - var(--g-spacing-8))}.ProjectTemplateSelector-module__itemContent--BbpZA{min-width:0;padding-block:var(--g-spacing-1)}.ProjectTemplateSelector-module__itemDescription--WVrcv{white-space:normal}.ProjectTemplateSelector-module__icon--ZS9EA{color:var(--g-color-text-complementary)}.SelectedAttachmentsPanel-module__panel--LceXE{gap:var(--g-spacing-2);flex-direction:column;width:100%;display:flex}.SelectedAttachmentsPanel-module__attachmentRow--KPrcT{gap:var(--g-spacing-1);flex-flow:row;min-width:0;padding:4px;display:flex;overflow-x:auto;overflow-y:hidden}.SelectedAttachmentsPanel-module__attachmentTile--Fg5RY{box-sizing:border-box;border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-l,8px);background-color:var(--g-color-base-generic);flex:0 0 64px;width:64px;height:64px;position:relative}.SelectedAttachmentsPanel-module__thumbnail--x4lbM{border-radius:inherit;object-fit:contain;width:100%;height:100%;display:block}.SelectedAttachmentsPanel-module__fileIcon--PLeHC{width:100%;height:100%;display:block}.SelectedAttachmentsPanel-module__removeButton--KuJ9z{position:absolute;top:-4px;right:-4px}.HomePage-module__wrapper--_UgvF{height:100%;padding:var(--g-spacing-4);box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:relative}.HomePage-module__background--R7eF7{z-index:0;position:absolute;inset:0}.HomePage-module__dropOverlay--QKm4Z{z-index:20;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.HomePage-module__dropOverlay--QKm4Z:before{background:var(--g-color-base-background);content:"";opacity:.9;position:absolute;inset:0}.HomePage-module__dropOverlayContent--F4cdy{align-items:center;gap:var(--g-spacing-3);color:var(--g-color-text-primary);flex-direction:column;display:flex;position:relative}.HomePage-module__content--x4fEh{z-index:1;gap:var(--g-spacing-6);flex-direction:column;width:100%;max-width:600px;display:flex;position:relative}.HomePage-module__heading--qcIR_{text-align:center}.HomePage-module__promptWrapper--we6l6{--prompt-border-radius:24px;border-radius:var(--prompt-border-radius);background:var(--g-color-base-simple-hover-solid);width:100%;box-shadow:0 0 rgba(0,0,0,.05),0 4px 20px rgba(0,0,0,.04)}.HomePage-module__promptInput--zmXKo{gap:var(--g-spacing-2);border:1px solid var(--g-color-line-generic);background-color:var(--g-color-base-float);min-width:0;padding:var(--g-spacing-4);border-radius:var(--prompt-border-radius);flex-direction:column;display:flex;box-shadow:0 1px 6px rgba(0,0,0,.05),1px 3px 13px rgba(0,0,0,.05)}.HomePage-module__attachmentHeader--DlunC{min-width:0}.HomePage-module__promptTextInput--d3qGM{height:30px}.HomePage-module__footer--UsXo_{right:var(--g-spacing-6);bottom:var(--g-spacing-6);z-index:1;align-items:center;gap:var(--g-spacing-2);opacity:.5;display:flex;position:absolute}.HomePage-module__footerText--bfL53,.HomePage-module__logo--MZ2HD{flex:none}.NeuroCreditsPopup-module__content--CfhX5{gap:var(--g-spacing-4);flex-direction:column;width:300px;display:flex}.NeuroCreditsPopup-module__summary--ttjTU,.NeuroCreditsPopup-module__quota--Iwsrv{gap:var(--g-spacing-2);flex-direction:column;display:flex}.NeuroCreditsPopup-module__quotaHeader--nAtj9,.NeuroCreditsPopup-module__quotaTitle--Px0PF{min-width:0}.NeuroCreditsPopup-module__quotaValue--HLRsu{text-align:right}.NeuroCreditsPopup-module__progress--WNGKx{width:100%}.NeuroCreditsPopup-module__progress--WNGKx>.g-progress__item_theme_success{--_--filled-background-color:var(--g-color-private-green-500-solid)}.NeuroCreditsPopup-module__progress--WNGKx>.g-progress__item_theme_warning{--_--filled-background-color:var(--g-color-private-orange-500-solid)}.NeuroCreditsPopup-module__progress--WNGKx>.g-progress__item_theme_danger{--_--filled-background-color:var(--g-color-private-red-500-solid)}.NeuroCreditsPopup-module__popover--p8HQi{padding:var(--g-spacing-3)}.EntityCard-module__root--TND5k{gap:var(--g-spacing-3);flex-direction:column;display:flex;position:relative}.EntityCard-module__preview--_DV0d{height:var(--entity-card-preview-height,165px);box-sizing:border-box;border-radius:var(--entity-card-border-radius,20px);border:1px solid var(--g-color-line-generic);background:var(--g-color-base-background);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.EntityCard-module__preview--_DV0d:after{content:"";pointer-events:none;position:absolute;inset:0}.EntityCard-module__previewClickable--WetHE{cursor:pointer}.EntityCard-module__root--TND5k:hover .EntityCard-module__preview--_DV0d:after{background:var(--g-color-base-simple-hover)}.EntityCard-module__selected--DPITJ .EntityCard-module__preview--_DV0d:after{background:var(--g-color-base-selection)}.EntityCard-module__selected--DPITJ:hover .EntityCard-module__preview--_DV0d:after{background:var(--g-color-base-selection-hover)}.EntityCard-module__previewContent--BUCX7{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;display:flex}.EntityCard-module__label--OFYoG{background-color:var(--g-color-base-background);border-radius:var(--g-border-radius-s);position:absolute}.EntityCard-module__labelTopLeft--oWKqn{top:var(--g-spacing-3);left:var(--g-spacing-3)}.EntityCard-module__labelTopRight--_AWPr{top:var(--g-spacing-3);right:var(--g-spacing-3)}.EntityCard-module__labelBottomLeft--SiwL9{bottom:var(--g-spacing-3);left:var(--g-spacing-3)}.EntityCard-module__labelBottomRight--cS2pe{bottom:var(--g-spacing-3);right:var(--g-spacing-3)}.EntityCard-module__footer--C1b8k{gap:var(--g-spacing-3);padding:0 var(--g-spacing-2);flex:none;justify-content:space-between;align-items:center;display:flex}.EntityCard-module__info--zHkvt{gap:var(--g-spacing-1);flex-direction:column;flex:auto;min-width:0;display:flex}.EntityCard-module__actions--OGIdT{flex:none;align-self:flex-start}.EntityCard-module__checkbox--QiBMZ{top:var(--g-spacing-3);left:var(--g-spacing-3);position:absolute}.EntityCard-module__checkbox--QiBMZ .g-checkbox__indicator:not(.g-checkbox_checked):before{background-color:var(--g-color-base-background)}.EntityCard-module__checkbox--QiBMZ.g-checkbox_checked .g-checkbox__indicator:before{background-color:var(--g-color-base-brand)}.EntityCard-module__image--b5DrK{object-position:center;width:auto;height:auto;display:block}.EntityCard-module__imageContain--YPBmP{object-fit:contain;max-width:100%;max-height:100%}.EntityCard-module__imageCover--uDhaz{object-fit:cover;width:100%;height:100%}.EntityCard-module__imageFallback--o4eK8{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.EntityCard-module__title--eGFpw,.EntityCard-module__metadata--rsA9X{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProjectDeleteDialog-module__projectCardSection--ViWC_{gap:var(--g-spacing-3);flex-direction:column;display:flex}.ProjectDeleteDialog-module__list--lc1X2{padding-inline-start:20px}.ProjectRenameDialog-module__body--U1rNy{gap:var(--g-spacing-4);flex-direction:column;display:flex}.ProjectRenameDialog-module__footer--D07IY{gap:var(--g-spacing-3);justify-content:flex-end;display:flex}.ConnectorSetupFooter-module__footerContent--yJGvb{justify-content:flex-end;align-items:center;gap:var(--g-spacing-4);width:100%;display:flex}.ConnectorSetupFooter-module__inlineActions--EremS{justify-content:flex-end;align-items:center;gap:var(--g-spacing-4);display:flex}.ConnectorSetupFooter-module__actionSlot--tffd7{display:contents}.ConnectorInstructionsForm-module__form--JYxdm,.ConnectorInstructionsForm-module__content--IJ2Z_,.ConnectorInstructionsForm-module__instructions--ivkTJ{flex-direction:column;display:flex}.ConnectorInstructionsForm-module__form--JYxdm,.ConnectorInstructionsForm-module__content--IJ2Z_{gap:var(--g-spacing-4)}.ConnectorInstructionsForm-module__instructions--ivkTJ{gap:var(--g-spacing-2)}.YandexIdAddressStep-module__content--EC5fD,.YandexIdAddressStep-module__addressBlock--WdAx0,.YandexIdAddressStep-module__addressList--LlIwm{flex-direction:column;display:flex}.YandexIdAddressStep-module__content--EC5fD{gap:var(--g-spacing-4);padding-block-end:var(--g-spacing-3)}.YandexIdAddressStep-module__addressBlock--WdAx0,.YandexIdAddressStep-module__addressList--LlIwm{gap:var(--g-spacing-2);min-width:0}.YandexIdAddressStep-module__addressRow--ML1Gc{align-items:center;min-width:0;display:flex}.YandexIdAddressStep-module__addressInput--qbBAU{flex:1;min-width:0}.YandexIdAddressStep-module__copyButton--WoLze{flex-shrink:0}.YandexIdAddressStep-module__skeleton--liLP0{width:100%;height:28px}.ConnectorCatalogCard-module__card--swz9g{padding:var(--g-spacing-4)}.ConnectorCatalogCard-module__content--OXcXl{justify-content:space-between;align-items:center;gap:var(--g-spacing-6);display:flex}.ConnectorCatalogCard-module__info--_CjPB{gap:var(--g-spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.ConnectorCatalogCard-module__actions--V6ckT{align-items:center;gap:var(--g-spacing-3);flex-shrink:0;display:flex}.SettingsLayout-module__modal--O3w9M{--g-modal-width:960px;--g-modal-height:720px;--g-modal-max-width:95vw;--g-modal-max-height:95vh;--g-modal-border-radius:var(--radius-base-outer);--g-color-base-modal:var(--settings-background-outer)}.SettingsLayout-module__closeButton--pPn87{top:var(--g-spacing-6);right:var(--g-spacing-5);z-index:1;position:absolute}.SettingsLayout-module__container--tvMYi{padding:var(--padding-base);height:100%;position:relative}.SettingsLayout-module__content--HTE1i{border-radius:var(--radius-base-inner);background:var(--settings-background-inner);flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.SettingsLayout-module__contentHeader--Yu9v1{padding:var(--g-spacing-4)var(--g-spacing-3)var(--g-spacing-2)var(--g-spacing-5);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.SettingsLayout-module__contentBody--v5okO{min-height:0;padding:var(--g-spacing-3)var(--g-spacing-5);gap:var(--g-spacing-8);flex-direction:column;flex:1;display:flex;overflow-y:auto}.SettingsLayout-module__contentFooter--cMbWL{padding:var(--g-spacing-3)var(--g-spacing-3)var(--g-spacing-4)var(--g-spacing-5);flex-shrink:0}.ProjectSettingsConnectors-module__heading--KUUFy,.ProjectSettingsConnectors-module__list--3FUPV{flex-direction:column;display:flex}.ProjectSettingsConnectors-module__heading--KUUFy{gap:var(--g-spacing-1)}.ProjectSettingsConnectors-module__body--gWWA6{min-width:0}.ProjectSettingsConnectors-module__list--3FUPV{gap:var(--g-spacing-3)}.ProjectSettingsConnectors-module__skeleton--RO8LI{height:74px}.AddCustomDomainForm-module__form--YBEMs{gap:var(--g-spacing-3);padding:var(--g-spacing-4);border:1px solid var(--g-color-line-generic);border-radius:var(--card-border-radius-m);flex-direction:column;display:flex}.AddCustomDomainForm-module__row--P8Rky{align-items:center;gap:var(--g-spacing-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.AddCustomDomainForm-module__providerSelect--l3JIN{margin-inline-end:auto}.BindingTimeline-module__timeline--VsM9U{grid-template-columns:repeat(5,1fr);column-gap:0;margin:0;padding:0;list-style:none;display:grid}.BindingTimeline-module__step--mqzeZ{align-items:center;gap:var(--spacing-1-and-half);flex-direction:column;min-width:0;display:flex;position:relative}.BindingTimeline-module__dot--K2Ka4{border:2px solid var(--g-color-line-generic);background:var(--g-color-base-background);width:16px;height:16px;color:var(--g-color-text-light-primary);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.BindingTimeline-module__dot_past--Gpdj_{background:var(--g-color-base-positive-heavy);border-color:var(--g-color-base-positive-heavy)}.BindingTimeline-module__dot_active--FLyR4:after{content:"";background:var(--g-color-base-info-heavy);border-color:var(--g-color-base-info-heavy);border-radius:inherit;animation:1.6s ease-in-out infinite BindingTimeline-module__pulse--t5A5n;position:absolute;inset:0}.BindingTimeline-module__dot_failed--fmsKy{background:var(--g-color-base-danger-heavy);border-color:var(--g-color-base-danger-heavy)}.BindingTimeline-module__dot_upcoming--wKcIr{background:var(--g-color-base-background);border-color:var(--g-color-line-generic)}.BindingTimeline-module__label--Xgdjs{font-size:var(--g-text-caption-2-font-size,11px);line-height:var(--g-text-caption-2-line-height,14px);color:var(--g-color-text-secondary);text-align:center;word-break:break-word}.BindingTimeline-module__label_active--HTGJv{color:var(--g-color-text-primary);font-weight:600}.BindingTimeline-module__label_failed--gp6Jg{color:var(--g-color-text-danger)}.BindingTimeline-module__label_upcoming--haYQq{color:var(--g-color-text-hint)}.BindingTimeline-module__qualifier--xQxHW{color:var(--g-color-text-secondary);font-weight:400}.BindingTimeline-module__connector--Z55YD{background:var(--g-color-line-generic);z-index:0;width:100%;height:2px;position:absolute;top:9px;left:50%}.BindingTimeline-module__connector_past--ShRWc{background:var(--g-color-base-positive-heavy)}.BindingTimeline-module__srOnly--DV8bJ{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes BindingTimeline-module__pulse--t5A5n{0%,to{opacity:1}50%{opacity:.55}}.DeployErrorDetailsDialog-module__message--VR3W8{max-height:320px;padding:var(--g-spacing-3);border-radius:var(--g-border-radius-m);background:var(--g-color-base-generic);color:var(--g-color-text-primary);font-family:var(--g-font-family-monospace);font-size:var(--g-text-code-2-font-size);line-height:var(--g-text-code-2-line-height);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.CustomDomainStatusBody-module__body--GYup0{padding-top:var(--g-spacing-3);gap:var(--g-spacing-3);flex-direction:column;display:flex}.CustomDomainStatusBody-module__recordRow--HYXyV{align-items:center;gap:var(--g-spacing-4);padding:var(--g-spacing-2)0;grid-template-columns:minmax(60px,max-content) 1fr;display:grid}.CustomDomainStatusBody-module__token--dxWeP{min-width:0}.CustomDomainStatusBody-module__errorRow--aKF1o{align-items:center;gap:var(--g-spacing-2);display:flex}.CustomDomainStatusBody-module__errorText--iC0mP{flex:1;min-width:0}.CustomDomainCard-module__card--gNAU8{gap:var(--g-spacing-3);padding:var(--card-padding-m,16px);border:1px solid var(--g-color-line-generic);border-radius:var(--card-border-radius-m,16px);background:var(--g-color-base-background);flex-direction:column;display:flex}.CustomDomainCard-module__row--CuYUB{align-items:start;gap:var(--g-spacing-3);grid-template-columns:auto 1fr auto;display:grid}.CustomDomainCard-module__dot--vmkoC{padding-top:5px}.CustomDomainCard-module__middle--js5mu{gap:var(--g-spacing-3);flex-direction:column;min-width:0;display:flex}.CustomDomainCard-module__url--OWjoS{color:var(--g-color-text-primary);word-break:break-all}.CustomDomainCard-module__deletingBody--a64cF{align-items:center;gap:var(--g-spacing-2);color:var(--g-color-text-secondary);flex-direction:row;display:flex}.DefaultDomainCard-module__card--lA2lz{gap:var(--g-spacing-3);padding:var(--card-padding-m,16px);border:1px solid var(--g-color-line-generic);border-radius:var(--card-border-radius-m,16px);background:var(--g-color-base-background);flex-direction:column;display:flex}.DefaultDomainCard-module__row--skFiu{align-items:start;gap:var(--g-spacing-3);grid-template-columns:auto 1fr;display:grid}.DefaultDomainCard-module__dot--kBGQ4{padding-top:5px}.DefaultDomainCard-module__middle--KWNqv{gap:var(--g-spacing-2);flex-direction:column;min-width:0;display:flex}.DefaultDomainCard-module__url--Kcs7p{word-break:break-all}.DefaultDomainCard-module__placeholder--MWX0w{padding:var(--g-spacing-5)var(--card-padding-m,16px);text-align:center;border-style:dashed;justify-content:center;align-items:center}.ProjectSettingsDomain-module__subsection--gcB8z,.ProjectSettingsDomain-module__list--hp3oy{gap:var(--g-spacing-3);flex-direction:column;display:flex}.ProjectSettingsDomain-module__error--IDiWD{padding:var(--g-spacing-6);text-align:center;color:var(--g-color-text-secondary)}.ProjectSettingsDomain-module__emptyBody--tJ5rn{text-align:center;justify-content:center;align-items:center}.ProjectSettingsDomain-module__emptyTitle--hAhxE{max-width:420px}.ProjectSettingsImage-module__preview--n0Buu{flex:none;position:relative}.ProjectSettingsImage-module__download--moXbK{opacity:0;pointer-events:none;position:absolute;top:0;right:0;translate:50% -50%}.ProjectSettingsImage-module__preview--n0Buu:hover .ProjectSettingsImage-module__download--moXbK,.ProjectSettingsImage-module__preview--n0Buu:focus-within .ProjectSettingsImage-module__download--moXbK{opacity:1;pointer-events:auto}@media (hover:none){.ProjectSettingsImage-module__download--moXbK{opacity:1;pointer-events:auto}}.ProjectSettingsForm-module__root--crZJL{--padding-inline-normal:var(--g-spacing-5);--padding-inline-small:var(--g-spacing-3);--form-gap-sections:var(--g-spacing-6);min-height:0}.ProjectSettingsForm-module__header--ZxZmJ{padding-block:var(--g-spacing-4)var(--g-spacing-2);padding-inline:var(--padding-inline-normal)var(--padding-inline-small);flex:none;margin:0}.ProjectSettingsForm-module__content--tariF{min-height:0;padding-block:var(--g-spacing-3);padding-inline:var(--padding-inline-normal);flex:auto;overflow-y:auto}.ProjectSettingsForm-module__actions--ZzD3E{z-index:1;background-color:var(--g-color-base-background);padding-block:var(--g-spacing-3)var(--g-spacing-4);padding-inline:var(--padding-inline-normal)var(--padding-inline-small);margin:0;position:relative;flex:none!important}.ProjectSettingsForm-module__actions--ZzD3E:before{content:"";height:var(--g-spacing-8);pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--g-color-base-background)0%,transparent)18.75%,var(--g-color-base-background)87.5%);position:absolute;inset:0;transform:translateY(-100%)}.ProjectSettingsYandexCloud-module__header--OO6UH{gap:var(--g-spacing-3)}.ProjectSettingsYandexCloud-module__group--mLq3D{gap:var(--g-spacing-3);flex-direction:column;display:flex}.ProjectSettingsYandexCloud-module__groupHeader--KtOZI{justify-content:space-between;align-items:center;gap:var(--g-spacing-3);display:flex}.ProjectSettingsYandexCloud-module__groupLink--iQA2v{align-items:center;gap:var(--g-spacing-1);display:inline-flex}.ProjectSettingsYandexCloud-module__groupBody--bhrV5{gap:var(--g-spacing-2);flex-direction:column;display:flex}.ProjectSettingsYandexCloud-module__field--iwYon{align-items:center;gap:var(--g-spacing-3);grid-template-columns:140px 1fr;min-height:28px;display:grid}.ProjectSettingsYandexCloud-module__fieldLabel--N_kic{white-space:nowrap}.ProjectSettingsYandexCloud-module__fieldValue--jzAVB{align-items:center;gap:var(--g-spacing-2);min-width:0;display:flex;overflow:hidden}.ProjectSettingsYandexCloud-module__fieldValue--jzAVB>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProjectSettingsYandexCloud-module__fieldLink--vnPZC{align-items:center;gap:var(--g-spacing-1);min-width:0;display:inline-flex;overflow:hidden}.ProjectSettingsYandexCloud-module__emptyBody--DSRCM{text-align:center;justify-content:center;align-items:center}.ProjectSettingsYandexCloud-module__emptyTitle--M57C4{max-width:420px}.ProjectSettingsYandexCloud-module__dangerZone--sdDZV{gap:var(--g-spacing-3);padding:var(--g-spacing-4);border:1px solid var(--g-color-line-danger);border-radius:var(--g-border-radius-l);margin-top:var(--g-spacing-6);flex-direction:column;display:flex}.ProjectSettingsYandexCloud-module__dangerZoneDescription--CZqmD{color:var(--g-color-text-secondary)}.ProjectSettingsYandexCloud-module__dangerZoneActions--RlhlO{display:flex}.SettingsSidebar-module__sidebar--UrhFS{width:240px;height:100%;padding-inline:var(--g-spacing-1)var(--g-spacing-3);gap:var(--g-spacing-2);box-sizing:border-box;flex-direction:column;display:flex}.SettingsSidebar-module__header--avlZJ{padding:var(--g-spacing-2)var(--g-spacing-2)0 var(--g-spacing-1);flex:none}.SettingsSidebar-module__contentTitle--OFKpK{padding:var(--g-spacing-3)var(--g-spacing-2)0 var(--g-spacing-2)}.SettingsSidebar-module__navigation--aEswR{flex:auto;min-height:0;overflow-y:auto}.SettingsSidebar-module__menu--iN1xm{background-color:transparent;padding:0}.SettingsSidebar-module__navigation--aEswR .g-menu__list-item+.g-menu__list-item{margin-top:var(--g-spacing-2)}.SettingsSidebar-module__menuItem--diZhw.SettingsSidebar-module__menuItem--diZhw{box-sizing:border-box;min-height:36px;padding:0 var(--g-spacing-2);border-radius:var(--g-border-radius-m);margin:0}.SettingsSidebar-module__menuItem--diZhw.g-menu__item_selected{background-color:var(--settings-background-color-selected)}.SettingsSidebar-module__menuItem--diZhw.g-menu__item_selected:hover{background-color:var(--settings-background-color-selected-hover)}.SettingsSidebar-module__itemContent--ho_OH{align-items:center;gap:var(--g-spacing-2);min-width:0;display:flex}.SettingsSidebar-module__icon--rTR2r{flex:none;width:16px;height:16px}.SettingsSidebar-module__itemTitle--UQJ6Z{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SettingsSidebar-module__footer--h_6bF{flex:none}.ProjectSettings-module__sidebarHeader--DoieK{align-items:flex-start;gap:var(--g-spacing-2);flex-direction:column;display:flex}.ProjectSettings-module__danger--HecYN{color:var(--g-color-text-danger-heavy)}.ProjectSettings-module__form--I6qsa{width:100%;height:100%}.ProjectActionsMenu-module__popup--aPiDq{min-width:var(--base-width-192)}.ProjectActionsMenu-module__deleteAction--PUKNN{color:var(--g-color-text-danger)}.ProjectActionsMenu-module__deleteAction--PUKNN:hover{background-color:var(--g-color-base-danger-light)}.ProjectStatusLabel-module__label--AZaBH{--_--border-radius:var(--g-border-radius-l)}.ProjectCardsList-module__wrapper--gSUOh{gap:var(--g-spacing-6);grid-template-columns:repeat(auto-fill,minmax(344px,1fr));display:grid}.ProjectCardsList-module__createPreview--bMbl9{aspect-ratio:16/10;border:2px dashed var(--g-color-line-generic);height:auto}.ProjectCardsList-module__createCard--yV4D9{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ProjectCardsList-module__createIcon--TsTzw{color:var(--g-color-text-primary);font-size:32px;line-height:1}.LowBalancePanel-module__lowBalancePanel--Je1R9{justify-content:space-between;align-items:center;gap:var(--g-spacing-2-and-half);width:100%;padding:0 var(--g-spacing-1);display:flex}.AssetPreviewModal-module__modal--Y1cj4{--g-modal-max-width:90vw;--g-modal-border-radius:var(--radius-base-outer)}.AssetPreviewModal-module__content--g1f_X{flex-direction:column;width:1440px;max-width:90vw;height:900px;max-height:90vh;display:flex}.AssetPreviewModal-module__header--cEPNr{padding:var(--g-spacing-3)var(--g-spacing-4)var(--g-spacing-3)var(--g-spacing-5);flex:none;justify-content:space-between;align-items:center;display:flex}.AssetPreviewModal-module__fileName--rzYsW{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.AssetPreviewModal-module__actions--bSVSB{gap:var(--g-spacing-2);flex:none;display:flex}.AssetPreviewModal-module__body--XttSX{min-height:0;padding:var(--g-spacing-4);background:var(--g-color-base-background);flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.AssetPreviewModal-module__preview--MQswA{object-fit:contain;max-width:100%;max-height:100%;display:block}.AssetPreviewModal-module__previewFallback--W5wVq{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.AssetPreviewModal-module__fileIcon--RxJP8{width:128px;height:128px}.AssetManagerContent-module__dropTarget--hWpYN{width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.AssetManagerContent-module__scrollArea--QV4_Y{box-sizing:border-box;width:100%;height:100%;overflow:auto}.AssetManagerContent-module__scrollAreaView--zkYsE{padding:var(--g-spacing-8)var(--g-spacing-6)}.AssetManagerContent-module__scrollAreaPicker--I6rcl{padding:var(--g-spacing-4)}.AssetManagerContent-module__scrollAreaWithStickyActions--EvbKC{padding-bottom:0}.AssetManagerContent-module__wrapper--snJiF{gap:var(--g-spacing-6);width:100%;min-height:100%;container:asset-manager-content/inline-size}.AssetManagerContent-module__dropOverlay--fq7En{z-index:20;border:2px dashed var(--g-color-line-brand);border-radius:var(--g-border-radius-l);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.AssetManagerContent-module__dropOverlay--fq7En:before{background:var(--g-color-base-background);content:"";opacity:.9;position:absolute;inset:0}.AssetManagerContent-module__dropOverlayContent--NcJXD{color:var(--g-color-text-primary);flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.AssetManagerContent-module__grid--WUbmA{gap:var(--g-spacing-4);flex:auto;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));display:grid}.AssetManagerContent-module__toolbar--tsgxw{gap:var(--g-spacing-3);align-items:flex-start;min-width:0;display:flex}.AssetManagerContent-module__toolbarControls--dUEkr{gap:var(--g-spacing-3);flex:1;align-items:flex-start;min-width:0;display:flex}.AssetManagerContent-module__toolbarControls--dUEkr>:first-child{flex:1;min-width:0}.AssetManagerContent-module__uploadButton--vtFUc{flex:none;margin-left:auto}@container asset-manager-content (width<=768px){.AssetManagerContent-module__toolbar--tsgxw,.AssetManagerContent-module__toolbarControls--dUEkr{flex-wrap:wrap}.AssetManagerContent-module__toolbarControls--dUEkr{flex-basis:100%}}.AssetManagerContent-module__table--J2Bl_{cursor:pointer;flex:auto}.AssetManagerContent-module__stickyActions--nGcLw{z-index:1;background-color:var(--g-color-base-background);margin-top:var(--g-spacing-4);padding-bottom:var(--g-spacing-8);position:-webkit-sticky;position:sticky;bottom:0}.AssetManagerContent-module__stickyActions--nGcLw:before{content:"";height:var(--g-spacing-8);pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--g-color-base-background)0%,transparent)18.75%,var(--g-color-base-background)87.5%);position:absolute;inset:0;transform:translateY(-100%)}.AssetDeleteDialog-module__footer--NNggn{gap:var(--g-spacing-3);justify-content:flex-end;display:flex}.AssetDuplicateDialog-module__body--pba_3{gap:var(--g-spacing-4);flex-direction:column;display:flex}.AssetDuplicateDialog-module__footer--ZsuuS{gap:var(--g-spacing-3);justify-content:flex-end;display:flex}.AssetRenameDialog-module__body--KIbXn{gap:var(--g-spacing-4);flex-direction:column;display:flex}.AssetRenameDialog-module__footer--TT3GQ{gap:var(--g-spacing-3);justify-content:flex-end;display:flex}.AssetActionsMenu-module__deleteAction--OmakG{color:var(--g-color-text-danger)}.AssetActionsMenu-module__deleteAction--OmakG:hover{background-color:var(--g-color-base-danger-light)}.AssetCard-module__fileIcon--cALh0{width:64px;height:64px}.AssetCard-module__root--ugG6Q{position:relative}.AssetCard-module__previewButton--pfM4g,.AssetCard-module__checkbox--bnvld{opacity:0;pointer-events:none}.AssetCard-module__previewButton--pfM4g{top:var(--g-spacing-3);right:var(--g-spacing-3);z-index:1;position:absolute}.AssetCard-module__root--ugG6Q:hover .AssetCard-module__previewButton--pfM4g,.AssetCard-module__root--ugG6Q:focus-within .AssetCard-module__previewButton--pfM4g,.AssetCard-module__root--ugG6Q:hover .AssetCard-module__checkbox--bnvld,.AssetCard-module__root--ugG6Q:focus-within .AssetCard-module__checkbox--bnvld,.AssetCard-module__checkbox--bnvld.g-checkbox_checked{opacity:1;pointer-events:auto}.AssetPreview-module__preview--Qzw3v{border:1px solid var(--g-color-line-generic);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:28px;display:flex;overflow:hidden}.AssetPreview-module__image--mMOkp{object-fit:contain;width:100%;height:100%}.AssetPreview-module__placeholder--s2xi2{border:1px solid var(--g-color-line-generic);background-color:var(--g-color-base-secondary);border-radius:4px;flex-shrink:0;width:44px;height:28px}.AssetPickerModal-module__modal--LVPsr{--g-modal-max-width:90vw;--g-modal-border-radius:var(--radius-base-outer)}.AssetPickerModal-module__content--X2gap{flex-direction:column;width:1440px;max-width:90vw;height:900px;max-height:90vh;display:flex}.AssetPickerModal-module__header--OFePu{padding:var(--g-spacing-3)var(--g-spacing-4)var(--g-spacing-3)var(--g-spacing-5);justify-content:space-between;align-items:center;gap:var(--g-spacing-4);flex:none;display:flex}.AssetPickerModal-module__body--VWK4N{flex:1;min-height:0}.ChatAttachmentMenu-module__popup--EZJhu{min-width:160px}.ChatElementSelectionButton-module__button--wtoVd{flex:none}.SelectedElementPanel-module__panel--V0mFX{width:100%;min-width:0;padding:0 var(--g-spacing-1);display:flex}.SelectedElementPanel-module__chip--pDsAk{min-width:0;height:30px;padding-left:var(--g-spacing-2);border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m);align-items:center;display:flex}.SelectedElementPanel-module__symbol--Xho_t{margin-right:var(--g-spacing-1);flex:none}.SelectedElementPanel-module__selector--GUD_u{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SelectedElementPanel-module__removeButton--rsrk3{flex:none}.AgentChatPanel-module__panel--ZwLHc{flex-direction:column;height:100%;display:flex;overflow-x:hidden;overflow-y:auto}.AgentChatPanel-module__container--wu2XA{flex-direction:column;height:100%;display:flex}.AgentChatPanel-module__header--FDg7f,.AgentChatPanel-module__headerWrapper--f8SOc{display:none}.AgentChatPanel-module__body--zPKB0{flex:1;overflow-y:auto}.AgentChatPanel-module__restoreState--G8E6o{gap:var(--g-spacing-4);box-sizing:border-box;height:100%;padding:var(--g-spacing-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.AgentChatPanel-module__restoreStateText--BUDkm{max-width:320px}.AgentChatPanel-module__restoreBanner--h0zD5{margin:var(--g-spacing-3);flex-shrink:0}.AgentChatPanel-module__promptContext--KkD9F{gap:var(--g-spacing-1);flex-direction:column;min-width:0;display:flex}.xterm{cursor:text;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:transparent;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:transparent}.xterm .xterm-accessibility-tree{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;white-space:pre;font-family:monospace}.xterm .xterm-accessibility-tree>div{transform-origin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;z-index:11;background:0 0;transition:opacity .1s linear}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{display:none;position:absolute}.xterm .xterm-scrollable-element>.shadow.top{width:100%;height:3px;box-shadow:var(--vscode-scrollbar-shadow,#000)0 6px 6px -6px inset;display:block;top:0;left:3px}.xterm .xterm-scrollable-element>.shadow.left{width:3px;height:100%;box-shadow:var(--vscode-scrollbar-shadow,#000)6px 0 6px -6px inset;display:block;top:3px;left:0}.xterm .xterm-scrollable-element>.shadow.top-left-corner{width:3px;height:3px;display:block;top:0;left:0}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000)6px 0 6px -6px inset}.g-aikit-diff-stat{color:var(--g-color-text-danger);font-family:var(--g-text-code-font-family);font-size:var(--g-text-code-inline-1);font-style:normal;font-weight:var(--g-text-code-font-weight);line-height:var(--g-text-code-inline-1-line-height);align-items:center;gap:4px;display:flex}.g-aikit-diff-stat__added{color:var(--g-color-text-positive-heavy)}.g-aikit-diff-stat__added_allow_sign:before{content:"+"}.g-aikit-diff-stat__deleted{color:var(--g-color-text-danger)}.g-aikit-diff-stat__deleted_allow_sign:before{content:"-"}.g-aikit-chat-container{background:var(--g-aikit-chat-container-background);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.g-aikit-chat-container__header{padding:var(--g-aikit-layout-base-padding-m);align-items:flex-start;gap:var(--g-spacing-2);background:var(--g-aikit-chat-container-header-background);flex-direction:column;align-self:stretch;display:flex}.g-aikit-chat-container__content{background:var(--g-aikit-chat-container-content-background);min-height:0;padding:0 var(--g-aikit-layout-base-padding-m)var(--g-spacing-4)var(--g-aikit-layout-base-padding-m);align-self:stretch;align-items:flex-start;gap:var(--g-spacing-2);flex-direction:column;flex:1 0 0;display:flex}.g-aikit-chat-container__content_view_empty{background:var(--g-aikit-chat-container-content-empty-background)}.g-aikit-chat-container__content_view_chat{background:var(--g-aikit-chat-container-content-chat-background)}.g-aikit-chat-container__footer{padding:var(--g-aikit-layout-base-padding-m);align-items:flex-start;gap:var(--g-spacing-1);background:var(--g-aikit-chat-container-footer-background);flex-direction:column;align-self:stretch;display:flex}.g-aikit-chat-container__footer_view_empty{background:var(--g-aikit-chat-container-footer-empty-background)}.g-aikit-chat-container__footer_view_chat{background:var(--g-aikit-chat-container-footer-chat-background)}.g-aikit-chat-content{background:var(--g-aikit-chat-content-background);align-items:flex-start;gap:var(--g-spacing-2);flex-direction:column;flex:1 0 0;align-self:stretch;height:100%;display:flex;overflow:hidden}.g-aikit-chat-content__message-list-container{align-items:flex-start;gap:var(--g-spacing-4);flex-direction:column;flex:1;align-self:stretch;min-height:0;display:flex}.g-aikit-chat-content__message-list{padding:var(--g-spacing-2)var(--g-spacing-2)0 var(--g-spacing-2)}.g-aikit-prompt-input{border-radius:var(--g-border-radius-xl);border:1px solid var(--g-color-line-generic);background:var(--g-color-base-float);overflow:hidden}.g-aikit-prompt-input_view_simple{padding:var(--g-spacing-1)var(--g-spacing-1)var(--g-spacing-1)var(--g-spacing-3);flex-direction:column;display:flex}.g-aikit-prompt-input_view_full{padding:var(--g-spacing-2);align-items:flex-start;gap:var(--g-spacing-2);flex-direction:column;display:flex}.g-aikit-prompt-input_view_full .g-aikit-prompt-input__textarea{padding-top:0}.g-aikit-prompt-input__content{align-items:flex-end;gap:var(--g-spacing-2);width:100%;display:flex}.g-aikit-prompt-input__panel-wrapper{background:var(--g-color-base-simple-hover-solid);border-radius:var(--g-border-radius-xl)}.g-aikit-prompt-input__panel{will-change:max-height,opacity,margin;opacity:0;max-height:0;margin:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out,margin .3s ease-in-out;overflow:hidden}.g-aikit-prompt-input__panel_open{max-height:var(--g-aikit-prompt-input-panel-max-height);opacity:1}.g-aikit-prompt-input__suggestions-wrapper{flex:1;align-self:stretch}.g-aikit-prompt-input__suggestions{padding-bottom:var(--g-spacing-2)}.g-aikit-disclaimer__container{justify-content:center;align-items:center;gap:var(--g-aikit-disclaimer-gap);align-self:stretch;display:flex}.OpencodeClientPanel-module__wrapper--kNALx{flex-direction:column;width:100%;height:100%;display:flex}.OpencodeClientPanel-module__openCode--M_FE4{flex:1;height:100%}.OpencodeClientPanel-module__stateContainer--en9Lo{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tool-body-label{color:var(--g-color-text-secondary);margin:var(--g-spacing-2)0 var(--g-spacing-1);font-size:.85em;font-weight:600}.tool-body-label:first-child{margin-top:0}.tool-body-code{background:var(--g-color-base-generic);padding:var(--g-spacing-3);font-family:var(--g-font-family-monospace,monospace);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;font-size:13px;overflow-x:auto}.tool-body-path-list,.tool-body-grep-list{padding-left:var(--g-spacing-5);max-height:320px;margin:0;overflow-y:auto}.tool-body-path-list li,.tool-body-grep-list li{margin:var(--g-spacing-1)0}.tool-body-empty,.tool-body-confirmation{color:var(--g-color-text-secondary);font-size:.9em}.tool-body-question-pairs{gap:var(--g-spacing-3);flex-direction:column;margin:0;display:flex}.tool-body-question-pair{margin:0}.tool-body-question-q{margin:0 0 var(--g-spacing-1);color:var(--g-color-text-secondary);font-size:.8em;font-weight:600;line-height:1.35}.tool-body-question-a{padding-left:var(--g-spacing-3);border-left:2px solid var(--g-color-line-generic);color:var(--g-color-text-primary);word-break:break-word;margin:0;font-size:.9em;line-height:1.45}.tool-body-question-fallback{white-space:pre-wrap;word-break:break-word}.tool-body-question-pending-list{padding-left:var(--g-spacing-5);color:var(--g-color-text-primary);margin:0;font-size:.9em;line-height:1.45}.tool-body-question-pending-list li{margin:var(--g-spacing-1)0}.tool-read-inline{gap:var(--g-spacing-1);flex-direction:column;min-width:0;display:flex}.tool-read-inline-detail{word-break:break-word;font-size:.9em;line-height:1.4}.tool-todo-inline{gap:var(--g-spacing-1);flex-direction:column;min-width:0;display:flex}.tool-todo-inline-header{align-items:center;gap:var(--g-spacing-1);cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;max-width:100%;margin:0;padding:0;display:inline-flex}.tool-todo-inline-header--static{cursor:default}.tool-todo-inline-header-icon{color:var(--g-color-text-secondary);flex-shrink:0;align-items:center;display:flex}.tool-todo-inline-more{cursor:pointer;font:inherit;color:var(--g-color-text-link);text-align:left;background:0 0;border:none;align-self:flex-start;margin:0;padding:0;font-size:.9em;line-height:1.4;text-decoration:underline}.tool-todo-inline-more:hover{color:var(--g-color-text-link-hover)}.tool-todo-inline-detail{word-break:break-word;font-size:.9em;line-height:1.4}.opencode-tool-full{margin:var(--g-spacing-2)0;border:1px solid var(--g-color-line-generic);background:var(--g-color-base-generic);border-radius:8px;overflow:hidden}.opencode-tool-full-header{justify-content:space-between;align-items:center;gap:var(--g-spacing-3);padding:var(--g-spacing-2)var(--g-spacing-3);border-bottom:1px solid var(--g-color-line-generic);background:var(--g-color-base-background);display:flex}.opencode-tool-full-title{color:var(--g-color-text-primary);word-break:break-word;font-size:.95em;font-weight:600}.opencode-tool-full-status{text-transform:uppercase;letter-spacing:.04em;color:var(--g-color-text-secondary);flex-shrink:0;font-size:.8em}.opencode-tool-full-status[data-status=success]{color:var(--g-color-text-positive)}.opencode-tool-full-status[data-status=error]{color:var(--g-color-text-danger)}.opencode-tool-full-status[data-status=loading]{color:var(--g-color-text-link)}.opencode-tool-full-body{padding:var(--g-spacing-3)}.tool-body-terminal-wrap .tool-body-label:first-child{margin-top:0}.tool-body-terminal-xterm-host{border:1px solid var(--g-color-line-generic);border-radius:8px;flex-shrink:0;width:100%;min-height:2.75rem;max-height:min(75vh,56rem);transition:none;overflow:hidden}.tool-body-terminal-xterm-host .xterm{width:100%;height:100%;padding-left:var(--g-spacing-2)}.tool-body-terminal-xterm-host .xterm-viewport{background-color:var(--g-color-base-generic)!important}.tool-readonly-terminal-collapsible-root{width:100%;min-width:0;position:relative}.tool-readonly-terminal-collapsible-collapse-btn{top:var(--g-spacing-2);right:var(--g-spacing-2);z-index:8;position:absolute}.tool-readonly-terminal-collapsible-viewport{border-radius:8px;position:relative}.tool-readonly-terminal-collapsible-viewport[data-collapsed=true]{cursor:pointer}.tool-readonly-terminal-collapsible-viewport .tool-body-terminal-xterm-host{max-height:none!important}.tool-readonly-terminal-collapsible-viewport .xterm,.tool-readonly-terminal-collapsible-viewport .xterm-viewport{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.tool-readonly-terminal-collapsible-fade{pointer-events:none;z-index:6;background:linear-gradient(to bottom,transparent,var(--g-color-base-generic));border-bottom-right-radius:8px;border-bottom-left-radius:8px;height:2.75rem;position:absolute;bottom:0;left:0;right:0}.opencode-todo-list__label{color:var(--g-color-text-secondary);margin-bottom:var(--g-spacing-2);font-size:12px;font-weight:600}.opencode-todo-list--inline .opencode-todo-list__label{margin-bottom:var(--g-spacing-1)}.opencode-todo-list__ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.opencode-todo-list--inline .opencode-todo-list__ul{gap:2px}.todo-item{background:0 0;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.opencode-todo-list--inline .todo-item{gap:4px}.todo-item--priority-high{border-left:2px solid var(--g-color-base-danger);padding-left:6px}.todo-item--priority-medium{border-left:2px solid var(--g-color-base-warning);padding-left:6px}.todo-item--priority-low{border-left:2px solid var(--g-color-base-positive);padding-left:6px}.todo-item__icon{flex-shrink:0;align-items:center;line-height:0;display:flex}.todo-item__text{color:var(--g-color-text-primary);word-break:break-word;min-width:0;font-size:13px;line-height:1.35}.opencode-todo-list--inline .todo-item__text{font-size:12px;line-height:1.3}.todo-icon--completed{color:var(--g-color-text-positive)}.todo-icon--in-progress{color:var(--g-color-text-info);animation:1.5s infinite opencode-todo-pulse}.todo-icon--cancelled{color:var(--g-color-text-danger)}.todo-icon--pending{color:var(--g-color-text-hint)}@keyframes opencode-todo-pulse{0%,to{opacity:1}50%{opacity:.5}}.chat-tabs{border-bottom:1px solid var(--g-color-line-generic);background:var(--g-color-base-background);padding:0 var(--g-spacing-4);flex-shrink:0}.chat-tabs-list{gap:.25rem;display:flex;overflow-x:auto}.chat-tabs-item{padding:var(--g-spacing-3)var(--g-spacing-4);cursor:pointer;background:0 0;border-bottom:2px solid transparent;align-items:center;gap:.25rem;min-width:80px;max-width:200px;transition:all .2s;display:flex}.chat-tabs-item:hover{background:var(--g-color-base-generic-ultralight)}.chat-tabs-item.active{border-bottom-color:var(--g-color-line-brand);background:var(--g-color-base-generic-ultralight)}.chat-tabs-title{white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:1;font-size:.875rem;overflow:hidden}.chat-tabs-close{margin-left:var(--g-spacing-1)}.chat-tabs-edit-input{border:1px solid var(--g-color-line-brand);padding:var(--g-spacing-1)var(--g-spacing-2);border-radius:4px;outline:none;flex:1;min-width:100px;font-size:.875rem}.chat-tabs-edit-input:focus{box-shadow:0 0 0 2px var(--g-color-base-selection)}.empty-state{height:100%;padding:var(--g-spacing-10);text-align:center;color:var(--g-color-text-hint);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.empty-state-icon{font-size:48px}.empty-state h2{color:var(--g-color-text-primary);margin:0;font-size:1.5rem}.empty-state p{color:var(--g-color-text-secondary);margin:0;font-size:.95rem}.model-agent-selectors{align-items:center;gap:8px;display:flex}.model-agent-selectors__item{flex-shrink:0}.patch-renderer{padding:var(--g-spacing-3);background-color:var(--g-color-base-generic);margin:var(--g-spacing-2)0;border-radius:8px}.patch-header{margin-bottom:var(--g-spacing-2);justify-content:space-between;align-items:center;display:flex}.patch-title{color:var(--g-color-text-primary);font-weight:600}.patch-files{margin:var(--g-spacing-2)0;flex-direction:column;gap:4px;display:flex}.patch-file{padding:var(--g-spacing-1)var(--g-spacing-2);background-color:var(--g-color-base-background);border-radius:4px}.patch-file code{color:var(--g-color-text-complementary);font-family:monospace;font-size:.9em}.patch-hash{margin-top:var(--g-spacing-2);color:var(--g-color-text-secondary)}.agent-renderer{padding:var(--g-spacing-2)var(--g-spacing-3);margin:var(--g-spacing-2)0}.agent-badge{padding:calc(var(--g-spacing-1)*1.5)var(--g-spacing-3);background:linear-gradient(135deg,var(--g-color-base-generic-hover),var(--g-color-base-generic));border:1px solid var(--g-color-line-generic);color:var(--g-color-text-primary);border-radius:16px;display:inline-block}.step-renderer{padding:var(--g-spacing-3);margin:var(--g-spacing-2)0;border-left:3px solid var(--g-color-line-generic)}.step-start{background-color:var(--g-color-base-generic);border-left-color:var(--g-color-base-misc-heavy)}.step-finish{background-color:var(--g-color-base-positive-light);border-left-color:var(--g-color-base-positive-heavy)}.step-indicator{margin-bottom:var(--g-spacing-2);font-weight:600}.step-snapshot{color:var(--g-color-text-secondary);font-family:monospace}.step-details{margin-top:var(--g-spacing-2)}.step-reason{margin-bottom:var(--g-spacing-2);font-style:italic}.step-stats{flex-wrap:wrap;gap:16px;font-size:.9em;display:flex}.step-tokens-detail{color:var(--g-color-text-secondary)}.retry-renderer{padding:var(--g-spacing-3);margin:var(--g-spacing-2)0;background-color:var(--g-color-base-warning-light);border:1px solid var(--g-color-base-warning-medium);border-radius:8px}.retry-warning{color:var(--g-color-text-warning-heavy);margin-bottom:var(--g-spacing-2);font-weight:600}.retry-error{color:var(--g-color-text-danger);font-size:.9em}.compaction-renderer{padding:var(--g-spacing-2)var(--g-spacing-3);margin:var(--g-spacing-2)0;background-color:var(--g-color-base-info-light);border-left:3px solid var(--g-color-base-info-medium)}.compaction-notice{color:var(--g-color-text-link);font-size:.9em}.tool-question-renderer{padding:var(--g-spacing-4);margin:var(--g-spacing-2)0;background-color:var(--g-color-base-generic);border:1px solid var(--g-color-line-generic);border-radius:8px}.tool-question-text{margin-bottom:var(--g-spacing-3);color:var(--g-color-text-primary)}.tool-question-input-row{align-items:flex-start;gap:12px;display:flex}.tool-question-input{flex:1}.tool-question-submitted{color:var(--g-color-text-secondary);margin-bottom:var(--g-spacing-2)}.tool-answer{padding:var(--g-spacing-2)var(--g-spacing-3);background-color:var(--g-color-base-background);color:var(--g-color-text-primary);border-radius:4px}.tool-confirm-renderer{padding:var(--g-spacing-4);margin:var(--g-spacing-2)0;background-color:var(--g-color-base-generic);border:1px solid var(--g-color-line-generic);border-radius:8px}.tool-confirm-message{margin-bottom:var(--g-spacing-3);color:var(--g-color-text-primary)}.tool-confirm-buttons{gap:12px;display:flex}.tool-confirm-response{padding:var(--g-spacing-2)var(--g-spacing-3);background-color:var(--g-color-base-background);color:var(--g-color-text-primary);border-radius:4px;font-weight:500}.tool-question-options-renderer{padding:var(--g-spacing-4);margin:var(--g-spacing-2)0;background-color:var(--g-color-base-generic);border:1px solid var(--g-color-line-generic);border-radius:8px}.tool-question-options-block{margin-bottom:var(--g-spacing-5)}.tool-question-options-block:last-of-type{margin-bottom:var(--g-spacing-3)}.tool-question-options-header{color:var(--g-color-text-primary);margin-bottom:var(--g-spacing-2);font-size:1em;font-weight:600}.tool-question-options-prompt{color:var(--g-color-text-complementary);margin-bottom:var(--g-spacing-3);line-height:1.45}.tool-question-options-list{gap:var(--g-spacing-2);flex-direction:column;display:flex}.tool-question-options-row{width:100%}.tool-question-options-option-btn{width:100%;height:auto;padding:var(--g-spacing-3);text-align:left;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tool-question-options-label{font-weight:500}.tool-question-options-desc{color:var(--g-color-text-secondary);white-space:normal;font-size:.85em;font-weight:400}.tool-question-options-own-row{margin-top:var(--g-spacing-4);padding-top:var(--g-spacing-3);border-top:1px solid var(--g-color-line-generic)}.tool-question-options-own-label{color:var(--g-color-text-secondary);margin-bottom:var(--g-spacing-2);font-size:.9em;font-weight:500}.tool-question-options-own-input{width:100%}.tool-question-options-footer{margin-top:var(--g-spacing-2)}.tool-question-options-title{margin-bottom:var(--g-spacing-2);font-weight:600}.tool-question-options-picked{padding-left:var(--g-spacing-5);margin:0}.permission-renderer{border:1px solid var(--g-color-line-generic);padding:var(--g-spacing-4);margin:var(--g-spacing-2)0;background-color:var(--g-color-base-generic-ultralight);border-radius:8px}.permission-header{margin-bottom:var(--g-spacing-3);padding-bottom:var(--g-spacing-2);border-bottom:1px solid var(--g-color-line-generic);justify-content:space-between;align-items:center;display:flex}.permission-title{font-size:16px;font-weight:700}.permission-type{background-color:var(--g-color-base-info-light);color:var(--g-color-text-info);padding:var(--g-spacing-1)var(--g-spacing-2);border-radius:4px;font-size:12px;font-weight:700}.permission-body{font-size:14px}.permission-description{margin-bottom:var(--g-spacing-4)}.permission-metadata{background-color:var(--g-color-base-generic-ultralight);border:1px solid var(--g-color-line-generic);padding:var(--g-spacing-2);margin-top:var(--g-spacing-2);white-space:pre-wrap;word-break:break-all;border-radius:4px;max-height:200px;font-size:12px;overflow-y:auto}.permission-actions{flex-wrap:wrap;gap:8px;display:flex}.permission-actions__cell{flex:0 auto}@media (max-width:600px){.permission-actions{flex-direction:column}.permission-actions__cell{width:100%}}.hideChatInput :global(.g-aikit-prompt-input__suggestions-wrapper){display:none!important}.hideDisclaimer,.hiddenChatHeader{display:none!important}.file-search-panel,.file-search-dialog{background:var(--g-color-base-background);flex-direction:column;min-width:min(500px,90vw);max-width:95vw;max-height:70vh;display:flex}.file-search-panel--embedded{flex:1;width:100%;min-width:0;min-height:0;max-height:none}.file-search-panel--embedded .search-results{max-height:min(220px,35vh)}.search-header{padding:var(--g-spacing-3)var(--g-spacing-4)0;border-bottom:1px solid var(--g-color-line-generic)}.search-tabs{gap:4px;display:flex}.search-input-container{padding:var(--g-spacing-3)var(--g-spacing-4);border-bottom:1px solid var(--g-color-line-generic);align-items:center;gap:8px;display:flex}.search-input-container__field{flex:1;min-width:0}.search-results{max-height:400px;padding:var(--g-spacing-2);flex:1;overflow-y:auto}.search-result{padding:calc(var(--g-spacing-1)*2.5)var(--g-spacing-3);cursor:pointer;border-radius:6px;align-items:flex-start;gap:12px;transition:background-color .1s;display:flex}.search-result:hover,.search-result.selected{background-color:var(--g-color-base-simple-hover)}.search-result.selected{background-color:var(--g-color-base-selection)}.result-icon{color:var(--g-color-text-secondary);margin-top:calc(var(--g-spacing-1)*.5);flex-shrink:0}.result-content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.result-name{color:var(--g-color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.result-path{color:var(--g-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.result-preview{color:var(--g-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:12px;overflow:hidden}.add-to-context-btn{opacity:0;flex-shrink:0;margin-left:auto;transition:opacity .15s}.search-result:hover .add-to-context-btn,.search-result.selected .add-to-context-btn{opacity:1}.no-results{text-align:center;padding:var(--g-spacing-6);color:var(--g-color-text-secondary)}.search-footer{padding:var(--g-spacing-2)var(--g-spacing-4);border-top:1px solid var(--g-color-line-generic);background:var(--g-color-base-generic)}.search-footer .hint{color:var(--g-color-text-hint);gap:12px;font-size:12px;display:flex}.search-footer kbd{padding:calc(var(--g-spacing-1)*.5)calc(var(--g-spacing-1)*1.5);background:var(--g-color-base-generic-hard);margin-right:var(--g-spacing-1);border-radius:4px;font-family:inherit;font-size:11px;display:inline-block}.g-root_theme_dark .file-search-dialog{background:var(--g-color-base-background)}.symbol-search-dialog{flex-direction:column;max-height:60vh;display:flex}.symbol-search-input-wrapper{padding:var(--g-spacing-4)var(--g-spacing-4)var(--g-spacing-2);border-bottom:1px solid var(--g-color-line-generic);position:relative}.symbol-search-input{width:100%}.symbol-search-loader{position:absolute;top:50%;right:24px;transform:translateY(-50%)}.symbol-search-results{padding:var(--g-spacing-2)0;flex:1;min-height:200px;max-height:400px;overflow-y:auto}.symbol-search-empty{padding:var(--g-spacing-6);text-align:center;color:var(--g-color-text-secondary)}.symbol-search-result{width:100%;padding:calc(var(--g-spacing-1)*2.5)var(--g-spacing-4);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;transition:background-color .15s;display:flex}.symbol-search-result:hover,.symbol-search-result.selected{background-color:var(--g-color-base-generic-hover)}.symbol-search-result-icon{width:24px;height:24px;margin-right:var(--g-spacing-3);color:var(--g-color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.symbol-search-result-content{flex:1;min-width:0;overflow:hidden}.symbol-search-result-name{color:var(--g-color-text-primary);margin-bottom:calc(var(--g-spacing-1)*.5);align-items:center;gap:8px;font-weight:500;display:flex}.symbol-search-result-kind{padding:calc(var(--g-spacing-1)*.5)calc(var(--g-spacing-1)*1.5);background-color:var(--g-color-base-generic);color:var(--g-color-text-secondary);border-radius:4px;font-size:11px;font-weight:400}.symbol-search-result-path{color:var(--g-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.symbol-search-footer{padding:var(--g-spacing-2)var(--g-spacing-4);border-top:1px solid var(--g-color-line-generic);background-color:var(--g-color-base-generic)}.symbol-search-hint{color:var(--g-color-text-secondary);font-size:12px}.skeleton-container{width:100%;padding:var(--g-spacing-4)}.skeleton-line{background:linear-gradient(90deg,var(--g-color-line-generic)25%,var(--g-color-line-generic-hover)50%,var(--g-color-line-generic)75%);height:12px;margin-bottom:var(--g-spacing-2);background-size:200% 100%;border-radius:2px;animation:1.5s infinite shimmer}.skeleton-line:last-child{margin-bottom:0}.skeleton-file-item{padding:calc(var(--g-spacing-1)*1.5)var(--g-spacing-2);margin-bottom:calc(var(--g-spacing-1)*.5);align-items:center;gap:8px;display:flex}.skeleton-file-icon{background:linear-gradient(90deg,var(--g-color-line-generic)25%,var(--g-color-line-generic-hover)50%,var(--g-color-line-generic)75%);background-size:200% 100%;border-radius:2px;flex-shrink:0;width:16px;height:16px;animation:1.5s infinite shimmer}.skeleton-file-name{background:linear-gradient(90deg,var(--g-color-line-generic)25%,var(--g-color-line-generic-hover)50%,var(--g-color-line-generic)75%);background-size:200% 100%;border-radius:2px;flex:1;height:12px;animation:1.5s infinite shimmer}.skeleton-diff-item{margin-bottom:var(--g-spacing-4);border:1px solid var(--g-color-line-generic);border-radius:4px;overflow:hidden}.skeleton-diff-header{padding:var(--g-spacing-3);background:var(--g-color-base-generic);border-bottom:1px solid var(--g-color-line-generic);justify-content:space-between;align-items:center;display:flex}.skeleton-diff-filename{background:linear-gradient(90deg,var(--g-color-line-generic)25%,var(--g-color-line-generic-hover)50%,var(--g-color-line-generic)75%);background-size:200% 100%;border-radius:2px;width:200px;height:14px;animation:1.5s infinite shimmer}.skeleton-diff-stats{gap:12px;display:flex}.skeleton-diff-stat{background:linear-gradient(90deg,var(--g-color-line-generic)25%,var(--g-color-line-generic-hover)50%,var(--g-color-line-generic)75%);background-size:200% 100%;border-radius:2px;width:40px;height:12px;animation:1.5s infinite shimmer}.skeleton-diff-content{padding:var(--g-spacing-3)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-line,.skeleton-file-icon,.skeleton-file-name,.skeleton-diff-filename,.skeleton-diff-stat{animation:none}}.skeleton-diff-content .skeleton-line{margin-bottom:calc(var(--g-spacing-1)*1.5)}.file-viewer{background:var(--g-color-base-background);flex-direction:column;min-width:min(600px,90vw);max-width:95vw;height:80vh;display:flex}.file-viewer--panel{flex:1;min-width:0;max-width:none;height:100%;min-height:0}.file-viewer--empty .file-viewer-content{padding:var(--g-spacing-6);flex:1;justify-content:center;align-items:center;display:flex}.file-viewer-empty-hint{color:var(--g-color-text-secondary);text-align:center;max-width:280px;font-size:13px;line-height:1.45}.file-viewer-header{padding:var(--g-spacing-3)var(--g-spacing-4);border-bottom:1px solid var(--g-color-line-generic);background:var(--g-color-base-generic);justify-content:space-between;align-items:center;display:flex}.file-info{flex-direction:column;gap:2px;min-width:0;display:flex}.file-name{color:var(--g-color-text-primary);font-size:14px;font-weight:600}.file-path{color:var(--g-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.file-viewer-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.file-viewer-loading{flex:1;justify-content:center;align-items:center;display:flex}.file-viewer-error{padding:var(--g-spacing-6);text-align:center;color:var(--g-color-text-danger)}.file-viewer-code{background:var(--g-color-base-generic);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.file-viewer-cm-mount{flex:1;min-height:0}.file-viewer-cm-mount .cm-editor{height:100%}.file-viewer-code .cm-line.file-viewer-cm-line-highlight{background:var(--g-color-base-selection);animation:2s ease-out file-viewer-highlight-fade}@keyframes file-viewer-highlight-fade{0%{background:var(--g-color-base-selection)}to{background:0 0}}.file-tree{background-color:var(--g-color-base-background);flex-direction:column;height:100%;display:flex}.file-tree-header{padding:var(--g-spacing-3)var(--g-spacing-4);border-bottom:1px solid var(--g-color-line-generic);background-color:var(--g-color-base-generic);justify-content:space-between;align-items:center;display:flex}.file-tree-title{color:var(--g-color-text-primary);font-size:14px;font-weight:500}.file-tree-actions{gap:4px;display:flex}.file-tree-content{padding:var(--g-spacing-2)0;flex:1;overflow-y:auto}.tree-node-container{flex-direction:column;display:flex}.tree-node{padding:var(--g-spacing-1)var(--g-spacing-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:4px;transition:background-color .15s;display:flex}.tree-node:hover{background-color:var(--g-color-base-generic-hover)}.tree-node.selected{background-color:var(--g-color-base-selection)}.tree-node.selected:hover{background-color:var(--g-color-base-selection-hover)}.tree-node:focus{box-shadow:inset 0 0 0 2px var(--g-color-line-focus);outline:none}.tree-node.directory{font-weight:500}.tree-node-toggle{width:16px;height:16px;color:var(--g-color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tree-node-spacer{flex-shrink:0;width:16px}.tree-node-icon{width:16px;height:16px;color:var(--g-color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tree-node.directory .tree-node-icon{color:var(--g-color-text-utility)}.tree-node-label{text-overflow:ellipsis;white-space:nowrap;color:var(--g-color-text-primary);flex:1;font-size:13px;overflow:hidden}.tree-children{flex-direction:column;display:flex}.file-tree-loading,.file-tree-error,.file-tree-empty{padding:var(--g-spacing-8)var(--g-spacing-4);color:var(--g-color-text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.file-tree-error{color:var(--g-color-text-danger)}.file-tree-content::-webkit-scrollbar{width:8px}.file-tree-content::-webkit-scrollbar-track{background:0 0}.file-tree-content::-webkit-scrollbar-thumb{background-color:var(--g-color-scroll-handle);border-radius:4px}.file-tree-content::-webkit-scrollbar-thumb:hover{background-color:var(--g-color-scroll-handle-hover)}.diff-panel-overlay{background:var(--g-color-sfx-veil);z-index:1000;justify-content:flex-end;display:flex;position:fixed;inset:0}.diff-panel{background:var(--g-color-base-background);border-left:1px solid var(--g-color-line-generic);flex-direction:column;width:500px;max-width:50vw;height:100%;display:flex}.diff-panel-header{padding:var(--g-spacing-3)var(--g-spacing-4);border-bottom:1px solid var(--g-color-line-generic);justify-content:space-between;align-items:center;display:flex}.diff-panel-header h3{margin:0;font-size:16px;font-weight:500}.diff-panel-summary{padding:var(--g-spacing-2)var(--g-spacing-4);border-bottom:1px solid var(--g-color-line-generic);gap:16px;font-size:14px;display:flex}.diff-stat-add{color:var(--g-color-text-positive)}.diff-stat-del{color:var(--g-color-text-danger)}.diff-stat-files{color:var(--g-color-text-secondary)}.diff-panel-content{padding:var(--g-spacing-2)0;flex:1;overflow-y:auto}.diff-panel-loading{justify-content:center;align-items:center;height:100px;display:flex}.diff-panel-empty{height:100px;color:var(--g-color-text-secondary);justify-content:center;align-items:center;display:flex}.diff-file{border-bottom:1px solid var(--g-color-line-generic)}.diff-file:last-child{border-bottom:none}.diff-file-header{padding:var(--g-spacing-2)var(--g-spacing-4);cursor:pointer;background:var(--g-color-base-generic);align-items:center;gap:8px;display:flex}.diff-file-header:hover{background:var(--g-color-base-generic-hover)}.diff-file-expand{text-align:center;width:12px;color:var(--g-color-text-secondary);font-size:10px}.diff-file-name{cursor:pointer;color:var(--g-color-text-link);flex:1;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px}.diff-file-name:hover{text-decoration:underline}.diff-file-stats{gap:8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;display:flex}.diff-file-content{background:var(--g-color-base-background);font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;line-height:1.5;overflow-x:auto}.diff-line{min-height:18px;display:flex}.diff-line-marker{text-align:center;width:16px;color:var(--g-color-text-secondary);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0}.diff-line-content{white-space:pre;padding-left:var(--g-spacing-1)}.diff-line-add{background:var(--g-color-base-positive-light)}.diff-line-add .diff-line-marker{color:var(--g-color-text-positive)}.diff-line-del{background:var(--g-color-base-danger-light)}.diff-line-del .diff-line-marker{color:var(--g-color-text-danger)}.diff-line-context{background:0 0}.add-mcp-server-dialog__content{flex-direction:column;gap:16px;min-width:400px;max-width:500px;display:flex}.add-mcp-server-dialog__field{flex-direction:column;gap:8px;display:flex}.add-mcp-server-dialog__label{color:var(--g-color-text-primary);font-size:13px;font-weight:500}.add-mcp-server-dialog__input,.add-mcp-server-dialog__select{width:100%}.add-mcp-server-dialog__error{padding:var(--g-spacing-2)var(--g-spacing-3);background-color:var(--g-color-base-danger-light);color:var(--g-color-text-danger);border-radius:4px;font-size:13px}.add-mcp-server-dialog__loading{padding:var(--g-spacing-2);justify-content:center;display:flex}.mcp-auth-dialog__content{padding:var(--g-spacing-4)0;flex-direction:column;gap:16px;display:flex}.mcp-auth-dialog__server{color:var(--g-color-text-primary);margin:0;font-size:16px;font-weight:600}.mcp-auth-dialog__instructions{color:var(--g-color-text-secondary);font-size:14px;line-height:1.5}.mcp-auth-dialog__instructions p{margin:0}.mcp-auth-dialog__actions,.mcp-auth-dialog__code-input{margin-top:var(--g-spacing-2)}.mcp-auth-dialog__input{width:100%}.mcp-auth-dialog__error{color:var(--g-color-text-danger);padding:var(--g-spacing-2)var(--g-spacing-3);background-color:var(--g-color-base-danger-light);border-radius:6px;font-size:14px}.status-panel-overlay{background:var(--g-color-private-black-300);padding:calc(var(--g-spacing-1)*15)var(--g-spacing-5)var(--g-spacing-5)var(--g-spacing-5);z-index:1000;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}.status-panel{background:var(--g-color-base-background);box-shadow:0 4px 20px var(--g-color-sfx-shadow-heavy);border-radius:8px;min-width:360px;max-width:480px;max-height:80vh;overflow:auto}.status-panel__header{padding:var(--g-spacing-3)var(--g-spacing-4);border-bottom:1px solid var(--g-color-line-generic);justify-content:space-between;align-items:center;display:flex}.status-panel__header h3{margin:0;font-size:16px;font-weight:500}.status-panel__section{padding:var(--g-spacing-3)var(--g-spacing-4);border-bottom:1px solid var(--g-color-line-generic)}.status-panel__section:last-child{border-bottom:none}.status-panel__section-header{margin-bottom:var(--g-spacing-2);justify-content:space-between;align-items:center;display:flex}.status-panel__section-header .status-panel__title{margin:0}.status-panel__title{margin:0 0 var(--g-spacing-2)0;color:var(--g-color-text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:500}.status-panel__empty{color:var(--g-color-text-secondary);padding:var(--g-spacing-2)0;font-size:14px}.status-panel__list{margin:0;padding:0;list-style:none}.status-panel__item{padding:var(--g-spacing-2)0;border-bottom:1px solid var(--g-color-line-generic);justify-content:space-between;align-items:center;display:flex}.status-panel__item:last-child{border-bottom:none}.status-panel__item-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.status-panel__item-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.status-panel__item-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.status-icon{flex-shrink:0}.status-icon--success{color:var(--g-color-text-positive)}.status-icon--error{color:var(--g-color-text-danger)}.status-icon--warning{color:var(--g-color-text-warning)}.status-icon--muted{color:var(--g-color-text-secondary)}.status-panel__status{padding:calc(var(--g-spacing-1)*.5)calc(var(--g-spacing-1)*1.5);background:var(--g-color-base-generic);border-radius:4px;font-size:12px}.status-panel__status--connected{background:var(--g-color-base-positive-light);color:var(--g-color-text-positive)}.status-panel__status--failed,.status-panel__status--error{background:var(--g-color-base-danger-light);color:var(--g-color-text-danger)}.status-panel__status--needs_auth,.status-panel__status--needs_client_registration{background:var(--g-color-base-warning-light);color:var(--g-color-text-warning)}.status-panel__status--disabled{background:var(--g-color-base-generic);color:var(--g-color-text-secondary)}.status-panel__error{color:var(--g-color-text-danger);text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-size:11px;overflow:hidden}.status-panel__label{margin-left:var(--g-spacing-1);font-size:12px}.terminal-panel{background-color:var(--g-color-base-background);border-top:1px solid var(--g-color-line-generic);flex-direction:column;height:100%;min-height:0;display:flex}.terminal-header{padding:var(--g-spacing-1)var(--g-spacing-2);background-color:var(--g-color-base-generic-ultralight);border-bottom:1px solid var(--g-color-line-generic);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.terminal-tabs{flex:1;align-items:center;gap:2px;display:flex;overflow-x:auto}.terminal-tab{border-radius:var(--g-border-radius-s);cursor:pointer;max-width:150px;color:var(--g-color-text-primary);white-space:nowrap;background:0 0;border:1px solid transparent;align-items:center;gap:6px;padding:4px 8px;font-size:13px;transition:background-color .15s;display:inline-flex}.terminal-tab:hover{background-color:var(--g-color-base-simple-hover)}.terminal-tab.active{background-color:var(--g-color-base-float);border-color:var(--g-color-line-generic-accent)}.terminal-tab-close{margin-left:2px}.terminal-tab-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminal-tab-status{font-size:10px}.terminal-tab-status.running{color:var(--g-color-text-positive)}.terminal-tab-status.exited{color:var(--g-color-text-hint)}.terminal-new-btn{margin-left:var(--g-spacing-1)}.terminal-content{padding:var(--g-spacing-1);flex:1;overflow:hidden}.terminal-instance{width:100%;height:100%}.terminal-instance .xterm-viewport{background-color:var(--g-color-base-generic)!important}.terminal-empty{height:100%;color:var(--g-color-text-hint);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.terminal-empty p{margin:0;font-size:13px}.provider-auth-section{flex-direction:column;gap:16px;display:flex}.provider-auth-empty{color:var(--g-color-text-secondary);text-align:center;padding:var(--g-spacing-6);font-size:14px}.provider-auth-item{border:1px solid var(--g-color-line-generic);padding:var(--g-spacing-3);background:var(--g-color-base-float);border-radius:8px}.provider-auth-item__header{margin-bottom:var(--g-spacing-2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.provider-auth-item__name{font-size:14px;font-weight:500}.provider-auth-item__id{color:var(--g-color-text-secondary);background:var(--g-color-base-generic);padding:calc(var(--g-spacing-1)*.5)calc(var(--g-spacing-1)*1.5);border-radius:4px;font-size:12px}.provider-auth-item__status{align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.provider-auth-item__status.connected{color:var(--g-color-text-positive)}.provider-auth-item__status.disconnected{color:var(--g-color-text-danger)}.provider-auth-item__meta{color:var(--g-color-text-secondary);margin-bottom:var(--g-spacing-3);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.provider-auth-item__actions{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.provider-auth-item__api-key{flex:1;align-items:flex-end;gap:8px;min-width:250px;display:flex}.provider-auth-item__api-key-field{flex:1;min-width:0}.settings-dialog-overlay{background:var(--g-color-sfx-veil);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.settings-dialog{background:var(--g-color-base-background);width:600px;max-width:90vw;max-height:80vh;box-shadow:0 4px 20px var(--g-color-sfx-shadow-heavy);border-radius:8px;flex-direction:column;display:flex}.settings-dialog__header{padding:var(--g-spacing-4)var(--g-spacing-5);border-bottom:1px solid var(--g-color-line-generic);justify-content:space-between;align-items:center;display:flex}.settings-dialog__header h3{margin:0;font-size:16px;font-weight:600}.settings-dialog__body{flex:1;min-height:300px;display:flex;overflow:hidden}.settings-dialog__nav{border-right:1px solid var(--g-color-line-generic);width:160px;padding:var(--g-spacing-2);flex-direction:column;align-items:stretch;display:flex}.settings-dialog__content{padding:var(--g-spacing-5);flex:1;overflow-y:auto}.settings-dialog__loading{height:100%;color:var(--g-color-text-secondary);justify-content:center;align-items:center;display:flex}.settings-dialog__section{flex-direction:column;gap:16px;display:flex}.settings-dialog__subsection{flex-direction:column;gap:12px;display:flex}.settings-dialog__subsection-title{color:var(--g-color-text-primary);border-bottom:1px solid var(--g-color-line-generic);padding-bottom:var(--g-spacing-2);margin:0;font-size:14px;font-weight:500}.settings-field{flex-direction:column;gap:6px;display:flex}.settings-field__label{color:var(--g-color-text-primary);font-size:13px;font-weight:500}.settings-field__hint{color:var(--g-color-text-hint);font-size:12px}.settings-checkbox{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.settings-checkbox input[type=checkbox]{cursor:pointer;width:16px;height:16px}.settings-dialog__footer{padding:var(--g-spacing-4)var(--g-spacing-5);border-top:1px solid var(--g-color-line-generic);justify-content:flex-end;gap:12px;display:flex}.settings-field__range{align-items:center;display:flex}.settings-range-input{background:var(--g-color-line-generic);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;border-radius:2px;width:100%;height:4px}.settings-range-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:var(--g-color-text-primary);cursor:pointer;border-radius:50%;width:16px;height:16px}.settings-field--inline{flex-direction:row;justify-content:space-between;align-items:center}.command-palette{flex-direction:column;min-width:400px;max-height:70vh;display:flex}.command-input-container{padding:var(--g-spacing-3);border-bottom:1px solid var(--g-color-line-generic)}.command-list{padding:var(--g-spacing-2)0;flex:1;max-height:400px;overflow-y:auto}.command-group{margin-bottom:var(--g-spacing-2)}.command-group:last-child{margin-bottom:0}.command-group-label{padding:var(--g-spacing-1)var(--g-spacing-4);text-transform:uppercase;letter-spacing:.5px;color:var(--g-color-text-secondary);font-size:11px;font-weight:600}.command-item{padding:var(--g-spacing-2)var(--g-spacing-4);cursor:pointer;align-items:center;gap:12px;transition:background-color .1s;display:flex}.command-item:hover,.command-item.selected{background-color:var(--g-color-base-simple-hover)}.command-icon{width:20px;height:20px;color:var(--g-color-text-secondary);justify-content:center;align-items:center;display:flex}.command-item.selected .command-icon{color:var(--g-color-text-primary)}.command-label{color:var(--g-color-text-primary);flex:1;font-size:14px}.command-label .highlight{background-color:var(--g-color-base-selection);font-weight:500}.command-shortcut{color:var(--g-color-text-hint);font-size:12px;font-family:var(--g-font-family-monospace);background-color:var(--g-color-base-generic);padding:calc(var(--g-spacing-1)*.5)calc(var(--g-spacing-1)*1.5);border-radius:4px}.no-commands{padding:var(--g-spacing-6)var(--g-spacing-4);text-align:center;color:var(--g-color-text-secondary);font-size:14px}.command-footer{padding:var(--g-spacing-2)var(--g-spacing-3);border-top:1px solid var(--g-color-line-generic);justify-content:center;display:flex}.command-footer .hint{color:var(--g-color-text-hint);align-items:center;gap:12px;font-size:12px;display:flex}.command-footer .hint kbd{padding:calc(var(--g-spacing-1)*.5)calc(var(--g-spacing-1)*1.25);font-size:11px;font-family:var(--g-font-family-monospace);background-color:var(--g-color-base-generic);border:1px solid var(--g-color-line-generic);border-radius:3px;display:inline-block}.app{background:var(--g-color-base-generic-ultralight);flex-direction:column;width:100vw;height:100vh;display:flex}.terminal-panel-wrapper{flex-shrink:0;height:200px;min-height:100px;max-height:500px}.dev-app-header-row{flex-direction:row;flex-shrink:0;align-items:stretch;display:flex}.dev-app-header-row__main{flex:1;min-width:0}.dev-app-header-row__theme{padding:0 var(--g-spacing-3);border-bottom:1px solid var(--g-color-line-generic);background:var(--g-color-base-background);box-shadow:0 1px 3px var(--g-color-sfx-shadow-light);align-items:center;display:flex}.header{padding:var(--g-spacing-4)var(--g-spacing-8);border-bottom:1px solid var(--g-color-line-generic);background:var(--g-color-base-background);box-shadow:0 1px 3px var(--g-color-sfx-shadow-light);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.header-status{align-items:center;gap:1rem;display:flex}.reset-button{padding:var(--g-spacing-2)var(--g-spacing-4);border:1px solid var(--g-color-line-generic);background:var(--g-color-base-background);color:var(--g-color-text-secondary);cursor:pointer;border-radius:8px;font-size:.875rem;transition:all .2s}.auto-accept-toggle{color:var(--g-color-text-secondary);align-items:center;font-size:.875rem;display:flex}.auto-accept-toggle label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.auto-accept-toggle input[type=checkbox]{cursor:pointer}.auto-accept-toggle span{white-space:nowrap}.reset-button:hover{background:var(--g-color-base-generic-ultralight);border-color:var(--g-color-line-generic-hover);color:var(--g-color-text-link)}.reset-button:active{transform:scale(.98)}@media (max-width:768px){.header{padding:var(--g-spacing-3)var(--g-spacing-4);flex-wrap:wrap;gap:.5rem}.header h1{font-size:1.25rem}.header-status{flex-wrap:wrap;gap:.5rem}.chat-container{margin:var(--g-spacing-2);border-radius:8px}.session-summary{display:none}.branch-info{padding:calc(var(--g-spacing-1)*.8)var(--g-spacing-2);font-size:.75rem}}@media (max-width:480px){.header{padding:var(--g-spacing-2)}.header h1{font-size:1rem}.subtitle,.auto-accept-toggle span{display:none}.reset-button{padding:calc(var(--g-spacing-1)*1.6)var(--g-spacing-3);font-size:.8rem}.chat-container{border-radius:0;margin:0}}.loading-skeleton{padding:var(--g-spacing-4);flex-direction:column;gap:12px;display:flex}.skeleton-line{background:linear-gradient(90deg,var(--g-color-base-generic-ultralight)25%,var(--g-color-base-generic-medium)50%,var(--g-color-base-generic-ultralight)75%);background-size:200% 100%;border-radius:4px;height:16px;animation:1.5s infinite skeleton-shimmer}.skeleton-line.short{width:60%}.skeleton-line.medium{width:80%}.skeleton-line.long{width:100%}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.main-content{flex:1;display:flex;overflow:hidden}.main-content--ide{flex-direction:row;align-items:stretch}.ide-sidebar{border-right:1px solid var(--g-color-line-generic);background:var(--g-color-base-background);flex-direction:column;flex-shrink:0;width:min(280px,30vw);min-height:0;display:flex;overflow:hidden}.ide-sidebar__search{border-bottom:1px solid var(--g-color-line-generic);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.ide-sidebar__tree{flex-direction:column;flex:1;min-width:0;min-height:80px;display:flex;overflow:hidden}.ide-editor{border-right:1px solid var(--g-color-line-generic);background:var(--g-color-base-background);flex-direction:column;flex:1;min-width:min(320px,35vw);min-height:0;display:flex;overflow:hidden}.main-content--ide .chat-container{flex:1;min-width:0}.status{padding:var(--g-spacing-2)var(--g-spacing-4);border-radius:16px;font-size:.9rem;font-weight:500;transition:all .3s}.status.connected{color:var(--g-color-text-positive);background:var(--g-color-base-positive-light);border:1px solid var(--g-color-line-positive)}.status.disconnected{color:var(--g-color-text-danger);background:var(--g-color-base-danger-light);border:1px solid var(--g-color-line-danger)}.loading{color:var(--g-color-text-secondary);padding:var(--g-spacing-2)var(--g-spacing-4);background:var(--g-color-base-generic-ultralight);border-radius:16px;font-size:.875rem;animation:2s infinite pulse}.session-summary{padding:var(--g-spacing-1)var(--g-spacing-2);background:var(--g-color-base-generic-ultralight);border-radius:4px;align-items:center;gap:.5rem;font-family:monospace;font-size:.75rem;display:flex}.summary-additions{color:var(--g-color-text-positive-heavy);font-weight:600}.summary-deletions{color:var(--g-color-text-danger-heavy);font-weight:600}.summary-files{color:var(--g-color-text-secondary)}.branch-info{padding:var(--g-spacing-1)var(--g-spacing-3);background:var(--g-color-base-generic-ultralight);color:var(--g-color-text-complementary);border:1px solid var(--g-color-line-generic);border-radius:16px;align-items:center;font-family:monospace;font-size:.8rem;display:flex}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}.error-banner{padding:var(--g-spacing-4)var(--g-spacing-8);background:var(--g-color-base-danger-light);color:var(--g-color-text-danger);border-bottom:1px solid var(--g-color-line-danger);font-size:.875rem}.chat-container{background:var(--g-color-base-background);min-height:0;margin:var(--g-spacing-4);box-shadow:0 1px 3px var(--g-color-sfx-shadow);border-radius:12px;flex-direction:column;flex:1;display:flex;overflow:hidden}.chat-container>*{flex:1;min-width:0;min-height:0}.chat-input-controls{padding:var(--g-spacing-2)var(--g-spacing-4);border-bottom:1px solid var(--g-color-line-generic);background:var(--g-color-base-generic-ultralight);justify-content:flex-end;display:flex}.session-actions{align-items:center;gap:4px;display:flex}.share-popup{padding:var(--g-spacing-3);max-width:400px}.share-popup__url{padding:var(--g-spacing-2);background:var(--g-color-base-simple-hover);word-break:break-all;margin-bottom:var(--g-spacing-2);border-radius:4px;font-family:monospace;font-size:12px}.share-popup__actions{gap:8px;display:flex}.todo-panel{padding:var(--g-spacing-3);background:var(--g-color-base-background);border-bottom:1px solid var(--g-color-line-generic)}.todo-panel__header{margin-bottom:var(--g-spacing-2);align-items:center;gap:8px;display:flex}.todo-panel__header h4{color:var(--g-color-text-primary);margin:0;font-size:13px;font-weight:500}.todo-panel__count{padding:calc(var(--g-spacing-1)*.5)calc(var(--g-spacing-1)*1.5);background:var(--g-color-base-info-light);color:var(--g-color-text-info);border-radius:10px;font-size:11px}.todo-panel__empty{color:var(--g-color-text-secondary);margin:0;font-size:12px}.ProjectChatSidebar-module__sidebarHeader--Dycnt{justify-content:center;align-items:center;gap:var(--g-spacing-2);padding:var(--g-spacing-3);border-bottom:1px solid var(--g-color-line-generic);flex-shrink:0;display:flex}.ProjectChatSidebar-module__chatPanel--zrHJ1{flex:1;min-height:0;overflow:hidden}.ProjectChatSidebar-module__contestNotification--ARzxA{align-items:flex-start;gap:var(--g-spacing-2);padding:var(--g-spacing-2)var(--g-spacing-3);border-bottom:1px solid var(--g-color-line-generic);box-sizing:border-box;flex-shrink:0;display:flex}.ProjectChatSidebar-module__contestNotificationText--MJYF3{flex:auto;min-width:0}.ProjectChatSidebar-module__contestNotificationClose--txarD{margin-top:calc(-1*var(--g-spacing-half));flex:none}.ProjectChatSidebar-module__skeletonWrapper--drcEX{height:100%;padding:var(--g-spacing-3);gap:var(--g-spacing-3);flex-direction:column;display:flex}.ProjectChatSidebar-module__skeletonHeader--UkPrx{flex-shrink:0;height:46px}.ProjectChatSidebar-module__skeletonContent--aLUz6{flex:1;min-height:0}.DeployErrorState-module__wrapper--w8E48{justify-content:center;align-items:center;gap:var(--g-spacing-5);flex-direction:column;display:flex}.DeployErrorState-module__icon--A8VKB{border-radius:var(--g-border-radius-l);background:var(--g-color-private-red-150);width:48px;height:48px;color:var(--g-color-text-danger);justify-content:center;align-items:center;display:flex}.DeployErrorState-module__text--_wwfr{align-items:center;gap:var(--g-spacing-1);text-align:center;flex-direction:column;display:flex}.DeployErrorState-module__detailsButton--rTeY3{margin-top:var(--g-spacing-2)}.DeployProgressStep-module__wrapper--cUAyi{justify-content:center;align-items:center;gap:var(--g-spacing-5);flex-direction:column;width:320px;height:168px;display:flex}.DeployProgressStep-module__status--wbCl6{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.DeployProgressStep-module__status--wbCl6.DeployProgressStep-module__success--gL0p7{border-radius:var(--radius-base-inner,12px);background:var(--g-color-private-green-150)}.DeployProgressStep-module__text--u4C72{gap:var(--g-spacing-1);text-align:center;flex-direction:column;display:flex}.LinkedBillingAccount-module__icon--aBhh5,.LinkedServiceConnection-module__icon--ytrDi{margin-top:3px;margin-left:4px}.VibeFolderField-module__popupContent--ARxJp{width:360px;max-height:320px}.DeploymentCloudFolder-module__row--LejZv{align-items:center;gap:var(--g-spacing-1);margin-top:var(--g-spacing-1);flex-wrap:wrap;display:flex}.DeploymentCloudFolder-module__link--zT1v_{align-items:center;gap:var(--spacing-1-and-half);display:inline-flex}.DeploymentCloudFolder-module__settings--fIMmj{margin-inline-start:auto}.DeploymentCloudFolder-module__skeleton--EfE9O{border-radius:4px;width:220px;height:24px}.DeploymentLiveAt-module__root--kH4cM{gap:var(--g-spacing-3);flex-direction:column;min-width:0;display:flex}.DeploymentLiveAt-module__firstRow--H8xXo{align-items:center;gap:var(--g-spacing-2);min-width:0;display:flex}.DeploymentLiveAt-module__firstSlot--G0GPy{align-items:center;gap:var(--g-spacing-2);flex:auto;min-width:0;display:flex;overflow:hidden}.DeploymentLiveAt-module__settings--KIv4g{flex:none}.DeploymentLiveAt-module__extraRow--AOy4p{align-items:center;min-width:0;display:flex}.DeploymentLiveAt-module__itemLink--l3fWC{align-items:center;gap:var(--g-spacing-half);min-width:0;max-width:100%;display:inline-flex}.DeploymentLiveAt-module__domainText--vANwq{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DeploymentLiveAt-module__domainIcon--ETUjc{flex:none}.DeploymentLiveAt-module__skeleton--drDtr{border-radius:4px;width:200px;height:24px}.PendingCommitsSection-module__section--xkaDK{flex-direction:column;display:flex}.PendingCommitsSection-module__popupRow--Zle8s{flex-direction:column;gap:0;min-width:0;display:flex}.PendingCommitsSection-module__header--r8JLZ{align-items:center;gap:var(--g-spacing-2);flex-wrap:wrap;min-width:0;display:flex}.PendingCommitsSection-module__popupList--FjrFG{gap:var(--g-spacing-1);margin-top:var(--g-spacing-1);display:grid}.PendingCommitsSection-module__popupSubject--iHYLm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PendingCommitsSection-module__meta--OIDho{color:var(--g-color-text-secondary)}.PendingCommitsSection-module__upToDate--LlDvE{align-items:center;gap:var(--g-spacing-1);display:inline-flex}.PendingCommitsSection-module__upToDateIcon--OGYyE{color:var(--g-color-text-positive)}.PendingCommitsSection-module__overflow--tEvfU{margin-top:var(--g-spacing-1)}.PendingCommitsSection-module__popupPanel--l9yv4{border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m);background:var(--g-color-base-background);padding:var(--g-spacing-2)var(--g-spacing-3)}.PendingCommitsSection-module__detailPanel--M4YnH{border-top:1px solid var(--g-color-line-generic);padding-top:var(--g-spacing-4)}.PendingCommitsSection-module__detailList--TTs7Z{gap:var(--g-spacing-2);margin-top:var(--g-spacing-3);display:grid}.PendingCommitsSection-module__detailRow--QlhpY{gap:var(--g-spacing-1);flex-direction:column;min-width:0;display:flex}.PendingCommitsSection-module__detailSubject--Gkh0R{overflow-wrap:anywhere;min-width:0}.DeploymentDetail-module__root--Y9XiQ{gap:var(--g-spacing-5);flex-direction:column;width:100%;max-width:880px;margin-inline:auto;display:flex}.DeploymentDetail-module__headerTitleRow--FPEas{align-items:center;gap:var(--g-spacing-2);flex-wrap:wrap;display:flex}.DeploymentDetail-module__headerSubtitle--fK_Cg{margin-top:var(--g-spacing-1)}.DeploymentDetail-module__preview--PTfVF{aspect-ratio:16/9;border-radius:var(--g-border-radius-l);border:1px solid var(--g-color-line-generic);background:var(--g-color-base-generic);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.DeploymentDetail-module__previewClickable--HZkdp{cursor:pointer;transition:border-color .1s ease-in-out}.DeploymentDetail-module__previewClickable--HZkdp:hover{border-color:var(--g-color-line-generic-hover)}.DeploymentDetail-module__actions--rOVzW{align-items:stretch;gap:0;display:flex}.DeploymentDetail-module__urlInput--pzRPD{flex:auto;min-width:0}.DeploymentDetail-module__splitActions--UQ_Fu{gap:var(--g-spacing-4);display:flex}.DeploymentDetail-module__stickyActions--xbmLP{z-index:1;background-color:var(--g-color-base-background);margin-top:var(--g-spacing-4);padding-bottom:var(--g-spacing-8);position:-webkit-sticky;position:sticky;bottom:0}.DeploymentDetail-module__stickyActions--xbmLP:before{content:"";height:var(--g-spacing-8);background:linear-gradient(180deg,color-mix(in srgb,var(--g-color-base-background)0%,transparent)18.75%,var(--g-color-base-background)87.5%);position:absolute;inset:0;transform:translateY(-100%)}.DeploymentDetail-module__splitActions--UQ_Fu>*{flex:1 1 0;min-width:0}.DeploymentDetail-module__body--nH8fR.DeploymentDetail-module__body--nH8fR{padding-bottom:0}.DeploymentList-module__root--HeNI8{flex-direction:column;height:100%;display:flex;overflow:hidden}.DeploymentList-module__header--LlY2B{padding:0 var(--g-spacing-1)var(--g-spacing-3)var(--g-spacing-half);gap:var(--g-spacing-2);flex-direction:column;display:flex}.DeploymentList-module__title--ms94z{padding:var(--g-spacing-2)var(--g-spacing-3)}.DeploymentList-module__actions--_vhQ0{padding:0 var(--g-spacing-3)var(--g-spacing-2)}.DeploymentList-module__list--S6298{padding:0 var(--g-spacing-2)var(--g-spacing-3);gap:var(--g-spacing-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.DeploymentList-module__item--yqpNU{align-items:center;gap:var(--g-spacing-2);padding:var(--g-spacing-2)var(--g-spacing-3);border-radius:var(--g-border-radius-m);color:inherit;cursor:pointer;text-decoration:none;transition:background-color .15s;display:flex}.DeploymentList-module__item--yqpNU:hover{background-color:var(--g-color-base-simple-hover)}.DeploymentList-module__item--yqpNU.DeploymentList-module__selected--ASg_d{background-color:var(--g-color-base-selection)}.DeploymentList-module__itemIcon--yjfFM{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.DeploymentList-module__itemBody--mhpuJ{flex-direction:column;flex:1;min-width:0;display:flex}.DeploymentList-module__itemBodyPending--TVMXg{justify-content:center;min-height:36px}.DeploymentList-module__itemTitleRow--cI3Wc{align-items:center;gap:var(--g-spacing-2);min-width:0;display:flex}.DeploymentList-module__itemTitle--BMSK8{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.DeploymentList-module__itemSubtitle--IUBzh{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DeploymentPendingDetail-module__root--_BvwO{width:100%;height:100%;padding:var(--g-spacing-8)var(--g-spacing-6);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.RollbackConfirmDialog-module__footer--qAV1X{gap:var(--g-spacing-3);justify-content:flex-end;display:flex}.ProjectDeploymentsList-module__bodyWrapper--smP0W{align-items:stretch;gap:var(--g-spacing-2);min-height:0;padding:0 var(--g-spacing-2)var(--g-spacing-2)var(--spacing-2-and-half);flex:auto;display:flex}.ProjectDeploymentsList-module__list--tOL8b{flex-direction:column;flex:none;align-items:stretch;width:280px;display:flex;overflow-x:hidden;overflow-y:auto}.ProjectDeploymentsList-module__body--Peden{flex:auto;min-width:0;margin:0;display:flex}.ProjectDocsContent-module__empty--__xqz{flex:1;justify-content:center;align-items:center;display:flex}.ProjectDocsPreviewActions-module__actions--hpXYf{gap:var(--g-spacing-2);padding:var(--g-spacing-3)var(--g-spacing-4);border-top:1px solid var(--g-color-line-generic);background:var(--g-color-base-background);flex-shrink:0;justify-content:flex-end;display:flex}.ProjectDocsTreeContent-module__list--D8lTj{box-sizing:border-box;width:100%;padding-inline:0 var(--g-spacing-2)}.ProjectDocsTreeContent-module__empty--VOs2v{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.ProjectDocsTreeContent-module__wellKnownIcon--Mwmf1{color:var(--g-color-text-positive-heavy)}.ProjectDocsTree-module__header--C068z{padding:0 var(--g-spacing-1)var(--g-spacing-3)var(--g-spacing-half);gap:var(--g-spacing-2);flex-direction:column;display:flex}.ProjectDocsTree-module__title--cak6E{padding:var(--g-spacing-2)var(--g-spacing-3)}.ProjectDocsTree-module__search--u1y04{--g-text-input-background-color:var(--g-color-base-background)}.ProjectDocs-module__layout--DOwoO{flex-direction:row;height:100%;display:flex}.ProjectDocs-module__tree--sbjZM{flex-direction:column;flex:none;align-items:stretch;width:244px;display:flex;overflow-x:hidden;overflow-y:auto}.ProjectDocs-module__content--IbhyO{flex-direction:column;flex:1;min-width:0;display:flex}.ProjectDocs-module__contentScroll--NzoUW{padding:var(--g-spacing-4)var(--g-spacing-4)0;flex:1;overflow:auto}.ProjectDocs-module__contentScroll--NzoUW>div{height:100%}.ProjectDocs-module__bodyWrapper--Skf52{align-items:stretch;gap:var(--g-spacing-2);min-height:0;padding:0 var(--g-spacing-2)var(--g-spacing-2)var(--spacing-2-and-half);flex:auto;display:flex}.ProjectDocs-module__body--q8ctv{flex:auto;min-width:0;margin:0}.PreviewActionButtons-module__urlInput--waqJt{min-width:0;margin:0 var(--g-spacing-1);flex:1}.FailedState-module__wrapper--KGW7v{box-sizing:border-box;width:100%;height:100%;padding:var(--g-spacing-6);flex-direction:column;justify-content:center;align-items:center;display:flex}.FailedState-module__content--diXgd{align-items:center;gap:var(--g-spacing-4);flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;display:flex}.FailedState-module__face--wxshc{color:var(--g-color-text-secondary);font-size:48px;line-height:1}.FailedState-module__message--er7uG{color:var(--g-color-text-secondary);text-align:center}.FailedState-module__actions--veVq5{justify-content:center;align-items:center;gap:var(--g-spacing-3);flex-wrap:wrap;display:flex}.FailedState-module__actions--veVq5.FailedState-module__both--lNFiC .FailedState-module__actionButton--mkE12{flex:auto;min-width:0}.FailedState-module__error--Moj1d{max-width:560px;color:var(--g-color-text-danger);text-align:center}.FailedState-module__notice--qDPRa{max-width:560px;color:var(--g-color-text-secondary);text-align:center}.FailedState-module__progress--edRSB{box-sizing:border-box;width:100%;min-width:0;min-height:180px}.FailedState-module__tips--Hxz_t{margin-top:var(--g-spacing-6)}.LoadingState-module__wrapper--KSnDZ{justify-content:center;align-items:center;gap:var(--g-spacing-4);padding:var(--g-spacing-6);flex-direction:column;flex:1;display:flex;position:relative}.LoadingState-module__glow--Se67o{width:300px;height:300px}.LoadingState-module__hint--aMD5R{color:var(--g-color-text-secondary);text-align:center}.LoadingState-module__tips--Y9aVf{margin-top:var(--g-spacing-6)}.RetryingState-module__wrapper--iwxCs{justify-content:center;align-items:center;gap:var(--g-spacing-4);padding:var(--g-spacing-6);flex-direction:column;flex:1;display:flex;position:relative}.RetryingState-module__glow--UNhxo{width:300px;height:300px}.RetryingState-module__hint--Kim53{color:var(--g-color-text-secondary);text-align:center}.RetryingState-module__tips--uYOPm{margin-top:var(--g-spacing-6)}.SessionActivityFeed-module__activityCard--Gu60a{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.SessionActivityFeed-module__activityScrollContainer--CAUMX{margin-top:var(--g-spacing-1);flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.SessionActivityFeed-module__activityList--GvNL9{flex-direction:column;min-height:100%;display:flex}.SessionActivityFeed-module__activityStackRow--XR4mA{isolation:isolate;flex-direction:row;flex-shrink:0;align-items:center;display:flex}.SessionActivityFeed-module__activityStackSlot--vjGJB{margin-left:calc(-1*var(--g-spacing-2));flex-shrink:0;line-height:0}.SessionActivityFeed-module__activityStackSlot--vjGJB:first-child{margin-left:0}.SessionActivityFeed-module__activityStackIconFrame--sBffV{background:var(--g-color-base-generic);border:2px solid var(--g-color-base-background);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.SessionActivityFeed-module__activityStackCounterWrap--jX_ej{margin-left:calc(-1*var(--g-spacing-2));flex-shrink:0;line-height:0}.SessionActivityFeed-module__activityStackCounter--zBGdj{border:2px solid var(--g-color-base-background);border-radius:var(--g-border-radius-xl);box-sizing:border-box}.SessionActivityFeed-module__activityItem--EheR3{--activity-item-height:calc(var(--g-text-body-2-line-height) + 2px + var(--g-text-caption-2-line-height));align-items:center;gap:var(--g-spacing-2);height:var(--activity-item-height);min-height:var(--activity-item-height);flex-shrink:0;display:flex}.SessionActivityFeed-module__activityIconWrap--i3q0i{border-radius:var(--g-border-radius-m);flex-shrink:0;justify-content:center;align-items:center;display:flex}.SessionActivityFeed-module__activityContent--PW2uE{min-width:0;min-height:var(--activity-item-height);flex-direction:column;flex:1;justify-content:center;display:flex}.SessionActivityFeed-module__activityLabel--rpnL7,.SessionActivityFeed-module__activityDetail--Ma8lO{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.SessionActivityFeed-module__activityLoader--gZDni{flex-shrink:0}.SessionActivityFeed-module__activityWaiting--WgH3n{margin-top:var(--g-spacing-2);display:block}.SessionActivityFeed-module__todoList--FJbC5{gap:var(--g-spacing-2);padding-bottom:var(--g-spacing-2);flex-direction:column;flex-shrink:0;display:flex}.SessionActivityFeed-module__todoItem--Y0Jrl{align-items:flex-start;gap:var(--g-spacing-2);display:flex}.SessionActivityFeed-module__todoItemCompleted--cLvIY{opacity:.85}.SessionActivityFeed-module__todoIcon--w5m1b{color:var(--g-color-text-secondary);flex-shrink:0;margin-top:2px}.SessionActivityFeed-module__todoIconCompleted--FUUZi{color:var(--g-color-text-positive)}.SessionActivityFeed-module__todoIconCancelled--pAsrs{color:var(--g-color-text-danger)}.SessionActivityFeed-module__todoRunningLoader--FmH1M{flex-shrink:0;margin-top:2px}.SessionActivityFeed-module__todoLabelCompleted--ernLB{text-decoration:line-through}.SessionActivityFeed-module__todoLabelCancelled--F_sBr{color:var(--g-color-text-secondary);text-decoration:line-through}.WorkspaceCapacityList-module__wrapper--Z7vH4{gap:var(--g-spacing-4);flex-direction:column;display:flex}.WorkspaceCapacityList-module__list--K25hf{gap:var(--g-spacing-2);flex-direction:column;display:flex}.WorkspaceCapacityList-module__footer--MJqbh{gap:var(--g-spacing-4);flex-direction:column;display:flex}.WorkspaceCapacityList-module__deleteButton--jYaFA{align-self:flex-start}.WorkspaceCapacityList-module__item--FBoKT{cursor:pointer}.WorkspaceCapacityList-module__item--FBoKT:hover{background-color:var(--g-color-base-simple-hover)}.WorkspaceCapacityList-module__item--FBoKT:focus-visible{outline:2px solid var(--g-color-line-focus);outline-offset:var(--g-spacing-half)}.WorkspaceCapacityList-module__item--FBoKT[aria-disabled=true]{cursor:default;opacity:.6;pointer-events:none}.WorkspaceCapacityList-module__loading--ykfF6{width:180px}.WorkspaceCapacityState-module__wrapper--neumj{gap:var(--g-spacing-4);padding:var(--g-spacing-6);flex-direction:column;flex:1;display:flex;overflow:auto}.WorkspaceCapacityState-module__header--P1xFW{gap:var(--g-spacing-2);flex-direction:column;display:flex}.WorkspaceCapacityState-module__title--J44FC{margin:0}.ProjectPreview-module__stage--gpEz2,.ProjectPreview-module__frame--XkaP8{display:contents}.ProjectPreview-module__deviceStage--FJ4we{box-sizing:border-box;width:100%;height:100%;padding:var(--g-spacing-5);background-color:var(--g-color-base-generic-ultralight);background-image:radial-gradient(var(--g-color-line-generic)1px,transparent 1px);background-size:16px 16px;justify-content:safe center;align-items:flex-start;display:flex;overflow:auto}.ProjectPreview-module__deviceShell--tieVi{box-sizing:content-box;width:auto;height:auto;padding:var(--spacing-2-and-half);background-color:var(--g-color-base-neutral-heavy);border:1px solid var(--g-color-line-generic-active);flex:none;display:flex;position:relative;box-shadow:0 12px 36px rgba(0,0,0,.2)}.ProjectPreview-module__deviceShell--tieVi[data-preview-device=phone]{padding:var(--g-spacing-3);border-radius:32px}.ProjectPreview-module__deviceShell--tieVi[data-preview-device=tablet]{border-radius:22px}.ProjectPreview-module__deviceShell--tieVi:before{background-color:var(--g-color-base-background);content:"";border-radius:50%;width:6px;height:6px;position:absolute}.ProjectPreview-module__deviceShell--tieVi[data-preview-orientation=portrait]:before{top:4px;left:50%;transform:translate(-50%)}.ProjectPreview-module__deviceShell--tieVi[data-preview-orientation=landscape]:before{top:50%;left:4px;transform:translateY(-50%)}.ProjectPreview-module__wrapper--Tvrg4{border:1px solid var(--g-color-line-generic);border-radius:var(--g-border-radius-m);flex:none;width:100%;height:100%;display:block}.ProjectPreview-module__deviceShell--tieVi[data-preview-device=phone] .ProjectPreview-module__wrapper--Tvrg4{border-radius:var(--card-border-radius-xl)}.ProjectPreview-module__deviceShell--tieVi[data-preview-device=tablet] .ProjectPreview-module__wrapper--Tvrg4{border-radius:var(--card-border-radius-s)}.ProjectPreview-module__sessionActivityProgress--fasvr{--_--background-color:transparent}.Terminal-module__modal--IU6II{--g-modal-max-width:90vw}.Terminal-module__container--Rp0mk{min-height:500px;padding:20px}.Terminal-module__terminalCard--sO6Vj{background-color:var(--g-color-base-misc-light);border:1px solid var(--g-color-line-misc)}.Terminal-module__terminal--AsPed{width:1000px;height:400px;font-family:var(--g-font-family-monospace);padding:12px;font-size:13px;line-height:1.5;overflow-y:auto}.Terminal-module__placeholder--ksuaa{opacity:.6;font-style:italic}.Terminal-module__entry--pdxX2{margin-bottom:8px}.Terminal-module__commandLine--C6yB9{align-items:flex-start;gap:8px;display:flex}.Terminal-module__prompt--psf0d{color:var(--g-color-text-positive);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:600}.Terminal-module__command--PK54t{color:var(--g-color-text-primary)}.Terminal-module__output--RxK_h{color:var(--g-color-text-secondary);white-space:pre-wrap;word-break:break-all;margin:4px 0 0 20px}.Terminal-module__error--ZK63Q{color:var(--g-color-text-danger);white-space:pre-wrap;word-break:break-all;margin:4px 0 0 20px}.Terminal-module__executing--Rjn1i{margin-top:8px;padding-left:20px;font-style:italic}.Terminal-module__streamingIndicator--Tcgul{color:var(--g-color-text-secondary);font-style:italic}.Terminal-module__input--ftRvG{flex:1}.Terminal-module__input--ftRvG .g-text-input__control{font-family:var(--g-font-family-monospace)}.Terminal-module__stateContainer--C6XG0{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Terminal-module__openCodeTerminalContainer--w8Hk_{border:1px solid var(--g-color-line-misc);border-radius:var(--g-border-radius-l);width:1000px;height:700px;overflow:hidden}.Terminal-module__openCodeTerminal--yJ8Md{height:100%}.ProjectDeployPopup-module__popup--idWO1{padding:var(--g-spacing-3)}.ProjectDeployPopup-module__content--oQzUS{gap:var(--g-spacing-4);flex-direction:column;width:333px;display:flex}.ProjectDeployPopup-module__preview--Hc_sA{height:187px}.ProjectDeployPopup-module__urlRow--w5f3J{display:flex}.ProjectDeployPopup-module__actions--Scij3{gap:var(--g-spacing-2);display:flex}.ProjectDeployPopup-module__actionsUpdate--eACKC{flex:1}.ProjectDeployPopup-module__hint--z7eNb{text-align:center;align-items:center;gap:var(--g-spacing-1);flex-direction:column;display:flex}.ProjectDeployPopup-module__statusCard--Ax_oK{min-height:200px;padding:var(--g-spacing-6);border-radius:var(--g-border-radius-l);background:var(--g-color-base-generic);justify-content:center;align-items:center;display:flex}.ProjectDeployButton-module__buttonContent--nafgJ{align-items:center;display:inline-flex}.ProjectDeployButton-module__spin--_capB{margin-left:var(--g-spacing-2)}.ProjectDeployButton-module__spin--_capB .g-spin__inner{border-color:var(--g-color-text-brand-contrast)}.ProjectViewPageBreadcrumbs-module__wrapper--BsPb2{gap:var(--g-spacing-3)}.ProjectPage-module__preview--PmKLm{--project-layout-horizontal-padding:var(--g-spacing-3);--project-layout-header-vertical-padding:var(--spacing-1-and-half);--project-layout-content-vertical-padding:var(--g-spacing-3);--project-layout-content-sections-gap:var(--g-spacing-3)}.ProjectPage-module__accessDenied--O0Hk0{border-radius:var(--radius-base-inner);height:100%}.AppTopNavigation-module__wrapper--b6IH9{padding:var(--padding-base)}.AppTopNavigation-module__wrapper--b6IH9.AppTopNavigation-module__wrapper--b6IH9{height:var(--vibe-app-top-nav-height);border:none}.AppTopNavigation-module__wrapper--b6IH9 .gn-action-bar-item+.gn-action-bar-item_spacing{margin-left:var(--g-spacing-3)}.AppTopNavigation-module__wrapper--b6IH9 .gn-action-bar-section_type_primary,.AppTopNavigation-module__wrapper--b6IH9 .gn-action-bar-section_type_secondary{padding:0}.AppTopNavigation-module__wrapper--b6IH9 .gn-action-bar-section+.gn-action-bar-section{border-left:0}.AppTopNavigation-module__wrapper--b6IH9 .gn-action-bar-separator{height:14px;margin:0 var(--g-spacing-2);border-color:var(--g-color-text-secondary)}.AppTopNavigation-module__breadcrumbs--DCgV6{padding:0}.AppTopNavigation-module__breadcrumbs--DCgV6 .breadcrumbs-item{font-size:var(--g-text-subheader-1-font-size);font-weight:var(--g-text-subheader-font-weight)}.AsideNavigationLogo-module__logoButton--BtjgT{padding-inline:var(--g-spacing-2);color:var(--g-color-text-primary)}.AsideNavigationLogo-module__logoButton--BtjgT:hover{color:var(--g-color-text-primary)}.AsideNavigationLogo-module__icon--NtOeB{flex:none;justify-content:center;align-items:center;display:flex}.AsideNavigationLogo-module__iconButton--cELLr{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.AsideNavigationContent-module__wrapper--Zhw15{flex-direction:column;justify-content:space-between;width:240px;height:100%;transition:width .2s;display:flex}.AsideNavigationContent-module__content--n7Jus{flex:auto;min-height:0}.AsideNavigationContent-module__compact--J_2P2{width:60px}.AsideNavigationContent-module__header--mbost{height:60px;padding:var(--g-spacing-3);justify-content:space-between;align-items:center;gap:var(--g-spacing-2);box-sizing:border-box;flex:none;display:flex}.AsideNavigationContent-module__logo--vw68C{flex:auto;min-width:0}.AsideNavigationContent-module__toggle--r22D2{flex:none}.AsideNavigationContent-module__userMenuWrapper--CdsVz{flex:none;justify-content:center;align-items:center;height:72px;display:flex;overflow:hidden}.AsideNavigationContent-module__wrapper--Zhw15.AsideNavigationContent-module__compact--J_2P2 .AsideNavigationContent-module__header--mbost{padding:var(--g-spacing-3)var(--g-spacing-1);justify-content:center}.AsideNavigationContent-module__menu--l5mfM{background-color:var(--g-color-base-background);flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.AsideNavigationContent-module__menu--l5mfM .g-menu__list-item+.g-menu__list-item{margin-top:var(--g-spacing-2)}.AsideNavigationContent-module__menu--l5mfM .g-menu__list-item+.g-menu__list-group-item{border-block-start:none}.AsideNavigationContent-module__menuItem--NrQg7.AsideNavigationContent-module__menuItem--NrQg7{box-sizing:border-box;min-height:32px;margin:0 var(--g-spacing-3);padding:0 var(--g-spacing-2);border-radius:var(--g-border-radius-m)}.AsideNavigationContent-module__menuItem--NrQg7.g-menu__item_selected{background-color:var(--navigation-background-color-selected)}.AsideNavigationContent-module__menuItem--NrQg7.g-menu__item_selected:hover{background-color:var(--navigation-background-color-selected-hover)}.AsideNavigationContent-module__menuItemCompact--zjkZp{justify-content:center}.AsideNavigationContent-module__divider--QPfNu{height:1px;margin:var(--g-spacing-2)0;background:var(--g-color-line-generic)}.AsideNavigationContent-module__itemContent--mIgf9{align-items:center;gap:var(--g-spacing-2);min-width:0;display:flex}.AsideNavigationContent-module__itemIcon--hSR1U{flex:none}.AsideNavigationContent-module__itemTitle--HXncS{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AsideNavigationContent-module__itemTitleCompact--vtZV4{display:none}.AsideNavigationDrawer-module__drawer--wPcrN{--gn-drawer-veil-z-index:2;--gn-drawer-item-z-index:2}.AsideNavigationStatic-module__wrapper--DXEst{flex:none;height:100%}.UserSettingsAppearance-module__themeSwitch--vNWz7{justify-content:space-between;display:flex}.UserSettingsAppearance-module__themeCard--lW2UL{gap:var(--g-spacing-3);cursor:pointer;flex-direction:column;width:320px;display:flex}.UserSettingsAppearance-module__themePreview--xh0zF{padding:var(--g-spacing-2);border-radius:var(--radius-base-outer,20px);border:2px solid var(--g-color-line-generic);height:175px;display:flex}.UserSettingsAppearance-module__themeCard--lW2UL:hover .UserSettingsAppearance-module__themePreview--xh0zF{border-color:var(--g-color-line-generic-hover)}.UserSettingsAppearance-module__themeCard--lW2UL.UserSettingsAppearance-module__selected--wk1UL .UserSettingsAppearance-module__themePreview--xh0zF{border-color:var(--g-color-base-utility-medium-hover)}.UserSettingsAppearance-module__themeInfo--x6EF7{padding:0 var(--g-spacing-2);gap:var(--g-spacing-1);flex-direction:column;display:flex}.UserSettingsAppearance-module__themeTitle--EkETO{gap:var(--g-spacing-2);align-items:center;display:flex}.UserSettingsProfile-module__root--UMAvF{--padding-inline-normal:var(--g-spacing-5);--padding-inline-small:var(--g-spacing-3);height:100%}.UserSettingsProfile-module__header--GZ5JP{padding-block:var(--g-spacing-4)var(--g-spacing-2);padding-inline:var(--padding-inline-normal)var(--padding-inline-small);flex:none;margin:0}.UserSettingsProfile-module__content--vLKON{padding-block:var(--g-spacing-3);padding-inline:var(--padding-inline-normal);flex:auto;overflow:auto}.UserSettingsProfile-module__actions--GPCv8{padding-block:var(--g-spacing-3)var(--g-spacing-4);padding-inline:var(--padding-inline-normal)var(--padding-inline-small);margin:0;flex:none!important}.UserSettingsProfile-module__formMultiRow--_yfCb{grid-template-columns:1fr 1fr;gap:16px;display:grid}.UserSettingsProfile-module__cell--lJxdH{width:100%}.UserSettingsSidebar-module__header--JZjhY{gap:var(--g-spacing-2);flex-direction:row;display:flex}.UserSettingsSidebar-module__userInfo--YUQCP{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.UserSettingsSidebar-module__logoutButton--lqeUw{--_--padding:var(--g-spacing-2);justify-content:flex-start;width:100%}.App-module__wrapper--TA81C{background:var(--g-color-base-background);--vibe-app-top-nav-height:44px;width:100vw;height:100vh;display:flex}.App-module__aside--TdzJU{flex:none}.App-module__content--E2Ofg{flex-direction:column;flex:auto;min-width:0;display:flex}.App-module__nav--bOdeO{flex:none}.App-module__main--iFrYn{flex:auto;min-height:0;position:relative}.ChoiceCards-module__container--bgZHS{width:100%}.ChoiceCards-module__cards--A9YXY{gap:var(--g-spacing-3);flex-direction:column;display:flex}.ChoiceCards-module__customInput--R9Zxm{margin-top:var(--g-spacing-2);width:100%}.ChoiceCards-module__completedResult--os73k{padding:var(--g-spacing-2);background-color:var(--g-color-base-generic-ultralight);border-left:4px solid var(--g-color-base-brand)}.ManageConnectorDialog-module__modal--S9q91{--g-modal-border-radius:var(--radius-base-outer)}.ManageConnectorDialog-module__body--RDuvu{min-width:0}.ManageConnectorDialog-module__status--Njcdf{gap:var(--g-spacing-4);flex-direction:column;display:flex}.BacklogTasksList-module__hierarchyCard--TU6cw{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.BacklogTasksList-module__feedOnly--WYURy{flex-direction:column;flex:1;min-height:0;display:flex}.BacklogTasksList-module__taskList--iVNgZ{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.BacklogTasksList-module__taskListContent--frLFw{gap:var(--g-spacing-1);flex-direction:column;display:flex}.BacklogTasksList-module__taskGroup--OdAKc{gap:var(--g-spacing-2);flex-direction:column;display:flex}.BacklogTasksList-module__taskRow--ZpABh{align-items:flex-start;gap:var(--g-spacing-2);display:flex}.BacklogTasksList-module__taskRowRunning--4YrgH{color:var(--g-color-text-primary)}.BacklogTasksList-module__taskRowCompleted--K6Ycl{opacity:.85}.BacklogTasksList-module__taskIcon--lo4AG{margin-top:var(--g-spacing-half);color:var(--g-color-text-secondary);flex-shrink:0}.BacklogTasksList-module__taskIconCompleted--tRPrZ{color:var(--g-color-text-positive)}.BacklogTasksList-module__taskIconFailed--FTkN1{color:var(--g-color-text-danger)}.BacklogTasksList-module__taskIconTemporary--UR_aJ{color:var(--g-color-text-hint)}.BacklogTasksList-module__taskRunningLoader--PAvJ8{flex-shrink:0;margin-top:2px}.BacklogTasksList-module__taskText--JmDwG{flex:1;min-width:0}.BacklogTasksList-module__taskTitle--RDgsB{width:100%;min-width:0;display:block}.BacklogTasksList-module__taskLabelCompleted--CmGY8{text-decoration:line-through}.BacklogTasksList-module__taskSummary--N2LUP{width:100%;min-width:0;margin-top:var(--g-spacing-half);word-break:break-word}.BacklogTasksList-module__taskChildren--n6f70{margin-left:calc(var(--g-spacing-2) - 1px);margin-bottom:var(--g-spacing-2);padding-left:var(--g-spacing-3);border-left:2px solid var(--g-color-line-generic);flex-direction:column;flex:1;display:flex;overflow:hidden}.ToolImplementProjectBlockRunning-module__wrapper--DEnac{gap:var(--g-spacing-3);flex-direction:column;width:100%;min-width:0;min-height:320px;max-height:480px;display:flex}.ToolImplementProjectBlockRunning-module__nestedFeed--_71o9{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ToolImplementProjectBlockRunning-module__logsCard--UxyZ5{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.ToolImplementProjectBlockRunning-module__logsScrollContainer--OfrKS{padding:var(--card-padding-s);flex:1;min-height:0;max-height:200px;overflow-x:hidden;overflow-y:auto}.ToolImplementProjectBlockRunning-module__logs--fnuAN{box-sizing:border-box;white-space:pre-wrap;word-break:break-word;min-height:100%;margin:0}.ToolImplementProjectBlockRunning-module__logLine--UjzrE{margin-bottom:2px;display:block}.ToolImplementProjectBlockRunning-module__logLine--UjzrE:last-child{margin-bottom:0}.ToolSaveProjectDocumentationPreviewContentBody-module__content--rKIhD{width:100%}.ToolSaveProjectDocumentationPreviewContentBody-module__divider--tkeTG{background-color:var(--g-color-line-generic);height:1px}.ToolSaveProjectDocumentationPreviewContentBody-module__markdownSection--QW0ou{flex-direction:column;display:flex}.ToolSaveProjectDocumentationPreviewContentBody-module__markdownViewport--ID7O5{position:relative}.ToolSaveProjectDocumentationPreviewContentBody-module__markdownCollapsed--mCfs5{max-height:240px;overflow:hidden}.ToolSaveProjectDocumentationPreviewContentBody-module__markdownWithFade--dVw7_:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--g-color-base-background)100%);height:64px;position:absolute;inset-block-end:0;inset-inline:0}.ToolSaveProjectDocumentationPreviewContentBody-module__markdown--_C6Rd{overflow-wrap:anywhere}.ToolSaveProjectDocumentationPreviewContentBody-module__markdownToggle--mvfUL{align-self:center;margin-block-start:var(--g-spacing-2)}.ToolSaveProjectDocumentationPreviewContentBody-module__viewActions--A04sm{flex-wrap:wrap;justify-content:space-between}.ToolSaveProjectDocumentationPreviewContentBody-module__decisionActions--Fc8VP{margin-inline-start:auto}.ToolSaveProjectDocumentationPreviewContent-module__waiting--jqzOG{border-color:var(--g-color-line-brand)}.ToolSaveProjectDocumentationPreviewContent-module__waiting--jqzOG .g-aikit-tool-header__left{min-width:0;overflow:hidden}.ToolSaveProjectDocumentationPreviewContent-module__waiting--jqzOG .g-aikit-tool-header__left .g-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ToolSaveProjectDocumentationPreviewContent-module__waiting--jqzOG .g-aikit-tool-header__right{flex-shrink:0}.ToolSaveProjectDocumentationPreviewContent-module__waiting--jqzOG .g-aikit-button-group{flex-wrap:nowrap}.ToolTranscribeImagesBlock-module__runningContent--LqMJx{width:100%;min-width:0}.ToolTranscribeImagesBlock-module__imagePath--_z2Mr{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}