.language-bibtex .c{color:#408080;font-style:italic}.language-bibtex .err{border:1px solid red}.language-bibtex .k{color:#954121;font-weight:700}.language-bibtex .o{color:#666}.language-bibtex .cm{color:#408080;font-style:italic}.language-bibtex .cp{color:#bc7a00}.language-bibtex .c1{color:#408080;font-style:italic}.language-bibtex .cs{color:#408080;font-style:italic}.language-bibtex .gd{color:#a00000}.language-bibtex .ge{font-style:italic}.language-bibtex .gr{color:red}.language-bibtex .gh{color:navy;font-weight:700}.language-bibtex .gi{color:#00a000}.language-bibtex .go{color:#888}.language-bibtex .gp{color:navy;font-weight:700}.language-bibtex .gs{font-weight:700}.language-bibtex .gu{color:purple;font-weight:700}.language-bibtex .kc{color:#954121;font-weight:700}.language-bibtex .kd{color:#954121;font-weight:700}.language-bibtex .kn{color:#954121;font-weight:700}.language-bibtex .kp{color:#954121;font-weight:700}.language-bibtex .kr{color:#954121;font-weight:700}.language-bibtex .kt{color:#b00040;font-weight:700}.language-bibtex .m{color:#666}.language-bibtex .s{color:#219161}.language-bibtex .na{color:#7d9029}.language-bibtex .nb{color:#954121}.language-bibtex .nc{color:#00f;font-weight:700}.language-bibtex .no{color:#800}.language-bibtex .nd{color:#a2f}.language-bibtex .ni{color:#999;font-weight:700}.language-bibtex .ne{color:#d2413a;font-weight:700}.language-bibtex .nf{color:#00f}.language-bibtex .nl{color:#a0a000;font-weight:700}.language-bibtex .nn{color:#00f;font-weight:700}.language-bibtex .nt{color:#954121;font-weight:700}.language-bibtex .nv{color:#19469d}.language-bibtex .ow{color:#954121;font-weight:700}.language-bibtex .w{color:#bbb}.language-bibtex .mf{color:#666}.language-bibtex .mh{color:#666}.language-bibtex .mi{color:#666}.language-bibtex .mo{color:#666}.language-bibtex .sb{color:#219161}.language-bibtex .sc{color:#219161}.language-bibtex .sd{color:#219161;font-style:italic}.language-bibtex .s2{color:#219161}.language-bibtex .se{color:#b62;font-weight:700}.language-bibtex .sh{color:#219161}.language-bibtex .si{color:#b68;font-weight:700}.language-bibtex .sx{color:#954121}.language-bibtex .sr{color:#b68}.language-bibtex .s1{color:#219161}.language-bibtex .ss{color:#19469d}.language-bibtex .bp{color:#954121}.language-bibtex .fm{color:#00f}.language-bibtex .vc{color:#19469d}.language-bibtex .vg{color:#19469d}.language-bibtex .vi{color:#19469d}.language-bibtex .il{color:#666}.publications-container .filter-title{font-size:1rem;color:#000;font-weight:700;margin-top:1em;margin-bottom:.5rem;font-family:ui-sans-serif}.publications-container .filter-row{display:flex;flex-wrap:wrap;gap:.5rem}.publications-container .pill{display:flex;align-items:center;gap:.4rem;padding:6px 12px;background:#e5e5e5;border:none;border-radius:20px;cursor:pointer;font-size:.85rem;transition:background .2s;color:#ed1c24}.publications-container .pill.selected{background:#ed1c24;color:#fff}.publications-container .pill .pill-x{font-size:.8rem}.publications-container .hidden{display:none}.publication-search{width:50%;padding:.5rem 1rem;border-radius:.375rem;border:1px solid #d1d5db;font-size:.875rem;margin-top:1rem;outline:none;transition:box-shadow .2s}.publication-search:focus{box-shadow:0 0 0 2px #9ca3af}