:root{--gloss-ink-black:#0d0d0d;--gloss-ink-slate:#94949a;--gloss-ink-mid:#a3a3a3;--gloss-ink-light:#e5e5e5;--gloss-white:#fff;--gloss-yellow:#ffe600}.glossary-search{flex-direction:column;gap:.5rem;display:flex}.glossary-search__label{letter-spacing:.13em;text-transform:uppercase;color:var(--gloss-ink-slate);font-size:12px;font-weight:600}.glossary-search__field{position:relative}.glossary-search__field input{background:color-mix(in srgb, var(--gloss-ink-black) 72%, transparent);width:100%;min-height:2.75rem;color:var(--gloss-ink-light);transition:border-color var(--t-micro) var(--ease-settle), box-shadow var(--t-micro) var(--ease-settle);border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:0 2.5rem 0 2.65rem;font-size:14px;box-shadow:inset 0 1px #ffffff08}.glossary-search__field input:focus{border-color:color-mix(in srgb, var(--gloss-yellow) 45%, transparent);box-shadow:inset 0 1px 0 #ffffff08, 0 0 0 1px color-mix(in srgb, var(--gloss-yellow) 15%, transparent)}.glossary-search__icon{pointer-events:none;color:var(--gloss-ink-slate);position:absolute;top:50%;left:.9rem;translate:0 -50%}.glossary-search__clear{width:1.75rem;height:1.75rem;color:var(--gloss-ink-slate);transition:color var(--t-micro) var(--ease-settle), background-color var(--t-micro) var(--ease-settle), border-color var(--t-micro) var(--ease-settle);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.55rem;translate:0 -50%}.glossary-search__clear:hover,.glossary-search__clear:focus-visible{color:var(--gloss-ink-light);background:#ffffff0f;border-color:#ffffff1a}.glossary-search__status{color:var(--gloss-ink-slate);font-size:12px}.glossary-search__results{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.glossary-search__results:empty{display:none}.glossary-search__results .glossary-entry__link{border:1px solid color-mix(in srgb, var(--gloss-yellow) 40%, transparent);background:color-mix(in srgb, var(--gloss-yellow) 6%, transparent);border-radius:10px;flex-direction:column;gap:.15rem;height:100%;padding:.6rem .8rem;display:flex}.glossary-search__results .glossary-entry__link:hover,.glossary-search__results .glossary-entry__link:focus-visible{border-color:color-mix(in srgb, var(--gloss-yellow) 70%, transparent);background:color-mix(in srgb, var(--gloss-yellow) 10%, transparent)}.glossary-search__results .glossary-entry__short{display:block}.glossary-inventory{background:color-mix(in srgb, var(--gloss-ink-black) 55%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff14;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.25rem;padding:.45rem .85rem;display:inline-flex}.glossary-inventory__item{letter-spacing:.06em;text-transform:uppercase;color:var(--gloss-ink-slate);align-items:baseline;gap:.35rem;font-size:11px;font-weight:600;display:inline-flex}.glossary-inventory__val{letter-spacing:.04em;color:var(--gloss-yellow);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.glossary-inventory__dot{background:#fff3;border-radius:50%;width:3px;height:3px}.glossary-chip-rail{flex-wrap:wrap;gap:.5rem;display:flex}.glossary-chip{background:color-mix(in srgb, var(--gloss-ink-black) 55%, transparent);color:var(--gloss-ink-mid);transition:border-color var(--t-micro) var(--ease-settle), background-color var(--t-micro) var(--ease-settle), color var(--t-micro) var(--ease-settle);border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:12px;font-weight:600;display:inline-flex}.glossary-chip:hover,.glossary-chip:focus-visible{border-color:color-mix(in srgb, var(--chip-colour,var(--gloss-yellow)) 55%, transparent);background:color-mix(in srgb, var(--chip-colour,var(--gloss-yellow)) 12%, transparent);color:var(--gloss-ink-light)}.glossary-chip__dot{background:var(--chip-colour,var(--gloss-yellow));border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.glossary-az-block{padding:.5rem 0}.glossary-az-nav{flex-wrap:wrap;gap:.3rem;display:flex}.glossary-az-nav a{width:1.75rem;height:1.75rem;color:var(--gloss-ink-slate);transition:color var(--t-micro) var(--ease-settle), border-color var(--t-micro) var(--ease-settle), background-color var(--t-micro) var(--ease-settle);border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.glossary-az-nav a:hover,.glossary-az-nav a:focus-visible{color:var(--gloss-yellow);border-color:color-mix(in srgb, var(--gloss-yellow) 40%, transparent)}.glossary-az-nav a.is-current{color:var(--gloss-yellow);border-color:color-mix(in srgb, var(--gloss-yellow) 55%, transparent);background:color-mix(in srgb, var(--gloss-yellow) 10%, transparent)}@media (min-width:1024px){.glossary-az-block{z-index:30;background:color-mix(in srgb, var(--gloss-ink-black) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:7.75rem}}.glossary-hub.is-searching .glossary-hub__browse,.glossary-hub.is-searching .glossary-az-block,.glossary-hub.is-searching .glossary-index{display:none}.glossary-index{display:block}.glossary-chunk{display:contents}.glossary-chunk.is-deferred{display:none}.glossary-letter-band{margin-bottom:2.25rem}.glossary-index__letter{letter-spacing:-.02em;color:var(--gloss-yellow);border-bottom:1px solid #ffffff14;margin-bottom:.75rem;padding-bottom:.4rem;scroll-margin-top:11.75rem;font-size:1.35rem;font-weight:700;line-height:1}.glossary-letter-list{columns:15rem;column-gap:2.25rem;margin:0;padding:0;list-style:none}.glossary-entry{break-inside:avoid}.glossary-entry__link{transition:color var(--t-micro) var(--ease-settle);border-radius:6px;padding:.28rem 0;display:block}.glossary-entry__name{color:var(--gloss-ink-light);transition:color var(--t-micro) var(--ease-settle);font-size:14px;font-weight:600;display:block}.glossary-entry__link:hover .glossary-entry__name,.glossary-entry__link:focus-visible .glossary-entry__name{color:var(--gloss-yellow)}.glossary-entry__aliases{color:var(--gloss-ink-slate);font-size:12px;display:block}.glossary-entry__short{max-width:40ch;color:var(--gloss-ink-mid);margin-top:.15rem;font-size:12px;line-height:1.4;display:none}.glossary-search__results .glossary-entry__name{color:var(--gloss-white)}.glossary-cat-list{gap:.5rem;display:grid}.glossary-phase-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--cat-colour,var(--gloss-yellow));background:color-mix(in srgb, var(--cat-colour,var(--gloss-yellow)) 15%, transparent);border:1px solid color-mix(in srgb, var(--cat-colour,var(--gloss-yellow)) 30%, transparent);border-radius:999px;align-items:center;margin-top:1.25rem;padding:.25rem .7rem;font-size:11px;font-weight:600;display:inline-flex}.glossary-cat-context{color:var(--gloss-ink-slate);margin-top:.5rem;font-size:13px}.glossary-adjacent-nav--top{margin-top:1.5rem;margin-bottom:0;padding-top:1rem}.glossary-cat-az{margin-top:1.75rem}.glossary-cat-letter{border-bottom:1px solid color-mix(in srgb, var(--cat-colour,var(--gloss-yellow)) 25%, transparent);letter-spacing:-.02em;color:color-mix(in srgb, var(--cat-colour,var(--gloss-yellow)) 80%, white);margin:2rem 0 .25rem;padding-bottom:.4rem;scroll-margin-top:8.5rem;font-size:1.2rem;font-weight:700;line-height:1}.glossary-cat-list section:first-child .glossary-cat-letter{margin-top:0}.glossary-cat-letter-list{gap:.5rem;display:grid}@media (min-width:1024px){.glossary-cat-letter-list{grid-template-columns:1fr 1fr;column-gap:3rem}}.glossary-cat-row{transition:background-color var(--t-micro) var(--ease-settle);border-bottom:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;margin:0 -.5rem;padding:.45rem .5rem .7rem;display:flex}.glossary-cat-row:hover,.glossary-cat-row:focus-visible{background:color-mix(in srgb, var(--cat-colour,var(--gloss-yellow)) 6%, transparent)}.glossary-cat-row__text{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;min-width:0;display:flex}.glossary-cat-row__name{color:var(--gloss-white);transition:color var(--t-micro) var(--ease-settle);font-weight:700}.glossary-cat-row:hover .glossary-cat-row__name,.glossary-cat-row:focus-visible .glossary-cat-row__name{color:var(--gloss-yellow)}.glossary-cat-row__aliases{color:var(--gloss-ink-slate);font-size:12px;font-style:italic}.glossary-cat-row__short{color:var(--gloss-ink-mid);flex-basis:100%;font-size:14px;line-height:1.5}.glossary-cat-row__chevron{color:var(--cat-colour,var(--gloss-yellow));transition:translate var(--t-micro) var(--ease-settle);flex-shrink:0;font-size:14px;line-height:1}.glossary-cat-row:hover .glossary-cat-row__chevron,.glossary-cat-row:focus-visible .glossary-cat-row__chevron{translate:3px}.glossary-breadcrumb{color:var(--gloss-ink-slate);flex-wrap:wrap;gap:.4rem;font-size:13px;display:flex}.glossary-breadcrumb a{color:var(--gloss-ink-slate);text-underline-offset:3px;transition:color var(--t-micro) var(--ease-settle)}.glossary-breadcrumb a:hover,.glossary-breadcrumb a:focus-visible{color:var(--gloss-yellow)}.glossary-term-page__aliases{color:var(--gloss-ink-slate);margin-top:.5rem;font-size:14px}.glossary-term-page__body{color:var(--gloss-ink-light);gap:.9rem;margin-top:1.25rem;font-size:16px;line-height:1.75;display:grid}.glossary-related{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.glossary-related__label{letter-spacing:.1em;text-transform:uppercase;color:var(--gloss-ink-slate);font-size:12px;font-weight:600}.glossary-related a{border:1px solid color-mix(in srgb, var(--cat-colour,#fff) 22%, transparent);color:var(--gloss-ink-light);transition:border-color var(--t-micro) var(--ease-settle), color var(--t-micro) var(--ease-settle);border-radius:999px;padding:.3rem .7rem;font-size:12px;font-weight:600}.glossary-related a:hover,.glossary-related a:focus-visible{border-color:color-mix(in srgb, var(--gloss-yellow) 45%, transparent);color:var(--gloss-yellow)}.glossary-more{margin-top:2.25rem}.glossary-more__title{letter-spacing:.1em;text-transform:uppercase;color:var(--gloss-ink-slate);font-size:12px;font-weight:600}.glossary-more__list{gap:.45rem 1.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.glossary-more__list{grid-template-columns:1fr 1fr}}.glossary-more__list a{color:var(--gloss-ink-light);transition:color var(--t-micro) var(--ease-settle);font-size:14px;font-weight:600}.glossary-more__list a:before{content:"› ";color:var(--cat-colour,var(--gloss-yellow))}.glossary-more__list a:hover,.glossary-more__list a:focus-visible{color:var(--gloss-yellow)}.glossary-more__all{color:var(--gloss-ink-slate);transition:color var(--t-micro) var(--ease-settle);margin-top:.85rem;font-size:13px;font-weight:600;display:inline-block}.glossary-more__all:hover,.glossary-more__all:focus-visible{color:var(--gloss-yellow)}.glossary-next-step{border-left:3px solid var(--gloss-yellow);color:var(--gloss-ink-mid);background:#ffffff08;border-radius:0 8px 8px 0;margin-top:1.75rem;padding:.85rem 1rem;font-size:14px;line-height:1.6}.glossary-next-step a{color:var(--gloss-yellow);text-underline-offset:3px;font-weight:600}.glossary-next-step a:hover,.glossary-next-step a:focus-visible{text-decoration:underline}.glossary-adjacent-nav{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.glossary-adjacent-nav a{color:var(--gloss-ink-slate);max-width:45%;transition:color var(--t-micro) var(--ease-settle);font-size:13px;font-weight:600}.glossary-adjacent-nav a:hover,.glossary-adjacent-nav a:focus-visible{color:var(--gloss-yellow)}@media (pointer:coarse){.glossary-az-nav a,.glossary-search__clear{width:2.5rem;height:2.5rem}}@media (prefers-reduced-motion:reduce){.glossary-search__field input,.glossary-search__clear,.glossary-chip,.glossary-az-nav a,.glossary-entry__link,.glossary-entry__name,.glossary-cat-row,.glossary-cat-row__name,.glossary-cat-row__chevron,.glossary-breadcrumb a,.glossary-related a,.glossary-more__list a,.glossary-more__all,.glossary-adjacent-nav a{transition:none}.glossary-cat-row:hover .glossary-cat-row__chevron,.glossary-cat-row:focus-visible .glossary-cat-row__chevron{translate:none}}
