.nav-branch{--nav-branch-x: 19px;--nav-branch-stub: 9px;--nav-branch-w: 1.5px;--nav-branch-ink: hsl(var(--muted-foreground) / .34);padding-left:calc(var(--nav-branch-x) + var(--nav-branch-stub))}.nav-branch-item{position:relative}.nav-branch-item:before{content:"";position:absolute;left:calc(-1 * var(--nav-branch-stub));top:-2px;bottom:0;width:var(--nav-branch-w);background:var(--nav-branch-ink)}.nav-branch-head:before{top:-7px}.nav-branch-tail:before{bottom:50%}.nav-branch-item:after{content:"";position:absolute;left:calc(-1 * var(--nav-branch-stub));top:50%;width:var(--nav-branch-stub);height:var(--nav-branch-w);margin-top:calc(-.5 * var(--nav-branch-w));background:var(--nav-branch-ink)}.tease-navigation,.workspace-section-tabs{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.drilldown-menu{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .15s cubic-bezier(.2,.8,.2,1),opacity .12s ease}.drilldown-menu[data-open=true]{grid-template-rows:1fr;opacity:1}.drilldown-menu[data-open=false]{pointer-events:none}.drilldown-label{white-space:pre}.sidebar-group-trigger{display:flex;min-height:38px;width:100%;align-items:center;gap:10px;padding:4px 8px;border-radius:0;text-align:left;font-size:16px;font-weight:500;color:hsl(var(--foreground))}.tease-brand{display:flex;min-height:56px;flex-shrink:0;align-items:center;gap:12px;padding:16px 16px 4px}.tease-brand[data-expanded=false]{gap:0;padding-inline:0;justify-content:center}.tease-brand-mark{width:48px;height:48px;flex-shrink:0;color:hsl(var(--foreground));background:currentColor;-webkit-mask:url(/brand/logo-t.svg) center / contain no-repeat;mask:url(/brand/logo-t.svg) center / contain no-repeat}.tease-brand-copy{display:flex;max-width:190px;overflow:hidden;flex-direction:row;white-space:nowrap;opacity:1;transform:translate(0);transition:opacity .12s ease,transform .15s ease}.tease-brand[data-expanded=false] .tease-brand-copy{max-width:0;opacity:0;transform:translate(-6px)}.tease-brand-name{color:hsl(var(--foreground));font-size:32px;font-weight:750;line-height:1;letter-spacing:-.035em}.tease-brand-product{color:hsl(var(--secondary-foreground));font-weight:500}.sidebar-edge-toggle{position:absolute;top:8px;right:-52px;z-index:40;display:grid;width:40px;height:40px;place-items:center;border-radius:6px;background:transparent;color:hsl(var(--muted-foreground))}.sidebar-edge-toggle>span{display:grid;width:28px;height:28px;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none}.sidebar-edge-toggle svg{width:20px;height:20px}.sidebar-edge-toggle:hover{color:hsl(var(--foreground))}.sidebar-section-icon{display:grid;width:40px;height:40px;flex-shrink:0;place-items:center;border:0;border-radius:0;color:hsl(var(--secondary-foreground));background:transparent;box-shadow:none}.sidebar-section-icon[data-active=true]{color:hsl(var(--primary))}.sidebar-section-icon>svg{overflow:visible;filter:drop-shadow(0 1px .25px hsl(var(--background) / .9)) drop-shadow(0 -.4px .45px hsl(var(--shadow-color) / .18))}.sidebar-group-trigger .sidebar-section-icon{width:32px;height:32px}.sidebar-rail-trigger{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:0;background:transparent}.sidebar-rail-trigger:hover .sidebar-section-icon{color:hsl(var(--foreground))}.nav-branch-platform{position:relative;display:flex;min-height:32px;align-items:center;padding-left:12px;color:hsl(var(--muted-foreground));font-size:14px;font-weight:500}.nav-branch-platform:before{content:"";position:absolute;left:calc(-1 * var(--nav-branch-stub));top:0;bottom:0;width:var(--nav-branch-w);background:var(--nav-branch-ink)}.nav-branch-platform-mark{position:absolute;left:calc(-1 * var(--nav-branch-stub) - 10px + var(--nav-branch-w) / 2);display:grid;width:20px;height:24px;place-items:center;background:hsl(var(--background-elevated))}.sidebar-group-trigger[aria-expanded=true]{color:hsl(var(--muted-foreground))}.sidebar-group-trigger:hover{background:hsl(var(--muted))}.sidebar-group-popover{position:fixed;inset:auto;margin:0;width:296px;max-width:calc(100vw - 80px);max-height:calc(100dvh - 16px);overflow-y:auto;padding:10px;border:1px solid hsl(var(--border));border-radius:var(--r-control);color:hsl(var(--foreground));z-index:60}@media (prefers-reduced-motion: reduce){.drilldown-menu,.tease-brand-copy{transition:none}}.dropdown-navigation{min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:6px 12px}.dropdown-navigation::-webkit-scrollbar{display:none}.dropdown-navigation-list{position:relative;display:flex;flex-wrap:nowrap;align-items:center;gap:2px;padding:0;margin:0;list-style:none}.dropdown-navigation-list>li:not(.dropdown-navigation-highlight){position:relative;z-index:1;flex-shrink:0}.dropdown-navigation-highlight{position:absolute;top:0;left:0;pointer-events:none;background:hsl(var(--muted));transition:transform .24s cubic-bezier(.2,.9,.2,1.02),opacity .14s ease}.dropdown-navigation-trigger{position:relative;display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:0;padding:8px 14px;background:transparent;color:hsl(var(--muted-foreground));font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;text-decoration:none;cursor:pointer}.dropdown-navigation-trigger:hover,.dropdown-navigation-trigger[data-state=open],.dropdown-navigation-trigger.is-current{color:hsl(var(--foreground))}.dropdown-navigation-trigger.is-current:after{content:"";position:absolute;height:2px;left:14px;right:14px;bottom:0;background:hsl(var(--primary))}.dropdown-navigation-chevron{width:14px;height:14px;transition:transform .24s cubic-bezier(.2,.9,.2,1.02)}.dropdown-navigation-trigger[data-state=open] .dropdown-navigation-chevron{transform:rotate(180deg)}.dropdown-navigation-panel{max-width:calc(100vw - 24px);max-height:min(75dvh,var(--radix-dropdown-menu-content-available-height));overflow-y:auto;padding:16px;border-radius:0;background:hsl(var(--background-elevated));box-shadow:0 14px 32px -16px hsl(var(--shadow-color) / .28);transform-origin:top left}.dropdown-navigation-columns{display:grid;grid-template-columns:repeat(var(--navigation-columns),minmax(0,1fr));gap:24px}.dropdown-navigation-column{min-width:0}.dropdown-navigation-heading{display:flex;min-height:24px;align-items:center;gap:8px;padding:0 6px;margin-bottom:12px;color:hsl(var(--muted-foreground));font-size:14px;font-weight:500}.dropdown-navigation-items{display:flex;flex-direction:column;gap:8px}.dropdown-navigation-item{display:flex;height:auto;min-height:58px;align-items:flex-start;gap:10px;padding:8px 6px;border-radius:0;text-decoration:none;white-space:normal;animation:navigation-item-in .22s ease-out both;animation-delay:calc(min(var(--navigation-item-index),8)*16ms)}.dropdown-navigation-item:hover,.dropdown-navigation-item[data-highlighted],.dropdown-navigation-item.is-current{background:hsl(var(--muted))}.dropdown-navigation-item-icon{display:grid;width:36px;height:36px;flex-shrink:0;place-items:center;border:1px solid hsl(var(--border));color:hsl(var(--foreground));box-shadow:inset 0 1px 2px hsl(var(--shadow-color) / .04)}.dropdown-navigation-item-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.dropdown-navigation-item-title{color:hsl(var(--foreground));font-size:14px;font-weight:500;line-height:19px}.dropdown-navigation-item-description{color:hsl(var(--muted-foreground));font-size:14px;font-weight:400;line-height:17px}@keyframes navigation-item-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@media (max-width: 600px){.dropdown-navigation-columns{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion: reduce){.dropdown-navigation-highlight,.dropdown-navigation-chevron{transition:none}.dropdown-navigation-item{animation:none}}.shell-topbar,.tease-navigation,.dropdown-navigation-panel{--muted: var(--border);--muted-hover: var(--border)}.shell-topbar,.tease-navigation[data-sidebar-state]{background:hsl(var(--background-elevated));background:color-mix(in srgb,hsl(var(--background-elevated)),hsl(var(--border)))}.dark .shell-topbar,.dark .tease-navigation,.dark .dropdown-navigation-panel{--muted: var(--background-elevated);--muted-hover: var(--background-elevated)}.dark .shell-topbar,.dark .tease-navigation[data-sidebar-state]{background:hsl(var(--background))}.sidebar-group-popover.tease-navigation,.dropdown-navigation-panel[data-state]{background:hsl(var(--card))}.tease-navigation .nav-branch-item>:is(a,button):active:not(:disabled),.tease-navigation :is(.sidebar-group-trigger,.sidebar-rail-trigger):active:not(:disabled),.shell-topbar .dropdown-navigation-trigger:active:not(:disabled),.dropdown-navigation-panel .dropdown-navigation-item:active:not([data-disabled]){background-color:hsl(var(--muted));background-color:color-mix(in srgb,hsl(var(--muted)) 94%,hsl(var(--foreground)))}.shell-topbar-row{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:12px;height:56px;padding:0 20px}.shell-topbar-lead,.shell-topbar-page{display:flex;align-items:center;gap:8px;min-width:0}.shell-topbar-center{display:flex;justify-content:center;min-width:0;overflow:hidden}.shell-topbar-cluster{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.shell-topbar .workspace-section-tabs{border-top:0;background:transparent;box-shadow:none}.shell-topbar .workspace-section-tabs-track{justify-content:safe center;min-height:56px;padding:0}.shell-topbar .workspace-section-tab{gap:8px;min-height:56px;padding:0 12px}@media (max-width: 767px){.shell-topbar-row{grid-template-columns:auto 1fr;gap:8px;padding:0 12px}.shell-topbar-center{display:none}}.shell-aside{z-index:40}.shell-aside-line{position:absolute;top:56px;right:0;bottom:0;width:1px;background:hsl(var(--border));pointer-events:none}.shell-content{background-color:hsl(var(--background))}@media (min-width: 768px){.shell-topbar-row{padding-left:64px}.shell-content{margin-top:8px;margin-left:8px;border-top-left-radius:0}.shell-content:not(.shell-dashboard-content),.shell-dashboard-content>.dash{box-shadow:0 0 0 1px hsl(var(--border))}.shell-dashboard-content{background-color:transparent}.shell-content>:first-child{border-top-left-radius:inherit}}.hub-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:0;box-shadow:inset 0 1px #ffffffd9,inset 0 -12px 18px -14px #1e14500e,inset 0 0 0 1px #1e145006}.dark .hub-card{box-shadow:inset 0 1px #ffffff0b}.hub-card-dashed{background:hsl(var(--card));border:1px dashed hsl(var(--border-dashed));border-radius:0}.hub-sec{border:0;border-top:1px solid hsl(var(--border));border-radius:0}.hub-sec:first-child{border-top:0}.hub-tile{border-radius:0}
