.workspace-overlay.svelte-63iuq4{position:fixed;inset:0;z-index:var(--z-overlay);pointer-events:none}.workspace-overlay--modal.svelte-63iuq4{z-index:var(--z-modal)}.workspace-overlay__scrim.svelte-63iuq4{position:absolute;inset:0;pointer-events:auto;background:color-mix(in srgb,var(--color-text-primary) 55%,transparent);animation:svelte-63iuq4-workspace-scrim-in var(--duration-fast) var(--ease-out) both}.workspace-overlay__frame.svelte-63iuq4{position:absolute;z-index:1;display:flex;min-width:0;min-height:0;pointer-events:auto;outline:none}.workspace-overlay__frame.svelte-63iuq4:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.workspace-overlay__frame.svelte-63iuq4>*{flex:1;min-width:0;min-height:0;max-height:100%}.workspace-overlay--docked.svelte-63iuq4 .workspace-overlay__frame:where(.svelte-63iuq4){right:max(var(--analyst-dock-inset),env(safe-area-inset-right));bottom:max(calc(var(--decision-rail-height, 0px) + var(--analyst-dock-inset)),env(safe-area-inset-bottom));width:min(var(--analyst-dock-width),calc(100vw - var(--analyst-dock-inset) - var(--analyst-dock-inset)));height:min(34rem,calc(100dvh - var(--decision-rail-height, 0px) - var(--analyst-dock-inset) - var(--analyst-dock-inset)));animation:svelte-63iuq4-workspace-overlay-in var(--duration-fast) var(--ease-out) both}.workspace-overlay--docked.svelte-63iuq4 .workspace-overlay__frame:where(.svelte-63iuq4)>*{border:1px solid var(--color-border-emphasis);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.workspace-overlay--modal.svelte-63iuq4 .workspace-overlay__frame:where(.svelte-63iuq4){top:max(var(--space-6),3vh);right:max(var(--space-6),3vw);bottom:max(var(--space-6),3vh);left:max(var(--space-6),3vw);width:auto;height:auto;max-width:76rem;margin-inline:auto;animation:svelte-63iuq4-workspace-overlay-expand var(--duration-normal) var(--ease-out) both}.workspace-overlay--modal.workspace-overlay--standard.svelte-63iuq4 .workspace-overlay__frame:where(.svelte-63iuq4){max-width:56rem;top:max(var(--space-8),5vh);bottom:max(var(--space-8),5vh)}.workspace-overlay--side-sheet.svelte-63iuq4 .workspace-overlay__frame:where(.svelte-63iuq4){top:max(var(--analyst-dock-inset),env(safe-area-inset-top));right:max(var(--analyst-dock-inset),env(safe-area-inset-right));bottom:max(var(--analyst-dock-inset),env(safe-area-inset-bottom));left:auto;width:min(var(--analyst-dock-width),calc(100vw - var(--analyst-dock-inset) - var(--analyst-dock-inset)));height:auto;max-width:none;margin-inline:0;animation-name:svelte-63iuq4-workspace-overlay-in}.workspace-overlay--modal.svelte-63iuq4 .workspace-overlay__frame:where(.svelte-63iuq4)>*{border:1px solid var(--color-border-emphasis);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}@keyframes svelte-63iuq4-workspace-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-63iuq4-workspace-overlay-in{0%{opacity:0;transform:translateY(var(--space-3)) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-63iuq4-workspace-overlay-expand{0%{opacity:0;transform:translateY(var(--space-2)) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:639px){.workspace-overlay--docked.svelte-63iuq4 .workspace-overlay__frame:where(.svelte-63iuq4){right:max(var(--space-3),env(safe-area-inset-right));bottom:max(calc(var(--decision-rail-height, 0px) + var(--space-3)),env(safe-area-inset-bottom));left:max(var(--space-3),env(safe-area-inset-left));width:auto;height:min(36rem,calc(100dvh - var(--decision-rail-height, 0px) - var(--space-6)))}.workspace-overlay--modal.svelte-63iuq4 .workspace-overlay__frame:where(.svelte-63iuq4){top:max(var(--space-2),env(safe-area-inset-top));right:max(var(--space-2),env(safe-area-inset-right));bottom:max(var(--space-2),env(safe-area-inset-bottom));left:max(var(--space-2),env(safe-area-inset-left))}.workspace-overlay--modal.workspace-overlay--standard.svelte-63iuq4 .workspace-overlay__frame:where(.svelte-63iuq4){top:max(var(--space-2),env(safe-area-inset-top));bottom:max(var(--space-2),env(safe-area-inset-bottom))}.workspace-overlay--modal.svelte-63iuq4 .workspace-overlay__frame:where(.svelte-63iuq4)>*{border-radius:var(--radius-lg)}}@media(prefers-reduced-motion:reduce){.workspace-overlay__scrim.svelte-63iuq4,.workspace-overlay__frame.svelte-63iuq4{animation:none}}
