@keyframes dframe-dot-pulse{0%,5%{opacity:.3;animation-timing-function:cubic-bezier(.165,.84,.44,1)}15%,25%{opacity:1;animation-timing-function:cubic-bezier(.165,.84,.44,1)}65%,to{opacity:.3}}.status-dot[data-kind=error]{background:var(--cds-fill-danger)}@keyframes dframe-dot-blink{0%,to{opacity:.3}50%{opacity:1}}.df-tab-dot-running{animation:1.2s ease-in-out infinite dframe-dot-blink}@keyframes dframe-clay-breathe{0%,to{filter:brightness(.96);transform:scale(.86)}50%{filter:brightness(1.06);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dframe-dot,.status-dot[data-kind=running],.df-tab-dot-running{animation:none}.status-dot[data-kind=clay]{filter:none;animation:none;transform:none}}.file-thumbnail-fade-in{animation:.3s ease-out file-thumbnail-fade-in}.file-thumbnail-grow-in{animation:.3s ease-out file-thumbnail-grow-in}.file-thumbnail-upload-pulse{animation:file-thumbnail-upload-pulse 1.2s cubic-bezier(.4, 0, .6, 1) var(--placeholder-reveal-delay,.5s) infinite}@keyframes file-thumbnail-fade-in{0%{opacity:0}}@keyframes file-thumbnail-grow-in{0%{opacity:0;max-width:0}}@keyframes file-thumbnail-upload-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.file-thumbnail-fade-in,.file-thumbnail-grow-in,.file-thumbnail-upload-pulse{animation:none}}.idle-activity-bar{transform-box:fill-box;transform-origin:50%}.idle-activity-bar-ripple{animation:.55s both idle-activity-bar-ripple}@keyframes idle-activity-bar-ripple{0%{animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:linear(0, .0309, .1069, .2082, .3202, .433, .54, .6373, .7229, .796, .8569, .9066, .9461, .9768, 1);transform:scaleY(1)}27.273%{transform:scaleY(calc(1 + (var(--ripple-scale) - 1) * .966));animation-timing-function:cubic-bezier(.33,1,.68,1);animation-timing-function:linear(0, .0275, .0958, .1878, .2906, .3953, .496, .5887, .6714, .7432, .8041, .8545, .8955, .9281, .9534, .9726, .9867, .9968, 1.0037, 1.008, 1.0105, 1.0116, 1.0117, 1.0112, 1.0103, 1.0091, 1.0079, 1.0067, 1.0055, 1.0045, 1.0036, 1.0028, 1.0021, 1.0015, 1.0011, 1.0007, 1.0005, 1.0003, 1.0001, 1)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.idle-activity-bar-ripple{animation:none}}html[data-reduce-motion=true] .idle-activity-bar-ripple{animation:none}@keyframes _fadeInText_4za3l_1{0%{opacity:0}to{opacity:1}}._animating_4za3l_10,._wordAnimating_4za3l_12{opacity:1}@media (prefers-reduced-motion:no-preference){._wordAnimating_4za3l_12{animation:.1s linear backwards _fadeInText_4za3l_1}}[data-reduce-motion=true] ._wordAnimating_4za3l_12{animation:none}@media screen{._blocks_4za3l_47>*{contain:layout}._blocks_4za3l_47>table{contain:none}._blocks_4za3l_47>[data-mermaid]{contain:layout paint}@supports (overflow-clip-margin:32px){._blocks_4za3l_47>:not(table,.katex-display,.math-display,[data-mermaid],[data-no-contain-paint]){contain:layout paint;overflow-clip-margin:32px}}}@keyframes icon-ghost-look-around{0%,16.6%,to{transform:translate(-1.5px)translateY(0)}25%,41.6%{transform:translate(1.5px)translateY(0)}50%,66.6%{transform:translate(0)translateY(-1.5px)}75%,91.6%{transform:translate(0)translateY(0)}}@keyframes icon-ghost-blink{0%,8%{opacity:0}10%,12%{opacity:1}14%,30%{opacity:0}32%,34%{opacity:1}36%,to{opacity:0}}.df-app-switch{--cds-radius:999px}.df-app-switch [data-cds=SegmentedControl] span[role=radio]{aspect-ratio:auto;width:calc(2.125rem * var(--cds-rem-scale,1))}.df-app-switch [data-cds=SegmentedControl] span[role=radio]:not([data-checked]):is(:not(:hover),[data-disabled]){color:var(--cds-text-muted)}.df-app-switch [data-cds=SegmentedControl] [data-cds=Icon]{font-size:calc(1rem * var(--cds-rem-scale,1))!important;font-weight:533.3!important}.df-app-switch [data-cds=SegmentedControl] span[role=radio][data-mode=code][data-checked] [data-cds=Icon]{font-weight:var(--df-app-switch-code-weight,700)!important}@media (forced-colors:active){.df-app-switch [data-cds=SegmentedControl] span[role=radio][data-checked] [data-cds=Icon]{font-weight:700!important}}.df-pills{flex-shrink:0;align-items:center;gap:2px;width:fit-content;max-width:100%;display:flex;position:relative}.dframe-root[data-wco] .df-pills{margin-top:0}.dframe-root[data-collapsed] .df-pills[data-segmented]{margin-top:-7.5px}.df-pill:focus-visible{box-shadow:var(--cds-focus-shadow)}.df-pill-indicator{visibility:hidden;z-index:0;background:var(--cds-surface-0);pointer-events:none;transition:transform var(--cds-dur-snap) var(--cds-ease-snap), background-color var(--df-dur-slow) var(--df-ease-out);will-change:transform;position:absolute;top:0;left:0}[data-mode=dark] .df-pill-indicator{background:hsl(var(--df-z4))}.df-pill-indicator[data-snap]{transition:background-color var(--df-dur-slow) var(--df-ease-out)}@keyframes df-pill-pending{to{opacity:.45}}.product-switch-pending .df-pill-indicator{animation:.7s ease-in-out .2s infinite alternate df-pill-pending}:where([data-reduce-motion=true]) .df-pill-indicator,:where([data-reduce-motion=true]) .df-pill-indicator[data-snap]{transition:none}@media (prefers-reduced-motion:reduce){.df-pill-indicator,.df-pill-indicator[data-snap]{transition:none}.product-switch-pending .df-pill-indicator{opacity:.6;transition:opacity 80ms linear .2s;animation:none}}.df-pill{z-index:1;color:var(--cds-text-muted);cursor:var(--cds-cursor-interactive,default);transition:box-shadow var(--cds-dur-fast);background:0 0;border:none;flex:none;align-items:center;gap:6px;display:flex;position:relative}.df-pill:hover:not([data-active]):not([data-disabled]),.df-pill:focus-visible:not([data-active]):not([data-disabled]){color:var(--cds-text-primary)}.df-pill[data-disabled]{opacity:.5}.df-pill[data-active]{color:var(--cds-text-primary)}.df-pill-label{font-size:var(--df-row-font);white-space:nowrap;text-overflow:ellipsis;font-weight:470;overflow:hidden}.df-pills[data-segmented]{width:100%;height:var(--cds-h-control);border-radius:var(--cds-radius);background:var(--cds-segmented-control-track);align-items:stretch;gap:0;margin:-8px 0 0;padding:1px;container-type:inline-size}.df-pills[data-segmented] .df-pill-indicator{background:var(--cds-segmented-control-thumb);border-radius:calc(var(--cds-radius) - 1px);box-shadow:inset 0 0 0 1px var(--cds-border), 0 1px 2px 0 #0000000d;top:1px;bottom:1px}.df-pills[data-segmented] .df-pill{min-width:0;padding:0 var(--cds-pad-md);border-radius:calc(var(--cds-radius) - 2px);flex:auto;justify-content:center}.df-pills[data-segmented] .df-pill-label{font-size:var(--df-row-font);font-weight:inherit}@container (width<=180px){.df-pills[data-segmented][data-pills="2"] .df-pill:not([data-active]) .df-pill-label{display:none}.df-pills[data-segmented][data-pills="2"] .df-pill:not([data-active]){padding:0}.df-pills[data-segmented][data-pills="2"] .df-pill[data-active]{flex:none;padding:0 16px}}@container (width<=254px){.df-pills[data-segmented][data-pills="3"] .df-pill:not([data-active]) .df-pill-label{display:none}.df-pills[data-segmented][data-pills="3"] .df-pill:not([data-active]){padding:0}.df-pills[data-segmented][data-pills="3"] .df-pill[data-active]{flex:none;padding:0 16px}}.df-leading-slot{width:var(--df-leading-slot,var(--df-icon-size));height:var(--df-leading-slot,var(--df-icon-size));flex-shrink:0;justify-content:center;align-items:center;display:flex}.df-leading-slot svg{width:var(--df-icon-size);height:var(--df-icon-size);flex-shrink:0}.df-search-field{transition:background-color var(--cds-dur-fast) var(--cds-ease-out)}.df-search-field:not(:focus-visible){box-shadow:inset 0 0 0 var(--cds-ring-hairline) var(--cds-ring-color), var(--shadow-field-drop,0 1px 2px 0 #0000000d)}.df-search-field-keys{opacity:0}.df-search-field:focus-visible .df-search-field-keys{opacity:1}@media (hover:hover){.df-search-field:hover{background-color:var(--cds-fill-secondary-hover)}.df-search-field:hover:not(:focus-visible){box-shadow:var(--shadow-field,inset 0 0 0 1px var(--cds-fill-secondary-ring), 0 1px 2px 0 #0000000d)}.df-search-field:hover .df-search-field-keys{opacity:1}}.df-hub-rail .df-leading-slot,.df-hub-rail .df-on-rail{margin-inline-start:var(--df-rail-shift,0px)}.df-label-inset{padding-inline-start:calc(var(--df-row-px) + var(--df-iconless-pad,calc((var(--df-leading-slot) - var(--df-icon-size)) / 2)))}[data-sidebar-edit-rest] [data-sidebar-group-label] [data-row-action]{opacity:.4}[data-sidebar-edit-outside=dim],[data-sidebar-edit-outside^=leaving]{transition:opacity var(--cds-dur-base,.2s) var(--cds-ease-out,ease-out), filter var(--cds-dur-base,.2s) var(--cds-ease-out,ease-out)}[data-sidebar-edit-outside=dim]{opacity:.4}.dframe-sidebar [data-sidebar-edit-outside=dim],[data-sidebar-edit-rest] :not([data-pinned-leading])>[data-row-key=section\:home-projects]{opacity:.3;filter:blur(5px)}.dframe-sidebar>[data-sidebar-edit-outside=dim]:not(.dframe-resize-handle),.dframe-sidebar>[data-sidebar-edit-outside^=leaving]:not(.dframe-resize-handle){clip-path:inset(-15px 0)}.dframe-resize-handle[data-sidebar-edit-outside]{display:none}.dframe-root:not([data-collapsed]) .dframe-sidebar:has(>[data-sidebar-edit-outside]){overflow-x:clip}[data-sidebar-edit-rest]:not([data-kind=code]) [data-pinned-list]:not([data-stub]){display:none}[data-sidebar-edit-rest] .df-recents-anchor,[data-sidebar-edit-rest][data-kind=code]>.contents>.group\/section{opacity:.3;filter:blur(5px)}.df-sidebar-edit-scrim{z-index:19;background:var(--cds-backdrop);opacity:.5;transition:opacity var(--cds-dur-base,.2s) var(--cds-ease-out,ease-out);position:fixed;inset:0}@starting-style{.df-sidebar-edit-scrim{opacity:0}}.df-sidebar-edit-scrim[data-leaving]{opacity:0;pointer-events:none}[data-reduce-motion=true] .df-sidebar-edit-scrim,[data-reduce-motion=true] [data-sidebar-edit-outside]{transition:none}@media (prefers-reduced-motion:reduce){.df-sidebar-edit-scrim,[data-sidebar-edit-outside]{transition:none}}.df-hub-rail{--df-iconless-pad:8px;--df-rail-shift:calc(var(--df-iconless-pad) - (var(--df-leading-slot) - var(--df-icon-size)) / 2)}.df-session-list{--df-iconless-pad:8px;--df-row-stack-gap:2px;--df-row-ctl-inset:0px;--df-row-pad-end:8px;--df-group-band-mt:calc(10px - var(--df-row-stack-gap));--df-group-band-h:var(--df-row-h);--df-described-trim:calc(var(--df-described-tuck) / 2);--df-selected:var(--df-hover)}@media (hover:hover){.df-session-list [data-row][data-selected]:hover{background:var(--df-selected-base)}}.dframe-sidebar[data-code-list] .df-session-list{--df-rail-shift:0px}.dframe-root:not([data-phone-sheet]) .dframe-sidebar[data-code-list][data-density=compact] .df-session-list{--df-row-h:28px;--df-row-ctl:24px;--df-described-line:20px;--df-described-trim:3px}.dframe-root:not([data-phone-sheet]):not([data-web]) .dframe-sidebar[data-code-list][data-density=compact] .df-session-list [data-pinned-list]{--df-row-h:26px;--df-row-ctl:20px;--df-row-ctl-inset:initial;--df-row-pad-end:var(--df-row-px);--df-row-stack-gap:1.5px;--df-group-band-mt:9px;--df-described-trim:2px;--df-rail-shift:calc(var(--df-iconless-pad) - (var(--df-leading-slot) - var(--df-icon-size)) / 2)}.dframe-root:not([data-phone-sheet]) .dframe-sidebar[data-code-list][data-density=compact] .df-described-row{row-gap:4px;padding-block:5px 7px}.df-session-list:not([data-list-section]) [data-sidebar-group-label]{--df-heading-ink:var(--cds-text-muted);--df-heading-button-ink:var(--cds-text-primary);margin:var(--df-group-band-mt) 0 0;min-height:0;height:var(--df-group-band-h);padding-top:0;padding-bottom:0;color:var(--df-heading-ink);padding-inline-end:0}.df-session-list:not([data-list-section]) [data-sidebar-group-label][data-rowless]{margin-bottom:var(--df-row-stack-gap)}.df-session-list [data-flush-heading]{--df-group-band-mt:0px}.df-session-list [data-placeholder-label]{min-height:calc(var(--df-group-band-mt) + var(--df-group-band-h))}@media (pointer:coarse),(hover:none){.df-session-list:not([data-list-section]) [data-group-caret]{opacity:1}}.df-session-list:not([data-list-section]) [data-group-badge]{width:auto;translate:var(--df-group-caret-drop,none);margin-inline-start:0}.df-session-list:not([data-list-section]) [data-group-badge]:empty{display:none}.df-session-list:not([data-list-section]) [data-sidebar-group-label] .df-chrome-btn{--button-text:var(--df-heading-ink);--cds-text-primary:var(--df-heading-ink)}.df-session-list:not([data-list-section]) [data-sidebar-group-label] .df-chrome-btn[aria-expanded=true]{--cds-text-primary:var(--df-heading-button-ink)}@media (hover:hover){.df-session-list:not([data-list-section]) [data-sidebar-group-label]:hover{--df-heading-ink:var(--cds-text-secondary)}.df-session-list:not([data-list-section]) [data-sidebar-group-label] .df-chrome-btn:hover{--cds-text-primary:var(--df-heading-button-ink)}}.df-session-list [data-empty-group-hint]{display:none}.df-session-list [data-row-main-button]{padding-inline-end:var(--df-row-pad-end)}@media (pointer:coarse),(hover:none){.df-session-list [data-touch-menu] [data-row-main-button]{padding-inline-end:calc(var(--df-row-ctl-inset,(var(--df-row-h) - var(--df-row-ctl)) / 2) + var(--df-row-ctl) + 4px)}}.dframe-sidebar[data-density=compact] .df-session-list [data-row-main-button]{line-height:20px}.dframe-root:not([data-phone-sheet]):not([data-web]) .dframe-sidebar[data-code-list][data-density=compact] .df-session-list [data-pinned-list] [data-row-main-button]{line-height:inherit}.dframe-sidebar[data-density=compact] .df-session-list .df-described-title{line-height:16px}.df-session-list [data-selected=focused] .df-leading-slot{color:var(--cds-text-primary)}.df-session-list[data-list-section]{--df-selected:var(--df-selected-base)}.df-session-list[data-list-section] [data-row-main-button]:not([data-selected=focused]){color:var(--cds-text-secondary)}.df-hub-rail .df-session-list[data-list-section]{--df-iconless-pad:inherit}.df-session-list[data-list-section] [data-row]{--df-row-ctl-inset:initial}.dframe-root .dframe-sidebar[data-code-list] .dframe-sidebar-body .df-session-list [data-row]{margin-bottom:var(--df-row-stack-gap)}.dframe-sidebar[data-code-list] .df-session-list .flex-col.gap-px{gap:0}.dframe-sidebar[data-code-list] .df-session-list .flex-col.gap-px.pt-px{padding-top:0}.dframe-sidebar[data-code-list] [data-testid=nav-pin-rows]>.h-3[aria-hidden]{height:0}.dframe-sidebar[data-code-list] [data-testid=nav-pin-rows]{padding-bottom:10px}.df-described-row{padding-block:calc((var(--df-row-h) - var(--df-row-ctl)) / 2 + var(--df-described-tuck) - var(--df-described-trim,0px));row-gap:2px}.df-described-title,.df-row-description{height:calc(var(--df-described-line,var(--df-row-ctl)) - var(--df-described-tuck))}.df-row-description{--df-description-pad-end:var(--df-iconless-pad,calc((var(--df-leading-slot) - var(--df-icon-size)) / 2));font-size:var(--df-group-font);gap:6px;padding-inline-end:var(--df-description-pad-end);line-height:16px}.df-session-list .df-row-description{--df-description-pad-end:0px}.df-meta-line{margin-inline-end:calc(-1 * var(--df-description-pad-end));padding-inline-end:24px;overflow:clip;mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.df-meta-line:where(:root[dir=rtl] :dir(rtl)){mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000)}.df-session-list .df-meta-line{padding-inline-end:12px;mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000)}.df-session-list .df-meta-line:where(:root[dir=rtl] :dir(rtl)){mask-image:linear-gradient(270deg,#000 calc(100% - 12px),#0000)}.df-session-list .df-accordion-guide{--df-row-indent:calc(var(--df-group-indent,0px) + 20px)}.df-session-list .df-accordion-guide:before{content:none}.df-session-list .df-family:after{content:"";pointer-events:none;top:4px;bottom:calc(var(--df-row-h) / 2 + var(--df-family-row-gap,0px));border-inline-start:1px solid var(--cds-border-strong);border-bottom:1px solid var(--cds-border-strong);border-end-start-radius:6px;width:10px;position:absolute;inset-inline-start:calc(var(--df-row-px) + var(--df-group-indent,0px) + var(--df-iconless-pad) + 4px)}.df-session-list .df-family[data-under-glyph]:after{inset-inline-start:calc(var(--df-row-px) + var(--df-group-indent,0px) + var(--df-iconless-pad) + 6px)}.df-session-list .df-family:has(>[data-row-key]:last-child .df-described-row):after{bottom:calc((var(--df-row-h) - var(--df-row-ctl)) / 2 + var(--df-described-tuck) - var(--df-described-trim,0px) + 2px + 1.5 * (var(--df-described-line,var(--df-row-ctl)) - var(--df-described-tuck)) + var(--df-family-row-gap,0px))}.dframe-root:not([data-phone-sheet]) .dframe-sidebar[data-code-list][data-density=compact] .df-family:has(>[data-row-key]:last-child .df-described-row):after{bottom:calc(35px + var(--df-family-row-gap,0px))}.dframe-sidebar[data-code-list] .df-session-list .df-family{--df-family-row-gap:var(--df-row-stack-gap)}.df-name-suffix{margin-inline-end:6px}.group:hover .df-name-suffix,.group:focus-visible .df-name-suffix,.group:has(:focus-visible) .df-name-suffix,.group[data-menu-open=true] .df-name-suffix,.df-name-suffix[data-decorated]{margin-inline-end:calc((var(--df-row-h) + var(--df-row-ctl)) / 2 - var(--df-row-px) + 2px)}.df-tail-mark{width:var(--df-row-ctl);height:var(--df-row-ctl);margin-inline-end:calc((var(--df-row-h) - var(--df-row-ctl)) / 2 - var(--df-row-px) - (var(--df-leading-slot) - var(--df-icon-size)) / 2)}.df-session-list .df-tail-mark{margin-inline-end:calc(var(--df-row-ctl-inset,(var(--df-row-h) - var(--df-row-ctl)) / 2) - var(--df-row-pad-end) - (var(--df-leading-slot) - var(--df-icon-size)) / 2)}.df-accordion-guide{position:relative}.df-accordion-guide:before{content:"";top:0;bottom:4px;background:var(--cds-border);pointer-events:none;width:1px;position:absolute;inset-inline-start:calc(var(--df-row-px) + var(--df-rail-shift,0px) + var(--df-leading-slot) / 2 - .5px)}.df-new-circle{width:var(--df-new-circle-size);height:var(--df-new-circle-size);background:color-mix(in srgb, var(--cds-text-muted) 15%, transparent)}.dframe-root :is(button,a,.group):hover .df-new-circle{background:color-mix(in srgb, var(--cds-text-muted) 25%, transparent)}.dframe-root :is(button,a,.group)[data-selected=focused] .df-new-circle{background:0 0}.df-chrome-btn{--button-text:var(--cds-text-secondary);--button-hover-text:var(--cds-neutral-900);--button-hover-bg:var(--df-hover);--cds-text-primary:var(--cds-text-secondary);--cds-fill-ghost-hover:var(--df-hover)}.df-chrome-btn:hover{--cds-text-primary:var(--cds-neutral-900)}.df-chrome-btn svg{width:var(--df-chrome-icon-size);height:var(--df-chrome-icon-size)}.df-sidebar-hover-reveal{opacity:.7;transition:opacity var(--df-dur-fast) var(--df-ease-out)}.dframe-sidebar:hover .df-sidebar-hover-reveal,.df-titlebar:has(:focus-visible) .df-sidebar-hover-reveal{opacity:1}@media (hover:none),(pointer:coarse){.df-sidebar-hover-reveal{opacity:1}}@media (prefers-reduced-motion:reduce){.df-sidebar-hover-reveal{transition:none}}[data-reduce-motion=true] .df-sidebar-hover-reveal{transition:none}.df-fade-truncate{min-width:0;margin:-4px 0;padding:4px 12px 4px 0;overflow:hidden;mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000)}.df-fade-truncate:where(:root[dir=rtl] :dir(rtl)){padding:4px 0 4px 12px;mask-image:linear-gradient(270deg,#000 calc(100% - 12px),#0000)}.df-chrome-btn:not(:where([data-sidebar-group-label] [data-size=sm],.dframe-sidebar[data-flat-look] :is(.df-titlebar,.df-collapsed-chrome,.df-footer-aux) *)) span[style*=font-size]{font-size:var(--df-chrome-icon-size)!important;font-weight:533.3!important}.df-chrome-btn,.df-chrome-btn:after{transition-duration:0s}.df-bottom-tray{--df-tray-hairline:var(--cds-border);--df-tray-caret-col:calc(8px + var(--df-footer-btn-size) / 2);margin:-8px -8px -6px;position:relative}.df-sidebar-geometry{--df-tray-caret-col:calc(8px + var(--df-footer-btn-size) / 2)}.df-banner-slot:not(:empty)+.df-bottom-tray{margin-top:0}.df-bottom-tray>.df-footer-row:last-child{margin:0;padding:6px 8px;position:relative}.df-bottom-tray:before{content:"";top:calc(-1 * max(var(--cds-toolbar-line,0px), .5px));border-top:max(var(--cds-toolbar-line,0px), .5px) solid var(--df-tray-hairline);z-index:1;position:absolute;inset-inline:0}.df-bottom-tray>.df-update-strip-row{padding:6px 8px 0;position:relative}.df-update-strip{width:100%;min-width:0;height:max(28px, var(--df-footer-btn-size));align-items:center;gap:var(--df-row-gap);padding-block:0;padding-inline:var(--df-row-px) 8px;border-radius:var(--df-radius-pill);background:var(--df-hover);color:var(--cds-text-secondary);font-size:var(--df-row-font);text-align:start;display:flex}button.df-update-strip{padding-inline-start:calc(var(--df-row-px) + var(--df-iconless-pad,calc((var(--df-leading-slot) - var(--df-icon-size)) / 2)))}button.df-update-strip.df-update-strip-has-lead{padding-inline-start:var(--df-row-px)}@media (hover:hover){button.df-update-strip:hover{background:var(--df-selected)}button.df-update-strip:hover .df-update-strip-arrow{color:var(--cds-text-secondary)}}button.df-update-strip:active{background:var(--df-selected)}.df-update-strip-lead{width:var(--df-leading-slot);color:var(--cds-fill-brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.df-update-strip-title,.df-update-strip-status{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.df-update-strip-title{color:var(--cds-text-primary);font-variation-settings:normal;font-weight:500}.df-update-strip-status{color:var(--cds-text-muted)}.df-update-strip-arrow{color:var(--cds-text-muted);flex-shrink:0;margin-inline-start:auto;display:flex}.df-update-strip-arrow[data-mark]{width:var(--df-row-ctl);place-items:center;margin-inline-end:calc((var(--df-row-h) - var(--df-row-ctl)) / 2 - 8px);display:grid}.df-update-strip-mark,.df-update-strip-arrow-glyph{grid-area:1/1}.df-update-strip-arrow-glyph{opacity:0}@media (hover:hover){button.df-update-strip:hover .df-update-strip-mark{opacity:0}button.df-update-strip:hover .df-update-strip-arrow-glyph{opacity:1}}button.df-update-strip:focus-visible .df-update-strip-mark{opacity:0}button.df-update-strip:focus-visible .df-update-strip-arrow-glyph{opacity:1}@keyframes df-placeholder-fade{0%{opacity:0}}@keyframes df-placeholder-fade-uncovered{0%{opacity:0}}.df-placeholder-rows{animation:df-placeholder-fade .15s ease-out var(--placeholder-reveal-delay,.5s) both}[data-static-composer-boot] .df-placeholder-rows{animation:df-placeholder-fade .15s ease-out var(--placeholder-reveal-delay,.5s) both, df-placeholder-fade-uncovered .15s ease-out var(--placeholder-reveal-delay,.5s) both}@media (prefers-reduced-motion:reduce){.df-placeholder-rows,[data-static-composer-boot] .df-placeholder-rows{animation-duration:0s}}.df-body-fade-in{animation:.3s ease-out df-body-fade-in}@keyframes df-body-fade-in{0%{opacity:.01}}@media (prefers-reduced-motion:reduce){.df-body-fade-in{animation:none}}.df-recents-anchor[data-awaiting-column]>*{display:none}[data-placeholder-continues] .df-placeholder-rows,.df-placeholder-rows[data-placeholder-continues]{animation:none}.dframe-nav-scroll[data-scrolled]{mask-image:linear-gradient(#0000 0,#000 12px)}.dframe-nav-scroll :where(:not(.draggable,.draggable-none)),[data-autoscroll-container] :where(:not(.draggable,.draggable-none)),[data-scrolls-under-page-header] :where(:not(.draggable,.draggable-none)){app-region:initial}.dframe-dot{background:var(--cds-text-muted);border-radius:9999px;width:2px;height:2px;animation:1.8s linear infinite dframe-dot-pulse}.dframe-dot:nth-child(2){animation-delay:.2s}.dframe-dot:nth-child(3){animation-delay:.4s}.status-dot{border-radius:50%;width:6px;height:6px;display:block;position:relative}.status-dot[data-kind=ready]{background:var(--cds-fill-accent)}.status-dot[data-kind=awaiting]{background:var(--cds-fill-warning)}.status-dot[data-kind=running]{background:var(--cds-text-muted);animation:1.2s ease-in-out infinite dframe-dot-blink}.status-dot[data-kind=clay]{background-color:#0000;background-size:cover;animation:3s ease-in-out infinite dframe-clay-breathe}@media (prefers-reduced-motion:reduce){.dframe-dot,.status-dot[data-kind=running]{animation:none}.status-dot[data-kind=clay]{filter:none;animation:none;transform:none}}.df-chorus-code .status-dot[data-kind=clay]{filter:none;animation:none;transform:none}.df-chorus-code .status-dot[data-kind=running]{opacity:.7;animation:none}.dframe-root{--df-chrome-bar-height:0px;--df-z0:0 0% 100%;--df-z1:0 0% 96.1%;--df-z2:0 0% 92.2%;--df-z3:0 0% 87.8%;--df-z4:0 0% 83.9%;--df-z5:0 0% 60%;--df-z6:0 0% 45.1%;--df-surface-primary:var(--df-z0);--df-sidebar-bg:var(--cds-gray-10);--df-shadow-card:inset 0 0 0 0 transparent, 0 0 0 1px color-mix(in oklab, var(--cds-gray-900) 6%, transparent), 0 4px 24px color-mix(in oklab, var(--cds-gray-900) 4%, transparent);--df-shadow-float:0 0 0 .5px #0000000d, 0 2px 8px #0000000a, 0 12px 32px #00000008;--df-shadow-pop:0 0 0 .5px #0000000f, 0 4px 12px #0000000f, 0 16px 40px #00000014;--df-radius-card:8px;--df-row-h:26px;--df-row-px:2px;--df-row-ctl:20px;--df-row-gap:4px;--df-row-font:13px;--df-group-font:12px;--df-icon-size:16px;--df-leading-slot:24px;--df-new-circle-size:18px;--df-new-circle-glyph:13px;--df-row-indent:0px;--df-described-tuck:4px;--df-group-pt:12px;--df-radius-pill:6px;--df-chrome-icon-size:16px;--df-footer-btn-size:24px;--df-footer-gap:3px;--df-ease-out:cubic-bezier(.32, .72, 0, 1);--df-ease-out-fast:cubic-bezier(.2, 0, 0, 1);--df-dur-fast:.12s;--df-dur-slow:.3s;--df-hover:var(--cds-alpha-1);--df-bg-page-hsl:var(--_gray-10);--df-bg-page:hsl(var(--df-bg-page-hsl));--df-sidebar-width:288px;--df-sidebar-left:8px;--df-header-h:48px;width:100%;height:100%;position:relative}.dframe-root[data-wco]{--df-chrome-bar-height:36px}.dframe-root{--df-traffic-light-spacer-start:var(--df-traffic-light-spacer,74px);--df-traffic-light-spacer-end:0px}:root[dir=rtl] .dframe-root:dir(rtl),:root[data-mac-lights] .dframe-root{--df-traffic-light-spacer-start:0px;--df-traffic-light-spacer-end:var(--df-traffic-light-spacer,74px)}:root[dir=rtl][data-mac-lights] .dframe-root:dir(rtl){--df-traffic-light-spacer-start:var(--df-traffic-light-spacer,74px);--df-traffic-light-spacer-end:0px}.dframe-root[data-wco]:not([data-collapsed]):not([data-experiment]) .dframe-chrome-lead{min-width:calc(var(--df-sidebar-left) + var(--df-sidebar-width) - var(--df-chrome-bar-pad-start,12px) - 4px)}.dframe-root[data-wco][data-collapsed] [data-chrome-switcher]{width:max-content;position:absolute;inset-block:0;inset-inline-start:calc(100% + 4px)}.dframe-root[data-wco][data-collapsed][data-session-dragging] [data-chrome-switcher]{visibility:hidden}.dframe-root[data-wco][data-collapsed]:not([data-hovering]) [data-chrome-switcher]{opacity:0;visibility:hidden;pointer-events:none}.dframe-root[data-wco][data-collapsed][data-peeked] [data-chrome-switcher]{transition:opacity .14s,visibility}.dframe-root[data-wco][data-collapsed][data-peeked]:not([data-hovering]) [data-chrome-switcher]{transition:opacity .14s,visibility 0s .14s}@media (prefers-reduced-motion:reduce){.dframe-root[data-wco][data-collapsed][data-peeked] [data-chrome-switcher],.dframe-root[data-wco][data-collapsed][data-peeked]:not([data-hovering]) [data-chrome-switcher]{transition:none}}[data-reduce-motion=true] .dframe-root[data-wco][data-collapsed][data-peeked] [data-chrome-switcher],[data-reduce-motion=true] .dframe-root[data-wco][data-collapsed][data-peeked]:not([data-hovering]) [data-chrome-switcher]{transition:none}.dframe-chrome-bar:has(>.dframe-chrome-title-slot:not(:empty)){--df-chrome-bar-end-gutter:0px}[data-mode=dark] .dframe-root{--df-z0:0 0% 3.9%;--df-z1:0 0% 10.2%;--df-z2:0 0% 14.9%;--df-z3:0 0% 20%;--df-z4:0 0% 23.9%;--df-z5:0 0% 32.2%;--df-z6:0 0% 65.1%;--df-surface-primary:var(--df-z1);--df-sidebar-bg:color-mix(in srgb, hsl(var(--df-bg-page-hsl)) 80%, black);--df-bg-page-hsl:var(--_gray-850);--df-shadow-card:inset 0 0 0 1px #ffffff0f, 0 0 0 0 transparent, 0 4px 24px color-mix(in oklab, var(--cds-gray-900) 8%, transparent);--df-shadow-float:0 0 0 .5px #ffffff0f, 0 2px 8px #0000004d, 0 12px 32px #00000040;--df-shadow-pop:0 0 0 .5px #ffffff14, 0 4px 12px #0006, 0 16px 40px #00000080}.dframe-sidebar{top:calc(8px + var(--df-chrome-bar-height));inset-inline-start:var(--df-sidebar-left);width:var(--df-sidebar-width);z-index:20;border-radius:var(--df-radius-card);-electron-corner-smoothing:system-ui;box-shadow:var(--df-shadow-card);-webkit-user-select:none;user-select:none;background:var(--df-sidebar-bg);--df-hover:var(--cds-alpha-1);--df-selected:var(--cds-alpha-2);--df-selected-base:var(--df-selected);font-family:var(--cds-font-sans);isolation:isolate;flex-direction:column;line-height:1.5;display:flex;position:absolute;bottom:8px}.dframe-root .dframe-sidebar,.dframe-root .dframe-card{--df-sidebar-bg:white;--df-shadow-card:inset 0 0 0 0 transparent, 0 0 0 1px var(--cds-alpha-2), 0 4px 24px color-mix(in oklab, var(--cds-gray-900) 6%, transparent)}[data-mode=dark] .dframe-root .dframe-sidebar,[data-mode=dark] .dframe-root .dframe-card{--df-sidebar-bg:hsl(var(--df-z2));--df-surface-primary:var(--df-z2);--df-shadow-card:inset 0 0 0 0 transparent, 0 0 0 1px var(--cds-alpha-2), 0 4px 24px color-mix(in oklab, var(--cds-gray-900) 6%, transparent)}.df-footer-suffix{padding-right:12px;mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000)}.df-footer-suffix:where(:root[dir=rtl] :dir(rtl)){padding-left:12px;padding-right:0;mask-image:linear-gradient(270deg,#000 calc(100% - 12px),#0000)}.df-footer-aux:empty{display:none}.df-footer-row:has(.df-footer-aux:empty) .df-user-menu-btn{width:100%;padding-inline-end:calc(var(--df-tray-caret-col) - 14px)}.df-footer-row:has(.df-footer-aux:empty) .df-user-menu-btn>.df-user-menu-trailing:last-child{margin-inline-start:auto}.df-hub-rail .df-footer-row .df-user-menu-btn .df-on-rail{margin-inline-start:0}:root[data-dframe] button:where(:not([class*=cursor-grab],[class*=cursor-move],[class*=cursor-all-scroll],[class*=cursor-][class*=-resize])),:root[data-dframe] [role=button]:where(:not([class*=cursor-grab],[class*=cursor-move],[class*=cursor-all-scroll],[class*=cursor-][class*=-resize])),:root[data-dframe] [role=menuitem]:where(:not([class*=cursor-grab],[class*=cursor-move],[class*=cursor-all-scroll],[class*=cursor-][class*=-resize])),:root[data-dframe] a:not([target=_blank]):where(:not([class*=cursor-grab],[class*=cursor-move],[class*=cursor-all-scroll],[class*=cursor-][class*=-resize])),:root[data-dframe] .cursor-pointer:where(:not([class*=cursor-grab],[class*=cursor-move],[class*=cursor-all-scroll],[class*=cursor-][class*=-resize])),:root[data-dframe] .cursor-interactive:where(:not([class*=cursor-grab],[class*=cursor-move],[class*=cursor-all-scroll],[class*=cursor-][class*=-resize])){cursor:default}:root[data-dframe] a[href]:not([role=button],[role=tab],[role=option],[role=switch],[role=checkbox],[role=radio]):not([role^=menuitem]):not(.df-link-card):not([data-cds=Button]):where(:not([class*=cursor-grab],[class*=cursor-move],[class*=cursor-all-scroll],[class*=cursor-][class*=-resize])),:root[data-dframe] button.underline:not(:disabled):not(.cursor-default),:root[data-dframe] .cds-text-link[role=button]:not([data-disabled]):not(.cursor-default),:root[data-dframe] button.df-link-btn:not(:disabled){cursor:pointer}:root[data-dframe] [class*=cursor-zoom-in]:not(:disabled){cursor:zoom-in}:root[data-dframe] [class*=cursor-text]:not(:disabled):not([data-disabled]):not([aria-disabled=true]){cursor:text}.dframe-content{padding-top:var(--df-chrome-bar-height);background:var(--df-bg-page);isolation:isolate;outline:none;position:absolute;inset:0;overflow:hidden}.dframe-content-inner{--bg-100:var(--df-bg-page-hsl)}@property --df-sidebar-clearance{syntax:"<length>";inherits:true;initial-value:0}@property --df-trigger-right-derived{syntax:"<length>";inherits:true;initial-value:0}.dframe-content-inner{--df-sidebar-clearance:calc(var(--df-sidebar-width) + var(--df-sidebar-left));--df-content-gutter:8px;--df-content-gutter-start:var(--df-content-gutter);--df-ceded-gutter:0px;width:100%;min-width:0;height:100%;flex-direction:column;padding-inline-start:calc(var(--df-sidebar-clearance) + var(--df-content-gutter-start));padding-inline-end:var(--df-content-gutter);display:flex}.dframe-content-banner{z-index:11;padding-block:0;padding-inline:max(0px, calc(8px - var(--df-content-gutter-start))) max(0px, calc(8px - var(--df-content-gutter)));flex-direction:column;flex-shrink:0;display:flex;position:relative}.dframe-content-banner:empty{display:none}.dframe-below-header-banner{flex-direction:column;flex-shrink:0;display:flex}.dframe-below-header-banner:empty{display:none}@media print{.dframe-content-banner,.dframe-below-header-banner{display:none}}.dframe-content-banner>[data-banner-trail]{order:1}.dframe-root[data-collapsed]:not([data-experiment]) .dframe-content-inner{--df-collapsed-chrome-clearance:max(0px, calc(var(--df-trigger-right,180px) + 8px - var(--df-content-gutter-start)))}.dframe-root[data-collapsed]:not([data-experiment]) .dframe-content-banner{padding-inline-start:var(--df-collapsed-chrome-clearance)}:where(:root:not([data-mac-lights])) .dframe-root[data-experiment]:not([data-wco]):not([data-web]) .dframe-content-banner{padding-left:calc(var(--df-traffic-light-spacer,74px) + 8px)}:where(:root[data-mac-lights]) .dframe-root[data-experiment]:not([data-wco]):not([data-web]) .dframe-content-banner{padding-right:calc(var(--df-traffic-light-spacer,74px) + 8px)}:root[dir=rtl]:where(:not([data-mac-lights])) .dframe-root:not([data-experiment]):not([data-wco]):not([data-web]) .dframe-content-banner:dir(rtl),:root[data-mac-lights] .dframe-root:not([data-experiment]):not([data-wco]):not([data-web]) .dframe-content-banner:dir(ltr){padding-inline-end:max(0px, calc(var(--df-traffic-light-spacer-end) + 8px - var(--df-content-gutter)))}.dframe-root[data-wco] .dframe-content-banner>.draggable{app-region:no-drag}.df-discovery-takeover{padding-inline-start:calc(var(--df-sidebar-width,0px) + var(--df-sidebar-left,0px))}.dframe-root[data-collapsed] .df-discovery-takeover,.dframe-root[data-experiment] .df-discovery-takeover{padding-inline-start:0}.dframe-pane-host{--df-pane-row:.5;grid-template-columns:var(--df-col-tracks,minmax(0, 1fr));grid-template-rows:minmax(0, calc(var(--df-pane-row) * 100%)) minmax(0, 1fr);gap:0;display:grid}.dframe-pane-col{pointer-events:none;grid-row:1/-1;min-width:0;position:relative}.dframe-pane-col>*{pointer-events:auto}.dframe-pane-col:not([data-col="0"]){border-left:1px solid var(--cds-border)}.dframe-pane-col:not([data-col="0"]):where(:root[dir=rtl] :dir(rtl)){border-left:0;border-right:1px solid var(--cds-border)}.dframe-pane-host>.dframe-pane{grid-column:var(--pane-col,1);grid-row:1/-1;min-height:0}.dframe-pane-host>.dframe-pane[data-split][data-row="0"]{grid-row:1}.dframe-pane-host>.dframe-pane[data-row="1"]{border-top:1px solid var(--cds-border);grid-row:2}.dframe-pane-extra{opacity:1;transition:opacity .18s var(--df-ease-out)}@starting-style{.dframe-pane-extra{opacity:0}}@media (prefers-reduced-motion:reduce){.dframe-pane-extra{transition:none}}:where([data-reduce-motion=true]) .dframe-pane-extra{transition:none}.dframe-pane{--df-pane-trailing-gutter:8px}.dframe-pane[data-col-last]{--df-pane-trailing-gutter:calc(8px - var(--df-content-gutter,8px))}.dframe-pane-scroller{margin-inline-end:calc(var(--df-pane-trailing-gutter,8px) - 8px);padding-inline-end:calc(8px - var(--df-pane-trailing-gutter,8px))}.dframe-pane{contain:layout;min-height:0;transition:filter .12s ease-out}.dframe-pane-host[data-split] .dframe-pane:not([data-focused]){filter:opacity(.75)saturate(.85)}.dframe-pane-host[data-split] .dframe-pane:not([data-focused]) .dframe-pane-actions{opacity:0;transition:opacity .12s ease-out}.dframe-pane-host[data-split] .dframe-pane:not([data-focused]):hover .dframe-pane-actions{opacity:1}.dframe-pane-resize-col,.dframe-pane-resize-row,.dframe-pane-resize-corner{-webkit-app-region:no-drag;position:absolute}.dframe-pane-resize-col{z-index:11;width:12px;top:0;bottom:0;right:-6px}.dframe-pane-resize-row{height:12px;left:0;right:0;top:calc(var(--df-pane-row) * 100%);z-index:10;transform:translateY(-50%)}.dframe-pane-resize-corner{width:12px;height:12px;right:-6px;top:calc(var(--df-pane-row) * 100%);cursor:move;z-index:12;transform:translateY(-50%)}.dframe-pane-resize-col:where(:root[dir=rtl] :dir(rtl)),.dframe-pane-resize-corner:where(:root[dir=rtl] :dir(rtl)){left:-6px;right:auto}.dframe-pane-col:has(>.dframe-pane-resize-corner:is(:hover,[data-dragging]))>:is(.dframe-pane-resize-col,.dframe-pane-resize-row) [data-cds-part=resize-pill],.dframe-pane-col:has(>.dframe-pane-resize-corner:is(:hover,[data-dragging]))+.dframe-pane-col>.dframe-pane-resize-row [data-cds-part=resize-pill]{--cds-resize-pill-force:1}.dframe-pane-host[data-split] .dframe-pane:before{content:"";border-radius:var(--df-radius-card);box-shadow:inset 0 0 0 2px var(--cds-fill-accent);opacity:0;pointer-events:none;transition:opacity .1s ease-out;position:absolute;inset:0}.dframe-pane-host[data-cmd-held][data-split]:not([data-pane-dragging]) .dframe-pane:not([data-pane-immovable]):hover{cursor:move}.dframe-pane-host[data-cmd-held][data-split]:not([data-pane-dragging]) .dframe-pane:not([data-pane-immovable]):hover:before{opacity:1;transition-delay:.6s}.dframe-pane-host[data-pane-dragging] .dframe-pane{transition:box-shadow .12s ease-out}.dframe-pane-host[data-pane-dragging] iframe,.dframe-pane-host[data-pane-dragging] .dframe-pane-grip{pointer-events:none}.dframe-pane-grip{touch-action:none;z-index:6;background:0 0;border:0;width:44px;height:8px;padding:0;position:absolute;top:0;left:calc(50% - 22px)}.dframe-pane[data-row="1"]>.dframe-pane-grip{top:6px}:root[data-dframe] .dframe-pane-grip{cursor:move}.dframe-pane-grip:before{content:"";background:var(--cds-alpha-3);opacity:0;border-radius:999px;width:32px;height:3px;transition:opacity .12s;position:absolute;top:2.5px;left:6px}@media (hover:hover){.dframe-pane-grip:hover:before{opacity:1}}.dframe-pane-drag-label{pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.dframe-pane-drag-label>span{max-width:240px;height:var(--df-row-h);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--df-radius-pill);background-color:var(--df-sidebar-bg);box-shadow:var(--df-shadow-float);opacity:.9;color:var(--cds-text-primary);font-size:var(--df-row-font);line-height:var(--df-row-h);padding:0 12px;position:absolute;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)}.dframe-root[data-collapsed]{--df-collapsed-left:calc(var(--df-traffic-light-spacer-start) + 16px);--df-pill-size:28px;--df-trigger-right-derived:calc(var(--df-collapsed-left) + var(--df-pill-size));--df-trigger-right:var(--df-trigger-right-derived)}.dframe-root[data-collapsed][data-sidebar-density=comfortable]{--df-pill-size:32px}.dframe-root[data-collapsed] .dframe-sidebar{width:auto;bottom:auto;top:calc(10px + var(--df-chrome-bar-height));box-shadow:none;z-index:50;background:0 0;border-color:#0000;border-radius:0;flex-direction:row;align-items:center;padding:0;transition:none;inset-inline-start:var(--df-collapsed-left);overflow:visible}.dframe-root[data-collapsed] .dframe-content-inner{--df-sidebar-clearance:0px}.dframe-root[data-experiment] .dframe-content-inner{--df-sidebar-clearance:0px;--df-content-gutter:0px;transition:none}.dframe-root[data-collapsed] .dframe-content-inner .dframe-header{padding-inline-start:calc(var(--df-trigger-right,180px) + var(--df-header-collapsed-gap,8px) + var(--df-ceded-gutter))}.dframe-root[data-collapsed] .dframe-content-inner .dframe-header>*{padding-inline-start:0}:root[dir=rtl]:where(:not([data-mac-lights])) .dframe-root:not([data-experiment]):not([data-wco]):not([data-web]) .dframe-content-inner .dframe-header:dir(rtl),:root[data-mac-lights] .dframe-root:not([data-experiment]):not([data-wco]):not([data-web]) .dframe-content-inner .dframe-header:dir(ltr){border-inline-end:max(0px, calc(var(--df-traffic-light-spacer-end) - var(--df-content-gutter))) solid transparent}.dframe-root[data-collapsed] .dframe-sidebar-body{top:calc(100% + 8px);border-radius:var(--df-radius-card);-electron-corner-smoothing:system-ui;width:280px;max-height:70vh;padding:15.5px 7.5px 13px;position:absolute;inset-inline-start:calc(-10px - var(--df-traffic-light-spacer-start))}.dframe-root[data-collapsed][data-wco]{--df-collapsed-left:8px}.dframe-root[data-collapsed][data-wco] .dframe-sidebar{top:var(--df-chrome-bar-height)}.dframe-root[data-collapsed][data-web]{--df-collapsed-left:8px}.dframe-root[data-collapsed][data-web] .dframe-sidebar-body{inset-inline-start:-2px}.dframe-sidebar-body:not(:has(>.df-pills)){padding-top:4px}.dframe-root[data-collapsed] .dframe-sidebar-body:not(:has(>.df-pills)){padding-top:7.5px}.dframe-root[data-collapsed][data-wco]{--df-trigger-right:0px}.dframe-root[data-collapsed] .dframe-sidebar-body{box-shadow:var(--df-shadow-pop);opacity:0;transform:translate(var(--df-pop-x,0px), var(--df-pop-y,-6px)) scale(.98);transform-origin:0 0;pointer-events:none;overflow:hidden}.dframe-root[data-collapsed] .dframe-sidebar-body:where(:root[dir=rtl] :dir(rtl)){transform:translate(calc(-1 * var(--df-pop-x,0px)), var(--df-pop-y,-6px)) scale(.98);transform-origin:100% 0}.dframe-root[data-collapsed][data-peeked] .dframe-sidebar-body{transition:opacity .14s ease, transform .18s var(--df-ease-out)}.dframe-root[data-collapsed] .dframe-peek-bridge{top:0;pointer-events:none;width:280px;height:calc(100% + 12px);position:absolute;inset-inline-start:calc(-10px - var(--df-traffic-light-spacer-start))}.dframe-root[data-collapsed][data-web] .dframe-peek-bridge{inset-inline-start:-2px}.dframe-root[data-collapsed][data-hovering] .dframe-peek-bridge{pointer-events:auto}@media (hover:none){.dframe-root[data-collapsed][data-hovering] .dframe-peek-bridge{pointer-events:none}}.dframe-root[data-collapsed][data-hovering] .dframe-sidebar-body{opacity:1;pointer-events:auto;transform:none}.dframe-root[data-resizing] .dframe-sidebar,.dframe-root[data-resizing] .dframe-content-inner{transition:none}.dframe-resize-handle{z-index:25;clip-path:inset(0 0 0 37.5%)}.dframe-resize-handle:where(:root[dir=rtl] :dir(rtl)){clip-path:inset(0 37.5% 0 0)}.dframe-resize-handle:focus-visible{clip-path:none}.dframe-root[data-collapsed] .dframe-resize-handle{display:none}.dframe-sidebar-edge{top:var(--df-chrome-bar-height);bottom:0;z-index:21;width:8px;height:auto;position:absolute;inset-inline-start:0}.dframe-root:not([data-web]):not([data-fullscreen]) .dframe-sidebar-edge{clip-path:inset(0 0 0 4px);width:12px}.dframe-root:not([data-web]):not([data-fullscreen]) .dframe-sidebar-edge:where(:root[dir=rtl] :dir(rtl)){clip-path:inset(0 4px 0 0)}.dframe-root:not([data-web]):not([data-fullscreen]) .dframe-sidebar-edge:focus-visible{clip-path:none}.dframe-sidebar-edge-hint{top:var(--df-chrome-bar-height);bottom:0;z-index:21;background-color:var(--cds-surface-popover);width:8px;box-shadow:var(--df-shadow-pop);pointer-events:none;opacity:0;transition:opacity .14s ease, transform .18s var(--df-ease-out);position:absolute;inset-inline-start:0;transform:translate(-100%)}.dframe-sidebar-edge-hint:where(:root[dir=rtl] :dir(rtl)){transform:translate(100%)}.dframe-sidebar-edge-hint[data-shown]{opacity:1;transform:none}.dframe-root[data-hovering] .dframe-sidebar-edge-hint,.dframe-root[data-resizing] .dframe-sidebar-edge-hint{opacity:0;transform:translate(-100%)}.dframe-root[data-hovering] .dframe-sidebar-edge-hint:where(:root[dir=rtl] :dir(rtl)),.dframe-root[data-resizing] .dframe-sidebar-edge-hint:where(:root[dir=rtl] :dir(rtl)){transform:translate(100%)}@media (prefers-reduced-motion:reduce){.dframe-sidebar-edge-hint{transition:none}}[data-reduce-motion=true] .dframe-sidebar-edge-hint{transition:none}.dframe-sidebar-edge-hint[data-magnet],.dframe-root[data-hovering] .dframe-sidebar-edge-hint[data-magnet],.dframe-root[data-resizing] .dframe-sidebar-edge-hint[data-magnet]{--df-edge-line-rgb:0 0 0;--df-edge-line-max:.1;--df-edge-shade-max:.2;opacity:1;width:24px;transform:translateX(calc(var(--df-edge-lean,0px) - 100%));box-shadow:0 0 0 .5px rgb(var(--df-edge-line-rgb) / calc(var(--df-edge-line-max) * var(--df-edge-line,0))), var(--df-edge-shade-x,3px) 0 10px rgb(0 0 0/calc(var(--df-edge-shade-max) * var(--df-edge-shade,0)));transition:none}.dframe-sidebar-edge-hint[data-magnet]:where(:root[dir=rtl] :dir(rtl)),.dframe-root[data-hovering] .dframe-sidebar-edge-hint[data-magnet]:where(:root[dir=rtl] :dir(rtl)),.dframe-root[data-resizing] .dframe-sidebar-edge-hint[data-magnet]:where(:root[dir=rtl] :dir(rtl)){--df-edge-shade-x:-3px;transform:translateX(calc(100% - var(--df-edge-lean,0px)))}[data-mode=dark] .dframe-root .dframe-sidebar-edge-hint[data-magnet]{--df-edge-line-rgb:255 255 255;--df-edge-line-max:.14;--df-edge-shade-max:.6}.dframe-recents-by-mode[data-mode=chat]>[data-kind]:not([data-kind=chat]),.dframe-recents-by-mode[data-mode=cowork]>[data-kind]:not([data-kind=cowork]),.dframe-recents-by-mode[data-mode=code]>[data-kind]:not([data-kind=code]),.dframe-recents-by-mode[data-discovery-preview]>[data-kind]{display:none}:root{--df-ease-out-cubic:cubic-bezier(.215, .61, .355, 1)}.dframe-drop-overlay{z-index:10;pointer-events:none;position:absolute;inset:0}.dframe-root[data-session-dragging] .dframe-drop-overlay{pointer-events:auto}.dframe-root[data-session-dragging] .dframe-fade-label,.dframe-root[data-resizing] .dframe-fade-label{pointer-events:none}.dframe-fade-label:where(:root[dir=rtl] *){--df-fade-to:to left}.dframe-drop-overlay-badge{border-radius:var(--df-radius-card);border:1px solid var(--cds-border-strong);background:color-mix(in srgb, var(--cds-surface-0) 40%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-variation-settings:normal;box-shadow:inset 0 0 0 2px var(--cds-fill-accent);pointer-events:none;transition:left .12s var(--df-ease-out-cubic), top .12s var(--df-ease-out-cubic), width .12s var(--df-ease-out-cubic), height .12s var(--df-ease-out-cubic), opacity .12s var(--df-ease-out-cubic);justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:flex;position:absolute}.dframe-drop-overlay-badge:where(:root[dir=rtl] :dir(rtl)){transition:right .12s var(--df-ease-out-cubic), top .12s var(--df-ease-out-cubic), width .12s var(--df-ease-out-cubic), height .12s var(--df-ease-out-cubic), opacity .12s var(--df-ease-out-cubic)}.dframe-drop-overlay-label{background:var(--cds-fill-accent);color:var(--cds-gray-0);transition:background-color .12s var(--df-ease-out-cubic), color .12s var(--df-ease-out-cubic);border-radius:9999px;padding:4px 10px}.dframe-drop-overlay-badge:before{content:"";border-radius:inherit;box-shadow:inset 0 0 24px 0 color-mix(in srgb, var(--cds-fill-accent) 20%, transparent);pointer-events:none;position:absolute;inset:0}.dframe-drop-overlay-badge[data-hint]{opacity:.45}.dframe-drop-overlay-badge[data-hint] .dframe-drop-overlay-label{background:var(--cds-neutral-30);color:var(--cds-neutral-700)}@media (prefers-reduced-motion:reduce){.dframe-drop-overlay-badge,.dframe-drop-overlay-badge:before,.dframe-drop-overlay-label{transition:none}}[data-reduce-motion=true] .dframe-drop-overlay-badge,[data-reduce-motion=true] .dframe-drop-overlay-label{transition:none}@media (prefers-reduced-motion:reduce){.dframe-drop-overlay-label,.df-drag-shiftable{transition:none}}.dframe-root [data-pin-dragging]{pointer-events:none}@media (prefers-reduced-motion:no-preference){.dframe-root [data-pin-dragging] .df-drag-shiftable{transition:transform .12s ease-out}}[data-reduce-motion=true] .dframe-root [data-pin-dragging] .df-drag-shiftable{transition:none}.dframe-root[data-session-dragging] .dframe-sidebar{z-index:var(--df-drag-ghost-z)}.df-pin-section-reveal{interpolate-size:allow-keywords;min-height:0;transition:height .2s var(--df-ease-out), opacity .2s var(--df-ease-out);flex-shrink:0;overflow-y:clip}@starting-style{.df-pin-section-reveal{opacity:0;height:0}}.df-pin-section-reveal[data-stub]{opacity:0;height:0}[data-jump-hint-row]:has(>kbd) [data-row-label=iconless]{mask-image:linear-gradient(to right, transparent calc(var(--df-leading-slot) - 4px + var(--df-rail-shift,0px)), var(--cds-black) calc(var(--df-leading-slot) + var(--df-row-gap) + var(--df-rail-shift,0px)))}[data-jump-hint-row]:has(>kbd) [data-row-label=iconless]:where(:root[dir=rtl] :dir(rtl)){mask-image:linear-gradient(to left, transparent calc(var(--df-leading-slot) - 4px + var(--df-rail-shift,0px)), var(--cds-black) calc(var(--df-leading-slot) + var(--df-row-gap) + var(--df-rail-shift,0px)))}.df-session-list [data-jump-hint-row]>kbd{inset-inline-start:auto;inset-inline-end:calc(var(--df-row-ctl-inset,(var(--df-row-h) - var(--df-row-ctl)) / 2) + (var(--df-row-ctl) - 16px) / 2)}.df-session-list [data-jump-hint-row]:has(.df-described-row):not(:has(.df-accordion-guide))>.df-jump-hint{top:calc(var(--df-row-h) / 2 + var(--df-described-tuck) / 2 - var(--df-described-trim,0px))}.df-session-list [data-jump-hint-row]:has(>kbd) [data-row-label=iconless]{mask-image:none}.df-session-list [data-jump-hint-row]:has(>kbd) :is([data-row-decoration],.df-tail-mark){visibility:hidden}[data-mode=dark] .epitaxy-root diffs-container{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-mode=light] .epitaxy-root diffs-container{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.epitaxy-root [data-band-enter] .epitaxy-band-enter{transition-property:opacity,translate,background-color,color;transition-duration:var(--cds-dur-snap);transition-timing-function:var(--cds-ease-out)}@starting-style{.epitaxy-root [data-band-enter] .epitaxy-band-enter{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.epitaxy-root [data-band-enter] .epitaxy-band-enter{transition:none}}[data-reduce-motion=true] .epitaxy-root [data-band-enter] .epitaxy-band-enter{transition:none}.epitaxy-root .epitaxy-prompt[data-bash-mode] .tiptap,.epitaxy-root .epitaxy-prompt[data-bash-mode] [data-composer-placeholder],.epitaxy-root .epitaxy-prompt[data-bash-mode] [data-composer-placeholder-ghost],.epitaxy-root .epitaxy-prompt[data-bash-mode] [data-placeholder-fit-probe]{font-family:var(--cds-font-mono)}@media (pointer:coarse){.epitaxy-root.epitaxy-root .epitaxy-prompt-input,.epitaxy-root.epitaxy-root .epitaxy-prompt-input .tiptap{font-size:16px}}.epitaxy-root .ProseMirror a{font-weight:inherit;color:var(--cds-text-accent)}.epitaxy-root .ProseMirror a:hover{text-decoration:underline}.epitaxy-root div.ProseMirror :not(pre)>code{color:var(--cds-text-danger);background-color:var(--cds-alpha-1);border:.5px solid var(--cds-border);font-family:var(--cds-font-mono);font-size:var(--prompt-text-code);border-radius:.4em;padding:.0625em .25em;line-height:1}.epitaxy-root .ProseMirror :is(ul,ol){padding-inline-start:20px}.epitaxy-root .ProseMirror .code-block pre{background:var(--cds-alpha-1);color:var(--cds-text-primary);font-family:var(--cds-font-mono);font-size:var(--prompt-text-code);line-height:var(--prompt-leading-code);padding:var(--cds-pad-md);border-radius:5px;margin-block:0}.epitaxy-root{--code-composer-shadow:hsl(from var(--cds-shadow-color) h s l / 4%)}[data-mode=dark] .epitaxy-root{--code-composer-shadow:hsl(from var(--cds-shadow-color) h s l / 12%)}.epitaxy-root .epitaxy-hub-dock{box-shadow:0 -2px 6px -1px var(--code-composer-shadow)}.epitaxy-root .epitaxy-pill-body{position:relative;box-shadow:0 0 0 .5px #0003}.epitaxy-root .epitaxy-pill-body:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #fff3}.epitaxy-root .epitaxy-pill-body--flat,.epitaxy-root .epitaxy-pill-body--flat:after,.epitaxy-root .epitaxy-pill-body--tile,.epitaxy-root .epitaxy-pill-body--tile:after{box-shadow:none}.epitaxy-root .epitaxy-pill-body:focus{box-shadow:var(--cds-focus-shadow)}.epitaxy-root .epitaxy-user-enter:has(.epitaxy-user-turn){transform-origin:100%}:root[dir=rtl] .epitaxy-root .epitaxy-user-enter:has(.epitaxy-user-turn):dir(rtl){transform-origin:0}.epitaxy-root div:is([data-cds=UserMessage]>*):has(.epitaxy-reply-flash-accent){isolation:isolate}@keyframes epitaxy-session-chip-flash{0%{background-color:hsl(from var(--cds-fill-accent) h s l / 20%)}to{background-color:#0000}}.epitaxy-root .epitaxy-session-chip-flash:after{content:"";z-index:-1;pointer-events:none;animation:1.2s ease-out epitaxy-session-chip-flash;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.epitaxy-root .epitaxy-session-chip-flash:after{background-color:hsl(from var(--cds-fill-accent) h s l / 20%);animation:none}}@supports not (animation-timeline:scroll()){.epitaxy-root .epitaxy-scroll-clamp{background:linear-gradient(var(--cds-surface-1), var(--cds-surface-1)) top / 100% 8px no-repeat local, linear-gradient(var(--cds-surface-1), var(--cds-surface-1)) bottom / 100% 8px no-repeat local, linear-gradient(var(--cds-border), transparent) top / 100% 8px no-repeat, linear-gradient(to top, var(--cds-border), transparent) bottom / 100% 8px no-repeat}}@keyframes epitaxy-sticky-prompt-enter{0%{transform:translateY(calc(-1 * var(--epitaxy-sticky-peek)))}to{transform:none}}.epitaxy-root .epitaxy-sticky-prompt-clip{--epitaxy-sticky-line:var(--cds-leading-body);--epitaxy-sticky-peek:calc(var(--epitaxy-sticky-line) + var(--cds-pad-md));max-height:var(--epitaxy-sticky-peek);text-align:start;border-radius:0 0 calc(var(--cds-radius) + 4px) calc(var(--cds-radius) + 4px);box-shadow:var(--cds-shadow-md);outline:none;flex-direction:column;justify-content:flex-end;transition:max-height .22s cubic-bezier(.215,.61,.355,1);display:flex;overflow:hidden}.epitaxy-root .epitaxy-sticky-prompt-clip:hover,.epitaxy-root .epitaxy-sticky-prompt-clip:focus-visible{max-height:calc(var(--epitaxy-sticky-peek) + var(--epitaxy-sticky-line) * 4 + var(--cds-pad-md))}.epitaxy-root .epitaxy-sticky-prompt-clip:focus-visible{outline:1px solid var(--cds-fill-accent);outline-offset:2px}.epitaxy-root .epitaxy-sticky-prompt-bubble{padding:var(--cds-pad-md) var(--cds-pad-lg);border-radius:0 0 calc(var(--cds-radius) + 4px) calc(var(--cds-radius) + 4px);background:linear-gradient(var(--cds-bg-user-message), var(--cds-bg-user-message)), var(--epitaxy-transcript-surface,var(--cds-surface-1));color:var(--cds-text-primary);font-family:var(--cds-font-sans);font-size:var(--cds-font-size-body);line-height:var(--cds-leading-body);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty;animation:.22s cubic-bezier(.215,.61,.355,1) epitaxy-sticky-prompt-enter;display:block}@media (prefers-reduced-motion:reduce){.epitaxy-root .epitaxy-sticky-prompt-clip{transition:none}.epitaxy-root .epitaxy-sticky-prompt-bubble{animation:none}}[data-reduce-motion=true] .epitaxy-root .epitaxy-sticky-prompt-clip{transition:none}.dframe-root[data-collapsed] .dframe-pane-primary .epitaxy-root [data-top-left]{margin-left:calc(var(--df-traffic-light-spacer,74px) + 38px + var(--df-nav-extent,0px));--top-left-clearance:calc(var(--df-traffic-light-spacer,74px) + 38px + var(--df-nav-extent,0px))}.dframe-root[data-collapsed][data-web] .dframe-pane-primary .epitaxy-root [data-top-left]{--top-left-clearance:32px;margin-left:32px}.dframe-root[data-collapsed][data-wco] .dframe-pane-primary .epitaxy-root [data-top-left]{--top-left-clearance:0px;margin-left:0}:root[dir=rtl] .dframe-root[data-collapsed] .dframe-pane-primary .epitaxy-root [data-top-left]:not([data-over-column] *):dir(rtl){margin-left:revert-layer;margin-right:calc(var(--df-traffic-light-spacer-start) + 38px + var(--df-nav-extent,0px));--top-left-clearance:0px;--top-right-clearance:calc(var(--df-traffic-light-spacer-start) + 38px + var(--df-nav-extent,0px))}:root[dir=rtl] .dframe-root[data-collapsed][data-web] .dframe-pane-primary .epitaxy-root [data-top-left]:not([data-over-column] *):dir(rtl){--top-right-clearance:32px;margin-right:32px}:root[dir=rtl] .dframe-root[data-collapsed][data-wco] .dframe-pane-primary .epitaxy-root [data-top-left]:not([data-over-column] *):dir(rtl){margin-right:revert-layer;--top-right-clearance:0px}:root[dir=rtl] .dframe-root:not([data-web]):not([data-wco]) .dframe-pane-primary .epitaxy-root [data-top-right]:not(.dframe-header):not([data-over-column] *):dir(rtl){margin-left:max(0px, calc(var(--df-traffic-light-spacer-end) - 8px));--top-left-clearance:max(0px, calc(var(--df-traffic-light-spacer-end) - 8px))}.dframe-root[data-popout=traffic-lights] [data-top-left]{margin-left:calc(68px / var(--df-popout-zoom-out,1));--top-left-clearance:calc(68px / var(--df-popout-zoom-out,1))}.dframe-root[data-popout=traffic-lights] .epitaxy-pane-window [data-top-left]{margin-left:calc(68px / var(--df-popout-zoom-out,1) + 8px);--top-left-clearance:calc(68px / var(--df-popout-zoom-out,1) + 8px)}.dframe-root[data-popout=title-bar-overlay] [data-top-right]{border-right:var(--df-popout-caption-end,0px) solid transparent}.dframe-root[data-popout=title-bar-overlay] [data-top-left]{margin-left:var(--df-popout-caption-start,0px);--top-left-clearance:var(--df-popout-caption-start,0px)}:root[dir=rtl] .dframe-root[data-popout=traffic-lights] [data-top-left]:not([data-top-right]):dir(rtl){margin-left:revert-layer;--top-left-clearance:0px}:root[dir=rtl] .dframe-root[data-popout=traffic-lights] [data-top-right]:dir(rtl){margin-left:calc(68px / var(--df-popout-zoom-out,1));--top-left-clearance:calc(68px / var(--df-popout-zoom-out,1))}:root[dir=rtl] .dframe-root[data-popout=traffic-lights] .epitaxy-pane-window [data-top-right]:dir(rtl){margin-left:calc(68px / var(--df-popout-zoom-out,1) + 8px);--top-left-clearance:calc(68px / var(--df-popout-zoom-out,1) + 8px)}:root[dir=rtl] .dframe-root[data-popout=traffic-lights] [data-top-right]:has(>[data-top-left]):dir(rtl){margin-left:revert-layer;border-left:calc(68px / var(--df-popout-zoom-out,1)) solid transparent}:root[dir=rtl] .dframe-root[data-popout=traffic-lights] .epitaxy-pane-window [data-top-right]:has(>[data-top-left]):dir(rtl){border-left:calc(68px / var(--df-popout-zoom-out,1) + 8px) solid transparent}:root[dir=rtl] .dframe-root[data-popout=title-bar-overlay] [data-top-right]:not([data-top-left]):dir(rtl){border-right:revert-layer}:root[dir=rtl] .dframe-root[data-popout=title-bar-overlay] [data-top-left]:dir(rtl){border-right:var(--df-popout-caption-end,0px) solid transparent}:root[dir=rtl] .dframe-root[data-popout=title-bar-overlay] [data-top-left]:not([data-top-right]):dir(rtl){margin-left:revert-layer;--top-left-clearance:0px}:root[dir=rtl] .dframe-root[data-popout=title-bar-overlay] [data-top-right]:dir(rtl){margin-left:var(--df-popout-caption-start,0px);--top-left-clearance:var(--df-popout-caption-start,0px)}.dframe-root[data-popout=title-bar-overlay] .epitaxy-pane-window [data-top-right]{height:var(--df-popout-caption-height,36px)}.dframe-root[data-popout=title-bar-overlay] .epitaxy-titlebar[data-top-right]{margin-top:calc(-1 * var(--df-title-row-inset,9px));height:var(--df-popout-caption-height,36px);margin-bottom:calc(var(--df-title-row-inset,9px) + 32px - var(--df-popout-caption-height,36px))}:root[dir=rtl] .dframe-root[data-popout=title-bar-overlay] .epitaxy-pane-window [data-top-right]:not([data-top-left]):dir(rtl){height:revert-layer}:root[dir=rtl] .dframe-root[data-popout=title-bar-overlay] .epitaxy-pane-window [data-top-right]:has(>[data-top-left]):dir(rtl),:root[dir=rtl] .dframe-root[data-popout=title-bar-overlay] .epitaxy-pane-window [data-top-left]:dir(rtl){height:var(--df-popout-caption-height,36px)}:root[dir=rtl] .dframe-root[data-popout=title-bar-overlay] .epitaxy-titlebar[data-top-right]:not([data-top-left]):dir(rtl){margin-top:revert-layer;height:revert-layer;margin-bottom:revert-layer}:root[dir=rtl] .dframe-root[data-popout=title-bar-overlay] .epitaxy-titlebar[data-top-left]:dir(rtl){margin-top:calc(-1 * var(--df-title-row-inset,9px));height:var(--df-popout-caption-height,36px);margin-bottom:calc(var(--df-title-row-inset,9px) + 32px - var(--df-popout-caption-height,36px))}:root[data-synthetic-window-drag] .draggable,:root[data-synthetic-window-drag] [data-cds-window-drag-strip]{touch-action:none}.dframe-sidebar[data-density=comfortable] .df-leading-slot span[style*=font-size]:where(:not(.df-container-caret)){font-size:var(--df-icon-size)!important;font-weight:433.25!important}.df-new-circle span[style*=font-size],.dframe-sidebar[data-density=comfortable] .df-new-circle span[style*=font-size]{font-size:var(--df-new-circle-glyph)!important;font-weight:700!important}.dframe-root[data-variant=web] .df-new-circle{background:var(--cds-neutral-70)}:where([data-mode=dark]) .dframe-root[data-variant=web] .df-new-circle{background:var(--cds-neutral-150)}.dframe-root[data-variant=web] .df-row-control:hover{background:var(--cds-alpha-2)}.dframe-sidebar[data-density=comfortable] .df-compact-trigger{border-radius:8px;width:32px;height:32px}.dframe-sidebar[data-density=comfortable] .df-compact-trigger[data-size=xs]{border-radius:6px;width:24px;height:24px;margin:4px}.dframe-root[data-collapsed]:not([data-wco]) .dframe-sidebar[data-density=comfortable]{top:calc(8px + var(--df-chrome-bar-height))}.dframe-root[data-variant=web] .df-bottom-tray>.df-footer-row:last-child{padding:8px}.dframe-root[data-variant=web] .df-bottom-tray>.df-update-strip-row{padding-top:10px}.dframe-root[data-variant=web] .df-bottom-tray>.df-update-strip-row+.df-footer-row:last-child{padding-top:6px}.dframe-root[data-variant=web] .df-footer-suffix-text{font-size:calc(var(--df-row-font) - 2px)}:root .dframe-root[data-variant=web]{--df-bg-page-hsl:from var(--cds-surface-1) h s l}[data-mode=light] .dframe-root[data-variant=web]:not([data-frame-mode=code]) :is(.dframe-content,.dframe-content .cds-root:not([data-mode=dark])){--cds-segmented-control-track:var(--cds-neutral-30)}@media (prefers-color-scheme:light){:is([data-mode=system],[data-mode=auto]) .dframe-root[data-variant=web]:not([data-frame-mode=code]) :is(.dframe-content,.dframe-content .cds-root:not([data-mode=dark])){--cds-segmented-control-track:var(--cds-neutral-30)}}.dframe-root[data-variant=web] .dframe-sidebar{--df-web-sidebar-bg:color-mix(in srgb, var(--cds-surface-0) 50%, var(--cds-surface-1));--df-web-sidebar-bg-image:none;--df-hover:var(--cds-neutral-50);--df-selected:var(--cds-neutral-60)}.dframe-sidebar[data-density=comfortable],.df-sidebar-geometry[data-density=comfortable]{--df-row-h:32px;--df-row-px:2px;--df-row-ctl:24px;--df-row-gap:8px;--df-row-font:14px;--df-group-font:13px;--df-icon-size:20px;--df-leading-slot:28px;--df-new-circle-size:22px;--df-new-circle-glyph:16px;--df-group-pt:16px;--df-radius-pill:8px;--df-chrome-icon-size:16px;--df-footer-btn-size:32px;--df-footer-gap:6px}.dframe-sidebar[data-variant=desktop][data-density=comfortable],.df-sidebar-geometry[data-variant=desktop][data-density=comfortable]{--df-row-h:30px;--df-group-pt:14px}.dframe-root[data-variant=web]:not([data-collapsed]){--df-sidebar-left:0px}.dframe-root[data-variant=web]:not([data-collapsed]) .dframe-sidebar{padding-top:var(--df-chrome-bar-height);box-shadow:none;border-inline-end:max(var(--cds-panel-line,0px), .5px) solid var(--cds-border);background-color:var(--df-web-sidebar-bg);background-image:var(--df-web-sidebar-bg-image);border-radius:0;top:0;bottom:0}.dframe-root[data-variant=web][data-wco] .dframe-chrome-bar{z-index:21}.dframe-root[data-variant=web][data-wco][data-session-dragging] .dframe-chrome-bar{z-index:calc(var(--df-drag-ghost-z,20) + 1)}.dframe-root[data-variant=web] .dframe-resize-handle{top:var(--df-chrome-bar-height);--cds-ring-outer:max(var(--cds-panel-line,0px), .5px);--cds-ring-inner:0px}.dframe-root[data-variant=web][data-collapsed] .dframe-sidebar .dframe-sidebar-body,.dframe-root[data-variant=web][data-collapsed] .dframe-sidebar .dframe-sidebar-body:not(:has(>.df-pills)){--df-peek-band:44px;inset-inline-start:-8px;width:var(--df-sidebar-width);height:var(--app-content-height,100dvh);max-height:none;padding:calc(var(--df-peek-band) + 4px) 8px 6px;border:0 solid var(--cds-border);border-inline-end-width:max(var(--cds-panel-line,0px), .5px);background-color:var(--df-web-sidebar-bg);background-image:var(--df-web-sidebar-bg-image);opacity:0;border-radius:0;top:-10px;transform:translate(-4px)}.dframe-root[data-variant=web][data-collapsed] .dframe-sidebar .dframe-sidebar-body:where(:root[dir=rtl] :dir(rtl)),.dframe-root[data-variant=web][data-collapsed] .dframe-sidebar .dframe-sidebar-body:not(:has(>.df-pills)):where(:root[dir=rtl] :dir(rtl)){transform:translate(4px)}.dframe-root[data-variant=web][data-collapsed][data-hovering] .dframe-sidebar .dframe-sidebar-body{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dframe-root[data-variant=web][data-collapsed] .dframe-sidebar .dframe-sidebar-body,.dframe-root[data-variant=web][data-collapsed] .dframe-sidebar .dframe-sidebar-body:not(:has(>.df-pills)){transform:none}}:where([data-reduce-motion=true]) .dframe-root[data-variant=web][data-collapsed] .dframe-sidebar .dframe-sidebar-body,:where([data-reduce-motion=true]) .dframe-root[data-variant=web][data-collapsed] .dframe-sidebar .dframe-sidebar-body:not(:has(>.df-pills)){transform:none}@media (prefers-reduced-motion:reduce){.dframe-root[data-variant=web][data-collapsed] .dframe-sidebar .dframe-sidebar-body:where(:root[dir=rtl] :dir(rtl)),.dframe-root[data-variant=web][data-collapsed] .dframe-sidebar .dframe-sidebar-body:not(:has(>.df-pills)):where(:root[dir=rtl] :dir(rtl)){transform:none}}:where([data-reduce-motion=true]) .dframe-root[data-variant=web][data-collapsed] .dframe-sidebar .dframe-sidebar-body:where(:root[dir=rtl] :dir(rtl)),:where([data-reduce-motion=true]) .dframe-root[data-variant=web][data-collapsed] .dframe-sidebar .dframe-sidebar-body:not(:has(>.df-pills)):where(:root[dir=rtl] :dir(rtl)){transform:none}.dframe-root[data-variant=web][data-collapsed]:not([data-wco]) .dframe-sidebar[data-density=comfortable] .dframe-sidebar-body{top:-8px}.dframe-root[data-variant=web][data-collapsed]:not([data-wco]) .df-compact-trigger,.dframe-root[data-variant=web][data-collapsed]:not([data-wco]) .df-collapsed-nav{z-index:1}.dframe-root[data-variant=web][data-collapsed][data-wco] .dframe-sidebar .dframe-sidebar-body{--df-peek-band:0px;height:calc(var(--app-content-height,100dvh) - var(--df-chrome-bar-height));top:0}.dframe-root[data-variant=web][data-collapsed][data-wco] .dframe-sidebar .dframe-sidebar-body:has(>.df-pills){padding-top:12px}.dframe-root[data-variant=web][data-collapsed][data-wco] .df-pills[data-segmented]{margin-top:0}.dframe-chrome-peek-band{display:none}.dframe-root[data-variant=web][data-collapsed][data-wco] .dframe-chrome-peek-band{top:0;width:var(--df-sidebar-width);height:var(--df-chrome-bar-height);border-inline-end:max(var(--cds-panel-line,0px), .5px) solid var(--cds-border);background-color:var(--cds-surface-popover);box-shadow:var(--df-shadow-pop);z-index:1;clip-path:polygon(0 0,calc(100% + 60px) 0,calc(100% + 60px) calc(100% + 60px),100% calc(100% + 60px),100% 100%,0 100%);opacity:0;pointer-events:none;display:block;position:absolute;inset-inline-start:0;transform:translate(-4px)}.dframe-root[data-variant=web][data-collapsed][data-wco] .dframe-chrome-peek-band:where(:root[dir=rtl] :dir(rtl)){transform:translate(4px)}:root[dir=rtl] .dframe-root[data-variant=web][data-collapsed][data-wco] .dframe-chrome-peek-band:dir(rtl){clip-path:polygon(100% 0,-60px 0,-60px calc(100% + 60px),0 calc(100% + 60px),0 100%,100% 100%)}.dframe-root[data-variant=web][data-collapsed][data-wco][data-peeked] .dframe-chrome-peek-band{transition:opacity .14s ease, transform .18s var(--df-ease-out)}.dframe-root[data-variant=web][data-collapsed][data-wco][data-hovering]:not([data-experiment]) .dframe-chrome-peek-band{opacity:1;pointer-events:auto;app-region:no-drag;transform:none}.dframe-root[data-variant=web][data-wco][data-session-dragging] .dframe-chrome-peek-band{visibility:hidden}.dframe-root[data-variant=web][data-collapsed][data-wco]:not([data-session-dragging]) .dframe-chrome-bar{z-index:51}.dframe-root[data-variant=web][data-collapsed][data-wco] .dframe-chrome-lead{z-index:2;position:relative}.dframe-root[data-variant=web][data-collapsed][data-wco] [data-chrome-switcher]{min-width:calc(min(var(--df-sidebar-width), 100vw - var(--df-chrome-bar-caption-reserve,0px)) - var(--df-chrome-bar-pad-start,12px) - 100% - 12px);pointer-events:none;app-region:initial;justify-content:flex-end}.dframe-root[data-variant=web][data-collapsed][data-wco][data-hovering] [data-chrome-switcher] .df-app-switch{pointer-events:auto}@media (prefers-reduced-motion:reduce){.dframe-root[data-variant=web][data-collapsed][data-wco] .dframe-chrome-peek-band{transform:none}}:where([data-reduce-motion=true]) .dframe-root[data-variant=web][data-collapsed][data-wco] .dframe-chrome-peek-band{transform:none}@media (prefers-reduced-motion:reduce){.dframe-root[data-variant=web][data-collapsed][data-wco] .dframe-chrome-peek-band:where(:root[dir=rtl] :dir(rtl)){transform:none}}:where([data-reduce-motion=true]) .dframe-root[data-variant=web][data-collapsed][data-wco] .dframe-chrome-peek-band:where(:root[dir=rtl] :dir(rtl)){transform:none}.dframe-root[data-phone-sheet][data-variant=web][data-collapsed]:not([data-wco]) .dframe-sidebar .dframe-sidebar-body{width:auto;height:auto;max-height:var(--app-visual-viewport-height);padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) max(env(safe-area-inset-bottom), .5rem) max(8px, env(safe-area-inset-left));box-shadow:none;--df-web-sidebar-bg:inherit;--df-web-sidebar-bg-image:inherit;visibility:hidden;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;--df-row-h:44px;--df-row-ctl:36px;--df-described-line:24px;border:0;border-radius:0;outline:none;position:fixed;inset:0}.dframe-root[data-phone-sheet][data-variant=web][data-collapsed][data-hovering]:not([data-wco]) .dframe-sidebar .dframe-sidebar-body{visibility:visible}.dframe-root[data-phone-sheet][data-variant=web][data-collapsed]:not([data-wco]) .dframe-sidebar .df-peek-mode-switch{top:env(safe-area-inset-top);inset-inline-end:max(8px, env(safe-area-inset-right))}.dframe-root[data-phone-sheet][data-variant=web][data-collapsed]:not([data-wco]) .dframe-sidebar .df-peek-mode-switch:where(:root[dir=rtl] :dir(rtl)){inset-inline-end:max(8px, env(safe-area-inset-left))}.dframe-root[data-phone-sheet][data-variant=web][data-collapsed]:not([data-wco]) .dframe-peek-bridge{display:none}.dframe-root[data-phone-sheet][data-variant=web][data-collapsed]:not([data-wco]) .df-compact-trigger,.dframe-root[data-phone-sheet][data-variant=web][data-collapsed]:not([data-wco]) .df-collapsed-nav{z-index:auto}.dframe-root[data-phone-sheet] .dframe-sidebar-body .dframe-nav-scroll{overscroll-behavior:contain}.dframe-root[data-phone-sheet] .dframe-sidebar-body .df-touch-reveal{opacity:1;pointer-events:auto}.dframe-root[data-phone-sheet=left][data-variant=web][data-collapsed]:not([data-wco]) .dframe-sidebar .dframe-sidebar-body{opacity:1;transition:transform var(--cds-dur-sheet) var(--cds-ease-out), visibility 0s linear var(--cds-dur-sheet);transform:translate(-100%)}.dframe-root[data-phone-sheet=left][data-variant=web][data-collapsed]:not([data-wco]) .dframe-sidebar .dframe-sidebar-body:where(:root[dir=rtl] :dir(rtl)){transform:translate(100%)}.dframe-root[data-phone-sheet=left][data-variant=web][data-collapsed][data-hovering]:not([data-wco]) .dframe-sidebar .dframe-sidebar-body{transition:transform var(--cds-dur-sheet) var(--cds-ease-out), visibility 0s;transform:none}.dframe-root[data-phone-sheet=left][data-variant=web][data-collapsed][data-hovering]:not([data-wco]) .dframe-sidebar .dframe-sidebar-body[data-phone-sheet-dragging]{transform:translateX(var(--df-phone-sheet-drag,0px));transition:none}@media (prefers-reduced-motion:reduce){.dframe-root[data-phone-sheet=left][data-variant=web][data-collapsed]:not([data-wco]) .dframe-sidebar .dframe-sidebar-body,.dframe-root[data-phone-sheet=left][data-variant=web][data-collapsed][data-hovering]:not([data-wco]) .dframe-sidebar .dframe-sidebar-body{transition:none}}:where([data-reduce-motion=true]) .dframe-root[data-phone-sheet=left][data-variant=web][data-collapsed]:not([data-wco]) .dframe-sidebar .dframe-sidebar-body,:where([data-reduce-motion=true]) .dframe-root[data-phone-sheet=left][data-variant=web][data-collapsed][data-hovering]:not([data-wco]) .dframe-sidebar .dframe-sidebar-body{transition:none}.dframe-root[data-variant=web][data-collapsed]:not([data-wco]) .df-peek-mode-switch{top:0;height:var(--df-peek-band);align-items:center;margin:0;position:absolute;inset-inline-end:8px}.dframe-root[data-variant=web][data-collapsed] .dframe-sidebar .dframe-peek-bridge{width:var(--df-sidebar-width);height:40px;inset-inline-start:-8px}.dframe-root[data-variant=web][data-collapsed]:not([data-wco]) .df-pills[data-segmented]{margin-top:-4px}.dframe-root[data-variant=web] .df-pills[data-segmented]{background:var(--cds-neutral-60)}.dframe-root[data-variant=web]:not([data-wco]):not([data-collapsed]) .df-pills[data-segmented]{margin-top:-12px}.dframe-root[data-variant=web] .df-pills[data-segmented] .df-pill-indicator{background:var(--cds-neutral-20);box-shadow:inset 0 0 0 .5px var(--cds-border), 0 1px 2px #0000000f, 0 2px 6px -1px #0000000d}[data-mode=dark] .dframe-root[data-variant=web] .df-pills[data-segmented]{background:#ffffff0f}[data-mode=dark] .dframe-root[data-variant=web] .df-pills[data-segmented] .df-pill-indicator{background:var(--cds-segmented-control-thumb);box-shadow:inset 0 0 0 .5px #ffffff14,0 1px 2px #0000004d,0 2px 6px -1px #00000040}.dframe-root[data-variant=web] .df-pills[data-segmented] .df-pill{padding:0 4px}[data-mode=dark] .dframe-root .dframe-sidebar{--df-hover:var(--cds-fill-ghost-hover);--df-selected:var(--cds-fill-ghost-selected)}[data-mode=dark] .dframe-root[data-variant=web] .dframe-sidebar{--df-web-sidebar-bg:color-mix(in srgb, var(--df-bg-page) 80%, black);--df-web-sidebar-bg-image:none}.dframe-root[data-variant=web][data-collapsed] .dframe-sidebar-body{--df-web-sidebar-bg:var(--cds-surface-popover);--df-web-sidebar-bg-image:none}.dframe-root[data-variant=web] .dframe-sidebar-body [data-row]{margin-bottom:.5px}.dframe-root[data-variant=web] .dframe-sidebar-body .group\/section+.group\/section,.dframe-root[data-variant=web] .dframe-sidebar-body .group\/section:not(.df-pin-section-reveal)+.df-recents-anchor{margin-top:10px}.dframe-root[data-variant=web] .dframe-sidebar-body .df-pin-section-reveal+.group\/section,.dframe-root[data-variant=web] .dframe-sidebar-body .df-session-list .group\/section+.group\/section,.dframe-root[data-variant=web] .dframe-sidebar-body .df-session-list .group\/section+.df-recents-anchor{margin-top:0}.dframe-root[data-variant=web] .df-header-backdrop{inset-inline-start:calc(-1 * (var(--df-sidebar-clearance,0px) + var(--df-content-gutter-start,0px)));inset-inline-end:12px}.dframe-root[data-variant=web] .df-invite-wrap{padding:0 0 4px}.dframe-root[data-variant=web] .df-invite-btn{border:.5px solid var(--cds-border);background:color-mix(in srgb, var(--cds-surface-3) 95%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px 12px;transition:none;box-shadow:0 1px 2px #0000000a}.dframe-root[data-variant=web] .df-invite-btn:hover{background:var(--cds-surface-1);border-color:var(--cds-border-strong)}.dframe-root[data-variant=web] .df-invite-btn:active{background:var(--cds-surface-0)}.dframe-root[data-web] .df-titlebar,.dframe-root[data-variant=web][data-web][data-collapsed]:not([data-wco]):not([data-phone-sheet]) .df-peek-mode-switch{box-sizing:border-box;padding-top:4px}.dframe-root[data-web] .df-hub-rail{--df-iconless-pad:calc((var(--df-leading-slot) - var(--df-icon-size)) / 2);--df-rail-shift:0px}.dframe-root[data-web] .df-titlebar .df-titlebar-switch{margin-inline-end:1.5px}.dframe-root[data-variant=web][data-web][data-collapsed]:not([data-wco]):not([data-phone-sheet]) .df-peek-mode-switch{inset-inline-end:9.5px}.df-titlebar>.df-titlebar-brand-col{margin-inline-start:6px}.dframe-root[data-web] .df-titlebar>.df-titlebar-brand-col[data-wordmark-size="20"],.dframe-root[data-web] .df-peek-wordmark>.df-titlebar-brand-col[data-wordmark-size="20"]{transform:translateY(-1px)}.dframe-root[data-variant=web][data-web][data-collapsed]:not([data-wco]):not([data-phone-sheet]) .df-peek-wordmark{top:0;box-sizing:border-box;height:var(--df-peek-band);pointer-events:none;align-items:center;padding-top:4px;display:flex;position:absolute;inset-inline:8px}.df-peek-wordmark>.df-titlebar-brand-col{margin-inline-start:38px}.df-peek-wordmark[data-peek-switch]>.df-titlebar-brand-col{margin-inline-end:calc(2 * 2.125rem * var(--cds-rem-scale,1) + 3.5px)}.dframe-root[data-variant=web][data-web][data-collapsed][data-hovering]:not([data-wco]):not([data-phone-sheet]) .df-peek-wordmark>.df-titlebar-brand-col{pointer-events:auto}@media (width>=701px){.dframe-root[data-variant=web][data-web][data-collapsed] .dframe-pane-primary .dframe-header{clip-path:inset(-100vh -100vw);transition:clip-path 0s linear .14s}.dframe-root[data-variant=web][data-web][data-collapsed][data-hovering]:not([data-phone-sheet]) .dframe-pane-primary .dframe-header{clip-path:inset(-100vh -100vw -100vh calc(var(--df-sidebar-width) - var(--df-content-gutter-start,0px) + var(--df-header-bleed,0px)));transition:none}:where(:root[dir=rtl]) .dframe-root[data-variant=web][data-web][data-collapsed][data-hovering]:not([data-phone-sheet]) .dframe-pane-primary .dframe-header:where(:dir(rtl)){clip-path:inset(-100vh calc(var(--df-sidebar-width) - var(--df-content-gutter-start,0px) + var(--df-header-bleed,0px)) -100vh -100vw)}.dframe-root[data-variant=web][data-web][data-collapsed] .dframe-pane-primary .dframe-header:not([data-chrome-clear])>.df-header-peek-cover{z-index:1;width:calc(var(--df-sidebar-width) - var(--df-content-gutter-start,0px) + var(--df-header-bleed,0px));visibility:hidden;transition:visibility 0s linear .14s;display:block}.dframe-root[data-variant=web][data-web][data-collapsed][data-hovering]:not([data-phone-sheet]) .dframe-pane-primary .dframe-header:not([data-chrome-clear])>.df-header-peek-cover{visibility:visible;transition:none}.dframe-root[data-variant=web][data-web][data-collapsed][data-hovering]:not([data-phone-sheet]) .dframe-pane-primary .dframe-header:not([data-chrome-clear]):has(>.df-header-peek-cover){clip-path:inset(-100vh -100vw)}.dframe-root[data-web][data-collapsed] .dframe-content-inner .dframe-header{padding-inline-start:calc(38px + var(--df-header-collapsed-gap,8px) - var(--df-content-gutter-start,0px) + var(--df-header-bleed,0px))}}.dframe-root[data-variant=web]:not([data-web]) .df-titlebar{height:46px}.dframe-root[data-variant=web]:not([data-web]):not([data-wco])[data-collapsed]{--df-collapsed-left:calc(var(--df-traffic-light-spacer-start) + 8px)}.dframe-root[data-variant=web]:not([data-web]):not([data-wco])[data-collapsed] .dframe-sidebar:not([data-density=comfortable]) .df-collapsed-nav{margin-inline-start:-2px}.dframe-root[data-variant=web]:not([data-web]):not([data-wco])[data-collapsed] .dframe-sidebar-body{--df-peek-band:46px;inset-inline-start:calc(-8px - var(--df-traffic-light-spacer-start))}.dframe-root[data-variant=web]:not([data-web]):not([data-wco]) .df-titlebar,.dframe-root[data-variant=web]:not([data-web]):not([data-wco])[data-collapsed] .df-peek-mode-switch{padding-top:2px}.dframe-peek-nodrag{display:none}.dframe-root[data-collapsed][data-hovering]:not([data-web]) .dframe-peek-nodrag{top:var(--df-chrome-bar-height);bottom:0;width:var(--df-sidebar-width);app-region:no-drag;display:block;position:absolute;inset-inline-start:0}.dframe-root[data-variant=web]:not([data-web]):not([data-wco])[data-collapsed] .epitaxy-titlebar{translate:0 -1px}.dframe-root[data-variant=web]:not([data-web]):not([data-wco])[data-collapsed] .dframe-peek-bridge{width:var(--df-sidebar-width);inset-inline-start:calc(-8px - var(--df-traffic-light-spacer-start))}.dframe-root[data-variant=web]:not([data-web]):not([data-wco])[data-collapsed][data-sidebar-density=comfortable]{--df-collapsed-left:calc(var(--df-traffic-light-spacer-start) + 10px)}.dframe-root[data-variant=web]:not([data-web]):not([data-wco])[data-collapsed] .dframe-sidebar[data-density=comfortable] .dframe-sidebar-body,.dframe-root[data-variant=web]:not([data-web]):not([data-wco])[data-collapsed] .dframe-sidebar[data-density=comfortable] .dframe-peek-bridge{inset-inline-start:calc(-10px - var(--df-traffic-light-spacer-start))}.dframe-root[data-variant=web] .df-admin-rail{background-color:color-mix(in srgb, var(--cds-surface-0) 50%, var(--cds-surface-1));border-inline-end:max(var(--cds-panel-line,0px), .5px) solid var(--cds-border)}[data-revealing]>._grapheme_1plog_4{animation:90ms cubic-bezier(.215,.61,.355,1) both _grapheme-reveal_1plog_1;animation-delay:calc(var(--i,0) * 30ms)}@media (prefers-reduced-motion:reduce){[data-revealing]>._grapheme_1plog_4{animation:none}}@keyframes _grapheme-reveal_1plog_1{0%{opacity:0;filter:blur(6px)}}html[data-artifact-composed] #root{z-index:35}html[data-artifact-composed] .dframe-root[data-collapsed]{display:none}html[data-artifact-composed] .dframe-root:not([data-collapsed]) .dframe-sidebar{visibility:visible;pointer-events:auto}html[data-artifact-composed] .dframe-sidebar:focus{outline:none}
