:root{--AT-citation-color:#555;--AT-citation-hover-color:#000;--AT-citation-unresolved-color:#c0392b;--AT-references-border-color:var(--AT-footnotes-section-top-rule-color, #ccc);--AT-reference-highlight-color:rgba(255,220,100,.3)}html[data-theme=dark]{--AT-citation-color:#b4b4b4;--AT-citation-hover-color:#fff;--AT-citation-unresolved-color:#e74c3c;--AT-reference-highlight-color:rgba(255,220,100,.15)}@media (prefers-color-scheme:dark){html[data-theme=auto]{--AT-citation-color:#b4b4b4;--AT-citation-hover-color:#fff;--AT-citation-unresolved-color:#e74c3c;--AT-reference-highlight-color:rgba(255,220,100,.15)}}a.citation{color:#555;color:var(--AT-citation-color);text-decoration:none;font-size:.92em;cursor:pointer;transition:color .15s ease}a.citation:hover{color:#000;color:var(--AT-citation-hover-color)}a.citation:visited{color:#555;color:var(--AT-citation-color)}.citation-unresolved{color:#c0392b;color:var(--AT-citation-unresolved-color);font-weight:600;font-size:.92em}.references{margin-top:2em;padding-top:1.5em;border-top:1px solid #ccc;border-top:1px solid var(--AT-references-border-color)}.reference-list{list-style:none;padding-left:0;margin:0}.reference-list>li:before{display:none}.reference-entry{position:relative;padding-left:2em;text-indent:-2em;margin-bottom:.85em;font-size:.92em;line-height:1.55;transition:background-color .3s ease}.reference-entry .reference-text .csl-entry{display:inline}.reference-entry .reference-annotation{text-indent:0;margin-top:.3em;font-size:.95em;font-style:italic;opacity:.85}.copy-citation-button{display:inline-flex;align-items:center;background:transparent;border:0;padding:0 .2em;cursor:pointer;color:#555;color:var(--AT-citation-color);opacity:0;transition:opacity .15s ease;vertical-align:baseline}.copy-citation-button svg{width:.85em;height:.85em;fill:currentColor}.copy-citation-button:focus-visible,.reference-entry:hover .copy-citation-button{opacity:.65}.copy-citation-button:hover{opacity:1}.copy-citation-button.copied{opacity:1;color:#000;color:var(--AT-citation-hover-color)}.library-export-links{margin-left:1em;font-size:.9em}.library-filter-form{display:flex;gap:.5em;align-items:center;margin:1em 0}.library-filter-form input[type=search]{flex:1;max-width:28em;padding:.35em .6em}.library-filter-clear{font-size:.9em}.library-type-facets{display:flex;flex-wrap:wrap;gap:.4em .8em;margin-bottom:1.2em;font-size:.9em}.library-type-facet.active{font-weight:600;text-decoration:underline}.library-entry .library-key{font-size:.8em;opacity:.7;margin-left:.3em}.library-cited-in{text-indent:0;margin-top:.25em;font-size:.88em;opacity:.85}.further-reading .reference-annotation{text-indent:0;margin-top:.3em;font-size:.95em;font-style:italic;opacity:.85}.reference-entry .reference-text .csl-entry i{font-style:italic}.reference-entry:target,.reference-highlight{background-color:rgba(255,220,100,.3);background-color:var(--AT-reference-highlight-color);border-radius:3px}.markdownBody a.reference-anchor,.markdownBody a.reference-anchor *{background-image:none;text-shadow:none}.reference-anchor{text-decoration:none;cursor:pointer;font-variant-numeric:tabular-nums;transition:color .15s ease}.reference-anchor,.reference-anchor:visited{color:#555;color:var(--AT-citation-color)}.reference-anchor:hover{color:#000;color:var(--AT-citation-hover-color)}.reference-link-icon{display:inline-flex;width:.85em;height:.85em;margin-right:.3em;vertical-align:baseline;color:#555;color:var(--AT-body-link-color,var(--AT-citation-color));transform:rotate(-45deg);opacity:0;transition:opacity .15s ease}.reference-link-icon svg{width:100%;height:100%;fill:currentColor}@media (hover:hover){.reference-entry:hover .reference-link-icon{opacity:1}.reference-link-icon:hover{color:#000;color:var(--AT-body-link-hover-color,var(--AT-citation-hover-color))}}.reference-anchor:active .reference-link-icon{transform:rotate(45deg);transition:transform .05s ease}.reference-anchor.clicked .reference-link-icon{opacity:1;transform:rotate(135deg);transition:transform .15s ease}.reference-list[data-citation-format=numeric] .reference-entry{padding-left:3em;text-indent:0}.reference-list[data-citation-format=numeric] .reference-number{position:absolute;left:0;top:0}.reference-list[data-citation-format=numeric] .csl-right-inline{display:inline}.reference-ordinal{display:inline;margin-right:.3em}.reference-ordinal-number{display:inline}.citation-tooltip{display:none;position:absolute;z-index:9999;max-width:360px;padding:.75em 1em;font-size:.85em;line-height:1.5;color:#000;color:var(--AT-tooltip-text-color,#000);background:hsla(0,0%,100%,.96);background:var(--AT-tooltip-background,hsla(0,0%,100%,.96));border:1px solid #ccc;border:1px solid var(--AT-tooltip-border-color,#ccc);border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:var(--AT-tooltip-shadow,0 4px 16px rgba(0,0,0,.12));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}.citation-tooltip .csl-entry{display:block}.citation-tooltip .csl-entry+.csl-entry{margin-top:.4em}.citation-tooltip .csl-entry i{font-style:italic}.citation-tooltip[data-show]{display:block}