._3xk1v71{display:grid;gap:1rem}._3xk1v72{display:grid;gap:.45rem}._3xk1v73{margin:0;color:var(--bqmw780);font-size:clamp(1.2rem,1.7vw,1.4rem);line-height:1.25}._3xk1v74{margin:0;color:var(--_4pnj02);font-size:14px}._3xk1v75{padding:.95rem 1rem;border:1px dashed var(--_4pnj0a);border-radius:.5rem;background:var(--_4pnj09);transition:background-color var(--bqmw78v) var(--bqmw78z)}._3xk1v76{margin:0;color:var(--bqmw780);font-size:15px;font-weight:600}._3xk1v77{margin:.45rem 0 0;color:var(--_4pnj03);font-size:14px;line-height:1.6}._3xk1v70 ._3xk1v78 #dsqjs{color:var(--_4pnj03);font-family:var(--_4pnj0g)}._3xk1v70 ._3xk1v78 #dsqjs #disqus_thread{color:var(--bqmw780);background-color:var(--_4pnj07)}._3xk1v70 ._3xk1v78 #dsqjs:focus,._3xk1v70 ._3xk1v78 #dsqjs:hover{color:inherit}._3xk1v70 ._3xk1v78 #dsqjs a{color:var(--_4pnj05)}._3xk1v70 ._3xk1v78 #dsqjs a:hover{color:var(--_4pnj06)}._3xk1v70 ._3xk1v78 #dsqjs #dsqjs-msg{margin:0 0 .85rem;padding:.65rem .8rem;border:1px solid var(--_4pnj0a);border-radius:.45rem;background:var(--_4pnj09);color:var(--_4pnj03);font-size:13px;text-align:left;line-height:1.5}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-msg-btn{color:var(--_4pnj05);font-weight:600}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-nav{margin-bottom:14px;border-bottom:1px solid var(--_4pnj0a)}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-nav-tab{margin-right:.65rem;padding:.55rem .45rem .7rem;border-radius:.4rem .4rem 0 0;color:var(--_4pnj02);font-size:14px;font-weight:600}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-nav-tab:hover{color:var(--_4pnj05);background:color-mix(in srgb,var(--bqmw783) 80%,transparent)}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-tab-active{color:var(--bqmw780)}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-tab-active>span:after{bottom:-1px;height:2px;background-color:var(--_4pnj05)!important}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-order{float:none;justify-content:flex-end;margin:0 0 .95rem}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-order-label{height:auto;margin-right:.45rem;padding:.28rem .62rem;border:1px solid var(--_4pnj0a);border-radius:999px;background:var(--_4pnj07);color:var(--_4pnj02);line-height:1.2;font-size:12px}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-order-radio:checked+.dsqjs-order-label{border-color:var(--bqmw787);background:var(--bqmw783);color:var(--_4pnj05)}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-post-list .dsqjs-post-item{margin-bottom:18px}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-post-list .dsqjs-post-item .dsqjs-post-avatar{margin-right:11px;border:1px solid var(--_4pnj0a);border-radius:.4rem;background:var(--bqmw782);overflow:hidden}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-post-list .dsqjs-post-item .dsqjs-post-header{margin-bottom:.35rem}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-post-list .dsqjs-post-item .dsqjs-post-header .dsqjs-post-author{color:var(--bqmw780)}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-post-list .dsqjs-post-item .dsqjs-post-header .dsqjs-meta{color:var(--_4pnj02)}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-post-list .dsqjs-post-item .dsqjs-post-header .dsqjs-admin-badge{background:var(--_4pnj05);color:#fff}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-post-body{color:var(--_4pnj03);line-height:1.68;word-break:break-word}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-post-content>p+p{margin-top:.6rem}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-post-body :not(pre)>code{margin:0;padding:.14em .38em;border:1px solid var(--_4pnj0a);border-radius:.32rem;background:var(--bqmw782);color:var(--bqmw78a)}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-post-body blockquote{margin:.65rem 0;padding:.25rem .78rem;border-left-color:var(--_4pnj0a);background:var(--_4pnj09);color:var(--_4pnj02)}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-post-list.dsqjs-children>li{margin-left:26px;padding-left:.5rem;border-left:1px solid var(--bqmw782)}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-no-comment{color:var(--_4pnj02);font-size:15px}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-has-more{margin-left:0;color:var(--_4pnj02)}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-load-more{margin-bottom:1rem;padding:.62rem .9rem;border:1px solid var(--_4pnj0a);border-radius:.5rem;background:var(--_4pnj09);color:var(--_4pnj01);font-weight:600;transition:color .16s ease,background-color .16s ease,border-color .16s ease}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-load-more:hover{border-color:var(--bqmw787);background:var(--bqmw783);color:var(--_4pnj05)}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-load-more.is-error,._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-load-more.is-error:hover{border-color:#b91c1c;background:#b91c1c;color:#fff}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-footer-container{margin-top:.9rem;padding-top:.75rem;padding-right:0;border-top:1px solid var(--_4pnj0a);color:var(--_4pnj02);font-size:13px;line-height:1.5}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-footer{color:var(--_4pnj02)}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-footer a{font-weight:600;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.14em}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-footer a:hover{text-decoration-thickness:2px}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-footer a:focus-visible{outline:2px solid var(--bqmw787);outline-offset:2px;border-radius:.25rem}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-disqus-logo{opacity:.86}:root.theme-dark ._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-disqus-logo{filter:brightness(1.8) saturate(0)}@supports (content-visibility:auto){@media (max-width:768px){._3xk1v70{content-visibility:auto;contain-intrinsic-size:1px 320px}}}@media (prefers-color-scheme:dark){:root:not(.theme-dark):not(.theme-light) ._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-disqus-logo{filter:brightness(1.8) saturate(0)}}@media (max-width:768px){._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-order{justify-content:flex-start}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-post-list.dsqjs-children>li{margin-left:16px;padding-left:.35rem}._3xk1v70 ._3xk1v78 #dsqjs .dsqjs-post-list .dsqjs-post-item .dsqjs-post-avatar img{width:40px;height:40px}}.fag2ev0{margin-top:1.25rem;color:var(--_4pnj03);line-height:1.75;font-size:1rem;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.fag2ev0>:first-child{margin-top:0}.fag2ev0>:last-child{margin-bottom:0}.fag2ev0 h1,.fag2ev0 h2,.fag2ev0 h3,.fag2ev0 h4,.fag2ev0 h5,.fag2ev0 h6{margin:1.8rem 0 .85rem;color:var(--bqmw780);line-height:1.35;font-weight:600;scroll-margin-top:72px;word-break:break-word}.fag2ev0 h1{font-size:clamp(1.7rem,2.6vw,2.2rem)}.fag2ev0 h2{font-size:clamp(1.45rem,2.1vw,1.85rem)}.fag2ev0 h3{font-size:clamp(1.25rem,1.7vw,1.5rem)}.fag2ev0 h4{font-size:1.15rem}.fag2ev0 h5,.fag2ev0 h6{font-size:1.05rem}.fag2ev0 p{margin:.75rem 0 1.25rem}.fag2ev0 strong{color:var(--_4pnj01)}.fag2ev0 em{font-style:italic}.fag2ev0 a{color:var(--_4pnj05);text-decoration:underline;text-decoration-color:var(--bqmw787);text-decoration-thickness:1px;text-underline-offset:.22em;border-bottom:0}.fag2ev0 a:hover{color:var(--_4pnj06);text-decoration-color:var(--_4pnj06)}.fag2ev0 img{display:block;max-width:100%;height:auto;margin-inline:auto}.fag2ev0 img:not([width]):not([height]){width:min(100%,720px);aspect-ratio:auto 16/9;object-fit:contain;background:var(--bqmw782)}.fag2ev0 img[align=left]{float:left;margin:.2rem 1rem .6rem 0}.fag2ev0 img[align=right]{float:right;margin:.2rem 0 .6rem 1rem}.fag2ev0 figure{margin:1.25rem 0}.fag2ev0 figure:not(.highlight):not(.blog-md-highlight){max-width:100%;overflow:hidden}.fag2ev0 figure>img{display:block;margin-inline:auto}.fag2ev0 blockquote{margin:1.25rem 0;padding:.65rem 1rem;border-left:.25rem solid var(--_4pnj0a);border-radius:0 .35rem .35rem 0;background:var(--_4pnj09);color:var(--_4pnj03)}.fag2ev0 blockquote>:first-child{margin-top:0}.fag2ev0 blockquote>:last-child{margin-bottom:0}.fag2ev0 ol,.fag2ev0 ul{margin:.75rem 0 1.25rem;padding-left:1.5rem}.fag2ev0 ul{list-style:disc outside}.fag2ev0 ol{list-style:decimal outside}.fag2ev0 ol ol,.fag2ev0 ul ol{list-style-type:lower-roman}.fag2ev0 ol ol ol,.fag2ev0 ol ul ol,.fag2ev0 ul ol ol,.fag2ev0 ul ul ol{list-style-type:lower-alpha}.fag2ev0 ol ul,.fag2ev0 ul ul{list-style-type:circle}.fag2ev0 ol ol ul,.fag2ev0 ol ul ul,.fag2ev0 ul ol ul,.fag2ev0 ul ul ul{list-style-type:square}.fag2ev0 li{margin:.375rem 0}.fag2ev0 hr{border:0;border-top:1px solid var(--_4pnj0a);margin:1.6rem 0}.fag2ev0 table{display:block;width:max-content;max-width:100%;border-collapse:collapse;border-spacing:0;margin:1.25rem 0;overflow-x:auto;border:1px solid var(--_4pnj0a);scrollbar-width:thin}.fag2ev0 td,.fag2ev0 th{padding:.5rem .8rem;border:1px solid var(--_4pnj0a)}.fag2ev0 td:not([align]),.fag2ev0 th:not([align]){text-align:left}.fag2ev0 tbody>tr:nth-child(odd),.fag2ev0 thead>tr{background:var(--_4pnj09)}.fag2ev0 code,.fag2ev0 kbd,.fag2ev0 pre{font-family:var(--_4pnj0h)}.fag2ev0 code{font-size:.875em}.fag2ev0 :not(pre)>code{padding:.05em .35em;border-radius:.3em;background:var(--bqmw782);color:var(--bqmw78a);vertical-align:.05em;word-break:break-word}.fag2ev0 pre{margin:1.5rem 0;padding:0;overflow:auto;white-space:pre;word-wrap:normal;background:var(--bqmw78b);color:var(--bqmw78c);border:1px solid var(--_4pnj0a);border-radius:.45rem;line-height:1.6}.fag2ev0 pre code{display:block;margin:0;padding:.85rem 1rem;white-space:pre;overflow-x:auto;color:currentColor;background:transparent;word-break:normal;scrollbar-width:thin}.fag2ev0 pre>code::-webkit-scrollbar,.fag2ev0 table::-webkit-scrollbar{width:.35rem;height:.28rem}.fag2ev0 pre>code::-webkit-scrollbar-thumb,.fag2ev0 table::-webkit-scrollbar-thumb{background:var(--_4pnj0a);border-radius:.5rem}.fag2ev0 figure.blog-md-highlight,.fag2ev0 figure.highlight{margin:1.5rem 0;overflow:hidden;border:1px solid var(--_4pnj0a);border-radius:.45rem;background:var(--bqmw78b)}.fag2ev0 figure.blog-md-highlight table,.fag2ev0 figure.highlight table{width:100%;max-width:none;margin:0;border:0}.fag2ev0 figure.blog-md-highlight td,.fag2ev0 figure.highlight td{border:0;padding:0;vertical-align:top}.fag2ev0 figure.blog-md-highlight td.blog-md-highlight-gutter,.fag2ev0 figure.highlight td.gutter{width:1%;min-width:2.6rem;user-select:none;text-align:right;color:var(--_4pnj02);background:var(--_4pnj09);border-right:1px solid var(--_4pnj0a)}.fag2ev0 figure.blog-md-highlight td.blog-md-highlight-code,.fag2ev0 figure.highlight td.code{width:99%}.fag2ev0 figure.blog-md-highlight pre,.fag2ev0 figure.highlight pre{margin:0;border:0;border-radius:0;background:transparent;line-height:1.55}.fag2ev0 figure.blog-md-highlight td.blog-md-highlight-gutter pre,.fag2ev0 figure.highlight td.gutter pre{padding:.85rem .75rem}.fag2ev0 figure.blog-md-highlight td.blog-md-highlight-code pre,.fag2ev0 figure.highlight td.code pre{padding:.85rem 1rem}.fag2ev0 .headerlink{display:none}.fag2ev0 .comment,.fag2ev0 .quote{color:var(--bqmw78d);font-style:italic}.fag2ev0 .doctag,.fag2ev0 .keyword,.fag2ev0 .meta-keyword,.fag2ev0 .selector-tag{color:var(--bqmw78g)}.fag2ev0 .attr,.fag2ev0 .meta-string,.fag2ev0 .string{color:var(--bqmw78e)}.fag2ev0 .bullet,.fag2ev0 .literal,.fag2ev0 .number,.fag2ev0 .symbol,.fag2ev0 .variable{color:var(--bqmw78f)}.fag2ev0 .function,.fag2ev0 .section,.fag2ev0 .title{color:var(--bqmw78h)}.fag2ev0 .built_in,.fag2ev0 .class,.fag2ev0 .type{color:var(--bqmw78j)}.fag2ev0 .attribute,.fag2ev0 .property{color:var(--bqmw78k)}