.ai-guide-toggle{display:flex;align-items:center;gap:.4rem;margin:.9rem 0 .45rem;font-size:.72rem;color:var(--md-default-fg-color--light);cursor:pointer}.ai-guide-toggle input{width:1rem;height:1rem;accent-color:var(--md-accent-fg-color);flex:none}.ai-chapter-guide{border-block:1px solid var(--md-default-fg-color--lightest);padding:1rem 0;margin-bottom:1.7rem}.ai-chapter-guide[hidden]{display:none!important}.md-typeset .ai-chapter-guide h2{margin:0 0 .4rem;font-size:.85rem;font-weight:700;color:#9b6418}.md-typeset .ai-chapter-guide h3{font-size:.8rem;margin:1rem 0 .25rem}.ai-guide-thesis{margin:.3rem 0;font-size:.8rem;line-height:1.85}.md-typeset details.ai-guide-details{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;margin:.8rem 0 .4rem;font-size:.76rem}.md-typeset .ai-guide-details>summary{padding:.35rem 1.65rem;margin:0;cursor:pointer;background:var(--md-code-bg-color);line-height:1.7}.md-typeset .ai-guide-details>summary::before{left:.3rem;top:.5rem}.md-typeset .ai-guide-details>summary::after{right:.3rem;top:.5rem}.ai-guide-evidence,.ai-guide-scope{font-size:.67rem;line-height:1.8;color:var(--md-default-fg-color--light);overflow-wrap:anywhere}.ai-guide-evidence{border-left:2px solid #9b6418;padding-left:.7rem}.ai-guide-links{font-size:.7rem;margin:.5rem 0 0}.ai-source-anchor{display:block;scroll-margin-top:5rem}.ai-provenance{border-left:3px solid #9b6418;padding:.4rem .8rem;font-size:.76rem;line-height:1.8;margin:1rem 0 1.7rem;background:var(--md-code-bg-color)}.md-typeset .guide-table{max-width:100%;overflow:auto}.md-typeset .guide-table td{min-width:8rem}html[data-md-color-scheme="slate"] .ai-chapter-guide h2{color:#efbd6c}.ai-chapter-guide :is(p,li){overflow-wrap:anywhere;max-width:100%}@media(max-width:600px){.ai-guide-thesis{font-size:.76rem}.ai-chapter-guide{padding:.75rem 0}.ai-guide-details li{margin-left:.35rem}}
.md-path__list{flex-wrap:wrap}.md-path__item{flex:none;max-width:100%}.md-path__link .md-ellipsis{white-space:normal;overflow-wrap:anywhere}
.md-typeset .ai-passage-note{font-family:var(--md-text-font);font-size:.76rem;line-height:1.8;border-left:3px solid #4e9c89;background:var(--md-code-bg-color);padding:.7rem .85rem;margin:.8rem 0 1.2rem;max-width:100%;box-sizing:border-box}.md-typeset .ai-passage-note[hidden]{display:none!important}.md-typeset .ai-passage-note .ai-note-label{font-size:.67rem;color:var(--md-default-fg-color--light);margin:0}.md-typeset .ai-passage-note h4{font-size:.82rem;margin:.3rem 0}.md-typeset .ai-passage-note p{margin:.5rem 0;text-align:left;overflow-wrap:anywhere}.md-typeset .ai-note-relation{border-top:1px solid var(--md-default-fg-color--lightest);padding-top:.4rem;font-size:.72rem}.md-typeset .ai-passage-note>a{font-size:.68rem}
.md-typeset .md-typeset__scrollwrap{margin:1em 0;max-width:100%;overflow-x:auto}.md-typeset .md-typeset__table{padding:0}.md-typeset table td,.md-typeset table th{min-width:7rem;overflow-wrap:anywhere}
