.workspace-signup-button{background:var(--mint);min-width:90px;height:100%;min-height:36px;color:var(--canvas);white-space:nowrap;border-radius:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:11px;font-weight:600;line-height:16px;transition:background .18s;display:inline-flex}a.workspace-signup-button{font-family:DM Sans,system-ui,sans-serif}.workspace-signup-button:hover{background:#36e7c9}.workspace-signup-button:focus-visible{outline:2px solid var(--canvas);outline-offset:-4px}.workspace-account,.workspace-auth-actions{z-index:85;flex:none;align-self:stretch;display:flex;position:relative}.workspace-account-button{width:42px;height:100%;min-height:36px;color:var(--mint);cursor:pointer;font:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:color .18s,background .18s;display:inline-flex}.workspace-account-button:hover,.workspace-account-button[aria-expanded=true]{color:var(--mint);background:var(--raised)}.workspace-account-button:focus-visible{outline:2px solid var(--mint);outline-offset:-3px}.workspace-account-button:disabled{opacity:.5;cursor:wait}.workspace-account-avatar{width:22px;height:22px;color:var(--mint);object-fit:cover;background:#13deb910;border:1px solid #13deb935;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.workspace-account-menu{z-index:1000;overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);width:min(280px,100vw - 16px);color:var(--text);border-radius:0;flex-direction:column;padding:0;font-family:DM Sans,system-ui,sans-serif;animation:.14s ease-out workspace-account-menu-enter;display:flex;position:fixed;overflow-y:auto;box-shadow:0 16px 40px #0006,0 3px 10px #0003}.workspace-account-menu.closing{pointer-events:none;animation:.14s ease-in forwards workspace-account-menu-exit}.workspace-account-identity{border-bottom:1px solid var(--border);flex:none;gap:7px;padding:12px;display:grid}.workspace-account-identity-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.workspace-account-name,.workspace-account-email{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.workspace-account-name{color:var(--text);font-size:12px;font-weight:600;line-height:18px}.workspace-account-email{color:var(--muted);font-size:11px;line-height:18px}.workspace-account-pill{border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:18px;padding:1px 6px;font-size:9px;font-weight:600;line-height:14px;display:inline-flex}.workspace-account-role{color:var(--mint);background:#13deb90d;border-color:#13deb930}.workspace-account-role[data-role=Owner]{color:var(--gold,#e8c86a);background:#e8c86a0d;border-color:#e8c86a38}.workspace-account-role[data-role=Admin]{color:var(--blue);background:#55aaff0d;border-color:#55aaff38}.workspace-account-role[data-role=Developer]{color:#b69aff;background:#b69aff0d;border-color:#b69aff38}.workspace-account-plan{color:var(--soft-text);background:var(--raised)}.workspace-account-action{width:100%;min-height:34px;color:var(--soft-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:9px;padding:7px 12px;font-size:12px;line-height:18px;text-decoration:none;transition:color .16s,background .16s;display:flex}.workspace-account-action-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;line-height:1;display:inline-flex}.workspace-account-action-label{text-align:left;flex:1;min-width:0}.workspace-account-action:hover,.workspace-account-action:focus-visible{background:var(--raised);color:var(--mint)}.workspace-account-action:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.workspace-account-action:disabled{opacity:.5;cursor:wait}.workspace-account-signout{border-top:1px solid var(--border);color:var(--red)}.workspace-account-signout:hover,.workspace-account-signout:focus-visible{color:var(--red);background:#ff647c0d}.workspace-account-error{color:var(--red);margin:0;padding:8px 12px;font-size:11px;line-height:16px}@keyframes workspace-account-menu-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes workspace-account-menu-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@media (pointer:coarse){.workspace-account-action{min-height:44px}.market-marquee .workspace-account-button{width:44px;min-height:44px}.market-marquee:has(.workspace-account),.market-marquee:has(.workspace-auth-actions){flex-basis:44px;height:44px}}@media (prefers-reduced-motion:reduce){.workspace-account-menu,.workspace-account-menu.closing{animation:none}.workspace-account-menu.closing{opacity:0}.workspace-signup-button,.workspace-account-button,.workspace-account-action{transition:none}}