@import 'code-font-theme.css';.code-font{font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace,serif;font-size:12px;line-height:1.5}body{overflow-x:unset !important}#top-header{top:0}.bg-type3{background-image:none;background:white}.bg-type3::before{scale:.75;left:-25px;bottom:-50px}dt{padding-bottom:10px}dd{padding-left:20px}.butterFlyRight{content:url(/img/v2/images/shape-10.svg);position:absolute;bottom:-100px;right:0;z-index:-1}.pageLayout,.headerLayout{max-width:95rem;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;padding-left:1rem}.headerLayout{align-items:center}.lSide{max-width:22%;margin-top:1rem;display:flex;scrollbar-width:none;border-right:1px solid #e5e7eb}.lSide::-webkit-scrollbar{display:none}.lSide nav{padding:0 1.5rem 0 1rem;margin-top:1rem}.lSide nav ul{padding-inline-start:0}.lSide nav ul li{display:block;padding:.5rem 1.25rem;margin-top:.25rem;margin-bottom:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-duration:.15s;border-left:1px solid #e5e7eb;color:#475569;width:fit-content}.lSide nav ul li:hover{color:#1e293b;border-color:#64748b}.lSide nav #nav-menu{position:sticky;top:calc(90px + 16px + 16px + 16px);margin-bottom:5rem}.lSide .folded li{padding-top:0;padding-bottom:0;margin:0;opacity:0;max-height:0;pointer-events:none}.lSide .folded img{rotate:-90deg}.lSide .clickFold{height:1rem;width:.75rem;margin-left:.5rem;background:url("/img/v2/images/arrow-down-blue.svg") no-repeat center center / contain;display:inline-block}.lSide .clickFold:hover{cursor:pointer}.lSide .parent{margin-top:1rem;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.lSide .parent>h3{font-size:1.1rem;font-weight:500;--tw-text-opacity:1;color:rgb(51 65 85 / var(--tw-text-opacity));display:flex;justify-content:space-between;width:100%;align-items:center}.md-float{position:fixed;top:104px;right:calc(max(0px, (100vw - 95rem) / 2) + 3rem);z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.md-float .md-float-link{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font:inherit;font-size:13px;line-height:1;color:#475569;background:rgba(255,255,255,0.95);border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px rgba(16,24,40,0.06);cursor:pointer;margin:0;text-decoration:none;transition:color .15s,border-color .15s,box-shadow .15s}.md-float .md-float-link svg{flex:none;width:15px;height:15px}.md-float .md-float-link:hover{color:#133266;border-color:#94a3b8;box-shadow:0 2px 6px rgba(16,24,40,0.12)}.md-float .md-float-link.copied{color:#F68A1E;border-color:#F68A1E}@media screen and (max-width:991px){.md-float{display:none}}.rSide article{margin-top:1rem;margin-right:3rem;overflow-y:auto;text-align:left}.rSide .content h1,.rSide .content h2,.rSide .content h3,.rSide .content h4,.rSide .content h5,.rSide .content h6{scroll-margin-top:calc(90px + 16px);margin-top:1.77rem}.rSide h2{font-size:1.5rem}.rSide h3{font-size:1.25rem}.rSide .content p{margin-top:.77rem}.rSide ol{padding-left:1rem}.rSide ol li{list-style-type:decimal;margin-left:2rem;padding-left:.3rem}.rSide ul li{list-style-type:disc;margin-left:2rem;padding-left:.3rem}.scroll-popup{z-index:1000;width:100vw;position:fixed;bottom:-100%;display:flex;justify-content:center;align-items:center;gap:1rem;background-color:#133266;padding:1rem;transition:800ms}.scroll-popup p{margin:0;color:white}.mobile-menu{display:none}footer.site-footer>.footer-mid{padding-bottom:7rem}@media screen and (max-width:991px){.pageLayout{margin-top:150px}.lSide{position:fixed;left:0;top:2rem;background-color:rgba(255,255,255,0.975);max-width:unset;border-right:0}.lSide nav{width:100vw;padding:0;border-bottom:1px solid rgba(216,216,216,0.44)}.lSide nav>.parent{width:100vw;padding:0 1.5rem}.lSide nav .mobile-menu{margin:1rem 0 .5rem;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding:0 1.5rem}.lSide nav .mobile-menu-toggler{border:none;background-color:transparent;display:flex;flex-direction:column;align-items:center}.lSide nav .mobile-menu>h3{font-size:1.1rem;font-weight:500;--tw-text-opacity:1;color:rgb(51 65 85 / var(--tw-text-opacity));display:flex;justify-content:space-between;width:100%;align-items:center}.lSide nav .mobile-menu span{display:flex;width:30px;height:2px;margin:2px 0}.lSide nav #nav-menu{display:none}.lSide #mobile-menu span{transform-origin:7px center;transition:250ms;user-select:none}.lSide .expanded span:nth-child(1){transform:rotate(45deg)}.lSide .expanded span:nth-child(2){opacity:0}.lSide .expanded span:nth-child(3){transform:rotate(-45deg)}.rSide{margin-right:1rem;flex:0 0 100%;max-width:100%;z-index:-1}.rSide h1,.rSide h2,.rSide h3,.rSide h4,.rSide h5,.rSide h6{scroll-margin-top:166px !important}}@media screen and (max-width:767px){.bg-type3::before{scale:.25;left:-75px;bottom:-15px}.butterFlyRight{scale:.4;right:-50px}#article{margin-right:1rem}.scroll-popup{flex-direction:column;padding:1rem}.scroll-popup p{display:none}.scroll-popup .btn{width:100%}footer.site-footer>.footer-mid{padding-bottom:10rem}}.content table{width:100%;border-collapse:collapse;margin:.77rem 0 1rem;line-height:1.5}.content table th,.content table td{text-align:left;padding:.5rem .85rem;border:1px solid #e5e7eb;color:#1C407D;vertical-align:top}.content table th{font-weight:600;background-color:#edf1f8}.content table td code{font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace,serif;font-size:12px;line-height:1.5;font-size:15px;background-color:#f5f7fa;padding:.1em .35em;border-radius:3px;word-break:break-word}@media screen and (max-width:767px){.content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.content blockquote,.content .code-block{width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden}.content .code-block.json{padding-top:10px}.content pre{font-family:Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace,serif;font-size:12px;line-height:1.5;background-color:#ffffff;color:#333;padding:2em 28px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin:0;-ms-overflow-style:none;scrollbar-width:none}.content pre::-webkit-scrollbar{display:none}.content pre.has-header{border-top-left-radius:0;border-top-right-radius:0}.content pre.has-footer{border-bottom-left-radius:0;border-bottom-right-radius:0}.content .pre-header{background-color:#f5f7fa;display:flex;justify-content:space-between;text-transform:uppercase;font-weight:bold;color:#666;overflow-x:auto}.content .pre-header .copy-btn{cursor:pointer;margin-left:auto}.content .pre-header .copy-btn:hover{color:#333}.content .pre-header .copy-btn.copied{color:green}.content .pre-header .lang-selector{font-size:14px;display:flex;justify-content:flex-start}.content .pre-header .lang-selector .lang{display:flex;align-items:center;gap:8px;padding:10px 15px}.content .pre-header .lang-selector .lang:hover{background-color:#e5e7eb}.content .pre-header .lang-selector .lang.active{background-color:#e5e7eb}.content .pre-header .lang-selector img{height:20px}.content .pre-header .copy-btn{padding:10px 15px}.content .pre-footer{background-color:#f5f7fa;display:flex;justify-content:flex-end;padding:10px 15px;color:#666}.content blockquote{padding:2em 10px;margin:0}.content blockquote>p{background-color:#1c1c1c;border-radius:5px;padding:13px;color:#ccc;border-top:1px solid #000;border-bottom:1px solid #404040;margin:0}.content blockquote.sample>p{background-color:inherit;border-radius:0;padding:0;color:#eee;border-top:inherit;border-bottom:1px solid #AAA}.content blockquote a{color:#fff;text-decoration:none;border-bottom:dashed 1px #ccc}