.workspace-actions{--workspace-actions-ease:cubic-bezier(.22, 1, .36, 1);--workspace-actions-size:2.75rem;--workspace-actions-inset:max(1rem, env(safe-area-inset-left) + .75rem);--workspace-actions-inset-end:max(1rem, env(safe-area-inset-right) + .75rem);--workspace-actions-side:0;z-index:35;box-sizing:border-box;block-size:0;min-width:0;inset-inline:var(--workspace-actions-inset) var(--workspace-actions-inset-end);pointer-events:none;position:fixed;inset-block-end:calc(var(--coa-dock-bottom,0px) + max(1rem, env(safe-area-inset-bottom) + .75rem) + (var(--coa-control-size,4rem) - var(--workspace-actions-size)) / 2);container-type:inline-size;transition:opacity .18s ease, visibility .18s, inset-inline-start .34s var(--workspace-actions-ease)!important}:root:has(.coa-presence[data-orb-dock=left]) .workspace-actions{--workspace-actions-side:1}.workspace-actions__toggle,.workspace-actions__panel{box-sizing:border-box;pointer-events:auto;border:1px solid var(--border);background:var(--card,var(--background));color:var(--foreground);translate:calc(var(--workspace-actions-side) * (100cqw - 100%));position:absolute;inset-block-end:0;inset-inline-start:0;box-shadow:0 14px 30px -20px #0f172a80;transition:opacity .18s ease, transform .26s var(--workspace-actions-ease), translate .52s var(--workspace-actions-ease), visibility .26s!important}.dark .workspace-actions__toggle,.dark .workspace-actions__panel{box-shadow:0 14px 30px -18px #000000bf}.workspace-actions__toggle{block-size:var(--workspace-actions-size);min-inline-size:var(--workspace-actions-size);cursor:pointer;white-space:nowrap;font:inherit;transform-origin:50% 100%;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex;animation:workspace-actions-arrive .32s var(--workspace-actions-ease) backwards!important}.workspace-actions__toggle svg{block-size:1rem;inline-size:1rem;color:var(--primary);flex:none;display:none}.workspace-actions__toggle:before{content:"";background:var(--primary);border-radius:50%;block-size:.8125rem;inline-size:.8125rem}.workspace-actions__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-actions__toggle:hover,.workspace-actions__toggle:focus-visible{background:color-mix(in oklab, var(--muted) 70%, var(--card,var(--background)))}.workspace-actions__toggle:focus-visible{border-color:var(--primary)}.workspace-actions__panel{grid-template-columns:minmax(0, 1fr) var(--workspace-actions-size);transform-origin:0 100%;visibility:hidden;opacity:0;border-radius:1.25rem;gap:.5rem 0;inline-size:min(20rem,100cqw - 4.5rem);padding:.5rem .5rem .625rem .875rem;display:grid;transform:translateY(.5rem)scale(.94)}.workspace-actions[data-expanded=true] .workspace-actions__panel{visibility:visible;opacity:1;transform:none}.workspace-actions[data-expanded=true] .workspace-actions__toggle{visibility:hidden;opacity:0;transform:scale(.7)}:root:has(.coa-presence[data-orb-dock=left]) .workspace-actions__panel{transform-origin:100% 100%}:root:has(.coa-presence[data-orb-dock=left]) .workspace-actions__toggle{transform-origin:100% 100%}.workspace-actions__note{min-width:0;color:var(--muted-foreground);align-items:flex-start;gap:.5rem;margin:0;padding-block:.65rem 0;font-size:.8125rem;line-height:1.45;display:flex}.workspace-actions__note svg{flex:none;block-size:1rem;inline-size:1rem;margin-top:.1rem}.workspace-actions__close{inline-size:var(--workspace-actions-size);block-size:var(--workspace-actions-size);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin:0;padding:0;display:grid;transition:background-color .16s!important}.workspace-actions__close svg{block-size:1.125rem;inline-size:1.125rem}.workspace-actions__close:hover,.workspace-actions__close:focus-visible{background:var(--muted);color:var(--foreground)}.workspace-actions__close:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.workspace-actions__buttons{grid-column:1/-1;gap:.5rem;min-width:0;padding-inline-end:.375rem;display:grid}.workspace-actions__buttons [data-slot=button]{inline-size:100%;min-block-size:var(--workspace-actions-size);margin:0;padding-inline:.75rem;line-height:1.2}@media (width>=720px){.workspace-actions__toggle{padding-inline:.875rem 1rem}.workspace-actions__toggle svg{display:block}.workspace-actions__toggle:before{display:none}.workspace-actions__label{clip-path:none;block-size:auto;inline-size:auto;margin:0;position:static;overflow:visible}.workspace-actions__panel{inline-size:min(23rem,100cqw)}}@media (width>=1024px){html:not([data-workspace-nav]) .workspace-shell .workspace-actions,html[data-workspace-nav=open] .workspace-shell .workspace-actions{--workspace-actions-inset:calc(var(--workspace-nav-width) + 1rem)}html[data-workspace-nav=peek] .workspace-shell .workspace-actions{--workspace-actions-inset:calc(var(--workspace-nav-peek-width) + 1rem)}}@media (hover:none) and (pointer:coarse){:root:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=color],[type=file],[type=image]),textarea,[contenteditable]:not([contenteditable=false])):focus) .workspace-actions{visibility:hidden;opacity:0}:root:has(:is(input:not([type=checkbox],[type=radio],[type=button],[type=submit],[type=reset],[type=range],[type=color],[type=file],[type=image]),textarea,[contenteditable]:not([contenteditable=false])):focus) .workspace-actions :is(.workspace-actions__toggle,.workspace-actions__panel){visibility:hidden;opacity:0}}@keyframes workspace-actions-arrive{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}
