:root{--jskos-vue-bgColor:#fff;--jskos-vue-highlight-bgColor:#fdbd5888;--jskos-vue-color-lightGrey:#737373;--jskos-vue-fontSize-small:.85rem;--jskos-vue-border-color:#e2e2e2;--jskos-vue-arrow-color:#000;--jskos-vue-arrow-hover-color:#666;--jskos-vue-itemDetails-dropzone-bgCover:#eee9;--jskos-vue-itemDetails-lineHeight:1.4;--jskos-vue-itemList-hover-bgColor:var(--jskos-vue-highlight-bgColor);--jskos-vue-itemList-indicator-color:green;--jskos-vue-conceptTree-selected-bgColor:var(--jskos-vue-highlight-bgColor);--jskos-vue-conceptTree-hover-bgColor:var(--jskos-vue-highlight-bgColor);--jskos-vue-itemSelected-tags-bgColor:var(--jskos-vue-highlight-bgColor);--jskos-vue-itemSelected-tags-color:inherit;--jskos-vue-itemSuggest-results-bgColor:var(--jskos-vue-bgColor);--jskos-vue-itemSuggest-results-shadowColor:#0003;--jskos-vue-itemSuggest-selected-color:inherit;--jskos-vue-itemSuggest-selected-bgColor:var(--jskos-vue-highlight-bgColor);--jskos-vue-itemSuggest-results-zIndex:10;--jskos-vue-loadingIndicator-primary-color:lightgray;--jskos-vue-loadingIndicator-secondary-color:blue;--jskos-vue-modal-bgColor:var(--jskos-vue-bgColor);--jskos-vue-modal-footer-bgColor:#0000000d;--jskos-vue-modal-minWidth:400px;--jskos-vue-modal-maxWidth:800px;--jskos-vue-modal-minHeight:300px;--jskos-vue-modal-maxHeight:calc(100% - 3.5rem);--jskos-vue-modal-zIndexBase:1000}@media (prefers-color-scheme:dark){:root{--jskos-vue-bgColor:#161618;--jskos-vue-highlight-bgColor:#e4ad5587;--jskos-vue-color-lightGrey:#555;--jskos-vue-border-color:#333;--jskos-vue-arrow-color:#fff;--jskos-vue-arrow-hover-color:#999;--jskos-vue-itemDetails-dropzone-bgCover:#3339;--jskos-vue-itemSuggest-results-shadowColor:#000000e6;--jskos-vue-loadingIndicator-primary-color:#999;--jskos-vue-loadingIndicator-secondary-color:blue;--jskos-vue-modal-footer-bgColor:#222}}.jskos-vue-clickable:hover{cursor:pointer}.jskos-vue-text-lightGrey{color:var(--jskos-vue-color-lightGrey)}.jskos-vue-text-small{font-size:var(--jskos-vue-fontSize-small)}.jskos-vue-text-bold,.jskos-vue-itemName-notation{font-weight:700}.jskos-vue-itemName.jskos-vue-clickable:hover{text-decoration:underline}.jskos-vue-loadingIndicator{vertical-align:middle;border-radius:50%;animation:2s linear infinite jskos-vue-loadingIndicator-spin;display:inline-block}@keyframes jskos-vue-loadingIndicator-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.jskos-vue-itemList{padding:0}.jskos-vue-itemList-item{box-shadow:inset -3px 0 var(--jskos-vue-itemList-indicator-color);padding-left:5px;position:relative}.jskos-vue-itemList-item:hover{box-shadow:inset -4px 0 var(--jskos-vue-itemList-indicator-color)}.jskos-vue-itemList-row-selectable:hover{cursor:pointer;background-color:var(--jskos-vue-itemList-hover-bgColor)}.jskos-vue-tabs[data-v-65d359a5]{flex-direction:column;display:flex}.jskos-vue-tabs-border-all[data-v-65d359a5]{border:1px solid #848d9533;border-radius:8px}.jskos-vue-tabs-border-top[data-v-65d359a5]{border-top:1px solid #848d9533}.jskos-vue-tabs-border-right[data-v-65d359a5]{border-right:1px solid #848d9533}.jskos-vue-tabs-border-bottom[data-v-65d359a5]{border-bottom:1px solid #848d9533}.jskos-vue-tabs-border-left[data-v-65d359a5]{border-left:1px solid #848d9533}.jskos-vue-tabs-header[data-v-65d359a5]{-webkit-user-select:none;user-select:none;border-bottom:1px solid #848d9533;flex-wrap:wrap;flex:none;margin:0 0 -1px;padding:0;display:flex}.jskos-vue-tabs-header-item[data-v-65d359a5]{box-sizing:content-box;border-top:3px solid #0000;margin:0 2px;font-weight:700;position:relative}.jskos-vue-tabs-header-item[data-v-65d359a5]:first-child{margin-left:0}.jskos-vue-tabs-header-item[data-v-65d359a5]:last-child{margin-right:0}.jskos-vue-tabs-header-item[data-v-65d359a5]:hover{cursor:pointer}.jskos-vue-tabs-header-item-inactive[data-v-65d359a5]{color:#848d95}.jskos-vue-tabs-header-item-inactive[data-v-65d359a5]:hover,.jskos-vue-tabs-header-item-active[data-v-65d359a5]{background-color:#848d950d}.jskos-vue-tabs-header-item-active[data-v-65d359a5]:hover{cursor:auto}.jskos-vue-tabs-header-item-fill[data-v-65d359a5]{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;flex-shrink:1;overflow:hidden}.jskos-vue-tabs-sm[data-v-65d359a5]{font-size:.85rem}.jskos-vue-tabs-md[data-v-65d359a5]{font-size:1rem}.jskos-vue-tabs-lg[data-v-65d359a5]{font-size:1.2rem}.jskos-vue-tabs-sm .jskos-vue-tabs-header-item[data-v-65d359a5]{height:24px;padding:0 8px;line-height:24px}.jskos-vue-tabs-md .jskos-vue-tabs-header-item[data-v-65d359a5]{height:32px;padding:0 10px;line-height:32px}.jskos-vue-tabs-lg .jskos-vue-tabs-header-item[data-v-65d359a5]{height:48px;padding:0 15px;line-height:48px}.jskos-vue-tabs-sm .jskos-vue-tabs-header-item-inactive[data-v-65d359a5]{padding-bottom:2px}.jskos-vue-tabs-md .jskos-vue-tabs-header-item-inactive[data-v-65d359a5]{padding-bottom:3px}.jskos-vue-tabs-lg .jskos-vue-tabs-header-item-inactive[data-v-65d359a5]{padding-bottom:5px}.jskos-vue-tabs-sm .jskos-vue-tabs-header-item-active[data-v-65d359a5]{border-bottom:2px solid #0000}.jskos-vue-tabs-md .jskos-vue-tabs-header-item-active[data-v-65d359a5]{border-bottom:3px solid #0000}.jskos-vue-tabs-lg .jskos-vue-tabs-header-item-active[data-v-65d359a5]{border-bottom:5px solid #0000}.jskos-vue-tabs-content[data-v-65d359a5]{flex:1;position:relative;overflow:auto}.jskos-vue-tabs-sm .jskos-vue-tabs-content[data-v-65d359a5]{padding:10px 8px 8px}.jskos-vue-tabs-md .jskos-vue-tabs-content[data-v-65d359a5]{padding:13px 10px 10px}.jskos-vue-tabs-lg .jskos-vue-tabs-content[data-v-65d359a5]{padding:16px 15px 15px}.jskos-vue-itemDetails-tabs{line-height:var(--jskos-vue-itemDetails-lineHeight);font-size:var(--jskos-vue-fontSize-small);margin-top:8px}.jskos-vue-itemDetails-tabs :deep(.jskos-vue-itemDetails-list){margin:0 0 10px;padding:0;list-style:none}.jskos-vue-itemDetails-tabs :deep(.jskos-vue-itemDetails-list > li){margin-top:0}.jskos-vue-itemDetails-tabs :deep(.jskos-vue-itemDetails-list > li:after){content:attr(lang);color:var(--jskos-vue-color-lightGrey);font-size:80%;position:relative;top:-.5em;right:-.2em}.jskos-vue-itemDetails-licenseInfo{display:inline-block}.jskos-vue-itemDetails-licenseInfo-badge{padding-left:5px}.jskos-vue-itemDetails-licenseInfo-badge>img{vertical-align:middle;height:1.3em;padding-bottom:4px;display:inline-block}.jskos-vue-itemDetails-licenseInfo-badge>span{text-align:center;white-space:nowrap;color:#fff;vertical-align:middle;background-color:#000;margin-top:-.45em;padding:.3em .5em;font-size:.6em;line-height:1;display:inline-block}.jskos-vue-itemDetails{font-size:var(--jskos-vue-fontSize-small);line-height:var(--jskos-vue-itemDetails-lineHeight);position:relative}.jskos-vue-itemDetails-name{font-size:1rem;position:relative}.jskos-vue-itemDetails-narrower,.jskos-vue-itemDetails-ancestors,.jskos-vue-itemDetails-broader{margin-top:4px;margin-bottom:4px}.jskos-vue-itemDetails-narrower>div:before,.jskos-vue-itemDetails-ancestors>div:before,.jskos-vue-itemDetails-broader>div:before{padding-right:2px;font-family:monospace}.jskos-vue-itemDetails-narrower>div:before{content:"↳"}.jskos-vue-itemDetails-ancestors>div:before{content:"↱"}.jskos-vue-itemDetails-broader>div:before{content:"˄"}.jskos-vue-itemDetails-dropzone{z-index:1;background-color:var(--jskos-vue-itemDetails-dropzone-bgCover);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:root{--flexible-table-line:1px solid #0006;--flexible-table-section-line:1px dotted #0000001a;--flexible-table-hover:#0000001a}.flexibleTable{flex-direction:column;display:flex}.flexibleTable-head{flex:none;font-weight:700;overflow:auto}.flexibleTable-body{flex:1;overflow:auto}.flexibleTable-row{display:flex}.flexibleTable-cell{flex:1;overflow:hidden}.flexibleTable-cell-center{text-align:center;padding:4px 2px}.flexibleTable-cell-left{text-align:left;padding:4px 6px}.flexibleTable-cell-right{text-align:right;padding:4px 6px}.flexibleTable-head .flexibleTable-cell{-webkit-user-select:none;user-select:none;border-bottom:var(--flexible-table-line)}.flexibleTable-head .flexibleTable-cell.flexibleTable-sortable{cursor:pointer}.flexibleTable-head .flexibleTable-cell.flexibleTable-sortable:hover{color:#00000080}.flexibleTable-body .flexibleTable-cell{border-bottom:1px solid #0000001a;position:relative}.flexibleTable-body .flexibleTable-rows>div:last-child .flexibleTable-cell{border-bottom:none}.flexibleTable-section{border-bottom:var(--flexible-table-line)}.flexibleTable-section-before{border-bottom:var(--flexible-table-section-line);padding:3px 0}.flexibleTable-section-after{border-top:var(--flexible-table-section-line);padding:3px 0}.flexibleTable-body .flexibleTable-row:hover .flexibleTable-cell{background-color:var(--flexible-table-hover)}.flexibleTable-cell-sort{margin-left:2px}.flexibleTable-head{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.flexibleTable-head::-webkit-scrollbar{display:none}.jskos-vue-arrow{vertical-align:middle;padding:2px 2px 5px;display:inline-block}.jskos-vue-arrow>div{border:solid var(--jskos-vue-arrow-color);border-width:0 2px 2px 0;margin:2px 5px;padding:3px}.jskos-vue-arrow.jskos-vue-clickable:hover>div{border-color:var(--jskos-vue-arrow-hover-color)}.jskos-vue-arrow>.jskos-vue-arrow-right{transform:rotate(-45deg)}.jskos-vue-arrow>.jskos-vue-arrow-left{transform:rotate(135deg)}.jskos-vue-arrow>.jskos-vue-arrow-up{transform:rotate(-135deg)}.jskos-vue-arrow>.jskos-vue-arrow-down{transform:rotate(45deg)}.jskos-vue-conceptTree{-webkit-user-select:none;user-select:none}.jskos-vue-conceptTree>div{display:flex;padding-left:0!important}.jskos-vue-conceptTree-depthSpacer{border-right:1px dashed #d3d3d3;flex:0 0 10px}.jskos-vue-conceptTree-arrow{text-align:right;flex:0 0 20px}.jskos-vue-conceptTree-arrow>div{padding-left:0!important}.jskos-vue-conceptTree-noHierarchy>div[data-v-7f2f2487]{padding-left:5px!important}.jskos-vue-itemSuggest{height:34px;position:relative}.jskos-vue-itemSuggest>input{width:100%;padding:4px 8px}.jskos-vue-itemSuggest-results{background-color:var(--jskos-vue-itemSuggest-results-bgColor);width:100%;height:auto;max-height:250px;box-shadow:0 2px 4px 0 var(--jskos-vue-itemSuggest-results-shadowColor);z-index:var(--jskos-vue-itemSuggest-results-zIndex);margin:3px 0;padding:0;position:absolute;overflow:auto}.jskos-vue-itemSuggest-results-list{margin:0;padding:0}.jskos-vue-itemSuggest-results-item{text-align:left;cursor:pointer;padding:3px 0 3px 12px;list-style:none}.jskos-vue-itemSuggest-selected{color:var(--jskos-vue-itemSuggest-selected-color);background-color:var(--jskos-vue-itemSuggest-selected-bgColor)}.jskos-vue-itemSuggest-loading{width:100%;height:30px;z-index:var(--jskos-vue-itemSuggest-results-zIndex);padding:4px 0 0 10px}.jskos-vue-modal{z-index:var(--jskos-vue-modal-zIndexBase);width:100%;height:100%;position:fixed;top:0;left:0}.jskos-vue-modal-dialog{min-height:var(--jskos-vue-modal-minHeight);max-height:var(--jskos-vue-modal-maxHeight);min-width:var(--jskos-vue-modal-minWidth);max-width:var(--jskos-vue-modal-maxWidth);background-color:var(--jskos-vue-modal-bgColor);width:max-content;z-index:var(--jskos-vue-modal-zIndexBase);border-radius:.3rem;flex-direction:column;align-items:stretch;margin:1em;display:flex;position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 1em))translateY(calc(-50% - 1em))}.jskos-vue-modal-header{background-color:var(--jskos-vue-modal-bgColor);border-bottom:1px solid var(--jskos-vue-modal-background-color);display:flex}.jskos-vue-modal-header>h1{flex:1;margin:1rem;font-size:1.5rem}.jskos-vue-modal-header>button{cursor:pointer;opacity:.5;background-color:#0000;border:0;padding:1rem;font-size:1.5rem;font-weight:700}.jskos-vue-modal-header>button:hover{opacity:.75}.jskos-vue-modal-body{flex:1;position:relative;overflow-y:auto}.jskos-vue-modal-dialog>footer{border-top:1px solid var(--jskos-vue-border-color);font-size:var(--jskos-vue-fontSize-small);padding:8px}.jskos-vue-modal-backdrop{z-index:calc(var(--jskos-vue-modal-zIndexBase) - 1);opacity:.5;background-color:#000;position:absolute;inset:0}.fade-enter-active[data-v-edb10deb],.fade-leave-active[data-v-edb10deb]{transition:opacity .15s}.fade-enter-from[data-v-edb10deb],.fade-leave-to[data-v-edb10deb]{opacity:0}.jskos-vue-itemSelect{flex-direction:column;gap:.5rem;display:flex}.jskos-vue-itemSelect-tree>button{background:0 0;border:0;margin:0;padding:0;font-size:100%}.jskos-vue-removeIcon{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25em;line-height:1;display:inline-flex}.jskos-vue-removeIcon:disabled{opacity:.4;cursor:default}.jskos-vue-itemSelected-table{border:1px solid var(--jskos-vue-border-color);border-radius:10px;overflow:hidden}.jskos-vue-itemSelected-row{background:var(--jskos-vue-bgColor);align-items:stretch;display:flex}.jskos-vue-itemSelected-row+.jskos-vue-itemSelected-row{border-top:1px solid var(--jskos-vue-border-color)}.jskos-vue-itemSelected-cell{flex:auto;align-items:baseline;gap:.6rem;min-width:0;padding:.7rem .85rem;display:flex}.jskos-vue-itemSelected-actions{flex:none;align-items:stretch;display:flex}.jskos-vue-itemSelected-actionGroup{background:var(--jskos-vue-bgColor);display:flex;overflow:hidden}.jskos-vue-itemSelected-actionBtn{border:0;border-left:1px solid var(--jskos-vue-border-color);cursor:pointer;background:0 0;border-radius:0;width:44px;font-size:16px;line-height:1}.jskos-vue-itemSelected-actionBtn:disabled{cursor:default}.jskos-vue-itemSelected-actionBtn:disabled *{opacity:.35}.jskos-vue-itemSelected-tags{flex-wrap:wrap;gap:.4rem;display:flex}.jskos-vue-itemSelected-tag{background:var(--jskos-vue-itemSelected-tags-bgColor);color:var(--jskos-vue-itemSelected-tags-color);align-items:center;gap:.45rem;padding:.22rem .55rem;display:inline-flex}.jskos-vue-itemSelected-listRemove{opacity:.75;margin-left:.5em}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/soil-vocabs/assets/public-sans-latin-ext-MQgHevqp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/soil-vocabs/assets/public-sans-latin-DdeTHZLK.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/soil-vocabs/assets/eb-garamond-latin-ext-700-Codxv15T.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/soil-vocabs/assets/eb-garamond-latin-700-D7LhwqnD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:var(--text);font-synthesis:none;--accent:#3f683d;--accent-hover:#2d502c;--soil:#263b32;--text:#28332d;--muted:#5d6862;--line:#d9dfda;--line-soft:#edf0ed;--control-border:#8a968d;--tree-line:#bac5bd;--rail:#f6f8f6;--surface-subtle:#fafbfa;--hover:#edf2ed;--selected:#e6efdf;--selected-text:#2d502c;--highlight:#e3edda;--header-text:#f0f4f0;--header-accent:#d9e9c7;--header-line:#687e70;--header-hover:#385345;--procedure-text:#3d6170;--procedure-surface:#eff5f7;--procedure-border:#b5cbd3;--type-text:#405d48;--type-surface:#eff4ee;--shadow:#263b3214;--control-target:32px;--tree-target:28px;--jskos-vue-fontSize-small:15px;--jskos-vue-itemDetails-lineHeight:1.5;--jskos-vue-itemList-hover-bgColor:var(--hover);background:#fff;font-family:Public Sans,Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.5}*{box-sizing:border-box;letter-spacing:0}body{margin:0}button,input,select{font:inherit;color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{background:0 0;border:0}button:disabled{opacity:.45;cursor:not-allowed}a{color:var(--accent);text-underline-offset:3px;text-decoration:none}a:hover{text-decoration:underline}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}svg{vertical-align:middle;flex:none}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}code,pre{font-family:Cascadia Code,Consolas,monospace;font-size:13px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border:2px solid var(--accent);background:#fff;border-radius:4px;padding:10px 16px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.app-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.masthead{border-bottom:1px solid var(--soil);background:var(--soil);color:var(--header-text);flex:0 0 60px;align-items:center;gap:20px;padding:0 24px;display:flex}.masthead :focus-visible{outline-color:var(--header-accent)}.brand{color:#fff;font-size:27px;font-weight:700;line-height:1.2}.brand:hover{text-decoration:none}.brand-description{border-left:1px solid var(--header-line);color:var(--header-text);padding-left:20px;font-size:14px}.top-nav{align-items:center;gap:26px;margin-left:auto;display:flex}.top-nav>a:not(.icon-button){color:var(--header-text);border-bottom:2px solid #0000;padding:17px 0;font-size:14px}.top-nav>a.active{color:var(--header-accent);border-bottom-color:var(--header-accent);font-weight:600}.icon-button{width:34px;height:34px;color:var(--muted);border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button:hover{background:var(--hover);color:var(--accent);text-decoration:none}.masthead .icon-button{color:var(--header-text)}.masthead .icon-button:hover{color:#fff;background:var(--header-hover)}.bordered{border:1px solid var(--line);background:#fff}.button{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:6px 14px;font-size:14px;line-height:1.5;display:inline-flex}.primary{color:#fff;background:var(--accent);border:1px solid var(--accent);font-weight:600}.primary:hover{background:var(--accent-hover)}.secondary{border:1px solid var(--control-border);background:#fff}.secondary:not(:disabled):hover{border-color:var(--accent);background:var(--rail)}.text-button{color:var(--accent);align-items:center;gap:5px;padding:0;font-size:13px;display:inline-flex}.text-button:hover{text-decoration:underline}.search-band{border-bottom:1px solid var(--line);background:var(--surface-subtle);flex:none;gap:10px;padding:12px 24px;display:flex}.search-field{border:1px solid var(--control-border);min-width:0;color:var(--muted);background:#fff;border-radius:4px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.search-field input{background:0 0;border:none;outline:none;width:100%;min-width:0;height:40px}.search-field input::placeholder{color:var(--muted)}.search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.search-field input:focus-visible{outline:none}.search-field .icon-button{width:26px;height:28px}.search-band select{border:1px solid var(--control-border);background:#fff;border-radius:4px;width:190px;padding:0 28px 0 12px;font-size:14px}.search-band>.primary{min-width:96px}.suggestions{border:1px solid var(--control-border);box-shadow:0 6px 16px var(--shadow);z-index:40;color:var(--text);background:#fff;border-radius:4px;max-height:min(440px,60dvh);position:absolute;top:calc(100% + 5px);left:-1px;right:-1px;overflow:auto}.suggestions li{border-bottom:1px solid var(--line-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.suggestions li:last-child{border-bottom:0}.suggestions li:hover,.suggestions li[aria-selected=true]{background:var(--selected)}.suggestion-type{color:var(--muted);text-align:right;flex:0 0 120px;font-size:12px}.suggestion-label{overflow-wrap:anywhere;min-width:0}.suggestion-label>svg{color:var(--muted);margin:0 5px}.all-results{color:var(--accent);font-size:13px}.no-suggestions{color:var(--muted);font-size:14px}.highlighted-text mark{color:inherit;background:var(--highlight);border-radius:1px;font-weight:700}.workspace{flex:1;grid-template-columns:320px minmax(0,1fr);min-height:0;display:grid}.sidebar{background:var(--rail);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.sidebar-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:54px;padding:4px 20px 0;display:flex}.tabs{gap:26px;display:flex}.tabs button{color:var(--muted);border-bottom:2px solid #0000;padding:10px 0 12px;font-size:14px}.tabs button[aria-selected=true],.tabs button.active{color:var(--accent);border-color:var(--accent);font-weight:600}.collapse-button{margin-bottom:4px;margin-left:auto}.sidebar-content{scrollbar-width:thin;flex:1;min-height:0;padding:12px 8px 24px;overflow:auto}.hierarchy-list{position:relative}.hierarchy-list [role=group]:before{content:"";top:0;bottom:calc(3px + var(--tree-target) / 2);left:calc(6px + var(--tree-target) / 2 + var(--depth) * 16px);border-left:1px solid var(--tree-line);pointer-events:none;position:absolute}.tree-row{padding:3px 8px 3px calc(6px + var(--depth) * 16px);min-height:calc(var(--tree-target) + 6px);border-radius:3px;align-items:start;display:flex;position:relative}.tree-row:before{content:"";top:calc(3px + var(--tree-target) / 2);left:calc(6px + var(--tree-target) / 2 + (var(--depth) - 1) * 16px);border-top:1px solid var(--tree-line);pointer-events:none;width:6px;position:absolute}.hierarchy-list>[aria-level="1"]>.tree-row:before{display:none}.tree-row:hover{background:var(--hover)}.hierarchy-list [role=treeitem]:focus-visible{outline:none}.hierarchy-list [role=treeitem]:focus-visible>.tree-row{outline:2px solid var(--accent);outline-offset:-2px}.tree-row[data-selected=true]{background:var(--selected);box-shadow:inset 3px 0 var(--accent)}.tree-row[data-selected=true] .tree-select{color:var(--selected-text);font-weight:700}.tree-toggle,.tree-spacer{width:var(--tree-target);height:var(--tree-target);flex:0 0 var(--tree-target);margin-right:3px}.tree-toggle svg{transition:transform .12s}.tree-toggle .rotated{transform:rotate(90deg)}.tree-select{color:var(--text);min-width:0;padding:calc((var(--tree-target) - 21.75px) / 2) 0;overflow-wrap:anywhere;font-size:15px;line-height:1.45}.tree-select:hover{color:var(--accent);text-decoration:none}.procedure-badge{border:1px solid var(--procedure-border);background:var(--procedure-surface);color:var(--procedure-text);text-transform:uppercase;white-space:nowrap;vertical-align:1px;border-radius:3px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;line-height:1.45;display:inline-block}.tree-select>.procedure-badge{margin:2px 0 0;display:table}.cycle-marker{color:#893d35;padding-left:6px;font-size:11px}.sidebar-footer{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;padding:10px 20px;font-size:12px;display:flex}.reading-pane{scrollbar-width:thin;min-width:0;padding:24px 40px 60px;overflow:auto;container:reading/inline-size}.reading-pane>*{max-width:1040px;margin-left:auto;margin-right:auto}.concept-navigation{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-bottom:14px;display:flex}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;min-height:20px;font-size:13px;display:flex}.breadcrumbs a{color:var(--accent)}.breadcrumbs:empty{display:none}.hierarchy-paths{min-width:0;font-size:13px}.hierarchy-paths[open]{flex-basis:100%}.hierarchy-paths summary{color:var(--accent);width:fit-content;padding:2px 0;font-weight:600}.hierarchy-paths ul{border-top:1px solid var(--line);margin-top:10px}.hierarchy-paths li a{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px;display:flex}.hierarchy-paths li a.current{background:var(--selected)}.path-chain{flex-wrap:wrap;flex:1;align-items:center;gap:4px 6px;min-width:0;display:flex}.path-chain span{overflow-wrap:anywhere}.concept-detail.jskos-vue-itemDetails{font-size:16px}.concept-detail .jskos-vue-itemDetails-name{grid-template-columns:minmax(0,max-content) auto;align-items:start;gap:6px 10px;margin-bottom:12px;display:grid}.concept-detail .jskos-vue-itemDetails-name>.jskos-vue-itemName{color:var(--soil);overflow-wrap:anywhere;font-family:EB Garamond,Georgia,serif;font-size:32px;font-weight:700;line-height:1.15}.concept-detail .jskos-vue-itemName-notation{display:none}.copy-label{justify-self:start;margin-top:2px}.type-row{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.type-label{background:var(--type-surface);border:1px solid var(--line);color:var(--type-text);border-radius:3px;padding:1px 8px;font-size:12px}.concept-identity{min-width:0;color:var(--muted);grid-column:1/-1;align-items:baseline;gap:8px;font-size:12px;display:flex}.concept-identity>span{flex:none}.concept-identity .icon-button{align-self:center;width:26px;height:26px}.canonical-uri{overflow-wrap:anywhere;min-width:0;font-size:13px}.concept-identity .canonical-uri{color:var(--muted)}.canonical-uri svg{margin-left:4px}.concept-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.detail-view-switch{gap:24px;display:flex}.detail-view-switch button{color:var(--muted);border-bottom:2px solid #0000;padding:8px 0 11px;font-size:14px}.detail-view-switch button[aria-selected=true]{color:var(--accent);border-color:var(--accent);font-weight:600}.detail-section{border-bottom:1px solid var(--line);padding:20px 0}.detail-section>h2{color:var(--soil);margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.4}.definition-entry{max-width:75ch}.definition-entry+.definition-entry{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:14px}.definition-text{white-space:pre-line;overflow-wrap:anywhere;line-height:1.6}.definition-source{color:var(--muted);overflow-wrap:anywhere;gap:6px;margin-top:6px;font-size:13px;line-height:1.5;display:flex}.definition-source>span:first-child{flex:none}.definition-source a{text-decoration:underline;-webkit-text-decoration-color:var(--control-border);text-decoration-color:var(--control-border)}.property-row{border-bottom:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.property-row>*{min-width:0}.property-row h2,.property-row h3{color:var(--soil);font-size:18px;font-weight:700;line-height:1.4}.concept-link{font-weight:600}.property-row>.values-list{padding-top:4px}.mapping-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px}.mapping-table th,.mapping-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;width:50%}.mapping-table th{color:var(--muted);border-bottom:1px solid var(--line);padding:0 0 9px;font-size:12px;font-weight:600}.mapping-table td{border-bottom:1px solid var(--line-soft);padding:14px 0}.mapping-table th:first-child,.mapping-table td:first-child{padding-right:24px}.mapping-table tbody tr:last-child td{border-bottom:0;padding-bottom:0}.mapping-table a svg{margin-left:3px}.mapping-source-name{color:var(--muted);margin-bottom:3px;font-size:12px;display:block}.mapping-source li+li{margin-top:10px}.mapping-source-unknown{color:var(--muted)}.mapping-mobile-label{display:none}.mapping-preview-note{color:var(--muted);margin:0 0 16px;font-size:13px}.mapping-original-label{margin-top:8px;font-weight:600}.mapping-preview-status{color:var(--muted);margin-top:8px;font-size:13px}.mapping-definitions{margin-top:8px}.mapping-definitions summary{color:var(--accent);cursor:pointer;font-weight:600}.mapping-definitions summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mapping-definitions .definition-entry{margin-top:10px}.mapping-definitions .definition-text{font-size:14px}.concept-comments{border-top:1px solid var(--line);min-width:0;margin-top:32px;padding-top:24px}.comments-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:16px;display:flex}.comments-heading h2{color:var(--soil);font-size:18px}.comments-heading a{align-items:center;gap:4px;font-size:13px;display:inline-flex}.comments-body{min-height:240px}.comments-status{color:var(--muted);font-size:14px}.comments-status .button{margin-top:12px}.concept-comments giscus-widget{width:100%;display:block}.property-heading{overflow-wrap:anywhere;align-self:start;align-items:center;display:flex;position:relative}.property-help{vertical-align:middle;flex:none;margin-left:3px;display:inline-flex}.property-help>button{width:var(--control-target);height:var(--control-target);flex:0 0 var(--control-target);color:var(--muted);border-radius:4px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.property-help>button:hover{color:var(--accent);background:var(--hover)}.property-tooltip{z-index:22;border:1px solid var(--control-border);width:min(300px,70vw);box-shadow:0 4px 12px var(--shadow);color:var(--text);background:#fff;border-radius:4px;padding:12px;font-size:13px;font-weight:400;line-height:1.6;display:none;position:absolute;top:calc(100% + 8px);left:0}.property-tooltip code{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:11px;display:block}.property-help:hover .property-tooltip,.property-help:focus-within .property-tooltip,.property-help.open .property-tooltip{display:block}.property-help.dismissed .property-tooltip{display:none}.values-list li+li{margin-top:2px}.resource-value,.literal-value{overflow-wrap:anywhere}.resource-value a svg{margin:0 0 2px 3px}.language-tag{color:var(--muted);background:var(--rail);border-radius:3px;margin-left:6px;padding:1px 4px;font-size:11px}.blank-node{border-left:2px solid var(--line);margin:0;padding-left:14px}.blank-node dt{color:var(--muted);font-size:13px}.blank-node dd{margin:0 0 10px}.download-menu{justify-self:start;width:max-content;max-width:100%;display:inline-block;position:relative}.download-menu summary{min-height:34px;padding:5px 9px;font-size:13px;list-style:none}.download-menu summary::-webkit-details-marker{display:none}.menu-popover{border:1px solid var(--control-border);z-index:25;width:155px;box-shadow:0 4px 12px var(--shadow);background:#fff;border-radius:4px;padding:4px;position:absolute;top:calc(100% + 5px);left:0}.concept-toolbar .menu-popover,.resource-tools .menu-popover{left:auto;right:0}.menu-popover button{text-align:left;justify-content:space-between;width:100%;padding:8px;font-size:13px;display:flex}.menu-popover button:hover{background:var(--rail)}.menu-popover small{color:var(--muted)}.rdf-view{padding:20px 0}.rdf-view pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);line-height:1.7}.page-heading{margin-top:8px;margin-bottom:28px}.page-heading h1{color:var(--soil);overflow-wrap:anywhere;font-size:30px;font-weight:700;line-height:1.25}.page-heading>p{color:var(--muted);margin-top:8px;font-size:14px}.vocabulary-facts{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;padding:0 0 26px;display:grid}.vocabulary-facts div{flex-direction:column;display:flex}.vocabulary-facts strong{color:var(--accent);font-size:24px;font-weight:600}.vocabulary-facts span{color:var(--muted);font-size:13px}.label-statistics{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:24px}.label-statistics h2{color:var(--soil);margin-bottom:12px;font-size:18px}.label-statistics dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;display:grid}.label-statistics dt{color:var(--muted);font-size:13px}.label-statistics dd{margin:3px 0 0;font-size:21px}.overview-section h2,.typed-concepts h2{color:var(--soil);margin-bottom:14px;font-size:18px;font-weight:700}.top-concepts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.top-concepts a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:15px;display:flex}.top-concepts a:hover{background:var(--surface-subtle)}.workflow-image{width:100%;height:auto;margin-top:18px;display:block}.overview-section{margin-top:28px}.overview-section .button{margin-top:15px}.checksum{overflow-wrap:anywhere;font-size:12px}.search-result{border-top:1px solid var(--line);padding:20px 0}.result-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.result-heading>a{overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.35}.result-type{color:var(--type-text);background:var(--type-surface);border-radius:3px;flex:none;margin-top:2px;padding:1px 7px;font-size:12px}.search-result>p{margin-top:8px;font-size:14px}.search-result .result-alternatives{color:var(--muted);font-size:13px}.result-parents{color:var(--muted);flex-wrap:wrap;gap:6px 10px;display:flex}.result-parents a{font-size:13px}.pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 0;font-size:13px;display:flex}.empty-state{color:var(--muted);padding:44px 0}.empty-state h2,.empty-state h1{color:var(--soil);margin:12px 0;font-size:24px}.empty-state .button{margin-top:20px}.ontology-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap}.ontology-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;column-gap:15px;display:grid}.ontology-list article{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:16px 0;display:grid}.ontology-list code{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.ontology-uri{overflow-wrap:anywhere;min-width:0}.ontology-uri code{color:inherit}.ontology-uri svg{margin-left:4px}.resource-heading{padding-right:160px;position:relative}.resource-heading .resource-category{margin-bottom:8px;font-size:12px}.resource-tools{gap:8px;display:flex;position:absolute;top:28px;right:0}.typed-concepts{margin-top:30px}.letters{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);gap:3px;padding:3px 8px 12px;display:grid}.letters button{border-radius:3px;min-height:30px;padding:3px;font-size:13px}.letters button:hover,.letters button.active{background:var(--selected);color:var(--accent)}.list-count{color:var(--muted);margin:12px 12px 7px;font-size:12px}.alphabetical-index .jskos-vue-itemList-item{overflow-wrap:anywhere;box-shadow:none;padding:8px 12px;font-size:14px;line-height:1.5}.alphabetical-index .jskos-vue-itemList-item:hover{box-shadow:none}.alphabetical-index .jskos-vue-itemList-item>.jskos-vue-itemName{display:none}.alphabetical-link{color:var(--text);display:block}.alphabetical-link:hover{color:var(--accent)}.more-button{margin:14px 12px 0}.load-screen{padding:50px 30px}.load-screen h1{font-size:25px;font-weight:600}.load-screen p{color:var(--muted);margin-top:8px}.load-screen button{margin-top:20px}.toast{background:var(--soil);color:#fff;z-index:50;border-radius:4px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:11px 18px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.mobile-menu{display:none}@media (width>=1600px){.workspace{grid-template-columns:350px minmax(0,1fr)}.reading-pane{padding-left:56px;padding-right:56px}}@container reading (width<=680px){.property-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 0}.property-row>.values-list{padding-top:0}.concept-detail .jskos-vue-itemDetails-name{grid-template-columns:minmax(0,1fr) max-content}.concept-detail .jskos-vue-itemDetails-name>.jskos-vue-itemName{font-size:30px}}@container reading (width<=520px){.mapping-table,.mapping-table tbody{width:100%;display:block}.mapping-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mapping-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.mapping-table tbody tr:last-child{border-bottom:0;padding-bottom:0}.mapping-table tbody td,.mapping-table tbody td:first-child{border:0;width:100%;padding:0}.mapping-mobile-label{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}}@media (width<=1100px){.brand-description{display:none}.workspace{grid-template-columns:290px minmax(0,1fr)}.reading-pane{padding:24px 28px 50px}.vocabulary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.masthead{flex-basis:56px;gap:12px;padding:0 16px}.brand{font-size:24px}.top-nav{gap:16px}.top-nav>a:not(.icon-button){padding:16px 0;font-size:13px}.top-nav>.icon-button{display:none}.search-band{flex-wrap:wrap;gap:8px;padding:10px 16px}.mobile-menu{width:28px;height:40px;display:inline-flex}.search-field{flex-basis:calc(100% - 40px);gap:7px;padding:0 9px}.search-band select{flex:1;width:auto;min-width:0;height:36px;margin-left:36px;font-size:13px}.search-band>.primary{min-width:76px;min-height:36px;font-size:13px}.workspace{display:block;position:relative}.sidebar{z-index:30;width:min(350px,88vw);display:none;position:absolute;top:0;bottom:0;left:0}.sidebar.mobile-open{display:flex}.sidebar-backdrop{z-index:29;background:#302e2966;position:absolute;inset:0}.reading-pane{height:100%;padding:20px 20px 45px}.concept-navigation{gap:4px 12px;margin-bottom:12px}.breadcrumbs{gap:4px;font-size:12px}.hierarchy-paths{font-size:12px}.concept-detail .jskos-vue-itemDetails-name>.jskos-vue-itemName{font-size:30px}.page-heading h1{font-size:28px}.concept-detail .jskos-vue-itemDetails-name{margin-bottom:10px}.concept-identity{gap:8px}.canonical-uri{font-size:12px}.property-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 0}.detail-section{padding:16px 0}.mapping-table{font-size:13px}.mapping-table th:first-child,.mapping-table td:first-child{padding-right:14px}.definition-source{font-size:13px}.page-heading{margin-top:4px;margin-bottom:24px}.top-concepts{grid-template-columns:minmax(0,1fr)}.result-heading{flex-direction:column;gap:6px}.result-heading>a{font-size:19px}.ontology-list{grid-template-columns:minmax(0,1fr)}.ontology-list article{grid-template-columns:minmax(0,1fr);gap:4px}.ontology-list .text-button{margin-top:6px}.resource-heading{padding-right:0}.resource-tools{margin-top:15px;position:static}.suggestions li{padding:10px;font-size:14px;display:block}.suggestion-type{text-align:left;margin-top:2px;font-size:12px;display:block}.suggestions li.all-results{display:flex}.toast{font-size:12px;bottom:14px}}@media (width<=760px),(pointer:coarse){:root{--control-target:44px;--tree-target:44px}.copy-label{width:44px;height:44px;margin-top:0}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
