@charset "utf-8";::-webkit-scrollbar{width:.7rem;height:.7rem}::-webkit-scrollbar-track{background-color:#fafafa}::-webkit-scrollbar-thumb{background-color:#c4ced4;background-clip:padding-box;cursor:pointer;border-radius:2px}::-webkit-scrollbar-thumb:hover{background-color:#8a9ca8}html{font-size:16px}body{display:block;width:100%;margin:0 auto;padding:0;max-width:1920px;background-color:#fff;font-family:Arial,sans-serif;color:#1f1f1f}body::after{content:'';display:block;clear:inline-end}body *::-webkit-scrollbar{width:.5rem;height:.5rem}body *::-webkit-scrollbar-track{background-color:#f5f5f5}body *::-webkit-scrollbar-thumb{background-color:#c7cdd1}body *::-webkit-scrollbar-thumb:hover{background-color:#8f9ba3}[hide]{display:none}body>header{display:block;width:100%;height:3rem;line-height:3rem;padding:0 8%;margin-bottom:1rem;box-sizing:border-box;position:sticky;top:0;left:0;z-index:9;background-color:#fff;box-shadow:0 2px 6px #ebebeb}body>header>*{display:block}body>header>a{max-width:20%;display:block;float:left}body>header>a>img{width:100%;vertical-align:middle}body>header #search{display:none}body>header>form{float:right;width:20%;height:2rem;margin:.5rem auto;transition:width .2s ease-in-out;position:relative}body>header>form:has(input:focus){width:30%}body>header>form>*{height:100%;float:left;outline:none;border:0;box-sizing:border-box}body>header>form>datalist{display:none!important;float:none!important;height:auto}body>header>form>label[for="search"]{display:none;cursor:pointer;background-color:#fff;text-align:center;float:right;color:#265d81;padding:0 .8rem}body>header>form>label[for="search"]:hover{text-shadow:1px 1px 12px #90c698}body>header>form>label::before{content:'🔍︎'}body>header>form>input{width:80%;border:1px solid #587589;border-right:0;padding:0 2%;border-radius:4px 0 0 4px;background-color:#fff;color:#323639}body>header>form>button{width:20%;background-color:#fff;border:1px solid #587589;text-align:center;color:#265d81;cursor:pointer;border-radius:0 4px 4px 0}body>header>form>button:hover{text-shadow:1px 1px 12px #319840}body>header>form>button:empty::after{content:'🔍︎'}body>header>form>input:focus{background-color:#f5f8fa}body>header>nav{float:right;font-size:1rem;margin-left:1rem;user-select:none;-webkit-user-select:none}body>header>nav>*{display:inline-block;height:100%;color:#265d81;text-decoration:none;margin-left:1rem;padding:0 1rem;cursor:pointer}body>header>nav>*:hover,body>header>form>label[for="search"]:hover{color:#21652b;text-shadow:1px 1px 12px #319840}body>header::after,body>main::after,body>aside::after{content:'';display:block;clear:both}main{display:inline-block;width:100%;padding:0 8%;box-sizing:border-box}main:has(~aside),aside~main{width:62%;padding:0;padding-left:8%}aside{display:block;width:30%;padding:0;padding-right:8%;box-sizing:border-box;float:right;position:sticky;top:0;left:0}main>*,aside>*{margin-top:1rem}main>*>h1,main>*>h2,main>*>h3,aside>*>h1,aside>*>h2,aside>*>h3{font-size:1.2rem;line-height:1.6;color:#21652b;margin-top:1rem;margin-bottom:0;position:sticky;top:0;left:0;background-color:#fff;letter-spacing:1px;z-index:8;box-shadow:0 0 4px 6px #fff}header~main>*>h1,header~main>*>h2,header~main>*>h3,header~aside>*>h1,header~aside>*>h2,header~aside>*>h3{top:3rem}main>*>h1:has(+h1),main>*>h1:has(+h2),main>*>h1:has(+h3),main>*>h2:has(+h1),main>*>h2:has(+h2),main>*>h2:has(+h3),main>*>h3:has(+h1),main>*>h3:has(+h2),main>*>h3:has(+h3){position:static}main>*>h1 a,main>*>h2 a,main>*>h3 a,aside>*>h1 a,aside>*>h2 a,aside>*>h3 a{color:#21652b;text-decoration:none}main>*>h1 a:hover,main>*>h2 a:hover,main>*>h3 a:hover,aside>*>h1 a:hover,aside>*>h2 a:hover,aside>*>h3:hover{text-decoration:underline}[position-static]{position:static!important}main [list],aside [list]{width:100%}[list] ul{display:block;margin:0;list-style:none;padding:0;font-size:0}[list] ul>p{font-size:1rem}[list] ul li{display:inline-block;width:48%;margin:1rem 0 0 0;vertical-align:top;box-sizing:content-box;padding-bottom:1rem}[list] ul li:nth-child(odd){margin-right:2%}[list] ul li:nth-child(odd):last-child{width:100%;margin-left:0!important;margin-right:0!important}[list] ul li:nth-child(even){margin-left:2%}[list] ul li h3,[list] ul li h4{display:inline-block;max-width:100%;margin:.3rem 0;font-size:1.2rem;line-height:1.6;color:#265d81;font-weight:400;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}[list] ul li a{text-decoration:none}[list] ul li a:has(>h3)+a:has(>h4){display:block}[list] ul li h4{font-size:1rem}[list] ul li h4::before{content:'⬑';margin-right:.5rem;text-decoration:none}[list] ul li h3 img[ico],[list] ul li h4 img[ico]{width:1.2rem;height:1.2rem;display:inline-block;vertical-align:top;font-size:0}[list] ul li h4 img[ico]{width:1rem;height:1rem}[list] ul li h3 img[error],[list] ul li h4 img[error]{display:none}[list] ul li a h3:hover,[list] ul li a h4:hover,[list] ul li a:hover>h4{text-decoration:underline;color:#1b415a}[list] ul li p{width:100%;margin:.3rem 0;font-size:.85rem;color:#5a544e;line-height:1.4rem;word-break:break-word;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}[list] ul li p img{display:block;float:left;max-width:23%;max-height:4rem;margin:0 2%;margin-left:0;opacity:.9;font-size:0}[list] ul li [i]~p,[list] ul li a:has([i])~p{line-clamp:2;-webkit-line-clamp:2}[list] ul li p:has(~[i]),[list] ul li p:has(~a>[i]){line-clamp:2;-webkit-line-clamp:2}[list] ul li p:has(img){line-clamp:3;-webkit-line-clamp:3}[list] ul li p img+img{display:inline-block;float:none}[list] ul li:hover p img{opacity:1}[list] ul li [i]{width:100%;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;align-content:stretch;align-items:center;overflow:hidden;margin:.3rem 0;min-height:2rem;overflow-x:auto}[list] ul li [i] img{display:block;float:left;max-width:33.33%;max-height:3rem;margin:1% 2%;margin-left:0;opacity:.9;font-size:0;flex-grow:1;border-radius:4px}[list] ul li [i]:hover img{opacity:1}[list] ul li [i] img:hover{box-shadow:0 2px 4px #ccc}[list] ul li div{width:100%;font-size:.8rem;line-height:1.8;background-color:#f8fcfc;padding:.2rem .3rem;box-sizing:border-box;border-radius:4px}[list] ul li div>*{display:inline-block;margin-right:.6rem;line-height:1.2rem;font-style:normal;color:#565656;vertical-align:middle;white-space:nowrap;margin-top:.2rem;margin-bottom:.2rem}[list] ul li div>label>*{font-style:normal}[list] ul li div>label>[type="checkbox"]{margin-left:0}[list] ul li div [state]{color:#000;font-weight:bold}[list] ul li div [state="0"]{color:#757575}[list] ul li div [state="1"]{color:#2b8638}[list] ul li div [state="2"]{color:#e09015}[list] ul li div input{vertical-align:middle}[list] ul li div i::before,[list] ul li div time::before{margin-right:.2rem;font-size:.6rem;opacity:.8;filter:saturate(50%)}[list] ul li div i{font-style:normal}[list] ul li div time::before{content:'🕐'}[list] ul li div i[site]::before{content:'🌐'}[list] ul li div i[s]::before{content:'⭐'}[list] ul li div i[a]::before{content:'🧒'}[list] ul li div i[h]::before{content:'🔥'}[list] ul li div i[c]::before{content:'💬'}[list] ul li div i[l]::before{content:'👍'}[list] ul li div i[d]::before{content:'👎'}[list] ul li div i[r]::before{content:'🥇'}[list] ul li div i a{vertical-align:middle}[list] ul li div a{color:#53575a;white-space:initial;text-decoration:none;padding:0 4px 0 0}[list] ul li div a:hover{color:#265d81}[list] ul li div>a[href^="/t/"]::before{content:'● ';color:#45a6e7}[list] ul li div>*::before{font-size:.8rem;vertical-align:middle}[list] ul li div a:has(+a){margin-right:.8rem}[list] ul li div a:hover{text-decoration:underline}aside [list] ul li{width:100%;display:block;margin:.8rem 0 0!important;padding-bottom:.2rem}aside [list] ul li h3{font-size:1.05rem;font-weight:400}aside [list] ul li h3,aside [list] ul li h4{color:#425867}aside [list] ul li a h3:hover,aside [list] ul li a h4:hover,aside [list] ul li a:hover>h4{color:#265d81}[tag]{width:100%}[tag] nav{width:100%;display:inline-block;margin:1rem 0 .2rem 0}[tag] nav:empty{display:none}[tag] nav[s]{white-space:nowrap;overflow-y:auto}[tag] nav a{color:#384b57;margin:0 1rem 1rem 0;padding:0 3px;display:inline-block;font-size:1rem;text-decoration:none}[tag] nav a:hover{color:#1c445e;text-decoration:underline}[tag] nav[b] a{background-color:#e6f4f4;color:#235576;margin:0 1rem 1rem 0;padding:.4rem .6rem;display:inline-block;font-size:.9rem;border-radius:4px;box-shadow:0 1px 2px #e0e7eb}[tag] nav[b] a:hover{color:#17394f}[tag] nav[b] a:last-child{margin-right:0}aside [tag] nav a{color:#425867}aside [tag] nav[b] a{background-color:#f1f9f9;color:#415766}body>footer{display:block;float:left;width:100%;box-sizing:border-box;padding:0 8%;line-height:3;font-size:.9rem;margin-top:1rem}body>footer i{float:left;font-style:normal;color:#6a543d}body>footer nav{float:right}body>footer nav>*{margin-left:1rem;padding:0 .2rem;text-decoration:none;color:#6a543d;cursor:pointer}nav[page]{width:100%;text-align:center;margin:2rem 0;user-select:none;-webkit-user-select:none;white-space:nowrap;overflow-y:hidden;overflow-x:auto;background-color:#f8fcfc;padding:.4rem 0;border-radius:4px;box-sizing:border-box}nav[page]:empty{display:none}nav[page]>a,nav[page]>b{display:inline-block;padding:.4rem 1rem;background-color:#c6e4f8;color:#1e4a67;margin:0 .3rem;font-size:.9rem;border-radius:4px;text-decoration:none}nav[page]>*:first-child{margin-left:0}nav[page]>*:last-child{margin-right:0}nav[page] a:hover{background-color:#a1d2f3;color:#fff}nav[page] b{background-color:#97cb9f;color:#fff;font-style:normal}[article]{width:100%;color:#1f1f1f}[article]>h1{font-size:1.5rem}[article]>header{width:100%;font-size:.9rem;margin:1% 0;line-height:2;background-color:#f1f9f9;padding:.2rem .3rem;box-sizing:border-box;border-radius:4px}[article]>header>*{margin-right:.6rem;line-height:1rem;color:#565656;font-style:normal;white-space:nowrap}[article]>header>*::before{margin-right:.3rem;filter:saturate(60%)}[article]>header i{font-style:normal}[article]>header a{color:#485760;text-decoration:none}[article]>header a:hover{color:#265d81;text-decoration:underline}[article]>header a+a,[article]>header i:has(>a)+a{margin-left:.8rem}[article]>header time::before{content:'📅'}[article]>header i[h]::before{content:'🔥'}[article]>header i[c]::before{content:'💬'}[article]>header i[l]::before{content:'👍'}[article]>header i[d]::before{content:'👎'}[article]>header i[a]::before{content:'🧒'}body [content]{width:100%;font-size:18px;line-height:2;word-break:break-word;color:#1f1f1f}body [content] *{max-width:100%}body [content] h1,body [content] h2,body [content] h3,body [content] h4,body [content] h5,body [content] h6{margin:.5rem 0}body [content] h1{font-size:1.5rem}body [content] h2{font-size:1.42rem}body [content] h3{font-size:1.34rem}body [content] h4{font-size:1.26rem}body [content] h5{font-size:1.18rem}body [content] h6{font-size:1.1rem}body [content] iframe{border:0}body [content] hr{border:0;border-top:1px solid #b9bcbb}body [content] img{max-width:100%;max-height:80vh}body [content] pre>code{border-radius:4px}body [content] table{border-collapse:collapse;border-spacing:0;display:block;empty-cells:show;overflow:auto;width:100%;margin:.5rem 0;word-break:keep-all}body [content] table td,body [content] table th{border:1px solid #eee;padding:.3rem .6rem}body [content] table th{white-space:nowrap;background-color:#ecf1f3}body [content] table tr:nth-child(odd){background-color:#fcfcfc}body [content] table tr:nth-child(even){background-color:#fafafa}body [content] code table tr:nth-child(odd),body [content] code table tr:nth-child(even){background-color:revert}body [content] table [data-line-number]{word-break:normal;vertical-align:top;padding:0;padding-right:.4rem;border:0}body [content] blockquote{display:inline-block;width:100%;margin-left:0;margin-right:0;border-left:.4rem solid #c5cec6;padding:0 1rem;box-sizing:border-box;background-color:#f5f5f5}body [content] pre code{position:relative;padding-top:2.4rem;display:block;overflow-x:auto}body [content] pre code.hljs{line-height:1.5;padding-left:1em;padding-right:1em;padding-bottom:1em}body [content] pre code.hljs:has(>table),body [content] pre code.hljs:has(>table)>table,body [content] pre code.hljs:has(>[class^="hljs-"]){padding-bottom:.5em}body [content] pre{position:relative;padding:0}body [content] pre code:not(:has(>table)){background-color:#2e3440;color:#d8dee9;padding-left:1rem;padding-bottom:.5em}body [content] pre code.hljs:not(:has(>table)){display:block;width:100%;word-break:break-word;white-space:pre-wrap;box-sizing:border-box}body [content] pre code::before{content:attr(class);width:100%;display:inline-block;background-color:#000;padding:0 .6rem;position:absolute;left:0;top:0;box-sizing:border-box;white-space:nowrap;overflow:hidden;color:#eee;font-size:.8rem;height:2rem;line-height:2rem;border-radius:4px}body [content] .code-header{display:block;height:2.4rem;line-height:2.4rem;width:100%;background-color:#1a1a1a;color:#fff;margin:0;padding:0 1rem;box-sizing:border-box;border-radius:4px 4px 0 0;font-size:.9rem;position:sticky;top:3rem;left:0;z-index:1}body h1~[content] .code-header,body h2~[content] .code-header,body h3~[content] .code-header{top:5rem}body [position-static]~[content] .code-header{top:3rem}body [content] .code-header+code::before{display:none}body [content] .code-header+code{padding-top:.4rem;border-radius:0 0 4px 4px}body [content] .code-header nav{position:absolute;right:0;top:0;white-space:nowrap}body [content] .code-header nav>*{display:block;float:left;height:2.4rem;width:2.4rem;padding:0;margin:0;background-color:#1a1a1a;cursor:pointer;border:0;border-radius:4px;box-sizing:border-box;font-size:1rem;z-index:1;text-align:center}body [content] .code-header nav>*:hover{background-color:#333}body [content] .code-header nav .copy-code::before{content:'📋'}body [content] .code-header nav [show-code]::before{content:'⧠'}body [content] .code-header nav [wrap-code]::before{content:'⚌'}body [content] [show-code][type="checkbox"]~.code-header{border-radius:4px}body [content] [show-code][type="checkbox"]~.code-header [show-code]::before{content:'⧠'}body [content] [show-code][type="checkbox"]:checked~.code-header{border-radius:4px 4px 0 0}body [content] [show-code][type="checkbox"]:checked~.code-header [show-code]::before{content:'━'}body [content] [show-code][type="checkbox"]~code{display:none}body [content] [show-code][type="checkbox"]:checked~code{display:block}body [content] [wrap-code][type="checkbox"]~.code-header [wrap-code]::before{content:'⚌'}body [content] [wrap-code][type="checkbox"]:checked~.code-header [wrap-code]::before{content:'⚎'}body [content] [wrap-code][type="checkbox"]~code{white-space:pre}body [content] [wrap-code][type="checkbox"]~code .hljs-ln-code{word-break:normal}body [content] [wrap-code][type="checkbox"]:checked~code{white-space:pre-wrap}body [content] [wrap-code][type="checkbox"]:checked~code .hljs-ln-code{word-break:break-all}body [content] ul{list-style:disc;padding-left:1em}body [content] ol{list-style:decimal;padding-left:2em}body [content] q::before,body [content] q::after{font-size:1.4rem;color:#319840}body [content] a{color:#327bab;text-decoration:none}body [content] a:hover{text-decoration:underline}body [content] code:not(pre > code){background-color:#e6f4f4;padding:.1rem .4rem;margin:0 .2rem;border-radius:4px;color:#333;box-sizing:border-box}[interact]{width:100%;user-select:none;-webkit-user-select:none;position:sticky;bottom:0;left:0;background-color:#fff;padding:0;height:3rem;line-height:3rem;z-index:7;white-space:nowrap;overflow-y:hidden;overflow-x:auto}[interact]>*{display:inline-block;background-color:#fbe2c6;min-width:1.45rem;margin:.2rem .8rem .2rem 0;color:#473929;font-size:.8rem;font-style:normal;text-decoration:none;font-weight:400;text-align:center;line-height:2;padding:.2rem 1rem;vertical-align:middle;cursor:pointer;border:0;border-radius:4px}[interact]>*:last-child{margin-right:0}[interact]>*:hover{background-color:#f7c58e}[interact]>*:not(:empty)::before{margin-right:.2rem}[interact] [value^="like"]::before{content:'👍'}[interact] [value^="dislike"]::before{content:'👎'}[interact] [for="share"]::before,[interact] [for^="share"]::before{content:'💛'}[interact] [for="outlines"]::before{content:'📃'}[interact] [feedback]::before{content:'⚠️'}[form]{width:100%}[form] [g]{width:100%;margin:1rem 0}[form] [g] label[for]{width:100%;height:1.4rem;font-size:.9rem;display:block;color:#275d81;cursor:pointer;border-radius:4px;font-weight:bold;overflow:hidden}[form] [g] input,[form] [g] textarea,[form] [g] select{width:100%;height:2.6rem;box-sizing:border-box;padding:0;outline:none;border:0;border-bottom:1px solid #e1e5ea;font-size:1rem;line-height:2.6rem;color:#143e1a;border-radius:4px;background-color:#fff}[form] [g] label[for]:has(+[disabled]){background-color:#f9f9f9}[form] [g] [disabled]{background-color:#f9f9f9}[form] [g] label[for]:has(~*:focus){color:#0f222f}[form] [g] label[for]~*:focus{border-bottom:1px solid #0f222f}[form] [g] textarea{height:auto}[form] label[f][for="captcha"]{justify-content:left;cursor:pointer}[form] [g] [alt="captcha"]{width:auto;max-width:100%;height:4rem;padding:0;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #e1e5ea}[form] [g] img[alt="captcha"]{flex-grow:0}[form] [g][f]{display:flex;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:stretch;flex-direction:row;margin:.5rem 0;border-bottom:1px solid #e1e5ea;border-radius:4px}[form] [m]:has(>[g][f]){flex-wrap:wrap;gap:1rem;margin:1rem 0;max-width:100%}[form] [m]>[g][f]{width:auto;margin:0;max-width:100%;overflow:hidden}[form] [g][f]>label[for],[form] [g][f]>*{height:2.6rem;line-height:2.6rem;width:auto;flex-grow:1;border-bottom:0}[form] [g][f]:has(>*:focus){border-bottom:1px solid #204a64}[form] [g][f]>*:focus,[form] [g][f] label[for]~*:focus{border-bottom:0}[form] [g][f]>label[for]{width:auto;flex-grow:0;padding-right:1rem}[form] [g][f]>label[for]::after{content:':'}[form] [m]{display:flex;flex-wrap:nowrap}[form] [m] [g]{flex-grow:1;margin-left:1%;margin-right:1%}[form] [m] [g]:first-child{margin-left:0}[form] [m] [g]:last-child{margin-right:0}[form] button[type="submit"]{background-color:#c6e4f8;color:#2a6790;border:0;padding:.6rem 2.4rem;cursor:pointer;border-radius:4px;margin-right:.5rem}[form] button[type="submit"]:last-child{margin-right:0}[form] [m]:has(>[g][f])~button[type="submit"]{margin-bottom:1rem}[form] button[type="submit"]:hover{color:#fff;background-color:#44a6e7}[form] button[type="submit"]:empty::after{content:'➤'}[form] [m] input,[form] [m] textarea,[form] [m] select{font-size:.9rem}[form]>details{display:block;width:100%;margin:.5rem 0;border-radius:8px;box-sizing:border-box}[form]>details[open]{border-bottom:4px solid #e6f4f4}[form]>details>summary{background-color:#e6f4f4;color:#204e6d;cursor:pointer;height:2.4rem;line-height:2.4rem;border-radius:4px;padding:0 1rem;box-sizing:border-box;font-size:.9rem}[form]>details[open]>summary{border-radius:4px 4px 0 0}[form]>details>summary::marker{font-size:1.2rem;margin-right:1rem}[form]>details>summary:hover{box-shadow:0 2px 4px #f0f0f0}[form]>details[open]>summary:hover{box-shadow:0 -2px 4px #f0f0f0}[form]>details>summary:active{background-color:#dcefef}[comment]{width:100%;margin:1rem 0}[comment] article{width:100%;display:block;border-top:1px solid #e3e3e3;margin:1% 0;padding:.5rem 0}[comment] article:last-child{border-bottom:1px solid #e3e3e3}[comment] article>h2{font-size:1.3rem;line-height:1.6;background-color:#fff;color:#21652b;padding:0;position:sticky;top:0;left:0;z-index:8;margin-bottom:0;box-shadow:0 0 4px 6px #fff}header~main [comment] article>h2{top:3rem}[comment] article>h2::before{content:'🗨️';margin-right:.4rem}[comment] article>h2 a{color:#21652b;text-decoration:none}[comment] article>h2 a:hover{text-decoration:underline}nav[hs]{display:table;width:auto;max-width:100%;margin:.5rem 0;padding:.4rem .2rem;background-color:#e6f4f4;font-size:.8rem;color:#319840;box-sizing:border-box;user-select:none;-webkit-user-select:none;white-space:nowrap;overflow-x:auto;border-radius:4px;margin-top:1rem}nav[hs]>*{margin:0 .8rem;color:#235576;font-style:normal}nav[hs]>[c]{color:#614d38}nav[hs] a[href]{text-decoration:none}nav[hs] a[href]:hover{text-decoration:underline}input[dm][type="checkbox"]{display:none}nav[dm]{width:auto;display:inline-block;background-color:#e6f4f4;text-align:center;margin:.5rem 0;padding:0;position:relative;user-select:none;-webkit-user-select:none;font-size:.8rem;color:#1e5c27;border-radius:4px}nav[dm]>nav{display:none;position:absolute;width:auto;min-width:100%;top:100%;left:0;white-space:nowrap;text-align:left;background-color:#fff;color:#235576;box-shadow:0 2px 6px #ebebeb;border-radius:4px;z-index:7}nav[dm]>nav>*{display:block;color:#235576;padding:.4rem .6rem;margin:.5rem 0}nav[dm]>nav>*:hover{background-color:#e6f4f4;}nav[dm]>nav a[href]{text-decoration:none}nav[dm]>nav a[href]:hover{text-decoration:underline}nav[dm]>[c],nav[dm]>label{display:block;cursor:pointer;padding:.4rem .8rem;text-decoration:none;color:#1e5c27}nav[dm]>label::after{content:'▼';margin-left:.5rem}input[dm][type="checkbox"]:checked+nav[dm]>nav{display:block}[collapsible]{max-height:none!important;overflow:initial!important}input[id^="collapsible"]{width:0;height:0;padding:0;margin:0;display:block}input[id^="collapsible"]:checked~[collapsible]{max-height:1200px!important;overflow:hidden!important;;padding-bottom:0}input[id^="collapsible"]~[collapsible]{position:relative}label[for^="collapsible"]{display:inline-block;text-align:left;width:100%;color:#327bab;font-size:.8rem;line-height:2.4rem;border:0;cursor:pointer;position:absolute;position:sticky;bottom:-1px;left:0;background-color:rgba(255,255,255,.9);background:linear-gradient(rgba(255,255,255,.8),#fff);box-sizing:border-box;padding:0 1%;border-radius:4px 4px 0 0;box-shadow:0 -3px 3px #f6f6f6;transition:box-shadow .1s ease-in-out;font-weight:bold;z-index:5}input[id^="collapsible"]:checked~[collapsible] label[for^="collapsible"]{box-shadow:0 1px 6px #928c91}input[id^="collapsible"]:checked~[collapsible] label[for^="collapsible"]:hover{box-shadow:0 1px 4px #f5f5f5}[interact]~[collapsible] label[for^="collapsible"],[collapsible]:has(~[interact]) label[for^="collapsible"]{bottom:3rem}[interact]~input[id^="collapsible"]:checked~[collapsible] label[for^="collapsible"],input[id^="collapsible"]:checked~[collapsible]:has(~[interact]) label[for^="collapsible"]{bottom:-1px}input[id^="collapsible"]:checked~[collapsible] label[for^="collapsible"]::after{content:'▼ OPEN ▼'}input[id^="collapsible"]:checked~[collapsible] label[for^="collapsible"]:hover::after{content:'▼ OPEN • • •'}label[for^="collapsible"]::after{content:'▲ SHUT ▲';opacity:.9}label[for^="collapsible"]:hover::after{content:'▲ SHUT • • •';opacity:1}[outlines]{display:block;position:sticky;top:6rem;right:0;width:3.8rem;text-align:center;background-color:#fff;border:1px solid #fbe2c7;box-shadow:0 2px 10px #dadada;padding:0;margin-left:1rem;opacity:.9;box-sizing:border-box;border-radius:4px;max-height:30rem;max-height:50vh;overflow:auto;float:right;z-index:8}[outlines][control='interact']{display:none}[outlines][control='interact'][open]{display:block}[outlines][open]{width:100%;text-align:left;opacity:.98;float:initial;margin-left:0}input[id^="collapsible"]:checked~* [outlines]{display:none}[outlines]>*{display:none;padding:0;margin:0;cursor:pointer;width:100%;font-size:.9rem;padding:.2rem 1rem;box-sizing:border-box;border-bottom:1px dotted #eee;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2;color:#473929}[outlines]>[outline]{font-size:.96rem}[outlines][open]>*{display:block}[outlines]>*:hover{color:#69543c;font-weight:bold}[outlines]>*::before{color:#a68664;margin-right:.5rem;letter-spacing:1px}[outlines]>h1::before{content:'●'}[outlines]>h2::before{content:'●⚬'}[outlines]>h3::before{content:'●⚬⚬'}[outlines]>h4::before{content:'●⚬⚬⚬'}[outlines]>h5::before{content:'●⚬⚬⚬⚬'}[outlines]>h6::before{content:'●⚬⚬⚬⚬⚬'}[outlines]>summary{display:block;position:sticky;top:0;left:0;width:100%;font-size:.9rem;background-color:#f7c58e;border-radius:4px;opacity:.7}[outlines]>summary:hover{opacity:1}[outlines][open]>summary{border-bottom:1px solid #eee;background-color:#fff;opacity:1}[outlines]>summary::before{content:'📃';margin:0;font-weight:bold;color:#6a543d}[outlines][open]>summary::before{content:'📃 outline'}[batches]{display:inline-block;width:100%;padding:.4rem 0;background-color:#fff;color:#fff;box-sizing:border-box;margin-top:.5rem;user-select:none;-webkit-user-select:none;position:sticky;bottom:0;left:0}[batches] nav{display:inline-block;width:auto}[batches] label,[batches] a,[batches] nav>*{white-space:nowrap;border:0;padding:.3rem .8rem;cursor:pointer;display:inline-block;color:#fff;font-size:.88rem;margin:.2rem 0;margin-right:.8rem;line-height:normal;background-color:#83c18c;border-radius:4px;text-decoration:none}[batches] nav>*{color:#fff;background-color:#77beed}[batches] label:hover,[batches] a:hover{background-color:#319840}[batches] nav>*:hover{background-color:#44a6e7}[batches] [verify][type="checkbox"]~nav{display:none}[batches] [verify][type="checkbox"]:checked~nav{display:inline-block}dialog{animation:none;-moz-animation:none;-webkit-animation:none;-o-animation:none;-moz-opacity:1;-khtml-opacity:1;opacity:1;z-index:1;max-height:85vh;overflow-y:auto;max-height:100%;max-width:100%;min-width:30%;position:fixed;width:auto;left:50%;right:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);display:inline-block;z-index:99;overflow-y:auto;max-width:100%;width:60%;text-align:center;padding:.4rem;font-size:100%;border-radius:2px;font-weight:400;background-color:#fff;color:#444;box-shadow:0 0 20px #ccc;border:0;border-radius:4px;transition:0;-moz-transition:0;-webkit-transition:0;-o-transition:0}dialog [head]{width:100%;text-align:left;border-bottom:1px solid #f5f5f5;padding:1%;box-sizing:border-box;font-weight:bold;color:#21652b}dialog [main]{width:100%;display:block;font-size:1rem;word-break:break-word;line-height:1.5;padding:0}dialog [main]:has(~[foot]){padding:1rem 1%;box-sizing:border-box}dialog [main] *{max-width:100%;box-sizing:border-box;color:#444}dialog [main]>*{margin:1rem 0}dialog [main] nav a{display:inline-block;margin-left:.5rem;margin-right:.5rem;margin-bottom:.5rem;line-height:2rem;text-decoration:none}dialog [main] a:hover{color:#37a;text-decoration:underline}dialog [foot]{width:100%;text-align:center;border-top:1px solid #f5f5f5;padding:1%;box-sizing:border-box;display:flex;justify-content:space-evenly;flex-wrap:wrap;user-select:none;-webkit-user-select:none}dialog [foot]>*{display:inline-block;background-color:#e6f4f4;color:#235577;border:0;font-size:.9rem;padding:.45rem .8rem;cursor:pointer;min-width:20%;text-align:center;margin:0 1%;flex-grow:1;border-radius:4px}dialog [foot]>*:hover{background-color:#97cb9f;color:#fff}dialog [foot]>*:first-child{margin-left:0}dialog [foot]>*:last-child{margin-right:0}input[type="checkbox"]+dialog{display:none}input[type="checkbox"]:checked+dialog{display:inline-block}dialog[msg]{width:auto;width:max-content;min-width:10%;max-width:80%;cursor:pointer;line-height:1.8rem;padding:.7rem 1.4rem;box-sizing:border-box}dialog[msg]>*{width:auto;font-size:1rem}dialog[iframe]{overflow:inherit;width:80%}dialog[iframe]>iframe{width:100%;border:0;min-height:5vh;max-height:80vh;display:block}dialog[iframe]>[toggle]{position:absolute;right:0;bottom:100%;background-color:#fff;color:#444;padding:7px 14px;box-shadow:0 -6px 20px #ccc;font-size:.8rem;cursor:pointer;z-index:8;border-radius:4px 4px 0 0}dialog[iframe]>[toggle]:hover{background-color:#6a543d;color:#fff}dialog [main] nav[b]{margin:0;margin-top:1rem}dialog [main] nav[b]>*{background-color:#e6f4f4;color:#235576;margin:0 1rem 1rem 0;padding:.6rem .8rem;display:inline-block;font-size:1rem;border-radius:4px;line-height:1}label[filter][for="filter"]{padding:0 .8rem;border-radius:4px;color:#275e81;box-sizing:border-box;cursor:pointer}label[filter][for="filter"]:hover{text-shadow:1px 1px 4px #00b51d,-1px -1px 4px #44a6e7,0 3px 8px #f7c58e;color:#409dd7}label[filter][for="filter"][c]{color:#329140}label[for="filter"]:empty:before{content:'⋯'}dialog[filter] [main]{width:100%}main>*>h1>label[for="filter"],main>*>h2>label[for="filter"]{float:right}dialog[filter] [form] button[type="submit"]{padding:.45rem .8rem}[ad]{display:block;width:100%;text-align:center;background-color:#f9f9f9;user-select:none;-webkit-user-select:none;position:relative;overflow:hidden;border-radius:4px}[ad]::before{position:absolute;content:'AD';right:0;top:0;padding:2px 4px 2px 4px;background-color:#edf4ed;font-size:6px;zoom:.8;color:#000;opacity:.6}[ad] *{max-width:100%}[ad] iframe{border:0}[ajax-loading]{display:inline-block;position:fixed;bottom:0;left:0;width:auto;height:.6rem;z-index:8;opacity:.8}[ajax-loading="0"]{display:none}[ajax-loading] i{display:block;position:absolute;top:0;width:.5rem;height:.5rem;border-radius:50%;background-color:#44a6e7;animation-timing-function:cubic-bezier(0,1,1,0)}[ajax-loading] i:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}[ajax-loading] i:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}[ajax-loading] i:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}[ajax-loading] i:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}100%{transform:translate(1.5rem,0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}.vditor[editor]+textarea{display:none}.vditor{border:0!important}.vditor.vditor--fullscreen .vditor-toolbar>div{display:block!important}@media screen and (max-width:1680px){body>header,main,body>footer{padding:0 5%}main:has(~aside),aside~main{width:65%;padding-left:5%}aside{padding-right:5%}}@media screen and (max-width:1536px){body>header,main,body>footer{padding:0 4%}main:has(~aside),aside~main{width:66%;padding-left:4%}aside{padding-right:4%}}@media screen and (max-width:1440px){body>header>form{width:25%}dialog[iframe]{width:85%}}@media screen and (max-width:1366px){body>header,main,body>footer{padding:0 3%}main:has(~aside),aside~main{width:67%;padding-left:3%}aside{padding-right:3%}dialog{width:70%}dialog[iframe]{width:88%}}@media screen and (max-width:1280px){body>header,main,body>footer{padding:0 2%}main:has(~aside),aside~main{width:68%;padding-left:2%}aside{padding-right:2%}body>header>form{width:30%}body>header>form:has(input:focus){width:40%}dialog[iframe]{width:90%}}@media screen and (max-width:1125px){body>header,main,body>footer{padding:0 5%}main:has(~aside),aside~main{width:100%;padding:0 5%}[article]>h1{font-size:1.4rem}body [content]{font-size:17px}aside{width:100%;padding:0 5%;float:none}aside [list] ul li{display:inline-block;width:48%}aside [list] ul li:nth-child(odd){margin-right:2%!important}aside [list] ul li:nth-child(even){margin-left:2%!important}}@media screen and (max-width:1024px){body>header,main,body>footer{padding:0 4%}main:has(~aside),aside~main{width:100%;padding:0 4%}aside{width:100%;padding:0 4%}[list] ul li div{font-size:.85rem}dialog{width:80%}dialog[iframe]{width:92%}}@media screen and (max-width:962px){[list] ul li div>*{margin-right:1rem;margin-top:.3rem;margin-bottom:.3rem}body>header>nav,body>header>nav>*{margin-left:.8rem}body>header>form{width:32%}}@media screen and (max-width:900px){::-webkit-scrollbar{width:.6rem;height:.6rem}body *::-webkit-scrollbar{width:.4rem;height:.4rem}body>header,main,body>footer{padding:0 3%}main:has(~aside),aside~main{width:100%;padding:0 3%}aside{width:100%;padding:0 3%}body>header>form{width:35%}.vditor-toolbar>div:nth-child(10),.vditor-toolbar>div:nth-child(11),.vditor-toolbar>div:nth-child(12),.vditor-toolbar>div:nth-child(18),.vditor-toolbar>div:nth-child(19),.vditor-toolbar>div:nth-child(22){display:none!important}}@media screen and (max-width:828px){[article]>h1{font-size:1.35rem}}@media screen and (max-width:800px){dialog{width:90%}}@media screen and (max-width:768px){body>header,main,body>footer{padding:0 2%}main:has(~aside),aside~main{width:100%;padding:0 2%}aside{width:100%;padding:0 2%}[list] ul li,aside [list] ul li{width:48.5%}[list] ul li:nth-child(odd),aside [list] ul li:nth-child(odd){margin-right:1.5%!important}[list] ul li:nth-child(even),aside [list] ul li:nth-child(even){margin-left:1.5%!important}body>header>nav{margin-left:0}body>header>nav>*{padding:0 .8rem}body>header>form{width:auto;margin:0;height:3rem;left:0;top:0}body>header>form>label[for="search"]{display:block}body>header>form>input,body>header>form>button{display:none}body>header #search:checked+form{width:98%;position:absolute;margin:.25rem 1%;height:2.5rem;line-height:2.6rem}body>header #search:checked+form>input{width:75%}body>header #search:checked+form>button{width:15%}body>header #search:checked+form>label[for="search"]{width:10%}body>header #search:checked+form>label[for="search"]::before{content:'✖'}body>header #search:checked+form>*{display:block;float:left}body>header>form>label[for="search"]:hover{text-shadow:none}body>header>form>label[for="search"]:active{text-shadow:1px 1px 12px #319840}}@media screen and (max-width:750px){html{font-size:15px}dialog[iframe]{width:94%}.vditor-toolbar>.vditor-toolbar__divider{display:none!important}.vditor-toolbar>div:nth-child(1),.vditor-toolbar>div:nth-child(30),.vditor-toolbar>div:nth-child(25),.vditor-toolbar>div:nth-child(26){display:none!important}}@media screen and (max-width:640px){::-webkit-scrollbar{width:.5rem;height:.5rem}body *::-webkit-scrollbar{width:.35rem;height:.35rem}nav[hs]{width:100%}body>header>nav>*{margin-left:.7rem}body [content]{font-size:16px}}@media screen and (max-width:601px){body>header #search:checked+form>input{width:70%}body>header #search:checked+form>button{width:18%}body>header #search:checked+form>label[for="search"]{width:12%}dialog{width:94%}dialog[iframe]{width:96%}}@media screen and (max-width:540px){body>header>a{max-width:25%}[list] ul li a h3:hover,[list] ul li a h4:hover,[list] ul li a:hover>h4{text-decoration:auto}[list] ul li a h3:active,[list] ul li a h4:active,[list] ul li a:active>h4{text-decoration:underline}[list] ul li div a:hover,[tag] nav a:hover,[comment] article>h2 a:hover{text-decoration:none}[list] ul li div a:active,[tag] nav a:active,[comment] article>h2 a:active{text-decoration:underline}body [content] .code-header nav>*:hover{background-color:transparent}body [content].code-header nav>*:active{background-color:#333}.vditor-toolbar__item{padding:0 .2rem!important}}@media screen and (max-width:480px){[list] ul li,aside [list] ul li{width:100%}[list] ul li:nth-child(odd),aside [list] ul li:nth-child(odd){margin-right:0!important}[list] ul li:nth-child(even),aside [list] ul li:nth-child(even){margin-left:0!important}}@media screen and (max-width:414px){html{font-size:14px}[form] button[type="submit"]{padding:.6rem 2.6rem}}@media screen and (max-width:375px){body>header>nav>*{margin-left:.6rem}[article]>h1{font-size:1.3rem}[interact]>*{font-size:.7rem;padding:.2rem .9rem}}@media screen and (max-width:360px){[form] [m]{flex-wrap:wrap}}@media screen and (max-width:320px){body>header>nav>*{margin-left:.3rem}[interact]{height:2.8rem;line-height:2.8rem}[interact]~[collapsible] label[for^="collapsible"],[collapsible]:has(~[interact]) label[for^="collapsible"]{bottom:2.8rem}}@media screen and (max-width:280px){html{font-size:13px}}@media print{[collapsible]{max-height:auto!important;overflow:auto!important}label[for^="collapsible"]{display:none}}@media (prefers-color-scheme:dark){::-webkit-scrollbar-track{background-color:#1f1f1f}::-webkit-scrollbar-thumb{background-color:#526b7a}::-webkit-scrollbar-thumb:hover{background-color:#859ead}body{background-color:#1f1f1f;color:#e0e0e0}body *::-webkit-scrollbar-track,body *::-webkit-scrollbar-track{background-color:#242424}body *::-webkit-scrollbar-thumb{background-color:#5c6870}body *::-webkit-scrollbar-thumb:hover{background-color:#8f9ba3}body>header{background-color:#1f1f1f;box-shadow:0 2px 6px #141414}body>header>form>input{background-color:#1f1f1f;color:#e0e0e0;border-color:#9aa2a7}body>header>form>button{background-color:#1f1f1f;border-color:#9aa2a7;color:#9aa2a7}body>header>form>button:hover{color:#49b3f8}body>header>form>input:focus{background-color:#373b3e}body>header>nav>*,body>header>form>label[for="search"]{color:#9aa2a7}body>header>nav>*:hover,body>header>form>label[for="search"]:hover{color:#49b3f8}body>header>form>label[for="search"]{background-color:#1f1f1f}[list] ul li div{background-color:#262727}main>*>h1 a,main>*>h2 a,main>*>h3 a,aside>*>h1 a,aside>*>h2 a,aside>*>h3 a{color:#32709a}main>*>h1 a:hover,main>*>h2 a:hover,main>*>h3 a:hover,aside>*>h1 a:hover,aside>*>h2 a:hover,aside>*>h3 a:hover{color:#63b2e7}main>*>h1,main>*>h2,main>*>h3,aside>*>h1,aside>*>h2,aside>*>h3{background-color:#1f1f1f;color:#4ca958;box-shadow:0 0 4px 6px #1f1f1f}[ad]{background-color:#242424}[ad]::before{background-color:#3c3c3c;color:#fff}[form] button[type="submit"]{background-color:#125e91;color:#a4cbe5}[form] button[type="submit"]:hover{background-color:#1879b9}[form] [g] label[for]{color:#8eafc4}[form] [g] input,[form] [g] textarea,[form] [g] select{color:#e0e0e0}[form] [g] label[for]~*:focus{border-color:#587789}[form] [g][f]:has(>*:focus){border-color:#587789}[form] [g] label[for]:has(~*:focus){color:#44a6e7}[form] [g] [disabled]{background-color:#3d3d3d}[form] [g] label[for]:has(+[disabled]){background-color:#1f1f1f;color:#3d3d3d}[tag] nav a{color:#6cc1f9}[tag] nav a:hover{color:#99d6ff}[tag] nav[b] a{background-color:#292a2a;color:#8fd2ff;box-shadow:0 1px 2px #141b1f}[tag] nav[b] a:hover{color:#99d6ff}aside [tag] nav a{color:#63b2e7}aside [tag] nav[b] a{background-color:#292a2a;color:#6abef7}[list] ul li h3,[list] ul li h4{color:#99d6ff}[list] ul li a h3:hover,[list] ul li a h4:hover,[list] ul li a:hover>h4{color:#b3e7ff}[list] ul li p{color:#bfbfbf}[list] ul li div>*{color:#b2b2b2}[list] ul li div a{color:#acb4b9}[list] ul li div a:hover{color:#7db4d8}[list] ul li div>a[href^="/t/"]::before{color:#81b9de}aside [list] ul li h3,aside [list] ul li h4{color:#63b2e7}aside [list] ul li a h3:hover,aside [list] ul li a h4:hover,aside [list] ul li a:hover>h4{color:#99d6ff}label[filter][for="filter"]{color:#9aa2a7}label[filter][for="filter"]:hover{color:#44a6e7}label[filter][for="filter"][c]{color:#319840}nav[page]{background-color:#232324}nav[page]>a{background-color:#1a81c7;color:#fff}nav[page] b{background-color:#125b8c;color:#fffcfc}nav[page] a:hover{background-color:#349ee5}[article]{color:#e0e0e0}[article]>header{background-color:#29292a}body [content]{color:#e0e0e0}[article]>header>*{color:#b5b5b5}[article]>header a{color:#9abacd}body [content] hr{border-color:#444746}body [content] table td,body [content] table th{border-color:#444746}[comment] article,[comment] article:last-child{border-color:#444746}body [content] blockquote{border-color:#3d4d3f;background-color:#292929}body [content] table th{background-color:#0f0f0f}body [content] table tr:nth-child(odd){background-color:#292929}body [content] table tr:nth-child(even){background-color:#242424}body [content] code:not(pre > code){background-color:#0b1919;color:#ccc}[interact]{background-color:#1f1f1f}[interact]>*{background-color:#e4c09b;color:#4c2a05}[comment] article>h2{background-color:#1f1f1f;color:#4ca958;box-shadow:0 0 4px 6px #1f1f1f}[comment] article>h2 a{color:#4ca958}[batches]{background-color:#1f1f1f}[batches] label,[batches] a,[batches] nav>*{background-color:#3e7a47}[batches] nav>*{background-color:#125887}[batches] label:hover,[batches] a:hover{background-color:#4f9c5a}[batches] nav>*:hover{background-color:#1876b4}label[for^="collapsible"]{background-color:rgb(31 31 31/90%);background:linear-gradient(rgb(31 31 31/80%),#1f1f1f);box-shadow:0 -3px 3px #1b1b1b}input[id^="collapsible"]:checked~[collapsible] label[for^="collapsible"]{box-shadow:0 1px 6px #080708}input[id^="collapsible"]:checked~[collapsible] label[for^="collapsible"]:hover{box-shadow:0 1px 4px #0e0e0e}[form] [g] input,[form] [g] textarea,[form] [g] select{background-color:#1f1f1f}[form] [g] input,[form] [g] textarea,[form] [g] select,[form] [g][f]{border-color:#444746}[form]>details>summary{background-color:#2c3b44;color:#8fd3ff}[form]>details[open]{border-bottom:4px solid #2c3b44}[form]>details>summary:hover{box-shadow:0 2px 4px #141414}[form]>details[open]>summary:hover{box-shadow:0 -2px 4px #141414}[form]>details>summary:active{background-color:#32434d}nav[hs]{background-color:#0b1919;color:#5e6860}nav[hs]>*{color:#89bbdc}nav[hs]>[c]{color:#f7c58e}[outlines]{background-color:#1f1f1f;border-color:#181818;box-shadow:0 2px 10px #0d0d0d}[outlines][open]>summary{background-color:#141414;border-color:#000}[outlines]>*{border-color:#000;color:#d6c8b8}[outlines]>*:hover{color:#ebab66}[outlines]>summary::before{color:#e8ad6d}[outlines]>*::before{color:#f7c58e}dialog{background-color:#1f1f1f;color:#e8e8e8;box-shadow:0 0 20px #000}dialog [head]{color:#3fc253;border-color:#444746}dialog [foot]{border-color:#444746}dialog [foot]>*{background-color:#2f3737;color:#c6e4f8}dialog [main] nav[b]>*{background-color:#292a2a;color:#62b8f2}dialog [foot]>*:hover{background-color:#3d505c;color:#fff}dialog[iframe]>[toggle]{background-color:#1e1e1e;color:#ccc;box-shadow:0 -6px 20px #000}dialog[iframe]>[toggle]:hover{background-color:#463d35}dialog [main] *{color:#e8e8e8}body>footer i{color:#bcb3a9}body>footer nav>*{color:#bcb3a9}}.vditor-reset{color:var(--textarea-text-color)!important}@-moz-document url-prefix(){html{scrollbar-color:#c4ced4 #fafafa}body *{scrollbar-width:thin;scrollbar-color:#c4ced4 #fafafa}@media (prefers-color-scheme:dark){html,body *{scrollbar-color:#8f9ba3 #242424}}}