/*
  PaperMod v7
  License: MIT https://github.com/adityatelange/hugo-PaperMod/blob/master/LICENSE
  Copyright (c) 2020 nanxiaobei and adityatelange
  Copyright (c) 2021-2023 adityatelange
*/
:root{--gap:24px;--content-gap:20px;--nav-width:1024px;--main-width:720px;--header-height:60px;--footer-height:60px;--radius:8px;--theme:rgb(255, 255, 255);--entry:rgb(255, 255, 255);--primary:rgb(30, 30, 30);--secondary:rgb(108, 108, 108);--tertiary:rgb(214, 214, 214);--content:rgb(31, 31, 31);--hljs-bg:rgb(28, 29, 33);--code-bg:rgb(245, 245, 245);--border:rgb(238, 238, 238)}.dark{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--code-bg)}.dark.list{background:var(--theme)}*,::after,::before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;overflow-y:scroll}a,button,body,h1,h2,h3,h4,h5,h6{color:var(--primary)}body{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;font-size:18px;line-height:1.6;word-break:break-word;background:var(--theme)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section,table{display:block}h1,h2,h3,h4,h5,h6{line-height:1.2}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}ul{padding:0}a{text-decoration:none}body,figure,ul{margin:0}table{width:100%;border-collapse:collapse;border-spacing:0;overflow-x:auto;word-break:keep-all}button,input,textarea{padding:0;font:inherit;background:0 0;border:0}input,textarea{outline:0}button,input[type=button],input[type=submit]{cursor:pointer}input:-webkit-autofill,textarea:-webkit-autofill{box-shadow:0 0 0 50px var(--theme)inset}img{display:block;max-width:100%}.not-found{position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;height:80%;font-size:160px;font-weight:700}.archive-posts{width:100%;font-size:16px}.archive-year{margin-top:40px}.archive-year:not(:last-of-type){border-bottom:2px solid var(--border)}.archive-month{display:flex;align-items:flex-start;padding:10px 0}.archive-month-header{margin:25px 0;width:200px}.archive-month:not(:last-of-type){border-bottom:1px solid var(--border)}.archive-entry{position:relative;padding:5px;margin:10px 0}.archive-entry-title{margin:5px 0;font-weight:400}.archive-count,.archive-meta{color:var(--secondary);font-size:14px}.footer,.top-link{font-size:12px;color:var(--secondary)}.footer{max-width:calc(var(--main-width) + var(--gap) * 2);margin:auto;padding:calc((var(--footer-height) - var(--gap))/2)var(--gap);text-align:center;line-height:24px}.footer span{margin-inline-start:1px;margin-inline-end:1px}.footer span:last-child{white-space:nowrap}.footer a{color:inherit;border-bottom:1px solid var(--secondary)}.footer a:hover{border-bottom:1px solid var(--primary)}.top-link{visibility:hidden;position:fixed;bottom:60px;right:30px;z-index:99;background:var(--tertiary);width:42px;height:42px;padding:12px;border-radius:64px;transition:visibility .5s,opacity .8s linear}.top-link,.top-link svg{filter:drop-shadow(0 0 0 var(--theme))}.footer a:hover,.top-link:hover{color:var(--primary)}.top-link:focus,#theme-toggle:focus{outline:0}.nav{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:calc(var(--nav-width) + var(--gap) * 2);margin-inline-start:auto;margin-inline-end:auto;line-height:var(--header-height)}.nav a{display:block}.logo,#menu{display:flex;margin:auto var(--gap)}.logo{flex-wrap:inherit}.logo a{font-size:24px;font-weight:700}.logo a img,.logo a svg{display:inline;vertical-align:middle;pointer-events:none;transform:translate(0,-10%);border-radius:6px;margin-inline-end:8px}button#theme-toggle{font-size:26px;margin:auto 4px}body.dark #moon{vertical-align:middle;display:none}body:not(.dark) #sun{display:none}#menu{list-style:none;word-break:keep-all;overflow-x:auto;white-space:nowrap}#menu li+li{margin-inline-start:var(--gap)}#menu a{font-size:16px}#menu .active{font-weight:500;border-bottom:2px solid}.lang-switch li,.lang-switch ul,.logo-switches{display:inline-flex;margin:auto 4px}.lang-switch{display:flex;flex-wrap:inherit}.lang-switch a{margin:auto 3px;font-size:16px;font-weight:500}.logo-switches{flex-wrap:inherit}.main{position:relative;min-height:calc(100vh - var(--header-height) - var(--footer-height));max-width:calc(var(--main-width) + var(--gap) * 2);margin:auto;padding:var(--gap)}.page-header h1{font-size:40px}.pagination{display:flex}.pagination a{color:var(--theme);font-size:13px;line-height:36px;background:var(--primary);border-radius:calc(36px/2);padding:0 16px}.pagination .next{margin-inline-start:auto}.social-icons{padding:12px 0}.social-icons a:not(:last-of-type){margin-inline-end:12px}.social-icons a svg{height:26px;width:26px}code{direction:ltr}div.highlight,pre{position:relative}.copy-code{display:none;position:absolute;top:4px;right:4px;color:rgba(255,255,255,.8);background:rgba(78,78,78,.8);border-radius:var(--radius);padding:0 5px;font-size:14px;user-select:none}div.highlight:hover .copy-code,pre:hover .copy-code{display:block}.first-entry{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:320px;margin:var(--gap)0 calc(var(--gap) * 2)}.first-entry .entry-header{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.first-entry .entry-header h1{font-size:34px;line-height:1.3}.first-entry .entry-content{margin:14px 0;font-size:16px;-webkit-line-clamp:3}.first-entry .entry-footer{font-size:14px}.home-info .entry-content{-webkit-line-clamp:unset}.post-entry{position:relative;margin-bottom:var(--gap);padding:var(--gap);background:var(--entry);border-radius:var(--radius);transition:transform .1s;border:1px solid var(--border)}.post-entry:active{transform:scale(.96)}.tag-entry .entry-cover{display:none}.entry-header h2{font-size:24px;line-height:1.3}.entry-content{margin:8px 0;color:var(--secondary);font-size:14px;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.entry-footer{color:var(--secondary);font-size:13px}.entry-link{position:absolute;left:0;right:0;top:0;bottom:0}.entry-cover,.entry-isdraft{font-size:14px;color:var(--secondary)}.entry-cover{margin-bottom:var(--gap);text-align:center}.entry-cover img{border-radius:var(--radius);pointer-events:none;width:100%;height:auto}.entry-cover a{color:var(--secondary);box-shadow:0 1px 0 var(--primary)}.page-header,.post-header{margin:24px auto var(--content-gap)}.post-title{margin-bottom:2px;font-size:40px}.post-description{margin-top:10px;margin-bottom:5px}.post-meta,.breadcrumbs{color:var(--secondary);font-size:14px;display:flex;flex-wrap:wrap}.post-meta .i18n_list li{display:inline-flex;list-style:none;margin:auto 3px;box-shadow:0 1px 0 var(--secondary)}.breadcrumbs a{font-size:16px}.post-content{color:var(--content)}.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin:24px 0 16px}.post-content h1{margin:40px auto 32px;font-size:40px}.post-content h2{margin:32px auto 24px;font-size:32px}.post-content h3{font-size:24px}.post-content h4{font-size:16px}.post-content h5{font-size:14px}.post-content h6{font-size:12px}.post-content a,.toc a:hover{box-shadow:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.post-content a code{margin:auto 0;border-radius:0;box-shadow:0 -1px 0 var(--primary)inset}.post-content del{text-decoration:line-through}.post-content dl,.post-content ol,.post-content p,.post-content figure,.post-content ul{margin-bottom:var(--content-gap)}.post-content ol,.post-content ul{padding-inline-start:20px}.post-content li{margin-top:5px}.post-content li p{margin-bottom:0}.post-content dl{display:flex;flex-wrap:wrap;margin:0}.post-content dt{width:25%;font-weight:700}.post-content dd{width:75%;margin-inline-start:0;padding-inline-start:10px}.post-content dd~dd,.post-content dt~dt{margin-top:10px}.post-content table{margin-bottom:32px}.post-content table th,.post-content table:not(.highlighttable,.highlight table,.gist .highlight) td{min-width:80px;padding:12px 8px;line-height:1.5;border-bottom:1px solid var(--border)}.post-content table th{font-size:14px;text-align:start}.post-content table:not(.highlighttable) td code:only-child{margin:auto 0}.post-content .highlight table{border-radius:var(--radius)}.post-content .highlight:not(table){margin:10px auto;background:var(--hljs-bg)!important;border-radius:var(--radius);direction:ltr}.post-content li>.highlight{margin-inline-end:0}.post-content ul pre{margin-inline-start:calc(var(--gap) * -2)}.post-content .highlight pre{margin:0}.post-content .highlighttable{table-layout:fixed}.post-content .highlighttable td:first-child{width:40px}.post-content .highlighttable td .linenodiv{padding-inline-end:0!important}.post-content .highlighttable td .highlight,.post-content .highlighttable td .linenodiv pre{margin-bottom:0}.post-content code{margin:auto 4px;padding:4px 6px;font-size:.78em;line-height:1.5;background:var(--code-bg);border-radius:2px}.post-content pre code{display:block;margin:auto 0;padding:10px;color:#d5d5d6;background:var(--hljs-bg)!important;border-radius:var(--radius);overflow-x:auto;word-break:break-all}.post-content blockquote{margin:20px 0;padding:0 14px;border-inline-start:3px solid var(--primary)}.post-content hr{margin:30px 0;height:2px;background:var(--tertiary);border:0}.post-content iframe{max-width:100%}.post-content img{border-radius:4px;margin:1rem 0}.post-content img[src*="#center"]{margin:1rem auto}.post-content figure.align-center{text-align:center}.post-content figure>figcaption{color:var(--primary);font-size:16px;font-weight:700;margin:8px 0 16px}.post-content figure>figcaption>p{color:var(--secondary);font-size:14px;font-weight:400}.toc{margin:0 2px 40px;border:1px solid var(--border);background:var(--code-bg);border-radius:var(--radius);padding:.4em}.dark .toc{background:var(--entry)}.toc details summary{cursor:zoom-in;margin-inline-start:20px}.toc details[open] summary{cursor:zoom-out}.toc .details{display:inline;font-weight:500}.toc .inner{margin:0 20px;padding:10px 20px}.toc li ul{margin-inline-start:var(--gap)}.toc summary:focus{outline:0}.post-footer{margin-top:56px}.post-tags li{display:inline-block;margin-inline-end:3px;margin-bottom:5px}.post-tags a,.share-buttons,.paginav{border-radius:var(--radius);background:var(--code-bg);border:1px solid var(--border)}.post-tags a{display:block;padding-inline-start:14px;padding-inline-end:14px;color:var(--secondary);font-size:14px;line-height:34px;background:var(--code-bg)}.post-tags a:hover,.paginav a:hover{background:var(--border)}.share-buttons{margin:14px 0;padding-inline-start:var(--radius);display:flex;justify-content:center;overflow-x:auto}.share-buttons a{margin-top:10px}.share-buttons a:not(:last-of-type){margin-inline-end:12px}h1:hover .anchor,h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor{display:inline-flex;color:var(--secondary);margin-inline-start:8px;font-weight:500;user-select:none}.paginav{margin:10px 0;display:flex;line-height:30px;border-radius:var(--radius)}.paginav a{padding-inline-start:14px;padding-inline-end:14px;border-radius:var(--radius)}.paginav .title{letter-spacing:1px;text-transform:uppercase;font-size:small;color:var(--secondary)}.paginav .prev,.paginav .next{width:50%}.paginav span:hover:not(.title){box-shadow:0 1px}.paginav .next{margin-inline-start:auto;text-align:right}[dir=rtl] .paginav .next{text-align:left}h1>a>svg{display:inline}img.in-text{display:inline;margin:auto}.buttons,.main .profile{display:flex;justify-content:center}.main .profile{align-items:center;min-height:calc(100vh - var(--header-height) - var(--footer-height) - (var(--gap) * 2));text-align:center}.profile .profile_inner h1{padding:12px 0}.profile img{display:inline-table;border-radius:50%}.buttons{flex-wrap:wrap;max-width:400px;margin:0 auto}.button{background:var(--tertiary);border-radius:var(--radius);margin:8px;padding:6px;transition:transform .1s}.button-inner{padding:0 8px}.button:active{transform:scale(.96)}#searchbox input{padding:4px 10px;width:100%;color:var(--primary);font-weight:700;border:2px solid var(--tertiary);border-radius:var(--radius)}#searchbox input:focus{border-color:var(--secondary)}#searchResults li{list-style:none;border-radius:var(--radius);padding:10px;margin:10px 0;position:relative;font-weight:500}#searchResults{margin:10px 0;width:100%}#searchResults li:active{transition:transform .1s;transform:scale(.98)}#searchResults a{position:absolute;width:100%;height:100%;top:0;left:0;outline:none}#searchResults .focus{transform:scale(.98);border:2px solid var(--tertiary)}.terms-tags li{display:inline-block;margin:10px;font-weight:500}.terms-tags a{display:block;padding:3px 10px;background:var(--tertiary);border-radius:6px;transition:transform .1s}.terms-tags a:active{background:var(--tertiary);transform:scale(.96)}.hljs-comment,.hljs-quote{color:#b6b18b}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#eb3c54}.hljs-built_in,.hljs-builtin-name,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#e7ce56}.hljs-attribute{color:#ee7c2b}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#4fb4d7}.hljs-section,.hljs-title{color:#78bb65}.hljs-keyword,.hljs-selector-tag{color:#b45ea4}.hljs{display:block;overflow-x:auto;background:#1c1d21;color:#c0c5ce;padding:.5em}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-track{background:var(--code-bg)}::-webkit-scrollbar-thumb{background:var(--tertiary);border:5px solid var(--theme);border-radius:var(--radius)}.list:not(.dark)::-webkit-scrollbar-thumb{border:5px solid var(--code-bg)}::-webkit-scrollbar-thumb:hover{background:var(--secondary)}::-webkit-scrollbar:not(.highlighttable,.highlight table,.gist .highlight){background:var(--theme)}.post-content .highlighttable td .highlight pre code::-webkit-scrollbar{display:none}.post-content :not(table) ::-webkit-scrollbar-thumb{border:2px solid var(--hljs-bg);background:#717175}.post-content :not(table) ::-webkit-scrollbar-thumb:hover{background:#a3a3a5}.gist table::-webkit-scrollbar-thumb{border:2px solid #fff;background:#adadad}.gist table::-webkit-scrollbar-thumb:hover{background:#707070}.post-content table::-webkit-scrollbar-thumb{border-width:2px}@media screen and (min-width:768px){::-webkit-scrollbar{width:19px;height:11px}}@media screen and (max-width:768px){:root{--gap:14px}.profile img{transform:scale(.85)}.first-entry{min-height:260px}.archive-month{flex-direction:column}.archive-year{margin-top:20px}.footer{padding:calc((var(--footer-height) - var(--gap) - 10px)/2)var(--gap)}}@media screen and (max-width:900px){.list .top-link{transform:translateY(-5rem)}}@media(prefers-reduced-motion){.terms-tags a:active,.button:active,.post-entry:active,.top-link,#searchResults .focus,#searchResults li:active{transform:none}}:root{--main-max-width:900px;--main-min-width:93.5vw;--main-bg:rgb(245, 245, 245);--main-bg-overlay:rgb(245, 245, 245, .6);--content:rgb(21, 21, 21);--content-strong:rgb(0, 0, 0);--primary:rgb(20, 20, 20);--secondary-strong:rgb(78, 78, 78);--radius:3px;--border:rgb(221, 221, 221);--code-bg:rgb(235, 235, 235);--header:#043babf0;--header-height:58px;--link:#043bab;--header-shadow:#00000040;--menu-active:#ffffff;--menu-active-link:#f7f7a6bf;--alert-code-bg:rgba(245, 245, 245, .6);--primary-strong:rgb(10, 10, 10);--primary-soft:rgba(30, 30, 30, .6);--chocolat-icon-left:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E    %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.51%22%2F%3E    %3Cpath d%3D%22M15.3 20.7 10.7 16l4.6-4.7m7.4 4.7h-12%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%222.8%22%2F%3E%3C%2Fsvg%3E") !important;--chocolat-icon-right:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E    %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.51%22%2F%3E    %3Cpath d%3D%22m16.7 11.3 4.6 4.7-4.6 4.7M9.3 16h12%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%222.8%22%2F%3E%3C%2Fsvg%3E") !important;--chocolat-icon-close:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 32 32%22 stroke-linecap%3D%22round%22%3E    %3Ccircle cx%3D%2216%22 cy%3D%2216%22 r%3D%2216%22 fill-opacity%3D%22.51%22%2F%3E    %3Cpath d%3D%22m12 12 8 8m0-8-8 8%22 fill%3D%22none%22 stroke%3D%22%23fff%22 stroke-width%3D%222.8%22%2F%3E%3C%2Fsvg%3E") !important;--chocolat-icon-loader:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2238%22 height%3D%2238%22%3E  %3Cg transform%3D%22translate(1 1)%22 stroke-width%3D%222.51%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E    %3Ccircle stroke-opacity%3D%22.42%22 stroke%3D%22%23000%22 cx%3D%2218%22 cy%3D%2218%22 r%3D%2218%22%2F%3E    %3Cpath d%3D%22M36 18C36 8 28 0 18 0%22 stroke%3D%22%23fff%22%3E      %3CanimateTransform attributeName%3D%22transform%22 type%3D%22rotate%22 from%3D%220 18 18%22 to%3D%22360 18 18%22 dur%3D%221s%22 repeatCount%3D%22indefinite%22%2F%3E    %3C%2Fpath%3E  %3C%2Fg%3E%3C%2Fsvg%3E") !important;.main { --border: rgb(214, 214, 214); }}.dark{--main-bg:rgb(29, 30, 32);--main-bg-overlay:rgb(29, 30, 32, .6);--border:rgb(63, 63, 63);--content-strong:rgb(202, 202, 203);--secondary-strong:rgb(185, 186, 187);--entry:rgb(41, 42, 44);--header:#0c0c0cea;--link:#1d74ff;--menu-active:#444444;--menu-border:rgb(99, 99, 99);--menu-active-link:#625a4b9e;--alert-code-bg:rgba(55, 56, 62, .2);--primary-strong:rgb(243, 243, 244);--primary-soft:rgba(30, 30, 30, .9);--chocolat-icon-loader:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2238%22 height%3D%2238%22%3E  %3Cg transform%3D%22translate(1 1)%22 stroke-width%3D%222.51%22 fill%3D%22none%22 fill-rule%3D%22evenodd%22%3E    %3Ccircle stroke-opacity%3D%22.6%22 stroke%3D%22%23000%22 cx%3D%2218%22 cy%3D%2218%22 r%3D%2218%22%2F%3E    %3Cpath d%3D%22M36 18C36 8 28 0 18 0%22 stroke%3D%22%23fff%22%3E      %3CanimateTransform attributeName%3D%22transform%22 type%3D%22rotate%22 from%3D%220 18 18%22 to%3D%22360 18 18%22 dur%3D%221s%22 repeatCount%3D%22indefinite%22%2F%3E    %3C%2Fpath%3E  %3C%2Fg%3E%3C%2Fsvg%3E") !important;.main { --border: rgb(63, 63, 63); }}@font-face{font-family:WebminCom;src:url(data:application/font-woff2;charset=utf-8;base64,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)format('woff2');font-weight:400;font-style:normal}.wm{display:inline-block;font:14px/1 WebminCom;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wm-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.wm-2x{font-size:2em}.wm-3x{font-size:3em}.wm-4x{font-size:4em}.wm-5x{font-size:5em}.wm-fw{width:1.28571429em;text-align:center}.wm-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.wm-ul>li{position:relative}.wm-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.wm-li.wm-lg{left:-1.85714286em}.wm-github:before{content:'\f002'}.wm-search:before{content:'\f003'}.wm-question:before{content:'\f004'}.wm-menu:before{content:'\f005'}.wm-heart:before{content:'\f006'}.wm-youtube:before{content:'\f008'}.wm-stack-overflow:before{content:'\f009'}.wm-telegram:before{content:'\f00a'}.wm-twitter:before{content:'\f00b'}.wm-mail:before{content:'\f00d'}.wm-facebook:before{content:'\f014'}.wm-language:before{content:'\f016'}.wm-virtualmin:before{content:'\f017'}.wm-cloudmin:before{content:'\f018'}.wm-webmin:before{content:'\f019'}.wm-exclamation:before{content:'\f01a'}.wm-palette:before{content:'\f01b'}.wm-users-cog:before{content:'\f01c'}.wm-users:before{content:'\f01d'}.wm-newspaper:before{content:'\f01e'}.wm-expand:before{content:'\f023'}.wm-download:before{content:'\f024'}.wm-external-link:before{content:'\f025'}.wm-exclamation-triangle:before{content:'\f026'}.wm-user-circle:before{content:'\f027'}.wm-script:before{content:'\f028'}.wm-note:before{content:'\f029'}.wm-notification:before{content:'\f02a'}.wm-support:before{content:'\f02b'}.wm-forum:before{content:'\f02c'}.wm-chevron-right:before{content:'\f02d'}.wm-virtualmin-tick:before{content:'\f02e'}.wm-update:before{content:'\f032'}.wm-linux:before{content:'\f033'}.wm-clock:before{content:'\f034'}.wm-code-branch:before{content:'\f035'}.wm-smile-beam:before{content:'\f036'}.wm-web:before{content:'\f037'}.wm-dns:before{content:'\f038'}.wm-database:before{content:'\f039'}.wm-security:before{content:'\f03a'}.wm-file-signature:before{content:'\f03b'}.wm-save:before{content:'\f03c'}.wm-terminal:before{content:'\f03d'}.wm-key:before{content:'\f03e'}.wm-certificate:before{content:'\f03f'}.wm-quote-right:before{content:'\f042'}.wm-stars:before{content:'\f044'}.wm-heartbeat:before{content:'\f045'}.wm-refresh:before{content:'\f046'}.wm-user-circle-auth:before{content:'\f047'}.wm-shopping-basket:before{content:'\f048'}.wm-dashboard:before{content:'\f049'}.wm-cog:before{content:'\f04a'}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.overflow-hidden{overflow:hidden}html{scroll-padding-top:80px;overflow-y:auto;font-display:swap;overflow-anchor:none;scroll-behavior:auto;scrollbar-width:thin}html *:focus,html *{outline:none}html *:focus-visible{outline:2px solid var(--menu-border,var(--border));outline-offset:-2px}html .main *:focus-visible{outline-color:var(--link)}html[data-nav=lg]{scroll-padding-top:140px}html body:not(.dark){background-color:var(--main-bg)}body{font-family:roboto,-apple-system,BlinkMacSystemFont,segoe ui,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;font-weight:300;text-rendering:optimizeLegibility}strong,b,h1,h2,h3,h4,h5,h6{font-weight:500}pre,code{font-family:roboto mono,monospace}h1 pre,h2 pre,h3 pre,h4 pre,h5 pre,h6 pre,h1 code,h2 code,h3 code,h4 code,h5 code,h6 code,strong pre,strong code{font-weight:600}.hidden{display:none!important}.page-tags .page-header>h1,.page-changelog .page-header>h1,.page-archives .page-header>h1,.page-search .page-header>h1,.post-title{font-size:32px}.post-content h2{font-size:29px}.post-content h4{font-size:20px}.post-content h5{font-size:15px}.post-content table th{font-size:16px}.post-content table td{font-size:15.5px}.post-content p strong pre,.post-content p strong code{font-size:.88em}.post-content>ul>li>pre,.post-content>ol>li>pre,.post-content>ol>li>.highlight>pre,.post-content>ol>li>ul>li>.highlight>pre,.post-content>ol>li>ul>li>pre,.post-content>ul>li>.highlight>pre,.post-content>.highlight>pre,.post-content>pre{display:grid}.post-content>.highlight+p{margin-top:var(--content-gap)}.header{background-color:var(--header);box-shadow:0 2px 4px -1px var(--header-shadow);position:sticky;top:0;z-index:1000;font-family:roboto condensed,-apple-system,BlinkMacSystemFont,segoe ui,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif;height:60px;min-height:60px;max-height:60px;min-width:315px;font-weight:400}.header:not(.no-overflow){overflow:hidden}.header.no-z-index{z-index:2}body.chocolat-open .index-page-intro-container.disabled,body.chocolat-open header.disabled{filter:grayscale(1)opacity(.25);z-index:2}body.chocolat-open>.main.disabled .docs-menu a,body.chocolat-open>.main.disabled .docs-toc{filter:grayscale(1)opacity(.75)}.header a{color:var(--theme)}.dark .header a{color:var(--primary)}.header .logo>a{line-height:0;filter:saturate(1.666);margin-top:7.666px}.header .logo>a>svg{vertical-align:-25%}.dark .header .logo>a{filter:saturate(1.666)contrast(.33)brightness(1.22)}button#theme-toggle{font-size:24px}.wm-xl{font-size:1.666666666em;line-height:.75em;vertical-align:-15%}.wm-xs-sup{font-size:.666em;vertical-align:text-top}.wm-xs{font-size:.833em;vertical-align:10%}.wm-sm{font-size:.966em;vertical-align:2%}.wm-md{font-size:1.166em;vertical-align:-2%}body .logo .logo-switches svg{vertical-align:-3%}body .logo .logo-switches svg path,body .logo>a>svg path{fill:#fff;stroke:#fff}body.dark .logo .logo-switches svg path,body.dark .logo>a>svg path{fill:#005ebd;stroke:#3164b4}body .logo .logo-switches{display:none}/*!* Bootstrap v4.6.2 (https://getbootstrap.com/)
* Copyright 2011-2022 The Bootstrap Authors
* Copyright 2011-2022 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)*/.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:var(--radius)}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary a{color:#004085!important}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary a{color:#383d41!important}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success a{color:#155724!important}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger a{color:#721c24!important}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#f5e4b2}.alert-warning a{color:#856404!important}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info a{color:#0c5460!important}.post-content .alert code{background-color:var(--alert-code-bg);filter:brightness(1.2)contrast(1.2)saturate(1.2);font-weight:600}.alert>i{font-size:86%;vertical-align:10%}.alert>i:has(+strong:empty){vertical-align:9%}.alert>i+strong:empty{margin-right:.133em}.alert>i+strong:empty+br{display:none}.alert+details.post-content-details,.alert+details.post-content-indent-details{margin-top:-14px}.dark .alert{filter:brightness(.7)contrast(1.72)}.text-note{font-size:87%;color:var(--text-note);padding-left:.211em}.text-note>.text-note-title{text-transform:uppercase;letter-spacing:-.2px}.text-note>i.text-note-icon,.text-note>.text-note-title{font-weight:500;font-size:97%}.text-note>i.text-note-icon{font-size:95%;vertical-align:5%;margin-right:-.111em}.text-note>i.text-note-icon.danger,.text-note>.text-note-title.danger{color:#c43939}.dark .text-note>i.text-note-icon.danger,.dark .text-note>.text-note-title.danger{color:#b92e2e}.text-note>i.text-note-icon.warning,.text-note>.text-note-title.warning{color:#af6400}.dark .text-note>i.text-note-icon.warning,.dark .text-note>.text-note-title.warning{color:#ff9e29e0}.text-note>i.text-note-icon.primary,.text-note>.text-note-title.primary{color:#0128b6}.dark .text-note>i.text-note-icon.primary,.dark .text-note>.text-note-title.primary{color:#2957ff}.text-note>.text-note-body{font-size:97%}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--radius);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.badge-primary{color:#fff;background-color:#007bff}.badge-secondary{color:#fff;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-danger{color:#fff;background-color:#dc3545}.badge-warning{color:#212529;background-color:#ffc107}.badge-info{color:#fff;background-color:#17a2b8}.badge-light{color:#212529;background-color:#f8f9fa}.badge-dark{color:#fff;background-color:#343a40}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-container{display:flex;padding-left:3.33vw;padding-right:3.33vw;flex-wrap:wrap}.badge-container>.badge-link{flex-grow:1}.badge-link,.badge-link:hover{box-shadow:none!important}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.51;border-radius:var(--radius);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:has(.wm){padding-right:calc(.75rem + .375rem)}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.dark .pagination a,.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.dark .pagination a:hover,.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.dark .pagination a:focus,.dark .pagination a.focus,.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.dark .pagination a.disabled,.dark .pagination a:disabled,.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.dark .pagination a:not(:disabled):not(.disabled):active,.dark .pagination a:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.dark .pagination a:not(:disabled):not(.disabled):active:focus,.dark .pagination a:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.pagination a,.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.dark .btn-outline-primary:hover{background-color:#007bff8c}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#777f87;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.dark .btn-outline-secondary:hover{background-color:#6c757d8c}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.dark .btn-outline-success:hover{background-color:#28a7458c}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.dark .btn-outline-info:hover{background-color:#17a2b88c}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.dark .btn-outline-warning:hover{background-color:#ffc1078c}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.dark .btn-outline-danger:hover{background-color:#dc35458c}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.dark .btn-outline-light:hover{background-color:#f8f9fa8c}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.dark .btn-outline-dark:hover{background-color:#343a408c}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.dark .btn-outline-dark{filter:invert(1)brightness(1.1)}.dark .btn-outline-dark:active,.dark .btn-outline-dark:focus,.dark .btn-outline-dark:hover{filter:invert(1)brightness(1.25)contrast(1.25)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1.4rem;font-size:1.25rem;line-height:1.5;border-radius:var(--radius)}.btn-lg:has(.wm){padding-right:calc(1.4rem + .5rem)}.btn-md,.btn-group-md>.btn{padding:.4rem 1.2rem;font-size:1.05rem;line-height:1.5;border-radius:var(--radius)}.btn-md:has(.wm){padding-right:calc(1.2rem + .4em)}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:var(--radius)}.btn-sm:has(.wm){padding-right:calc(.5rem + .25rem)}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}.btn-rounded{border-radius:50px}.btn>.btn-text{margin-left:.411rem}.btn>.btn-text:empty{margin-left:-.381rem}a.btn{box-shadow:none}.btn>.wm-support{font-size:125%;vertical-align:-8%}.btn.btn-md>.wm-support{font-size:135%;vertical-align:-10%}#menu li+li{margin-inline-start:initial}#menu a{padding-left:.511em;padding-right:.511em;font-size:1.111rem}#menu li>a>svg{height:10px;vertical-align:text-top;margin-top:-5px;margin-left:-12px}#menu .hmenu-links li>a>svg{margin-left:0}#menu span{padding:.277em .5em .366em;border:1px solid transparent}#menu span.active{background-color:var(--menu-active);border-bottom:none;border-radius:var(--radius);color:var(--primary);font-weight:700;letter-spacing:-.0025em}#menu span.active.wm-menu{border-radius:var(--radius)var(--radius)0 0}#menu a span.wm.wm-search{padding:.451em .511em;font-size:1.066em;vertical-align:-6%}#menu .menu-item--search{padding-left:1.022em}#menu .menu-item--search>a>.wm{font-weight:400}#menu .menu-item--dropdown-menu{max-width:55px}#menu span.wm.wm-menu{vertical-align:-8%;position:relative;z-index:9999;font-size:1.233em}#menu span.wm.wm-menu.active:not(.top){border-color:var(--tertiary);padding-top:8px;padding-bottom:12px;letter-spacing:-.0025em;font-weight:400}#menu span.wm.wm-menu.active.top{border-radius:0 0 var(--radius)var(--radius);border-top-width:0;border-left:1px solid var(--border);border-bottom:1px solid var(--border);padding-top:12px;padding-bottom:8px;letter-spacing:-.0025em;font-weight:400}#menu>li.menu-item--search>a{padding-right:.133em}#menu>li.menu-item--dropdown-menu>a{padding-left:.133em}#menu .hmenu-panel{width:0}#menu .hmenu-panel a{font-size:.911em}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-categories>li.hmenu-category:hover a,#menu .hmenu-panel li:hover a{background-color:var(--code-bg)}#menu .hmenu-panel li span.active a,#menu .hmenu-panel li a.active{border-bottom:none;background-color:var(--menu-active-link)}@media screen and (max-width:768px){#menu{margin:auto 0}}@media screen and (min-width:768px){#menu{margin:auto 10px}}#menu .hmenu-panel .clearfix{clear:both}#menu .hmenu-panel span{border:none}#menu .hmenu-panel hr{background-color:transparent;display:block;height:1px;border:0;margin:.466em 0;border-top:1px solid var(--border);padding:0}#menu .hmenu-panel .hmenu-drop-down{border:1px solid var(--tertiary);border-radius:var(--radius)0 var(--radius)var(--radius);border-top-right-radius:0;box-shadow:0 12px 12px rgba(0,0,0,.15);background-color:var(--menu-active);z-index:1000;padding:.466em;width:340px;overflow:hidden;display:flex;flex-direction:column;position:absolute;right:0;max-height:80vh}#menu span.wm.wm-menu.active.top+.hmenu-panel .hmenu-drop-down{border-radius:var(--radius)var(--radius)0 var(--radius)}.dark #menu span.wm.wm-menu.active{background-color:var(--theme);border-right-color:var(--border)}.dark #menu .hmenu-panel .hmenu-drop-down{background-color:var(--theme);border:1px solid var(--border)}#menu .hmenu-panel .hmenu-drop-down .hmenu-body{overflow-y:auto;display:flex;touch-action:pan-y pinch-zoom;overflow:auto;height:100%}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents{max-height:100%;width:100%;display:flex;flex-direction:column}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-categories,#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-links{list-style:none;margin:0;padding:0}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-links>li{width:50%;float:left;line-height:2em}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-links.hmenu-buttons>li{width:100%;text-align:right;line-height:0}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-links.hmenu-buttons>li>button{width:35px;height:35px}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-links.hmenu-buttons>li>button:hover{background-color:var(--code-bg)}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-links>li>a{color:var(--primary);width:100%;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-categories>li.hmenu-category{float:left;background-color:transparent;display:inline-flex;align-items:center;padding:0;width:50%;box-sizing:border-box;line-height:2em;max-height:35px}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-categories>li.hmenu-category a{align-items:baseline;display:inline-flex;color:var(--primary);padding-left:.233em;padding-right:.233em;font-size:.88em}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-categories>li.hmenu-category>span,#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-categories>li.hmenu-category>span>a{width:100%}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-categories>li.hmenu-category span,#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-links>li span,#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-categories>li.hmenu-category a span,#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-links>li>a span{padding:0!important}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-categories>li.hmenu-category a .icon-usermin{color:#109510}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-categories>li.hmenu-category a .icon-virtualmin{color:#0b50f2}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-categories>li.hmenu-category a .icon-cloudmin{color:#ce7500}.dark #menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-categories>li.hmenu-category a .icon-usermin{color:#118911}.dark #menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-categories>li.hmenu-category a .icon-virtualmin{color:#0557e0}.dark #menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents ul.hmenu-categories>li.hmenu-category a .icon-cloudmin{color:#bb6f0b}body>.main{z-index:1;min-height:calc(100vh - var(--header-height) - var(--footer-height) - 2px)}@media screen and (min-width:768px){html body>.main{max-width:calc(var(--main-max-width) + var(--gap) * 2)}html.page-changelog body>.main,html.page-archives body>.main,html.page-tags body>.main{max-width:calc(720px + var(--gap) * 2)}}@media screen and (min-width:1151px){html[class*=page-docs] body>.main{min-width:calc(var(--main-min-width) + var(--gap) * 2)!important}}.page-search .page-header h1>svg{width:1.5rem;height:1.5rem;margin-left:.25rem;vertical-align:-5%}.dark>.main>article>.entry-footer>.social-icons{filter:invert(1)contrast(.7)}.top-link{bottom:4.666rem}.top-link[style*="opacity: 1"]:not(:hover){opacity:.5!important}.dark .badge{filter:brightness(.7)contrast(1.72)saturate(.81)}.pagination a{font-weight:100;line-height:30px;padding:0 14px}.post-tags a{line-height:30px}.terms-tags a{padding:1px 10px 6px}.post-content hr{height:1px}.post-content blockquote>h5{font-size:20px}.post-content h3 code{background-color:transparent;padding:0;margin:0;font-size:96%;letter-spacing:-.96px}.post-content h5 code,.post-content h4 code{background-color:transparent;padding-left:0;padding-right:0;margin:0;font-size:90%!important;vertical-align:baseline!important}html:not([data-platform]) [data-hotkey]{display:none}html[data-platform=mac] [data-hotkey=std]{display:none}html[data-platform=std] [data-hotkey=mac]{display:none}.pagination a{filter:brightness(.8)contrast(1.2);border-radius:var(--radius)}details.post-content-indent-details>summary,details.post-indent-details>summary{font-size:94%;font-weight:700}details.post-content-indent-details>.inner,details.post-indent-details>.inner{margin-left:15px;font-size:92%}details.post-content-indent-details,details.post-content-details{margin-top:-18px;margin-left:4px}details.post-content-indent-details+details.post-content-indent-details,details.post-content-details+details.post-content-details{margin-top:-2px}details.post-content-indent-details[open]~details.post-content-indent-details,details.post-content-details[open]~details.post-content-details{margin-top:12px}details.post-content-details .inner{margin-top:-10px}details.post-content-details>summary>.details{margin-left:4px}details .details>i.wm-download{font-size:91%;vertical-align:10%}details.post-content-details+.alert,details.post-content-indent-details+.alert{margin-top:4px}details>summary>.details{padding-left:4px}details.details-no-marker>summary::-webkit-details-marker{display:none}details.details-no-marker>summary{list-style:none}details.details-margin-bottom{margin-bottom:var(--content-gap)}details.details-small-inner>.inner>table>thead>tr>th,details.details-small-inner>.inner>table>tbody>tr>td,details.details-small-inner>.inner{font-size:93%!important}details[open]>summary{cursor:zoom-out!important}details>summary{cursor:zoom-in!important}details>summary>span{padding-left:.211rem}body:not(.dark) .entry-content{color:var(--secondary-strong)}.first-entry{margin-bottom:2em}.first-entry .main-buttons-container{margin-top:.666em}.first-entry .main-buttons-container .btn{margin:.199em .099em;filter:saturate(1.22)}.first-entry .main-buttons-container .btn.btn-outline-secondary{filter:brightness(.711)saturate(1.82)}.first-entry .main-buttons-container .btn.btn-outline-secondary:hover{filter:brightness(1)contrast(1.3)saturate(1.42)}.first-entry .main-buttons-container .btn.btn-outline-warning{filter:brightness(.75)contrast(1.47)opacity(.97)saturate(1.17)}.dark .first-entry .main-buttons-container .btn{filter:brightness(.81)contrast(1.7)opacity(.97)saturate(1.17)}.dark .first-entry .main-buttons-container .btn.btn-outline-success,.dark .first-entry .main-buttons-container .btn.btn-outline-primary{filter:brightness(.921)contrast(1.21)opacity(.97)saturate(1.07)}.dark .first-entry .main-buttons-container .btn.btn-outline-secondary{filter:brightness(1.2)contrast(1.41)opacity(1)saturate(.95)}.dark .first-entry .main-buttons-container .btn.btn-outline-warning{filter:brightness(.75)contrast(1.37)opacity(.97)saturate(1.17)}a.screenshot-entry{aspect-ratio:16/8.88;background-image:url(/images/screenshots/light/1-dashboard.png),url(/images/screenshots/light/1-dashboard-preload.png);background-repeat:no-repeat;background-size:cover;background-color:#bfbfbf;display:block;filter:saturate(1.14)brightness(1.01)contrast(.99)hue-rotate(4deg);border-radius:var(--radius);box-shadow:1px 1px 0 1px #f9f9fb,-1px 0 28px rgba(33,32,80,1%),28px 28px 28px rgba(33,32,80,.25);max-width:calc(var(--main-max-width) + var(--gap) * 2);margin-top:calc(var(--gap)/3.6);margin-right:calc(var(--gap) * .6);margin-bottom:calc(var(--gap)/.6);margin-left:calc(var(--gap) * .6)}@media screen and (max-width:767.98px){a.screenshot-entry{margin-right:calc(var(--gap) * .8);margin-left:calc(var(--gap) * .8)}}.dark a.screenshot-entry{background-image:url(/images/screenshots/dark/1-dashboard.png),url(/images/screenshots/dark/1-dashboard-preload.png);background-color:#0a0a0a;box-shadow:1.5px 1.5px 0 1.5px #000,-1px 0 28px rgba(20,20,20,1%),28px 28px 28px rgba(20,20,20,.25);filter:none}.social-icons>a[target=_blank]{display:none}.page-community .badge-container{text-align:center;background-color:var(--code-bg);padding:1em 0;border-radius:var(--radius)}.page-about-jamie #previous-jobs+table>tbody>tr>td:first-child{white-space:nowrap}.page-screenshots .main{z-index:-1}.page-screenshots .post-title,.page-screenshots .post-meta{display:none}.page-screenshots .chocolat-drop{position:fixed;top:0;right:0;bottom:0;left:0}.chocolat-image-wrapper:has(.screen-full-container){cursor:zoom-in}.chocolat-fullscreen .chocolat-image-wrapper:has(.screen-full-container){cursor:zoom-out}.chocolat-wrapper,.chocolat-overlay{background-color:var(--main-bg-overlay)!important}.chocolat-fullscreen .chocolat-wrapper .screen-full-container,.chocolat-wrapper .chocolat-bottom .chocolat-fullscreen,html[data-fullscreen=false]:not(.chocolat-fullscreen):not(.overflow-hidden) .chocolat-close,html:not(.chocolat-fullscreen):not(.overflow-hidden) .chocolat-close{display:none}html[data-fullscreen=false]:not(.chocolat-fullscreen) .chocolat-wrapper .chocolat-bottom,html:not(.chocolat-fullscreen) .chocolat-wrapper .chocolat-bottom{visibility:hidden}body .chocolat-wrapper .chocolat-bottom{background-color:var(--secondary-strong);color:var(--entry);font-weight:500}body.dark .chocolat-wrapper .chocolat-bottom{background-color:var(--header);color:var(--primary)}.chocolat-wrapper .screen-full-container,.chocolat-wrapper .chocolat-right,.chocolat-wrapper .chocolat-left{transform:scale(.9)}.dark .chocolat-wrapper{color:var(--primary)}.chocolat-overlay.chocolat-visible~.chocolat-layout .chocolat-img[style="margin: 0px;"],.chocolat-overlay.chocolat-visible~.chocolat-layout .chocolat-img,.chocolat-img[style="margin: 0px;"]{margin:1rem 0!important}.page-screenshots:not(.chocolat-fullscreen) .chocolat-overlay.chocolat-visible~.chocolat-layout .chocolat-img,.page-screenshots:not(.chocolat-fullscreen) .chocolat-overlay.chocolat-visible~.chocolat-layout .chocolat-img[style="margin: 0px;"],.page-screenshots:not(.chocolat-fullscreen) .chocolat-img[style="margin: 0px;"]{margin:0!important}.chocolat-fullscreen .chocolat-overlay.chocolat-visible~.chocolat-layout .chocolat-img[style="margin: 0px;"],.chocolat-fullscreen .chocolat-overlay.chocolat-visible~.chocolat-layout .chocolat-img,.chocolat-fullscreen .chocolat-img{margin-top:-1%!important}.chocolat-img{filter:saturate(1.14)brightness(1.01)contrast(.99)hue-rotate(4deg);border-radius:var(--radius);box-shadow:1px 1px 0 1px #f9f9fb,-1px 0 28px #21201e03,14px 14px 14px #4d4d4d40}.dark .chocolat-img{box-shadow:1px 1px 0 1px #000,-1px 0 28px #12121203,14px 14px 14px #17171740;filter:none}.chocolat-overlay.chocolat-visible~.chocolat-layout .chocolat-img,html.chocolat-fullscreen .chocolat-img{box-shadow:-1.5px -1.5px 0 1.5px #f9f9fb,1.5px -1.5px 0 1.5px #f9f9fb,-1.5px 1.5px 0 1.5px #f9f9fb,1.5px 1.5px 0 1.5px #f9f9fb,-1px 0 28px #21201e03,14px 14px 14px #4d4d4d40}.dark .chocolat-overlay.chocolat-visible~.chocolat-layout .chocolat-img,html.chocolat-fullscreen .dark .chocolat-img{box-shadow:-1.5px -1.5px 0 1.5px #0a0a0a,1.5px -1.5px 0 1.5px #0a0a0a,-1.5px 1.5px 0 1.5px #0a0a0a,1.5px 1.5px 0 1.5px #0a0a0a,-1px 0 28px #12121203,14px 14px 14px #17171740}.chocolat-in-container{margin-bottom:.333rem}.chocolat-wrapper .screen-full-container{position:absolute;bottom:10px;left:10px;padding:.177em .4em;line-height:1.5;background-color:var(--primary-soft);z-index:1;cursor:pointer;border-radius:10em;width:2.133rem;height:2.133rem;min-width:2.133rem;min-height:2.133rem;max-width:2.133rem;max-height:2.133rem}.chocolat-wrapper .screen-full-container>i{color:#fffe;font-size:.866em}body>footer{border-top:1px solid var(--border)}body>footer .wm-heart{color:#dc143c}body.dark>footer .wm-heart{color:#dc143cdd}body>footer.footer{max-width:calc(var(--main-max-width) + var(--gap) * 2);font-size:15px}body>footer.footer a{border-bottom:none}html[class*=page-index] figure>img.loading:not(.loaded),html[class*=page-changelog] figure>img.loading:not(.loaded),html[class*=page-docs] a>img.loading:not(.loaded){visibility:hidden}html[class*=page-index] .dark figure>img,html[class*=page-changelog] .dark figure>img,html[class*=page-docs] .dark a>img[src*="/docs/screenshots/"][src*="/light/"]{animation:.133s fadeIn;animation-fill-mode:forwards;opacity:0}html[class*=page-index] .dark figure>img[src*="/light/"],html[class*=page-changelog] .dark figure>img[src*="/light/"],html[class*=page-docs] .dark a>img[src*="/docs/screenshots/"][src*="/light/"]{visibility:hidden}html[class*=page-docs] article.post-single table tr>td,html[class*=page-docs] article.post-single table tr>th{vertical-align:top;font-size:17px}html[class*=page-docs] article.post-single table tr>th code,html[class*=page-docs] article.post-single table tr>td code{background-color:transparent;font-size:14.5px}html[class*=page-docs] a[href*="isc.org"],html[class*=page-docs] a[href*="openssl.org"],html[class*=page-docs] a[href*="example.com"]{pointer-events:none;box-shadow:none;font-style:italic}@keyframes fadeIn{0%{opacity:0}70%{opacity:0}100%{opacity:1}}[class^=page-docs] body>.main{display:flex;max-width:98vw;margin:0 auto;justify-content:center}[class^=page-docs] body>.main .post-single{flex-grow:1;padding:0 1.3rem;max-width:calc(var(--main-max-width) + var(--gap) * 2)}[class^=page-docs] p:has(a[href*="/docs/screenshots/"]){padding:0 .211em}[class^=page-docs] .alert{font-size:92%}[class^=page-docs] .post-content code{}[class^=page-docs] .post-content h4~h5{font-size:18px}[class^=page-docs] .post-content ul li>pre{margin-inline-start:initial}[class^=page-docs] .post-content ul>li>ol,[class^=page-docs] .post-content>ol>li>ul,[class^=page-docs] .post-content ul>li>ol>li>ul{margin-bottom:0}.docs-toc,.docs-menu{font-size:.975rem;position:relative}.docs-toc{border-left:1px solid var(--border)}.docs-menu{border-right:1px solid var(--border)}.docs-toc .docs-toc-content{transform:scaleX(-1)}.docs-toc .docs-toc-content>h4,.docs-toc .docs-toc-content>ul{transform:scaleX(-1)}.docs-toc .docs-toc-content>h4{border-bottom:1px solid var(--border);padding-bottom:.333rem}.docs-toc .docs-toc-content,.docs-menu .docs-menu-content{width:auto;min-width:14rem;max-width:14rem;padding:1rem;background:var(--body-background);position:sticky;top:calc(5.411em);bottom:0;overflow-x:hidden;overflow-y:auto;height:86vh}body>.main,.docs-toc .docs-toc-content,.docs-menu .docs-menu-content{scrollbar-width:thin;overscroll-behavior:contain}body>.main{padding-bottom:calc(var(--gap) * 4)}.docs-toc .docs-toc-content::-webkit-scrollbar,.docs-menu .docs-menu-content::-webkit-scrollbar{width:8px}.docs-toc .docs-toc-content::-webkit-scrollbar-track,.docs-menu .docs-menu-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px var(--border)}.docs-toc .docs-toc-content::-webkit-scrollbar-thumb,.docs-menu .docs-menu-content::-webkit-scrollbar-thumb{background-color:var(--theme);outline:1px solid var(--border)}.toc a:hover{box-shadow:none}@media screen and (min-width:1151px){[class^=page-docs] .post-single>.top-link{bottom:4.666rem;position:sticky;float:right}[class^=page-docs] .post-single>.toc,[class^=page-docs] .asideMobile{display:none}}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li,#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child{display:none}@media screen and (max-width:980px){[data-product=webmin]+nav>#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child{display:initial}[data-product=webmin]+nav>#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li:nth-child(5){display:initial}[data-product=webmin]+nav>#menu>li:nth-child(5){display:none}}@media screen and (max-width:900px){[data-product=webmin]+nav>#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li:nth-child(4){display:initial}[data-product=webmin]+nav>#menu>li:nth-child(4){display:none}}@media screen and (max-width:700px){[data-product=webmin]+nav>#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li:nth-child(3){display:initial}[data-product=webmin]+nav>#menu>li:nth-child(3){display:none}}@media screen and (max-width:635px){[data-product=webmin]+nav>#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li:nth-child(2){display:initial}[data-product=webmin]+nav>#menu>li:nth-child(2){display:none}}@media screen and (max-width:517px){[data-product=webmin]+nav>#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li:nth-child(1){display:initial}[data-product=webmin]+nav>#menu>li:nth-child(1){display:none}}@media screen and (max-width:410px){[data-product=webmin]+nav>#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li:nth-child(6){display:initial}[data-product=webmin]+nav>#menu>li:nth-child(6){display:none}[data-product=webmin]+nav>#menu{margin:auto 0}[data-product=webmin]+nav>#menu .hmenu-panel .hmenu-drop-down{width:304px}}@media screen and (max-width:1150.98px){.docs-menu .docs-menu-content{top:calc(8rem);height:74vh}.docs-menu,.docs-toc{display:none}[class^=page-docs] .post-single>.top-link{right:1.166rem;bottom:6.366rem}[class^=page-docs] body>.main .post-single{padding:0}}[class^=page-docs][class*=api] .post-content table tr a{white-space:nowrap}[class^=page-docs] .post-content a>img{width:100%;height:100%}.docs-toc .docs-toc-content ul{padding:0;margin:0;list-style:none}.docs-toc .docs-toc-content ul li{padding-top:1em}.docs-toc .docs-toc-content ul li>ul{margin-left:.666em;font-size:94%;line-height:1.333}.docs-toc .docs-toc-content ul li>ul>li{padding-top:.666em}.docs-menu a,.docs-menu details{cursor:pointer}.docs-toc .docs-toc-content ul li a:not([href]){cursor:not-allowed}.docs-toc .docs-toc-content ul li a code{font-size:94%;letter-spacing:-1px}.docs-menu details summary>span{padding-left:.211rem}.docs-menu-content a{font-size:94%}.docs-menu-content>div>a{font-size:100%}.docs-toc a.active,.docs-menu-content a.active{font-weight:700}.docs-menu-content a.active,.docs-toc a.active{letter-spacing:-.012rem}.docs-menu-content a.active,.docs-toc a.active{color:var(--link)}@-moz-document url-prefix(){.docs-menu-content a.active,.docs-toc a.active{letter-spacing:-.033rem}}.docs-menu .docs-menu-content details>div,.docs-menu .docs-menu-content details,.docs-menu .docs-menu-content>div:not([id=searchbox]){margin:.211rem auto}.docs-menu .docs-menu-content>div#searchbox #searchInput{margin-bottom:.333em}.docs-menu .docs-menu-content>div#searchbox .searchInput{padding-top:6.111rem;padding-bottom:.111rem;margin-top:-6.333rem;margin-left:-.211rem;z-index:1;background-color:var(--main-bg);top:100px;position:fixed;width:12em}[type=search]::-webkit-search-cancel-button{appearance:none}.docs-menu .docs-menu-content>div#searchbox #searchResults{margin-top:3.333rem}.docs-menu .docs-menu-content details>div{margin-left:1.033rem;margin-top:.411rem}.docs-toc-content>ul>li>a,.docs-menu .docs-menu-content details>div>a{display:inline-block;line-height:21px}.asideMobile .docs-menu-content details>div{margin-left:2.191rem}.asideMobile+.toc{margin-top:-20px}.docs-menu-indent-1{padding-left:.433rem}.docs-menu-indent-2{padding-left:.866rem}.docs-menu-indent-3{padding-left:1.299rem}.docs-menu-indent-3 tt,.docs-menu-indent-2 tt,.docs-menu-indent-1 tt{margin-left:-.433rem}.toc .inner .sub-section,.docs-menu .docs-menu-content details>div.sub-section{background-color:var(--border);border-radius:var(--radius);color:var(--primary);cursor:default;font-weight:600;margin-left:.2165rem;margin-top:.6495rem;opacity:.6;padding:0 4px 0 8px;font-size:94%}.toc .inner .sub-section{margin-left:1.499rem;margin-top:.233rem}.docs-menu .docs-menu-content details>summary+div.sub-section{margin-top:.411rem}.progress-bouncy{position:absolute;z-index:9999;top:0;overflow:hidden;width:100%;height:3px;background-color:transparent}.progress-bouncy:before{position:absolute;display:block;height:3px;content:'';animation:bouncy 4s forwards,taswing 4s forwards infinite;animation-delay:0s,4s;background-color:#dc143c}.dark .progress-bouncy:before{background-color:#7f9edb}@keyframes bouncy{0%{width:0}100%{width:100%}}@keyframes taswing{0%{left:0}25%{left:100%}75%{left:-100%}100%{left:0}}