.team-switcher_root__B2ufk{--row-radius:calc(var(--radius-panel) - 5px);--panel-h:calc(48px + 296px + 88px + 2px);position:relative;width:min(100%,360px);font-family:var(--font-body);color:var(--foreground)}.team-switcher_trigger__sYzKW{display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;height:56px;margin:0;padding:0 16px 0 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease-out,border-color .12s ease-out}.team-switcher_trigger__sYzKW:hover,.team-switcher_trigger__sYzKW[data-open]{background:color-mix(in oklab,var(--surface-muted) 70%,var(--surface))}.team-switcher_trigger__sYzKW:active{background:var(--surface-muted)}.team-switcher_trigger__sYzKW:disabled{cursor:not-allowed;opacity:.5;background:var(--surface)}.team-switcher_swap__AJ_CZ{display:grid;min-width:0}.team-switcher_swapItem__AKkL2{grid-area:1/1;display:flex;align-items:center;min-width:0}.team-switcher_triggerTile__gSM_U{width:32px;height:32px}.team-switcher_triggerText__JJBKZ{display:flex;flex-direction:column;min-width:0}.team-switcher_triggerName__5rCz_{font-size:var(--text-sm);font-weight:500;line-height:20px}.team-switcher_triggerMeta__SHJQz{font-size:var(--text-xs);line-height:16px;color:var(--text-muted)}.team-switcher_triggerEnd__Se_YO{width:16px;height:16px;color:var(--text-muted)}.team-switcher_errorLine__A10SQ{display:flex;align-items:center;gap:4px;min-width:0;color:var(--text-secondary)}.team-switcher_errorLine__A10SQ svg{flex:none;color:var(--danger)}.team-switcher_spin__PY22x{animation:team-switcher_spin__PY22x .8s linear infinite}@keyframes team-switcher_spin__PY22x{to{transform:rotate(1turn)}}.team-switcher_truncate__a4SrW{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-switcher_tile__OQdZe{--tile:28px;display:grid;flex:none;place-items:center;width:var(--tile);height:var(--tile);overflow:hidden;border-radius:calc(var(--tile) * .28);font-size:var(--tile);line-height:1;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 10%,transparent)}.team-switcher_tile__OQdZe svg{display:block}.team-switcher_tileLetter__XguRj{background:var(--foreground);color:var(--background)}.team-switcher_initial__tZjVf{font-size:.44em;font-weight:500;letter-spacing:0}.team-switcher_tileEmpty__GlGi7{width:40px;height:40px;border:1px dashed var(--border);border-radius:11px}.team-switcher_panel__jLJop{position:absolute;z-index:30;top:calc(100% + 8px);right:0;left:0;height:var(--panel-h);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:top center}.team-switcher_view__QoY_N{position:absolute;inset:0;display:flex;flex-direction:column}.team-switcher_searchRow__WdWgg{display:flex;flex:none;align-items:center;gap:12px;height:48px;padding:0 16px 0 12px;border-bottom:1px solid var(--border-subtle)}.team-switcher_searchIcon__KLN__{width:28px;flex:none;color:var(--text-muted)}.team-switcher_search__OeN5b{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent;color:var(--foreground);font:inherit;font-size:var(--text-sm)}.team-switcher_search__OeN5b::placeholder{color:var(--text-muted)}.team-switcher_search__OeN5b::-webkit-search-cancel-button{display:none}.team-switcher_listbox__5i1jF{position:relative;display:flex;flex:1;flex-direction:column;min-height:0}.team-switcher_highlight__I863K{position:absolute;top:0;right:4px;left:4px;border-radius:var(--row-radius);background:var(--surface-muted);pointer-events:none;transition:background-color .12s ease-out}.team-switcher_highlight__I863K[data-pressed]{background:color-mix(in oklab,var(--foreground) 10%,var(--surface-raised))}.team-switcher_body__vNSg3{position:relative;flex:none;height:calc(var(--rows) * var(--row) + 8px);padding:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.team-switcher_body__vNSg3::-webkit-scrollbar{display:none}.team-switcher_row__5tDXe{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto minmax(40px,auto);align-items:center;gap:12px;height:48px;padding:0 8px;border-radius:var(--row-radius);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}.team-switcher_rowText__LU3Lr{display:flex;flex-direction:column;min-width:0}.team-switcher_rowName__NCanl{font-size:var(--text-sm);font-weight:500;line-height:20px}.team-switcher_rowMeta__iZsRv{font-size:var(--text-xs);line-height:16px;color:var(--text-muted)}.team-switcher_placeholderName__zJ7Q4{color:var(--text-muted);font-weight:400}.team-switcher_role__kZxzI{font-size:var(--text-xs);line-height:16px;color:var(--text-secondary);white-space:nowrap}.team-switcher_slot__fwQYQ{display:flex;align-items:center;justify-content:flex-end;height:20px;color:var(--text-muted)}.team-switcher_check__N_3xr{color:var(--foreground)}.team-switcher_empty__hNWMq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;padding:0 24px;text-align:center}.team-switcher_emptyTitle__ahrZU{max-width:100%;overflow:hidden;font-size:var(--text-sm);line-height:20px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.team-switcher_emptyHint__rjZ_Y{font-size:var(--text-xs);line-height:16px;color:var(--text-muted)}.team-switcher_footer__L2OD2{position:relative;flex:none;padding:4px;border-top:1px solid var(--border-subtle)}.team-switcher_action__OPR3n{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;height:40px;padding:0 8px;border-radius:var(--row-radius);color:var(--text-secondary);font-size:var(--text-sm);line-height:20px;cursor:pointer;user-select:none;transition:color .12s ease-out;-webkit-tap-highlight-color:transparent}.team-switcher_action__OPR3n[data-active]{color:var(--foreground)}.team-switcher_actionIcon__T_E4C{display:flex;justify-content:center}.team-switcher_formHead__O5RgN{display:flex;flex:none;align-items:center;gap:8px;height:48px;padding:0 16px 0 8px;border-bottom:1px solid var(--border-subtle)}.team-switcher_back__A37Cq{flex:none;width:32px;padding-inline:0}.team-switcher_formTitle__lEGxQ{font-size:var(--text-sm);font-weight:500;line-height:20px}.team-switcher_formBody__fFYh3{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0;padding:16px}.team-switcher_preview__eeyie{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px}.team-switcher_preview__eeyie>.team-switcher_swap__AJ_CZ{width:40px;height:40px}.team-switcher_sample__uyvOG{align-self:flex-start;margin:-4px 0 0;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:var(--text-xs);line-height:16px;cursor:pointer}.team-switcher_sample__uyvOG:hover{text-decoration:underline;text-underline-offset:2px}.team-switcher_sample__uyvOG:disabled{color:var(--text-muted);text-decoration:none;cursor:default}.team-switcher_formFoot__sTv70{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:8px;height:56px;padding:0 12px;border-top:1px solid var(--border-subtle)}.team-switcher_srOnly__dOfI8{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.team-switcher_spin__PY22x{animation-duration:1.6s}.team-switcher_action__OPR3n,.team-switcher_highlight__I863K,.team-switcher_trigger__sYzKW{transition:none}}.team-switcher_demo__LYFid{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:540px;padding:24px 16px 0;box-sizing:border-box}