.monographDirectory{--directory-ground:#17212b;--directory-field:#101820;--directory-line:#647687;--directory-text:#f1f5f9;--directory-muted:#b8c7d4;--directory-active:#dbe8f2;color:var(--directory-text);background:var(--directory-ground);padding:var(--kc-space-12);border:1px solid var(--directory-line);border-radius:var(--kc-radius-medium,8px);margin-bottom:var(--kc-space-18);color-scheme:dark}.monographDirectory [hidden]{display:none!important}.monographDirectory ::selection{background:var(--directory-active);color:var(--directory-field)}.monographDirectory :is(a,button,input):focus-visible{outline:2px solid var(--directory-active);outline-offset:3px}.monographDirectory__heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--kc-space-8);margin-bottom:var(--kc-space-12)}.monographDirectory__heading h2{font-family:var(--kc-display);font-size:var(--kc-type-h3);font-weight:400;line-height:1.4;margin:0 0 var(--kc-space-4);text-wrap:balance}.monographDirectory__heading p{color:var(--directory-muted);font-size:var(--kc-type-body);line-height:1.6;margin:0}.monographDirectory__heading .monographDirectory__total{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monographDirectory__tools{display:grid;grid-gap:var(--kc-space-8);gap:var(--kc-space-8)}.monographDirectory__search{display:grid;grid-gap:var(--kc-space-4);gap:var(--kc-space-4);max-width:640px}.monographDirectory__filters legend,.monographDirectory__search>span{font-size:var(--kc-type-control);font-weight:600}.monographDirectory__search input{width:100%;min-height:48px;padding:var(--kc-space-5) var(--kc-space-6);font:inherit;font-size:16px;background:var(--directory-field);color:var(--directory-text);border:1px solid var(--directory-line);border-radius:4px;caret-color:var(--directory-text)}.monographDirectory__search input::placeholder{color:var(--directory-muted);opacity:1}.monographDirectory__filters{border:0;padding:0;margin:0;min-width:0}.monographDirectory__filters legend{margin-bottom:var(--kc-space-4);padding:0}.monographDirectory__filterToggle{display:none}.monographDirectory__filters>div{display:flex;flex-wrap:wrap;gap:var(--kc-space-3)}.monographDirectory button{font:inherit;font-size:var(--kc-type-control);color:var(--directory-text);background:transparent;border:1px solid var(--directory-line);border-radius:4px;min-height:44px;padding:var(--kc-space-3) var(--kc-space-5);cursor:pointer}.monographDirectory__filters button span{margin-left:var(--kc-space-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monographDirectory button[aria-pressed=true]{background:var(--directory-active);color:var(--directory-field);border-color:var(--directory-active)}.monographDirectory button:hover{text-decoration:underline;text-underline-offset:3px}.monographDirectory__alphabet{display:flex;flex-wrap:wrap;gap:var(--kc-space-2);padding:var(--kc-space-8) 0;margin-top:var(--kc-space-8);border-top:1px solid var(--directory-line);border-bottom:1px solid var(--directory-line)}.monographDirectory__alphabet :is(a,span){display:grid;place-items:center;min-width:36px;min-height:44px;padding:var(--kc-space-2);font-size:var(--kc-type-control);border-radius:4px}.monographDirectory__alphabet a{color:var(--directory-text);border:1px solid var(--directory-line);text-decoration:none}.monographDirectory__alphabet a:hover{background:var(--directory-active);color:var(--directory-field)}.monographDirectory__alphabet span{color:var(--directory-muted)}.monographDirectory__status{display:flex;align-items:center;justify-content:space-between;gap:var(--kc-space-6);min-height:64px}.monographDirectory__status p{color:var(--directory-muted);font-size:var(--kc-type-control);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monographDirectory__empty{margin:var(--kc-space-8) 0;line-height:1.6}.monographDirectory__group{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:var(--kc-space-8);gap:var(--kc-space-8);scroll-margin-top:110px;border-top:1px solid var(--directory-line);padding:var(--kc-space-8) 0 var(--kc-space-12)}.monographDirectory__group h3{align-self:start;font-family:var(--kc-display);font-size:var(--kc-type-h3);font-weight:400;margin:var(--kc-space-4) 0 0;color:var(--directory-muted)}.monographDirectory__entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--kc-space-4) var(--kc-space-12);gap:var(--kc-space-4) var(--kc-space-12);list-style:none;padding:0;margin:0}.monographDirectory__entries li{min-width:0}.monographDirectory__entries a{display:flex;flex-direction:column;align-items:flex-start;gap:var(--kc-space-3);padding:var(--kc-space-4) 0 var(--kc-space-6);min-height:44px;text-decoration:none;color:var(--directory-text);overflow-wrap:anywhere;line-height:1.5}.monographDirectory__entries strong{font-size:var(--kc-type-h4);font-weight:600}.monographDirectory__entries a:hover strong{text-decoration:underline;text-underline-offset:4px}.monographDirectory__subtitle{color:var(--directory-muted);font-size:var(--kc-type-body);max-width:48ch}.monographDirectory__meta{color:var(--directory-muted);font-size:var(--kc-type-label);margin-top:var(--kc-space-2)}.monographDirectory__meta>span{white-space:nowrap}[data-theme=light] .monographDirectory{--directory-ground:#f3f6f8;--directory-field:#ffffff;--directory-line:#637483;--directory-text:#17212b;--directory-muted:#415365;--directory-active:#233747;color-scheme:light}[data-theme=contrast] .monographDirectory{--directory-ground:#000000;--directory-field:#000000;--directory-line:#ffffff;--directory-text:#ffffff;--directory-muted:#ffffff;--directory-active:#ffffff}[data-theme=light] .monographDirectory :is(button[aria-pressed=true],.monographDirectory__alphabet a:hover){color:#ffffff}@media (max-width:700px){.monographDirectory__filterToggle{display:block;text-align:left}.monographDirectory__filters[data-expanded=false]{display:none}.monographDirectory{padding:var(--kc-space-6)}.monographDirectory__heading{flex-direction:column;gap:var(--kc-space-4)}.monographDirectory__heading h2{font-size:var(--kc-type-h4)}.monographDirectory__group{grid-template-columns:1fr;gap:var(--kc-space-4)}.monographDirectory__entries{grid-template-columns:1fr;gap:var(--kc-space-2)}.monographDirectory__entries li+li{border-top:1px solid var(--directory-line)}}@media (forced-colors:active){.monographDirectory{--directory-ground:Canvas;--directory-field:Canvas;--directory-text:CanvasText;--directory-muted:CanvasText;--directory-line:CanvasText;--directory-active:Highlight}.monographDirectory button[aria-pressed=true]{color:HighlightText}}