pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background-color:#f4f4f4}.hljs,.hljs-subst{color:#000}.hljs-addition,.hljs-attribute,.hljs-bullet,.hljs-string,.hljs-symbol,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-variable{color:#050}.hljs-comment,.hljs-quote{color:#777}.hljs-link,.hljs-literal,.hljs-number,.hljs-regexp,.hljs-type{color:#800}.hljs-deletion,.hljs-meta{color:#00e}.hljs-built_in,.hljs-doctag,.hljs-keyword,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-tag,.hljs-title{font-weight:700;color:navy}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.dyn-html-web{overflow:auto;max-width:100%}.dyn-html-web>:first-child{margin-top:0}.dyn-html-web li{margin-bottom:4px}.dyn-html-web .md-sup{background-color:#fffb7e;width:16px;height:16px;display:inline-flex;border-radius:50%;transform:scale(.8);font-size:12px;align-items:center;justify-content:center;position:relative;top:-.5em;cursor:pointer}.dyn-html-web .md-button{font-size:14px;font-weight:400;line-height:1.7;background-color:var(--background-color);color:var(--color);padding:2px 8px;border-radius:6px}.dyn-html-web .md-button--outlined{border:1px solid var(--color)}.dyn-html-web .katex-html{display:none}.dyn-html-web .md-think-tag{position:relative;color:var(--function-black-opacity-60,rgba(30,32,38,.6));font-size:16px;font-weight:500;line-height:180%;border-radius:6px;background:rgba(9,22,89,.04);padding:2px 12px 2px 24px;align-items:center;gap:10px;align-self:stretch}.dyn-html-web .md-think-tag:before{content:"";position:absolute;left:8px;top:50%;transform:translateY(-50%);width:4px;height:calc(100% - 8px);background:#d7d9e2;border-radius:6px}.dyn-html-web h1{color:#404040;font-size:27.432px;font-style:normal;font-weight:500;line-height:41.148px;margin-bottom:13.716px;margin-top:0}.dyn-html-web h2{font-size:22.86px;line-height:34.29px}.dyn-html-web h2,.dyn-html-web h3{color:#404040;font-style:normal;font-weight:500;margin-bottom:13.716px;margin-top:18.288px}.dyn-html-web h3{font-size:18.288px;line-height:27.432px}.dyn-html-web h4{color:#404040;font-size:16.002px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:18.288px;margin-top:13.716px}.dyn-html-web h5,.dyn-html-web h6{font-weight:500;margin-bottom:13.716px;margin-top:18.288px}.dyn-html-web h5,.dyn-html-web h6,.dyn-html-web p{color:#404040;font-size:16.002px;font-style:normal;line-height:28.575px}.dyn-html-web p{font-weight:400;word-break:break-word;margin-bottom:13.176px;margin-top:13.176px}.dyn-html-web em{font-weight:400;font-style:italic}.dyn-html-web em,.dyn-html-web strong{color:#404040;font-size:16.002px;line-height:28.575px}.dyn-html-web strong{font-style:normal;font-weight:700}.dyn-html-web p em strong{color:#404040;font-size:16px;font-style:italic;font-weight:500;line-height:24px}.dyn-html-web a{color:#4060ff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;-webkit-text-decoration-line:none;text-decoration-line:none}.dyn-html-web code{padding:0 8px;gap:10px;border-radius:6px;border:1px solid rgba(9,22,89,.06);background:rgba(9,22,89,.04)}.dyn-html-web blockquote{color:#e8e7ed;padding-left:12px;border-left:4px solid #e8e7ed;margin-left:8px;margin-bottom:12px}.dyn-html-web blockquote,.dyn-html-web blockquote p{font-size:14px;font-style:normal;font-weight:400;line-height:24px}.dyn-html-web blockquote p{color:#8b8b8b}.dyn-html-web br{padding-top:8px}.dyn-html-web hr{border-color:#e8e7ed;margin-top:16px;margin-bottom:16px}.dyn-html-web table{border-collapse:separate;border-spacing:0;margin-bottom:12px;margin-top:0}.dyn-html-web table thead{background:#f5f5f7}.dyn-html-web table thead tr{color:var(--Brand-Black,#222326);font-size:14px;font-style:normal;font-weight:587;line-height:170%}.dyn-html-web table thead tr th{min-width:150px;height:44px;padding:12px;align-self:stretch;border-right:1px solid #edeff7;border-bottom:1px solid #edeff7}.dyn-html-web table tbody{background:var(--bw-white,#fff)}.dyn-html-web table tr{color:var(--Function-Black-Opacity-BlackLighter,#2f2f33);font-size:14px;font-style:normal;font-weight:537;line-height:170%}.dyn-html-web table tr td{text-align:center;min-width:150px;height:44px;padding:12px;align-self:stretch;border-right:1px solid #edeff7;border-left:1px solid #edeff7;border-bottom:1px solid #edeff7}.dyn-html-web ul{margin-left:27.432px;margin-bottom:13.716px;margin-top:13.716px}.dyn-html-web ul li{color:#404040;font-size:16.002px;line-height:28.575px}.dyn-html-web ul ::marker{color:#8b8b8b}.dyn-html-web ol{padding-left:27.432px;margin-bottom:12px;margin-top:0}.dyn-html-web ol li{color:#404040;font-size:16.002px;line-height:28.575px}.dyn-html-web ol li ul li{list-style-type:disc}.dyn-html-web ol li ul ::marker{color:#8b8b8b}.dyn-html-web ol li ol li{list-style-type:lower-alpha}.dyn-html-web ol li ol li ol li{list-style-type:lower-roman}.dyn-html-web ol ::marker{color:#8b8b8b;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.dyn-html-web sup{background-color:#ecefff;padding:6px 12px;border-radius:6px;color:#4060ff;margin-left:8px;font-size:75%;line-height:0}.dyn-html-app{max-width:100%}.dyn-html-app .md-sup{background-color:#fffb7e;width:16px;height:16px;display:inline-flex;border-radius:50%;transform:scale(.8);font-size:12px;align-items:center;justify-content:center;position:relative;top:-.5em;cursor:pointer}.dyn-html-app .md-button{font-size:14px;font-weight:400;line-height:1.7;background-color:var(--background-color);color:var(--color);padding:2px 8px;border-radius:6px}.dyn-html-app .md-button--outlined{border:1px solid var(--color)}.dyn-html-app .katex-html{display:none}.dyn-html-app h1{font-size:22px}.dyn-html-app h1,.dyn-html-app h2{color:var(--Brand-Black,#222326);font-style:normal;font-weight:600;line-height:1.8}.dyn-html-app h2{font-size:20px}.dyn-html-app h3{color:var(--Brand-Black,#222326);font-size:18px;font-style:normal;font-weight:600;line-height:1.8}.dyn-html-app h4{color:var(--Brand-Black,#222326)}.dyn-html-app h4,.dyn-html-app h5{font-size:16px;font-style:normal;font-weight:500;line-height:1.8}.dyn-html-app h5{color:var(--function-black-opacity-60,rgba(30,32,38,.6))}.dyn-html-app h6{color:var(--function-black-opacity-60,rgba(30,32,38,.6));font-weight:500}.dyn-html-app h6,.dyn-html-app p{font-size:16px;font-style:normal;line-height:1.8}.dyn-html-app p{color:var(--Brand-Black,#222326);font-weight:400}.dyn-html-app em,.dyn-html-app strong{font-weight:600}.dyn-html-app em,.dyn-html-app p em strong,.dyn-html-app strong{color:var(--Brand-Black,#222326);font-size:16px;font-style:normal;line-height:1.8}.dyn-html-app p em strong{font-weight:700}.dyn-html-app a{color:var(--Brand-Blue,#4060ff);font-size:16px;font-style:normal;font-weight:500;line-height:180%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.dyn-html-app code{padding:0 8px;gap:10px;border-radius:6px;border:1px solid rgba(9,22,89,.06);background:rgba(9,22,89,.04)}.dyn-html-app blockquote{color:var(--function-black-opacity-60,rgba(30,32,38,.6));font-size:16px;font-style:normal;font-weight:400;line-height:1.8;padding-left:12px;border-left:4px solid var(--function-black-opacity-12,rgba(18,30,89,.12));margin-left:8px}.dyn-html-app br{padding-top:8px}.dyn-html-app table{border-collapse:separate;border-spacing:0}.dyn-html-app table thead{background:#f5f5f7}.dyn-html-app table thead tr{color:var(--Brand-Black,#222326);font-size:14px;font-style:normal;font-weight:587;line-height:170%}.dyn-html-app table thead tr th{min-width:150px;height:44px;padding:12px;align-self:stretch;border-right:1px solid #edeff7;border-bottom:1px solid #edeff7}.dyn-html-app table tbody{background:var(--bw-white,#fff)}.dyn-html-app table tr{color:var(--Function-Black-Opacity-BlackLighter,#2f2f33);font-size:14px;font-style:normal;font-weight:537;line-height:170%}.dyn-html-app table tr td{text-align:center;min-width:150px;height:44px;padding:12px;align-self:stretch;border-right:1px solid #edeff7;border-left:1px solid #edeff7;border-bottom:1px solid #edeff7}.dyn-html-app ul{margin-left:16px}.dyn-html-app ul li{color:var(--Brand-Black,#222326);font-size:16px;font-weight:400px;line-height:180%}.dyn-html-app ul ::marker{color:blue}.dyn-html-app ol{padding-left:16px}.dyn-html-app ol li{color:var(--Brand-Black,#222326);font-size:16px;font-weight:400px;line-height:180%}.dyn-html-app ol li ul li{list-style-type:disc}.dyn-html-app ol li ul ::marker{color:blue}.dyn-html-app ol li ol li{list-style-type:lower-alpha}.dyn-html-app ol li ol li ol li{list-style-type:lower-roman}.dyn-html-app ol ::marker{color:var(--function-black-opacity-25,rgba(18,30,89,.25));font-size:14px;font-style:normal;font-weight:693;line-height:170%}.dyn-html-app sup{background-color:#ecefff;padding:6px 12px;border-radius:6px;color:#4060ff;margin-left:8px;font-size:75%;line-height:0}