@layer css-modules{.AnalyticsInspectorPanel-module__17AtKa__pill{z-index:9000;background:var(--background-root);box-shadow:var(--shadow-2);position:fixed;bottom:16px;right:16px}.AnalyticsInspectorPanel-module__17AtKa__panel{z-index:9000;background:var(--background-root);border:1px solid var(--outline-dimmest);width:360px;height:480px;box-shadow:var(--shadow-2);position:fixed;bottom:16px;right:16px;overflow:hidden}.AnalyticsInspectorPanel-module__17AtKa__list{flex:1;overflow-y:auto}.AnalyticsInspectorPanel-module__17AtKa__row{cursor:pointer;border-bottom:1px solid var(--outline-dimmest)}.AnalyticsInspectorPanel-module__17AtKa__row:hover{background:var(--background-higher)}.AnalyticsInspectorPanel-module__17AtKa__rowOpen{cursor:pointer;border-bottom:1px solid var(--outline-dimmest);background:var(--background-higher)}.AnalyticsInspectorPanel-module__17AtKa__detail{background:var(--background-default);white-space:pre-wrap;word-break:break-all;overflow-x:auto}}
@layer css-modules{.UpgradeRequiredScreen-module__4gCcFW__root{min-height:100vh}.UpgradeRequiredScreen-module__4gCcFW__dragHeader{-webkit-app-region:drag;app-region:drag}.UpgradeRequiredScreen-module__4gCcFW__content{text-align:center;max-width:480px;margin-left:auto;margin-right:auto}.UpgradeRequiredScreen-module__4gCcFW__versionBlock{text-align:center;min-width:280px}.UpgradeRequiredScreen-module__4gCcFW__actions{width:280px}}
@layer css-modules{body.ColorAnimationBlocker-module__omm0Oq__blockAnimation *{transition:none!important}}
@keyframes TargetedElementEditor-module__AUP3lq__show-sidebar{0%{opacity:0;transform:translate(100%)}to{opacity:1}}@layer ruicomponents.text{.TargetedElementEditor-module__AUP3lq__layersHeaderTitle.TargetedElementEditor-module__AUP3lq__layersHeaderTitle{color:var(--foreground-default);font-size:12px;font-weight:500}.TargetedElementEditor-module__AUP3lq__sectionTitle.TargetedElementEditor-module__AUP3lq__sectionTitle{font-weight:500}}@layer css-modules{.TargetedElementEditor-module__AUP3lq__editor{--gap:var(--space-4);flex-direction:column;width:100%;display:flex}.TargetedElementEditor-module__AUP3lq__editorContainer{border-top-right-radius:var(--border-radius-container);border-top-left-radius:var(--border-radius-container)}.TargetedElementEditor-module__AUP3lq__editorContainer.TargetedElementEditor-module__AUP3lq__bordered{border-top:1px solid var(--outline-dimmer);border-right:1px solid var(--outline-dimmer);border-left:1px solid var(--outline-dimmer)}.TargetedElementEditor-module__AUP3lq__editorContainer.TargetedElementEditor-module__AUP3lq__sidebar{z-index:1;border:none;border-radius:0;width:240px;overflow:hidden}.TargetedElementEditor-module__AUP3lq__editorContainer.TargetedElementEditor-module__AUP3lq__sidebarFloating{border:1px solid var(--outline-dimmest);border-radius:var(--border-radius-12);background:var(--background-default);height:100%;box-shadow:var(--shadow-subtle)}.TargetedElementEditor-module__AUP3lq__editorContainer.TargetedElementEditor-module__AUP3lq__inline .TargetedElementEditor-module__AUP3lq__editor{max-height:50vh}.TargetedElementEditor-module__AUP3lq__sidebarLayout{border-left:1px solid var(--surface-border-color-regular);flex-direction:column;height:100%;animation:.2s forwards TargetedElementEditor-module__AUP3lq__show-sidebar;display:flex}.TargetedElementEditor-module__AUP3lq__sidebarFloating .TargetedElementEditor-module__AUP3lq__sidebarLayout{border-left:none}.TargetedElementEditor-module__AUP3lq__layersHeader{border-bottom:1px solid var(--outline-dimmest);padding:var(--space-4) var(--space-8);flex-shrink:0;justify-content:space-between;align-items:center;min-height:32px;display:flex}.TargetedElementEditor-module__AUP3lq__layersSection{flex-direction:column;flex:auto;min-height:80px;max-height:50%;display:flex;overflow:hidden}.TargetedElementEditor-module__AUP3lq__editorWrapper{border-top:1px solid var(--outline-dimmest);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.TargetedElementEditor-module__AUP3lq__editorWrapper>*{flex:auto}.TargetedElementEditor-module__AUP3lq__editorWrapperNoTopBorder{border-top:none}.TargetedElementEditor-module__AUP3lq__propertiesContainer{padding-bottom:var(--space-8);flex:auto;overflow-y:auto}.TargetedElementEditor-module__AUP3lq__propertiesContainer input{font-size:12px}.TargetedElementEditor-module__AUP3lq__contentInputResize{resize:vertical}.TargetedElementEditor-module__AUP3lq__fileInputHidden{display:none}.TargetedElementEditor-module__AUP3lq__formField{gap:var(--gap);flex-direction:column;display:flex}.TargetedElementEditor-module__AUP3lq__section{margin-bottom:var(--space-8)}.TargetedElementEditor-module__AUP3lq__nestedColumns{align-items:center;gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.TargetedElementEditor-module__AUP3lq__nestedColumnsTwoByTwo{align-items:center;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TargetedElementEditor-module__AUP3lq__field button{border:1px solid var(--surface-border-color-regular);border-radius:var(--border-radius-4)}.TargetedElementEditor-module__AUP3lq__propertyEditorGap{gap:var(--gap)}.TargetedElementEditor-module__AUP3lq__footer{gap:var(--gap);flex-direction:row;display:flex;position:relative}.TargetedElementEditor-module__AUP3lq__footer>*{flex:auto;width:50%}.TargetedElementEditor-module__AUP3lq__footer:after{top:calc(-1 * var(--space-8));background:linear-gradient(to bottom, transparent, var(--surface-color));width:100%;height:var(--space-8);content:"";position:absolute;left:0}}
@layer css-modules{.DragCursor-module__64SV1G__overlay{pointer-events:none;z-index:var(--DragCursor--z-index);--DragCursor--z-index:100000;position:fixed;inset:0}.DragCursor-module__64SV1G__icon{left:var(--DragCursor--x);top:var(--DragCursor--y);filter:drop-shadow(0 2px 2px #00000080);--DragCursor--x:0px;--DragCursor--y:0px;position:absolute;transform:translate(-50%,-50%)}}
@layer css-modules{.useDragScrub-module__2A_a2a__handle{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative}.useDragScrub-module__2A_a2a__handle:before{content:"";position:absolute;inset:-10px 0 -10px -8px}.useDragScrub-module__2A_a2a__handleDisabled{cursor:default}.useDragScrub-module__2A_a2a__handleDisabled:before{content:none}}
@media (hover:hover){@layer css-modules{.FlexAlignmentInput-module__e5NImq__cell:hover .FlexAlignmentInput-module__e5NImq__dots,.FlexAlignmentInput-module__e5NImq__distribute:hover .FlexAlignmentInput-module__e5NImq__dots{visibility:hidden}.FlexAlignmentInput-module__e5NImq__cell:hover{background:var(--background-highest);color:var(--foreground-dimmer)}.FlexAlignmentInput-module__e5NImq__cell:has(input:checked):hover{background:var(--accent-primary-dimmest)}.FlexAlignmentInput-module__e5NImq__distribute:hover{background:var(--background-highest);color:var(--foreground-dimmer)}.FlexAlignmentInput-module__e5NImq__distribute:has(input:checked):hover{background:var(--accent-primary-dimmest)}}}@layer css-modules{.FlexAlignmentInput-module__e5NImq__picker{min-height:var(--space-80);flex:1;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.FlexAlignmentInput-module__e5NImq__dots{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.FlexAlignmentInput-module__e5NImq__dot{background:var(--outline-dimmer);border-radius:50%;width:4px;height:4px}.FlexAlignmentInput-module__e5NImq__cell:has(input:checked) .FlexAlignmentInput-module__e5NImq__dots,.FlexAlignmentInput-module__e5NImq__distribute:has(input:checked) .FlexAlignmentInput-module__e5NImq__dots{visibility:hidden}.FlexAlignmentInput-module__e5NImq__picker[data-direction=row] .FlexAlignmentInput-module__e5NImq__distribute .FlexAlignmentInput-module__e5NImq__dots{gap:var(--space-2);grid-template-columns:repeat(3,1fr)}.FlexAlignmentInput-module__e5NImq__picker[data-direction=column] .FlexAlignmentInput-module__e5NImq__distribute .FlexAlignmentInput-module__e5NImq__dots{gap:var(--space-2);grid-template-rows:repeat(3,1fr)}.FlexAlignmentInput-module__e5NImq__cell{cursor:pointer;border-radius:var(--border-radius-4);color:#0000;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.FlexAlignmentInput-module__e5NImq__cell:has(input:focus-visible){outline:2px solid var(--accent-primary-default);outline-offset:-2px}.FlexAlignmentInput-module__e5NImq__cell:has(input:checked){color:var(--accent-primary-default)}.FlexAlignmentInput-module__e5NImq__cell:after,.FlexAlignmentInput-module__e5NImq__distribute:after{inset:calc(var(--space-2) * -.5);content:"";position:absolute}.FlexAlignmentInput-module__e5NImq__bars{justify-content:center;align-items:center;gap:2px;display:flex}.FlexAlignmentInput-module__e5NImq__picker[data-direction=row] .FlexAlignmentInput-module__e5NImq__bars{flex-direction:row}.FlexAlignmentInput-module__e5NImq__picker[data-direction=column] .FlexAlignmentInput-module__e5NImq__bars{flex-direction:column}.FlexAlignmentInput-module__e5NImq__bars.FlexAlignmentInput-module__e5NImq__spread{justify-items:center;display:grid}.FlexAlignmentInput-module__e5NImq__picker[data-direction=row] .FlexAlignmentInput-module__e5NImq__bars.FlexAlignmentInput-module__e5NImq__spread{grid-template-columns:repeat(3,1fr);width:100%}.FlexAlignmentInput-module__e5NImq__picker[data-direction=column] .FlexAlignmentInput-module__e5NImq__bars.FlexAlignmentInput-module__e5NImq__spread{grid-template-rows:repeat(3,1fr);height:100%}.FlexAlignmentInput-module__e5NImq__bars[data-cross=start]{align-items:flex-start}.FlexAlignmentInput-module__e5NImq__bars[data-cross=end]{align-items:flex-end}.FlexAlignmentInput-module__e5NImq__picker[data-direction=column] .FlexAlignmentInput-module__e5NImq__bars.FlexAlignmentInput-module__e5NImq__spread[data-cross=start]{place-items:center flex-start}.FlexAlignmentInput-module__e5NImq__picker[data-direction=column] .FlexAlignmentInput-module__e5NImq__bars.FlexAlignmentInput-module__e5NImq__spread[data-cross=end]{place-items:center flex-end}.FlexAlignmentInput-module__e5NImq__bar{border-radius:var(--border-radius-1);background:currentColor}.FlexAlignmentInput-module__e5NImq__bar:first-child{--bar-size:12px}.FlexAlignmentInput-module__e5NImq__bar:nth-child(2){--bar-size:16px}.FlexAlignmentInput-module__e5NImq__bar:nth-child(3){--bar-size:10px}.FlexAlignmentInput-module__e5NImq__picker[data-direction=row] .FlexAlignmentInput-module__e5NImq__bar{width:2px;height:var(--bar-size)}.FlexAlignmentInput-module__e5NImq__picker[data-direction=column] .FlexAlignmentInput-module__e5NImq__bar{width:var(--bar-size);height:2px}.FlexAlignmentInput-module__e5NImq__distribute{cursor:pointer;border-radius:var(--border-radius-4);color:#0000;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.FlexAlignmentInput-module__e5NImq__distribute:has(input:focus-visible){outline:2px solid var(--accent-primary-default);outline-offset:-2px}.FlexAlignmentInput-module__e5NImq__distribute:has(input:checked){color:var(--accent-primary-stronger)}.FlexAlignmentInput-module__e5NImq__picker[data-direction=row] .FlexAlignmentInput-module__e5NImq__distribute{grid-column:1/-1}.FlexAlignmentInput-module__e5NImq__picker[data-direction=column] .FlexAlignmentInput-module__e5NImq__distribute{grid-row:1/-1}}
@layer css-modules{.OpacityInput-module__Wwy0La__opacitySwatch{border:1px solid var(--outline-dimmer);border-radius:var(--border-radius-4);background:linear-gradient(to right, var(--foreground-dimmest), var(--foreground-default)), repeating-conic-gradient(#ccc 0% 25%, white 0% 50%) 50% / 8px 8px;width:16px;height:16px;overflow:hidden}.OpacityInput-module__Wwy0La__opacitySwatchFill{background:var(--foreground-default);width:100%;height:100%}}
@layer ruicomponents.text{.CookieWarningModal-module__-2bbFW__modalTitle.CookieWarningModal-module__-2bbFW__modalTitle{font-weight:var(--font-weight-bold)}.CookieWarningModal-module__-2bbFW__modalSectionTitle.CookieWarningModal-module__-2bbFW__modalSectionTitle{font-weight:var(--font-weight-medium);font-size:var(--font-size-subhead-default)}.CookieWarningModal-module__-2bbFW__modalText.CookieWarningModal-module__-2bbFW__modalText{font-size:var(--font-size-default);line-height:1.5}}@layer css-modules{.CookieWarningModal-module__-2bbFW__bulletItem{padding-left:var(--space-8);position:relative}.CookieWarningModal-module__-2bbFW__bulletItem:before{content:"•";color:var(--accent-yellow-strongest);position:absolute;left:-12px}.CookieWarningModal-module__-2bbFW__desktopLink{color:var(--accent-primary-stronger);text-decoration:none}}
@layer css-modules{.CookieWarningBanner-module__6UEY8a__root{color:var(--accent-orange-strongest);background-color:var(--accent-orange-dimmest);border-width:0;container-type:inline-size}.CookieWarningBanner-module__6UEY8a__content{width:100%}.CookieWarningBanner-module__6UEY8a__closeButton{color:var(--accent-orange-strongest)}.CookieWarningBanner-module__6UEY8a__closeButton:hover{background-color:var(--accent-orange-dimmer)}.CookieWarningBanner-module__6UEY8a__tooltipText{flex-shrink:1}.CookieWarningBanner-module__6UEY8a__newTabButton{margin-left:var(--space-8);border:1px solid var(--accent-orange-strongest);border-radius:var(--border-radius-6);background-color:var(--accent-orange-dimmest);color:var(--accent-orange-strongest);height:24px}.CookieWarningBanner-module__6UEY8a__newTabButton:hover{background-color:var(--accent-orange-dimmer)}.CookieWarningBanner-module__6UEY8a__learnMoreButton{margin-left:var(--space-8);color:var(--accent-orange-strongest);background-color:#0000;border:none;padding:0;text-decoration:underline}.CookieWarningBanner-module__6UEY8a__learnMoreButton:hover{background-color:#0000;font-weight:bolder}}
@layer css-modules{.ExpoGoSignInStep-module__zdFa4W__matchValue{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}
@keyframes ExpoPreviewButton-module__1a1ZUa__pulse-ring{0%{box-shadow:0 0 0 0 var(--accent-primary-default)}50%{box-shadow:0 0 0 1px var(--accent-primary-default)}to{box-shadow:0 0 0 0 var(--accent-primary-default)}}@layer css-modules{.ExpoPreviewButton-module__1a1ZUa__expoButtonHighlight{border-radius:var(--border-radius-6);animation:.8s ease-out ExpoPreviewButton-module__1a1ZUa__pulse-ring}.ExpoPreviewButton-module__1a1ZUa__inlineButton{vertical-align:middle;display:inline-flex!important}@container (max-width:600px){.ExpoPreviewButton-module__1a1ZUa__tryOnDeviceButton{padding-right:var(--space-8);padding-left:var(--space-8)}.ExpoPreviewButton-module__1a1ZUa__tryOnDeviceButton span:not(:has(svg)){display:none!important}}}
@layer css-modules{.BonsaiUrlBar-module__yvuLIW__root{z-index:1;border-bottom:var(--border-width-default) solid var(--surface-border-color-subtle);height:40px;container:root/inline-size}.BonsaiUrlBar-module__yvuLIW__rootWithPlatformSelector{z-index:1;border-bottom:var(--border-width-default) solid var(--surface-border-color-subtle);container:root/inline-size}.BonsaiUrlBar-module__yvuLIW__rootWithPlatformSelector fieldset label{height:28px}.BonsaiUrlBar-module__yvuLIW__navButton{border-radius:var(--border-radius-4);padding:var(--space-6);border:none;flex-shrink:0}.BonsaiUrlBar-module__yvuLIW__urlWrapper{position:relative}.BonsaiUrlBar-module__yvuLIW__urlPath{border-radius:var(--border-radius-8);flex-grow:1;padding-top:0;padding-bottom:0;font-size:12px}.BonsaiUrlBar-module__yvuLIW__goButton{top:50%;right:var(--space-4);position:absolute;transform:translateY(-50%)}@container root (max-width:300px){.BonsaiUrlBar-module__yvuLIW__buttons svg+span{display:none}.BonsaiUrlBar-module__yvuLIW__buttons svg{margin-right:0}}.BonsaiUrlBar-module__yvuLIW__fakeUrl{box-sizing:content-box;border:1px solid var(--outline-dimmer);border-radius:var(--border-radius-6);font-size:12px}.BonsaiUrlBar-module__yvuLIW__buttonLink{border-color:var(--outline-dimmer);border-radius:var(--border-radius-6);height:24px;color:var(--foreground-dimmer)}}
@layer css-modules{.PlanningSessionViewingMainBanner-module__YEkxYG__actionBar{bottom:var(--space-16);z-index:10;box-shadow:var(--shadow-1);pointer-events:all;position:absolute;left:50%;transform:translate(-50%)}}
@layer css-modules{.ReachabilityModal-module__uI5HVW__modalText{padding-left:var(--space-8);display:block}.ReachabilityModal-module__uI5HVW__subHeadingText{margin-bottom:var(--space-8);display:block}.ReachabilityModal-module__uI5HVW__bulletList{gap:var(--space-8);padding-left:var(--space-24);flex-direction:column;display:flex}.ReachabilityModal-module__uI5HVW__statusItem{gap:var(--space-8);padding:var(--space-8);border-radius:var(--border-radius-8);background-color:var(--background-root);align-items:center;display:flex}.ReachabilityModal-module__uI5HVW__statusCircle{border-radius:50%;flex-shrink:0;width:10px;height:10px}.ReachabilityModal-module__uI5HVW__statusCircle[data-reachable=true]{background-color:var(--accent-primary-default)}.ReachabilityModal-module__uI5HVW__statusCircle[data-reachable=false]{background-color:var(--accent-negative-default)}.ReachabilityModal-module__uI5HVW__faqLink{color:var(--accent-primary-stronger);text-decoration:none}}
@layer css-modules{.ReachabilityBanner-module__mvV20W__root{color:var(--accent-orange-strongest);background-color:var(--accent-orange-dimmest);border-width:0;container-type:inline-size}.ReachabilityBanner-module__mvV20W__content{width:100%}.ReachabilityBanner-module__mvV20W__closeButton{color:var(--accent-orange-strongest)}.ReachabilityBanner-module__mvV20W__closeButton:hover{background-color:var(--accent-orange-dimmer)}.ReachabilityBanner-module__mvV20W__tooltipText{flex-shrink:1}.ReachabilityBanner-module__mvV20W__learnMoreButton{margin-left:var(--space-8);color:var(--accent-orange-strongest);background-color:#0000;border:none;padding:0;text-decoration:underline}.ReachabilityBanner-module__mvV20W__learnMoreButton:hover{background-color:#0000;font-weight:bolder}}
@layer css-modules{.SimulatorFullscreenOverlay-module__Yb6nDG__simulatorPreview{aspect-ratio:9/19.5;height:100%;max-height:100%;position:relative;overflow:hidden}}
@layer css-modules{.SubreplSyncToMainBanner-module__Wg6deG__syncActionBar{bottom:var(--space-16);z-index:10;box-shadow:var(--shadow-1);pointer-events:all;position:absolute;left:50%;transform:translate(-50%)}}
@layer css-modules{.WebviewPip-module__YnPVPq__root{--WebviewPip--x:0;--WebviewPip--y:0;--WebviewPip--width:0;--WebviewPip--height:calc(var(--WebviewPip--width) + var(--WebviewPip--header-height));--WebviewPip--border-color:var(--outline-default);--WebviewPip--visibility:hidden;--WebviewPip--content-width:0;--WebviewPip--content-height:0;--WebviewPip--content-scale:1;--WebviewPip--header-height:32px;--WebviewPip--border-radius:var(--border-radius-8);--WebviewPip--transition-duration:.15s;transform:translate3d(var(--WebviewPip--x), var(--WebviewPip--y), 0);visibility:var(--WebviewPip--visibility);transition:transform var(--WebviewPip--transition-duration) cubic-bezier(.4, 0, .2, 1);will-change:transform;box-shadow:var(--shadow-1);border:1px solid var(--WebviewPip--border-color);border-radius:var(--WebviewPip--border-radius);background:var(--background-default);width:var(--WebviewPip--width);height:var(--WebviewPip--height);touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.WebviewPip-module__YnPVPq__header{cursor:grab;border-bottom:1px solid var(--outline-dimmest);background:var(--background-default);height:var(--WebviewPip--header-height);min-height:var(--WebviewPip--header-height)}.WebviewPip-module__YnPVPq__header:active{cursor:grabbing}.WebviewPip-module__YnPVPq__content{cursor:pointer;height:var(--WebviewPip--width);touch-action:none;pointer-events:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.WebviewPip-module__YnPVPq__content:before{z-index:1;cursor:grab;pointer-events:auto;content:"";position:absolute;inset:0}.WebviewPip-module__YnPVPq__content:active:before{cursor:grabbing}.WebviewPip-module__YnPVPq__webview{transform:scale(var(--WebviewPip--content-scale));transform-origin:0 0;width:var(--WebviewPip--content-width);height:var(--WebviewPip--content-width);touch-action:none;pointer-events:none;-webkit-touch-callout:none;background:#fff;position:absolute;top:0;left:0}.WebviewPip-module__YnPVPq__notAvailable{background-color:var(--background-default);position:absolute;inset:0}}
@layer css-modules{.index-module__FkeY4a__header{place-self:center;width:100%;position:fixed;top:0;left:0}.index-module__FkeY4a__root{position:fixed;inset:0}.index-module__FkeY4a__title{padding:8px}}
@layer css-modules{.MobilePageLoadingLayout-module__Acv-6q__overlay{width:100%;height:100%;position:fixed;top:0;left:0}}
@layer css-modules{.SearchOptionButton-module__OnrZ-G__checked{background-color:var(--background-higher)}.SearchOptionButton-module__OnrZ-G__unchecked{color:var(--foreground-dimmest)}}
@layer css-modules{.HighlightNewlines-module__IgfafG__self{width:fit-content;color:var(--accent-negative-default);font-weight:700;display:inline-block}}
@layer css-modules{.HighlightMatches-module__dGZa5q__self{cursor:pointer;width:fit-content;margin-left:var(--space-1);margin-right:var(--space-1);padding-left:var(--space-2);padding-right:var(--space-2);display:inline}.HighlightMatches-module__dGZa5q__self:focus-visible{outline:2px solid var(--accent-primary-default);outline-offset:-2px}html:not([data-focus-visible]) .HighlightMatches-module__dGZa5q__self:focus-visible{outline-color:#0000}.HighlightMatches-module__dGZa5q__highlight{background-color:var(--accent-primary-dimmest);outline:var(--accent-primary-dimmer) solid 1px}.HighlightMatches-module__dGZa5q__remove{background-color:var(--accent-negative-dimmest);outline:var(--accent-negative-dimmer) solid 1px;text-decoration:line-through}.HighlightMatches-module__dGZa5q__add{background-color:var(--accent-positive-dimmest);outline:var(--accent-positive-dimmer) solid 1px}.HighlightMatches-module__dGZa5q__hiddenTextWrapper{margin-left:var(--space-2);margin-right:var(--space-2);display:inline-block;transform:translateY(12.5%)}.HighlightMatches-module__dGZa5q__hiddenTextWrapper>div{display:inline-block}.HighlightMatches-module__dGZa5q__firstHiddenTextWrapper{margin-left:0}.HighlightMatches-module__dGZa5q__lastHiddenTextWrapper{margin-right:0}}
@layer css-modules{.AiStatus-module__KdTxmW__root{max-width:260px}.AiStatus-module__KdTxmW__featureTitle{font-weight:var(--font-weight-medium)}}
@layer ruicomponents.text{.index-module__cTC1Wa__red.index-module__cTC1Wa__red{color:var(--accent-red-default)}}@layer css-modules{.index-module__cTC1Wa__menu{min-width:390px;max-width:390px}.index-module__cTC1Wa__file{padding-left:var(--space-4);gap:var(--space-4);vertical-align:top;flex-direction:row;align-items:center;display:inline-flex}.index-module__cTC1Wa__section{justify-content:space-between;align-items:center}.index-module__cTC1Wa__header{flex-shrink:1}.index-module__cTC1Wa__staticWidth{flex-grow:0;flex-shrink:1}.index-module__cTC1Wa__variableWidth{flex-grow:1;flex-shrink:0}.index-module__cTC1Wa__flexEnd{align-items:flex-end}.index-module__cTC1Wa__row{align-items:center}}
@layer css-modules{.Indentation-module__ZvrITq__menu{max-width:410px}.Indentation-module__ZvrITq__file{padding-left:var(--space-4);gap:var(--space-4);vertical-align:top;flex-direction:row;align-items:center;display:inline-flex}.Indentation-module__ZvrITq__section{justify-content:space-between;align-items:center}.Indentation-module__ZvrITq__header{flex-shrink:1}.Indentation-module__ZvrITq__sizeInput{border:none}}
@layer css-modules{.VimMode-module__8TIJEa__text{text-transform:capitalize}}
@layer css-modules{.index-module__Pl5MIq__root{border-top:1px solid var(--background-higher);contain:strict;height:29px}}
@layer css-modules{.CodeEditorWrapper-module__yyUAMq__root{width:100%;height:100%;position:relative;overflow-y:hidden}}
@keyframes CanvasEmptyState-module__qBF5xG__aurora-drift{0%{transform:translate(-1.5%,-2%)scale(1)}50%{transform:translate(1.5%,1%)scale(1.07)}to{transform:translate(-.5%,2%)scale(1.02)}}@media (prefers-reduced-motion:reduce){@layer css-modules{.CanvasEmptyState-module__qBF5xG__content:before{animation:none}}}@layer ruicomponents.text{.CanvasEmptyState-module__qBF5xG__cardTitle.CanvasEmptyState-module__qBF5xG__cardTitle{font-weight:var(--font-weight-bold)}}@layer css-modules{.CanvasEmptyState-module__qBF5xG__overlay{z-index:1;box-sizing:border-box;padding-bottom:var(--space-80);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.CanvasEmptyState-module__qBF5xG__canvasItem{transform-origin:50%;pointer-events:none;flex:none}.CanvasEmptyState-module__qBF5xG__content{isolation:isolate;width:100%;position:relative}.CanvasEmptyState-module__qBF5xG__content:before{z-index:-1;background:radial-gradient(circle at 32% 34%, color-mix(in srgb, var(--accent-orange-default) 64%, transparent), color-mix(in srgb, var(--accent-orange-default) 20%, transparent) 34%, transparent 58%), radial-gradient(circle at 68% 62%, color-mix(in srgb, var(--accent-blurple-default) 64%, transparent), color-mix(in srgb, var(--accent-blurple-default) 20%, transparent) 36%, transparent 60%), radial-gradient(circle at 52% 38%, color-mix(in srgb, var(--accent-magenta-default) 48%, transparent), color-mix(in srgb, var(--accent-magenta-default) 16%, transparent) 38%, transparent 64%);content:"";filter:blur(52px);opacity:.28;pointer-events:none;animation:4.8s ease-in-out infinite alternate CanvasEmptyState-module__qBF5xG__aurora-drift;position:absolute;inset:-220px -280px}.CanvasEmptyState-module__qBF5xG__primaryGrid{gap:var(--space-16);grid-template-columns:minmax(0,2fr) minmax(220px,1fr);width:100%;display:grid}.CanvasEmptyState-module__qBF5xG__primaryGridNoTemplate,.CanvasEmptyState-module__qBF5xG__primaryGridNarrow{grid-template-columns:1fr}.CanvasEmptyState-module__qBF5xG__surfaceAction{appearance:none;cursor:pointer;box-shadow:var(--shadow-subtle);pointer-events:auto;font:inherit;transition:box-shadow .15s}.CanvasEmptyState-module__qBF5xG__surfaceAction:hover,.CanvasEmptyState-module__qBF5xG__surfaceAction:focus-visible{box-shadow:var(--shadow-floating)}.CanvasEmptyState-module__qBF5xG__card{color:var(--foreground-default);text-align:left;background:color-mix(in srgb, var(--background-default) 72%, transparent)}.CanvasEmptyState-module__qBF5xG__templateCard{min-height:360px;position:relative;overflow:hidden}.CanvasEmptyState-module__qBF5xG__templateCardNarrow{min-height:300px}.CanvasEmptyState-module__qBF5xG__templateCard:before{background-image:linear-gradient(var(--outline-dimmest) 1px, transparent 1px), linear-gradient(90deg, var(--outline-dimmest) 1px, transparent 1px);content:"";opacity:.5;background-position:21px 21px;background-size:42px 42px;position:absolute;inset:0}.CanvasEmptyState-module__qBF5xG__templateCopy,.CanvasEmptyState-module__qBF5xG__browseLabel{z-index:2;max-width:320px;position:relative}.CanvasEmptyState-module__qBF5xG__browseLabel{bottom:var(--space-24);left:var(--space-24);position:absolute}.CanvasEmptyState-module__qBF5xG__templateFan{right:var(--space-16);bottom:var(--space-16);-webkit-user-select:none;user-select:none;pointer-events:none;width:280px;height:170px;position:absolute}.CanvasEmptyState-module__qBF5xG__templatePreview{border:1px solid color-mix(in srgb, var(--foreground-default) 18%, transparent);border-radius:var(--border-radius-12);background-color:var(--background-default);box-shadow:var(--shadow-2);width:130px;height:160px;transition:transform .18s;position:absolute;bottom:0;overflow:hidden}.CanvasEmptyState-module__qBF5xG__templatePreview img{object-position:40% center}.CanvasEmptyState-module__qBF5xG__left{left:0;transform:rotate(-8deg)}.CanvasEmptyState-module__qBF5xG__middle{left:76px;transform:translateY(-10px)rotate(4deg)}.CanvasEmptyState-module__qBF5xG__middle img{object-position:53% center}.CanvasEmptyState-module__qBF5xG__right{right:0;transform:rotate(12deg)}.CanvasEmptyState-module__qBF5xG__right img{object-position:83% center}:is(.CanvasEmptyState-module__qBF5xG__templateCard:hover,.CanvasEmptyState-module__qBF5xG__templateCard:focus-visible) .CanvasEmptyState-module__qBF5xG__left{transform:translate(-10px)rotate(-14deg)}:is(.CanvasEmptyState-module__qBF5xG__templateCard:hover,.CanvasEmptyState-module__qBF5xG__templateCard:focus-visible) .CanvasEmptyState-module__qBF5xG__middle{transform:translateY(-20px)rotate(1deg)}:is(.CanvasEmptyState-module__qBF5xG__templateCard:hover,.CanvasEmptyState-module__qBF5xG__templateCard:focus-visible) .CanvasEmptyState-module__qBF5xG__right{transform:translate(8px)rotate(16deg)}.CanvasEmptyState-module__qBF5xG__actionCard{min-height:172px}.CanvasEmptyState-module__qBF5xG__secondaryCards{min-width:0}.CanvasEmptyState-module__qBF5xG__iconTile{width:44px;height:44px}.CanvasEmptyState-module__qBF5xG__compactAction{color:var(--foreground-default);white-space:nowrap;font-weight:var(--font-weight-medium);background:color-mix(in srgb, var(--background-default) 72%, transparent)}.CanvasEmptyState-module__qBF5xG__compactIcon{width:32px;height:32px}.CanvasEmptyState-module__qBF5xG__learnMore{color:var(--foreground-default);font-weight:var(--font-weight-medium);text-decoration:none}}
@layer css-modules{.FileWatchError-module__mKpJGW__root{width:100%;height:100%;position:absolute;top:0;left:0}}
@layer css-modules{.connections-module__pyFwTq__serviceRow{border:1px solid var(--outline-dimmest);background-color:var(--background-higher)}.connections-module__pyFwTq__statusIndicator{width:var(--space-8);height:var(--space-8);border-radius:50%}.connections-module__pyFwTq__ok{background-color:var(--accent-positive-default)}.connections-module__pyFwTq__fatal{background-color:var(--accent-negative-default)}.connections-module__pyFwTq__infoBox{background-color:var(--background-higher);border:1px solid var(--outline-dimmest)}}
@layer css-modules{.IframeDoubleClickMenu-module__8P0TEq__anchor{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.IframeDoubleClickMenu-module__8P0TEq__menu{min-width:180px}}
@layer css-modules{.CanvasFrameWireframeLoader-module__Bm9-cG__root{box-sizing:border-box;background:var(--background-default);padding:clamp(var(--space-12), 4cqi, var(--space-24));width:100%;height:100%;overflow:hidden}.CanvasFrameWireframeLoader-module__Bm9-cG__canvas{width:100%;height:100%;display:block}.CanvasFrameWireframeLoader-module__Bm9-cG__fill{fill:var(--outline-dimmest)}.CanvasFrameWireframeLoader-module__Bm9-cG__outline{fill:none;stroke:var(--outline-dimmer);stroke-width:2px}}
@layer css-modules{.ComputeAlertDialog-module__f0D6Oa__chartWrapper{background-color:var(--background-root);height:67px}}
@layer css-modules{.IframeShapePresentation-module__S3IFdq__artifactScreenshot{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute}.IframeShapePresentation-module__S3IFdq__tapHint{background:var(--background-higher);pointer-events:none;position:absolute;inset:0}.IframeShapePresentation-module__S3IFdq__tapHintContent{transform-origin:50%;transform:scale(2)}.IframeShapePresentation-module__S3IFdq__loader{background:var(--background-higher);width:100%;height:100%;overflow:hidden}.IframeShapePresentation-module__S3IFdq__mobileCanvasLoading{position:absolute;inset:0}.IframeShapePresentation-module__S3IFdq__phoneFrame{width:100%;height:100%;position:relative}.IframeShapePresentation-module__S3IFdq__phoneScreen{background-color:var(--background-root);position:absolute;inset:0;overflow:hidden}.IframeShapePresentation-module__S3IFdq__phoneFrameImage{opacity:0;z-index:1;pointer-events:none;position:absolute;inset:0}.IframeShapePresentation-module__S3IFdq__phoneFrameActive .IframeShapePresentation-module__S3IFdq__phoneScreen{border-radius:10.5%/5.2%;inset:2.2% 4.2%}.IframeShapePresentation-module__S3IFdq__phoneFrameActive .IframeShapePresentation-module__S3IFdq__phoneFrameImage{opacity:1}.IframeShapePresentation-module__S3IFdq__mobileLoadingOverlay{z-index:1;background-color:var(--background-default);position:absolute;inset:0}.IframeShapePresentation-module__S3IFdq__buildingOverlay{z-index:2;pointer-events:none;position:absolute;inset:0}.IframeShapePresentation-module__S3IFdq__buildingOverlayFill{opacity:1;z-index:1;position:absolute;inset:0}.IframeShapePresentation-module__S3IFdq__translucentBuildingOverlayFill{opacity:.38}}
@layer css-modules{.DetailsPopoverTrigger-module__XCfk5q__triggerWrapper:focus{outline:2px solid var(--accent-primary-default);outline-offset:-1px;border-radius:var(--border-radius-default)}}
@layer css-modules{.MakeVariantsDropdown-module__xV2qVG__dropdown{width:320px;overflow:hidden}}
@layer ruicomponents.text{.ResourceSection-module__7FkzsG__sectionHeading.ResourceSection-module__7FkzsG__sectionHeading{font-weight:var(--font-weight-bold)}.ResourceSection-module__7FkzsG__alertWarning.ResourceSection-module__7FkzsG__alertWarning{color:var(--accent-orange-stronger)}.ResourceSection-module__7FkzsG__alertDanger.ResourceSection-module__7FkzsG__alertDanger{color:var(--accent-red-stronger)}}@layer css-modules{.ResourceSection-module__7FkzsG__wrapper{border:1px solid var(--outline-dimmer);border-radius:var(--border-radius-4);overflow:hidden}.ResourceSection-module__7FkzsG__row{gap:var(--space-8);padding:var(--space-4) var(--space-12);flex-direction:row;justify-content:space-between;align-items:center}@media (hover:hover){.ResourceSection-module__7FkzsG__rowHover:hover{background-color:var(--background-higher)}}.ResourceSection-module__7FkzsG__rowColumn{gap:var(--space-8);padding:var(--space-4) var(--space-12);flex-direction:column}.ResourceSection-module__7FkzsG__detailContent{width:260px}.ResourceSection-module__7FkzsG__detailSectionsWrapper{border:1px solid var(--outline-dimmer);border-radius:var(--border-radius-4);overflow:hidden}}
@media (prefers-reduced-motion:reduce){@layer css-modules{.CanvasExploreHandles-module__qHXDaa__handleTriggerCircle,.CanvasExploreHandles-module__qHXDaa__handleTriggerIcon{transition:none}}}@layer css-modules{.CanvasExploreHandles-module__qHXDaa__handles{z-index:2;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.CanvasExploreHandles-module__qHXDaa__handle{pointer-events:auto;width:40px;height:40px;position:absolute;top:0;left:0}.CanvasExploreHandles-module__qHXDaa__handle[data-pointer-nearest=false]{pointer-events:none}.CanvasExploreHandles-module__qHXDaa__handleTrigger{appearance:none;width:40px;height:40px;color:var(--white);cursor:pointer;--CanvasExploreHandles--handle-color:var(--accent-primary-dimmest);background:0 0;border:0;place-items:center;padding:0;display:grid}.CanvasExploreHandles-module__qHXDaa__handleTrigger[data-disabled]{opacity:.5;cursor:default}.CanvasExploreHandles-module__qHXDaa__handleTrigger:focus-visible{outline:0}.CanvasExploreHandles-module__qHXDaa__handleArtifact .CanvasExploreHandles-module__qHXDaa__handleTrigger{--CanvasExploreHandles--handle-color:var(--accent-magenta-dimmer)}.CanvasExploreHandles-module__qHXDaa__handleArtifact .CanvasExploreHandles-module__qHXDaa__handleTrigger[data-gathering=true],.CanvasExploreHandles-module__qHXDaa__handleArtifact .CanvasExploreHandles-module__qHXDaa__handleTrigger[data-open=true],.CanvasExploreHandles-module__qHXDaa__handleArtifact .CanvasExploreHandles-module__qHXDaa__handleTrigger:focus-visible,.CanvasExploreHandles-module__qHXDaa__handleArtifact .CanvasExploreHandles-module__qHXDaa__handleTrigger:hover:not([data-disabled]){--CanvasExploreHandles--handle-color:var(--accent-magenta-default)}.CanvasExploreHandles-module__qHXDaa__handle:not(.CanvasExploreHandles-module__qHXDaa__handleArtifact) .CanvasExploreHandles-module__qHXDaa__handleTrigger[data-gathering=true],.CanvasExploreHandles-module__qHXDaa__handle:not(.CanvasExploreHandles-module__qHXDaa__handleArtifact) .CanvasExploreHandles-module__qHXDaa__handleTrigger[data-open=true],.CanvasExploreHandles-module__qHXDaa__handle:not(.CanvasExploreHandles-module__qHXDaa__handleArtifact) .CanvasExploreHandles-module__qHXDaa__handleTrigger:focus-visible,.CanvasExploreHandles-module__qHXDaa__handle:not(.CanvasExploreHandles-module__qHXDaa__handleArtifact) .CanvasExploreHandles-module__qHXDaa__handleTrigger:hover:not([data-disabled]){--CanvasExploreHandles--handle-color:var(--accent-primary-default)}.CanvasExploreHandles-module__qHXDaa__handleTriggerCircle{background:var(--CanvasExploreHandles--handle-color);transform-origin:50%;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity 80ms ease-out,transform 80ms ease-out,box-shadow 80ms ease-out;display:grid;transform:scale(.2)}.CanvasExploreHandles-module__qHXDaa__handle[data-pointer-nearest=false] .CanvasExploreHandles-module__qHXDaa__handleTriggerCircle{opacity:0}.CanvasExploreHandles-module__qHXDaa__handleTriggerIcon{opacity:0;place-items:center;width:24px;height:24px;transition:opacity 60ms ease-out,transform 80ms ease-out;display:grid;transform:scale(.6)}.CanvasExploreHandles-module__qHXDaa__handleTriggerIcon svg{width:24px;height:24px}.CanvasExploreHandles-module__qHXDaa__handleTrigger:focus-visible .CanvasExploreHandles-module__qHXDaa__handleTriggerCircle{box-shadow:0 0 0 2px var(--background-root), 0 0 0 4px var(--CanvasExploreHandles--handle-color)}.CanvasExploreHandles-module__qHXDaa__handleTrigger:focus-visible .CanvasExploreHandles-module__qHXDaa__handleTriggerCircle,.CanvasExploreHandles-module__qHXDaa__handleTrigger[data-gathering=true] .CanvasExploreHandles-module__qHXDaa__handleTriggerCircle,.CanvasExploreHandles-module__qHXDaa__handleTrigger[data-open=true] .CanvasExploreHandles-module__qHXDaa__handleTriggerCircle,.CanvasExploreHandles-module__qHXDaa__handleTrigger:hover:not([data-disabled]) .CanvasExploreHandles-module__qHXDaa__handleTriggerCircle{transform:scale(1)}.CanvasExploreHandles-module__qHXDaa__handle[data-pointer-nearest=false] .CanvasExploreHandles-module__qHXDaa__handleTrigger:focus-visible .CanvasExploreHandles-module__qHXDaa__handleTriggerCircle{opacity:1}.CanvasExploreHandles-module__qHXDaa__handleTrigger:focus-visible .CanvasExploreHandles-module__qHXDaa__handleTriggerIcon,.CanvasExploreHandles-module__qHXDaa__handleTrigger[data-gathering=true] .CanvasExploreHandles-module__qHXDaa__handleTriggerIcon,.CanvasExploreHandles-module__qHXDaa__handleTrigger[data-open=true] .CanvasExploreHandles-module__qHXDaa__handleTriggerIcon,.CanvasExploreHandles-module__qHXDaa__handleTrigger:hover:not([data-disabled]) .CanvasExploreHandles-module__qHXDaa__handleTriggerIcon{opacity:1;transform:scale(1)}}
@layer css-modules{.Storage-module__Jhe4qq__indentAgain{padding-left:var(--space-24)}}
@layer css-modules{.IframeStatusPill-module__Soa-Mq__statusPill{z-index:1;pointer-events:none;position:absolute;top:0;left:0}}
@layer css-modules{.index-module__BfcQzW__alertDialogWrapper{position:relative}.index-module__BfcQzW__alertDialogCloseButton{z-index:1;position:absolute;top:8px;right:8px}}
@layer css-modules{.CanvasChatGateNotice-module__kjIYba__ctaButton{-webkit-text-decoration-color:var(--accent-primary-strongest)!important;text-decoration-color:var(--accent-primary-strongest)!important}.CanvasChatGateNotice-module__kjIYba__ctaButton span{font-size:var(--font-size-small);color:var(--accent-primary-stronger)!important}}
@layer css-modules{.ClearControl-module__0wgStW__control{border-radius:var(--border-radius-4);background-color:var(--background-root);color:var(--foreground-default);cursor:pointer;padding:var(--space-4);border:none;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.ClearControl-module__0wgStW__control:focus{outline:none}.ClearControl-module__0wgStW__control:not(:disabled):hover{background-color:var(--background-higher)}}
@layer ruicomponents.text{.lspLog-module__GkSMOW__responseTime.lspLog-module__GkSMOW__responseTime{font-size:13px}.lspLog-module__GkSMOW__logo.lspLog-module__GkSMOW__logo{text-shadow:var(--accent-red-dimmer) 2px 2px;font-style:italic;font-weight:600;display:inline}}@layer css-modules{.lspLog-module__GkSMOW__toolbar{margin:var(--space-4);background-color:var(--background-default);z-index:1;position:sticky;top:0}.lspLog-module__GkSMOW__filterRow{margin:var(--space-4);margin-bottom:var(--space-8)}.lspLog-module__GkSMOW__logList{overflow:auto}.lspLog-module__GkSMOW__empty,.lspLog-module__GkSMOW__logItem{margin:var(--space-4)}.lspLog-module__GkSMOW__logItemHeader:hover{cursor:pointer}.lspLog-module__GkSMOW__logItemHeader:hover .lspLog-module__GkSMOW__requestMethod{text-decoration:underline}.lspLog-module__GkSMOW__logId,.lspLog-module__GkSMOW__timing{opacity:.5}.lspLog-module__GkSMOW__jsonView{margin-top:5px}}
@media (hover:hover){@layer css-modules{.ChatInput-module__egExxa__chatSurface:active{border-color:var(--accent-primary-stronger);transition:none}}}@layer css-modules{.ChatInput-module__egExxa__chatSurface{transition-property:border-color;transition-duration:.12s;transition-timing-function:ease-out}.ChatInput-module__egExxa__chatSurface:focus-within{border-color:var(--accent-primary-default)}.ChatInput-module__egExxa__chatInput{resize:none;flex:auto;width:auto;min-width:0;box-shadow:none!important;border:none!important;overflow-x:hidden!important}.ChatInput-module__egExxa__chatInput:placeholder-shown{white-space:nowrap;overflow:hidden}.ChatInput-module__egExxa__elevated{box-shadow:var(--shadow-1)}.ChatInput-module__egExxa__inputRow{min-width:0}}
@layer ruicomponents.text{.index-module__jA4aGG__timestamp.index-module__jA4aGG__timestamp{cursor:pointer;font-size:13px}}@layer css-modules{.index-module__jA4aGG__container{height:100%;position:relative}.index-module__jA4aGG__controls{background-color:var(--background-default)}.index-module__jA4aGG__iconIn{color:var(--accent-green-strongest)}.index-module__jA4aGG__iconOut{color:var(--accent-red-strongest)}.index-module__jA4aGG__iconError{color:var(--accent-magenta-strongest)}.index-module__jA4aGG__link{text-decoration:none}.index-module__jA4aGG__clickable{gap:var(--space-4);flex-direction:row;display:flex}@media (hover:hover){.index-module__jA4aGG__clickable:hover{cursor:pointer}.index-module__jA4aGG__clickable:hover .index-module__jA4aGG__link{text-decoration:underline}}.index-module__jA4aGG__clickableHighlighted{background-color:var(--accent-positive-dimmer)}.index-module__jA4aGG__row{margin:var(--space-4)}.index-module__jA4aGG__inner{max-width:100%}.index-module__jA4aGG__log{opacity:.5;flex-grow:1;flex-shrink:1}.index-module__jA4aGG__listContainer{height:100%;position:relative}.index-module__jA4aGG__listScroller{position:absolute;inset:0;overflow:auto}.index-module__jA4aGG__listBox{width:100%;position:relative}.index-module__jA4aGG__listItem{width:100%;position:absolute;top:0;left:0}.index-module__jA4aGG__filterRow{gap:var(--space-16);flex-direction:row;display:flex}}
@layer css-modules{.SelectedChatBox-module__MZnLCG__chatBox{z-index:1;box-sizing:border-box;pointer-events:auto;position:absolute;top:0;left:0}.SelectedChatBox-module__MZnLCG__mobileChatButton{appearance:none;width:100%;min-height:36px;font-size:var(--font-size-small);line-height:var(--line-height-small);color:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-weight:500;overflow:hidden}.SelectedChatBox-module__MZnLCG__mobileChatButton:active{opacity:.82}.SelectedChatBox-module__MZnLCG__chatBoxFloating{right:var(--space-16);bottom:calc(var(--space-16) + 46px + var(--space-8));left:var(--space-16);z-index:1;pointer-events:auto;max-width:500px;margin-inline:auto;position:absolute}}
@layer css-modules{.metadata-module__zLOalq__root{height:100%;padding:10px;overflow:auto}.metadata-module__zLOalq__root pre{white-space:pre-wrap;word-wrap:break-word}.metadata-module__zLOalq__command{flex-shrink:1}}
@layer ruicomponents.text{.ApplyToDropdown-module___jp9_a__sectionHeading.ApplyToDropdown-module___jp9_a__sectionHeading{font-weight:var(--font-weight-medium)}}@layer css-modules{.ApplyToDropdown-module___jp9_a__dropdown{width:320px}.ApplyToDropdown-module___jp9_a__artifactList{max-height:400px;overflow-y:auto}.ApplyToDropdown-module___jp9_a__createNewIcon{border-style:dashed}}
@layer css-modules{.override-module__14vlwq__divider{margin-block:var(--space-16);border-color:var(--outline-default)}}
@layer ruicomponents.text{.SelectedToolbar-module__SbDwcG__toolbarName.SelectedToolbar-module__SbDwcG__toolbarName{text-overflow:ellipsis;flex-shrink:1;min-width:0;font-weight:500;overflow:hidden}}@layer css-modules{.SelectedToolbar-module__SbDwcG__toolbarDragging.SelectedToolbar-module__SbDwcG__toolbarDragging{cursor:grabbing!important}.SelectedToolbar-module__SbDwcG__toolbar{z-index:1;pointer-events:auto;position:absolute;top:0;left:0}.SelectedToolbar-module__SbDwcG__toolbar:not(.SelectedToolbar-module__SbDwcG__toolbarFocused){cursor:grab!important}.SelectedToolbar-module__SbDwcG__toolbarFade{transition:opacity .15s ease-out}.SelectedToolbar-module__SbDwcG__mobileArtifactToolbarSurface{min-height:44px}.SelectedToolbar-module__SbDwcG__nameContainer{min-width:0}.SelectedToolbar-module__SbDwcG__renameInput{min-width:0;color:inherit;font-weight:500;font-size:var(--font-size-small);background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-family:inherit}.SelectedToolbar-module__SbDwcG__actionsContainer{min-height:28px}.SelectedToolbar-module__SbDwcG__separator{flex-shrink:0;width:0;height:12px}}
@layer css-modules{.pid2-module__TpKdhG__breakable{overflow-wrap:anywhere}}
@layer css-modules{.InlineSelectionUI-module__DC_r-G__wrapper{transform-origin:0 0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}}
@keyframes IframeShapeContent-module__uN24vq__loading-state-fade-in{0%,50%{opacity:0}to{opacity:1}}@layer css-modules{.IframeShapeContent-module__uN24vq__content{contain:strict;outline-offset:calc(-.25px * var(--tl-scale,1));background:var(--iframe-content-bg,var(--background-default));flex:auto;min-height:0;position:relative;outline:var(--iframe-content-outline,calc(1.5px * var(--tl-scale,1)) solid var(--outline-dimmest))!important}.IframeShapeContent-module__uN24vq__iframe{border:none;width:100%;height:100%;display:block}.IframeShapeContent-module__uN24vq__stillFrameOverlay{z-index:3;pointer-events:none;background:var(--iframe-content-bg,var(--background-default));width:100%;height:100%;position:absolute;inset:0}.IframeShapeContent-module__uN24vq__stillFrameOverlayFadingOut{opacity:0;transition:opacity .4s ease-out 1s}.IframeShapeContent-module__uN24vq__stillFrameOverlayFadingOutFast{opacity:0;transition:opacity .12s}.IframeShapeContent-module__uN24vq__stillFrameOverlayFadingIn{transition:opacity .2s linear}.IframeShapeContent-module__uN24vq__stillFrameOverlayFadingInHidden{opacity:0}.IframeShapeContent-module__uN24vq__stillFrameLayer{object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.IframeShapeContent-module__uN24vq__stillFrameLayerCrossfade{transition:opacity .2s}.IframeShapeContent-module__uN24vq__stillFrameLayerHidden{opacity:0}.IframeShapeContent-module__uN24vq__loadingStateFadeIn{animation:1s ease-out forwards IframeShapeContent-module__uN24vq__loading-state-fade-in}}
@layer css-modules{.index-module__9vjgLq__button span{text-align:left}}
@layer css-modules{.MobileCanvasSnapshotWorker-module__hEWpqa__captureFrame{visibility:hidden;pointer-events:none;border:0;position:fixed;inset:0 auto auto 0}}
@layer css-modules{.TerminalLoadingPreview-module___Ei2IW__terminalLoadingLine{height:16px;margin-bottom:var(--space-4)}}
@layer css-modules{.IframeShapeUtil-module__OQcoZW__frame{box-shadow:var(--shadow-1);border:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:visible}.IframeShapeUtil-module__OQcoZW__artifactFrame{--iframe-content-outline:none;border:none}.IframeShapeUtil-module__OQcoZW__viewportLocked{box-shadow:none;--iframe-content-outline:none;border:none;border-radius:0}.IframeShapeUtil-module__OQcoZW__mobileArtifactFrame{box-shadow:none;--iframe-content-outline:none;--iframe-content-bg:transparent;background:0 0;border:none}.IframeShapeUtil-module__OQcoZW__artifactSelectionBorder{outline:calc(1.5px * var(--tl-scale,1)) solid var(--accent-magenta-default);outline-offset:calc(-1.5px * var(--tl-scale,1))}.IframeShapeUtil-module__OQcoZW__loadingToolbar{z-index:1;pointer-events:none;margin-bottom:5px;position:absolute;bottom:100%;left:0}.IframeShapeUtil-module__OQcoZW__loadingToolbarSurface{transform:scale(calc(var(--tl-scale,1) * .784));transform-origin:0 100%}.IframeShapeUtil-module__OQcoZW__loadingToolbarType{color:var(--foreground-dimmest);font-size:var(--font-size-small);line-height:var(--line-height-small);white-space:nowrap;flex-shrink:0}.IframeShapeUtil-module__OQcoZW__loadingToolbarName{min-width:0;font-weight:500;font-size:var(--font-size-small);line-height:var(--line-height-small);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;overflow:hidden}.IframeShapeUtil-module__OQcoZW__loadingSeparator{flex-shrink:0;width:0;height:12px}.IframeShapeUtil-module__OQcoZW__loadingContent{contain:strict;outline-offset:calc(-.25px * var(--tl-scale,1));background:var(--iframe-content-bg,var(--background-default));flex:auto;min-height:0;position:relative;outline:var(--iframe-content-outline,calc(1.5px * var(--tl-scale,1)) solid var(--outline-dimmest))!important}.IframeShapeUtil-module__OQcoZW__loadingErrorContent{pointer-events:none;overflow:hidden}.IframeShapeUtil-module__OQcoZW__loadingErrorContent>*{transform:scale(calc(var(--tl-scale,1) * 1.008));transform-origin:50%}.IframeShapeUtil-module__OQcoZW__loadingErrorContent button,.IframeShapeUtil-module__OQcoZW__loadingErrorContent a,.IframeShapeUtil-module__OQcoZW__loadingErrorContent [role=button]{pointer-events:auto}}
@layer css-modules{.WorkflowsBlockMetadataStatusIcon-module__Q3cCUG__outputMetadataTooltip{padding-left:var(--space-4);padding-right:var(--space-4)}}
@keyframes CanvasOnboarding-module__PSCqpq__glow{0%,to{box-shadow:0 0 6px 2px color-mix(in srgb, var(--accent-primary-default) 25%, transparent)}50%{box-shadow:0 0 14px 6px color-mix(in srgb, var(--accent-primary-default) 50%, transparent)}}@keyframes CanvasOnboarding-module__PSCqpq__ghost-draw{0%{stroke-dashoffset:600px;opacity:0}10%{opacity:.8}50%{stroke-dashoffset:0;opacity:.8}70%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:600px;opacity:0}}@keyframes CanvasOnboarding-module__PSCqpq__ghost-cursor{0%{opacity:0}10%{opacity:.9}50%{opacity:.9}70%{opacity:0}to{opacity:0}}@layer css-modules{.CanvasOnboarding-module__PSCqpq__container{pointer-events:none;position:absolute;inset:0;overflow:hidden}.CanvasOnboarding-module__PSCqpq__tooltipCard{z-index:1;box-shadow:var(--shadow-1);border:1px solid var(--outline-dimmest);border-radius:var(--border-radius-12);background-color:var(--background-default);padding:var(--space-16);width:calc(100% - var(--space-32));pointer-events:auto;max-width:360px;color:var(--foreground-default);transition:bottom .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.CanvasOnboarding-module__PSCqpq__tooltipCardRaised{bottom:122px}.CanvasOnboarding-module__PSCqpq__mediaWrapper{margin-top:var(--space-24);margin-bottom:var(--space-24);border-radius:var(--border-radius-8);background-color:var(--background-higher);display:block;position:relative;overflow:hidden}.CanvasOnboarding-module__PSCqpq__mediaImage,.CanvasOnboarding-module__PSCqpq__mediaVideo{object-fit:cover;width:100%;height:auto;display:block}.CanvasOnboarding-module__PSCqpq__mediaEmbed{border:none;width:100%;height:100%;position:absolute;inset:0}.CanvasOnboarding-module__PSCqpq__mediaPlayOverlay{color:#fff;background-color:#0000000d;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;inset:0}.CanvasOnboarding-module__PSCqpq__mediaPlayOverlay:hover{background-color:#00000073}.CanvasOnboarding-module__PSCqpq__tooltipHeader{align-items:center;gap:var(--space-8);display:flex}.CanvasOnboarding-module__PSCqpq__tooltipHeadline{font-weight:var(--font-weight-medium);font-size:var(--font-size-default);line-height:var(--line-height-default);font-family:var(--font-family-default,"IBM Plex Sans")}.CanvasOnboarding-module__PSCqpq__tooltipBody{margin-top:var(--space-8);color:var(--foreground-dimmer);font-size:var(--font-size-small);line-height:var(--line-height-small);font-family:var(--font-family-default,"IBM Plex Sans")}.CanvasOnboarding-module__PSCqpq__tooltipBody p{margin:0}.CanvasOnboarding-module__PSCqpq__tooltipBody p+p{margin-top:var(--space-8)}.CanvasOnboarding-module__PSCqpq__artifactLabel{color:var(--accent-purple-stronger)}.CanvasOnboarding-module__PSCqpq__hidden{visibility:hidden}.CanvasOnboarding-module__PSCqpq__tooltipFooter{margin-top:var(--space-12);justify-content:space-between;align-items:center;display:flex}.CanvasOnboarding-module__PSCqpq__tooltipDots{justify-content:center;gap:var(--space-4);flex:1;display:flex}.CanvasOnboarding-module__PSCqpq__dot{background-color:var(--outline-default);border-radius:50%;width:6px;height:6px;transition:background-color .15s}.CanvasOnboarding-module__PSCqpq__dotActive{background-color:var(--foreground-default)}.CanvasOnboarding-module__PSCqpq__dismissButton{top:var(--space-8);right:var(--space-8);cursor:pointer;border-radius:var(--border-radius-8);padding:var(--space-4);color:var(--foreground-dimmest);background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute}.CanvasOnboarding-module__PSCqpq__dismissButton:hover{color:var(--foreground-default)}.CanvasOnboarding-module__PSCqpq__pulseRing{border:1px solid color-mix(in srgb, var(--accent-primary-default) 40%, transparent);border-radius:var(--border-radius-8);pointer-events:none;--CanvasOnboarding--ring-top:0px;--CanvasOnboarding--ring-left:0px;--CanvasOnboarding--ring-width:0px;--CanvasOnboarding--ring-height:0px;top:var(--CanvasOnboarding--ring-top);left:var(--CanvasOnboarding--ring-left);width:var(--CanvasOnboarding--ring-width);height:var(--CanvasOnboarding--ring-height);animation:2s ease-in-out infinite CanvasOnboarding-module__PSCqpq__glow;position:absolute}.CanvasOnboarding-module__PSCqpq__ghostStroke{z-index:1;pointer-events:none;position:absolute;bottom:300px;left:50%;transform:translate(-50%)}.CanvasOnboarding-module__PSCqpq__ghostStrokePath{stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 4px var(--accent-primary-dimmer));animation:3s ease-in-out infinite CanvasOnboarding-module__PSCqpq__ghost-draw}.CanvasOnboarding-module__PSCqpq__ghostStrokeCursor{opacity:0;animation:3s ease-in-out infinite CanvasOnboarding-module__PSCqpq__ghost-cursor}}
@layer css-modules{.WorkflowsBlocksAIButtons-module__O1xg8a__askAiButton{flex-direction:row;align-items:center;margin:0;display:flex}@container (max-width:120px){.WorkflowsBlocksAIButtons-module__O1xg8a__askAiButton{display:none}}@container (max-width:320px){.WorkflowsBlocksAIButtons-module__O1xg8a__aiButtonWithoutPorts{padding:0 4px}.WorkflowsBlocksAIButtons-module__O1xg8a__aiButtonWithoutPorts>span{display:none}}@container (max-width:420px){.WorkflowsBlocksAIButtons-module__O1xg8a__aiButtonWithPorts{padding:0 4px}.WorkflowsBlocksAIButtons-module__O1xg8a__aiButtonWithPorts>span{display:none}}.WorkflowsBlocksAIButtons-module__O1xg8a__verticalDivider{background:var(--background-higher);width:1px;height:28px;margin:0 var(--space-6)}}
@layer css-modules{.CanvasContextMenu-module__k6u7_a__contextMenuTrigger{display:contents}.CanvasContextMenu-module__k6u7_a__contextMenuAnchor{opacity:0;pointer-events:none;width:1px;position:fixed}.CanvasContextMenu-module__k6u7_a__contextMenu{min-width:180px}.CanvasContextMenu-module__k6u7_a__shortcut{color:var(--foreground-dimmest);flex-shrink:0}}
@layer ruicomponents.text{.WorkflowsBlocks-module__9y8YAa__dateText.WorkflowsBlocks-module__9y8YAa__dateText{white-space:nowrap;text-overflow:ellipsis;text-align:right;flex-direction:row;flex-shrink:1;align-items:center;margin-left:auto;display:flex;overflow:hidden}}@layer css-modules{.WorkflowsBlocks-module__9y8YAa__outputBlockMetadataWrapper{z-index:1;background-color:var(--background-higher);border-bottom:var(--border-width-default) solid var(--surface-border-color-subtle);height:28px;position:sticky;top:0;container-type:size}.WorkflowsBlocks-module__9y8YAa__metadataLeft{min-width:0;margin-right:var(--space-8);flex:1 1 0;overflow:hidden}.WorkflowsBlocks-module__9y8YAa__taskName{font-family:var(--font-family-code);font-size:var(--font-size-small);color:var(--foreground-dimmer);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}@container (max-width:120px){.WorkflowsBlocks-module__9y8YAa__taskName{display:none}}.WorkflowsBlocks-module__9y8YAa__taskNamePill{flex-shrink:0;max-width:100px;display:flex}.WorkflowsBlocks-module__9y8YAa__taskNamePill span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@container (max-width:120px){.WorkflowsBlocks-module__9y8YAa__taskNamePill{display:none}}.WorkflowsBlocks-module__9y8YAa__taskNamePill:hover{max-width:none}.WorkflowsBlocks-module__9y8YAa__taskNamePill:hover span{text-overflow:clip;overflow:visible}.WorkflowsBlocks-module__9y8YAa__dateContainer{flex-shrink:0;width:120px;overflow:hidden}@container (max-width:510px){.WorkflowsBlocks-module__9y8YAa__dateContainer{display:none}}.WorkflowsBlocks-module__9y8YAa__outputBlockClosingBorder{z-index:1;border-bottom:1px solid var(--background-higher);height:1px;margin-top:-1px}.WorkflowsBlocks-module__9y8YAa__outputBlockTerminalWrapper{min-height:var(--WorkflowsBlocks--block-min-height,0);--WorkflowsBlocks--block-min-height:0px}.WorkflowsBlocks-module__9y8YAa__terminal .xterm-scroll-area{height:0!important}.WorkflowsBlocks-module__9y8YAa__errorMessage{top:var(--top-offset,0);padding:var(--space-8) 0 var(--space-8) var(--space-8);height:100%;color:var(--accent-negative-stronger);grid-area:1/1;position:sticky;overflow:hidden}.WorkflowsBlocks-module__9y8YAa__searchWidget{top:var(--top-offset,0);z-index:4;grid-area:1/1;height:30px;margin:2px 0 0 auto;position:sticky}.WorkflowsBlocks-module__9y8YAa__outputMetadataTooltip{padding-left:var(--space-4);padding-right:var(--space-4)}.WorkflowsBlocks-module__9y8YAa__verticalDivider{background:var(--background-higher);width:1px;height:28px;margin:0 var(--space-6)}.WorkflowsBlocks-module__9y8YAa__portInfoDomain{flex-direction:row;align-items:center;margin:0;display:flex}@container (max-width:400px){.WorkflowsBlocks-module__9y8YAa__portInfoDomain{display:none}}.WorkflowsBlocks-module__9y8YAa__portInfoText{margin-right:0}.WorkflowsBlocks-module__9y8YAa__portInfoPorts{flex-direction:row;align-items:center;margin:0;display:flex}@container (max-width:320px){.WorkflowsBlocks-module__9y8YAa__portInfoPorts{display:none}}.WorkflowsBlocks-module__9y8YAa__portTooltipHeader{color:var(--foreground-dimmer);padding:0 var(--space-2) var(--space-2);font-weight:400}.WorkflowsBlocks-module__9y8YAa__portTooltipColumnLeft{text-align:right}.WorkflowsBlocks-module__9y8YAa__portTooltipColumnMiddle{text-align:center;padding:0 var(--space-4)}}
@layer css-modules{.CanvasMediaGenerationLoadingShape-module__Zd3LHq__root{background:var(--background-higher);pointer-events:none;width:100%;height:100%;position:relative;overflow:hidden}}
@layer css-modules{.WorkflowsMenu-module___DNOna__menuItemSelector{flex-grow:1;transition:none}.WorkflowsMenu-module___DNOna__menuItemSelector span{text-align:left;flex:1}.WorkflowsMenu-module___DNOna__iconInvisible>svg{visibility:hidden}.WorkflowsMenu-module___DNOna__iconInvisible:hover>svg{visibility:visible}}
@layer css-modules{.PromptReferenceControls-module__LDBzJq__contextMenuFloating{left:var(--space-8);bottom:var(--space-8);z-index:1;position:absolute}.PromptReferenceControls-module__LDBzJq__referenceRow{left:var(--space-8);right:var(--space-8);bottom:var(--space-48);z-index:1;flex-wrap:wrap;max-height:52px;position:absolute;overflow:auto}.PromptReferenceControls-module__LDBzJq__referenceWarning{left:var(--space-8);right:var(--space-8);bottom:calc(var(--space-48) + 56px);z-index:1;flex-wrap:wrap;position:absolute}.PromptReferenceControls-module__LDBzJq__referenceChip{align-items:center;min-width:0;max-width:180px;display:inline-flex;overflow:hidden}.PromptReferenceControls-module__LDBzJq__referenceThumbnail{border-radius:var(--border-radius-4);background-position:50%;background-size:cover;flex-shrink:0;width:20px;height:20px}.PromptReferenceControls-module__LDBzJq__referenceLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.PromptReferenceControls-module__LDBzJq__referenceStatus{flex:none}.PromptReferenceControls-module__LDBzJq__referenceRemoveButton{flex:none;width:18px;min-width:18px;height:18px}}
@layer css-modules{.WorkflowsDropdown-module__Fvcymq__dropDown{z-index:0;transition:transform .2s linear,opacity .2s linear}.WorkflowsDropdown-module__Fvcymq__dropDown[data-visible=true]{visibility:visible;opacity:1;max-width:100px;transform:translate(-4px)}.WorkflowsDropdown-module__Fvcymq__dropDown[data-visible=false]{visibility:hidden;opacity:0;max-width:0;transform:translate(-20px)}.WorkflowsDropdown-module__Fvcymq__dropDownButton{font:inherit;-webkit-app-region:no-drag;-webkit-user-select:none;user-select:none;padding:0 var(--space-2) 0 var(--space-4);color:var(--foreground-dimmer);height:var(--space-32);border-radius:0 var(--border-radius-default) var(--border-radius-default) 0;background:0 0;border:1px solid #0000;min-width:20px;margin:0;line-height:normal;transition-property:background-color,box-shadow;transition-duration:.2s;transition-timing-function:ease-out}@media (hover:hover){.WorkflowsDropdown-module__Fvcymq__dropDownButton:not([disabled],[aria-disabled]){cursor:pointer}.WorkflowsDropdown-module__Fvcymq__dropDownButton:not([disabled],[aria-disabled]):hover{background-color:var(--interactive-background--active);transition-duration:0s}.WorkflowsDropdown-module__Fvcymq__dropDownButton:not([disabled],[aria-disabled]):active{background-color:var(--interactive-background--active)}.WorkflowsDropdown-module__Fvcymq__dropDownButton:not([disabled],[aria-disabled]):focus{outline:2px solid var(--accent-primary-default);outline-offset:-2px}html:not([data-focus-visible]) .WorkflowsDropdown-module__Fvcymq__dropDownButton:not([disabled],[aria-disabled]):focus{outline-color:#0000}}.WorkflowsDropdown-module__Fvcymq__popoverWrapper{min-width:240px}.WorkflowsDropdown-module__Fvcymq__popoverSection{padding:var(--space-8)}.WorkflowsDropdown-module__Fvcymq__popoverSection:not(:last-of-type){border-bottom:1px solid var(--outline-dimmest)}}
@layer css-modules{.PendingCanvasMediaForm-module__r5VuHG__root{box-sizing:border-box;width:100%;height:100%;overflow:auto}.PendingCanvasMediaForm-module__r5VuHG__content{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex}.PendingCanvasMediaForm-module__r5VuHG__controlsRow{align-items:center;gap:var(--space-6);flex-flow:wrap;flex-shrink:0;display:flex}.PendingCanvasMediaForm-module__r5VuHG__promptArea{flex:1 1 0;min-height:0;position:relative;overflow:hidden}.PendingCanvasMediaForm-module__r5VuHG__prompt{box-sizing:border-box;padding-right:var(--space-12);padding-bottom:var(--space-48);resize:none;width:100%;position:absolute;inset:0;overflow-y:auto}.PendingCanvasMediaForm-module__r5VuHG__promptWithContext{padding-bottom:calc(var(--space-48) + 88px)}.PendingCanvasMediaForm-module__r5VuHG__bottomBar{right:var(--space-8);bottom:var(--space-8);z-index:1;position:absolute}.PendingCanvasMediaForm-module__r5VuHG__statusFloating{bottom:var(--space-12);left:var(--space-12);z-index:1;pointer-events:none;position:absolute}.PendingCanvasMediaForm-module__r5VuHG__errorBanner{flex-shrink:0}.PendingCanvasMediaForm-module__r5VuHG__placeholderRoot{box-sizing:border-box;pointer-events:none;width:100%;height:100%}.PendingCanvasMediaForm-module__r5VuHG__placeholder{box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.PendingCanvasMediaForm-module__r5VuHG__sourceReferenceRow{left:var(--space-8);right:var(--space-8);bottom:var(--space-48);z-index:1;flex-wrap:wrap;position:absolute}}
@layer css-modules{.WorkflowsConsole-module__9wCoyG__header{border-bottom:var(--border-width-default) solid var(--surface-border-color-subtle)}.WorkflowsConsole-module__9wCoyG__headerRecoveryMode{border-bottom:var(--border-width-default) solid var(--outline-dimmer);cursor:pointer;background-color:var(--warning-surface-color-100);color:var(--warning-text-color-100)}.WorkflowsConsole-module__9wCoyG__headerRecoveryMode:hover{background-color:var(--warning-surface-color-300)}.WorkflowsConsole-module__9wCoyG__outputsListParent{overflow:hidden}.WorkflowsConsole-module__9wCoyG__outputsListWrapper{height:100%}.WorkflowsConsole-module__9wCoyG__outputsList{flex-grow:1;flex-shrink:1;height:auto;overflow-y:scroll}.WorkflowsConsole-module__9wCoyG__outputsListSnapToBottom{scroll-snap-type:y mandatory}.WorkflowsConsole-module__9wCoyG__scrollSnap{height:var(--border-width-default);margin-top:calc(-1 * var(--border-width-default));pointer-events:none;scroll-snap-align:end}}
@layer ruicomponents.text{.CanvasMediaGenerationDraftShape-module__Aob3ka__centerText.CanvasMediaGenerationDraftShape-module__Aob3ka__centerText{text-align:center}}@layer css-modules{.CanvasMediaGenerationDraftShape-module__Aob3ka__root{box-sizing:border-box;pointer-events:auto;width:100%;height:100%;overflow:hidden}.CanvasMediaGenerationDraftShape-module__Aob3ka__inverseCameraWrapper{transform-origin:0 0;pointer-events:auto;width:100%;height:100%}.CanvasMediaGenerationDraftShape-module__Aob3ka__formScrollViewport{box-sizing:border-box;overscroll-behavior:contain;width:100%;height:100%;overflow:auto}.CanvasMediaGenerationDraftShape-module__Aob3ka__nonOwnerRoot{pointer-events:none;justify-content:center;align-items:center;display:flex}}
@media (hover:none){@layer css-modules{.CanvasVideoShapeUtil-module__42gisG__playButtonPlaying{opacity:1;pointer-events:auto}}}@layer css-modules{.CanvasVideoShapeUtil-module__42gisG__videoContainer{position:relative}.CanvasVideoShapeUtil-module__42gisG__playButton{z-index:1;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CanvasVideoShapeUtil-module__42gisG__playButtonPaused{opacity:.7;pointer-events:auto}.CanvasVideoShapeUtil-module__42gisG__playButtonPlaying:focus-within,.CanvasVideoShapeUtil-module__42gisG__playButtonPlaying.CanvasVideoShapeUtil-module__42gisG__playButtonHovered,.CanvasVideoShapeUtil-module__42gisG__playButtonPaused.CanvasVideoShapeUtil-module__42gisG__playButtonHovered{opacity:1;pointer-events:auto}}
@layer ruicomponents.text{.SearchError-module__HSFSZa__text.SearchError-module__HSFSZa__text{text-align:center;white-space:normal;display:block;overflow:visible}}@layer css-modules{.SearchError-module__HSFSZa__self{width:100%}}
@layer css-modules{.CanvasChatPopover-module__dgnZba__popover{pointer-events:auto;z-index:301}}
:root{--SearchLine--line-number-width:auto}@layer css-modules{.SearchLine-module__VB0aeG__self{cursor:pointer;overflow:hidden}.SearchLine-module__VB0aeG__self:hover,.SearchLine-module__VB0aeG__self:focus-visible{background-color:var(--background-highest)}.SearchLine-module__VB0aeG__self:focus-visible{outline:2px solid var(--accent-primary-default);outline-offset:-2px}.SearchLine-module__VB0aeG__content{font-family:var(--font-family-code);white-space:pre-wrap;overflow-wrap:break-word;width:fit-content;max-width:100%}.SearchLine-module__VB0aeG__lineNumberWrapper{color:var(--foreground-dimmest);margin-right:var(--space-8);display:inline-block}.SearchLine-module__VB0aeG__lineNumber{text-align:right;width:var(--SearchLine--line-number-width);display:inline-block}}
@layer css-modules{.CanvasScrimCutout-module__aRSLhq__scrim,.CanvasScrimCutout-module__aRSLhq__fullScrim{z-index:298;pointer-events:none;position:absolute}.CanvasScrimCutout-module__aRSLhq__scrim{--capture-ring-color:var(--white);--capture-shadow-color:color-mix(in srgb, var(--black) 10%, transparent);box-shadow:0 0 0 5px var(--capture-ring-color), 0 2px 6px var(--capture-shadow-color), 0 4px 12px var(--capture-shadow-color), 0 8px 24px var(--capture-shadow-color), 0 16px 48px var(--capture-shadow-color), 0 0 0 9999px var(--background-overlay);border-radius:var(--border-radius-12)}._sdz_dark .CanvasScrimCutout-module__aRSLhq__scrim{--capture-ring-color:var(--outline-dimmer);--capture-shadow-color:color-mix(in srgb, var(--black) 35%, transparent)}.CanvasScrimCutout-module__aRSLhq__fullScrim{background-color:var(--background-overlay);inset:0}.CanvasScrimCutout-module__aRSLhq__helperText{bottom:calc(var(--space-64) + var(--space-24));z-index:301;width:max-content;max-width:calc(100% - var(--space-32));pointer-events:none;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.CanvasScrimCutout-module__aRSLhq__helperTextInteractive{pointer-events:auto}.CanvasScrimCutout-module__aRSLhq__rejectFlash{z-index:299;box-shadow:inset 0 0 0 var(--border-width-default) var(--accent-negative-default), 0 0 0 var(--border-width-default) var(--background-root);background-color:color-mix(in srgb, var(--accent-negative-default) 12%, transparent);pointer-events:none;position:absolute}.CanvasScrimCutout-module__aRSLhq__rejectLabel{top:calc(-1 * var(--space-24));z-index:301;pointer-events:none;color:var(--accent-negative-default);font-size:var(--font-size-small);white-space:nowrap;position:absolute;left:0}}
@layer css-modules{.SearchFile-module__qwWZ0G__header{overflow:hidden}.SearchFile-module__qwWZ0G__headerParentPathText{flex-shrink:10000000}.SearchFile-module__qwWZ0G__headerFileNameText{flex-shrink:1}.SearchFile-module__qwWZ0G__linesWrapper{font-family:var(--font-family-code);overflow:hidden}}
@media (prefers-reduced-motion:reduce){@layer css-modules{.SuggestionHeader-module__PWWA6q__headerPortal{transition:none}.SuggestionHeader-module__PWWA6q__dismissButton.SuggestionHeader-module__PWWA6q__dismissButton{transition:none!important}}}@layer ruicomponents.text{.SuggestionHeader-module__PWWA6q__headerLabel.SuggestionHeader-module__PWWA6q__headerLabel{color:var(--accent-magenta-strongest)!important}}@layer css-modules{.SuggestionHeader-module__PWWA6q__headerContent{width:100%;height:100%}.SuggestionHeader-module__PWWA6q__headerPill.SuggestionHeader-module__PWWA6q__headerPill{background:color-mix(in srgb, var(--accent-magenta-default) 30%, var(--background-root))!important}.SuggestionHeader-module__PWWA6q__dismissButton.SuggestionHeader-module__PWWA6q__dismissButton{opacity:0;pointer-events:none;color:var(--foreground-dimmer)!important;transition:opacity .18s ease-out!important}.SuggestionHeader-module__PWWA6q__dismissButton.SuggestionHeader-module__PWWA6q__dismissButton svg,.SuggestionHeader-module__PWWA6q__dismissButton.SuggestionHeader-module__PWWA6q__dismissButton span{color:inherit!important}.SuggestionHeader-module__PWWA6q__dismissButton.SuggestionHeader-module__PWWA6q__dismissButton:hover,.SuggestionHeader-module__PWWA6q__dismissButton.SuggestionHeader-module__PWWA6q__dismissButton:focus-visible{color:var(--foreground-default)!important}.SuggestionHeader-module__PWWA6q__headerPortal{z-index:4;height:var(--space-40);opacity:0;pointer-events:none;will-change:transform;transition:opacity .12s ease-out;position:absolute;top:0;left:0}.SuggestionHeader-module__PWWA6q__headerPortal:before{content:"";inset:calc(-1 * var(--space-4)) 0;position:absolute}.SuggestionHeader-module__PWWA6q__headerPortalRevealed,.SuggestionHeader-module__PWWA6q__headerPortalRevealed .SuggestionHeader-module__PWWA6q__dismissButton{opacity:1;pointer-events:auto}.SuggestionHeader-module__PWWA6q__headerPortalHidden{opacity:0;pointer-events:none}}
@keyframes index-module__CpmCCG__fade-in{0%{opacity:0}to{opacity:1}}@layer css-modules{.index-module__CpmCCG__listWrapper{contain:strict;flex-grow:1;overflow-y:auto}.index-module__CpmCCG__list{width:100%;position:relative}.index-module__CpmCCG__listItem{width:100%;position:absolute;top:0;left:0}.index-module__CpmCCG__resultRow{animation:.12s linear forwards index-module__CpmCCG__fade-in}}
@property --aurora-animated-x{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --aurora-animated-y{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --aurora-animated-color{syntax:"<color>";inherits:true;initial-value:#0000}@keyframes CompactCards-module__qJ96Eq__aurora-drift{0%{transform:translate(-1.5%,-2%)scale(1)}50%{transform:translate(1.5%,1%)scale(1.07)}to{transform:translate(-.5%,2%)scale(1.02)}}@keyframes CompactCards-module__qJ96Eq__ghost-surface-enter{0%{opacity:0}}@keyframes CompactCards-module__qJ96Eq__ghost-header-enter{0%{transform:translateY(var(--space-4));opacity:0}}@keyframes CompactCards-module__qJ96Eq__ghost-card-enter{0%{transform:translateY(var(--space-16)) scale(.94);opacity:0}70%{opacity:1}}@keyframes CompactCards-module__qJ96Eq__ghost-card-commit-handoff{0%{transform:translate(var(--CompactCards--commit-offset-x,0), var(--CompactCards--commit-offset-y,0)) scale(var(--CompactCards--commit-scale-x,1), var(--CompactCards--commit-scale-y,1));opacity:1}68.75%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){@layer css-modules{.CompactCards-module__qJ96Eq__ghostSurface,.CompactCards-module__qJ96Eq__cardsGrid,.CompactCards-module__qJ96Eq__ghostCard,.CompactCards-module__qJ96Eq__buildAction,.CompactCards-module__qJ96Eq__ghostHeader,.CompactCards-module__qJ96Eq__compactPlusCircle,.CompactCards-module__qJ96Eq__compactPlusIcon,.CompactCards-module__qJ96Eq__cardsGrid:before,.CompactCards-module__qJ96Eq__cardsGrid:after{transition:none;animation:none}.CompactCards-module__qJ96Eq__ghostCard.CompactCards-module__qJ96Eq__ghostCardHandoff{opacity:0;animation:none}}}@layer css-modules{.CompactCards-module__qJ96Eq__ghostSurface{box-sizing:border-box;z-index:0;opacity:.45;border-radius:var(--CompactCards--ghost-surface-radius,var(--border-radius-12));background:color-mix(in srgb, var(--accent-magenta-default) 4%, transparent);pointer-events:auto;--CompactCards--ghost-surface-radius:var(--border-radius-12);transition:opacity .18s ease-out;animation:.32s ease-out backwards CompactCards-module__qJ96Eq__ghost-surface-enter;position:absolute;top:0;left:0}.CompactCards-module__qJ96Eq__ghostSurfaceOutline{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.CompactCards-module__qJ96Eq__ghostSurfaceOutline rect{rx:max(0px, calc(var(--CompactCards--ghost-surface-radius,12px) - .75px));fill:none;stroke:var(--outline-dimmer);stroke-width:1.5px;stroke-dasharray:calc(var(--CompactCards--ghost-surface-radius,12px) * 1.5) calc(var(--CompactCards--ghost-surface-radius,12px) * .85);stroke-linecap:round}.CompactCards-module__qJ96Eq__ghostSurface:hover,.CompactCards-module__qJ96Eq__ghostSurface:focus-within,.CompactCards-module__qJ96Eq__ghostSurfaceInteractive{opacity:1}:is(.CompactCards-module__qJ96Eq__ghostSurface:hover,.CompactCards-module__qJ96Eq__ghostSurface:focus-within,.CompactCards-module__qJ96Eq__ghostSurfaceInteractive) [data-suggestion-dismiss]{opacity:1;pointer-events:auto}.CompactCards-module__qJ96Eq__ghostSurfaceCommitted{opacity:1;pointer-events:none}.CompactCards-module__qJ96Eq__snapshotBackground{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.CompactCards-module__qJ96Eq__snapshotWash{z-index:4;background:color-mix(in srgb, var(--background-root) 72%, transparent);position:absolute;inset:0}.CompactCards-module__qJ96Eq__cardsGrid{grid-template-rows:repeat(2, minmax(0, var(--CompactCards--card-max-h,160px)));grid-template-columns:repeat(2, minmax(0, var(--CompactCards--card-max-w,280px)));z-index:1;place-content:center;gap:var(--space-12);box-sizing:border-box;padding:min(var(--space-32), 10%);border-radius:inherit;--aurora-animated-color:var(--CompactCards--aurora-color);--aurora-animated-x:var(--CompactCards--aurora-x);--aurora-animated-y:var(--CompactCards--aurora-y);--CompactCards--aurora-color:transparent;--CompactCards--aurora-radius:240px;--CompactCards--aurora-x:50%;--CompactCards--aurora-y:50%;--CompactCards--card-max-h:160px;--CompactCards--card-row-count:4;--CompactCards--card-max-w:280px;width:100%;height:100%;transition:--aurora-animated-x .34s cubic-bezier(.3,.9,.4,1),--aurora-animated-y .34s cubic-bezier(.3,.9,.4,1),--aurora-animated-color .34s ease-out;display:grid;position:relative;overflow:hidden}.CompactCards-module__qJ96Eq__cardsGrid:before,.CompactCards-module__qJ96Eq__cardsGrid:after{z-index:0;content:"";filter:blur(28px);pointer-events:none;transition:opacity .32s ease-out;animation:4.8s ease-in-out infinite alternate CompactCards-module__qJ96Eq__aurora-drift;position:absolute;inset:0}.CompactCards-module__qJ96Eq__cardsGrid:before{opacity:.62;background:radial-gradient(circle at 22% 28%, color-mix(in srgb, var(--accent-orange-default) 72%, transparent), transparent 42%), radial-gradient(circle at 76% 70%, color-mix(in srgb, var(--accent-blurple-default) 72%, transparent), transparent 45%), radial-gradient(circle at 55% 35%, color-mix(in srgb, var(--accent-magenta-default) 55%, transparent), transparent 52%)}.CompactCards-module__qJ96Eq__cardsGrid:after{opacity:0;background:radial-gradient(circle var(--CompactCards--aurora-radius,240px) at var(--aurora-animated-x,50%) var(--aurora-animated-y,50%), color-mix(in srgb, var(--aurora-animated-color,transparent) 78%, transparent), transparent 100%)}.CompactCards-module__qJ96Eq__cardsGrid[data-aurora-active=true]:before{opacity:.18}.CompactCards-module__qJ96Eq__cardsGrid[data-aurora-active=true]:after{opacity:.85}.CompactCards-module__qJ96Eq__cardsGrid[data-state=blue]{--CompactCards--aurora-color:var(--accent-blue-default)}.CompactCards-module__qJ96Eq__cardsGrid[data-state=orange]{--CompactCards--aurora-color:var(--accent-orange-default)}.CompactCards-module__qJ96Eq__cardsGrid[data-state=positive]{--CompactCards--aurora-color:var(--accent-positive-default)}.CompactCards-module__qJ96Eq__cardsGrid[data-state=brand]{--CompactCards--aurora-color:var(--accent-primary-default)}.CompactCards-module__qJ96Eq__cardsGrid[data-state=blurple]{--CompactCards--aurora-color:var(--accent-blurple-default)}.CompactCards-module__qJ96Eq__cardsGrid[data-state=teal]{--CompactCards--aurora-color:var(--accent-teal-default)}.CompactCards-module__qJ96Eq__cardsGrid[data-state=yellow]{--CompactCards--aurora-color:var(--accent-yellow-default)}.CompactCards-module__qJ96Eq__cardsGrid[data-state=lime]{--CompactCards--aurora-color:var(--accent-lime-default)}.CompactCards-module__qJ96Eq__cardsGrid[data-state=green]{--CompactCards--aurora-color:var(--accent-green-default)}.CompactCards-module__qJ96Eq__cardsGrid[data-state=purple]{--CompactCards--aurora-color:var(--accent-purple-default)}.CompactCards-module__qJ96Eq__cardsGridSingleColumn{grid-template-rows:repeat(var(--CompactCards--card-row-count,4), minmax(0, var(--CompactCards--card-max-h,160px)));grid-template-columns:minmax(0, var(--CompactCards--card-max-w,280px))}.CompactCards-module__qJ96Eq__ghostCard{z-index:1;border:1.5px dashed var(--accent-magenta-default);background:color-mix(in srgb, var(--background-default) 55%, transparent);--CompactCards--commit-offset-x:0px;--CompactCards--commit-offset-y:0px;--CompactCards--commit-scale-x:1;--CompactCards--commit-scale-y:1;width:100%;min-width:0;height:100%;min-height:0;transition:opacity .12s ease-out,transform .2s cubic-bezier(.34,1.2,.5,1),background .14s ease-out;animation:.42s cubic-bezier(.34,1.24,.5,1) .1s backwards CompactCards-module__qJ96Eq__ghost-card-enter;position:relative;overflow:hidden}.CompactCards-module__qJ96Eq__ghostCard:hover{z-index:2;background:var(--background-default);transform:scale(1.08)}.CompactCards-module__qJ96Eq__ghostCard:nth-child(2){animation-delay:.18s}.CompactCards-module__qJ96Eq__ghostCard:nth-child(3){animation-delay:.26s}.CompactCards-module__qJ96Eq__ghostCard:nth-child(4){animation-delay:.34s}.CompactCards-module__qJ96Eq__ghostCardCommitted{transform:scale(1.02)}.CompactCards-module__qJ96Eq__ghostSurfaceCompact{cursor:pointer;overflow:hidden}.CompactCards-module__qJ96Eq__ghostSurfaceCompact .CompactCards-module__qJ96Eq__cardsGrid{pointer-events:none}.CompactCards-module__qJ96Eq__ghostSurfaceCompact .CompactCards-module__qJ96Eq__ghostCard{opacity:0;animation:none;transform:scale(.94)}.CompactCards-module__qJ96Eq__ghostCardPlaceholder{visibility:hidden;pointer-events:none}.CompactCards-module__qJ96Eq__ghostCard.CompactCards-module__qJ96Eq__ghostCardHandoff{z-index:2;transform-origin:0 0;background:var(--background-default);animation:.32s cubic-bezier(.3,.9,.4,1) forwards CompactCards-module__qJ96Eq__ghost-card-commit-handoff;position:absolute;inset:0}.CompactCards-module__qJ96Eq__ghostSurfaceHandoff{background:0 0}.CompactCards-module__qJ96Eq__ghostSurfaceHandoff .CompactCards-module__qJ96Eq__ghostSurfaceOutline,.CompactCards-module__qJ96Eq__ghostSurfaceHandoff .CompactCards-module__qJ96Eq__snapshotBackground,.CompactCards-module__qJ96Eq__ghostSurfaceHandoff .CompactCards-module__qJ96Eq__cardsGrid:before,.CompactCards-module__qJ96Eq__ghostSurfaceHandoff .CompactCards-module__qJ96Eq__cardsGrid:after,.CompactCards-module__qJ96Eq__ghostSurfaceHandoff .CompactCards-module__qJ96Eq__ghostCard:not(.CompactCards-module__qJ96Eq__ghostCardHandoff){opacity:0}.CompactCards-module__qJ96Eq__ghostSurfaceHandoff .CompactCards-module__qJ96Eq__ghostSurfaceOutline,.CompactCards-module__qJ96Eq__ghostSurfaceHandoff .CompactCards-module__qJ96Eq__snapshotBackground,.CompactCards-module__qJ96Eq__ghostSurfaceHandoff .CompactCards-module__qJ96Eq__ghostCard:not(.CompactCards-module__qJ96Eq__ghostCardHandoff){transition:opacity .12s ease-out}.CompactCards-module__qJ96Eq__ghostCardButton{text-align:left;width:100%;height:100%;position:relative;overflow:hidden}.CompactCards-module__qJ96Eq__cardContent{transform-origin:50%;position:absolute;top:50%;left:50%}.CompactCards-module__qJ96Eq__cardCategory{min-height:var(--space-24);width:100%;overflow:hidden}.CompactCards-module__qJ96Eq__cardCategory>*{width:max-content;max-width:100%}.CompactCards-module__qJ96Eq__buildAction{top:var(--space-12);right:var(--space-12);opacity:0;box-shadow:var(--shadow-1);background:var(--background-higher);width:var(--space-24);height:var(--space-24);color:var(--foreground-default);pointer-events:none;border-radius:50%;place-items:center;transition:opacity .12s ease-out,transform .12s ease-out;display:grid;position:absolute;transform:scale(.85)}.CompactCards-module__qJ96Eq__ghostCardButton:hover .CompactCards-module__qJ96Eq__buildAction,.CompactCards-module__qJ96Eq__ghostCardButton:focus-visible .CompactCards-module__qJ96Eq__buildAction{opacity:1;transform:scale(1)}.CompactCards-module__qJ96Eq__ghostHeader{top:calc(-1 * (var(--space-40) + var(--space-4)));width:100%;height:var(--space-40);pointer-events:auto;animation:.3s ease-out 30ms backwards CompactCards-module__qJ96Eq__ghost-header-enter;position:absolute;left:0}.CompactCards-module__qJ96Eq__ghostHeaderHidden{opacity:0;pointer-events:none;animation:none}.CompactCards-module__qJ96Eq__compactActivate{z-index:5;appearance:none;border-radius:inherit;color:var(--white);cursor:pointer;background:0 0;border:0;place-content:center;place-items:center;margin:0;padding:0;display:grid;position:absolute;inset:0}.CompactCards-module__qJ96Eq__compactActivate:focus-visible{outline:0}.CompactCards-module__qJ96Eq__compactPlusCircle{background:var(--accent-magenta-dimmer);width:var(--space-40);height:var(--space-40);border-radius:50%;place-items:center;transition:transform 80ms ease-out,background 80ms ease-out,box-shadow 80ms ease-out;display:grid;transform:scale(.2)}.CompactCards-module__qJ96Eq__compactPlusIcon{opacity:0;width:var(--space-24);height:var(--space-24);place-items:center;transition:opacity 60ms ease-out,transform 80ms ease-out;display:grid;transform:scale(.6)}.CompactCards-module__qJ96Eq__compactPlusIcon svg{width:var(--space-24);height:var(--space-24)}.CompactCards-module__qJ96Eq__compactActivate:hover .CompactCards-module__qJ96Eq__compactPlusCircle,.CompactCards-module__qJ96Eq__compactActivate:focus-visible .CompactCards-module__qJ96Eq__compactPlusCircle{background:var(--accent-magenta-default);transform:scale(1)}.CompactCards-module__qJ96Eq__compactActivate:focus-visible .CompactCards-module__qJ96Eq__compactPlusCircle{box-shadow:0 0 0 2px var(--background-root), 0 0 0 4px var(--accent-magenta-default)}.CompactCards-module__qJ96Eq__compactActivate:hover .CompactCards-module__qJ96Eq__compactPlusIcon,.CompactCards-module__qJ96Eq__compactActivate:focus-visible .CompactCards-module__qJ96Eq__compactPlusIcon{opacity:1;transform:scale(1)}}
@keyframes index-module__LSjL5G__expand{0%{transform:scaleX(0)}to{transform:scaleX(.9)}}@layer ruicomponents.text{.index-module__LSjL5G__inputLabelText.index-module__LSjL5G__inputLabelText{-webkit-user-select:none;user-select:none;color:var(--foreground-dimmest);text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-small);overflow:hidden}}@layer css-modules{.index-module__LSjL5G__self{width:100%;height:100%;overflow:hidden;container-type:inline-size}.index-module__LSjL5G__filesIncludeExcludeWrapper{margin-top:var(--space-6);border-top:1px solid var(--outline-dimmest)}@container (min-width:360px){.index-module__LSjL5G__filesIncludeExcludeWrapper{gap:var(--space-8);border:none;flex-direction:row;align-items:flex-start;margin-top:0}}.index-module__LSjL5G__inputWithLabel{flex-grow:1;flex-shrink:1}.index-module__LSjL5G__inputLabel{flex-shrink:1;margin:0;line-height:1}.index-module__LSjL5G__optionsWrapper{gap:var(--space-4);flex-direction:row;order:2;align-items:center;display:flex}@container (min-width:360px){.index-module__LSjL5G__optionsWrapper{order:1}.index-module__LSjL5G__optionsWrapper>*{height:100%}}.index-module__LSjL5G__closeWrapper{order:1}@container (min-width:360px){.index-module__LSjL5G__closeWrapper{order:2}.index-module__LSjL5G__closeWrapper>*{height:100%}}.index-module__LSjL5G__results{flex:auto;position:relative}.index-module__LSjL5G__searchWrapper{flex:0 auto}.index-module__LSjL5G__expandCollapseButton{height:32px}.index-module__LSjL5G__searchInputAndOptionsWrapper{gap:var(--space-6);flex:1;grid-template-columns:1fr max-content;display:grid}@container (min-width:360px){.index-module__LSjL5G__searchInputAndOptionsWrapper{grid-template-columns:1fr max-content max-content}}.index-module__LSjL5G__replacementWrapper{margin-left:var(--space-24)}.index-module__LSjL5G__replaceInputWrapper{border-top:1px solid var(--outline-dimmest)}@container (min-width:360px){.index-module__LSjL5G__replaceInputWrapper{gap:var(--space-6);border:none;flex-direction:row;align-items:center;padding-top:0}}.index-module__LSjL5G__loadingBar{margin-top:var(--space-2);background-color:var(--accent-primary-dimmer);transform-origin:0;width:100%;height:1px;animation:20s 1s forwards index-module__LSjL5G__expand;position:absolute;transform:scaleX(0)}}
@layer css-modules{.SearchReplace-module__drb1ya__wrapper{width:100%;height:100%}}
@layer css-modules{.DotsBackground-module__wtn_6G__backgroundFill{position:absolute;inset:0}.DotsBackground-module__wtn_6G__dotsLayer{background-image:radial-gradient(circle, var(--outline-dimmest) 1px, transparent 1px);position:absolute;inset:0}}
@keyframes ShapePropertiesToolbar-module__Tg2DnG__fade-in-up{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes ShapePropertiesToolbar-module__Tg2DnG__fade-out-down{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(8px)}}@media (prefers-reduced-motion:reduce){@layer css-modules{.ShapePropertiesToolbar-module__Tg2DnG__toolbarVisible{opacity:1;animation:none;transform:translate(-50%)translateY(0)}.ShapePropertiesToolbar-module__Tg2DnG__hiding{animation:none}}}@layer css-modules{.ShapePropertiesToolbar-module__Tg2DnG__toolbar{bottom:calc(var(--space-16) + var(--ShapePropertiesToolbar--canvas-toolbar-height) + var(--space-8));opacity:0;z-index:1;box-shadow:var(--shadow-subtle);background:var(--background-default);height:var(--ShapePropertiesToolbar--canvas-toolbar-height);pointer-events:none;--ShapePropertiesToolbar--canvas-toolbar-height:46px;transition:opacity .1s ease-out,transform .1s ease-out;position:absolute;left:50%;transform:translate(-50%)translateY(8px)}.ShapePropertiesToolbar-module__Tg2DnG__toolbarMobile{box-sizing:border-box;max-width:calc(100vw - var(--space-32));overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.ShapePropertiesToolbar-module__Tg2DnG__toolbarMobile::-webkit-scrollbar{display:none}.ShapePropertiesToolbar-module__Tg2DnG__toolbarMobile>*{flex-shrink:0}.ShapePropertiesToolbar-module__Tg2DnG__toolbarVisible{opacity:1;pointer-events:all}.ShapePropertiesToolbar-module__Tg2DnG__hiding{transition-duration:80ms}.ShapePropertiesToolbar-module__Tg2DnG__colorSwatchButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:relative}.ShapePropertiesToolbar-module__Tg2DnG__colorSwatchButton>:first-child{width:22px;height:22px;transition:opacity .1s}.ShapePropertiesToolbar-module__Tg2DnG__colorSwatchButton:hover>:first-child{opacity:.8}.ShapePropertiesToolbar-module__Tg2DnG__colorSwatchButton:after{opacity:0;pointer-events:none;content:"";border:1.5px solid;border-radius:9px;transition:opacity .12s,transform .12s;position:absolute;inset:1px;transform:scale(.8)}.ShapePropertiesToolbar-module__Tg2DnG__colorSwatchButton.ShapePropertiesToolbar-module__Tg2DnG__colorSwatchButtonActive:after{opacity:1;transform:scale(1)}.ShapePropertiesToolbar-module__Tg2DnG__colorSwatchButton.ShapePropertiesToolbar-module__Tg2DnG__colorSwatchButtonActive:hover>:first-child{opacity:1}.ShapePropertiesToolbar-module__Tg2DnG__markupSection{flex-shrink:0}.ShapePropertiesToolbar-module__Tg2DnG__markupToolButton{width:30px;height:30px;color:var(--foreground-default);justify-content:center;align-items:center;padding:0;display:flex}.ShapePropertiesToolbar-module__Tg2DnG__fontCycleButton{width:30px;height:30px;color:var(--foreground-default);font-size:12px;font-weight:500}.ShapePropertiesToolbar-module__Tg2DnG__fillToggleButton{width:30px;height:30px;color:var(--foreground-default)}.ShapePropertiesToolbar-module__Tg2DnG__separator{opacity:0;background:var(--outline-dimmest);width:0;height:var(--space-24);flex-shrink:0;margin:0;transition:opacity,width,margin;display:none}.ShapePropertiesToolbar-module__Tg2DnG__separatorVisible{opacity:1;width:1px;display:block}.ShapePropertiesToolbar-module__Tg2DnG__fillSection{opacity:0;width:0;max-width:0;transition:opacity,width,max-width;display:none;overflow:hidden}.ShapePropertiesToolbar-module__Tg2DnG__fillSectionVisible{opacity:1;width:auto;max-width:none;display:flex}.ShapePropertiesToolbar-module__Tg2DnG__fontSection{opacity:0;width:0;max-width:0;transition:opacity,width,max-width;display:none;overflow:hidden}.ShapePropertiesToolbar-module__Tg2DnG__fontSectionVisible{opacity:1;width:auto;max-width:none;display:flex}}
@layer css-modules{.PreviewBrowser-module__NUVb0G__root{--PreviewBrowser--logs-grid-rows:1fr;--PreviewBrowser--logs-grid-columns:1fr;--PreviewBrowser--width:100%;--PreviewBrowser--height:100%;--PreviewBrowser--border-radius:0;--PreviewBrowser--border:none;--PreviewBrowser--transform:scale(1);--PreviewBrowser--color-scheme:light;--PreviewBrowser--webview-scale:1;--PreviewBrowser--webview-translate-x:0px;--PreviewBrowser--slides-visual-editor-width:0px;--PreviewBrowser--slides-visual-editor-height:0px;border-radius:calc(var(--border-radius-8) + 1px);width:100%;height:100%;overflow:hidden}.PreviewBrowser-module__NUVb0G__root.PreviewBrowser-module__NUVb0G__dense{border-radius:0}.PreviewBrowser-module__NUVb0G__webContentWrapper{transform:translate(var(--PreviewBrowser--webview-translate-x), 0);pointer-events:none;width:100%;height:100%;transition:transform .2s;position:relative}.PreviewBrowser-module__NUVb0G__webContentAndLogsWrapper{grid-template-rows:var(--PreviewBrowser--logs-grid-rows);grid-template-columns:var(--PreviewBrowser--logs-grid-columns);width:100%;height:100%;display:grid}.PreviewBrowser-module__NUVb0G__webContentWrapperInner{transform:scale(var(--PreviewBrowser--webview-scale));transform-origin:0;pointer-events:all;width:100%;height:100%;transition:transform .2s;position:relative}.PreviewBrowser-module__NUVb0G__slidesVisualEditorSlot{width:var(--PreviewBrowser--slides-visual-editor-width);transition:width .2s;overflow:hidden}.PreviewBrowser-module__NUVb0G__slidesVisualEditorSlot>*{height:100%}.PreviewBrowser-module__NUVb0G__slidesVisualEditorTopSlot{height:var(--PreviewBrowser--slides-visual-editor-height);transition:height .2s;overflow:hidden}.PreviewBrowser-module__NUVb0G__slidesVisualEditorTopContent{height:var(--PreviewBrowser--slides-visual-editor-height)}.PreviewBrowser-module__NUVb0G__iframeWrapper{overflow:hidden}.PreviewBrowser-module__NUVb0G__iframeWrapper[data-is-readonly-preview=true]{cursor:not-allowed}.PreviewBrowser-module__NUVb0G__iframeMiddle{border:var(--PreviewBrowser--border);border-radius:var(--PreviewBrowser--border-radius);width:var(--PreviewBrowser--width);height:var(--PreviewBrowser--height);position:relative}.PreviewBrowser-module__NUVb0G__scaledDown .PreviewBrowser-module__NUVb0G__iframeWrapper{overflow:visible}:is(.PreviewBrowser-module__NUVb0G__scaledDown .PreviewBrowser-module__NUVb0G__iframeWrapper) .PreviewBrowser-module__NUVb0G__iframeMiddle{box-shadow:0 0 0 calc(1px / var(--PreviewBrowser--webview-scale)) var(--surface-border-color-regular)}.PreviewBrowser-module__NUVb0G__iframeInner{transform:var(--PreviewBrowser--transform);transform-origin:0 0;width:var(--PreviewBrowser--width);height:var(--PreviewBrowser--height);position:absolute;top:0;left:0;overflow:hidden}.PreviewBrowser-module__NUVb0G__desktopAppWebview{background-color:var(--white);border:none;flex-grow:1;flex-shrink:1}.PreviewBrowser-module__NUVb0G__iframe{background-color:var(--white);color-scheme:var(--PreviewBrowser--color-scheme);border:none;flex-grow:1;flex-shrink:1;display:block}.PreviewBrowser-module__NUVb0G__phoneFrame{width:100%;height:100%;position:relative}.PreviewBrowser-module__NUVb0G__phoneScreen{width:100%;height:100%}.PreviewBrowser-module__NUVb0G__phoneScreenActive{border-radius:40px;position:absolute;inset:2% 3.4%;overflow:hidden}.PreviewBrowser-module__NUVb0G__phoneFrameImage{z-index:1;pointer-events:none;position:absolute;inset:0}.PreviewBrowser-module__NUVb0G__simulatorPreview{aspect-ratio:9/19.5;height:100%;max-height:100%;position:relative;overflow:hidden}.PreviewBrowser-module__NUVb0G__fullscreenButton{top:var(--space-12);right:var(--space-12);z-index:3;position:absolute}.PreviewBrowser-module__NUVb0G__artifactSwitchOverlay,.PreviewBrowser-module__NUVb0G__blockedPreviewOverlay{z-index:2;pointer-events:all;position:absolute;inset:0}.PreviewBrowser-module__NUVb0G__runtimeErrorOverlay{z-index:20;pointer-events:all;background:var(--background-default);position:absolute;inset:0;overflow:auto}}
@keyframes ReplitHelperButtons-module__CwFlYa__fade-in-up{0%{transform:translateX(calc(-50% + var(--ReplitHelperButtons--center-content-offset))) translateY(8px);opacity:0}to{transform:translateX(calc(-50% + var(--ReplitHelperButtons--center-content-offset))) translateY(0);opacity:1}}@keyframes ReplitHelperButtons-module__CwFlYa__fade-out-down{0%{transform:translateX(calc(-50% + var(--ReplitHelperButtons--center-content-offset))) translateY(0);opacity:1}to{transform:translateX(calc(-50% + var(--ReplitHelperButtons--center-content-offset))) translateY(8px);opacity:0}}@media (prefers-reduced-motion:reduce){@layer css-modules{.ReplitHelperButtons-module__CwFlYa__centerContentButton.ReplitHelperButtons-module__CwFlYa__hiding{animation:none}.ReplitHelperButtons-module__CwFlYa__centerContentButton.ReplitHelperButtons-module__CwFlYa__visible{opacity:1;animation:none}}}@layer css-modules{.ReplitHelperButtons-module__CwFlYa__helperButtonsWrapper [data-testid=helper-buttons\.back-to-content]{display:none!important}.ReplitHelperButtons-module__CwFlYa__centerContentButton{transform:translateX(calc(-50% + var(--ReplitHelperButtons--center-content-offset)));opacity:0;pointer-events:none;--ReplitHelperButtons--center-content-offset:0px;position:fixed;bottom:70px;left:50%}.ReplitHelperButtons-module__CwFlYa__centerContentButton.ReplitHelperButtons-module__CwFlYa__hiding{animation:.2s ease-in forwards ReplitHelperButtons-module__CwFlYa__fade-out-down}.ReplitHelperButtons-module__CwFlYa__centerContentButton.ReplitHelperButtons-module__CwFlYa__visible{pointer-events:all;animation:.3s ease-out forwards ReplitHelperButtons-module__CwFlYa__fade-in-up}}
@layer css-modules{.CanvasAddMenu-module__mL0JCa__triggerWrap{position:relative}.CanvasAddMenu-module__mL0JCa__popoverSurface{width:360px;max-height:480px}.CanvasAddMenu-module__mL0JCa__searchRow{position:relative}.CanvasAddMenu-module__mL0JCa__searchIcon{left:var(--space-12);pointer-events:none;color:var(--foreground-dimmer);position:absolute;top:50%;transform:translateY(-50%)}.CanvasAddMenu-module__mL0JCa__searchInput{padding-left:calc(var(--space-32) + var(--space-4))}.CanvasAddMenu-module__mL0JCa__scrollRegion{min-height:0;overflow:hidden auto}.CanvasAddMenu-module__mL0JCa__row{width:100%}.CanvasAddMenu-module__mL0JCa__rowIconTile{width:36px;height:36px}.CanvasAddMenu-module__mL0JCa__rowText{min-width:0}.CanvasAddMenu-module__mL0JCa__triggerButton{min-width:max-content}}
@keyframes ReplitToolbar-module__sBa18q__toolbar-enter{0%{translate:0 calc(100% + var(--space-16))}}@media (prefers-reduced-motion:reduce){@layer css-modules{.ReplitToolbar-module__sBa18q__toolbarEnter{animation:none}}}@layer css-modules{.ReplitToolbar-module__sBa18q__toolbar{bottom:var(--space-16);box-shadow:var(--shadow-subtle);background:var(--background-default);pointer-events:all;z-index:1;position:absolute;left:50%;transform:translate(-50%)}.ReplitToolbar-module__sBa18q__toolbarEnter{animation:.4s cubic-bezier(.22,1,.36,1) .2s backwards ReplitToolbar-module__sBa18q__toolbar-enter}.ReplitToolbar-module__sBa18q__mainToolButton{min-width:max-content}.ReplitToolbar-module__sBa18q__toolButtonTooltipWrapper{display:inline-flex}.ReplitToolbar-module__sBa18q__separatorSpaced{background:var(--outline-dimmest);width:1px;height:var(--space-24);margin:0 var(--space-4);flex-shrink:0}.ReplitToolbar-module__sBa18q__separatorSpacedDark{background:var(--outline-dimmer)}}
@media (min-width:900px){@layer css-modules{.CanvasMediaGenerationControls-module__P-EAra__input{min-width:320px}}}@layer css-modules{.CanvasMediaGenerationControls-module__P-EAra__input{resize:none;min-height:74px}.CanvasMediaGenerationControls-module__P-EAra__errorMessage{width:100%}.CanvasMediaGenerationControls-module__P-EAra__kindSwitcher fieldset{gap:var(--space-4)!important;padding:var(--space-4)!important}.CanvasMediaGenerationControls-module__P-EAra__kindSwitcher label{flex:1 1 0!important}.CanvasMediaGenerationControls-module__P-EAra__kindSwitcherItem{cursor:pointer}.CanvasMediaGenerationControls-module__P-EAra__videoGenerationOptionsGrid{gap:var(--space-12) var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CanvasMediaGenerationControls-module__P-EAra__mediaGenerationChatgptResolutionFullRow{grid-column:1/-1}.CanvasMediaGenerationControls-module__P-EAra__mediaGenerationOptionRowMinHeight{min-height:calc(var(--font-size-small) * var(--line-height-small) + var(--space-8) + var(--space-24))}.CanvasMediaGenerationControls-module__P-EAra__mediaGenerationOptionRowSpacer{flex-shrink:0}.CanvasMediaGenerationControls-module__P-EAra__mediaGenerationAdvancedRowSpacer{min-height:calc(var(--space-24) + var(--space-2) + var(--space-1));flex-shrink:0}}
@layer css-modules{.ReplitCanvasMediaToolbar-module__bdHRTa__ruiMediaToolbar .tlui-menu{box-shadow:none;background-color:#0000;overflow:visible}.ReplitCanvasMediaToolbar-module__bdHRTa__ruiMediaToolbar .tlui-row{padding:0}.ReplitCanvasMediaToolbar-module__bdHRTa__ruiMediaToolbar .tlui-row>*{margin-left:0;margin-right:0}.ReplitCanvasMediaToolbar-module__bdHRTa__divider{width:var(--border-width-default);background-color:var(--outline-dimmer);align-self:stretch}}
@layer css-modules{.CanvasPanel-module__fPPa-G__pinchContainer{width:100%;height:100%;position:relative;overflow:hidden}.CanvasPanel-module__fPPa-G__canvasLayerInteractive{z-index:2;pointer-events:auto}.CanvasPanel-module__fPPa-G__canvasContent{isolation:isolate;min-width:0;min-height:0;position:relative;overflow:hidden}.CanvasPanel-module__fPPa-G__visualEditorSlot{display:contents}.CanvasPanel-module__fPPa-G__visualEditorSlotFloating{z-index:1;pointer-events:none;display:block;position:absolute}.CanvasPanel-module__fPPa-G__visualEditorSlotFloating>*{pointer-events:auto}@media (prefers-reduced-motion:no-preference){.CanvasPanel-module__fPPa-G__frameFocusDimScope .tl-shape{transition:box-shadow .3s}}.CanvasPanel-module__fPPa-G__frameFocusDimScope .tl-html-layer:after{z-index:90000;background-color:color-mix(in srgb, var(--background-higher) 75%, transparent);opacity:0;-webkit-backdrop-filter:blur(6px)brightness(.88)saturate(.85);backdrop-filter:blur(6px)brightness(.88)saturate(.85);pointer-events:none;content:"";position:absolute;inset:-200000px}@media (prefers-reduced-motion:no-preference){.CanvasPanel-module__fPPa-G__frameFocusDimScope .tl-html-layer:after{transition:opacity .3s}}.CanvasPanel-module__fPPa-G__frameFocusDimScope:has(.tl-shape[data-canvas-frame-focused-shape]) .tl-html-layer:after{opacity:1}.CanvasPanel-module__fPPa-G__frameFocusDimScope .tl-shape[data-canvas-frame-focused-shape]{box-shadow:0 4px 12px #0000001a,0 8px 24px #0000001a,0 16px 48px #0000001a,0 32px 96px #0000001a;z-index:99999!important}.tlui-focus-button{display:none!important}}
@media (prefers-reduced-motion:reduce){@layer css-modules{.FloatieBackdrop-module__XrEPDG__layer,.FloatieBackdrop-module__XrEPDG__radial{transition:none}}}@layer css-modules{.FloatieBackdrop-module__XrEPDG__backdrop{--floatie-backdrop-size:calc(var(--space-128) * 6);--FloatieBackdrop--floatie-backdrop-left:0px;top:0;bottom:0;left:var(--FloatieBackdrop--floatie-backdrop-left);z-index:11;pointer-events:none;width:0;position:absolute}.FloatieBackdrop-module__XrEPDG__layer{opacity:0;transition:opacity .3s;position:absolute;bottom:0;left:0}.FloatieBackdrop-module__XrEPDG__layerActive{opacity:1}.FloatieBackdrop-module__XrEPDG__radial{width:var(--floatie-backdrop-size);height:var(--floatie-backdrop-size);background:radial-gradient(ellipse farthest-side at bottom left, color-mix(in srgb, var(--background-root) 78%, transparent) 0%, color-mix(in srgb, var(--background-root) 54%, transparent) 24%, color-mix(in srgb, var(--background-root) 28%, transparent) 48%, color-mix(in srgb, var(--background-root) 10%, transparent) 72%, transparent 100%);transform-origin:0 100%;will-change:transform;transition:opacity .3s,transform .3s}.FloatieBackdrop-module__XrEPDG__linear{width:calc(var(--space-128) * 5);background:linear-gradient(to right, color-mix(in srgb, var(--background-root) 70%, transparent) 0%, color-mix(in srgb, var(--background-root) 40%, transparent) 30%, color-mix(in srgb, var(--background-root) 16%, transparent) 58%, color-mix(in srgb, var(--background-root) 4%, transparent) 82%, transparent 100%);height:100%}}
@layer css-modules{.CookieConsentBanner-module__pReODq__bannerContainer{right:var(--space-16);bottom:var(--space-16);z-index:1000;max-width:380px;position:fixed}.CookieConsentBanner-module__pReODq__bodyLink{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}}
@media (prefers-reduced-motion:reduce){@layer css-modules{.HomeBackdrop-module__fMayRq__backdrop{transition:none}}}@layer css-modules{.HomeBackdrop-module__fMayRq__backdrop{opacity:0;z-index:0;will-change:opacity;contain:layout paint style;pointer-events:none;width:100%;height:100%;transition:opacity .42s ease-in-out;position:fixed;inset:0}.HomeBackdrop-module__fMayRq__brightBackground{background:var(--default-surface-color-100)}.HomeBackdrop-module__fMayRq__canvas{width:100%;height:100%;position:absolute;inset:0}.HomeBackdrop-module__fMayRq__backdrop[data-state=entered]{opacity:1}.HomeBackdrop-module__fMayRq__backdrop[data-state=exited]{visibility:hidden;opacity:0;will-change:auto}}
@layer css-modules{.HomeChatComposerFrame-module__XrTAha__composerInteractive{min-height:104px}.HomeChatComposerFrame-module__XrTAha__mobileComposer [data-cy=home-chat-input]{min-height:0;max-height:min(22dvh, var(--space-96))}:is(.HomeChatComposerFrame-module__XrTAha__mobileComposer [data-cy=home-chat-input]) [class~=cm-scroller]{overscroll-behavior:contain;min-height:0;overflow-y:auto}}
@keyframes HomeChatGreeting-module__CRJ97W__word-in{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes HomeChatGreeting-module__CRJ97W__slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@layer css-modules{.HomeChatGreeting-module__CRJ97W__hero{--HomeChatGreeting--word-delay:0s;margin-bottom:var(--space-4);animation:.5s cubic-bezier(.16,1,.3,1) both HomeChatGreeting-module__CRJ97W__slide-up}.HomeChatGreeting-module__CRJ97W__heroNoEyebrow{margin-bottom:0}.HomeChatGreeting-module__CRJ97W__eyebrow{margin-bottom:var(--space-6);color:var(--foreground-dimmer);font-weight:450;font-size:var(--font-size-default)}.HomeChatGreeting-module__CRJ97W__headline{color:var(--foreground-default);font-weight:500;font-size:var(--font-size-header-big);line-height:var(--line-height-header-big);letter-spacing:-.01em;margin:0}.HomeChatGreeting-module__CRJ97W__word{opacity:0;filter:blur(6px);animation:.4s ease-out both HomeChatGreeting-module__CRJ97W__word-in;animation-delay:var(--HomeChatGreeting--word-delay,0s);display:inline-block;transform:translateY(6px)}.HomeChatGreeting-module__CRJ97W__heroSettled,.HomeChatGreeting-module__CRJ97W__heroSettled .HomeChatGreeting-module__CRJ97W__word{opacity:1;filter:none;animation:none;transform:none}}
@keyframes JumpBackInCard-module__GJH3Bq__card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes JumpBackInCard-module__GJH3Bq__fan-in{0%{opacity:0;translate:0 40px}}@layer css-modules{.JumpBackInCard-module__GJH3Bq__card{width:100%;margin-bottom:calc(var(--space-6) * -1);animation:.3s ease-out both JumpBackInCard-module__GJH3Bq__card-in;overflow:hidden}@media (prefers-reduced-motion:reduce){.JumpBackInCard-module__GJH3Bq__card{opacity:1;animation:none}}.JumpBackInCard-module__GJH3Bq__header{gap:var(--space-4);width:100%;padding:var(--space-12) var(--space-16) 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;font-family:inherit;display:flex}.JumpBackInCard-module__GJH3Bq__headerText{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.JumpBackInCard-module__GJH3Bq__title{color:var(--foreground-default);font-size:var(--font-size-default);font-weight:600;line-height:1.3}.JumpBackInCard-module__GJH3Bq__arrow{opacity:.45;width:14px;height:26px;color:var(--foreground-default);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,opacity .15s;display:inline-flex}.JumpBackInCard-module__GJH3Bq__card:hover .JumpBackInCard-module__GJH3Bq__arrow{opacity:.8;transform:translate(3px)}.JumpBackInCard-module__GJH3Bq__body{min-height:0;overflow:hidden}.JumpBackInCard-module__GJH3Bq__fan{height:112px;margin:var(--space-16) var(--space-16) 0;position:relative}.JumpBackInCard-module__GJH3Bq__fanItem{aspect-ratio:8/5;border-radius:var(--border-radius-12);background:var(--background-default);width:190px;box-shadow:var(--shadow-raised), 0 0 0 1px var(--outline-dimmest);cursor:pointer;border:0;padding:0;transition:transform .2s,box-shadow .2s,opacity .2s;animation:.42s cubic-bezier(.34,1.56,.64,1) backwards JumpBackInCard-module__GJH3Bq__fan-in;position:absolute;bottom:-26px;overflow:hidden}@media (prefers-reduced-motion:reduce){.JumpBackInCard-module__GJH3Bq__fanItem{opacity:1;animation:none;translate:none}}.JumpBackInCard-module__GJH3Bq__fanItem:hover{z-index:4;box-shadow:var(--shadow-floating), 0 0 0 1px var(--outline-dimmest)}.JumpBackInCard-module__GJH3Bq__fan:has(.JumpBackInCard-module__GJH3Bq__fanItem:hover) .JumpBackInCard-module__GJH3Bq__fanItem:not(:hover){opacity:.55}.JumpBackInCard-module__GJH3Bq__fan[data-count="3"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="0"]{z-index:1;left:8%;transform:rotate(-7deg)}.JumpBackInCard-module__GJH3Bq__fan[data-count="3"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="1"]{z-index:2;margin-left:-95px;bottom:-8px;left:50%;transform:rotate(2deg)}.JumpBackInCard-module__GJH3Bq__fan[data-count="3"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="2"]{z-index:3;right:8%;transform:rotate(8deg)}.JumpBackInCard-module__GJH3Bq__fan[data-count="2"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="0"]{z-index:1;margin-left:-178px;left:50%;transform:rotate(-5deg)}.JumpBackInCard-module__GJH3Bq__fan[data-count="2"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="1"]{z-index:2;margin-left:-12px;left:50%;transform:rotate(5deg)}.JumpBackInCard-module__GJH3Bq__fan[data-count="1"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="0"]{aspect-ratio:auto;width:280px;height:120px;margin-left:-140px;bottom:-14px;left:50%;transform:none}.JumpBackInCard-module__GJH3Bq__fan[data-count="3"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="0"]:hover{transform:rotate(-7deg)translateY(-14px)}.JumpBackInCard-module__GJH3Bq__fan[data-count="3"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="1"]:hover{transform:rotate(2deg)translateY(-14px)}.JumpBackInCard-module__GJH3Bq__fan[data-count="3"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="2"]:hover{transform:rotate(8deg)translateY(-14px)}.JumpBackInCard-module__GJH3Bq__fan[data-count="2"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="0"]:hover{transform:rotate(-5deg)translateY(-14px)}.JumpBackInCard-module__GJH3Bq__fan[data-count="2"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="1"]:hover{transform:rotate(5deg)translateY(-14px)}.JumpBackInCard-module__GJH3Bq__fan[data-count="1"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="0"]:hover{transform:translateY(-14px)}.JumpBackInCard-module__GJH3Bq__fan[data-count] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot]:hover{z-index:5}.JumpBackInCard-module__GJH3Bq__fanImg{background-position:top;background-size:cover;width:100%;height:100%;display:block}.JumpBackInCard-module__GJH3Bq__fanFallback{background:var(--background-higher);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.JumpBackInCard-module__GJH3Bq__fanItem[data-slot="0"] .JumpBackInCard-module__GJH3Bq__fanFallback{background:linear-gradient(135deg,#e9e5ff,#d7cffb)}.JumpBackInCard-module__GJH3Bq__fanItem[data-slot="1"] .JumpBackInCard-module__GJH3Bq__fanFallback{background:linear-gradient(135deg,#fdf1e3,#f6ddc4)}.JumpBackInCard-module__GJH3Bq__fanItem[data-slot="2"] .JumpBackInCard-module__GJH3Bq__fanFallback{background:linear-gradient(135deg,#2b2b2b,#4a4a4a)}.JumpBackInCard-module__GJH3Bq__fanName{max-width:calc(100% - var(--space-24));padding:var(--space-4) var(--space-8);border:1px solid var(--outline-dimmest);border-radius:var(--border-radius-round);background:var(--background-default);box-shadow:var(--shadow-raised);color:var(--foreground-default);font-size:var(--font-size-small);text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none;font-weight:500;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:50%;overflow:hidden}.JumpBackInCard-module__GJH3Bq__fanItem:hover .JumpBackInCard-module__GJH3Bq__fanName{opacity:1}.JumpBackInCard-module__GJH3Bq__fan[data-count="3"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="0"] .JumpBackInCard-module__GJH3Bq__fanName{transform:translate(-50%,-50%)rotate(7deg)}.JumpBackInCard-module__GJH3Bq__fan[data-count="3"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="1"] .JumpBackInCard-module__GJH3Bq__fanName{transform:translate(-50%,-50%)rotate(-2deg)}.JumpBackInCard-module__GJH3Bq__fan[data-count="3"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="2"] .JumpBackInCard-module__GJH3Bq__fanName{transform:translate(-50%,-50%)rotate(-8deg)}.JumpBackInCard-module__GJH3Bq__fan[data-count="2"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="0"] .JumpBackInCard-module__GJH3Bq__fanName{transform:translate(-50%,-50%)rotate(5deg)}.JumpBackInCard-module__GJH3Bq__fan[data-count="2"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="1"] .JumpBackInCard-module__GJH3Bq__fanName{transform:translate(-50%,-50%)rotate(-5deg)}.JumpBackInCard-module__GJH3Bq__fan[data-count="1"] .JumpBackInCard-module__GJH3Bq__fanItem[data-slot="0"] .JumpBackInCard-module__GJH3Bq__fanName{transform:translate(-50%,-50%)}}
@layer css-modules{.SuggestionLogo-module__oFaX5a__logoBox{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}}
@layer css-modules{.HomeChatSuggestions-module__YxH_Jq__list{width:100%;position:relative}.HomeChatSuggestions-module__YxH_Jq__moreWrap{display:contents}.HomeChatSuggestions-module__YxH_Jq__pillRows{align-items:flex-start;gap:var(--space-8);padding-block:var(--space-1);padding-inline:var(--space-1);flex-direction:column;display:flex;overflow:hidden}.HomeChatSuggestions-module__YxH_Jq__pillRows>*{min-width:0;max-width:100%}.HomeChatSuggestions-module__YxH_Jq__pillRows>*>button{max-width:100%;padding-inline:var(--space-8) calc(var(--space-12) + var(--space-1))}.HomeChatSuggestions-module__YxH_Jq__pillRowsOne{min-height:var(--space-32)}.HomeChatSuggestions-module__YxH_Jq__pillRowsTwo{min-height:calc(var(--space-64) + var(--space-8))}.HomeChatSuggestions-module__YxH_Jq__pillRowsThree{min-height:calc(var(--space-96) + var(--space-24))}.HomeChatSuggestions-module__YxH_Jq__pillRowsFour{min-height:calc(var(--space-128) + var(--space-24))}.HomeChatSuggestions-module__YxH_Jq__shuffleButton{background-color:#0000!important}.HomeChatSuggestions-module__YxH_Jq__shuffleButton:hover{color:var(--foreground-default)!important}}
@layer css-modules{.DesktopHomeChat-module__w7e6qa__root{flex-shrink:1;height:100dvh;min-height:0;position:relative}.DesktopHomeChat-module__w7e6qa__ownerPill:empty{display:none}.DesktopHomeChat-module__w7e6qa__banner{z-index:10;pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0}}
@layer css-modules{.AvatarDropdown-module__n3A4ZW__orgNameText{flex-grow:1}.AvatarDropdown-module__n3A4ZW__dropdownAvatarAndName{text-align:left;flex:1 1 0;max-width:100%}.AvatarDropdown-module__n3A4ZW__sectionHeader{font-weight:500}.AvatarDropdown-module__n3A4ZW__workspaceDropdownContainer{min-width:216px;min-height:48px;max-height:inherit;overflow-y:auto}.AvatarDropdown-module__n3A4ZW__workspaceDropdownContent{max-height:inherit;flex-direction:column;min-height:0;display:flex}.AvatarDropdown-module__n3A4ZW__overflowIndicator{opacity:.7;background:linear-gradient(transparent, var(--background-default) 50%, var(--background-higher) 80%, var(--background-highest) 100%);pointer-events:none;justify-content:center;align-items:center;height:36px;display:flex;position:absolute;bottom:0;left:0;right:0}.AvatarDropdown-module__n3A4ZW__workspaceContainerWrapper{max-height:inherit;min-height:0;position:relative}.AvatarDropdown-module__n3A4ZW__dropdownItem:not([disabled]):hover{background-color:var(--background-higher)}.AvatarDropdown-module__n3A4ZW__dropdownItemSelected{background-color:var(--interactive-background)}.AvatarDropdown-module__n3A4ZW__dropdownItemSelected:not([disabled]):hover{background-color:var(--background-highest)}}
@layer css-modules{.OwnerPill-module__MyVe9W__slot:empty{display:none}}
@layer css-modules{.HomeChatUpgradeBanner-module__rUru2W__banner{position:relative}.HomeChatUpgradeBanner-module__rUru2W__cardLink{z-index:0;border-radius:inherit;position:absolute;inset:0}.HomeChatUpgradeBanner-module__rUru2W__bannerContent{z-index:1;pointer-events:none;width:100%;max-width:700px;margin-inline:auto;position:relative}.HomeChatUpgradeBanner-module__rUru2W__copy{min-width:0}.HomeChatUpgradeBanner-module__rUru2W__messageIcon{align-items:center;display:flex}.HomeChatUpgradeBanner-module__rUru2W__actionLink{z-index:2;pointer-events:auto;position:relative}}
@layer css-modules{.ConversationAssetScreen-module__Sl3ruW__markdownPreview{min-height:0;overflow:auto}}
/*# sourceMappingURL=0sk1s28qmt39e.css.map*/