.workspace-shell{--sidebar-rail-width:62px;--sidebar-width:224px;grid-template-columns:calc(var(--sidebar-rail-width) + var(--sidebar-width)) minmax(0, 1fr);background:#f4f5f7}.workspace-navigation{grid-template-columns:var(--sidebar-rail-width) minmax(0, 1fr);grid-template-rows:var(--workspace-topbar-height) minmax(0, 1fr);z-index:16;align-self:start;min-width:0;height:100dvh;display:grid;position:sticky;top:0;overflow:clip}.workspace-brand-header{background:#fbfbfc;border-bottom:1px solid #e2e5ea;grid-column:1/-1;align-items:center;min-width:0;padding:0 15px;display:flex}.workspace-brand-link{color:#30343d;border-radius:6px;align-items:center;display:inline-flex}.workspace-brand-link .brand{gap:12px;font-size:20px}.workspace-brand-link .brand-mark{width:32px;height:32px}.workspace-brand-link:focus-visible{outline-offset:4px;outline:2px solid #913e2d}.workspace-shell .company-rail,.workspace-shell .workspace-sidebar{align-self:stretch;height:auto;min-height:0;position:static}.workspace-shell .company-rail{box-shadow:none;background:#f0f2f5ed;border-right:1px solid #e2e5ea;gap:12px;padding:18px 6px 12px}.rail-companies{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.company-rail .rail-company{color:#656b77;width:46px;height:46px;box-shadow:none;background:0 0;border:0;border-radius:13px;flex:0 0 46px;padding:6px;font-size:17px;font-weight:600;transition:background .14s,color .14s;position:relative}.company-rail .rail-company img{object-fit:contain;border-radius:5px}.company-rail .rail-company:hover{background:#e7ebf0}.company-rail .rail-company[aria-pressed=true]{color:#b94d36;background:#fbe9e2}.company-rail .rail-company[aria-pressed=true]:before{content:"";background:#ca563f;border-radius:999px;width:3px;height:20px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.company-rail .rail-company:focus-visible{outline-offset:3px;outline:2px solid #913e2d}.workspace-shell .workspace-sidebar{width:var(--sidebar-width);box-shadow:none;background:#fbfbfcf5;min-height:0;padding:18px 12px 10px;overflow:visible}.workspace-sidebar .sidebar-heading,.mobile-nav-inner .sidebar-heading{flex-shrink:0;padding:0 6px 17px}.sidebar-company-heading{align-items:flex-start;gap:5px;display:flex}.sidebar-heading .workspace-label{color:#30343d;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;min-width:0;margin:1px 0 0;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.sidebar-collapse.icon-button{color:#818692;flex-shrink:0;width:25px;height:26px;min-height:26px}.sidebar-group{color:#646c7a;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.sidebar-group svg{flex-shrink:0}.sidebar-group>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-scroll{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;margin:-2px;padding:2px;overflow-y:auto}.workspace-shell .main-navigation{gap:2px}.workspace-shell .main-navigation a{color:#606774;border:1px solid #0000;border-radius:6px;gap:9px;min-height:35px;padding:6px 9px;font-size:12px;line-height:1.4}.workspace-shell .main-navigation a svg{stroke-width:1.7px;flex-shrink:0;width:17px;height:17px}.workspace-shell .main-navigation a .sidebar-global{color:#858b98;width:13px;height:13px;margin-left:auto}.workspace-shell .main-navigation a:hover{color:#343842;background:#eef0f4}.workspace-shell .main-navigation a[aria-current=page]{color:#30343d;background:#fff;border-color:#e3e5eb;font-weight:600;box-shadow:0 1px 4px #30323a08}.workspace-shell .main-navigation a[aria-current=page] svg{color:#d65c45}.workspace-shell .sidebar-projects-inline{border:0;margin:0;padding:0}.sidebar-projects-inline .sidebar-projects-heading{gap:0;margin:0;position:relative}.sidebar-projects-inline .sidebar-projects-heading>a{width:100%;padding-right:33px}.sidebar-projects-inline .sidebar-projects-heading>button{color:#767d88;border-radius:5px;justify-content:center;width:27px;height:27px;padding:0;position:absolute;right:3px}.sidebar-projects-inline .sidebar-projects-heading>button:hover{background:#eef0f4}.sidebar-projects-inline .sidebar-projects-body{padding:3px 0 4px 16px}.sidebar-projects-inline .sidebar-project-list{scrollbar-width:thin;overscroll-behavior-y:contain;max-height:120px;overflow-y:auto}.workspace-shell .sidebar-project-list a{gap:8px;min-height:30px;padding:5px 8px;font-size:11px}.workspace-shell .sidebar-project-list a[aria-current=page]{color:#a94732;box-shadow:none;background:#fff0eb;border-color:#0000}.sidebar-project-dot{background:#a69abd;border-radius:3px;flex:0 0 8px;width:8px;height:8px}.workspace-shell .main-navigation a.sidebar-projects-all{color:#646c7a;min-height:28px;font-size:11px}.sidebar-personal-heading{color:#646c7a;border-top:1px solid #e5e7ed;margin:14px 7px 3px;padding-top:13px;padding-bottom:6px;font-size:11px}.sidebar-search{color:#676e7c;text-align:left;background:0 0;border:1px solid #e4e6ec;border-radius:6px;align-items:center;gap:7px;width:100%;min-height:33px;margin:15px 0 12px;padding:7px 9px;font-size:12px;display:flex}.sidebar-search:hover{background:#fff;border-color:#cdd1da}.sidebar-search svg{stroke-width:1.7px;flex-shrink:0}.sidebar-search kbd{color:#646c7a;white-space:nowrap;margin-left:auto;font-family:inherit;font-size:10px}.workspace-shell .sidebar-shortcuts{margin-top:10px}.sidebar-shortcuts summary{color:#68707e;cursor:pointer;border-radius:5px;align-items:center;gap:7px;min-height:31px;padding:6px 8px;font-size:11px;font-weight:500;list-style:none;display:flex}.sidebar-shortcuts summary::-webkit-details-marker{display:none}.sidebar-shortcuts summary:hover{background:#eef0f4}.sidebar-shortcuts summary>svg{stroke-width:1.7px;flex-shrink:0}.sidebar-shortcuts summary>svg:last-child{margin-left:auto}.sidebar-shortcuts[open] summary>svg:last-child{transform:rotate(90deg)}.workspace-shell .is-sidebar .navigation-item-list a{color:#646b78;border-radius:5px;min-height:30px;padding:5px 9px;font-size:11px}.workspace-shell .is-sidebar .navigation-item-list a:hover{background:#eef0f4}.sidebar-shortcuts .sidebar-projects-feedback{padding:5px 9px 9px;font-size:11px;line-height:1.5}.sidebar-footer{background:#fbfbfc;flex-shrink:0;margin-top:auto;padding-top:10px}.sidebar-admin{color:#696f7d;border-radius:5px;align-items:center;gap:9px;min-height:31px;padding:6px 9px;font-size:11px;display:flex}.sidebar-admin>span{flex:1}.sidebar-admin:hover{color:#a54733;background:#fff0eb}.sidebar-account{border-top:1px solid #e5e7ed;align-items:center;gap:2px;margin-top:7px;padding-top:10px;display:flex;position:relative}.workspace-shell .sidebar-profile{border-radius:6px;flex:1;gap:8px;min-width:0;margin:0;padding:3px 4px}.sidebar-profile:hover{background:#eef0f4}.sidebar-profile .avatar{width:29px;height:29px;box-shadow:none;color:#505b70;background:#e3e6ed;border:0;font-size:10px;font-weight:600}.sidebar-profile strong{color:#3c424e}.sidebar-profile small{color:#646c7a}.sidebar-account-menu{flex-shrink:0}.sidebar-account-menu summary{color:#7d8390;cursor:pointer;border-radius:5px;place-items:center;width:26px;height:30px;list-style:none;display:grid}.sidebar-account-menu summary::-webkit-details-marker{display:none}.sidebar-account-menu summary:hover,.sidebar-account-menu[open] summary{background:#eef0f4}.sidebar-account-menu[open] summary svg{transform:rotate(180deg)}.sidebar-account-popover{z-index:25;background:#fff;border:1px solid #e0e3e9;border-radius:8px;padding:5px;position:absolute;bottom:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #30323a1a}.sidebar-account-popover a{color:#555e6f;border-radius:5px;align-items:center;gap:8px;min-height:35px;padding:7px;font-size:12px;display:flex}.sidebar-account-popover a:hover{color:#a54733;background:#fff0eb}.sidebar-account-popover svg{flex-shrink:0}.workspace-topbar .sidebar-expand{color:#626b7b;width:34px;height:34px;display:none}.mobile-company-picker{display:none}@media (min-width:801px){.workspace-shell{transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.workspace-shell .workspace-sidebar{transition:opacity .16s,visibility}.workspace-shell[data-sidebar-collapsed=true]{grid-template-columns:var(--sidebar-rail-width) minmax(0, 1fr)}.workspace-shell[data-sidebar-collapsed=true] .workspace-sidebar{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s,visibility 0s .22s}.workspace-shell[data-sidebar-collapsed=true] .workspace-brand-link .brand>span:last-child{display:none}.workspace-shell[data-sidebar-collapsed=true] .sidebar-expand{display:inline-flex}}@media (max-width:1100px) and (min-width:801px){.workspace-shell{--sidebar-width:216px}}@media (max-width:800px){.workspace-shell{grid-template-columns:var(--sidebar-rail-width) minmax(0, 1fr)}.workspace-shell .workspace-sidebar{display:none}.workspace-navigation{grid-template-columns:var(--sidebar-rail-width)}.workspace-brand-header .brand>span:last-child,.sidebar-collapse.icon-button{display:none}.workspace-shell .mobile-nav-dialog{background:#fbfbfc;border:0;border-radius:0;width:min(310px,92vw);height:100dvh;overflow:visible}.mobile-nav-inner{height:100dvh;min-height:0;padding:12px 14px}.mobile-nav-inner .sidebar-heading{padding-top:6px}.mobile-brand-header{min-height:var(--workspace-topbar-height);border-bottom:1px solid #e2e5ea;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:-12px -14px 12px;padding:0 14px;display:flex}.mobile-brand-header .close-navigation{flex-shrink:0;align-self:center}.mobile-company-picker{color:#68717f;flex-direction:column;gap:5px;margin-top:12px;font-size:11px;display:flex}.mobile-company-picker select{color:#343a45;background:#fff;border:1px solid #dce0e7;border-radius:6px;width:100%;min-height:40px;padding:7px;font-size:12px}}@media (max-width:580px){.workspace-shell{background:#fff;display:block}.workspace-navigation{display:none}}@media (pointer:coarse){.workspace-shell .main-navigation a,.workspace-shell .sidebar-search,.workspace-shell .sidebar-admin,.sidebar-account-popover a{min-height:40px}.sidebar-account-menu summary{min-width:32px;min-height:40px}}@media (prefers-reduced-motion:reduce){.workspace-shell,.workspace-shell .workspace-sidebar,.company-rail .rail-company{transition:none}}:root[data-theme=dark] .workspace-shell{background:var(--surface)}:root[data-theme=dark] .workspace-brand-header{border-color:var(--line);background:#191c22f0}:root[data-theme=dark] .workspace-shell .company-rail{border-color:var(--line);background:#16191ef0}:root[data-theme=dark] .workspace-shell .workspace-sidebar{background:#1b1e24f0}:root[data-theme=dark] .company-rail .rail-company{color:var(--muted);background:0 0}:root[data-theme=dark] .company-rail .rail-company:hover{background:var(--surface-raised)}:root[data-theme=dark] .company-rail .rail-company[aria-pressed=true]{color:var(--accent-ink);background:var(--accent-soft)}:root[data-theme=dark] .company-rail .rail-company[aria-pressed=true]:before{background:var(--accent-ink)}:root[data-theme=dark] :is(.workspace-brand-link,.sidebar-heading .workspace-label,.sidebar-profile strong){color:var(--text)}:root[data-theme=dark] :is(.sidebar-collapse.icon-button,.sidebar-group,.workspace-shell .main-navigation a,.workspace-shell .main-navigation a .sidebar-global,.sidebar-projects-inline .sidebar-projects-heading>button,.workspace-shell .main-navigation a.sidebar-projects-all,.sidebar-personal-heading,.sidebar-search,.sidebar-search kbd,.sidebar-shortcuts summary,.workspace-shell .is-sidebar .navigation-item-list a,.sidebar-admin,.sidebar-profile small,.sidebar-account-menu summary,.sidebar-account-popover a,.workspace-topbar .sidebar-expand,.mobile-company-picker){color:var(--muted)}:root[data-theme=dark] :is(.sidebar-personal-heading,.sidebar-search,.sidebar-account,.sidebar-account-popover,.mobile-brand-header,.mobile-company-picker select){border-color:var(--line)}:root[data-theme=dark] :is(.workspace-shell .main-navigation a:hover,.sidebar-projects-inline .sidebar-projects-heading>button:hover,.sidebar-search:hover,.sidebar-shortcuts summary:hover,.workspace-shell .is-sidebar .navigation-item-list a:hover,.sidebar-profile:hover,.sidebar-account-menu summary:hover,.sidebar-account-menu[open] summary){background:var(--surface-raised);color:var(--text)}:root[data-theme=dark] .workspace-shell .main-navigation a[aria-current=page]{background:var(--surface-raised);color:var(--text);border-color:var(--line);box-shadow:0 1px 4px #0003}:root[data-theme=dark] .workspace-shell .main-navigation a[aria-current=page] svg{color:var(--accent-ink)}:root[data-theme=dark] :is(.workspace-shell .sidebar-project-list a[aria-current=page],.sidebar-admin:hover,.sidebar-account-popover a:hover){color:var(--accent-ink);background:var(--accent-soft)}:root[data-theme=dark] .sidebar-footer{background:#1b1e24}:root[data-theme=dark] .sidebar-account-popover{background:var(--surface-raised);box-shadow:0 8px 24px #00000059}:root[data-theme=dark] .workspace-shell .mobile-nav-dialog{color:var(--text);background:#1b1e24}:root[data-theme=dark] .mobile-company-picker select{background-color:var(--surface);color:var(--text)}:root[data-theme=dark] :is(.workspace-brand-link,.company-rail .rail-company):focus-visible{outline-color:var(--accent-ink)}
