.hn-ds-popover-content,.hn-ds-dropdown-content,.hn-ds-hover-card-content,.hn-ds-select-content{z-index:50;border-radius:var(--hn-ds-radius-input);border:1px solid var(--hn-ds-border-subtle);background-color:var(--hn-ds-surface-card);min-width:8rem;color:var(--hn-ds-text-default);box-shadow:var(--hn-ds-shadow-2);padding:.25rem;animation:.15s cubic-bezier(.16,1,.3,1) hn-ds-overlay-in;overflow:hidden}.hn-ds-select-content{padding:0}.hn-ds-popover-content[data-state=closed],.hn-ds-dropdown-content[data-state=closed],.hn-ds-hover-card-content[data-state=closed],.hn-ds-select-content[data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) hn-ds-overlay-out}.hn-ds-tooltip-content{z-index:50;border-radius:var(--hn-ds-radius-md);background-color:var(--hn-ds-surface-inverse);color:var(--hn-ds-text-inverse);font-size:var(--hn-ds-type-tooltip-text-size);box-shadow:var(--hn-ds-shadow-1);padding:.25rem .75rem;animation:.15s cubic-bezier(.16,1,.3,1) hn-ds-overlay-in;overflow:hidden}.hn-ds-tooltip-content[data-state=closed]{animation:.15s cubic-bezier(.16,1,.3,1) hn-ds-overlay-out}@keyframes hn-ds-overlay-in{0%{opacity:0;transform:scale(.95)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes hn-ds-overlay-out{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(-5px)}}.hn-ds-overlay-item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:var(--hn-ds-radius-md);font-size:var(--hn-ds-type-menu-item-size);outline:none;align-items:center;padding:.375rem .5rem;transition:background-color .15s,color .15s;display:flex;position:relative}.hn-ds-overlay-item[data-indented=true]{padding-inline-start:var(--hn-ds-space-8)}.hn-ds-overlay-item[data-disabled]{pointer-events:none;opacity:.5}.hn-ds-overlay-item:focus,.hn-ds-overlay-item[data-highlighted]{background-color:var(--hn-ds-surface-subtle);color:var(--hn-ds-text-strong)}.hn-ds-overlay-item.hn-ds-overlay-item-danger:focus,.hn-ds-overlay-item.hn-ds-overlay-item-danger[data-highlighted]{background-color:var(--hn-ds-state-danger-bg);color:var(--hn-ds-state-danger-text)}.hn-ds-overlay-label{font-size:var(--hn-ds-type-menu-item-size);color:var(--hn-ds-text-strong);padding:.375rem .5rem;font-weight:600}.hn-ds-overlay-separator{background-color:var(--hn-ds-border-subtle);height:1px;margin:.25rem -.25rem}.hn-ds-overlay-shortcut{font-size:var(--hn-ds-type-badge-label-size);letter-spacing:.05em;opacity:.6;margin-inline-start:auto}
