/*
  PaperMod v7
  License: MIT https://github.com/adityatelange/hugo-PaperMod/blob/master/LICENSE
  Copyright (c) 2020 nanxiaobei and adityatelange
  Copyright (c) 2021-2024 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);--code-block-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);--code-block-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;-webkit-text-size-adjust:100%;text-size-adjust:100%}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 a{display:inline-flex;padding:10px}.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-hint{color:var(--secondary)}.entry-hint-parent{display:flex;justify-content:space-between}.entry-cover{font-size:14px;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:var(--content-gap)}.post-content table th,.post-content table:not(.highlighttable,.highlight table,.gist .highlight) td{min-width:80px;padding:8px 5px;line-height:1.5;border-bottom:1px solid var(--border)}.post-content table th{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(--code-block-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:grid;margin:auto 0;padding:10px;color:#d5d5d6;background:var(--code-block-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-footer>*{margin-bottom:10px}.post-tags{display:flex;flex-wrap:wrap;gap:10px}.post-tags li{display:inline-block}.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:0 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{padding:10px;display:flex;justify-content:center;overflow-x:auto;gap:10px}.share-buttons li,.share-buttons a{display:inline-flex}.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{display:flex;line-height:30px}.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{display:flex;flex-direction:column;align-items:center;gap:10px}.profile img{border-radius:50%}.buttons{flex-wrap:wrap;max-width:400px}.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)}.bg{color:#cad3f5;background-color:#24273a}.chroma{color:#cad3f5;background-color:#24273a}.chroma .x{}.chroma .err{color:#ed8796}.chroma .cl{}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:#474733}.chroma .lnt{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#8087a2}.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.4em;padding:0 .4em;color:#8087a2}.chroma .line{display:flex}.chroma .k{color:#c6a0f6}.chroma .kc{color:#f5a97f}.chroma .kd{color:#ed8796}.chroma .kn{color:#8bd5ca}.chroma .kp{color:#c6a0f6}.chroma .kr{color:#c6a0f6}.chroma .kt{color:#ed8796}.chroma .n{}.chroma .na{color:#8aadf4}.chroma .nb{color:#91d7e3}.chroma .bp{color:#91d7e3}.chroma .nc{color:#eed49f}.chroma .no{color:#eed49f}.chroma .nd{color:#8aadf4;font-weight:700}.chroma .ni{color:#8bd5ca}.chroma .ne{color:#f5a97f}.chroma .nf{color:#8aadf4}.chroma .fm{color:#8aadf4}.chroma .nl{color:#91d7e3}.chroma .nn{color:#f5a97f}.chroma .nx{}.chroma .py{color:#f5a97f}.chroma .nt{color:#c6a0f6}.chroma .nv{color:#f4dbd6}.chroma .vc{color:#f4dbd6}.chroma .vg{color:#f4dbd6}.chroma .vi{color:#f4dbd6}.chroma .vm{color:#f4dbd6}.chroma .l{}.chroma .ld{}.chroma .s{color:#a6da95}.chroma .sa{color:#ed8796}.chroma .sb{color:#a6da95}.chroma .sc{color:#a6da95}.chroma .dl{color:#8aadf4}.chroma .sd{color:#6e738d}.chroma .s2{color:#a6da95}.chroma .se{color:#8aadf4}.chroma .sh{color:#6e738d}.chroma .si{color:#a6da95}.chroma .sx{color:#a6da95}.chroma .sr{color:#8bd5ca}.chroma .s1{color:#a6da95}.chroma .ss{color:#a6da95}.chroma .m{color:#f5a97f}.chroma .mb{color:#f5a97f}.chroma .mf{color:#f5a97f}.chroma .mh{color:#f5a97f}.chroma .mi{color:#f5a97f}.chroma .il{color:#f5a97f}.chroma .mo{color:#f5a97f}.chroma .o{color:#91d7e3;font-weight:700}.chroma .ow{color:#91d7e3;font-weight:700}.chroma .p{}.chroma .c{color:#6e738d;font-style:italic}.chroma .ch{color:#6e738d;font-style:italic}.chroma .cm{color:#6e738d;font-style:italic}.chroma .c1{color:#6e738d;font-style:italic}.chroma .cs{color:#6e738d;font-style:italic}.chroma .cp{color:#6e738d;font-style:italic}.chroma .cpf{color:#6e738d;font-weight:700;font-style:italic}.chroma .g{}.chroma .gd{color:#ed8796;background-color:#363a4f}.chroma .ge{font-style:italic}.chroma .gr{color:#ed8796}.chroma .gh{color:#f5a97f;font-weight:700}.chroma .gi{color:#a6da95;background-color:#363a4f}.chroma .go{}.chroma .gp{}.chroma .gs{font-weight:700}.chroma .gu{color:#f5a97f;font-weight:700}.chroma .gt{color:#ed8796}.chroma .gl{text-decoration:underline}.chroma .w{}.chroma{background-color:unset!important}.chroma .hl{display:flex}.chroma .lnt{padding:0 0 0 12px}.highlight pre.chroma code{padding:8px 0}.highlight pre.chroma .line .cl,.chroma .ln{padding:0 10px}.chroma .lntd:last-of-type{width:100%}::-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(--code-block-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 screen and (max-width:340px){.share-buttons{justify-content:unset}}@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:#f5f5f5;--main-bg-overlay:#f5f5f5bb;--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:#013595f6;--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:#1d1e20;--main-bg-overlay:#1d1e2099;--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'}.wm-wrench:before{content:'\f04b'}.wm-tooltip-edit:before{content:'\f04c'}.wm-terminal-square:before{content:'\f04d'}.wm-workbench:before{content:'\f04e'}.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-xxs{font-size:.711em;vertical-align:2%}h2>.wm-xs{vertical-align:-4%}h2>.wm-xxs{vertical-align:-2%}.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)}ol>li>.alert,ul>li>.alert{margin-top:.25em;margin-bottom:.75em}ol>li>.alert:has(+.text-note),ul>li>.alert:has(+.text-note){margin-bottom:.25em}ol>li>.alert+.text-note,ul>li>.alert+.text-note{margin-bottom:.5em}.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:108%}.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.h1 summary{margin:40px auto 32px;font-size:40px;font-weight:500}details.h2 summary{margin:32px auto 24px;font-size:29px;font-weight:500}details.h1 summary .wm,details.h2 summary .wm{font-size:67%;vertical-align:12%}details.h1:not([open]) summary,details.h2:not([open]) summary{margin-bottom:0}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 .entry-header h1{display:none}.first-entry .entry-content{margin-top:-5px}.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/7.97;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.2);border-radius:calc(var(--radius) * 5);max-width:calc(var(--main-max-width) + var(--gap) * 2);margin-top:calc(var(--gap)/3.6);margin-right:calc(var(--gap)/4);margin-bottom:calc(var(--gap)/.6);margin-left:calc(-1 * var(--gap)/4)}@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;filter:none}.social-icons{margin:10px auto 20px}.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.2);border-radius:calc(var(--radius) * 8)}.dark .chocolat-img{filter:none}.chocolat-overlay.chocolat-visible~.chocolat-layout .chocolat-img,html.chocolat-fullscreen .chocolat-img{border-radius:calc(var(--radius) * 6.333)}.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:has(+li)>ul,[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}}:root{--header:#022a8ff4;--main-width:1152px;--main-max-width:1152px;--nav-width:1268px;--card-text:#ffffffef;--card-text-bright:#ffffff;--block-bg:#0000000a}.dark{--header:#0c0c0cec;--card-text:#ffffffe6;--card-text-bright:#fffffffa;--block-bg:#0006}html{min-width:375px}#menu a{padding-left:.443em;padding-right:.443em}#menu span.wm.wm-menu.active.top+.hmenu-panel .hmenu-drop-down{margin-right:-1px}.dark #menu span.wm.wm-menu.active.top+.hmenu-panel .hmenu-drop-down{margin-right:0}.toc summary,#searchInput,h1,h2,h3,h4,h5,h6{font-weight:400;font-family:roboto condensed,-apple-system,BlinkMacSystemFont,segoe ui,Oxygen,Ubuntu,Cantarell,open sans,helvetica neue,sans-serif}body .logo>a>svg{max-width:250px}body .logo .logo-switches svg{vertical-align:-3%}body .logo>a>svg path{fill:var(--theme);stroke:none}body .logo>a>svg>g>path{fill:#73cf00}body.dark .logo>a>svg path{fill:none;stroke:none}body.dark .logo .logo-switches svg path,body.dark .logo>a>svg text>tspan,body.dark .logo>a>svg path{fill:#005ebd!important}body.dark .logo>a>svg>g>path{fill:#4dc84a!important}.header{min-width:377px}.header .logo>a{line-height:0;margin-top:0;display:flex;align-items:center;filter:saturate(1.233)}.header .logo>a>svg{vertical-align:initial;margin-top:.499rem;margin-left:-.199rem}@media screen and (min-width:768px){.header .logo>a>svg{margin-left:-.499rem}}.logo .logo-switches svg{vertical-align:-5%}.dark .header .logo>a>svg{vertical-align:initial;margin-top:.566rem}.dark .logo .logo-switches svg{vertical-align:-5%}@media screen and (max-width:1060px){[data-product=virtualmin]+nav>#menu.menu-unauthenticated .menu-item--dropdown-menu>.dropdown-menu>.hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child{display:initial}[data-product=virtualmin]+nav>#menu.menu-unauthenticated .menu-item--dropdown-menu>.dropdown-menu>.hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--forum{display:initial}[data-product=virtualmin]+nav>#menu.menu-unauthenticated>li:not([class]){display:none}}@media screen and (max-width:970px){[data-product=virtualmin]+nav>#menu.menu-unauthenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--docs{display:initial}[data-product=virtualmin]+nav>#menu.menu-unauthenticated li.menu-item--docs{display:none}}@media screen and (max-width:815px){[data-product=virtualmin]+nav>#menu.menu-unauthenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--shop{display:initial}[data-product=virtualmin]+nav>#menu.menu-unauthenticated li.menu-item--shop{display:none}}@media screen and (max-width:692px){[data-product=virtualmin]+nav>#menu.menu-unauthenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--download{display:initial}[data-product=virtualmin]+nav>#menu.menu-unauthenticated li.menu-item--download{display:none}}@media screen and (max-width:577px){[data-product=virtualmin]+nav>#menu.menu-unauthenticated.menu-unauthenticated .menu-item--singin:not(.hidden)~.menu-item--dropdown-menu>.dropdown-menu>.hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--signin{display:contents}[data-product=virtualmin]+nav>#menu.menu-unauthenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--signin>div{padding:3px}[data-product=virtualmin]+nav>#menu.menu-unauthenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--signin>div>a{margin-bottom:.466em;color:var(--theme);background-color:#dc3545}[data-product=virtualmin]+nav>#menu.menu-unauthenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--signin>div>a:hover,[data-product=virtualmin]+nav>#menu.menu-unauthenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--signin>div>a:focus{background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 3px #ff3d51dd}[data-product=virtualmin]+nav>#menu.menu-unauthenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--signin>div>a:active{background-color:#bd2130;border-color:#b21f2d;box-shadow:0 0 0 3px #ff3d51cc}.dark [data-product=virtualmin]+nav>#menu.menu-unauthenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--signin>div>a{color:var(--primary-strong)}[data-product=virtualmin]+nav>#menu.menu-unauthenticated li.menu-item--singin{display:none}}@media screen and (max-width:440px){[data-product=virtualmin]+nav>#menu.menu-unauthenticated .menu-item--dropdown-menu>.dropdown-menu>.hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--search{display:initial}[data-product=virtualmin]+nav>#menu.menu-unauthenticated li.menu-item--search{display:none}}[data-auth="0"] #menu.menu-unauthenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container .hmenu-links.hmenu-buttons button[data-auth-req="1"],[data-auth="0"].page-support .post-content #premium-support~p>a:not([href$="/signin"]){display:none}[data-auth="0"].page-support .post-content #premium-support~p>a[href$="/signin"].btn-outline-danger{filter:hue-rotate(30deg)brightness(1.07)saturate(.9)}@media screen and (max-width:1088px){[data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child{display:initial}[data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--forum{display:initial}[data-product=virtualmin]+nav>#menu.menu-authenticated>li:not([class]){display:none}}@media screen and (max-width:990px){[data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container>.hmenu-links>li.hmenu-link--support{display:initial}[data-product=virtualmin]+nav>#menu.menu-authenticated li.menu-item--support{display:none}}@media screen and (min-width:990.98px){[data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container>.hmenu-links>li.hmenu-link--support{display:none}}@media screen and (max-width:898px){[data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--docs{display:initial}[data-product=virtualmin]+nav>#menu.menu-authenticated li.menu-item--docs{display:none}}@media screen and (max-width:690px){[data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--shop{display:initial}[data-product=virtualmin]+nav>#menu.menu-authenticated li.menu-item--shop{display:none}}@media screen and (max-width:613px){[data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--download{display:initial}[data-product=virtualmin]+nav>#menu.menu-authenticated li.menu-item--download{display:none}}@media screen and (max-width:505px){[data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--search{display:initial}[data-product=virtualmin]+nav>#menu.menu-authenticated li.menu-item--search{display:none}}@media screen and (max-width:445px){[data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--user{display:contents}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container .hmenu-links.hmenu-buttons button.btn--user-account{display:none}[data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--user>div{padding:3px}[data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--user>div>a{margin-bottom:.466em;color:var(--theme);background-color:#007bff;border-color:#007bff}[data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--user>div>a:hover,[data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--user>div>a:focus{background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 3px #1385ffed}[data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--user>div>a:active{background-color:#0062cc;border-color:#005cbf;box-shadow:0 0 0 3px #1385ff}.dark [data-product=virtualmin]+nav>#menu.menu-authenticated .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li.hmenu-link--user>div>a{color:var(--primary-strong)}[data-product=virtualmin]+nav>#menu.menu-authenticated li.menu-item--user{display:none}}@media screen and (max-width:469px){.header{min-width:372px}}[data-auth="1"].page-support .post-content #premium-support~p>a[href$="/signin"]{display:none}#menu .menu-item--search{padding-left:0}#menu .menu-item--singin.hidden+.menu-item--search{padding-left:.511em}#menu>li>a[href*="/account/signin/"]{margin-top:-1px;padding-left:1.022em;padding-right:1.022em;margin-right:.633em;margin-left:-.133em}#menu>li>a[href*="/account/signin/"] .btn:hover,#menu>li>a[href*="/account/signin/"] .btn:focus{box-shadow:0 0 0 3px #ff3d51dd}#menu>li>a[href*="/account/signin/"] .btn:active{box-shadow:0 0 0 3px #ff3d51cc}@media screen and (max-width:768.98px){#menu>li>a[href*="/account/signin/"]{padding-right:.911em}}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li:nth-child(1)>div>a,#menu>li>a[href*="/account/signin/"]>span{filter:contrast(1.05)hue-rotate(345deg);padding-top:.133em;padding-bottom:.133em}#menu>li>a[href*="/account/signin/"]>span{display:inline-flex;align-items:center}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li:nth-child(1)>div>a:active,#menu>li>a[href*="/account/signin/"]>span:active{box-shadow:0 0 0 3px #ff3d51cc}.dark #menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container:first-child>.hmenu-links>li:nth-child(1)>div>a,.dark #menu>li>a[href*="/account/signin/"]>span{filter:contrast(.92)hue-rotate(345deg)}#menu>li>a[href*="/account/signin/"]>span>span:first-child{padding-left:0;padding-top:.099em;padding-bottom:.099em}#menu>li>a[href*="/account/signin/"]>span>span:last-child{padding-right:.066em;padding-top:.066em;padding-bottom:.066em}#menu>li>a[href*="/account/signin/"]>span>span+span{margin-left:-.66em}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container .hmenu-links.hmenu-buttons{cursor:default}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container .hmenu-links.hmenu-buttons button.float-left{float:left}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container .hmenu-links.hmenu-buttons button>.wm{font-size:18px}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container .hmenu-links.hmenu-buttons button>.wm.wm-user-circle-auth{transform:scale(1.033,1)}#menu .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container .hmenu-links.hmenu-buttons button>.wm.wm-shopping-basket{transform:scale(1,1.05);font-size:17px;margin-bottom:2px}#menu:not([data-admin="1"]) .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container .hmenu-links.hmenu-buttons button[data-auth-admin="1"]{display:none}#menu[data-admin="1"] .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container .hmenu-links.hmenu-buttons button.float-group{margin-left:5%}#menu[data-shoppings="1"] .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container .hmenu-links.hmenu-buttons button>.wm.wm.wm-shopping-basket::after,#menu[data-admin="1"][data-admin-updates="1"] .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container .hmenu-links.hmenu-buttons button>.wm.wm-refresh::after{content:"";position:absolute;margin-left:1px;margin-top:-6px;width:7px;height:7px;border-radius:100%;background-color:crimson;pointer-events:none}#menu[data-shoppings="1"] .hmenu-panel .hmenu-drop-down .hmenu-body-contents>.hmenu-container .hmenu-links.hmenu-buttons button>.wm.wm.wm-shopping-basket::after{margin-left:0;margin-top:-5px}#menu[data-shoppings="1"] .menu-item--dropdown-menu::after,#menu[data-admin="1"][data-admin-updates="1"] .menu-item--dropdown-menu::after{content:"";position:absolute;top:14px;margin-left:22px;width:19px;height:18px;border-radius:100%;background-color:crimson;z-index:9999;pointer-events:none}#menu[data-shoppings="1"] .menu-item--dropdown-menu::before,#menu[data-admin="1"][data-admin-updates="1"] .menu-item--dropdown-menu::before{content:"";position:absolute;content:'\f046';color:#fffe;font-family:WebminCom;font-size:13px;top:-6px;margin-left:26px;z-index:10000;pointer-events:none}#menu[data-shoppings="1"] .menu-item--dropdown-menu::before{content:'\f048'!important;margin-left:24.5px!important}#menu .menu-item--user>a.icon{height:100%;display:flex;align-items:center;padding-left:.216em}#menu .menu-item--user>a.icon>img{width:36px;height:36px;border-radius:100%;margin-top:1px}@media screen and (max-width:768px){#menu>li.menu-item--user>a{padding-right:var(--gap)}}body>.main{padding-bottom:calc(24px * 6)}body>footer.footer{max-width:initial;height:var(--footer-height);width:100%;position:relative}body.dark>footer.footer::before{filter:invert(0)}body>footer.footer::after{content:'';position:absolute;height:115px;width:100%;top:-120px;right:0;background-image:url(/footer-elements-alien.svg);background-repeat:no-repeat;background-position:calc(100% - 208px)100%;background-size:contain}body.dark>footer.footer::after{background-image:url(/footer-elements-alien-dark.svg)}@media screen and (max-width:600px){body>footer.footer::after{background-position:50% 100%}}.footer-content{display:flex;justify-content:space-between;align-items:start;max-width:var(--main-max-width);margin:0 auto;padding:0 var(--gap)}.footer-content .footer-left-section{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.footer-content .footer-copyright{margin-right:var(--gap)}.footer-content .footer-links{justify-content:center}.footer-content .footer-links a{margin-left:15px;color:var(--primary)}.footer-content .footer-socials a+a{margin-left:calc(var(--gap)/2)}.footer-content .footer-socials a{opacity:.5;font-size:13px}.footer-content .footer-socials a:hover{border-bottom:none;opacity:1}.footer-content .footer-socials a:hover i.wm-youtube{color:crimson}.footer-content .footer-socials a:hover i.wm-telegram{color:#147eff}.footer-content .footer-socials a i{height:-webkit-fill-available}.footer-content .footer-searchable{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media screen and (max-width:680px){.footer-content .footer-links a{margin-left:7.5px}}@media screen and (max-width:630px){.footer-content .footer-links a{margin-left:3.5px}}@media screen and (max-width:600px){.footer-content{flex-direction:column;text-align:center}.footer-content .footer-left-section{flex-direction:column;align-items:flex-start}.footer-content .footer-copyright{margin:auto}.footer-content .footer-links{order:1}.footer-content .footer-socials{margin-top:.333em;margin-bottom:1.333em}.footer-content .footer-links a{margin-left:20px}}.post-content .docs-cards-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:calc(var(--gap)/1.177);padding:calc(var(--gap)/8)0}.post-content .docs-cards-container-3x{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media screen and (max-width:640px){.post-content .docs-cards-container-3x{grid-template-columns:1fr}}.post-content .docs-cards-container-4x{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}@media screen and (max-width:920px){.post-content .docs-cards-container-4x{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media screen and (min-width:1151px) and (max-width:1460px){.post-content .docs-cards-container-4x{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.post-content .docs-cards-container-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:calc(var(--gap)/2.33);grid-auto-rows:1fr}.post-content .docs-cards-container-links .docs-card-links,.post-content .docs-cards-container .docs-card{border:1px solid var(--border);border-radius:var(--radius);padding:calc(var(--gap)/2.66);display:flex;flex-direction:column;word-break:break-word;overflow-wrap:break-word;hyphens:auto}.post-content .docs-cards-container .docs-card p{margin-bottom:calc(var(--content-gap)/2.66)}.post-content .docs-cards-container .docs-card h4,.post-content .docs-cards-container .docs-card p{padding-left:calc(var(--gap)/8);padding-right:calc(var(--gap)/8);font-size:96%}.page-index .post-content .docs-cards-container .docs-card h4{padding:.466rem .699rem .811rem;text-align:center;border-bottom-width:1px;border-bottom-style:solid}.page-index .post-content .docs-cards-container .docs-card p{font-size:1.02rem}.post-content .docs-cards-container-links .docs-card-links{padding:0;padding:calc(var(--gap)/16);border:none}.post-content .docs-cards-container-links .docs-card-links .text,.post-content .docs-cards-container-links .docs-card-links a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;flex:1;word-break:break-word;overflow-wrap:break-word;hyphens:auto}.post-content .docs-cards-container-links .docs-card-links a:not(:hover){border-color:var(--border)}.post-content .docs-cards-container-links .docs-card-links a:not(:hover) .btn-text{color:var(--content-strong)}.post-content .docs-cards-container-links .docs-card-links a .btn-text{font-weight:300;font-size:112%}.page-index .post-content .docs-cards-container-links{gap:var(--gap)}.page-index .docs-cards-container-links .docs-card-links .text{align-items:start;padding:.7rem .7rem .7rem .9rem;font-size:1.02rem;line-height:1.42;border-radius:var(--radius);text-align:left;vertical-align:middle;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:1px solid var(--border);color:var(--primary)}.page-index .docs-cards-container-links .docs-card-links .text .inner-text{text-indent:calc(.9rem * 1.911);word-break:break-word;overflow-wrap:break-word;hyphens:auto}.post-content .docs-cards-container-links.docs-cards-container-links-icon-large{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.post-content .docs-cards-container-links .docs-card-links-icon{place-items:start}.post-content .docs-cards-container-links .docs-card-links-icon>.icon{content:" ";position:absolute;margin-top:-10px;margin-left:-10px;font-size:2.333em;width:48px;height:48px;border-radius:100% 100% 100% 100%;z-index:2;background-color:var(--secondary-strong);border:4px solid var(--main-bg)}.post-content .docs-cards-container-links .docs-card-links-icon>.icon,.post-content .docs-cards-container-links .docs-card-links-icon>.text{filter:saturate(1.1)}.dark .post-content .docs-cards-container-links .docs-card-links-icon>.icon,.dark .post-content .docs-cards-container-links .docs-card-links-icon>.text{filter:saturate(.9)}.post-content .docs-cards-container-links .docs-card-links>.icon>.wm{position:absolute;font-size:.499em;margin-top:.45em;margin-left:.311em;color:var(--theme);opacity:1;z-index:1;text-shadow:.5px .5px #01071a66}.post-content .docs-cards-container-links .docs-card-links-icon>.icon>.wm-database{transform:scaleY(.81)}.post-content .docs-cards-container-links .docs-card-links-icon>.icon>.wm-users{transform:scaleX(.78)scaleY(.81)}.post-content .docs-cards-container-links .docs-card-links-icon>.icon>.wm-terminal{transform:scaleX(.64)scaleY(.64);font-size:.599em;margin-top:.277em;margin-left:.227em}.post-content .docs-cards-container-links .docs-card-links-icon>.icon>.wm-key,.post-content .docs-cards-container-links .docs-card-links-icon>.icon>.wm-save{transform:scaleX(.88)scaleY(.91)}.post-content .docs-cards-container-links .docs-card-links-icon>.icon>.wm-file-signature{margin-left:.466em;transform:scaleX(.91)scaleY(.88)}.post-content .docs-cards-container-links .docs-card-links-icon>.icon>.wm-certificate{transform:scale(.93)}.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+1)>.icon{background-color:#ff8aae}.page-index .post-content .docs-cards-container .docs-card:nth-child(9n+1) h4,.page-index .post-content .docs-cards-container .docs-card:nth-child(9n+1),.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+1)>.icon+.text{border-color:#ff8aae}.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+2)>.icon{background-color:#dc8aff}.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+2)>.icon+.text{border-color:#dc8aff}.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+3)>.icon{background-color:#8e8aff}.page-index .post-content .docs-cards-container .docs-card:nth-child(9n+2) h4,.page-index .post-content .docs-cards-container .docs-card:nth-child(9n+2),.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+3)>.icon+.text{border-color:#8e8aff}.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+4)>.icon{background-color:#358ce3}.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+4)>.icon+.text{border-color:#358ce3}.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+5)>.icon{background-color:#4cb2b9}.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+5)>.icon+.text{border-color:#4cb2b9}.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+6)>.icon{background-color:#4fb57b}.page-index .post-content .docs-cards-container .docs-card:nth-child(9n+4) h4,.page-index .post-content .docs-cards-container .docs-card:nth-child(9n+4),.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+6)>.icon+.text{border-color:#4fb57b}.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+7)>.icon{background-color:#fa8d74}.page-index .post-content .docs-cards-container .docs-card:nth-child(9n+5) h4,.page-index .post-content .docs-cards-container .docs-card:nth-child(9n+5),.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+7)>.icon+.text{border-color:#fa8d74}.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+8)>.icon{background-color:#e5b506}.page-index .post-content .docs-cards-container .docs-card:nth-child(9n+3) h4,.page-index .post-content .docs-cards-container .docs-card:nth-child(9n+3),.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+8)>.icon+.text{border-color:#e5b506}.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+9)>.icon{background-color:#368de4}.page-index .post-content .docs-cards-container .docs-card:nth-child(9n+6) h4,.page-index .post-content .docs-cards-container .docs-card:nth-child(9n+6),.post-content .docs-cards-container-links .docs-card-links-icon:nth-child(9n+9)>.icon+.text{border-color:#368de4}.post-content .docs-cards-container .docs-card>span,.post-content .docs-cards-container .docs-card a{margin-top:auto}.post-content .docs-cards-container .docs-card a:not(:hover){border-color:var(--border)}.post-content .docs-cards-container .docs-card a:not(:hover) .btn-text{color:var(--content-strong)}.post-content .docs-cards-container .docs-card a .btn-text{font-weight:300}.post-content .docs-cards-container .docs-title{margin-top:0}.post-content .docs-cards-container-links .docs-card-links a .btn-text{flex-grow:1}html:not(.page-index) .index-page-intro-container{display:none}.page-index>body>header:not(.header-sticky){top:auto;bottom:0;position:absolute;width:100%}@media screen and (min-width:768px){.page-index>body>header:not(.header-sticky) .nav{max-width:calc(100% - var(--gap) * 2)}}.page-index>body>header:not(.header-sticky) .menu-item--singin .btn{background-color:transparent;border:1px solid var(--primary)!important}.page-index>body>header:not(.header-sticky) .menu-item--singin .btn:hover{box-shadow:0 0 0 1px #ddd!important}.page-index>body>header:not(.header-sticky) .menu-item--singin .btn:active{box-shadow:0 0 0 3px #ccc!important}.page-index .index-page-intro-container~header:not(.header-sticky){background-color:var(--main-bg);box-shadow:none}.page-index .index-page-intro-container~header:not(.header-sticky) #menu span:not(.wm),.page-index .index-page-intro-container~header:not(.header-sticky) #menu a{color:var(--primary)}.page-index .index-page-intro-container~header:not(.header-sticky) .logo>a>svg>g>text>tspan,.page-index .index-page-intro-container~header:not(.header-sticky) .logo>a>svg>g>g>path{fill:#003cc4!important}.page-index .dark .index-page-intro-container~header:not(.header-sticky) .logo>a>svg>g>text>tspan,.page-index .dark .index-page-intro-container~header:not(.header-sticky) .logo>a>svg>g>g>path{fill:#005ebd!important}.page-index .dark .index-page-intro-container~header:not(.header-sticky){box-shadow:none}.page-index .index-page-intro-container{display:grid;height:100vh;height:100svh;width:100%;overflow:hidden;z-index:99;align-items:center;justify-content:center;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-gap:1.333rem;place-items:center;place-content:center;position:relative}.page-index .index-page-intro-container-inner{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));height:100%;width:100%;position:absolute;background-color:var(--main-bg)}.page-index .index-page-intro-container-inner-content-satellite{--satellite-top:50px;--satellite-left:100px;content:"";position:absolute;top:var(--satellite-top);right:var(--satellite-left);z-index:0;transform:rotate(-90deg);width:80px;height:80px;background:url(/header-elements-satellite.svg)0 0/contain no-repeat;filter:brightness(.75)contrast(15)opacity(.8)invert(.1)}.page-index .dark .index-page-intro-container-inner-content-satellite{filter:brightness(.75)contrast(15)opacity(.75)invert(.1)}.page-index .index-page-intro-container-inner-content-satellite::after{content:attr(data-version);position:absolute;left:calc(var(--satellite-left) - 62px);top:calc(var(--satellite-top) - 9px);transform:translate(-50%,-50%)rotate(124.5deg);font-size:16px;font-weight:500;line-height:1;color:#000;pointer-events:none;white-space:nowrap;letter-spacing:-.5px}.page-index .dark .index-page-intro-container-inner-content-satellite::after{color:#000a}.page-index .index-page-intro-container-inner-content-planet{content:"";position:absolute;top:20px;right:260px;z-index:1;pointer-events:none;width:12px;height:12px;background:url(/header-elements-planet.svg)0 0/contain no-repeat;filter:brightness(.6)contrast(10)opacity(.8)}.page-index .dark .index-page-intro-container-inner-content-planet{filter:brightness(.6)contrast(10)opacity(.85)}.page-index .shooting-sky{position:absolute;inset:0 0 auto 0;height:33vh;overflow:hidden;pointer-events:none;z-index:13}@supports(anchor-name:--slogan-line){.page-index .shooting-sky{inset-inline:0;top:0;bottom:anchor(--slogan-line top,33vh);height:auto}}.page-index .shooting-star{position:absolute;width:1px;height:1px;background:var(--card-text);border-radius:50%;filter:drop-shadow(0 0 4px var(--card-text));animation:fly var(--dur,600ms)linear forwards}.page-index .shooting-star::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%)rotate(var(--angle,-30deg));width:120px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,0));opacity:.9}@keyframes fly{0%{left:var(--x0);top:var(--y0);opacity:1}100%{left:var(--x1);top:var(--y1);opacity:0}}.page-index .index-page-intro-container-inner-content{display:grid;justify-content:left;align-items:center;overflow:auto;scrollbar-width:none}.page-index .index-page-intro-container-inner-content{background:linear-gradient( to bottom,#000719 0%,#021040 20%,#041259 40%,#031361 48%,#020678 75%,#03008c 100% );background:linear-gradient( to bottom in oklch,oklch(13.162% .04483 255.943) 0%,oklch(20.227% .09363 263.99) 20%,oklch(23.813% .12628 265.602) 40%,oklch(24.954% .13625 265.044) 48%,oklch(26.547% .17486 264.857) 75%,oklch(27.962% .18207 265.341) 100% )}.page-index .dark .index-page-intro-container-inner-content{background:linear-gradient( to bottom,#00081c 0%,#010d31 20%,#030c39 40%,#020c3f 48%,#010459 75%,#030664 100% );background:linear-gradient( to bottom in oklch,oklch(13.843% .04824 256.545) 0%,oklch(17.694% .07496 262.284) 20%,oklch(18.587% .08789 265.999) 40%,oklch(19.268% .09748 265.149) 48%,oklch(21.62% .14093 264.825) 75%,oklch(23.642% .15148 265.634) 100% )}.page-index .index-page-intro-container-inner-content::-webkit-scrollbar{width:0;height:0}.page-index .index-page-intro-container-stars{position:absolute;left:0;right:0;top:0;height:33vh;overflow:hidden;pointer-events:none;background:url(/header-elements-stars.svg)50% 0 repeat-x;opacity:1;mix-blend-mode:screen;z-index:13}@supports(position-anchor:--slogan-line){.page-index .index-page-intro-container-stars{position-anchor:--slogan-line;top:0;bottom:anchor(top,50vh);height:unset}}.page-index .index-page-intro-container-inner-content-lanes{position:absolute;inset:30vh 0 0;pointer-events:none;left:-5px;z-index:3!important;opacity:1;--fade-band:30vh;--lane-strength:0.65;-webkit-mask-image:linear-gradient( to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,var(--lane-strength)) var(--fade-band),rgba(255,255,255,var(--lane-strength)) 100% );mask-image:linear-gradient( to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,var(--lane-strength)) var(--fade-band),rgba(255,255,255,var(--lane-strength)) 100% );mask-mode:alpha}@supports(-moz-appearance:none){.page-index .index-page-intro-container-inner-content-lanes{--lane-strength:0.85}}@supports(font:-apple-system-body){.page-index .index-page-intro-container-inner-content-lanes{--lane-strength:0.85}}.page-index .dark .index-page-intro-container-inner-content-lanes{--lane-strength:.55}@supports(-moz-appearance:none){.page-index .dark .index-page-intro-container-inner-content-lanes{--lane-strength:0.75}}@supports(font:-apple-system-body){.page-index .dark .index-page-intro-container-inner-content-lanes{--lane-strength:0.75}}.page-index .index-page-intro-container-inner-content-lanes>img{width:100%;height:100%;display:block}.page-index .index-page-intro-container-inner-content-alien{content:"";position:absolute;left:calc(25% - 70px);bottom:64px;width:140px;height:120px;background:url(/footer-elements-alien.svg)50%/contain no-repeat;pointer-events:none;filter:brightness(.75)contrast(2.5)saturate(1.25)opacity(.65);z-index:3}.page-index .dark .index-page-intro-container-inner-content-alien{background:url(/footer-elements-alien-dark.svg)50%/contain no-repeat;filter:brightness(.95)contrast(1.1)saturate(1.5)invert(5%)}.page-index .index-page-intro-container-inner-content-wrapper{padding:calc(var(--gap) * 2);z-index:2}.page-index .index-page-content-slogan{--slogan-main-chars-offset:4.5;--slogan-main-font-size:2.222rem;--slogan-sub-scale:0.64;font-size:var(--slogan-main-font-size);max-width:calc((var(--slogan-main-chars) - var(--slogan-main-chars-offset)) * 1ch);display:block;color:var(--card-text);text-align:left;font-weight:300;margin-top:calc(var(--gap) * -1);letter-spacing:.5px}.page-index .index-page-content-slogan-main{anchor-name:--slogan-line;display:inline-block;font-size:1em;line-height:1;transform:scaleY(1.15);text-shadow:1px 0 #000}.page-index .index-page-content-slogan-sub{display:block;margin-top:.25em;font-size:calc(1em * var(--slogan-sub-scale));line-height:1.333;opacity:.9;letter-spacing:0;transform:scaleY(1.05)}.page-index .index-page-content-button{margin-top:calc(var(--gap) * 2);display:flex;align-self:end;width:100%;gap:calc(var(--gap)/1.5)}.page-index .index-page-content-button a.btn-danger{background-color:#ff001875}.page-index .index-page-content-button a.btn-danger:hover{background-color:#ff001885}.page-index .index-page-content-button a.btn-danger:hover:active,.page-index .index-page-content-button a.btn-danger:active{background-color:#ff001890}.page-index .index-page-content-button a.btn-light{background-color:transparent;color:var(--card-text);border-width:.5px}.page-index .index-page-content-button a.btn-light:hover{background-color:#f8f9fabb;color:#000}.page-index .dark .index-page-content-button{opacity:.91}.page-index .index-page-intro-container>*{z-index:12}.page-index .stats-container{display:flex;justify-content:left;gap:70px;margin-top:calc(var(--gap) * 1.666);flex-wrap:wrap;color:var(--card-text)}.page-index .stat-item{text-align:center}.page-index .stat-value{font-size:1.933rem;font-weight:300;color:var(--card-text);margin-bottom:8px;text-shadow:1px 0 #000;letter-spacing:-.5px;white-space:nowrap}.page-index .stat-label{font-size:14px;color:var(--card-text);text-transform:uppercase;letter-spacing:.5px;font-weight:300}.page-index .index-page-bubbles-container{position:absolute;right:66px;top:0;width:50%;height:100%;pointer-events:none;z-index:2;transform-origin:center center;transform:scale(min(1,100vw/1920,100vh/1080))}.page-index .bubble-wrapper{position:absolute;transition:transform .1s ease-out;pointer-events:auto}.page-index .feature-bubble{width:clamp(52px,9vmin,87px);height:clamp(52px,9vmin,87px);cursor:pointer;transition:all .4s cubic-bezier(.34,1.56,.64,2);position:relative}.page-index .feature-bubble:hover{transform:scale(1.15)!important;z-index:100}.page-index .feature-bubble .bubble-circle span{transform:scaleY(1.12);letter-spacing:-.36px}.page-index .feature-bubble:hover .bubble-circle span{font-size:110%}.page-index .bubble-circle{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(14px,1.7vmin,16px);font-weight:600;color:var(--card-text);border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(12px);box-shadow:0 8px 32px rgba(0,0,0,.3);position:relative;box-shadow:5px 5px 15px 3px #ffffff04}.page-index .feature-bubble:hover .bubble-circle{box-shadow:0 12px 45px rgba(0,0,0,.5);border-color:rgba(255,255,255,.7)}@keyframes bubblePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.page-index .bubble-tooltip{position:absolute;bottom:calc(100% + 12px);left:-6px;transform:translateX(-50%);background:#0003;backdrop-filter:blur(15px);color:var(--card-text);padding:clamp(6px,1vmin,8px)clamp(8px,1.2vmin,10px);border-radius:8px;font-size:clamp(12px,1.2vmin,14px);font-weight:300;white-space:normal;word-break:break-word;min-inline-size:25ch;line-height:1.5;text-align:center;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);border:1px solid #ffffff25;box-shadow:0 6px 30px rgba(0,0,0,.6);z-index:1000}.page-index .bubble-tooltip::after{content:'';position:absolute;top:calc(100% + 1px);left:50%;transform:translateX(-50%);border:7px solid transparent;border-top-color:#ffffff25}.page-index .feature-bubble:hover .bubble-tooltip{opacity:1;transform:translateX(-25%)translateY(-5px)}.page-index .bubble-dns{background-color:#00000015}.page-index .bubble-ssl{background-color:#00000015}.page-index .bubble-web{background-color:#00000015}.page-index .bubble-mail{background-color:#00000015}.page-index .bubble-wp{background-color:#00000015}.page-index .bubble-cli{background-color:#00000015}.page-index .bubble-storage{background-color:#00000015}.page-index .bubble-db{background-color:#00000015}.page-index .bubble-backup{background-color:#00000015}.page-index .bubble-api{background-color:#00000015}.page-index .bubble-float{will-change:transform}.page-index .bubble-wrapper:nth-child(1) .bubble-float{animation:bubbleFloat 6s ease-in-out infinite;animation-delay:0s}.page-index .bubble-wrapper:nth-child(2) .bubble-float{animation:bubbleFloat 7s ease-in-out infinite;animation-delay:.5s}.page-index .bubble-wrapper:nth-child(3) .bubble-float{animation:bubbleFloat 6.5s ease-in-out infinite;animation-delay:1s}.page-index .bubble-wrapper:nth-child(4) .bubble-float{animation:bubbleFloat 7.5s ease-in-out infinite;animation-delay:1.5s}.page-index .bubble-wrapper:nth-child(5) .bubble-float{animation:bubbleFloat 6s ease-in-out infinite;animation-delay:2s}.page-index .bubble-wrapper:nth-child(6) .bubble-float{animation:bubbleFloat 7s ease-in-out infinite;animation-delay:2.5s}.page-index .bubble-wrapper:nth-child(7) .bubble-float{animation:bubbleFloat 6.5s ease-in-out infinite;animation-delay:3s}.page-index .bubble-wrapper:nth-child(8) .bubble-float{animation:bubbleFloat 7.5s ease-in-out infinite;animation-delay:3.5s}.page-index .bubble-wrapper:nth-child(9) .bubble-float{animation:bubbleFloat 6s ease-in-out infinite;animation-delay:4s}.page-index .bubble-wrapper:nth-child(10) .bubble-float{animation:bubbleFloat 7s ease-in-out infinite;animation-delay:4.5s}@keyframes bubbleFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@media screen and (max-width:1000px),screen and (max-height:768px){.page-index .index-page-intro-container-inner-content-wrapper,.page-index .index-page-content-button{transform-origin:left top;transform:scale(.96)}}@media screen and (max-width:960px),screen and (max-height:720px){.page-index .index-page-intro-container-inner-content-wrapper,.page-index .index-page-content-button{transform-origin:left top;transform:scale(.92)}}@media screen and (max-width:920px),screen and (max-height:704px){.page-index .index-page-intro-container-inner-content-wrapper,.page-index .index-page-content-button{transform-origin:left top;transform:scale(.88)}.page-index .index-page-intro-container-inner-content-alien{width:120px;height:100px}}@media screen and (max-width:873px),screen and (max-height:702px){.page-index .index-page-intro-container-inner-content-wrapper,.page-index .index-page-content-button{transform-origin:left top;transform:scale(.84)}}@media screen and (max-width:788px),screen and (max-height:675px){.page-index .index-page-intro-container-inner-content-wrapper,.page-index .index-page-content-button{transform-origin:left top;transform:scale(.78)}}@media screen and (max-width:720px),screen and (max-height:640px){.page-index .index-page-intro-container-inner-content-wrapper,.page-index .index-page-content-button{transform-origin:left top;transform:scale(1)}.page-index .index-page-intro-container-inner-content-alien{left:calc(100% - 150px)}.page-index .index-page-content-slogan{--slogan-main-chars-offset:3;--slogan-main-font-size:calc(2.222rem * 0.85)}.page-index .index-page-content-button{flex-wrap:wrap;gap:calc(var(--gap) * 1.25);margin-top:calc(var(--gap) * 1.5)}.page-index .index-page-content-button .btn{white-space:nowrap}.page-index .stats-container{gap:10px;justify-content:space-between;flex-wrap:nowrap;margin-top:calc(var(--gap) * 1.333)}.page-index .stat-value{font-size:1.733rem;margin-bottom:8px}.page-index .stat-label{font-size:14px;white-space:normal;word-break:break-word}.page-index .stat-item:nth-child(2) .stat-label{white-space:nowrap}.page-index .index-page-bubbles-container{display:none}}.page-index [href="#top"]{display:none}.page-index .chocolat-drop{background-color:transparent;aspect-ratio:16/9;margin:-1em 0 3.666em;overflow:initial}html:not(.chocolat-fullscreen).page-index .chocolat-wrapper .chocolat-right,html:not(.chocolat-fullscreen).page-index .chocolat-wrapper .chocolat-left{position:absolute;left:.711em;transform:scale(.811)}html:not(.chocolat-fullscreen).page-index .chocolat-wrapper .chocolat-right{left:initial;right:.711em}html:not(.chocolat-fullscreen).page-index .chocolat-img{filter:saturate(1.1)hue-rotate(9deg)}.page-index .chocolat-wrapper .screen-full-container{bottom:-.411em;left:.533em;transform:scale(.811)}@media screen and (max-width:600px){html:not(.chocolat-fullscreen).page-index .chocolat-wrapper .chocolat-right,html:not(.chocolat-fullscreen).page-index .chocolat-wrapper .chocolat-left,.page-index .chocolat-wrapper .screen-full-container{transform:scale(.611)}html:not(.chocolat-fullscreen).page-index .chocolat-wrapper .chocolat-left{left:-.411em}html:not(.chocolat-fullscreen).page-index .chocolat-wrapper .chocolat-right{right:-.411em}.page-index .chocolat-wrapper .screen-full-container{bottom:-.911em;left:0}}html:not(.chocolat-fullscreen).page-index .chocolat-bottom,html:not(.chocolat-fullscreen).page-index .chocolat-top{display:none!important;z-index:-1}.page-index .index-page-intro-separator-block{height:180px;box-sizing:border-box;margin-top:3.333em;margin-bottom:2.666em;background-color:var(--block-bg)}.page-index .index-page-intro-block-testimony::after{opacity:1;filter:contrast(1)brightness(.5);height:100%;width:100%;display:flex;position:relative;float:right;z-index:1;content:" "}.page-index .index-page-intro-block-testimony.index-page-intro-block-download::after{background-position:bottom}.page-index .dark .index-page-intro-block-testimony::after{opacity:.75;filter:none;background-image:url(/header-elements-stars.svg);background-repeat:no-repeat;background-size:100%;background-position:top}.page-index .index-page-intro-block-testimony-text{z-index:3;display:grid;grid-template-rows:repeat(2,auto);place-items:center;align-content:center;place-content:center;position:absolute;text-align:center;height:inherit;width:inherit;text-align:center;text-shadow:.5px .5px #0002;gap:calc(var(--gap)/3)}.page-index .index-page-intro-block-download .index-page-intro-block-testimony-text{gap:calc(var(--gap)/2)}.page-index .index-page-intro-block-download a{filter:saturate(1.5)brightness(1.05)contrast(1.05)hue-rotate(345deg);text-shadow:none}.page-index .dark .index-page-intro-block-download a{filter:saturate(1.15)brightness(1)contrast(1.05)hue-rotate(345deg)}.page-index .dark .index-page-intro-block-testimony-text{text-shadow:1px 1px #000}.page-index .index-page-intro-block-testimony .index-page-intro-block-testimony-text>i{transform:scale(.911)}.page-index .index-page-intro-block-testimony .index-page-intro-block-testimony-text p{margin-bottom:.333em}.page-index .index-page-intro-block-testimony .index-page-intro-block-testimony-text p,.page-index .index-page-intro-block-testimony .index-page-intro-block-testimony-text .btn{text-shadow:none}.page-index .dark .index-page-intro-block-testimony .index-page-intro-block-testimony-text>i{opacity:.75}.page-index .index-page-intro-block-testimony-text p{margin-bottom:0;line-height:1.5}.page-index .index-page-intro-block-testimony-text p>span{word-break:break-word;transform:scaleY(1.1);overflow-wrap:break-word;hyphens:auto;display:inline-flex;max-width:735px}.page-index .index-page-intro-block-download .index-page-intro-block-testimony-text>.wm{color:#fb4884;opacity:1;transform:scale(1);animation:heartbeat 2.111s infinite}@keyframes heartbeat{0%{transform:scale(1)}25%{transform:scale(1.111)}50%{transform:scale(1)}75%{transform:scale(1.111)}100%{transform:scale(1)}}.page-index .dark .index-page-intro-block-download .index-page-intro-block-testimony-text>.wm{color:#ff3d79;opacity:1}@media screen and (max-width:768.98px){.page-index .index-page-intro-block-testimony-text{padding:0 var(--gap);gap:calc(var(--gap)/4)}.page-index .index-page-intro-block-download .index-page-intro-block-testimony-text{gap:calc(var(--gap)/1)}.page-index .index-page-intro-block-testimony .index-page-intro-block-testimony-text>i{transform:scale(.933)}.page-index .index-page-intro-block-testimony .index-page-intro-block-testimony-text p>span{font-size:90%}}@media screen and (max-width:560px){.page-index .index-page-intro-block-testimony-text{gap:calc(var(--gap)/8)}.page-index .index-page-intro-block-download .index-page-intro-block-testimony-text{gap:calc(var(--gap)/1)}.page-index .index-page-intro-block-testimony .index-page-intro-block-testimony-text>i{transform:scale(.877)}.page-index .index-page-intro-block-testimony .index-page-intro-block-testimony-text p{line-height:1.3}}@media screen and (max-width:432px){.page-index .index-page-intro-block-testimony-text{gap:0}.page-index .index-page-intro-block-download .index-page-intro-block-testimony-text{gap:calc(var(--gap)/1)}.page-index .index-page-intro-block-testimony .index-page-intro-block-testimony-text>i{transform:scale(.711)}.page-index .index-page-intro-block-testimony .index-page-intro-block-testimony-text p{line-height:1.277;margin-top:-.111em}}.main:has(.__maintenance__.alert){display:flex;flex-wrap:wrap;align-content:center;padding-bottom:calc(24px * 4)}.main:has(.__maintenance__.alert) .post-header>.post-title{display:none}.main .__maintenance__.alert{margin-left:var(--gap);margin-right:var(--gap);hyphens:auto;z-index:2}.main .__maintenance__.alert::before{content:"";width:100%;height:100%;margin-left:-1.25rem;margin-top:-.75rem;position:absolute;background-image:url(/content-satellite.svg);background-repeat:no-repeat;background-size:contain;background-position:75%;filter:grayscale(0)opacity(.2)brightness(.75)hue-rotate(190deg);transform:scale(.9);z-index:-1}.main .__maintenance__.__error__.alert::before{background-image:none}.main .__maintenance__.alert>i,.main .__maintenance__.alert>strong{padding-top:calc(var(--gap)/2);padding-bottom:var(--gap);font-size:115%}.main .__maintenance__.__error__.alert>i,.main .__maintenance__.__error__.alert>strong{font-size:105%}.main .__maintenance__.alert>strong>tt{font-size:87%}.main .__maintenance__.alert>strong{vertical-align:6%}.main .__error__.alert.no-debug>strong>span,.main .__error__.alert.no-debug>strong>tt{display:none}.not-found{font-size:80px}.not-found:before{content:var(--message-thats-an-error);font-size:18px;margin-top:-100px;position:absolute}.not-found:after{content:var(--message-page-not-found);font-size:18px;margin-top:100px;position:absolute}html[class*=page-changelog] .post-tags,html[class*=page-archives] .post-tags{display:none}