.cWFTya_shell{z-index:1;min-height:calc(var(--layout-viewport-height,100vh));width:calc(100% + var(--primitive-padding-1000) * 2);margin:calc(-1 * var(--primitive-padding-500)) calc(-1 * var(--primitive-padding-1000));--shell-rail:64px;--shell-panel:0px;--sticky-fill:var(--color-bg-page-primary);--sticky-bleed:var(--padding-400);display:flex;position:relative}.cWFTya_shell:has(.ds-app-sidebar--expanded){--shell-rail:280px}.cWFTya_shell:has(.ds-app-sidebar--panel-mode:not(.ds-app-sidebar--expanded)){--shell-rail:80px}.cWFTya_shell:has(.ds-app-sidebar__panel--visible){--shell-panel:240px}.cWFTya_fillViewport{height:calc(var(--layout-viewport-height,100vh))}.cWFTya_main{min-width:0;min-height:0;transition:padding var(--motion-duration-slow) var(--motion-ease-emphasized);flex:1;justify-content:center;display:flex}html[data-chat-resizing] .cWFTya_main{transition:none}.cWFTya_content{width:100%;min-width:0;position:relative;container:template-content/inline-size}.cWFTya_stickyTopBar{--sticky-gap:var(--padding-500);z-index:var(--layer-sticky);margin-bottom:var(--gap-400);position:sticky;top:0}.cWFTya_stickyTopBar:before{content:"";top:calc(-1 * var(--sticky-gap));bottom:0;inset-inline:calc(-1 * var(--sticky-bleed));z-index:-1;background:linear-gradient(to bottom, var(--sticky-fill) var(--sticky-gap), transparent);pointer-events:none;opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);position:absolute}.cWFTya_stickyTopBar[data-stuck]:before{opacity:1}.cWFTya_floating .cWFTya_stickyTopBar{top:var(--sticky-gap)}.cWFTya_topBarBlur.ds-progressive-blur{top:calc(-1 * var(--sticky-gap));bottom:calc(-1 * var(--gap-1000));inset-inline:calc(-1 * var(--sticky-bleed));z-index:-1;--ds-progressive-blur-tint:var(--sticky-fill);opacity:0;height:auto;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);position:absolute}.cWFTya_topBarBlur.ds-progressive-blur--tinted{opacity:1}.cWFTya_topBarSentinel{width:1px;height:1px;position:absolute}.cWFTya_flush{background-color:var(--ds-shell-plane);--sticky-fill:var(--ds-shell-surface)}.cWFTya_flush .cWFTya_main{padding-left:calc(var(--shell-rail) + var(--shell-panel));background-color:var(--ds-shell-surface)}.cWFTya_flush .cWFTya_stickyTopBar{top:var(--sticky-gap)}@media (min-width:1440px){.cWFTya_flush .cWFTya_mainChatOpen{padding-right:var(--layout-chat-width)}}.cWFTya_floating .cWFTya_sidebar{--ds-sidebar-float-inset:var(--layout-chat-inset)}.cWFTya_floating .cWFTya_main{padding-left:calc(var(--shell-rail) + var(--shell-panel) + var(--layout-chat-inset) * 2)}@media (min-width:1440px){.cWFTya_floating .cWFTya_mainChatOpen{padding-right:calc(var(--layout-chat-width) + var(--layout-chat-inset) * 2)}}.cWFTya_inset{height:calc(var(--layout-viewport-height,100vh));background-color:var(--ds-shell-plane);--sticky-fill:var(--ds-shell-surface)}.cWFTya_inset .cWFTya_main{padding:var(--layout-shell-inset);padding-left:calc(var(--shell-rail) + var(--shell-panel))}@media (min-width:1440px){.cWFTya_inset .cWFTya_mainChatOpen{padding-right:calc(var(--layout-chat-width) + var(--layout-shell-inset) * 2)}}.cWFTya_surface{background-color:var(--ds-shell-surface);border:var(--border-025) solid var(--ds-shell-surface-border);border-radius:var(--ds-shell-surface-radius);min-width:0;min-height:0;box-shadow:var(--ds-shell-surface-shadow);flex:1;display:flex;overflow:hidden}.cWFTya_surface .cWFTya_content.cWFTya_content{max-width:none;padding-left:var(--padding-500);padding-right:var(--padding-500);--sticky-bleed:var(--padding-500);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--gap-1000)), transparent);-webkit-mask-image:linear-gradient(to bottom, black calc(100% - var(--gap-1000)), transparent);mask-image:linear-gradient(to bottom, black calc(100% - var(--gap-1000)), transparent);overflow-y:auto}.cWFTya_surface .cWFTya_content.cWFTya_content::-webkit-scrollbar{width:var(--padding-300)}.cWFTya_surface .cWFTya_content.cWFTya_content::-webkit-scrollbar-track{margin-block:var(--padding-300);background:0 0}.cWFTya_surface .cWFTya_content.cWFTya_content::-webkit-scrollbar-thumb{background-color:var(--color-bg-container-border);border:solid #0000;border-block-width:var(--padding-050);border-inline-start-width:var(--padding-050);border-inline-end-width:var(--padding-100);border-radius:var(--radius-pill);background-clip:padding-box}@supports not selector(::-webkit-scrollbar){.cWFTya_surface .cWFTya_content.cWFTya_content{scrollbar-width:thin;scrollbar-color:var(--color-bg-container-border) transparent}}@media (max-width:1080px){.cWFTya_flush.cWFTya_fillViewport,.cWFTya_floating.cWFTya_fillViewport{height:auto;min-height:100vh}.cWFTya_surface .cWFTya_content.cWFTya_content{padding-left:var(--padding-400);padding-right:var(--padding-400);--sticky-bleed:var(--padding-400)}}@media (max-width:959px){.cWFTya_shell{width:calc(100% + var(--primitive-padding-500) * 2);margin:calc(-1 * var(--primitive-padding-500))}}@media (max-width:600px){.cWFTya_shell{width:calc(100% + var(--primitive-padding-400) * 2);margin:calc(-1 * var(--primitive-padding-500)) calc(-1 * var(--primitive-padding-400))}}@media (max-width:768px){.cWFTya_sidebar{width:auto}.cWFTya_flush .cWFTya_main,.cWFTya_floating .cWFTya_main,.cWFTya_inset .cWFTya_main{padding:0}.cWFTya_inset{height:auto;min-height:100vh}.cWFTya_surface{box-shadow:none;border:none;border-radius:0;overflow:visible}.cWFTya_surface .cWFTya_content.cWFTya_content{overflow-y:visible;-webkit-mask-image:none;mask-image:none}.cWFTya_stickyTopBar{--sticky-gap:var(--padding-400)}.cWFTya_inset .cWFTya_stickyTopBar{top:var(--sticky-gap)}}
.ds-progressive-blur{--ds-progressive-blur-tint:var(--color-bg-page-primary);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ds-progressive-blur--top{--ds-progressive-blur-toward:to bottom}.ds-progressive-blur--bottom{--ds-progressive-blur-toward:to top}.ds-progressive-blur__layer{border-radius:inherit;display:block;position:absolute;inset:0}.ds-progressive-blur__layer:first-child{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(var(--ds-progressive-blur-toward), black 0%, black 55%, transparent 100%);mask-image:linear-gradient(var(--ds-progressive-blur-toward), black 0%, black 55%, transparent 100%)}.ds-progressive-blur__layer:nth-child(2){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(var(--ds-progressive-blur-toward), black 0%, black 40%, transparent 80%);mask-image:linear-gradient(var(--ds-progressive-blur-toward), black 0%, black 40%, transparent 80%)}.ds-progressive-blur__layer:nth-child(3){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(var(--ds-progressive-blur-toward), black 0%, black 25%, transparent 60%);mask-image:linear-gradient(var(--ds-progressive-blur-toward), black 0%, black 25%, transparent 60%)}.ds-progressive-blur__layer:nth-child(4){-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-mask-image:linear-gradient(var(--ds-progressive-blur-toward), black 0%, black 10%, transparent 40%);mask-image:linear-gradient(var(--ds-progressive-blur-toward), black 0%, black 10%, transparent 40%)}.ds-progressive-blur:after{content:"";border-radius:inherit;background:linear-gradient(var(--ds-progressive-blur-toward), var(--ds-progressive-blur-tint) 0%, color-mix(in srgb, var(--ds-progressive-blur-tint) 90%, transparent) 30%, color-mix(in srgb, var(--ds-progressive-blur-tint) 40%, transparent) 65%, transparent 100%);-webkit-mask-image:linear-gradient(var(--ds-progressive-blur-toward), black 0%, black 55%, transparent 100%);mask-image:linear-gradient(var(--ds-progressive-blur-toward), black 0%, black 55%, transparent 100%);opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-standard);position:absolute;inset:0}.ds-progressive-blur--tinted:after{opacity:1}
