.workspace-shell{--nav-rail:#090a08;--nav-panel:#10110e;--nav-hover:#22241e;--nav-line:#242720;--nav-text:#e8e9e3;--nav-muted:#aaac9d;--nav-accent:#b2c248;min-height:100dvh;display:flex}.workspace-navigation{z-index:60;width:332px;color:var(--nav-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;display:flex;position:fixed;inset:0 auto 0 0}.workspace-rail{background:var(--nav-rail);border-right:1px solid var(--nav-line);width:52px;padding:10px 6px max(12px, env(safe-area-inset-bottom));flex-direction:column;flex:0 0 52px;justify-content:space-between;display:flex}.workspace-rail-top,.workspace-rail-bottom{flex-direction:column;align-items:center;gap:13px;display:flex}.workspace-rail-bottom{gap:12px}.workspace-icon-control{width:38px;height:38px;color:var(--nav-muted);cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.workspace-icon-control:hover,.workspace-icon-control[aria-expanded=true]{background:var(--nav-hover);color:var(--nav-text)}.workspace-icon-control[aria-current]{background:var(--nav-hover);color:var(--nav-accent)}.workspace-navigation :is(a,button,input):focus-visible{outline:2px solid var(--nav-accent);outline-offset:2px}.workspace-tooltip{z-index:90;color:#e8e9e3;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;background:#22241e;border:1px solid #4d5342;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:400;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.workspace-icon-control:is(:hover,:focus-visible)>.workspace-tooltip{opacity:1;visibility:visible}.workspace-panel{background:var(--nav-panel);border-right:1px solid var(--nav-line);flex-direction:column;flex:0 0 280px;width:280px;min-height:0;display:flex}.workspace-panel-header{flex-shrink:0;align-items:center;gap:1px;height:67px;padding:10px 10px 10px 16px;display:flex}.workspace-panel-header .brand{color:var(--nav-text);gap:6px;margin-right:auto}.workspace-panel-header .brand-mark{display:none}.workspace-panel-header .brand>span{font-size:22px}.workspace-panel-header .workspace-icon-control{border-radius:6px;width:32px;height:32px}.workspace-panel-header .workspace-tooltip{top:calc(100% + 8px);left:auto;right:0;transform:none}.workspace-panel-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a3e32 transparent;flex:1;padding:0 12px 32px;overflow-y:auto}.workspace-actions{gap:3px;margin:2px 0 18px;display:grid}.workspace-actions a,.workspace-rows a{border-radius:7px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:13px;line-height:22px;display:flex}.workspace-actions svg,.workspace-rows svg{width:17px;height:17px;color:var(--nav-muted);flex-shrink:0}.workspace-actions a:first-child svg{color:var(--nav-accent)}.workspace-actions a:hover,.workspace-rows a:hover{background:var(--nav-hover)}.workspace-rows a[aria-current]{background:var(--nav-hover);color:var(--nav-accent)}.workspace-rows a[aria-current] svg{color:var(--nav-accent)}.workspace-search{color:var(--nav-muted);border:1px solid #4d5342;border-radius:7px;align-items:center;gap:8px;margin-bottom:26px;padding:5px 9px;display:flex}.workspace-search svg{flex-shrink:0;width:16px;height:16px}.workspace-search input{width:100%;min-width:0;color:var(--nav-text);background:0 0;border:0;height:26px;font-size:12px}.workspace-search input::placeholder{color:var(--nav-muted)}.workspace-panel-scroll section+section{margin-top:32px}.workspace-panel-scroll h2{color:var(--nav-muted);margin-bottom:12px;padding:0 10px;font-size:12px;font-weight:500}.workspace-rows{margin:0;padding:0;list-style:none}.workspace-rows a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-note{color:var(--nav-muted);margin:8px 0 18px;padding:0 10px;font-size:12px;line-height:1.8}.workspace-note button,.workspace-all{text-underline-offset:3px;text-decoration:underline}.workspace-all{color:var(--nav-muted);padding:10px;font-size:12px;display:block}.workspace-avatar{width:32px;height:32px;color:var(--nav-accent);background:#2b3119;border-radius:50%;font-size:11px;font-weight:600}.workspace-account-menu{background:#181b13;border:1px solid #4d5342;border-radius:10px;gap:8px;width:250px;padding:12px;font-size:13px;display:grid;position:absolute;bottom:14px;left:58px;box-shadow:0 8px 40px #0005}.workspace-account-menu strong{overflow-wrap:anywhere;padding:5px 8px}.workspace-account-menu a,.workspace-account-menu .auth-signout button{text-align:left;border-radius:6px;width:100%;min-height:36px;padding:8px;display:block}.workspace-account-menu a:hover,.workspace-account-menu button:hover{background:var(--nav-hover)}.workspace-account-menu .auth-signout{color:var(--nav-muted)}.workspace-content{flex:1;min-width:0;margin-left:332px}.is-collapsed .workspace-content{margin-left:52px}.is-collapsed .workspace-navigation{width:52px}.is-collapsed .workspace-panel,.workspace-mobile-bar,.workspace-close,.workspace-backdrop{display:none}.workspace-history{max-width:900px;margin:auto;padding:44px 32px}.workspace-history h1{font-family:var(--font-slab);margin-bottom:12px;font-size:36px}.workspace-history>p{color:var(--muted);margin-bottom:24px}.workspace-history input{border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;width:100%;margin:24px 0;padding:12px;display:block}.workspace-history .workspace-rows a{color:var(--foreground);padding:12px}.workspace-history .workspace-rows svg{color:var(--muted)}.workspace-history .workspace-rows a:hover{background:var(--surface-sunken)}.workspace-history .workspace-rows a[aria-current]{color:var(--accent-500)}.workspace-history .workspace-note{color:var(--muted);padding:0}@media (max-width:800px){.workspace-shell{flex-direction:column}.workspace-content,.is-collapsed .workspace-content{margin-left:0}.workspace-mobile-bar{color:#e8e9e3;background:#10110e;align-items:center;gap:12px;height:58px;padding:0 14px;display:flex}.workspace-mobile-bar button{border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.workspace-mobile-bar .brand-mark{display:none}.workspace-mobile-bar .brand>span{font-size:22px}.workspace-navigation,.is-collapsed .workspace-navigation{width:min(332px,100vw - 32px);display:none}.drawer-open .workspace-navigation{display:flex}.drawer-open .workspace-panel{flex:1;width:calc(100% - 52px);min-width:0;display:flex}.workspace-expand,.workspace-collapse{display:none}.workspace-close{display:inline-flex}.workspace-backdrop{z-index:59;background:#0009;display:block;position:fixed;inset:0}.workspace-account-menu{width:min(250px,100vw - 98px)}.workspace-tooltip{display:none}.workspace-history{padding:28px 20px}}
