.ui-hint{flex:none;display:inline-flex}.ui-hint .ui-hint__mark{width:var(--space-6);height:var(--space-6);min-width:0;min-height:0;font:var(--text-caption);font-style:italic;font-weight:600;font-family:var(--font-mono);color:var(--ink-500);border-radius:var(--radius-pill);cursor:help;transition:color var(--duration-fast) var(--easing), background var(--duration-fast) var(--easing);background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.ui-hint__mark>span{width:var(--space-4);height:var(--space-4);border:var(--thin-1) solid currentColor;border-radius:var(--radius-pill);place-items:center;line-height:1;display:inline-grid}.ui-hint .ui-hint__mark:hover,.ui-hint .ui-hint__mark[aria-expanded=true]{color:var(--accent-600);background:var(--accent-050)}.ui-hint__mark[data-pinned]>span{color:var(--surface-000);background:var(--accent-600);border-color:var(--accent-600)}.ui-hint .ui-hint__mark:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (pointer:coarse){.ui-hint__mark:after{content:"";inset:calc((var(--space-6) - var(--control-min)) / 2);position:absolute}}.ui-hint__bubble{z-index:20;gap:var(--space-2);width:max-content;max-width:min(var(--size-320), calc(100vw - var(--space-4)));padding:var(--space-3) var(--space-4);font:var(--text-small);text-align:left;white-space:normal;color:var(--surface-000);background:var(--ink-900);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);opacity:1;transition:opacity var(--duration-fast) var(--easing), transform var(--duration-fast) var(--easing);border:0;flex-direction:column;margin:0;font-style:normal;display:flex;position:fixed;inset:auto;transform:none}@starting-style{.ui-hint__bubble{opacity:0;transform:translateY(calc(-1 * var(--space-1)))}.ui-hint__bubble[data-above]{transform:translateY(var(--space-1))}}@media (prefers-reduced-motion:reduce){.ui-hint__bubble{transition:none}}.ui-hint__title{font-weight:600}.ui-hint__row{grid-template-columns:var(--size-92) 1fr;gap:var(--space-2);font:var(--text-caption);display:grid}.ui-hint__term{color:var(--line-300)}.ui-hint__part{gap:var(--space-1);flex-direction:column;display:flex}.ui-hint__list>span{display:block}.ui-hint__list>span:before{content:"– "}.ui-hint__list{font:var(--text-caption)}
