:root{--switcher-track:#222225;--switcher-active:var(--surface-canvas-dark,#0a0a0c)}.app-switcher{position:relative;isolation:isolate;display:inline-grid;grid-template-columns:repeat(var(--app-switcher-count),max-content);align-items:stretch;max-width:100%;box-sizing:border-box;gap:0;padding:4px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border:0;border-radius:var(--radius-control);background:var(--switcher-track);box-shadow:none}.app-switcher::-webkit-scrollbar{display:none}.app-switcher[data-width=full]{display:grid;width:100%;grid-template-columns:repeat(var(--app-switcher-count),minmax(0,1fr))}.app-switcher[data-size=compact]{padding:3px}.app-switcher .app-switcher-item{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;cursor:pointer;font-family:inherit;line-height:1;position:relative;isolation:isolate;z-index:1;min-width:0;min-height:32px;height:32px;padding:0 16px;border:0;border-radius:calc(var(--radius-control) - 1px);background:transparent;color:rgba(255,255,255,.56);font-size:13px;font-weight:500;letter-spacing:.01em;box-shadow:none;transition:color .16s ease,background-color .16s ease}.app-switcher[data-size=compact] .app-switcher-item{min-height:28px;height:28px;padding-inline:12px}.app-switcher .app-switcher-item:hover:not(:disabled){background:transparent;color:rgba(255,255,255,.88)}.app-switcher .app-switcher-item[data-state=active]{border:0;background:transparent;color:#ffffff;box-shadow:none}.app-switcher .app-switcher-panel{position:absolute;z-index:-1;inset:0;border-radius:calc(var(--radius-control) - 1px);background:var(--switcher-active);pointer-events:none;will-change:transform}.app-switcher .app-switcher-item>:not(.app-switcher-panel){position:relative;z-index:1}.app-switcher .app-switcher-item:focus-visible{outline:1px solid rgba(255,255,255,.72);outline-offset:-2px;box-shadow:none}.app-switcher .app-switcher-item>svg{width:14px;height:14px;color:currentColor}.app-switcher .app-switcher-item small{color:rgba(255,255,255,.42);font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.app-switcher .app-switcher-item small.is-attention{color:#69d8b3}[data-theme=light] .app-switcher{border-color:rgba(0,0,0,.09);background:#eeeeed}[data-theme=light] .app-switcher .app-switcher-item{color:rgba(0,0,0,.52)}[data-theme=light] .app-switcher .app-switcher-item:hover:not(:disabled){color:rgba(0,0,0,.82)}[data-theme=light] .app-switcher .app-switcher-item[data-state=active]{color:#111111}[data-theme=light] .app-switcher .app-switcher-panel{background:#ffffff}