:root{--text-color:#424242;--background-color:#fff;--header-background:hsla(0,0%,100%,.6);--border-color:#b2bdcb;--prism-maintext:#000;--prism-background:#f5f2f0;--prism-text:#999;--prism-keywords:#07a;--prism-punctuation:#999;--prism-functions:#f08d49;--prism-strings:#690;--prism-namespace:#e2777a;--prism-names:#6196cc;--prism-symbol:#dd4a68;--prism-url:#67cdcc}[data-theme=dark]{--text-color:#eee;--background-color:#121212;--header-background:hsla(0,0%,7%,.6);--border-color:#6c7074;--prism-maintext:#ccc;--prism-background:#2d2d2d;--prism-text:#999;--prism-keywords:#cc99cd;--prism-punctuation:#ccc;--prism-functions:#f08d49;--prism-strings:#7ec699;--prism-namespace:#e2777a;--prism-names:#6196cc;--prism-symbol:#f8c555;--prism-url:#9a6e3a}:root{--header-height:3.75rem}.header-wrapper .drawer-btn-wrapper{display:none!important}@media(max-width:400px){.header-wrapper .logo-link-wrapper{display:none!important}}@media(max-width:1030px){.header-wrapper .drawer-btn-wrapper{display:block!important}.header-wrapper .toggle-theme-wrapper,.header-wrapper .topics-menu-wrapper,.main-wrapper .sidebar{display:none!important}}@media(max-width:1350px){.main-wrapper .main .toc{display:none!important}}@media(max-width:1030px){.search-dialog .MuiPaper-root{max-width:none!important;max-height:max-content!important;margin:0!important}}.logo-link{font-weight:700;font-size:1.5rem;background:none;color:var(--text-color);text-decoration:none;white-space:nowrap}.header-wrapper{height:var(--header-height);width:100%;position:fixed;top:0;z-index:1020;flex-wrap:nowrap;justify-content:flex-start;border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--header-background)}.header-wrapper header{display:flex;justify-content:space-between;align-items:center;height:100%}.header-wrapper header .drawer-btn-wrapper{margin:0 .5rem}.header-wrapper header .left{display:flex;align-items:center}.header-wrapper header .left .logo-link-wrapper{margin:0 1rem}.header-wrapper header .right{display:flex;align-items:center}.header-wrapper header .right .search-wrapper,.header-wrapper header .right .toggle-theme-wrapper,.header-wrapper header .right .topics-menu-wrapper{margin:0 1rem}.search-dialog .MuiBackdrop-root{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.search-dialog .MuiDialog-container{align-items:flex-start}.search-dialog .MuiPaper-root{margin-top:var(--header-height);width:100%;height:100%;max-height:600px}.search-dialog .wrapper{display:flex;flex-direction:column;width:100%;height:100%}.search-dialog .wrapper .header{display:flex;justify-content:space-between;border-bottom:1px solid var(--border-color)}.search-dialog .wrapper .header .input{display:flex;align-items:center;flex:1 1;padding-left:1rem}.search-dialog .wrapper .content{flex:1 1;overflow-y:auto;scrollbar-width:thin}.footer-wrapper{display:flex;justify-content:center;margin-top:auto;padding-top:4rem}.footer-wrapper footer{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;padding-top:1rem;width:100%;max-width:1140px;border-top:1px solid var(--border-color)}.footer-wrapper footer .left{padding-left:2rem}.footer-wrapper footer .right{padding-right:2rem}.footer-wrapper footer a{font-weight:600}.footer-wrapper footer p{font-weight:600;padding-top:0!important}.drawer-wrapper .MuiPaper-root{scrollbar-width:thin}.drawer-wrapper .drawer{display:flex;flex-direction:column;height:100%;width:300px}.drawer-wrapper .drawer .drawer-header{height:var(--header-height);display:flex;flex-direction:row;align-content:center;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid var(--border-color)}.drawer-wrapper .drawer .drawer-header .drawer-logo-wrapper{display:flex;height:100%;flex-wrap:wrap;align-content:center}.drawer-wrapper .drawer .drawer-header .drawer-logo-wrapper .logo-link{padding-left:1rem}.drawer-wrapper .drawer .drawer-content{flex:1 1;padding-top:1.5rem}.drawer-wrapper .drawer .drawer-content .top-content-wrapper{display:flex;justify-content:space-around}.drawer-wrapper .drawer .drawer-content .bottom-content-wrapper{padding-top:2rem}.my-btn.MuiButtonBase-root{display:block!important;text-transform:none}.main-wrapper{display:flex;margin-top:calc(var(--header-height))}.main-wrapper .sidebar{display:block;margin-top:calc(var(--header-height)*-1);width:300px}.main-wrapper .main{display:flex;justify-content:center;flex:1 1;width:calc(100% - 300px)}.main-wrapper .main .content{flex:1 1;max-width:58rem;width:100%;padding:1.5rem .5rem 0}.main-wrapper .main .toc{margin-top:calc(var(--header-height)*-1);width:250px}.main-wrapper .main .toc .toc-content{position:-webkit-sticky;position:sticky;top:24px;max-height:calc(100vh - 40px)}.main-wrapper .main .toc .toc-content .toc-tree-item .MuiTreeItem-label{font-size:12px!important}.main-wrapper .main .toc .toc-content a{text-decoration:none}.main-wrapper .scroll-wrapper-1{height:100%;max-height:100vh;position:-webkit-sticky;position:sticky;top:0}.main-wrapper .scroll-wrapper-1 .scroll-wrapper-2{display:flex;flex-direction:column;height:100%;padding-top:var(--header-height)}.main-wrapper .scroll-wrapper-1 .scroll-wrapper-2 .content{padding:1.5rem 0 .5rem .5rem;flex-grow:1;scrollbar-gutter:stable;scrollbar-width:thin;overflow-x:hidden}.grid-wrapper{display:flex;justify-content:center;width:100%}.grid-wrapper .grid-row{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px}.grid-wrapper .grid_item{width:400px;height:150px;display:flex;justify-content:center;align-items:flex-start;margin-top:1rem;padding-left:.5rem;padding-right:.5rem}.grid-wrapper .grid_item .card{border:none;overflow-y:hidden;flex:1 1 auto;padding:1rem}.grid-wrapper .grid_item .card .title{font-size:1.25rem}.grid-wrapper .grid_item .card .title .c-link{text-decoration:underline;font-weight:700}.grid-wrapper .grid_item .card .text{font-weight:400;margin-top:0;margin-bottom:.5rem;line-height:1.2;font-size:1rem}.grid-wrapper .grid_item .card .text b,.grid-wrapper .grid_item .card .text strong{font-weight:bolder}.grid-wrapper .grid_item .card .text code{font-size:.875em;color:#d63384;word-wrap:break-word}.topics-wrapper{width:100%;padding-left:2rem}.topics-wrapper article{display:inline-block}.topics-wrapper ul{list-style-type:none}.topics-wrapper ul li{padding-top:.25rem;padding-bottom:.25rem}.topics-wrapper ul li .text{font-size:18px}.post-wrapper{position:relative;width:100%}.post-wrapper h1{padding-bottom:.25rem;font-size:2.5rem}.post-wrapper article{font-size:17px;line-height:1.7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}pre{margin-top:2rem!important;border:1px solid #e2e2e2}code[class*=language-],pre[class*=language-]{color:var(--prism-maintext,#ccc);background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{border-radius:.3em;padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--prism-background,#2d2d2d)}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:var(--prism-text,#999)}.token.punctuation{color:var(--prism-punctuation,#ccc)}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:var(--prism-names,#e2777a)}.token.function-name{color:var(--prism-punctuation,#6196cc)}.token.boolean,.token.function,.token.number{color:var(--prism-functions,#f08d49)}.token.class-name,.token.constant,.token.property,.token.symbol{color:var(--prism-symbol,#f8c555)}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:var(--prism-keywords,#cc99cd)}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:var(--prism-strings,#7ec699)}.token.entity,.token.operator,.token.url{color:var(--prism-url,#67cdcc)}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:var(--inserted,green)}html{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;height:100%;overflow-y:scroll!important;scrollbar-width:thin;scroll-behavior:smooth}body{font-size:.875rem;margin:0;padding-right:0!important;display:flex;flex-direction:column;min-height:100vh}a,body{background-color:var(--background-color)}a,a:hover,body{color:var(--text-color)}p{padding-top:1.5rem!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h3{padding-top:1.5rem!important}*,:after,:before{box-sizing:border-box}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}
/*# sourceMappingURL=431edd5ca14cd24e.css.map*/