.thesis_document__oIXLM{--block-ph:#00f;--block-it:#c9a900;--block-ed:green;--block-ga:red;--block-dsm:#f0f;max-width:100%}.thesis_document__oIXLM :is(h2,h3,h4,h5),.thesis_document__oIXLM [id]{scroll-margin-top:1rem}.thesis_downloadLinks__8svC1{margin-bottom:2rem}.thesis_contents__n1uJd{margin:3rem 0 4rem}.thesis_readingRecommendation___iKHl{margin:0 0 4rem;padding:.8rem 1rem;border-left:.2rem solid;background:hsla(0,0%,50%,.08)}.thesis_readingRecommendation___iKHl p{margin:0}.thesis_readingRecommendation___iKHl p+p{margin-top:.35rem}.thesis_contents__n1uJd>section{margin-top:2rem}.thesis_contentsList___uLGj{padding:0}.thesis_contentsList___uLGj li{list-style:none}.thesis_contentsList___uLGj a{display:grid;grid-template-columns:minmax(4.6rem,auto) 1fr;grid-gap:.5rem;gap:.5rem;padding:.18rem 0;text-decoration:none;border-bottom:1px dotted hsla(0,0%,50%,.35)}.thesis_contentsList___uLGj a:hover{text-decoration:underline}.thesis_contentsNumber__w53Al{white-space:nowrap}.thesis_contentsLevel1__UQ5Lu{margin-left:1rem}.thesis_contentsLevel2__wxBdn{margin-left:2.25rem}.thesis_contentsLevel3__fzqrj{margin-left:3.5rem}.thesis_chapter__dtEoG{margin-top:4rem}.thesis_chapter__dtEoG>h2{padding-bottom:.35rem;border-bottom:1px solid hsla(0,0%,50%,.3)}.thesis_sectionNumber__nwEEG{display:inline-block;min-width:3.2em;margin-right:.35em}.thesis_nomenclature__Oxn03{columns:20rem 2;column-gap:2.5rem}.thesis_nomenclature__Oxn03>section{page-break-inside:avoid;break-inside:avoid;margin:0 0 1.5rem}.thesis_nomenclature__Oxn03 h4{margin:0 0 .6rem}.thesis_nomenclature__Oxn03 dl{display:grid;grid-template-columns:minmax(7rem,max-content) minmax(12rem,1fr);grid-gap:.35rem .9rem;gap:.35rem .9rem;margin:0}.thesis_nomenclature__Oxn03 dt{font-weight:600}.thesis_nomenclature__Oxn03 dd{margin:0}.thesis_nomenclatureNote__5sdo_{font-size:.9em}.thesis_buildingBlock__nerJc{display:inline-block;padding:0 .28em;border:2px solid;background:transparent;color:inherit;font-weight:700;line-height:1.25;vertical-align:.05em;white-space:nowrap;text-decoration:none}.thesis_blockPH__Y_jdZ{border-color:var(--block-ph)}.thesis_blockIT__auMyI{border-color:var(--block-it)}.thesis_blockED__7Ahmz{border-color:var(--block-ed)}.thesis_blockGA__b12lJ{border-color:var(--block-ga)}.thesis_blockDSM__cNvBe{border-color:var(--block-dsm)}.thesis_trajectoryType__ll_vv{padding:0;color:inherit;background:none;font-size:inherit}.thesis_citation__ACoTp{white-space:nowrap}.thesis_equation__c144u{max-width:100%;margin:1rem 0;overflow-x:auto;overflow-y:hidden}.thesis_demo__YpojC,.thesis_figure__e4qkU,.thesis_pseudoscript__7Hy_c,.thesis_tableFigure__k0387{margin:1.75rem 0}.thesis_figure__e4qkU{text-align:center}.thesis_figure__e4qkU img{display:block;width:auto;max-width:100%;max-height:70vh;margin:0 auto;object-fit:contain}.thesis_figureItem___PbjU{min-width:0}.thesis_sourceCaption__xuJtG{margin-top:.35rem;opacity:.75;font-size:.85em}.thesis_figureGrid__qtQFY{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));grid-gap:1rem;gap:1rem;align-items:center}.thesis_figure__e4qkU figcaption,.thesis_tableFigure__k0387 figcaption{text-align:left;opacity:.75}.thesis_tableFigure__k0387>figcaption{margin:0 0 .65rem}.thesis_tableScroller__y4PSO{max-width:100%;overflow-x:auto}.thesis_tableScroller__y4PSO table{width:100%}.thesis_wideTable__PoZDi table{width:max-content;min-width:100%}.thesis_tableScroller__y4PSO th{color:inherit;font-weight:600}.thesis_demo__YpojC,.thesis_pseudoscript__7Hy_c{border:1px solid hsla(0,0%,50%,.45)}.thesis_demo__YpojC>figcaption,.thesis_pseudoscript__7Hy_c>figcaption{margin:0;padding:.45rem .65rem;color:inherit;background:hsla(0,0%,50%,.1);opacity:1}.thesis_pseudoscript__7Hy_c>figcaption{color:#fff;background:#111}.thesis_pseudoscriptBody__mnXiH{padding:.75rem 1rem}.thesis_codeBlock__aX8ex{margin:0;padding:.9rem;overflow-x:auto;border:0;font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.45;-moz-tab-size:4;tab-size:4}.thesis_codeBlock__aX8ex,.thesis_codeBlock__aX8ex code{background:transparent;color:inherit}.thesis_codeCallout__1Y_lM{display:inline;border:2px solid;font-weight:700}.thesis_codePH__fZAXc{border-color:var(--block-ph)}.thesis_codeIT__PDqZl{border-color:var(--block-it)}.thesis_codeED__AvyUs{border-color:var(--block-ed)}.thesis_codeGA__7KQZK{border-color:var(--block-ga)}.thesis_codeDSM__tNw4e{border-color:var(--block-dsm)}.thesis_codePHDSM__XidQm{border-image:linear-gradient(90deg,var(--block-ph) 0,var(--block-dsm) 100%) 1}@media (max-width:640px){.thesis_chapter__dtEoG{margin-top:3rem}.thesis_sectionNumber__nwEEG{min-width:auto;margin-right:.5em}.thesis_contentsLevel1__UQ5Lu{margin-left:.5rem}.thesis_contentsLevel2__wxBdn{margin-left:1rem}.thesis_contentsLevel3__fzqrj{margin-left:1.5rem}.thesis_pseudoscriptBody__mnXiH{padding:.65rem}}