@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{.ArtifactReferenceChip-module__9_JukG__root{vertical-align:middle;display:inline-flex}.ArtifactReferenceChip-module__9_JukG__button{all:unset;align-items:center;gap:var(--space-4);cursor:pointer;border:var(--border-width-default) solid var(--interactive-border);border-radius:var(--border-radius-default);background-color:var(--interactive-background);padding:0 var(--space-4);display:inline-flex}.ArtifactReferenceChip-module__9_JukG__button:hover{background-color:var(--interactive-background--active)}.ArtifactReferenceChip-module__9_JukG__button:disabled{opacity:.7;cursor:default}.ArtifactReferenceChip-module__9_JukG__label{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.ArtifactReferenceChip-module__9_JukG__warning{color:var(--accent-negative-default)}}
@layer css-modules{.characterLimit-module__0yX4Aq__charLimit{color:var(--accent-red-default)}}
@layer css-modules{.FileReferenceChip-module__06gdDW__root{vertical-align:middle;display:inline-flex}.FileReferenceChip-module__06gdDW__button{all:unset;align-items:center;gap:var(--space-4);cursor:pointer;border:var(--border-width-default) solid var(--interactive-border);border-radius:var(--border-radius-default);background-color:var(--interactive-background);padding:var(--space-2) var(--space-4);display:inline-flex}.FileReferenceChip-module__06gdDW__button:hover{background-color:var(--interactive-background--active)}.FileReferenceChip-module__06gdDW__warning{color:var(--accent-negative-default)}.FileReferenceChip-module__06gdDW__lineRange{color:var(--foreground-dimmer)}.FileReferenceChip-module__06gdDW__codePreview{max-width:300px;max-height:100px;color:var(--foreground-dimmer);font-size:var(--font-size-small);font-family:var(--font-family-code);text-overflow:ellipsis;white-space:pre;overflow:hidden}}
@keyframes LoadingState-module__tIDraq__fade-in{0%{opacity:0}to{opacity:1}}@layer css-modules{.LoadingState-module__tIDraq__root{--LoadingState--header-height:auto;--webkit-app-region:drag;position:absolute;inset:0}.LoadingState-module__tIDraq__header{border-bottom:1px solid var(--outline-dimmest);height:var(--LoadingState--header-height)}.LoadingState-module__tIDraq__loadingAnimation{opacity:0;animation:.2s ease-in-out .4s LoadingState-module__tIDraq__fade-in}}
@layer css-modules{.Summary-module__GTwvJG__codeText{font-size:13px;font-family:var(--font-family-code)}}
@layer css-modules{.TaskTreeConnector-module__BNTW-W__indent{align-self:stretch}.TaskTreeConnector-module__BNTW-W__connector{width:calc(var(--space-16) + var(--space-8));min-height:var(--space-32);flex-shrink:0;align-self:stretch;display:block;position:relative}.TaskTreeConnector-module__BNTW-W__vertical{background:var(--outline-dimmest);width:1px;position:absolute}.TaskTreeConnector-module__BNTW-W__horizontal{background:var(--outline-dimmest);height:1px;position:absolute}.TaskTreeConnector-module__BNTW-W__elbow{box-sizing:border-box;border-bottom:1px solid var(--outline-dimmest);border-left:1px solid var(--outline-dimmest);position:absolute}}
@layer css-modules{.SearchInput-module__rxpZxG__self{width:100%;position:relative}.SearchInput-module__rxpZxG__iconWrapper{height:100%;position:absolute;top:0;right:0}.SearchInput-module__rxpZxG__clearButton:hover{background-color:var(--background-highest)!important}}
@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{.CookieWarningModal-module__-2bbFW__modalTitle{font-weight:var(--font-weight-bold)}.CookieWarningModal-module__-2bbFW__modalSectionTitle{font-weight:var(--font-weight-medium);font-size:var(--font-size-subhead-default)}.CookieWarningModal-module__-2bbFW__modalText{font-size:var(--font-size-default);line-height:1.5}.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}}
@keyframes ExpoPreviewButton-module__1a1ZUa__pulse-ring{0%{box-shadow:0 0 0 0 var(--accent-primary-default)}50%{box-shadow:0 0 0 1px var(--accent-primary-default)}to{box-shadow:0 0 0 0 var(--accent-primary-default)}}@layer css-modules{.ExpoPreviewButton-module__1a1ZUa__expoButtonHighlight{border-radius:var(--border-radius-6);animation:.8s ease-out ExpoPreviewButton-module__1a1ZUa__pulse-ring}.ExpoPreviewButton-module__1a1ZUa__inlineButton{vertical-align:middle;display:inline-flex!important}@container (max-width:600px){.ExpoPreviewButton-module__1a1ZUa__tryOnDeviceButton{padding-right:var(--space-8);padding-left:var(--space-8)}.ExpoPreviewButton-module__1a1ZUa__tryOnDeviceButton span:not(:has(svg)){display:none!important}}}
@layer css-modules{.ExpoPreviewGuide-module__wAnz2q__rootSidebar{border-left:1px solid var(--outline-dimmest);width:280px;height:100%;overflow-y:auto}@media (min-resolution:2x){.ExpoPreviewGuide-module__wAnz2q__rootSidebar{border-left-width:.5px}}.ExpoPreviewGuide-module__wAnz2q__rootPopover{width:100%}.ExpoPreviewGuide-module__wAnz2q__stepNumber{border-radius:var(--border-radius-round);width:24px;height:24px;font-weight:500;font-size:var(--font-size-small);flex-shrink:0}.ExpoPreviewGuide-module__wAnz2q__stepTitle{font-weight:500}.ExpoPreviewGuide-module__wAnz2q__ctaContainer{border-radius:var(--border-radius-container)}}
@layer css-modules{.PlanningSessionViewingMainBanner-module__YEkxYG__actionBar{bottom:var(--space-16);z-index:10;box-shadow:var(--shadow-1);pointer-events:all;position:absolute;left:50%;transform:translate(-50%)}}
@layer css-modules{.ReachabilityModal-module__uI5HVW__modalText{padding-left:var(--space-8);display:block}.ReachabilityModal-module__uI5HVW__subHeadingText{margin-bottom:var(--space-8);display:block}.ReachabilityModal-module__uI5HVW__bulletList{gap:var(--space-8);padding-left:var(--space-24);flex-direction:column;display:flex}.ReachabilityModal-module__uI5HVW__statusItem{gap:var(--space-8);padding:var(--space-8);border-radius:var(--border-radius-8);background-color:var(--background-root);align-items:center;display:flex}.ReachabilityModal-module__uI5HVW__statusCircle{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ReachabilityModal-module__uI5HVW__statusCircle[data-reachable=true]{background-color:var(--accent-primary-default)}.ReachabilityModal-module__uI5HVW__statusCircle[data-reachable=false]{background-color:var(--accent-negative-default)}.ReachabilityModal-module__uI5HVW__faqLink{color:var(--accent-primary-stronger);text-decoration:none}}
@layer css-modules{.ReachabilityBanner-module__mvV20W__root{color:var(--accent-orange-strongest);background-color:var(--accent-orange-dimmest);border-width:0;container-type:inline-size}.ReachabilityBanner-module__mvV20W__content{width:100%}.ReachabilityBanner-module__mvV20W__closeButton{color:var(--accent-orange-strongest)}.ReachabilityBanner-module__mvV20W__closeButton:hover{background-color:var(--accent-orange-dimmer)}.ReachabilityBanner-module__mvV20W__tooltipText{flex-shrink:1}.ReachabilityBanner-module__mvV20W__learnMoreButton{margin-left:var(--space-8);color:var(--accent-orange-strongest);background-color:#0000;border:none;padding:0;text-decoration:underline}.ReachabilityBanner-module__mvV20W__learnMoreButton:hover{background-color:#0000;font-weight:bolder}}
@layer css-modules{.SimulatorFullscreenOverlay-module__Yb6nDG__simulatorPreview{aspect-ratio:9/19.5;height:100%;max-height:100%;position:relative;overflow:hidden}}
@layer css-modules{.SubreplSyncToMainBanner-module__Wg6deG__syncActionBar{bottom:var(--space-16);z-index:10;box-shadow:var(--shadow-1);pointer-events:all;position:absolute;left:50%;transform:translate(-50%)}}
@layer css-modules{.UrlBar-module__5G5Mea__urlOptionsSection{border-bottom:1px solid var(--outline-dimmer)}.UrlBar-module__5G5Mea__urlOptionsSection:last-child{border-bottom:0;padding-bottom:0}.UrlBar-module__5G5Mea__portRadioGroup{gap:var(--space-8);flex-direction:column;display:flex}.UrlBar-module__5G5Mea__qrCode{border-radius:var(--border-radius-4);overflow:hidden}.UrlBar-module__5G5Mea__portOption{color:var(--foreground-dimmer)}.UrlBar-module__5G5Mea__portOptionSelected{color:var(--foreground-default)}.UrlBar-module__5G5Mea__portOptionLabel:hover{cursor:pointer;color:var(--foreground-default)}.UrlBar-module__5G5Mea__url{font:inherit;-webkit-user-select:none;user-select:none;-webkit-app-region:no-drag;padding-right:0;padding-left:var(--space-4);color:var(--foreground-dimmest);background:0 0;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;align-items:center;font-size:small;line-height:normal;border:0!important}.UrlBar-module__5G5Mea__url:hover{color:var(--foreground-default);background-color:#0000!important}.UrlBar-module__5G5Mea__url:active{color:var(--foreground-dimmer);background-color:#0000!important}.UrlBar-module__5G5Mea__urlPath{flex-grow:1;min-width:0;padding:0;font-size:12px;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.UrlBar-module__5G5Mea__fakeUrl{height:24px}.UrlBar-module__5G5Mea__screenSizeMenuWrapper{padding:var(--space-4)}}
@layer css-modules{.ExportVideoMenu-module__ipBtGa__menu{min-width:320px}.ExportVideoMenu-module__ipBtGa__nameInput{flex:1}.ExportVideoMenu-module__ipBtGa__exportButton{width:100%}.ExportVideoMenu-module__ipBtGa__progressView{flex-direction:column;justify-content:center;min-height:80px;display:flex}.ExportVideoMenu-module__ipBtGa__progressBar{background-color:var(--background-higher);width:100%;height:var(--space-12);position:relative;overflow:hidden}.ExportVideoMenu-module__ipBtGa__progressBarFill{background-color:var(--accent-primary-default);height:100%;transition:width .3s ease-out;position:absolute;top:0;left:0}.ExportVideoMenu-module__ipBtGa__progressBarFillComplete{background-color:var(--accent-positive-default);width:100%}.ExportVideoMenu-module__ipBtGa__downloadButton{width:100%}}
@layer css-modules{.WebviewLogs-module__MTekCa__wrapper{--WebviewLogs--drawer-height:160px;--WebviewLogs--drawer-width:300px;border-top:1px solid var(--outline-dimmest);height:var(--WebviewLogs--drawer-height);grid-column:1/-1;position:relative}@media (min-resolution:2x){.WebviewLogs-module__MTekCa__wrapper{border-top-width:.5px}}.WebviewLogs-module__MTekCa__wrapperRight{border-top:none;border-left:1px solid var(--outline-dimmest);width:var(--WebviewLogs--drawer-width);grid-column:auto;height:100%}@media (min-resolution:2x){.WebviewLogs-module__MTekCa__wrapperRight{border-left-width:.5px}}.WebviewLogs-module__MTekCa__tabsWrapper{height:100%}.WebviewLogs-module__MTekCa__resizeHandle{z-index:1;cursor:row-resize;justify-content:center;align-items:center;height:8px;position:absolute;top:-4px;left:0;right:0}.WebviewLogs-module__MTekCa__resizeHandle:after{content:"";position:absolute;inset:0;transform:scale(2)}.WebviewLogs-module__MTekCa__resizeHandle:active:after{transform:scale(100)}.WebviewLogs-module__MTekCa__resizeHandleRight{cursor:col-resize;width:8px;height:100%;inset:0 auto 0 -4px}.WebviewLogs-module__MTekCa__resizeGrip{opacity:0;background-color:var(--interactive-background--active);width:var(--space-32);height:var(--space-4);border-radius:2px;transition:opacity .1s,width .1s,height .1s,background-color .1s}.WebviewLogs-module__MTekCa__resizeHandleRight .WebviewLogs-module__MTekCa__resizeGrip{width:var(--space-4);height:var(--space-32)}.WebviewLogs-module__MTekCa__resizing .WebviewLogs-module__MTekCa__resizeGrip,.WebviewLogs-module__MTekCa__resizeHandle:hover .WebviewLogs-module__MTekCa__resizeGrip{opacity:1}.WebviewLogs-module__MTekCa__header{border-bottom:1px solid var(--outline-dimmest)}@media (min-resolution:2x){.WebviewLogs-module__MTekCa__header{border-bottom-width:.5px}}.WebviewLogs-module__MTekCa__logsContainer{height:100%;overflow:hidden auto}.WebviewLogs-module__MTekCa__snapToBottom{scroll-snap-type:y mandatory}.WebviewLogs-module__MTekCa__scrollSnap{scroll-snap-align:end;pointer-events:none;height:1px;margin-top:-1px}.WebviewLogs-module__MTekCa__logRow{font-size:var(--font-size-small);font-family:var(--font-family-code)}.WebviewLogs-module__MTekCa__logRow:nth-child(2n){background-color:var(--background-higher)}.WebviewLogs-module__MTekCa__errorLog{background-color:var(--accent-red-dimmest)!important}.WebviewLogs-module__MTekCa__warningLog{background-color:var(--accent-orange-dimmest)!important}.WebviewLogs-module__MTekCa__xtermWrapper{margin-top:var(--space-4);margin-bottom:var(--space-4);margin-left:var(--space-4);height:calc(100% - var(--space-4) * 2);overflow:hidden}.WebviewLogs-module__MTekCa__xtermInner{height:100%}.WebviewLogs-module__MTekCa__nowrap{text-wrap:nowrap}.WebviewLogs-module__MTekCa__tab{border-radius:0}.WebviewLogs-module__MTekCa__tabList{margin-right:var(--space-4);overflow:auto}.WebviewLogs-module__MTekCa__tabsContainer{grid-template-rows:32px 1fr;height:100%;display:grid}.WebviewLogs-module__MTekCa__tabPanel{height:100%;overflow:hidden}}
@layer css-modules{.PreviewBrowser-module__NUVb0G__root{--PreviewBrowser--logs-grid-rows:1fr;--PreviewBrowser--logs-grid-columns:1fr;--PreviewBrowser--width:100%;--PreviewBrowser--height:100%;--PreviewBrowser--border-radius:0;--PreviewBrowser--border:none;--PreviewBrowser--transform:scale(1);--PreviewBrowser--color-scheme:light;--PreviewBrowser--webview-scale:1;--PreviewBrowser--webview-translate-x:0px;--PreviewBrowser--slides-visual-editor-width:0px;border-radius:calc(var(--border-radius-8) + 1px);width:100%;height:100%;overflow:hidden}.PreviewBrowser-module__NUVb0G__root.PreviewBrowser-module__NUVb0G__dense{border-radius:0}.PreviewBrowser-module__NUVb0G__webContentWrapper{transform:translate(var(--PreviewBrowser--webview-translate-x), 0);pointer-events:none;width:100%;height:100%;transition:transform .2s;position:relative}.PreviewBrowser-module__NUVb0G__webContentAndLogsWrapper{grid-template-rows:var(--PreviewBrowser--logs-grid-rows);grid-template-columns:var(--PreviewBrowser--logs-grid-columns);width:100%;height:100%;display:grid}.PreviewBrowser-module__NUVb0G__webContentWrapperInner{transform:scale(var(--PreviewBrowser--webview-scale));transform-origin:0;pointer-events:all;width:100%;height:100%;transition:transform .2s;position:relative}.PreviewBrowser-module__NUVb0G__slidesVisualEditorSlot{width:var(--PreviewBrowser--slides-visual-editor-width);transition:width .2s;overflow:hidden}.PreviewBrowser-module__NUVb0G__slidesVisualEditorSlot>*{height:100%}.PreviewBrowser-module__NUVb0G__iframeWrapper{overflow:hidden}.PreviewBrowser-module__NUVb0G__iframeWrapper[data-is-readonly-preview=true]{cursor:not-allowed}.PreviewBrowser-module__NUVb0G__iframeMiddle{border:var(--PreviewBrowser--border);border-radius:var(--PreviewBrowser--border-radius);width:var(--PreviewBrowser--width);height:var(--PreviewBrowser--height);position:relative}.PreviewBrowser-module__NUVb0G__scaledDown .PreviewBrowser-module__NUVb0G__iframeWrapper{overflow:visible}:is(.PreviewBrowser-module__NUVb0G__scaledDown .PreviewBrowser-module__NUVb0G__iframeWrapper) .PreviewBrowser-module__NUVb0G__iframeMiddle{box-shadow:0 0 0 calc(1px / var(--PreviewBrowser--webview-scale)) var(--surface-border-color-regular)}.PreviewBrowser-module__NUVb0G__iframeInner{transform:var(--PreviewBrowser--transform);transform-origin:0 0;width:var(--PreviewBrowser--width);height:var(--PreviewBrowser--height);position:absolute;top:0;left:0;overflow:hidden}.PreviewBrowser-module__NUVb0G__desktopAppWebview{background-color:var(--white);border:none;flex-grow:1;flex-shrink:1}.PreviewBrowser-module__NUVb0G__iframe{background-color:var(--white);color-scheme:var(--PreviewBrowser--color-scheme);border:none;flex-grow:1;flex-shrink:1;display:block}.PreviewBrowser-module__NUVb0G__phoneFrame{width:100%;height:100%;position:relative}.PreviewBrowser-module__NUVb0G__phoneScreen{width:100%;height:100%}.PreviewBrowser-module__NUVb0G__phoneScreenActive{border-radius:40px;position:absolute;inset:2% 3.4%;overflow:hidden}.PreviewBrowser-module__NUVb0G__phoneFrameImage{z-index:1;pointer-events:none;position:absolute;inset:0}.PreviewBrowser-module__NUVb0G__simulatorPreview{aspect-ratio:9/19.5;height:100%;max-height:100%;position:relative;overflow:hidden}.PreviewBrowser-module__NUVb0G__fullscreenButton{top:var(--space-12);right:var(--space-12);z-index:3;position:absolute}.PreviewBrowser-module__NUVb0G__artifactSwitchOverlay,.PreviewBrowser-module__NUVb0G__blockedPreviewOverlay{z-index:2;pointer-events:all;position:absolute;inset:0}.PreviewBrowser-module__NUVb0G__runtimeErrorOverlay{z-index:20;pointer-events:all;background:var(--background-default);position:absolute;inset:0;overflow:auto}}
@layer css-modules{.ContentsDivergedModal-module__fZgEdW__divider{background-color:var(--outline-dimmest);width:100%;height:1px;margin-block:var(--space-4)}.ContentsDivergedModal-module__fZgEdW__debugView{background-color:var(--accent-red-dimmest);font-family:var(--font-family-code)}.ContentsDivergedModal-module__fZgEdW__editorContainer{margin-top:var(--space-16)}.ContentsDivergedModal-module__fZgEdW__editorWrapper{max-height:100%;margin-top:var(--space-2);border-radius:var(--border-radius-2);border-width:1px;border-color:var(--outline-dimmer);overflow-y:auto}.ContentsDivergedModal-module__fZgEdW__editorWrapper>div{align-items:stretch;width:100%;height:100%;display:flex}.ContentsDivergedModal-module__fZgEdW__editorWrapper>div>[class~=cm-editor]{flex:auto;width:100%}.ContentsDivergedModal-module__fZgEdW__descriptionText{margin-block:var(--space-4);text-align:center}.ContentsDivergedModal-module__fZgEdW__modalContent{flex-grow:1;flex-shrink:1;max-height:calc(90vh - 60px);overflow-y:auto}.ContentsDivergedModal-module__fZgEdW__modalContainer{flex-direction:column;max-width:100%;height:auto;display:flex;overflow:hidden}.ContentsDivergedModal-module__fZgEdW__tabContent{flex-grow:1;flex-shrink:1}}
@layer css-modules{.index-module__0s4WcW__breadcrumbs{height:100%}.index-module__0s4WcW__filetreePopup{max-height:400px;box-shadow:var(--shadow-1);border:1px solid var(--outline-default);top:var(--index--menu-y);left:var(--index--menu-x);--index--menu-x:0;--index--menu-y:0;position:absolute}.index-module__0s4WcW__filetreePopup>div{max-height:400px}}
@layer css-modules{.Header-module__jJCcUW__header{border-bottom:1px solid var(--background-higher);opacity:.8;flex-direction:row;align-items:center;height:28px;display:flex}.Header-module__jJCcUW__header:hover{opacity:1}.Header-module__jJCcUW__headerLeft{scrollbar-width:none;flex-direction:row;flex-grow:1;flex-shrink:1;align-items:center;height:100%;display:flex;overflow-x:auto}.Header-module__jJCcUW__headerLeft::-webkit-scrollbar{height:0}.Header-module__jJCcUW__headerRight{align-items:center;height:100%}.Header-module__jJCcUW__headerRightInner{height:100%;padding-inline:var(--space-2);align-items:center}}
@layer css-modules{.VirtualKeyboard-module__xPcc3W__root{background-color:var(--background-root);justify-content:space-between;align-items:stretch;height:48px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;display:flex}.VirtualKeyboard-module__xPcc3W__root button{color:var(--foreground-default);background-color:#0000;border:0;flex:auto;padding:10px;font-family:inherit;font-size:16px}.VirtualKeyboard-module__xPcc3W__fixedContainer{z-index:100;width:100%;position:fixed;left:0}}
@layer css-modules{.RemoteInput-module__dIUkyG__errorText{color:var(--accent-negative-stronger);padding-left:var(--space-4)}.RemoteInput-module__dIUkyG__actionButton{flex-grow:1}}
@layer css-modules{.PushBranchButton-module__5FYphG__remoteStatusBannerDesktop{display:none}@media (min-width:900px){.PushBranchButton-module__5FYphG__remoteStatusBannerDesktop{display:flex}}.PushBranchButton-module__5FYphG__remoteStatusBannerMobile{width:100%;display:flex}@media (min-width:900px){.PushBranchButton-module__5FYphG__remoteStatusBannerMobile{display:none}}.PushBranchButton-module__5FYphG__mobileButton{width:50%}.PushBranchButton-module__5FYphG__remoteStatusBanner{border:0!important}.PushBranchButton-module__5FYphG__connectExistingButtonDesktop{background-color:var(--background-highest)!important}.PushBranchButton-module__5FYphG__connectExistingButtonMobile{width:50%;background-color:var(--background-highest)!important}}
@layer css-modules{.CommitMessage-module__L4CTSa__headerText{font-weight:var(--font-weight-medium)}.CommitMessage-module__L4CTSa__input{resize:none;border:none;width:100%}.CommitMessage-module__L4CTSa__inputDisabled{opacity:.5;resize:none;border:none;width:100%}}
@layer css-modules{.ModifiedFileActions-module__xmEsfG__actionsIndex,.ModifiedFileActions-module__xmEsfG__actionsWorktree{border-radius:var(--border-radius-4);height:24px}.ModifiedFileActions-module__xmEsfG__unstage,.ModifiedFileActions-module__xmEsfG__stage,.ModifiedFileActions-module__xmEsfG__discard{border-radius:var(--border-radius-2);width:24px;height:24px}.ModifiedFileActions-module__xmEsfG__discardIcon{transform:scale(.85)}.ModifiedFileActions-module__xmEsfG__divider{background-color:var(--outline-stronger);width:1px;height:75%}}
@layer css-modules{.ModifiedFilePath-module__92HX8q__source{color:var(--foreground-dimmest)}.ModifiedFilePath-module__92HX8q__sourceArrow{margin:0 var(--space-8)}}
@layer css-modules{.ModifiedFileListActions-module__warbvq__actions{background-color:var(--background-highest)}.ModifiedFileListActions-module__warbvq__buttonDiscard{border-radius:var(--border-radius-8) 0 0 var(--border-radius-8)}.ModifiedFileListActions-module__warbvq__buttonStage{border-radius:0 var(--border-radius-8) var(--border-radius-8) 0}.ModifiedFileListActions-module__warbvq__divider{margin-top:var(--space-8);margin-bottom:var(--space-8);background-color:var(--outline-stronger);width:1px}}
@layer css-modules{.ModifiedFileList-module__Dal6tq__body{max-height:25vh;overflow-y:auto}.ModifiedFileList-module__Dal6tq__headerText{flex-grow:1}}
@layer css-modules{.StagingArea-module__lT4H4W__headerText{font-weight:var(--font-weight-medium)}.StagingArea-module__lT4H4W__disabled{opacity:.725}.StagingArea-module__lT4H4W__autoStageMessage{justify-content:center;align-items:center;display:flex}.StagingArea-module__lT4H4W__details{gap:var(--space-4);flex-direction:row;display:flex}.StagingArea-module__lT4H4W__fileLists{margin-left:-4px;margin-right:-4px}}
@layer css-modules{.Marker-module__BlxeXG__markerContainer{justify-content:center;align-items:center;min-width:20px;min-height:20px;display:flex}.Marker-module__BlxeXG__commitMarker{background-color:var(--foreground-default);border-radius:50%;width:4px;height:4px}.Marker-module__BlxeXG__collapsedMarkerIconDot{background-color:var(--foreground-dimmer);border-radius:50%;width:3px;height:3px}.Marker-module__BlxeXG__collapsedMarkerIconContainer{justify-content:center;align-items:center;display:flex}.Marker-module__BlxeXG__collapsedMarkerIconContainer div+div{margin-left:1px}.Marker-module__BlxeXG__collapsedMarker{background-color:var(--background-highest);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.Marker-module__BlxeXG__revertMarker{background-color:var(--accent-orange-dimmest);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.Marker-module__BlxeXG__mergeMarker{background-color:var(--accent-purple-dimmest);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.Marker-module__BlxeXG__mergeMarkerIconContainer{width:13px;height:9px;position:relative}.Marker-module__BlxeXG__mergeMarkerIconLeft,.Marker-module__BlxeXG__mergeMarkerIconRight{border:1px solid var(--accent-purple-strongest);border-radius:50%;width:9px;height:9px;position:absolute;top:0}.Marker-module__BlxeXG__mergeMarkerIconLeft{left:0}.Marker-module__BlxeXG__mergeMarkerIconRight{right:0}.Marker-module__BlxeXG__boundaryMarker{background-color:var(--background-default);border:1px solid var(--background-highest);border-radius:50%;width:6px;height:6px}}
@layer css-modules{.connectors-module__jEMyNW__connectorSegment{width:18px;position:absolute;left:0}.connectors-module__jEMyNW__solid{border-right:1px solid var(--outline-dimmest)}.connectors-module__jEMyNW__dashed{border-right:1px dashed var(--outline-dimmest)}}
@layer css-modules{.Node-module__1mS0eW__container{-webkit-user-select:none;user-select:none;margin-left:30px;margin-right:4px;padding-left:6px;position:relative}.Node-module__1mS0eW__nodeFoldedIconContainer{top:50%;right:var(--space-8);z-index:1;opacity:0;position:absolute;transform:translateY(-50%)}div:hover>.Node-module__1mS0eW__nodeFoldedIconContainer{opacity:1;transition:opacity .12s ease-out}.Node-module__1mS0eW__nodeUnfoldedIconContainer{top:50%;right:var(--space-8);z-index:1;position:absolute;transform:translateY(-50%)}.Node-module__1mS0eW__nodeContentContainer{position:relative}.Node-module__1mS0eW__nodeHeader{height:20px;display:block}.Node-module__1mS0eW__nodeUnfoldedContentSurface{margin:var(--space-4) var(--space-8) var(--space-8) 36px;overflow-x:hidden}.Node-module__1mS0eW__unfoldedContentContainer,.Node-module__1mS0eW__root{position:relative}.Node-module__1mS0eW__markerTop{top:var(--space-8);position:absolute;left:18px;transform:translate(-50%)}.Node-module__1mS0eW__markerBottom{bottom:var(--space-8);position:absolute;left:18px;transform:translate(-50%)}.Node-module__1mS0eW__markerCenter{position:absolute;top:50%;left:18px;transform:translate(-50%)translateY(-50%)}}
@layer css-modules{.useMissingSecretToast-module__dd_Jqq__button{margin-top:var(--space-8)}}
@layer css-modules{.TaskDrawer-module__f7B89q__taskCount{min-width:var(--space-24);text-align:center}.TaskDrawer-module__f7B89q__updateCard{margin-bottom:-1px;margin-left:-1px;margin-right:-1px}.TaskDrawer-module__f7B89q__statusText{font-weight:var(--font-weight-medium)}.TaskDrawer-module__f7B89q__taskTitle{text-overflow:ellipsis;overflow:hidden}.TaskDrawer-module__f7B89q__taskTitleRow{min-width:0}.TaskDrawer-module__f7B89q__mainTrackTaskTitle{text-overflow:ellipsis;overflow:hidden}.TaskDrawer-module__f7B89q__grow1{flex-grow:1}.TaskDrawer-module__f7B89q__fullWidthButton{width:100%}}
@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 css-modules{.ProviderSetupReminders-module__XBxyeG__section{background:var(--background-higher)}.ProviderSetupReminders-module__XBxyeG__providerTitle{font-weight:var(--font-weight-medium)}.ProviderSetupReminders-module__XBxyeG__requirementTitle{font-weight:var(--font-weight-medium);font-size:var(--font-size-small)}.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__itemValue{min-width:0;font-family:var(--font-family-code);font-size:var(--font-size-small);word-break:break-all;flex:1}.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 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}.ProviderConfigForm-module__IebmVa__optionCardTitle{font-weight:var(--font-weight-medium)}}
@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__errorText{color:var(--foreground-default)}.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 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}.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{gap:var(--space-8);color:var(--foreground-dimmer);font-size:var(--font-size-default);line-height:var(--line-height-default)}}
@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{.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__textMedium{font-weight:500}.RunsTab-module__eyCENG__cmdIconWrap{flex-shrink:0;padding-top:2px}.RunsTab-module__eyCENG__commandId{font-family:var(--font-family-code)}.RunsTab-module__eyCENG__commandShell{font-size:var(--font-size-small);font-family:var(--font-family-code);word-break:break-all}.RunsTab-module__eyCENG__runItemRow{align-items:baseline}.RunsTab-module__eyCENG__timeLabel{white-space:nowrap;flex-shrink:0}.RunsTab-module__eyCENG__errorText{color:var(--accent-negative-default)}.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{.RayfinDeploymentInfo-module__VpTZmq__deploymentInfo{gap:var(--space-8);padding:var(--space-16);border-radius:var(--border-radius-default);flex-direction:column;display:flex}.RayfinDeploymentInfo-module__VpTZmq__deploymentInfoTitle{flex-wrap:wrap;flex-shrink:0;justify-content:space-between}@container (min-width:400px){.RayfinDeploymentInfo-module__VpTZmq__deploymentInfoContent{gap:var(--space-4);flex-direction:column;display:flex}}.RayfinDeploymentInfo-module__VpTZmq__domainText{flex-shrink:1}.RayfinDeploymentInfo-module__VpTZmq__domainLink{color:var(--foreground-default);text-decoration:none}.RayfinDeploymentInfo-module__VpTZmq__domainLink:hover{text-decoration:underline}.RayfinDeploymentInfo-module__VpTZmq__qrCodeWrapper{background-color:#fff}}
@layer css-modules{@container (max-width:500px){.PrepareDatabaseHeader-module__tnzZ0G__actions{flex-basis:100%}}}
@layer css-modules{.GeneratingDiffStatementsCompleted-module__jrPARW__stageCode{background-color:var(--background-default)}.GeneratingDiffStatementsCompleted-module__jrPARW__expandablePreview{overflow:hidden}.GeneratingDiffStatementsCompleted-module__jrPARW__expandablePreview.GeneratingDiffStatementsCompleted-module__jrPARW__isCollapsed{max-height:260px}.GeneratingDiffStatementsCompleted-module__jrPARW__expandablePreview.GeneratingDiffStatementsCompleted-module__jrPARW__hasOverflow{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 40px),#0000 100%)}.GeneratingDiffStatementsCompleted-module__jrPARW__warningListViewer{padding-bottom:var(--space-8)}.GeneratingDiffStatementsCompleted-module__jrPARW__sqlStatementsViewer{padding-top:var(--space-8)}.GeneratingDiffStatementsCompleted-module__jrPARW__stageCodeHeader{border-bottom:1px solid var(--accent-primary-dimmer);border-top-right-radius:var(--border-radius-8);border-top-left-radius:var(--border-radius-8);background-color:var(--accent-primary-dimmest);padding:var(--space-8);color:var(--accent-primary-strongest);font-size:var(--font-size-small)}.GeneratingDiffStatementsCompleted-module__jrPARW__stageCodeHeader.GeneratingDiffStatementsCompleted-module__jrPARW__warning{border-bottom:1px solid var(--accent-orange-dimmer);background-color:var(--accent-orange-dimmest);color:var(--accent-orange-strongest)}.GeneratingDiffStatementsCompleted-module__jrPARW__learnMoreLink{color:inherit;font-weight:var(--font-weight-medium)}.GeneratingDiffStatementsCompleted-module__jrPARW__learnMoreLink:hover{text-decoration:underline}.GeneratingDiffStatementsCompleted-module__jrPARW__footerMessage{background-color:var(--background-highest)}.GeneratingDiffStatementsCompleted-module__jrPARW__footerMessageHeader.GeneratingDiffStatementsCompleted-module__jrPARW__isExpanded{margin-bottom:var(--space-8);border-bottom:1px solid var(--outline-dimmer);padding-bottom:var(--space-8)}}
@layer css-modules{.GeneratingDiffStatementsPaused-module__sjJ1VW__conflictPromptOption{cursor:pointer;background-color:var(--background-highest);flex:auto;align-items:stretch}.GeneratingDiffStatementsPaused-module__sjJ1VW__conflictPromptOptionLabel{flex:auto}.GeneratingDiffStatementsPaused-module__sjJ1VW__conflictPromptOptionLabel>label{cursor:pointer;padding:var(--space-8);flex-direction:row;flex:auto;align-items:flex-start;min-height:36px;display:flex}:is(.GeneratingDiffStatementsPaused-module__sjJ1VW__conflictPromptOptionLabel>label)>div{flex:auto}.GeneratingDiffStatementsPaused-module__sjJ1VW__conflictPromptOptionHighlight{color:var(--accent-primary-stronger);font-weight:var(--font-weight-medium)}}
@layer css-modules{.PrepareDatabaseStageMessage-module__uf88wq__message{background-color:var(--background-highest)}.PrepareDatabaseStageMessage-module__uf88wq__messageHeader.PrepareDatabaseStageMessage-module__uf88wq__isExpanded{margin-bottom:var(--space-8);border-bottom:1px solid var(--outline-dimmer);padding-bottom:var(--space-8)}.PrepareDatabaseStageMessage-module__uf88wq__messageText{overflow-wrap:anywhere;word-break:break-word}}
@layer css-modules{.ValidatingDiffStatementsPaused-module__sv_5Aq__stageCode{background-color:var(--background-default)}.ValidatingDiffStatementsPaused-module__sv_5Aq__option{cursor:pointer;background-color:var(--background-highest);flex:1;align-items:center}.ValidatingDiffStatementsPaused-module__sv_5Aq__optionLabel{flex:auto}.ValidatingDiffStatementsPaused-module__sv_5Aq__optionLabel>label{cursor:pointer;padding:var(--space-8);flex-direction:row;flex:auto;align-items:center;min-height:36px;display:flex}:is(.ValidatingDiffStatementsPaused-module__sv_5Aq__optionLabel>label)>div{flex:auto;align-items:center}}
@layer css-modules{.StageIcon-module__dIG2yW__stageIcon{border-radius:var(--border-radius-4);justify-content:center;align-items:center;padding:4px;display:flex}}
@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{.ActivityLogAction-module__psLklW__activityRow{text-transform:capitalize}.ActivityLogAction-module__psLklW__activityDot{background-color:var(--ActivityLogAction--activity-dot-color);--ActivityLogAction--activity-dot-color:var(--accent-blue-stronger);width:8px;height:8px}}
@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 css-modules{.History-module__loXJXW__root{z-index:0}.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__failedBuildTimeText{font-style:italic;font-weight:300}.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}}
@keyframes Border-module__kJgAeq__fade-out{0%{opacity:1}to{opacity:0}}@layer css-modules{.Border-module__kJgAeq__root{--Border--header-height:0;--Border--border-color:transparent;--Border--box-shadow:none;--Border--y-offset:0;--Border--border-top-left-radius:0;--Border--border-top-right-radius:0;--Border--border-bottom-right-radius:0;--Border--border-bottom-left-radius:0;top:calc(-1 * (var(--Border--header-height) + (var(--Border--y-offset))));z-index:1;box-shadow:var(--Border--box-shadow);border:1px solid var(--Border--border-color);border-radius:var(--Border--border-top-left-radius) var(--Border--border-top-right-radius) var(--Border--border-bottom-right-radius) var(--Border--border-bottom-left-radius);width:100%;height:calc(100% + var(--Border--header-height) + var(--Border--y-offset));pointer-events:none;transition-property:border,box-shadow;transition-duration:.16s;transition-timing-function:ease-out;position:absolute;left:0}}
@layer css-modules{.ResizeHandles-module__ewqVNG__topBottom{z-index:1;cursor:ns-resize;width:100%;position:absolute;left:0}@media (hover:hover){.ResizeHandles-module__ewqVNG__topBottom:hover{transform:scaleY(4)}}.ResizeHandles-module__ewqVNG__leftRight{z-index:1;cursor:ew-resize;height:100%;position:absolute;top:0}@media (hover:hover){.ResizeHandles-module__ewqVNG__leftRight:hover{transform:scaleX(4)}}.ResizeHandles-module__ewqVNG__baseCorner{z-index:2;position:absolute;transform:scale(2)}@media (hover:hover){.ResizeHandles-module__ewqVNG__baseCorner:hover{transform:scale(4)}}.ResizeHandles-module__ewqVNG__cornerTopLeft{transform-origin:100% 100%;top:0;left:0}.ResizeHandles-module__ewqVNG__cornerTopRight{transform-origin:0 100%;top:0;right:0}.ResizeHandles-module__ewqVNG__cornerBottomLeft{transform-origin:100% 0;bottom:0;left:0}.ResizeHandles-module__ewqVNG__cornerBottomRight{transform-origin:0 0;bottom:0;right:0}}
@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__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)}}
@media (prefers-reduced-motion){@layer css-modules{.index-module__8eRzvW__root{transition-property:none}}}@layer css-modules{.index-module__8eRzvW__root{--index--interaction-blanket-display:none;--index--pointer-events:auto;--index--user-select:auto;--index--border-top-left-radius:0;--index--border-top-right-radius:0;--index--border-bottom-right-radius:0;--index--border-bottom-left-radius:0;--index--border-gap:0;--index--iframe-pointer-events:auto;--surface-background:var(--background-default);--interactive-background:var(--background-higher);--interactive-background--active:var(--background-highest);--interactive-border:var(--outline-dimmer);--interactive-border--hover:var(--outline-stronger);transform-origin:top;opacity:1;border-radius:var(--index--border-top-left-radius) var(--index--border-top-right-radius) var(--index--border-bottom-right-radius) var(--index--border-bottom-left-radius);pointer-events:var(--index--pointer-events);width:auto;height:auto;position:absolute;top:0;left:0;transform:none;container:pane/inline-size}.index-module__8eRzvW__container{z-index:1;width:100%;-webkit-user-select:var(--index--user-select);user-select:var(--index--user-select);flex:1;position:relative;overflow:auto}.index-module__8eRzvW__container iframe{pointer-events:var(--index--iframe-pointer-events)}.index-module__8eRzvW__interactionBlanket{display:var(--index--interaction-blanket-display);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.index-module__8eRzvW__loadingBlanket{z-index:100;position:absolute;inset: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}}
@layer css-modules{.DragArea-module__6HyfGq__handle{min-width:16px;height:100%}}
@layer css-modules{.PreviewArtifactList-module__gbwXRa__container{overflow-y:auto}.PreviewArtifactList-module__gbwXRa__card{cursor:pointer;text-align:start;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{.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}}
@keyframes BackgroundTasksPromo-module__jLKEUW__promo-fade-in{0%{opacity:0}to{opacity:1}}@container not (min-width:155px){@layer css-modules{.BackgroundTasksPromo-module__jLKEUW__statusIconsInner{-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--space-4), black calc(100% - var(--space-4)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--space-4), black calc(100% - var(--space-4)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--space-4), black calc(100% - var(--space-4)), transparent 100%);margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);overflow:hidden}}}@layer css-modules{.BackgroundTasksPromo-module__jLKEUW__promoWrapper{animation:.15s ease-out .15s both BackgroundTasksPromo-module__jLKEUW__promo-fade-in}.BackgroundTasksPromo-module__jLKEUW__promoBanner{container:promo-banner/inline-size}.BackgroundTasksPromo-module__jLKEUW__statusIconsOuter{flex:1 1 0;min-width:0}.BackgroundTasksPromo-module__jLKEUW__textPromo{text-wrap:balance}.BackgroundTasksPromo-module__jLKEUW__textPromo p{margin:0}.BackgroundTasksPromo-module__jLKEUW__textPromo p+p{margin-top:var(--space-8)}}
@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 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}.TaskRow-module__KuuHGq__popoverTitle{font-weight:var(--font-weight-medium)}}
@layer css-modules{.index-module__P3ah5q__root{--index--z-index:1;z-index:var(--index--z-index);contain:layout style;width:auto;height:auto;position:absolute;transform:none}.index-module__P3ah5q__root.index-module__P3ah5q__subrepl{padding-bottom:var(--space-2)}.index-module__P3ah5q__root.index-module__P3ah5q__isFloating{contain:none;pointer-events:none;background-color:#0000;width:auto;height:auto;position:fixed;inset:0;transform:none}.index-module__P3ah5q__content{border-radius:inherit;height:100%;overflow:hidden}.index-module__P3ah5q__content.index-module__P3ah5q__isFloating{overflow:visible}.index-module__P3ah5q__floatingDebugButton{z-index:1;position:absolute;top:2px;right:2px}}
@layer css-modules{.EmptyLayout-module__stx7iG__noBorder{position:absolute;overflow:hidden}}
@layer css-modules{.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__card{transition:border-color .12s,background-color .12s;position:relative}.KanbanCard-module__KeECDG__cardSelected{border-color:var(--accent-primary-default);background-color:var(--accent-blue-dimmest)}.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 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__text{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.PlanningChatCard-module__7t0U6q__actions{top:6px;right:var(--space-4);position:absolute}.PlanningChatCard-module__7t0U6q__actionButton{width: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__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__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__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){padding-right:var(--task-row-actions-width)}.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{.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}.PlanningChatRow-module__PxNDRa__popoverTitle{font-weight:var(--font-weight-medium)}}
@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{.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{.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)}}
@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 css-modules{.ChatLibraryDebugView-module__FT3UBW__root{overflow-y:auto}}
@layer css-modules{.ChatAssetPreview-module__c333CG__header{border-bottom:1px solid var(--outline-dimmest)}.ChatAssetPreview-module__c333CG__markdownPreview{min-height:0;overflow: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{.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%)}}
@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{.EnvVarTypeIcon-module__P4KHua__iconBase{width:32px;height:32px}.EnvVarTypeIcon-module__P4KHua__iconSplit{color:var(--accent-primary-strongest)}.EnvVarTypeIcon-module__P4KHua__iconShared{color:var(--accent-orange-strongest)}.EnvVarTypeIcon-module__P4KHua__iconProdOnly{color:var(--accent-green-strongest)}.EnvVarTypeIcon-module__P4KHua__iconDevOnly{color:var(--accent-purple-strongest)}}
@layer css-modules{.AddEnvVar-module__B2QEaq__gridContainer{grid-template-columns:auto 40% 1fr;column-gap:8px;display:grid}}
@layer css-modules{.EnvVarField-module___WmvZa__inputWrapper{position:relative}.EnvVarField-module___WmvZa__copyButtonWrapper{position:absolute;top:50%;left:6px;transform:translateY(-50%)}.EnvVarField-module___WmvZa__fieldInput{min-height:32px}.EnvVarField-module___WmvZa__fieldInput:disabled{opacity:1!important;cursor:default!important;background:var(--background-higher)!important;color:var(--foreground-default)!important;border:none!important}.EnvVarField-module___WmvZa__fieldInput:not(.EnvVarField-module___WmvZa__isEditing){padding-left:32px!important}.EnvVarField-module___WmvZa__fieldInput.EnvVarField-module___WmvZa__isKey{font-weight:var(--font-weight-bold)}}
@layer css-modules{.SecretItemMenu-module___K2RrW__wrapper{border-radius:var(--border-radius-default)}}
@layer css-modules{.EnvVarItem-module__lwzO_a__gridContainer{grid-template-columns:auto 40% 1fr auto;display:grid}.EnvVarItem-module__lwzO_a__gridRow{grid-template-columns:subgrid;grid-column:1/-1;column-gap:4px;display:grid}.EnvVarItem-module__lwzO_a__valueColumnEditing,.EnvVarItem-module__lwzO_a__devValueWrapperEditing{grid-column:3/-1}}
@layer css-modules{.EnvVarsEditor-module__TskBEW__loadingContainer{position:absolute;inset:0}}
@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 css-modules{.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}.SectionToggleButton-v2-module__rLD1QW__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.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}}
@layer css-modules{.TaskHoverCard-module__9KIzwq__card{width:280px}.TaskHoverCard-module__9KIzwq__title{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.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{.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{.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{.VirtualizedDoneSectionRows-v2-module__q_FHea__scroll{scrollbar-color:var(--outline-dimmest) transparent;scrollbar-width:thin;max-height:240px;overflow-y:auto}.VirtualizedDoneSectionRows-v2-module__q_FHea__scroll::-webkit-scrollbar{width:3px}.VirtualizedDoneSectionRows-v2-module__q_FHea__scroll::-webkit-scrollbar-thumb{background-color:var(--outline-dimmest);border-radius:3px}.VirtualizedDoneSectionRows-v2-module__q_FHea__virtualList{width:100%;position:relative}.VirtualizedDoneSectionRows-v2-module__q_FHea__virtualRow{width:100%;position:absolute;top:0;left:0}}
@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{.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__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)}}
@layer css-modules{.Workspace-module__DgJa5a__contentContainer{width:100%;height:100%;position:absolute;top:0;left:0}.Workspace-module__DgJa5a__contentContainer.Workspace-module__DgJa5a__desktopApp{top:var(--space-4);height:calc(100% - var(--space-4))}.Workspace-module__DgJa5a__popupContentContainer{width:100%;height:100%;display:flex;position:absolute;inset:0}}
@layer css-modules{.replEnvironmentDesktop-module__LlCqXq__surface{--replEnvironmentDesktop--global-sidebar-offset:0px;width:100%;height:100%;position:fixed;top:0;left:0}.replEnvironmentDesktop-module__LlCqXq__withGlobalSidebar{--workspace-global-sidebar-offset:var(--replEnvironmentDesktop--global-sidebar-offset);left:var(--replEnvironmentDesktop--global-sidebar-offset);width:calc(100% - var(--replEnvironmentDesktop--global-sidebar-offset));z-index:0;overflow:hidden}}
@keyframes index-module__duMxOG__enter-fade-in-up{0%{transform:var(--animation-fade-up-transform);opacity:0}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@layer css-modules{.index-module__duMxOG__label{animation:none!important}}}@property --sweep-pos{syntax:"<percentage>";inherits:false;initial-value:-30%}@keyframes index-module__duMxOG__sweep-fwd{0%{--sweep-pos:-30%}to{--sweep-pos:100%}}@keyframes index-module__duMxOG__sweep-rev{0%{--sweep-pos:100%}to{--sweep-pos:-30%}}@media (prefers-reduced-motion:reduce){@layer css-modules{.index-module__duMxOG__welcomeSweepOut,.index-module__duMxOG__welcomeSweepIn,.index-module__duMxOG__welcomeSweepInReverse{animation-duration:.001ms;animation-delay:0s;-webkit-mask-image:none;mask-image:none}}}@layer css-modules{.index-module__duMxOG__label{animation:index-module__duMxOG__enter-fade-in-up var(--animation-fade-up);animation-delay:calc(var(--animation-fade-up-delay-gap) * 1);flex-direction:column;gap:6px;display:flex}@media screen and (max-width:768px){.index-module__duMxOG__title{font-size:18px}}.index-module__duMxOG__titleImproved{font-family:var(--font-family-brand)}.index-module__duMxOG__welcomeWrapper{text-align:center;display:grid;position:relative}.index-module__duMxOG__welcomeSizer{visibility:hidden;pointer-events:none;grid-area:1/1}.index-module__duMxOG__welcomeContent{grid-area:1/1}.index-module__duMxOG__welcomeSweepOut{--sweep-pos:-30%;-webkit-mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));-webkit-mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));animation:.9s ease-in forwards index-module__duMxOG__sweep-fwd}.index-module__duMxOG__welcomeSweepIn,.index-module__duMxOG__welcomeSweepInReverse{position:absolute;top:0;left:0;right:0}.index-module__duMxOG__welcomeSweepIn{--sweep-pos:-30%;-webkit-mask-image:linear-gradient(to right, black var(--sweep-pos), transparent calc(var(--sweep-pos) + 30%));-webkit-mask-image:linear-gradient(to right, black var(--sweep-pos), transparent calc(var(--sweep-pos) + 30%));mask-image:linear-gradient(to right, black var(--sweep-pos), transparent calc(var(--sweep-pos) + 30%));animation:.9s ease-out .5s forwards index-module__duMxOG__sweep-fwd}.index-module__duMxOG__welcomeSweepInReverse{--sweep-pos:100%;-webkit-mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));-webkit-mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));mask-image:linear-gradient(to right, transparent var(--sweep-pos), black calc(var(--sweep-pos) + 30%));animation:.9s ease-out .5s both index-module__duMxOG__sweep-rev}.index-module__duMxOG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}
@keyframes index-module__73B-ca__enter-fade-in-up{0%{transform:var(--animation-fade-up-transform);opacity:0}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@layer css-modules{.index-module__73B-ca__owner{animation:none!important}}}@layer css-modules{.index-module__73B-ca__owner{animation:index-module__73B-ca__enter-fade-in-up var(--animation-fade-up);animation-delay:calc(var(--animation-fade-up-delay-gap) * 0)}.index-module__73B-ca__owner:empty{display:none}.index-module__73B-ca__loadingAndErrorWrapper{min-height:200px}}
@media (hover:hover){@layer css-modules{.DesignPromoBanner-module__IJg7gG__wrapper{height:calc(var(--pill-h) + var(--space-16))}.DesignPromoBanner-module__IJg7gG__wrapper .DesignPromoBanner-module__IJg7gG__banner{top:var(--space-16);width:var(--pill-w);height:var(--pill-h);min-height:0;transition:width .28s cubic-bezier(.4,0,.2,1) 50ms,height .28s cubic-bezier(.4,0,.2,1) 50ms,box-shadow .25s;position:absolute;left:50%;transform:translate(-50%)}.DesignPromoBanner-module__IJg7gG__wrapper .DesignPromoBanner-module__IJg7gG__miniContent{opacity:1;filter:blur();width:var(--pill-w);height:calc(var(--pill-h) - 2px);align-items:center;gap:8px;padding:0 40px 0 12px;transition:opacity .15s .15s,filter .15s .15s;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.DesignPromoBanner-module__IJg7gG__wrapper .DesignPromoBanner-module__IJg7gG__fullContent{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .12s,filter .12s;position:absolute;inset:0}.DesignPromoBanner-module__IJg7gG__wrapper .DesignPromoBanner-module__IJg7gG__sceneFrame{transition:transform .15s,opacity .15s}.DesignPromoBanner-module__IJg7gG__wrapper .DesignPromoBanner-module__IJg7gG__front,.DesignPromoBanner-module__IJg7gG__wrapper .DesignPromoBanner-module__IJg7gG__ghostMid,.DesignPromoBanner-module__IJg7gG__wrapper .DesignPromoBanner-module__IJg7gG__ghostBack{opacity:0;transform:translateY(18px)scale(.94)}.DesignPromoBanner-module__IJg7gG__wrapper .DesignPromoBanner-module__IJg7gG__handle{opacity:0;transition:transform .15s,opacity .1s;transform:scale(.4)}.DesignPromoBanner-module__IJg7gG__wrapper .DesignPromoBanner-module__IJg7gG__selection{opacity:0;transition:opacity .1s}.DesignPromoBanner-module__IJg7gG__wrapper .DesignPromoBanner-module__IJg7gG__toggle{top:calc((var(--pill-h) - 24px) / 2);right:var(--space-8);z-index:6;transition:top .28s cubic-bezier(.4,0,.2,1) 50ms;display:block;position:absolute}.DesignPromoBanner-module__IJg7gG__wrapper .DesignPromoBanner-module__IJg7gG__toggleIcons{place-items:center;display:grid}.DesignPromoBanner-module__IJg7gG__wrapper .DesignPromoBanner-module__IJg7gG__expandIcon,.DesignPromoBanner-module__IJg7gG__wrapper .DesignPromoBanner-module__IJg7gG__minimizeIcon{grid-area:1/1;transition:opacity .15s,filter .15s}.DesignPromoBanner-module__IJg7gG__wrapper .DesignPromoBanner-module__IJg7gG__minimizeIcon{opacity:0;filter:blur(4px)}:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__banner{transition:width .42s var(--spring), height .42s var(--spring), box-shadow .25s ease;width:calc(100% - (2 * var(--space-16)));height:var(--card-h);box-shadow:0 4px 24px #0000001a}:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__miniContent,:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__fullContent{will-change:filter}:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__front,:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__ghostMid,:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__ghostBack,:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__handle{will-change:transform}:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__miniContent{opacity:0;filter:blur(4px);transition:opacity .12s,filter .12s}:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__fullContent{opacity:1;filter:blur();pointer-events:auto;transition:opacity .25s 80ms,filter .3s 80ms}:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__front{transition:transform .45s var(--spring) .1s, opacity .2s ease .1s;opacity:1;transform:translateY(0)scale(1)}:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__ghostMid{transform:var(--ghost-mid-rest);transition:transform .45s var(--spring) .18s, opacity .2s ease .18s;opacity:.7}:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__ghostBack{transform:var(--ghost-back-rest);transition:transform .45s var(--spring) .22s, opacity .2s ease .22s;opacity:.45}:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__handle{transition:transform .3s var(--spring) .42s, opacity .15s ease .42s;opacity:1;transform:scale(1)}:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__selection{opacity:1;transition:opacity .15s .42s}:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__toggle{transition:top .42s var(--spring);top:var(--space-8)}:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__expandIcon{opacity:0;filter:blur(4px)}:is(.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:hover),.DesignPromoBanner-module__IJg7gG__wrapper:not(.DesignPromoBanner-module__IJg7gG__collapsed):has(:focus-visible),.DesignPromoBanner-module__IJg7gG__wrapper.DesignPromoBanner-module__IJg7gG__expanded:not(.DesignPromoBanner-module__IJg7gG__collapsed)) .DesignPromoBanner-module__IJg7gG__minimizeIcon{opacity:1;filter:blur()}}}@media (prefers-reduced-motion:reduce){@layer css-modules{.DesignPromoBanner-module__IJg7gG__banner,.DesignPromoBanner-module__IJg7gG__miniContent,.DesignPromoBanner-module__IJg7gG__fullContent,.DesignPromoBanner-module__IJg7gG__sceneFrame,.DesignPromoBanner-module__IJg7gG__handle,.DesignPromoBanner-module__IJg7gG__selection,.DesignPromoBanner-module__IJg7gG__toggle,.DesignPromoBanner-module__IJg7gG__expandIcon,.DesignPromoBanner-module__IJg7gG__minimizeIcon{transition:none!important}}}@layer css-modules{.DesignPromoBanner-module__IJg7gG__wrapper{--spring:cubic-bezier(.22, 1, .36, 1);--pill-w:200px;--pill-h:42px;--card-h:148px;--ghost-mid-rest:translate(20px, 12px);--ghost-back-rest:translate(40px, 24px);--select-accent:var(--brand-accent-default);--frame-border:1px solid color-mix(in srgb, var(--foreground-default) 14%, transparent);z-index:5;padding:var(--space-16) var(--space-16) 0;width:100%;max-width:640px;margin:0 auto;position:relative}.DesignPromoBanner-module__IJg7gG__banner{width:100%;min-height:var(--card-h);border-radius:24px;display:block;position:relative;overflow:clip}.DesignPromoBanner-module__IJg7gG__miniContent{display:none}.DesignPromoBanner-module__IJg7gG__miniGlyph{flex-shrink:0;width:24px;height:28px;position:relative}.DesignPromoBanner-module__IJg7gG__miniFrame{border:var(--frame-border);background-color:var(--background-higher);border-radius:4px;width:18px;height:23px;position:absolute;overflow:hidden}.DesignPromoBanner-module__IJg7gG__miniGhost{opacity:.5;transform:translate(6px,3px)rotate(6deg)}.DesignPromoBanner-module__IJg7gG__miniTitle{flex-shrink:0}.DesignPromoBanner-module__IJg7gG__fullContent{z-index:0;padding:var(--space-16);align-items:center;display:flex;position:relative}.DesignPromoBanner-module__IJg7gG__copy{max-width:340px}.DesignPromoBanner-module__IJg7gG__ctaLink{pointer-events:auto}.DesignPromoBanner-module__IJg7gG__ctaLink:after{content:"";position:absolute;inset:0}.DesignPromoBanner-module__IJg7gG__description{text-wrap:balance}.DesignPromoBanner-module__IJg7gG__scene{z-index:-1;width:320px;position:absolute;inset:0 0 0 auto}@media not (min-width:720px){.DesignPromoBanner-module__IJg7gG__scene{display:none}}.DesignPromoBanner-module__IJg7gG__sceneFrame{border:var(--frame-border);background-color:var(--background-higher);box-shadow:var(--shadow-2);border-radius:10px;width:116px;height:146px;position:absolute;top:28px;right:118px;overflow:hidden}.DesignPromoBanner-module__IJg7gG__selection{z-index:2;border:1.5px solid var(--select-accent);pointer-events:none;width:116px;height:146px;position:absolute;top:28px;right:118px}.DesignPromoBanner-module__IJg7gG__ghostMid{transform:var(--ghost-mid-rest);opacity:.7}.DesignPromoBanner-module__IJg7gG__ghostBack{transform:var(--ghost-back-rest);opacity:.45}.DesignPromoBanner-module__IJg7gG__handle{z-index:2;border:1.5px solid var(--select-accent);background:#fff;width:7px;height:7px;position:absolute;top:24px}.DesignPromoBanner-module__IJg7gG__handleTl{right:230px}.DesignPromoBanner-module__IJg7gG__handleTr{right:114px}.DesignPromoBanner-module__IJg7gG__toggle{display:none}}
@keyframes RecentRepls-module__D-sQkG__fade-in-up{0%{opacity:0;transform:var(--animation-fade-up-transform)}to{opacity:1;transform:translateY(0)}}@layer css-modules{.RecentRepls-module__D-sQkG__container{animation:RecentRepls-module__D-sQkG__fade-in-up var(--animation-fade-up);animation-delay:calc(var(--animation-fade-up-delay-gap) * 3)}@media (prefers-reduced-motion:reduce){.RecentRepls-module__D-sQkG__container{opacity:1;animation:none}}.RecentRepls-module__D-sQkG__seeAllButton{align-self:start}.RecentRepls-module__D-sQkG__cardContainer{gap:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}@media screen and (max-width:1023px){.RecentRepls-module__D-sQkG__cardContainer{grid-template-columns:1fr}}.RecentRepls-module__D-sQkG__carouselViewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:16px;padding-block:4px;scroll-padding-inline:16px;display:flex;overflow:auto hidden}.RecentRepls-module__D-sQkG__carouselViewport::-webkit-scrollbar{display:none}.RecentRepls-module__D-sQkG__carouselViewport>li{scroll-snap-align:start;flex:none;width:min(280px,82%)}.RecentRepls-module__D-sQkG__carouselViewport>li:first-of-type{margin-inline-start:16px}.RecentRepls-module__D-sQkG__carouselViewport>li:last-of-type{margin-inline-end:16px}}
@keyframes RecentWorkV2-module__LJugca__fade-in-up{0%{transform:var(--animation-fade-up-transform);opacity:0}to{opacity:1;transform:translateY(0)}}@layer css-modules{.RecentWorkV2-module__LJugca__container{animation:RecentWorkV2-module__LJugca__fade-in-up var(--animation-fade-up-duration) var(--animation-fade-up-timing-function) var(--animation-fade-up-fill-mode);animation-delay:calc(var(--animation-fade-up-delay-gap) * 3)}@media (prefers-reduced-motion:reduce){.RecentWorkV2-module__LJugca__container{opacity:1;animation:none}}.RecentWorkV2-module__LJugca__seeAllButtonDesktop{align-self:start}.RecentWorkV2-module__LJugca__headerRow{min-height:32px}.RecentWorkV2-module__LJugca__cardContainer{gap:var(--space-16);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1023px){.RecentWorkV2-module__LJugca__cardContainer{grid-template-columns:1fr}}.RecentWorkV2-module__LJugca__carouselHeaderRow{padding-inline:var(--space-16);min-height:32px}.RecentWorkV2-module__LJugca__carouselViewport{gap:var(--space-16);padding-block:var(--space-4);overscroll-behavior-x:contain;scroll-padding-inline:var(--space-16);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;display:flex;overflow:auto hidden}.RecentWorkV2-module__LJugca__carouselViewport::-webkit-scrollbar{display:none}.RecentWorkV2-module__LJugca__carouselViewport>li{scroll-snap-align:start;flex:none;width:min(280px,82%)}.RecentWorkV2-module__LJugca__carouselViewport>li:first-of-type{margin-inline-start:var(--space-16)}.RecentWorkV2-module__LJugca__carouselViewport>li:last-of-type{margin-inline-end:var(--space-16)}}
@layer css-modules{.HomeChatAttachments-module__9idWqa__attachmentsRow{margin-top:calc(-1 * var(--space-16));padding:var(--space-8) var(--space-12) var(--space-8)}}
@layer css-modules{.Agent2Playground-stories-module__7E-6oa__frame{box-sizing:border-box;height:100%;min-height:0;overflow:hidden}.Agent2Playground-stories-module__7E-6oa__surface{width:100%;max-width:760px;height:100%;min-height:0;max-height:640px;box-shadow:var(--shadow-raised);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.Agent2Playground-stories-module__7E-6oa__handoffSurface{width:720px;height:560px;min-height:0;box-shadow:var(--shadow-raised);border-radius:12px;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}}
@layer css-modules{.ChateauFlyingBlobContent-stories-module__7fEy2q__composer{position:relative}}
@keyframes HomeChatGreeting-module__CRJ97W__word-in{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes HomeChatGreeting-module__CRJ97W__slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@layer css-modules{.HomeChatGreeting-module__CRJ97W__hero{--HomeChatGreeting--word-delay:0s;margin-bottom:var(--space-4);animation:.5s cubic-bezier(.16,1,.3,1) both HomeChatGreeting-module__CRJ97W__slide-up}.HomeChatGreeting-module__CRJ97W__eyebrow{margin-bottom:var(--space-6);color:var(--foreground-dimmer);font-size:var(--font-size-default);font-weight:450}.HomeChatGreeting-module__CRJ97W__headline{color:var(--foreground-default);font-size:var(--font-size-header-default);letter-spacing:-.01em;font-weight:500;line-height:var(--line-height-header-default);margin:0}.HomeChatGreeting-module__CRJ97W__word{opacity:0;filter:blur(6px);animation:.4s ease-out both HomeChatGreeting-module__CRJ97W__word-in;animation-delay:var(--HomeChatGreeting--word-delay,0s);display:inline-block;transform:translateY(6px)}.HomeChatGreeting-module__CRJ97W__heroSettled,.HomeChatGreeting-module__CRJ97W__heroSettled .HomeChatGreeting-module__CRJ97W__word{opacity:1;filter:none;animation:none;transform:none}}
@layer css-modules{.HomeChatSuggestions-module__YxH_Jq__list{width:100%;position:relative}.HomeChatSuggestions-module__YxH_Jq__moreWrap{display:contents}.HomeChatSuggestions-module__YxH_Jq__rowButton{align-items:center;gap:var(--space-16);width:100%;min-width:0;padding:var(--space-12) var(--space-16);border:1px solid var(--outline-dimmest);border-radius:var(--border-radius-12);background:var(--text-input-surface-color-100);box-shadow:var(--shadow-control);color:var(--foreground-default);font-size:var(--font-size-default);text-align:left;cursor:pointer;flex:auto;transition:box-shadow .12s ease-out,border-color .12s ease-out;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.HomeChatSuggestions-module__YxH_Jq__rowButton{transition:none}}.HomeChatSuggestions-module__YxH_Jq__rowButton:hover{border-color:var(--outline-dimmer);box-shadow:var(--shadow-subtle)}.HomeChatSuggestions-module__YxH_Jq__rowText{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.HomeChatSuggestions-module__YxH_Jq__logoBox{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}@media not (min-width:768px){.HomeChatSuggestions-module__YxH_Jq__fullLabel{display:none}}.HomeChatSuggestions-module__YxH_Jq__shortLabel{display:none}@media not (min-width:768px){.HomeChatSuggestions-module__YxH_Jq__shortLabel{display:block}}.HomeChatSuggestions-module__YxH_Jq__pillRows{gap:var(--space-8);flex-flow:wrap;display:flex}.HomeChatSuggestions-module__YxH_Jq__pill{gap:var(--space-8);width:auto;padding:var(--space-8) var(--space-12);border-radius:var(--border-radius-round)}}
@layer css-modules{.SidebarTaskRow-module__wqfrfq__noCaptureTarget *{pointer-events:none}}
@layer css-modules{.DesktopHomeChat-module__w7e6qa__root{height:100dvh}@media not (min-width:768px){.DesktopHomeChat-module__w7e6qa__root{height:calc(100dvh - 40px)}}.DesktopHomeChat-module__w7e6qa__intro{padding-top:28dvh}}
@layer css-modules{.SidebarTaskStatusRow-module__RgUhIa__skeleton{height:var(--space-16);margin-inline-end:var(--space-8)}}
@layer css-modules{.HomeColumn-module__lnhyZW__column{padding:var(--space-32) var(--space-16);width:100%;max-width:800px;margin-left:auto;margin-right:auto}@media (min-width:1024px){.HomeColumn-module__lnhyZW__column{padding:var(--space-64) var(--space-32)}}.HomeColumn-module__lnhyZW__hero{flex-direction:column;justify-content:center;min-height:70dvh;display:flex}.HomeColumn-module__lnhyZW__heroContent{flex-direction:column;display:flex}}
@layer css-modules{.VirtualizedSidebarList-module__mB8BjG__scroll{min-height:0;overflow-y:auto}.VirtualizedSidebarList-module__mB8BjG__virtualList{width:100%;position:relative}.VirtualizedSidebarList-module__mB8BjG__virtualRow{width:100%;position:absolute;top:0;left:0}}
@layer css-modules{.ManageFoldersModal-module__1M5cGa__folderList{max-height:320px;overflow-y:auto}.ManageFoldersModal-module__1M5cGa__folderRow{border:1px solid var(--outline-dimmest)}.ManageFoldersModal-module__1M5cGa__folderItem{min-height:32px}.ManageFoldersModal-module__1M5cGa__folderName{flex:1;min-width:0}.ManageFoldersModal-module__1M5cGa__folderActions{opacity:0;transition:opacity .15s}.ManageFoldersModal-module__1M5cGa__folderItem:hover .ManageFoldersModal-module__1M5cGa__folderActions{opacity:1}}
@layer css-modules{.sidebarRowDeemphasis-module__ce2qFW__row{transition:opacity .15s ease-in-out}[data-global-sidebar-root][data-global-sidebar-viewport=desktop]:not(:hover,:focus-within,[data-global-sidebar-hover-card-open=true]) .sidebarRowDeemphasis-module__ce2qFW__row.sidebarRowDeemphasis-module__ce2qFW__isDeemphasized{opacity:.7}}
@layer css-modules{.DesignPromptBox-module__uUJGrG__root{text-align:left;width:100%;max-width:760px;margin:0 auto}.DesignPromptBox-module__uUJGrG__root [data-cy=ai-prompt-input]{max-height:200px;box-shadow:none}:is(.DesignPromptBox-module__uUJGrG__root [data-cy=ai-prompt-input]) .cm-editor{min-height:3.25rem}.DesignPromptBox-module__uUJGrG__editorResting{min-height:calc(3.25rem + 60px)}.DesignPromptBox-module__uUJGrG__hidden{display:none}}
@layer css-modules{.Home-module___58VLW__root{will-change:height;height:100vh}.Home-module___58VLW__rootNewHomeIa{padding-top:calc(var(--space-128) + var(--space-24) + var(--space-32));padding-bottom:calc(var(--space-128) + var(--space-96) + var(--space-24) + var(--space-2));position:relative}.Home-module___58VLW__banner{width:100%}.Home-module___58VLW__rootNewHomeIa .Home-module___58VLW__banner{top:calc(var(--space-48) + var(--space-16));position:absolute;left:0;right:0}.Home-module___58VLW__inputSection{z-index:2;width:100%;max-width:700px}.Home-module___58VLW__usageSection{bottom:0;left:0;right:0}.Home-module___58VLW__spacer{min-height:0}@media (max-height:500px){.Home-module___58VLW__usageMessage{opacity:0;pointer-events:none;transition:opacity .1s ease-in-out}}}
@layer css-modules{.index-stories-module__A0mfMa__root{background-color:var(--background-root)}}
@layer css-modules{.MockComposer-module__-S0nSq__floatingSurface{box-shadow:var(--shadow-subtle)}}
@layer css-modules{.ProposedTaskApprovalDialog-stories-module__tSQ_hq__constrainedPane{outline:1px solid var(--outline-dimmer);width:420px;height:480px;overflow:hidden}.ProposedTaskApprovalDialog-stories-module__tSQ_hq__feedFiller{height:3000px}}
@layer css-modules{.home-page-module__dZJ5xG__bgRoot{background:var(--background-default)}.home-page-module__dZJ5xG__loadingContainer{height:100vh}}
/*# sourceMappingURL=34offrdansq0w.css.map*/