.workspace-switch{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space);pointer-events:none;flex-direction:column;padding-bottom:min(48vh,24rem);display:flex;position:absolute;inset:0;overflow:hidden}.workspace-switch[data-phase=leave]{overflow:visible}.desk:has(.workspace-switch) .desk-hero-space-icon{pointer-events:none}.desk:has(.workspace-switch) .desk-hero-space-icon .workspace-avatar{visibility:hidden}.workspace-switch-foreground{align-items:center;gap:var(--space);flex-direction:column;display:flex;position:relative}.workspace-switch-overlay{aspect-ratio:1;background:radial-gradient(circle farthest-side at center, var(--page) 0%, var(--page) 12%, color-mix(in srgb, var(--page) 72%, transparent) 32%, color-mix(in srgb, var(--page) 42%, transparent) 52%, color-mix(in srgb, var(--page) 16%, transparent) 74%, transparent 100%);--overlay-opacity:.85;width:36rem;height:36rem;animation:workspace-switch-overlay-in .52s var(--ease-out) both;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.workspace-switch[data-phase=leave] .workspace-switch-overlay{animation:workspace-switch-overlay-out .48s var(--ease-out) both}.workspace-switch-mark{place-items:center;width:130px;height:130px;display:grid;position:relative}.workspace-switch-avatar-slot{place-items:center;display:grid;position:relative}.workspace-avatar.workspace-switch-avatar{animation:workspace-switch-in .52s var(--ease-out) both}.workspace-avatar.workspace-switch-avatar:before{animation:1.28s linear both workspace-switch-rays}.workspace-switch-name{padding:var(--space-sm) var(--space);border:var(--border);border-radius:var(--radius-full);background:var(--white);color:var(--title);box-shadow:var(--shadow-strong);font-size:var(--text);letter-spacing:.01em;animation:workspace-switch-name .52s var(--dur-fast) var(--ease-out) both;margin:0;font-weight:700;position:relative}.workspace-switch-chrome-leave{animation:workspace-switch-chrome-leave .22s var(--ease-out) both}@keyframes workspace-switch-in{0%{opacity:0;transform:scale(1.85)}to{opacity:1;transform:scale(2.5)}}@keyframes workspace-switch-rays{0%{transform:rotate(0)}to{transform:rotate(.128turn)}}@keyframes workspace-switch-overlay-in{0%{opacity:0}to{opacity:var(--overlay-opacity)}}@keyframes workspace-switch-overlay-out{0%{opacity:var(--overlay-opacity)}to{opacity:0}}@keyframes workspace-switch-name{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-switch-chrome-leave{0%{opacity:1}to{opacity:0}}.desk-tone{pointer-events:none;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--tile-tone) 45%, transparent), transparent);width:100%;height:min(22rem,44vh);transition:none;position:absolute;top:0;left:0}.desk-tone[data-cover]{background-image:none}.desk-tone-cover{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-standard);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.desk-tone[data-cover] .desk-tone-cover{opacity:.85}html[data-flow] .desk{isolation:isolate}html[data-flow] .desk-scroll:has(>.desk-tone[data-full]){position:static}.desk-tone[data-full]{z-index:-1;height:auto;inset:0}.desk-tone[data-full] .desk-tone-cover{-webkit-mask-image:none;mask-image:none}.desk-tone[data-cover]:after{content:"";background:color-mix(in srgb, var(--page) 60%, transparent);position:absolute;inset:0}
