.workspaces-drawer-layer{z-index:100;isolation:isolate;position:relative}.workspaces-drawer-overlay{background:var(--black-10);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--dur-slow) ease;border:0;margin:0;padding:0;position:fixed;inset:0}.workspaces-drawer-layer[data-open=true] .workspaces-drawer-overlay{opacity:1}.workspaces-drawer{max-height:min(70vh,24rem);padding:var(--space) var(--space-lg) var(--space-lg);border-radius:var(--radius) var(--radius) 0 0;background:var(--page);box-shadow:var(--shadow-strong);transition:transform var(--dur-slow) var(--ease-out);border:0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.workspaces-drawer-layer[data-open=true] .workspaces-drawer{transform:translateY(0)}.workspaces-drawer-layer.drawer-instant .workspaces-drawer{transition:none}.workspaces-drawer-layer.drawer-instant:not(:has(.search)) .workspaces-drawer-overlay{transition:none}.workspaces-drawer-handle{width:2.5rem;height:.25rem;margin-bottom:var(--space);border-radius:var(--radius-full);background:var(--black-10);touch-action:none;flex:none;align-self:center}.workspaces-drawer-layer{--sheet-height:calc(100dvh - max(var(--space-lg) * 2, env(safe-area-inset-top,0px) + var(--space-lg)))}.drawer-tall{height:var(--sheet-height);max-height:none;padding:0;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;touch-action:auto}.drawer-tall .workspaces-drawer-handle{margin-top:var(--space);margin-bottom:0}.drawer-tall .popup-surface{overscroll-behavior:contain;flex:1;height:auto;min-height:0;max-height:none;overflow:auto}.drawer-tall:has(.strict-stop){height:auto;max-height:calc(100dvh - var(--space-lg))}.drawer-tall .popup-close{top:var(--space);right:var(--space);position:absolute}.drawer-fill{height:var(--sheet-height);box-sizing:border-box;max-height:none;padding-bottom:max(var(--space-lg), env(safe-area-inset-bottom,0px));overscroll-behavior:contain;overflow:auto}@media (min-width:641px){body:not(:has(.app[data-desk-frame])) .workspaces-drawer{max-width:640px;margin-inline:auto}}
.popup-layer{isolation:isolate;position:relative}.popup:not([open]){display:none}.popup-scrim{background:var(--black-10);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--fade) ease;border:0;margin:0;padding:0;position:fixed;inset:0}.popup-scrim[data-open=true]{opacity:1;pointer-events:auto}.popup{width:min(var(--popup-width), calc(100% - var(--space-lg) * 3));height:var(--popup-height);max-height:calc(100% - var(--space-lg) * 3);border-radius:var(--radius);background:var(--page);box-shadow:var(--shadow-strong);color:inherit;opacity:0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;transform:scale(.95)}.popup[open]{opacity:1;transition:opacity var(--dur-slow) var(--ease-sheet), transform var(--dur-slow) var(--ease-sheet), overlay var(--dur-slow) var(--ease-sheet) allow-discrete, display var(--dur-slow) var(--ease-sheet) allow-discrete;display:block;transform:none}@starting-style{.popup[open]{opacity:0;transform:scale(.95)}}.popup[open].popup-closing{pointer-events:none}.popup.popup-instant[open]{opacity:1;transition:none;transform:none}@starting-style{.popup.popup-instant[open]{opacity:1;transform:none}}.popup-layer:has(.popup-instant):not(:has(.search)) .popup-scrim{transition:none}.popup:has(.strict-stop){width:min(32rem, calc(100% - var(--space-lg) * 3));height:fit-content;max-height:calc(100% - var(--space-lg) * 3)}.popup.popup-wide{width:min(86rem, calc(100% - var(--space-lg) * 2));height:calc(100dvh - var(--space-lg) * 2);max-height:calc(100% - var(--space-lg) * 2)}.popup-layer:has(.popup-wide){z-index:var(--z-overlay)}.popup-surface{height:100%;position:relative;overflow:auto}.popup-surface>*{animation:popup-content-in var(--dur-slow) var(--ease-out) both}@keyframes popup-content-in{0%{opacity:0}}.popup-instant .popup-surface>*,.drawer-instant .popup-surface>*{animation:none}.popup:has(.strict-stop) .popup-surface{height:auto;overflow:visible}.popup-title{padding:var(--space) calc(var(--hit) + var(--space) * 2) var(--space) var(--space-lg);font-size:var(--text);font-weight:500;line-height:var(--hit);color:var(--title);margin:0}.popup-close{z-index:var(--z-sticky);top:var(--space);right:var(--space);position:absolute}
