@layer components{.workspace-stage{--workspace-inset:0px;--assistant-width:0px;--dock-width:400px;--app-header-h:calc(var(--app-topnav-h) + var(--workspace-inset));--sidebar-w:248px;padding:var(--workspace-inset);padding-right:calc(var(--workspace-inset) + var(--assistant-width));background:var(--color-surface-0);transition:padding var(--duration-slow) var(--ease-out)}.app-shell{--sidebar-current-width:var(--sidebar-w);min-height:calc(100dvh - 2 * var(--workspace-inset));grid-template-rows:var(--app-topnav-h) minmax(0, 1fr);container:workspace-window/inline-size}.app-shell:has(.app-sidebar[data-collapsed]){--sidebar-current-width:var(--sidebar-rail-w)}.workspace-header{top:var(--workspace-inset);z-index:30;align-items:center;gap:var(--spacing-4);height:var(--app-topnav-h);padding-inline:var(--spacing-4);background:var(--color-surface-0);border-bottom:1px solid var(--color-line-soft);grid-column:1/-1;display:flex;position:sticky}.workspace-header-leading,.workspace-location,.workspace-header-brand,.workspace-header-actions,.workspace-header-context{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.workspace-header-leading{gap:var(--spacing-4);flex:1}.workspace-header-brand{flex:0 0 calc(var(--sidebar-current-width) - 32px);transition:flex-basis var(--duration-slow) var(--ease-out)}.workspace-header-actions{flex-shrink:0}.workspace-header-context,.workspace-location{gap:var(--spacing-3)}.workspace-logo{align-items:center;gap:var(--spacing-2);color:var(--color-content-strong);text-decoration:none;display:flex}.workspace-logo:after{content:"Blitz";font-size:var(--text-lg);letter-spacing:-.03em;font-weight:650}.workspace-logo img{border-radius:var(--radius-md);width:28px;height:28px}.app-shell:has(.app-sidebar[data-collapsed]) .workspace-logo:after{display:none}.workspace-breadcrumb{align-items:center;gap:var(--spacing-2);min-width:0;font-size:var(--text-base);white-space:nowrap;font-weight:600;display:flex}.workspace-breadcrumb a{color:var(--color-content-muted);font-weight:400;text-decoration:none}.workspace-breadcrumb a:hover{color:var(--color-content-strong)}.workspace-breadcrumb [aria-current]{text-overflow:ellipsis;color:var(--color-content-strong);overflow:hidden}.workspace-breadcrumb svg{color:var(--color-content-muted);flex-shrink:0}.workspace-search,.workspace-ask,.workspace-scope-trigger{align-items:center;gap:var(--spacing-2);height:36px;padding-inline:var(--spacing-3);border:1px solid var(--color-control-border);border-radius:var(--radius-lg);background:var(--color-control);color:var(--color-content);font-size:var(--text-sm);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast), transform var(--duration-fast) var(--ease-out);display:flex}.workspace-search{width:220px;min-width:140px;max-width:240px;color:var(--color-content-muted);text-align:left;background:0 0;flex-shrink:0}.workspace-search>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-search kbd{font:inherit;font-size:var(--text-xs);padding:var(--spacing-1);border:1px solid var(--color-control-border);border-radius:var(--radius-md);flex-shrink:0;margin-left:auto;line-height:1}.workspace-ask{white-space:nowrap;font-weight:550}.workspace-search:active,.workspace-ask:active,.workspace-scope-trigger:active{transform:scale(.98)}.workspace-search:hover,.workspace-ask:hover,.workspace-scope-trigger:hover{background:var(--color-control-hover);border-color:var(--color-line-strong)}.workspace-ask[aria-expanded=true]{background:var(--color-control-selected);border-color:var(--color-line-strong)}.workspace-header button:focus-visible,.workspace-logo:focus-visible,.workspace-referral:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.workspace-header .mobile-menu-trigger{display:none}.workspace-header .notification-bell-button,.workspace-header .user-menu-button{width:36px;height:36px}.workspace-scope-trigger{width:160px;padding-inline:var(--spacing-2);text-align:left;flex-shrink:0}.workspace-scope-trigger>svg{color:var(--color-content-muted);flex-shrink:0;margin-left:auto}.workspace-scope-avatar{border-radius:var(--radius-md);background:var(--color-surface-3);flex-shrink:0;place-items:center;width:24px;height:24px;font-weight:600;display:grid}.workspace-scope-summary{flex-direction:column;min-width:0;line-height:1.35;display:flex}.workspace-scope-summary strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.workspace-product-control:empty,.workspace-product-control .nav-separator{display:none}.workspace-product-control .nav-selector{align-items:center;gap:var(--spacing-2);width:140px;height:36px;padding:0 var(--spacing-2);border:1px solid var(--color-control-border);border-radius:var(--radius-lg);background:var(--color-surface-1);color:var(--color-content-muted);font-size:var(--text-sm);transition:background var(--duration-fast) var(--ease-out);display:inline-flex}.workspace-product-control .nav-selector:hover{background:var(--color-surface-3);color:var(--color-content-strong)}.workspace-product-control .product-selector-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.workspace-scope-menu{max-width:calc(100vw - var(--spacing-6));overflow:hidden}.workspace-scope-menu [cmdk-item]{gap:var(--spacing-3);min-height:36px;padding-inline:var(--spacing-3)}.workspace-scope-menu [cmdk-group-heading]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-scope-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-scope-status{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);color:var(--color-content-muted);font-size:var(--text-sm);display:flex}.workspace-scope-footer{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border-top:1px solid var(--color-line);display:flex}.workspace-scope-footer>a{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-content-muted);display:inline-flex}.workspace-scope-footer>a:hover{background:var(--color-surface-3);color:var(--color-content-strong)}.app-sidebar{top:calc(var(--app-topnav-h) + var(--workspace-inset));height:calc(100dvh - var(--app-topnav-h) - 2 * var(--workspace-inset));background:var(--color-surface-0);border-right:1px solid var(--color-line)}.app-main{min-height:calc(100dvh - var(--app-topnav-h) - 2 * var(--workspace-inset))}.app-head{position:static}.app-sidebar .app-sidebar-nav{padding-top:var(--spacing-3);flex:1}.workspace-tree[data-agents]{margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px solid var(--color-line)}.app-sidebar .workspace-navigation>.app-sidebar-group,.app-sidebar .workspace-tree{flex-shrink:0}.app-sidebar .app-sidebar-foot{margin-top:0}.workspace-referral{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3);margin-block:var(--spacing-3);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-1);color:var(--color-content);text-align:left;cursor:pointer;transition:border-color var(--duration-fast);display:flex}.workspace-referral:hover{border-color:var(--color-line-strong)}.workspace-referral>span{gap:var(--spacing-1);flex-direction:column;display:flex}.workspace-referral strong{font-size:var(--text-base);font-weight:550}.workspace-referral span span{font-size:var(--text-xs);color:var(--color-content-muted)}.app-sidebar[data-collapsed] .workspace-referral{padding:var(--spacing-2);justify-content:center}.workspace-window-edge{display:none}@media (width>=920px){.workspace-header{border-bottom:0}.workspace-header:before{content:"";width:var(--sidebar-current-width);background:var(--color-surface-0);border-right:1px solid var(--color-line);pointer-events:none;transition:width var(--duration-slow) var(--ease-out);position:absolute;inset:0 auto 0 0}.workspace-header:after{content:"";left:var(--sidebar-current-width);background:var(--color-line);pointer-events:none;height:1px;transition:left var(--duration-slow) var(--ease-out);position:absolute;bottom:0;right:0}.workspace-header-leading,.workspace-header-context,.workspace-header-actions{position:relative}.workspace-stage[data-assistant-open]{--workspace-inset:var(--spacing-3);--assistant-width:var(--dock-width)}.workspace-stage[data-assistant-expanded]{--dock-width:min(600px, 45vw)}.workspace-window-edge{z-index:32;inset:var(--workspace-inset) calc(var(--assistant-width) + var(--workspace-inset)) var(--workspace-inset) var(--workspace-inset);outline:var(--workspace-inset) solid var(--color-surface-0);border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);opacity:0;pointer-events:none;transition:inset var(--duration-slow) var(--ease-out), outline-width var(--duration-slow) var(--ease-out), opacity var(--duration-medium) var(--ease-out);display:block;position:fixed}.workspace-stage[data-assistant-open]>.workspace-window-edge{opacity:1}.workspace-header{transition:top var(--duration-slow) var(--ease-out)}.app-sidebar{transition:width var(--duration-slow) var(--ease-out), top var(--duration-slow) var(--ease-out), height var(--duration-slow) var(--ease-out)}}@media (width>=920px) and (width<=1199px){.workspace-stage{--dock-width:360px}.workspace-stage[data-assistant-expanded]{--dock-width:40vw}}@container workspace-window (width<=1250px){.workspace-search{width:180px;padding-inline:var(--spacing-2)}.workspace-scope-trigger,.workspace-product-control .nav-selector{width:36px;padding:var(--spacing-1);justify-content:center}.workspace-scope-summary,.workspace-scope-trigger>svg,.workspace-product-control .product-selector-name,.workspace-product-control .nav-selector>svg:last-child{display:none}.workspace-feedback-trigger{width:36px;padding-inline:0}.workspace-feedback-trigger span{display:none}}@container workspace-window (width<=1050px){.workspace-header{gap:var(--spacing-2);padding-inline:var(--spacing-3)}.workspace-header-brand{flex-basis:calc(var(--sidebar-current-width) - 24px)}.workspace-header-leading{gap:var(--spacing-3)}.workspace-breadcrumb>a,.workspace-breadcrumb>svg,.workspace-ask span{display:none}.workspace-ask{justify-content:center;width:36px;padding-inline:0}.workspace-header-context{gap:var(--spacing-2)}}@container workspace-window (width<=680px){.workspace-search{width:140px}.workspace-breadcrumb{display:none}}@media (width<=919px){.workspace-sidebar-control,.workspace-scope-trigger,.workspace-product-control{display:none}.workspace-header-brand{flex-basis:auto}.workspace-logo:after{display:none}.workspace-header .mobile-menu-trigger{justify-content:center;align-items:center;display:inline-flex}}@media (width<=479px){.workspace-stage{--app-topnav-h:96px}.workspace-header{row-gap:var(--spacing-2);padding-block:var(--spacing-2);grid-template-rows:36px 36px;grid-template-columns:36px minmax(0,1fr);display:grid}.workspace-breadcrumb,.workspace-header-brand{display:none}.workspace-header-leading{display:contents}.workspace-header-actions{grid-area:1/2;justify-content:flex-end}.workspace-header-context{display:none}.workspace-search{grid-area:2/1/auto/-1;width:100%;max-width:none}.workspace-location{grid-area:1/1;gap:0}}@media (prefers-reduced-motion:reduce){.workspace-stage,.workspace-window-edge,.workspace-header,.workspace-header-brand,.workspace-header:before,.workspace-header:after,.app-sidebar{transition:none}}.workspace-navigation .app-sidebar-group{gap:2px}.workspace-navigation .app-sidebar-link{text-align:left;border-radius:var(--radius-lg);width:100%;height:38px;min-height:38px;font-size:var(--text-base);gap:10px;padding-inline:9px;font-weight:450;transition:background-color .12s,color .12s}.workspace-navigation .app-sidebar-link:hover{background:color-mix(in oklch, var(--color-foreground) 5%, transparent)}.workspace-navigation .app-sidebar-link.active{color:var(--color-foreground);background:color-mix(in oklch, var(--color-foreground) 5%, transparent);font-weight:500}.dark .workspace-navigation .app-sidebar-link.active{background:var(--color-surface-3)}.workspace-navigation .app-sidebar-icon{stroke-width:1.75px;width:20px;height:20px}.workspace-navigation .app-sidebar-link.active .app-sidebar-icon{color:var(--color-content-strong)}.workspace-tree-expansion{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .2s,opacity .16s,visibility .2s;display:grid}.workspace-tree[data-open]>.workspace-tree-expansion{opacity:1;visibility:visible;grid-template-rows:1fr}.workspace-tree-clip{min-height:0;overflow:hidden}.workspace-tree-children{gap:2px;margin-bottom:4px;padding-block:4px;display:grid;position:relative}.workspace-tree-children .app-sidebar-link{height:34px;min-height:34px;padding-left:36px}.workspace-tree-children .app-sidebar-link:hover:not(.active){background:color-mix(in oklch, var(--color-foreground) 5%, transparent)}.dark .workspace-tree-children .app-sidebar-link:hover:not(.active){background:color-mix(in srgb, var(--color-foreground) 5%, transparent)}.workspace-tree-guide{pointer-events:none;z-index:1;color:color-mix(in oklch, var(--color-foreground) 30%, transparent);position:absolute;inset:0}.workspace-tree-guide[data-hover]{color:color-mix(in oklch, var(--color-foreground) 19%, transparent)}.workspace-tree-stem{height:max(0px, calc(var(--branch-y) - 10px));border-left:1.25px solid;position:absolute;top:4px;left:17px}.workspace-tree-guide svg{left:17px;top:calc(var(--branch-y) - 6px);width:20px;height:12px;position:absolute}.app-sidebar-link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:-2px}.mobile-menu-body .workspace-navigation{padding:8px}.mobile-menu-body .workspace-tree-children .app-sidebar-link{height:34px;min-height:34px}@media (prefers-reduced-motion:reduce){.workspace-tree-expansion,.workspace-navigation .app-sidebar-link{text-align:left;width:100%;transition:none}}}
