.XyC2Xa_wrap{display:inline;position:relative}.XyC2Xa_term{color:inherit;font:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:rgb(var(--accent-rgb) / .7);text-decoration-color:rgb(var(--accent-rgb) / .7);text-underline-offset:5px;cursor:help;transition:text-decoration-color .18s var(--ease-out);background:0 0;border:0;padding:0;text-decoration-thickness:1.5px;display:inline}.XyC2Xa_term:hover{-webkit-text-decoration-color:rgb(var(--accent-rgb));text-decoration-color:rgb(var(--accent-rgb))}.XyC2Xa_term:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:4px}.XyC2Xa_tip{z-index:40;background:var(--color-paper);width:max-content;max-width:min(300px,100vw - 24px);color:var(--color-ink-soft);text-align:start;white-space:normal;pointer-events:none;transform:translate(calc(-50% + var(--shift,0px)), 0);transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:300;line-height:1.65;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 32px #00000080}.XyC2Xa_tip[data-open]{display:block}.XyC2Xa_tip[data-below]{top:calc(100% + 10px);bottom:auto}@starting-style{.XyC2Xa_tip[data-open]{opacity:0;transform:translate(calc(-50% + var(--shift,0px)), 4px)}}.XyC2Xa_tipTerm{color:var(--color-ink);margin-bottom:2px;font-weight:400;display:block}@media (prefers-reduced-motion:reduce){.XyC2Xa_term,.XyC2Xa_tip{transition:none}}
