.gx-term{position:relative}.gx-link{white-space:nowrap;color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--border-strong) calc(1 * 100%), transparent);text-decoration-color:color-mix(in oklab, var(--border-strong) calc(1 * 100%), transparent);text-underline-offset:4px;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,scale;transition-timing-function:var(--ease-out);border-radius:4px;outline:2px solid #0000;text-decoration-style:dotted;text-decoration-thickness:1.5px;transition-duration:.1s}.gx-link:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:color-mix(in oklab, var(--accent) calc(var(--tw-ring-opacity,1) * 100%), transparent);--tw-ring-offset-width:2px}.gx-term-list{--tw-text-opacity:1;color:color-mix(in oklab, var(--text-secondary) calc(var(--tw-text-opacity,1) * 100%), transparent);padding-top:.125rem;padding-bottom:.125rem;font-size:12px;line-height:16px;display:inline-flex}.gx-glyph{vertical-align:-.08em;width:.85em;height:.85em;color:var(--text-tertiary);transition:color var(--duration-1) var(--ease-out), transform var(--duration-2) var(--ease-out);margin-right:.2em;display:inline-block}.gx-card-area{--tw-text-opacity:1;color:color-mix(in oklab, var(--text-tertiary) calc(var(--tw-text-opacity,1) * 100%), transparent);align-items:center;gap:.5rem;font-size:12px;line-height:16px;display:flex}.gx-card-icon{--tw-text-opacity:1;width:.875rem;height:.875rem;color:color-mix(in oklab, var(--accent) calc(var(--tw-text-opacity,1) * 100%), transparent)}.gx-card-term{--tw-text-opacity:1;color:color-mix(in oklab, var(--text-primary) calc(var(--tw-text-opacity,1) * 100%), transparent);margin-top:.25rem;font-size:13px;font-weight:500;line-height:16px;display:block}.gx-card-gloss{--tw-text-opacity:1;color:color-mix(in oklab, var(--text-secondary) calc(var(--tw-text-opacity,1) * 100%), transparent);margin-top:.25rem;font-size:12px;line-height:16px;display:block}.gx-card{z-index:40;visibility:hidden;white-space:normal;pointer-events:none;opacity:0;transform-origin:50% 100%;width:max-content;max-width:min(18rem,80vw);transition:opacity var(--duration-1) var(--ease-out), transform var(--duration-1) var(--ease-out), visibility 0s linear var(--duration-1);--tw-border-opacity:1;border-width:1px;border-color:color-mix(in oklab, var(--border-subtle) calc(var(--tw-border-opacity,1) * 100%), transparent);--tw-bg-opacity:1;background-color:color-mix(in oklab, var(--surface-raised) calc(var(--tw-bg-opacity,1) * 100%), transparent);text-align:left;--tw-shadow:var(--elevation-3);--tw-shadow-colored:var(--elevation-3);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:16px;padding:.75rem;font-style:normal;display:block;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px)scale(.96)}.gx-link:focus-visible+.gx-card{visibility:visible;opacity:1;transition:opacity var(--duration-2) var(--ease-out), transform var(--duration-2) var(--ease-out);transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.gx-link:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--accent) calc(1 * 100%), transparent);text-decoration-color:color-mix(in oklab, var(--accent) calc(1 * 100%), transparent)}.gx-term-list .gx-link:hover{--tw-text-opacity:1;color:color-mix(in oklab, var(--accent) calc(var(--tw-text-opacity,1) * 100%), transparent)}.gx-link:hover .gx-glyph{color:var(--accent);transform:translateY(-1px)}.gx-term:hover .gx-card{visibility:visible;opacity:1;transition:opacity var(--duration-2) var(--ease-out) var(--duration-3), transform var(--duration-2) var(--ease-out) var(--duration-3), visibility 0s linear var(--duration-3);transform:translate(-50%)}}td .gx-card{transform-origin:0 100%;left:0;transform:translateY(4px)scale(.96)}td .gx-link:focus-visible+.gx-card{transform:none}@media (hover:hover) and (pointer:fine){td .gx-term:hover .gx-card{transform:none}}@supports (position-anchor:--gx) and (anchor-scope:--gx){td .gx-term{anchor-scope:--gx-term}td .gx-link{anchor-name:--gx-term}td .gx-card{position-anchor:--gx-term;position-try-fallbacks:flip-block;top:auto;bottom:anchor(top);left:anchor(left);margin-block:8px;position:fixed}}@media (prefers-reduced-motion:reduce){.gx-glyph,.gx-card,.gx-link:focus-visible+.gx-card{transition:none}.gx-card{transform:translate(-50%)}td .gx-card{transform:none}@media (hover:hover) and (pointer:fine){.gx-term:hover .gx-card{transition:none}.gx-link:hover .gx-glyph{transform:none}}}
