.ui-context-hint{display:inline-block;min-inline-size:0;max-inline-size:100%;vertical-align:middle}.ui-context-hint-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:44px;max-inline-size:100%;padding:.375rem .625rem;border:1px solid var(--ui-line-strong,var(--border-strong));border-radius:var(--ui-radius-md,.875rem);background:var(--surface);color:var(--foreground-strong);font:inherit;text-align:start;list-style:none;cursor:pointer}.ui-context-hint-trigger>svg{flex:none;color:var(--foreground-muted)}.ui-context-hint-trigger::-webkit-details-marker{display:none}.ui-context-hint-trigger:hover{border-color:var(--accent)}.ui-context-hint-close:focus-visible,.ui-context-hint-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:0 0 0 3px var(--ui-halo,transparent)}.ui-context-hint-native,.ui-context-hint-popover{display:none}.ui-context-hint-panel{box-sizing:border-box;inline-size:min(34rem,calc(100vw - 2rem));max-inline-size:100%;padding:1rem;border:1px solid var(--ui-line-strong,var(--border-strong));border-radius:var(--ui-radius-md,.875rem);background:var(--surface-elevated);color:var(--foreground-strong);box-shadow:var(--ui-shadow-float,0 12px 32px #0003);font:var(--text-copy-14,.875rem/1.5 var(--kam-sans));text-align:start;overflow-wrap:anywhere}.ui-context-hint-copy{flex:1;min-inline-size:0}.ui-context-hint-copy>p{margin:0;color:inherit;font:inherit}.ui-context-hint-copy>.mk-source-checkpoint{padding:0;border:0;border-radius:0;background:transparent}.ui-context-hint-fallback{max-inline-size:100%}.ui-context-hint-fallback>.ui-context-hint-panel{margin-block-start:.375rem}.ui-context-hint-close{display:inline-grid;place-items:center;flex:none;min-inline-size:44px;min-block-size:44px;margin:-.5rem -.5rem -.5rem .5rem;border:1px solid transparent;border-radius:var(--ui-radius-md,.875rem);background:transparent;color:var(--foreground-muted);cursor:pointer}.ui-context-hint-close:hover{background:var(--surface-muted);color:var(--foreground-strong)}@supports selector(:popover-open){.ui-context-hint-native{display:inline-flex}.ui-context-hint-popover{position:fixed;inset:0;max-inline-size:calc(100vw - 2rem);max-block-size:min(40rem,calc(100dvh - 2rem));margin:auto;overflow:auto}.ui-context-hint-popover:popover-open{display:flex;align-items:flex-start}.ui-context-hint-popover::backdrop{background:transparent}@supports (position-area:block-end) and (position-try-fallbacks:flip-block){.ui-context-hint-popover{inset:auto;margin:.5rem;position-area:block-end;position-try-fallbacks:flip-block}}@media (prefers-reduced-motion:no-preference){.ui-context-hint-popover{opacity:0;transform:translateY(.25rem);transition:opacity var(--ui-motion-enter,.18s) var(--ui-ease-settle,ease-out),transform var(--ui-motion-enter,.18s) var(--ui-ease-settle,ease-out),display var(--ui-motion-enter,.18s) allow-discrete,overlay var(--ui-motion-enter,.18s) allow-discrete}.ui-context-hint-popover:popover-open{opacity:1;transform:translateY(0)}@starting-style{.ui-context-hint-popover:popover-open{opacity:0;transform:translateY(.25rem)}}}}@supports (backdrop-filter:blur(12px)){.ui-context-hint-panel{background:var(--ui-glass-surface,var(--surface-elevated));backdrop-filter:blur(12px)}}