.J0jOWq_shell{z-index:1;background-color:var(--color-bg-container-primary);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));display:flex;position:relative}.J0jOWq_board{flex:1;grid-template-columns:auto minmax(400px,480px) minmax(0,1fr);min-width:0;min-height:0;display:grid}.J0jOWq_threads{background-color:var(--color-bg-page-primary);border-right:var(--border-025) solid var(--color-bg-container-border);min-height:0;display:flex}[data-theme=dark] .J0jOWq_shell{background-color:var(--color-bg-container-tertiary)}[data-theme=dark] .J0jOWq_threads{background-color:var(--color-bg-container-primary)}.J0jOWq_boardSolo{grid-template-columns:auto minmax(0,1fr)}.J0jOWq_boardSolo .J0jOWq_thread{--ds-chat-thread-padding-inline:max(var(--padding-400), calc((100% - 800px) / 2))}.J0jOWq_boardSolo .J0jOWq_composerBox{width:100%;max-width:calc(800px + var(--padding-400) * 2);margin-inline:auto}.J0jOWq_conversation{min-height:0;padding-top:var(--padding-150);flex-direction:column;display:flex}[data-theme=dark] .J0jOWq_conversation{background-color:var(--color-bg-container-primary-semi)}.J0jOWq_conversationHeader{padding:var(--padding-200) 0 0}.J0jOWq_sessionTitle{font-family:var(--font-family-primary);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-heading);margin:0}.J0jOWq_thread{--ds-chat-thread-padding-inline:var(--padding-400);flex:1;min-height:0}.J0jOWq_turnStack{gap:var(--gap-200);flex-direction:column;min-width:0;display:flex}.J0jOWq_turnText{margin:0}.J0jOWq_statusRow{padding-top:var(--padding-150)}.J0jOWq_composerBox{gap:var(--gap-100);padding:0 var(--padding-400) var(--padding-400);flex-direction:column;display:flex}.J0jOWq_disclaimer{text-align:center;font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary);margin:0}.J0jOWq_workspaceRegion{min-width:0;min-height:0;padding:var(--padding-200);display:flex}[data-theme=dark] .J0jOWq_workspaceRegion{background-color:var(--color-bg-container-primary-semi)}.J0jOWq_workspaceRegionClosed{display:none}.J0jOWq_workspace{gap:var(--gap-400);min-width:0;min-height:0;padding:var(--padding-500);background-color:var(--color-bg-container-primary);border:var(--border-050) solid var(--color-bg-container-border);border-radius:var(--radius-600);flex-direction:column;flex:1;display:flex}[data-theme=dark] .J0jOWq_workspace{border-color:var(--color-bg-container-secondary)}.J0jOWq_workspaceHeader{align-items:center;gap:var(--gap-200);flex-wrap:wrap;display:flex}.J0jOWq_workspaceTitle{font-family:var(--font-family-primary);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-heading);margin:0}.J0jOWq_workspaceSpacer{flex:1}.J0jOWq_workspaceBody{gap:var(--gap-500);flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.J0jOWq_workspaceBodyWithRail{grid-template-columns:minmax(0,1fr) 280px}.J0jOWq_filesRail{gap:var(--gap-200);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.J0jOWq_railLabel{font-family:var(--font-overline-family);font-size:var(--font-overline-size);font-weight:var(--font-overline-weight);line-height:var(--font-overline-line-height);letter-spacing:var(--font-overline-letter-spacing);text-transform:uppercase;color:var(--color-text-tertiary)}.J0jOWq_patchStats{gap:var(--gap-200);grid-template-columns:1fr 1fr;display:grid}.J0jOWq_checkList{gap:var(--gap-200);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.J0jOWq_checkRow{align-items:center;gap:var(--gap-200);display:flex}.J0jOWq_checkLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-primary);flex:1;overflow:hidden}.J0jOWq_checkDuration{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.J0jOWq_checkCaption{font-family:var(--font-caption-family);font-size:var(--font-caption-size);font-weight:var(--font-caption-weight);line-height:var(--font-caption-line-height);color:var(--color-text-tertiary)}.J0jOWq_sparkline{width:100%;height:auto}.J0jOWq_diffPane{gap:var(--gap-500);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.J0jOWq_diffFile{flex:none;min-width:0}@media (max-width:1280px){.J0jOWq_board{grid-template-columns:minmax(400px,480px) minmax(0,1fr)}.J0jOWq_boardSolo{grid-template-columns:minmax(0,1fr)}.J0jOWq_threads{display:none}}@media (max-width:1080px){.J0jOWq_shell{height:auto;min-height:100vh}.J0jOWq_board{grid-template-columns:minmax(0,1fr)}.J0jOWq_conversation{height:640px}.J0jOWq_workspaceBody{grid-template-columns:minmax(0,1fr)}.J0jOWq_filesRail{overflow-y:visible}.J0jOWq_diffPane{overflow:auto visible}}@media (max-width:959px){.J0jOWq_shell{width:calc(100% + var(--primitive-padding-500) * 2);margin:calc(-1 * var(--primitive-padding-500))}}@media (max-width:600px){.J0jOWq_shell{width:calc(100% + var(--primitive-padding-400) * 2);margin:calc(-1 * var(--primitive-padding-500)) calc(-1 * var(--primitive-padding-400))}}
.lL2BmG_mark{width:var(--icon-size-600);height:var(--icon-size-600);border-radius:var(--radius-pill);background-color:var(--color-product-mark);flex-shrink:0;display:block}
.ds-theme-toggle{flex-shrink:0}.ds-theme-toggle--cycle{display:inline-flex}.ds-theme-toggle--cycle .ds-circular-button{background-color:var(--color-bg-container-primary);border:var(--border-025) solid var(--color-bg-container-border);border-radius:calc(var(--radius-pill) + var(--padding-100))}.ds-theme-toggle--cycle .ds-circular-button:not(.ds-circular-button--disabled):hover{background-color:var(--color-bg-container-secondary)}.ds-theme-toggle--cycle .ds-circular-button .ds-circular-button__icon,.ds-theme-toggle--cycle .ds-circular-button:not(.ds-circular-button--disabled):hover .ds-circular-button__icon,.ds-theme-toggle--cycle .ds-circular-button:not(.ds-circular-button--disabled):active .ds-circular-button__icon{color:var(--color-action-icon-default)}
.VrAxna_themeToggle{flex-shrink:0;align-items:center;display:flex}
.VxgfpW_row{align-items:center;gap:var(--gap-200);display:flex}.VxgfpW_rowTight{gap:var(--gap-100)}.VxgfpW_stack{align-items:flex-start;gap:var(--gap-300);flex-direction:column;display:flex}
.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{z-index:var(--layer-sticky);margin-bottom:var(--gap-400);position:sticky;top:0}.cWFTya_stickyTopBar:before{content:"";top:calc(-1 * var(--padding-500));bottom:0;inset-inline:calc(-1 * var(--sticky-bleed));z-index:-1;background:linear-gradient(to bottom, var(--sticky-fill) var(--padding-500), 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(--padding-500)}.cWFTya_topBarBlur.ds-progressive-blur{top:calc(-1 * var(--padding-500));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_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(--color-bg-app-shell);--sticky-fill:var(--color-bg-app-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(--color-bg-app-surface);border-radius:var(--radius-600);flex:1;min-width:0;min-height:0;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);scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-y:auto}.cWFTya_surface .cWFTya_content[data-scrolling]{scrollbar-color:var(--color-bg-container-border) transparent}@media (max-width:1080px){.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_floating .cWFTya_main,.cWFTya_inset .cWFTya_main{padding:0}.cWFTya_inset{height:auto;min-height:100vh}.cWFTya_surface{border-radius:0;overflow:visible}.cWFTya_surface .cWFTya_content.cWFTya_content{overflow-y:visible}.cWFTya_inset .cWFTya_stickyTopBar{top:var(--padding-500)}}
.sLAPkG_shell{--shell-inset:var(--padding-500);--ds-sidebar-float-inset:var(--shell-inset);background-color:var(--color-bg-page-primary);min-width:0;min-height:100dvh;display:flex}.sLAPkG_main{min-width:0;padding-left:calc(64px + var(--shell-inset) * 2);transition:padding-left var(--motion-duration-slow) var(--motion-ease-emphasized);flex:1;justify-content:center;display:flex}.sLAPkG_mainExpanded{padding-left:calc(280px + var(--shell-inset) * 2)}.sLAPkG_content{gap:var(--gap-500);width:100%;min-width:0;max-width:1440px;padding:var(--shell-inset) var(--padding-1000) var(--padding-1500);flex-direction:column;display:flex;position:relative}.sLAPkG_topBar{top:var(--shell-inset);z-index:var(--layer-sticky);justify-content:space-between;align-items:center;gap:var(--gap-200);min-height:var(--control-height-default);margin-bottom:var(--gap-400);display:flex;position:sticky}.sLAPkG_topBar:before{content:"";top:calc(-1 * var(--shell-inset));bottom:0;inset-inline:calc(-1 * var(--padding-400));z-index:-1;background:linear-gradient(to bottom, var(--color-bg-page-primary) var(--shell-inset), transparent);pointer-events:none;opacity:0;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);position:absolute}.sLAPkG_topBar[data-stuck]:before{opacity:1}.sLAPkG_topBarBlur.ds-progressive-blur{top:calc(-1 * var(--shell-inset));bottom:calc(-1 * var(--gap-1000));inset-inline:calc(-1 * var(--padding-400));z-index:-1;opacity:0;height:auto;transition:opacity var(--motion-duration-base) var(--motion-ease-standard);position:absolute}.sLAPkG_topBarBlur.ds-progressive-blur--tinted{opacity:1}.sLAPkG_topBarMarker{width:1px;height:1px;position:absolute}.sLAPkG_search{width:320px;max-width:100%}.sLAPkG_searchIcon{display:none}.sLAPkG_topBarActions{align-items:center;gap:var(--gap-200);display:flex}.sLAPkG_page{gap:var(--gap-500);flex-direction:column;min-width:0;display:flex}.sLAPkG_pageHead{justify-content:space-between;align-items:flex-end;gap:var(--gap-400);padding-top:var(--padding-400);flex-wrap:wrap;display:flex}.sLAPkG_pageHeadText{gap:var(--gap-100);flex-direction:column;min-width:0;display:flex}.sLAPkG_title{font-family:var(--font-heading-1-family);font-size:var(--font-heading-1-size);font-weight:var(--font-heading-1-weight);line-height:var(--font-heading-1-line-height);letter-spacing:var(--font-heading-1-letter-spacing);color:var(--color-text-primary);margin:0}.sLAPkG_pageActions{align-items:center;gap:var(--gap-200);flex-wrap:wrap;display:flex}@media (max-width:1279px){.sLAPkG_content{padding-inline:var(--padding-500)}}@media (max-width:768px){.sLAPkG_shell{--shell-inset:var(--padding-400)}.sLAPkG_main,.sLAPkG_mainExpanded{padding-left:0}.sLAPkG_content{padding:var(--shell-inset) var(--shell-inset) var(--padding-1000)}.sLAPkG_topBar{padding-left:calc(40px + var(--gap-200));justify-content:flex-end}.sLAPkG_search{display:none}.sLAPkG_searchIcon{display:inline-flex}.sLAPkG_pageHead{padding-top:0}.sLAPkG_pageActions{width:100%}.sLAPkG_pageActions>*{flex:1}}
._07chya_empty{flex:1;justify-content:center;min-height:420px}
._8EE0eq_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.PldMfq_stage{--glass-blur:44px;--composer-blur:72px;--glass-tint:color-mix(in srgb, var(--color-bg-page-primary) 62%, transparent);--glass-tint-deep:color-mix(in srgb, var(--color-bg-page-primary) 88%, transparent);--scanline-pitch:3px;z-index:1;isolation:isolate;background-color:var(--color-bg-page-primary);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));position:relative;overflow:hidden}.PldMfq_art{z-index:0;position:absolute;inset:0}.PldMfq_art canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.PldMfq_photo{background-position:50%;background-size:cover}.PldMfq_art:after{content:"";background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--scanline-pitch) - 1px), color-mix(in srgb, var(--color-bg-page-primary) 45%, transparent) calc(var(--scanline-pitch) - 1px), color-mix(in srgb, var(--color-bg-page-primary) 45%, transparent) var(--scanline-pitch));position:absolute;inset:0}.PldMfq_scanlines{z-index:2;pointer-events:none;background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--scanline-pitch) - 1px), color-mix(in srgb, var(--color-bg-page-primary) 10%, transparent) calc(var(--scanline-pitch) - 1px), color-mix(in srgb, var(--color-bg-page-primary) 10%, transparent) var(--scanline-pitch));position:absolute;inset:0}.PldMfq_window{z-index:1;inset:clamp(var(--padding-500), 7vh, 88px) clamp(var(--padding-500), 5vw, 96px);border:var(--border-025) solid var(--color-bg-container-border);border-radius:var(--radius-600);box-shadow:var(--shadow-modal);display:flex;position:absolute;overflow:hidden}.PldMfq_window>:not(.PldMfq_frost){z-index:1;position:relative}.PldMfq_frost{--reveal-x:60%;--reveal-y:30%;--reveal-rx:34%;--reveal-ry:36%;z-index:0;pointer-events:none;position:absolute;inset:0}.PldMfq_frost>span{-webkit-backdrop-filter:blur(var(--step-blur));backdrop-filter:blur(var(--step-blur));-webkit-mask-image:radial-gradient(ellipse var(--reveal-rx) var(--reveal-ry) at var(--reveal-x) var(--reveal-y), transparent var(--step-from), black var(--step-to));-webkit-mask-image:radial-gradient(ellipse var(--reveal-rx) var(--reveal-ry) at var(--reveal-x) var(--reveal-y), transparent var(--step-from), black var(--step-to));mask-image:radial-gradient(ellipse var(--reveal-rx) var(--reveal-ry) at var(--reveal-x) var(--reveal-y), transparent var(--step-from), black var(--step-to));position:absolute;inset:0}.PldMfq_frost>span:first-child{--step-blur:1px;--step-from:55%;--step-to:80%}.PldMfq_frost>span:nth-child(2){--step-blur:3px;--step-from:70%;--step-to:95%}.PldMfq_frost>span:nth-child(3){--step-blur:8px;--step-from:85%;--step-to:110%}.PldMfq_frost>span:nth-child(4){--step-blur:18px;--step-from:100%;--step-to:125%}.PldMfq_frost>span:nth-child(5){--step-blur:var(--glass-blur);--step-from:115%;--step-to:145%}.PldMfq_frost>span:nth-child(6){--step-blur:0px;--step-from:60%;--step-to:135%;-webkit-backdrop-filter:saturate(1.4);backdrop-filter:saturate(1.4);background-color:var(--glass-tint)}.PldMfq_frostFull{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.4);backdrop-filter:blur(var(--glass-blur)) saturate(1.4);background-color:var(--glass-tint);opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-standard);position:absolute;inset:0}.PldMfq_window[data-active] .PldMfq_frostFull{opacity:1}.PldMfq_rail{background-color:var(--glass-tint-deep)}.PldMfq_window .ds-composer{background-color:color-mix(in srgb, var(--color-bg-container-primary) 40%, transparent);-webkit-backdrop-filter:blur(var(--composer-blur)) saturate(1.6);backdrop-filter:blur(var(--composer-blur)) saturate(1.6)}.PldMfq_launcher{z-index:1;right:var(--padding-500);bottom:var(--padding-500);position:absolute}@media (max-width:959px){.PldMfq_stage{width:calc(100% + var(--primitive-padding-500) * 2);margin:calc(-1 * var(--primitive-padding-500))}.PldMfq_window{inset:var(--padding-300)}}@media (max-width:600px){.PldMfq_stage{width:calc(100% + var(--primitive-padding-400) * 2);margin:calc(-1 * var(--primitive-padding-500)) calc(-1 * var(--primitive-padding-400))}.PldMfq_window{inset:var(--padding-200)}}
