@layer reset,base;@layer components.primitives{.ui-tooltip-wrap{display:contents}.ui-tooltip{z-index:var(--z-popover);padding:var(--space-4) var(--space-8);border-radius:var(--radius-sm);background:var(--bg-inverse);color:var(--fg-on-inverse);font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);max-width:min(280px, calc(100vw - var(--space-32)));text-align:center;pointer-events:none;opacity:0;width:max-content;box-shadow:var(--shadow-md);position:fixed}.ui-tooltip[data-open]{opacity:1}.ui-tooltip-keys{margin-inline-start:var(--space-6)}.ui-kbd{padding:var(--space-1) var(--space-6);border:1px solid var(--border-2);border-radius:var(--radius-xs);background:var(--bg-surface);color:var(--fg-2);font-family:var(--font-mono);font-size:var(--type-label-size);line-height:var(--leading-tight);white-space:nowrap;border-bottom-width:2px;display:inline-block}.ui-keys{align-items:center;gap:var(--space-4);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.ui-keys-chord{gap:var(--space-2);font:inherit;display:inline-flex}.ui-keys-or{color:var(--fg-3);font-size:var(--type-label-size)}.ui-keys--ink .ui-kbd{border-color:color-mix(in srgb, currentColor 35%, transparent);color:inherit;background:0 0}}@layer components.patterns,components.features;
