:root{--workspace-header-height:48px;--workspace-directory-width:156px;--workspace-directory-rail-width:52px}body:has(>.workspace-header){padding-top:var(--workspace-header-height)}body:has(>.workspace-header):after{content:"";z-index:59;height:var(--workspace-header-height);box-sizing:border-box;border-bottom:1px solid var(--mac-hairline);background:var(--paper);pointer-events:none;position:fixed;inset:0 0 auto}.workspace-header{z-index:60;height:var(--workspace-header-height);color:var(--ink);pointer-events:none;background:0 0;align-items:center;gap:12px;padding:0 20px;display:flex;position:fixed;inset:0 0 auto}.workspace-header:has(details[open]){z-index:63}.workspace-header-logo,.workspace-header-picker,.workspace-header-actions{pointer-events:auto}.workspace-header-logo{border-radius:6px;flex:none;place-items:center;width:36px;height:40px;display:grid}.workspace-header-logo img{width:30px;height:30px;display:block}.workspace-header-separator{color:var(--muted-2);flex:none;font-size:19px;font-weight:300}.workspace-header-context{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.workspace-header-picker{min-width:0;position:relative}.workspace-header-picker>summary{cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 8px;font-size:13px;font-weight:600;list-style:none;display:flex}.workspace-header summary::-webkit-details-marker{display:none}.workspace-header-picker>summary>span{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.workspace-header-picker>summary>svg{width:17px;height:17px;color:var(--muted);flex:none}.workspace-header-picker>summary>svg:last-child{width:13px;height:13px}.workspace-header summary:hover{background:var(--surface-soft)}.workspace-header-popover{z-index:5;border:1px solid var(--mac-hairline);background:var(--surface-strong);border-radius:8px;width:280px;max-width:calc(100vw - 24px);max-height:min(440px,100svh - 76px);padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 10px 30px #0000001f}.workspace-header-menu-label{color:var(--muted);overflow-wrap:anywhere;padding:8px 10px;font-size:11px;display:block}.workspace-header-popover form{margin:0}.workspace-header-popover a,.workspace-header-popover button{width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;line-height:1.4;text-decoration:none;display:flex}.workspace-header-popover a>svg,.workspace-header-popover button>svg{width:16px;height:16px;color:var(--muted);flex:none}.workspace-header-popover a>span,.workspace-header-popover button>span{overflow-wrap:anywhere;min-width:0}.workspace-header-popover a:hover,.workspace-header-popover button:hover,.workspace-header-popover [aria-current]{background:var(--surface-soft)}.workspace-header-popover button:disabled{color:var(--muted);cursor:default;opacity:.6}.workspace-header-popover small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10px}.workspace-header-popover .workspace-header-menu-footer{border-top:1px solid var(--mac-hairline);color:var(--muted);border-radius:0;margin-top:4px}.workspace-header-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.workspace-header-account>summary{width:36px;height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;list-style:none;display:grid}.workspace-header-account{position:relative}.workspace-header-account .opsnav-menu{max-width:calc(100vw - 24px);max-height:min(440px,100svh - 76px);inset:calc(100% + 8px) 0 auto auto;overflow:auto}.workspace-header :is(a,button,summary):focus-visible,.workspace-directory-sidebar a:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.workspace-directory-sidebar{inset:var(--workspace-header-height) auto 0 0;width:var(--workspace-directory-width);border-right:1px solid var(--mac-hairline);background:var(--paper);color:var(--muted);padding:24px 12px;position:fixed}.workspace-directory-sidebar nav{gap:4px;display:grid}.workspace-directory-sidebar a{box-sizing:border-box;min-height:40px;color:inherit;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;text-decoration:none;display:flex;position:relative}.workspace-directory-sidebar a:hover{background:var(--surface-soft);color:var(--ink)}.workspace-directory-sidebar a[aria-current]{background:color-mix(in srgb, var(--coral) 13%, transparent);color:var(--ink);font-weight:600}.workspace-directory-sidebar a[aria-current]>svg{color:var(--coral)}.workspace-directory-sidebar a>svg{flex:none;width:18px;height:18px}.workspace-directory-sidebar small{color:var(--muted);margin-left:auto;font-size:11px}body:has(>.workspace-directory-sidebar){background:var(--paper)}body:has(>.workspace-header) .opsnav-home{display:none}body:has(>.workspace-header) .opsnav-bar{z-index:61;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(>.workspace-header) .ops-pagebar{top:var(--workspace-header-height)}body:has(>.workspace-header) .opsnav-right{z-index:62;inset:calc((var(--workspace-header-height) - 40px) / 2) 16px auto auto;border:0;flex-direction:row;align-items:center;gap:4px;width:auto;margin:0;padding:0;display:flex;position:fixed}body:has(>.workspace-header) :is(.opsnav-quest,.opsnav-notif,.opsnav-profile){border:0;width:40px;margin:0;padding:0;position:relative}body:has(>.workspace-header) :is(.opsnav-qbtn,.opsnav-bell,.opsnav-avatar){border-radius:6px;place-items:center;width:40px;height:40px;padding:0;display:grid}body:has(>.workspace-header) :is(.opsnav-navlabel,.opsnav-navchev,.opsnav-avatar-email){display:none}body:has(>.workspace-header) .opsnav-menu{inset:calc(100% + 8px) 0 auto auto}body:has(>.opsnav-bar) .workspace-header-context{padding-right:148px}body:has(>.workspace-header):not(:has(.drawer-shell.is-open:not([hidden],[hidden] *))):has(.nav-route-curtain.is-visible,[data-page-loading-stage][aria-busy]:not([hidden],[hidden] *)):after{z-index:2049}body:not(:has(.drawer-shell.is-open:not([hidden],[hidden] *))):has(.nav-route-curtain.is-visible,[data-page-loading-stage][aria-busy]:not([hidden],[hidden] *))>.workspace-header{z-index:2051}body:not(:has(.drawer-shell.is-open:not([hidden],[hidden] *))):has(.nav-route-curtain.is-visible,[data-page-loading-stage][aria-busy]:not([hidden],[hidden] *))>.workspace-directory-sidebar{z-index:2050}@media (min-width:861px){.workspace-directory-sidebar{z-index:58;width:var(--workspace-directory-current-width,var(--workspace-directory-rail-width));box-sizing:border-box;box-shadow:var(--workspace-directory-shadow,none);padding:6px;line-height:1.5;transition:width .18s,box-shadow .18s;overflow:clip}.workspace-directory-sidebar a{min-width:0;height:40px;padding:0 10px}.workspace-directory-sidebar nav{grid-template-columns:minmax(0,1fr)}.workspace-directory-sidebar a[aria-current]:before{content:"";border-radius:0 var(--r-pill) var(--r-pill) 0;background:var(--coral);width:3px;height:20px;position:absolute;top:10px;left:-6px}.workspace-directory-sidebar a>svg{width:20px;height:20px}.workspace-directory-sidebar a>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.workspace-directory-sidebar a>span,.workspace-directory-sidebar small{white-space:nowrap;opacity:var(--workspace-directory-label-opacity,0);transition:opacity .12s}.workspace-directory-sidebar:has(:focus-visible){--workspace-directory-current-width:var(--workspace-directory-width);--workspace-directory-label-opacity:1;--workspace-directory-shadow:4px 0 16px #00000014}@media (hover:hover) and (pointer:fine){.workspace-directory-sidebar:hover{--workspace-directory-current-width:var(--workspace-directory-width);--workspace-directory-label-opacity:1;--workspace-directory-shadow:4px 0 16px #00000014}}@media (prefers-reduced-motion:reduce){.workspace-directory-sidebar,.workspace-directory-sidebar a>span,.workspace-directory-sidebar small{transition:none}}.workspace-header{padding-left:calc((var(--ops-domain-w,52px) - 36px) / 2)}html[data-shell=sidebar] body:has(>.workspace-header) .opsnav-bar{top:var(--workspace-header-height);z-index:61}html[data-shell=sidebar] body:has(>.workspace-header) .opsnav-home{display:none}html[data-shell=sidebar] body:has(>.workspace-header) .opsnav-right{inset:calc((var(--workspace-header-height) - 40px) / 2) 16px auto auto;border:0;flex-direction:row;width:auto;padding:0;position:fixed}html[data-shell=sidebar] body:has(>.workspace-header) .opsnav-menu{inset:calc(100% + 8px) 0 auto auto}html[data-shell=sidebar] body:has(>.workspace-directory-sidebar){padding-left:var(--workspace-directory-rail-width);padding-right:0}}@media (max-width:860px){.workspace-header{gap:6px;padding:0 12px}.workspace-header-context{gap:4px}.workspace-header-picker>summary{gap:5px;padding:0 4px}.workspace-header-picker>summary>span{max-width:118px}.workspace-directory-sidebar{border-right:0;border-bottom:1px solid var(--mac-hairline);width:auto;padding:10px 16px;position:relative;inset:auto}.workspace-directory-sidebar nav{gap:8px;display:flex;overflow-x:auto}.workspace-directory-sidebar a{white-space:nowrap;flex:none;min-height:36px;padding:6px 10px}body:has(>.workspace-header) .opsnav-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:0;min-height:0;position:relative}body:has(>.workspace-header) .opsnav{min-height:0;padding:0;display:contents}body:has(>.workspace-header) :is(.opsnav-tabswrap,.opsnav-spacer,.opsnav-home){display:none}body:has(>.workspace-header) .opsnav-picker{z-index:62;inset:calc((var(--workspace-header-height) - 40px) / 2) 12px auto auto;margin:0;display:block;position:fixed}body:has(>.workspace-header) .opsnav-picker-btn{width:40px;height:40px}body:has(>.workspace-header) .opsnav-right{right:58px}body:has(>.workspace-header) .ops-pagebar{top:var(--workspace-header-height)}}@media (max-width:480px){.workspace-header-product>summary>svg:first-child,.workspace-header-context>.workspace-header-separator{display:none}.workspace-header-product .workspace-header-popover{top:calc(var(--workspace-header-height) + 6px);position:fixed;left:12px}.workspace-header-picker>summary>span{max-width:96px}body:has(>.opsnav-bar) .workspace-header-context{gap:0;padding-right:126px}body:has(>.opsnav-bar) .workspace-header-picker>summary>span{max-width:62px}body:has(>.workspace-header) .opsnav-right{gap:0;right:52px}body:has(>.workspace-header) :is(.opsnav-qbtn,.opsnav-bell,.opsnav-quest,.opsnav-notif,.opsnav-profile,.opsnav-avatar){width:36px}}
