:root{--app-scrollbar-size:8px;--app-scrollbar-track:transparent;--app-scrollbar-thumb:rgba(132,143,160,0.34);--app-scrollbar-thumb-hover:rgba(151,163,181,0.52);--app-scrollbar-thumb-active:rgba(171,183,201,0.68)}body,html{min-height:100%;margin:0}.dashboard-shell,.workspace-sidebar,html{scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track);scrollbar-width:thin}.dashboard-shell::-webkit-scrollbar,.workspace-sidebar::-webkit-scrollbar,html::-webkit-scrollbar{width:var(--app-scrollbar-size);height:var(--app-scrollbar-size)}.dashboard-shell::-webkit-scrollbar-track,.workspace-sidebar::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}.dashboard-shell::-webkit-scrollbar-thumb,.workspace-sidebar::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{min-height:40px;border:2px solid transparent;border-radius:999px;background:var(--app-scrollbar-thumb);background-clip:padding-box}.dashboard-shell::-webkit-scrollbar-thumb:hover,.workspace-sidebar::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover);background-clip:padding-box}.dashboard-shell::-webkit-scrollbar-thumb:active,.workspace-sidebar::-webkit-scrollbar-thumb:active,html::-webkit-scrollbar-thumb:active{background:var(--app-scrollbar-thumb-active);background-clip:padding-box}.dashboard-shell::-webkit-scrollbar-button,.workspace-sidebar::-webkit-scrollbar-button,html::-webkit-scrollbar-button{display:none;width:0;height:0}.dashboard-shell::-webkit-scrollbar-corner,.workspace-sidebar::-webkit-scrollbar-corner,html::-webkit-scrollbar-corner{background:transparent}.workspace-shell{--workspace-mobile-top-control-size:44px;--workspace-mobile-top-control-border:1px solid rgba(255,255,255,0.12);--workspace-mobile-top-control-radius:9px;--workspace-mobile-top-control-background:rgba(10,13,19,0.94);--workspace-mobile-top-control-shadow:0 8px 22px rgba(0,0,0,0.28);display:grid;min-height:100vh;grid-template-columns:280px minmax(0,1fr);overflow-x:hidden;background:#05070b;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;transition:grid-template-columns .22s cubic-bezier(.22,1,.36,1)}.workspace-shell--collapsed{grid-template-columns:64px minmax(0,1fr)}.workspace-mobile-nav-backdrop,.workspace-mobile-nav-trigger{display:none}.workspace-sidebar,.workspace-sidebar *{box-sizing:border-box}.workspace-sidebar>*{flex-shrink:0}.workspace-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;width:280px;height:100vh;min-height:0;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto;border-right:1px solid rgba(255,255,255,.09);padding:14px 10px;background:rgba(5,7,11,.94);color:#f1f4f8;transition:width .22s cubic-bezier(.22,1,.36,1),padding .22s cubic-bezier(.22,1,.36,1)}.workspace-sidebar--collapsed{width:64px;padding-inline:10px}.workspace-sidebar__account,.workspace-sidebar__brand,.workspace-sidebar__item{display:flex;min-width:0;align-items:center}.workspace-sidebar__brand{gap:10px;padding:8px 0}.workspace-sidebar__brand-left,.workspace-sidebar__brand-link{display:flex;min-width:0;align-items:center;gap:10px}.workspace-sidebar__brand-link{margin-left:3px;border-radius:8px;color:inherit;text-decoration:none}.workspace-sidebar__avatar,.workspace-sidebar__logo{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid rgba(159,183,255,.34);border-radius:999px;background:rgba(159,183,255,.1);color:#a8bbff;font-size:16px;font-weight:800}.workspace-sidebar__logo{position:relative;box-shadow:inset 0 0 18px rgba(159,183,255,.06)}.workspace-sidebar__logo-mark{position:absolute}.workspace-sidebar__brand-name{overflow:hidden;color:#f1f4f8;font-size:13px;line-height:1.08;white-space:nowrap}.workspace-sidebar__collapse,.workspace-sidebar__expand{display:grid;width:30px;height:30px;margin-left:auto;flex:0 0 30px;place-items:center;border:0;border-radius:7px;background:transparent;color:#a7b0bf;cursor:pointer}.workspace-sidebar__expand{display:none}.workspace-sidebar__collapse:hover,.workspace-sidebar__expand:hover{background:rgba(255,255,255,.08);color:#f1f4f8}.workspace-sidebar__brand-link:focus-visible,.workspace-sidebar__collapse:focus-visible,.workspace-sidebar__expand:focus-visible{outline:2px solid #b5c7ff;outline-offset:2px}.workspace-sidebar__nav{display:grid;grid-gap:6px;gap:6px}.workspace-sidebar__projects{min-height:0;padding:2px 10px 0}.workspace-sidebar__projects-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:#7f8998;font-size:11px;font-weight:700;text-transform:uppercase}.workspace-sidebar__projects-heading a{display:grid;width:26px;height:26px;place-items:center;border-radius:6px}.workspace-sidebar__projects-heading a:hover{background:rgba(255,255,255,.08)}.workspace-sidebar__projects-heading img{filter:invert(1);opacity:.76}.workspace-sidebar__project-list{display:grid;grid-gap:2px;gap:2px}.workspace-sidebar__project,.workspace-sidebar__projects-empty,.workspace-sidebar__projects-retry,.workspace-sidebar__projects-state{display:block;overflow:hidden;width:100%;border:0;border-radius:6px;padding:6px 8px;background:transparent;color:#9da7b5;font:inherit;font-size:12px;text-align:left;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar__project--active,.workspace-sidebar__project:hover,.workspace-sidebar__projects-empty:hover,.workspace-sidebar__projects-retry:hover{background:rgba(255,255,255,.07);color:#f1f4f8}.workspace-sidebar__projects-retry{cursor:pointer}.workspace-sidebar__item{width:100%;min-height:36px;gap:10px;border:0;border-radius:9px;padding:9px 10px;background:transparent;color:#a7b0bf;font:inherit;font-size:13px;text-align:left;text-decoration:none}.workspace-sidebar__account:hover,.workspace-sidebar__item--active,.workspace-sidebar__item:hover{background:rgba(255,255,255,.08);color:#f1f4f8}.workspace-sidebar__icon{width:18px;height:18px;flex:0 0 auto;opacity:.82;filter:invert(1)}.workspace-sidebar__account-text,.workspace-sidebar__label{overflow:hidden;white-space:nowrap}.workspace-sidebar__account{width:100%;gap:10px;border:0;border-radius:9px;padding:8px;background:transparent;color:#f1f4f8;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.workspace-sidebar__account-shell{position:relative;margin-top:auto}.workspace-sidebar__account-menu{position:fixed;z-index:12;display:grid;width:min(220px,calc(100vw - 24px));overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:6px;background:#15191f;box-shadow:0 16px 38px rgba(0,0,0,.42)}.workspace-sidebar__account-menu a,.workspace-sidebar__account-menu button{display:flex;width:100%;min-height:38px;align-items:center;gap:10px;border:0;border-radius:6px;padding:0 10px;background:transparent;color:#d6dce5;font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.workspace-sidebar__account-menu form{margin:0}.workspace-sidebar__account-menu img,.workspace-sidebar__avatar img{opacity:.82;filter:invert(1)}.workspace-sidebar__account-menu a:focus-visible,.workspace-sidebar__account-menu a:hover,.workspace-sidebar__account-menu button:focus-visible,.workspace-sidebar__account-menu button:hover{outline:0;background:rgba(255,255,255,.09);color:#ffffff}.workspace-sidebar__account:focus-visible{outline:3px solid #e3b341;outline-offset:2px}.workspace-sidebar__avatar{border:0;background:rgba(255,255,255,.08);color:#a7b0bf}.workspace-sidebar__account-text{font-size:14px}.workspace-sidebar--collapsed .workspace-sidebar__brand{flex-direction:column;justify-content:center;gap:4px;padding-inline:0}.workspace-sidebar--collapsed .workspace-sidebar__brand-left{width:auto;justify-content:center;gap:0}.workspace-sidebar--collapsed .workspace-sidebar__brand-link{margin-left:0}.workspace-sidebar--collapsed .workspace-sidebar__expand{display:grid;margin-left:0}.workspace-sidebar--collapsed .workspace-sidebar__account-text,.workspace-sidebar--collapsed .workspace-sidebar__brand-name,.workspace-sidebar--collapsed .workspace-sidebar__collapse,.workspace-sidebar--collapsed .workspace-sidebar__label,.workspace-sidebar--collapsed .workspace-sidebar__projects{display:none}.workspace-sidebar--collapsed .workspace-sidebar__account,.workspace-sidebar--collapsed .workspace-sidebar__item{justify-content:center;padding-inline:0}@media (max-width:840px){.workspace-shell,.workspace-shell--collapsed{grid-template-columns:64px minmax(0,1fr)}.workspace-sidebar{width:64px;padding-inline:10px}.workspace-sidebar .workspace-sidebar__brand{flex-direction:row;justify-content:flex-start;padding-inline:0}.workspace-sidebar .workspace-sidebar__brand-left{width:100%;justify-content:center;gap:0}.workspace-sidebar .workspace-sidebar__brand-link{margin-left:0}.workspace-sidebar .workspace-sidebar__account-text,.workspace-sidebar .workspace-sidebar__brand-name,.workspace-sidebar .workspace-sidebar__collapse,.workspace-sidebar .workspace-sidebar__expand,.workspace-sidebar .workspace-sidebar__label,.workspace-sidebar .workspace-sidebar__projects{display:none}.workspace-sidebar .workspace-sidebar__account,.workspace-sidebar .workspace-sidebar__item{justify-content:center;padding-inline:0}}@media (max-width:767px){.workspace-shell,.workspace-shell--collapsed{grid-template-columns:minmax(0,1fr)}.workspace-sidebar{position:fixed;inset:0 auto 0 0;z-index:9;width:min(88vw,320px);height:100dvh;padding:14px 10px max(14px,env(safe-area-inset-bottom));visibility:hidden;transform:translateX(-102%);transition:visibility 0s linear .22s,transform .22s cubic-bezier(.22,1,.36,1)}.workspace-shell--mobile-nav-open .workspace-sidebar{visibility:visible;transform:translateX(0);transition-delay:0s;box-shadow:18px 0 46px rgba(0,0,0,.46)}.workspace-sidebar .workspace-sidebar__brand{gap:10px}.workspace-sidebar .workspace-sidebar__brand-left{width:auto;justify-content:flex-start;gap:10px}.workspace-sidebar .workspace-sidebar__brand-link{margin-left:3px}.workspace-sidebar .workspace-sidebar__account-text,.workspace-sidebar .workspace-sidebar__brand-name,.workspace-sidebar .workspace-sidebar__collapse,.workspace-sidebar .workspace-sidebar__label,.workspace-sidebar .workspace-sidebar__projects{display:revert}.workspace-sidebar .workspace-sidebar__collapse{display:grid}.workspace-sidebar .workspace-sidebar__account,.workspace-sidebar .workspace-sidebar__item{justify-content:flex-start;padding-inline:10px}.workspace-mobile-nav-trigger{position:fixed;top:max(12px,env(safe-area-inset-top));left:12px;z-index:8;display:grid;width:var(--workspace-mobile-top-control-size);height:var(--workspace-mobile-top-control-size);place-items:center;border:var(--workspace-mobile-top-control-border);border-radius:var(--workspace-mobile-top-control-radius);padding:0;background:var(--workspace-mobile-top-control-background);box-shadow:var(--workspace-mobile-top-control-shadow);cursor:pointer}.workspace-mobile-nav-trigger img{opacity:.84;filter:invert(1)}.workspace-mobile-nav-trigger:focus-visible{outline:2px solid #b5c7ff;outline-offset:2px}.workspace-mobile-nav-backdrop{position:fixed;inset:0;z-index:7;width:100%;height:100%;border:0;padding:0;background:rgba(0,0,0,.58);opacity:0;pointer-events:none;transition:opacity .18s ease}.workspace-shell--mobile-nav-open .workspace-mobile-nav-backdrop{display:block;opacity:1;pointer-events:auto}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.workspace-mobile-nav-backdrop,.workspace-sidebar{transition:none}}