.klyp-Tooltip{z-index:var(--z-overlay);max-width:280px;padding:var(--space-6) var(--space-12);border:var(--bw-default) solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-surface-solid);box-shadow:var(--shadow-soft);font-family:var(--font-sans);font-size:var(--font-size-12);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-fg-primary);transform-origin:var(--origin,center);transition:opacity var(--duration-fast) var(--easing-standard), transform var(--duration-fast) var(--easing-standard);position:relative}.klyp-Tooltip[data-entering]{opacity:0;animation:klyp-tooltip-in var(--duration-fast) var(--easing-standard) forwards;transform:scale(.96)}.klyp-Tooltip[data-exiting]{opacity:1;animation:klyp-tooltip-out var(--duration-fast) var(--easing-standard) forwards}.klyp-Tooltip[data-placement=top]{--origin:bottom center}.klyp-Tooltip[data-placement=bottom]{--origin:top center}.klyp-Tooltip[data-placement=left]{--origin:right center}.klyp-Tooltip[data-placement=right]{--origin:left center}.klyp-Tooltip[data-shape=pill]{border-radius:var(--radius-full);padding:var(--space-6) var(--space-14)}.klyp-Tooltip[data-tone=danger]{background:var(--color-status-danger);color:var(--color-fg-primary)}.klyp-Tooltip[data-tone=danger] .klyp-Tooltip__arrow-fill{fill:var(--color-status-danger)}.klyp-Tooltip[data-tone=warning]{background:var(--color-status-warning);color:var(--color-fg-primary)}.klyp-Tooltip[data-tone=warning] .klyp-Tooltip__arrow-fill{fill:var(--color-status-warning)}.klyp-Tooltip[data-tone=success]{background:var(--color-status-success);color:var(--color-fg-primary)}.klyp-Tooltip[data-tone=success] .klyp-Tooltip__arrow-fill{fill:var(--color-status-success)}.klyp-Tooltip[data-tone=info]{background:var(--color-status-info);color:var(--color-fg-primary)}.klyp-Tooltip[data-tone=info] .klyp-Tooltip__arrow-fill{fill:var(--color-status-info)}.klyp-Tooltip__arrow{width:var(--space-10);height:var(--space-10);position:absolute}.klyp-Tooltip__arrow svg{display:block;overflow:visible}.klyp-Tooltip__arrow-fill{fill:var(--color-bg-surface-solid);stroke:none}.klyp-Tooltip__arrow-stroke{fill:none;stroke:var(--color-border-subtle);stroke-width:var(--bw-default);stroke-linejoin:round}.klyp-Tooltip__arrow[data-placement=top] svg{transform:rotate(0)}.klyp-Tooltip__arrow[data-placement=bottom] svg{transform:rotate(180deg)}.klyp-Tooltip__arrow[data-placement=left] svg{transform:rotate(-90deg)}.klyp-Tooltip__arrow[data-placement=right] svg{transform:rotate(90deg)}@keyframes klyp-tooltip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes klyp-tooltip-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}.klyp-TabSwitcher{box-sizing:border-box;align-items:stretch;width:max-content;max-width:100%;display:inline-flex;overflow-x:hidden}.klyp-TabSwitcher:not([data-fullwidth]){overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-fg-subtle) transparent;overflow-x:auto}.klyp-TabSwitcher{padding:var(--space-2);gap:var(--space-2);border-radius:var(--r-chip);background:var(--color-bg-surface);border:var(--bw-default) solid var(--color-border-subtle);flex:none}.klyp-TabSwitcher[data-shape=pill],.klyp-TabSwitcher[data-shape=pill] .klyp-TabSwitcher__option{border-radius:var(--radius-full)}.klyp-TabSwitcher[data-fullwidth]{flex:none;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.klyp-TabSwitcher[data-fullwidth] .klyp-TabSwitcher__option{min-width:0;padding-inline:var(--space-8);flex:1 1 0}.klyp-TabSwitcher[data-fullwidth] .klyp-TabSwitcher__inner{flex:1 1 0;justify-content:center;min-width:0}.klyp-TabSwitcher[data-fullwidth] .klyp-TabSwitcher__label{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;overflow:hidden}.klyp-TabSwitcher[data-size=sm]{--tab-switcher-option-h:20px;--tab-switcher-font-size:var(--font-size-12);--tab-switcher-padding-x:var(--space-12);--tab-switcher-icon-size:14px}.klyp-TabSwitcher[data-size=md]{--tab-switcher-option-h:30px;--tab-switcher-font-size:var(--font-size-13);--tab-switcher-padding-x:var(--space-16);--tab-switcher-icon-size:16px}.klyp-TabSwitcher[data-size=lg]{--tab-switcher-option-h:36px;--tab-switcher-font-size:var(--font-size-14);--tab-switcher-padding-x:var(--space-24);--tab-switcher-icon-size:18px}.klyp-TabSwitcher[data-icon-only][data-size=sm]{--tab-switcher-icon-size:16px}.klyp-TabSwitcher[data-icon-only][data-size=md]{--tab-switcher-icon-size:18px}.klyp-TabSwitcher[data-icon-only][data-size=lg]{--tab-switcher-icon-size:20px}.klyp-TabSwitcher[data-icon-only] .klyp-TabSwitcher__option[data-has-icon]{padding-inline:var(--space-8);gap:0}.klyp-TabSwitcher[data-icon-only] .klyp-TabSwitcher__option[data-has-icon] .klyp-TabSwitcher__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.klyp-TabSwitcher__option{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-4);min-height:var(--tab-switcher-option-h);padding-inline:var(--tab-switcher-padding-x);color:var(--color-fg-muted);font-family:var(--font-sans);font-size:var(--tab-switcher-font-size);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-tight);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:0;border-radius:8px;line-height:1;display:inline-flex;position:relative}.klyp-TabSwitcher__option:not([data-active])[data-hovered],.klyp-TabSwitcher__option[data-active],.klyp-TabSwitcher__option[data-pressed]{color:var(--color-fg-primary)}.klyp-TabSwitcher__option[data-focus-visible]{outline:var(--bw-default) solid var(--color-ring,var(--color-fg-accent));outline-offset:var(--bw-default)}.klyp-TabSwitcher__option[data-disabled]{opacity:var(--opacity-50);cursor:not-allowed}.klyp-TabSwitcher__option[data-has-badge]{padding-block:var(--space-4);padding-inline-end:var(--space-4)}.klyp-TabSwitcher__pill{background:var(--color-bg-surface-solid);border:var(--bw-default) solid var(--color-border-subtle);border-radius:inherit;z-index:0;pointer-events:none;position:absolute;inset:0}.klyp-TabSwitcher__inner{z-index:1;align-items:center;gap:var(--space-4);display:inline-flex;position:relative}.klyp-TabSwitcher__label{z-index:1;position:relative}.klyp-TabSwitcher__optionIcon{z-index:1;color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.klyp-TabSwitcher__optionIcon>svg{width:var(--tab-switcher-icon-size);height:var(--tab-switcher-icon-size)}.klyp-TabSwitcher__badge{z-index:1;flex-shrink:0;align-items:center;margin-inline-start:var(--space-6);display:inline-flex;position:relative}
