#remark{line-height:var(--line-height-snug);min-height:100vh}#remark pre{background-color:var(--color-bg-tertiary);margin-top:var(--font-size-base);margin-bottom:var(--font-size-base);margin-left:0;margin-right:0;overflow:auto;padding:calc(var(--font-size-base) * .5)}#remark p{margin-left:0;margin-right:0;margin-top:var(--font-size-base);margin-bottom:var(--font-size-base)}#remark em{color:var(--color-text-primary-700);font-style:italic}#remark strong{color:var(--color-text-primary-700);font-weight:700}#remark code{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-sm)}#remark h1{clear:left;font-size:var(--font-size-2xl);color:var(--color-text-primary);margin:0;margin-bottom:var(--font-size-base);border-bottom:1px solid var(--color-border-secondary);padding-bottom:calc(var(--font-size-base) * .2);line-height:var(--line-height-normal)}#remark h2{clear:left;font-size:var(--font-size-xl);color:var(--color-text-primary);margin:calc(var(--font-size-base) * 1.5) 0 var(--font-size-base) 0;border-bottom:1px dotted var(--color-border-secondary);padding-bottom:calc(var(--font-size-base) * .3)}#remark h3{clear:left;margin:calc(var(--font-size-base) * 1.5) 0 var(--font-size-base) 0;font-size:var(--font-size-lg);color:var(--color-text-primary)}#remark h4{clear:left;font-size:var(--font-size-base);color:var(--color-text-secondary);margin:calc(var(--font-size-base) * 1.5) 0 var(--font-size-base) 0}#remark ul{list-style-type:disc;list-style-position:outside;margin-top:var(--font-size-base);margin-bottom:var(--font-size-base);padding-left:calc(var(--spacing) * 5)}#remark ul ul,#remark ol ul,#remark ul ol,#remark ol ol{margin-top:0;margin-bottom:0;padding-left:calc(var(--font-size-base) * 2)}#remark ol{list-style-type:decimal;list-style-position:outside;margin-top:var(--font-size-base);margin-bottom:var(--font-size-base);padding-left:calc(var(--spacing) * 5)}#remark li{margin-top:calc(var(--font-size-base) * .25);margin-bottom:calc(var(--font-size-base) * .25)}#remark a{text-decoration:underline;color:var(--color-accent-600)}#remark a:hover{color:var(--color-text-primary-700)}#remark table{border-collapse:collapse;margin-left:0;width:100%}#remark table,th,td{border:1px var(--tw-border-style)}#remark td,th{padding-left:calc(var(--font-size-base) * .5);padding-bottom:calc(var(--font-size-base) * .5);padding-top:calc(var(--font-size-base) * .5);background-color:var(--color-bg-secondary)}#remark th{text-align:left;color:var(--color-text-primary);background-color:var(--color-border-light);font-weight:400}#remark dt{font-size:var(--font-size-lg);color:var(--color-text-primary-600);padding-bottom:0}#remark dd{margin-left:calc(var(--font-size-base) * 2)}#remark dl dd{margin-top:calc(var(--font-size-base) * .5);margin-bottom:calc(var(--font-size-base) * .5)}#remark .ParentList ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style-type:none}#remark .ParentList li a{display:block;padding-bottom:0}#remark .ParentList li+li :before{content:"/";padding-left:calc(var(--font-size-base) * .5);padding-right:calc(var(--font-size-base) * .5)}#remark .DocumentTree ol{margin:0;padding:0;list-style-type:none}#remark .DocumentTree ol ol{padding-left:calc(var(--font-size-base) * 2)}#remark .DocumentTree li a{display:block;margin:0;padding-top:calc(var(--font-size-base) * .25);padding-bottom:calc(var(--font-size-base) * .25)}#remark .DocChildren ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style-type:none}#remark .DocChildren li{display:block;min-width:50%;max-width:50%}#remark .DocChildren li a{display:block;margin:0;padding-top:calc(var(--font-size-base) * .25);padding-bottom:calc(var(--font-size-base) * .25)}#remark .SourceChildren ul{display:block;margin:0;padding:0;list-style-type:none}#remark .SourceChildren li a{display:block;margin:0;padding-top:calc(var(--font-size-base) * .25);padding-bottom:calc(var(--font-size-base) * .25)}#remark .Index ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style-type:none}#remark .Index li{min-width:50%}#remark .Index li a{display:block;padding-top:calc(var(--font-size-base) * .25);padding-bottom:calc(var(--font-size-base) * .25)}#remark-footer{border-top:1px dotted var(--color-border-secondary);padding-top:calc(var(--font-size-base) * .2);padding-bottom:calc(var(--font-size-base) * .2);margin-top:calc(var(--font-size-base) * 1.5);margin-bottom:0;margin-left:0;margin-right:0}#remark-footer p{margin:0;font-size:var(--font-size-xs);color:var(--color-text-muted)}#remark-footer a{text-decoration:none;color:var(--color-text-muted)}#remark-footer a:hover{text-decoration:underline;color:var(--color-text-primary-700)}#remark .EquationSet ol{display:flex;flex-direction:column;justify-content:space-between}#remark .EquationSet li{list-style-type:none}#remark .Equation{display:flex;align-items:center;justify-content:space-between}#remark .Equation-Body{padding-left:calc(var(--font-size-base) * 4)}#remark .Equation-Number{display:none;padding:0;margin:0;font-size:var(--font-size-xl);color:var(--color-text-primary)}#remark span.Equation-Number:after{content:")"}#remark span.Equation-Number:before{content:"("}#remark input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none}#remark [id^=mermaid-]{background-color:var(--color-white)}
