.Te2vgW_root{vertical-align:middle;min-inline-size:0;min-width:0;max-width:100%;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;line-height:1;display:inline-flex;position:relative}.Te2vgW_surface{height:var(--control-height-sm);border-radius:var(--radius-pill);background:var(--surface-raised);max-width:100%;box-shadow:var(--shadow-resting);transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);justify-content:center;display:flex;position:relative;overflow:clip}.Te2vgW_surface:after{content:"";border:1px solid var(--border);border-radius:inherit;pointer-events:none;transition:border-color var(--duration-standard) var(--ease-standard);position:absolute;inset:0}.Te2vgW_root[data-tone=danger] .Te2vgW_surface{background:color-mix(in oklab, var(--danger) 4%, var(--surface-raised));box-shadow:none}.Te2vgW_root[data-tone=danger] .Te2vgW_surface:after{border-color:color-mix(in oklab, var(--danger) 18%, var(--border))}.Te2vgW_root[data-tone=danger][data-state=confirming] .Te2vgW_surface{background:var(--surface-raised);box-shadow:var(--shadow-resting)}.Te2vgW_root[data-tone=danger][data-state=confirming] .Te2vgW_surface:after{border-color:color-mix(in oklab, var(--danger) 24%, var(--border))}.Te2vgW_root[data-tone=danger]:is([data-state=pending],[data-state=done]) .Te2vgW_surface{background:var(--surface-raised);box-shadow:var(--shadow-resting)}.Te2vgW_root[data-tone=danger]:is([data-state=pending],[data-state=done]) .Te2vgW_surface:after{border-color:var(--border)}.Te2vgW_root[data-disabled][data-state=idle] .Te2vgW_surface{background:var(--surface-raised);box-shadow:none}.Te2vgW_root[data-disabled][data-state=idle] .Te2vgW_surface:after{border-color:var(--border-subtle)}.Te2vgW_root:has(.Te2vgW_trigger:active:not(:disabled)) .Te2vgW_surface{transition-duration:var(--duration-standard), var(--duration-standard), 90ms;transition-timing-function:var(--ease-standard), var(--ease-standard), ease-out;transform:scale(.96)}.Te2vgW_face{white-space:nowrap;will-change:transform, filter;flex:0 auto;align-items:center;gap:2px;min-width:0;height:100%;padding:0 4px;display:flex}.Te2vgW_face[data-face=idle]{padding:0}.Te2vgW_face[inert]{pointer-events:none;position:absolute;top:0;left:50%;translate:-50%}.Te2vgW_trigger{border-radius:inherit;height:100%;color:var(--foreground);cursor:pointer;font:inherit;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding:0 15px 0 13px;font-weight:500;display:inline-flex}.Te2vgW_face[data-face=idle]{border-radius:var(--radius-pill)}.Te2vgW_root[data-tone=danger] .Te2vgW_trigger{color:var(--danger)}.Te2vgW_trigger:disabled{cursor:not-allowed;color:var(--text-muted)!important}.Te2vgW_trigger:disabled .Te2vgW_icon{opacity:.7}.Te2vgW_icon{place-items:center;width:16px;height:16px;display:grid}.Te2vgW_icon>svg{width:16px;height:16px}.Te2vgW_prompt{min-width:3ch;max-width:16rem;color:var(--foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;flex:0 auto;padding:0 6px 0 11px;font-weight:500;line-height:1.3;overflow:hidden}.Te2vgW_secondary,.Te2vgW_primary{height:calc(var(--control-height-sm) - 8px);border-radius:var(--radius-pill);cursor:pointer;font:inherit;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border:0;flex:none;align-items:center;padding:0 11px;font-weight:500;display:inline-flex}.Te2vgW_secondary{color:var(--text-secondary);background:0 0}.Te2vgW_face:is([data-face=done],[data-face=error]) .Te2vgW_secondary{color:var(--foreground)}.Te2vgW_primary{background:var(--accent);color:var(--accent-foreground)}.Te2vgW_secondary:active,.Te2vgW_primary:active{transition-duration:var(--duration-fast), var(--duration-fast), 90ms;transform:scale(.95)}.Te2vgW_status{color:var(--foreground);font-variant-numeric:tabular-nums;align-items:center;gap:7px;padding:0 8px 0 10px;font-weight:500;display:inline-flex}.Te2vgW_status>svg{flex:none}.Te2vgW_status[data-tone=success]>svg{color:var(--success)}.Te2vgW_face[data-face=done]:not(:has(.Te2vgW_secondary)) .Te2vgW_status{padding-right:12px}.Te2vgW_status[data-tone=danger]>svg{color:var(--danger)}.Te2vgW_statusText{line-height:1.3}.Te2vgW_face[data-face=pending] .Te2vgW_status{color:var(--text-secondary);padding-inline:14px 16px}.Te2vgW_check{width:18px;height:18px}.Te2vgW_checkDisc{fill:var(--success)}.Te2vgW_checkTick{stroke:var(--background)}.Te2vgW_spinner{animation:.7s linear infinite Te2vgW_spin}@keyframes Te2vgW_spin{to{transform:rotate(360deg)}}.Te2vgW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.Te2vgW_trigger:hover:not(:disabled){background:color-mix(in oklab, var(--foreground) 5%, transparent)}.Te2vgW_root[data-tone=danger] .Te2vgW_trigger:hover:not(:disabled){background:color-mix(in oklab, var(--danger) 8%, transparent)}.Te2vgW_secondary:hover{background:color-mix(in oklab, var(--foreground) 7%, transparent);color:var(--foreground)}.Te2vgW_primary:hover{background:var(--accent-strong)}}.Te2vgW_trigger:focus-visible{background:color-mix(in oklab, var(--foreground) 6%, transparent)}.Te2vgW_root[data-tone=danger] .Te2vgW_trigger:focus-visible{background:color-mix(in oklab, var(--danger) 9%, transparent)}.Te2vgW_secondary:focus-visible{background:color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--foreground)}.Te2vgW_primary:focus-visible{background:var(--accent-strong)}@media (prefers-reduced-motion:reduce){.Te2vgW_surface,.Te2vgW_trigger,.Te2vgW_secondary,.Te2vgW_primary{transition-duration:0s}.Te2vgW_spinner{animation-duration:1.6s}:is(.Te2vgW_root:has(.Te2vgW_trigger:active) .Te2vgW_surface,.Te2vgW_secondary:active,.Te2vgW_primary:active){transform:none}}@media (prefers-contrast:more){.Te2vgW_surface:after{border-color:var(--border-strong)}}.Z-eq2G_root{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);flex-shrink:1;min-width:0;max-width:100%;display:inline-flex}.Z-eq2G_track{--fade-start:0px;--fade-end:0px;isolation:isolate;overscroll-behavior-x:contain;border-radius:inherit;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);gap:2px;padding:3px;display:flex;overflow-x:auto}.Z-eq2G_track::-webkit-scrollbar{display:none}.Z-eq2G_track[data-fade-start]{--fade-start:20px}.Z-eq2G_track[data-fade-end]{--fade-end:20px}.Z-eq2G_button{min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 3px);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;padding:0 13px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){.Z-eq2G_button:hover{color:var(--foreground)}}.Z-eq2G_button:active,.Z-eq2G_button[aria-pressed=true]{color:var(--foreground)}.Z-eq2G_button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.Z-eq2G_selection{z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);position:absolute;inset:0}.Z-eq2G_label{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.Z-eq2G_track[data-semantics=tabs] .Z-eq2G_button{min-height:var(--control-height-md)}@media (pointer:coarse){.Z-eq2G_button{min-height:44px}}@media (width<=380px){.Z-eq2G_button{padding:0 10px}}@media (prefers-reduced-motion:reduce){.Z-eq2G_button{transition:none}}
