.glossary-desk{width:100%;margin:0 auto;padding:var(--site-page-top) 0 var(--site-page-bottom);color:var(--home-heading)}.glossary-desk,.glossary-desk *{box-sizing:border-box}.glossary-desk__breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:36px;color:var(--home-dim);font-size:14px;font-weight:700}.glossary-desk__breadcrumb a{color:inherit;text-decoration:none}.glossary-desk__breadcrumb a:hover{color:var(--home-accent)}.glossary-desk__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);gap:28px;align-items:end;padding:var(--site-index-hero-top) 0 var(--site-section-gap);border-bottom:1px solid var(--home-line)}.glossary-desk__eyebrow,.glossary-desk__label,.glossary-desk__rail-title,.glossary-card__lane,.glossary-card__links span,.glossary-desk__search span{margin:0;color:var(--home-dim);font-size:11px;font-weight:850;letter-spacing:.12em;line-height:1;text-transform:uppercase}.glossary-desk__eyebrow{color:var(--home-accent)}.glossary-desk h1{max-width:12ch;margin:14px 0 0;color:var(--home-heading);font-size:clamp(48px,6vw,68px);font-weight:850;letter-spacing:0;line-height:.92}.glossary-desk__lede{max-width:660px;margin:22px 0 0;color:var(--home-muted);font-size:20px;font-weight:650;line-height:1.5}.glossary-desk__status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.glossary-desk__status>div{min-width:0;padding:20px;border-right:1px solid var(--home-line)}.glossary-desk__status>div:last-child{border-right:0}.glossary-desk__metric{display:block;color:var(--home-on-card);font-size:34px;font-weight:850;letter-spacing:0;line-height:1}.glossary-desk__label{display:block;margin-top:10px;line-height:1.25}.glossary-desk__tools{position:sticky;top:56px;z-index:20;display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,auto);gap:14px;align-items:center;margin:22px 0 34px;padding:14px}.glossary-desk__search{display:grid;gap:10px;min-width:0}.glossary-desk__search input{width:100%;min-height:52px;border:1px solid var(--home-card-outline);border-radius:8px;background:var(--home-input-bg);color:var(--home-on-card);font:inherit;font-size:16px;font-weight:750;letter-spacing:0;line-height:1.2;padding:0 16px;outline:none}.glossary-desk__search input:focus{border-color:var(--home-card-outline-hover);box-shadow:0 0 0 2px #f9731624}.glossary-desk__quick,.glossary-desk__alpha{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.glossary-desk__quick button,.glossary-desk__alpha a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border:1px solid var(--home-line);border-radius:7px;background:var(--home-inner-panel);color:var(--home-on-card-muted);font:inherit;font-size:12px;font-weight:800;line-height:1;padding:0 11px;text-decoration:none;transition:border-color var(--motion-fast, .16s) var(--motion-ease, cubic-bezier(.16, 1, .3, 1)),background var(--motion-fast, .16s) var(--motion-ease, cubic-bezier(.16, 1, .3, 1)),color var(--motion-fast, .16s) var(--motion-ease, cubic-bezier(.16, 1, .3, 1))}.glossary-desk__alpha{grid-column:1 / -1;justify-content:flex-start;padding-top:2px}.glossary-desk__alpha a{min-width:34px;padding:0 8px}.glossary-desk__quick button:hover,.glossary-desk__alpha a:hover{border-color:var(--home-card-outline-hover);background:var(--home-panel-strong);color:var(--home-on-card)}.glossary-desk__body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:34px;align-items:start}.glossary-desk__rail{position:sticky;top:190px;display:grid;gap:8px;padding:16px;order:2}.glossary-desk__rail a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;border-radius:7px;color:var(--home-on-card-muted);font-size:13px;font-weight:750;line-height:1.2;padding:0 10px;text-decoration:none;transition:background var(--motion-fast, .16s) var(--motion-ease, cubic-bezier(.16, 1, .3, 1)),color var(--motion-fast, .16s) var(--motion-ease, cubic-bezier(.16, 1, .3, 1))}.glossary-desk__rail a:hover{background:var(--home-panel-strong);color:var(--home-on-card)}.glossary-desk__rail strong{color:var(--home-accent);font-size:12px;font-weight:850}.glossary-desk__note{margin-top:12px;padding-top:14px;border-top:1px solid var(--home-line)}.glossary-desk__note span{color:var(--home-accent);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.glossary-desk__note p{margin:8px 0 0;color:var(--home-dim);font-size:13px;line-height:1.45}.glossary-desk__terms{min-width:0}.glossary-desk__result-line{margin-bottom:18px;color:var(--home-dim);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.glossary-desk__result-line span{color:var(--home-accent)}.glossary-desk__letter{scroll-margin-top:190px;margin-bottom:42px}.glossary-desk__letter h2{display:flex;align-items:center;gap:14px;margin:0 0 14px;color:var(--home-heading);font-size:28px;font-weight:850;letter-spacing:0;line-height:1}.glossary-desk__letter h2:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,var(--home-line-strong),transparent)}.glossary-desk__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.glossary-card{min-width:0;padding:18px}.glossary-card__top{display:flex;justify-content:space-between;gap:16px;align-items:start}.glossary-card h3{margin:0;color:var(--home-on-card);font-size:21px;font-weight:850;letter-spacing:0;line-height:1.15}.glossary-card__top a{flex:0 0 auto;color:var(--home-dim);font-size:14px;font-weight:850;text-decoration:none}.glossary-card__top a:hover{color:var(--home-accent)}.glossary-card__lane{margin-top:10px;color:var(--home-accent)}.glossary-card__summary,.glossary-card__detail p{margin:14px 0 0;color:var(--home-on-card-muted);font-size:15px;font-weight:600;line-height:1.62}.glossary-card__detail p{color:var(--home-dim);font-size:14px}.glossary-card strong{color:var(--home-on-card);font-weight:850}.glossary-card .glossary-card__summary a,.glossary-card .glossary-card__detail a{color:var(--home-accent);text-decoration:none}.glossary-card .glossary-card__summary a:hover,.glossary-card .glossary-card__detail a:hover{opacity:.92}.glossary-card code{border:1px solid var(--home-line);border-radius:5px;background:var(--home-inner-panel);color:var(--home-on-card);font-size:.9em;padding:2px 5px}.glossary-card__links{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px;padding-top:14px;border-top:1px solid var(--home-line)}.glossary-card__links a{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--home-line);border-radius:7px;background:var(--home-inner-panel);color:var(--home-on-card-muted);font-size:12px;font-weight:800;line-height:1.2;padding:6px 9px;text-decoration:none;transition:border-color var(--motion-fast, .16s) var(--motion-ease, cubic-bezier(.16, 1, .3, 1)),background var(--motion-fast, .16s) var(--motion-ease, cubic-bezier(.16, 1, .3, 1)),color var(--motion-fast, .16s) var(--motion-ease, cubic-bezier(.16, 1, .3, 1))}.glossary-card__links a:hover{border-color:var(--home-card-outline-hover);color:var(--home-on-card);background:var(--home-panel-strong)}.glossary-page-root .glossary-desk__empty.home-surface-card{border-style:dashed}.glossary-desk__empty{color:var(--home-on-card-muted);padding:22px}.glossary-desk__empty strong,.glossary-desk__empty span{display:block}.glossary-desk__empty strong{color:var(--home-on-card);margin-bottom:8px}@media(max-width:980px){.glossary-desk__hero,.glossary-desk__body{grid-template-columns:1fr}.glossary-desk__rail{position:static;order:-1;grid-template-columns:repeat(2,minmax(0,1fr))}.glossary-desk__rail-title,.glossary-desk__note{grid-column:1 / -1}}@media(max-width:720px){.glossary-desk{padding-top:var(--site-page-top)}.glossary-desk__breadcrumb{margin-bottom:22px}.glossary-desk h1{font-size:46px}.glossary-desk__lede{font-size:16px}.glossary-desk__status,.glossary-desk__tools,.glossary-desk__grid,.glossary-desk__rail{grid-template-columns:1fr}.glossary-desk__status>div{border-right:0;border-bottom:1px solid var(--home-line)}.glossary-desk__status>div:last-child{border-bottom:0}.glossary-desk__tools{position:static}.glossary-desk__quick{justify-content:flex-start}.glossary-card{padding:16px}}
