.page-hero.glossary-hero{padding-bottom:44px}.glossary-hero .lede{margin-bottom:0}.tm-wrap{padding-bottom:56px}.term-map ol,.term-map ul{list-style:none;margin:0;padding:0}.tm-box{position:relative;aspect-ratio:1120/400;container-type:inline-size}.tm-art,.tm-ground{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.tm-ground{overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 72% 78% at 66% 56%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 72% 78% at 66% 56%,#000 58%,transparent 100%)}.tm-ground path{fill:none;stroke:rgba(27,68,53,.1);stroke-width:1}.tm-art{overflow:visible;z-index:2}.tm-bracket{fill:none;stroke:rgba(27,68,53,.35);stroke-width:1}.tm-edge{fill:none;stroke:rgba(27,68,53,.3);stroke-width:1;stroke-dasharray:1}.tm-ring{fill:#fffcf7;stroke:var(--pine);stroke-width:1}.tm-glyph{color:var(--pine)}.tm-glyph path{stroke-linecap:round}.tm-dial-rim{stroke-width:1.25}.tm-needle{stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.tm-chip-art{font-family:var(--font-mono),monospace;font-size:11px;fill:var(--beam-bright)}.tm-route{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1}.tm-route-out{stroke:var(--beam-deep)}.tm-route-in{stroke:var(--beam-bright)}.tm-arrow{fill:var(--beam-deep)}.tm-edge-hi{fill:none;stroke:var(--beam-deep);stroke-width:1.5;stroke-linecap:round;opacity:0;transition:opacity .15s ease}.tm-frame,.tm-head,.tm-st,.tm-sub{position:absolute;z-index:3}.tm-frame{left:0;top:0;margin:0;display:flex;align-items:baseline;gap:14px;line-height:1.1}.tm-frame-t{font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:1.3rem;color:var(--ink);white-space:nowrap}.tm-frame-t a{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px}.tm-frame-dot{margin:0 .25em;color:var(--moss)}.tm-frame-sub,.tm-head,.tm-sub{font-family:var(--font-mono),monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;white-space:nowrap;color:var(--moss)}.tm-head{left:calc(var(--tm-x) / 1120 * 100%);color:var(--ink);font-weight:500}.tm-head,.tm-sub{top:calc(var(--tm-y) / 400 * 100%)}.tm-sub{right:calc((1120 - var(--tm-x)) / 1120 * 100%);transform:translateY(-50%)}.tm-st{top:calc(var(--tm-y) / 400 * 100%);padding:5px 2px;font-family:var(--font-mono),monospace;font-size:12px;font-size:clamp(10px,1.12cqi,12px);letter-spacing:.05em;line-height:1.25;text-transform:uppercase;white-space:nowrap;color:var(--moss);text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:4px}@container (max-width: 1000px){.tm-st{letter-spacing:.02em}.tm-head{letter-spacing:.08em}}.tm-st.tm-l{right:calc((1120 - var(--tm-x)) / 1120 * 100% + 12px);transform:translateY(-50%);text-align:right}@media (min-width:901px){.tm-st.tm-l{width:max-content;max-width:calc(var(--tm-x) / 1120 * 100% + 4px);white-space:normal}}.tm-st.tm-r{left:calc(var(--tm-x) / 1120 * 100% + 12px);transform:translateY(-50%)}.tm-st.tm-b{left:calc(var(--tm-x) / 1120 * 100%);transform:translate(-50%,var(--tm-dy,7px));text-align:center}.tm-st.tm-bl{transform:translate(-10px,var(--tm-dy,7px));text-align:left}.tm-lc,.tm-note{text-transform:none}.tm-note{display:block;margin-top:3px;font-size:10.5px;letter-spacing:.04em;color:var(--moss)}.tm-st.tm-pill{left:calc(var(--tm-x) / 1120 * 100%);transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1.25px solid rgba(27,68,53,.55);border-radius:999px;background:#fffcf7;text-decoration-line:none}.tm-pillbox{display:contents}.tm-pr{color:var(--moss)}.tm-pl{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:3px}.tm-caret{display:inline-block;width:6px;height:1.05em;border-radius:1px;background:var(--pine);transform:translateY(1px)}.tm-card{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tm-sk{display:none}.term-map a:focus-visible{color:var(--ink);text-decoration-color:var(--beam)}.tm-pill:focus-visible .tm-pl{text-decoration-color:var(--beam)}.term-map:has([data-node=ai-overviews]:focus-visible) [data-hi~=ai-overviews],.term-map:has([data-node=ai-visibility-score]:focus-visible) [data-hi~=ai-visibility-score],.term-map:has([data-node=answer-engine]:focus-visible) [data-hi~=answer-engine],.term-map:has([data-node=buyer-prompt]:focus-visible) [data-hi~=buyer-prompt],.term-map:has([data-node=citation]:focus-visible) [data-hi~=citation],.term-map:has([data-node=entity-authority]:focus-visible) [data-hi~=entity-authority],.term-map:has([data-node=frame]:focus-visible) [data-hi~=frame],.term-map:has([data-node=llms-txt]:focus-visible) [data-hi~=llms-txt],.term-map:has([data-node=nap-consistency]:focus-visible) [data-hi~=nap-consistency],.term-map:has([data-node=share-of-voice]:focus-visible) [data-hi~=share-of-voice],.term-map:has([data-node=structured-data]:focus-visible) [data-hi~=structured-data]{opacity:1}@media (hover:hover) and (pointer:fine){.term-map a:hover{color:var(--ink)}.term-map a:hover,.tm-pill:hover .tm-pl{text-decoration-color:var(--beam)}.term-map:has([data-node=ai-overviews]:hover) [data-hi~=ai-overviews],.term-map:has([data-node=ai-visibility-score]:hover) [data-hi~=ai-visibility-score],.term-map:has([data-node=answer-engine]:hover) [data-hi~=answer-engine],.term-map:has([data-node=buyer-prompt]:hover) [data-hi~=buyer-prompt],.term-map:has([data-node=citation]:hover) [data-hi~=citation],.term-map:has([data-node=entity-authority]:hover) [data-hi~=entity-authority],.term-map:has([data-node=frame]:hover) [data-hi~=frame],.term-map:has([data-node=llms-txt]:hover) [data-hi~=llms-txt],.term-map:has([data-node=nap-consistency]:hover) [data-hi~=nap-consistency],.term-map:has([data-node=share-of-voice]:hover) [data-hi~=share-of-voice],.term-map:has([data-node=structured-data]:hover) [data-hi~=structured-data]{opacity:1}}.tm-s1{--tm-d:0.5s}.tm-s2{--tm-d:0.82s}.tm-s3{--tm-d:1.14s}.tm-s4{--tm-d:1.46s}html.js .tm-edge{animation:vp-draw .26s var(--vp-ease) var(--tm-d,.5s) both}html.js .tm-route{animation:vp-draw .9s cubic-bezier(.45,.05,.3,1) 1.4s both}html.js .tm-route-tail{animation-duration:.1s;animation-delay:2.3s;animation-timing-function:linear}html.js .tm-arrow{animation:vp-fade .15s ease-out 2.38s both}html.js .tm-caret{animation:caret-blink 1.05s steps(1) .2s 4}@media (max-width:900px){.tm-wrap{padding-bottom:40px}.term-map{max-width:560px}.tm-box{aspect-ratio:auto;container-type:normal}.tm-ground,.tm-sub{display:none}.tm-art{visibility:hidden}.tm-box .tm-frame,.tm-box .tm-head{position:static;transform:none}.tm-frame{flex-wrap:wrap;row-gap:4px;margin-bottom:6px}.tm-g{position:relative}.tm-g:before{content:"";position:absolute;left:11px;top:0;bottom:0;border-left:1px solid var(--beam-deep)}.tm-g1:before{top:52px}.tm-g4:before{bottom:22px}.tm-box .tm-head{display:flex;align-items:flex-end;height:30px;padding:0 0 4px 32px}.tm-box .tm-st{position:relative;top:auto;left:auto;right:auto;transform:none;display:flex;align-items:center;min-height:44px;padding:4px 0 4px 32px;font-size:12px;text-align:left;white-space:normal}.tm-box .tm-st:before{content:"";position:absolute;left:6.5px;top:50%;width:9px;height:9px;margin-top:-4.5px;box-sizing:border-box;border:1px solid var(--pine);border-radius:50%;background:#fffcf7}.tm-box .tm-st.tm-b{flex-direction:column;align-items:flex-start;justify-content:center}.tm-note{margin-top:1px}.tm-box .tm-st.tm-pill{border:0;border-radius:0;background:none}.tm-pillbox{display:inline-flex;align-items:center;gap:8px;padding:5px 13px;border:1.25px solid rgba(27,68,53,.55);border-radius:999px;background:#fffcf7}.tm-card{position:relative;z-index:1;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;display:flex;align-items:center;gap:16px;margin:2px 0 6px;padding:14px 16px;border-radius:12px;background:var(--surface-invert-soft);box-shadow:0 14px 30px -18px rgba(15,46,37,.5)}.tm-sk{display:grid;flex:1;gap:8px}.tm-sk i{display:block;height:6px;border-radius:3px;background:rgba(246,241,231,.3)}.tm-sk i+i{width:72%;background:rgba(246,241,231,.22)}.tm-chip{flex:none;padding:5px 11px;border:1px solid rgba(217,179,106,.65);border-radius:6px;font-family:var(--font-mono),monospace;font-size:.72rem;line-height:16px;color:var(--beam-bright);white-space:nowrap}}.glossary-terms h2:before{content:"";display:inline-block;width:8px;height:8px;margin-right:12px;vertical-align:.28em;box-sizing:border-box;border:1px solid var(--pine);border-radius:50%;background:#fffcf7}@media (min-width:1119px){.glossary-terms h2{position:relative}.glossary-terms h2:before{position:absolute;left:-28px;top:.4em;margin:0}}.glossary-terms>section:first-child h2{margin-top:.4em}