.tooltip-wrapper.svelte-fbfn7t{display:inline-flex;position:relative}.tooltip-content.svelte-fbfn7t{align-items:center;gap:var(--space-2xs);background-color:var(--color-surface);color:var(--color-accent);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:var(--step--1);white-space:nowrap;z-index:1000;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;isolation:isolate;animation:.15s ease-out .4s forwards svelte-fbfn7t-fadeIn;display:flex;position:fixed}.tooltip-keys.svelte-fbfn7t{flex-shrink:0;align-items:center;gap:.2em;display:inline-flex}.key-badge.svelte-fbfn7t{min-width:1.5em;color:var(--color-text-primary);background-color:color-mix(in srgb, var(--color-border) 40%, var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom-width:2px;justify-content:center;align-items:center;padding:.15em .4em;font-family:ui-monospace,Cascadia Code,Fira Code,monospace;font-size:.85em;line-height:1;display:inline-flex}.key-divider.svelte-fbfn7t{color:var(--color-text-muted);font-size:.85em}.tooltip-content.svelte-fbfn7t:before{content:"";background-color:var(--color-surface);z-index:-1;width:10px;height:10px;position:absolute}.tooltip-content-top.svelte-fbfn7t:before{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);top:100%;left:50%;transform:translate(-50%)translateY(-50%)rotate(45deg)}.tooltip-content-bottom.svelte-fbfn7t:before{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);bottom:100%;left:50%;transform:translate(-50%)translateY(50%)rotate(45deg)}.tooltip-content-left.svelte-fbfn7t:before{border-top:1px solid var(--color-border);border-right:1px solid var(--color-border);top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.tooltip-content-right.svelte-fbfn7t:before{border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}@keyframes svelte-fbfn7t-fadeIn{to{opacity:1}}
