@layer css-modules{.UpgradeRequiredScreen-module__4gCcFW__root{min-height:100vh}.UpgradeRequiredScreen-module__4gCcFW__dragHeader{-webkit-app-region:drag;app-region:drag}.UpgradeRequiredScreen-module__4gCcFW__content{text-align:center;max-width:480px;margin-left:auto;margin-right:auto}.UpgradeRequiredScreen-module__4gCcFW__versionBlock{text-align:center;min-width:280px}.UpgradeRequiredScreen-module__4gCcFW__actions{width:280px}}
@layer css-modules{body.ColorAnimationBlocker-module__omm0Oq__blockAnimation *{transition:none!important}}
@layer css-modules{.IframeDoubleClickMenu-module__8P0TEq__anchor{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.IframeDoubleClickMenu-module__8P0TEq__menu{min-width:180px}}
@layer css-modules{.MobilePreviewBlockedState-module__3hNtXW__state{background:var(--background-higher);text-align:center;width:100%;height:100%}.MobilePreviewBlockedState-module__3hNtXW__surface{background:var(--background-default);text-align:center;width:100%;height:100%}.MobilePreviewBlockedState-module__3hNtXW__phoneFrame{aspect-ratio:450/910;width:auto;max-width:100%;height:100%;max-height:760px;position:relative}.MobilePreviewBlockedState-module__3hNtXW__compactPhoneFrame{width:100%;height:100%;max-height:none}.MobilePreviewBlockedState-module__3hNtXW__phoneScreen{background:var(--background-default);border-radius:10.5%/5.2%;position:absolute;inset:2.2% 4.2%;overflow:hidden}.MobilePreviewBlockedState-module__3hNtXW__phoneFrameImage{opacity:1;z-index:1;pointer-events:none;position:absolute;inset:0}}
@layer css-modules{.CachedWebviewFrame-module__n9akKG__slot{flex-grow:1;flex-shrink:1;min-width:0;min-height:0;display:flex}}
@layer ruicomponents.text{.CookieWarningModal-module__-2bbFW__modalTitle.CookieWarningModal-module__-2bbFW__modalTitle{font-weight:var(--font-weight-bold)}.CookieWarningModal-module__-2bbFW__modalSectionTitle.CookieWarningModal-module__-2bbFW__modalSectionTitle{font-weight:var(--font-weight-medium);font-size:var(--font-size-subhead-default)}.CookieWarningModal-module__-2bbFW__modalText.CookieWarningModal-module__-2bbFW__modalText{font-size:var(--font-size-default);line-height:1.5}}@layer css-modules{.CookieWarningModal-module__-2bbFW__bulletItem{padding-left:var(--space-8);position:relative}.CookieWarningModal-module__-2bbFW__bulletItem:before{content:"•";color:var(--accent-yellow-strongest);position:absolute;left:-12px}.CookieWarningModal-module__-2bbFW__desktopLink{color:var(--accent-primary-stronger);text-decoration:none}}
@layer css-modules{.CookieWarningBanner-module__6UEY8a__root{color:var(--accent-orange-strongest);background-color:var(--accent-orange-dimmest);border-width:0;container-type:inline-size}.CookieWarningBanner-module__6UEY8a__content{width:100%}.CookieWarningBanner-module__6UEY8a__closeButton{color:var(--accent-orange-strongest)}.CookieWarningBanner-module__6UEY8a__closeButton:hover{background-color:var(--accent-orange-dimmer)}.CookieWarningBanner-module__6UEY8a__tooltipText{flex-shrink:1}.CookieWarningBanner-module__6UEY8a__newTabButton{margin-left:var(--space-8);border:1px solid var(--accent-orange-strongest);border-radius:var(--border-radius-6);background-color:var(--accent-orange-dimmest);color:var(--accent-orange-strongest);height:24px}.CookieWarningBanner-module__6UEY8a__newTabButton:hover{background-color:var(--accent-orange-dimmer)}.CookieWarningBanner-module__6UEY8a__learnMoreButton{margin-left:var(--space-8);color:var(--accent-orange-strongest);background-color:#0000;border:none;padding:0;text-decoration:underline}.CookieWarningBanner-module__6UEY8a__learnMoreButton:hover{background-color:#0000;font-weight:bolder}}
@layer css-modules{.TaskCardDescription-module__73dh6q__wrapper{position:relative}.TaskCardDescription-module__73dh6q__container{color:var(--foreground-dimmer);overflow:hidden}.TaskCardDescription-module__73dh6q__container [class*=markdown-theme]{--theme-text-color-default:var(--foreground-dimmer);color:var(--foreground-dimmer)}.TaskCardDescription-module__73dh6q__truncated{-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%)}.TaskCardDescription-module__73dh6q__scrollable{overflow:hidden auto}.TaskCardDescription-module__73dh6q__fadeBottom{-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 32px),#0000 100%)}.TaskCardDescription-module__73dh6q__fadeTop{-webkit-mask-image:linear-gradient(#0000 0%,#000 32px);mask-image:linear-gradient(#0000 0%,#000 32px)}.TaskCardDescription-module__73dh6q__fadeBoth{-webkit-mask-image:linear-gradient(#0000 0%,#000 32px calc(100% - 32px),#0000 100%);mask-image:linear-gradient(#0000 0%,#000 32px calc(100% - 32px),#0000 100%)}}
@layer css-modules{.KanbanCard-module__KeECDG__card.KanbanCard-module__KeECDG__card{transition:border-color .12s,background-color .12s;position:relative}.KanbanCard-module__KeECDG__cardSelected.KanbanCard-module__KeECDG__cardSelected{border-color:var(--accent-primary-default);background-color:var(--accent-blue-dimmest)}.KanbanCard-module__KeECDG__renameInput{width:100%;min-width:0;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0;font-family:inherit;font-size:14px;line-height:20px}.KanbanCard-module__KeECDG__topRow{align-items:flex-start;width:100%;min-width:0}.KanbanCard-module__KeECDG__summaryGrid{align-items:center;gap:var(--space-2) var(--space-8);padding-block:var(--space-2);grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"icon title presence"".subtitle presence";width:100%;min-width:0;display:grid}.KanbanCard-module__KeECDG__summaryGridWithAttribution{grid-template-areas:"icon title presence"".subtitle presence""avatar attribution presence"}.KanbanCard-module__KeECDG__mainContent{flex:1;min-width:0;padding-right:4px}.KanbanCard-module__KeECDG__iconCell{grid-area:icon;justify-content:center;align-self:start;align-items:center;min-width:16px;min-height:18px;padding-top:2px;display:flex}.KanbanCard-module__KeECDG__titleCell{grid-area:title;align-self:center;min-width:0}.KanbanCard-module__KeECDG__titleText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.KanbanCard-module__KeECDG__titleTextWrap{white-space:normal;word-break:break-word;overflow-wrap:break-word;flex:auto;min-width:0}.KanbanCard-module__KeECDG__titleTextWithBadge{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.KanbanCard-module__KeECDG__subtitleRow{white-space:nowrap;grid-area:subtitle;align-items:flex-start;min-width:0;min-height:14px}.KanbanCard-module__KeECDG__avatarCell{grid-area:avatar;justify-content:center;align-items:center;min-width:16px;min-height:18px;display:flex}.KanbanCard-module__KeECDG__attributionRow{align-items:center;gap:var(--space-4);white-space:nowrap;flex-direction:row;grid-area:attribution;min-width:0;min-height:18px;display:flex}.KanbanCard-module__KeECDG__presenceCell{grid-area:presence;align-self:center}.KanbanCard-module__KeECDG__actions{top:6px;right:var(--space-4);position:absolute}.KanbanCard-module__KeECDG__metaRow{white-space:nowrap;min-width:0;padding-inline-start:24px;overflow:hidden}.KanbanCard-module__KeECDG__taskLink{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.KanbanCard-module__KeECDG__taskLinkTitle{text-decoration:underline}.KanbanCard-module__KeECDG__actionButton{width:100%}.KanbanCard-module__KeECDG__actionButtonMuted{opacity:.5}.KanbanCard-module__KeECDG__suggestedLabel{color:var(--accent-primary-default)}.KanbanCard-module__KeECDG__followUpBadge{cursor:pointer;background:var(--accent-blue-dimmest);min-width:18px;height:18px}.KanbanCard-module__KeECDG__followUpTitle{min-width:0}}
@layer ruicomponents.text{.PlanningChatCard-module__7t0U6q__text.PlanningChatCard-module__7t0U6q__text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}}@layer css-modules{.PlanningChatCard-module__7t0U6q__renameInput{background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-size:14px;line-height:20px}.PlanningChatCard-module__7t0U6q__card{transition:border-color .12s;position:relative}.PlanningChatCard-module__7t0U6q__topRow{align-items:flex-start;width:100%;min-width:0;display:flex}.PlanningChatCard-module__7t0U6q__summaryGrid{align-items:center;gap:var(--space-2) var(--space-8);padding-block:var(--space-2);grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"icon title presence"".subtitle presence";width:100%;min-width:0;display:grid}.PlanningChatCard-module__7t0U6q__summaryGridWithAttribution{grid-template-areas:"icon title presence"".subtitle presence""avatar attribution presence"}.PlanningChatCard-module__7t0U6q__summaryGrid [data-sidebar-icon=true]{transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex;width:14px!important;height:14px!important}.PlanningChatCard-module__7t0U6q__summaryGrid [data-sidebar-icon=true] svg,.PlanningChatCard-module__7t0U6q__summaryGrid [data-sidebar-icon=true] canvas{width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important}.PlanningChatCard-module__7t0U6q__mainContent{flex:1;min-width:0;padding-right:4px}.PlanningChatCard-module__7t0U6q__iconCell{grid-area:icon;justify-content:center;align-items:center;min-width:16px;min-height:18px;display:flex}.PlanningChatCard-module__7t0U6q__avatarCell{grid-area:avatar;justify-content:center;align-items:center;min-width:16px;min-height:18px;display:flex}.PlanningChatCard-module__7t0U6q__subtitleRow{white-space:nowrap;grid-area:subtitle;align-items:flex-start;min-width:0;min-height:14px}.PlanningChatCard-module__7t0U6q__attributionRow{align-items:center;gap:var(--space-4);white-space:nowrap;flex-direction:row;grid-area:attribution;min-width:0;min-height:18px;display:flex}.PlanningChatCard-module__7t0U6q__titleCell{grid-area:title;align-self:center}.PlanningChatCard-module__7t0U6q__presenceCell{grid-area:presence;align-self:center}.PlanningChatCard-module__7t0U6q__actions{top:6px;right:var(--space-4);position:absolute}.PlanningChatCard-module__7t0U6q__actionButton{width:100%}}
@layer ruicomponents.text{.TaskHoverCard-module__9KIzwq__title.TaskHoverCard-module__9KIzwq__title{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}}@layer css-modules{.TaskHoverCard-module__9KIzwq__card{width:280px}.TaskHoverCard-module__9KIzwq__suggestedLabel{color:var(--accent-primary-default)}.TaskHoverCard-module__9KIzwq__metaSeparator{margin:0 var(--space-2)}.TaskHoverCard-module__9KIzwq__attributionRow{min-height:20px}.TaskHoverCard-module__9KIzwq__attributionCluster{min-width:0}.TaskHoverCard-module__9KIzwq__actionButton{flex:auto}}
@layer css-modules{.PlanningChatRow-v2-module__IycdYq__iconSlot{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;padding:1px;display:inline-flex}.PlanningChatRow-v2-module__IycdYq__iconSlot svg,.PlanningChatRow-v2-module__IycdYq__iconSlot canvas{width:12px!important;min-width:12px!important;height:12px!important;min-height:12px!important}.PlanningChatRow-v2-module__IycdYq__renameInputSlot{flex:1;min-width:0}.PlanningChatRow-v2-module__IycdYq__renameInputSlot input{width:100%}}
@layer css-modules{.index-module__Gyb6Ua__root{--index--logs-grid-rows:1fr;--index--logs-grid-columns:1fr;--index--width:100%;--index--height:100%;--index--border-radius:0;--index--border:none;--index--transform:scale(1);--index--color-scheme:light;border-radius:calc(var(--border-radius-8) + 1px);width:100%;height:100%;overflow:hidden}.index-module__Gyb6Ua__root.index-module__Gyb6Ua__dense{border-radius:0}.index-module__Gyb6Ua__screenshotWrapper{background-size:cover;width:100%;height:100%}.index-module__Gyb6Ua__webContentWrapper{pointer-events:none;width:100%;height:100%;position:relative}.index-module__Gyb6Ua__webContentAndLogsWrapper{grid-template-rows:var(--index--logs-grid-rows);grid-template-columns:var(--index--logs-grid-columns);width:100%;height:100%;display:grid}.index-module__Gyb6Ua__iframeWrapper{overflow:hidden}.index-module__Gyb6Ua__iframeWrapper[data-is-readonly-preview=true]{cursor:not-allowed}.index-module__Gyb6Ua__iframeMiddle{border:var(--index--border);border-radius:var(--index--border-radius);width:var(--index--width);height:var(--index--height);position:relative}.index-module__Gyb6Ua__iframeInner{transform:var(--index--transform);transform-origin:0 0;width:var(--index--width);height:var(--index--height);position:absolute;top:0;left:0;overflow:hidden}.index-module__Gyb6Ua__desktopAppWebview{background-color:var(--white);border:none;flex-grow:1;flex-shrink:1}.index-module__Gyb6Ua__iframe{background-color:var(--white);color-scheme:var(--index--color-scheme);border:none;flex-grow:1;flex-shrink:1;display:block}.index-module__Gyb6Ua__phoneFrame{width:100%;height:100%;position:relative}.index-module__Gyb6Ua__phoneScreen{width:100%;height:100%}.index-module__Gyb6Ua__phoneScreenActive{border-radius:10.5%/5.2%;position:absolute;inset:2.2% 4.2%;overflow:hidden}.index-module__Gyb6Ua__phoneFrameImage{z-index:1;pointer-events:none;position:absolute;inset:0}.index-module__Gyb6Ua__simulatorPreview{aspect-ratio:9/19.5;height:100%;max-height:100%;position:relative;overflow:hidden}.index-module__Gyb6Ua__fullscreenButton{top:var(--space-12);right:var(--space-12);z-index:3;position:absolute}.index-module__Gyb6Ua__webContentWrapperInner{pointer-events:all;width:100%;height:100%}}
@media (hover:hover){@layer css-modules{.TaskListButton-module__9QyinG__rowActions{visibility:hidden;opacity:0;z-index:2;padding:0 var(--space-4);align-items:center;transition:opacity .15s,visibility .15s;display:flex;position:absolute;top:0;bottom:0;right:0}.TaskListButton-module__9QyinG__rowWrapper:hover .TaskListButton-module__9QyinG__rowActions,.TaskListButton-module__9QyinG__rowWrapper.TaskListButton-module__9QyinG__isMenuOpen .TaskListButton-module__9QyinG__rowActions{visibility:visible;opacity:1}.TaskListButton-module__9QyinG__rowWrapper:hover .TaskListButton-module__9QyinG__text,.TaskListButton-module__9QyinG__rowWrapper:hover .TaskListButton-module__9QyinG__titleText,.TaskListButton-module__9QyinG__rowWrapper:hover .TaskListButton-module__9QyinG__subtitleRow,.TaskListButton-module__9QyinG__rowWrapper:hover .TaskListButton-module__9QyinG__attributionRow,.TaskListButton-module__9QyinG__rowWrapper.TaskListButton-module__9QyinG__isMenuOpen .TaskListButton-module__9QyinG__text,.TaskListButton-module__9QyinG__rowWrapper.TaskListButton-module__9QyinG__isMenuOpen .TaskListButton-module__9QyinG__titleText,.TaskListButton-module__9QyinG__rowWrapper.TaskListButton-module__9QyinG__isMenuOpen .TaskListButton-module__9QyinG__subtitleRow,.TaskListButton-module__9QyinG__rowWrapper.TaskListButton-module__9QyinG__isMenuOpen .TaskListButton-module__9QyinG__attributionRow{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 40px);mask-image:linear-gradient(270deg,#0000 0,#000 40px)}}}@media (hover:none){@layer css-modules{.TaskListButton-module__9QyinG__rowActions{z-index:2;padding:0 var(--space-4);align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.TaskListButton-module__9QyinG__rowWrapper .TaskListButton-module__9QyinG__text,.TaskListButton-module__9QyinG__rowWrapper .TaskListButton-module__9QyinG__titleText,.TaskListButton-module__9QyinG__rowWrapper .TaskListButton-module__9QyinG__subtitleRow,.TaskListButton-module__9QyinG__rowWrapper .TaskListButton-module__9QyinG__attributionRow{-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 40px);mask-image:linear-gradient(270deg,#0000 0,#000 40px)}}}@layer css-modules{.TaskListButton-module__9QyinG__iconButton.TaskListButton-module__9QyinG__iconButton{border-radius:var(--border-radius-6);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.TaskListButton-module__9QyinG__button{justify-content:flex-start;align-items:center;gap:var(--space-8);border-radius:var(--border-radius-6);padding:0 var(--space-8);text-align:start;border:1px solid #0000;flex-direction:row;width:100%;min-width:0;height:32px;display:flex}.TaskListButton-module__9QyinG__button:not(.TaskListButton-module__9QyinG__buttonSubtitle){min-height:40px}.TaskListButton-module__9QyinG__interactiveButton{justify-content:flex-start;align-items:center;gap:var(--space-8);padding:0 var(--space-8);text-align:start;flex-direction:row;width:100%;min-width:0;height:32px;display:flex}.TaskListButton-module__9QyinG__interactiveButton:not(.TaskListButton-module__9QyinG__interactiveButtonSubtitle){min-height:40px}.TaskListButton-module__9QyinG__sidebarV2 .TaskListButton-module__9QyinG__button:not(.TaskListButton-module__9QyinG__buttonSubtitle),.TaskListButton-module__9QyinG__sidebarV2 .TaskListButton-module__9QyinG__interactiveButton:not(.TaskListButton-module__9QyinG__interactiveButtonSubtitle),.TaskListButton-module__9QyinG__interactiveButton.TaskListButton-module__9QyinG__compact:not(.TaskListButton-module__9QyinG__interactiveButtonSubtitle){min-height:32px}.TaskListButton-module__9QyinG__sidebarV2{--task-row-actions-width:40px}.TaskListButton-module__9QyinG__buttonMatchSubtitle,.TaskListButton-module__9QyinG__interactiveButtonMatchSubtitle{padding:var(--space-8);height:auto;min-height:32px}.TaskListButton-module__9QyinG__buttonSubtitle,.TaskListButton-module__9QyinG__interactiveButtonSubtitle{align-items:center;gap:2px var(--space-8);padding:var(--space-8);grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"icon title presence"".subtitle presence";height:auto;min-height:32px;display:grid}.TaskListButton-module__9QyinG__buttonSubtitleAttribution,.TaskListButton-module__9QyinG__interactiveButtonSubtitleAttribution{grid-template-areas:"icon title presence"".subtitle presence""avatar attribution presence"}.TaskListButton-module__9QyinG__iconButtonPresence{pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.TaskListButton-module__9QyinG__interactiveIconButton{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.TaskListButton-module__9QyinG__button [data-sidebar-icon=true],.TaskListButton-module__9QyinG__interactiveButton [data-sidebar-icon=true],.TaskListButton-module__9QyinG__iconButton [data-sidebar-icon=true],.TaskListButton-module__9QyinG__interactiveIconButton [data-sidebar-icon=true]{transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex;width:14px!important;height:14px!important}.TaskListButton-module__9QyinG__buttonMatchSubtitle [data-sidebar-icon=true],.TaskListButton-module__9QyinG__interactiveButtonMatchSubtitle [data-sidebar-icon=true]{width:16px!important}.TaskListButton-module__9QyinG__button [data-main-version-icon=true],.TaskListButton-module__9QyinG__interactiveButton [data-main-version-icon=true],.TaskListButton-module__9QyinG__iconButton [data-main-version-icon=true],.TaskListButton-module__9QyinG__interactiveIconButton [data-main-version-icon=true],.TaskListButton-module__9QyinG__button [data-sidebar-icon-large=true],.TaskListButton-module__9QyinG__interactiveButton [data-sidebar-icon-large=true],.TaskListButton-module__9QyinG__iconButton [data-sidebar-icon-large=true],.TaskListButton-module__9QyinG__interactiveIconButton [data-sidebar-icon-large=true]{transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:transform .12s;display:inline-flex}.TaskListButton-module__9QyinG__button [data-sidebar-icon=true] svg,.TaskListButton-module__9QyinG__interactiveButton [data-sidebar-icon=true] svg,.TaskListButton-module__9QyinG__iconButton [data-sidebar-icon=true] svg,.TaskListButton-module__9QyinG__interactiveIconButton [data-sidebar-icon=true] svg,.TaskListButton-module__9QyinG__button [data-sidebar-icon=true] canvas,.TaskListButton-module__9QyinG__interactiveButton [data-sidebar-icon=true] canvas,.TaskListButton-module__9QyinG__iconButton [data-sidebar-icon=true] canvas,.TaskListButton-module__9QyinG__interactiveIconButton [data-sidebar-icon=true] canvas{width:14px!important;min-width:14px!important;height:14px!important;min-height:14px!important}.TaskListButton-module__9QyinG__button [data-sidebar-icon-large=true] svg,.TaskListButton-module__9QyinG__interactiveButton [data-sidebar-icon-large=true] svg,.TaskListButton-module__9QyinG__iconButton [data-sidebar-icon-large=true] svg,.TaskListButton-module__9QyinG__interactiveIconButton [data-sidebar-icon-large=true] svg,.TaskListButton-module__9QyinG__button [data-sidebar-icon-large=true] canvas,.TaskListButton-module__9QyinG__interactiveButton [data-sidebar-icon-large=true] canvas,.TaskListButton-module__9QyinG__iconButton [data-sidebar-icon-large=true] canvas,.TaskListButton-module__9QyinG__interactiveIconButton [data-sidebar-icon-large=true] canvas{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.TaskListButton-module__9QyinG__sidebarV2 .TaskListButton-module__9QyinG__interactiveButton [data-sidebar-icon=true],.TaskListButton-module__9QyinG__sidebarV2 .TaskListButton-module__9QyinG__interactiveIconButton [data-sidebar-icon=true],.TaskListButton-module__9QyinG__interactiveButton.TaskListButton-module__9QyinG__compact [data-sidebar-icon=true]{box-sizing:border-box;padding:1px;width:14px!important;height:14px!important}.TaskListButton-module__9QyinG__sidebarV2 .TaskListButton-module__9QyinG__interactiveButton [data-sidebar-icon=true] svg,.TaskListButton-module__9QyinG__sidebarV2 .TaskListButton-module__9QyinG__interactiveButton [data-sidebar-icon=true] canvas,.TaskListButton-module__9QyinG__sidebarV2 .TaskListButton-module__9QyinG__interactiveIconButton [data-sidebar-icon=true] svg,.TaskListButton-module__9QyinG__sidebarV2 .TaskListButton-module__9QyinG__interactiveIconButton [data-sidebar-icon=true] canvas,.TaskListButton-module__9QyinG__interactiveButton.TaskListButton-module__9QyinG__compact [data-sidebar-icon=true] svg,.TaskListButton-module__9QyinG__interactiveButton.TaskListButton-module__9QyinG__compact [data-sidebar-icon=true] canvas{width:12px!important;min-width:12px!important;height:12px!important;min-height:12px!important}.TaskListButton-module__9QyinG__text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.TaskListButton-module__9QyinG__iconCell{grid-area:icon;justify-content:center;align-items:center;min-width:16px;min-height:18px;display:flex}.TaskListButton-module__9QyinG__avatarCell{grid-area:avatar;justify-content:center;align-items:center;min-width:16px;min-height:18px;display:flex}.TaskListButton-module__9QyinG__subtitleRow{white-space:nowrap;grid-area:subtitle;align-items:center;min-width:0;min-height:14px}.TaskListButton-module__9QyinG__attributionRow{align-items:center;gap:var(--space-4);white-space:nowrap;flex-direction:row;grid-area:attribution;min-width:0;min-height:18px;display:flex}.TaskListButton-module__9QyinG__titleCell{grid-area:title;min-width:0;display:flex}.TaskListButton-module__9QyinG__titleText{flex:1;min-width:0}.TaskListButton-module__9QyinG__titleAccessory{flex-shrink:0}.TaskListButton-module__9QyinG__presenceCell{grid-area:presence;align-self:center}.TaskListButton-module__9QyinG__sidebarV2 .TaskListButton-module__9QyinG__interactiveButton:has(.TaskListButton-module__9QyinG__presenceCell),.TaskListButton-module__9QyinG__interactiveButton.TaskListButton-module__9QyinG__reserveActionStrip{padding-right:var(--task-row-actions-width,32px)}.TaskListButton-module__9QyinG__subtitleText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskListButton-module__9QyinG__rowWrapper{position:relative}.TaskListButton-module__9QyinG__rowActions{border-radius:var(--border-radius-default)}}
@layer css-modules{.KanbanBoard-module__VFDbrW__columnContainer{--kanban-board-min-width:1000px;--kanban-board-horizontal-spacing:calc(var(--space-16) + var(--space-12) + var(--space-12) + var(--space-12));--kanban-column-min-width:calc((var(--kanban-board-min-width) - var(--kanban-board-horizontal-spacing)) / 4);--kanban-column-max-width:420px;overflow-x:auto}.KanbanBoard-module__VFDbrW__column{min-width:var(--kanban-column-min-width);max-width:var(--kanban-column-max-width);flex-basis:0}.KanbanBoard-module__VFDbrW__columnCards{position:relative;overflow-y:auto}.KanbanBoard-module__VFDbrW__virtualList{width:100%;position:relative}.KanbanBoard-module__VFDbrW__virtualRow{width:100%;position:absolute;top:0;left:0}.KanbanBoard-module__VFDbrW__stickyHeaderPin{z-index:1;height:0;position:sticky;top:0}.KanbanBoard-module__VFDbrW__stickyHeaderPinContent{background-color:var(--surface-color,var(--background-default));position:absolute;top:0;left:0;right:0}.KanbanBoard-module__VFDbrW__draftsCards{padding-bottom:80px}.KanbanBoard-module__VFDbrW__editToggle{text-align:center}.KanbanBoard-module__VFDbrW__sectionDisabled{opacity:.4;pointer-events:none}.KanbanBoard-module__VFDbrW__suggestedCardDimmed{opacity:.5}.KanbanBoard-module__VFDbrW__suggestedList{transition:max-height .3s ease-in-out;position:relative;overflow:hidden}.KanbanBoard-module__VFDbrW__suggestedList[data-peek=true]:after{background:linear-gradient(to bottom, transparent, var(--surface-color));pointer-events:none;content:"";height:80px;position:absolute;bottom:0;left:0;right:0}.KanbanBoard-module__VFDbrW__suggestedList[data-peek=false]{max-height:none}.KanbanBoard-module__VFDbrW__suggestedHeader{z-index:1;background:var(--surface-color);position:sticky;top:0}.KanbanBoard-module__VFDbrW__peekedSuggestedItem{max-height:var(--space-40);pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0,#0000 100%);mask-image:linear-gradient(#000 0,#0000 100%)}.KanbanBoard-module__VFDbrW__showMoreButton{color:var(--foreground-dimmer)}}
@layer css-modules{.KanbanNewSessionInput-module__f-LCeq__newSessionInput{bottom:var(--space-8);left:var(--space-8);width:360px;max-width:calc(100% - var(--space-16));position:absolute}}
@layer css-modules{.WebviewPip-module__YnPVPq__root{--WebviewPip--x:0;--WebviewPip--y:0;--WebviewPip--width:0;--WebviewPip--height:calc(var(--WebviewPip--width) + var(--WebviewPip--header-height));--WebviewPip--border-color:var(--outline-default);--WebviewPip--visibility:hidden;--WebviewPip--content-width:0;--WebviewPip--content-height:0;--WebviewPip--content-scale:1;--WebviewPip--header-height:32px;--WebviewPip--border-radius:var(--border-radius-8);--WebviewPip--transition-duration:.15s;transform:translate3d(var(--WebviewPip--x), var(--WebviewPip--y), 0);visibility:var(--WebviewPip--visibility);transition:transform var(--WebviewPip--transition-duration) cubic-bezier(.4, 0, .2, 1);will-change:transform;box-shadow:var(--shadow-1);border:1px solid var(--WebviewPip--border-color);border-radius:var(--WebviewPip--border-radius);background:var(--background-default);width:var(--WebviewPip--width);height:var(--WebviewPip--height);touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.WebviewPip-module__YnPVPq__header{cursor:grab;border-bottom:1px solid var(--outline-dimmest);background:var(--background-default);height:var(--WebviewPip--header-height);min-height:var(--WebviewPip--header-height)}.WebviewPip-module__YnPVPq__header:active{cursor:grabbing}.WebviewPip-module__YnPVPq__content{cursor:pointer;height:var(--WebviewPip--width);touch-action:none;pointer-events:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.WebviewPip-module__YnPVPq__content:before{z-index:1;cursor:grab;pointer-events:auto;content:"";position:absolute;inset:0}.WebviewPip-module__YnPVPq__content:active:before{cursor:grabbing}.WebviewPip-module__YnPVPq__webview{transform:scale(var(--WebviewPip--content-scale));transform-origin:0 0;width:var(--WebviewPip--content-width);height:var(--WebviewPip--content-width);touch-action:none;pointer-events:none;-webkit-touch-callout:none;background:#fff;position:absolute;top:0;left:0}.WebviewPip-module__YnPVPq__notAvailable{background-color:var(--background-default);position:absolute;inset:0}}
@layer css-modules{.index-module__7jr-XG__root{--index--x:0px;--index--y:0px;--index--width:auto;--index--height:auto;--index--z-index:inherit;transform:translate(var(--index--x), var(--index--y));z-index:var(--index--z-index);width:var(--index--width);height:var(--index--height);position:absolute;top:0;left:0}}
@layer css-modules{.index-module__FkeY4a__header{place-self:center;width:100%;position:fixed;top:0;left:0}.index-module__FkeY4a__root{position:fixed;inset:0}.index-module__FkeY4a__title{padding:8px}}
@layer css-modules{.FeedbackCard-module__vJ_L4a__feedbackText{overflow:hidden}.FeedbackCard-module__vJ_L4a__feedbackTextCollapsed{max-height:240px}.FeedbackCard-module__vJ_L4a__feedbackTextFaded{-webkit-mask-image:linear-gradient(#000 85%,#0000 100%);mask-image:linear-gradient(#000 85%,#0000 100%)}.FeedbackCard-module__vJ_L4a__showButton{margin-top:var(--space-4)}}
@layer css-modules{.MobilePageLoadingLayout-module__Acv-6q__overlay{width:100%;height:100%;position:fixed;top:0;left:0}}
@keyframes InboxContent-module__SUed4q__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes InboxContent-module__SUed4q__filter-enter{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}@layer css-modules{.InboxContent-module__SUed4q__screenshotThumbnailButton{cursor:pointer;background:0 0;border:none;padding:0;display:block;position:relative}.InboxContent-module__SUed4q__screenshotThumbnail{border:1px solid var(--outline-dimmest);border-radius:var(--border-radius-default);background:var(--background-higher);object-fit:cover;width:80px;height:60px;transition:opacity .2s,border-color .2s;display:block}.InboxContent-module__SUed4q__screenshotThumbnailButton:hover .InboxContent-module__SUed4q__screenshotThumbnail{border-color:var(--outline-default)}.InboxContent-module__SUed4q__thumbnailShimmer,.InboxContent-module__SUed4q__loadingShimmer{position:relative;overflow:hidden}.InboxContent-module__SUed4q__thumbnailShimmer:after,.InboxContent-module__SUed4q__loadingShimmer:after{background:linear-gradient(90deg, transparent 0%, var(--background-higher) 50%, transparent 100%);will-change:transform;pointer-events:none;content:"";width:100%;height:100%;animation:1.5s infinite InboxContent-module__SUed4q__shimmer;position:absolute;top:0;left:0}.InboxContent-module__SUed4q__modalImage{object-fit:contain;max-width:100%;max-height:80vh}.InboxContent-module__SUed4q__scrollableContent{position:relative;overflow:hidden auto}.InboxContent-module__SUed4q__emptyState{z-index:0;position:absolute;inset:0}.InboxContent-module__SUed4q__itemsContainer{z-index:1;position:relative}.InboxContent-module__SUed4q__filterContainer{animation:.15s ease-out InboxContent-module__SUed4q__filter-enter}}
@layer ruicomponents.text{.PlanningChatRow-module__PxNDRa__popoverTitle.PlanningChatRow-module__PxNDRa__popoverTitle{font-weight:var(--font-weight-medium)}}@layer css-modules{.PlanningChatRow-module__PxNDRa__renameInput{width:100%;min-width:0;color:inherit;font-size:inherit;line-height:inherit;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:inherit}}
@layer css-modules{.ChatLibraryDebugView-module__FT3UBW__root{overflow-y:auto}}
@layer ruicomponents.text{.TaskRow-module__KuuHGq__popoverTitle.TaskRow-module__KuuHGq__popoverTitle{font-weight:var(--font-weight-medium)}}@layer css-modules{.TaskRow-module__KuuHGq__renameInput{width:100%;min-width:0;color:inherit;font-size:inherit;line-height:inherit;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:inherit}}
@keyframes SectionToggleButton-v2-module__rLD1QW__count-flash-fade-in{0%{opacity:0;background-color:#0000;transform:scale(.85)}to{opacity:1;background-color:var(--background-higher);transform:scale(1)}}@keyframes SectionToggleButton-v2-module__rLD1QW__count-flash-fade-out{0%{opacity:1;background-color:var(--background-higher);transform:scale(1)}to{opacity:0;background-color:#0000;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){@layer css-modules{.SectionToggleButton-v2-module__rLD1QW__countFlash{animation:none}}}@layer ruicomponents.text{.SectionToggleButton-v2-module__rLD1QW__label.SectionToggleButton-v2-module__rLD1QW__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}}@layer css-modules{.SectionToggleButton-v2-module__rLD1QW__count{opacity:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.SectionToggleButton-v2-module__rLD1QW__chevron{color:var(--foreground-dimmest);flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.SectionToggleButton-v2-module__rLD1QW__expandedChevron{opacity:0}.SectionToggleButton-v2-module__rLD1QW__button:hover .SectionToggleButton-v2-module__rLD1QW__expandedChevron,.SectionToggleButton-v2-module__rLD1QW__button:focus-visible .SectionToggleButton-v2-module__rLD1QW__expandedChevron,.SectionToggleButton-v2-module__rLD1QW__button:hover .SectionToggleButton-v2-module__rLD1QW__count,.SectionToggleButton-v2-module__rLD1QW__button:focus-visible .SectionToggleButton-v2-module__rLD1QW__count{opacity:1}.SectionToggleButton-v2-module__rLD1QW__countFlash{opacity:1;border-radius:var(--border-radius-default);background:var(--background-higher);padding:0 var(--space-4);justify-content:center;align-items:center;min-width:18px;height:18px;animation:.16s ease-out SectionToggleButton-v2-module__rLD1QW__count-flash-fade-in;display:inline-flex}.SectionToggleButton-v2-module__rLD1QW__countFlashExiting{animation:.4s ease-in forwards SectionToggleButton-v2-module__rLD1QW__count-flash-fade-out}.SectionToggleButton-v2-module__rLD1QW__button{justify-content:flex-start;align-items:center;gap:var(--space-4);border-radius:var(--border-radius-default);padding:0 var(--space-8);text-align:start;border:1px solid #0000;flex-direction:row;width:100%;min-width:0;height:24px;display:flex}}
@keyframes TaskSummary-module__jdXGlq__foreground-pulse-move{0%{transform:translate(-66.667%)}to{transform:translate(0%)}}@layer css-modules{.TaskSummary-module__jdXGlq__foregroundPulse{background-color:var(--background-higher);position:relative;overflow:hidden}.TaskSummary-module__jdXGlq__foregroundPulse:after{opacity:.5;background:linear-gradient(90deg, var(--outline-default), var(--background-root), var(--outline-default), var(--background-root));will-change:transform;pointer-events:none;content:"";width:300%;height:100%;animation:2s linear infinite TaskSummary-module__jdXGlq__foreground-pulse-move;position:absolute;top:0;left:0}.TaskSummary-module__jdXGlq__skeletonTitle{width:100%;height:var(--space-16)}.TaskSummary-module__jdXGlq__skeletonDescriptionLine{width:100%;height:var(--space-24)}.TaskSummary-module__jdXGlq__skeletonDescriptionLineNarrow{width:75%;height:var(--space-16)}}
@layer css-modules{.IntegrationsLibrary-module___GJ2oa__library{width:100%;padding-inline:var(--space-16)}@media (min-width:1024px){.IntegrationsLibrary-module___GJ2oa__library{padding-inline:var(--space-32)}}}
@keyframes Dots-module__HBfSba__dot{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}@layer css-modules{.Dots-module__HBfSba__one,.Dots-module__HBfSba__two,.Dots-module__HBfSba__three{opacity:.1;animation:1.5s ease-in-out infinite Dots-module__HBfSba__dot}.Dots-module__HBfSba__one{animation-delay:0s}.Dots-module__HBfSba__two{animation-delay:.1s}.Dots-module__HBfSba__three{animation-delay:.2s}}
@layer css-modules{.shared-module__nBhM9a__configWrapper{width:100%;height:calc(100% - var(--space-2));background-color:var(--background-default);margin-top:0;overflow-y:auto}.shared-module__nBhM9a__configWrapperInner{flex:auto}.shared-module__nBhM9a__errorLink{padding-top:var(--space-8);font-size:var(--font-size-small)}}
@layer css-modules{.ConfigPlugin-module__FQUaCG__root{max-width:420px;margin:0 auto}.ConfigPlugin-module__FQUaCG__multiParagraph{gap:var(--space-8);flex-direction:column;display:flex}.ConfigPlugin-module__FQUaCG__multiParagraph a{display:inline}.ConfigPlugin-module__FQUaCG__form{width:100%}.ConfigPlugin-module__FQUaCG__disabledInput{cursor:text}.ConfigPlugin-module__FQUaCG__disabledInput:disabled{color:var(--foreground-dimmer);cursor:auto}.ConfigPlugin-module__FQUaCG__disabledInputColor:disabled{color:var(--foreground-dimmer)}.ConfigPlugin-module__FQUaCG__runLabel{margin-top:var(--space-4)}.ConfigPlugin-module__FQUaCG__errorRow{color:var(--accent-negative-default)}.ConfigPlugin-module__FQUaCG__helpLink{color:var(--accent-primary-stronger)}}
@layer css-modules{.RouterFilesContent-module__7_N_FG__root{position:relative}.RouterFilesContent-module__7_N_FG__search{height:32px}.RouterFilesContent-module__7_N_FG__search>div>div label+div{z-index:4}.RouterFilesContent-module__7_N_FG__search [role=listbox]{z-index:3;background-color:var(--background-default);position:absolute;inset:60px 0 0;padding:0 var(--space-16)!important}.RouterFilesContent-module__7_N_FG__search [role=option]>div{background-color:#0000!important}.RouterFilesContent-module__7_N_FG__search [aria-selected=true]>div{background-color:var(--interactive-background)!important}}
@layer css-modules{.SearchOptionButton-module__OnrZ-G__checked{background-color:var(--background-higher)}.SearchOptionButton-module__OnrZ-G__unchecked{color:var(--foreground-dimmest)}}
@layer css-modules{.AiStatus-module__KdTxmW__root{max-width:260px}.AiStatus-module__KdTxmW__featureTitle{font-weight:var(--font-weight-medium)}}
@layer ruicomponents.text{.index-module__cTC1Wa__red.index-module__cTC1Wa__red{color:var(--accent-red-default)}}@layer css-modules{.index-module__cTC1Wa__menu{min-width:390px;max-width:390px}.index-module__cTC1Wa__file{padding-left:var(--space-4);gap:var(--space-4);vertical-align:top;flex-direction:row;align-items:center;display:inline-flex}.index-module__cTC1Wa__section{justify-content:space-between;align-items:center}.index-module__cTC1Wa__header{flex-shrink:1}.index-module__cTC1Wa__staticWidth{flex-grow:0;flex-shrink:1}.index-module__cTC1Wa__variableWidth{flex-grow:1;flex-shrink:0}.index-module__cTC1Wa__flexEnd{align-items:flex-end}.index-module__cTC1Wa__row{align-items:center}}
@layer css-modules{.Indentation-module__ZvrITq__menu{max-width:410px}.Indentation-module__ZvrITq__file{padding-left:var(--space-4);gap:var(--space-4);vertical-align:top;flex-direction:row;align-items:center;display:inline-flex}.Indentation-module__ZvrITq__section{justify-content:space-between;align-items:center}.Indentation-module__ZvrITq__header{flex-shrink:1}.Indentation-module__ZvrITq__sizeInput{border:none}}
@layer css-modules{.VimMode-module__8TIJEa__text{text-transform:capitalize}}
@layer css-modules{.index-module__Pl5MIq__root{border-top:1px solid var(--background-higher);contain:strict;height:29px}}
@layer css-modules{.CodeEditorWrapper-module__yyUAMq__root{width:100%;height:100%;position:relative;overflow-y:hidden}}
@layer css-modules{.FileWatchError-module__mKpJGW__root{width:100%;height:100%;position:absolute;top:0;left:0}}
@layer css-modules{.DatabaseItem-module__19eUoG__container{cursor:pointer;border:1px solid var(--outline-default);border-radius:8px;padding:12px}.DatabaseItem-module__19eUoG__container:hover,.DatabaseItem-module__19eUoG__containerSelected{background-color:var(--interactive-background)}.DatabaseItem-module__19eUoG__containerNotClickable{cursor:default;padding:12px}.DatabaseItem-module__19eUoG__skeletonText{border-radius:4px;width:100px;height:18px}}
@media (min-width:1200px){@layer css-modules{.DatabaseOverviewPage-module__AZGPiW__databaseGrid{grid-template-columns:repeat(3,1fr)}}}@layer css-modules{.DatabaseOverviewPage-module__AZGPiW__wrapper{height:0;overflow-y:auto}.DatabaseOverviewPage-module__AZGPiW__databaseGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.DatabaseOverviewPage-module__AZGPiW__skeletonText{border-radius:4px;width:100px;height:16px}}
@layer css-modules{.DatabaseSelector-module__42Jfba__productionDatabaseTourContent{max-width:320px}}
@layer css-modules{.DatabaseSelectorBar-module__2pb2sa__selectorBar{border-bottom:1px solid var(--outline-dimmest);flex-shrink:0;position:sticky;top:0}}
@layer css-modules{.DatabaseFrozen-module__0Xeorq__cta{width:100%}.DatabaseFrozen-module__0Xeorq__ctaStatusBanner{text-align:left}}
@media (min-width:1200px){@layer css-modules{.DatabaseOverviewTab2-module___5QM0a__tableGrid{grid-template-columns:repeat(3,1fr)}}}@keyframes DatabaseOverviewTab2-module___5QM0a__skeleton-delay-fadein{0%{opacity:0}to{opacity:1}}@layer css-modules{.DatabaseOverviewTab2-module___5QM0a__tableGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.DatabaseOverviewTab2-module___5QM0a__skeletonItem{border:1px solid var(--background-higher);border-radius:8px}.DatabaseOverviewTab2-module___5QM0a__skeletonIcon{border-radius:4px;width:20px;height:20px}.DatabaseOverviewTab2-module___5QM0a__skeletonName{border-radius:4px;width:120px;height:16px}.DatabaseOverviewTab2-module___5QM0a__skeletonStorage{border-radius:4px;width:80px;height:14px}.DatabaseOverviewTab2-module___5QM0a__skeletonDelayed{opacity:0;animation:.5s ease-in .5s both DatabaseOverviewTab2-module___5QM0a__skeleton-delay-fadein}}
@layer css-modules{.DatabaseEnvVariable-module__HULRGq__envVarLabel{min-width:140px;font-size:14px;font-weight:500;font-family:var(--font-family-code)}}
@layer ruicomponents.text{.DatabaseSettingsRestoreSection-module__plJeiW__error.DatabaseSettingsRestoreSection-module__plJeiW__error{color:var(--accent-negative-stronger)}}@layer css-modules{.DatabaseSettingsRestoreSection-module__plJeiW__dialogMessage{flex-grow:1;flex-shrink:1}.DatabaseSettingsRestoreSection-module__plJeiW__inlineSelect{width:160px}.DatabaseSettingsRestoreSection-module__plJeiW__list{font-size:12px}.DatabaseSettingsRestoreSection-module__plJeiW__list li{padding-top:1px}:is(.DatabaseSettingsRestoreSection-module__plJeiW__list li):before{content:"•";margin-right:var(--space-4)}}
@layer css-modules{.DatabaseSettingsSnapshotsSection-module__edXKaq__inlineSelect{width:160px}.DatabaseSettingsSnapshotsSection-module__edXKaq__backupTableScroll{max-height:320px;overflow-y:auto}.DatabaseSettingsSnapshotsSection-module__edXKaq__backupTable{align-items:center;gap:var(--space-8) var(--space-12);grid-template-columns:1fr auto auto;display:grid}.DatabaseSettingsSnapshotsSection-module__edXKaq__backupTableHeader{z-index:1;padding-bottom:var(--space-4);background-color:var(--surface-color);position:sticky;top:0}}
@layer ruicomponents.text{.DatabaseStorageStatus-module__iu7nCa__warningText.DatabaseStorageStatus-module__iu7nCa__warningText{color:var(--accent-yellow-stronger)}}
@layer ruicomponents.text{.DatabaseSettingsTab2-module__TTVBXW__dangerTitle.DatabaseSettingsTab2-module__TTVBXW__dangerTitle{color:var(--accent-negative-default)}}@layer css-modules{.DatabaseSettingsTab2-module__TTVBXW__advancedLabel{text-transform:uppercase;letter-spacing:.05em}}
@layer css-modules{.DatabaseTabs-module__VbL4sa__wrapper{flex-direction:column;flex-grow:1;height:0;display:flex}.DatabaseTabs-module__VbL4sa__tabList{flex-shrink:0;padding:4px 6px 0;position:sticky;top:0}.DatabaseTabs-module__VbL4sa__tabPanels{flex-direction:column;flex-grow:1;display:flex;overflow-y:auto}.DatabaseTabs-module__VbL4sa__studioTabPanel{flex-direction:column;flex-grow:1;display:flex}.DatabaseTabs-module__VbL4sa__overviewTabPanel{flex-direction:column;flex-grow:1;gap:8px;padding:12px;display:flex}.DatabaseTabs-module__VbL4sa__settingsTabPanel{flex-direction:column;flex-grow:1;padding:12px;display:flex}.DatabaseTabs-module__VbL4sa__content{flex-grow:1;height:0}.DatabaseTabs-module__VbL4sa__emptyStateScroll{height:0;overflow-y:auto}}
@layer css-modules{.CreateBucketModal-module__SvoUBa__createBucketButton{flex-grow:1}.CreateBucketModal-module__SvoUBa__labeledInput{text-align:left}.CreateBucketModal-module__SvoUBa__row{flex-basis:300px}}
@keyframes BucketSelect-module__mWk0DW__pulse-translate{0%{transform:translate(-66.667%)}to{transform:translate(0%)}}@layer css-modules{.BucketSelect-module__mWk0DW__error{color:var(--accent-negative-stronger)}.BucketSelect-module__mWk0DW__button{color:inherit;font:inherit;-webkit-app-region:no-drag;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:1px solid;border-color:var(--interactive-border);border-radius:var(--border-radius-default);background:0 0;outline:none;flex-direction:column;flex:auto;align-items:stretch;min-width:0;min-height:0;line-height:normal;display:inline-flex}.BucketSelect-module__mWk0DW__select{flex-grow:1;flex-shrink:1;display:flex}.BucketSelect-module__mWk0DW__selectDisabled{background-color:var(--background-higher)}.BucketSelect-module__mWk0DW__labeledInput{min-width:250px}.BucketSelect-module__mWk0DW__dropdownItemSelected{background-color:var(--interactive-background)}.BucketSelect-module__mWk0DW__selectedBucketName,.BucketSelect-module__mWk0DW__bucketName{text-align:left}.BucketSelect-module__mWk0DW__loading{min-width:200px;height:var(--space-32);border:1px solid var(--interactive-border);position:relative;overflow:hidden}.BucketSelect-module__mWk0DW__loading:after{content:"";background:linear-gradient(90deg, var(--background-highest), var(--background-higher), var(--background-highest), var(--background-higher));pointer-events:none;will-change:transform;width:300%;height:100%;animation:2s linear infinite BucketSelect-module__mWk0DW__pulse-translate;position:absolute;inset:0 auto 0 0}}
@layer css-modules{.AddBucketModal-module__tT520a__addBucketButton{flex-grow:1}.AddBucketModal-module__tT520a__row{flex-basis:300px}}
@layer css-modules{.CommandsTab-module__lTFLIG__statusBanner{max-width:fit-content}}
@layer css-modules{.AccessFlowWrapper-module__G_H1lW__ctaStatusBanner{text-align:left}.AccessFlowWrapper-module__G_H1lW__cta{width:100%;max-width:320px;margin-left:auto;margin-right:auto}.AccessFlowWrapper-module__G_H1lW__payment{text-align:left;box-shadow:var(--shadow-subtle)}.AccessFlowWrapper-module__G_H1lW__fullWidthButton{width:100%}}
@container not (min-width:480px){@layer css-modules{.Intro-module__VBatnG__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer css-modules{.Intro-module__VBatnG__previewGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--space-96);gap:var(--space-12);width:100%;height:100%;padding:var(--space-16);display:grid}.Intro-module__VBatnG__previewLine{width:60%;height:var(--space-4);background-color:var(--background-higher)}}
@layer css-modules{.ObjectsTab-module__yYnNlq__icon{width:24px;height:24px}@container (min-width:500px){.ObjectsTab-module__yYnNlq__buttons{gap:var(--space-8);flex-direction:row}}.ObjectsTab-module__yYnNlq__footer{margin-bottom:var(--space-8)}.ObjectsTab-module__yYnNlq__loadMoreButton{flex-grow:1}.ObjectsTab-module__yYnNlq__tableWrapper{border-radius:var(--border-radius-4);outline:var(--ObjectsTab--body-outline);margin-bottom:var(--ObjectsTab--body-margin-bottom);--ObjectsTab--body-outline:none;--ObjectsTab--body-margin-bottom:0}.ObjectsTab-module__yYnNlq__tableHeader{text-align:left;z-index:1;background-color:var(--background-default);position:sticky;top:0}.ObjectsTab-module__yYnNlq__tableHeaderMainColumn{text-align:left;padding:var(--space-4)}.ObjectsTab-module__yYnNlq__rowActionButtonGroup{gap:var(--space-4);background-color:var(--background-higher);border-top-right-radius:var(--border-radius-4);border-bottom-right-radius:var(--border-radius-4);flex-direction:row;align-items:center;display:none;position:absolute;top:0;bottom:0;right:0}.ObjectsTab-module__yYnNlq__row{border-radius:var(--border-radius-4);outline:var(--ObjectsTab--row-outline);outline-offset:-1px;opacity:var(--ObjectsTab--row-opacity);cursor:var(--ObjectsTab--row-cursor);--ObjectsTab--row-outline:none;--ObjectsTab--row-opacity:1;--ObjectsTab--row-cursor:auto;position:relative}.ObjectsTab-module__yYnNlq__row:hover{background:var(--background-higher)!important}.ObjectsTab-module__yYnNlq__row:hover .ObjectsTab-module__yYnNlq__rowActionButtonGroup{display:flex}.ObjectsTab-module__yYnNlq__row:focus{outline:2px solid var(--accent-primary-default)}.ObjectsTab-module__yYnNlq__pending{color:var(--foreground-dimmest)}.ObjectsTab-module__yYnNlq__text{flex-shrink:1}.ObjectsTab-module__yYnNlq__strikeThroughText{flex-shrink:1;text-decoration:line-through}.ObjectsTab-module__yYnNlq__tableData{padding:var(--space-4)}.ObjectsTab-module__yYnNlq__tableData:first-of-type{border-top-left-radius:var(--border-radius-4);border-bottom-left-radius:var(--border-radius-4)}.ObjectsTab-module__yYnNlq__tableData:last-of-type,.ObjectsTab-module__yYnNlq__tableData:nth-last-of-type(2){border-top-right-radius:var(--border-radius-4);border-bottom-right-radius:var(--border-radius-4)}.ObjectsTab-module__yYnNlq__actionButtonTableData,.ObjectsTab-module__yYnNlq__loadingTableData{position:relative}.ObjectsTab-module__yYnNlq__loadingIconWrapper{right:var(--space-4);justify-content:center;position:absolute;top:0;bottom:0}.ObjectsTab-module__yYnNlq__loadingIcon{background-color:var(--background-default);border-radius:50%}.ObjectsTab-module__yYnNlq__emptyStateWrapper{justify-content:center;align-items:center;gap:var(--space-16);border-radius:var(--border-radius-4);margin-bottom:var(--space-8);flex-direction:column;flex-grow:1}.ObjectsTab-module__yYnNlq__emptyStateTextWrapper{align-items:center;gap:var(--space-4);flex-direction:column}.ObjectsTab-module__yYnNlq__emptyStateText{align-items:center}.ObjectsTab-module__yYnNlq__downloadLink{color:var(--foreground-default)}}
@layer css-modules{.SettingsTab-module__jqFxFW__negativeButton{color:var(--accent-negative-stronger)}}
@layer ruicomponents.text{.index-module__Vi9YHa__controlSeparator.index-module__Vi9YHa__controlSeparator{color:var(--outline-default);padding-inline:var(--space-8)}}
@layer css-modules{.WordViewer-module__S9KlNa__container{width:100%;height:100%;overflow:auto}.WordViewer-module__S9KlNa__iframe{border-radius:var(--border-radius-8);width:100%;max-width:816px;height:100%;box-shadow:var(--shadow-1);border:none}}
@keyframes Keybinding-module__Mgw3gG__keybinding-pulse{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@layer css-modules{.Keybinding-module__Mgw3gG__row{min-height:28px}.Keybinding-module__Mgw3gG__right{flex-grow:1;flex-shrink:0;position:relative}.Keybinding-module__Mgw3gG__recordingRow{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.Keybinding-module__Mgw3gG__recordingRowKeys{position:relative}.Keybinding-module__Mgw3gG__recordingRowPlaceholder{align-items:baseline;gap:var(--space-4);flex-direction:row;font-style:italic;display:flex}.Keybinding-module__Mgw3gG__keys{gap:var(--space-12);flex-direction:row;display:inline-flex}.Keybinding-module__Mgw3gG__secondaryText{align-items:center;gap:var(--space-4);flex-direction:row;display:flex}.Keybinding-module__Mgw3gG__secondaryTextId{flex-grow:1;flex-shrink:0}.Keybinding-module__Mgw3gG__secondaryTextDescription{color:var(--foreground-dimmest);flex-grow:0;flex-shrink:1}.Keybinding-module__Mgw3gG__searchInput{opacity:0;width:1px}.Keybinding-module__Mgw3gG__searchingText{font-style:italic}.Keybinding-module__Mgw3gG__circleBackground{box-shadow:0 0 10px var(--accent-red-stronger);width:11px;height:11px;animation:2s cubic-bezier(.4,0,.6,1) infinite Keybinding-module__Mgw3gG__keybinding-pulse;position:absolute}.Keybinding-module__Mgw3gG__circleContainer{justify-content:center;align-items:center;position:relative}.Keybinding-module__Mgw3gG__circleIcon{z-index:1}}
@layer css-modules{.ReplitAuthMigrationBanner-module__9OFfXW__banner{padding:var(--space-12) var(--space-16);border-radius:var(--border-radius-8);background:color-mix(in srgb, var(--accent-primary-dimmest) 40%, var(--background-default));border:1px solid color-mix(in srgb, var(--accent-primary-dimmer) 30%, var(--outline-dimmest));margin-bottom:var(--space-16)}}
@layer css-modules{.ReplitAuthMigrationModal-module__g9aolq__video{aspect-ratio:16/9;border-radius:var(--border-radius-8);object-fit:cover;width:100%;overflow:hidden}}
@layer css-modules{.ClerkSSOSection-module__sObiFG__statusBadge{padding:var(--space-2) var(--space-8);border-radius:var(--border-radius-4);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.ClerkSSOSection-module__sObiFG__statusBadgeEnabled{background:color-mix(in srgb, var(--accent-positive-default) 15%, transparent);color:var(--accent-positive-default)}.ClerkSSOSection-module__sObiFG__statusBadgeDisabled{background:color-mix(in srgb, var(--foreground-dimmest) 15%, transparent);color:var(--foreground-dimmer)}.ClerkSSOSection-module__sObiFG__emptyState{border:1px dashed var(--outline-dimmest);text-align:center}.ClerkSSOSection-module__sObiFG__environmentBadge{padding:var(--space-2) var(--space-8);border-radius:var(--border-radius-4);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.ClerkSSOSection-module__sObiFG__environmentBadgeDevelopment{background:color-mix(in srgb, var(--accent-yellow-default) 15%, transparent);color:var(--accent-yellow-default)}.ClerkSSOSection-module__sObiFG__environmentBadgeProduction{background:color-mix(in srgb, var(--accent-blue-default) 15%, transparent);color:var(--accent-blue-default)}}
@keyframes ConfigureSidebar-module__aQIC6G__slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@layer css-modules{.ConfigureSidebar-module__aQIC6G__root{width:100%;position:relative}.ConfigureSidebar-module__aQIC6G__wideLayout{width:100%}.ConfigureSidebar-module__aQIC6G__rail{border-right:1px solid var(--outline-dimmest);flex-shrink:0;width:200px}.ConfigureSidebar-module__aQIC6G__compactLayout{width:100%}.ConfigureSidebar-module__aQIC6G__drawerBackdrop{background:var(--background-default);opacity:.6;cursor:pointer;z-index:1;border:none;padding:0;position:fixed;inset:0}.ConfigureSidebar-module__aQIC6G__drawer{background:var(--surface-color);border-right:1px solid var(--outline-dimmest);z-index:2;width:240px;max-width:80%;animation:.2s ease-out ConfigureSidebar-module__aQIC6G__slide-in-from-left;position:absolute;top:0;bottom:0;left:0;box-shadow:2px 0 12px #0000001f}.ConfigureSidebar-module__aQIC6G__content{flex:1;min-width:0}.ConfigureSidebar-module__aQIC6G__item{font-weight:var(--font-weight-medium)}.ConfigureSidebar-module__aQIC6G__itemIndented{padding-left:var(--space-24);font-weight:var(--font-weight-regular);color:var(--foreground-dimmer)}.ConfigureSidebar-module__aQIC6G__itemIndented[data-selected]{color:var(--foreground-default)}.ConfigureSidebar-module__aQIC6G__groupHeader{padding:var(--space-8);color:var(--foreground-dimmer);font-weight:var(--font-weight-medium);align-items:center;display:flex}.ConfigureSidebar-module__aQIC6G__warningIcon{color:var(--accent-orange-default);margin-left:auto}.ConfigureSidebar-module__aQIC6G__warningIconBadge{color:var(--accent-orange-default);margin-left:var(--space-2)}}
@layer ruicomponents.text{.ProviderSetupReminders-module__XBxyeG__providerTitle.ProviderSetupReminders-module__XBxyeG__providerTitle{font-weight:var(--font-weight-medium)}.ProviderSetupReminders-module__XBxyeG__requirementTitle.ProviderSetupReminders-module__XBxyeG__requirementTitle{font-weight:var(--font-weight-medium);font-size:var(--font-size-small)}.ProviderSetupReminders-module__XBxyeG__itemValue.ProviderSetupReminders-module__XBxyeG__itemValue{min-width:0;font-family:var(--font-family-code);font-size:var(--font-size-small);word-break:break-all;flex:1}}@layer css-modules{.ProviderSetupReminders-module__XBxyeG__section{background:var(--background-higher)}.ProviderSetupReminders-module__XBxyeG__typeGroup{border-top:1px solid var(--outline-dimmest);padding-top:var(--space-12)}.ProviderSetupReminders-module__XBxyeG__typeGroup:first-child{border-top:none;padding-top:0}.ProviderSetupReminders-module__XBxyeG__itemRow{align-items:center;gap:var(--space-8);padding:var(--space-8);border-radius:var(--border-radius-4);background:var(--background-default);display:flex}.ProviderSetupReminders-module__XBxyeG__itemRowConfirmed{background:color-mix(in srgb, var(--accent-positive-default) 10%, transparent);opacity:.7}.ProviderSetupReminders-module__XBxyeG__confirmedIcon{color:var(--accent-positive-default)}.ProviderSetupReminders-module__XBxyeG__warningIcon{color:var(--accent-orange-default)}.ProviderSetupReminders-module__XBxyeG__typeGroupCompleted{opacity:.7}.ProviderSetupReminders-module__XBxyeG__footer{border-top:1px solid var(--outline-dimmest)}}
@layer ruicomponents.text{.ProviderConfigForm-module__IebmVa__optionCardTitle.ProviderConfigForm-module__IebmVa__optionCardTitle{font-weight:var(--font-weight-medium)}}@layer css-modules{.ProviderConfigForm-module__IebmVa__iconContainer{background:var(--background-higher);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.ProviderConfigForm-module__IebmVa__enabledBadge{padding:var(--space-2) var(--space-8);border-radius:var(--border-radius-4);background:color-mix(in srgb, var(--accent-positive-default) 15%, transparent);color:var(--accent-positive-default);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.ProviderConfigForm-module__IebmVa__optionCard{align-items:flex-start;gap:var(--space-12);cursor:pointer;border:.5px solid var(--outline-default);border-radius:var(--border-radius-8);background-color:var(--background-default);padding:var(--space-12) var(--space-16);display:flex}.ProviderConfigForm-module__IebmVa__optionCard:hover{background-color:var(--background-highest)}.ProviderConfigForm-module__IebmVa__optionCard input[type=radio]:focus{outline:none}}
@layer ruicomponents.text{.ConfigureTab-module__kKc9Zq__errorText.ConfigureTab-module__kKc9Zq__errorText{color:var(--foreground-default)}}@layer css-modules{.ConfigureTab-module__kKc9Zq__loadingContainer{height:100%}.ConfigureTab-module__kKc9Zq__sectionContainer{margin-bottom:var(--space-24)}.ConfigureTab-module__kKc9Zq__providerItem{gap:var(--space-8)}.ConfigureTab-module__kKc9Zq__form{padding:0}.ConfigureTab-module__kKc9Zq__sectionTitle,.ConfigureTab-module__kKc9Zq__sectionSubtitle{margin-bottom:var(--space-16)}.ConfigureTab-module__kKc9Zq__providerIconContainer{margin-right:var(--space-8);flex-direction:row;align-items:center;display:flex}.ConfigureTab-module__kKc9Zq__pageTitle{margin-bottom:var(--space-16)}.ConfigureTab-module__kKc9Zq__hideOption{padding-top:var(--space-12);border-top:1px solid var(--outline-dimmest);margin-top:var(--space-4)}.ConfigureTab-module__kKc9Zq__saveButton{margin-top:var(--space-16)}.ConfigureTab-module__kKc9Zq__timestampContainer{margin-bottom:var(--space-16)}.ConfigureTab-module__kKc9Zq__dangerZoneSurface{border:1px solid var(--outline-dimmest)}}
@layer ruicomponents.text{.UsersTab-module__NFQCKa__label.UsersTab-module__NFQCKa__label{color:var(--foreground-default);font-size:var(--font-size-small);line-height:var(--line-height-default);font-weight:var(--font-weight-medium)}.UsersTab-module__NFQCKa__value.UsersTab-module__NFQCKa__value{gap:var(--space-8);color:var(--foreground-dimmer);font-size:var(--font-size-default);line-height:var(--line-height-default)}}@layer css-modules{.UsersTab-module__NFQCKa__title{margin-bottom:var(--space-16)}.UsersTab-module__NFQCKa__wrapper{flex-direction:column;height:100%;display:flex}.UsersTab-module__NFQCKa__container{flex-direction:column;flex-grow:1;height:100%;display:flex}.UsersTab-module__NFQCKa__headerTitle{margin-bottom:var(--space-16);align-items:center}.UsersTab-module__NFQCKa__tableWrapper{flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0;display:flex;overflow:hidden}.UsersTab-module__NFQCKa__table{flex-grow:1;width:100%;height:100%;container:table/inline-size}.UsersTab-module__NFQCKa__table [class~=userIdColumn]{width:15%;min-width:100px;max-width:200px}.UsersTab-module__NFQCKa__table [class~=nameColumn]{width:20%;min-width:200px;max-width:350px}.UsersTab-module__NFQCKa__table [class~=emailColumn]{width:25%;min-width:200px;max-width:350px}@container table (max-width:800px){.UsersTab-module__NFQCKa__table [class~=emailColumn]{display:none}}.UsersTab-module__NFQCKa__table [class~=lastLoggedInColumn]{width:10%;min-width:150px;max-width:200px}.UsersTab-module__NFQCKa__table [class~=actionsColumn]{width:10%}.UsersTab-module__NFQCKa__searchContainer{margin-bottom:var(--space-16);width:fit-content}}
@container (max-width:480px){@layer css-modules{.ReplitAuthContent-module__JvqUlW__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer css-modules{.ReplitAuthContent-module__JvqUlW__container{height:100%}.ReplitAuthContent-module__JvqUlW__header{border-bottom:1px solid var(--outline-dimmest);overflow:auto hidden}.ReplitAuthContent-module__JvqUlW__tabs{flex-grow:1;flex-shrink:1;height:100%}.ReplitAuthContent-module__JvqUlW__tabs [role=tablist]{height:100%}.ReplitAuthContent-module__JvqUlW__body{overflow-y:auto}.ReplitAuthContent-module__JvqUlW__content{max-height:100%}.ReplitAuthContent-module__JvqUlW__bannerWrapper{width:fit-content}.ReplitAuthContent-module__JvqUlW__previewGrid{gap:var(--space-12);width:100%;height:100%;padding:var(--space-16);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:96px;align-content:center;display:grid}.ReplitAuthContent-module__JvqUlW__setupRequiredIcon{color:var(--accent-orange-default)}}
@layer css-modules{.connectors-module__WJv-Wa__connectorSegmentBorder{top:100%;left:var(--connectors--connector-left,0);width:18px;height:var(--connectors--connector-height,0);border-right:2px solid var(--outline-dimmer);--connectors--connector-left:0px;--connectors--connector-height:0px;position:absolute}.connectors-module__WJv-Wa__parallelSegmentBorder{top:0;bottom:0;left:var(--connectors--connector-left,0);width:18px;height:var(--connectors--connector-height,0);border-left:2px solid var(--outline-dimmer);border-bottom:2px solid var(--outline-dimmer);--connectors--connector-left:0px;--connectors--connector-height:0px;border-radius:0 0 0 50px;position:absolute}.connectors-module__WJv-Wa__parallelSegmentConnectorBorder{top:0;bottom:0;left:var(--connectors--connector-left,0);border-left:2px solid var(--outline-dimmer);--connectors--connector-left:0px;height:115%;position:absolute}.connectors-module__WJv-Wa__marker{background-color:var(--foreground-dimmest);border-radius:var(--border-radius-round);width:4px;height:4px;position:absolute;top:-2px;left:-3px}.connectors-module__WJv-Wa__sequentialMarkerBorder{top:4px;left:var(--connectors--marker-left,0);border-top:2px solid var(--outline-dimmer);border-right:2px solid var(--outline-dimmer);--connectors--marker-left:0px;border-radius:0 10px 0 0;width:30px;height:12px;position:relative}.connectors-module__WJv-Wa__parallelMarkerBorder{top:4px;left:var(--connectors--marker-left,0);border-left:2px solid var(--outline-dimmer);--connectors--marker-left:0px;width:30px;height:12px;position:relative}}
@layer ruicomponents.text{.TaskInput-module__ptg_XW__disabledInput.TaskInput-module__ptg_XW__disabledInput{border-radius:var(--border-radius-4);padding:var(--space-4) var(--space-8);color:var(--foreground-default);background-color:var(--background-default);opacity:.7;flex-grow:1;flex-shrink:1}}@layer css-modules{.TaskInput-module__ptg_XW__input{color:var(--foreground-default);flex-grow:1;flex-shrink:1}}
@layer css-modules{.TaskSelect-module__TMNQqW__taskSelect{flex-grow:1;flex-shrink:1}}
@layer css-modules{.Task-module__xkcVvG__dragIcon{cursor:grab}.Task-module__xkcVvG__dropIndicator{height:4px;margin:var(--space-8);border-radius:var(--border-radius-4);background-color:var(--accent-blue-default)}}
@layer ruicomponents.text{.Workflow-module__EGZfra__nameWarning.Workflow-module__EGZfra__nameWarning{color:var(--accent-red-default)}}@layer css-modules{.Workflow-module__EGZfra__root{background-color:var(--background-default);border:1px solid var(--background-higher);border-radius:0 0 var(--border-radius-4) var(--border-radius-4);max-height:520px;overflow:auto}.Workflow-module__EGZfra__inputRow{position:relative}.Workflow-module__EGZfra__switchInputs{justify-content:space-between;align-items:center;position:relative}.Workflow-module__EGZfra__tasks,.Workflow-module__EGZfra__taskItem{position:relative}}
@layer ruicomponents.text{.NewWorkflow-module__sBLWzG__nameWarning.NewWorkflow-module__sBLWzG__nameWarning{color:var(--accent-red-default)}}@layer css-modules{.NewWorkflow-module__sBLWzG__wrapper{border:1px solid var(--background-higher)}.NewWorkflow-module__sBLWzG__root{max-height:520px;overflow:hidden}.NewWorkflow-module__sBLWzG__inputs{margin-bottom:var(--space-4)}.NewWorkflow-module__sBLWzG__taskItem{position:relative}.NewWorkflow-module__sBLWzG__buttons{border-top:1px solid var(--background-higher)}.NewWorkflow-module__sBLWzG__nameInput{margin-top:var(--space-4);margin-bottom:var(--space-4)}}
@layer css-modules{.index-module__b1F5JG__expandedContent{border-top:1px solid var(--outline-dimmer)}.index-module__b1F5JG__generatedList{opacity:.7}.index-module__b1F5JG__divider{background-color:var(--accent-primary-dimmest);height:2px}}
@layer css-modules{.WorkflowsEmptyState-module__7CmP4G__emptyStateWrapper{line-height:32px}}
@layer css-modules{.index-module__lRbzAq__wrapper{background-color:var(--background-higher)}.index-module__lRbzAq__wrapperWarning{background-color:var(--accent-orange-dimmest)}.index-module__lRbzAq__firstLine{max-width:100%;overflow:hidden}.index-module__lRbzAq__secondLine{max-width:100%;color:var(--foreground-dimmest);overflow:hidden}.index-module__lRbzAq__secondLineWarning{max-width:100%;color:var(--accent-orange-strongest);overflow:hidden}.index-module__lRbzAq__verticalDivider{margin-left:var(--space-6);margin-right:var(--space-6);background-color:var(--foreground-default);width:1px;height:1em}}
@layer css-modules{.SearchWidget-module__wnO6Xa__widget{align-items:center;height:30px;display:flex}.SearchWidget-module__wnO6Xa__widget input,.SearchWidget-module__wnO6Xa__widget button{margin:0 var(--space-4)}.SearchWidget-module__wnO6Xa__widget input{box-shadow:none;border-radius:var(--border-radius-4);background-color:var(--background-default);padding:var(--space-4) var(--space-8);width:85px;height:24px;color:var(--foreground-default);border:none}:is(.SearchWidget-module__wnO6Xa__widget input)::placeholder{color:var(--foreground-default)}:is(.SearchWidget-module__wnO6Xa__widget input):focus{border-color:var(--accent-primary-default);outline:none}}
@layer css-modules{.ShellSelectionPopover-module__8rRhrW__root{border:1px solid var(--outline-default);display:inline-block}.ShellSelectionPopover-module__8rRhrW__askButton{border-right:1px solid var(--outline-default)}.ShellSelectionPopover-module__8rRhrW__askButtonInner{border-radius:var(--border-radius-6) 0 0 var(--border-radius-6);height:26px}.ShellSelectionPopover-module__8rRhrW__copyButton>button{border-radius:0 var(--border-radius-6) var(--border-radius-6) 0;width:26px;height:26px}}
@layer css-modules{.index-module__xLaXJq__controls{top:var(--space-8);right:var(--space-8);z-index:8;opacity:0;flex-direction:row;align-items:center;height:30px;position:absolute}.index-module__xLaXJq__container{height:100%}.index-module__xLaXJq__container:focus-within .index-module__xLaXJq__controls{opacity:1}.index-module__xLaXJq__cover{width:100%;height:100%;position:absolute;top:0;left:0}.index-module__xLaXJq__xtermWrapper{height:100%;overflow:hidden}.index-module__xLaXJq__xtermWrapper .xterm{margin:var(--space-8) 0 var(--space-4) var(--space-8);height:100%}.index-module__xLaXJq__xtermWrapperWithBorderRadius .xterm-viewport{border-radius:0 0 var(--border-radius-8) var(--border-radius-8)}}
@layer css-modules{.ShellPid2-module__C_Zg7G__wrapper{height:100%;position:relative}}
@layer css-modules{.ShellPid2Muxed-module__lzmJcG__shellListButton.ShellPid2Muxed-module__lzmJcG__shellListButton{box-sizing:border-box;min-width:0;min-height:0;padding:var(--space-2);gap:var(--space-8);opacity:.8;border-style:solid;border-width:0;outline:none;flex-direction:row;flex-shrink:1;flex-basis:auto;align-items:center;height:22px;transition-property:background-color,box-shadow,opacity;display:flex}.ShellPid2Muxed-module__lzmJcG__wrapper{flex-direction:column;height:100%;display:flex}.ShellPid2Muxed-module__lzmJcG__headerWrapper{border-bottom:1px solid var(--outline-dimmest);height:28px}.ShellPid2Muxed-module__lzmJcG__failureWrapper{color:var(--accent-negative-stronger)}.ShellPid2Muxed-module__lzmJcG__terminalWrapper{flex:1px;height:100%}.ShellPid2Muxed-module__lzmJcG__shellListItemWrapper{width:100%;overflow:hidden}.ShellPid2Muxed-module__lzmJcG__shellListButtonLabel{flex-shrink:1;align-items:center}.ShellPid2Muxed-module__lzmJcG__shellListItem{gap:var(--space-8);border-radius:var(--border-radius-default);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-6);color:var(--foreground-default);cursor:pointer;outline:2px solid var(--accent-primary-default);outline-offset:-2px;background-color:#0000;border:1px solid #0000;outline-color:#0000;flex-direction:row;align-items:center;transition-property:background-color,box-shadow;display:flex}.ShellPid2Muxed-module__lzmJcG__shellListItem[data-hovered],.ShellPid2Muxed-module__lzmJcG__shellListItem[data-focused]{background-color:var(--interactive-background)}.ShellPid2Muxed-module__lzmJcG__shellListItem[data-selected]{background-color:var(--interactive-background--active)}.ShellPid2Muxed-module__lzmJcG__shellListItem[aria-disabled]{color:var(--foreground-dimmest);cursor:not-allowed}.ShellPid2Muxed-module__lzmJcG__runningShellsCountBadge{background-color:var(--background-highest);width:18px;height:18px;font-size:var(--font-size-small);border-radius:50%;justify-content:center;align-items:center}}@layer ruicomponents.text{.ShellPid2Muxed-module__lzmJcG__shellListItemText.ShellPid2Muxed-module__lzmJcG__shellListItemText{font-family:var(--font-family-code);font-size:var(--font-size-small);flex-shrink:0}.ShellPid2Muxed-module__lzmJcG__shellListItemCommand.ShellPid2Muxed-module__lzmJcG__shellListItemCommand{font-family:var(--font-family-code);font-size:var(--font-size-small);white-space:nowrap;text-overflow:ellipsis;flex:1px;overflow:hidden}.ShellPid2Muxed-module__lzmJcG__shellListCurrentText.ShellPid2Muxed-module__lzmJcG__shellListCurrentText,.ShellPid2Muxed-module__lzmJcG__shellListNotRunningText.ShellPid2Muxed-module__lzmJcG__shellListNotRunningText{font-size:var(--font-size-small);color:var(--accent-grey-default)}}
@layer ruicomponents.text{.Prompt-module__VFhjma__errorText.Prompt-module__VFhjma__errorText{color:var(--accent-negative-stronger)}}
@layer css-modules{.VncOutputErrorState-module__ixq7Ga__actionContent{width:450px;max-width:100%}}
@layer css-modules{.index-module__NszkZq__root{width:100%;height:100%;position:relative}.index-module__NszkZq__target{width:100%;height:100%}.index-module__NszkZq__overlay{background-color:var(--background-default);width:100%;height:100%;position:absolute;top:0;left:0}.index-module__NszkZq__overlay:empty{display:none}}
@layer css-modules{.ToolEmptyStatePreview-module__UFH9jW__previewGrid{gap:var(--space-12);padding:var(--space-16);box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:120px;align-content:start;width:100%;height:100%;display:grid}@container (max-width:480px){.ToolEmptyStatePreview-module__UFH9jW__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}}
@layer css-modules{.AnalyticsView-module__pFdhha__container{gap:var(--space-32);padding-bottom:var(--space-32);display:grid}@container (min-width:600px){.AnalyticsView-module__pFdhha__container{grid-template-columns:repeat(2,minmax(0,1fr))}.AnalyticsView-module__pFdhha__fullWidth{grid-column:span 2}}.AnalyticsView-module__pFdhha__pies{flex-direction:column;gap:32px;display:flex}@container (min-width:600px){.AnalyticsView-module__pFdhha__pies{grid-column:span 2}}@container (min-width:480px){.AnalyticsView-module__pFdhha__pies{flex-direction:row}.AnalyticsView-module__pFdhha__pies>*{flex:1}}}
@layer css-modules{.index-module__LOpCsW__shell{height:100%}.index-module__LOpCsW__emptyStateBody{min-height:0}.index-module__LOpCsW__scrollBody{min-height:0;overflow-y:auto}}
@layer css-modules{.ClerkMauCard-module__NKUQma__headline{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}}
@layer ruicomponents.text{.DependencyAuditView-module__V0_lZa__statusFixed.DependencyAuditView-module__V0_lZa__statusFixed{color:var(--accent-positive-default)}.DependencyAuditView-module__V0_lZa__statusInProgress.DependencyAuditView-module__V0_lZa__statusInProgress{color:var(--accent-primary-default)}}@layer css-modules{.DependencyAuditView-module__V0_lZa__section{width:100%}.DependencyAuditView-module__V0_lZa__infoCopy{max-width:56ch}.DependencyAuditView-module__V0_lZa__outerContainer{background:var(--background-root);padding:var(--space-12);min-height:200px}.DependencyAuditView-module__V0_lZa__loadingContainer{padding:0}.DependencyAuditView-module__V0_lZa__stateContainer{min-height:calc(200px - var(--space-24))}.DependencyAuditView-module__V0_lZa__resultsTable{overflow:hidden}.DependencyAuditView-module__V0_lZa__tableContainer{overflow-x:auto}.DependencyAuditView-module__V0_lZa__selectionCheckboxSlot{width:calc(var(--space-12) + var(--space-16) + var(--space-8));flex-shrink:0}.DependencyAuditView-module__V0_lZa__tableContainer table{border-spacing:0;background:var(--background-root);table-layout:fixed;width:100%;min-width:400px}.DependencyAuditView-module__V0_lZa__tableContainer thead tr th{border-bottom:1px solid var(--surface-border-color-subtle);background:var(--background-higher);white-space:nowrap;font-weight:var(--font-weight-medium)}.DependencyAuditView-module__V0_lZa__tableContainer tbody tr{border-color:var(--surface-border-color-subtle)!important}.DependencyAuditView-module__V0_lZa__tableContainer tbody tr:last-child{border-bottom-width:0!important}:is(.DependencyAuditView-module__V0_lZa__tableContainer tbody tr td,.DependencyAuditView-module__V0_lZa__tableContainer thead tr th){vertical-align:middle;width:auto;max-width:0;padding:var(--space-8) var(--space-12)!important}.DependencyAuditView-module__V0_lZa__tableContainer tbody tr td{background:var(--background-root)}:is(.DependencyAuditView-module__V0_lZa__tableContainer tbody tr td:first-child,.DependencyAuditView-module__V0_lZa__tableContainer thead tr th:first-child){width:calc(var(--space-12) + var(--space-16) + var(--space-8));max-width:none;padding-left:0!important;padding-right:0!important}:is(.DependencyAuditView-module__V0_lZa__tableContainer tbody tr td:last-child,.DependencyAuditView-module__V0_lZa__tableContainer thead tr th:last-child){padding-right:var(--space-12)!important}:is(.DependencyAuditView-module__V0_lZa__tableContainer tbody tr td:nth-child(2),.DependencyAuditView-module__V0_lZa__tableContainer thead tr th:nth-child(2)){padding-left:0!important}:is(.DependencyAuditView-module__V0_lZa__tableContainer tbody tr td:nth-child(3),.DependencyAuditView-module__V0_lZa__tableContainer thead tr th:nth-child(3)){width:18%}:is(.DependencyAuditView-module__V0_lZa__tableContainer tbody tr td:nth-child(4),.DependencyAuditView-module__V0_lZa__tableContainer thead tr th:nth-child(4)){width:30%}}
@layer css-modules{.ScanCtaDropdown-module__cV7upa__buttonGroup .ScanCtaDropdown-module__cV7upa__buttonGroupLeft{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ScanCtaDropdown-module__cV7upa__buttonGroup .ScanCtaDropdown-module__cV7upa__buttonGroupDivider{background-color:var(--accent-primary-dimmest)!important}.ScanCtaDropdown-module__cV7upa__buttonGroup .ScanCtaDropdown-module__cV7upa__buttonGroupRight{min-width:auto;padding-inline:var(--space-8)!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.ScanCtaDropdown-module__cV7upa__popover{max-width:calc(100vw - var(--space-24))}.ScanCtaDropdown-module__cV7upa__scanChangesLabel{cursor:pointer}.ScanCtaDropdown-module__cV7upa__contextTextarea{border:1px solid var(--outline-dimmest);border-radius:var(--border-radius-8);background:var(--background-higher);padding:var(--space-8);resize:vertical;width:100%;min-height:104px;color:var(--foreground-default);font:inherit}.ScanCtaDropdown-module__cV7upa__contextTextarea::placeholder{color:var(--foreground-dimmest)}.ScanCtaDropdown-module__cV7upa__contextTextarea:disabled{opacity:.7;cursor:not-allowed}.ScanCtaDropdown-module__cV7upa__contextTextarea:focus-visible{outline:2px solid var(--accent-primary-strongest);outline-offset:1px}}
@layer css-modules{.LockedAgentScanSection-module__gdDcGG__container{background:var(--background-root)}.LockedAgentScanSection-module__gdDcGG__benefits{width:fit-content;max-width:56ch;margin-inline:auto}.LockedAgentScanSection-module__gdDcGG__benefitIcon{justify-content:center;align-items:center;min-width:20px;height:20px;display:flex}}
@layer css-modules{.ScannerLogos-module__vOMRha__semgrepLogo{max-width:76px;max-height:16px;color:var(--foreground-default);display:inline}.ScannerLogos-module__vOMRha__hounddogLogo,.ScannerLogos-module__vOMRha__socketLogo{max-width:76px;max-height:16px;display:inline}}
@layer css-modules{.IssueTable-module__FU0HSa__scrollArea{container-type:inline-size}.IssueTable-module__FU0HSa__table{width:100%}.IssueTable-module__FU0HSa__table [class~=issuesColumn]{width:100%;min-width:320px;max-width:0}.IssueTable-module__FU0HSa__sectionRowContent{left:var(--space-12);width:calc(100cqi - 2 * var(--space-12));position:sticky}}
@media (max-width:760px){@layer css-modules{.VulnerabilityGroupList-module__41hHEW__expandedContent{padding-left:0}}}@media (max-width:479px){@layer css-modules{.VulnerabilityGroupList-module__41hHEW__tabLabelWide{display:none}.VulnerabilityGroupList-module__41hHEW__tabLabelCompact{display:inline}}}@layer ruicomponents.text{.VulnerabilityGroupList-module__41hHEW__groupTitle.VulnerabilityGroupList-module__41hHEW__groupTitle{font-weight:var(--font-weight-medium)}.VulnerabilityGroupList-module__41hHEW__emptyState.VulnerabilityGroupList-module__41hHEW__emptyState{color:var(--foreground-dimmer)}}@layer css-modules{.VulnerabilityGroupList-module__41hHEW__section,.VulnerabilityGroupList-module__41hHEW__tabRow{width:100%}.VulnerabilityGroupList-module__41hHEW__tabList{flex-shrink:1;min-width:0;overflow-x:auto}.VulnerabilityGroupList-module__41hHEW__fixAllButtonWrapper{flex-shrink:0}.VulnerabilityGroupList-module__41hHEW__tableSurface{overflow:hidden}.VulnerabilityGroupList-module__41hHEW__tableContainer{overflow-x:auto}.VulnerabilityGroupList-module__41hHEW__infoIconWrapper{cursor:help;flex-shrink:0;display:inline-flex}.VulnerabilityGroupList-module__41hHEW__groupFixed{opacity:.65}.VulnerabilityGroupList-module__41hHEW__groupFixedCheckboxPlaceholder{width:var(--space-16);height:var(--space-16)}.VulnerabilityGroupList-module__41hHEW__rowTitle{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:inline-block;overflow:hidden}.VulnerabilityGroupList-module__41hHEW__vulnerabilityRow{cursor:pointer!important}.VulnerabilityGroupList-module__41hHEW__expandButton{margin-left:-4px;background:0 0!important}.VulnerabilityGroupList-module__41hHEW__expandButtonExpanded{transform:rotate(180deg)}.VulnerabilityGroupList-module__41hHEW__expandedContent{padding:var(--space-4) 0 var(--space-10) 20px;text-align:left;overflow-wrap:anywhere}.VulnerabilityGroupList-module__41hHEW__expandedContent .rendered-markdown>*{color:var(--foreground-dimmer)}.VulnerabilityGroupList-module__41hHEW__tableContainer table{border-spacing:0;background:var(--background-root);table-layout:fixed;width:100%;min-width:400px}.VulnerabilityGroupList-module__41hHEW__tableContainer thead tr th{border-bottom:1px solid var(--surface-border-color-subtle);background:var(--background-higher);white-space:nowrap;font-weight:var(--font-weight-medium)}.VulnerabilityGroupList-module__41hHEW__tableContainer tbody tr{border-color:var(--surface-border-color-subtle)!important}.VulnerabilityGroupList-module__41hHEW__tableContainer tbody tr:last-child{border-bottom-width:0!important}:is(.VulnerabilityGroupList-module__41hHEW__tableContainer tbody tr td,.VulnerabilityGroupList-module__41hHEW__tableContainer thead tr th){vertical-align:middle;width:auto;max-width:0;padding:var(--space-8) var(--space-12)!important}.VulnerabilityGroupList-module__41hHEW__tableContainer tbody tr td{background:var(--background-root)}.VulnerabilityGroupList-module__41hHEW__tableContainer tbody tr[data-hovered] td{background:var(--background-default)}:is(.VulnerabilityGroupList-module__41hHEW__tableContainer tbody tr td:first-child,.VulnerabilityGroupList-module__41hHEW__tableContainer thead tr th:first-child){width:58%;padding-left:var(--space-12)!important}:is(.VulnerabilityGroupList-module__41hHEW__tableContainer tbody tr td:nth-child(2),.VulnerabilityGroupList-module__41hHEW__tableContainer thead tr th:nth-child(2)),:is(.VulnerabilityGroupList-module__41hHEW__tableContainer tbody tr td:nth-child(3),.VulnerabilityGroupList-module__41hHEW__tableContainer thead tr th:nth-child(3)){width:16%}:is(.VulnerabilityGroupList-module__41hHEW__tableContainer tbody tr td:nth-child(4),.VulnerabilityGroupList-module__41hHEW__tableContainer thead tr th:nth-child(4)){padding-right:var(--space-12);width:10%}.VulnerabilityGroupList-module__41hHEW__vulnerabilityStatusCell{width:26%}.VulnerabilityGroupList-module__41hHEW__tabLabelCompact{display:none}}
@layer css-modules{.index-module__Wq2lBG__root{width:100%;height:100%;overflow-y:hidden}.index-module__Wq2lBG__scroll{height:100%;overflow-y:auto}.index-module__Wq2lBG__content{width:100%;padding-inline:var(--space-16)}@media (min-width:1024px){.index-module__Wq2lBG__content{padding-inline:var(--space-32)}}.index-module__Wq2lBG__section{width:100%}.index-module__Wq2lBG__infoCopy{max-width:56ch}.index-module__Wq2lBG__messageSurface{background:var(--background-higher)}.index-module__Wq2lBG__resultsContainer{background:var(--background-root);padding:var(--space-12);min-height:200px}.index-module__Wq2lBG__loadingContainer{padding:0}.index-module__Wq2lBG__stateContainer{min-height:calc(200px - var(--space-24))}}
:root{--TaskPlan--max-content-width:75ch}@layer css-modules{.TaskPlan-module__Vl63zG__root{width:100%;height:100%;position:relative;overflow-y:hidden}.TaskPlan-module__Vl63zG__scroll{height:100%;overflow-y:auto}.TaskPlan-module__Vl63zG__content{width:100%;overflow:auto}.TaskPlan-module__Vl63zG__attribution{width:100%;max-width:var(--TaskPlan--max-content-width);justify-content:flex-end}.TaskPlan-module__Vl63zG__markdownContainer{width:100%}.TaskPlan-module__Vl63zG__markdownContainer .rendered-markdown{flex-direction:column;justify-content:center;align-items:center;display:flex}.TaskPlan-module__Vl63zG__markdownContainer .rendered-markdown>*{width:100%;max-width:var(--TaskPlan--max-content-width)}.TaskPlan-module__Vl63zG__markdownContainer .rendered-markdown>table{max-width:100%}.TaskPlan-module__Vl63zG__dependencies{width:100%;max-width:var(--TaskPlan--max-content-width)}.TaskPlan-module__Vl63zG__empty{width:100%;height:100%;padding:var(--space-24);justify-content:center;align-items:center;display:flex}}
@layer ruicomponents.text{.CommandsTab-module__A7nnJa__commandId.CommandsTab-module__A7nnJa__commandId{font-family:var(--font-family-code)}.CommandsTab-module__A7nnJa__textMedium.CommandsTab-module__A7nnJa__textMedium{font-weight:500}.CommandsTab-module__A7nnJa__commandShell.CommandsTab-module__A7nnJa__commandShell{font-size:var(--font-size-small);font-family:var(--font-family-code);word-break:break-all}.CommandsTab-module__A7nnJa__errorText.CommandsTab-module__A7nnJa__errorText{color:var(--accent-negative-default)}}@layer css-modules{.CommandsTab-module__A7nnJa__tableRow:not(:last-child){border-bottom:1px solid var(--outline-dimmest)}.CommandsTab-module__A7nnJa__tableRowClickable{cursor:pointer;transition:background-color .15s}.CommandsTab-module__A7nnJa__tableRowClickable:hover{background-color:var(--background-higher)}.CommandsTab-module__A7nnJa__commandInput{font-size:var(--font-size-small);font-family:var(--font-family-code)}}
@layer css-modules{.CommandOutput-module__AU13wW__outputBlock{border:1px solid var(--outline-dimmest);overflow:hidden}.CommandOutput-module__AU13wW__outputBlockScrollable{border:1px solid var(--outline-dimmest);background-color:var(--background-root);scrollbar-color:transparent transparent;scrollbar-width:thin;max-height:300px;overflow-y:auto}.CommandOutput-module__AU13wW__outputBlockScrollable:hover{scrollbar-color:var(--outline-dimmer) transparent}.CommandOutput-module__AU13wW__xtermContainer{opacity:0;min-height:150px;max-height:300px}.CommandOutput-module__AU13wW__xtermReady{opacity:1}.CommandOutput-module__AU13wW__outputPre{padding:var(--space-12);color:var(--foreground-dimmer);font-size:var(--font-size-small);line-height:1.5;font-family:var(--font-family-code);white-space:pre-wrap;word-break:break-all;margin:0}}
@layer ruicomponents.text{.RunsTab-module__eyCENG__textMedium.RunsTab-module__eyCENG__textMedium{font-weight:500}.RunsTab-module__eyCENG__commandId.RunsTab-module__eyCENG__commandId{font-family:var(--font-family-code)}.RunsTab-module__eyCENG__commandShell.RunsTab-module__eyCENG__commandShell{font-size:var(--font-size-small);font-family:var(--font-family-code);word-break:break-all}.RunsTab-module__eyCENG__errorText.RunsTab-module__eyCENG__errorText{color:var(--accent-negative-default)}}@layer css-modules{.RunsTab-module__eyCENG__runsRoot{scrollbar-color:transparent transparent;scrollbar-width:thin;overflow-y:auto}.RunsTab-module__eyCENG__runsRoot:hover{scrollbar-color:var(--outline-dimmer) transparent}.RunsTab-module__eyCENG__runItem{transition:border-color .15s,box-shadow .15s}.RunsTab-module__eyCENG__runItemHeader{cursor:pointer}.RunsTab-module__eyCENG__chevron{margin-left:var(--space-4);flex-shrink:0;transition:transform .15s}.RunsTab-module__eyCENG__chevronExpanded{transform:rotate(180deg)}.RunsTab-module__eyCENG__cmdIconWrap{flex-shrink:0;padding-top:2px}.RunsTab-module__eyCENG__runItemRow{align-items:baseline}.RunsTab-module__eyCENG__timeLabel{white-space:nowrap;flex-shrink:0}.RunsTab-module__eyCENG__runSummaryText{width:100%}.RunsTab-module__eyCENG__expandedDetail{border-top:1px solid var(--outline-dimmest)}.RunsTab-module__eyCENG__resultRow:not(:last-child){border-bottom:1px solid var(--outline-dimmest)}}
@layer css-modules{.ValidationPane-module__k11STq__root{height:100%;overflow:hidden}.ValidationPane-module__k11STq__content{width:100%;overflow:hidden}.ValidationPane-module__k11STq__tabsFill,.ValidationPane-module__k11STq__tabsFill>[role=tabpanel]{flex-direction:column;flex:1;min-height:0;display:flex}.ValidationPane-module__k11STq__tabContentScroll{overflow-y:auto}}
@layer css-modules{.WorkspaceSkillMarkdown-module__B1iDgG__bodyRoot{overflow-y:auto}.WorkspaceSkillMarkdown-module__B1iDgG__contentRoot{width:100%;height:100%;margin:0 auto;overflow:auto}@media only screen and (min-width:768px){.WorkspaceSkillMarkdown-module__B1iDgG__contentRoot{padding-left:var(--space-32);padding-right:var(--space-32)}}.WorkspaceSkillMarkdown-module__B1iDgG__markdownContainer{--skill-markdown-max-width:840px;width:100%}.WorkspaceSkillMarkdown-module__B1iDgG__markdownContainer .rendered-markdown{flex-direction:column;justify-content:center;align-items:center;display:flex}.WorkspaceSkillMarkdown-module__B1iDgG__markdownContainer .rendered-markdown>*{max-width:var(--skill-markdown-max-width);width:100%}.WorkspaceSkillMarkdown-module__B1iDgG__markdownContainer .rendered-markdown>table{max-width:100%}}
@layer css-modules{.MobileDownloadTourButton-module__zd9WjG__buttonLeft{flex-grow:1}}
@keyframes index-module__uqaglG__republish-button-glow{0%,to{box-shadow:0 0 #0000}40%,60%{box-shadow:0 0 8px 4px color-mix(in srgb, var(--accent-primary-default) 50%, transparent)}}@layer css-modules{.index-module__uqaglG__ctaGroup{flex-flow:wrap}}
@layer css-modules{.PrepareDatabaseStage-module__VFnd1q__stage{container-type:inline-size}.PrepareDatabaseStage-module__VFnd1q__stageHeader.PrepareDatabaseStage-module__VFnd1q__isExpanded{margin-bottom:var(--space-8);border-bottom:1px solid var(--background-highest);padding-bottom:var(--space-8)}.PrepareDatabaseStage-module__VFnd1q__stageTitle{overflow-wrap:anywhere;word-break:break-word}}
@layer css-modules{.index-module__WVKAra__self,.index-module__WVKAra__bottom{overflow:hidden}}
@layer css-modules{.DeploymentInProgress-module__LXM7hq__container{border:1px solid var(--outline-dimmer)}.DeploymentInProgress-module__LXM7hq__bottom{border-radius:0 0 var(--border-radius-4) var(--border-radius-4);overflow:hidden}.DeploymentInProgress-module__LXM7hq__logsOpen{height:auto;overflow:hidden}.DeploymentInProgress-module__LXM7hq__logsClosed{height:0;overflow:hidden}.DeploymentInProgress-module__LXM7hq__xtermContainer{display:flex;overflow:hidden}.DeploymentInProgress-module__LXM7hq__xterm{width:100%;max-width:100%;height:340px}.DeploymentInProgress-module__LXM7hq__divider{background-color:var(--outline-dimmer)}}
@layer css-modules{.HistoryListItem-module__PjfhIG__item{color:var(--foreground-dimmest)}.HistoryListItem-module__PjfhIG__item .HistoryListItem-module__PjfhIG__itemLine{visibility:hidden;align-self:center}@container (min-width:640px){.HistoryListItem-module__PjfhIG__item .HistoryListItem-module__PjfhIG__itemLine{border-top:1px solid var(--outline-dimmest);flex-grow:1;flex-shrink:1}}.HistoryListItem-module__PjfhIG__item .HistoryListItem-module__PjfhIG__itemRight{text-align:right;visibility:hidden}.HistoryListItem-module__PjfhIG__item:hover{color:var(--foreground-default)}.HistoryListItem-module__PjfhIG__item:hover .HistoryListItem-module__PjfhIG__itemRight,.HistoryListItem-module__PjfhIG__item:hover .HistoryListItem-module__PjfhIG__itemLine{visibility:visible}@container (min-width:640px){.HistoryListItem-module__PjfhIG__itemMainText{flex-grow:0;flex-shrink:0}}.HistoryListItem-module__PjfhIG__itemRightVisible{text-align:right;visibility:visible}.HistoryListItem-module__PjfhIG__disabledLog{cursor:not-allowed}}
@layer ruicomponents.text{.History-module__loXJXW__failedBuildTimeText.History-module__loXJXW__failedBuildTimeText{font-style:italic;font-weight:300}}@layer css-modules{.History-module__loXJXW__root{z-index:0;container-type:inline-size}.History-module__loXJXW__buildRoot{height:100%}.History-module__loXJXW__divider{margin-left:var(--space-8);margin-right:var(--space-8);border-bottom:1px solid var(--outline-dimmest)}.History-module__loXJXW__name{color:var(--foreground-default);font-weight:var(--font-weight-medium)}.History-module__loXJXW__content{position:relative}.History-module__loXJXW__loadingCover{justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}.History-module__loXJXW__error{margin:var(--space-8);overflow:hidden}.History-module__loXJXW__xterm{border-bottom-left-radius:var(--border-radius-8);border-bottom-right-radius:var(--border-radius-8);width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.History-module__loXJXW__xterm>div{width:100%;height:100%;padding:var(--space-8);position:absolute;top:0;left:0}.History-module__loXJXW__empty{justify-content:center;align-items:stretch}.History-module__loXJXW__loadMore{justify-content:center;align-items:center}.History-module__loXJXW__failureButton{cursor:pointer;border-radius:var(--border-radius-8);gap:var(--space-6);padding-left:var(--space-8);padding-right:var(--space-8);color:var(--foreground-dimmer);background:0 0;border:none;flex-direction:row;align-items:center;height:32px;display:flex}@media (hover:hover) and (pointer:fine){.History-module__loXJXW__failureButton:hover{color:var(--foreground-default)}}.History-module__loXJXW__failureButton[data-highlight=true]{color:var(--accent-negative-strongest);background-color:var(--accent-negative-dimmest);border:1px solid var(--accent-negative-dimmer)}.History-module__loXJXW__failureInfo{flex-grow:1;flex-shrink:1}.History-module__loXJXW__failureInfo[data-open=false]{padding-bottom:var(--space-6)}.History-module__loXJXW__listLoading:last-of-type [data-timeline-line]{display:none}.History-module__loXJXW__loadingItem{height:20.4px;margin-top:var(--space-2);margin-left:var(--space-4);opacity:.5;flex-grow:1;flex-shrink:1;margin-bottom:14px}}
@layer css-modules{.Deployment-module__yaliEq__deploymentInfoWrapper:has(+[data-history-timeline-items="0"]) [data-timeline-line]{display:none}}
@layer ruicomponents.text{.EditReplForm-module__jQDoRq__validationText.EditReplForm-module__jQDoRq__validationText{color:var(--accent-negative-stronger)}}@layer css-modules{.EditReplForm-module__jQDoRq__validationIcon{color:var(--accent-negative-stronger)}}
@layer css-modules{.Component-module__PupOCG__errorStack{padding:var(--space-16);background-color:var(--background-higher);border-radius:var(--border-radius-8);width:100%;font-family:var(--font-family-code);white-space:pre;font-size:12px;overflow-y:hidden}.Component-module__PupOCG__userAndErrorIdContainer{background-color:var(--background-higher);width:100%}.Component-module__PupOCG__error{font-family:var(--font-family-code)}.Component-module__PupOCG__dimmest{color:var(--foreground-dimmest)}}
@layer css-modules{.DidMigrateToNix-module__EkmK8a__italic{font-style:italic}}
@layer ruicomponents.text{.QuotaExceeded-module__O_joZG__description.QuotaExceeded-module__O_joZG__description{text-align:center}}@layer css-modules{.QuotaExceeded-module__O_joZG__root{min-height:calc(100vh - 100px);position:relative}.QuotaExceeded-module__O_joZG__content{max-width:400px}}
@layer css-modules{.CanvasFrameWireframeLoader-module__Bm9-cG__root{box-sizing:border-box;background:var(--background-default);padding:clamp(var(--space-12), 4cqi, var(--space-24));width:100%;height:100%;overflow:hidden}.CanvasFrameWireframeLoader-module__Bm9-cG__canvas{width:100%;height:100%;display:block}.CanvasFrameWireframeLoader-module__Bm9-cG__fill{fill:var(--outline-dimmest)}.CanvasFrameWireframeLoader-module__Bm9-cG__outline{fill:none;stroke:var(--outline-dimmer);stroke-width:2px}}
@layer css-modules{.TaskListPrimitives-v2-module__cWhQHa__stickySectionHeader{z-index:2;position:sticky;top:0}.TaskListPrimitives-v2-module__cWhQHa__stickySectionHeader:before{content:"";top:calc(-1 * var(--space-4));height:var(--space-4);background:var(--surface-color);pointer-events:none;position:absolute;left:0;right:0}.TaskListPrimitives-v2-module__cWhQHa__iconSlot{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.TaskListPrimitives-v2-module__cWhQHa__iconSlot svg,.TaskListPrimitives-v2-module__cWhQHa__iconSlot canvas{width:14px;min-width:14px;height:14px;min-height:14px}}
@layer css-modules{.ToolList2-module__yA9bXq__list{overflow-y:auto}.ToolList2-module__yA9bXq__listEdgeToEdge{scroll-padding-top:var(--header-tabs-feed-top-inset,0);scroll-padding-bottom:var(--bonsai-safe-area-bottom,0);scrollbar-width:none}.ToolList2-module__yA9bXq__listEdgeToEdge::-webkit-scrollbar{display:none}.ToolList2-module__yA9bXq__searchRow{min-height:44px}.ToolList2-module__yA9bXq__searchContainer{max-width:600px}.ToolList2-module__yA9bXq__searchArea{margin-bottom:var(--header-tabs-action-bar-bleed,0);position:relative}.ToolList2-module__yA9bXq__searchArea:before{content:"";inset-inline:0;height:var(--space-12);pointer-events:none;background:linear-gradient(to bottom, transparent 0%, var(--surface-color) 100%);position:absolute;top:0;transform:translateY(-100%)}.ToolList2-module__yA9bXq__item{text-align:left;touch-action:manipulation;min-height:44px}.ToolList2-module__yA9bXq__item svg{fill:currentColor}.ToolList2-module__yA9bXq__titleLine{font-size:var(--font-size-default);line-height:var(--line-height-default)}.ToolList2-module__yA9bXq__descriptionLine{font-size:var(--font-size-small);line-height:var(--line-height-small)}}
@layer css-modules{.IframeShapePresentation-module__S3IFdq__artifactScreenshot{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute}.IframeShapePresentation-module__S3IFdq__tapHint{background:var(--background-higher);pointer-events:none;position:absolute;inset:0}.IframeShapePresentation-module__S3IFdq__tapHintContent{transform-origin:50%;transform:scale(2)}.IframeShapePresentation-module__S3IFdq__loader{background:var(--background-higher);width:100%;height:100%;overflow:hidden}.IframeShapePresentation-module__S3IFdq__mobileCanvasLoading{position:absolute;inset:0}.IframeShapePresentation-module__S3IFdq__phoneFrame{width:100%;height:100%;position:relative}.IframeShapePresentation-module__S3IFdq__phoneScreen{background-color:var(--background-root);position:absolute;inset:0;overflow:hidden}.IframeShapePresentation-module__S3IFdq__phoneFrameImage{opacity:0;z-index:1;pointer-events:none;position:absolute;inset:0}.IframeShapePresentation-module__S3IFdq__phoneFrameActive .IframeShapePresentation-module__S3IFdq__phoneScreen{border-radius:10.5%/5.2%;inset:2.2% 4.2%}.IframeShapePresentation-module__S3IFdq__phoneFrameActive .IframeShapePresentation-module__S3IFdq__phoneFrameImage{opacity:1}.IframeShapePresentation-module__S3IFdq__mobileLoadingOverlay{z-index:1;background-color:var(--background-default);position:absolute;inset:0}.IframeShapePresentation-module__S3IFdq__buildingOverlay{z-index:2;pointer-events:none;position:absolute;inset:0}.IframeShapePresentation-module__S3IFdq__buildingOverlayFill{opacity:1;z-index:1;position:absolute;inset:0}.IframeShapePresentation-module__S3IFdq__translucentBuildingOverlayFill{opacity:.38}}
@layer css-modules{.TaskRow-v2-module__aPafya__iconSlot{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.TaskRow-v2-module__aPafya__iconSlot svg,.TaskRow-v2-module__aPafya__iconSlot canvas{width:12px!important;min-width:12px!important;height:12px!important;min-height:12px!important}.TaskRow-v2-module__aPafya__iconSlotLarge{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.TaskRow-v2-module__aPafya__iconSlotLarge svg,.TaskRow-v2-module__aPafya__iconSlotLarge canvas{width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.TaskRow-v2-module__aPafya__renameInputSlot{flex:1;min-width:0}.TaskRow-v2-module__aPafya__renameInputSlot input{width:100%}}
@layer css-modules{.MobilePreviewUrlBar-module__OZQBTa__openButton{white-space:nowrap}}
@layer css-modules{.MakeVariantsDropdown-module__xV2qVG__dropdown{width:320px;overflow:hidden}}
@layer css-modules{.VirtualizedSectionRows-v2-module__Hu4HiW__scroll{scrollbar-color:var(--outline-dimmest) transparent;scrollbar-width:thin;max-height:240px;overflow-y:auto}.VirtualizedSectionRows-v2-module__Hu4HiW__scroll::-webkit-scrollbar{width:3px}.VirtualizedSectionRows-v2-module__Hu4HiW__scroll::-webkit-scrollbar-thumb{background-color:var(--outline-dimmest);border-radius:3px}.VirtualizedSectionRows-v2-module__Hu4HiW__virtualList{width:100%;position:relative}.VirtualizedSectionRows-v2-module__Hu4HiW__virtualRow{width:100%;position:absolute;top:0;left:0}}
@layer css-modules{.MobileInlinePreview-module__hyv07q__iframe{width:100%;height:100%;color-scheme:var(--iframe-color-scheme,light dark);border:none}.MobileInlinePreview-module__hyv07q__simulatorPreview{aspect-ratio:9/19.5;height:100%;max-height:100%;position:relative;overflow:hidden}.MobileInlinePreview-module__hyv07q__fullscreenButton{top:var(--space-12);right:var(--space-12);z-index:3;position:absolute}}
@media (prefers-reduced-motion:reduce){@layer css-modules{.CanvasExploreHandles-module__qHXDaa__handleTriggerCircle,.CanvasExploreHandles-module__qHXDaa__handleTriggerIcon{transition:none}}}@layer css-modules{.CanvasExploreHandles-module__qHXDaa__handles{z-index:2;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.CanvasExploreHandles-module__qHXDaa__handle{pointer-events:auto;width:40px;height:40px;position:absolute;top:0;left:0}.CanvasExploreHandles-module__qHXDaa__handle[data-pointer-nearest=false]{pointer-events:none}.CanvasExploreHandles-module__qHXDaa__handleTrigger{appearance:none;width:40px;height:40px;color:var(--white);cursor:pointer;--CanvasExploreHandles--handle-color:var(--accent-primary-dimmest);background:0 0;border:0;place-items:center;padding:0;display:grid}.CanvasExploreHandles-module__qHXDaa__handleTrigger[data-disabled]{opacity:.5;cursor:default}.CanvasExploreHandles-module__qHXDaa__handleTrigger:focus-visible{outline:0}.CanvasExploreHandles-module__qHXDaa__handleArtifact .CanvasExploreHandles-module__qHXDaa__handleTrigger{--CanvasExploreHandles--handle-color:var(--accent-magenta-dimmer)}.CanvasExploreHandles-module__qHXDaa__handleArtifact .CanvasExploreHandles-module__qHXDaa__handleTrigger[data-gathering=true],.CanvasExploreHandles-module__qHXDaa__handleArtifact .CanvasExploreHandles-module__qHXDaa__handleTrigger[data-open=true],.CanvasExploreHandles-module__qHXDaa__handleArtifact .CanvasExploreHandles-module__qHXDaa__handleTrigger:focus-visible,.CanvasExploreHandles-module__qHXDaa__handleArtifact .CanvasExploreHandles-module__qHXDaa__handleTrigger:hover:not([data-disabled]){--CanvasExploreHandles--handle-color:var(--accent-magenta-default)}.CanvasExploreHandles-module__qHXDaa__handle:not(.CanvasExploreHandles-module__qHXDaa__handleArtifact) .CanvasExploreHandles-module__qHXDaa__handleTrigger[data-gathering=true],.CanvasExploreHandles-module__qHXDaa__handle:not(.CanvasExploreHandles-module__qHXDaa__handleArtifact) .CanvasExploreHandles-module__qHXDaa__handleTrigger[data-open=true],.CanvasExploreHandles-module__qHXDaa__handle:not(.CanvasExploreHandles-module__qHXDaa__handleArtifact) .CanvasExploreHandles-module__qHXDaa__handleTrigger:focus-visible,.CanvasExploreHandles-module__qHXDaa__handle:not(.CanvasExploreHandles-module__qHXDaa__handleArtifact) .CanvasExploreHandles-module__qHXDaa__handleTrigger:hover:not([data-disabled]){--CanvasExploreHandles--handle-color:var(--accent-primary-default)}.CanvasExploreHandles-module__qHXDaa__handleTriggerCircle{background:var(--CanvasExploreHandles--handle-color);transform-origin:50%;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity 80ms ease-out,transform 80ms ease-out,box-shadow 80ms ease-out;display:grid;transform:scale(.2)}.CanvasExploreHandles-module__qHXDaa__handle[data-pointer-nearest=false] .CanvasExploreHandles-module__qHXDaa__handleTriggerCircle{opacity:0}.CanvasExploreHandles-module__qHXDaa__handleTriggerIcon{opacity:0;place-items:center;width:24px;height:24px;transition:opacity 60ms ease-out,transform 80ms ease-out;display:grid;transform:scale(.6)}.CanvasExploreHandles-module__qHXDaa__handleTriggerIcon svg{width:24px;height:24px}.CanvasExploreHandles-module__qHXDaa__handleTrigger:focus-visible .CanvasExploreHandles-module__qHXDaa__handleTriggerCircle{box-shadow:0 0 0 2px var(--background-root), 0 0 0 4px var(--CanvasExploreHandles--handle-color)}.CanvasExploreHandles-module__qHXDaa__handleTrigger:focus-visible .CanvasExploreHandles-module__qHXDaa__handleTriggerCircle,.CanvasExploreHandles-module__qHXDaa__handleTrigger[data-gathering=true] .CanvasExploreHandles-module__qHXDaa__handleTriggerCircle,.CanvasExploreHandles-module__qHXDaa__handleTrigger[data-open=true] .CanvasExploreHandles-module__qHXDaa__handleTriggerCircle,.CanvasExploreHandles-module__qHXDaa__handleTrigger:hover:not([data-disabled]) .CanvasExploreHandles-module__qHXDaa__handleTriggerCircle{transform:scale(1)}.CanvasExploreHandles-module__qHXDaa__handle[data-pointer-nearest=false] .CanvasExploreHandles-module__qHXDaa__handleTrigger:focus-visible .CanvasExploreHandles-module__qHXDaa__handleTriggerCircle{opacity:1}.CanvasExploreHandles-module__qHXDaa__handleTrigger:focus-visible .CanvasExploreHandles-module__qHXDaa__handleTriggerIcon,.CanvasExploreHandles-module__qHXDaa__handleTrigger[data-gathering=true] .CanvasExploreHandles-module__qHXDaa__handleTriggerIcon,.CanvasExploreHandles-module__qHXDaa__handleTrigger[data-open=true] .CanvasExploreHandles-module__qHXDaa__handleTriggerIcon,.CanvasExploreHandles-module__qHXDaa__handleTrigger:hover:not([data-disabled]) .CanvasExploreHandles-module__qHXDaa__handleTriggerIcon{opacity:1;transform:scale(1)}}
@layer css-modules{.TaskList-v2-module__wUeG1a__scrollContainer{scrollbar-color:var(--outline-dimmest) transparent;scrollbar-width:thin;overflow-y:auto}.TaskList-v2-module__wUeG1a__scrollContainer::-webkit-scrollbar{width:3px}.TaskList-v2-module__wUeG1a__scrollContainer::-webkit-scrollbar-track{background:0 0}.TaskList-v2-module__wUeG1a__scrollContainer::-webkit-scrollbar-thumb{background-color:var(--outline-dimmest);border-radius:3px}.TaskList-v2-module__wUeG1a__scrollContainer::-webkit-scrollbar-thumb:hover{background-color:var(--outline-default)}.TaskList-v2-module__wUeG1a__expandedSectionsHidden{display:none}}
@layer css-modules{.PreviewArtifactList-module__gbwXRa__container{overflow-y:auto}.PreviewArtifactList-module__gbwXRa__card{cursor:pointer;text-align:start;overflow:hidden}.PreviewArtifactList-module__gbwXRa__thumb{flex-shrink:0;width:80px;min-width:80px;height:80px;min-height:80px;position:relative;overflow:hidden}.PreviewArtifactList-module__gbwXRa__screenshot{border-radius:var(--border-radius-8);object-fit:cover}.PreviewArtifactList-module__gbwXRa__screenshotPlaceholder{width:80px;min-width:80px;height:80px;min-height:80px}}
@layer css-modules{.IframeStatusPill-module__Soa-Mq__statusPill{z-index:1;pointer-events:none;position:absolute;top:0;left:0}}
@layer css-modules{.FilterMenuButton-module__i8jnNq__popoverContent{min-width:240px}.FilterMenuButton-module__i8jnNq__iconWithIndicator{display:flex;position:relative}}
@layer css-modules{.index-module__vShUBq__root{--index--header-offset:0;--index--nav-menu-header-content-width:auto;--index--nav-menu-header-width:auto;opacity:1;z-index:inherit;contain:layout style;pointer-events:none;width:auto;height:auto;position:absolute;top:0;left:0;transform:none}.index-module__vShUBq__overlaySeam{box-shadow:1px 0 0 var(--outline-dimmest)}.index-module__vShUBq__contents{opacity:1;pointer-events:auto;min-width:0;min-height:0;transition:opacity .16s ease-out;overflow:hidden}.index-module__vShUBq__contentsHidden{opacity:0;pointer-events:none}.index-module__vShUBq__navMenuHeader{width:var(--index--nav-menu-header-width);border-bottom:1px solid var(--outline-dimmest);pointer-events:auto;flex-shrink:0;position:relative}.index-module__vShUBq__navMenuHeaderOverlay{border-bottom:none}.index-module__vShUBq__navMenuHeaderContent{width:var(--index--nav-menu-header-content-width)}.index-module__vShUBq__navMenuHeaderContentExpanded{width:100%;height:100%}}
@layer css-modules{.CanvasChatGateNotice-module__kjIYba__ctaButton{-webkit-text-decoration-color:var(--accent-primary-strongest)!important;text-decoration-color:var(--accent-primary-strongest)!important}.CanvasChatGateNotice-module__kjIYba__ctaButton span{font-size:var(--font-size-small);color:var(--accent-primary-stronger)!important}}
@keyframes AnimatedAgentSprite-module__mcr-AW__slide24{to{transform:translate(-2400%)}}@keyframes AnimatedAgentSprite-module__mcr-AW__slide21{to{transform:translate(-2100%)}}@layer css-modules{.AnimatedAgentSprite-module__mcr-AW__sprite{flex-shrink:0;overflow:hidden}.AnimatedAgentSprite-module__mcr-AW__strip24{transform-box:view-box;animation-name:AnimatedAgentSprite-module__mcr-AW__slide24;animation-timing-function:steps(24,end);animation-iteration-count:infinite}.AnimatedAgentSprite-module__mcr-AW__strip21{transform-box:view-box;animation-name:AnimatedAgentSprite-module__mcr-AW__slide21;animation-timing-function:steps(21,end);animation-iteration-count:infinite}}
@layer css-modules{.Summary-module__GTwvJG__codeText{font-size:13px;font-family:var(--font-family-code)}}
@media (hover:hover){@layer css-modules{.ChatInput-module__egExxa__chatSurface:active{border-color:var(--accent-primary-stronger);transition:none}}}@layer css-modules{.ChatInput-module__egExxa__chatSurface{transition-property:border-color;transition-duration:.12s;transition-timing-function:ease-out}.ChatInput-module__egExxa__chatSurface:focus-within{border-color:var(--accent-primary-default)}.ChatInput-module__egExxa__chatInput{resize:none;flex:auto;width:auto;min-width:0;box-shadow:none!important;border:none!important;overflow-x:hidden!important}.ChatInput-module__egExxa__chatInput:placeholder-shown{white-space:nowrap;overflow:hidden}.ChatInput-module__egExxa__elevated{box-shadow:var(--shadow-1)}.ChatInput-module__egExxa__inputRow{min-width:0}}
@layer css-modules{.DragArea-module__6HyfGq__handle{min-width:16px;height:100%}}
@keyframes AnimatedStatusText-module__0iY-IG__dot-1{0%,83.33%{opacity:1}83.34%,to{opacity:0}}@keyframes AnimatedStatusText-module__0iY-IG__dot-2{0%,16.66%{opacity:0}16.67%,66.66%{opacity:1}66.67%,to{opacity:0}}@keyframes AnimatedStatusText-module__0iY-IG__dot-3{0%,33.32%{opacity:0}33.33%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){@layer css-modules{.AnimatedStatusText-module__0iY-IG__dot{opacity:1;animation:none}}}@layer css-modules{.AnimatedStatusText-module__0iY-IG__container{align-items:baseline;min-width:0;display:inline-flex}.AnimatedStatusText-module__0iY-IG__dots{white-space:pre;color:var(--foreground-dimmest);font-size:var(--font-size-small);line-height:var(--line-height-small);flex-shrink:0}.AnimatedStatusText-module__0iY-IG__dot:before{content:"."}.AnimatedStatusText-module__0iY-IG__dot{opacity:0}.AnimatedStatusText-module__0iY-IG__dot:first-child{animation:1.2s infinite AnimatedStatusText-module__0iY-IG__dot-1}.AnimatedStatusText-module__0iY-IG__dot:nth-child(2){animation:1.2s infinite AnimatedStatusText-module__0iY-IG__dot-2}.AnimatedStatusText-module__0iY-IG__dot:nth-child(3){animation:1.2s infinite AnimatedStatusText-module__0iY-IG__dot-3}.AnimatedStatusText-module__0iY-IG__paused .AnimatedStatusText-module__0iY-IG__dot{animation-play-state:paused}}
@layer css-modules{.SelectedChatBox-module__MZnLCG__chatBox{z-index:1;box-sizing:border-box;pointer-events:auto;position:absolute;top:0;left:0}.SelectedChatBox-module__MZnLCG__mobileChatButton{appearance:none;width:100%;min-height:36px;font-size:var(--font-size-small);line-height:var(--line-height-small);color:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-weight:500;overflow:hidden}.SelectedChatBox-module__MZnLCG__mobileChatButton:active{opacity:.82}.SelectedChatBox-module__MZnLCG__chatBoxFloating{right:var(--space-16);bottom:calc(var(--space-16) + 46px + var(--space-8));left:var(--space-16);z-index:1;pointer-events:auto;max-width:500px;margin-inline:auto;position:absolute}}
@layer css-modules{.pane-module__WERSpq__root{position:relative}.pane-module__WERSpq__circle{background-color:var(--background-highest);min-width:12px;box-shadow:var(--shadow-3);text-align:center;border:1px solid var(--outline-default);font-size:10px;position:absolute;top:-6px;right:-6px}.pane-module__WERSpq__count{text-align:center;font-size:10px}}
@layer ruicomponents.text{.ApplyToDropdown-module___jp9_a__sectionHeading.ApplyToDropdown-module___jp9_a__sectionHeading{font-weight:var(--font-weight-medium)}}@layer css-modules{.ApplyToDropdown-module___jp9_a__dropdown{width:320px}.ApplyToDropdown-module___jp9_a__artifactList{max-height:400px;overflow-y:auto}.ApplyToDropdown-module___jp9_a__createNewIcon{border-style:dashed}}
@layer css-modules{.PendingTaskFeed-module__QBMM6W__root{width:100%;height:100%;position:relative;overflow-y:scroll}.PendingTaskFeed-module__QBMM6W__feed{width:600px;max-width:100%;margin:0 auto}.PendingTaskFeed-module__QBMM6W__statusBanner{width:100%}.PendingTaskFeed-module__QBMM6W__docsLink{color:inherit;text-underline-offset:.15em;text-decoration:underline}.PendingTaskFeed-module__QBMM6W__docsLink:hover{color:var(--foreground-default)}}
@layer ruicomponents.text{.SelectedToolbar-module__SbDwcG__toolbarName.SelectedToolbar-module__SbDwcG__toolbarName{text-overflow:ellipsis;flex-shrink:1;min-width:0;font-weight:500;overflow:hidden}}@layer css-modules{.SelectedToolbar-module__SbDwcG__toolbarDragging.SelectedToolbar-module__SbDwcG__toolbarDragging{cursor:grabbing!important}.SelectedToolbar-module__SbDwcG__toolbar{z-index:1;pointer-events:auto;position:absolute;top:0;left:0}.SelectedToolbar-module__SbDwcG__toolbar:not(.SelectedToolbar-module__SbDwcG__toolbarFocused){cursor:grab!important}.SelectedToolbar-module__SbDwcG__toolbarFade{transition:opacity .15s ease-out}.SelectedToolbar-module__SbDwcG__mobileArtifactToolbarSurface{min-height:44px}.SelectedToolbar-module__SbDwcG__nameContainer{min-width:0}.SelectedToolbar-module__SbDwcG__renameInput{min-width:0;color:inherit;font-weight:500;font-size:var(--font-size-small);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:inherit}.SelectedToolbar-module__SbDwcG__actionsContainer{min-height:28px}.SelectedToolbar-module__SbDwcG__separator{flex-shrink:0;width:0;height:12px}}
@layer css-modules{.Tab-module__TVf9ZW__toolsTab.Tab-module__TVf9ZW__toolsTab{transition:width var(--transition-duration-snappy) ease-in-out}@media (prefers-reduced-motion:reduce){.Tab-module__TVf9ZW__toolsTab.Tab-module__TVf9ZW__toolsTab{transition:none}}.Tab-module__TVf9ZW__tab{--Tab--color:var(--foreground-dimmest);--Tab--width:auto;--Tab--x:0;--Tab--font-style:normal}@media (hover:hover){.Tab-module__TVf9ZW__tab{--close-button-opacity:.5}}.Tab-module__TVf9ZW__tab{transform:translate(var(--Tab--x), 0);width:var(--Tab--width);height:28px;color:var(--Tab--color);-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;overflow:hidden}.Tab-module__TVf9ZW__tab:hover{--close-button-opacity:1}.Tab-module__TVf9ZW__tabButton{cursor:pointer;border-top-left-radius:var(--border-radius-6);border-bottom-left-radius:var(--border-radius-6);height:100%;color:inherit;white-space:nowrap;background:0 0;border:none}.Tab-module__TVf9ZW__tabButton:focus{outline:1px solid var(--accent-primary-default);outline-offset:-1px}.Tab-module__TVf9ZW__tabButton:focus:not(:focus-visible){outline:none}.Tab-module__TVf9ZW__compactToolsTabButton{border-radius:var(--border-radius-6)}.Tab-module__TVf9ZW__closeButton{opacity:var(--close-button-opacity);color:var(--Tab--color);border-radius:0 var(--border-radius-6) var(--border-radius-6) 0!important}.Tab-module__TVf9ZW__closeButton:active{background-color:var(--background-highest)!important}.Tab-module__TVf9ZW__title{font-style:var(--Tab--font-style);flex-shrink:1}}
@layer css-modules{.InlineSelectionUI-module__DC_r-G__wrapper{transform-origin:0 0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}}
@layer css-modules{.index-module__nt3RRa__tabBar{--index--new-tab-x:0;--index--new-tab-width:0;--index--new-tab-opacity:.6;--index--drop-preview-width:0;--index--drop-preview-x:50%;--index--drop-preview-opacity:0;--index--spacer-width:0}@media (hover:hover){.index-module__nt3RRa__tabBar{--close-button-opacity:.5}}.index-module__nt3RRa__tabBar{height:100%;position:relative}.index-module__nt3RRa__tabBar:hover{--index--new-tab-opacity:1}.index-module__nt3RRa__tabBar.index-module__nt3RRa__dense{height:28px}.index-module__nt3RRa__tabArea{min-width:0;height:100%}.index-module__nt3RRa__scrollRegion{min-width:0;height:100%;position:relative}.index-module__nt3RRa__tabs{scrollbar-width:none;height:100%;position:relative;overflow:auto hidden}.index-module__nt3RRa__tabs::-webkit-scrollbar{display:none}.index-module__nt3RRa__spacer{width:var(--index--spacer-width);pointer-events:none;flex-shrink:0;height:0}.index-module__nt3RRa__scrollArrow{z-index:1;pointer-events:auto;align-items:center;height:100%;display:flex;position:absolute;top:0}.index-module__nt3RRa__scrollArrow button{height:28px!important;color:var(--foreground-dimmer)!important}:is(.index-module__nt3RRa__scrollArrow button):hover{color:var(--foreground-default)!important}.index-module__nt3RRa__scrollArrowLeft{background:linear-gradient(to right, var(--background-default) 60%, transparent);padding-right:8px;left:0}.index-module__nt3RRa__scrollArrowRight{background:linear-gradient(to left, var(--background-default) 60%, transparent);padding-left:8px;right:0}.index-module__nt3RRa__overflowControls{flex-shrink:0;height:100%}.index-module__nt3RRa__overflowControls .index-module__nt3RRa__scrollArrow{background:0 0;padding-left:0;position:static}.index-module__nt3RRa__fixedNewTab{opacity:var(--index--new-tab-opacity);flex-shrink:0;color:var(--foreground-dimmest)!important}.index-module__nt3RRa__fixedNewTab:hover{color:var(--foreground-default)!important}.index-module__nt3RRa__newTab{transform:translate(var(--index--new-tab-x), 0);opacity:var(--index--new-tab-opacity);position:absolute;left:0}.index-module__nt3RRa__newTab button{height:28px!important;color:var(--foreground-dimmest)!important}:is(.index-module__nt3RRa__newTab button):hover{color:var(--foreground-default)!important}.index-module__nt3RRa__newTabTextButton,.index-module__nt3RRa__newTabIconButton{border-radius:var(--border-radius-6)}.index-module__nt3RRa__dragArea{cursor:grab;position:absolute;inset:0}.index-module__nt3RRa__dropPreview{transform:translate(var(--index--drop-preview-x), 0);opacity:.5;opacity:var(--index--drop-preview-opacity);border:1px dashed var(--accent-primary-dimmer);width:var(--index--drop-preview-width);pointer-events:none;height:28px;position:absolute;top:0;left:0}.index-module__nt3RRa__desktopAppWindowsOs{-webkit-app-region:drag;margin-right:140px}}
@keyframes IframeShapeContent-module__uN24vq__loading-state-fade-in{0%,50%{opacity:0}to{opacity:1}}@layer css-modules{.IframeShapeContent-module__uN24vq__content{contain:strict;outline-offset:calc(-.25px * var(--tl-scale,1));background:var(--iframe-content-bg,var(--background-default));flex:auto;min-height:0;position:relative;outline:var(--iframe-content-outline,calc(1.5px * var(--tl-scale,1)) solid var(--outline-dimmest))!important}.IframeShapeContent-module__uN24vq__iframe{border:none;width:100%;height:100%;display:block}.IframeShapeContent-module__uN24vq__stillFrameOverlay{z-index:3;pointer-events:none;background:var(--iframe-content-bg,var(--background-default));width:100%;height:100%;position:absolute;inset:0}.IframeShapeContent-module__uN24vq__stillFrameOverlayFadingOut{opacity:0;transition:opacity .4s ease-out 1s}.IframeShapeContent-module__uN24vq__stillFrameOverlayFadingOutFast{opacity:0;transition:opacity .12s}.IframeShapeContent-module__uN24vq__stillFrameOverlayFadingIn{transition:opacity .2s linear}.IframeShapeContent-module__uN24vq__stillFrameOverlayFadingInHidden{opacity:0}.IframeShapeContent-module__uN24vq__stillFrameLayer{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.IframeShapeContent-module__uN24vq__stillFrameLayerCrossfade{transition:opacity .2s}.IframeShapeContent-module__uN24vq__stillFrameLayerHidden{opacity:0}.IframeShapeContent-module__uN24vq__loadingStateFadeIn{animation:1s ease-out forwards IframeShapeContent-module__uN24vq__loading-state-fade-in}}
@media (prefers-reduced-motion){@layer css-modules{.index-module__yMcWhW__surface{transition-property:none}}}@layer css-modules{.index-module__yMcWhW__surface{--index--left:0;--index--top:0;--index--scale:1;--index--transform-origin-x:50%;--index--width:auto;--index--height:auto;--index--z-index:0;--index--transform-x:0;--index--transform-y:0;--index--border-radius:0;--index--controls-opacity:1;--index--opacity:1;--index--padding-left:0;--index--padding-top:0;top:var(--index--top);left:var(--index--left);transform:translate(var(--index--transform-x), var(--index--transform-y)) scale(var(--index--scale));transform-origin:var(--index--transform-origin-x) bottom;opacity:var(--index--opacity);border-radius:var(--index--border-radius) var(--index--border-radius) 0 0;padding-top:var(--index--padding-top);padding-left:var(--index--padding-left);width:var(--index--width);height:var(--index--height);-webkit-app-region:none;flex-direction:row;align-items:center;display:flex;position:absolute;overflow-x:hidden}@media (hover:hover){.index-module__yMcWhW__surface{--index--controls-opacity:0}}}
@layer css-modules{.MobileCanvasSnapshotWorker-module__hEWpqa__captureFrame{visibility:hidden;pointer-events:none;border:0;position:fixed;inset:0 auto auto 0}}
@layer ruicomponents.text{.SidebarItemHoverCard-module__3RoaJW__title.SidebarItemHoverCard-module__3RoaJW__title{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}}@layer css-modules{.SidebarItemHoverCard-module__3RoaJW__card{width:280px}.SidebarItemHoverCard-module__3RoaJW__preview{aspect-ratio:16/9;position:relative;overflow:hidden}.SidebarItemHoverCard-module__3RoaJW__previewImage{object-fit:cover;object-position:center top;width:100%;height:100%}.SidebarItemHoverCard-module__3RoaJW__preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}}
/*# sourceMappingURL=28lt4ozzqaqah.css.map*/