@media (max-width:768px){@layer components{.GrabEmptyStateBrowserMockup-module__LMDjba__browserMockup{max-width:100%}}}@layer components{.GrabEmptyStateBrowserMockup-module__LMDjba__browserMockup{justify-content:center;align-items:center;width:100%;max-width:681px;position:relative;aspect-ratio:1437/993!important}.GrabEmptyStateBrowserMockup-module__LMDjba__image{width:100%;max-width:100%;height:auto}}
@layer components{.PillLink-module__Wlkd2a__root{--PillLink--px:var(--space-8);--PillLink--text-color:var(--foreground-default);justify-content:center;align-items:center;gap:var(--space-4);padding-right:var(--PillLink--px);padding-left:var(--PillLink--px);color:var(--PillLink--text-color);flex-direction:row;flex-shrink:1;display:inline-flex}}
@layer components{.ReplOwner-module__GsjIOa__header{padding:var(--space-4);color:var(--foreground-dimmer);font-weight:500}}
@layer components{.ReplInfoDropdownMenu-module__R7iFyW__menu{min-width:200px}}
@layer components{.ErrorBoundary-module__LIUCAq__errorMessage{background-color:var(--accent-blurple-default);padding:var(--space-16);color:#fff;height:100%;font-family:var(--font-family-code);white-space:pre;overflow:hidden}}
@layer components{.VirtualKeyboard-module__xPcc3W__root{background-color:var(--background-root);justify-content:space-between;align-items:stretch;height:48px;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;display:flex}.VirtualKeyboard-module__xPcc3W__root button{color:var(--foreground-default);background-color:#0000;border:0;flex:auto;padding:10px;font-family:inherit;font-size:16px}.VirtualKeyboard-module__xPcc3W__fixedContainer{z-index:100;width:100%;position:fixed;left:0}}
@layer components{.ghostwriter-module__9vumaW__hint{font-family:var(--font-family-default);opacity:.6}}
@layer components{.signatureSuggestion-module__MFWAFq__root{background-color:var(--background-higher);width:max-content}.signatureSuggestion-module__MFWAFq__navSection{border-right:1px solid var(--outline-dimmer);padding-bottom:5px}.signatureSuggestion-module__MFWAFq__navLabel{padding:var(--space-4);align-self:flex-end}.signatureSuggestion-module__MFWAFq__signatureSection{max-height:100px;font-family:var(--font-family-code);line-height:var(--line-height-small);max-width:min(425px,80vw);overflow-y:scroll}.signatureSuggestion-module__MFWAFq__signatureSection.signatureSuggestion-module__MFWAFq__withNav{padding-left:var(--space-4)}.signatureSuggestion-module__MFWAFq__signatureSection.signatureSuggestion-module__MFWAFq__withoutNav{padding-left:var(--space-8)}.signatureSuggestion-module__MFWAFq__docsSection{border-top:1px solid var(--outline-dimmer);max-width:min(425px,80vw);max-height:200px;overflow:scroll}.signatureSuggestion-module__MFWAFq__docsSection.signatureSuggestion-module__MFWAFq__withNav{padding-left:var(--space-4);padding-right:var(--space-4)}.signatureSuggestion-module__MFWAFq__docsSection.signatureSuggestion-module__MFWAFq__withoutNav{padding-left:var(--space-8);padding-right:var(--space-8)}}
@layer components{.CreateSecretModal-module__EX9UaW__label{color:var(--foreground-dimmer);justify-content:center;height:24px;font-size:12px}}
@layer components{.ScanWarning-module__naWdHG__wrapper{background-color:var(--background-higher);border-radius:var(--border-radius-4);cursor:default;font-family:var(--font-family-default)}.ScanWarning-module__naWdHG__mobileWrapper{border-top:1px solid var(--outline-dimmer);border-bottom:1px solid var(--outline-dimmer);border-radius:0}.ScanWarning-module__naWdHG__hint{border-top:1px solid var(--outline-dimmer);color:var(--foreground-dimmest)}.ScanWarning-module__naWdHG__mobileHint{justify-content:center}.ScanWarning-module__naWdHG__mobileButtons{flex-grow:1}}
@layer components{.SecretSnippetsPocket-module__bPWSxW__wrapper{background-color:var(--background-root);z-index:200;position:relative}.SecretSnippetsPocket-module__bPWSxW__border{border-top:1px solid var(--accent-primary-default);border-bottom:1px solid var(--accent-primary-default)}.SecretSnippetsPocket-module__bPWSxW__title{font-family:var(--font-family-default)}}
@layer components{.index-module__uC6w_q__root{--index--opacity:0;--index--transform:translateY(0);transform:var(--index--transform);opacity:var(--index--opacity);border:1px solid var(--outline-default);border-radius:6px;transition:opacity .12s,transform .12s;position:relative}:is(.index-module__uC6w_q__root button):first-of-type{border-top-left-radius:6px;border-bottom-left-radius:6px}:is(.index-module__uC6w_q__root button):last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.index-module__uC6w_q__iconButton,.index-module__uC6w_q__moreButton{border-radius:0}.index-module__uC6w_q__iconButton{border-right:1px solid var(--outline-default)}}
@media (prefers-reduced-motion){@layer components{.index-module__8eRzvW__root{transition-property:none}}}@layer components{.index-module__8eRzvW__root{--index--transform-x:0;--index--transform-y:0;--index--scale:1;--index--transform-origin-x:50%;--index--width:auto;--index--height:auto;--index--opacity:1;--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:translate(var(--index--transform-x), var(--index--transform-y)) scale(var(--index--scale));transform-origin:var(--index--transform-origin-x) top;opacity:var(--index--opacity);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);width:var(--index--width);height:var(--index--height);pointer-events:var(--index--pointer-events);position:absolute;top:0;left:0;container:pane/inline-size}.index-module__8eRzvW__container{z-index:1;width:100%;-webkit-user-select:var(--index--user-select);user-select:var(--index--user-select);flex:1;position:relative;overflow:auto}.index-module__8eRzvW__container iframe{pointer-events:var(--index--iframe-pointer-events)}.index-module__8eRzvW__interactionBlanket{display:var(--index--interaction-blanket-display);z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.index-module__8eRzvW__loadingBlanket{z-index:100;position:absolute;inset:0}}
@layer components{.DragArea-module__6HyfGq__handle{min-width:16px;height:100%}}
@layer components{.Tab-module__TVf9ZW__tab{--Tab--color:var(--foreground-dimmest);--Tab--width:auto;--Tab--x:0;--Tab--font-style:normal}@media (hover:hover){.Tab-module__TVf9ZW__tab{--close-button-opacity:.5}}.Tab-module__TVf9ZW__tab{transform:translate(var(--Tab--x), 0);width:var(--Tab--width);height:28px;color:var(--Tab--color);-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;overflow:hidden}.Tab-module__TVf9ZW__tab:hover{--close-button-opacity:1}.Tab-module__TVf9ZW__tabButton{cursor:pointer;border-top-left-radius:var(--border-radius-6);border-bottom-left-radius:var(--border-radius-6);height:100%;color:inherit;white-space:nowrap;background:0 0;border:none}.Tab-module__TVf9ZW__tabButton:focus{outline:1px solid var(--accent-primary-default);outline-offset:-1px}.Tab-module__TVf9ZW__tabButton:focus:not(:focus-visible){outline:none}.Tab-module__TVf9ZW__closeButton{opacity:var(--close-button-opacity);color:var(--Tab--color);border-radius:0 var(--border-radius-6) var(--border-radius-6) 0!important}.Tab-module__TVf9ZW__closeButton:active{background-color:var(--background-highest)!important}.Tab-module__TVf9ZW__title{font-style:var(--Tab--font-style);flex-shrink:1}}
@layer components{.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__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__scrollArrowHidden{visibility:hidden;pointer-events:none}.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 div{justify-content:start!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}}
@media (prefers-reduced-motion){@layer components{.index-module__yMcWhW__surface{transition-property:none}}}@layer components{.index-module__yMcWhW__surface{--index--left:0;--index--top:0;--index--scale:1;--index--transform-origin-x:50%;--index--width:auto;--index--height:auto;--index--z-index:0;--index--transform-x:0;--index--transform-y:0;--index--border-radius:0;--index--controls-opacity:1;--index--opacity:1;--index--padding-left:0;--index--padding-top:0;top:var(--index--top);left:var(--index--left);transform:translate(var(--index--transform-x), var(--index--transform-y)) scale(var(--index--scale));transform-origin:var(--index--transform-origin-x) bottom;opacity:var(--index--opacity);border-radius:var(--index--border-radius) var(--index--border-radius) 0 0;padding-top:var(--index--padding-top);padding-left:var(--index--padding-left);width:var(--index--width);height:var(--index--height);-webkit-app-region:none;flex-direction:row;align-items:center;display:flex;position:absolute;overflow-x:hidden}@media (hover:hover){.index-module__yMcWhW__surface{--index--controls-opacity:0}}}
@layer components{.Commands-module__ElDOhq__paneContainer{width:100%;container-type:inline-size}@container (min-width:480px){.Commands-module__ElDOhq__paneContent{padding-top:var(--space-16);padding-inline:var(--space-16)}}@container (min-width:768px){.Commands-module__ElDOhq__paneContent{padding-top:var(--space-32);padding-inline:var(--space-32)}}}
@layer components{.GitErrorNotification-module__SdDd3a__errorNotification{pointer-events:all}.GitErrorNotification-module__SdDd3a__errorType{font-family:var(--font-family-code);opacity:.75}}
@layer components{.GitErrorList-module__6NsK4q__errorList{pointer-events:none;z-index:10;transition:background-color .1s;position:absolute;inset:0}}
@layer components{.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 components{.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 components{.ModifiedFilePath-module__92HX8q__source{color:var(--foreground-dimmest)}.ModifiedFilePath-module__92HX8q__sourceArrow{margin:0 var(--space-8)}}
@layer components{.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 components{.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 components{.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{padding-top:var(--space-8);padding-right:var(--space-8);padding-bottom:var(--space-8);gap:var(--space-4);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 components{.AccessibilityBanner-module__gctQ9a__messageSurface{padding:var(--space-4)}}
@layer components{.ConnectToProviderWarning-module__RscNaa__warning{align-self:start}.ConnectToProviderWarning-module__RscNaa__header{font-weight:700}}
@layer components{.LastFetched-module__pRuJKq__text{flex-shrink:1}}
@keyframes RemoteUpdateArea-module__7PRlsq__background-pulse{0%,to{opacity:.6}50%{opacity:1}}@layer components{.RemoteUpdateArea-module__7PRlsq__loading{height:64px;animation:1.5s ease-in-out infinite RemoteUpdateArea-module__7PRlsq__background-pulse}}
@layer components{.RemoteURLFromBranch-module__akOZmq__remoteUrl{height:auto;padding:var(--space-4) var(--space-8) var(--space-4) var(--space-8);border:none}}
@layer components{.CreateRemoteForm-module__kC8uCG__errorText{color:var(--accent-negative-stronger);padding-left:4px}.CreateRemoteForm-module__kC8uCG__statusText{text-align:center}.CreateRemoteForm-module__kC8uCG__privateToggle{width:100%!important}}
@layer components{.ConflictsWarning-module__XXNlMa__emphasis{font-weight:var(--font-weight-medium)}}
@keyframes ProviderConnectionSection-module__b-OJqq__connection-section-glow{0%,to{z-index:2;box-shadow:0 0 #0000}40%,60%{box-shadow:0 0 32px 16px color-mix(in srgb, var(--accent-primary-default) 35%, transparent), 0 0 0 .5px var(--accent-primary-default)}}@layer components{.ProviderConnectionSection-module__b-OJqq__sectionContainer{border:1px solid var(--outline-dimmer);border-radius:8px}.ProviderConnectionSection-module__b-OJqq__sectionHeader{cursor:pointer}.ProviderConnectionSection-module__b-OJqq__sectionHeader:hover{background-color:var(--background-higher)}.ProviderConnectionSection-module__b-OJqq__sectionHeader:active{background-color:var(--background-highest)}.ProviderConnectionSection-module__b-OJqq__sectionHeaderExpanded{border-radius:8px 8px 0 0}.ProviderConnectionSection-module__b-OJqq__sectionHeaderCollapsed{border-radius:8px}.ProviderConnectionSection-module__b-OJqq__connectionItem{flex-flow:wrap;justify-content:space-between;align-items:center;gap:4px;padding:8px 0;display:flex}.ProviderConnectionSection-module__b-OJqq__connectionItemInfo{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.ProviderConnectionSection-module__b-OJqq__connectionItemActions{flex-direction:row;align-items:center;gap:4px;margin-left:auto;display:flex}}
@layer components{.UnbornBranchView-module__ApXhlG__fakePaneHeader{background-color:var(--background-default);border-bottom:1px solid var(--outline-dimmer)}}
@layer components{.CodeInserter-module__2MfW4q__button{width:fit-content}}
@layer components{.DatabaseExample-module__e3csra__self{z-index:1;width:64px;height:24px}}
@layer components{.DatabaseExamples-module__16QdVa__code{font-family:var(--font-family-code);color:var(--accent-grey-stronger);background-color:var(--background-root);padding:var(--space-4);border-radius:var(--border-radius-4)}}
@layer components{.index-module__LcFf_G__sectionWrapper{width:100%;max-width:450px}}
@layer components{.PaneLoader-module__7Pxhfa__root{width:100%;height:100%;position:absolute;top:0;left:0}}
@layer components{.ReplaceOption-module__Q65ibG__queryPill{font-size:var(--font-size-default);display:inline}}
@layer components{.SearchInput-module__rxpZxG__self{width:100%;position:relative}.SearchInput-module__rxpZxG__iconWrapper{height:100%;position:absolute;top:0;right:0}.SearchInput-module__rxpZxG__clearButton:hover{background-color:var(--background-highest)!important}}
@layer components{.FrontmatterTable-module__kwH1ca__table{border-collapse:collapse;width:100%;max-width:840px;margin-bottom:var(--space-16)}.FrontmatterTable-module__kwH1ca__table th,.FrontmatterTable-module__kwH1ca__table td{text-align:left;padding:var(--space-4) var(--space-8);border:1px solid var(--outline-dimmest)}.FrontmatterTable-module__kwH1ca__table th{color:var(--foreground-dimmer);white-space:nowrap;width:1%;font-weight:500}.FrontmatterTable-module__kwH1ca__table td{color:var(--foreground-default)}}
@layer components{.DatabaseItem-module__19eUoG__container{cursor:pointer;border:1px solid var(--outline-default);border-radius:8px;padding:12px}.DatabaseItem-module__19eUoG__container:hover,.DatabaseItem-module__19eUoG__containerSelected{background-color:var(--interactive-background)}.DatabaseItem-module__19eUoG__containerNotClickable{cursor:default;padding:12px}.DatabaseItem-module__19eUoG__skeletonText{border-radius:4px;width:100px;height:18px}}
@media (min-width:1200px){@layer components{.DatabaseOverviewPage-module__AZGPiW__databaseGrid{grid-template-columns:repeat(3,1fr)}}}@layer components{.DatabaseOverviewPage-module__AZGPiW__wrapper{height:100%;overflow-y:auto}.DatabaseOverviewPage-module__AZGPiW__databaseGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.DatabaseOverviewPage-module__AZGPiW__skeletonText{border-radius:4px;width:100px;height:16px}}
@layer components{.DatabaseSelector-module__42Jfba__productionDatabaseTourContent{max-width:320px}}
@layer components{.DatabaseSelectorBar-module__2pb2sa__selectorBar{border-bottom:1px solid var(--outline-dimmest);flex-shrink:0;position:sticky;top:0}}
@layer components{.CommandsTab-module__lTFLIG__statusBanner{max-width:fit-content}}
@layer components{.ObjectsTab-module__yYnNlq__icon{width:24px;height:24px}}
@layer components{.SettingsTab-module__jqFxFW__negativeButton{color:var(--accent-negative-stronger)}}
@layer components{.WordViewer-module__S9KlNa__container{width:100%;height:100%;overflow:auto}.WordViewer-module__S9KlNa__iframe{border-radius:var(--border-radius-8);width:100%;max-width:816px;height:100%;box-shadow:var(--shadow-1);border:none}}
@layer components{.WorkspacePreferencesSection-module__MTNZXG__divider{border-top:1px solid var(--interactive-border);width:100%}@media (min-resolution:2x){.WorkspacePreferencesSection-module__MTNZXG__divider{border-top-width:.5px}}}
@layer components{.index-module__ul-YZa__root{width:100%;max-width:640px;margin-left:auto;margin-right:auto}.index-module__ul-YZa__tabPanel{padding-top:var(--space-16)}}
@layer components{.ReplitAuthMigrationBanner-module__9OFfXW__banner{padding:var(--space-12) var(--space-16);border-radius:var(--border-radius-8);background:color-mix(in srgb, var(--accent-primary-dimmest) 40%, var(--background-default));border:1px solid color-mix(in srgb, var(--accent-primary-dimmer) 30%, var(--outline-dimmest));margin-bottom:var(--space-16)}}
@layer components{.ReplitAuthMigrationModal-module__g9aolq__video{aspect-ratio:16/9;border-radius:var(--border-radius-8);object-fit:cover;width:100%;overflow:hidden}}
@layer components{.ClerkSSOSection-module__sObiFG__statusBadge{padding:var(--space-2) var(--space-8);border-radius:var(--border-radius-4);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.ClerkSSOSection-module__sObiFG__statusBadgeEnabled{background:color-mix(in srgb, var(--accent-positive-default) 15%, transparent);color:var(--accent-positive-default)}.ClerkSSOSection-module__sObiFG__statusBadgeDisabled{background:color-mix(in srgb, var(--foreground-dimmest) 15%, transparent);color:var(--foreground-dimmer)}.ClerkSSOSection-module__sObiFG__emptyState{border:1px dashed var(--outline-dimmest);text-align:center}}
@layer components{.ProviderSetupReminders-module__XBxyeG__section{background:var(--background-higher);padding:var(--space-16)}.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{padding-top:var(--space-12);border-top:1px solid var(--outline-dimmest)}}
@layer components{.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 components{.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__configContent{width:100%;max-width:600px;margin:0 auto}.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)}}
@layer components{.UsersTab-module__NFQCKa__title{margin-bottom:var(--space-16)}}
@layer components{.ShellPid2-module__C_Zg7G__wrapper{height:100%;position:relative}}
@layer components{.Prompt-module__VFhjma__errorText{color:var(--accent-negative-stronger)}}
@layer components{.PoweredBy-module__l2QyOa__container{width:100%}.PoweredBy-module__l2QyOa__semgrepLogo{width:76px;height:16px;color:var(--foreground-default);padding-top:.325em;display:inline}.PoweredBy-module__l2QyOa__hounddogLogo{width:76px;height:16px;display:inline}}
@layer components{.ScanCtaDropdown-module__cV7upa__buttonGroup .ScanCtaDropdown-module__cV7upa__buttonGroupLeft{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ScanCtaDropdown-module__cV7upa__buttonGroup .ScanCtaDropdown-module__cV7upa__buttonGroupDivider{background-color:var(--accent-primary-dimmest)!important}.ScanCtaDropdown-module__cV7upa__buttonGroup .ScanCtaDropdown-module__cV7upa__buttonGroupRight{min-width:auto;padding-inline:var(--space-8)!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.ScanCtaDropdown-module__cV7upa__popover{max-width:calc(100vw - var(--space-24))}.ScanCtaDropdown-module__cV7upa__scanChangesLabel{cursor:pointer}.ScanCtaDropdown-module__cV7upa__contextTextarea{border:1px solid var(--outline-dimmest);border-radius:var(--border-radius-8);background:var(--background-higher);padding:var(--space-8);resize:vertical;width:100%;min-height:104px;color:var(--foreground-default);font:inherit}.ScanCtaDropdown-module__cV7upa__contextTextarea::placeholder{color:var(--foreground-dimmest)}.ScanCtaDropdown-module__cV7upa__contextTextarea:disabled{opacity:.7;cursor:not-allowed}.ScanCtaDropdown-module__cV7upa__contextTextarea:focus-visible{outline:2px solid var(--accent-primary-strongest);outline-offset:1px}}
@keyframes ConfigRedeploy-module__y5umVq__republish-button-glow{0%,to{box-shadow:0 0 #0000}40%,60%{box-shadow:0 0 8px 4px color-mix(in srgb, var(--accent-primary-default) 50%, transparent)}}
@layer components{.HistoryListItem-module__Z261aa__item{color:var(--foreground-dimmest)}.HistoryListItem-module__Z261aa__item .HistoryListItem-module__Z261aa__itemLine{visibility:hidden;align-self:center}@container (min-width:640px){.HistoryListItem-module__Z261aa__item .HistoryListItem-module__Z261aa__itemLine{border-top:1px solid var(--outline-dimmest);flex-grow:1;flex-shrink:1}}.HistoryListItem-module__Z261aa__item .HistoryListItem-module__Z261aa__itemRight{text-align:right;visibility:hidden}.HistoryListItem-module__Z261aa__item:hover{color:var(--foreground-default)}.HistoryListItem-module__Z261aa__item:hover .HistoryListItem-module__Z261aa__itemRight,.HistoryListItem-module__Z261aa__item:hover .HistoryListItem-module__Z261aa__itemLine{visibility:visible}@container (min-width:640px){.HistoryListItem-module__Z261aa__itemMainText{flex-grow:0;flex-shrink:0}}.HistoryListItem-module__Z261aa__itemRightVisible{text-align:right;visibility:visible}.HistoryListItem-module__Z261aa__disabledLog{cursor:not-allowed}}
@layer components{.History-module__KZm_5G__root{z-index:0}}
@layer components{.Deployment-module__2Wb9NG__deploymentInfoWrapper:has(+[data-history-timeline-items="0"]) [data-timeline-line]{display:none}}
@layer components{.ConnectDomain-module__mdmcBW__buttonsContainer>*{flex:1}.ConnectDomain-module__mdmcBW__listBoxHeader{color:var(--foreground-dimmest);font-size:var(--font-size-small);padding:4px 8px}}
@layer components{.StepItem-module__YTbaHG__stepContainer{--step-number-height:30px}.StepItem-module__YTbaHG__stepNumber{border-radius:var(--border-radius-round);width:var(--step-number-height);height:var(--step-number-height);color:var(--foreground-dimmest);flex-shrink:0}.StepItem-module__YTbaHG__title{align-content:center;padding-top:3px}}
@layer components{.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}}
@layer components{.RollbackStatus-module__jXl0nq__revertIcon{color:var(--foreground-dimmer);align-self:flex-start;position:relative;top:3px}.RollbackStatus-module__jXl0nq__subtext{color:var(--foreground-dimmer)}}
@keyframes SuggestCanvasExploration-module__JL2-oW__sweep{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@layer components{.SuggestCanvasExploration-module__JL2-oW__acceptButton{z-index:0;--SuggestCanvasExploration--countdown-duration:0s;position:relative;overflow:hidden}.SuggestCanvasExploration-module__JL2-oW__acceptButton:after{transform-origin:100%;z-index:-1;animation:SuggestCanvasExploration-module__JL2-oW__sweep var(--SuggestCanvasExploration--countdown-duration) linear forwards;background:var(--accent-primary-stronger);content:"";position:absolute;inset:0}}
@layer components{.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 components{.characterLimit-module__0yX4Aq__charLimit{color:var(--accent-red-default)}}
@layer components{.FileReferenceChip-module__06gdDW__root{vertical-align:middle;display:inline-flex}.FileReferenceChip-module__06gdDW__button{all:unset;align-items:center;gap:var(--space-4);cursor:pointer;border:var(--border-width-default) solid var(--interactive-border);border-radius:var(--border-radius-default);background-color:var(--interactive-background);padding:var(--space-2) var(--space-4);display:inline-flex}.FileReferenceChip-module__06gdDW__button:hover{background-color:var(--interactive-background--active)}.FileReferenceChip-module__06gdDW__warning{color:var(--accent-negative-default)}.FileReferenceChip-module__06gdDW__lineRange{color:var(--foreground-dimmer)}.FileReferenceChip-module__06gdDW__codePreview{max-width:300px;max-height:100px;color:var(--foreground-dimmer);font-size:var(--font-size-small);font-family:var(--font-family-code);text-overflow:ellipsis;white-space:pre;overflow:hidden}}
@layer components{.shared-module__yyACKq__overviewPane{width:100%;max-width:600px;margin:0 auto}}
@layer components{.Search-module__7yhqkG__headerRoot{border-bottom:1px solid var(--outline-dimmest)}.Search-module__7yhqkG__header{width:100%;max-width:600px;margin:0 auto}.Search-module__7yhqkG__select{min-width:160px}.Search-module__7yhqkG__resultsScroller{width:100%;max-width:600px;margin:0 auto;overflow:auto}.Search-module__7yhqkG__resultsRoot{overflow:auto}}
@media (hover:hover){@layer components{.TaskListButton-module__9QyinG__rowActions{visibility:hidden;opacity:0;z-index:2;padding:var(--space-4);transition:opacity .15s,visibility .15s;position:absolute;top: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 components{.TaskListButton-module__9QyinG__rowActions{z-index:2;padding:var(--space-4);position:absolute;top:0;right:0}}}@layer components{.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__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__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__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 components{.index-module__P3ah5q__root{--index--x:auto;--index--y:auto;--index--z-index:1;--index--width:auto;--index--height:auto;transform:translate(var(--index--x), var(--index--y));z-index:var(--index--z-index);width:var(--index--width);height:var(--index--height);position:absolute}.index-module__P3ah5q__root.index-module__P3ah5q__subrepl{padding-bottom:var(--space-2)}.index-module__P3ah5q__content{border-radius:inherit;height:100%;overflow:hidden}}
@layer components{.EmptyLayout-module__stx7iG__noBorder{position:absolute;overflow:hidden}}
@layer components{.SuggestedPrompts-module__b-CbLq__suggestedPromptsHeaderExplicitHeight{height:20px;position:relative}.SuggestedPrompts-module__b-CbLq__refreshIconButton{height:20px;position:absolute;top:0;right:-24px}}
@layer components{.FloatingHeaderButton-module__6AE7uG__root{touch-action:manipulation;width:40px;height:40px;padding:0}}
@layer components{.RouterHeader-module__qvLh2G__header{column-gap:var(--space-8);z-index:2;border-bottom:none;position:relative}.RouterHeader-module__qvLh2G__header>:first-child,.RouterHeader-module__qvLh2G__header>:last-child{gap:var(--space-8)}.RouterHeader-module__qvLh2G__titlePill{border-radius:16px;justify-self:start;max-width:100%;height:40px;transition:background-color .15s;overflow:hidden}.RouterHeader-module__qvLh2G__titlePillButton{cursor:pointer;text-align:left;touch-action:manipulation;border:none}.RouterHeader-module__qvLh2G__titleLine,.RouterHeader-module__qvLh2G__subtitleLine{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.2!important}.RouterHeader-module__qvLh2G__titleLine{opacity:.85;margin-bottom:-2px}.RouterHeader-module__qvLh2G__subtitleLine{opacity:.7;font-weight:var(--font-weight-regular)!important}.RouterHeader-module__qvLh2G__pillTrailingIcon{color:var(--foreground-default)}}
@layer components{.RouterBasedWorkspace-module__Rm9lwW__root{--RouterBasedWorkspace--workspace-bg:var(--surface-color);background-color:var(--RouterBasedWorkspace--workspace-bg);--surface-color:var(--RouterBasedWorkspace--workspace-bg);position:fixed;inset:0;overflow:hidden}.RouterBasedWorkspace-module__Rm9lwW__iosToolbarTintTop,.RouterBasedWorkspace-module__Rm9lwW__iosToolbarTintBottom{background-color:var(--surface-color);pointer-events:none;width:100%;height:6px;position:fixed;translate:0 0 -1px}.RouterBasedWorkspace-module__Rm9lwW__iosToolbarTintTop{top:0}.RouterBasedWorkspace-module__Rm9lwW__iosToolbarTintBottom{bottom:0}.RouterBasedWorkspace-module__Rm9lwW__paneContainer{z-index:1;position:relative;overflow:hidden}.RouterBasedWorkspace-module__Rm9lwW__pane{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 24px);mask-image:linear-gradient(#0000 0%,#000 24px)}.RouterBasedWorkspace-module__Rm9lwW__paneHidden{visibility:hidden;pointer-events:none;z-index:0}.RouterBasedWorkspace-module__Rm9lwW__mobileChatLayout.RouterBasedWorkspace-module__Rm9lwW__root{padding-top:1px;position:absolute;inset:0}.RouterBasedWorkspace-module__Rm9lwW__mobileChatLayout .RouterBasedWorkspace-module__Rm9lwW__paneContainer{overscroll-behavior-y:contain;flex:1 1 0;overflow-y:auto}}
@layer components{.DataShapeTree-module__F5y99q__root{font-feature-settings:"liga" 0}.DataShapeTree-module__F5y99q__row{text-align:left;color:inherit;font:inherit;cursor:default;background:0 0;width:100%}.DataShapeTree-module__F5y99q__rowInteractive{cursor:pointer}.DataShapeTree-module__F5y99q__rowInteractive:hover{background-color:var(--background-higher)}.DataShapeTree-module__F5y99q__chevron{color:var(--foreground-dimmest);flex:none}.DataShapeTree-module__F5y99q__chevronSpacer{flex:none;width:10px;height:10px}.DataShapeTree-module__F5y99q__stringValueExpanded{white-space:pre-wrap;word-break:break-word}}
@layer components{.DebugBlockRow-module__CgLpvW__header{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0}.DebugBlockRow-module__CgLpvW__header:hover{background-color:var(--background-higher)}.DebugBlockRow-module__CgLpvW__chevron{color:var(--foreground-dimmest);flex:none}.DebugBlockRow-module__CgLpvW__body{border-left:1px solid var(--outline-dimmer);margin-left:var(--space-12)}.DebugBlockRow-module__CgLpvW__metadataGrid{gap:var(--space-2) var(--space-12);padding:var(--space-4) 0;grid-template-columns:auto 1fr;align-items:baseline;display:grid}}
@layer components{.MissionDebugInspector-module__xR5vDG__header{background-color:var(--background-default);border-bottom:1px solid var(--outline-dimmer);z-index:1;position:sticky;top:0}.MissionDebugInspector-module__xR5vDG__checkpointHeader{background-color:var(--background-higher);border-bottom:1px solid var(--outline-dimmer)}.MissionDebugInspector-module__xR5vDG__tree{font-family:var(--font-family-code)}}
@layer components{.ManageFoldersModal-module__1M5cGa__folderList{max-height:320px;overflow-y:auto}.ManageFoldersModal-module__1M5cGa__folderRow{border:1px solid var(--outline-dimmest)}.ManageFoldersModal-module__1M5cGa__folderItem{min-height:32px}.ManageFoldersModal-module__1M5cGa__folderName{flex:1;min-width:0}.ManageFoldersModal-module__1M5cGa__folderActions{opacity:0;transition:opacity .15s}.ManageFoldersModal-module__1M5cGa__folderItem:hover .ManageFoldersModal-module__1M5cGa__folderActions{opacity:1}}
@layer components{.ReplsFilters-module__NahJ0a__statusFilterButton,.ReplsFilters-module__NahJ0a__accessFilterButton,.ReplsFilters-module__NahJ0a__creatorFilterButton{min-width:var(--space-128);justify-content:space-between}.ReplsFilters-module__NahJ0a__creatorItemContent{min-width:0}.ReplsFilters-module__NahJ0a__creatorFilterItem[data-selected]{background-color:#0000}.ReplsFilters-module__NahJ0a__creatorFilterItem[data-selected]:hover{background-color:var(--background-higher)}.ReplsFilters-module__NahJ0a__creatorList>:first-child{display:contents}.ReplsFilters-module__NahJ0a__creatorMeSurface{margin:var(--space-4) 0}.ReplsFilters-module__NahJ0a__buildTypeFilterButton,.ReplsFilters-module__NahJ0a__folderFilterButton{min-width:var(--space-128);justify-content:space-between}}
@layer components{.DeploymentArtifactDropdown-module__dq8lNq__itemRow{width:200px}.DeploymentArtifactDropdown-module__dq8lNq__itemContent,.DeploymentArtifactDropdown-module__dq8lNq__textContainer{min-width:0}.DeploymentArtifactDropdown-module__dq8lNq__thumbContainer{min-width:var(--space-24);min-height:var(--space-24)}.DeploymentArtifactDropdown-module__dq8lNq__dropdownTrigger{max-width:160px}.DeploymentArtifactDropdown-module__dq8lNq__menu{max-height:240px;overflow-y:auto}}
@layer components{.ArtifactTicTacs-module__SO-Q6G__ticTac{cursor:pointer;border-radius:var(--border-radius-8);width:28px;height:28px;color:var(--foreground-default)}.ArtifactTicTacs-module__SO-Q6G__ticTac:focus-visible{outline:2px solid var(--accent-primary-default);outline-offset:1px}.ArtifactTicTacs-module__SO-Q6G__overflowChip{border-radius:var(--border-radius-8);width:28px;height:28px;color:var(--foreground-dimmer)}}
@media (hover:hover){@layer components{.StatusBadge-module__iziSwq__touchOnlyLabel{display:none}}}@layer components{.StatusBadge-module__iziSwq__dim{color:var(--foreground-dimmer)}}
@layer components{.LandingSubmitButton-module__X4iHNq__landingSubmitButton{cursor:pointer;padding:var(--space-8);color:#ffffffe6;text-align:center;background-color:#ff3c00;border:none;border-radius:100px;justify-content:center;align-items:center;gap:0;width:32px;height:32px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px;transition:opacity .15s ease-out,padding .25s ease-out,gap .25s ease-out,width .25s ease-out;display:flex}.LandingSubmitButton-module__X4iHNq__landingSubmitButton:hover{opacity:.9}.LandingSubmitButton-module__X4iHNq__landingSubmitButton:disabled{opacity:.4;cursor:default;background-color:#ff3c00}.LandingSubmitButton-module__X4iHNq__landingSubmitButtonReady{gap:var(--space-4);padding:var(--space-8) var(--space-16);width:auto}.LandingSubmitButton-module__X4iHNq__submitLabel{opacity:0;white-space:nowrap;max-width:0;transition:max-width .25s ease-out,opacity .2s ease-out;display:inline-block;overflow:hidden}.LandingSubmitButton-module__X4iHNq__submitLabelVisible{opacity:1;max-width:100px}}
@keyframes BlockMarkdown-module__6UH9mW__streaming-pulse{0%,to{opacity:.3}50%{opacity:1}}@layer components{.BlockMarkdown-module__6UH9mW__streamingCaret{vertical-align:text-bottom;background-color:currentColor;width:.5em;height:1em;margin-left:2px;animation:1s ease-in-out infinite BlockMarkdown-module__6UH9mW__streaming-pulse;display:inline-block}.BlockMarkdown-module__6UH9mW__markdownWithCaret .rendered-markdown{display:contents}.BlockMarkdown-module__6UH9mW__markdownWithCaret .rendered-markdown>p:last-child{margin-block-end:0;display:inline}}
@media (hover:hover){@layer components{.LogoBlock-module__Fd2UBW__scrollContainer:hover .LogoBlock-module__Fd2UBW__logosRow{animation-play-state:paused}}}@keyframes LogoBlock-module__Fd2UBW__scroll{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@media screen and (max-width:768px){@layer components{.LogoBlock-module__Fd2UBW__logosRow{gap:var(--space-32);padding-right:var(--space-32)}}}@media screen and not (max-width:768px){@layer components{.LogoBlock-module__Fd2UBW__logoImage{max-width:130px}}}@layer components{.LogoBlock-module__Fd2UBW__logoBlock{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0% max(0px,50% - 775px),#000 max(80px,50% - 695px) min(100% - 80px,50% + 695px),#0000 min(100%,50% + 775px) 100%);mask-image:linear-gradient(90deg,#0000 0% max(0px,50% - 775px),#000 max(80px,50% - 695px) min(100% - 80px,50% + 695px),#0000 min(100%,50% + 775px) 100%)}@media screen and (max-width:768px){.LogoBlock-module__Fd2UBW__logoBlock{padding:var(--space-48) 0}}.LogoBlock-module__Fd2UBW__scrollContainer:before{pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 0 73px 7px #faf6f1}.LogoBlock-module__Fd2UBW__scrollContainer{flex-direction:row;align-items:center;width:100%;display:flex;overflow:hidden}.LogoBlock-module__Fd2UBW__logosRow{--speed:40s;align-items:center;gap:var(--space-80);animation:LogoBlock-module__Fd2UBW__scroll var(--speed) linear infinite;padding-right:var(--space-48);flex-direction:row;flex:1 0 auto;display:flex}.LogoBlock-module__Fd2UBW__logoItem{--height:48px;height:var(--height);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media screen and (max-width:768px){.LogoBlock-module__Fd2UBW__logoItem{--height:48px}}.LogoBlock-module__Fd2UBW__logoImage{aspect-ratio:220/96;object-fit:contain;width:auto;height:100%}}
@media (any-pointer:coarse),(max-width:1024px){@layer components{.ReplCard-module__K7MMUa__root .ReplCard-module__K7MMUa__replActions{visibility:visible;width:auto;margin-left:var(--space-8);overflow:visible}}}@keyframes ReplCard-module__K7MMUa__pulse-blurple{0%{background-color:color-mix(in srgb, var(--accent-blurple-dimmest) 75%, transparent)}to{background-color:color-mix(in srgb, var(--accent-blurple-dimmest) 25%, transparent)}}@layer components{.ReplCard-module__K7MMUa__forceVertical{flex-direction:column}.ReplCard-module__K7MMUa__root{--border-radius:var(--border-radius-12);--border-width:1px;--z-index-link:2;--z-index-overlayed-click-targets:3;border-radius:var(--border-radius);position:relative;overflow:hidden;border-width:var(--border-width)!important}@media (max-width:1024px){.ReplCard-module__K7MMUa__root:not(.ReplCard-module__K7MMUa__forceVertical){flex-direction:row}}@media (min-resolution:2x){.ReplCard-module__K7MMUa__root{--border-width:.5px}}.ReplCard-module__K7MMUa__appImage{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;border-width:0 0 var(--border-width) 0!important}@media (max-width:1024px){.ReplCard-module__K7MMUa__root:not(.ReplCard-module__K7MMUa__forceVertical)>.ReplCard-module__K7MMUa__appImage{width:30%;max-width:160px;border-width:0 var(--border-width) 0 0!important}}.ReplCard-module__K7MMUa__iconContainer{position:absolute;inset:0;overflow:hidden}@media (max-width:1024px){.ReplCard-module__K7MMUa__root:not(.ReplCard-module__K7MMUa__forceVertical) .ReplCard-module__K7MMUa__iconContainer{scale:.65}}.ReplCard-module__K7MMUa__pinBadge{z-index:var(--z-index-overlayed-click-targets);top:var(--space-8);left:var(--space-8);background-color:var(--background-root);position:absolute}.ReplCard-module__K7MMUa__smallIconContainer{bottom:var(--space-8);left:var(--space-8);position:absolute}.ReplCard-module__K7MMUa__ticTacsOverlay{z-index:var(--z-index-overlayed-click-targets);bottom:var(--space-8);left:var(--space-8);right:var(--space-8);position:absolute}.ReplCard-module__K7MMUa__agentStatusOverlay{z-index:var(--z-index-overlayed-click-targets);top:var(--space-8);right:var(--space-8);max-width:calc(100% - var(--space-8) * 2);pointer-events:none;position:absolute;overflow:hidden}.ReplCard-module__K7MMUa__timestamp{white-space:nowrap;flex-shrink:0}.ReplCard-module__K7MMUa__title{color:inherit;display:flex}.ReplCard-module__K7MMUa__title :after{z-index:var(--z-index-link);border-radius:inherit;content:"";display:block;position:absolute;inset:0}.ReplCard-module__K7MMUa__overlayedClickTargets{z-index:var(--z-index-overlayed-click-targets);position:relative}.ReplCard-module__K7MMUa__replActions{visibility:hidden;width:0;overflow:hidden}.ReplCard-module__K7MMUa__replActions:has([aria-expanded=true]),.ReplCard-module__K7MMUa__root:hover .ReplCard-module__K7MMUa__replActions,.ReplCard-module__K7MMUa__root:focus-within .ReplCard-module__K7MMUa__replActions{visibility:visible;width:auto;margin-left:var(--space-8);overflow:visible}.ReplCard-module__K7MMUa__agentRunningPill{color:var(--accent-blurple-default);animation:1s ease-in-out infinite alternate ReplCard-module__K7MMUa__pulse-blurple}}
@layer components{.ShellBlock-module__jBsTgG__terminalWrapper{border-radius:var(--border-radius-6);border:1px solid var(--outline-dimmer);overflow:hidden}}
@layer components{.BubbleFancyS-module__PCK70q__container{width:var(--BubbleFancyS--bubble-width);height:var(--BubbleFancyS--bubble-height);--BubbleFancyS--bubble-color:#989090;--BubbleFancyS--bubble-border-radius:48px;--BubbleFancyS--bubble-inner-radius:20px;--BubbleFancyS--bubble-width:520px;--BubbleFancyS--bubble-height:510px;position:relative}.BubbleFancyS-module__PCK70q__svg{width:100%;height:100%;position:absolute;inset:0}.BubbleFancyS-module__PCK70q__topRight{border-radius:var(--BubbleFancyS--bubble-border-radius);background:var(--BubbleFancyS--bubble-color);width:calc(var(--BubbleFancyS--bubble-width) / 2);height:calc(var(--BubbleFancyS--bubble-height) / 2);justify-content:center;align-items:end;display:flex;position:absolute;top:0;right:0;overflow:hidden}.BubbleFancyS-module__PCK70q__bottomLeft{border-radius:var(--BubbleFancyS--bubble-border-radius);background:var(--BubbleFancyS--bubble-color);width:calc(var(--BubbleFancyS--bubble-width) / 2);height:calc(var(--BubbleFancyS--bubble-height) / 2);justify-content:center;align-items:end;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}}
@keyframes ReplsGrid-module__TXZKiW__pulse{0%,to{opacity:1}50%{opacity:.5}}@layer components{.ReplsGrid-module__TXZKiW__grid{grid-template-columns:repeat(auto-fill, minmax(var(--space-256), 1fr));gap:var(--space-16);display:grid}.ReplsGrid-module__TXZKiW__cardSkeleton{height:220px;animation:1.5s ease-in-out infinite ReplsGrid-module__TXZKiW__pulse}}
:root{--MissionDetailHeader--mission-column-max-width:640px}@layer components{.MissionDetailHeader-module__ZV9jAG__chatFeedSlot{max-width:var(--MissionDetailHeader--mission-column-max-width);width:100%;margin:0 auto}}
@layer components{.TestimonialsSectionMobile-module__oE5GEW__root{gap:var(--space-16);padding:0 var(--space-16);flex-direction:column;display:flex}.TestimonialsSectionMobile-module__oE5GEW__header{gap:var(--space-4);padding-bottom:var(--space-8)}.TestimonialsSectionMobile-module__oE5GEW__headerLabel{color:#ff3c00;letter-spacing:.04em;text-transform:uppercase;font-family:ABC Diatype Plus Variable,sans-serif;font-size:13px;font-weight:500;line-height:1.2}.TestimonialsSectionMobile-module__oE5GEW__headerTitle{color:#312e2e;letter-spacing:-.04em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:28px;font-weight:400;line-height:1.1}.TestimonialsSectionMobile-module__oE5GEW__card{padding:var(--space-24) var(--space-24) var(--space-24);color:#312e2e;-webkit-user-select:text;user-select:text;background:#fff;border-radius:28px;flex-direction:column;height:100%;min-height:280px;font-family:ABC Diatype Plus Variable,sans-serif;display:flex}.TestimonialsSectionMobile-module__oE5GEW__authorRow{margin-top:var(--space-16);padding-top:var(--space-16);border-top:1px solid #e7e6e4;flex-wrap:nowrap}.TestimonialsSectionMobile-module__oE5GEW__photoWrapper{border-radius:50%;flex-shrink:0;width:100px;height:100px;overflow:hidden}.TestimonialsSectionMobile-module__oE5GEW__authorPhoto{object-fit:cover;width:100%;height:100%}.TestimonialsSectionMobile-module__oE5GEW__authorName{font-weight:500}.TestimonialsSectionMobile-module__oE5GEW__authorInfo{color:#8c8c8c;line-height:1.3}.TestimonialsSectionMobile-module__oE5GEW__quoteArea{flex-direction:column;display:flex}.TestimonialsSectionMobile-module__oE5GEW__quoteIcon{color:#ffb199;font-size:36px;font-weight:700;line-height:.8}.TestimonialsSectionMobile-module__oE5GEW__quoteText{color:#312e2e;letter-spacing:-.02em;font-size:20px;font-weight:400;line-height:1.3}}
@layer components{.ReplsTable-module__ghmu1q__wrapper{padding-bottom:var(--space-32)}.ReplsTable-module__ghmu1q__tableWrapper{position:relative;overflow:auto}.ReplsTable-module__ghmu1q__table{width:100%}.ReplsTable-module__ghmu1q__table tr th{font-weight:var(--font-weight-medium)!important}.ReplsTable-module__ghmu1q__titleCell{color:var(--foreground-default)}.ReplsTable-module__ghmu1q__titleText{flex:1 1 0;min-width:0}}
@layer components{.TokenBlock-module__2QVYUq__tokenBlock{background-color:var(--background-higher);border-radius:var(--border-radius-8);padding:var(--space-12);word-break:break-all;font-family:var(--font-family-code);max-height:200px;font-size:13px;overflow-y:auto}}
@media screen and not (max-width:1300px){@layer components{.TestimonialsSection-module__Qc-Laq__desktopLayout{display:block}.TestimonialsSection-module__Qc-Laq__mobileLayout{display:none}}}@media screen and (max-width:1300px){@layer components{.TestimonialsSection-module__Qc-Laq__desktopLayout{display:none}.TestimonialsSection-module__Qc-Laq__mobileLayout{display:block}}}@layer components{.TestimonialsSection-module__Qc-Laq__section{-webkit-user-select:none;user-select:none;width:100%;position:relative}.TestimonialsSection-module__Qc-Laq__desktopLayout{position:relative}.TestimonialsSection-module__Qc-Laq__emblaSlide{--spacing:10px;--right:273px;flex:0 0 calc(100% - calc(var(--right) - var(--spacing) * 2));padding-right:var(--right);min-width:0}.TestimonialsSection-module__Qc-Laq__slideGrid{gap:var(--space-12);grid-template-rows:253px 253px;grid-template-columns:253px 1fr;height:518px;display:grid}.TestimonialsSection-module__Qc-Laq__fixedChip{z-index:1;pointer-events:none;width:253px;height:253px;position:absolute;top:0;left:0}.TestimonialsSection-module__Qc-Laq__headerCell{pointer-events:auto;background:#faf5f0;border:1.5px solid #cbc7c3;border-radius:40px;height:100%;overflow:hidden}.TestimonialsSection-module__Qc-Laq__headerTitle{color:#312e2e;letter-spacing:-.04em;overflow-wrap:break-word;word-wrap:break-word;font-family:ABC Diatype Plus Variable,sans-serif;font-size:31.78px;font-weight:400;line-height:1}.TestimonialsSection-module__Qc-Laq__fixedNav{z-index:1;pointer-events:none;position:absolute;top:0;right:0}.TestimonialsSection-module__Qc-Laq__quoteCard{color:#312e2e;-webkit-user-select:text;user-select:text;background:#fff;border-radius:60px;grid-area:1/2/-1;min-height:0;font-family:ABC Diatype Plus Variable,sans-serif;overflow:hidden}.TestimonialsSection-module__Qc-Laq__quoteIcon{color:#ffb199;font-size:48px;font-weight:700;line-height:1}.TestimonialsSection-module__Qc-Laq__quoteCard .TestimonialsSection-module__Qc-Laq__quoteText{color:#312e2e;letter-spacing:-.03em;overflow-wrap:break-word;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;font-size:26px;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.TestimonialsSection-module__Qc-Laq__photoCell{border-radius:56px;overflow:hidden}.TestimonialsSection-module__Qc-Laq__photoCell .TestimonialsSection-module__Qc-Laq__authorPhoto{object-fit:cover;width:100%;height:100%}.TestimonialsSection-module__Qc-Laq__bubbleButton{cursor:pointer;pointer-events:auto;color:#1a1919;letter-spacing:-.04em;text-transform:capitalize;background:0 0;border:none;width:100%;height:100%;font-family:ABC Diatype Plus Variable,sans-serif;font-size:17px;font-weight:400;line-height:105%}.TestimonialsSection-module__Qc-Laq__bubbleButton .TestimonialsSection-module__Qc-Laq__bubbleTextLeft{text-align:left}.TestimonialsSection-module__Qc-Laq__bubbleButton .TestimonialsSection-module__Qc-Laq__bubbleTextRight{text-align:right}.TestimonialsSection-module__Qc-Laq__bubbleButton .TestimonialsSection-module__Qc-Laq__bubbleArrow{color:#ff3c00;width:24px;height:24px}.TestimonialsSection-module__Qc-Laq__companyLogo svg{width:auto;height:24px;color:var(--foreground-dimmer)}}
@layer components{.ReplsView-module__4M54Uq__container{padding-top:var(--space-16);padding-right:var(--space-16);padding-left:var(--space-16)}@media (min-width:768px){.ReplsView-module__4M54Uq__container{padding-top:var(--space-96);padding-right:var(--space-96);padding-left:var(--space-96)}}@media not (min-width:768px){.ReplsView-module__4M54Uq__filterBar{flex-direction:column;align-items:stretch}}.ReplsView-module__4M54Uq__searchBarWrapper{min-width:var(--space-128);max-width:100%}@media not (min-width:768px){.ReplsView-module__4M54Uq__searchBarWrapper{flex-basis:100%}}.ReplsView-module__4M54Uq__viewSwitcher label{gap:0}}
@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 components{.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 components{.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 components{.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}}
@layer components{.MissionDebugColumn-module__viVGsG__debugColumn{width:260px;min-width:260px;overflow-y:auto}@media (max-width:1024px){.MissionDebugColumn-module__viVGsG__debugColumn{width:200px;min-width:200px}}@media (max-width:600px){.MissionDebugColumn-module__viVGsG__debugColumn{width:auto;min-width:0;max-height:35vh}}}
:root{--StaggerView--index:0;--StaggerView--animation-duration:.5s;--StaggerView--animation-delay:.1s;--StaggerView--distance:20px}@keyframes StaggerView-module__x5Qtna__fade-in-up{0%{transform:translateY(var(--StaggerView--distance));opacity:0}to{opacity:1;transform:translateY(0)}}@layer components{.StaggerView-module__x5Qtna__stagger{opacity:0}.StaggerView-module__x5Qtna__stagger.StaggerView-module__x5Qtna__animate{animation:StaggerView-module__x5Qtna__fade-in-up var(--StaggerView--animation-duration) ease-out forwards;animation-delay:calc(var(--StaggerView--index) * var(--StaggerView--animation-delay))}}
@media screen and (max-width:768px){@layer components{.PhoneMockup-module__1RRgiG__phoneXsmall{width:130px;height:275px}.PhoneMockup-module__1RRgiG__phoneSmall{width:140px;height:296px}.PhoneMockup-module__1RRgiG__phoneMedium{width:153px;height:323px}.PhoneMockup-module__1RRgiG__phoneLarge{width:197px;height:416px}}}@layer components{.PhoneMockup-module__1RRgiG__phoneXsmall{flex-shrink:0;width:185px;height:391px;position:relative}.PhoneMockup-module__1RRgiG__phoneSmall{flex-shrink:0;width:200px;height:423px;position:relative}.PhoneMockup-module__1RRgiG__phoneMedium{flex-shrink:0;width:218px;height:461px;position:relative}.PhoneMockup-module__1RRgiG__phoneLarge{box-shadow:0 var(--space-16) var(--space-32) 0 #0202037a;border-radius:36px;flex-shrink:0;width:267px;height:563px;margin:0 8px;position:relative}.PhoneMockup-module__1RRgiG__phoneFrame{width:100%;height:100%;position:relative}.PhoneMockup-module__1RRgiG__phoneScreen{background:var(--background-higher);border-radius:32px;position:absolute;inset:1.22% 2.59%;overflow:hidden}.PhoneMockup-module__1RRgiG__videoContainer{width:100%;height:100%;position:relative}.PhoneMockup-module__1RRgiG__phoneVideo{object-fit:cover;width:100%;height:100%}.PhoneMockup-module__1RRgiG__videoOverlay{cursor:pointer;pointer-events:all;position:absolute;inset:0}.PhoneMockup-module__1RRgiG__pauseIconIndicator{right:var(--space-12);bottom:var(--space-12);padding:var(--space-8);pointer-events:none;color:var(--white);background:#00000080;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.PhoneMockup-module__1RRgiG__phoneDynamicIsland{background:#000;border-radius:25px;width:27%;height:3.5%;position:absolute;top:4%;left:50%;transform:translate(-50%)}.PhoneMockup-module__1RRgiG__phoneInnerBorder{pointer-events:none;border:4px solid #000;border-radius:32px;position:absolute;inset:1.22% 2.59%}.PhoneMockup-module__1RRgiG__phoneOuterBorder{pointer-events:none;border:3px solid #ffc6a3;border-radius:36px;position:absolute;inset:.51% 1.08%}}
@media screen and (max-width:768px){@layer components{.ExperienceSection-module__aXUBaG__phonesContainer{gap:var(--space-24)}}}@layer components{.ExperienceSection-module__aXUBaG__textContainer{text-align:center}.ExperienceSection-module__aXUBaG__phonesContainer,.ExperienceSection-module__aXUBaG__sectionWrapper{width:100%;overflow:hidden}}
@layer components{.FAQSection-module__hb9Naq__container{width:100%;max-width:100%;overflow:hidden}.FAQSection-module__hb9Naq__faqItem{width:100%;min-width:0;overflow:hidden}.FAQSection-module__hb9Naq__questionText{word-wrap:break-word;overflow-wrap:break-word;flex-shrink:1;max-width:100%}.FAQSection-module__hb9Naq__link{color:var(--accent-orange-default);text-decoration:underline}.FAQSection-module__hb9Naq__link:hover{color:var(--accent-orange-stronger)}.FAQSection-module__hb9Naq__divider{border-bottom:1px solid var(--outline-dimmest)}}
@layer components{.FeatureCardsSection-module__e5SW3q__header{padding-right:var(--space-24);padding-left:var(--space-24)}@media screen and (max-width:768px){.FeatureCardsSection-module__e5SW3q__header{font-size:24px}}.FeatureCardsSection-module__e5SW3q__card{flex:1;min-width:200px;height:100%}.FeatureCardsSection-module__e5SW3q__cardImage{aspect-ratio:4/5;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}@media screen and not (max-width:768px){.FeatureCardsSection-module__e5SW3q__footer{flex-direction:row;justify-content:space-between;padding:0 5%}}.FeatureCardsSection-module__e5SW3q__embla{-webkit-mask-image:linear-gradient(to right, transparent var(--space-4), black var(--space-48), black calc(100% - var(--space-48)), transparent calc(100% - var(--space-4)));-webkit-mask-image:linear-gradient(to right, transparent var(--space-4), black var(--space-48), black calc(100% - var(--space-48)), transparent calc(100% - var(--space-4)));mask-image:linear-gradient(to right, transparent var(--space-4), black var(--space-48), black calc(100% - var(--space-48)), transparent calc(100% - var(--space-4)));width:100%;overflow:hidden}@media screen and (max-width:768px){.FeatureCardsSection-module__e5SW3q__embla{-webkit-mask-image:none;mask-image:none}}.FeatureCardsSection-module__e5SW3q__emblaContainer{align-items:stretch;display:flex}.FeatureCardsSection-module__e5SW3q__emblaSlide{--slide-spacing:var(--space-24);--slide-size:calc(90% / 3);flex:0 0 var(--slide-size);padding-right:var(--space-12);padding-left:var(--space-12);min-width:0}@media screen and (max-width:768px){.FeatureCardsSection-module__e5SW3q__emblaSlide{--slide-size:85%;--slide-spacing:var(--space-4)}}.FeatureCardsSection-module__e5SW3q__emblaSlide .FeatureCardsSection-module__e5SW3q__card{height:100%}.FeatureCardsSection-module__e5SW3q__gridContainer{padding:var(--space-96) var(--space-16) var(--space-64);width:100%}.FeatureCardsSection-module__e5SW3q__gridLayoutActive{display:flex}@media screen and (max-width:500px){.FeatureCardsSection-module__e5SW3q__gridLayoutActive{display:none}}.FeatureCardsSection-module__e5SW3q__carouselLayoutMobileOnly{display:none}@media screen and (max-width:500px){.FeatureCardsSection-module__e5SW3q__carouselLayoutMobileOnly{display:block}}.FeatureCardsSection-module__e5SW3q__gridContainer .FeatureCardsSection-module__e5SW3q__header{margin:0 0 var(--space-48) 0}.FeatureCardsSection-module__e5SW3q__grid{gap:var(--space-32);grid-template-columns:repeat(3,1fr);width:100%;max-width:1020px;display:grid}@media screen and (max-width:800px){.FeatureCardsSection-module__e5SW3q__grid{grid-template-columns:repeat(2,1fr)}}}
@layer components{@media screen and (max-width:768px){.FeaturesSection-module__oAjxRG__container{padding-left:0;padding-right:0}}}
@layer components{.GradientBackground-module__VNHu5W__gradient{z-index:0;pointer-events:none;background:linear-gradient(#0000 0%,#fdc71f 44.18%,#ff6915 100%);height:clamp(100px,20vw,175px);position:absolute;bottom:30%;left:0;right:0}.GradientBackground-module__VNHu5W__fill{z-index:0;pointer-events:none;height:30%;position:absolute;bottom:0;left:0;right:0}.GradientBackground-module__VNHu5W__curve{width:100%;height:clamp(60px,3.5vw,100px);color:var(--surface-color);position:absolute;bottom:0;left:0;right:0}}
@layer components{.HeroBackgroundLeft-module__j6muXa__heroBackgroundLeftSvg{pointer-events:none;width:726px;height:738px;position:absolute;top:0;left:0}@media screen and (max-width:768px){.HeroBackgroundLeft-module__j6muXa__heroBackgroundLeftSvg{width:400px;height:auto}}}
@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 components{.index-module__73B-ca__owner{animation:none!important}}}@layer components{.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__loadingAndErrorWrapper{min-height:200px}}
@layer components{.MainPanel-module__EZ5iMG__main{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.MainPanel-module__EZ5iMG__feedScroll{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow-y:auto}.MainPanel-module__EZ5iMG__composerFooter{flex:none}}
@layer components{.AppCard-module__PdKv-G__card{border:1px solid var(--outline-dimmest);background-color:var(--background-default);width:320px;color:var(--foreground-default);border-radius:12px;flex-direction:row;align-items:flex-start;text-decoration:none;display:flex;overflow:hidden}.AppCard-module__PdKv-G__star{opacity:0;pointer-events:none;transition:opacity .2s}.AppCard-module__PdKv-G__card:hover .AppCard-module__PdKv-G__star{opacity:1;pointer-events:auto}.AppCard-module__PdKv-G__footer{border-top:1px solid var(--outline-dimmest);background-color:var(--background-root);border-radius:0 0 12px 12px;padding:8px}.AppCard-module__PdKv-G__displayUrlContainer{width:100%;min-width:0;max-width:288px;min-height:16px;display:block;overflow:hidden}.AppCard-module__PdKv-G__displayUrl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}
@layer components{.HeroBackgroundRight-module__-kp3MW__heroBackgroundRightSvg{pointer-events:none;width:496px;height:366px;position:absolute;bottom:0;right:0}@media screen and (max-width:768px){.HeroBackgroundRight-module__-kp3MW__heroBackgroundRightSvg{width:300px;height:auto}}}
@layer components{.PricingCtaButton-module__u3dpka__ctaButton{cursor:pointer;color:#fff;letter-spacing:-.02em;text-align:center;background-color:#1a1a1a;border:none;border-radius:90px;justify-content:center;align-items:center;gap:10px;width:100%;height:80px;padding:10px 40px;font-family:ABC Diatype Plus Variable,sans-serif;font-size:18px;font-weight:400;text-decoration:none;transition:background-color .15s;display:flex}.PricingCtaButton-module__u3dpka__ctaButton:hover{background-color:#333}}
:root{--MissionInput--mission-column-max-width:640px}@layer components{.MissionInput-module__2lr3za__composeArea{padding:0 var(--space-24) var(--space-16);max-width:var(--MissionInput--mission-column-max-width);width:100%;margin:0 auto}}
@layer components{.ScrollableAppCardSection-module__u1Besa__carouselContainer{scrollbar-width:none;-ms-overflow-style:none;width:100%;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 80px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 80px),#0000 100%)}.ScrollableAppCardSection-module__u1Besa__showLeftFade{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%)}.ScrollableAppCardSection-module__u1Besa__carouselContainer::-webkit-scrollbar{display:none}.ScrollableAppCardSection-module__u1Besa__carouselContent{min-width:min-content;padding:4px 80px 4px 0}.ScrollableAppCardSection-module__u1Besa__carouselItem{flex-shrink:0}}
@layer components{.DeploymentProductNameWithIcon-module__tUtBsG__self{color:var(--foreground-dimmest)}}
@layer components{.DeploymentTitle-module__mMwUDW__cardTitleLink{color:inherit;outline:none}.DeploymentTitle-module__mMwUDW__cardTitleLink:after{border-radius:var(--border-radius-default);content:"";z-index:1;display:block;position:absolute;inset:0}.DeploymentTitle-module__mMwUDW__cardTitleLink:focus-visible:after{outline:2px solid var(--accent-primary-default);outline-offset:-2px}html:not([data-focus-visible]) .DeploymentTitle-module__mMwUDW__cardTitleLink:focus-visible:after{outline-color:#0000}}
@media (max-width:1280px){@layer components{.GrabEmptyState-module__BvDyIa__container{flex-direction:column;justify-content:center;gap:var(--space-48)!important;max-width:500px!important}.GrabEmptyState-module__BvDyIa__leftContent{max-width:unset!important}}}@layer components{.GrabEmptyState-module__BvDyIa__container{width:100%;min-width:0;max-width:1280px;height:100%;overflow:hidden}.GrabEmptyState-module__BvDyIa__leftContent{max-width:380px}.GrabEmptyState-module__BvDyIa__verticalBarSeparator{margin-right:var(--space-4);height:24px}.GrabEmptyState-module__BvDyIa__installButton{background-color:var(--accent-blue-default);padding:var(--space-8) var(--space-12);min-width:0;height:36px;color:var(--brand-text-light);font-size:var(--font-size-default);flex-shrink:1;align-self:start}}
@keyframes HeroSectionBackground-module__x1HtEW__slide-in-left{0%{opacity:0;transform:translateY(-50%)translate(-20px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes HeroSectionBackground-module__x1HtEW__slide-in-right{0%{opacity:0;transform:translateY(-50%)translate(20px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@media (prefers-reduced-motion:reduce){@layer components{.HeroSectionBackground-module__x1HtEW__iphoneMockLeft,.HeroSectionBackground-module__x1HtEW__iphoneMockRight,.HeroSectionBackground-module__x1HtEW__appIcon{opacity:1;animation:none!important}}}@keyframes HeroSectionBackground-module__x1HtEW__fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@layer components{.HeroSectionBackground-module__x1HtEW__container{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.HeroSectionBackground-module__x1HtEW__iphoneMockLeft{opacity:0;filter:drop-shadow(13px 31px 34px #0000002b);width:282px;height:596px;position:absolute;top:50%;left:-80px;transform:translateY(-50%)}@media screen and (max-width:1024px){.HeroSectionBackground-module__x1HtEW__iphoneMockLeft{width:249px;height:400px;left:-100px}}@media screen and (max-width:768px){.HeroSectionBackground-module__x1HtEW__iphoneMockLeft{width:180px;height:380px;left:-150px}}.HeroSectionBackground-module__x1HtEW__iphoneMockLeft.HeroSectionBackground-module__x1HtEW__animate{animation:forwards HeroSectionBackground-module__x1HtEW__slide-in-left}.HeroSectionBackground-module__x1HtEW__iphoneMockRight{opacity:0;filter:drop-shadow(-13px 30px 33px #0000002e);width:282px;height:596px;position:absolute;top:50%;right:-80px;transform:translateY(-50%)}@media screen and (max-width:1024px){.HeroSectionBackground-module__x1HtEW__iphoneMockRight{width:249px;height:400px;right:-100px}}@media screen and (max-width:768px){.HeroSectionBackground-module__x1HtEW__iphoneMockRight{width:180px;height:380px;right:-150px}}.HeroSectionBackground-module__x1HtEW__iphoneMockRight.HeroSectionBackground-module__x1HtEW__animate{animation:forwards HeroSectionBackground-module__x1HtEW__slide-in-right}.HeroSectionBackground-module__x1HtEW__appIconsTop{gap:75px;position:absolute;top:-40px;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.HeroSectionBackground-module__x1HtEW__appIconsTop{gap:24px;top:-26px}}.HeroSectionBackground-module__x1HtEW__appIconsBottom{gap:75px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}@media screen and (max-width:768px){.HeroSectionBackground-module__x1HtEW__appIconsBottom{gap:24px;bottom:-26px}}.HeroSectionBackground-module__x1HtEW__appIcon{opacity:0;border-radius:37px;width:153px;height:153px;position:relative;overflow:hidden;box-shadow:0 50px 14px #0000,0 32px 13px #00000003,0 18px 11px #0000000d,0 8px 8px #00000017,0 2px 5px #0000001a}@media screen and (max-width:768px){.HeroSectionBackground-module__x1HtEW__appIcon{border-radius:19px;width:78px;height:78px}}.HeroSectionBackground-module__x1HtEW__appIcon.HeroSectionBackground-module__x1HtEW__animateIcon{animation:forwards HeroSectionBackground-module__x1HtEW__fade-in}}
@layer components{.ProMembershipContent-module__5veBaW__creditTierSelect{padding:0 0 var(--space-32) 0;width:100%}.ProMembershipContent-module__5veBaW__packItem{justify-content:space-between;align-items:center;gap:var(--space-8);flex-direction:row;width:100%;display:flex}.ProMembershipContent-module__5veBaW__strikethroughText{color:var(--foreground-dimmest);align-self:center;text-decoration:line-through}}
@layer components{.Item-module__y47lma__container:first-of-type{border-top-left-radius:var(--border-radius-4);border-top-right-radius:var(--border-radius-4)}.Item-module__y47lma__container:last-of-type{border-bottom-left-radius:var(--border-radius-4);border-bottom-right-radius:var(--border-radius-4)}.Item-module__y47lma__item{color:var(--foreground-default);border-radius:inherit;position:relative}.Item-module__y47lma__left{flex:1}.Item-module__y47lma__title{max-width:max-content;margin-left:var(--space-8)}.Item-module__y47lma__lastDeployedText{flex-grow:1;flex-shrink:1}.Item-module__y47lma__externalLinkButton{z-index:1;background:0 0}}
@layer components{.MissionSidebarLink-module__Kg3SXW__missionItem{min-height:32px}}
@layer components{.ScreenshotPreview-module__HRgOiG__previewContainer{width:100%;min-width:calc(100% + 2px);max-width:300px;margin:-1px;overflow:hidden}.ScreenshotPreview-module__HRgOiG__screenshotImage{overflow:hidden}}
@layer components{@media screen and (max-width:768px){.StepsSection-module__zlrnTa__container{padding-left:0;padding-right:0}}}
@layer components{.Membership-module__Uu_GUG__membershipGridHeader{width:100%}@media screen and (max-width:768px){.Membership-module__Uu_GUG__membershipGridHeader{flex-direction:column;justify-content:center}}.Membership-module__Uu_GUG__gridTitle{letter-spacing:-.04em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:42px;font-weight:400;line-height:100%}@media screen and (max-width:768px){.Membership-module__Uu_GUG__gridTitle{text-align:center;text-wrap:balance;line-height:110%}}.Membership-module__Uu_GUG__gridSubtitle{color:#888;letter-spacing:-.01em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:15px;font-weight:400;line-height:83%}@media screen and (max-width:768px){.Membership-module__Uu_GUG__gridSubtitle{text-align:center}}.Membership-module__Uu_GUG__membershipGrid{grid-template-columns:1fr;gap:16px;width:100%;display:grid}@media screen and (min-width:768px){.Membership-module__Uu_GUG__membershipGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1280px){.Membership-module__Uu_GUG__membershipGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.Membership-module__Uu_GUG__membershipGridItem{display:flex}@media screen and (min-width:768px){.Membership-module__Uu_GUG__membershipGridItem{grid-template-rows:subgrid;grid-row:span 7;grid-template-columns:1fr;display:grid}}.Membership-module__Uu_GUG__card{background-color:#faf5f0;border-radius:40px;flex:1;grid-template-rows:auto auto auto auto auto auto auto;padding:32px;display:grid}@media screen and (min-width:768px){.Membership-module__Uu_GUG__card{grid-template-rows:subgrid;grid-row:span 7}}.Membership-module__Uu_GUG__planName{color:#ff3c00;letter-spacing:-.04em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:28px;font-weight:400;line-height:83%}.Membership-module__Uu_GUG__planDescription{color:#333;letter-spacing:-.03em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:18px;font-weight:400;line-height:100%}.Membership-module__Uu_GUG__divider{background-color:#ddd5cb;width:100%;height:1px}.Membership-module__Uu_GUG__priceSection{flex-direction:row;align-items:baseline;gap:8px;padding:24px 0;display:flex}.Membership-module__Uu_GUG__benefitsList{flex-direction:column;gap:0;display:flex}.Membership-module__Uu_GUG__benefitsList .Membership-module__Uu_GUG__benefitDot{background-color:#ff3c00;border-radius:50%;width:6px;min-width:6px;height:6px;margin-top:8px}.Membership-module__Uu_GUG__benefitsList .Membership-module__Uu_GUG__benefitItem{border-bottom:1px solid #e8e0d6;align-items:flex-start;gap:12px;padding:12px 0}:is(.Membership-module__Uu_GUG__benefitsList .Membership-module__Uu_GUG__benefitItem):last-child{border-bottom:none}:is(.Membership-module__Uu_GUG__benefitsList .Membership-module__Uu_GUG__benefitItem) .Membership-module__Uu_GUG__benefitText{color:#333;letter-spacing:-.03em;overflow-wrap:break-word;flex:1;min-width:0;font-family:ABC Diatype Plus Variable,sans-serif;font-size:16px;font-weight:400;line-height:140%;overflow:hidden}:is(:is(.Membership-module__Uu_GUG__benefitsList .Membership-module__Uu_GUG__benefitItem) .Membership-module__Uu_GUG__benefitText) *{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit}:is(.Membership-module__Uu_GUG__benefitsList .Membership-module__Uu_GUG__benefitItem) .Membership-module__Uu_GUG__benefitTextBold{font-weight:600}}
@layer components{.HomeColumn-module__lnhyZW__column{width:100%;max-width:800px;padding:var(--space-32) var(--space-16);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{justify-content:center;min-height:70dvh}}
@layer components{.MissionsSidebar-module__NPU8ta__sidebar{width:260px;min-width:260px}@media (max-width:1024px){.MissionsSidebar-module__NPU8ta__sidebar{width:200px;min-width:200px}}@media (max-width:600px){.MissionsSidebar-module__NPU8ta__sidebar{width:auto;min-width:0;max-height:35vh}}.MissionsSidebar-module__NPU8ta__sidebarMenu{padding:var(--space-8);flex:1;gap:2px;overflow-y:auto}}
@layer components{.GrabClient-module__ApiRSa__centerFullPage{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}}
@layer components{.index-stories-module__A0mfMa__root{background-color:var(--background-root)}}
@layer components{.Missions-module__E2Ebsa__root{flex-direction:column;display:flex;position:fixed;inset:0}.Missions-module__E2Ebsa__body{min-height:0}@media (max-width:600px){.Missions-module__E2Ebsa__body{flex-direction:column!important}}}
:root{--Playground--mission-column-max-width:640px}@layer components{.Playground-module__o8JVJa__feedColumn{max-width:var(--Playground--mission-column-max-width);width:100%;margin:0 auto}}
@keyframes LoadingState-module__WSk6hG__fade-in-bg{0%{background-color:#0000}to{background-color:var(--background-default)}}@keyframes LoadingState-module__WSk6hG__fade-in-opacity{0%{opacity:0}to{opacity:1}}@keyframes LoadingState-module__WSk6hG__fade-in-msg{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes LoadingState-module__WSk6hG__slide-up-from-center{0%{opacity:0;transform:translateY(-30vh)}to{opacity:1;transform:translateY(0)}}@keyframes LoadingState-module__WSk6hG__pulse-blurple{0%{color:var(--accent-blurple-stronger)}50%{color:var(--accent-blurple-strongest)}to{color:var(--accent-blurple-stronger)}}@layer components{.LoadingState-module__WSk6hG__root{--LoadingState--z-index:auto;--LoadingState--content-width:auto;--LoadingState--header-height:auto;z-index:var(--LoadingState--z-index);animation:.2s ease-out forwards LoadingState-module__WSk6hG__fade-in-bg;position:fixed;inset:0}.LoadingState-module__WSk6hG__header{border-bottom:1px solid var(--outline-dimmest);height:var(--LoadingState--header-height)}.LoadingState-module__WSk6hG__header>div{height:100%}.LoadingState-module__WSk6hG__userMessage{opacity:0;animation:.3s ease-out forwards LoadingState-module__WSk6hG__fade-in-msg}.LoadingState-module__WSk6hG__statusRow{opacity:0;background-color:#0000;animation:.4s ease-out .8s forwards LoadingState-module__WSk6hG__fade-in-opacity}.LoadingState-module__WSk6hG__pulseAnimation{animation:2s linear infinite LoadingState-module__WSk6hG__pulse-blurple}.LoadingState-module__WSk6hG__mockAgentInput{opacity:0;align-self:center;width:100%;max-width:600px;animation:.4s ease-out forwards LoadingState-module__WSk6hG__slide-up-from-center}.LoadingState-module__WSk6hG__loadingStateInputRoot{max-height:160px}.LoadingState-module__WSk6hG__title{border-left:1px solid var(--outline-dimmest);height:100%}.LoadingState-module__WSk6hG__attachmentContainer{flex-direction:row;gap:8px;max-width:100%;display:flex;overflow-x:auto}.LoadingState-module__WSk6hG__attachmentThumbnail{border:1px solid var(--outline-dimmest);flex-shrink:0;width:130px;height:77px;position:relative;overflow:hidden}.LoadingState-module__WSk6hG__attachmentImage{border-radius:var(--border-radius-8)}.LoadingState-module__WSk6hG__attachmentFileName{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;max-width:100%;display:flex;overflow:hidden}}
:root{--marketing-surface-max-width:1390px;--below-the-fold-max-size:900px;background-color:#faf6f1}@property --sweep-pos{syntax:"<percentage>";inherits:false;initial-value:-30%}@keyframes landing-page-module__A2EV7W__sweep-fwd{0%{--sweep-pos:-30%}to{--sweep-pos:100%}}@keyframes landing-page-module__A2EV7W__sweep-rev{0%{--sweep-pos:100%}to{--sweep-pos:-30%}}@media (prefers-reduced-motion:reduce){@layer components{.landing-page-module__A2EV7W__taglineSweepOut,.landing-page-module__A2EV7W__taglineSweepIn,.landing-page-module__A2EV7W__taglineSweepInReverse{animation-duration:.001ms;animation-delay:0s;-webkit-mask-image:none;mask-image:none}}}@keyframes landing-page-module__A2EV7W__glow-fade-in{0%{opacity:0}to{opacity:1}}@layer components{.landing-page-module__A2EV7W__pageBg{overscroll-behavior-x:none;font-family:var(--font-family-brand);overflow-x:clip;background-color:#faf6f1!important}.landing-page-module__A2EV7W__pageBg header{background-color:#faf6f1!important}.landing-page-module__A2EV7W__unauthenticatedHomePage{min-width:0;height:auto;overflow-x:clip}.landing-page-module__A2EV7W__unauthenticatedHomePageHeaderPadding{padding-top:48px}.landing-page-module__A2EV7W__title{text-align:center;margin:0 auto}.landing-page-module__A2EV7W__titleImproved{letter-spacing:-.06em;font-family:ABC Diatype Plus Variable,sans-serif;font-size:64px;font-weight:400;line-height:100%}@media screen and (max-width:768px){.landing-page-module__A2EV7W__titleImproved{font-size:32px}}.landing-page-module__A2EV7W__taglineWrapper{text-align:center;width:100%;position:relative}@media screen and (max-width:768px){.landing-page-module__A2EV7W__taglineWrapper{width:fit-content;max-width:100%}}.landing-page-module__A2EV7W__taglineSizer{visibility:hidden;white-space:nowrap;pointer-events:none;height:0;display:block;overflow:hidden}.landing-page-module__A2EV7W__taglineSweepOut{-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 landing-page-module__A2EV7W__sweep-fwd}.landing-page-module__A2EV7W__taglineSweepIn,.landing-page-module__A2EV7W__taglineSweepInReverse{white-space:nowrap;position:absolute;top:0;left:0;right:0}.landing-page-module__A2EV7W__taglineSweepIn{-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 landing-page-module__A2EV7W__sweep-fwd}.landing-page-module__A2EV7W__taglineSweepInReverse{-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 landing-page-module__A2EV7W__sweep-rev}.landing-page-module__A2EV7W__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}.landing-page-module__A2EV7W__agentPrompt{padding:var(--space-16);width:100%;max-width:100%;height:100%;min-height:min(40vh, var(--below-the-fold-max-size));max-height:var(--below-the-fold-max-size);margin:48px -16px -16px}@media screen and (max-width:768px){.landing-page-module__A2EV7W__agentPrompt{min-height:min(45vh, var(--below-the-fold-max-size))}}.landing-page-module__A2EV7W__requestedOutputsOptionsNegativeMargin{margin:-16px}@media screen and (max-width:768px){.landing-page-module__A2EV7W__suggestedPrompts{display:none}}.landing-page-module__A2EV7W__suggestedPromptsAboveInput{padding-top:var(--space-32)}.landing-page-module__A2EV7W__aboveInputCarousel{margin-top:-24px}.landing-page-module__A2EV7W__agentPromptImproved{position:relative;overflow:visible}.landing-page-module__A2EV7W__aboveTheFold{height:calc(100vh - 67px)}.landing-page-module__A2EV7W__agentInput2Root{width:100%;max-width:800px}.landing-page-module__A2EV7W__loggedOutInput{width:100%;max-width:650px;margin:0 auto}.landing-page-module__A2EV7W__loggedOutInput textarea{max-height:200px}.landing-page-module__A2EV7W__loggedOutInputImproved{isolation:isolate;position:relative}.landing-page-module__A2EV7W__loggedOutInputImproved textarea,.landing-page-module__A2EV7W__loggedOutInputImproved input{box-shadow:none}.landing-page-module__A2EV7W__loggedOutInputImproved button{border-radius:100px}.landing-page-module__A2EV7W__loggedOutInputImproved:before{z-index:-1;filter:blur(50px);border-radius:var(--border-radius-8);pointer-events:none;content:"";background:#fd540213;animation:.5s ease-out forwards landing-page-module__A2EV7W__glow-fade-in;position:absolute;inset:-10px}.landing-page-module__A2EV7W__marketingSurface{width:100%;max-width:var(--marketing-surface-max-width)}.landing-page-module__A2EV7W__pricingCard{padding:var(--space-32) var(--space-64);background-color:#fff;border-radius:46px}@media screen and (max-width:768px){.landing-page-module__A2EV7W__pricingCard{padding:var(--space-24) var(--space-16);border-radius:24px}}@media screen and not (min-width:1024px){.landing-page-module__A2EV7W__testimonialsSection{padding-left:0;padding-right:0}}@media screen and (max-width:768px){.landing-page-module__A2EV7W__fullWidthHack{padding-right:var(--space-16);padding-left:var(--space-16)}}}
:root{--marketing-surface-max-width:1390px}@keyframes mobile-apps-page-module__-Lo_5G__hero-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@layer components{.mobile-apps-page-module__-Lo_5G__heroContentItem{opacity:1;animation:none!important}}}@layer components{.mobile-apps-page-module__-Lo_5G__page{min-width:0;height:auto}.mobile-apps-page-module__-Lo_5G__heroSection{background:var(--background-default);padding:var(--space-32) var(--space-16);position:relative}.mobile-apps-page-module__-Lo_5G__heroCard{box-shadow:var(--shadow-2);border-radius:var(--border-radius-16);background:#fff;width:100%;max-width:1313px;height:738px;position:relative;overflow:hidden}@media screen and (max-width:768px){.mobile-apps-page-module__-Lo_5G__heroCard{padding:var(--space-32);height:500px}}.mobile-apps-page-module__-Lo_5G__heroContent{z-index:1;text-align:center;max-width:530px;position:relative}.mobile-apps-page-module__-Lo_5G__heroTitle{font-weight:var(--font-weight-medium);font-size:66px;line-height:1.25;font-family:var(--font-family-brand-variable);letter-spacing:-2px;text-align:center;margin:0}@media screen and (max-width:1024px){.mobile-apps-page-module__-Lo_5G__heroTitle{letter-spacing:-1.75px;font-size:58px}}@media screen and (max-width:768px){.mobile-apps-page-module__-Lo_5G__heroTitle{letter-spacing:-1px;font-size:32px}}.mobile-apps-page-module__-Lo_5G__heroContentItem{opacity:0;animation:.3s ease-out forwards mobile-apps-page-module__-Lo_5G__hero-fade-in}.mobile-apps-page-module__-Lo_5G__heroContentItem:first-child{animation-delay:.1s}.mobile-apps-page-module__-Lo_5G__heroContentItem:nth-child(2){animation-delay:.15s}.mobile-apps-page-module__-Lo_5G__heroContentItem:nth-child(3){animation-delay:.2s}.mobile-apps-page-module__-Lo_5G__videoSection{width:100%;position:relative}.mobile-apps-page-module__-Lo_5G__videoHeader{text-align:center}.mobile-apps-page-module__-Lo_5G__videoDescription{text-align:center;margin:0}.mobile-apps-page-module__-Lo_5G__videoContainer{z-index:1;border-radius:var(--border-radius-12);width:100%;max-width:800px;position:relative;overflow:hidden}.mobile-apps-page-module__-Lo_5G__quoteText{text-align:center;max-width:992px}.mobile-apps-page-module__-Lo_5G__quoteHighlight{color:var(--accent-orange-default)}.mobile-apps-page-module__-Lo_5G__quoteAuthor{text-align:center;margin:0}}
@keyframes mobile-page-module__TebLzq__hero-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@layer components{.mobile-page-module__TebLzq__heroContentItem{opacity:1;animation:none!important}}}@layer components{.mobile-page-module__TebLzq__page{min-width:0;height:auto}.mobile-page-module__TebLzq__lightSection{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background-default:#fcfcfc;--background-higher:#fff;--foreground-default:#0e1525;--foreground-dimmer:#5f6672;--foreground-dimmest:#9da2a8;--outline-dimmest:#e4e5e7;background:var(--background-default);color:var(--foreground-default)}.mobile-page-module__TebLzq__lightSection ._sdz_text{color:#0e1525}.mobile-page-module__TebLzq__lightSection ._sdz_secondary-text{color:#5f6672}.mobile-page-module__TebLzq__lightSection ._sdz_tertiary-text{color:#9da2a8}.mobile-page-module__TebLzq__lightSection h3._sdz_text{color:#000!important}:is(.mobile-page-module__TebLzq__lightSection ._sdz_surface-border-strength-subtle,.mobile-page-module__TebLzq__lightSection ._sdz_surface-border){border-color:#0000!important}.mobile-page-module__TebLzq__heroSection{background:var(--background-default);padding:var(--space-32) var(--space-16);position:relative}.mobile-page-module__TebLzq__heroCard{box-shadow:var(--shadow-2);border-radius:var(--border-radius-16);background:#fff;width:100%;max-width:1313px;height:738px;position:relative;overflow:hidden}@media screen and (max-width:768px){.mobile-page-module__TebLzq__heroCard{padding:var(--space-32);height:500px}}.mobile-page-module__TebLzq__heroCard:after{z-index:1;pointer-events:none;content:"";background:#ffffff80;position:absolute;inset:0}.mobile-page-module__TebLzq__heroContent{z-index:2;text-align:center;max-width:640px;position:relative}.mobile-page-module__TebLzq__heroTitle{color:#0e1525;font-weight:var(--font-weight-medium);font-size:52px;line-height:1.25;font-family:var(--font-family-brand-variable);letter-spacing:-1.5px;text-align:center;margin:0}@media screen and (max-width:1024px){.mobile-page-module__TebLzq__heroTitle{letter-spacing:-1.25px;font-size:42px}}@media screen and (max-width:768px){.mobile-page-module__TebLzq__heroTitle{letter-spacing:-.75px;font-size:28px}}.mobile-page-module__TebLzq__heroSubtitle{text-align:center;margin:0;font-size:18px;color:#000!important}@media screen and (max-width:768px){.mobile-page-module__TebLzq__heroSubtitle{font-size:16px}}.mobile-page-module__TebLzq__heroContentItem{opacity:0;animation:.3s ease-out forwards mobile-page-module__TebLzq__hero-fade-in}.mobile-page-module__TebLzq__heroContentItem:first-child{animation-delay:.1s}.mobile-page-module__TebLzq__heroContentItem:nth-child(2){animation-delay:.15s}.mobile-page-module__TebLzq__heroContentItem:nth-child(3){animation-delay:.2s}.mobile-page-module__TebLzq__downloadButtons{justify-content:center;align-items:center;gap:var(--space-16)}@media screen and (max-width:480px){.mobile-page-module__TebLzq__downloadButtons{flex-direction:column;align-items:center}}.mobile-page-module__TebLzq__downloadButtons img{width:auto;height:54px}.mobile-page-module__TebLzq__videoSection{width:100%;position:relative}.mobile-page-module__TebLzq__videoHeader{text-align:center}.mobile-page-module__TebLzq__videoDescription{text-align:center;margin:0}.mobile-page-module__TebLzq__videoContainer{z-index:1;border-radius:var(--border-radius-12);width:100%;max-width:800px;position:relative;overflow:hidden}.mobile-page-module__TebLzq__quoteText{text-align:center;max-width:992px}.mobile-page-module__TebLzq__quoteHighlight{color:#f26522}.mobile-page-module__TebLzq__quoteAuthor{text-align:center;margin:0}}
@layer components{.home-page-module__dZJ5xG__bgRoot{background:var(--background-default)}}
/*# sourceMappingURL=0godt3ijpge-b.css.map*/