.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-name-suffix{transition:margin-right .2s var(--df-ease-out);margin-right:6px}:is(.group:hover,.group:focus-within,.group[data-menu-open=true]) .df-name-suffix{margin-right:calc((var(--df-row-h) + var(--df-row-ctl)) / 2 - var(--df-row-px) + 2px)}.df-accordion-guide{position:relative}.df-accordion-guide:before{content:"";top:0;bottom:4px;left:calc(var(--df-row-px) + var(--df-leading-slot) / 2 - .5px);background:var(--cds-border);pointer-events:none;width:1px;position:absolute}.df-new-circle{width:var(--df-new-circle-size);height:var(--df-new-circle-size);background:hsl(var(--text-500) / .15)}.dframe-root :is(button,a,.group):hover .df-new-circle{background:hsl(var(--text-500) / .25)}.df-chrome-btn{--button-text:hsl(var(--text-500));--button-hover-text:hsl(var(--text-300));--button-hover-bg:var(--df-hover);--cds-text-primary:hsl(var(--text-500));--cds-fill-ghost-hover:var(--df-hover);--cds-page-bg:transparent}.df-chrome-btn:hover{--cds-text-primary:hsl(var(--text-300))}.df-chrome-btn svg{width:var(--df-chrome-icon-size);height:var(--df-chrome-icon-size)}.df-chrome-btn span[style*=font-size]{font-size:var(--df-chrome-icon-size)!important}.dframe-root .bug-report-link svg{width:14px;height:14px}.df-chrome-btn,.df-chrome-btn:after{transition-duration:0s}.df-bottom-tray{--df-tray-hairline:var(--cds-border);--df-products-rows-py:8px;--df-tray-caret-col:calc(8px + var(--df-footer-btn-size) / 2);margin:-8px -8px -6px;position:relative}.df-banner-slot:not(:empty)+.df-bottom-tray{margin-top:0}.df-bottom-tray>:last-child{margin:0;padding:6px 8px;position:relative}.df-bottom-tray:before,.df-bottom-tray>.df-products-block+:last-child:before{content:"";border-top:.5px solid var(--df-tray-hairline);z-index:1;position:absolute;top:-.5px;left:0;right:0}.df-products-chip{--df-chip-bg:var(--df-bg-sidebar,hsl(var(--bg-200)));background:linear-gradient(var(--df-chip-overlay,transparent) 0 0), var(--df-chip-bg);border-color:var(--df-tray-hairline);color:hsl(var(--text-500))}[data-mode=dark] .df-products-chip{--df-chip-bg:hsl(var(--bg-200))}.group\/chip:hover .df-products-chip,.group\/chip:focus-visible .df-products-chip{--df-chip-overlay:var(--df-hover);border-color:var(--cds-border-strong);color:hsl(var(--text-300))}.df-products-block .group\/chip{opacity:0;transition:opacity var(--cds-dur-snap) var(--cds-ease-snap)}.df-products-block:not([data-collapsed]):hover .group\/chip,.df-products-block:not([data-collapsed]):focus-within .group\/chip{opacity:1;transition-delay:.25s}.dframe-root .bug-report-link{color:hsl(var(--text-500))}.dframe-root .bug-report-link:hover{color:hsl(var(--text-300));background:var(--df-hover)}.dframe-nav-scroll[data-scrolled]{-webkit-mask-image:linear-gradient(#0000 0,#000 12px);mask-image:linear-gradient(#0000 0,#000 12px)}@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}}.dframe-dot{background:hsl(var(--text-400));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}:root{--extended-green:#1e9f3c;--extended-orange:#c5621b;--extended-pink:#cf2055;--extended-purple:#8f6dd9;--extended-yellow:#98801f;--dot-ready:#308ce8;--dot-awaiting:var(--extended-yellow)}[data-mode=dark]{--extended-green:#4dcb6b;--extended-orange:#fa832e;--extended-pink:#e25a83;--extended-purple:#a88de2;--extended-yellow:#ffd014;--dot-ready:#5aa6f2}.status-dot{border-radius:50%;width:6px;height:6px;display:block;position:relative}.status-dot[data-kind=ready]{background:var(--dot-ready)}.status-dot[data-kind=awaiting]{background:var(--dot-awaiting)}@keyframes dframe-dot-blink{0%,to{opacity:.3}50%{opacity:1}}.status-dot[data-kind=running]{background:hsl(var(--text-400));animation:1.2s ease-in-out infinite dframe-dot-blink}@media (prefers-reduced-motion:reduce){.dframe-dot,.status-dot[data-kind=running]{animation: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:hsl(var(--_gray-10) / 1);--df-shadow-card:inset 0 0 0 0 transparent, 0 0 0 1px hsl(var(--_gray-900) / .06), 0 4px 24px hsl(var(--_gray-900) / .04);--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-icon-size:16px;--df-leading-slot:24px;--df-new-circle-size:18px;--df-new-circle-glyph:13px;--df-row-indent:0px;--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:#0000000a;--df-bg-page-hsl:var(--_gray-10);--df-bg-page:hsl(var(--df-bg-page-hsl));--df-sidebar-width:288px;--df-header-h:48px;width:100%;height:100%;position:relative}.dframe-root[data-wco]{--df-chrome-bar-height:36px}.dframe-root[data-wco] .dframe-sidebar{top:calc(12px + var(--df-chrome-bar-height))}.dframe-root[data-wco]:not([data-collapsed]) .dframe-sidebar-body{padding-top:12px}[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:#141414e6;--df-bg-page-hsl:var(--_gray-800);--df-shadow-card:inset 0 0 0 1px #ffffff0f, 0 0 0 0 transparent, 0 4px 24px hsl(var(--_gray-900) / .08);--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;--df-hover:#ffffff0d}.dframe-sidebar{top:calc(8px + var(--df-chrome-bar-height));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);font-family:var(--cds-font-sans);isolation:isolate;flex-direction:column;line-height:1.5;display:flex;position:absolute;bottom:8px;left:8px}.dframe-root:not([data-frame-mode=code]) .dframe-sidebar,.dframe-root:not([data-frame-mode=code]) .dframe-card{--df-sidebar-bg:white;--df-shadow-card:inset 0 0 0 0 transparent, 0 0 0 1px hsl(var(--_gray-900) / .06), 0 4px 24px hsl(var(--_gray-900) / .06)}[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 1px hsl(var(--df-z3)), 0 0 0 0 transparent, 0 4px 24px hsl(var(--_gray-900) / .06)}.df-products-anim{--df-products-dur:.15s;transition:grid-template-rows var(--df-products-dur) var(--df-ease-out-fast), opacity var(--df-products-dur) var(--df-ease-out-fast);grid-template-rows:1fr;display:grid}.df-products-anim>*{min-height:0;overflow:hidden}.df-products-hdr-wrap{opacity:0;grid-template-rows:0fr}.df-products-block[data-collapsed] .df-products-hdr-wrap{opacity:1;grid-template-rows:1fr}.df-products-hdr-wrap button{padding:6px calc(var(--df-tray-caret-col) - 6px) 8px 14px}.df-products-block[data-collapsed] .df-products-rows-wrap{opacity:0;grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.df-products-anim{transition:none}}.df-footer-suffix{padding-right:12px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#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-right:calc(var(--df-tray-caret-col) - 14px)}.df-footer-row:has(.df-footer-aux:empty) .df-user-menu-btn>:last-child{margin-left:auto}:root[data-dframe] button,:root[data-dframe] [role=button],:root[data-dframe] [role=menuitem],:root[data-dframe] a:not([target=_blank]),:root[data-dframe] .cursor-pointer{cursor:default}:root[data-dframe] a[href]:not([role=button]):not([role=menuitem]):not(.df-link-card){cursor:pointer}:root:has(.dframe-root) [class*=cursor-zoom-in]:not(:disabled){cursor:zoom-in}.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 --marquee-left-fade{syntax:"<length>";inherits:false;initial-value:0}.dframe-content-inner{--df-sidebar-clearance:calc(var(--df-sidebar-width) + 8px);--df-content-gutter:8px;width:100%;min-width:0;height:100%;padding-left:calc(var(--df-sidebar-clearance) + var(--df-content-gutter));flex-direction:column;display:flex}[data-mode=dark][data-darker] .epitaxy-root .dframe-root{--df-bg-page-hsl:var(--_gray-890)}[data-mode=dark][data-darker] .epitaxy-root .dframe-sidebar{--df-sidebar-bg:hsl(var(--_gray-860) / .95);--df-surface-primary:var(--df-z1);--df-shadow-card:inset 0 0 0 1px #ffffff0f, 0 0 0 0 transparent, 0 4px 24px hsl(var(--_gray-900) / .08)}.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);transition:grid-template-columns .24s var(--df-ease-out-cubic);gap:0;display:grid}.dframe-pane-host[data-resizing],.dframe-pane-host[data-rebalancing]{transition:none}.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 hsl(var(--border-300) / .12)}.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 hsl(var(--border-300) / .12);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-host,.dframe-pane-extra{transition:none}}.dframe-pane{will-change:transform;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{-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-host[data-split] .dframe-pane:before{content:"";border-radius:var(--df-radius-card);box-shadow:inset 0 0 0 2px hsl(var(--accent-100));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:hover{cursor:grab}.dframe-pane-host[data-cmd-held][data-split] .dframe-pane:hover:before{opacity:1;transition-delay:.6s}.dframe-pane-host[data-pane-dragging]{cursor:grabbing}.dframe-pane-host[data-pane-dragging] .dframe-pane{transition:box-shadow .12s ease-out}.dframe-pane-host[data-pane-dragging] iframe{pointer-events:none}.dframe-pane-host[data-pane-dragging] .dframe-pane[data-pane-drag-over]:before{opacity:1;transition-delay:0s}.dframe-pane-host[data-pane-dragging] .dframe-pane-col[data-pane-drag-over]:after{content:"";border-radius:var(--df-radius-card);box-shadow:inset 0 0 0 2px hsl(var(--accent-100));pointer-events:none;z-index:6;position:absolute;inset:0}.dframe-root[data-collapsed] .dframe-sidebar{width:auto;bottom:auto;top:calc(10px + var(--df-chrome-bar-height));left:calc(var(--df-traffic-light-spacer,74px) + 16px);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;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-left:calc(var(--df-trigger-right,180px) + 8px)}.dframe-root[data-collapsed] .dframe-content-inner .dframe-header>*{padding-left:0}.dframe-root[data-collapsed] .dframe-sidebar-body{top:calc(100% + 8px);left:calc(-10px - var(--df-traffic-light-spacer,74px));border-radius:var(--df-radius-card);-electron-corner-smoothing:system-ui;width:280px;max-height:70vh;padding:15.5px 7.5px 13px;position:absolute}.dframe-root[data-collapsed][data-wco] .dframe-sidebar{top:var(--df-chrome-bar-height);left:8px}.dframe-root[data-collapsed][data-wco] .dframe-sidebar-body{left:0}.dframe-root[data-collapsed][data-web] .dframe-sidebar{left:8px}.dframe-root[data-collapsed][data-web] .dframe-sidebar-body{left:-2px}.dframe-sidebar-body:not(:has(>.df-pills)){padding-top:4px}.dframe-root[data-collapsed]:not([data-wco]) .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][data-peeked] .dframe-sidebar-body{transition:opacity .14s ease, transform .18s var(--df-ease-out)}.dframe-root[data-collapsed] .dframe-peek-bridge{top:0;left:calc(-10px - var(--df-traffic-light-spacer,74px));pointer-events:none;width:280px;height:calc(100% + 12px);position:absolute}.dframe-root[data-collapsed][data-wco] .dframe-peek-bridge{left:0}.dframe-root[data-collapsed][data-web] .dframe-peek-bridge{left:-2px}.dframe-root[data-collapsed][data-hovering] .dframe-peek-bridge{pointer-events:auto}.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;width:12px;position:absolute;top:0;bottom:0;right:-6px}.dframe-root[data-collapsed] .dframe-resize-handle,.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-drop-overlay-badge{border-radius:var(--df-radius-card);border:1px solid hsl(var(--border-300) / .2);background:hsl(var(--bg-200) / .4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:inset 0 0 0 2px hsl(var(--accent-100));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-label{background:hsl(var(--accent-100));color:hsl(var(--always-white));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 hsl(var(--accent-100) / .2);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:hsl(var(--bg-300));color:hsl(var(--text-200))}@media (prefers-reduced-motion:reduce){.dframe-drop-overlay-badge,.dframe-drop-overlay-badge:before,.dframe-drop-overlay-label,.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}}.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]{-webkit-mask-image:linear-gradient(to right, transparent calc(var(--df-leading-slot) - 4px), hsl(var(--always-black)) calc(var(--df-leading-slot) + var(--df-row-gap)));mask-image:linear-gradient(to right, transparent calc(var(--df-leading-slot) - 4px), hsl(var(--always-black)) calc(var(--df-leading-slot) + var(--df-row-gap)))}.df-clock-minute,.df-clock-hour{transform-origin:8px 8px;transform-box:view-box}@media (prefers-reduced-motion:no-preference){.df-clock-minute,.df-clock-hour{transition:transform .6s cubic-bezier(.3,.9,.4,1)}@media (hover:hover){.group:hover .df-clock-minute{transform:rotate(360deg)}.group:hover .df-clock-hour{transform:rotate(30deg)}}.group:focus-within .df-clock-minute{transform:rotate(360deg)}.group:focus-within .df-clock-hour{transform:rotate(30deg)}}.dframe-sidebar[data-density=comfortable] .df-leading-slot span[style*=font-size]{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)}.dframe-sidebar[data-density=comfortable] .df-checklist-check span[style*=font-size]{font-size:15px!important;font-weight:533!important}.dframe-root[data-variant=web] .df-row-control:hover{background:var(--cds-alpha-2)}.dframe-root[data-variant=web] .df-bottom-tray{--df-products-rows-py:10px}.dframe-sidebar[data-density=comfortable] .df-compact-trigger{border-radius:8px;width:32px;height:32px}.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>:last-child{padding:10px 8px}.dframe-root[data-variant=web] .df-footer-suffix-text{font-size:calc(var(--df-row-font) - 2px)}.dframe-root[data-variant=web] .df-products-chip{--df-chip-bg:var(--cds-neutral-30)}.dframe-root[data-variant=web]:not([data-frame-mode=code]){--df-bg-page-hsl:60 14% 98.6%}[data-mode=dark] .dframe-root[data-variant=web]:not([data-frame-mode=code]){--df-bg-page-hsl:60 2% 10%}@media (prefers-color-scheme:dark){[data-mode=auto] .dframe-root[data-variant=web]:not([data-frame-mode=code]){--df-bg-page-hsl:60 2% 10%}}.dframe-root[data-variant=web]:not([data-frame-mode=code]) .dframe-content{--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-row-h:32px;--df-row-px:2px;--df-row-ctl:24px;--df-row-gap:8px;--df-row-font:14px;--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-root[data-variant=web]:not([data-collapsed]) .dframe-sidebar{top:var(--df-chrome-bar-height);box-shadow:none;border-right:.5px solid hsl(var(--border-300) / .15);background-color:var(--df-web-sidebar-bg);background-image:var(--df-web-sidebar-bg-image);border-radius:0;bottom:0;left:0}.dframe-root[data-variant=web][data-collapsed]:not([data-wco]) .dframe-sidebar-body{width:var(--df-sidebar-width);border:.5px solid var(--cds-border);background-color:var(--df-web-sidebar-bg);background-image:var(--df-web-sidebar-bg-image);max-height:calc(100dvh - 52px);padding:12px 8px 8px;top:34px;left:-8px}.dframe-root[data-variant=web][data-collapsed]:not([data-wco]) .dframe-sidebar[data-density=comfortable] .dframe-sidebar-body{top:36px}.dframe-root[data-variant=web][data-collapsed]:not([data-wco]) .dframe-sidebar-body:not(:has(>.df-pills)){padding-top:4px}.dframe-root[data-variant=web][data-collapsed]:not([data-wco]) .dframe-peek-bridge{width:var(--df-sidebar-width);height:40px;left:-8px}.dframe-root[data-variant=web][data-collapsed]:not([data-wco]) .df-pills[data-segmented]{margin-top:0}.dframe-root[data-variant=web][data-frame-mode=code] .dframe-sidebar{--df-web-sidebar-bg:var(--cds-neutral-20)}.dframe-root[data-variant=web] .df-pills[data-segmented]{background:var(--cds-neutral-60);width:calc(100% - 4px);margin-top:0;margin-left:2px;margin-right:2px}.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}.dframe-root[data-variant=web]:not([data-collapsed]) .dframe-sidebar-body{padding-bottom:8px}[data-mode=dark] .dframe-root[data-variant=web] .dframe-sidebar{--df-hover:#ffffff0f;--df-selected:#ffffff1a;--df-web-sidebar-bg:color-mix(in srgb, var(--df-bg-page) 91%, 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;border:.5px solid var(--cds-border)}.dframe-root[data-variant=web] .dframe-sidebar-body [data-row]{margin-bottom:.5px}.dframe-root[data-variant=web] .dframe-sidebar-body [class~=group\/section]+[class~=group\/section],.dframe-root[data-variant=web] .dframe-sidebar-body [class~=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+[class~=group\/section]{margin-top:0}.dframe-root[data-variant=web] .df-invite-wrap{padding:0 0 4px}.dframe-root[data-variant=web] .df-invite-btn{border:.5px solid hsl(var(--border-300) / .15);background:hsl(var(--bg-000) / .95);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px 12px;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;box-shadow:0 1px 2px #0000000a}.dframe-root[data-variant=web] .df-invite-btn:hover{background:hsl(var(--bg-100));border-color:hsl(var(--border-200) / .3)}.dframe-root[data-variant=web] .df-invite-btn:active{background:hsl(var(--bg-200))}.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] .dframe-sidebar{top:calc(9px + var(--df-chrome-bar-height));left:calc(var(--df-traffic-light-spacer,74px) + 8px)}.dframe-root[data-variant=web]:not([data-web]):not([data-wco])[data-collapsed] .dframe-sidebar-body{left:calc(-8px - var(--df-traffic-light-spacer,74px));border-radius:0 var(--df-radius-card) var(--df-radius-card) 0;--df-pop-x:-4px;--df-pop-y:0px;border-left-width:0;max-height:calc(100dvh - 70px);top:37px}.dframe-root[data-variant=web]:not([data-web]):not([data-wco])[data-collapsed] .epitaxy-titlebar{translate:0 -2px}.dframe-root[data-variant=web]:not([data-web]):not([data-wco])[data-collapsed] .dframe-peek-bridge{left:calc(-8px - var(--df-traffic-light-spacer,74px));width:var(--df-sidebar-width)}.df-pills{flex-shrink:0;align-items:center;gap:2px;width:-moz-fit-content;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:hsl(var(--bg-200));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)}@media (prefers-reduced-motion:reduce){.df-pill-indicator,.df-pill-indicator[data-snap]{transition:none}}.df-pill{z-index:1;color:var(--cds-text-muted);cursor:var(--cds-cursor-interactive,default);transition:box-shadow var(--cds-dur-fast), color 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}}
