@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)}}
@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{.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{.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{.NodeBoundary-module__ZEisdW__header{height:100%}}
@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{.WorkspaceSkillMarkdown-module__B1iDgG__bodyRoot{overflow-y:auto}.WorkspaceSkillMarkdown-module__B1iDgG__contentRoot{width:100%;height:100%;margin:0 auto;overflow:auto}@media only screen and (min-width:768px){.WorkspaceSkillMarkdown-module__B1iDgG__contentRoot{padding-left:var(--space-32);padding-right:var(--space-32)}}.WorkspaceSkillMarkdown-module__B1iDgG__markdownContainer{--skill-markdown-max-width:840px;width:100%}.WorkspaceSkillMarkdown-module__B1iDgG__markdownContainer .rendered-markdown{flex-direction:column;justify-content:center;align-items:center;display:flex}.WorkspaceSkillMarkdown-module__B1iDgG__markdownContainer .rendered-markdown>*{max-width:var(--skill-markdown-max-width);width:100%}.WorkspaceSkillMarkdown-module__B1iDgG__markdownContainer .rendered-markdown>table{max-width:100%}}
@layer css-modules{.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}}@keyframes Border-module__kJgAeq__pulse{0%{border-color:var(--accent-blurple-dimmest)}to{border-color:var(--accent-blurple-default)}}@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}.Border-module__kJgAeq__root.Border-module__kJgAeq__pulse{animation:.8s infinite alternate Border-module__kJgAeq__pulse}}
@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}}
@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}}
@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{.BonsaiSelectedChoicePills-module__AlmMFa__selectedChoicePill{cursor:pointer;border:none;height:42px}}
@layer css-modules{.DragArea-module__6HyfGq__handle{min-width:16px;height:100%}}
@layer css-modules{.pane-module__WERSpq__root{position:relative}.pane-module__WERSpq__circle{background-color:var(--background-highest);min-width:12px;box-shadow:var(--shadow-3);text-align:center;border:1px solid var(--outline-default);font-size:10px;position:absolute;top:-6px;right:-6px}.pane-module__WERSpq__count{text-align:center;font-size:10px}}
@layer 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{.Tab-module__TVf9ZW__tab{--Tab--color:var(--foreground-dimmest);--Tab--width:auto;--Tab--x:0;--Tab--font-style:normal}@media (hover:hover){.Tab-module__TVf9ZW__tab{--close-button-opacity:.5}}.Tab-module__TVf9ZW__tab{transform:translate(var(--Tab--x), 0);width:var(--Tab--width);height:28px;color:var(--Tab--color);-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;overflow:hidden}.Tab-module__TVf9ZW__tab:hover{--close-button-opacity:1}.Tab-module__TVf9ZW__toolsTab{transition:width var(--transition-duration-snappy) ease-in-out}@media (prefers-reduced-motion:reduce){.Tab-module__TVf9ZW__toolsTab{transition:none}}.Tab-module__TVf9ZW__tabButton{cursor:pointer;border-top-left-radius:var(--border-radius-6);border-bottom-left-radius:var(--border-radius-6);height:100%;color:inherit;white-space:nowrap;background:0 0;border:none}.Tab-module__TVf9ZW__tabButton:focus{outline:1px solid var(--accent-primary-default);outline-offset:-1px}.Tab-module__TVf9ZW__tabButton:focus:not(:focus-visible){outline:none}.Tab-module__TVf9ZW__compactToolsTabButton{border-radius:var(--border-radius-6)}.Tab-module__TVf9ZW__closeButton{opacity:var(--close-button-opacity);color:var(--Tab--color);border-radius:0 var(--border-radius-6) var(--border-radius-6) 0!important}.Tab-module__TVf9ZW__closeButton:active{background-color:var(--background-highest)!important}.Tab-module__TVf9ZW__title{font-style:var(--Tab--font-style);flex-shrink:1}}
@media (prefers-reduced-motion:reduce){@layer css-modules{.PlusToDraftIcon-module__d1tF0q__svg{will-change:auto;transition:none}.PlusToDraftIcon-module__d1tF0q__bar{transition:none}}}@layer css-modules{.PlusToDraftIcon-module__d1tF0q__container{justify-content:center;align-items:center;display:inline-flex}.PlusToDraftIcon-module__d1tF0q__svg{will-change:transform;transition:transform .4s cubic-bezier(.4,0,.2,1);transform:rotate(0)}.PlusToDraftIcon-module__d1tF0q__svg.PlusToDraftIcon-module__d1tF0q__active{transform:rotate(90deg)}.PlusToDraftIcon-module__d1tF0q__bar{transition:x .4s cubic-bezier(.4,0,.2,1),y .4s cubic-bezier(.4,0,.2,1),width .4s cubic-bezier(.4,0,.2,1),height .4s cubic-bezier(.4,0,.2,1),rx .4s cubic-bezier(.4,0,.2,1),ry .4s cubic-bezier(.4,0,.2,1),fill .4s cubic-bezier(.4,0,.2,1)}}
@layer css-modules{.index-module__nt3RRa__tabBar{--index--new-tab-x:0;--index--new-tab-width:0;--index--new-tab-opacity:.6;--index--drop-preview-width:0;--index--drop-preview-x:50%;--index--drop-preview-opacity:0;--index--spacer-width:0}@media (hover:hover){.index-module__nt3RRa__tabBar{--close-button-opacity:.5}}.index-module__nt3RRa__tabBar{height:100%;position:relative}.index-module__nt3RRa__tabBar:hover{--index--new-tab-opacity:1}.index-module__nt3RRa__tabBar.index-module__nt3RRa__dense{height:28px}.index-module__nt3RRa__tabArea{min-width:0;height:100%}.index-module__nt3RRa__scrollRegion{min-width:0;height:100%;position:relative}.index-module__nt3RRa__tabs{scrollbar-width:none;height:100%;position:relative;overflow:auto hidden}.index-module__nt3RRa__tabs::-webkit-scrollbar{display:none}.index-module__nt3RRa__spacer{width:var(--index--spacer-width);pointer-events:none;flex-shrink:0;height:0}.index-module__nt3RRa__scrollArrow{z-index:1;pointer-events:auto;align-items:center;height:100%;display:flex;position:absolute;top:0}.index-module__nt3RRa__scrollArrow button{height:28px!important;color:var(--foreground-dimmer)!important}:is(.index-module__nt3RRa__scrollArrow button):hover{color:var(--foreground-default)!important}.index-module__nt3RRa__scrollArrowLeft{background:linear-gradient(to right, var(--background-default) 60%, transparent);padding-right:8px;left:0}.index-module__nt3RRa__scrollArrowRight{background:linear-gradient(to left, var(--background-default) 60%, transparent);padding-left:8px;right:0}.index-module__nt3RRa__overflowControls{flex-shrink:0;height:100%}.index-module__nt3RRa__overflowControls .index-module__nt3RRa__scrollArrow{background:0 0;padding-left:0;position:static}.index-module__nt3RRa__fixedNewTab{opacity:var(--index--new-tab-opacity);flex-shrink:0;color:var(--foreground-dimmest)!important}.index-module__nt3RRa__fixedNewTab:hover{color:var(--foreground-default)!important}.index-module__nt3RRa__newTab{transform:translate(var(--index--new-tab-x), 0);opacity:var(--index--new-tab-opacity);position:absolute;left:0}.index-module__nt3RRa__newTab button{height:28px!important;color:var(--foreground-dimmest)!important}:is(.index-module__nt3RRa__newTab button):hover{color:var(--foreground-default)!important}.index-module__nt3RRa__newTabTextButton,.index-module__nt3RRa__newTabIconButton{border-radius:var(--border-radius-6)}.index-module__nt3RRa__dragArea{cursor:grab;position:absolute;inset:0}.index-module__nt3RRa__dropPreview{transform:translate(var(--index--drop-preview-x), 0);opacity:.5;opacity:var(--index--drop-preview-opacity);border:1px dashed var(--accent-primary-dimmer);width:var(--index--drop-preview-width);pointer-events:none;height:28px;position:absolute;top:0;left:0}.index-module__nt3RRa__desktopAppWindowsOs{-webkit-app-region:drag;margin-right:140px}}
@layer css-modules{.TasksTab-module__0AUKhG__tab{--tasks-tab-content-inset:var(--space-16)}.TasksTab-module__0AUKhG__list{padding:var(--header-tabs-feed-top-inset,0) var(--tasks-tab-content-inset) 0 var(--tasks-tab-content-inset);scroll-padding-bottom:var(--bonsai-safe-area-bottom,0);scroll-padding-top:var(--header-tabs-feed-top-inset,0);scrollbar-width:none;overscroll-behavior-y:none;overflow:hidden auto}.TasksTab-module__0AUKhG__list::-webkit-scrollbar{display:none}.TasksTab-module__0AUKhG__virtualList{flex:none;width:100%;position:relative}.TasksTab-module__0AUKhG__virtualRow{box-sizing:border-box;width:100%;position:absolute;top:0;left:0}.TasksTab-module__0AUKhG__rowGap{padding-bottom:var(--space-8)}.TasksTab-module__0AUKhG__sectionEnd{padding-bottom:var(--space-12)}.TasksTab-module__0AUKhG__item{touch-action:manipulation;text-align:left;min-height:56px}.TasksTab-module__0AUKhG__item[data-disabled=true]{opacity:.7}.TasksTab-module__0AUKhG__sectionToggle{align-items:center;gap:var(--space-6);padding:0 var(--space-2);width:fit-content;color:inherit;text-align:left;background:0 0;border:0;flex-direction:row;display:flex}.TasksTab-module__0AUKhG__sectionToggle:disabled{cursor:default}.TasksTab-module__0AUKhG__itemMain{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.TasksTab-module__0AUKhG__itemMain:disabled{cursor:default}.TasksTab-module__0AUKhG__itemIcon{width:16px;height:16px}.TasksTab-module__0AUKhG__itemIcon svg,.TasksTab-module__0AUKhG__itemIcon canvas{width:16px;min-width:16px;height:16px;min-height:16px}.TasksTab-module__0AUKhG__itemTitle{text-overflow:ellipsis;overflow:hidden}.TasksTab-module__0AUKhG__stickyCta{z-index:1;margin-top:auto;margin-inline:calc(-1 * var(--tasks-tab-content-inset));background:linear-gradient(to bottom, transparent 0, var(--surface-color) var(--space-12));padding:var(--space-12) calc(var(--tasks-tab-content-inset) + var(--space-4)) calc(var(--space-6) + var(--header-tabs-action-bar-bleed,0px));position:sticky;bottom:0}.TasksTab-module__0AUKhG__stickyCta:after{inset-inline:0;content:"";height:1px;display:block;position:absolute;bottom:-1px}}
@media (prefers-reduced-motion){@layer css-modules{.index-module__yMcWhW__surface{transition-property:none}}}@layer css-modules{.index-module__yMcWhW__surface{--index--left:0;--index--top:0;--index--scale:1;--index--transform-origin-x:50%;--index--width:auto;--index--height:auto;--index--z-index:0;--index--transform-x:0;--index--transform-y:0;--index--border-radius:0;--index--controls-opacity:1;--index--opacity:1;--index--padding-left:0;--index--padding-top:0;top:var(--index--top);left:var(--index--left);transform:translate(var(--index--transform-x), var(--index--transform-y)) scale(var(--index--scale));transform-origin:var(--index--transform-origin-x) bottom;opacity:var(--index--opacity);border-radius:var(--index--border-radius) var(--index--border-radius) 0 0;padding-top:var(--index--padding-top);padding-left:var(--index--padding-left);width:var(--index--width);height:var(--index--height);-webkit-app-region:none;flex-direction:row;align-items:center;display:flex;position:absolute;overflow-x:hidden}@media (hover:hover){.index-module__yMcWhW__surface{--index--controls-opacity:0}}}
@media (prefers-reduced-motion:reduce){@layer css-modules{.ProjectPanel-module__jqeBFG__chatFullBleed,.ProjectPanel-module__jqeBFG__chatFullBleed:before{transition:none}}}@layer css-modules{.ProjectPanel-module__jqeBFG__panel{background-color:var(--surface-color);timeline-scope:--workspace-pager-scroll;position:absolute;inset:0;overflow:hidden}.ProjectPanel-module__jqeBFG__pagerArea{position:relative}.ProjectPanel-module__jqeBFG__chatTabFade{--header-tabs-fade-offset:var(--space-4);--header-tabs-fade-height:24px;--header-tabs-feed-top-inset:calc(var(--header-tabs-fade-offset) + var(--header-tabs-fade-height));position:relative}.ProjectPanel-module__jqeBFG__chatTabFade:before{z-index:1;-webkit-backdrop-filter:blur(4px)saturate(1.05);backdrop-filter:blur(4px)saturate(1.05);-webkit-mask-image:linear-gradient(to bottom, black 0%, black var(--header-tabs-fade-offset), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, black 0%, black var(--header-tabs-fade-offset), transparent 100%);mask-image:linear-gradient(to bottom, black 0%, black var(--header-tabs-fade-offset), transparent 100%);background:linear-gradient(to bottom, var(--surface-color) 0%, var(--surface-color) var(--header-tabs-fade-offset), transparent 100%);height:calc(var(--header-tabs-fade-offset) + var(--header-tabs-fade-height));pointer-events:none;content:"";position:absolute;inset:0 0 auto}.ProjectPanel-module__jqeBFG__chatTabFadeInShortcut{--header-tabs-feed-top-inset:inherit}.ProjectPanel-module__jqeBFG__chatTabFadeInShortcut:before{display:none}.ProjectPanel-module__jqeBFG__chatFullBleed{margin-top:calc(-1 * var(--tab-pager-header-inset,0px));--scrim-tint:90%;--scrim-pad:8px;--scrim-tail:12px;isolation:isolate;transition:margin-top .2s;position:relative}.ProjectPanel-module__jqeBFG__chatFullBleed:before{z-index:3;background:linear-gradient(to top, transparent 0, rgb(from var(--surface-color) r g b / calc(var(--scrim-tint) * .15)) calc(var(--scrim-tail) * .5), rgb(from var(--surface-color) r g b / calc(var(--scrim-tint) * .35)) var(--scrim-tail), rgb(from var(--surface-color) r g b / calc(var(--scrim-tint) * .7)) calc(var(--scrim-tail) + var(--scrim-pad) * .5), rgb(from var(--surface-color) r g b / var(--scrim-tint)) calc(var(--scrim-tail) + var(--scrim-pad)), rgb(from var(--surface-color) r g b / var(--scrim-tint)) 100%);height:calc(var(--tab-pager-header-inset,0px) + var(--scrim-pad) + var(--scrim-tail));pointer-events:none;content:"";transition:height .2s;position:absolute;inset:0 0 auto}.ProjectPanel-module__jqeBFG__chatFullBleedInset{--header-tabs-feed-top-inset:calc(var(--tab-pager-header-inset,0px) + 8px)}}
:root{--PendingTaskPlaceholder--max-content-width:75ch}@layer css-modules{.PendingTaskPlaceholder-module__y06PBa__root{height:100%}.PendingTaskPlaceholder-module__y06PBa__surface{overflow-y:auto}.PendingTaskPlaceholder-module__y06PBa__content,.PendingTaskPlaceholder-module__y06PBa__markdownContainer{width:100%}.PendingTaskPlaceholder-module__y06PBa__markdownContainer .rendered-markdown{flex-direction:column;justify-content:center;align-items:center;display:flex}.PendingTaskPlaceholder-module__y06PBa__markdownContainer .rendered-markdown>*{width:100%;max-width:var(--PendingTaskPlaceholder--max-content-width)}.PendingTaskPlaceholder-module__y06PBa__markdownContainer .rendered-markdown>table{max-width:100%}.PendingTaskPlaceholder-module__y06PBa__dependencies{width:100%;max-width:var(--PendingTaskPlaceholder--max-content-width)}}
@layer css-modules{.SelectedTaskDrawer-module__4qPItW__body{timeline-scope:--drawer-pager-scroll}.SelectedTaskDrawer-module__4qPItW__pagerArea{position:relative}.SelectedTaskDrawer-module__4qPItW__chatTabFade{--header-tabs-fade-offset:var(--space-8);--header-tabs-fade-height:8px;--header-tabs-feed-top-inset:calc(var(--header-tabs-fade-offset) + var(--header-tabs-fade-height));position:relative}.SelectedTaskDrawer-module__4qPItW__chatTabFade:before{content:"";height:calc(var(--header-tabs-fade-offset) + var(--header-tabs-fade-height));pointer-events:none;background:linear-gradient(to bottom, var(--surface-color) 0%, var(--surface-color) var(--header-tabs-fade-offset), transparent 100%);-webkit-backdrop-filter:blur(4px)saturate(1.05);backdrop-filter:blur(4px)saturate(1.05);-webkit-mask-image:linear-gradient(to bottom, black 0%, black var(--header-tabs-fade-offset), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, black 0%, black var(--header-tabs-fade-offset), transparent 100%);mask-image:linear-gradient(to bottom, black 0%, black var(--header-tabs-fade-offset), transparent 100%);z-index:1;position:absolute;inset:0 0 auto}.SelectedTaskDrawer-module__4qPItW__chatTabFadeInShortcut{--header-tabs-feed-top-inset:inherit}.SelectedTaskDrawer-module__4qPItW__chatTabFadeInShortcut:before{display:none}}
@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}}
@keyframes gestureIcons-module__P7B7Ea__hand-horizontal{0%{transform:translate(-6px)}to{transform:translate(6px)}}@keyframes gestureIcons-module__P7B7Ea__hand-up{0%{transform:translateY(3px)}to{transform:translateY(-7px)}}@keyframes gestureIcons-module__P7B7Ea__hand-edge{0%{opacity:0;transform:translate(-5px)}18%{opacity:1;transform:translate(-5px)}72%{opacity:1;transform:translate(6px)}to{opacity:0;transform:translate(6px)}}@media (prefers-reduced-motion:reduce){@layer css-modules{.gestureIcons-module__P7B7Ea__handHorizontal,.gestureIcons-module__P7B7Ea__handUp,.gestureIcons-module__P7B7Ea__handEdge{animation:none}}}@layer css-modules{.gestureIcons-module__P7B7Ea__handHorizontal{animation:.9s ease-in-out infinite alternate gestureIcons-module__P7B7Ea__hand-horizontal}.gestureIcons-module__P7B7Ea__handUp{animation:.8s ease-in-out infinite alternate gestureIcons-module__P7B7Ea__hand-up}.gestureIcons-module__P7B7Ea__handEdge{animation:1.6s ease-in-out infinite gestureIcons-module__P7B7Ea__hand-edge}}
@layer css-modules{.EmptyLayout-module__stx7iG__noBorder{position:absolute;overflow:hidden}}
@keyframes TourOverlay-module__RDsNGq__card-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){@layer css-modules{.TourOverlay-module__RDsNGq__card,.TourOverlay-module__RDsNGq__splash{animation:none}}}@layer css-modules{.TourOverlay-module__RDsNGq__overlay{touch-action:none;position:fixed;inset:0}.TourOverlay-module__RDsNGq__splash{background-color:color-mix(in srgb, var(--default-surface-color-100) 40%, transparent);animation:.16s ease-out both TourOverlay-module__RDsNGq__card-in;position:absolute;inset:0}.TourOverlay-module__RDsNGq__tapLayer{cursor:default;appearance:none;background:0 0;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.TourOverlay-module__RDsNGq__card{text-align:center;pointer-events:none;background-color:var(--background-default);width:max-content;max-width:min(320px,100vw - 32px);box-shadow:var(--shadow-raised);border-radius:20px;animation:.16s ease-out both TourOverlay-module__RDsNGq__card-in;position:absolute}.TourOverlay-module__RDsNGq__closeButton{top:var(--space-6);right:var(--space-6);pointer-events:auto;position:absolute;color:var(--foreground-dimmer)!important}.TourOverlay-module__RDsNGq__icon{color:var(--foreground-default)}}
@layer css-modules{.FileForm-module__qblIvG__label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0 -1px -1px 0;padding:0;position:absolute;overflow:hidden}.FileForm-module__qblIvG__icon{width:24px;height:24px}}
@layer css-modules{.Loader-module__9Jgf5a__loader{padding-left:var(--space-8);justify-content:center;width:100%;height:100%;overflow:hidden}.Loader-module__9Jgf5a__loader>svg{opacity:.5;width:250px;display:flex}}
@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{.Files-module__6qWMpa__footer{border-top:1px solid var(--outline-dimmest);scrollbar-width:none;height:60px;overflow-x:auto}}
@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%}}
@layer css-modules{.Library-module__w1Tnra__content{height:70vh;overflow-y:auto}}
@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}}
@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{.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{.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{.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{.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__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{.MiniTaskRow-module__Cuxngq__root{width:100%;overflow:hidden}.MiniTaskRow-module__Cuxngq__root [data-sidebar-icon=true]{width:20px!important;height:20px!important}.MiniTaskRow-module__Cuxngq__root [data-sidebar-icon=true] svg,.MiniTaskRow-module__Cuxngq__root [data-sidebar-icon=true] canvas{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}.MiniTaskRow-module__Cuxngq__root [data-main-version-icon=true]{width:22px;height:22px}.MiniTaskRow-module__Cuxngq__scrollable{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000 100%)}.MiniTaskRow-module__Cuxngq__scrollable::-webkit-scrollbar{display:none}.MiniTaskRow-module__Cuxngq__divider{background-color:var(--outline-dimmer);width:1px;height:var(--space-16)}}
@layer css-modules{.FeedbackCard-module__vJ_L4a__feedbackText{overflow:hidden}.FeedbackCard-module__vJ_L4a__feedbackTextCollapsed{max-height:240px}.FeedbackCard-module__vJ_L4a__feedbackTextFaded{-webkit-mask-image:linear-gradient(#000 85%,#0000 100%);mask-image:linear-gradient(#000 85%,#0000 100%)}.FeedbackCard-module__vJ_L4a__showButton{margin-top:var(--space-4)}}
@layer css-modules{.NewPane-module__Kp7gAW__newPane{height:100%}}
@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{.SearchBar-module__3BDbSq__root{--SearchBar--height:0;z-index:1000;width:100%;height:var(--SearchBar--height);position:absolute;top:0;left:0}.SearchBar-module__3BDbSq__root label+div{margin-right:54px}.SearchBar-module__3BDbSq__closeButton{top:var(--space-8);right:var(--space-6);z-index:1001;position:absolute}}
@layer css-modules{.TaskFocusBorder-module__519Mja__root{z-index:3;background-color:color-mix(in srgb, var(--TaskFocusBorder--task-focus-border-color,transparent) 70%, transparent);pointer-events:none;--TaskFocusBorder--task-focus-border-color:transparent;width:100%;height:1px;transition:opacity .15s;position:absolute;left:0}.TaskFocusBorder-module__519Mja__hidden{opacity:0}.TaskFocusBorder-module__519Mja__top{top:var(--TaskFocusBorder--top-offset,0);clip-path:inset(0 -20px -20px);box-shadow:0 2px 15px 2px color-mix(in srgb, var(--TaskFocusBorder--task-focus-border-color,transparent) 30%, transparent);--TaskFocusBorder--top-offset:0px}.TaskFocusBorder-module__519Mja__bottom{clip-path:inset(-20px -20px 0);box-shadow:0 -2px 15px 2px color-mix(in srgb, var(--TaskFocusBorder--task-focus-border-color,transparent) 30%, transparent);bottom:0}}
@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{.BonsaiUrlBar-module__yvuLIW__root{z-index:1;border-bottom:var(--border-width-default) solid var(--surface-border-color-subtle);height:40px;container:root/inline-size}.BonsaiUrlBar-module__yvuLIW__rootWithPlatformSelector{z-index:1;border-bottom:var(--border-width-default) solid var(--surface-border-color-subtle);container:root/inline-size}.BonsaiUrlBar-module__yvuLIW__rootWithPlatformSelector fieldset label{height:28px}.BonsaiUrlBar-module__yvuLIW__navButton{border-radius:var(--border-radius-4);padding:var(--space-6);border:none;flex-shrink:0}.BonsaiUrlBar-module__yvuLIW__urlWrapper{position:relative}.BonsaiUrlBar-module__yvuLIW__urlPath{border-radius:var(--border-radius-8);flex-grow:1;padding-top:0;padding-bottom:0;font-size:12px}.BonsaiUrlBar-module__yvuLIW__goButton{top:50%;right:var(--space-4);position:absolute;transform:translateY(-50%)}@container root (max-width:300px){.BonsaiUrlBar-module__yvuLIW__buttons svg+span{display:none}.BonsaiUrlBar-module__yvuLIW__buttons svg{margin-right:0}}.BonsaiUrlBar-module__yvuLIW__fakeUrl{box-sizing:content-box;border:1px solid var(--outline-dimmer);border-radius:var(--border-radius-6);font-size:12px}.BonsaiUrlBar-module__yvuLIW__buttonLink{border-color:var(--outline-dimmer);border-radius:var(--border-radius-6);height:24px;color:var(--foreground-dimmer)}}
@layer css-modules{.index-module__Gyb6Ua__root{--index--logs-grid-rows:1fr;--index--logs-grid-columns:1fr;--index--width:100%;--index--height:100%;--index--border-radius:0;--index--border:none;--index--transform:scale(1);--index--color-scheme:light;border-radius:calc(var(--border-radius-8) + 1px);width:100%;height:100%;overflow:hidden}.index-module__Gyb6Ua__root.index-module__Gyb6Ua__dense{border-radius:0}.index-module__Gyb6Ua__screenshotWrapper{background-size:cover;width:100%;height:100%}.index-module__Gyb6Ua__webContentWrapper{pointer-events:none;width:100%;height:100%;position:relative}.index-module__Gyb6Ua__webContentAndLogsWrapper{grid-template-rows:var(--index--logs-grid-rows);grid-template-columns:var(--index--logs-grid-columns);width:100%;height:100%;display:grid}.index-module__Gyb6Ua__iframeWrapper{overflow:hidden}.index-module__Gyb6Ua__iframeWrapper[data-is-readonly-preview=true]{cursor:not-allowed}.index-module__Gyb6Ua__iframeMiddle{border:var(--index--border);border-radius:var(--index--border-radius);width:var(--index--width);height:var(--index--height);position:relative}.index-module__Gyb6Ua__iframeInner{transform:var(--index--transform);transform-origin:0 0;width:var(--index--width);height:var(--index--height);position:absolute;top:0;left:0;overflow:hidden}.index-module__Gyb6Ua__desktopAppWebview{background-color:var(--white);border:none;flex-grow:1;flex-shrink:1}.index-module__Gyb6Ua__iframe{background-color:var(--white);color-scheme:var(--index--color-scheme);border:none;flex-grow:1;flex-shrink:1;display:block}.index-module__Gyb6Ua__phoneFrame{width:100%;height:100%;position:relative}.index-module__Gyb6Ua__phoneScreen{width:100%;height:100%}.index-module__Gyb6Ua__phoneScreenActive{border-radius:10.5%/5.2%;position:absolute;inset:2.2% 4.2%;overflow:hidden}.index-module__Gyb6Ua__phoneFrameImage{z-index:1;pointer-events:none;position:absolute;inset:0}.index-module__Gyb6Ua__simulatorPreview{aspect-ratio:9/19.5;height:100%;max-height:100%;position:relative;overflow:hidden}.index-module__Gyb6Ua__fullscreenButton{top:var(--space-12);right:var(--space-12);z-index:3;position:absolute}.index-module__Gyb6Ua__webContentWrapperInner{pointer-events:all;width:100%;height:100%}}
@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{.WebviewPip-module__YnPVPq__root{--WebviewPip--x:0;--WebviewPip--y:0;--WebviewPip--width:0;--WebviewPip--height:calc(var(--WebviewPip--width) + var(--WebviewPip--header-height));--WebviewPip--border-color:var(--outline-default);--WebviewPip--visibility:hidden;--WebviewPip--content-width:0;--WebviewPip--content-height:0;--WebviewPip--content-scale:1;--WebviewPip--header-height:32px;--WebviewPip--border-radius:var(--border-radius-8);--WebviewPip--transition-duration:.15s;transform:translate3d(var(--WebviewPip--x), var(--WebviewPip--y), 0);visibility:var(--WebviewPip--visibility);transition:transform var(--WebviewPip--transition-duration) cubic-bezier(.4, 0, .2, 1);will-change:transform;box-shadow:var(--shadow-1);border:1px solid var(--WebviewPip--border-color);border-radius:var(--WebviewPip--border-radius);background:var(--background-default);width:var(--WebviewPip--width);height:var(--WebviewPip--height);touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.WebviewPip-module__YnPVPq__header{cursor:grab;border-bottom:1px solid var(--outline-dimmest);background:var(--background-default);height:var(--WebviewPip--header-height);min-height:var(--WebviewPip--header-height)}.WebviewPip-module__YnPVPq__header:active{cursor:grabbing}.WebviewPip-module__YnPVPq__content{cursor:pointer;height:var(--WebviewPip--width);touch-action:none;pointer-events:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.WebviewPip-module__YnPVPq__content:before{z-index:1;cursor:grab;pointer-events:auto;content:"";position:absolute;inset:0}.WebviewPip-module__YnPVPq__content:active:before{cursor:grabbing}.WebviewPip-module__YnPVPq__webview{transform:scale(var(--WebviewPip--content-scale));transform-origin:0 0;width:var(--WebviewPip--content-width);height:var(--WebviewPip--content-width);touch-action:none;pointer-events:none;-webkit-touch-callout:none;background:#fff;position:absolute;top:0;left:0}.WebviewPip-module__YnPVPq__notAvailable{background-color:var(--background-default);position:absolute;inset:0}}
@layer css-modules{.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{.index-module__FkeY4a__header{place-self:center;width:100%;position:fixed;top:0;left:0}.index-module__FkeY4a__root{position:fixed;inset:0}.index-module__FkeY4a__title{padding:8px}}
@layer css-modules{.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{.MobilePageLoadingLayout-module__Acv-6q__overlay{width:100%;height:100%;position:fixed;top:0;left:0}}
@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{.RouterFilesContent-module__7_N_FG__root{position:relative}.RouterFilesContent-module__7_N_FG__search{height:32px}.RouterFilesContent-module__7_N_FG__search>div>div label+div{z-index:4}.RouterFilesContent-module__7_N_FG__search [role=listbox]{z-index:3;background-color:var(--background-default);position:absolute;inset:60px 0 0;padding:0 var(--space-16)!important}.RouterFilesContent-module__7_N_FG__search [role=option]>div{background-color:#0000!important}.RouterFilesContent-module__7_N_FG__search [aria-selected=true]>div{background-color:var(--interactive-background)!important}}
@layer css-modules{.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{.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)}}
@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{.MobilePreviewUrlBar-module__OZQBTa__openButton{white-space:nowrap}}
@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{.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{.ExpoPreviewSection-module__CgFJiW__container{width:100%}.ExpoPreviewSection-module__CgFJiW__qrContainer{background:var(--background-higher);border:1px solid #0000;border-radius:8px;transition:opacity .2s,border-color .2s}.ExpoPreviewSection-module__CgFJiW__qrInactive{opacity:.6}.ExpoPreviewSection-module__CgFJiW__qrWrapper{justify-content:center;align-items:center;width:140px;height:140px;display:flex}.ExpoPreviewSection-module__CgFJiW__qrPlaceholder{background:var(--background-highest);width:140px;height:140px;color:var(--foreground-dimmest);border-radius:4px}}
@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}}
@layer css-modules{.LoadingSpinner-module__BXfHjq__progressCircle{transform-origin:50%;transform:rotate(-90deg)}.LoadingSpinner-module__BXfHjq__innerCircle{transition:stroke-dashoffset .2s}}
@container not (min-width:400px){@layer css-modules{.CheckpointCard-module__GDuUoa__card .CheckpointCard-module__GDuUoa__checkpointStatusText{display:none}}}@layer css-modules{.CheckpointCard-module__GDuUoa__card{position:relative;container-type:inline-size}.CheckpointCard-module__GDuUoa__statusIcon{color:var(--accent-positive-stronger)}.CheckpointCard-module__GDuUoa__statusIconReverted{color:var(--foreground-dimmest)}.CheckpointCard-module__GDuUoa__statusIconFailed{color:var(--accent-negative-stronger)}.CheckpointCard-module__GDuUoa__editableTitle{width:100%;margin:0;padding:1px 0;position:relative}.CheckpointCard-module__GDuUoa__editableTitle span{text-wrap:pretty;flex-shrink:1;line-height:22px}.CheckpointCard-module__GDuUoa__editableTitle svg{opacity:0;color:var(--foreground-dimmest);margin-bottom:3px;margin-left:6px;transition:color .2s,opacity .2s}.CheckpointCard-module__GDuUoa__editableTitle:hover svg{opacity:1;color:var(--foreground-dimmer)}.CheckpointCard-module__GDuUoa__noDescription{color:var(--foreground-dimmer);font-style:italic}.CheckpointCard-module__GDuUoa__editableTitleInput{width:calc(100% + 8px);position:relative;left:-5px;margin:0!important;padding:0 4px!important;line-height:22px!important}.CheckpointCard-module__GDuUoa__editableTitleInput:focus{outline-offset:-1px!important;outline-width:1px!important}.CheckpointCard-module__GDuUoa__screenshotContainer{border:1px solid var(--outline-dimmer);border-radius:6px;width:100px;height:72px;position:relative;overflow:hidden}@media (max-width:768px){.CheckpointCard-module__GDuUoa__screenshotContainer{width:84px}}@container not (min-width:350px){.CheckpointCard-module__GDuUoa__screenshotContainer{display:none}}.CheckpointCard-module__GDuUoa__previewOverlay{opacity:0;background-color:color-mix(in srgb, var(--background-default) 70%, transparent);flex-direction:column;justify-content:center;align-items:center;padding-top:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.CheckpointCard-module__GDuUoa__previewLoading,.CheckpointCard-module__GDuUoa__card:hover .CheckpointCard-module__GDuUoa__previewOverlay{opacity:1}.CheckpointCard-module__GDuUoa__previewIcon{color:var(--foreground-default)}.CheckpointCard-module__GDuUoa__previewText{margin-top:4px}}
@layer css-modules{.ConfirmRollbackModal-module__m9oVnG__modalContainer{max-height:85vh;overflow:hidden}.ConfirmRollbackModal-module__m9oVnG__modalContent{border-top:1px solid var(--outline-dimmest);scrollbar-color:var(--background-highest) transparent;scrollbar-width:thin;min-height:0;overflow:hidden auto}.ConfirmRollbackModal-module__m9oVnG__modalContent::-webkit-scrollbar{width:8px}.ConfirmRollbackModal-module__m9oVnG__modalContent::-webkit-scrollbar-track{background:0 0}.ConfirmRollbackModal-module__m9oVnG__modalContent::-webkit-scrollbar-thumb{background-color:var(--background-highest);border-radius:4px}.ConfirmRollbackModal-module__m9oVnG__modalContent::-webkit-scrollbar-thumb:hover{background-color:var(--outline-default)}.ConfirmRollbackModal-module__m9oVnG__modalFooter{border-top:1px solid var(--outline-dimmest);flex-shrink:0}.ConfirmRollbackModal-module__m9oVnG__confirmationModalScreenshotContainer{min-height:290px;position:relative}.ConfirmRollbackModal-module__m9oVnG__confirmationModalPreviewTextContainer{margin:4px 8px}.ConfirmRollbackModal-module__m9oVnG__confirmationModalScreenshot{flex-grow:1;position:relative;overflow:hidden}.ConfirmRollbackModal-module__m9oVnG__noScreenshotText{color:var(--foreground-dimmer);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ConfirmRollbackModal-module__m9oVnG__flexGrowAndShrink{flex-grow:1;flex-shrink:1}.ConfirmRollbackModal-module__m9oVnG__lineHeightOffset{margin-top:2px}.ConfirmRollbackModal-module__m9oVnG__statusIconLoading{color:var(--foreground-dimmer)}.ConfirmRollbackModal-module__m9oVnG__rollbackOptionsList{margin-left:24px;list-style-type:disc}.ConfirmRollbackModal-module__m9oVnG__rollbackOptionHeading{margin:2px 0}.ConfirmRollbackModal-module__m9oVnG__rollbackOptionsList li::marker{font-size:18px}}
@layer css-modules{.Session-module__IUzYMa__futureCheckpoint{border-top:1px solid var(--accent-blurple-dimmest);border-bottom:1px solid var(--accent-blurple-dimmest);background-color:color-mix(in srgb, var(--accent-blurple-dimmest) 30%, transparent)}.Session-module__IUzYMa__isDesktop{border:1px solid var(--accent-blurple-dimmest);border-radius:var(--border-radius-4)}}
@keyframes CheckpointsScreen-module__MlKohG__highlight-bg{0%{background-color:#0000;border-color:#0000}5%{border-color:var(--accent-primary-default);background-color:color-mix(in srgb, var(--accent-primary-dimmest) 30%, transparent)}to{background-color:#0000;border-color:#0000}}@layer css-modules{.CheckpointsScreen-module__MlKohG__scroll{padding-bottom:var(--space-16);scrollbar-width:none}.CheckpointsScreen-module__MlKohG__session{border-top:1px solid var(--outline-dimmest)}.CheckpointsScreen-module__MlKohG__session:first-child{border-top:none}.CheckpointsScreen-module__MlKohG__sessionCheckpoint{margin-bottom:calc(var(--space-8) * -1)}.CheckpointsScreen-module__MlKohG__checkpoint{position:relative}.CheckpointsScreen-module__MlKohG__checkpointLine{border-left:1px solid var(--outline-dimmest);height:calc(100% - 16px);position:absolute;top:28px;left:16px;transform:translate(-50%)}.CheckpointsScreen-module__MlKohG__dashed{border-left-style:dashed;height:calc(100% - 28px)}.CheckpointsScreen-module__MlKohG__toggleCollapsedButton{margin-top:var(--space-8);width:100%;height:32px;padding:0 var(--space-16)!important;border-radius:0!important}.CheckpointsScreen-module__MlKohG__highlight{position:relative}.CheckpointsScreen-module__MlKohG__highlight:before{z-index:-1;pointer-events:none;content:"";animation:2s forwards CheckpointsScreen-module__MlKohG__highlight-bg;position:absolute;inset:0}}
@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}}
@layer css-modules{.LibraryContent-stories-module__rMWoaW__frame{border:1px solid var(--outline-dimmer);width:320px;height:180px;min-height:0;overflow:hidden}.LibraryContent-stories-module__rMWoaW__comparisonGrid{gap:var(--space-16);grid-template-columns:repeat(2,320px);display:grid}.LibraryContent-stories-module__rMWoaW__narrowFrame{width:240px}}
@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}}
@layer css-modules{.HomeChatAttachments-module__9idWqa__attachmentsRow{margin-top:calc(-1 * var(--space-16));padding:var(--space-8) var(--space-12) var(--space-8)}}
@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{.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{.EditReplForm-module__6BHt8a__inputLabel{justify-content:space-between;align-items:end}.EditReplForm-module__6BHt8a__descriptionInput{resize:vertical;min-height:96px;max-height:256px}.EditReplForm-module__6BHt8a__inputErrorIcon{color:var(--accent-negative-stronger)}.EditReplForm-module__6BHt8a__inputErrorMessage{color:var(--accent-negative-stronger);flex-grow:1;flex-shrink:1}}
@layer css-modules{.MoveItemModal-module__Cy56rW__folderPicker{border:1px solid var(--outline-dimmest);height:250px;overflow:auto}.MoveItemModal-module__Cy56rW__smallFolderItem{justify-content:space-between;align-items:center;height:40px;padding:0 10px;display:flex}@media (hover:hover){.MoveItemModal-module__Cy56rW__smallFolderItem:hover{cursor:pointer;background-color:var(--background-root)}}.MoveItemModal-module__Cy56rW__smallFolderItem.MoveItemModal-module__Cy56rW__isSelected{background-color:var(--accent-primary-default);color:var(--background-higher)}.MoveItemModal-module__Cy56rW__smallFolderIconContainer{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.MoveItemModal-module__Cy56rW__smallBackFolderIcon{width:17px;transform:rotate(90deg)}.MoveItemModal-module__Cy56rW__smallFolderIcon{width:20px}.MoveItemModal-module__Cy56rW__smallFolderTitle{align-items:center;display:flex}.MoveItemModal-module__Cy56rW__smallFolderTitle a{color:inherit;border-bottom:none;margin-left:20px}.MoveItemModal-module__Cy56rW__smallFolderTime{color:var(--foreground-dimmer);font-size:12px}.MoveItemModal-module__Cy56rW__isSelected .MoveItemModal-module__Cy56rW__smallFolderTime{color:inherit}}
@layer css-modules{.SidebarTaskRow-module__wqfrfq__noCaptureTarget *{pointer-events:none}}
@layer css-modules{.SidebarTaskStatusRow-module__RgUhIa__skeleton{height:var(--space-16);margin-inline-end:var(--space-8)}}
@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{.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{.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}}
/*# sourceMappingURL=37pa_wp-sao5y.css.map*/