.ontology_page__15GpI{background:var(--color-base-100);color:var(--color-base-content);font-family:var(--font-body);padding:2rem 1.5rem 5rem}.ontology_inner__puTM_{max-width:90rem;margin:auto}.ontology_page__15GpI a{text-underline-offset:.25em}.ontology_page__15GpI a:hover{text-decoration:underline}.ontology_page__15GpI :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.ontology_breadcrumb__NJNnU,.ontology_detailSection__9tGCt h3,.ontology_eyebrow__RqaHB,.ontology_identifiers___8OCl dt,.ontology_inspectorMeta__QzILP,.ontology_moduleRows__E9smx,.ontology_modules__WQ8CU,.ontology_provenance__mC82o summary,.ontology_rawLinks__u4s41,.ontology_release__nlDbX,.ontology_resultCount__0n56I,.ontology_searchRow__epc7_,.ontology_stats__7uOqJ,.ontology_status__1tzqY,.ontology_termKind__E0Pj1{font-family:var(--font-mono)}.ontology_breadcrumb__NJNnU{display:flex;gap:.8rem;font-size:.7rem;margin-bottom:4rem;color:var(--color-base-muted)}.ontology_eyebrow__RqaHB{font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-base-muted);margin:0 0 1.1rem}.ontology_hero__uBw_z{display:flex;align-items:flex-start;justify-content:space-between;gap:3rem;margin-bottom:3rem}.ontology_hero__uBw_z h1{font-family:var(--font-corporate);font-size:clamp(2.8rem,5.5vw,5.5rem);line-height:1;letter-spacing:-.055em;max-width:65rem;font-weight:400;margin:0}.ontology_lede__yQW2U{max-width:48rem;color:var(--color-base-muted);font-size:1.1rem;line-height:1.6;margin:1.5rem 0 0}.ontology_release__nlDbX{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;min-width:13rem;border-left:1px solid var(--color-base-border);padding-left:1.5rem;font-size:.7rem;color:var(--color-base-muted)}.ontology_release__nlDbX strong{font-size:1.1rem;font-weight:400;color:var(--color-base-content)}.ontology_status__1tzqY{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.65rem;border:1px solid var(--color-brand-border);background:var(--color-brand-subtle);color:var(--color-brand-text);border-radius:2rem}.ontology_status__1tzqY:before{content:"";width:.35rem;height:.35rem;border-radius:50%;background:currentColor}.ontology_status__1tzqY[data-status="Review draft"],.ontology_status__1tzqY[data-status=Prototype]{color:var(--color-warning);border-color:currentColor;background:var(--color-base-100)}.ontology_modules__WQ8CU{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));border-block:1px solid var(--color-base-border);font-size:.8rem}.ontology_modules__WQ8CU a{display:flex;flex-direction:column;gap:.45rem;padding:1.1rem 1.3rem;border-right:1px solid var(--color-base-border)}.ontology_modules__WQ8CU a:last-child{border-right:0}.ontology_modules__WQ8CU a[aria-current]{background:var(--color-brand-subtle);box-shadow:inset 0 -2px var(--color-brand-text)}.ontology_modules__WQ8CU small{font-size:.6rem;color:var(--color-base-muted)}.ontology_boundary__9DuJj{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--color-base-border)}.ontology_boundary__9DuJj code,.ontology_boundary__9DuJj p{font-size:.8rem;line-height:1.7;margin:.7rem 0 0}.ontology_boundary__9DuJj code{display:block;overflow-wrap:anywhere}.ontology_boundary__9DuJj small{display:block;color:var(--color-base-muted);font-size:.75rem;line-height:1.6;margin-top:.35rem}.ontology_boundary__9DuJj a{text-decoration:underline}.ontology_toolbar__2_zNJ{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.7rem 0}.ontology_stats__7uOqJ{display:flex;gap:2.5rem;margin:0}.ontology_stats__7uOqJ>div{display:flex;flex-direction:column-reverse;gap:.35rem}.ontology_stats__7uOqJ dt{font-size:.58rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-base-muted)}.ontology_stats__7uOqJ dd{font-size:1.5rem;line-height:1;margin:0}.ontology_rawLinks__u4s41{display:flex;flex-wrap:wrap;gap:1.25rem;font-size:.65rem;color:var(--color-brand-text)}.ontology_explorer__ljoDT{border:1px solid var(--color-base-border);border-radius:.65rem;overflow:hidden}.ontology_searchRow__epc7_{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;background:var(--color-base-200);padding:1rem 1.4rem;border-bottom:1px solid var(--color-base-border)}.ontology_searchLabel__aOkHY{display:flex;align-items:center;gap:.8rem;flex:1 1 18rem}.ontology_searchLabel__aOkHY>span{font-size:1.6rem}.ontology_searchLabel__aOkHY input{width:100%;min-width:0;font:inherit;font-size:.75rem;background:transparent;padding:.65rem .25rem;border:0;color:var(--color-base-content)}.ontology_searchLabel__aOkHY input::placeholder{color:var(--color-base-muted);opacity:1}.ontology_groupSelect__Sm6e_{display:flex;align-items:center;gap:.7rem;color:var(--color-base-muted);font-size:.6rem}.ontology_groupSelect__Sm6e_ select{max-width:17rem;color:var(--color-base-content);background:var(--color-base-100);border:1px solid var(--color-base-border);padding:.65rem;font:inherit}.ontology_explorerBody__qsLHb{display:grid;grid-template-columns:minmax(16rem,25%) minmax(0,1fr)}.ontology_catalogue__Gv5Jx{background:var(--color-base-200);border-right:1px solid var(--color-base-border);min-width:0}.ontology_resultCount__0n56I{font-size:.58rem;text-transform:uppercase;letter-spacing:.07em;padding:1.1rem 1.3rem;margin:0;color:var(--color-base-muted);border-bottom:1px solid var(--color-base-border)}.ontology_termList__CNGbC{max-height:56rem;overflow-y:auto;overscroll-behavior:contain}.ontology_termList__CNGbC>a{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1.3rem;border-bottom:1px solid var(--color-base-border);border-left:3px solid transparent}.ontology_termList__CNGbC>a:hover{text-decoration:none;background:var(--color-base-300)}.ontology_termList__CNGbC>a[aria-current]{background:var(--color-base-100);border-left-color:var(--color-brand-text)}.ontology_termKind__E0Pj1{color:var(--color-base-muted);font-size:.52rem;line-height:1.6;text-transform:uppercase;letter-spacing:.05em}.ontology_termList__CNGbC strong{font-size:.88rem;line-height:1.5;overflow-wrap:anywhere;font-weight:500}.ontology_termSummary__SDURY{color:var(--color-base-muted);font-size:.73rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ontology_empty__zmEic{padding:2rem 1.3rem;font-size:.8rem;line-height:1.7}.ontology_empty__zmEic button{margin-top:1rem;text-decoration:underline;color:var(--color-brand-text)}.ontology_inspector__a29Qb{padding:2.3rem 3rem 3rem;min-width:0}.ontology_inspectorMeta__QzILP{display:flex;justify-content:space-between;gap:1rem;font-size:.6rem;color:var(--color-base-muted);line-height:1.6}.ontology_inspectorMeta__QzILP a{flex-shrink:0}.ontology_inspector__a29Qb h2{font-family:var(--font-corporate);font-weight:400;font-size:clamp(1.8rem,3vw,3rem);line-height:1.15;letter-spacing:-.035em;margin:1.5rem 0 1rem;overflow-wrap:anywhere}.ontology_definition__3L8bq{font-size:1rem;line-height:1.75;max-width:54rem}.ontology_identifiers___8OCl{margin:2rem 0;font-size:.75rem;border-top:1px solid var(--color-base-border)}.ontology_identifiers___8OCl>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--color-base-border);line-height:1.7}.ontology_identifiers___8OCl dt{color:var(--color-base-muted);font-size:.6rem}.ontology_identifiers___8OCl dd{margin:0;overflow-wrap:anywhere}.ontology_detailSection__9tGCt{margin-top:2.2rem}.ontology_detailSection__9tGCt h3{display:flex;align-items:center;gap:.6rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;margin:0 0 1rem}.ontology_detailSection__9tGCt h3>span{color:var(--color-base-muted)}.ontology_tableScroll__VUPCn{overflow-x:auto}.ontology_detailSection__9tGCt table{width:100%;text-align:left;font-size:.75rem;line-height:1.6;border-collapse:collapse}.ontology_detailSection__9tGCt thead{color:var(--color-base-muted);font-size:.6rem;font-family:var(--font-mono)}.ontology_detailSection__9tGCt td,.ontology_detailSection__9tGCt th{padding:.8rem .7rem;border-bottom:1px solid var(--color-base-border);vertical-align:top;overflow-wrap:anywhere}.ontology_detailSection__9tGCt th{font-weight:400}.ontology_detailSection__9tGCt tbody th{width:35%}.ontology_detailSection__9tGCt tbody th small{display:block;font-family:var(--font-mono);font-size:.55rem;color:var(--color-base-muted);margin-top:.3rem}.ontology_detailSection__9tGCt td>p{color:var(--color-base-muted);margin:.4rem 0}.ontology_detailSection__9tGCt details{margin-top:.5rem}.ontology_detailSection__9tGCt summary{color:var(--color-base-muted);font-size:.65rem;cursor:pointer}.ontology_detailSection__9tGCt pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--color-base-200);padding:.7rem;font-size:.65rem;margin-top:.7rem}.ontology_rules__icasr{padding-left:1rem;font-size:.8rem;line-height:1.8;color:var(--color-base-muted)}.ontology_rules__icasr li+li{margin-top:.6rem}.ontology_relationships__gAb9_>div{display:grid;grid-template-columns:minmax(6rem,.8fr) 1rem minmax(0,1fr) auto;gap:.7rem;padding:.8rem 0;border-top:1px solid var(--color-base-border);font-size:.75rem;line-height:1.6;overflow-wrap:anywhere}.ontology_relationships__gAb9_ small{color:var(--color-base-muted)}.ontology_unresolved__P_KEB{font-family:var(--font-mono);font-size:.7rem}.ontology_scopeNote__VObmL{font-size:.75rem;color:var(--color-base-muted);line-height:1.7}.ontology_schemaMap__5_FRP{display:grid;grid-template-columns:1fr 2fr;gap:4rem;margin-top:4rem;border-top:1px solid var(--color-base-border);padding-top:2rem}.ontology_schemaMap__5_FRP h2{font-family:var(--font-corporate);font-weight:400;font-size:2rem;letter-spacing:-.035em;margin-bottom:1rem}.ontology_schemaMap__5_FRP>div>p:not(.ontology_eyebrow__RqaHB){font-size:.85rem;line-height:1.7;color:var(--color-base-muted)}.ontology_moduleRows__E9smx{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 2rem}.ontology_moduleRows__E9smx>div{min-width:0;border-bottom:1px solid var(--color-base-border);padding-bottom:1rem}.ontology_moduleRows__E9smx strong{display:block;font-size:.7rem;font-weight:400}.ontology_moduleRows__E9smx code,.ontology_moduleRows__E9smx p{font-size:.6rem;line-height:1.7;overflow-wrap:anywhere;margin-top:.4rem;color:var(--color-base-muted)}.ontology_provenance__mC82o{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-base-border);font-size:.8rem}.ontology_provenance__mC82o summary{cursor:pointer;font-size:.65rem}.ontology_provenance__mC82o details>div{margin-top:1rem}.ontology_provenance__mC82o details code,.ontology_provenance__mC82o details strong{display:block;font-size:.6rem;overflow-wrap:anywhere;line-height:1.7;font-weight:400}.ontology_provenance__mC82o details code{color:var(--color-base-muted)}.ontology_moduleCards__X8sYo{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--color-base-border);border-left:1px solid var(--color-base-border);margin-top:3rem}.ontology_moduleCard__nwirw{padding:2rem;border-right:1px solid var(--color-base-border);border-bottom:1px solid var(--color-base-border);min-width:0}.ontology_moduleCard__nwirw>div{display:flex;gap:1rem;justify-content:space-between;align-items:center}.ontology_moduleCard__nwirw h2{font-family:var(--font-corporate);font-size:2rem;font-weight:400;letter-spacing:-.035em}.ontology_moduleCard__nwirw p{font-size:.9rem;color:var(--color-base-muted);line-height:1.7;margin:1rem 0}.ontology_moduleCard__nwirw>a{display:inline-block;margin-top:1rem;font-family:var(--font-mono);font-size:.75rem;color:var(--color-brand-text)}.ontology_releases__Qc0VU{margin-top:4rem;border-top:1px solid var(--color-base-border);padding-top:2rem}.ontology_releases__Qc0VU h2{font-size:1.6rem;margin-bottom:1rem;letter-spacing:-.03em}.ontology_releases__Qc0VU>p{font-size:.85rem;line-height:1.7;color:var(--color-base-muted);max-width:48rem}.ontology_releases__Qc0VU .ontology_rawLinks__u4s41{margin-top:1.5rem;line-height:1.8}.ontology_srOnly__lq_P8{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1100px){.ontology_page__15GpI{padding-inline:3rem}}@media (max-width:900px){.ontology_hero__uBw_z{gap:1.5rem}.ontology_release__nlDbX{min-width:10rem}.ontology_boundary__9DuJj{grid-template-columns:1fr 1fr}.ontology_boundary__9DuJj>div:first-child{grid-column:1/-1}.ontology_toolbar__2_zNJ{align-items:flex-start;flex-direction:column;gap:1.5rem}.ontology_inspector__a29Qb{padding:2rem 1.5rem}.ontology_explorerBody__qsLHb{grid-template-columns:14rem minmax(0,1fr)}.ontology_schemaMap__5_FRP{gap:2rem;grid-template-columns:1fr}}@media (max-width:600px){.ontology_page__15GpI{padding:1.5rem 1rem 3rem}.ontology_breadcrumb__NJNnU{margin-bottom:2.5rem}.ontology_hero__uBw_z{flex-direction:column;margin-bottom:2rem}.ontology_release__nlDbX{flex-direction:row;flex-wrap:wrap;align-items:center;padding:0;border:0;gap:.75rem}.ontology_release__nlDbX strong{font-size:.75rem}.ontology_modules__WQ8CU{grid-template-columns:1fr 1fr}.ontology_modules__WQ8CU a{padding:.9rem}.ontology_modules__WQ8CU a:nth-child(2){border-right:0}.ontology_modules__WQ8CU a:nth-child(-n+2){border-bottom:1px solid var(--color-base-border)}.ontology_boundary__9DuJj{grid-template-columns:1fr;gap:1.5rem}.ontology_stats__7uOqJ{gap:1.5rem;flex-wrap:wrap}.ontology_rawLinks__u4s41{gap:1rem}.ontology_searchRow__epc7_{padding:.7rem 1rem;gap:.5rem}.ontology_searchLabel__aOkHY{flex-basis:100%}.ontology_groupSelect__Sm6e_{width:100%;justify-content:space-between;padding-bottom:.3rem}.ontology_groupSelect__Sm6e_ select{max-width:80%}.ontology_explorerBody__qsLHb{display:block}.ontology_catalogue__Gv5Jx{border-right:0;border-bottom:1px solid var(--color-base-border)}.ontology_termList__CNGbC{max-height:15rem}.ontology_termList__CNGbC>a{padding:.85rem 1rem}.ontology_termSummary__SDURY{-webkit-line-clamp:1}.ontology_inspector__a29Qb{padding:1.5rem 1rem 2rem}.ontology_inspectorMeta__QzILP{flex-direction:column;gap:.5rem}.ontology_identifiers___8OCl>div{grid-template-columns:1fr;gap:.3rem}.ontology_relationships__gAb9_>div{grid-template-columns:minmax(0,1fr) 1rem minmax(0,1fr)}.ontology_relationships__gAb9_ small{grid-column:3}.ontology_moduleRows__E9smx{grid-template-columns:1fr}.ontology_provenance__mC82o{grid-template-columns:1fr;gap:1.5rem}.ontology_moduleCards__X8sYo{grid-template-columns:1fr}.ontology_moduleCard__nwirw{padding:1.5rem}.ontology_moduleCard__nwirw h2{font-size:1.5rem}.ontology_moduleCard__nwirw .ontology_status__1tzqY{font-size:.55rem}}.ontology_reviewNote__Ezb1X{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:1rem 1.3rem;margin-top:1rem;background:var(--color-base-200);border-left:2px solid var(--color-brand-text);font-size:.8rem;line-height:1.7}.ontology_reviewNote__Ezb1X p{max-width:56rem;margin:0}.ontology_reviewNote__Ezb1X a{flex-shrink:0;font-family:var(--font-mono);font-size:.65rem;text-decoration:underline}@media (max-width:600px){.ontology_reviewNote__Ezb1X{align-items:flex-start;flex-direction:column;gap:.5rem}.ontology_modules__WQ8CU a{border-bottom:1px solid var(--color-base-border)}}.ontology_explorer__ljoDT{margin-top:1.5rem}.ontology_searchRow__epc7_ button{font-size:.7rem;color:var(--color-brand-text);text-decoration:underline}.ontology_contexts__dVrLk{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1rem 0;font-size:.75rem}.ontology_contexts__dVrLk>div{flex-basis:100%;line-height:1.8}.ontology_hash__g1lkx{overflow-wrap:anywhere;font-size:.6rem}.ontology_filterNote__8PJBl{border-bottom:1px solid var(--color-base-border);padding:1.1rem 1.5rem;font-size:.8rem;line-height:1.7;color:var(--color-base-muted)}.ontology_filterNote__8PJBl strong{color:var(--color-base-content)}.ontology_filterNote__8PJBl p{margin:.3rem 0}.ontology_filterNote__8PJBl a{text-decoration:underline;text-underline-offset:.2em}.ontology_sourceFamilies__zSJEj{display:grid;gap:1.75rem;margin-top:2rem}.ontology_sourceFamily__hpKTz h3{font-size:1.35rem;margin-bottom:.7rem}