.lab-workspace-scaffold{isolation:isolate;background:color-mix(in srgb, var(--lab-primary) 3%, var(--lab-ground));min-width:0;height:100%;min-height:0;color:var(--lab-ink);--lab-workspace-side-width:var(--lab-sidebar-width);flex-direction:column;display:flex;position:relative}.lab-workspace-scaffold[data-side-mode=rail]{--lab-workspace-side-width:var(--lab-navigation-rail-width)}.lab-workspace-scaffold[data-side-mode=hidden]{--lab-workspace-side-width:0px}.lab-workspace-scaffold>.lab-workspace-scaffold-pixels{z-index:-1;width:100%;height:100%;opacity:var(--lab-ground-pixels-opacity);position:absolute;inset:0}.lab-workspace-top-side:empty{display:none}.lab-workspace-scaffold-row{grid-template-columns:var(--lab-workspace-side-width) minmax(0, 1fr);min-height:0;transition:grid-template-columns .22s var(--lab-ease);flex:1;display:grid}.lab-workspace-side-boundary{min-width:0;min-height:0;overflow:hidden}.lab-workspace-side-content{opacity:1;height:100%;transition:opacity .15s,translate .22s}.lab-workspace-scaffold[data-side-mode=hidden] .lab-workspace-side-content{opacity:0;translate:-24px}.lab-workspace-scaffold:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-side-mode=hidden] .lab-workspace-side-content{translate:24px}.lab-workspace-side{box-sizing:border-box;background:0 0;flex-direction:column;height:100%;min-height:0;display:flex}.lab-workspace-side-leading,.lab-workspace-side-trailing{flex:none;min-width:0}.lab-workspace-side-main{flex:1;min-height:0}.lab-workspace-main{min-width:0;min-height:0;margin:var(--lab-shell-gap);border:1px solid var(--lab-line);border-radius:var(--lab-radius-panel);corner-shape:superellipse(1.5);background:var(--lab-surface);transition:margin .22s var(--lab-ease), border-color .22s var(--lab-ease), border-radius .22s var(--lab-ease);flex-direction:column;display:flex}.lab-workspace-scaffold:not([data-side-mode=hidden]) .lab-workspace-main{margin-inline-start:0}.lab-workspace-scaffold[data-framed=false] .lab-workspace-main{border-color:#0000;border-radius:0;margin:0}.lab-workspace-main:focus{outline:none}.lab-workspace-main:focus-visible{outline:var(--lab-focus-ring-width) solid var(--lab-focus-ring-color);outline-offset:calc(-1 * var(--lab-focus-ring-width))}.lab-workspace-route{--lab-scroll-side-gap:var(--lab-toolbar-inset);flex:1;min-height:0;padding:0}.lab-workspace-app-bar{align-items:center;gap:var(--lab-toolbar-gap);background:0 0;width:100%;min-width:0;padding:0;display:flex}.lab-workspace-app-leading,.lab-workspace-app-trailing{align-items:center;gap:var(--lab-toolbar-gap);flex:none;display:flex}.lab-workspace-app-leading:empty,.lab-workspace-app-trailing:empty{display:none}.lab-workspace-app-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.lab-workspace-app-trailing{margin-inline-start:auto}.lab-workspace-app-title[data-squeezed]{visibility:hidden}.lab-workspace-app-title>.lab-toolbar-group{width:fit-content;max-width:100%}.lab-workspace-top-bar{align-items:center;gap:var(--lab-toolbar-gap);padding:var(--lab-shell-gap) var(--lab-shell-gap) 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.lab-workspace-top-bar>:first-child,.lab-workspace-top-bar>:last-child{min-width:0;display:flex}.lab-workspace-top-bar>:last-child{justify-content:flex-end}.lab-workspace-top-brand{background:0 0;justify-content:center;align-items:center;display:flex}html[data-lab-theme] .lab-workspace-drawer{z-index:1;box-sizing:border-box;border:1px solid var(--lab-line);width:min(320px,100% - 56px);height:100%;color:var(--lab-ink);background:color-mix(in srgb, var(--lab-primary) 3%, var(--lab-surface));--lab-drawer-offset:-100%;border-inline-start:0;border-start-end-radius:calc(20px * var(--lab-corner-scale,1));border-end-end-radius:calc(20px * var(--lab-corner-scale,1));position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden}html[data-lab-theme] .lab-workspace-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--lab-drawer-offset:100%}.lab-workspace-drawer-close{top:12px;z-index:3;position:absolute;inset-inline-end:12px}html[data-lab-theme] .lab-workspace-drawer[data-state=open]{animation:lab-workspace-drawer-in .24s var(--lab-ease-out) both}html[data-lab-theme] .lab-workspace-drawer[data-state=closed]{animation:lab-workspace-drawer-out .18s var(--lab-ease-in) both;pointer-events:none}.lab-workspace-drawer-scrim[data-state=open]{opacity:1;animation:lab-workspace-scrim-in .24s var(--lab-ease-out) both}.lab-workspace-drawer-scrim[data-state=closed]{animation:lab-workspace-scrim-out .18s var(--lab-ease-in) both}@keyframes lab-workspace-scrim-in{0%{opacity:0}}@keyframes lab-workspace-scrim-out{0%{opacity:1}to{opacity:0}}html:is([data-lab-motion=reduced],[data-lab-motion=none]) :is(.lab-workspace-drawer,.lab-workspace-drawer-scrim)[data-state]{animation:none}@keyframes lab-workspace-drawer-in{0%{transform:translateX(var(--lab-drawer-offset))}to{transform:translate(0)}}@keyframes lab-workspace-drawer-out{to{transform:translateX(var(--lab-drawer-offset))}}.lab-workspace-drawer-side{height:100%;min-height:0}.lab-workspace-drawer .lab-workspace-side-leading{padding-inline-end:48px}.lab-workspace-drawer-paint{pointer-events:none;color:var(--lab-primary);--pixel-texture-opacity:.06;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lab-workspace-scaffold-row,.lab-workspace-side-content,.lab-workspace-main{transition:none}}@media (prefers-reduced-transparency:reduce){.lab-workspace-scaffold-pixels{display:none}}@media (forced-colors:active){.lab-workspace-scaffold{color:canvastext;background:canvas}.lab-workspace-main{background:canvas;border-color:canvastext}}@media (prefers-reduced-motion:reduce){html[data-lab-theme] :is(.lab-workspace-drawer,.lab-workspace-drawer-scrim)[data-state]{animation:none}}@media (forced-colors:active),(prefers-reduced-transparency:reduce){.lab-workspace-drawer-paint{display:none}}.lab-workspace-side-leading,.lab-workspace-side-trailing{width:100%}.lab-workspace-side-main{--lab-scroll-surface:var(--lab-ground)}.lab-workspace-drawer .lab-workspace-side{padding:0}
