.theme__light .chroma{background-color:#f5f2f0}.theme__light .chroma .err{color:#a61717;background-color:#e3d2d2}.theme__light .chroma .lntd{vertical-align:top;border:0;margin:0;padding:0}.theme__light .chroma .lntable{border-spacing:0;border:0;width:auto;margin:0;padding:0;display:block;overflow:auto}.theme__light .chroma .hl{background-color:#ffc;width:100%;display:block}.theme__light .chroma .lnt,.theme__light .chroma .ln{color:#728fcb;padding:0 .4em}.theme__light .chroma .k,.theme__light .chroma .kc,.theme__light .chroma .kd,.theme__light .chroma .kn,.theme__light .chroma .kp,.theme__light .chroma .kr{color:#728fcb;font-weight:700}.theme__light .chroma .kt{color:#458;font-weight:700}.theme__light .chroma .na{color:#896724}.theme__light .chroma .nb{color:#0086b3}.theme__light .chroma .bp{color:#b6ad9a}.theme__light .chroma .nc{color:#458;font-weight:700}.theme__light .chroma .no{color:#896724}.theme__light .chroma .nd{color:#3c5d5d;font-weight:700}.theme__light .chroma .ni{color:#728fcb}.theme__light .chroma .ne,.theme__light .chroma .nf,.theme__light .chroma .nl{color:#b29762;font-weight:700}.theme__light .chroma .nn{color:#555}.theme__light .chroma .nt{color:#063289}.theme__light .chroma .nv,.theme__light .chroma .vc,.theme__light .chroma .vg,.theme__light .chroma .vi{color:#896724}.theme__light .chroma .s,.theme__light .chroma .sa,.theme__light .chroma .sb,.theme__light .chroma .sc,.theme__light .chroma .dl,.theme__light .chroma .sd,.theme__light .chroma .s2,.theme__light .chroma .se,.theme__light .chroma .sh,.theme__light .chroma .si,.theme__light .chroma .sx{color:#728fcb}.theme__light .chroma .sr{color:#009926}.theme__light .chroma .s1{color:#728fcb}.theme__light .chroma .ss{color:#990073}.theme__light .chroma .m,.theme__light .chroma .mb,.theme__light .chroma .mf,.theme__light .chroma .mh,.theme__light .chroma .mi,.theme__light .chroma .il,.theme__light .chroma .mo{color:#099}.theme__light .chroma .o,.theme__light .chroma .ow{color:#728fcb;font-weight:700}.theme__light .chroma .c,.theme__light .chroma .ch,.theme__light .chroma .cm,.theme__light .chroma .c1{color:#b6ad9a;font-style:italic}.theme__light .chroma .cs,.theme__light .chroma .cp,.theme__light .chroma .cpf{color:#b6ad9a;font-style:italic;font-weight:700}.theme__light .chroma .gd{color:#728fcb;background-color:#fdd}.theme__light .chroma .ge{color:#728fcb;font-style:italic}.theme__light .chroma .gr{color:#a00}.theme__light .chroma .gh{color:#b6ad9a}.theme__light .chroma .gi{color:#728fcb;background-color:#dfd}.theme__light .chroma .go{color:#888}.theme__light .chroma .gp{color:#555}.theme__light .chroma .gs{font-weight:700}.theme__light .chroma .gu{color:#aaa}.theme__light .chroma .gt{color:#a00}.theme__light .chroma .gl{text-decoration:underline}.theme__light .chroma .w{color:#bbb}.theme__light .chroma .p{color:#b6ad9a}.theme__dark .chroma{color:#f8f8f2;background-color:#171f2e}.theme__dark .chroma .err{color:#960050;background-color:#1e0010}.theme__dark .chroma .lntd{vertical-align:top;border:0;margin:0;padding:0}.theme__dark .chroma .lntable{border-spacing:0;border:0;width:auto;margin:0;padding:0;display:block;overflow:auto}.theme__dark .chroma .hl{background-color:#000;width:100%;display:block}.theme__dark .chroma .lnt,.theme__dark .chroma .ln{color:#7f7f7f;padding:0 .4em}.theme__dark .chroma .k,.theme__dark .chroma .kc,.theme__dark .chroma .kd{color:#66d9ef}.theme__dark .chroma .kn{color:#f92672}.theme__dark .chroma .kp,.theme__dark .chroma .kr,.theme__dark .chroma .kt{color:#66d9ef}.theme__dark .chroma .na,.theme__dark .chroma .nc{color:#a6e22e}.theme__dark .chroma .no{color:#66d9ef}.theme__dark .chroma .nd,.theme__dark .chroma .ne,.theme__dark .chroma .nf,.theme__dark .chroma .nx{color:#a6e22e}.theme__dark .chroma .nt{color:#f92672}.theme__dark .chroma .l{color:#ae81ff}.theme__dark .chroma .ld,.theme__dark .chroma .s,.theme__dark .chroma .sa,.theme__dark .chroma .sb,.theme__dark .chroma .sc,.theme__dark .chroma .dl,.theme__dark .chroma .sd,.theme__dark .chroma .s2{color:#e6db74}.theme__dark .chroma .se{color:#ae81ff}.theme__dark .chroma .sh,.theme__dark .chroma .si,.theme__dark .chroma .sx,.theme__dark .chroma .sr,.theme__dark .chroma .s1,.theme__dark .chroma .ss{color:#e6db74}.theme__dark .chroma .m,.theme__dark .chroma .mb,.theme__dark .chroma .mf,.theme__dark .chroma .mh,.theme__dark .chroma .mi,.theme__dark .chroma .il,.theme__dark .chroma .mo{color:#ae81ff}.theme__dark .chroma .o,.theme__dark .chroma .ow{color:#f92672}.theme__dark .chroma .c,.theme__dark .chroma .ch,.theme__dark .chroma .cm,.theme__dark .chroma .c1,.theme__dark .chroma .cs,.theme__dark .chroma .cp,.theme__dark .chroma .cpf{color:#75715e}.theme__dark .chroma .gd{color:#f92672}.theme__dark .chroma .ge{font-style:italic}.theme__dark .chroma .gi{color:#a6e22e}.theme__dark .chroma .gs{font-weight:700}.theme__dark .chroma .gu{color:#75715e}.theme__hacker .chroma{color:#f8f8f2;background-color:#282a36}.theme__hacker .chroma .lntd{vertical-align:top;border:0;margin:0;padding:0}.theme__hacker .chroma .lntable{border-spacing:0;border:0;width:auto;margin:0;padding:0;display:block;overflow:auto}.theme__hacker .chroma .hl{background-color:#000;width:100%;display:block}.theme__hacker .chroma .lnt,.theme__hacker .chroma .ln{color:#7f7f7f;padding:0 .4em}.theme__hacker .chroma .k,.theme__hacker .chroma .kc{color:#ff79c6}.theme__hacker .chroma .kd{color:#8be9fd;font-style:italic}.theme__hacker .chroma .kn,.theme__hacker .chroma .kp,.theme__hacker .chroma .kr{color:#ff79c6}.theme__hacker .chroma .kt{color:#8be9fd}.theme__hacker .chroma .na{color:#50fa7b}.theme__hacker .chroma .nb{color:#8be9fd;font-style:italic}.theme__hacker .chroma .nc,.theme__hacker .chroma .nf{color:#50fa7b}.theme__hacker .chroma .nl{color:#8be9fd;font-style:italic}.theme__hacker .chroma .nt{color:#ff79c6}.theme__hacker .chroma .nv,.theme__hacker .chroma .vc,.theme__hacker .chroma .vg,.theme__hacker .chroma .vi{color:#8be9fd;font-style:italic}.theme__hacker .chroma .s,.theme__hacker .chroma .sa,.theme__hacker .chroma .sb,.theme__hacker .chroma .sc,.theme__hacker .chroma .dl,.theme__hacker .chroma .sd,.theme__hacker .chroma .s2,.theme__hacker .chroma .se,.theme__hacker .chroma .sh,.theme__hacker .chroma .si,.theme__hacker .chroma .sx,.theme__hacker .chroma .sr,.theme__hacker .chroma .s1,.theme__hacker .chroma .ss{color:#f1fa8c}.theme__hacker .chroma .m,.theme__hacker .chroma .mb,.theme__hacker .chroma .mf,.theme__hacker .chroma .mh,.theme__hacker .chroma .mi,.theme__hacker .chroma .il,.theme__hacker .chroma .mo{color:#bd93f9}.theme__hacker .chroma .o,.theme__hacker .chroma .ow{color:#ff79c6}.theme__hacker .chroma .c,.theme__hacker .chroma .ch,.theme__hacker .chroma .cm,.theme__hacker .chroma .c1,.theme__hacker .chroma .cs{color:#6272a4}.theme__hacker .chroma .cp,.theme__hacker .chroma .cpf{color:#ff79c6}.theme__hacker .chroma .gd{color:#8b080b}.theme__hacker .chroma .ge{text-decoration:underline}.theme__hacker .chroma .gh,.theme__hacker .chroma .gi{font-weight:700}.theme__hacker .chroma .go{color:#44475a}.theme__hacker .chroma .gu{font-weight:700}.theme__hacker .chroma .gl{text-decoration:underline}.theme__solarized .chroma{color:#dc322f;background-color:#faf1cd}.theme__solarized .chroma .lntd{vertical-align:top;border:0;margin:0;padding:0}.theme__solarized .chroma .lntable{border-spacing:0;border:0;width:auto;margin:0;padding:0;display:block;overflow:auto}.theme__solarized .chroma .hl{background-color:#ffc;width:100%;display:block}.theme__solarized .chroma .lnt,.theme__solarized .chroma .ln{color:#aaa;padding:0 .4em}.theme__solarized .chroma .k{color:#07a}.theme__solarized .chroma .kc{color:#07a;font-weight:700}.theme__solarized .chroma .kd{color:#07a}.theme__solarized .chroma .kn{color:#dc322f;font-weight:700}.theme__solarized .chroma .kp,.theme__solarized .chroma .kr{color:#07a}.theme__solarized .chroma .kt{color:#07a;font-weight:700}.theme__solarized .chroma .n,.theme__solarized .chroma .na{color:#c47e00}.theme__solarized .chroma .nb{color:#690}.theme__solarized .chroma .bp{color:#c47e00}.theme__solarized .chroma .nc{color:#690}.theme__solarized .chroma .no,.theme__solarized .chroma .nd,.theme__solarized .chroma .ni,.theme__solarized .chroma .ne{color:#c47e00}.theme__solarized .chroma .nf,.theme__solarized .chroma .fm{color:#dd4a68}.theme__solarized .chroma .nl,.theme__solarized .chroma .nn,.theme__solarized .chroma .nx,.theme__solarized .chroma .py{color:#c47e00}.theme__solarized .chroma .nt{color:#268bd2;font-weight:700}.theme__solarized .chroma .nv,.theme__solarized .chroma .vc,.theme__solarized .chroma .vg,.theme__solarized .chroma .vi,.theme__solarized .chroma .vm{color:#c47e00}.theme__solarized .chroma .l,.theme__solarized .chroma .ld,.theme__solarized .chroma .s,.theme__solarized .chroma .sa,.theme__solarized .chroma .sb,.theme__solarized .chroma .sc,.theme__solarized .chroma .dl,.theme__solarized .chroma .sd,.theme__solarized .chroma .s2,.theme__solarized .chroma .se,.theme__solarized .chroma .sh,.theme__solarized .chroma .si,.theme__solarized .chroma .sx,.theme__solarized .chroma .sr,.theme__solarized .chroma .s1,.theme__solarized .chroma .ss{color:#2aa198}.theme__solarized .chroma .m,.theme__solarized .chroma .mb,.theme__solarized .chroma .mf,.theme__solarized .chroma .mh,.theme__solarized .chroma .mi,.theme__solarized .chroma .il,.theme__solarized .chroma .mo{color:#2aa198;font-weight:700}.theme__solarized .chroma .ow{color:#07a}.theme__solarized .chroma .c,.theme__solarized .chroma .ch,.theme__solarized .chroma .cm,.theme__solarized .chroma .c1,.theme__solarized .chroma .cs,.theme__solarized .chroma .cp,.theme__solarized .chroma .cpf{color:#93a1a1;font-style:italic}.theme__solarized .chroma .g,.theme__solarized .chroma .gd,.theme__solarized .chroma .ge,.theme__solarized .chroma .gr,.theme__solarized .chroma .gh,.theme__solarized .chroma .gi,.theme__solarized .chroma .go,.theme__solarized .chroma .gp,.theme__solarized .chroma .gs,.theme__solarized .chroma .gu,.theme__solarized .chroma .gt,.theme__solarized .chroma .gl{color:#d33682}.theme__kimbie .chroma{color:#272822;background-color:#fafafa}.theme__kimbie .chroma .err{color:#960050;background-color:#1e0010}.theme__kimbie .chroma .lntd{vertical-align:top;border:0;margin:0;padding:0}.theme__kimbie .chroma .lntable{border-spacing:0;border:0;width:auto;margin:0;padding:0;display:block;overflow:auto}.theme__kimbie .chroma .hl{background-color:#ffc;width:100%;display:block}.theme__kimbie .chroma .lnt,.theme__kimbie .chroma .ln{color:#7f7f7f;padding:0 .4em}.theme__kimbie .chroma .k,.theme__kimbie .chroma .kc,.theme__kimbie .chroma .kd{color:#00a8c8}.theme__kimbie .chroma .kn{color:#f92672}.theme__kimbie .chroma .kp,.theme__kimbie .chroma .kr,.theme__kimbie .chroma .kt{color:#00a8c8}.theme__kimbie .chroma .n{color:#8ab1b0}.theme__kimbie .chroma .na{color:#75af00}.theme__kimbie .chroma .nb,.theme__kimbie .chroma .bp{color:#8ab1b0}.theme__kimbie .chroma .nc{color:#75af00}.theme__kimbie .chroma .no{color:#00a8c8}.theme__kimbie .chroma .nd{color:#75af00}.theme__kimbie .chroma .ni{color:#8ab1b0}.theme__kimbie .chroma .ne,.theme__kimbie .chroma .nf{color:#75af00}.theme__kimbie .chroma .fm,.theme__kimbie .chroma .nl,.theme__kimbie .chroma .nn{color:#8ab1b0}.theme__kimbie .chroma .nx{color:#75af00}.theme__kimbie .chroma .py{color:#8ab1b0}.theme__kimbie .chroma .nt{color:#f92672}.theme__kimbie .chroma .nv,.theme__kimbie .chroma .vc,.theme__kimbie .chroma .vg,.theme__kimbie .chroma .vi,.theme__kimbie .chroma .vm{color:#8ab1b0}.theme__kimbie .chroma .l{color:#ae81ff}.theme__kimbie .chroma .ld,.theme__kimbie .chroma .s,.theme__kimbie .chroma .sa,.theme__kimbie .chroma .sb,.theme__kimbie .chroma .sc,.theme__kimbie .chroma .dl,.theme__kimbie .chroma .sd,.theme__kimbie .chroma .s2{color:#d88200}.theme__kimbie .chroma .se{color:#8045ff}.theme__kimbie .chroma .sh,.theme__kimbie .chroma .si,.theme__kimbie .chroma .sx,.theme__kimbie .chroma .sr,.theme__kimbie .chroma .s1,.theme__kimbie .chroma .ss{color:#d88200}.theme__kimbie .chroma .m,.theme__kimbie .chroma .mb,.theme__kimbie .chroma .mf,.theme__kimbie .chroma .mh,.theme__kimbie .chroma .mi,.theme__kimbie .chroma .il,.theme__kimbie .chroma .mo{color:#ae81ff}.theme__kimbie .chroma .o,.theme__kimbie .chroma .ow{color:#f92672}.theme__kimbie .chroma .p{color:#8ab1b0}.theme__kimbie .chroma .c,.theme__kimbie .chroma .ch,.theme__kimbie .chroma .cm,.theme__kimbie .chroma .c1,.theme__kimbie .chroma .cs,.theme__kimbie .chroma .cp,.theme__kimbie .chroma .cpf{color:#75715e}.theme__kimbie .chroma .ge{font-style:italic}.theme__kimbie .chroma .gs{font-weight:700}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}.theme__dark a{color:#ffd866;text-decoration:none}.theme__dark a:hover,.theme__dark a:active,.theme__dark a:focus{color:#ff6188;text-decoration:underline}.theme__light a{color:#607d8b;text-decoration:none}.theme__light a:hover,.theme__light a:active,.theme__light a:focus{color:#26a69a;text-decoration:underline}.theme__hacker a{color:#e08c48;text-decoration:none}.theme__hacker a:hover,.theme__hacker a:active,.theme__hacker a:focus{color:#c7ba00;text-decoration:underline}.theme__solarized a{color:#859900;text-decoration:none}.theme__solarized a:hover,.theme__solarized a:active,.theme__solarized a:focus{color:#268bd2;text-decoration:underline}.theme__kimbie a{color:#dc322f;text-decoration:none}.theme__kimbie a:hover,.theme__kimbie a:active,.theme__kimbie a:focus{color:#f06431;text-decoration:underline}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}ul{list-style:none}hr{border:0}button,input,select,textarea{margin:0}button{padding:0}img,video{object-fit:inherit;max-width:100%;height:auto}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}b,strong{font-weight:700}dfn{font-style:italic}figcaption{margin-top:.5rem;margin-bottom:1rem;font-size:.9rem;font-style:italic}.theme__dark figcaption{color:#bdbdbd}.theme__dark figcaption strong{color:#fcfcfa}.theme__light figcaption{color:#bdbdbd}.theme__light figcaption strong{color:#424242}.theme__hacker figcaption{color:#1fff2a}.theme__hacker figcaption strong{color:#fcfcfa}.theme__solarized figcaption{color:#ffb300}.theme__solarized figcaption strong{color:#b58900}.theme__kimbie figcaption{color:#e3b583}.theme__kimbie figcaption strong{color:#7e602c}pre{white-space:pre;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.theme__dark ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__light ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__hacker ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__solarized ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__kimbie ::-moz-selection{color:#fcfcfa;background:#ff6188}.theme__dark ::selection,.theme__light ::selection,.theme__hacker ::selection,.theme__solarized ::selection,.theme__kimbie ::selection{color:#fcfcfa;background:#ff6188}.clearfix:after{clear:both;content:"";display:table}.capitalize{text-transform:capitalize}.hide{display:none}@media only screen and (width<=769px){.hide-mobile{display:none}}.grow{-moz-flex-grow:1;-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.basicflex{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flexwrap{-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.basicflex-column{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.px{padding-left:1rem;padding-right:1rem}.py{padding-top:1rem;padding-bottom:1rem}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{font:125%/1.4 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell}code,pre{font:125%/1.8 SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,Menlo,DejaVu Sans Mono,Liberation Mono,monospace}.h1{font-size:3rem}.h2{font-size:2.6rem}.h3{font-size:2.2rem}.h4{font-size:1.8rem}.h5{font-size:1.5rem}.h6,.p1{font-size:1.2rem}.p2{font-size:1rem}.caption{font-size:.8rem}@-webkit-keyframes slide-in-down{0%{opacity:0;transform:translateY(-12%)}to{opacity:1;transform:translate(0)}}@-moz-keyframes slide-in-down{0%{opacity:0;transform:translateY(-12%)}to{opacity:1;transform:translate(0)}}@-o-keyframes slide-in-down{0%{opacity:0;transform:translateY(-12%)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-down{0%{opacity:0;transform:translateY(-12%)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes slide-in-left{0%{opacity:0;transform:translate(-12%)}to{opacity:1;transform:translate(0)}}@-moz-keyframes slide-in-left{0%{opacity:0;transform:translate(-12%)}to{opacity:1;transform:translate(0)}}@-o-keyframes slide-in-left{0%{opacity:0;transform:translate(-12%)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-12%)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes slide-in-left-little{0%{opacity:0;transform:translate(-1%)}to{opacity:1;transform:translate(0)}}@-moz-keyframes slide-in-left-little{0%{opacity:0;transform:translate(-1%)}to{opacity:1;transform:translate(0)}}@-o-keyframes slide-in-left-little{0%{opacity:0;transform:translate(-1%)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left-little{0%{opacity:0;transform:translate(-1%)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes slide-in-down-little{0%{opacity:0;transform:translateY(-3%)}to{opacity:1;transform:translate(0)}}@-moz-keyframes slide-in-down-little{0%{opacity:0;transform:translateY(-3%)}to{opacity:1;transform:translate(0)}}@-o-keyframes slide-in-down-little{0%{opacity:0;transform:translateY(-3%)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-down-little{0%{opacity:0;transform:translateY(-3%)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.wrapper{grid-column-gap:32px;grid-row-gap:0;grid-template-rows:50px auto 1fr auto;grid-template-columns:minmax(350px,5fr) minmax(250px,2fr);width:100%;max-width:1280px;min-height:100vh;display:grid}.header-main{grid-area:2/1/3/2}.header-side{grid-area:2/2/3/3}.header{grid-area:2/1/3/3}.main-main{grid-area:3/1/4/2}.main-side{grid-area:3/2/4/3}.main{grid-area:3/1/4/3}.footer-main{grid-area:4/1/5/2}.footer-side{grid-area:4/2/5/3}.footer{grid-area:4/1/5/3}.navbar-main{grid-area:1/1/2/2}.navbar-side{grid-area:1/2/2/3}.navbar{grid-area:1/1/2/3}.inner{grid-column-gap:16px;grid-row-gap:0px;grid-template-rows:1fr;grid-template-columns:266px 1fr 1fr;display:grid}.inner[data-sidebar-position=left]{grid-template-columns:266px 1fr 1fr}.inner[data-sidebar-position=right]{grid-template-columns:1fr 1fr 266px}.l{grid-area:1/1/2/2}.m{grid-area:1/2/2/3}.r{grid-area:1/3/2/4}.lm{grid-area:1/1/2/3}.mr{grid-area:1/2/2/4}.lmr{grid-area:1/1/2/4}.navbar{z-index:15;width:100vw;height:50px;margin:auto;position:fixed;top:0;left:0;right:0}.navbar[data-dir=rtl]{direction:rtl}.navbar[data-dir=ltr]{direction:ltr}@media only screen and (width<=769px){.navbar[data-dir=rtl]{direction:ltr}}.navbar{-o-transition:all .2s ease;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .navbar{background-color:#2d2a2e;border-bottom:1px solid #4e4e4e}.theme__light .navbar{background-color:#fafafa;border-bottom:1px solid #e0e0e0}.theme__hacker .navbar{background-color:#151715;border-bottom:1px solid #424242}.theme__solarized .navbar{background-color:#fdf7e3;border-bottom:1px solid #eddc9f}.theme__kimbie .navbar{background-color:#221a0f;border-bottom:1px solid #6e583b}.navbar__container{justify-content:space-between;width:100%;max-width:1280px;padding:0 .5rem;display:flex}.navbar--hide{top:-50px}.navbar--show{top:0}.navbar__slide-down svg{margin:auto;display:block}.theme__dark .navbar__slide-down{background-color:#2d2a2e!important}.theme__dark .navbar__slide-down:hover,.theme__dark .navbar__slide-down:active,.theme__dark .navbar__slide-down:focus{color:#ffd866}.theme__light .navbar__slide-down{background-color:#fafafa!important}.theme__light .navbar__slide-down:hover,.theme__light .navbar__slide-down:active,.theme__light .navbar__slide-down:focus{color:#26a69a}.theme__hacker .navbar__slide-down{background-color:#151715!important}.theme__hacker .navbar__slide-down:hover,.theme__hacker .navbar__slide-down:active,.theme__hacker .navbar__slide-down:focus{color:#1fff2a}.theme__solarized .navbar__slide-down{background-color:#fdf7e3!important}.theme__solarized .navbar__slide-down:hover,.theme__solarized .navbar__slide-down:active,.theme__solarized .navbar__slide-down:focus{color:#b58900}.theme__kimbie .navbar__slide-down{background-color:#221a0f!important}.theme__kimbie .navbar__slide-down:hover,.theme__kimbie .navbar__slide-down:active,.theme__kimbie .navbar__slide-down:focus{color:#f06431}@media only screen and (width>=769px){.navbar__slide-down[data-ani=true]:first-child{-ms-animation:slide-in-down .25s .1s 1 ease both;-webkit-animation:.25s .1s both slide-in-down;-moz-animation:.25s .1s both slide-in-down;-o-animation:.25s .1s both slide-in-down;animation:.25s .1s both slide-in-down}.navbar__slide-down[data-ani=true]:nth-child(2){-ms-animation:slide-in-down .25s .2s 1 ease both;-webkit-animation:.25s .2s both slide-in-down;-moz-animation:.25s .2s both slide-in-down;-o-animation:.25s .2s both slide-in-down;animation:.25s .2s both slide-in-down}.navbar__slide-down[data-ani=true]:nth-child(3){-ms-animation:slide-in-down .25s .3s 1 ease both;-webkit-animation:.25s .3s both slide-in-down;-moz-animation:.25s .3s both slide-in-down;-o-animation:.25s .3s both slide-in-down;animation:.25s .3s both slide-in-down}.navbar__slide-down[data-ani=true]:nth-child(4){-ms-animation:slide-in-down .25s .4s 1 ease both;-webkit-animation:.25s .4s both slide-in-down;-moz-animation:.25s .4s both slide-in-down;-o-animation:.25s .4s both slide-in-down;animation:.25s .4s both slide-in-down}.navbar__slide-down[data-ani=true]:nth-child(5){-ms-animation:slide-in-down .25s .5s 1 ease both;-webkit-animation:.25s .5s both slide-in-down;-moz-animation:.25s .5s both slide-in-down;-o-animation:.25s .5s both slide-in-down;animation:.25s .5s both slide-in-down}.navbar__slide-down[data-ani=true]:nth-child(6){-ms-animation:slide-in-down .25s .6s 1 ease both;-webkit-animation:.25s .6s both slide-in-down;-moz-animation:.25s .6s both slide-in-down;-o-animation:.25s .6s both slide-in-down;animation:.25s .6s both slide-in-down}.navbar__slide-down[data-ani=true]:nth-child(7){-ms-animation:slide-in-down .25s .7s 1 ease both;-webkit-animation:.25s .7s both slide-in-down;-moz-animation:.25s .7s both slide-in-down;-o-animation:.25s .7s both slide-in-down;animation:.25s .7s both slide-in-down}.navbar__slide-down[data-ani=true]:nth-child(8){-ms-animation:slide-in-down .25s .8s 1 ease both;-webkit-animation:.25s .8s both slide-in-down;-moz-animation:.25s .8s both slide-in-down;-o-animation:.25s .8s both slide-in-down;animation:.25s .8s both slide-in-down}.navbar__slide-down[data-ani=true]:nth-child(9){-ms-animation:slide-in-down .25s .9s 1 ease both;-webkit-animation:.25s .9s both slide-in-down;-moz-animation:.25s .9s both slide-in-down;-o-animation:.25s .9s both slide-in-down;animation:.25s .9s both slide-in-down}.navbar__slide-down[data-ani=true]:nth-child(10){-ms-animation:slide-in-down .25s 1s 1 ease both;-webkit-animation:.25s 1s both slide-in-down;-moz-animation:.25s 1s both slide-in-down;-o-animation:.25s 1s both slide-in-down;animation:.25s 1s both slide-in-down}}.navbar__brand{-moz-align-items:center;-ms-align-items:center;-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;align-items:center;height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.navbar__burger{display:none}.navbar__burger[data-ani=true]{-ms-animation:slide-in-down .5s 0s 1 ease both;-webkit-animation:.5s both slide-in-down;-moz-animation:.5s both slide-in-down;-o-animation:.5s both slide-in-down;animation:.5s both slide-in-down}@media only screen and (width<=769px){.navbar__burger{cursor:pointer;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;align-items:center;-ms-flex-pack:flex-end;width:35px;height:50px;margin-left:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;right:0}.theme__dark .navbar__burger{background:#2d2a2e;border-bottom:1px solid #4e4e4e}.theme__light .navbar__burger{background:#fafafa;border-bottom:1px solid #e0e0e0}.theme__hacker .navbar__burger{background:#151715;border-bottom:1px solid #424242}.theme__solarized .navbar__burger{background:#fdf7e3;border-bottom:1px solid #eddc9f}.theme__kimbie .navbar__burger{background:#221a0f;border-bottom:1px solid #6e583b}.theme__dark .navbar__burger span{background-color:#fcfcfa}.theme__light .navbar__burger span{background-color:#777}.theme__hacker .navbar__burger span{background-color:#dbdbdb}.theme__solarized .navbar__burger span{background-color:#586e75}.theme__kimbie .navbar__burger span{background-color:#d3af86}.navbar__burger span{transform-origin:50%;z-index:15;border-radius:1rem;width:16px;height:2px;transition-property:background-color,opacity,transform;transition-duration:86ms;transition-timing-function:ease-out;display:block;position:absolute;left:calc(50% - 8px)}.navbar__burger span:first-child{top:calc(50% - 6px)}.navbar__burger span:nth-child(2){top:calc(50% - 1px)}.navbar__burger span:nth-child(3){top:calc(50% + 4px)}.theme__dark .navbar__burger:hover span,.theme__dark .navbar__burger:active span,.theme__dark .navbar__burger:focus span{background-color:#ffd866}.theme__light .navbar__burger:hover span,.theme__light .navbar__burger:active span,.theme__light .navbar__burger:focus span{background-color:#26a69a}.theme__hacker .navbar__burger:hover span,.theme__hacker .navbar__burger:active span,.theme__hacker .navbar__burger:focus span{background-color:#1fff2a}.theme__solarized .navbar__burger:hover span,.theme__solarized .navbar__burger:active span,.theme__solarized .navbar__burger:focus span{background-color:#b58900}.theme__kimbie .navbar__burger:hover span,.theme__kimbie .navbar__burger:active span,.theme__kimbie .navbar__burger:focus span{background-color:#f06431}.navbar__burger.is-active{display:block}.navbar__burger.is-active span:first-child{transform:translateY(5px)rotate(45deg)}.navbar__burger.is-active span:nth-child(2){opacity:0}.navbar__burger.is-active span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}}.navbar__logo{width:100%;height:100%}.navbar__logo-link{-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:40px;height:40px;margin:auto .25rem;padding:.1rem}.navbar__long-link{-moz-flex-shrink:0;-ms-flex-shrink:0;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;margin:auto .25rem;padding:.6rem .2rem}.navbar__title{-moz-align-items:center;-ms-align-items:center;align-items:center;height:50px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .navbar__title-link{color:#fcfcfa}.theme__dark .navbar__title-link:hover,.theme__dark .navbar__title-link:active,.theme__dark .navbar__title-link:focus{color:#fcfcfa;text-decoration:none}.theme__light .navbar__title-link{color:#555}.theme__light .navbar__title-link:hover,.theme__light .navbar__title-link:active,.theme__light .navbar__title-link:focus{color:#555;text-decoration:none}.theme__hacker .navbar__title-link{color:#e3cd26}.theme__hacker .navbar__title-link:hover,.theme__hacker .navbar__title-link:active,.theme__hacker .navbar__title-link:focus{color:#e3cd26;text-decoration:none}.theme__solarized .navbar__title-link{color:#586e75}.theme__solarized .navbar__title-link:hover,.theme__solarized .navbar__title-link:active,.theme__solarized .navbar__title-link:focus{color:#586e75;text-decoration:none}.theme__kimbie .navbar__title-link{color:#d3af86}.theme__kimbie .navbar__title-link:hover,.theme__kimbie .navbar__title-link:active,.theme__kimbie .navbar__title-link:focus{color:#d3af86;text-decoration:none}.navbar__menu{-moz-flex-grow:1;-ms-flex-grow:1;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;align-items:center;-ms-flex-pack:flex-end;-webkit-flex-grow:1;flex-grow:1;height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=769px){.navbar__menu{display:none}}.navbar__menu-item{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;-ms-flex-pack:center;justify-content:center;align-items:center;height:50px;padding:.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .navbar__menu-item{color:#fcfcfa;background-color:#2d2a2e;border-top:1px solid #0000;border-bottom:1px solid #4e4e4e}.theme__dark .navbar__menu-item:hover,.theme__dark .navbar__menu-item:active,.theme__dark .navbar__menu-item:focus{color:#ffd866;border-bottom:1px solid #4e4e4e;text-decoration:none}@media only screen and (width<=769px){.theme__dark .navbar__menu-item{border-bottom:none}}.theme__dark .navbar__menu-item.active{color:#ff6188!important}.theme__light .navbar__menu-item{color:#555;background-color:#fafafa;border-top:1px solid #0000;border-bottom:1px solid #e0e0e0}.theme__light .navbar__menu-item:hover,.theme__light .navbar__menu-item:active,.theme__light .navbar__menu-item:focus{color:#26a69a;border-bottom:1px solid #e0e0e0;text-decoration:none}@media only screen and (width<=769px){.theme__light .navbar__menu-item{border-bottom:none}}.theme__light .navbar__menu-item.active{color:#6b8a99!important}.theme__hacker .navbar__menu-item{color:#e3cd26;background-color:#151715;border-top:1px solid #0000;border-bottom:1px solid #424242}.theme__hacker .navbar__menu-item:hover,.theme__hacker .navbar__menu-item:active,.theme__hacker .navbar__menu-item:focus{color:#1fff2a;border-bottom:1px solid #424242;text-decoration:none}@media only screen and (width<=769px){.theme__hacker .navbar__menu-item{border-bottom:none}}.theme__hacker .navbar__menu-item.active{color:#f3ff6e!important}.theme__solarized .navbar__menu-item{color:#586e75;background-color:#fdf7e3;border-top:1px solid #0000;border-bottom:1px solid #eddc9f}.theme__solarized .navbar__menu-item:hover,.theme__solarized .navbar__menu-item:active,.theme__solarized .navbar__menu-item:focus{color:#b58900;border-bottom:1px solid #eddc9f;text-decoration:none}@media only screen and (width<=769px){.theme__solarized .navbar__menu-item{border-bottom:none}}.theme__solarized .navbar__menu-item.active{color:#cb4b16!important}.theme__kimbie .navbar__menu-item{color:#d3af86;background-color:#221a0f;border-top:1px solid #0000;border-bottom:1px solid #6e583b}.theme__kimbie .navbar__menu-item:hover,.theme__kimbie .navbar__menu-item:active,.theme__kimbie .navbar__menu-item:focus{color:#f06431;border-bottom:1px solid #6e583b;text-decoration:none}@media only screen and (width<=769px){.theme__kimbie .navbar__menu-item{border-bottom:none}}.theme__kimbie .navbar__menu-item.active{color:#889b4a!important}@media only screen and (width<=769px){.navbar__menu-item{-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;width:100%;padding:0 .75rem}}.navbar__dropdown{height:50px;display:inline-block}@media only screen and (width<=769px){.navbar__dropdown{width:100%;height:auto}}.navbar__dropdown--content{width:inherit;z-index:14;border-bottom-right-radius:.15rem;border-bottom-left-radius:.15rem;display:none;position:absolute;-webkit-box-shadow:0 1px 3px #0006;-moz-box-shadow:0 1px 3px #0006;box-shadow:0 1px 3px #0006}.theme__dark .navbar__dropdown--content{background-color:#595b5c;border-top:4px solid #424242}.theme__light .navbar__dropdown--content{background-color:#fafafa;border-top:4px solid #e0e0e0}.theme__hacker .navbar__dropdown--content{background-color:#212421;border-top:4px solid #6b6b6b}.theme__solarized .navbar__dropdown--content{background-color:#fafafa;border-top:4px solid #e8b000}.theme__kimbie .navbar__dropdown--content{background-color:#6e583b;border-top:4px solid #d3af86}@media only screen and (width<=769px){.navbar__dropdown--content{box-shadow:none;display:block;position:relative}.theme__dark .navbar__dropdown--content{background-color:#3a3a3a;border-top:none}.theme__light .navbar__dropdown--content{background-color:#f1f1f1;border-top:none}.theme__hacker .navbar__dropdown--content{background-color:#323232;border-top:none}.theme__solarized .navbar__dropdown--content{background-color:#eae3cc;border-top:none}.theme__kimbie .navbar__dropdown--content{background-color:#423523;border-top:none}}.navbar__dropdown--item{white-space:nowrap;text-overflow:ellipsis;min-width:40px;max-width:150px;height:auto;margin:auto;padding:.25rem .75rem;font-size:1rem;font-weight:700;text-decoration:none;display:block;overflow:hidden}.theme__dark .navbar__dropdown--item{color:#fcfcfa;background-color:#2d2a2e}.theme__dark .navbar__dropdown--item:hover,.theme__dark .navbar__dropdown--item:active,.theme__dark .navbar__dropdown--item:focus{color:#ffd866;background-color:#4d4a4e;text-decoration:none}.theme__dark .navbar__dropdown--item:hover:last-child,.theme__dark .navbar__dropdown--item:active:last-child,.theme__dark .navbar__dropdown--item:focus:last-child{border-bottom-right-radius:.15rem;border-bottom-left-radius:.15rem}.theme__light .navbar__dropdown--item{color:#555;background-color:#fafafa}.theme__light .navbar__dropdown--item:hover,.theme__light .navbar__dropdown--item:active,.theme__light .navbar__dropdown--item:focus{color:#607d8b;background-color:#f6f6f6;text-decoration:none}.theme__light .navbar__dropdown--item:hover:last-child,.theme__light .navbar__dropdown--item:active:last-child,.theme__light .navbar__dropdown--item:focus:last-child{border-bottom-right-radius:.15rem;border-bottom-left-radius:.15rem}.theme__hacker .navbar__dropdown--item{color:#fcfcfa;background-color:#151715}.theme__hacker .navbar__dropdown--item:hover,.theme__hacker .navbar__dropdown--item:active,.theme__hacker .navbar__dropdown--item:focus{color:#e08c48;background-color:#464c46;text-decoration:none}.theme__hacker .navbar__dropdown--item:hover:last-child,.theme__hacker .navbar__dropdown--item:active:last-child,.theme__hacker .navbar__dropdown--item:focus:last-child{border-bottom-right-radius:.15rem;border-bottom-left-radius:.15rem}.theme__solarized .navbar__dropdown--item{color:#424242;background-color:#fdf7e3}.theme__solarized .navbar__dropdown--item:hover,.theme__solarized .navbar__dropdown--item:active,.theme__solarized .navbar__dropdown--item:focus{color:#b58900;background-color:#e8e0c6;text-decoration:none}.theme__solarized .navbar__dropdown--item:hover:last-child,.theme__solarized .navbar__dropdown--item:active:last-child,.theme__solarized .navbar__dropdown--item:focus:last-child{border-bottom-right-radius:.15rem;border-bottom-left-radius:.15rem}.theme__kimbie .navbar__dropdown--item{color:#eee0d1;background-color:#221a0f}.theme__kimbie .navbar__dropdown--item:hover,.theme__kimbie .navbar__dropdown--item:active,.theme__kimbie .navbar__dropdown--item:focus{color:#f06431;background-color:#6e583b;text-decoration:none}.theme__kimbie .navbar__dropdown--item:hover:last-child,.theme__kimbie .navbar__dropdown--item:active:last-child,.theme__kimbie .navbar__dropdown--item:focus:last-child{border-bottom-right-radius:.15rem;border-bottom-left-radius:.15rem}@media only screen and (width<=769px){.navbar__dropdown--item{min-width:100%;max-width:100%;padding:0 2.5rem}}.navbar__dropdown:hover .navbar__dropdown--content{display:block}.theme{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;align-items:center;-ms-flex-pack:flex-end;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme[data-ani=true]{-ms-animation:slide-in-down .5s 0s 1 ease both;-webkit-animation:.5s both slide-in-down;-moz-animation:.5s both slide-in-down;-o-animation:.5s both slide-in-down;animation:.5s both slide-in-down}@media only screen and (width<=769px){.theme{display:none}}.theme .dropdown{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;height:50px!important}.theme__dark .theme .dropdown{color:#fcfcfa}.theme__dark .theme .dropdown:hover,.theme__dark .theme .dropdown:active,.theme__dark .theme .dropdown:focus{color:#ffd866}.theme__light .theme .dropdown{color:#777}.theme__light .theme .dropdown:hover,.theme__light .theme .dropdown:active,.theme__light .theme .dropdown:focus{color:#26a69a}.theme__hacker .theme .dropdown{color:#dbdbdb}.theme__hacker .theme .dropdown:hover,.theme__hacker .theme .dropdown:active,.theme__hacker .theme .dropdown:focus{color:#1fff2a}.theme__solarized .theme .dropdown{color:#586e75}.theme__solarized .theme .dropdown:hover,.theme__solarized .theme .dropdown:active,.theme__solarized .theme .dropdown:focus{color:#b58900}.theme__kimbie .theme .dropdown{color:#d3af86}.theme__kimbie .theme .dropdown:hover,.theme__kimbie .theme .dropdown:active,.theme__kimbie .theme .dropdown:focus{color:#f06431}.theme .dropdown-trigger{cursor:pointer;border:none;outline:none;width:50px;height:48px;padding:.5rem}.theme__dark .theme .dropdown-trigger{color:#fcfcfa}.theme__dark .theme .dropdown-trigger:hover,.theme__dark .theme .dropdown-trigger:active,.theme__dark .theme .dropdown-trigger:focus{color:#ffd866}.theme__light .theme .dropdown-trigger{color:#777}.theme__light .theme .dropdown-trigger:hover,.theme__light .theme .dropdown-trigger:active,.theme__light .theme .dropdown-trigger:focus{color:#26a69a}.theme__hacker .theme .dropdown-trigger{color:#dbdbdb}.theme__hacker .theme .dropdown-trigger:hover,.theme__hacker .theme .dropdown-trigger:active,.theme__hacker .theme .dropdown-trigger:focus{color:#1fff2a}.theme__solarized .theme .dropdown-trigger{color:#586e75}.theme__solarized .theme .dropdown-trigger:hover,.theme__solarized .theme .dropdown-trigger:active,.theme__solarized .theme .dropdown-trigger:focus{color:#b58900}.theme__kimbie .theme .dropdown-trigger{color:#d3af86}.theme__kimbie .theme .dropdown-trigger:hover,.theme__kimbie .theme .dropdown-trigger:active,.theme__kimbie .theme .dropdown-trigger:focus{color:#f06431}@media only screen and (width<=769px){.theme .dropdown-trigger{width:35px;padding:.25rem}}.theme .dropdown-content{z-index:14;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;height:auto;display:none;position:absolute;top:100%;right:0}.theme .dropdown-content a{font-size:.9rem}.theme .dropdown-content{-webkit-box-shadow:0 1px 3px #0006;-moz-box-shadow:0 1px 3px #0006;box-shadow:0 1px 3px #0006}.theme__dark .theme .dropdown-content{background-color:#595b5c;border-top:4px solid #424242}.theme__light .theme .dropdown-content{background-color:#fafafa;border-top:4px solid #e0e0e0}.theme__hacker .theme .dropdown-content{background-color:#212421;border-top:4px solid #6b6b6b}.theme__solarized .theme .dropdown-content{background-color:#fafafa;border-top:4px solid #e8b000}.theme__kimbie .theme .dropdown-content{background-color:#6e583b;border-top:4px solid #d3af86}.theme__dark .theme .dropdown-content .is-active{background-color:#424242}.theme__light .theme .dropdown-content .is-active{background-color:#e0e0e0}.theme__hacker .theme .dropdown-content .is-active{background-color:#323732}.theme__solarized .theme .dropdown-content .is-active{background-color:#fbf1d1}.theme__kimbie .theme .dropdown-content .is-active{background-color:#5e452b}.theme .dropdown-item{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;height:100%;padding:.25rem .75rem;font-size:1rem;text-decoration:none;display:block}.theme__dark .theme .dropdown-item{color:#fcfcfa}.theme__dark .theme .dropdown-item:hover,.theme__dark .theme .dropdown-item:active,.theme__dark .theme .dropdown-item:focus{color:#fcfcfa;background-color:#727072;text-decoration:none}.theme__dark .theme .dropdown-item:hover:last-child,.theme__dark .theme .dropdown-item:active:last-child,.theme__dark .theme .dropdown-item:focus:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.theme__light .theme .dropdown-item{color:#555}.theme__light .theme .dropdown-item:hover,.theme__light .theme .dropdown-item:active,.theme__light .theme .dropdown-item:focus{color:#fcfcfa;background-color:#bdbdbd;text-decoration:none}.theme__light .theme .dropdown-item:hover:last-child,.theme__light .theme .dropdown-item:active:last-child,.theme__light .theme .dropdown-item:focus:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.theme__hacker .theme .dropdown-item{color:#fcfcfa}.theme__hacker .theme .dropdown-item:hover,.theme__hacker .theme .dropdown-item:active,.theme__hacker .theme .dropdown-item:focus{color:#e08c48;background-color:#464c46;text-decoration:none}.theme__hacker .theme .dropdown-item:hover:last-child,.theme__hacker .theme .dropdown-item:active:last-child,.theme__hacker .theme .dropdown-item:focus:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.theme__solarized .theme .dropdown-item{color:#424242}.theme__solarized .theme .dropdown-item:hover,.theme__solarized .theme .dropdown-item:active,.theme__solarized .theme .dropdown-item:focus{color:#b58900;background-color:#f9eaba;text-decoration:none}.theme__solarized .theme .dropdown-item:hover:last-child,.theme__solarized .theme .dropdown-item:active:last-child,.theme__solarized .theme .dropdown-item:focus:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.theme__kimbie .theme .dropdown-item{color:#eee0d1}.theme__kimbie .theme .dropdown-item:hover,.theme__kimbie .theme .dropdown-item:active,.theme__kimbie .theme .dropdown-item:focus{color:#f06431;background-color:#5e452b;text-decoration:none}.theme__kimbie .theme .dropdown-item:hover:last-child,.theme__kimbie .theme .dropdown-item:active:last-child,.theme__kimbie .theme .dropdown-item:focus:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.theme .dropdown:hover .dropdown-content{display:block}.theme-mobile{cursor:pointer;z-index:16;outline:none;width:35px;height:50px;display:none;position:absolute;top:0;right:70px}.theme-mobile[data-ani=true]{-ms-animation:slide-in-down .5s .4s 1 ease both;-webkit-animation:.5s .4s both slide-in-down;-moz-animation:.5s .4s both slide-in-down;-o-animation:.5s .4s both slide-in-down;animation:.5s .4s both slide-in-down}@media only screen and (width<=769px){.theme-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.theme-mobile .dropdown:hover .dropdown-content{display:block}.navbarm{-moz-align-items:center;-ms-align-items:center;align-items:center;height:100%;padding:0 .75rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.navbarm__menu{height:100%;padding:0 .75rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .navbarm__menu--term[data-index="0"]{border-top:1px solid #42424273}.theme__light .navbarm__menu--term[data-index="0"]{border-top:1px solid #cfd8dc99}.theme__hacker .navbarm__menu--term[data-index="0"]{border-top:1px solid #a1ad6433}.theme__solarized .navbarm__menu--term[data-index="0"]{border-top:1px solid #85990033}.theme__kimbie .navbarm__menu--term[data-index="0"]{border-top:1px solid #6e583b73}.navbarm__menu--item{height:50px}.navbarm__menu--item>a{height:100%;color:inherit;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;align-items:center;-ms-flex-pack:flex-start;padding:0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-decoration:none!important}.navbarm__menu--item svg{margin:auto .25rem}.theme__dark .navbarm__menu--item{color:#fcfcfa}.theme__dark .navbarm__menu--item.active{color:#ff6188;font-weight:700}.theme__dark .navbarm__menu--item:hover,.theme__dark .navbarm__menu--item:active,.theme__dark .navbarm__menu--item:focus{background-color:#4d4a4e}.theme__light .navbarm__menu--item{color:#424242}.theme__light .navbarm__menu--item.active{color:#6b8a99;font-weight:700}.theme__light .navbarm__menu--item:hover,.theme__light .navbarm__menu--item:active,.theme__light .navbarm__menu--item:focus{background-color:#f6f6f6}.theme__hacker .navbarm__menu--item{color:#1fff2a}.theme__hacker .navbarm__menu--item.active{color:#f3ff6e;font-weight:700}.theme__hacker .navbarm__menu--item:hover,.theme__hacker .navbarm__menu--item:active,.theme__hacker .navbarm__menu--item:focus{background-color:#464c46}.theme__solarized .navbarm__menu--item{color:#586e75}.theme__solarized .navbarm__menu--item.active{color:#cb4b16;font-weight:700}.theme__solarized .navbarm__menu--item:hover,.theme__solarized .navbarm__menu--item:active,.theme__solarized .navbarm__menu--item:focus{background-color:#e8e0c6}.theme__kimbie .navbarm__menu--item{color:#e3b583}.theme__kimbie .navbarm__menu--item.active{color:#889b4a;font-weight:700}.theme__kimbie .navbarm__menu--item:hover,.theme__kimbie .navbarm__menu--item:active,.theme__kimbie .navbarm__menu--item:focus{background-color:#6e583b}.navbarm__menu--subitem{height:30px;padding:0 2.5rem}.navbarm__menu--subitem>a{font-size:.9rem}.navbarm__collapse{-o-transition:all .15s ease-out;width:100%;max-height:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;transition:all .15s ease-out;position:absolute;top:50px;left:0;overflow:hidden}.theme__dark .navbarm__collapse{background-color:#2d2a2e}.theme__dark .navbarm__collapse[data-open=true]{border-bottom:2px solid #4e4e4e}.theme__dark .navbarm__collapse[data-open=false]{border-bottom:none}.theme__light .navbarm__collapse{background-color:#fafafa}.theme__light .navbarm__collapse[data-open=true]{border-bottom:2px solid #e0e0e0}.theme__light .navbarm__collapse[data-open=false]{border-bottom:none}.theme__hacker .navbarm__collapse{background-color:#151715}.theme__hacker .navbarm__collapse[data-open=true]{border-bottom:2px solid #424242}.theme__hacker .navbarm__collapse[data-open=false]{border-bottom:none}.theme__solarized .navbarm__collapse{background-color:#fdf7e3}.theme__solarized .navbarm__collapse[data-open=true]{border-bottom:2px solid #eddc9f}.theme__solarized .navbarm__collapse[data-open=false]{border-bottom:none}.theme__kimbie .navbarm__collapse{background-color:#221a0f}.theme__kimbie .navbarm__collapse[data-open=true]{border-bottom:2px solid #6e583b}.theme__kimbie .navbarm__collapse[data-open=false]{border-bottom:none}.header .title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:900}.site-header{-moz-justify-content:center;-ms-justify-content:center;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.site-header[data-ani=true]{-ms-animation:fade-in .15s .1s 1 ease-in both;-webkit-animation:.15s ease-in .1s both fade-in;-moz-animation:.15s ease-in .1s both fade-in;-o-animation:.15s ease-in .1s both fade-in;animation:.15s ease-in .1s both fade-in}.site-header__title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1.1}.theme__dark .site-header__title--shadow{color:#ddd;text-shadow:1.2px 1.2px #ddd,2.4px 2.4px #4a484b,3.6px 3.6px #555256,4.8px 4.8px #5f5c60}.theme__light .site-header__title--shadow{color:#607d8b;text-shadow:1.2px 1.2px #607d8b,2.4px 2.4px #4c4c4c,3.6px 3.6px #565656,4.8px 4.8px #616161}.theme__hacker .site-header__title--shadow{color:#c7ba00;text-shadow:1.2px 1.2px #c7ba00,2.4px 2.4px #2f2f30,3.6px 3.6px #39393b,4.8px 4.8px #434345}.theme__solarized .site-header__title--shadow{color:#cb4b16;text-shadow:1.2px 1.2px #cb4b16,2.4px 2.4px #4d6570,3.6px 3.6px #56707c,4.8px 4.8px #5e7b88}.theme__kimbie .site-header__title--shadow{color:#889b4a;text-shadow:1.2px 1.2px #889b4a,2.4px 2.4px #453217,3.6px 3.6px #553d1c,4.8px 4.8px #644821}.site-header__subtitle{line-height:1.2}.site-header__subtitle[data-cursive=true]{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.site-header__align-left{-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.site-header__align-center{-moz-align-items:center;-ms-align-items:center;align-items:center}.site-header__align-right{-moz-align-items:flex-end;-ms-align-items:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}#container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.theme__dark #container{color:#fcfcfa;background-color:#2d2a2e}.theme__dark #container hr{border-color:#595b5c}.theme__light #container{color:#424242;background-color:#fafafa}.theme__light #container hr{border-color:#ccc}.theme__hacker #container{color:#1fff2a;background-color:#151715}.theme__hacker #container hr{border-color:#6b6b6b}.theme__solarized #container{color:#586e75;background-color:#fdf7e3}.theme__solarized #container hr{border-color:#ffb300}.theme__kimbie #container{color:#e3b583;background-color:#221a0f}.theme__kimbie #container hr{border-color:#7f5d38}html{overflow-x:hidden}.footer{-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100vw;margin-left:calc(50% - 50vw);padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.theme__dark .footer{color:#bdbdbd;background-color:#403e41;border-top:1px solid #595b5c}.theme__light .footer{color:#424242;background-color:#eee;border-top:1px solid #ccc}.theme__hacker .footer{color:#a1ad64;background-color:#252526;border-top:1px solid #6b6b6b}.theme__solarized .footer{color:#424242;background-color:#eee8d5;border-top:1px solid #ffb300}.theme__kimbie .footer{color:#d3af86;background-color:#423523;border-top:1px solid #7f5d38}.footer__container{flex-direction:column;width:100%;max-width:1280px;padding:0 .5rem;display:flex}.footer__social{-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:-webkit-sticky;position:sticky;bottom:70px}.footer__poweredby{-moz-align-items:center;-ms-align-items:center;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;padding:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.footer__poweredby p{padding:.125rem}.footer__compiled{opacity:.7;margin-top:.25rem;font-size:.75rem}.footer__link{margin:.25rem .5rem 0;font-size:.8rem}.footer .dropdown{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;border-radius:.25rem;-ms-flex-pack:center;justify-content:center;align-items:center;width:40px;height:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;bottom:.5rem;left:.5rem}.theme__dark .footer .dropdown{color:#bdbdbd;background-color:#403e41}.theme__dark .footer .dropdown:hover,.theme__dark .footer .dropdown:active,.theme__dark .footer .dropdown:focus{color:#82aaff;background-color:#4d4a4e}.theme__light .footer .dropdown{color:#727072;background-color:#eee}.theme__light .footer .dropdown:hover,.theme__light .footer .dropdown:active,.theme__light .footer .dropdown:focus{color:#607d8b;background-color:#d5d5d5}.theme__hacker .footer .dropdown{color:#9e9e9e;background-color:#252526}.theme__hacker .footer .dropdown:hover,.theme__hacker .footer .dropdown:active,.theme__hacker .footer .dropdown:focus{color:#e3cd26;background-color:#323233}.theme__solarized .footer .dropdown{color:#b58900;background-color:#eee8d5}.theme__solarized .footer .dropdown:hover,.theme__solarized .footer .dropdown:active,.theme__solarized .footer .dropdown:focus{color:#cb4b16;background-color:#e7dec3}.theme__kimbie .footer .dropdown{color:#d3af86;background-color:#423523}.theme__kimbie .footer .dropdown:hover,.theme__kimbie .footer .dropdown:active,.theme__kimbie .footer .dropdown:focus{color:#f06431;background-color:#5e452b}.footer .dropdown-trigger{cursor:pointer;border:none;border-radius:.25rem;outline:none;width:100%;height:100%}.theme__dark .footer .dropdown-trigger{color:#bdbdbd;background-color:#403e41}.theme__dark .footer .dropdown-trigger:hover,.theme__dark .footer .dropdown-trigger:active,.theme__dark .footer .dropdown-trigger:focus{color:#82aaff;background-color:#4d4a4e}.theme__light .footer .dropdown-trigger{color:#727072;background-color:#eee}.theme__light .footer .dropdown-trigger:hover,.theme__light .footer .dropdown-trigger:active,.theme__light .footer .dropdown-trigger:focus{color:#607d8b;background-color:#d5d5d5}.theme__hacker .footer .dropdown-trigger{color:#9e9e9e;background-color:#252526}.theme__hacker .footer .dropdown-trigger:hover,.theme__hacker .footer .dropdown-trigger:active,.theme__hacker .footer .dropdown-trigger:focus{color:#e3cd26;background-color:#323233}.theme__solarized .footer .dropdown-trigger{color:#b58900;background-color:#eee8d5}.theme__solarized .footer .dropdown-trigger:hover,.theme__solarized .footer .dropdown-trigger:active,.theme__solarized .footer .dropdown-trigger:focus{color:#cb4b16;background-color:#e7dec3}.theme__kimbie .footer .dropdown-trigger{color:#d3af86;background-color:#423523}.theme__kimbie .footer .dropdown-trigger:hover,.theme__kimbie .footer .dropdown-trigger:active,.theme__kimbie .footer .dropdown-trigger:focus{color:#f06431;background-color:#5e452b}.footer .dropdown-content{z-index:14;border-top-left-radius:.15rem;border-top-right-radius:.15rem;height:auto;display:none;position:absolute;bottom:100%;left:0}.footer .dropdown-content a{font-size:.9rem}.footer .dropdown-content{-webkit-box-shadow:0 1px 3px #0006;-moz-box-shadow:0 1px 3px #0006;box-shadow:0 1px 3px #0006}.theme__dark .footer .dropdown-content{background-color:#595b5c;border-bottom:4px solid #424242}.theme__light .footer .dropdown-content{background-color:#fafafa;border-bottom:4px solid #e0e0e0}.theme__hacker .footer .dropdown-content{background-color:#212421;border-bottom:4px solid #6b6b6b}.theme__solarized .footer .dropdown-content{background-color:#fafafa;border-bottom:4px solid #e8b000}.theme__kimbie .footer .dropdown-content{background-color:#6e583b;border-bottom:4px solid #d3af86}.theme__dark .footer .dropdown-content .is-active{background-color:#424242}.theme__light .footer .dropdown-content .is-active{background-color:#e0e0e0}.theme__hacker .footer .dropdown-content .is-active{background-color:#323732}.theme__solarized .footer .dropdown-content .is-active{background-color:#fbf1d1}.theme__kimbie .footer .dropdown-content .is-active{background-color:#5e452b}.footer .dropdown-item{white-space:nowrap;text-overflow:ellipsis;min-width:40px;max-width:150px;height:100%;padding:.25rem .75rem;font-size:1rem;text-decoration:none;display:block;overflow:hidden}.theme__dark .footer .dropdown-item{color:#fcfcfa}.theme__dark .footer .dropdown-item:hover,.theme__dark .footer .dropdown-item:active,.theme__dark .footer .dropdown-item:focus{color:#fcfcfa;background-color:#727072;text-decoration:none}.theme__dark .footer .dropdown-item:hover:first-child,.theme__dark .footer .dropdown-item:active:first-child,.theme__dark .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__light .footer .dropdown-item{color:#555}.theme__light .footer .dropdown-item:hover,.theme__light .footer .dropdown-item:active,.theme__light .footer .dropdown-item:focus{color:#fcfcfa;background-color:#bdbdbd;text-decoration:none}.theme__light .footer .dropdown-item:hover:first-child,.theme__light .footer .dropdown-item:active:first-child,.theme__light .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__hacker .footer .dropdown-item{color:#fcfcfa}.theme__hacker .footer .dropdown-item:hover,.theme__hacker .footer .dropdown-item:active,.theme__hacker .footer .dropdown-item:focus{color:#e08c48;background-color:#464c46;text-decoration:none}.theme__hacker .footer .dropdown-item:hover:first-child,.theme__hacker .footer .dropdown-item:active:first-child,.theme__hacker .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__solarized .footer .dropdown-item{color:#424242}.theme__solarized .footer .dropdown-item:hover,.theme__solarized .footer .dropdown-item:active,.theme__solarized .footer .dropdown-item:focus{color:#b58900;background-color:#f9eaba;text-decoration:none}.theme__solarized .footer .dropdown-item:hover:first-child,.theme__solarized .footer .dropdown-item:active:first-child,.theme__solarized .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.theme__kimbie .footer .dropdown-item{color:#eee0d1}.theme__kimbie .footer .dropdown-item:hover,.theme__kimbie .footer .dropdown-item:active,.theme__kimbie .footer .dropdown-item:focus{color:#f06431;background-color:#5e452b;text-decoration:none}.theme__kimbie .footer .dropdown-item:hover:first-child,.theme__kimbie .footer .dropdown-item:active:first-child,.theme__kimbie .footer .dropdown-item:focus:first-child{border-top-left-radius:.15rem;border-top-right-radius:.15rem}.footer .select-theme__label{color:inherit;text-transform:capitalize}.footer .select-theme__item{text-transform:capitalize}.footer .select-lang__label{color:inherit;text-transform:capitalize}.footer .social{margin:.25rem}.theme__dark .footer .social a{color:#bdbdbd;text-decoration:none}.theme__dark .footer .social a:hover{color:#f0f0f0;transition:color .2s}.theme__light .footer .social a{color:#777;text-decoration:none}.theme__light .footer .social a:hover{color:#444;transition:color .2s}.theme__hacker .footer .social a{color:#9e9e9e;text-decoration:none}.theme__hacker .footer .social a:hover{color:#d1d1d1;transition:color .2s}.theme__solarized .footer .social a{color:#637c84;text-decoration:none}.theme__solarized .footer .social a:hover{color:#4d6066;transition:color .2s}.theme__kimbie .footer .social a{color:#ccc;text-decoration:none}.theme__kimbie .footer .social a:hover{color:#fff;transition:color .2s}.footer .dropdown:hover .dropdown-content{display:block}.theme__dark .footer hr{border-top:1px solid #595b5c!important}.theme__light .footer hr{border-top:1px solid #ccc!important}.theme__hacker .footer hr{border-top:1px solid #6b6b6b!important}.theme__solarized .footer hr{border-top:1px solid #ffb300!important}.theme__kimbie .footer hr{border-top:1px solid #7f5d38!important}.sidebar{margin-top:1rem}.sidebar-recent{padding:.25rem}.sidebar-recent__title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:700}.theme__dark .sidebar-recent__title{color:#aed581}.theme__dark .sidebar-recent__title:hover{color:#ff6188}.theme__light .sidebar-recent__title{color:#607d8b}.theme__light .sidebar-recent__title:hover{color:#26a69a}.theme__hacker .sidebar-recent__title{color:#e3cd26}.theme__hacker .sidebar-recent__title:hover{color:#c7ba00}.theme__solarized .sidebar-recent__title{color:#2aa198}.theme__solarized .sidebar-recent__title:hover{color:#268bd2}.theme__kimbie .sidebar-recent__title,.theme__kimbie .sidebar-recent__title:hover{color:#f06431}.sidebar-recent__ul{margin-left:.25rem}.sidebar-recent__ul li{text-indent:-.4em;padding-left:.5em}.sidebar-recent__ul li:before{content:"•";padding-right:.125rem;font-size:1rem;display:inline-block}.sidebar-recent__a{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.95rem}.theme__dark .sidebar-recent__a{color:#fcfcfa}.theme__light .sidebar-recent__a{color:#424242}.theme__hacker .sidebar-recent__a{color:#a1ad64}.theme__solarized .sidebar-recent__a{color:#b58900}.theme__kimbie .sidebar-recent__a{color:#a57a4c}.sidebar-hr{margin:1.5rem 0}.sidebar__menu{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:50px;padding:0 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}li.sidebar-recent{text-indent:-.4em;padding-left:.5em}li.sidebar-recent:before{content:"•";padding-right:.125rem;font-size:1rem;display:inline-block}.alert{border:1px solid #0000;border-radius:.125rem;margin-bottom:1rem;padding:.75rem}.theme__dark .alert-info{color:#fcfcfa;background-color:#d7eef966}.theme__dark .alert-info[data-dir=rtl]{border-right:5px solid #bbdefb}.theme__dark .alert-info[data-dir=ltr]{border-left:5px solid #bbdefb}.theme__dark .alert-success{color:#fcfcfa;background-color:#d9efd666}.theme__dark .alert-success[data-dir=rtl]{border-right:5px solid #c8e6c9}.theme__dark .alert-success[data-dir=ltr]{border-left:5px solid #c8e6c9}.theme__dark .alert-warning{color:#fcfcfa;background-color:#fff9c466}.theme__dark .alert-warning[data-dir=rtl]{border-right:5px solid #ffeb3b}.theme__dark .alert-warning[data-dir=ltr]{border-left:5px solid #ffeb3b}.theme__dark .alert-danger{color:#fcfcfa;background-color:#f5dddd66}.theme__dark .alert-danger[data-dir=rtl]{border-right:5px solid #ffcdd2}.theme__dark .alert-danger[data-dir=ltr]{border-left:5px solid #ffcdd2}.theme__light .alert-info{color:#555;background-color:#d7eef966}.theme__light .alert-info[data-dir=rtl]{border-right:5px solid #bbdefb}.theme__light .alert-info[data-dir=ltr]{border-left:5px solid #bbdefb}.theme__light .alert-success{color:#555;background-color:#d9efd666}.theme__light .alert-success[data-dir=rtl]{border-right:5px solid #c8e6c9}.theme__light .alert-success[data-dir=ltr]{border-left:5px solid #c8e6c9}.theme__light .alert-warning{color:#555;background-color:#fff9c466}.theme__light .alert-warning[data-dir=rtl]{border-right:5px solid #ffeb3b}.theme__light .alert-warning[data-dir=ltr]{border-left:5px solid #ffeb3b}.theme__light .alert-danger{color:#555;background-color:#f5dddd66}.theme__light .alert-danger[data-dir=rtl]{border-right:5px solid #ffcdd2}.theme__light .alert-danger[data-dir=ltr]{border-left:5px solid #ffcdd2}.theme__hacker .alert-info{color:#fcfcfa;background-color:#d7eef966}.theme__hacker .alert-info[data-dir=rtl]{border-right:5px solid #bbdefb}.theme__hacker .alert-info[data-dir=ltr]{border-left:5px solid #bbdefb}.theme__hacker .alert-success{color:#fcfcfa;background-color:#d9efd666}.theme__hacker .alert-success[data-dir=rtl]{border-right:5px solid #c8e6c9}.theme__hacker .alert-success[data-dir=ltr]{border-left:5px solid #c8e6c9}.theme__hacker .alert-warning{color:#fcfcfa;background-color:#fff9c466}.theme__hacker .alert-warning[data-dir=rtl]{border-right:5px solid #ffeb3b}.theme__hacker .alert-warning[data-dir=ltr]{border-left:5px solid #ffeb3b}.theme__hacker .alert-danger{color:#fcfcfa;background-color:#f5dddd66}.theme__hacker .alert-danger[data-dir=rtl]{border-right:5px solid #ffcdd2}.theme__hacker .alert-danger[data-dir=ltr]{border-left:5px solid #ffcdd2}.theme__solarized .alert-info{color:#424242;background-color:#d7eef966}.theme__solarized .alert-info[data-dir=rtl]{border-right:5px solid #bbdefb}.theme__solarized .alert-info[data-dir=ltr]{border-left:5px solid #bbdefb}.theme__solarized .alert-success{color:#424242;background-color:#d9efd666}.theme__solarized .alert-success[data-dir=rtl]{border-right:5px solid #c8e6c9}.theme__solarized .alert-success[data-dir=ltr]{border-left:5px solid #c8e6c9}.theme__solarized .alert-warning{color:#424242;background-color:#fff9c466}.theme__solarized .alert-warning[data-dir=rtl]{border-right:5px solid #ffeb3b}.theme__solarized .alert-warning[data-dir=ltr]{border-left:5px solid #ffeb3b}.theme__solarized .alert-danger{color:#424242;background-color:#f5dddd66}.theme__solarized .alert-danger[data-dir=rtl]{border-right:5px solid #ffcdd2}.theme__solarized .alert-danger[data-dir=ltr]{border-left:5px solid #ffcdd2}.theme__kimbie .alert-info{color:#eee0d1;background-color:#d7eef966}.theme__kimbie .alert-info[data-dir=rtl]{border-right:5px solid #bbdefb}.theme__kimbie .alert-info[data-dir=ltr]{border-left:5px solid #bbdefb}.theme__kimbie .alert-success{color:#eee0d1;background-color:#d9efd666}.theme__kimbie .alert-success[data-dir=rtl]{border-right:5px solid #c8e6c9}.theme__kimbie .alert-success[data-dir=ltr]{border-left:5px solid #c8e6c9}.theme__kimbie .alert-warning{color:#eee0d1;background-color:#fff9c466}.theme__kimbie .alert-warning[data-dir=rtl]{border-right:5px solid #ffeb3b}.theme__kimbie .alert-warning[data-dir=ltr]{border-left:5px solid #ffeb3b}.theme__kimbie .alert-danger{color:#eee0d1;background-color:#f5dddd66}.theme__kimbie .alert-danger[data-dir=rtl]{border-right:5px solid #ffcdd2}.theme__kimbie .alert-danger[data-dir=ltr]{border-left:5px solid #ffcdd2}.bio{-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .bio{color:#eee}.theme__light .bio{color:#344952}.theme__hacker .bio{color:#d1d1d1}.theme__solarized .bio{color:#344952}.theme__kimbie .bio{color:#d3af86}.bio{width:100%;max-width:928px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.bio__photo{border-radius:.25rem;width:100%;max-width:250px;height:auto;-webkit-box-shadow:0 2px 4px #00000040;-moz-box-shadow:0 2px 4px #00000040;box-shadow:0 2px 4px #00000040}.bio__photo[data-ani=true]{-ms-animation:slide-in-down-little .2s .6s 1 ease-in both;-webkit-animation:.2s ease-in .6s both slide-in-down-little;-moz-animation:.2s ease-in .6s both slide-in-down-little;-o-animation:.2s ease-in .6s both slide-in-down-little;animation:.2s ease-in .6s both slide-in-down-little}.bio__photo-wrapper{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;border-radius:.25rem;-ms-flex-pack:center;justify-content:center;align-items:center;width:90%;height:100%;margin:1rem auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.bio__name{letter-spacing:1px;margin-top:.8rem;font-family:inherit;font-size:26px;font-weight:700}.bio__desc{margin:.5rem 0;font-size:14px}.bio__info{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;margin:.1rem 0;font-size:14px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.bio[data-dir=ltr] .bio__info--icon{-moz-align-items:center;-ms-align-items:center;align-items:center;margin-right:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .bio[data-dir=ltr] .bio__info--icon{color:#bdbdbd}.theme__light .bio[data-dir=ltr] .bio__info--icon{color:#777}.theme__hacker .bio[data-dir=ltr] .bio__info--icon{color:#9e9e9e}.theme__solarized .bio[data-dir=ltr] .bio__info--icon{color:#637c84}.theme__kimbie .bio[data-dir=ltr] .bio__info--icon{color:#ccc}.bio[data-dir=ltr] .bio__info a{white-space:nowrap;text-overflow:ellipsis;max-width:250px;padding-right:1rem;overflow:hidden}.bio[data-dir=rtl] .bio__info--icon{-moz-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:.25rem!important}.theme__dark .bio[data-dir=rtl] .bio__info--icon{color:#bdbdbd}.theme__light .bio[data-dir=rtl] .bio__info--icon{color:#777}.theme__hacker .bio[data-dir=rtl] .bio__info--icon{color:#9e9e9e}.theme__solarized .bio[data-dir=rtl] .bio__info--icon{color:#637c84}.theme__kimbie .bio[data-dir=rtl] .bio__info--icon{color:#ccc}.bio[data-dir=rtl] .bio__info a{white-space:nowrap;text-overflow:ellipsis;max-width:250px;padding-left:1rem;overflow:hidden}.bio__social{-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.bio__social a{-moz-flex-grow:1;-ms-flex-grow:1;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;align-items:center;-ms-flex-pack:flex-start;border-radius:.125rem;-webkit-flex-grow:1;flex-grow:1;padding:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-decoration:none!important}.theme__dark .bio__social a{color:#bdbdbd}.theme__dark .bio__social a:hover,.theme__dark .bio__social a:active,.theme__dark .bio__social a:focus{color:#f0f0f0}.theme__light .bio__social a{color:#777}.theme__light .bio__social a:hover,.theme__light .bio__social a:active,.theme__light .bio__social a:focus{color:#444}.theme__hacker .bio__social a{color:#9e9e9e}.theme__hacker .bio__social a:hover,.theme__hacker .bio__social a:active,.theme__hacker .bio__social a:focus{color:#d1d1d1}.theme__solarized .bio__social a{color:#637c84}.theme__solarized .bio__social a:hover,.theme__solarized .bio__social a:active,.theme__solarized .bio__social a:focus{color:#4d6066}.theme__kimbie .bio__social a{color:#ccc}.theme__kimbie .bio__social a:hover,.theme__kimbie .bio__social a:active,.theme__kimbie .bio__social a:focus{color:#fff}.bio-hr{border-radius:.5rem}.breadcrumb{white-space:nowrap;text-overflow:ellipsis;border-radius:.25rem;max-width:1280px;margin:1rem 1rem 0;padding:.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;overflow:hidden}.theme__dark .breadcrumb{background-color:#212121}.theme__light .breadcrumb{background-color:#eee}.theme__hacker .breadcrumb{background-color:#252526}.theme__solarized .breadcrumb{background-color:#fbf1d1}.theme__kimbie .breadcrumb{background-color:#362712}.breadcrumb ol{-moz-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.breadcrumb li{font-size:.9rem;display:inline}.theme__dark .breadcrumb li a{color:#82aaff}.theme__dark .breadcrumb li a:hover,.theme__dark .breadcrumb li a:active,.theme__dark .breadcrumb li a:focus{color:#ff6188}.theme__light .breadcrumb li a{color:#728fcb}.theme__light .breadcrumb li a:hover,.theme__light .breadcrumb li a:active,.theme__light .breadcrumb li a:focus{color:#26a69a}.theme__hacker .breadcrumb li a{color:#e08c48}.theme__hacker .breadcrumb li a:hover,.theme__hacker .breadcrumb li a:active,.theme__hacker .breadcrumb li a:focus{color:#c7ba00}.theme__solarized .breadcrumb li a{color:#424242}.theme__solarized .breadcrumb li a:hover,.theme__solarized .breadcrumb li a:active,.theme__solarized .breadcrumb li a:focus{color:#268bd2}.theme__kimbie .breadcrumb li a{color:#dc322f}.theme__kimbie .breadcrumb li a:hover,.theme__kimbie .breadcrumb li a:active,.theme__kimbie .breadcrumb li a:focus{color:#f06431}.breadcrumb li:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:1280px;overflow:hidden}.theme__dark .breadcrumb li:last-child{color:#bdbdbd}.theme__light .breadcrumb li:last-child{color:#aaa}.theme__hacker .breadcrumb li:last-child{color:#bdbdbd}.theme__solarized .breadcrumb li:last-child,.theme__kimbie .breadcrumb li:last-child{color:#aaa}.breadcrumb li+li:before{content:"/ ";padding:.5rem}.theme__dark .breadcrumb li+li:before{color:#82aaff}.theme__light .breadcrumb li+li:before{color:#728fcb}.theme__hacker .breadcrumb li+li:before{color:#e08c48}.theme__solarized .breadcrumb li+li:before{color:#424242}.theme__kimbie .breadcrumb li+li:before{color:#dc322f}.mermaid{text-align:center;width:100%;margin-bottom:1rem;overflow:auto}.diagram{-moz-justify-content:center;-ms-justify-content:center;border-radius:.25rem;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;margin-right:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:auto}[id^=msc]{text-align:center;margin:.5rem 0;overflow:auto}[id^=flowchart]{overflow:auto}[id^=WaveDrom_Display]{background-color:#fcfcfa;border-radius:.25rem;overflow:auto}.expand{border-radius:.25rem;margin:1.5rem 0;position:relative}.expand__content{-o-transition:all .2s ease;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;max-height:0;padding:0 1.125rem;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s;overflow:hidden}.theme__dark .expand__content{background-color:#403e41;border-top:1px solid #616161}.theme__light .expand__content{background-color:#f2f2f2;border-top:1px solid #aaa}.theme__hacker .expand__content{background-color:#1c1f1c;border-top:1px solid #6b6b6b}.theme__solarized .expand__content{background-color:#f9fbe7;border-top:1px solid #b58900}.theme__kimbie .expand__content{background-color:#271e11;border-top:1px solid #6e583b}.expand__content li{font-size:15.2px;margin:0 0 .525rem 2rem!important}.expand__content li:first-child{margin-top:.25rem!important}.expand__content li li{font-size:14.4px;margin:0 0 .25rem 1.25rem!important}.expand__content--toc{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:15.2px}.expand__content--toc li{list-style-type:"📂 "}.expand__content--toc li li{list-style-type:"📄 "}.expand__button{cursor:pointer;text-align:left;-moz-align-items:center;-ms-align-items:center;border:none;border-top-left-radius:.25rem;border-top-right-radius:.25rem;outline:none;align-items:center;width:100%;margin:auto 0;padding:.125rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .expand__button{color:inherit;background-color:#403e41}.theme__dark .expand__button:hover,.theme__dark .expand__button:active,.theme__dark .expand__button:focus{background-color:#424242}.theme__light .expand__button{color:inherit;background-color:#eaeaea}.theme__light .expand__button:hover,.theme__light .expand__button:active,.theme__light .expand__button:focus{background-color:#e6e6e6}.theme__hacker .expand__button{color:inherit;background-color:#262a26}.theme__hacker .expand__button:hover,.theme__hacker .expand__button:active,.theme__hacker .expand__button:focus{background-color:#212421}.theme__solarized .expand__button{color:inherit;background-color:#fbf1d1}.theme__solarized .expand__button:hover,.theme__solarized .expand__button:active,.theme__solarized .expand__button:focus{background-color:#faedc3}.theme__kimbie .expand__button{color:inherit;background-color:#362712}.theme__kimbie .expand__button:hover,.theme__kimbie .expand__button:active,.theme__kimbie .expand__button:focus{background-color:#412f16}.expand-label{cursor:pointer;-moz-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.expand-icon{padding-top:.125rem;padding-right:.5rem}.expand-icon__down{-o-transition:all .15s ease;-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;transition:all .15s;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.expand-icon__right{-o-transition:all .15s ease;-webkit-transition:all .15s;-moz-transition:all .15s;-ms-transition:all .15s;transition:all .15s;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.gtt{cursor:pointer;z-index:12;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;border-radius:.25rem;-ms-flex-pack:center;justify-content:center;align-items:center;width:40px;height:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;bottom:.5rem;right:.5rem}.theme__dark .gtt{color:#bdbdbd;background-color:#403e41}.theme__dark .gtt:hover,.theme__dark .gtt:active,.theme__dark .gtt:focus{color:#82aaff;background-color:#4d4a4e}.theme__light .gtt{color:#727072;background-color:#eee}.theme__light .gtt:hover,.theme__light .gtt:active,.theme__light .gtt:focus{color:#607d8b;background-color:#d5d5d5}.theme__hacker .gtt{color:#9e9e9e;background-color:#252526}.theme__hacker .gtt:hover,.theme__hacker .gtt:active,.theme__hacker .gtt:focus{color:#e3cd26;background-color:#323233}.theme__solarized .gtt{color:#b58900;background-color:#eee8d5}.theme__solarized .gtt:hover,.theme__solarized .gtt:active,.theme__solarized .gtt:focus{color:#cb4b16;background-color:#e7dec3}.theme__kimbie .gtt{color:#d3af86;background-color:#423523}.theme__kimbie .gtt:hover,.theme__kimbie .gtt:active,.theme__kimbie .gtt:focus{color:#f06431;background-color:#5e452b}@media only screen and (width<=769px){.gtt{position:fixed}}.hr-fade{width:100%;height:1px}.theme__dark .hr-fade{color:#595b5c;background-image:linear-gradient(90deg,#0000,#595b5c 50%,#0000 100%)}.theme__light .hr-fade{color:#ccc;background-image:linear-gradient(90deg,#0000,#ccc 50%,#0000 100%)}.theme__hacker .hr-fade{color:#6b6b6b;background-image:linear-gradient(90deg,#0000,#6b6b6b 50%,#0000 100%)}.theme__solarized .hr-fade{color:#ffb300;background-image:linear-gradient(90deg,#0000,#ffb300 50%,#0000 100%)}.theme__kimbie .hr-fade{color:#7f5d38;background-image:linear-gradient(90deg,#0000,#7f5d38 50%,#0000 100%)}.hr-slash{background-size:10px 10px;width:100%;height:7px}.theme__dark .hr-slash{color:#595b5c;background-image:linear-gradient(-45deg,#0000,#0000 25%,currentColor 25% 50%,#0000 50% 75%,currentColor 75%)}.theme__light .hr-slash{color:#ccc;background-image:linear-gradient(-45deg,#0000,#0000 25%,currentColor 25% 50%,#0000 50% 75%,currentColor 75%)}.theme__hacker .hr-slash{color:#6b6b6b;background-image:linear-gradient(-45deg,#0000,#0000 25%,currentColor 25% 50%,#0000 50% 75%,currentColor 75%)}.theme__solarized .hr-slash{color:#ffb300;background-image:linear-gradient(-45deg,#0000,#0000 25%,currentColor 25% 50%,#0000 50% 75%,currentColor 75%)}.theme__kimbie .hr-slash{color:#7f5d38;background-image:linear-gradient(-45deg,#0000,#0000 25%,currentColor 25% 50%,#0000 50% 75%,currentColor 75%)}.theme__dark .hr-dots{color:#595b5c;border-style:solid;border-width:0 0 7px;border-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 1\" width=\"8\" height=\"4\"><circle fill=\"#595B5C\" cx=\"1\" cy=\"0.5\" r=\"0.5\"/></svg>") 0 0 100% repeat;width:100%}.theme__light .hr-dots{color:#ccc;border-style:solid;border-width:0 0 7px;border-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 1\" width=\"8\" height=\"4\"><circle fill=\"#ccc\" cx=\"1\" cy=\"0.5\" r=\"0.5\"/></svg>") 0 0 100% repeat;width:100%}.theme__hacker .hr-dots{color:#6b6b6b;border-style:solid;border-width:0 0 7px;border-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 1\" width=\"8\" height=\"4\"><circle fill=\"#6B6B6B\" cx=\"1\" cy=\"0.5\" r=\"0.5\"/></svg>") 0 0 100% repeat;width:100%}.theme__solarized .hr-dots{color:#ffb300;border-style:solid;border-width:0 0 7px;border-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 1\" width=\"8\" height=\"4\"><circle fill=\"#ffb300\" cx=\"1\" cy=\"0.5\" r=\"0.5\"/></svg>") 0 0 100% repeat;width:100%}.theme__kimbie .hr-dots{color:#7f5d38;border-style:solid;border-width:0 0 7px;border-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 1\" width=\"8\" height=\"4\"><circle fill=\"#7f5d38\" cx=\"1\" cy=\"0.5\" r=\"0.5\"/></svg>") 0 0 100% repeat;width:100%}.MathJax{box-sizing:border-box;overflow:auto hidden}code.has-jax{-webkit-font-smoothing:antialiased;font-size:100%;background:inherit!important;border:none!important}.notices{color:#fff;border-radius:.125rem;margin:0 1rem;padding:.3rem .5rem .3rem 2rem;font-size:.95rem;position:relative}.notices a{text-decoration:underline}.notices>table{table-layout:fixed;border-spacing:0;width:100%;margin:10px 0}.notices.warning{color:#161209;background:#fefaf5;border-top:30px solid #ffd54f}.notices.warning:before{content:url("data:image/svg+xml,%0A%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='21px' height='21px'%3E%3Cpath fill='#f57f17' d='M 12 3.0292969 C 11.436813 3.0292969 10.873869 3.2917399 10.558594 3.8164062 L 1.7617188 18.451172 C 1.1134854 19.529186 1.94287 21 3.2011719 21 L 20.796875 21 C 22.054805 21 22.886515 19.529186 22.238281 18.451172 L 13.441406 3.8164062 C 13.126131 3.29174 12.563187 3.0292969 12 3.0292969 z M 12 5.2988281 L 20.236328 19 L 3.7636719 19 L 12 5.2988281 z M 11 9 L 11 14 L 13 14 L 13 9 L 11 9 z M 11 16 L 11 18 L 13 18 L 13 16 L 11 16 z'/%3E%3C/svg%3E");height:100%;position:absolute;top:-26.5px;left:.4rem}.notices.warning:after{content:attr(data-title);color:#424242;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:700;position:absolute;top:-26.5px;left:2rem}.notices.warning a{color:#864a16fe;font-weight:700}.theme__dark .notices.warning a:hover,.theme__dark .notices.warning a:active,.theme__dark .notices.warning a:focus{color:#ff6188}.theme__light .notices.warning a:hover,.theme__light .notices.warning a:active,.theme__light .notices.warning a:focus{color:#26a69a}.theme__hacker .notices.warning a:hover,.theme__hacker .notices.warning a:active,.theme__hacker .notices.warning a:focus{color:#c7ba00}.theme__solarized .notices.warning a:hover,.theme__solarized .notices.warning a:active,.theme__solarized .notices.warning a:focus{color:#268bd2}.theme__kimbie .notices.warning a:hover,.theme__kimbie .notices.warning a:active,.theme__kimbie .notices.warning a:focus{color:#f06431}.notices.warning>table thead{background:#f1b37e}.notices.warning>table th{color:#864a16fe}.notices.warning>table th,.notices.warning>table td{border:1px double #a66a3673;padding:5px 15px}.notices.warning p>code,.notices.warning li>code,.notices.warning td>code,.notices.warning code{padding:3px 7px;color:#965a26fe!important;background-color:#fbecd9!important}.notices.error{color:#161209;background:#fbeded;border-top:30px solid #d58181}.notices.error:before{content:url("data:image/svg+xml,%0A%3C%3Fxml version='1.0'%3F%3E%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='21px' height='21px'%3E%3Cpath fill='#b71c1c' d='M 5 3 C 3.895 3 3 3.895 3 5 L 3 19 C 3 20.105 3.895 21 5 21 L 19 21 C 20.105 21 21 20.105 21 19 L 21 5 C 21 3.895 20.105 3 19 3 L 5 3 z M 5 5 L 19 5 L 19 19 L 5 19 L 5 5 z M 8.4101562 7 L 7 8.4101562 L 10.589844 12 L 7 15.589844 L 8.4101562 17 L 12 13.410156 L 15.589844 17 L 17 15.589844 L 13.410156 12 L 17 8.4101562 L 15.589844 7 L 12 10.589844 L 8.4101562 7 z'/%3E%3C/svg%3E");height:100%;position:absolute;top:-26.5px;left:.4rem}.notices.error:after{content:attr(data-title);color:#424242;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:700;position:absolute;top:-26.5px;left:2rem}.notices.error a{color:#742828fe;font-weight:700}.theme__dark .notices.error a:hover,.theme__dark .notices.error a:active,.theme__dark .notices.error a:focus{color:#ff6188}.theme__light .notices.error a:hover,.theme__light .notices.error a:active,.theme__light .notices.error a:focus{color:#26a69a}.theme__hacker .notices.error a:hover,.theme__hacker .notices.error a:active,.theme__hacker .notices.error a:focus{color:#c7ba00}.theme__solarized .notices.error a:hover,.theme__solarized .notices.error a:active,.theme__solarized .notices.error a:focus{color:#268bd2}.theme__kimbie .notices.error a:hover,.theme__kimbie .notices.error a:active,.theme__kimbie .notices.error a:focus{color:#f06431}.notices.error>table thead{background:#d58181}.notices.error>table th{color:#742828fe}.notices.error>table th,.notices.error>table td{border:1px double #94484873;padding:5px 15px}.notices.error p>code,.notices.error li>code,.notices.error td>code,.notices.error code{padding:3px 7px;color:#843838fe!important;background-color:#f5d4d4!important}.notices.info{color:#161209;background:#e6f3fb;border-top:30px solid #6bb1e0}.notices.info:before{content:url("data:image/svg+xml,%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='21px' height='21px'%3E%3Cpath fill='#01579b' d='M 12 2 C 6.4889971 2 2 6.4889971 2 12 C 2 17.511003 6.4889971 22 12 22 C 17.511003 22 22 17.511003 22 12 C 22 6.4889971 17.511003 2 12 2 z M 12 4 C 16.430123 4 20 7.5698774 20 12 C 20 16.430123 16.430123 20 12 20 C 7.5698774 20 4 16.430123 4 12 C 4 7.5698774 7.5698774 4 12 4 z M 11 7 L 11 9 L 13 9 L 13 7 L 11 7 z M 11 11 L 11 17 L 13 17 L 13 11 L 11 11 z'/%3E%3C/svg%3E");height:100%;position:absolute;top:-26.5px;left:.4rem}.notices.info:after{content:attr(data-title);color:#424242;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:700;position:absolute;top:-26.5px;left:2rem}.notices.info a{color:#1f577dfe;font-weight:700}.theme__dark .notices.info a:hover,.theme__dark .notices.info a:active,.theme__dark .notices.info a:focus{color:#ff6188}.theme__light .notices.info a:hover,.theme__light .notices.info a:active,.theme__light .notices.info a:focus{color:#26a69a}.theme__hacker .notices.info a:hover,.theme__hacker .notices.info a:active,.theme__hacker .notices.info a:focus{color:#c7ba00}.theme__solarized .notices.info a:hover,.theme__solarized .notices.info a:active,.theme__solarized .notices.info a:focus{color:#268bd2}.theme__kimbie .notices.info a:hover,.theme__kimbie .notices.info a:active,.theme__kimbie .notices.info a:focus{color:#f06431}.notices.info>table thead{background:#6bb1e0}.notices.info>table th{color:#1f577dfe}.notices.info>table th,.notices.info>table td{border:1px double #3f779d73;padding:5px 15px}.notices.info p>code,.notices.info li>code,.notices.info td>code,.notices.info code{padding:3px 7px;color:#2f678dfe!important;background-color:#cce6f7!important}.notices.success{color:#161209;background:#e8f7e6;border-top:30px solid #84c578}.notices.success:before{content:url("data:image/svg+xml,%0A%3Csvg fill='%23000000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='21px' height='21px'%3E%3Cpath fill='#1b5e20' d='M 12 2 C 6.4889971 2 2 6.4889971 2 12 C 2 17.511003 6.4889971 22 12 22 C 17.511003 22 22 17.511003 22 12 C 22 6.4889971 17.511003 2 12 2 z M 12 4 C 16.430123 4 20 7.5698774 20 12 C 20 16.430123 16.430123 20 12 20 C 7.5698774 20 4 16.430123 4 12 C 4 7.5698774 7.5698774 4 12 4 z M 16.292969 8.2929688 L 10 14.585938 L 7.7070312 12.292969 L 6.2929688 13.707031 L 10 17.414062 L 17.707031 9.7070312 L 16.292969 8.2929688 z'/%3E%3C/svg%3E");height:100%;position:absolute;top:-26.5px;left:.4rem}.notices.success:after{content:attr(data-title);color:#424242;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:700;position:absolute;top:-26.5px;left:2rem}.notices.success a{color:#386d2ffe;font-weight:700}.theme__dark .notices.success a:hover,.theme__dark .notices.success a:active,.theme__dark .notices.success a:focus{color:#ff6188}.theme__light .notices.success a:hover,.theme__light .notices.success a:active,.theme__light .notices.success a:focus{color:#26a69a}.theme__hacker .notices.success a:hover,.theme__hacker .notices.success a:active,.theme__hacker .notices.success a:focus{color:#c7ba00}.theme__solarized .notices.success a:hover,.theme__solarized .notices.success a:active,.theme__solarized .notices.success a:focus{color:#268bd2}.theme__kimbie .notices.success a:hover,.theme__kimbie .notices.success a:active,.theme__kimbie .notices.success a:focus{color:#f06431}.notices.success>table thead{background:#84c578}.notices.success>table th{color:#386d2ffe}.notices.success>table th,.notices.success>table td{border:1px double #528d4f73;padding:5px 15px}.notices.success p>code,.notices.success li>code,.notices.success td>code,.notices.success code{padding:3px 7px;color:#487d3ffe!important;background-color:#d3f0cf!important}.pagination{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;border-radius:.25rem;-ms-flex-pack:center;justify-content:center;align-items:center;margin:2rem 1rem;padding:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .pagination{background-color:#212121}.theme__light .pagination{background-color:#eee}.theme__hacker .pagination{background-color:#252526}.theme__solarized .pagination{background-color:#fbf1d1}.theme__kimbie .pagination{background-color:#362712}.pagination li{border-radius:.25rem}.theme__dark .pagination li.disabled a:hover,.theme__dark .pagination li.disabled a:active,.theme__dark .pagination li.disabled a:focus{color:#fcfcfa;text-decoration:none}.theme__light .pagination li.disabled a:hover,.theme__light .pagination li.disabled a:active,.theme__light .pagination li.disabled a:focus{color:#757575;text-decoration:none}.theme__hacker .pagination li.disabled a:hover,.theme__hacker .pagination li.disabled a:active,.theme__hacker .pagination li.disabled a:focus{color:#fcfcfa;text-decoration:none}.theme__solarized .pagination li.disabled a:hover,.theme__solarized .pagination li.disabled a:active,.theme__solarized .pagination li.disabled a:focus{color:#455a64;text-decoration:none}.theme__kimbie .pagination li.disabled a:hover,.theme__kimbie .pagination li.disabled a:active,.theme__kimbie .pagination li.disabled a:focus{color:#fff;text-decoration:none}.pagination li.active{font-weight:700}.theme__dark .pagination li.active a{color:#ff6188}.theme__light .pagination li.active a{color:#26a69a}.theme__hacker .pagination li.active a{color:#c7ba00}.theme__solarized .pagination li.active a{color:#268bd2}.theme__kimbie .pagination li.active a{color:#f06431}.pagination a{padding:.5rem .75rem;font-size:1rem}.theme__dark .pagination a{color:#fcfcfa}.theme__dark .pagination a:hover,.theme__dark .pagination a:active,.theme__dark .pagination a:focus{color:#ff6188}.theme__light .pagination a{color:#757575}.theme__light .pagination a:hover,.theme__light .pagination a:active,.theme__light .pagination a:focus{color:#26a69a}.theme__hacker .pagination a{color:#fcfcfa}.theme__hacker .pagination a:hover,.theme__hacker .pagination a:active,.theme__hacker .pagination a:focus{color:#c7ba00}.theme__solarized .pagination a{color:#455a64}.theme__solarized .pagination a:hover,.theme__solarized .pagination a:active,.theme__solarized .pagination a:focus{color:#268bd2}.theme__kimbie .pagination a{color:#fff}.theme__kimbie .pagination a:hover,.theme__kimbie .pagination a:active,.theme__kimbie .pagination a:focus{color:#f06431}.theme__dark .pagination .active{background-color:#212121}.theme__light .pagination .active{background-color:#eee}.theme__hacker .pagination .active{background-color:#252526}.theme__solarized .pagination .active{background-color:#fbf1d1}.theme__kimbie .pagination .active{background-color:#362712}.pagination-single{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;align-items:center;-ms-flex-pack:flex-end;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:1rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pagination-single__left,.pagination-single__right{white-space:nowrap;text-overflow:ellipsis;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-o-transition:all .2s ease-out;border-radius:.125rem;-ms-flex-pack:center;justify-content:center;align-items:center;max-width:1280px;padding:.25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden}.pagination-single__left-title,.pagination-single__right-title{white-space:nowrap;text-overflow:ellipsis;max-width:1280px;font-size:16.8px;overflow:hidden}.theme__dark .pagination-single__left:hover .pagination-single__icon,.theme__dark .pagination-single__left:active .pagination-single__icon,.theme__dark .pagination-single__left:focus .pagination-single__icon,.theme__dark .pagination-single__right:hover .pagination-single__icon,.theme__dark .pagination-single__right:active .pagination-single__icon,.theme__dark .pagination-single__right:focus .pagination-single__icon{color:#82aaff;background-color:#4d4a4e}.theme__light .pagination-single__left:hover .pagination-single__icon,.theme__light .pagination-single__left:active .pagination-single__icon,.theme__light .pagination-single__left:focus .pagination-single__icon,.theme__light .pagination-single__right:hover .pagination-single__icon,.theme__light .pagination-single__right:active .pagination-single__icon,.theme__light .pagination-single__right:focus .pagination-single__icon{color:#607d8b;background-color:#d5d5d5}.theme__hacker .pagination-single__left:hover .pagination-single__icon,.theme__hacker .pagination-single__left:active .pagination-single__icon,.theme__hacker .pagination-single__left:focus .pagination-single__icon,.theme__hacker .pagination-single__right:hover .pagination-single__icon,.theme__hacker .pagination-single__right:active .pagination-single__icon,.theme__hacker .pagination-single__right:focus .pagination-single__icon{color:#e3cd26;background-color:#323233}.theme__solarized .pagination-single__left:hover .pagination-single__icon,.theme__solarized .pagination-single__left:active .pagination-single__icon,.theme__solarized .pagination-single__left:focus .pagination-single__icon,.theme__solarized .pagination-single__right:hover .pagination-single__icon,.theme__solarized .pagination-single__right:active .pagination-single__icon,.theme__solarized .pagination-single__right:focus .pagination-single__icon{color:#cb4b16;background-color:#e7dec3}.theme__kimbie .pagination-single__left:hover .pagination-single__icon,.theme__kimbie .pagination-single__left:active .pagination-single__icon,.theme__kimbie .pagination-single__left:focus .pagination-single__icon,.theme__kimbie .pagination-single__right:hover .pagination-single__icon,.theme__kimbie .pagination-single__right:active .pagination-single__icon,.theme__kimbie .pagination-single__right:focus .pagination-single__icon{color:#f06431;background-color:#5e452b}.pagination-single__left:hover,.pagination-single__left:active,.pagination-single__left:focus{-webkit-transform:translate(-.25rem);-moz-transform:translate(-.25rem);-ms-transform:translate(-.25rem);transform:translate(-.25rem)}.pagination-single__right:hover,.pagination-single__right:active,.pagination-single__right:focus{-webkit-transform:translate(.25rem);-moz-transform:translate(.25rem);-ms-transform:translate(.25rem);transform:translate(.25rem)}.pagination-single__icon{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;border-radius:100%;-ms-flex-pack:center;justify-content:center;align-items:center;width:28px;height:28px;margin:0 .5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .pagination-single__icon{color:#bdbdbd;background-color:#403e41}.theme__light .pagination-single__icon{color:#727072;background-color:#eee}.theme__hacker .pagination-single__icon{color:#9e9e9e;background-color:#252526}.theme__solarized .pagination-single__icon{color:#b58900;background-color:#eee8d5}.theme__kimbie .pagination-single__icon{color:#d3af86;background-color:#423523}.related{-moz-align-items:center;-ms-align-items:center;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;width:100%;max-width:700px;margin:2rem auto;padding:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.related__title{font-size:32px}.theme__dark .related__title{color:#fcfcfa}.theme__light .related__title{color:#424242}.theme__hacker .related__title{color:#fcfcfa}.theme__solarized .related__title{color:#424242}.theme__kimbie .related__title{color:#889b4a}.related__link{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:16.8px}.theme__dark .related__link{color:#a9dc76}.theme__light .related__link{color:#607d8b}.theme__hacker .related__link{color:#c7ba00}.theme__solarized .related__link{color:#2aa198}.theme__kimbie .related__link{color:#e3b583}.related-ul{-moz-align-self:center;-ms-align-self:center;align-self:center;list-style-type:disc}.search{z-index:8;-o-transition:all .15s ease-in;-moz-align-items:center;-ms-align-items:center;border-radius:.25rem;align-items:center;max-width:928px;height:35px;margin-bottom:.5rem;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;transition:all .15s ease-in;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;-webkit-box-shadow:0 0 0 3px #0000;-moz-box-shadow:0 0 0 3px #0000;box-shadow:0 0 0 3px #0000}.theme__dark .search{background-color:#212121;border:2px solid #1d1d1d}.theme__dark .search:focus-within{border:2px solid #424242;-webkit-box-shadow:0 0 0 3px #42424273;-moz-box-shadow:0 0 0 3px #42424273;box-shadow:0 0 0 3px #42424273}.theme__light .search{background-color:#eee;border:2px solid #e0e0e0}.theme__light .search:focus-within{border:2px solid #b0bec5;-webkit-box-shadow:0 0 0 3px #cfd8dc99;-moz-box-shadow:0 0 0 3px #cfd8dc99;box-shadow:0 0 0 3px #cfd8dc99}.theme__hacker .search{background-color:#252526;border:2px solid #0d0e0f}.theme__hacker .search:focus-within{border:2px solid #414141;-webkit-box-shadow:0 0 0 3px #a1ad6433;-moz-box-shadow:0 0 0 3px #a1ad6433;box-shadow:0 0 0 3px #a1ad6433}.theme__solarized .search{background-color:#fbf1d1;border:2px solid #f7e3a2}.theme__solarized .search:focus-within{border:2px solid #e8b000;-webkit-box-shadow:0 0 0 3px #85990033;-moz-box-shadow:0 0 0 3px #85990033;box-shadow:0 0 0 3px #85990033}.theme__kimbie .search{background-color:#362712;border:2px solid #423523}.theme__kimbie .search:focus-within{border:2px solid #5e452b;-webkit-box-shadow:0 0 0 3px #6e583b73;-moz-box-shadow:0 0 0 3px #6e583b73;box-shadow:0 0 0 3px #6e583b73}.search .icon{padding:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .search .icon{color:#727072}.theme__light .search .icon{color:#bdbdbd}.theme__hacker .search .icon{color:#727072}.theme__solarized .search .icon{color:#b58900}.theme__kimbie .search .icon{color:#6e583b}.search .input{white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:2fr;border:none;outline:none;padding-right:1rem;font-size:.9rem;overflow:hidden}.theme__dark .search .input{color:#fcfcfa;background-color:inherit}.theme__dark .search .input.placeholder{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__dark .search .input:-moz-placeholder-shown{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__dark .search .input::-moz-placeholder{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__dark .search .input:-ms-placeholder-shown{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__dark .search .input::-webkit-input-placeholder{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__light .search .input{color:#424242;background-color:inherit}.theme__light .search .input.placeholder{color:#bdbdbd;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__light .search .input:-moz-placeholder-shown{color:#bdbdbd;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__light .search .input::-moz-placeholder{color:#bdbdbd;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__light .search .input:-ms-placeholder-shown{color:#bdbdbd;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__light .search .input::-webkit-input-placeholder{color:#bdbdbd;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__hacker .search .input{color:#1fff2a;background-color:inherit}.theme__hacker .search .input.placeholder{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__hacker .search .input:-moz-placeholder-shown{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__hacker .search .input::-moz-placeholder{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__hacker .search .input:-ms-placeholder-shown{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__hacker .search .input::-webkit-input-placeholder{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__solarized .search .input{color:#b58900;background-color:inherit}.theme__solarized .search .input.placeholder{color:#b58900;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__solarized .search .input:-moz-placeholder-shown{color:#b58900;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__solarized .search .input::-moz-placeholder{color:#b58900;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__solarized .search .input:-ms-placeholder-shown{color:#b58900;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__solarized .search .input::-webkit-input-placeholder{color:#b58900;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__kimbie .search .input{color:#d3af86;background-color:inherit}.theme__kimbie .search .input.placeholder{color:#6e583b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__kimbie .search .input:-moz-placeholder-shown{color:#6e583b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__kimbie .search .input::-moz-placeholder{color:#6e583b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__kimbie .search .input:-ms-placeholder-shown{color:#6e583b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__kimbie .search .input::-webkit-input-placeholder{color:#6e583b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.search-content{max-height:350px;margin-top:.25rem;overflow:auto}.search-content a{text-decoration:none!important}.theme__dark .search-content a:not(:last-child){border-bottom:2px dashed #727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__light .search-content a:not(:last-child){border-bottom:2px dashed #bdbdbd;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__hacker .search-content a:not(:last-child){border-bottom:2px dashed #727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__solarized .search-content a:not(:last-child){border-bottom:2px dashed #b58900;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__kimbie .search-content a:not(:last-child){border-bottom:2px dashed #6e583b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__dark .search__highlight,.theme__light .search__highlight{color:#ff6188}.theme__hacker .search__highlight{color:red}.theme__solarized .search__highlight{color:#e53935}.theme__kimbie .search__highlight{color:#f06431}.search-result{width:100%;height:100%;position:absolute;top:0;left:0}.theme__dark .search-result{background-color:#2d2a2e}.theme__light .search-result{background-color:#fafafa}.theme__hacker .search-result{background-color:#151715}.theme__solarized .search-result{background-color:#fdf7e3}.theme__kimbie .search-result{background-color:#221a0f}.search-result[data-display=block]{display:block}.search-result[data-display=none]{display:none}.search-result__body{height:100%;margin-top:1rem;padding:0 1rem;display:block;position:relative;overflow:auto}.theme__dark .search-result__body{scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__dark .search-result__body::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark .search-result__body::-webkit-scrollbar-thumb{background:#888}.theme__dark .search-result__body::-webkit-scrollbar-track{background:#eee}.theme__light .search-result__body{scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.theme__light .search-result__body::-webkit-scrollbar{width:.45em;height:.45em}.theme__light .search-result__body::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light .search-result__body::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker .search-result__body{scrollbar-width:thin;scrollbar-color:#616161 #fcfcfa}.theme__hacker .search-result__body::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker .search-result__body::-webkit-scrollbar-thumb{background:#616161}.theme__hacker .search-result__body::-webkit-scrollbar-track{background:#fcfcfa}.theme__solarized .search-result__body{scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.theme__solarized .search-result__body::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized .search-result__body::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized .search-result__body::-webkit-scrollbar-track{background:#eee8d5}.theme__kimbie .search-result__body{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.theme__kimbie .search-result__body::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie .search-result__body::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie .search-result__body::-webkit-scrollbar-track{background:#d3af86}.search-result__item:not(first-child){padding-bottom:2.25rem}.search-result__item--title{margin:.25rem 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1.2rem}.search-result__item--title:before{content:"📋 "}.search-result__item--desc{margin:.25rem 0;font-size:1rem}.search-result__close{cursor:pointer;position:absolute}.search-result__close[data-dir=ltr]{top:-1.5rem;right:.5rem}.search-result__close[data-dir=rtl]{top:-1.5rem;left:.5rem}.theme__dark .search-result__close{color:#bdbdbd}.theme__dark .search-result__close:hover,.theme__dark .search-result__close:active,.theme__dark .search-result__close:focus{color:#f0f0f0}.theme__light .search-result__close{color:#777}.theme__light .search-result__close:hover,.theme__light .search-result__close:active,.theme__light .search-result__close:focus{color:#444}.theme__hacker .search-result__close{color:#9e9e9e}.theme__hacker .search-result__close:hover,.theme__hacker .search-result__close:active,.theme__hacker .search-result__close:focus{color:#d1d1d1}.theme__solarized .search-result__close{color:#637c84}.theme__solarized .search-result__close:hover,.theme__solarized .search-result__close:active,.theme__solarized .search-result__close:focus{color:#4d6066}.theme__kimbie .search-result__close{color:#ccc}.theme__kimbie .search-result__close:hover,.theme__kimbie .search-result__close:active,.theme__kimbie .search-result__close:focus{color:#fff}.menu-item{padding:.25rem}.menu-item__title{font-size:1rem}.theme__dark .menu-item__title{color:#fcfcfa}.theme__light .menu-item__title{color:#424242}.theme__hacker .menu-item__title{color:#1fff2a}.theme__solarized .menu-item__title{color:#586e75}.theme__kimbie .menu-item__title{color:#e3b583}.menu-item__title:before{content:"📄 "}.menu-item__desc{white-space:nowrap;text-overflow:ellipsis;max-width:2fr;padding:.25rem .5rem;font-size:.8rem;overflow:hidden}.theme__dark .menu-item__desc{color:#fcfcfa}.theme__light .menu-item__desc{color:#424242}.theme__hacker .menu-item__desc{color:#cdf5cc}.theme__solarized .menu-item__desc{color:#b58900}.theme__kimbie .menu-item__desc{color:#889b4a}#search-results.dropdown{display:none}#search-results.dropdown.is-active{border-radius:.1rem;width:100%;margin-top:.25rem;display:inline-block;position:absolute;top:35px;left:0;-webkit-box-shadow:0 1px 3px #0006;-moz-box-shadow:0 1px 3px #0006;box-shadow:0 1px 3px #0006}.theme__dark #search-results.dropdown.is-active{color:inherit;background-color:#4d4a4e}.theme__light #search-results.dropdown.is-active{color:#424242;background-color:#eee}.theme__hacker #search-results.dropdown.is-active{color:#1fff2a;background-color:#252526}.theme__solarized #search-results.dropdown.is-active{color:#b58900;background-color:#fbf1d1}.theme__kimbie #search-results.dropdown.is-active{color:#d3af86;background-color:#362712}.theme__dark #search-results .dropdown-content{scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__dark #search-results .dropdown-content::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark #search-results .dropdown-content::-webkit-scrollbar-thumb{background:#888}.theme__dark #search-results .dropdown-content::-webkit-scrollbar-track{background:#eee}.theme__light #search-results .dropdown-content{scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.theme__light #search-results .dropdown-content::-webkit-scrollbar{width:.45em;height:.45em}.theme__light #search-results .dropdown-content::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light #search-results .dropdown-content::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker #search-results .dropdown-content{scrollbar-width:thin;scrollbar-color:#616161 #fcfcfa}.theme__hacker #search-results .dropdown-content::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker #search-results .dropdown-content::-webkit-scrollbar-thumb{background:#616161}.theme__hacker #search-results .dropdown-content::-webkit-scrollbar-track{background:#fcfcfa}.theme__solarized #search-results .dropdown-content{scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.theme__solarized #search-results .dropdown-content::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized #search-results .dropdown-content::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized #search-results .dropdown-content::-webkit-scrollbar-track{background:#eee8d5}.theme__kimbie #search-results .dropdown-content{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.theme__kimbie #search-results .dropdown-content::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie #search-results .dropdown-content::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie #search-results .dropdown-content::-webkit-scrollbar-track{background:#d3af86}#search-results .dropdown-content{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#search-results .dropdown-item{padding:.125rem .25rem;font-size:1rem}.theme__dark #search-results .dropdown-item:hover,.theme__dark #search-results .dropdown-item:active,.theme__dark #search-results .dropdown-item:focus{background-color:#403e41}.theme__light #search-results .dropdown-item:hover,.theme__light #search-results .dropdown-item:active,.theme__light #search-results .dropdown-item:focus{background-color:#d5d5d5}.theme__hacker #search-results .dropdown-item:hover,.theme__hacker #search-results .dropdown-item:active,.theme__hacker #search-results .dropdown-item:focus{background-color:#48484a}.theme__solarized #search-results .dropdown-item:hover,.theme__solarized #search-results .dropdown-item:active,.theme__solarized #search-results .dropdown-item:focus{background-color:#f7e3a2}.theme__kimbie #search-results .dropdown-item:hover,.theme__kimbie #search-results .dropdown-item:active,.theme__kimbie #search-results .dropdown-item:focus{background-color:#5e452b}#search-results .dropdown-item:hover,#search-results .dropdown-item:active,#search-results .dropdown-item:focus{border-bottom-right-radius:.1rem;border-bottom-left-radius:.1rem}.theme__dark #search-results .dropdown-item.is-active{background-color:#403e41}.theme__light #search-results .dropdown-item.is-active{background-color:#d5d5d5}.theme__hacker #search-results .dropdown-item.is-active{background-color:#48484a}.theme__solarized #search-results .dropdown-item.is-active{background-color:#f7e3a2}.theme__kimbie #search-results .dropdown-item.is-active{background-color:#5e452b}.mobile-search{z-index:16;width:100%;position:absolute;top:0;left:0;overflow:hidden}.theme__dark .mobile-search ::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark .mobile-search ::-webkit-scrollbar-thumb{background:#888}.theme__dark .mobile-search ::-webkit-scrollbar-track{background:#eee}.theme__light .mobile-search ::-webkit-scrollbar{width:.45em;height:.45em}.theme__light .mobile-search ::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light .mobile-search ::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker .mobile-search ::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker .mobile-search ::-webkit-scrollbar-thumb{background:#616161}.theme__hacker .mobile-search ::-webkit-scrollbar-track{background:#fcfcfa}.theme__solarized .mobile-search ::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized .mobile-search ::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized .mobile-search ::-webkit-scrollbar-track{background:#eee8d5}.theme__kimbie .mobile-search ::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie .mobile-search ::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie .mobile-search ::-webkit-scrollbar-track{background:#d3af86}.mobile-search__top{text-align:right;-moz-align-items:center;-ms-align-items:center;direction:rtl;align-items:center;width:100%;height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.theme__dark .mobile-search__top{background-color:#2d2a2e;border-bottom:1px solid #4e4e4e}.theme__light .mobile-search__top{background-color:#fafafa;border-bottom:1px solid #e0e0e0}.theme__hacker .mobile-search__top{background-color:#151715;border-bottom:1px solid #424242}.theme__solarized .mobile-search__top{background-color:#fdf7e3;border-bottom:1px solid #eddc9f}.theme__kimbie .mobile-search__top{background-color:#221a0f;border-bottom:1px solid #6e583b}.mobile-search__top--icon{cursor:pointer;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;width:50px;height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:0}.theme__dark .mobile-search__top--icon{color:#fcfcfa}.theme__dark .mobile-search__top--icon:hover,.theme__dark .mobile-search__top--icon:active,.theme__dark .mobile-search__top--icon:focus{color:#ff6188}.theme__light .mobile-search__top--icon{color:#777}.theme__light .mobile-search__top--icon:hover,.theme__light .mobile-search__top--icon:active,.theme__light .mobile-search__top--icon:focus{color:#26a69a}.theme__hacker .mobile-search__top--icon{color:#dbdbdb}.theme__hacker .mobile-search__top--icon:hover,.theme__hacker .mobile-search__top--icon:active,.theme__hacker .mobile-search__top--icon:focus{color:#c7ba00}.theme__solarized .mobile-search__top--icon{color:#586e75}.theme__solarized .mobile-search__top--icon:hover,.theme__solarized .mobile-search__top--icon:active,.theme__solarized .mobile-search__top--icon:focus{color:#268bd2}.theme__kimbie .mobile-search__top--icon{color:#d3af86}.theme__kimbie .mobile-search__top--icon:hover,.theme__kimbie .mobile-search__top--icon:active,.theme__kimbie .mobile-search__top--icon:focus{color:#f06431}.mobile-search__top--input{border:none;border-radius:.25rem;outline:none;width:calc(100% - 50px);height:70%;padding:0 1rem;font-size:1.1rem;position:absolute}.theme__dark .mobile-search__top--input{color:#fcfcfa;background-color:#2d2a2e}.theme__dark .mobile-search__top--input.placeholder{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__dark .mobile-search__top--input:-moz-placeholder-shown{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__dark .mobile-search__top--input::-moz-placeholder{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__dark .mobile-search__top--input:-ms-placeholder-shown{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__dark .mobile-search__top--input::-webkit-input-placeholder{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__light .mobile-search__top--input{color:#424242;background-color:#fafafa}.theme__light .mobile-search__top--input.placeholder{color:#bdbdbd;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__light .mobile-search__top--input:-moz-placeholder-shown{color:#bdbdbd;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__light .mobile-search__top--input::-moz-placeholder{color:#bdbdbd;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__light .mobile-search__top--input:-ms-placeholder-shown{color:#bdbdbd;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__light .mobile-search__top--input::-webkit-input-placeholder{color:#bdbdbd;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__hacker .mobile-search__top--input{color:#1fff2a;background-color:#151715}.theme__hacker .mobile-search__top--input.placeholder{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__hacker .mobile-search__top--input:-moz-placeholder-shown{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__hacker .mobile-search__top--input::-moz-placeholder{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__hacker .mobile-search__top--input:-ms-placeholder-shown{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__hacker .mobile-search__top--input::-webkit-input-placeholder{color:#727072;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__solarized .mobile-search__top--input{color:#586e75;background-color:#fdf7e3}.theme__solarized .mobile-search__top--input.placeholder{color:#b58900;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__solarized .mobile-search__top--input:-moz-placeholder-shown{color:#b58900;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__solarized .mobile-search__top--input::-moz-placeholder{color:#b58900;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__solarized .mobile-search__top--input:-ms-placeholder-shown{color:#b58900;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__solarized .mobile-search__top--input::-webkit-input-placeholder{color:#b58900;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__kimbie .mobile-search__top--input{color:#e3b583;background-color:#221a0f}.theme__kimbie .mobile-search__top--input.placeholder{color:#6e583b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__kimbie .mobile-search__top--input:-moz-placeholder-shown{color:#6e583b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__kimbie .mobile-search__top--input::-moz-placeholder{color:#6e583b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__kimbie .mobile-search__top--input:-ms-placeholder-shown{color:#6e583b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__kimbie .mobile-search__top--input::-webkit-input-placeholder{color:#6e583b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.mobile-search__body{width:100vw;height:100vh;overflow-y:auto}.theme__dark .mobile-search__body{color:#fcfcfa;scrollbar-width:thin;scrollbar-color:#888 #eee;background-color:#2d2a2e}.theme__light .mobile-search__body{color:#424242;scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa;background-color:#fafafa}.theme__hacker .mobile-search__body{color:#1fff2a;scrollbar-width:thin;scrollbar-color:#616161 #fcfcfa;background-color:#151715}.theme__solarized .mobile-search__body{color:#586e75;scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5;background-color:#fdf7e3}.theme__kimbie .mobile-search__body{color:#e3b583;scrollbar-width:thin;scrollbar-color:#5e452b #d3af86;background-color:#221a0f}.mobile-search[data-dir=ltr] .mobile-search__top--icon{right:0}.mobile-search[data-dir=ltr] .mobile-search__body{direction:ltr}.mobile-search[data-dir=ltr] .mobile-search__top--input{direction:ltr;left:0}.mobile-search[data-dir=rtl] .mobile-search__top--icon{left:0}.mobile-search[data-dir=rtl] .mobile-search__body{direction:rtl}.mobile-search[data-dir=rtl] .mobile-search__top--input{direction:rtl;right:0}.mobile-search__btn{cursor:pointer;z-index:9;width:35px;height:50px;padding:.25rem;display:none;position:absolute;top:0;right:35px}.mobile-search__btn[data-ani=true]{-ms-animation:slide-in-down .5s .25s 1 ease both;-webkit-animation:.5s .25s both slide-in-down;-moz-animation:.5s .25s both slide-in-down;-o-animation:.5s .25s both slide-in-down;animation:.5s .25s both slide-in-down}.theme__dark .mobile-search__btn{color:#fcfcfa;background-color:#2d2a2e;border-bottom:1px solid #4e4e4e}.theme__dark .mobile-search__btn:hover,.theme__dark .mobile-search__btn:active,.theme__dark .mobile-search__btn:focus{color:#ffd866}.theme__light .mobile-search__btn{color:#777;background-color:#fafafa;border-bottom:1px solid #e0e0e0}.theme__light .mobile-search__btn:hover,.theme__light .mobile-search__btn:active,.theme__light .mobile-search__btn:focus{color:#26a69a}.theme__hacker .mobile-search__btn{color:#dbdbdb;background-color:#151715;border-bottom:1px solid #424242}.theme__hacker .mobile-search__btn:hover,.theme__hacker .mobile-search__btn:active,.theme__hacker .mobile-search__btn:focus{color:#1fff2a}.theme__solarized .mobile-search__btn{color:#586e75;background-color:#fdf7e3;border-bottom:1px solid #eddc9f}.theme__solarized .mobile-search__btn:hover,.theme__solarized .mobile-search__btn:active,.theme__solarized .mobile-search__btn:focus{color:#b58900}.theme__kimbie .mobile-search__btn{color:#d3af86;background-color:#221a0f;border-bottom:1px solid #6e583b}.theme__kimbie .mobile-search__btn:hover,.theme__kimbie .mobile-search__btn:active,.theme__kimbie .mobile-search__btn:focus{color:#f06431}@media only screen and (width<=769px){.mobile-search__btn{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.mobile-search__content a{text-decoration:none!important}.mobile-search__item{padding:.5rem;list-style-type:none}.mobile-search__item:not(first-child){padding-bottom:.75rem}.mobile-search__item--title{margin:.25rem 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1rem}.theme__dark .mobile-search__item--title{color:#fcfcfa}.theme__light .mobile-search__item--title{color:#424242}.theme__hacker .mobile-search__item--title{color:#1fff2a}.theme__solarized .mobile-search__item--title{color:#586e75}.theme__kimbie .mobile-search__item--title{color:#e3b583}.mobile-search__item--title:before{content:"📋 "}.mobile-search__item--desc{white-space:nowrap;text-overflow:ellipsis;max-width:960px;padding:.25rem .5rem;font-size:.9rem;overflow:hidden}.theme__dark .mobile-search__item--desc{color:#fcfcfa}.theme__light .mobile-search__item--desc{color:#424242}.theme__hacker .mobile-search__item--desc{color:#1fff2a}.theme__solarized .mobile-search__item--desc{color:#b58900}.theme__kimbie .mobile-search__item--desc{color:#d3af86}.theme__dark .mobile-search__item:hover,.theme__dark .mobile-search__item:active,.theme__dark .mobile-search__item:focus{background-color:#403e41}.theme__light .mobile-search__item:hover,.theme__light .mobile-search__item:active,.theme__light .mobile-search__item:focus{background-color:#d5d5d5}.theme__hacker .mobile-search__item:hover,.theme__hacker .mobile-search__item:active,.theme__hacker .mobile-search__item:focus{background-color:#48484a}.theme__solarized .mobile-search__item:hover,.theme__solarized .mobile-search__item:active,.theme__solarized .mobile-search__item:focus{background-color:#f7e3a2}.theme__kimbie .mobile-search__item:hover,.theme__kimbie .mobile-search__item:active,.theme__kimbie .mobile-search__item:focus{background-color:#5e452b}.summary-card{padding:1rem}.summary-card[data-ani=true]{-ms-animation:slide-in-down .2s .3s 1 ease-in both;-webkit-animation:.2s ease-in .3s both slide-in-down;-moz-animation:.2s ease-in .3s both slide-in-down;-o-animation:.2s ease-in .3s both slide-in-down;animation:.2s ease-in .3s both slide-in-down}.summary-card .title a{word-break:break-word;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:700}.theme__dark .summary-card .title a{color:#ffd866}.theme__dark .summary-card .title a:hover,.theme__dark .summary-card .title a:active,.theme__dark .summary-card .title a:focus{color:#ff6188}.theme__light .summary-card .title a{color:#607d8b}.theme__light .summary-card .title a:hover,.theme__light .summary-card .title a:active,.theme__light .summary-card .title a:focus{color:#26a69a}.theme__hacker .summary-card .title a{color:#a1ad64}.theme__hacker .summary-card .title a:hover,.theme__hacker .summary-card .title a:active,.theme__hacker .summary-card .title a:focus{color:#c7ba00}.theme__solarized .summary-card .title a{color:#cb4b16}.theme__solarized .summary-card .title a:hover,.theme__solarized .summary-card .title a:active,.theme__solarized .summary-card .title a:focus{color:#268bd2}.theme__kimbie .summary-card .title a{color:#996329}.theme__kimbie .summary-card .title a:hover,.theme__kimbie .summary-card .title a:active,.theme__kimbie .summary-card .title a:focus{color:#f06431}.theme__dark .summary-card .subtitle{color:#fcfcfa}.theme__light .summary-card .subtitle{color:#424242}.theme__hacker .summary-card .subtitle{color:#cdf5cc}.theme__solarized .summary-card .subtitle{color:#b58900}.theme__kimbie .summary-card .subtitle{color:#889b4a}.summary-card__content{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.summary-card__text{margin-top:1rem;line-height:1.7rem}.summary-card__image{width:100%;height:100%}.summary-card__image[data-ani=true]{-ms-animation:slide-in-left .2s .6s 1 ease-in both;-webkit-animation:.2s ease-in .6s both slide-in-left;-moz-animation:.2s ease-in .6s both slide-in-left;-o-animation:.2s ease-in .6s both slide-in-left;animation:.2s ease-in .6s both slide-in-left}.summary-card__image-wrapper{width:auto;height:100%;margin:0 auto;padding:1rem 1rem 0}.summary-card__video{object-fit:contain;width:100%;max-height:500px}.summary-card__video-wrapper{padding:1rem 1rem 0}.summary-card hr{margin-top:1.5rem}.theme__dark .summary-card hr{border-top:1px solid #595b5c}.theme__light .summary-card hr{border-top:1px solid #ccc}.theme__hacker .summary-card hr{border-top:1px solid #6b6b6b}.theme__solarized .summary-card hr{border-top:1px solid #ffb300}.theme__kimbie .summary-card hr{border-top:1px solid #7f5d38}.summary-card:not(:last-child) hr{margin-bottom:2.5rem}.summary-card:last-child hr{margin-bottom:2rem}.summary-classic{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.summary-classic[data-ani=true]{-ms-animation:slide-in-down .2s .3s 1 ease-in both;-webkit-animation:.2s ease-in .3s both slide-in-down;-moz-animation:.2s ease-in .3s both slide-in-down;-o-animation:.2s ease-in .3s both slide-in-down;animation:.2s ease-in .3s both slide-in-down}.summary-classic .title a{word-break:break-word;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:700}.theme__dark .summary-classic .title a{color:#ffd866}.theme__dark .summary-classic .title a:hover,.theme__dark .summary-classic .title a:active,.theme__dark .summary-classic .title a:focus{color:#ff6188}.theme__light .summary-classic .title a{color:#607d8b}.theme__light .summary-classic .title a:hover,.theme__light .summary-classic .title a:active,.theme__light .summary-classic .title a:focus{color:#26a69a}.theme__hacker .summary-classic .title a{color:#a1ad64}.theme__hacker .summary-classic .title a:hover,.theme__hacker .summary-classic .title a:active,.theme__hacker .summary-classic .title a:focus{color:#c7ba00}.theme__solarized .summary-classic .title a{color:#cb4b16}.theme__solarized .summary-classic .title a:hover,.theme__solarized .summary-classic .title a:active,.theme__solarized .summary-classic .title a:focus{color:#268bd2}.theme__kimbie .summary-classic .title a{color:#996329}.theme__kimbie .summary-classic .title a:hover,.theme__kimbie .summary-classic .title a:active,.theme__kimbie .summary-classic .title a:focus{color:#f06431}.theme__dark .summary-classic .subtitle{color:#fcfcfa}.theme__light .summary-classic .subtitle{color:#424242}.theme__hacker .summary-classic .subtitle{color:#cdf5cc}.theme__solarized .summary-classic .subtitle{color:#b58900}.theme__kimbie .summary-classic .subtitle{color:#889b4a}.summary-classic__flex-box{margin-top:1rem;margin-bottom:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.summary-classic__flex-box[data-position=left]{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.summary-classic__content{-moz-flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 .5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.summary-classic__text{margin-top:1rem;line-height:1.7rem}.summary-classic__image[data-ani=true]{-ms-animation:slide-in-left .2s .6s 1 ease-in both;-webkit-animation:.2s ease-in .6s both slide-in-left;-moz-animation:.2s ease-in .6s both slide-in-left;-o-animation:.2s ease-in .6s both slide-in-left;animation:.2s ease-in .6s both slide-in-left}.summary-classic__image-container{border-radius:.25rem;padding:.25rem}@media only screen and (width<=600px){.summary-classic__image-container[data-hwm=true]{display:none}}.summary-classic__image-container[data-position=left]{margin-left:.5rem}.summary-classic__image-container[data-position=right]{margin-right:.5rem}.summary-classic__image-container{-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.summary-classic__image-container:hover,.summary-classic__image-container:active,.summary-classic__image-container:focus{background-color:#7d7d7d1a;-webkit-box-shadow:1px 1px 3px #00000040;-moz-box-shadow:1px 1px 3px #00000040;box-shadow:1px 1px 3px #00000040}.summary-classic__image-wrapper{-moz-align-self:center;-ms-align-self:center;align-self:center;min-width:130px;max-width:130px;overflow:hidden}@media only screen and (width<=769px){.summary-classic__image-wrapper{min-width:90px;max-width:90px}}.summary-classic__image-wrapper2{height:100%;margin:auto}.theme__dark .summary-classic hr{border-top:1px solid #595b5c}.theme__light .summary-classic hr{border-top:1px solid #ccc}.theme__hacker .summary-classic hr{border-top:1px solid #6b6b6b}.theme__solarized .summary-classic hr{border-top:1px solid #ffb300}.theme__kimbie .summary-classic hr{border-top:1px solid #7f5d38}.summary-classic:not(:last-child) hr{margin-bottom:1.5rem}.summary-classic:last-child hr{display:none}.summary-compact{padding:0 1rem}.summary-compact[data-ani=true]{-ms-animation:slide-in-down .2s .3s 1 ease-in both;-webkit-animation:.2s ease-in .3s both slide-in-down;-moz-animation:.2s ease-in .3s both slide-in-down;-o-animation:.2s ease-in .3s both slide-in-down;animation:.2s ease-in .3s both slide-in-down}.theme__dark .summary-compact .title a{color:#ffd866}.theme__dark .summary-compact .title a:hover,.theme__dark .summary-compact .title a:active,.theme__dark .summary-compact .title a:focus{color:#ff6188}.theme__light .summary-compact .title a{color:#607d8b}.theme__light .summary-compact .title a:hover,.theme__light .summary-compact .title a:active,.theme__light .summary-compact .title a:focus{color:#26a69a}.theme__hacker .summary-compact .title a{color:#a1ad64}.theme__hacker .summary-compact .title a:hover,.theme__hacker .summary-compact .title a:active,.theme__hacker .summary-compact .title a:focus{color:#c7ba00}.theme__solarized .summary-compact .title a{color:#cb4b16}.theme__solarized .summary-compact .title a:hover,.theme__solarized .summary-compact .title a:active,.theme__solarized .summary-compact .title a:focus{color:#268bd2}.theme__kimbie .summary-compact .title a{color:#996329}.theme__kimbie .summary-compact .title a:hover,.theme__kimbie .summary-compact .title a:active,.theme__kimbie .summary-compact .title a:focus{color:#f06431}.theme__dark .summary-compact .subtitle{color:#fcfcfa}.theme__light .summary-compact .subtitle{color:#424242}.theme__hacker .summary-compact .subtitle{color:#cdf5cc}.theme__solarized .summary-compact .subtitle{color:#b58900}.theme__kimbie .summary-compact .subtitle{color:#889b4a}.summary-compact__flexbox{margin-top:1rem;margin-bottom:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.summary-compact__meta{overflow-wrap:break-word;padding:1rem 0}.summary-compact__tag{text-transform:capitalize;cursor:pointer;border:none;border-radius:.2rem;margin:.35rem .25rem 0;padding:.25rem;font-size:.8rem;line-height:.8rem}.theme__dark .summary-compact__tag{color:#fcfcfa;background-color:#424242}.theme__light .summary-compact__tag{color:#424242;background-color:#e9e9e9}.theme__hacker .summary-compact__tag{color:#1fff2a;background-color:#2d322d}.theme__solarized .summary-compact__tag{color:#586e75;background-color:#fff9c4}.theme__kimbie .summary-compact__tag{color:#e3b583;background-color:#423523}.summary-compact__tag--wrapper{-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .summary-compact hr{border-top:1px solid #595b5c}.theme__light .summary-compact hr{border-top:1px solid #ccc}.theme__hacker .summary-compact hr{border-top:1px solid #6b6b6b}.theme__solarized .summary-compact hr{border-top:1px solid #ffb300}.theme__kimbie .summary-compact hr{border-top:1px solid #7f5d38}.swipe{visibility:hidden;position:relative;overflow:hidden}.swipe-wrap{position:relative;overflow:hidden}.swipe-wrap>div{float:left;object-fit:contain;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-pack:center;justify-content:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;overflow:hidden}.swipe-home>div{float:left;-moz-justify-content:center;-ms-justify-content:center;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;overflow:hidden}.swiper-slide{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.swiper-slide[data-align=center]{-moz-align-items:center;-ms-align-items:center;align-items:center}.swiper-slide[data-align=left]{-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.swiper-slide[data-align=right]{-moz-align-items:flex-end;-ms-align-items:flex-end;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.switch{width:28px;height:14px;margin-top:.7rem;margin-left:1rem;position:relative}.switch[data-ani=true]{-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-webkit-animation:.2s ease-in .3s backwards slide-in-down-little;-moz-animation:.2s ease-in .3s backwards slide-in-down-little;-o-animation:.2s ease-in .3s backwards slide-in-down-little;animation:.2s ease-in .3s backwards slide-in-down-little}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;-o-transition:all .2s ease;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s;position:absolute;inset:0}.theme__dark .slider{background-color:#403e41}.theme__light .slider{background-color:#bdbdbd}.theme__hacker .slider{background-color:#403e41}.theme__solarized .slider{background-color:#dfd4b1}.theme__kimbie .slider{background-color:#6e583b}.slider:before{content:"";-o-transition:all .2s ease;width:11px;height:11px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s;position:absolute;bottom:1.72px;left:1.72px}.theme__dark .slider:before,.theme__light .slider:before,.theme__hacker .slider:before,.theme__solarized .slider:before,.theme__kimbie .slider:before{background-color:#fcfcfa}.theme__dark input:checked+.slider,.theme__light input:checked+.slider,.theme__hacker input:checked+.slider,.theme__solarized input:checked+.slider{background-color:#ff6188}.theme__kimbie input:checked+.slider{background-color:#dc3958}.theme__dark input:focus+.slider,.theme__light input:focus+.slider,.theme__hacker input:focus+.slider,.theme__solarized input:focus+.slider{box-shadow:0 0 1px #ff6188}.theme__kimbie input:focus+.slider{box-shadow:0 0 1px #dc3958}input:checked+.slider:before{-webkit-transform:translate(13px);-moz-transform:translate(13px);-ms-transform:translate(13px);transform:translate(13px)}.slider.round{border-radius:8.5px}.slider.round:before{border-radius:50%}.taxo{z-index:5;margin:2.5rem 0}.taxo-root{position:-webkit-sticky;position:sticky;top:50px}.theme__dark .taxo-root{background-color:#2d2a2e}.theme__light .taxo-root{background-color:#fafafa}.theme__hacker .taxo-root{background-color:#151715}.theme__solarized .taxo-root{background-color:#fdf7e3}.theme__kimbie .taxo-root{background-color:#221a0f}.taxo__title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:700}.theme__dark .taxo__title{color:#bdbdbd}.theme__dark .taxo__title:hover{color:#ff6188}.theme__light .taxo__title{color:#607d8b}.theme__light .taxo__title:hover{color:#26a69a}.theme__hacker .taxo__title{color:#9c9299}.theme__hacker .taxo__title:hover{color:#c7ba00}.theme__solarized .taxo__title{color:#b58900}.theme__solarized .taxo__title:hover{color:#268bd2}.theme__kimbie .taxo__title{color:#98676a}.theme__kimbie .taxo__title:hover{color:#f06431}.taxo__link{text-decoration:none!important}.taxo__link[data-dir=ltr] .taxo__text{border-top-left-radius:.175rem;border-bottom-left-radius:.175rem}.taxo__link[data-dir=ltr] .taxo__num{border-top-right-radius:.175rem;border-bottom-right-radius:.175rem;padding:.125rem .25rem}.taxo__link[data-dir=rtl] .taxo__text{border-top-right-radius:.175rem;border-bottom-right-radius:.175rem}.taxo__link[data-dir=rtl] .taxo__num{border-top-left-radius:.175rem;border-bottom-left-radius:.175rem;padding:.125rem .25rem}.taxo__text:hover,.taxo__text:active,.taxo__text:focus{text-decoration:underline!important}.theme__dark .taxo__text,.theme__light .taxo__text,.theme__hacker .taxo__text,.theme__solarized .taxo__text,.theme__kimbie .taxo__text{color:inherit}.theme__dark .taxo__num{color:#fcfcfa;background-color:#212121}.theme__light .taxo__num{color:#424242;background-color:#c8c8c8}.theme__hacker .taxo__num{color:#e3cd26;background-color:#252526}.theme__solarized .taxo__num{color:#268bd2;background-color:#f8e7b0}.theme__kimbie .taxo__num{color:#d3af86;background-color:#6e583b}.taxo .title{margin:0 .5rem .25rem 0;display:block}.taxo .tag{margin:0 .25rem .25rem 0;font-size:.8rem;display:inline-block}.theme__dark .taxo .tag{color:#bdbdbd}.theme__light .taxo .tag{color:#607d8b}.theme__hacker .taxo .tag{color:#9c9299}.theme__solarized .taxo .tag{color:#b58900}.theme__kimbie .taxo .tag{color:#98676a}.taxo .is-tags{border-radius:.175rem}.theme__dark .taxo .is-tags{color:#78dce8;background-color:#424242}.theme__light .taxo .is-tags{color:#424242;background-color:#e9e9e9}.theme__hacker .taxo .is-tags{color:#78dce8;background-color:#2d322d}.theme__solarized .taxo .is-tags{color:#916e00;background-color:#fff9c4}.theme__kimbie .taxo .is-tags{color:#dc3958;background-color:#423523}.taxo .is-tags[data-dir=ltr]{padding:.125rem 0 .125rem .25rem}.taxo .is-tags[data-dir=rtl]{padding:.125rem .25rem .125rem 0}.taxo .is-categories{border-radius:.175rem}.theme__dark .taxo .is-categories{color:#ab9df2;background-color:#424242}.theme__light .taxo .is-categories{color:#424242;background-color:#e9e9e9}.theme__hacker .taxo .is-categories{color:#ab9df2;background-color:#2d322d}.theme__solarized .taxo .is-categories{color:#916e00;background-color:#ffe0b2}.theme__kimbie .taxo .is-categories{color:#8ab1b0;background-color:#423523}.taxo .is-categories[data-dir=ltr]{padding:.125rem 0 .125rem .25rem}.taxo .is-categories[data-dir=rtl]{padding:.125rem .25rem .125rem 0}.taxo .is-series{border-radius:.175rem}.theme__dark .taxo .is-series{color:#ea9c77;background-color:#424242}.theme__light .taxo .is-series{color:#424242;background-color:#e9e9e9}.theme__hacker .taxo .is-series{color:#ea9c77;background-color:#2d322d}.theme__solarized .taxo .is-series{color:#916e00;background-color:#dcedc8}.theme__kimbie .taxo .is-series{color:#889b4a;background-color:#423523}.taxo .is-series[data-dir=ltr]{padding:.125rem 0 .125rem .25rem}.taxo .is-series[data-dir=rtl]{padding:.125rem .25rem .125rem 0}.toc{z-index:4;width:100%;max-width:250px;font-size:.85rem;position:fixed;top:7rem;overflow-y:auto}.theme__dark .toc::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark .toc::-webkit-scrollbar-thumb{background:#888}.theme__dark .toc::-webkit-scrollbar-track{background:#eee}.theme__dark .toc{scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__light .toc::-webkit-scrollbar{width:.45em;height:.45em}.theme__light .toc::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light .toc::-webkit-scrollbar-track{background:#fcfcfa}.theme__light .toc{scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.theme__hacker .toc::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker .toc::-webkit-scrollbar-thumb{background:#616161}.theme__hacker .toc::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker .toc{scrollbar-width:thin;scrollbar-color:#616161 #fcfcfa}.theme__solarized .toc::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized .toc::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized .toc::-webkit-scrollbar-track{background:#eee8d5}.theme__solarized .toc{scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.theme__kimbie .toc::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie .toc::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie .toc::-webkit-scrollbar-track{background:#d3af86}.theme__kimbie .toc{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.toc[data-dir=rtl]{padding-right:.5rem}.toc[data-dir=ltr]{padding-left:.5rem}.toc[data-ani=true]{-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-webkit-animation:.2s ease-in .3s backwards slide-in-down-little;-moz-animation:.2s ease-in .3s backwards slide-in-down-little;-o-animation:.2s ease-in .3s backwards slide-in-down-little;animation:.2s ease-in .3s backwards slide-in-down-little}.toc{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.toc #TableOfContents{position:relative}.toc__flexbox[data-position=fixed]{-moz-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:fixed}.toc__flexbox[data-position=fixed] .toc__title{margin-top:.75rem;margin-left:.5rem}.toc__flexbox[data-position=absolute]{-moz-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute}.toc__flexbox--outer[data-position=fixed]{-moz-align-items:center;-ms-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:4.2rem;left:1rem}@media only screen and (width<=1300px){.toc__flexbox--outer[data-position=fixed]{display:none}}.toc__flexbox--outer[data-position=fixed][data-ani=true]{-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-webkit-animation:.2s ease-in .3s backwards slide-in-down-little;-moz-animation:.2s ease-in .3s backwards slide-in-down-little;-o-animation:.2s ease-in .3s backwards slide-in-down-little;animation:.2s ease-in .3s backwards slide-in-down-little}.toc__flexbox--outer[data-dir=ltr]{top:4.2rem;left:1rem}.toc__flexbox--outer[data-dir=rtl]{top:4.2rem;right:1rem}.toc__flexbox--outer[data-dir=rtl] .toc__title{margin-top:.75rem;margin-left:.5rem}.toc__title{margin-top:.5rem;font-size:.9rem}.toc__title[data-ani=true]{-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-webkit-animation:.2s ease-in .3s backwards slide-in-down-little;-moz-animation:.2s ease-in .3s backwards slide-in-down-little;-o-animation:.2s ease-in .3s backwards slide-in-down-little;animation:.2s ease-in .3s backwards slide-in-down-little}.theme__dark .toc__title,.theme__light .toc__title,.theme__hacker .toc__title,.theme__solarized .toc__title{color:#727072}.theme__kimbie .toc__title{color:#7f5d38}@media only screen and (width<=1300px){.toc__title--outer{display:none}}.theme__dark .toc[data-dir=ltr][data-folding=true] a{color:#727072;padding-left:.25rem;position:relative}.theme__dark .toc[data-dir=ltr][data-folding=true] a:before{content:"";background-color:#727072;width:2px;height:100%;position:absolute;left:-.5rem}.theme__dark .toc[data-dir=ltr][data-folding=true] .active{color:#ff6188;font-weight:700}.theme__dark .toc[data-dir=ltr][data-folding=true] .active:before{background-color:#ff6188}.theme__light .toc[data-dir=ltr][data-folding=true] a{color:#727072;padding-left:.25rem;position:relative}.theme__light .toc[data-dir=ltr][data-folding=true] a:before{content:"";background-color:#727072;width:2px;height:100%;position:absolute;left:-.5rem}.theme__light .toc[data-dir=ltr][data-folding=true] .active{color:#26a69a;font-weight:700}.theme__light .toc[data-dir=ltr][data-folding=true] .active:before{background-color:#26a69a}.theme__hacker .toc[data-dir=ltr][data-folding=true] a{color:#727072;padding-left:.25rem;position:relative}.theme__hacker .toc[data-dir=ltr][data-folding=true] a:before{content:"";background-color:#727072;width:2px;height:100%;position:absolute;left:-.5rem}.theme__hacker .toc[data-dir=ltr][data-folding=true] .active{color:#e08c48;font-weight:700}.theme__hacker .toc[data-dir=ltr][data-folding=true] .active:before{background-color:#e08c48}.theme__solarized .toc[data-dir=ltr][data-folding=true] a{color:#727072;padding-left:.25rem;position:relative}.theme__solarized .toc[data-dir=ltr][data-folding=true] a:before{content:"";background-color:#727072;width:2px;height:100%;position:absolute;left:-.5rem}.theme__solarized .toc[data-dir=ltr][data-folding=true] .active{color:#268bd2;font-weight:700}.theme__solarized .toc[data-dir=ltr][data-folding=true] .active:before{background-color:#268bd2}.theme__kimbie .toc[data-dir=ltr][data-folding=true] a{color:#a57a4c;padding-left:.25rem;position:relative}.theme__kimbie .toc[data-dir=ltr][data-folding=true] a:before{content:"";background-color:#a57a4c;width:2px;height:100%;position:absolute;left:-.5rem}.theme__kimbie .toc[data-dir=ltr][data-folding=true] .active{color:#889b4a;font-weight:700}.theme__kimbie .toc[data-dir=ltr][data-folding=true] .active:before{background-color:#889b4a}.theme__dark .toc[data-dir=ltr][data-folding=false] a{color:#727072}.theme__dark .toc[data-dir=ltr][data-folding=false] a.active{color:#ff6188}.theme__dark .toc[data-dir=ltr][data-folding=false] a.active:before{content:"";background-color:#ff6188;width:2px;height:.95rem;margin-top:2px;position:absolute;left:-.5rem}.theme__light .toc[data-dir=ltr][data-folding=false] a{color:#727072}.theme__light .toc[data-dir=ltr][data-folding=false] a.active{color:#26a69a}.theme__light .toc[data-dir=ltr][data-folding=false] a.active:before{content:"";background-color:#26a69a;width:2px;height:.95rem;margin-top:2px;position:absolute;left:-.5rem}.theme__hacker .toc[data-dir=ltr][data-folding=false] a{color:#727072}.theme__hacker .toc[data-dir=ltr][data-folding=false] a.active{color:#e08c48}.theme__hacker .toc[data-dir=ltr][data-folding=false] a.active:before{content:"";background-color:#e08c48;width:2px;height:.95rem;margin-top:2px;position:absolute;left:-.5rem}.theme__solarized .toc[data-dir=ltr][data-folding=false] a{color:#727072}.theme__solarized .toc[data-dir=ltr][data-folding=false] a.active{color:#268bd2}.theme__solarized .toc[data-dir=ltr][data-folding=false] a.active:before{content:"";background-color:#268bd2;width:2px;height:.95rem;margin-top:2px;position:absolute;left:-.5rem}.theme__kimbie .toc[data-dir=ltr][data-folding=false] a{color:#a57a4c}.theme__kimbie .toc[data-dir=ltr][data-folding=false] a.active{color:#889b4a}.theme__kimbie .toc[data-dir=ltr][data-folding=false] a.active:before{content:"";background-color:#889b4a;width:2px;height:.95rem;margin-top:2px;position:absolute;left:-.5rem}.theme__dark .toc[data-dir=ltr] ul li li{color:#fcfcfa;margin-left:1rem}.theme__light .toc[data-dir=ltr] ul li li{color:#424242;margin-left:1rem}.theme__hacker .toc[data-dir=ltr] ul li li{color:#a1ad64;margin-left:1rem}.theme__solarized .toc[data-dir=ltr] ul li li{color:#b58900;margin-left:1rem}.theme__kimbie .toc[data-dir=ltr] ul li li{color:#a57a4c;margin-left:1rem}.theme__dark .toc[data-dir=rtl][data-folding=true] a{color:#727072;padding-right:.25rem;position:relative}.theme__dark .toc[data-dir=rtl][data-folding=true] a:before{content:"";background-color:#727072;width:2px;height:100%;position:absolute;right:-.5rem}.theme__dark .toc[data-dir=rtl][data-folding=true] .active{color:#ff6188;font-weight:700}.theme__dark .toc[data-dir=rtl][data-folding=true] .active:before{background-color:#ff6188}.theme__light .toc[data-dir=rtl][data-folding=true] a{color:#727072;padding-right:.25rem;position:relative}.theme__light .toc[data-dir=rtl][data-folding=true] a:before{content:"";background-color:#727072;width:2px;height:100%;position:absolute;right:-.5rem}.theme__light .toc[data-dir=rtl][data-folding=true] .active{color:#26a69a;font-weight:700}.theme__light .toc[data-dir=rtl][data-folding=true] .active:before{background-color:#26a69a}.theme__hacker .toc[data-dir=rtl][data-folding=true] a{color:#727072;padding-right:.25rem;position:relative}.theme__hacker .toc[data-dir=rtl][data-folding=true] a:before{content:"";background-color:#727072;width:2px;height:100%;position:absolute;right:-.5rem}.theme__hacker .toc[data-dir=rtl][data-folding=true] .active{color:#e08c48;font-weight:700}.theme__hacker .toc[data-dir=rtl][data-folding=true] .active:before{background-color:#e08c48}.theme__solarized .toc[data-dir=rtl][data-folding=true] a{color:#727072;padding-right:.25rem;position:relative}.theme__solarized .toc[data-dir=rtl][data-folding=true] a:before{content:"";background-color:#727072;width:2px;height:100%;position:absolute;right:-.5rem}.theme__solarized .toc[data-dir=rtl][data-folding=true] .active{color:#268bd2;font-weight:700}.theme__solarized .toc[data-dir=rtl][data-folding=true] .active:before{background-color:#268bd2}.theme__kimbie .toc[data-dir=rtl][data-folding=true] a{color:#a57a4c;padding-right:.25rem;position:relative}.theme__kimbie .toc[data-dir=rtl][data-folding=true] a:before{content:"";background-color:#a57a4c;width:2px;height:100%;position:absolute;right:-.5rem}.theme__kimbie .toc[data-dir=rtl][data-folding=true] .active{color:#889b4a;font-weight:700}.theme__kimbie .toc[data-dir=rtl][data-folding=true] .active:before{background-color:#889b4a}.theme__dark .toc[data-dir=rtl][data-folding=false] a{color:#727072}.theme__dark .toc[data-dir=rtl][data-folding=false] a.active{color:#ff6188}.theme__dark .toc[data-dir=rtl][data-folding=false] a.active:before{content:"";background-color:#ff6188;width:2px;height:.95rem;margin-top:2px;position:absolute;right:-.5rem}.theme__light .toc[data-dir=rtl][data-folding=false] a{color:#727072}.theme__light .toc[data-dir=rtl][data-folding=false] a.active{color:#26a69a}.theme__light .toc[data-dir=rtl][data-folding=false] a.active:before{content:"";background-color:#26a69a;width:2px;height:.95rem;margin-top:2px;position:absolute;right:-.5rem}.theme__hacker .toc[data-dir=rtl][data-folding=false] a{color:#727072}.theme__hacker .toc[data-dir=rtl][data-folding=false] a.active{color:#e08c48}.theme__hacker .toc[data-dir=rtl][data-folding=false] a.active:before{content:"";background-color:#e08c48;width:2px;height:.95rem;margin-top:2px;position:absolute;right:-.5rem}.theme__solarized .toc[data-dir=rtl][data-folding=false] a{color:#727072}.theme__solarized .toc[data-dir=rtl][data-folding=false] a.active{color:#268bd2}.theme__solarized .toc[data-dir=rtl][data-folding=false] a.active:before{content:"";background-color:#268bd2;width:2px;height:.95rem;margin-top:2px;position:absolute;right:-.5rem}.theme__kimbie .toc[data-dir=rtl][data-folding=false] a{color:#a57a4c}.theme__kimbie .toc[data-dir=rtl][data-folding=false] a.active{color:#889b4a}.theme__kimbie .toc[data-dir=rtl][data-folding=false] a.active:before{content:"";background-color:#889b4a;width:2px;height:.95rem;margin-top:2px;position:absolute;right:-.5rem}.theme__dark .toc[data-dir=rtl] ul li li{color:#fcfcfa;margin-right:1rem}.theme__light .toc[data-dir=rtl] ul li li{color:#424242;margin-right:1rem}.theme__hacker .toc[data-dir=rtl] ul li li{color:#a1ad64;margin-right:1rem}.theme__solarized .toc[data-dir=rtl] ul li li{color:#b58900;margin-right:1rem}.theme__kimbie .toc[data-dir=rtl] ul li li{color:#a57a4c;margin-right:1rem}.theme__dark .toc ul a{color:#90a4ae}.theme__dark .toc ul a.active{color:#ff6188}.theme__light .toc ul a{color:#727072}.theme__light .toc ul a.active{color:#26a69a}.theme__hacker .toc ul a{color:#727072}.theme__hacker .toc ul a.active{color:#e08c48}.theme__solarized .toc ul a{color:#727072}.theme__solarized .toc ul a.active{color:#268bd2}.theme__kimbie .toc ul a{color:#a57a4c}.theme__kimbie .toc ul a.active{color:#889b4a}.toc__outer{max-width:calc(50vw - 490px);padding-left:2.5rem;padding-right:1rem}@media only screen and (width<=1300px){.toc__outer{display:none}}.expand__content #TableOfContents ul{list-style-type:circle}.tooltipped{position:relative}.tooltipped:after{z-index:1000000;color:#fff;text-align:center;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);-webkit-font-smoothing:subpixel-antialiased;background:#000c;border-radius:3px;padding:5px 8px;font:11px/1.5 Lato,Work Sans,Helvetica,Tahoma,Geneva,Arial,sans-serif;text-decoration:none;display:none;position:absolute}.tooltipped:before{z-index:1000001;color:#000c;pointer-events:none;content:"";border:5px solid #0000;width:0;height:0;display:none;position:absolute}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{text-decoration:none;display:inline-block}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{margin-top:5px;top:100%;right:50%}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{border-bottom-color:#000c;margin-right:-5px;top:auto;bottom:-5px;right:50%}.tooltipped-se:after{margin-left:-15px;left:50%;right:auto}.tooltipped-sw:after{margin-right:-15px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{margin-bottom:5px;bottom:100%;right:50%}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{border-top-color:#000c;margin-right:-5px;top:-5px;bottom:auto;right:50%}.tooltipped-ne:after{margin-left:-15px;left:50%;right:auto}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{transform:translate(50%)}.tooltipped-w:after{margin-right:5px;bottom:50%;right:100%;transform:translateY(50%)}.tooltipped-w:before{border-left-color:#000c;margin-top:-5px;top:50%;bottom:50%;left:-5px}.tooltipped-e:after{margin-left:5px;bottom:50%;left:100%;transform:translateY(50%)}.tooltipped-e:before{border-right-color:#000c;margin-top:-5px;top:50%;bottom:50%;right:-5px}.whoami{border-radius:.25rem;width:100%;margin:1rem 0;padding:0 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=769px){.whoami{-moz-align-items:center;-ms-align-items:center;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center}}.whoami__contents{width:100%;margin-top:.5rem;padding:0 1rem}@media only screen and (width<=769px){.whoami__contents{-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.whoami__image{object-fit:contain;border-radius:.25rem;width:100%;height:100%;-webkit-box-shadow:0 2px 3px #00000040;-moz-box-shadow:0 2px 3px #00000040;box-shadow:0 2px 3px #00000040}.whoami__image-wrapper{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:150px;max-width:150px;height:auto;margin-right:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.whoami__title{margin-bottom:.5rem;padding-bottom:.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:700}.theme__dark .whoami__title{color:#eee;text-decoration:underline double #ffa7c4}.theme__light .whoami__title{color:#344952;text-decoration:underline double #607d8b}.theme__hacker .whoami__title{color:#d1d1d1;text-decoration:underline double #e08c48}.theme__solarized .whoami__title{color:#344952;text-decoration:underline double #b58900}.theme__kimbie .whoami__title{color:#d3af86;text-decoration:underline double #dc3958}.whoami__desc{padding-left:.25rem;font-size:1rem}@media only screen and (width<=769px){.whoami__desc{width:75%;text-align:center!important}}.theme__dark .whoami__desc{color:#eee}.theme__light .whoami__desc{color:#344952}.theme__hacker .whoami__desc{color:#d1d1d1}.theme__solarized .whoami__desc{color:#344952}.theme__kimbie .whoami__desc{color:#d3af86}.whoami__gutter{height:2rem}.whoami__social{margin-top:.5rem}.theme__dark .whoami__social a{color:#bdbdbd;text-decoration:none}.theme__dark .whoami__social a:hover{color:#f0f0f0;-o-transition:color .2s ease;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;transition:color .2s}.theme__light .whoami__social a{color:#777;text-decoration:none}.theme__light .whoami__social a:hover{color:#444;-o-transition:color .2s ease;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;transition:color .2s}.theme__hacker .whoami__social a{color:#9e9e9e;text-decoration:none}.theme__hacker .whoami__social a:hover{color:#d1d1d1;-o-transition:color .2s ease;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;transition:color .2s}.theme__solarized .whoami__social a{color:#637c84;text-decoration:none}.theme__solarized .whoami__social a:hover{color:#4d6066;-o-transition:color .2s ease;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;transition:color .2s}.theme__kimbie .whoami__social a{color:#ccc;text-decoration:none}.theme__kimbie .whoami__social a:hover{color:#fff;-o-transition:color .2s ease;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;transition:color .2s}.whoami__written-by{opacity:.75;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.9rem}.theme__dark .whoami__written-by{color:#eee}.theme__light .whoami__written-by{color:#344952}.theme__hacker .whoami__written-by{color:#d1d1d1}.theme__solarized .whoami__written-by{color:#344952}.theme__kimbie .whoami__written-by{color:#d3af86}.whoami-hr{border-radius:.5rem}.busuanzi{width:250px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.busuanzi__item{-moz-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-moz-flex-grow:1;-ms-flex-grow:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;align-items:center;padding:.125rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.busuanzi__item--label{padding:.125rem 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:12.8px;font-style:italic}.busuanzi__item--number{font-size:16.8px;font-weight:700}#busuanzi_value_page_pv{margin:0 .1rem 0 .15rem}.donation{margin:2.5rem 0;position:relative}.donation__icons{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.donation__icons a{text-decoration:none!important}.donation__message{-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:700;line-height:18px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.donation__item{cursor:pointer;text-transform:capitalize;-moz-align-items:center;-ms-align-items:center;border-radius:.25rem;align-items:center;margin:.25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.8rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .donation__item[data-type=donation] svg{color:#dbdbdb;background-color:#525252;-webkit-box-shadow:1px 1px 3px #888;-moz-box-shadow:1px 1px 3px #888;box-shadow:1px 1px 3px #888}.theme__light .donation__item[data-type=donation] svg{color:#fcfcfa;background-color:#eceff1;-webkit-box-shadow:1px 1px 3px #727072;-moz-box-shadow:1px 1px 3px #727072;box-shadow:1px 1px 3px #727072}.theme__hacker .donation__item[data-type=donation] svg{color:#dbdbdb;background-color:#43454d;-webkit-box-shadow:1px 1px 3px #888;-moz-box-shadow:1px 1px 3px #888;box-shadow:1px 1px 3px #888}.theme__solarized .donation__item[data-type=donation] svg{color:#f9fbe7;background-color:#c5e0df;-webkit-box-shadow:1px 1px 3px #727072;-moz-box-shadow:1px 1px 3px #727072;box-shadow:1px 1px 3px #727072}.theme__kimbie .donation__item[data-type=donation] svg{color:#d3af86;background-color:#52493c;-webkit-box-shadow:1px 1px 3px #828282;-moz-box-shadow:1px 1px 3px #828282;box-shadow:1px 1px 3px #828282}.theme__dark .donation__item[data-type=share] svg{color:#dbdbdb;background-color:#464448;-webkit-box-shadow:1px 1px 3px #888;-moz-box-shadow:1px 1px 3px #888;box-shadow:1px 1px 3px #888}.theme__light .donation__item[data-type=share] svg{color:#fcfcfa;background-color:#90a4ae;-webkit-box-shadow:1px 1px 3px #727072;-moz-box-shadow:1px 1px 3px #727072;box-shadow:1px 1px 3px #727072}.theme__hacker .donation__item[data-type=share] svg{color:#dbdbdb;background-color:#383b4c;-webkit-box-shadow:1px 1px 3px #888;-moz-box-shadow:1px 1px 3px #888;box-shadow:1px 1px 3px #888}.theme__solarized .donation__item[data-type=share] svg{color:#f9fbe7;background-color:#99907a;-webkit-box-shadow:1px 1px 3px #727072;-moz-box-shadow:1px 1px 3px #727072;box-shadow:1px 1px 3px #727072}.theme__kimbie .donation__item[data-type=share] svg{color:#d3af86;background-color:#403c38;-webkit-box-shadow:1px 1px 3px #828282;-moz-box-shadow:1px 1px 3px #828282;box-shadow:1px 1px 3px #828282}.donation__item svg{border-radius:.25rem;margin-right:.25rem;padding:.375rem}.donation__item svg[data-name=douban]{color:#fff}.donation__item svg[data-name=douban]:hover,.donation__item svg[data-name=douban]:active,.donation__item svg[data-name=douban]:focus{background-color:#072}.donation__item svg[data-name=facebook]{color:#fff}.donation__item svg[data-name=facebook]:hover,.donation__item svg[data-name=facebook]:active,.donation__item svg[data-name=facebook]:focus{background-color:#1877f2}.donation__item svg[data-name=twitter]{color:#fff}.donation__item svg[data-name=twitter]:hover,.donation__item svg[data-name=twitter]:active,.donation__item svg[data-name=twitter]:focus{background-color:#1da1f2}.donation__item svg[data-name=reddit]{color:#fff}.donation__item svg[data-name=reddit]:hover,.donation__item svg[data-name=reddit]:active,.donation__item svg[data-name=reddit]:focus{background-color:#ff4500}.donation__item svg[data-name=tumblr]{color:#fff}.donation__item svg[data-name=tumblr]:hover,.donation__item svg[data-name=tumblr]:active,.donation__item svg[data-name=tumblr]:focus{background-color:#36465d}.donation__item svg[data-name=linkedin]{color:#fff}.donation__item svg[data-name=linkedin]:hover,.donation__item svg[data-name=linkedin]:active,.donation__item svg[data-name=linkedin]:focus{background-color:#0077b5}.donation__item svg[data-name=weibo]{color:#fff}.donation__item svg[data-name=weibo]:hover,.donation__item svg[data-name=weibo]:active,.donation__item svg[data-name=weibo]:focus{background-color:#e6162d}.donation__item svg[data-name=line]{color:#fff}.donation__item svg[data-name=line]:hover,.donation__item svg[data-name=line]:active,.donation__item svg[data-name=line]:focus{background-color:#00c300}.donation__item svg[data-name=telegram]{color:#fff}.donation__item svg[data-name=telegram]:hover,.donation__item svg[data-name=telegram]:active,.donation__item svg[data-name=telegram]:focus{background-color:#2ca5e0}.donation__item svg[data-name=whatsapp]{color:#fff}.donation__item svg[data-name=whatsapp]:hover,.donation__item svg[data-name=whatsapp]:active,.donation__item svg[data-name=whatsapp]:focus{background-color:#25d366}.donation__item svg[data-name=pocket]{color:#fff}.donation__item svg[data-name=pocket]:hover,.donation__item svg[data-name=pocket]:active,.donation__item svg[data-name=pocket]:focus{background-color:#ef3f56}.donation__item svg[data-name=feedly]{color:#fff}.donation__item svg[data-name=feedly]:hover,.donation__item svg[data-name=feedly]:active,.donation__item svg[data-name=feedly]:focus{background-color:#2bb24c}.donation__item svg[data-name=hatena]{color:#fff}.donation__item svg[data-name=hatena]:hover,.donation__item svg[data-name=hatena]:active,.donation__item svg[data-name=hatena]:focus{background-color:#00a4de}.donation__item svg[data-name=pinterest]{color:#fff}.donation__item svg[data-name=pinterest]:hover,.donation__item svg[data-name=pinterest]:active,.donation__item svg[data-name=pinterest]:focus{background-color:#bd081c}.donation__item svg[data-name=delicious]{color:#fff}.donation__item svg[data-name=delicious]:hover,.donation__item svg[data-name=delicious]:active,.donation__item svg[data-name=delicious]:focus{background-color:#39f}.donation__item svg[data-name=google]{color:#fff}.donation__item svg[data-name=google]:hover,.donation__item svg[data-name=google]:active,.donation__item svg[data-name=google]:focus{background-color:#4285f4}.donation__item svg{-o-transition:transform .15s ease-in;-webkit-transition:transform .15s ease-in;-moz-transition:transform .15s ease-in;-ms-transition:transform .15s ease-in;transition:transform .15s ease-in}.donation__item svg:hover,.donation__item svg:active,.donation__item svg:focus{-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.donation__dropup{height:100%;position:relative}@media only screen and (width<=769px){.donation__dropup{position:static}}.donation__dropup--content{z-index:1;border-radius:.25rem;min-width:250px;max-width:350px;height:auto;margin-bottom:.25rem;display:none;position:absolute;bottom:100%}.donation__dropup--content img{margin:auto}@media only screen and (width<=769px){.donation__dropup--content{left:50%;transform:translate(-50%)}}.theme__dark .donation__dropup--content{background-color:#595b5c;border:1px solid #727072}.theme__light .donation__dropup--content{background-color:#fafafa;border:1px solid #bdbdbd}.theme__hacker .donation__dropup--content{background-color:#212421;border:1px solid #464c46}.theme__solarized .donation__dropup--content{background-color:#fafafa;border:1px solid #f9eaba}.theme__kimbie .donation__dropup--content{background-color:#6e583b;border:1px solid #5e452b}.donation__dropup:hover .donation__dropup--content{display:block}.box{word-break:keep-all;border-radius:.5rem;margin:2rem 0;padding:.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.925rem}.theme__dark .box{background-color:#403e41;border:1px solid #616161}.theme__light .box{background-color:#eee;border:1px solid #aaa}.theme__hacker .box{background-color:#252526;border:1px solid #6b6b6b}.theme__solarized .box{background-color:#f9fbe7;border:1px solid #b58900}.theme__kimbie .box{background-color:#7c502166;border:1px solid #6e583b}.modal__overlay{z-index:16;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;background:#000000b3;-ms-flex-pack:center;justify-content:center;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:fixed;inset:0}.modal__container{box-sizing:border-box;background-color:#0000;border-radius:.25rem;position:relative;overflow-y:auto}.modal__content{margin:auto;position:relative}.modal__header{background:#00000073;width:100%;height:50px;position:absolute;top:0}.modal__caption{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;background:#00000073;width:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.theme__dark .modal__caption{color:#bdbdbd}.theme__light .modal__caption{color:#727072}.theme__hacker .modal__caption{color:#9e9e9e}.theme__solarized .modal__caption{color:#b58900}.theme__kimbie .modal__caption{color:#d3af86}.modal__caption--text{text-align:center;width:40%;height:auto;margin:0 auto;padding:.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:14px}.modal__paging{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;background:0 0;width:100px;height:auto;padding:.8rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:16px;position:absolute;top:0;left:0}.theme__dark .modal__paging{color:#bdbdbd}.theme__light .modal__paging{color:#727072}.theme__hacker .modal__paging{color:#9e9e9e}.theme__solarized .modal__paging{color:#b58900}.theme__kimbie .modal__paging{color:#d3af86}.modal__icon{cursor:pointer;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;border-radius:.25rem;-ms-flex-pack:center;justify-content:center;align-items:center;margin:0;padding:.4rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;overflow:hidden}.theme__dark .modal__toolbar{color:#bdbdbd}.theme__dark .modal__toolbar:hover,.theme__dark .modal__toolbar:active,.theme__dark .modal__toolbar:focus{color:#82aaff;background:#0006}.theme__light .modal__toolbar{color:#727072}.theme__light .modal__toolbar:hover,.theme__light .modal__toolbar:active,.theme__light .modal__toolbar:focus{color:#607d8b;background:#0006}.theme__hacker .modal__toolbar{color:#9e9e9e}.theme__hacker .modal__toolbar:hover,.theme__hacker .modal__toolbar:active,.theme__hacker .modal__toolbar:focus{color:#e3cd26;background:#0006}.theme__solarized .modal__toolbar{color:#b58900}.theme__solarized .modal__toolbar:hover,.theme__solarized .modal__toolbar:active,.theme__solarized .modal__toolbar:focus{color:#cb4b16;background:#0006}.theme__kimbie .modal__toolbar{color:#d3af86}.theme__kimbie .modal__toolbar:hover,.theme__kimbie .modal__toolbar:active,.theme__kimbie .modal__toolbar:focus{color:#f06431;background:#0006}.modal__toolbar--close{top:.4rem;right:.25rem}.modal__toolbar--full,.modal__toolbar--normal{top:.4rem;right:2.8rem}.theme__dark .modal__arrow{color:#bdbdbd;background:#00000073}.theme__dark .modal__arrow:hover,.theme__dark .modal__arrow:active,.theme__dark .modal__arrow:focus{color:#82aaff;background:#00000080}.theme__light .modal__arrow{color:#727072;background:#00000073}.theme__light .modal__arrow:hover,.theme__light .modal__arrow:active,.theme__light .modal__arrow:focus{color:#607d8b;background:#00000080}.theme__hacker .modal__arrow{color:#9e9e9e;background:#00000073}.theme__hacker .modal__arrow:hover,.theme__hacker .modal__arrow:active,.theme__hacker .modal__arrow:focus{color:#e3cd26;background:#00000080}.theme__solarized .modal__arrow{color:#b58900;background:#00000073}.theme__solarized .modal__arrow:hover,.theme__solarized .modal__arrow:active,.theme__solarized .modal__arrow:focus{color:#cb4b16;background:#00000080}.theme__kimbie .modal__arrow{color:#d3af86;background:#00000073}.theme__kimbie .modal__arrow:hover,.theme__kimbie .modal__arrow:active,.theme__kimbie .modal__arrow:focus{color:#f06431;background:#00000080}.modal__arrow--left{top:50%;left:.5rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal__arrow--right{top:50%;right:.5rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal__cite{white-space:nowrap;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;width:350px;height:500px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=600px){.modal__cite{width:100%}}.theme__dark .modal__cite{background-color:#2d2a2e;border:4px solid #595b5c}.theme__dark .modal__cite::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark .modal__cite::-webkit-scrollbar-thumb{background:#888}.theme__dark .modal__cite::-webkit-scrollbar-track{background:#eee}.theme__dark .modal__cite{scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__light .modal__cite{background-color:#fafafa;border:4px solid #ccc}.theme__light .modal__cite::-webkit-scrollbar{width:.45em;height:.45em}.theme__light .modal__cite::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light .modal__cite::-webkit-scrollbar-track{background:#fcfcfa}.theme__light .modal__cite{scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.theme__hacker .modal__cite{background-color:#151715;border:4px solid #6b6b6b}.theme__hacker .modal__cite::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker .modal__cite::-webkit-scrollbar-thumb{background:#616161}.theme__hacker .modal__cite::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker .modal__cite{scrollbar-width:thin;scrollbar-color:#616161 #fcfcfa}.theme__solarized .modal__cite{background-color:#fdf7e3;border:4px solid #ffb300}.theme__solarized .modal__cite::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized .modal__cite::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized .modal__cite::-webkit-scrollbar-track{background:#eee8d5}.theme__solarized .modal__cite{scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.theme__kimbie .modal__cite{background-color:#221a0f;border:4px solid #7f5d38}.theme__kimbie .modal__cite::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie .modal__cite::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie .modal__cite::-webkit-scrollbar-track{background:#d3af86}.theme__kimbie .modal__cite{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.modal__cite--exist{width:100%;padding:4rem .5rem 2.5rem;font-size:1rem;overflow-x:auto}.theme__dark .modal__cite--exist{background-color:#2d2a2e}.theme__dark .modal__cite--exist::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark .modal__cite--exist::-webkit-scrollbar-thumb{background:#888}.theme__dark .modal__cite--exist::-webkit-scrollbar-track{background:#eee}.theme__dark .modal__cite--exist{scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__light .modal__cite--exist{background-color:#fafafa}.theme__light .modal__cite--exist::-webkit-scrollbar{width:.45em;height:.45em}.theme__light .modal__cite--exist::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light .modal__cite--exist::-webkit-scrollbar-track{background:#fcfcfa}.theme__light .modal__cite--exist{scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.theme__hacker .modal__cite--exist{background-color:#151715}.theme__hacker .modal__cite--exist::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker .modal__cite--exist::-webkit-scrollbar-thumb{background:#616161}.theme__hacker .modal__cite--exist::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker .modal__cite--exist{scrollbar-width:thin;scrollbar-color:#616161 #fcfcfa}.theme__solarized .modal__cite--exist{background-color:#fdf7e3}.theme__solarized .modal__cite--exist::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized .modal__cite--exist::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized .modal__cite--exist::-webkit-scrollbar-track{background:#eee8d5}.theme__solarized .modal__cite--exist{scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.theme__kimbie .modal__cite--exist{background-color:#221a0f}.theme__kimbie .modal__cite--exist::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie .modal__cite--exist::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie .modal__cite--exist::-webkit-scrollbar-track{background:#d3af86}.theme__kimbie .modal__cite--exist{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.modal__cite--notexist{padding-top:4rem}.modal__copy{width:60px;height:30px;position:absolute;bottom:56px;left:4px}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay,.micromodal-slide[aria-hidden=false] .modal__container{animation:.3s cubic-bezier(0,0,.2,1) mmfadeIn}.micromodal-slide[aria-hidden=true] .modal__overlay,.micromodal-slide[aria-hidden=true] .modal__container{animation:.3s cubic-bezier(0,0,.2,1) mmfadeOut}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.codetab{position:relative}.codetab__links{z-index:11;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;align-items:center;-ms-flex-pack:flex-start;border-top-left-radius:.25rem;height:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:0;left:0}.theme__dark .codetab__links{background-color:#011220}.theme__light .codetab__links{background-color:#e2e6e9}.theme__hacker .codetab__links{background-color:#1c201c}.theme__solarized .codetab__links{background-color:#faedc5}.theme__kimbie .codetab__links{background-color:#412f16}.codetab__link{cursor:pointer;text-transform:capitalize;border:none;outline:none;height:30px;padding:.25rem .5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:13.8px}.codetab__link:first-child{border-top-left-radius:.25rem}.codetab__link{-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in}.theme__dark .codetab__link{color:#fcfcfa;border-top:1px solid #0000}.theme__dark .codetab__link.active{border-top:1px solid}.theme__light .codetab__link{color:#555;border-top:1px solid #0000}.theme__light .codetab__link.active{border-top:1px solid}.theme__hacker .codetab__link{color:#e3cd26;border-top:1px solid #0000}.theme__hacker .codetab__link.active{border-top:1px solid}.theme__solarized .codetab__link{color:#586e75;border-top:1px solid #0000}.theme__solarized .codetab__link.active{border-top:1px solid}.theme__kimbie .codetab__link{color:#d3af86;border-top:1px solid #0000}.theme__kimbie .codetab__link.active{border-top:1px solid}.theme__dark .codetab__link{background-color:#011220}.theme__dark .codetab__link.active,.theme__dark .codetab__link:hover,.theme__dark .codetab__link:active,.theme__dark .codetab__link:focus{background-color:#171f2e}.theme__light .codetab__link{background-color:#e2e6e9}.theme__light .codetab__link.active,.theme__light .codetab__link:hover,.theme__light .codetab__link:active,.theme__light .codetab__link:focus{background-color:#eceff1}.theme__hacker .codetab__link{background-color:#1c201c}.theme__hacker .codetab__link.active,.theme__hacker .codetab__link:hover,.theme__hacker .codetab__link:active,.theme__hacker .codetab__link:focus{background-color:#282a36}.theme__solarized .codetab__link{background-color:#faedc5}.theme__solarized .codetab__link.active,.theme__solarized .codetab__link:hover,.theme__solarized .codetab__link:active,.theme__solarized .codetab__link:focus{background-color:#f9fbe7}.theme__kimbie .codetab__link{background-color:#412f16}.theme__kimbie .codetab__link.active,.theme__kimbie .codetab__link:hover,.theme__kimbie .codetab__link:active,.theme__kimbie .codetab__link:focus{background-color:#362712}.codetab__content{display:none}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.header{padding-top:3rem;padding-bottom:.5rem}.showcase__nav{margin-top:1.5rem}.showcase__box{min-width:270px}.navbar__slide-down svg{margin:auto;display:block}.theme-mobile{top:3px;right:77px}.copy-to-clipboard:after{content:"copy";border:1px solid #aaa;border-radius:.125rem;padding:0 .1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:9px;position:absolute;top:-1px;right:1px}.copy-to-clipboard{transition:none!important}.copy-to-clipboard:hover{transform:translateY(0)!important}.theme__dark #search.input{background-color:#212121}.theme__light #search.input{background-color:#eee}.theme__hacker #search.input{background-color:#252526}.theme__solarized #search.input{background-color:#fbf1d1}.theme__kimbie #search.input{background-color:#362712}.search .input::-ms-clear{display:none}.mobile-search__top--input::-ms-clear{display:none}pre.chroma:first-child{border:none;border-left:6px solid #0000;border-right:6px solid #0000}pre.chroma .lnt{padding:0!important}.wrapper{-ms-grid-columns:minmax(350px, 5fr) minmax(250px, 2fr);-ms-grid-rows:50px minmax(0, 190px) 1fr minmax(0, 200px);grid-column-gap:0;grid-row-gap:0;grid-template-rows:50px minmax(0,190px) 1fr minmax(0,200px);grid-template-columns:minmax(350px,5fr) minmax(250px,2fr);width:100%;max-width:960px}.wrapper[data-kind=home],.wrapper[data-kind=taxonomy],.wrapper[data-kind=section]{display:-ms-grid;display:grid}.wrapper[data-kind=section][data-type=gallery],.wrapper[data-kind=section][data-type=showcase],.wrapper[data-kind=section][data-type=archive]{display:inline-block}.header-main{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.header-side{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.header{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:2/1/4/3}.main-main{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}.main-side{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3/2/4/3}.main{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3/1/2/3}.main.terms{height:calc(100% - 250px)}.footer-main{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/5/2}.footer-side{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:4/2/5/3}.footer{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:4/1/4/3}.navbar-main{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.navbar-side{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.navbar{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.inner{display:-ms-grid;-ms-grid-columns:320px 1fr 1fr;-ms-grid-rows:1fr;grid-column-gap:0;grid-row-gap:0;grid-template-rows:1fr;grid-template-columns:320px 1fr 1fr;max-width:960px;height:calc(100% - 110px);margin-top:50px;display:grid}.inner[data-kind=home],.inner[data-kind=texonomy],.inner[data-kind=section]{display:-ms-grid;display:grid}.inner[data-kind=section][data-type=gallery],.inner[data-kind=section][data-type=showcase],.inner[data-kind=section][data-type=archive]{display:inline-block}.inner[data-type=showcase]{margin-top:0}.inner[data-sidebar-position=left]{-ms-grid-columns:320px 1fr 1fr;grid-template-columns:320px 1fr 1fr}.inner[data-sidebar-position=right]{-ms-grid-columns:1fr 1fr 320px;grid-template-columns:1fr 1fr 320px}.inner>:first-child{-ms-grid-row:1;-ms-grid-column:1;grid-area:1/1}.inner>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:1/3}.inner>:nth-child(3){-ms-grid-row:1;-ms-grid-column:5;grid-area:1/5}.l{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.m{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.r{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1/3/2/4}.lm{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.mr{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:1/2/2/4}.lmr{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/2/4}}.tab{margin:2rem 0;padding:.5rem 0;position:relative}.tab__links{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;align-items:center;-ms-flex-pack:flex-start;-moz-flex-wrap:wrap;border-top-left-radius:.25rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tab__link{cursor:pointer;text-transform:capitalize;border:none;border-top-left-radius:.25rem;border-top-right-radius:.25rem;outline:none;padding:.5rem .75rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:13.8px}.theme__dark .tab__link{color:#fcfcfa;background-color:#2d2a2e;border:none;border-bottom:1px solid #595b5c}.theme__dark .tab__link.active{background-color:#2d2a2e;border:1px solid #595b5c;border-bottom:none}.theme__dark .tab__link:hover,.theme__dark .tab__link:active,.theme__dark .tab__link:focus{color:#ffd866}.theme__light .tab__link{color:#555;background-color:#fafafa;border:none;border-bottom:1px solid #ccc}.theme__light .tab__link.active{background-color:#fafafa;border:1px solid #ccc;border-bottom:none}.theme__light .tab__link:hover,.theme__light .tab__link:active,.theme__light .tab__link:focus{color:#26a69a}.theme__hacker .tab__link{color:#e3cd26;background-color:#151715;border:none;border-bottom:1px solid #6b6b6b}.theme__hacker .tab__link.active{background-color:#151715;border:1px solid #6b6b6b;border-bottom:none}.theme__hacker .tab__link:hover,.theme__hacker .tab__link:active,.theme__hacker .tab__link:focus{color:#1fff2a}.theme__solarized .tab__link{color:#586e75;background-color:#fdf7e3;border:none;border-bottom:1px solid #ffb300}.theme__solarized .tab__link.active{background-color:#fdf7e3;border:1px solid #ffb300;border-bottom:none}.theme__solarized .tab__link:hover,.theme__solarized .tab__link:active,.theme__solarized .tab__link:focus{color:#b58900}.theme__kimbie .tab__link{color:#d3af86;background-color:#221a0f;border:none;border-bottom:1px solid #7f5d38}.theme__kimbie .tab__link.active{background-color:#221a0f;border:1px solid #7f5d38;border-bottom:none}.theme__kimbie .tab__link:hover,.theme__kimbie .tab__link:active,.theme__kimbie .tab__link:focus{color:#f06431}.tab__content{border-radius:0 .25rem .25rem;padding:0 .5rem;display:none}.theme__dark .tab__content{background-color:#2d2a2e;border:1px solid #595b5c}.theme__light .tab__content{background-color:#fafafa;border:1px solid #ccc}.theme__hacker .tab__content{background-color:#151715;border:1px solid #6b6b6b}.theme__solarized .tab__content{background-color:#fdf7e3;border:1px solid #ffb300}.theme__kimbie .tab__content{background-color:#221a0f;border:1px solid #7f5d38}.button{cursor:pointer;background-color:#0000;border-radius:.25rem;margin:.25rem;padding:3px 9px;display:inline-block;position:relative;text-decoration:none!important}.button__text{margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button__micro{height:20px;font-size:14px;line-height:14px}.button__mini{height:24px;font-size:15px;line-height:15px}.button__small{height:28px;font-size:16px}.button__medium{height:32px;font-size:17px;line-height:17px}.button__large{height:36px;font-size:18px}.theme__dark .button[data-color=default]{color:#ffd866;border:1px solid #ffd866}.theme__dark .button[data-color=default]:hover,.theme__dark .button[data-color=default]:active,.theme__dark .button[data-color=default]:focus{color:#ff6188;border:1px solid #ff6188}.theme__dark .button[data-color=primary]{color:#82aaff;border:1px solid #82aaff}.theme__dark .button[data-color=primary]:hover,.theme__dark .button[data-color=primary]:active,.theme__dark .button[data-color=primary]:focus{color:#ff6188;border:1px solid #ff6188}.theme__dark .button[data-variant=contained][data-color=primary],.theme__dark .button[data-variant=contained][data-color=default]{color:#111;background:#82aaff;border:none;-webkit-box-shadow:1px 1px 3px #888;-moz-box-shadow:1px 1px 3px #888;box-shadow:1px 1px 3px #888}.theme__dark .button[data-variant=contained][data-color=primary]:hover,.theme__dark .button[data-variant=contained][data-color=primary]:active,.theme__dark .button[data-variant=contained][data-color=primary]:focus,.theme__dark .button[data-variant=contained][data-color=default]:hover,.theme__dark .button[data-variant=contained][data-color=default]:active,.theme__dark .button[data-variant=contained][data-color=default]:focus{color:#111;background:#6e9cff;border:none}.theme__light .button[data-color=default]{color:#607d8b;border:1px solid #607d8b}.theme__light .button[data-color=default]:hover,.theme__light .button[data-color=default]:active,.theme__light .button[data-color=default]:focus{color:#26a69a;border:1px solid #26a69a}.theme__light .button[data-color=primary]{color:#ccc;border:1px solid #ccc}.theme__light .button[data-color=primary]:hover,.theme__light .button[data-color=primary]:active,.theme__light .button[data-color=primary]:focus{color:#26a69a;border:1px solid #26a69a}.theme__light .button[data-variant=contained][data-color=primary],.theme__light .button[data-variant=contained][data-color=default]{color:#111;background:#ccc;border:none;-webkit-box-shadow:1px 1px 3px #727072;-moz-box-shadow:1px 1px 3px #727072;box-shadow:1px 1px 3px #727072}.theme__light .button[data-variant=contained][data-color=primary]:hover,.theme__light .button[data-variant=contained][data-color=primary]:active,.theme__light .button[data-variant=contained][data-color=primary]:focus,.theme__light .button[data-variant=contained][data-color=default]:hover,.theme__light .button[data-variant=contained][data-color=default]:active,.theme__light .button[data-variant=contained][data-color=default]:focus{color:#111;background:#c2c2c2;border:none}.theme__hacker .button[data-color=default]{color:#e08c48;border:1px solid #e08c48}.theme__hacker .button[data-color=default]:hover,.theme__hacker .button[data-color=default]:active,.theme__hacker .button[data-color=default]:focus{color:#c7ba00;border:1px solid #c7ba00}.theme__hacker .button[data-color=primary]{color:#cdf5cc;border:1px solid #cdf5cc}.theme__hacker .button[data-color=primary]:hover,.theme__hacker .button[data-color=primary]:active,.theme__hacker .button[data-color=primary]:focus{color:#c7ba00;border:1px solid #c7ba00}.theme__hacker .button[data-variant=contained][data-color=primary],.theme__hacker .button[data-variant=contained][data-color=default]{color:#111;background:#cdf5cc;border:none;-webkit-box-shadow:1px 1px 3px #888;-moz-box-shadow:1px 1px 3px #888;box-shadow:1px 1px 3px #888}.theme__hacker .button[data-variant=contained][data-color=primary]:hover,.theme__hacker .button[data-variant=contained][data-color=primary]:active,.theme__hacker .button[data-variant=contained][data-color=primary]:focus,.theme__hacker .button[data-variant=contained][data-color=default]:hover,.theme__hacker .button[data-variant=contained][data-color=default]:active,.theme__hacker .button[data-variant=contained][data-color=default]:focus{color:#111;background:#bcf2bb;border:none}.theme__solarized .button[data-color=default]{color:#859900;border:1px solid #859900}.theme__solarized .button[data-color=default]:hover,.theme__solarized .button[data-color=default]:active,.theme__solarized .button[data-color=default]:focus{color:#268bd2;border:1px solid #268bd2}.theme__solarized .button[data-color=primary]{color:#c5e0df;border:1px solid #c5e0df}.theme__solarized .button[data-color=primary]:hover,.theme__solarized .button[data-color=primary]:active,.theme__solarized .button[data-color=primary]:focus{color:#268bd2;border:1px solid #268bd2}.theme__solarized .button[data-variant=contained][data-color=primary],.theme__solarized .button[data-variant=contained][data-color=default]{color:#111;background:#c5e0df;border:none;-webkit-box-shadow:1px 1px 3px #727072;-moz-box-shadow:1px 1px 3px #727072;box-shadow:1px 1px 3px #727072}.theme__solarized .button[data-variant=contained][data-color=primary]:hover,.theme__solarized .button[data-variant=contained][data-color=primary]:active,.theme__solarized .button[data-variant=contained][data-color=primary]:focus,.theme__solarized .button[data-variant=contained][data-color=default]:hover,.theme__solarized .button[data-variant=contained][data-color=default]:active,.theme__solarized .button[data-variant=contained][data-color=default]:focus{color:#111;background:#b8d9d8;border:none}.theme__kimbie .button[data-color=default]{color:#dc322f;border:1px solid #dc322f}.theme__kimbie .button[data-color=default]:hover,.theme__kimbie .button[data-color=default]:active,.theme__kimbie .button[data-color=default]:focus{color:#f06431;border:1px solid #f06431}.theme__kimbie .button[data-color=primary]{color:#d1c4e9;border:1px solid #d1c4e9}.theme__kimbie .button[data-color=primary]:hover,.theme__kimbie .button[data-color=primary]:active,.theme__kimbie .button[data-color=primary]:focus{color:#f06431;border:1px solid #f06431}.theme__kimbie .button[data-variant=contained][data-color=primary],.theme__kimbie .button[data-variant=contained][data-color=default]{color:#111;background:#d1c4e9;border:none;-webkit-box-shadow:1px 1px 3px #828282;-moz-box-shadow:1px 1px 3px #828282;box-shadow:1px 1px 3px #828282}.theme__kimbie .button[data-variant=contained][data-color=primary]:hover,.theme__kimbie .button[data-variant=contained][data-color=primary]:active,.theme__kimbie .button[data-variant=contained][data-color=primary]:focus,.theme__kimbie .button[data-variant=contained][data-color=default]:hover,.theme__kimbie .button[data-variant=contained][data-color=default]:active,.theme__kimbie .button[data-variant=contained][data-color=default]:focus{color:#111;background:#c5b5e3;border:none}.featured-image{object-fit:cover;width:100%}.featured-image--wrapper{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.utterances__message{-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.95rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.featured-projects{margin:2rem 0}.featured-projects__wrapper{grid-template-rows:1fr;grid-template-columns:repeat(4,1fr);gap:1rem;width:100%;margin:0;display:grid}.theme__dark .featured-projects__card{background:#2d2a2e;border:1px solid #616161;box-shadow:0 1px 3px #0000001a}.theme__light .featured-projects__card{background:#fafafa;border:1px solid #aaa;box-shadow:0 1px 3px #0000001a}.theme__hacker .featured-projects__card{background:#151715;border:1px solid #6b6b6b;box-shadow:0 1px 3px #0000001a}.theme__solarized .featured-projects__card{background:#fdf7e3;border:1px solid #b58900;box-shadow:0 1px 3px #0000001a}.theme__kimbie .featured-projects__card{background:#221a0f;border:1px solid #6e583b;box-shadow:0 1px 3px #0000001a}.featured-projects__card{border-radius:4px;flex-direction:column;width:100%;min-width:0;height:auto;min-height:110px;padding:.75rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.theme__dark .featured-projects__card:hover,.theme__light .featured-projects__card:hover,.theme__hacker .featured-projects__card:hover,.theme__solarized .featured-projects__card:hover,.theme__kimbie .featured-projects__card:hover{box-shadow:0 8px 25px #0003}[data-theme=dark] .featured-projects__card:hover,[data-theme=hacker] .featured-projects__card:hover{box-shadow:0 8px 25px #ffffff1a}.featured-projects__card .showcase__box--link{z-index:1;position:absolute;inset:0}.featured-projects__card .showcase__box--title,.featured-projects__card .featured-projects__title{font-size:.95rem;font-weight:600}.theme__dark .featured-projects__card .showcase__box--title,.theme__dark .featured-projects__card .featured-projects__title{color:#ffd866}.theme__light .featured-projects__card .showcase__box--title,.theme__light .featured-projects__card .featured-projects__title{color:#607d8b}.theme__hacker .featured-projects__card .showcase__box--title,.theme__hacker .featured-projects__card .featured-projects__title{color:#a1ad64}.theme__solarized .featured-projects__card .showcase__box--title,.theme__solarized .featured-projects__card .featured-projects__title{color:#cb4b16}.theme__kimbie .featured-projects__card .showcase__box--title,.theme__kimbie .featured-projects__card .featured-projects__title{color:#996329}.featured-projects__card .showcase__box--title,.featured-projects__card .featured-projects__title{z-index:2;margin:0 0 .5rem;line-height:1.3;text-decoration:none;display:block;position:relative}.theme__dark .featured-projects__card .showcase__box--title:hover,.theme__dark .featured-projects__card .featured-projects__title:hover{color:#ff6188}.theme__light .featured-projects__card .showcase__box--title:hover,.theme__light .featured-projects__card .featured-projects__title:hover{color:#26a69a}.theme__hacker .featured-projects__card .showcase__box--title:hover,.theme__hacker .featured-projects__card .featured-projects__title:hover{color:#c7ba00}.theme__solarized .featured-projects__card .showcase__box--title:hover,.theme__solarized .featured-projects__card .featured-projects__title:hover{color:#268bd2}.theme__kimbie .featured-projects__card .showcase__box--title:hover,.theme__kimbie .featured-projects__card .featured-projects__title:hover{color:#f06431}.featured-projects__card .showcase__box--title:hover,.featured-projects__card .featured-projects__title:hover{text-decoration:none}.featured-projects__card .featured-projects__content .showcase__box--title,.featured-projects__card .featured-projects__content .featured-projects__title{display:none}.theme__dark .featured-projects__card .showcase__box--desc{color:#fcfcfa}.theme__light .featured-projects__card .showcase__box--desc{color:#424242}.theme__hacker .featured-projects__card .showcase__box--desc{color:#cdf5cc}.theme__solarized .featured-projects__card .showcase__box--desc{color:#b58900}.theme__kimbie .featured-projects__card .showcase__box--desc{color:#889b4a}.featured-projects__card .showcase__box--desc{flex-grow:1;height:8.4em;margin:.75rem 0 0;font-size:.8rem;line-height:1.4;position:relative;overflow:hidden}.featured-projects__card .showcase__box--desc:after{content:"...";padding-left:20px;position:absolute;bottom:0;right:0}.theme__dark .featured-projects__card .showcase__box--desc:after{color:#fcfcfa;background:linear-gradient(90deg,#0000,#2d2a2e 60%,#2d2a2e)}.theme__light .featured-projects__card .showcase__box--desc:after{color:#424242;background:linear-gradient(90deg,#0000,#fafafa 60%,#fafafa)}.theme__hacker .featured-projects__card .showcase__box--desc:after{color:#cdf5cc;background:linear-gradient(90deg,#0000,#151715 60%,#151715)}.theme__solarized .featured-projects__card .showcase__box--desc:after{color:#b58900;background:linear-gradient(90deg,#0000,#fdf7e3 60%,#fdf7e3)}.theme__kimbie .featured-projects__card .showcase__box--desc:after{color:#889b4a;background:linear-gradient(90deg,#0000,#221a0f 60%,#221a0f)}.featured-projects__card .showcase__box--img{z-index:2;cursor:pointer;border-radius:4px;height:160px;margin:0;position:relative;overflow:hidden}.featured-projects__card .showcase__box--img img{object-fit:cover;object-position:left center;will-change:object-position;width:130%;height:160px;margin:0;padding:0;transition:object-position 1.2s cubic-bezier(.25,.46,.45,.94);display:block}.featured-projects__card:hover .showcase__box--img img{object-position:right center}.featured-projects__card .showcase__box--meta{z-index:2;align-items:center;gap:.4rem;margin-top:auto;padding-top:.5rem;font-size:.75rem;display:flex;position:relative}.featured-projects__card .showcase__box--meta .type{align-items:center;gap:.25rem;font-weight:500;text-decoration:none;display:flex}.theme__dark .featured-projects__card .showcase__box--meta .type:hover{color:#ff6188}.theme__light .featured-projects__card .showcase__box--meta .type:hover{color:#26a69a}.theme__hacker .featured-projects__card .showcase__box--meta .type:hover{color:#c7ba00}.theme__solarized .featured-projects__card .showcase__box--meta .type:hover{color:#268bd2}.theme__kimbie .featured-projects__card .showcase__box--meta .type:hover{color:#f06431}.featured-projects__card .showcase__box--shields{z-index:2;margin-top:.5rem;position:relative}@media (width<=768px){.featured-projects__wrapper{flex-direction:column;gap:1rem;max-width:100%;display:flex}.featured-projects__card{flex-direction:row;align-items:flex-start;gap:1rem;min-height:auto;padding:1rem;display:flex}.featured-projects__card .showcase__box--img{flex-shrink:0;width:120px;height:90px;margin:0}.featured-projects__card .showcase__box--img img{object-position:left center;width:160px;height:90px}.featured-projects__card .featured-projects__content{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;min-width:0;display:flex}.featured-projects__card>.showcase__box--title,.featured-projects__card>.featured-projects__title{display:none}.featured-projects__card .featured-projects__content .showcase__box--title,.featured-projects__card .featured-projects__content .featured-projects__title{margin:0 0 .4rem;font-size:.9rem;font-weight:600;line-height:1.2;display:block}.featured-projects__card .showcase__box--desc{height:auto;max-height:none;margin:0 0 .6rem;font-size:.8rem;line-height:1.3;overflow:visible}.featured-projects__card .showcase__box--desc:after{display:none}.featured-projects__card .showcase__box--meta{white-space:nowrap;flex-wrap:nowrap;gap:.4rem;margin-top:auto;padding-top:0;font-size:.7rem;overflow-x:auto}.featured-projects__card .showcase__box--meta .grow{display:none}.featured-projects__card .showcase__box--meta .type{flex-shrink:0}.featured-projects__card .showcase__box--shields{margin-top:.5rem}.featured-projects__card:hover .showcase__box--img img{object-position:right center}}.featured-papers{margin:2rem 0}.featured-papers__wrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}.featured-papers__item{text-align:left;margin:0 0 .5rem;padding:0;line-height:1.6;position:relative}.theme__dark .featured-papers__item:hover .featured-papers__title a{color:#ff6188}.theme__light .featured-papers__item:hover .featured-papers__title a{color:#26a69a}.theme__hacker .featured-papers__item:hover .featured-papers__title a{color:#c7ba00}.theme__solarized .featured-papers__item:hover .featured-papers__title a{color:#268bd2}.theme__kimbie .featured-papers__item:hover .featured-papers__title a{color:#f06431}.featured-papers__content{font-size:.95rem;line-height:1.6}.featured-papers__title{margin:0;font-weight:600;display:inline}.theme__dark .featured-papers__title a{color:#ffd866}.theme__light .featured-papers__title a{color:#607d8b}.theme__hacker .featured-papers__title a{color:#a1ad64}.theme__solarized .featured-papers__title a{color:#cb4b16}.theme__kimbie .featured-papers__title a{color:#996329}.featured-papers__title a{text-decoration:none}.theme__dark .featured-papers__title a:hover{color:#ff6188}.theme__light .featured-papers__title a:hover{color:#26a69a}.theme__hacker .featured-papers__title a:hover{color:#c7ba00}.theme__solarized .featured-papers__title a:hover{color:#268bd2}.theme__kimbie .featured-papers__title a:hover{color:#f06431}.featured-papers__title a:hover{text-decoration:underline}.featured-papers__authors{font-weight:400;display:inline}.featured-papers__authors strong{font-weight:600}.theme__dark .featured-papers__authors strong{color:#ffd866}.theme__light .featured-papers__authors strong{color:#607d8b}.theme__hacker .featured-papers__authors strong{color:#a1ad64}.theme__solarized .featured-papers__authors strong{color:#cb4b16}.theme__kimbie .featured-papers__authors strong{color:#996329}.featured-papers__venue{font-style:italic;display:inline}.featured-papers__abstract{display:none}.featured-papers__meta{margin-left:.5rem;display:inline}.featured-papers__link-item{margin-right:.5rem;font-size:.9rem;text-decoration:none}.theme__dark .featured-papers__link-item:hover{color:#ff6188}.theme__light .featured-papers__link-item:hover{color:#26a69a}.theme__hacker .featured-papers__link-item:hover{color:#c7ba00}.theme__solarized .featured-papers__link-item:hover{color:#268bd2}.theme__kimbie .featured-papers__link-item:hover{color:#f06431}.featured-papers__link-item:hover{text-decoration:underline}.featured-papers__link-item:before{content:"["}.featured-papers__link-item:after{content:"]"}.featured-papers__badge{display:none}@media (width<=768px){.featured-papers__content{font-size:.9rem}.featured-papers__link-item{font-size:.85rem}}.github-card{border-radius:.75rem;padding:0 1rem 1rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.theme__dark .github-card{background-color:#403e41;border:1px solid #616161}.theme__light .github-card{background-color:#eee;border:1px solid #aaa}.theme__hacker .github-card{background-color:#252526;border:1px solid #6b6b6b}.theme__solarized .github-card{background-color:#f9fbe7;border:1px solid #b58900}.theme__kimbie .github-card{background-color:#7c502166;border:1px solid #6e583b}.github-card__container{flex-direction:column;display:flex}.github-card__header{align-items:center;gap:.5rem;display:flex}.github-card__logo{width:1.5rem;height:1.5rem}.theme__dark .github-card__logo{fill:#fcfcfa}.theme__light .github-card__logo{fill:#424242}.theme__hacker .github-card__logo{fill:#1fff2a}.theme__solarized .github-card__logo{fill:#586e75}.theme__kimbie .github-card__logo{fill:#e3b583}.github-card__username{padding-bottom:1em;margin:1em!important;padding:0!important}.theme__dark .github-card__username{color:#ffd866}.theme__light .github-card__username{color:#607d8b}.theme__hacker .github-card__username{color:#a1ad64}.theme__solarized .github-card__username{color:#cb4b16}.theme__kimbie .github-card__username{color:#996329}.github-card__stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;display:grid}@media (width<=640px){.github-card__stats{grid-template-columns:repeat(2,1fr)}}.github-card__stat{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.github-card__stat svg{width:18px;height:18px;margin-right:.375rem}.github-card__stat-content{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.github-card__stat-value{font-size:.9rem;font-weight:600;line-height:1.1}.theme__dark .github-card__stat-value{color:#fcfcfa}.theme__light .github-card__stat-value{color:#424242}.theme__hacker .github-card__stat-value{color:#1fff2a}.theme__solarized .github-card__stat-value{color:#586e75}.theme__kimbie .github-card__stat-value{color:#e3b583}.github-card__stat-label{font-size:.7rem;line-height:1.1}.theme__dark .github-card__stat-label{color:#fcfcfa}.theme__light .github-card__stat-label{color:#424242}.theme__hacker .github-card__stat-label{color:#cdf5cc}.theme__solarized .github-card__stat-label{color:#b58900}.theme__kimbie .github-card__stat-label{color:#889b4a}.github-card__section-title{letter-spacing:-.025em;align-items:center;font-size:.95rem;font-weight:600;display:flex}.theme__dark .github-card__section-title{color:#ffd866}.theme__light .github-card__section-title{color:#607d8b}.theme__hacker .github-card__section-title{color:#a1ad64}.theme__solarized .github-card__section-title{color:#cb4b16}.theme__kimbie .github-card__section-title{color:#996329}.github-card__section-title svg{width:18px;height:18px;margin-right:.375rem}.github-card__languages{flex-wrap:wrap;gap:.375rem;display:flex}.github-card__language-tag{letter-spacing:-.05em;border-radius:9999px;padding:.2rem .4rem;font-size:.7rem;font-weight:600}.theme__dark .github-card__language-tag{color:#78dce8;background-color:#424242}.theme__light .github-card__language-tag{color:#424242;background-color:#e9e9e9}.theme__hacker .github-card__language-tag{color:#78dce8;background-color:#2d322d}.theme__solarized .github-card__language-tag{color:#916e00;background-color:#fff9c4}.theme__kimbie .github-card__language-tag{color:#dc3958;background-color:#423523}.github-card__repos{border-radius:.5rem;flex-direction:column;padding:.75rem;display:flex}.theme__dark .github-card__repos{background-color:#2d2a2e;border:1px solid #616161}.theme__light .github-card__repos{background-color:#fafafa;border:1px solid #aaa}.theme__hacker .github-card__repos{background-color:#151715;border:1px solid #6b6b6b}.theme__solarized .github-card__repos{background-color:#fdf7e3;border:1px solid #b58900}.theme__kimbie .github-card__repos{background-color:#221a0f;border:1px solid #6e583b}.github-card__repo{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.github-card__repo-name{word-break:break-words;padding-right:.5rem;font-size:.8rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.theme__dark .github-card__repo-name{color:#ffd866}.theme__light .github-card__repo-name{color:#607d8b}.theme__hacker .github-card__repo-name{color:#e08c48}.theme__solarized .github-card__repo-name{color:#859900}.theme__kimbie .github-card__repo-name{color:#dc322f}@media (width>=1024px){.github-card__repo-name{padding-right:1rem}}.github-card__repo-stats{flex-direction:row;justify-content:flex-end;align-items:center;gap:.375rem;font-size:.8rem;display:flex}.theme__dark .github-card__repo-stats{color:#fcfcfa}.theme__light .github-card__repo-stats{color:#424242}.theme__hacker .github-card__repo-stats{color:#cdf5cc}.theme__solarized .github-card__repo-stats{color:#b58900}.theme__kimbie .github-card__repo-stats{color:#889b4a}.github-card__repo-stats svg{width:.875rem;height:.875rem}.github-card__error{margin:0;font-size:.95rem}.theme__dark .github-card__error{color:#ff6188}.theme__light .github-card__error{color:#26a69a}.theme__hacker .github-card__error{color:#c7ba00}.theme__solarized .github-card__error{color:#268bd2}.theme__kimbie .github-card__error{color:#f06431}.theme__dark .github-card .text-yellow-500,.theme__dark .github-card .text-blue-500,.theme__dark .github-card .text-green-500,.theme__dark .github-card .text-sky-500,.theme__dark .github-card .text-purple-500,.theme__dark .github-card .text-indigo-500,.theme__dark .github-card .text-pink-700,.theme__dark .github-card .text-pink-500{color:#fcfcfa;opacity:.8}.theme__light .github-card .text-yellow-500,.theme__light .github-card .text-blue-500,.theme__light .github-card .text-green-500,.theme__light .github-card .text-sky-500,.theme__light .github-card .text-purple-500,.theme__light .github-card .text-indigo-500,.theme__light .github-card .text-pink-700,.theme__light .github-card .text-pink-500{color:#424242;opacity:.8}.theme__hacker .github-card .text-yellow-500,.theme__hacker .github-card .text-blue-500,.theme__hacker .github-card .text-green-500,.theme__hacker .github-card .text-sky-500,.theme__hacker .github-card .text-purple-500,.theme__hacker .github-card .text-indigo-500,.theme__hacker .github-card .text-pink-700,.theme__hacker .github-card .text-pink-500{color:#cdf5cc;opacity:.8}.theme__solarized .github-card .text-yellow-500,.theme__solarized .github-card .text-blue-500,.theme__solarized .github-card .text-green-500,.theme__solarized .github-card .text-sky-500,.theme__solarized .github-card .text-purple-500,.theme__solarized .github-card .text-indigo-500,.theme__solarized .github-card .text-pink-700,.theme__solarized .github-card .text-pink-500{color:#b58900;opacity:.8}.theme__kimbie .github-card .text-yellow-500,.theme__kimbie .github-card .text-blue-500,.theme__kimbie .github-card .text-green-500,.theme__kimbie .github-card .text-sky-500,.theme__kimbie .github-card .text-purple-500,.theme__kimbie .github-card .text-indigo-500,.theme__kimbie .github-card .text-pink-700,.theme__kimbie .github-card .text-pink-500{color:#889b4a;opacity:.8}@media (width<=480px){.github-card{min-width:unset;padding:.875rem}.github-card__header{gap:.5rem}.github-card__stats{gap:.25rem}.github-card__section{margin-bottom:.5rem}}.where-to-find-me{border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0 0 1rem;padding:.5em 1em;display:flex}.theme__dark .where-to-find-me{background:#2d2a2e;border:1px solid #424242;box-shadow:0 2px 6px #0000000d}.theme__light .where-to-find-me{background:#fafafa;border:1px solid #e0e0e0;box-shadow:0 2px 6px #0000000d}.theme__hacker .where-to-find-me{background:#151715;border:1px solid #6b6b6b;box-shadow:0 2px 6px #0000000d}.theme__solarized .where-to-find-me{background:#fdf7e3;border:1px solid #e8b000;box-shadow:0 2px 6px #0000000d}.theme__kimbie .where-to-find-me{background:#221a0f;border:1px solid #d3af86;box-shadow:0 2px 6px #0000000d}.theme__dark .where-to-find-me{border-left:4px solid #ffd866}.theme__light .where-to-find-me{border-left:4px solid #607d8b}.theme__hacker .where-to-find-me{border-left:4px solid #e08c48}.theme__solarized .where-to-find-me{border-left:4px solid #859900}.theme__kimbie .where-to-find-me{border-left:4px solid #dc322f}.where-to-find-me__header{white-space:nowrap;align-items:center;gap:8px;display:flex}.where-to-find-me__icon{font-size:1.2em}.where-to-find-me__title{text-transform:uppercase;letter-spacing:.5px;font-size:.9em;font-weight:700}.theme__dark .where-to-find-me__title{color:#ffd866}.theme__light .where-to-find-me__title{color:#607d8b}.theme__hacker .where-to-find-me__title{color:#e08c48}.theme__solarized .where-to-find-me__title{color:#859900}.theme__kimbie .where-to-find-me__title{color:#dc322f}.where-to-find-me__body{text-align:right;flex-grow:1;margin-bottom:0;font-size:.9em;line-height:1.4}.where-to-find-me__body p{margin-bottom:0;display:inline}.theme__dark .where-to-find-me__body{color:#fcfcfa}.theme__light .where-to-find-me__body{color:#424242}.theme__hacker .where-to-find-me__body{color:#1fff2a}.theme__solarized .where-to-find-me__body{color:#586e75}.theme__kimbie .where-to-find-me__body{color:#e3b583}.theme__dark .where-to-find-me__body a{color:#ffd866;font-weight:700;text-decoration:none}.theme__dark .where-to-find-me__body a:hover{color:#ff6188}.theme__light .where-to-find-me__body a{color:#607d8b;font-weight:700;text-decoration:none}.theme__light .where-to-find-me__body a:hover{color:#26a69a}.theme__hacker .where-to-find-me__body a{color:#e08c48;font-weight:700;text-decoration:none}.theme__hacker .where-to-find-me__body a:hover{color:#c7ba00}.theme__solarized .where-to-find-me__body a{color:#859900;font-weight:700;text-decoration:none}.theme__solarized .where-to-find-me__body a:hover{color:#268bd2}.theme__kimbie .where-to-find-me__body a{color:#dc322f;font-weight:700;text-decoration:none}.theme__kimbie .where-to-find-me__body a:hover{color:#f06431}.where-to-find-me__badge{border-radius:4px;padding:0 6px;font-weight:600;display:inline-block}.theme__dark .where-to-find-me__badge{color:#ffd866;background-color:#ffd8661a}.theme__light .where-to-find-me__badge{color:#607d8b;background-color:#607d8b1a}.theme__hacker .where-to-find-me__badge{color:#e08c48;background-color:#e08c481a}.theme__solarized .where-to-find-me__badge{color:#859900;background-color:#8599001a}.theme__kimbie .where-to-find-me__badge{color:#dc322f;background-color:#dc322f1a}.where-to-find-me__badge a{color:inherit!important;text-decoration:none!important}.where-to-find-me__badge p{margin:0;display:inline}@media only screen and (width<=769px){.where-to-find-me{flex-direction:column;align-items:flex-start}.where-to-find-me__body{text-align:left;width:100%}}.not-found{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;align-items:center;height:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .not-found .title{color:#ffd866}.theme__dark .not-found .subtitle{color:#fcfcfa}.theme__light .not-found .title{color:#607d8b}.theme__light .not-found .subtitle{color:#424242}.theme__hacker .not-found .title{color:#a1ad64}.theme__hacker .not-found .subtitle{color:#cdf5cc}.theme__solarized .not-found .title{color:#cb4b16}.theme__solarized .not-found .subtitle{color:#b58900}.theme__kimbie .not-found .title{color:#996329}.theme__kimbie .not-found .subtitle{color:#889b4a}.archive{-moz-flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding:2rem 2rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}@media only screen and (width<=768px){.archive{padding:2rem 1rem 0}}.archive__container{width:100%}.archive__ul{position:relative}.archive__ul[data-dir=rtl]:before{content:"";width:.25rem;height:100%;position:absolute;top:0;right:3rem}.theme__dark .archive__ul[data-dir=rtl]:before,.theme__light .archive__ul[data-dir=rtl]:before,.theme__hacker .archive__ul[data-dir=rtl]:before,.theme__solarized .archive__ul[data-dir=rtl]:before{background-color:#727072}.theme__kimbie .archive__ul[data-dir=rtl]:before{background-color:#a57a4c}@media only screen and (width<=769px){.archive__ul[data-dir=rtl]:before{content:none}}.archive__ul[data-dir=ltr]:before{content:"";width:.25rem;height:100%;position:absolute;top:0;left:3rem}.theme__dark .archive__ul[data-dir=ltr]:before,.theme__light .archive__ul[data-dir=ltr]:before,.theme__hacker .archive__ul[data-dir=ltr]:before,.theme__solarized .archive__ul[data-dir=ltr]:before{background-color:#727072}.theme__kimbie .archive__ul[data-dir=ltr]:before{background-color:#a57a4c}@media only screen and (width<=769px){.archive__ul[data-dir=ltr]:before{content:none}}.archive__li{z-index:0;margin-bottom:.5rem}.archive__li[data-dir=rtl]{margin-right:4rem}@media only screen and (width<=769px){.archive__li[data-dir=rtl]{margin-right:0;position:relative}}.archive__li[data-dir=ltr]{margin-left:4rem}@media only screen and (width<=769px){.archive__li[data-dir=ltr]{margin-left:0;position:relative}}.archive__li{-o-transition:margin-left .1s ease;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-transition:margin-left .1s;-moz-transition:margin-left .1s;-ms-transition:margin-left .1s;transition:margin-left .1s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=600px){.archive__li{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.archive__key{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;border-radius:.25rem;-ms-flex-pack:center;justify-content:center;align-items:center;width:100px;height:32px;margin-right:.5rem;padding:.125rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.95rem;font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .archive__key{color:#fcfcfa;background-color:#ff6188}.theme__light .archive__key{color:#fcfcfa;background-color:#607d8b}.theme__hacker .archive__key{color:#fcfcfa;background-color:#e08c48}.theme__solarized .archive__key{color:#fcfcfa;background-color:#b58900}.theme__kimbie .archive__key{color:#8ab1b0;background-color:#423523}.archive__key[data-ani=true]{-ms-animation:slide-in-down .4s .2s 1 ease both;-webkit-animation:.4s .2s both slide-in-down;-moz-animation:.4s .2s both slide-in-down;-o-animation:.4s .2s both slide-in-down;animation:.4s .2s both slide-in-down}.archive__key:not(:first-child){margin:4rem 0 1rem}.archive__key:first-child{margin:1rem 0}.archive__meta{-moz-align-items:center;-ms-align-items:center;border-radius:.25rem;align-items:center;min-width:100px;max-width:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.archive__meta[data-ani=true]{-ms-animation:slide-in-left .2s .5s 1 ease both;-webkit-animation:.2s .5s both slide-in-left;-moz-animation:.2s .5s both slide-in-left;-o-animation:.2s .5s both slide-in-left;animation:.2s .5s both slide-in-left}.archive__type{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;width:50%;max-width:50px;height:24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.8rem;line-height:24px;overflow:hidden}.theme__dark .archive__type{color:#82aaff;background-color:#424242}@media only screen and (width<=769px){.theme__dark .archive__type{border-right:2px solid #727072}}.theme__light .archive__type{color:#546e7a;background-color:#bdbdbd}@media only screen and (width<=769px){.theme__light .archive__type{border-right:2px solid #727072}}.theme__hacker .archive__type{color:#fcfcfa;background-color:#855e78}@media only screen and (width<=769px){.theme__hacker .archive__type{border-right:2px solid #727072}}.theme__solarized .archive__type{color:#996b00;background-color:#f6e099}@media only screen and (width<=769px){.theme__solarized .archive__type{border-right:2px solid #727072}}.theme__kimbie .archive__type{color:#f06431;background-color:#5e452b}@media only screen and (width<=769px){.theme__kimbie .archive__type{border-right:2px solid #a57a4c}}.archive__date{text-align:center;white-space:nowrap;text-overflow:ellipsis;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;width:50%;max-width:50px;height:24px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.8rem;line-height:24px;overflow:hidden}.theme__dark .archive__date{color:#aed581;background-color:#424242}@media only screen and (width<=769px){.theme__dark .archive__date{border-left:2px solid #727072}}.theme__light .archive__date{color:#424242;background-color:#bdbdbd}@media only screen and (width<=769px){.theme__light .archive__date{border-left:2px solid #727072}}.theme__hacker .archive__date{color:#e3cd26;background-color:#855e78}@media only screen and (width<=769px){.theme__hacker .archive__date{border-left:2px solid #727072}}.theme__solarized .archive__date{color:#455a64;background-color:#f6e099}@media only screen and (width<=769px){.theme__solarized .archive__date{border-left:2px solid #727072}}.theme__kimbie .archive__date{color:#d3af86;background-color:#5e452b}@media only screen and (width<=769px){.theme__kimbie .archive__date{border-left:2px solid #a57a4c}}.archive__title{margin-left:1rem;margin-right:.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.archive__title[data-title-wrap^=no]{white-space:nowrap;text-overflow:ellipsis;max-width:1280px;overflow:hidden}@media only screen and (width<=600px){.archive__title{margin-top:1rem;margin-bottom:.5rem}}.archive__title:hover[data-dir=ltr]:before,.archive__title:active[data-dir=ltr]:before,.archive__title:focus[data-dir=ltr]:before{content:"";width:.25rem;height:30px;position:absolute;left:3rem}.theme__dark .archive__title:hover[data-dir=ltr]:before,.theme__dark .archive__title:active[data-dir=ltr]:before,.theme__dark .archive__title:focus[data-dir=ltr]:before{background-color:#ff6188}@media only screen and (width<=768px){.theme__dark .archive__title:hover[data-dir=ltr]:before,.theme__dark .archive__title:active[data-dir=ltr]:before,.theme__dark .archive__title:focus[data-dir=ltr]:before{height:24px;top:13px}}.theme__light .archive__title:hover[data-dir=ltr]:before,.theme__light .archive__title:active[data-dir=ltr]:before,.theme__light .archive__title:focus[data-dir=ltr]:before{background-color:#ff6188}@media only screen and (width<=768px){.theme__light .archive__title:hover[data-dir=ltr]:before,.theme__light .archive__title:active[data-dir=ltr]:before,.theme__light .archive__title:focus[data-dir=ltr]:before{height:24px;top:13px}}.theme__hacker .archive__title:hover[data-dir=ltr]:before,.theme__hacker .archive__title:active[data-dir=ltr]:before,.theme__hacker .archive__title:focus[data-dir=ltr]:before{background-color:#ff6188}@media only screen and (width<=768px){.theme__hacker .archive__title:hover[data-dir=ltr]:before,.theme__hacker .archive__title:active[data-dir=ltr]:before,.theme__hacker .archive__title:focus[data-dir=ltr]:before{height:24px;top:13px}}.theme__solarized .archive__title:hover[data-dir=ltr]:before,.theme__solarized .archive__title:active[data-dir=ltr]:before,.theme__solarized .archive__title:focus[data-dir=ltr]:before{background-color:#ff6188}@media only screen and (width<=768px){.theme__solarized .archive__title:hover[data-dir=ltr]:before,.theme__solarized .archive__title:active[data-dir=ltr]:before,.theme__solarized .archive__title:focus[data-dir=ltr]:before{height:24px;top:13px}}.theme__kimbie .archive__title:hover[data-dir=ltr]:before,.theme__kimbie .archive__title:active[data-dir=ltr]:before,.theme__kimbie .archive__title:focus[data-dir=ltr]:before{background-color:#dc3958}@media only screen and (width<=768px){.theme__kimbie .archive__title:hover[data-dir=ltr]:before,.theme__kimbie .archive__title:active[data-dir=ltr]:before,.theme__kimbie .archive__title:focus[data-dir=ltr]:before{height:24px;top:13px}}@media only screen and (width<=769px){.archive__title:hover[data-dir=ltr]:before,.archive__title:active[data-dir=ltr]:before,.archive__title:focus[data-dir=ltr]:before{height:24px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.archive__title:hover[data-dir=rtl]:before,.archive__title:active[data-dir=rtl]:before,.archive__title:focus[data-dir=rtl]:before{content:"";width:.25rem;height:30px;position:absolute;right:3rem}.theme__dark .archive__title:hover[data-dir=rtl]:before,.theme__dark .archive__title:active[data-dir=rtl]:before,.theme__dark .archive__title:focus[data-dir=rtl]:before{background-color:#ff6188}@media only screen and (width<=768px){.theme__dark .archive__title:hover[data-dir=rtl]:before,.theme__dark .archive__title:active[data-dir=rtl]:before,.theme__dark .archive__title:focus[data-dir=rtl]:before{height:24px;top:13px}}.theme__light .archive__title:hover[data-dir=rtl]:before,.theme__light .archive__title:active[data-dir=rtl]:before,.theme__light .archive__title:focus[data-dir=rtl]:before{background-color:#ff6188}@media only screen and (width<=768px){.theme__light .archive__title:hover[data-dir=rtl]:before,.theme__light .archive__title:active[data-dir=rtl]:before,.theme__light .archive__title:focus[data-dir=rtl]:before{height:24px;top:13px}}.theme__hacker .archive__title:hover[data-dir=rtl]:before,.theme__hacker .archive__title:active[data-dir=rtl]:before,.theme__hacker .archive__title:focus[data-dir=rtl]:before{background-color:#ff6188}@media only screen and (width<=768px){.theme__hacker .archive__title:hover[data-dir=rtl]:before,.theme__hacker .archive__title:active[data-dir=rtl]:before,.theme__hacker .archive__title:focus[data-dir=rtl]:before{height:24px;top:13px}}.theme__solarized .archive__title:hover[data-dir=rtl]:before,.theme__solarized .archive__title:active[data-dir=rtl]:before,.theme__solarized .archive__title:focus[data-dir=rtl]:before{background-color:#ff6188}@media only screen and (width<=768px){.theme__solarized .archive__title:hover[data-dir=rtl]:before,.theme__solarized .archive__title:active[data-dir=rtl]:before,.theme__solarized .archive__title:focus[data-dir=rtl]:before{height:24px;top:13px}}.theme__kimbie .archive__title:hover[data-dir=rtl]:before,.theme__kimbie .archive__title:active[data-dir=rtl]:before,.theme__kimbie .archive__title:focus[data-dir=rtl]:before{background-color:#dc3958}@media only screen and (width<=768px){.theme__kimbie .archive__title:hover[data-dir=rtl]:before,.theme__kimbie .archive__title:active[data-dir=rtl]:before,.theme__kimbie .archive__title:focus[data-dir=rtl]:before{height:24px;top:13px}}@media only screen and (width<=769px){.archive__title:hover[data-dir=rtl]:before,.archive__title:active[data-dir=rtl]:before,.archive__title:focus[data-dir=rtl]:before{height:24px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.archive__subtitle{text-align:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:700}.theme__dark .archive__subtitle{color:#ddd}.theme__light .archive__subtitle{color:#607d8b}.theme__hacker .archive__subtitle{color:#c7ba00}.theme__solarized .archive__subtitle{color:#cb4b16}.theme__kimbie .archive__subtitle{color:#889b4a}@media only screen and (width<=600px){.archive__subtitle{margin-bottom:1rem}}.grid{margin-bottom:1rem;position:relative}.grid .full{width:100%}.grid .half{width:50%}.grid .third{width:33.3%}.grid .quarter{width:25%}.grid .fifth{width:20%}.grid:after{content:"";clear:both;display:block}.grid-sizer{padding:.5rem}.grid-sizer,.grid-item{width:33.333%}.grid-item{float:left;border-radius:.25rem;padding:.51rem}.grid-item img{max-width:100%;display:block}.gallery{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.gallery img{border-radius:.25rem}.gallery .grid-item{opacity:1;cursor:pointer;-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.gallery .grid-item__desc{z-index:3;cursor:pointer;border-radius:.25rem;width:100%;height:100%;padding:.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:700;position:absolute;top:0;left:0;-webkit-box-shadow:0 0 #0000;-moz-box-shadow:0 0 #0000;box-shadow:0 0 #0000}.gallery .grid-item__desc:hover,.gallery .grid-item__desc:active,.gallery .grid-item__desc:focus{-o-transition:all .25s ease;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;transition:all .25s;-webkit-box-shadow:0 4px 4px #0006;-moz-box-shadow:0 4px 4px #0006;box-shadow:0 4px 4px #0006}.theme__dark .gallery .grid-item__desc:hover,.theme__dark .gallery .grid-item__desc:active,.theme__dark .gallery .grid-item__desc:focus{color:#fcfcfa;background-color:#000000b3}.theme__light .gallery .grid-item__desc:hover,.theme__light .gallery .grid-item__desc:active,.theme__light .gallery .grid-item__desc:focus{color:#424242;background-color:#eceff1d9}.theme__hacker .gallery .grid-item__desc:hover,.theme__hacker .gallery .grid-item__desc:active,.theme__hacker .gallery .grid-item__desc:focus{color:#fcfcfa;background-color:#000000b3}.theme__solarized .gallery .grid-item__desc:hover,.theme__solarized .gallery .grid-item__desc:active,.theme__solarized .gallery .grid-item__desc:focus{color:#424242;background-color:#f1f8e9d9}.theme__kimbie .gallery .grid-item__desc:hover,.theme__kimbie .gallery .grid-item__desc:active,.theme__kimbie .gallery .grid-item__desc:focus{color:#fff;background-color:#423523d9}.gallery .grid-item__desc--text{word-wrap:break-word;-moz-flex-direction:column;-moz-align-items:center;-ms-align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.theme__dark .gallery .grid-item__desc--text{color:#ffd866}.theme__light .gallery .grid-item__desc--text{color:#607d8b}.theme__hacker .gallery .grid-item__desc--text{color:#e08c48}.theme__solarized .gallery .grid-item__desc--text{color:#859900}.theme__kimbie .gallery .grid-item__desc--text{color:#dc322f}.gallery .grid-item__desc--text:after{content:"➖🔍➖"}@media only screen and (width<=600px){.gallery .grid-item img{object-fit:cover;max-height:300px}}.list__main{padding:1rem 2rem;position:relative}.list__main[data-display=block]{display:block}.list__main[data-display=none]{display:none}@media only screen and (width<=768px){.list__main{padding:1rem}}.list__sidebar.l{margin-left:1rem}.list__sidebar.l[data-dir=rtl]{margin-left:0;margin-right:1rem}.list__sidebar.l[data-dir=ltr],.list__sidebar[data-dir=rtl]{margin-left:1rem;margin-right:0}.list__sidebar[data-dir=ltr]{margin-left:0;margin-right:1rem}.list__header{justify-content:center;align-items:center;margin:1.25rem 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;display:flex}.theme__dark .list__header--title{color:#fcfcfa}.theme__light .list__header--title{color:#424242}.theme__hacker .list__header--title{color:#a1ad64}.theme__solarized .list__header--title{color:#424242}.theme__kimbie .list__header--title{color:#889b4a}.list__header--desc{padding:1rem;line-height:1.7rem}.summary__container{width:100%}.summary__container[data-display=block]{display:block}.summary__container .single__contents{margin-top:0}.single{overflow-wrap:break-word;width:100%;padding:1rem;position:relative}.single__title{overflow-wrap:break-word;margin-top:1.5rem;margin-bottom:.5rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:2rem;font-weight:900;line-height:2.4rem}.theme__dark .single__title{color:#fcfcfa}.theme__light .single__title{color:#424242}.theme__hacker .single__title{color:#fcfcfa}.theme__solarized .single__title{color:#424242}.theme__kimbie .single__title{color:#e3b583}.single__title[data-ani=true]{-ms-animation:slide-in-down .2s .3s 1 ease-in both;-webkit-animation:.2s ease-in .3s both slide-in-down;-moz-animation:.2s ease-in .3s both slide-in-down;-o-animation:.2s ease-in .3s both slide-in-down;animation:.2s ease-in .3s both slide-in-down}.single__subtitle{margin-bottom:1.75rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__dark .single__subtitle{color:#90a4ae}.theme__light .single__subtitle,.theme__hacker .single__subtitle,.theme__solarized .single__subtitle{color:#727072}.theme__kimbie .single__subtitle{color:#a57a4c}.single__subtitle[data-ani=true]{-ms-animation:slide-in-down .2s .3s 1 ease-in both;-webkit-animation:.2s ease-in .3s both slide-in-down;-moz-animation:.2s ease-in .3s both slide-in-down;-o-animation:.2s ease-in .3s both slide-in-down;animation:.2s ease-in .3s both slide-in-down}.single__shorttitle{overflow-wrap:break-word;opacity:.7;margin-bottom:.25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1.2rem}.theme__dark .single__shorttitle{color:#fcfcfa}.theme__light .single__shorttitle{color:#424242}.theme__hacker .single__shorttitle{color:#fcfcfa}.theme__solarized .single__shorttitle{color:#424242}.theme__kimbie .single__shorttitle{color:#e3b583}.single__meta{-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:wrap;-moz-flex-grow:1;-ms-flex-grow:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-grow:1;flex-grow:1;align-items:center;margin-bottom:2rem;font-size:.8rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .single__meta{color:#fcfcfa}.theme__light .single__meta{color:#424242}.theme__hacker .single__meta{color:#cdf5cc}.theme__solarized .single__meta{color:#b58900}.theme__kimbie .single__meta{color:#889b4a}@media only screen and (width<=769px){.single__meta{-moz-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.single__infos{-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.single__info{word-break:keep-all;padding:0 .125rem}.single__nojs{color:red;width:100%;padding:.5rem 0}.single__contents[data-ani=true]{-ms-animation:slide-in-left-little .2s .6s 1 ease-in both;-webkit-animation:.2s ease-in .6s both slide-in-left-little;-moz-animation:.2s ease-in .6s both slide-in-left-little;-o-animation:.2s ease-in .6s both slide-in-left-little;animation:.2s ease-in .6s both slide-in-left-little}.single__contents--gallery{overflow:hidden}.single__contents>p>a{text-decoration:underline}.single__contents{width:inherit;max-width:inherit;margin:1rem 0;font-size:1rem;line-height:1.7}.single__contents h1,.single__contents h2,.single__contents h3,.single__contents h4,.single__contents h5,.single__contents h6{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;line-height:1.25;position:relative}.single__contents h1 a,.single__contents h2 a,.single__contents h3 a,.single__contents h4 a,.single__contents h5 a,.single__contents h6 a{text-decoration:none}.theme__dark .single__contents h1 a,.theme__dark .single__contents h2 a,.theme__dark .single__contents h3 a,.theme__dark .single__contents h4 a,.theme__dark .single__contents h5 a,.theme__dark .single__contents h6 a{color:#ffd866}.theme__dark .single__contents h1 a:hover,.theme__dark .single__contents h1 a:active,.theme__dark .single__contents h1 a:focus,.theme__dark .single__contents h2 a:hover,.theme__dark .single__contents h2 a:active,.theme__dark .single__contents h2 a:focus,.theme__dark .single__contents h3 a:hover,.theme__dark .single__contents h3 a:active,.theme__dark .single__contents h3 a:focus,.theme__dark .single__contents h4 a:hover,.theme__dark .single__contents h4 a:active,.theme__dark .single__contents h4 a:focus,.theme__dark .single__contents h5 a:hover,.theme__dark .single__contents h5 a:active,.theme__dark .single__contents h5 a:focus,.theme__dark .single__contents h6 a:hover,.theme__dark .single__contents h6 a:active,.theme__dark .single__contents h6 a:focus{color:#ff6188;text-decoration:underline}.theme__light .single__contents h1 a,.theme__light .single__contents h2 a,.theme__light .single__contents h3 a,.theme__light .single__contents h4 a,.theme__light .single__contents h5 a,.theme__light .single__contents h6 a{color:#26a69a}.theme__light .single__contents h1 a:hover,.theme__light .single__contents h1 a:active,.theme__light .single__contents h1 a:focus,.theme__light .single__contents h2 a:hover,.theme__light .single__contents h2 a:active,.theme__light .single__contents h2 a:focus,.theme__light .single__contents h3 a:hover,.theme__light .single__contents h3 a:active,.theme__light .single__contents h3 a:focus,.theme__light .single__contents h4 a:hover,.theme__light .single__contents h4 a:active,.theme__light .single__contents h4 a:focus,.theme__light .single__contents h5 a:hover,.theme__light .single__contents h5 a:active,.theme__light .single__contents h5 a:focus,.theme__light .single__contents h6 a:hover,.theme__light .single__contents h6 a:active,.theme__light .single__contents h6 a:focus{color:#00695c;text-decoration:underline}.theme__hacker .single__contents h1 a,.theme__hacker .single__contents h2 a,.theme__hacker .single__contents h3 a,.theme__hacker .single__contents h4 a,.theme__hacker .single__contents h5 a,.theme__hacker .single__contents h6 a{color:#e08c48}.theme__hacker .single__contents h1 a:hover,.theme__hacker .single__contents h1 a:active,.theme__hacker .single__contents h1 a:focus,.theme__hacker .single__contents h2 a:hover,.theme__hacker .single__contents h2 a:active,.theme__hacker .single__contents h2 a:focus,.theme__hacker .single__contents h3 a:hover,.theme__hacker .single__contents h3 a:active,.theme__hacker .single__contents h3 a:focus,.theme__hacker .single__contents h4 a:hover,.theme__hacker .single__contents h4 a:active,.theme__hacker .single__contents h4 a:focus,.theme__hacker .single__contents h5 a:hover,.theme__hacker .single__contents h5 a:active,.theme__hacker .single__contents h5 a:focus,.theme__hacker .single__contents h6 a:hover,.theme__hacker .single__contents h6 a:active,.theme__hacker .single__contents h6 a:focus{color:#c7ba00;text-decoration:underline}.theme__solarized .single__contents h1 a,.theme__solarized .single__contents h2 a,.theme__solarized .single__contents h3 a,.theme__solarized .single__contents h4 a,.theme__solarized .single__contents h5 a,.theme__solarized .single__contents h6 a{color:#859900}.theme__solarized .single__contents h1 a:hover,.theme__solarized .single__contents h1 a:active,.theme__solarized .single__contents h1 a:focus,.theme__solarized .single__contents h2 a:hover,.theme__solarized .single__contents h2 a:active,.theme__solarized .single__contents h2 a:focus,.theme__solarized .single__contents h3 a:hover,.theme__solarized .single__contents h3 a:active,.theme__solarized .single__contents h3 a:focus,.theme__solarized .single__contents h4 a:hover,.theme__solarized .single__contents h4 a:active,.theme__solarized .single__contents h4 a:focus,.theme__solarized .single__contents h5 a:hover,.theme__solarized .single__contents h5 a:active,.theme__solarized .single__contents h5 a:focus,.theme__solarized .single__contents h6 a:hover,.theme__solarized .single__contents h6 a:active,.theme__solarized .single__contents h6 a:focus{color:#268bd2;text-decoration:underline}.theme__kimbie .single__contents h1 a,.theme__kimbie .single__contents h2 a,.theme__kimbie .single__contents h3 a,.theme__kimbie .single__contents h4 a,.theme__kimbie .single__contents h5 a,.theme__kimbie .single__contents h6 a{color:#dc322f}.theme__kimbie .single__contents h1 a:hover,.theme__kimbie .single__contents h1 a:active,.theme__kimbie .single__contents h1 a:focus,.theme__kimbie .single__contents h2 a:hover,.theme__kimbie .single__contents h2 a:active,.theme__kimbie .single__contents h2 a:focus,.theme__kimbie .single__contents h3 a:hover,.theme__kimbie .single__contents h3 a:active,.theme__kimbie .single__contents h3 a:focus,.theme__kimbie .single__contents h4 a:hover,.theme__kimbie .single__contents h4 a:active,.theme__kimbie .single__contents h4 a:focus,.theme__kimbie .single__contents h5 a:hover,.theme__kimbie .single__contents h5 a:active,.theme__kimbie .single__contents h5 a:focus,.theme__kimbie .single__contents h6 a:hover,.theme__kimbie .single__contents h6 a:active,.theme__kimbie .single__contents h6 a:focus{color:#f06431;text-decoration:underline}.single__contents h1,.single__contents h2{color:inherit;text-rendering:optimizelegibility;padding:0;font-weight:900}.theme__dark .single__contents h1,.theme__dark .single__contents h2{color:#aed581}.theme__light .single__contents h1,.theme__light .single__contents h2{color:#607d8b}.theme__hacker .single__contents h1,.theme__hacker .single__contents h2{color:#a1ad64}.theme__solarized .single__contents h1,.theme__solarized .single__contents h2{color:#cb4b16}.theme__kimbie .single__contents h1,.theme__kimbie .single__contents h2{color:#889b4a}.theme__dark .single__contents h3,.theme__dark .single__contents h4,.theme__dark .single__contents h5,.theme__dark .single__contents h6{color:#fcfcfa}.theme__light .single__contents h3,.theme__light .single__contents h4,.theme__light .single__contents h5,.theme__light .single__contents h6{color:#424242}.theme__hacker .single__contents h3,.theme__hacker .single__contents h4,.theme__hacker .single__contents h5,.theme__hacker .single__contents h6{color:#fcfcfa}.theme__solarized .single__contents h3,.theme__solarized .single__contents h4,.theme__solarized .single__contents h5,.theme__solarized .single__contents h6{color:#586e75}.theme__kimbie .single__contents h3,.theme__kimbie .single__contents h4,.theme__kimbie .single__contents h5,.theme__kimbie .single__contents h6{color:#e3b583}.single__contents h1{margin:3.5rem 0 1.75rem;font-size:2rem}.single__contents h2{margin:3.2rem 0 1.5rem;font-size:1.7rem}.single__contents h3{margin:2.8rem 0 1.25rem;font-size:1.4rem}.single__contents h4{margin:2.4rem 0 1rem;font-size:1.2rem}.single__contents h5{margin:2rem 0 .8rem;font-size:1rem}.single__contents h6{margin:1.5rem 0 .5rem;font-size:.9rem}.single__contents pre{direction:ltr;border-radius:.34rem;padding:34px 12px 8px;font-size:13.8px;line-height:1.5;overflow:auto}.theme__dark .single__contents pre::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark .single__contents pre::-webkit-scrollbar-thumb{background:#888}.theme__dark .single__contents pre::-webkit-scrollbar-track{background:#eee}.theme__dark .single__contents pre{scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__light .single__contents pre::-webkit-scrollbar{width:.45em;height:.45em}.theme__light .single__contents pre::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light .single__contents pre::-webkit-scrollbar-track{background:#fcfcfa}.theme__light .single__contents pre{scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.theme__hacker .single__contents pre::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker .single__contents pre::-webkit-scrollbar-thumb{background:#616161}.theme__hacker .single__contents pre::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker .single__contents pre{scrollbar-width:thin;scrollbar-color:#616161 #fcfcfa}.theme__solarized .single__contents pre::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized .single__contents pre::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized .single__contents pre::-webkit-scrollbar-track{background:#eee8d5}.theme__solarized .single__contents pre{scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.theme__kimbie .single__contents pre::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie .single__contents pre::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie .single__contents pre::-webkit-scrollbar-track{background:#d3af86}.theme__kimbie .single__contents pre{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.single__contents pre:not(.chroma),.single__contents div.chroma{position:relative}.single__contents div.chroma:hover .copy-to-clipboard,.single__contents div.chroma:active .copy-to-clipboard,.single__contents div.chroma:focus .copy-to-clipboard{opacity:1}.single__contents pre>code:not([class^=language]):before{z-index:7;text-transform:capitalize;content:"Code";width:100%;height:30px;padding:2px 7px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:13.8px;font-weight:700;line-height:30px;display:inline-block;position:absolute;top:0;left:0}.theme__dark .single__contents pre>code:not([class^=language]):before{color:#fcfcfa;background:#011220}.theme__light .single__contents pre>code:not([class^=language]):before{color:#344952;background:#e2e6e9}.theme__hacker .single__contents pre>code:not([class^=language]):before{color:#fcfcfa;background:#1c201c}.theme__solarized .single__contents pre>code:not([class^=language]):before{color:#344952;background:#faedc5}.theme__kimbie .single__contents pre>code:not([class^=language]):before{color:#8ab1b0;background:#412f16}.single__contents p>code:not([class^=language]){padding:.25rem .5rem}.theme__dark .single__contents p>code:not([class^=language]){color:#fcfcfa}.theme__light .single__contents p>code:not([class^=language]){color:#26a69a}.theme__hacker .single__contents p>code:not([class^=language]){color:#e3cd26}.theme__solarized .single__contents p>code:not([class^=language]){color:#268bd2}.theme__kimbie .single__contents p>code:not([class^=language]){color:#f06431}.single__contents code+.copy-to-clipboard{z-index:11;-o-transition:all .2s ease;border-radius:2px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s;position:absolute;top:5px;right:4px}.single__contents .copy-to-clipboard{vertical-align:middle;cursor:pointer;opacity:0;-o-transition:all .2s ease;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjRwdCIgaGVpZ2h0PSIyNHB0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPlxhPHBhdGggc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6IzY0NjQ2NDtmaWxsLW9wYWNpdHk6MSIgZD0iTTQgMkMyLjg5NDUzMSAyIDIgMi44OTQ1MzEgMiA0VjE3QzIgMTcuNTUwNzgxIDIuNDQ5MjE5IDE4IDMgMThTNCAxNy41NTA3ODEgNCAxN1Y0SDE3QzE3LjU1MDc4MSA0IDE4IDMuNTUwNzgxIDE4IDNTMTcuNTUwNzgxIDIgMTcgMnpNOCA2QzYuODk0NTMxIDYgNiA2Ljg5NDUzMSA2IDhWMjBDNiAyMS4xMDU0NjkgNi44OTQ1MzEgMjIgOCAyMkgyMEMyMS4xMDU0NjkgMjIgMjIgMjEuMTA1NDY5IDIyIDIwVjhDMjIgNi44OTQ1MzEgMjEuMTA1NDY5IDYgMjAgNnpNOCA4SDIwVjIwSDh6TTggOCIvPjwvc3ZnPg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:0 2px 2px 0;width:27px;height:1.45rem;margin-bottom:1px;margin-left:-.2rem;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s;position:relative;top:-1px}.single__contents .chroma .copy-to-clipboard,.single__contents .language-code .copy-to-clipboard,.single__contents .highlight>.copy-to-clipboard{z-index:11;border-radius:2px;position:absolute;top:5px;right:4px}.single__contents blockquote{color:inherit;opacity:.8;font-size:1.05rem;line-height:1.75;position:relative}.single__contents blockquote code:not([class^=language]){padding:3px 7px}.theme__dark .single__contents blockquote code:not([class^=language]){color:#fcfcfa}.theme__light .single__contents blockquote code:not([class^=language]){color:#26a69a}.theme__hacker .single__contents blockquote code:not([class^=language]){color:#e3cd26}.theme__solarized .single__contents blockquote code:not([class^=language]){color:#268bd2}.theme__kimbie .single__contents blockquote code:not([class^=language]){color:#f06431}.single__contents img{border-radius:.25rem;margin:0 auto;display:block}.single__contents p{margin:0 0 1.75rem;padding:0}.single__contents p code:not([class^=language]){padding:3px 7px}.theme__dark .single__contents p code:not([class^=language]){color:#fcfcfa}.theme__light .single__contents p code:not([class^=language]){color:#26a69a}.theme__hacker .single__contents p code:not([class^=language]){color:#e3cd26}.theme__solarized .single__contents p code:not([class^=language]){color:#268bd2}.theme__kimbie .single__contents p code:not([class^=language]){color:#f06431}.single__contents ul{margin-top:0;margin-right:0;padding:0;list-style:outside}.single__contents[data-dir=rtl] li{margin-right:2rem}.single__contents[data-dir=rtl] blockquote{margin:0 1.5rem 1.75rem 1.75rem;padding:0 1.42188rem 0 0}.theme__dark .single__contents[data-dir=rtl] blockquote{border-right:.32813rem solid #fcfcfa}.theme__light .single__contents[data-dir=rtl] blockquote{border-right:.32813rem solid #bdbdbd}.theme__hacker .single__contents[data-dir=rtl] blockquote{border-right:.32813rem solid #e08c48}.theme__solarized .single__contents[data-dir=rtl] blockquote{border-right:.32813rem solid #bdbdbd}.theme__kimbie .single__contents[data-dir=rtl] blockquote{border-right:.32813rem solid #84613d}.single__contents[data-dir=ltr] li{margin-left:2rem}.single__contents[data-dir=ltr] blockquote{margin:0 1.75rem 1.75rem 1.5rem;padding:0 0 0 1.42188rem}.theme__dark .single__contents[data-dir=ltr] blockquote{border-left:.32813rem solid #fcfcfa}.theme__light .single__contents[data-dir=ltr] blockquote{border-left:.32813rem solid #bdbdbd}.theme__hacker .single__contents[data-dir=ltr] blockquote{border-left:.32813rem solid #e08c48}.theme__solarized .single__contents[data-dir=ltr] blockquote{border-left:.32813rem solid #bdbdbd}.theme__kimbie .single__contents[data-dir=ltr] blockquote{border-left:.32813rem solid #84613d}.single__contents li{margin-bottom:.5rem}.single__contents li>code{padding:2px 7px}.theme__dark .single__contents li code:not([class^=language]){color:#fcfcfa}.theme__light .single__contents li code:not([class^=language]){color:#26a69a}.theme__hacker .single__contents li code:not([class^=language]){color:#e3cd26}.theme__solarized .single__contents li code:not([class^=language]){color:#268bd2}.theme__kimbie .single__contents li code:not([class^=language]){color:#f06431}.single__contents li p{margin-bottom:.5rem}.single__contents hr{border:none;height:1px;margin:0 0 calc(1.25rem - 1px);padding:0}.theme__dark .single__contents hr{background:#595b5c}.theme__light .single__contents hr{background:#bdbdbd}.theme__hacker .single__contents hr{background:#e08c48}.theme__solarized .single__contents hr{background:#bdbdbd}.theme__kimbie .single__contents hr{background:#7f5d38}.single__contents dl dt:after{content:":"}.single__contents dd{margin-inline-start:40px;display:block}.single__contents .anchor{cursor:pointer}.single__contents a.footnote-ref{margin-left:3px;font-size:.75rem;font-weight:700}.single__contents a.footnote-ref:before{content:"["}.single__contents a.footnote-ref:after{content:"]"}.single__contents .table-wrapper{overflow-x:auto}.single__contents .table-wrapper>table{border-spacing:0;max-width:100%;margin:10px 0;box-shadow:1px 1px 3px #00000020}.theme__dark .single__contents .table-wrapper>table thead{background:#011220}.theme__dark .single__contents .table-wrapper>table th{color:#fcfcfa}.theme__dark .single__contents .table-wrapper>table th,.theme__dark .single__contents .table-wrapper>table td{border:1px double #3a3a3a;padding:.25rem .5rem}.theme__light .single__contents .table-wrapper>table thead{background:#e2e6e9}.theme__light .single__contents .table-wrapper>table th{color:#344952}.theme__light .single__contents .table-wrapper>table th,.theme__light .single__contents .table-wrapper>table td{border:1px double #d7dee2;padding:.25rem .5rem}.theme__hacker .single__contents .table-wrapper>table thead{background:#1c201c}.theme__hacker .single__contents .table-wrapper>table th{color:#fcfcfa}.theme__hacker .single__contents .table-wrapper>table th,.theme__hacker .single__contents .table-wrapper>table td{border:1px double #424242;padding:.25rem .5rem}.theme__solarized .single__contents .table-wrapper>table thead{background:#faedc5}.theme__solarized .single__contents .table-wrapper>table th{color:#344952}.theme__solarized .single__contents .table-wrapper>table th,.theme__solarized .single__contents .table-wrapper>table td{border:1px double #f8e6ab;padding:.25rem .5rem}.theme__kimbie .single__contents .table-wrapper>table thead{background:#412f16}.theme__kimbie .single__contents .table-wrapper>table th{color:#8ab1b0}.theme__kimbie .single__contents .table-wrapper>table th,.theme__kimbie .single__contents .table-wrapper>table td{border:1px double #e3b583;padding:.25rem .5rem}.single__contents .table-wrapper code:not([class^=language]){padding:3px 7px}.theme__dark .single__contents .table-wrapper code:not([class^=language]){color:#fcfcfa}.theme__light .single__contents .table-wrapper code:not([class^=language]){color:#26a69a}.theme__hacker .single__contents .table-wrapper code:not([class^=language]){color:#e3cd26}.theme__solarized .single__contents .table-wrapper code:not([class^=language]){color:#268bd2}.theme__kimbie .single__contents .table-wrapper code:not([class^=language]){color:#f06431}.single__tags{-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:wrap;-moz-flex-grow:1;-ms-flex-grow:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-grow:1;flex-grow:1;align-items:center;list-style-type:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.single__tag{padding:0 .25rem}code,pre{padding:.5rem 0;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,Menlo,DejaVu Sans Mono,Liberation Mono,monospace;font-size:13.8px;line-height:1.5;overflow:auto}code a,pre a{text-decoration:none!important}.theme__dark :not(.chroma) code,.theme__dark :not(.chroma) pre{color:#eee;background:#171f2e}.theme__light :not(.chroma) code,.theme__light :not(.chroma) pre{color:#344952;background:#eceff1}.theme__hacker :not(.chroma) code,.theme__hacker :not(.chroma) pre{color:#d1d1d1;background:#282a36}.theme__solarized :not(.chroma) code,.theme__solarized :not(.chroma) pre{color:#344952;background:#f9fbe7}.theme__kimbie :not(.chroma) code,.theme__kimbie :not(.chroma) pre{color:#d3af86;background:#362712}:not(.chroma) code{padding:0}code:not([class^=language]){border-radius:4px;padding:3px 0}.theme__dark code:not([class^=language]){color:#fcfcfa}.theme__light code:not([class^=language]){color:#26a69a}.theme__hacker code:not([class^=language]){color:#e3cd26}.theme__solarized code:not([class^=language]){color:#268bd2}.theme__kimbie code:not([class^=language]){color:#f06431}pre:not(.chroma){overflow:auto}.single__contents>.language-code,li>.language-code{direction:ltr;margin:1rem 0;position:relative;overflow-x:auto}.single__contents>.language-code:hover .copy-to-clipboard,.single__contents>.language-code:active .copy-to-clipboard,.single__contents>.language-code:focus .copy-to-clipboard,li>.language-code:hover .copy-to-clipboard,li>.language-code:active .copy-to-clipboard,li>.language-code:focus .copy-to-clipboard{opacity:1}.single__contents>.language-code:after,li>.language-code:after{z-index:4;content:"";border-top-left-radius:.25rem;border-top-right-radius:.25rem;width:100%;height:30px;padding:2px 7px;position:absolute;top:0;left:0;right:0}.theme__dark .single__contents>.language-code:after,.theme__dark li>.language-code:after{color:#fcfcfa;background:#011220}.theme__light .single__contents>.language-code:after,.theme__light li>.language-code:after{color:#344952;background:#e2e6e9}.theme__hacker .single__contents>.language-code:after,.theme__hacker li>.language-code:after{color:#fcfcfa;background:#1c201c}.theme__solarized .single__contents>.language-code:after,.theme__solarized li>.language-code:after{color:#344952;background:#faedc5}.theme__kimbie .single__contents>.language-code:after,.theme__kimbie li>.language-code:after{color:#8ab1b0;background:#412f16}.highlight{position:relative}.highlight:hover .copy-to-clipboard,.highlight:active .copy-to-clipboard,.highlight:focus .copy-to-clipboard{opacity:1}.highlight>.chroma{z-index:7;direction:ltr;border-radius:5px;margin:1em 0;position:relative;overflow-x:auto;box-shadow:1px 1px 2px #00000020}.theme__dark .highlight>.chroma{color:#eee;background:#171f2e}.theme__light .highlight>.chroma{color:#344952;background:#eceff1}.theme__hacker .highlight>.chroma{color:#d1d1d1;background:#282a36}.theme__solarized .highlight>.chroma{color:#344952;background:#f9fbe7}.theme__kimbie .highlight>.chroma{color:#d3af86;background:#362712}.highlight>.chroma code{padding:0}.highlight>.chroma code[data-lang]:before{z-index:10;content:attr(data-lang);width:100%;height:30px;padding:2px 7px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:13.8px;font-weight:700;line-height:1.9;display:inline-block;position:absolute;top:0;left:0}.theme__dark .highlight>.chroma code[data-lang]:before{color:#fcfcfa;background:#011220}.theme__light .highlight>.chroma code[data-lang]:before{color:#344952;background:#e2e6e9}.theme__hacker .highlight>.chroma code[data-lang]:before{color:#fcfcfa;background:#1c201c}.theme__solarized .highlight>.chroma code[data-lang]:before{color:#344952;background:#faedc5}.theme__kimbie .highlight>.chroma code[data-lang]:before{color:#8ab1b0;background:#412f16}.highlight>.chroma table,.highlight>.chroma tr,.highlight>.chroma td{border-collapse:collapse;width:100%;margin:0;padding:0}.highlight>.chroma .lntd:first-child{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:10px}.highlight>.chroma .lntd:first-child pre{margin:0;padding:34px 4px 6px}.highlight>.chroma .lntd:last-child{vertical-align:top}.highlight>.chroma .lntd:last-child pre{margin:0;padding:34px 4px 6px}.theme__dark .highlight>.chroma .lnt{color:#666}.theme__light .highlight>.chroma .lnt{color:#aaa}.theme__hacker .highlight>.chroma .lnt{color:#666}.theme__solarized .highlight>.chroma .lnt{color:#aaa}.theme__kimbie .highlight>.chroma .lnt{color:#666}.highlight>.chroma table.lntable{overflow-x:auto}.theme__dark .highlight>.chroma table.lntable::-webkit-scrollbar{width:.45em;height:.45em}.theme__dark .highlight>.chroma table.lntable::-webkit-scrollbar-thumb{background:#888}.theme__dark .highlight>.chroma table.lntable::-webkit-scrollbar-track{background:#eee}.theme__dark .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__light .highlight>.chroma table.lntable::-webkit-scrollbar{width:.45em;height:.45em}.theme__light .highlight>.chroma table.lntable::-webkit-scrollbar-thumb{background:#cfd8dc}.theme__light .highlight>.chroma table.lntable::-webkit-scrollbar-track{background:#fcfcfa}.theme__light .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.theme__hacker .highlight>.chroma table.lntable::-webkit-scrollbar{width:.45em;height:.45em}.theme__hacker .highlight>.chroma table.lntable::-webkit-scrollbar-thumb{background:#616161}.theme__hacker .highlight>.chroma table.lntable::-webkit-scrollbar-track{background:#fcfcfa}.theme__hacker .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#616161 #fcfcfa}.theme__solarized .highlight>.chroma table.lntable::-webkit-scrollbar{width:.45em;height:.45em}.theme__solarized .highlight>.chroma table.lntable::-webkit-scrollbar-thumb{background:#b0bec5}.theme__solarized .highlight>.chroma table.lntable::-webkit-scrollbar-track{background:#eee8d5}.theme__solarized .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.theme__kimbie .highlight>.chroma table.lntable::-webkit-scrollbar{width:.45em;height:.45em}.theme__kimbie .highlight>.chroma table.lntable::-webkit-scrollbar-thumb{background:#5e452b}.theme__kimbie .highlight>.chroma table.lntable::-webkit-scrollbar-track{background:#d3af86}.theme__kimbie .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}li .highlight>.chroma .lnt:first-child,li .highlight>.chroma .lnt:not(:first-child){padding:0 .3rem}td:not(.lntd) code,table:not(.lntable) td code{padding:2px 7px!important}.terms{-moz-align-items:center;-ms-align-items:center;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.terms__title{margin:2rem 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}.theme__dark .terms__title{color:#ddd;text-shadow:1.2px 1.2px #ddd,2.4px 2.4px #4a484b,3.6px 3.6px #555256,4.8px 4.8px #5f5c60}.theme__light .terms__title{color:#607d8b;text-shadow:1.2px 1.2px #607d8b,2.4px 2.4px #4c4c4c,3.6px 3.6px #565656,4.8px 4.8px #616161}.theme__hacker .terms__title{color:#c7ba00;text-shadow:1.2px 1.2px #c7ba00,2.4px 2.4px #2f2f30,3.6px 3.6px #39393b,4.8px 4.8px #434345}.theme__solarized .terms__title{color:#cb4b16;text-shadow:1.2px 1.2px #cb4b16,2.4px 2.4px #4d6570,3.6px 3.6px #56707c,4.8px 4.8px #5e7b88}.theme__kimbie .terms__title{color:#889b4a;text-shadow:1.2px 1.2px #889b4a,2.4px 2.4px #453217,3.6px 3.6px #553d1c,4.8px 4.8px #644821}.terms__content{width:100%}.terms__list{-moz-align-items:center;-ms-align-items:center;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;width:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=769px){.terms__list{width:100%;padding:2rem 1rem}}.terms__item{-o-transition:all .2s ease;border-radius:.25rem;margin-right:1rem;padding:.25rem;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s;display:inline-block;text-decoration:none!important}.terms__item:hover,.terms__item:active,.terms__item:focus{-webkit-transform:translateY(-.25rem);-moz-transform:translateY(-.25rem);-ms-transform:translateY(-.25rem);transform:translateY(-.25rem)}.terms__link:hover{text-decoration:none}.theme__dark .terms__tags{color:#78dce8}.theme__light .terms__tags{color:#424242}.theme__hacker .terms__tags{color:#78dce8}.theme__solarized .terms__tags{color:#cf9c00}.theme__kimbie .terms__tags{color:#f06431}.theme__dark .terms__categories{color:#ab9df2}.theme__light .terms__categories{color:#424242}.theme__hacker .terms__categories{color:#ab9df2}.theme__solarized .terms__categories{color:#cb4b16}.theme__kimbie .terms__categories{color:#8ab1b0}.theme__dark .terms__series{color:#ea9c77}.theme__light .terms__series{color:#424242}.theme__hacker .terms__series{color:#ea9c77}.theme__solarized .terms__series{color:#859900}.theme__kimbie .terms__series{color:#dc3958}.theme__dark .terms__len,.theme__light .terms__len{color:#727072}.theme__hacker .terms__len{color:#e08c48}.theme__solarized .terms__len{color:#727072}.theme__kimbie .terms__len{color:#d3af86}.terms .is-small{font-size:.8rem}.terms .is-normal{font-size:1.2rem}.terms .is-medium{font-size:1.6rem}.terms .is-large{font-size:2rem}.contact{overflow-wrap:break-word;-moz-align-items:center;-ms-align-items:center;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;padding:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.contact__input{border:none;border-radius:.125rem;height:35px;padding:.25rem;font-size:14px}.theme__dark .contact__input{color:#fcfcfa;background-color:#4d4a4e;border:1px solid #1d1d1d}.theme__light .contact__input{color:#424242;background-color:#eee;border:1px solid #e0e0e0}.theme__hacker .contact__input{color:#fcfcfa;background-color:#2f2f30;border:1px solid #0d0e0f}.theme__solarized .contact__input{color:#b58900;background-color:#fbf1d1;border:1px solid #f7e3a2}.theme__kimbie .contact__input{color:#e3b583;background-color:#362712;border:1px solid #423523}.contact__input--wrapper{-moz-flex-direction:column;-moz-flex-grow:1;-ms-flex-grow:1;-moz-flex-shrink:1;-ms-flex-shrink:1;-moz-flex-basis:0;-ms-flex-basis:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1 0;flex:1 1 0;min-width:0;margin:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.contact__input--container{margin-bottom:.25rem}@media only screen and (width<=769px){.contact__input--container{display:block}}.contact__input--container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.contact__message{border:none;border-radius:.125rem;min-height:140px;padding:.25rem;font-size:14px}.theme__dark .contact__message{color:#fcfcfa;background-color:#4d4a4e;border:1px solid #1d1d1d}.theme__light .contact__message{color:#424242;background-color:#eee;border:1px solid #e0e0e0}.theme__hacker .contact__message{color:#fcfcfa;background-color:#2f2f30;border:1px solid #0d0e0f}.theme__solarized .contact__message{color:#b58900;background-color:#fbf1d1;border:1px solid #f7e3a2}.theme__kimbie .contact__message{color:#e3b583;background-color:#362712;border:1px solid #423523}.contact__message--wrapper{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.contact__label{padding:.25rem 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700}.contact__desc{width:65%}@media only screen and (width<=769px){.contact__desc{width:100%}}.contact__form{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:65%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=769px){.contact__form{width:100%}}.contact__send{border:none;border-radius:.125rem;height:35px;margin:.75rem .25rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:700}.theme__dark .contact__send{color:inherit;background-color:#4d4a4e;border:1px solid #1d1d1d}.theme__light .contact__send{color:inherit;background-color:#eee;border:1px solid #e0e0e0}.theme__hacker .contact__send{color:inherit;background-color:#2f2f30;border:1px solid #0d0e0f}.theme__solarized .contact__send{color:inherit;background-color:#fbf1d1;border:1px solid #f7e3a2}.theme__kimbie .contact__send{color:inherit;background-color:#362712;border:1px solid #423523}.talk__date{text-align:center;border-radius:.25rem;min-width:100px;max-width:100px;height:26px;font-size:16px;line-height:26px;position:relative}.talk__date[data-ani=true]{-ms-animation:slide-in-left .2s .5s 1 ease both;-webkit-animation:.2s .5s both slide-in-left;-moz-animation:.2s .5s both slide-in-left;-o-animation:.2s .5s both slide-in-left;animation:.2s .5s both slide-in-left}.talk__date{white-space:nowrap;text-overflow:ellipsis;max-width:100px;overflow:hidden}.theme__dark .talk__date{color:#aed581;background-color:#424242}.theme__light .talk__date{color:#424242;background-color:#bdbdbd}.theme__hacker .talk__date{color:#e3cd26;background-color:#855e78}.theme__solarized .talk__date{color:#455a64;background-color:#f6e099}.theme__kimbie .talk__date{color:#d3af86;background-color:#5e452b}.talk__date[data-dir=rtl]{margin-left:1rem}.talk__date[data-dir=ltr]{margin-right:1rem}.talk__icons{margin:auto 0;padding:0 .5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.talk__icons svg{margin:auto;display:block}.talk__icon{margin:auto .25rem}.theme__dark .talk__icon{color:#bdbdbd}.theme__light .talk__icon{color:#777}.theme__hacker .talk__icon{color:#9e9e9e}.theme__solarized .talk__icon{color:#637c84}.theme__kimbie .talk__icon{color:#ccc}.talk__title{margin-left:.75rem;margin-right:.5rem}.talk__title[data-title-wrap^=no]{white-space:nowrap;text-overflow:ellipsis;max-width:1280px;overflow:hidden}@media only screen and (width<=600px){.talk__title{margin-top:1rem;margin-bottom:.5rem}}.talk__title[data-dir=ltr]:hover:before,.talk__title[data-dir=ltr]:active:before,.talk__title[data-dir=ltr]:focus:before{content:"";width:.25rem;height:30px;position:absolute;left:3rem}.theme__dark .talk__title[data-dir=ltr]:hover:before,.theme__dark .talk__title[data-dir=ltr]:active:before,.theme__dark .talk__title[data-dir=ltr]:focus:before{background-color:#ff6188}@media only screen and (width<=768px){.theme__dark .talk__title[data-dir=ltr]:hover:before,.theme__dark .talk__title[data-dir=ltr]:active:before,.theme__dark .talk__title[data-dir=ltr]:focus:before{height:24px;top:13px;left:0}}.theme__light .talk__title[data-dir=ltr]:hover:before,.theme__light .talk__title[data-dir=ltr]:active:before,.theme__light .talk__title[data-dir=ltr]:focus:before{background-color:#ff6188}@media only screen and (width<=768px){.theme__light .talk__title[data-dir=ltr]:hover:before,.theme__light .talk__title[data-dir=ltr]:active:before,.theme__light .talk__title[data-dir=ltr]:focus:before{height:24px;top:13px;left:0}}.theme__hacker .talk__title[data-dir=ltr]:hover:before,.theme__hacker .talk__title[data-dir=ltr]:active:before,.theme__hacker .talk__title[data-dir=ltr]:focus:before{background-color:#ff6188}@media only screen and (width<=768px){.theme__hacker .talk__title[data-dir=ltr]:hover:before,.theme__hacker .talk__title[data-dir=ltr]:active:before,.theme__hacker .talk__title[data-dir=ltr]:focus:before{height:24px;top:13px;left:0}}.theme__solarized .talk__title[data-dir=ltr]:hover:before,.theme__solarized .talk__title[data-dir=ltr]:active:before,.theme__solarized .talk__title[data-dir=ltr]:focus:before{background-color:#ff6188}@media only screen and (width<=768px){.theme__solarized .talk__title[data-dir=ltr]:hover:before,.theme__solarized .talk__title[data-dir=ltr]:active:before,.theme__solarized .talk__title[data-dir=ltr]:focus:before{height:24px;top:13px;left:0}}.theme__kimbie .talk__title[data-dir=ltr]:hover:before,.theme__kimbie .talk__title[data-dir=ltr]:active:before,.theme__kimbie .talk__title[data-dir=ltr]:focus:before{background-color:#dc3958}@media only screen and (width<=768px){.theme__kimbie .talk__title[data-dir=ltr]:hover:before,.theme__kimbie .talk__title[data-dir=ltr]:active:before,.theme__kimbie .talk__title[data-dir=ltr]:focus:before{height:24px;top:13px;left:0}}@media only screen and (width<=769px){.talk__title[data-dir=ltr]:hover:before,.talk__title[data-dir=ltr]:active:before,.talk__title[data-dir=ltr]:focus:before{height:24px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.showcase{padding:.75rem 1.5rem}.showcase__bio{margin-top:.5rem;display:block;position:-webkit-sticky;position:sticky;top:62.5px}@media only screen and (width<=600px){.showcase__bio{display:none}}.showcase__nav{margin-bottom:.5rem;padding:.5rem 0}.theme__dark .showcase__nav{border-bottom:1px solid #595b5c}.theme__light .showcase__nav{border-bottom:1px solid #ccc}.theme__hacker .showcase__nav{border-bottom:1px solid #6b6b6b}.theme__solarized .showcase__nav{border-bottom:1px solid #ffb300}.theme__kimbie .showcase__nav{border-bottom:1px solid #7f5d38}.showcase__button{cursor:pointer;border:none;border-top-left-radius:.125rem;border-top-right-radius:.125rem;outline:none;margin-right:1rem;padding:.5rem 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.95rem;display:inline-block;position:relative;text-decoration:none!important}.theme__dark .showcase__button{color:#fcfcfa}.theme__dark .showcase__button:hover,.theme__dark .showcase__button:active,.theme__dark .showcase__button:focus{color:#ffd866}.theme__light .showcase__button{color:#555}.theme__light .showcase__button:hover,.theme__light .showcase__button:active,.theme__light .showcase__button:focus{color:#26a69a}.theme__hacker .showcase__button{color:#e3cd26}.theme__hacker .showcase__button:hover,.theme__hacker .showcase__button:active,.theme__hacker .showcase__button:focus{color:#1fff2a}.theme__solarized .showcase__button{color:#586e75}.theme__solarized .showcase__button:hover,.theme__solarized .showcase__button:active,.theme__solarized .showcase__button:focus{color:#b58900}.theme__kimbie .showcase__button{color:#d3af86}.theme__kimbie .showcase__button:hover,.theme__kimbie .showcase__button:active,.theme__kimbie .showcase__button:focus{color:#f06431}.showcase__button[data-meta]:after{content:attr(data-meta);border-radius:.25rem;width:100%;margin:auto;padding:.125rem .35rem;font-size:12px}.theme__dark .showcase__button[data-meta]:after{color:#fcfcfa;background-color:#212121}.theme__light .showcase__button[data-meta]:after{color:#424242;background-color:#c8c8c8}.theme__hacker .showcase__button[data-meta]:after{color:#e3cd26;background-color:#252526}.theme__solarized .showcase__button[data-meta]:after{color:#268bd2;background-color:#f8e7b0}.theme__kimbie .showcase__button[data-meta]:after{color:#d3af86;background-color:#6e583b}.theme__dark .showcase__button.active{color:#ff6188}.theme__light .showcase__button.active{color:#6b8a99}.theme__hacker .showcase__button.active{color:#f3ff6e}.theme__solarized .showcase__button.active{color:#cb4b16}.theme__kimbie .showcase__button.active{color:#889b4a}.wrapper{-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;position:relative}.theme__dark .wrapper{background-color:#2d2a2e}.theme__light .wrapper{background-color:#fafafa}.theme__hacker .wrapper{background-color:#151715}.theme__solarized .wrapper{background-color:#fdf7e3}.theme__kimbie .wrapper{background-color:#221a0f}@media only screen and (width<=769px){.wrapper{grid-template-columns:minmax(0,5fr) minmax(0,2fr)}}.wrapper__left{width:calc(50vw - 640px);height:100vh;position:fixed;top:0;left:-.5rem}.wrapper__left[data-pad=false]{left:0}.wrapper__right{width:calc(50vw - 640px);height:100vh;position:fixed;top:0;right:-.5rem}.wrapper__right[data-pad=false]{right:0}.pub{padding:.75rem 1.5rem}@media only screen and (width<=600px){.pub{padding:1rem}}.pub__section{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pub__toolbar--search{width:240px;margin-right:1rem;padding:0 .5rem}@media only screen and (width<=600px){.pub__toolbar--search{width:100%}}.pub__list{margin:1rem 0}.pub__item{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:1rem;padding:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=600px){.pub__item{margin:1rem 0}}.theme__dark .pub__item a{color:#ffd866}.theme__dark .pub__item a:hover,.theme__dark .pub__item a:active,.theme__dark .pub__item a:focus{color:#ff6188}.theme__light .pub__item a{color:#607d8b}.theme__light .pub__item a:hover,.theme__light .pub__item a:active,.theme__light .pub__item a:focus{color:#26a69a}.theme__hacker .pub__item a{color:#a1ad64}.theme__hacker .pub__item a:hover,.theme__hacker .pub__item a:active,.theme__hacker .pub__item a:focus{color:#c7ba00}.theme__solarized .pub__item a{color:#cb4b16}.theme__solarized .pub__item a:hover,.theme__solarized .pub__item a:active,.theme__solarized .pub__item a:focus{color:#268bd2}.theme__kimbie .pub__item a{color:#996329}.theme__kimbie .pub__item a:hover,.theme__kimbie .pub__item a:active,.theme__kimbie .pub__item a:focus{color:#f06431}.pub__meta{margin:0 .25rem;display:inline-block}.theme__dark .pub__meta{color:#fcfcfa}.theme__light .pub__meta{color:#424242}.theme__hacker .pub__meta{color:#cdf5cc}.theme__solarized .pub__meta{color:#b58900}.theme__kimbie .pub__meta{color:#889b4a}.pub__summary{margin-top:.75rem;margin-bottom:1rem;font-size:1rem}.pub__btn{border-radius:.2rem;padding:0 .4rem}.theme__dark .pub__btn{background-color:#525252;color:#fcfcfa!important}.theme__dark .pub__btn:hover,.theme__dark .pub__btn:active,.theme__dark .pub__btn:focus{background-color:#454545}.theme__light .pub__btn{background-color:#eceff1;color:#424242!important}.theme__light .pub__btn:hover,.theme__light .pub__btn:active,.theme__light .pub__btn:focus{background-color:#dde3e6}.theme__hacker .pub__btn{background-color:#43454d;color:#1fff2a!important}.theme__hacker .pub__btn:hover,.theme__hacker .pub__btn:active,.theme__hacker .pub__btn:focus{background-color:#37393f}.theme__solarized .pub__btn{background-color:#c5e0df;color:#586e75!important}.theme__solarized .pub__btn:hover,.theme__solarized .pub__btn:active,.theme__solarized .pub__btn:focus{background-color:#b4d7d6}.theme__kimbie .pub__btn{background-color:#52493c;color:#e3b583!important}.theme__kimbie .pub__btn:hover,.theme__kimbie .pub__btn:active,.theme__kimbie .pub__btn:focus{background-color:#433c31}.pub__links img{vertical-align:middle;display:inline-block}.pub__metas{-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pub__tags{z-index:2;-moz-align-items:center;-ms-align-items:center;align-items:center;list-style-type:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pub__tag{padding:0 .25rem}.theme__dark .pub__tag{color:#ffd866!important}.theme__dark .pub__tag:hover,.theme__dark .pub__tag:active,.theme__dark .pub__tag:focus{color:#ff6188!important}.theme__light .pub__tag{color:#607d8b!important}.theme__light .pub__tag:hover,.theme__light .pub__tag:active,.theme__light .pub__tag:focus{color:#26a69a!important}.theme__hacker .pub__tag{color:#e08c48!important}.theme__hacker .pub__tag:hover,.theme__hacker .pub__tag:active,.theme__hacker .pub__tag:focus{color:#c7ba00!important}.theme__solarized .pub__tag{color:#859900!important}.theme__solarized .pub__tag:hover,.theme__solarized .pub__tag:active,.theme__solarized .pub__tag:focus{color:#268bd2!important}.theme__kimbie .pub__tag{color:#dc322f!important}.theme__kimbie .pub__tag:hover,.theme__kimbie .pub__tag:active,.theme__kimbie .pub__tag:focus{color:#f06431!important}.pub__box{-moz-flex-grow:1;-ms-flex-grow:1;-moz-flex-direction:column;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;border-radius:.2rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;width:100%;height:auto;padding:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative}.theme__dark .pub__box{background-color:#2d2a2e;border:1px solid #616161}.theme__light .pub__box{background-color:#fafafa;border:1px solid #aaa}.theme__hacker .pub__box{background-color:#151715;border:1px solid #6b6b6b}.theme__solarized .pub__box{background-color:#fdf7e3;border:1px solid #b58900}.theme__kimbie .pub__box{background-color:#221a0f;border:1px solid #6e583b}.pub__box:hover,.pub__box:active,.pub__box:focus{background-color:#7d7d7d1a;-webkit-box-shadow:1px 1px 3px #00000040;-moz-box-shadow:1px 1px 3px #00000040;box-shadow:1px 1px 3px #00000040}.pub__box--title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1rem}.theme__dark .pub__box--title{color:#ffd866}.theme__light .pub__box--title{color:#607d8b}.theme__hacker .pub__box--title{color:#a1ad64}.theme__solarized .pub__box--title{color:#cb4b16}.theme__kimbie .pub__box--title{color:#996329}.pub__box--desc{margin:.5rem 0;font-size:.9rem}.pub__box--links{-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;font-size:.9rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.pub__box--links a{z-index:2;margin:.125rem}.theme__dark .pub__box--links a{color:#fcfcfa;text-decoration:none}.theme__dark .pub__box--links a:hover,.theme__dark .pub__box--links a:active,.theme__dark .pub__box--links a:focus{color:#ff6188}.theme__light .pub__box--links a{color:#424242;text-decoration:none}.theme__light .pub__box--links a:hover,.theme__light .pub__box--links a:active,.theme__light .pub__box--links a:focus{color:#26a69a}.theme__hacker .pub__box--links a{color:#cdf5cc;text-decoration:none}.theme__hacker .pub__box--links a:hover,.theme__hacker .pub__box--links a:active,.theme__hacker .pub__box--links a:focus{color:#c7ba00}.theme__solarized .pub__box--links a{color:#b58900;text-decoration:none}.theme__solarized .pub__box--links a:hover,.theme__solarized .pub__box--links a:active,.theme__solarized .pub__box--links a:focus{color:#268bd2}.theme__kimbie .pub__box--links a{color:#889b4a;text-decoration:none}.theme__kimbie .pub__box--links a:hover,.theme__kimbie .pub__box--links a:active,.theme__kimbie .pub__box--links a:focus{color:#f06431}.pub__box--links[data-dir=ltr] a:not(.pub__tag):first-child{margin-right:1rem}.pub__box--links[data-dir=rtl] a:not(.pub__tag):first-child{margin-left:1rem}.pgrid{margin-bottom:1rem;position:relative}.pgrid .full{width:100%}.pgrid .half{width:50%}.pgrid:after{content:"";clear:both;display:block}.pgrid-sizer{padding:.5rem}.pgrid-sizer,.pgrid-item{width:49.5%}@media only screen and (width<=769px){.pgrid-sizer,.pgrid-item{width:100%}}.pgrid-item{float:left;opacity:1;cursor:pointer;border-radius:.25rem;height:auto;padding:.51rem;position:relative}.pgrid-item img{max-width:100%;display:block}.resume{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem;font-size:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=769px){.resume{padding:0}}.resume__header--image{padding:0 1rem}.resume__header--name{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1.4rem;font-weight:900}.resume__section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=769px){.resume__section{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.theme__dark .resume__section--sectiontitle{color:#bdbdbd;padding:0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1rem}.theme__dark .resume__section--title{color:#fcfcfa;-moz-align-items:center;-ms-align-items:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.9rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=769px){.theme__dark .resume__section--title{-moz-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start}}.theme__dark .resume__section--meta{font-size:.9rem}.theme__dark .resume__section--contents ol,.theme__dark .resume__section--contents ul{margin-left:2.5rem}.theme__dark .resume__section--contents li{margin:0}.theme__light .resume__section--sectiontitle{color:#727072;padding:0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1rem}.theme__light .resume__section--title{color:#424242;-moz-align-items:center;-ms-align-items:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.9rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=769px){.theme__light .resume__section--title{-moz-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start}}.theme__light .resume__section--meta{font-size:.9rem}.theme__light .resume__section--contents ol,.theme__light .resume__section--contents ul{margin-left:2.5rem}.theme__light .resume__section--contents li{margin:0}.theme__hacker .resume__section--sectiontitle{color:#9e9e9e;padding:0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1rem}.theme__hacker .resume__section--title{color:#cdf5cc;-moz-align-items:center;-ms-align-items:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.9rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=769px){.theme__hacker .resume__section--title{-moz-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start}}.theme__hacker .resume__section--meta{font-size:.9rem}.theme__hacker .resume__section--contents ol,.theme__hacker .resume__section--contents ul{margin-left:2.5rem}.theme__hacker .resume__section--contents li{margin:0}.theme__solarized .resume__section--sectiontitle{color:#b58900;padding:0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1rem}.theme__solarized .resume__section--title{color:#b58900;-moz-align-items:center;-ms-align-items:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.9rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=769px){.theme__solarized .resume__section--title{-moz-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start}}.theme__solarized .resume__section--meta{font-size:.9rem}.theme__solarized .resume__section--contents ol,.theme__solarized .resume__section--contents ul{margin-left:2.5rem}.theme__solarized .resume__section--contents li{margin:0}.theme__kimbie .resume__section--sectiontitle{color:#d3af86;padding:0 1rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:1rem}.theme__kimbie .resume__section--title{color:#889b4a;-moz-align-items:center;-ms-align-items:center;align-items:center;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:.9rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=769px){.theme__kimbie .resume__section--title{-moz-flex-direction:column;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:flex-start}}.theme__kimbie .resume__section--meta{font-size:.9rem}.theme__kimbie .resume__section--contents ol,.theme__kimbie .resume__section--contents ul{margin-left:2.5rem}.theme__kimbie .resume__section--contents li{margin:0}.resume__section[data-dir=rtl] .resume__section--side{word-wrap:break-word;text-align:left;width:30%;padding:.75rem;display:block}@media only screen and (width<=769px){.resume__section[data-dir=rtl] .resume__section--side{text-align:right;width:100%;padding:.75rem 0}}.resume__section[data-dir=rtl] .resume__section--main{word-wrap:break-word;text-align:right;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:70%;padding:.75rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=769px){.resume__section[data-dir=rtl] .resume__section--main{width:100%}}.resume__section[data-dir=ltr] .resume__section--side{word-wrap:break-word;text-align:right;width:30%;padding:.75rem;display:block}@media only screen and (width<=769px){.resume__section[data-dir=ltr] .resume__section--side{text-align:left;width:100%;padding:.75rem 0}}.resume__section[data-dir=ltr] .resume__section--main{word-wrap:break-word;text-align:left;-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:70%;padding:.75rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (width<=769px){.resume__section[data-dir=ltr] .resume__section--main{width:100%}}:root{--motion-ease-out:cubic-bezier(.22, 1, .36, 1);--motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--motion-fast:.18s;--motion-medium:.42s}html{scroll-behavior:smooth;scrollbar-gutter:stable}.theme__light,.theme__solarized{color-scheme:light}.theme__dark,.theme__hacker,.theme__kimbie{color-scheme:dark}#container,.wrapper,.navbar,.footer,.dropdown-content,.search,.input,.mobile-search,.modal__container{transition:color .26s,background-color .26s,border-color .26s,box-shadow .26s}:focus-visible{outline-offset:3px;outline:3px solid}a,button,input,[role=button]{-webkit-tap-highlight-color:transparent}.navbar{will-change:transform;transition:top var(--motion-medium) var(--motion-ease-out), color .26s ease, background-color .26s ease, border-color .26s ease, box-shadow .26s ease}.navbar__logo{transition:transform var(--motion-medium) var(--motion-ease-spring)}.navbar__logo-link:hover .navbar__logo,.navbar__logo-link:focus-visible .navbar__logo{transform:rotate(-5deg)scale(1.06)}.navbar__menu-item{transition:color var(--motion-fast) ease;position:relative}.navbar__menu-item:after{content:"";transform-origin:100%;height:2px;transition:transform .28s var(--motion-ease-out);border-radius:999px;position:absolute;bottom:0;left:.5rem;right:.5rem;transform:scaleX(0)}.theme__dark .navbar__menu-item:after{background-color:#ffd866}.theme__light .navbar__menu-item:after{background-color:#26a69a}.theme__hacker .navbar__menu-item:after{background-color:#1fff2a}.theme__solarized .navbar__menu-item:after{background-color:#b58900}.theme__kimbie .navbar__menu-item:after{background-color:#f06431}.navbar__menu-item:hover:after,.navbar__menu-item:focus-visible:after,.navbar__menu-item.active:after{transform-origin:0;transform:scaleX(1)}.navbar__burger span{transition-duration:.22s;transition-timing-function:var(--motion-ease-out)}.navbar__burger,.mobile-search__btn,.mobile-search__top--icon,.gtt{border:0}.site-header{overflow:hidden}.site-header[data-ani=true]{animation-duration:.65s;animation-timing-function:var(--motion-ease-out)}.site-header__title{text-wrap:balance;font-size:clamp(2rem,5vw,2.75rem)!important}.site-header__subtitle{text-wrap:balance;max-width:48rem;padding-inline:1rem;font-size:clamp(.95rem,2vw,1.125rem)!important}.single__title{text-wrap:balance;font-size:clamp(1.9rem,4vw,2.5rem);line-height:1.15}.single__contents{font-size:clamp(.96rem,.9rem + .22vw,1.05rem)}.single__contents h1,.single__contents h2,.single__contents h3,.single__contents h4,.single__contents h5,.single__contents h6{text-wrap:balance;scroll-margin-top:calc(50px + 1.5rem)}.single__contents img:not(.emoji){transition:transform var(--motion-medium) var(--motion-ease-out), box-shadow var(--motion-medium) ease;border-radius:.25rem}.single__contents blockquote,.single__contents pre,.single__contents table,.single__contents .table-wrapper{max-width:100%}.single__contents .table-wrapper{overscroll-behavior-inline:contain;overflow-x:auto}.list__header--title,.terms__title{text-wrap:balance;font-size:clamp(1.8rem,4vw,2.2rem)}[data-ani=true]{animation-duration:.52s!important;animation-timing-function:var(--motion-ease-out)!important}.summary-classic{transition:transform var(--motion-medium) var(--motion-ease-out), opacity var(--motion-medium) ease}.summary-classic .title{font-size:clamp(1.15rem,1rem + .55vw,1.5rem)}.summary-classic__image-container{transition:transform var(--motion-medium) var(--motion-ease-out), background-color var(--motion-fast) ease, box-shadow var(--motion-medium) ease}.summary-classic__image{transition:transform .65s var(--motion-ease-out)}.featured-projects__card,.pub__box,.pgrid-item{transition:transform var(--motion-medium) var(--motion-ease-out), border-color var(--motion-fast) ease, background-color .26s ease, box-shadow var(--motion-medium) ease}.featured-projects__card .showcase__box--img img{transition:object-position 1.2s var(--motion-ease-out), transform .7s var(--motion-ease-out)}.featured-papers__item,.pub__item,.sidebar-recent__a,.related__link{transition:color var(--motion-fast) ease, transform var(--motion-medium) var(--motion-ease-out)}.button,.showcase__button,.pagination a,.donation__item,.social a,.bio__social a{transition:color var(--motion-fast) ease, background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, transform var(--motion-medium) var(--motion-ease-spring), box-shadow var(--motion-medium) ease}.search{border-radius:.4rem;min-height:38px}.search .input{min-height:34px}.bio__photo,.whoami__image,.grid-item img{transition:transform .65s var(--motion-ease-out), filter var(--motion-medium) ease, box-shadow var(--motion-medium) ease}.modal__overlay{backdrop-filter:blur(6px)}.modal__container--citation{border-radius:.6rem;width:min(48rem,100vw - 3rem);max-height:min(82vh,40rem);overflow:hidden;box-shadow:0 24px 70px #00000061}.theme__dark .modal__container--citation{color:#fcfcfa;background-color:#2d2a2e}.theme__light .modal__container--citation{color:#424242;background-color:#fafafa}.theme__hacker .modal__container--citation{color:#1fff2a;background-color:#151715}.theme__solarized .modal__container--citation{color:#586e75;background-color:#fdf7e3}.theme__kimbie .modal__container--citation{color:#e3b583;background-color:#221a0f}.modal__container--citation:before{z-index:1;content:"";border-bottom:1px solid;height:3.15rem;position:absolute;inset:0 0 auto}.theme__dark .modal__container--citation:before{background-color:#212121;border-color:#1d1d1d}.theme__light .modal__container--citation:before{background-color:#eee;border-color:#e0e0e0}.theme__hacker .modal__container--citation:before{background-color:#252526;border-color:#0d0e0f}.theme__solarized .modal__container--citation:before{background-color:#fbf1d1;border-color:#f7e3a2}.theme__kimbie .modal__container--citation:before{background-color:#362712;border-color:#423523}.modal__container--citation .modal__paging{z-index:2;width:auto;padding:.95rem 1rem;font-weight:700}.modal__container--citation .modal__toolbar--close{z-index:3;color:inherit;background:0 0;border:0}.modal__container--citation .modal__cite{white-space:normal;border-width:1px;justify-content:flex-start;width:100%;height:min(55vh,30rem);min-height:18rem;overflow:hidden}.modal__container--citation .modal__cite--exist{tab-size:2;width:100%;height:100%;margin:0;padding:4.15rem 1.25rem 1.25rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(.78rem,1.6vw,.9rem);line-height:1.45;overflow:auto}.modal__container--citation .modal__cite--exist .shiki{min-width:max-content;font:inherit;line-height:inherit;border-radius:0;margin:0;padding:0;overflow:visible;background:0 0!important}.modal__container--citation .modal__cite--exist .shiki code{color:inherit;background:0 0;padding:0;display:block}.modal__container--citation .modal__cite-actions{border:1px solid;align-items:center;gap:.75rem;min-height:3.75rem;padding:.7rem 1rem;display:flex}.theme__dark .modal__container--citation .modal__cite-actions{background-color:#2d2a2e;border-color:#595b5c}.theme__light .modal__container--citation .modal__cite-actions{background-color:#fafafa;border-color:#ccc}.theme__hacker .modal__container--citation .modal__cite-actions{background-color:#151715;border-color:#6b6b6b}.theme__solarized .modal__container--citation .modal__cite-actions{background-color:#fdf7e3;border-color:#ffb300}.theme__kimbie .modal__container--citation .modal__cite-actions{background-color:#221a0f;border-color:#7f5d38}.modal__container--citation .modal__copy{border:1px solid;border-radius:.3rem;width:auto;min-width:7.5rem;height:auto;padding:.45rem .8rem;font-weight:700;position:static}.theme__dark .modal__container--citation .modal__copy{color:#2d2a2e;background:#ffd866;border-color:#ffd866}.theme__dark .modal__container--citation .modal__copy:hover,.theme__dark .modal__container--citation .modal__copy:focus-visible{background:#ff6188;border-color:#ff6188}.theme__light .modal__container--citation .modal__copy{color:#fafafa;background:#607d8b;border-color:#607d8b}.theme__light .modal__container--citation .modal__copy:hover,.theme__light .modal__container--citation .modal__copy:focus-visible{background:#26a69a;border-color:#26a69a}.theme__hacker .modal__container--citation .modal__copy{color:#151715;background:#e08c48;border-color:#e08c48}.theme__hacker .modal__container--citation .modal__copy:hover,.theme__hacker .modal__container--citation .modal__copy:focus-visible{background:#c7ba00;border-color:#c7ba00}.theme__solarized .modal__container--citation .modal__copy{color:#fdf7e3;background:#859900;border-color:#859900}.theme__solarized .modal__container--citation .modal__copy:hover,.theme__solarized .modal__container--citation .modal__copy:focus-visible{background:#268bd2;border-color:#268bd2}.theme__kimbie .modal__container--citation .modal__copy{color:#221a0f;background:#dc322f;border-color:#dc322f}.theme__kimbie .modal__container--citation .modal__copy:hover,.theme__kimbie .modal__container--citation .modal__copy:focus-visible{background:#f06431;border-color:#f06431}.modal__container--citation .modal__copy.is-copied{color:#fff;background:#20856f;border-color:#20856f}.modal__container--citation .modal__copy-status{opacity:.78;font-size:.82rem}.theme__light .modal__cite--exist .shiki span,.theme__solarized .modal__cite--exist .shiki span{color:var(--shiki-light)!important}.theme__dark .modal__cite--exist .shiki span,.theme__hacker .modal__cite--exist .shiki span,.theme__kimbie .modal__cite--exist .shiki span{color:var(--shiki-dark)!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.command-palette{background:0 0;border:0;border-radius:.55rem;width:min(44rem,100vw - 2rem);max-width:none;max-height:min(75vh,42rem);padding:0;overflow:visible}.command-palette::backdrop{backdrop-filter:blur(5px);background:#0000008a}.command-palette[open]{animation:palette-enter .24s var(--motion-ease-out) both}.command-palette__panel{border-radius:inherit;overflow:hidden;box-shadow:0 24px 70px #00000052}.theme__dark .command-palette__panel{color:#fcfcfa;background:#2d2a2e;border:1px solid #1d1d1d}.theme__light .command-palette__panel{color:#424242;background:#fafafa;border:1px solid #e0e0e0}.theme__hacker .command-palette__panel{color:#1fff2a;background:#151715;border:1px solid #0d0e0f}.theme__solarized .command-palette__panel{color:#586e75;background:#fdf7e3;border:1px solid #f7e3a2}.theme__kimbie .command-palette__panel{color:#e3b583;background:#221a0f;border:1px solid #423523}.command-palette__header{border-bottom:1px solid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.7rem;padding:.85rem 1rem;display:grid}.theme__dark .command-palette__header{border-color:#1d1d1d}.theme__light .command-palette__header{border-color:#e0e0e0}.theme__hacker .command-palette__header{border-color:#0d0e0f}.theme__solarized .command-palette__header{border-color:#f7e3a2}.theme__kimbie .command-palette__header{border-color:#423523}.command-palette__header>svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:23px}.command-palette__header input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;padding:.25rem 0;font-size:1.05rem}.command-palette kbd{opacity:.55;border:1px solid;border-radius:.25rem;padding:.12rem .35rem;font-size:.72rem}.command-palette__close{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1}.command-palette__filters{border-bottom:1px solid;gap:.4rem;padding:.65rem .8rem;display:flex;overflow-x:auto}.theme__dark .command-palette__filters{border-color:#1d1d1d}.theme__light .command-palette__filters{border-color:#e0e0e0}.theme__hacker .command-palette__filters{border-color:#0d0e0f}.theme__solarized .command-palette__filters{border-color:#f7e3a2}.theme__kimbie .command-palette__filters{border-color:#423523}.command-palette__filters button{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:.32rem .7rem}.theme__dark .command-palette__filters button[aria-pressed=true]{background:#212121;border-color:#424242}.theme__light .command-palette__filters button[aria-pressed=true]{background:#eee;border-color:#b0bec5}.theme__hacker .command-palette__filters button[aria-pressed=true]{background:#252526;border-color:#414141}.theme__solarized .command-palette__filters button[aria-pressed=true]{background:#fbf1d1;border-color:#e8b000}.theme__kimbie .command-palette__filters button[aria-pressed=true]{background:#362712;border-color:#5e452b}.command-palette__results{max-height:min(50vh,28rem);padding:.45rem;overflow-y:auto}.command-palette__result{border-radius:.4rem;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem .8rem;display:grid;text-decoration:none!important}.theme__dark .command-palette__result{color:#fcfcfa}.theme__light .command-palette__result{color:#424242}.theme__hacker .command-palette__result{color:#1fff2a}.theme__solarized .command-palette__result{color:#586e75}.theme__kimbie .command-palette__result{color:#e3b583}.theme__dark .command-palette__result:hover,.theme__dark .command-palette__result.is-active{color:inherit;background:#403e41}.theme__light .command-palette__result:hover,.theme__light .command-palette__result.is-active{color:#424242;background:#d5d5d5}.theme__hacker .command-palette__result:hover,.theme__hacker .command-palette__result.is-active{color:#1fff2a;background:#48484a}.theme__solarized .command-palette__result:hover,.theme__solarized .command-palette__result.is-active{color:#b58900;background:#f7e3a2}.theme__kimbie .command-palette__result:hover,.theme__kimbie .command-palette__result.is-active{color:#d3af86;background:#5e452b}.command-palette__result small,.command-palette__result strong{display:block}.command-palette__result small{text-overflow:ellipsis;white-space:nowrap;opacity:.72;margin-top:.18rem;overflow:hidden}.command-palette__result mark{color:inherit;background:0 0;text-decoration:underline 2px #26a69a}.command-palette__kind{letter-spacing:.04em;text-transform:uppercase;opacity:.68;font-size:.72rem;font-weight:700}.command-palette__empty{text-align:center;place-items:center;gap:.35rem;min-height:11rem;padding:2rem;display:grid}.command-palette__empty span{opacity:.7}.command-palette__footer{border-top:1px solid;justify-content:flex-end;gap:1rem;padding:.55rem .9rem;font-size:.75rem;display:flex}.theme__dark .command-palette__footer{border-color:#1d1d1d}.theme__light .command-palette__footer{border-color:#e0e0e0}.theme__hacker .command-palette__footer{border-color:#0d0e0f}.theme__solarized .command-palette__footer{border-color:#f7e3a2}.theme__kimbie .command-palette__footer{border-color:#423523}.command-palette__footer span{align-items:center;gap:.2rem;display:flex}@keyframes palette-enter{0%{opacity:0;transform:translateY(-12px)scale(.98)}}.pub-explorer{border:1px solid;border-radius:.4rem;margin:.85rem 0 0;padding:.8rem}.theme__dark .pub-explorer{background:#212121;border-color:#1d1d1d}.theme__light .pub-explorer{background:#eee;border-color:#e0e0e0}.theme__hacker .pub-explorer{background:#252526;border-color:#0d0e0f}.theme__solarized .pub-explorer{background:#fbf1d1;border-color:#f7e3a2}.theme__kimbie .pub-explorer{background:#362712;border-color:#423523}.pub-explorer__controls{grid-template-columns:repeat(3,minmax(7rem,1fr)) minmax(10rem,1.4fr) auto auto;align-items:end;gap:.55rem;display:grid}.pub-explorer__controls label{gap:.25rem;min-width:0;font-size:.75rem;font-weight:600;display:grid}.pub-explorer__controls select,.pub-explorer__controls input{width:100%;min-height:2.1rem;color:inherit;border:1px solid;border-radius:.25rem;padding:.32rem .45rem}.theme__dark .pub-explorer__controls select,.theme__dark .pub-explorer__controls input{background:#2d2a2e;border-color:#1d1d1d}.theme__light .pub-explorer__controls select,.theme__light .pub-explorer__controls input{background:#fafafa;border-color:#e0e0e0}.theme__hacker .pub-explorer__controls select,.theme__hacker .pub-explorer__controls input{background:#151715;border-color:#0d0e0f}.theme__solarized .pub-explorer__controls select,.theme__solarized .pub-explorer__controls input{background:#fdf7e3;border-color:#f7e3a2}.theme__kimbie .pub-explorer__controls select,.theme__kimbie .pub-explorer__controls input{background:#221a0f;border-color:#423523}.pub-explorer__status{opacity:.72;min-height:1.2rem;margin:.55rem 0 0;font-size:.78rem}.pub-explorer__empty{text-align:center;padding:2.5rem 1rem}.pub__copy-citation{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.25rem;align-self:flex-start;padding:.28rem .55rem}.theme__dark .pub__copy-citation{border-color:#1d1d1d}.theme__light .pub__copy-citation{border-color:#e0e0e0}.theme__hacker .pub__copy-citation{border-color:#0d0e0f}.theme__solarized .pub__copy-citation{border-color:#f7e3a2}.theme__kimbie .pub__copy-citation{border-color:#423523}#pubDownload:disabled{cursor:not-allowed;opacity:.45}.pub__item[hidden],.native-share[hidden]{display:none!important}button.donation__item{color:inherit;background:0 0;border:0;padding:0}.theme__dark button.donation__item svg{color:#dbdbdb;background-color:#464448;-webkit-box-shadow:1px 1px 3px #888;-moz-box-shadow:1px 1px 3px #888;box-shadow:1px 1px 3px #888}.theme__light button.donation__item svg{color:#fcfcfa;background-color:#90a4ae;-webkit-box-shadow:1px 1px 3px #727072;-moz-box-shadow:1px 1px 3px #727072;box-shadow:1px 1px 3px #727072}.theme__hacker button.donation__item svg{color:#dbdbdb;background-color:#383b4c;-webkit-box-shadow:1px 1px 3px #888;-moz-box-shadow:1px 1px 3px #888;box-shadow:1px 1px 3px #888}.theme__solarized button.donation__item svg{color:#f9fbe7;background-color:#99907a;-webkit-box-shadow:1px 1px 3px #727072;-moz-box-shadow:1px 1px 3px #727072;box-shadow:1px 1px 3px #727072}.theme__kimbie button.donation__item svg{color:#d3af86;background-color:#403c38;-webkit-box-shadow:1px 1px 3px #828282;-moz-box-shadow:1px 1px 3px #828282;box-shadow:1px 1px 3px #828282}.native-share>svg{fill:none;stroke:currentColor;stroke-width:2px}.copy-share-link{position:relative}.copy-share-link>svg{stroke:none}.copy-share-link__feedback{z-index:2;opacity:0;white-space:nowrap;pointer-events:none;transition:opacity var(--motion-fast) ease, transform var(--motion-fast) var(--motion-ease-out);border-radius:.25rem;padding:.28rem .5rem;font-size:.72rem;font-weight:700;line-height:1;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%,.3rem)}.theme__dark .copy-share-link__feedback{color:#2d2a2e;background-color:#fcfcfa}.theme__light .copy-share-link__feedback{color:#fafafa;background-color:#424242}.theme__hacker .copy-share-link__feedback{color:#151715;background-color:#1fff2a}.theme__solarized .copy-share-link__feedback{color:#fdf7e3;background-color:#586e75}.theme__kimbie .copy-share-link__feedback{color:#221a0f;background-color:#e3b583}.copy-share-link.is-copied>svg{background-color:#20856f!important}.copy-share-link.has-copy-error>svg{background-color:#b23b3b!important}.copy-share-link.is-copied .copy-share-link__feedback,.copy-share-link.has-copy-error .copy-share-link__feedback{opacity:1;transform:translate(-50%)}.gtt{transition:transform var(--motion-medium) var(--motion-ease-spring), opacity var(--motion-fast) ease, color var(--motion-fast) ease, background-color var(--motion-fast) ease}@media (hover:hover) and (pointer:fine){.summary-classic:hover{transform:translateY(-2px)}.summary-classic:hover .summary-classic__image-container,.featured-projects__card:hover,.pub__box:hover,.pgrid-item:hover{transform:translateY(-4px)}.summary-classic:hover .summary-classic__image,.featured-projects__card:hover .showcase__box--img img,.grid-item:hover img{transform:scale(1.025)}.pub__item:hover,.featured-papers__item:hover{transform:translate(3px)}.button:hover,.showcase__button:hover,.pagination a:hover,.donation__item:hover,.social a:hover,.bio__social a:hover,.gtt:hover{transform:translateY(-2px)}}@supports (animation-timeline:view()){.summary-classic,.pub__item,.featured-projects__card,.featured-papers__item,.pgrid-item{animation:linear both theme-reveal view();animation-range:entry 5% cover 25%}@keyframes theme-reveal{0%{opacity:0;translate:0 16px}}}@view-transition{navigation:auto}::view-transition-old(root){animation:.15s both theme-fade-out}::view-transition-new(root){animation:.32s var(--motion-ease-out) both theme-fade-in}@keyframes theme-fade-out{to{opacity:0}}@keyframes theme-fade-in{0%{opacity:0;transform:translateY(5px)}}@media only screen and (width<=769px){.site-header{padding-inline:clamp(1rem,5vw,2rem)!important}.single,.list__main,.showcase,.pub{padding-inline:clamp(.85rem,3vw,1rem)}.summary-classic__flex-box{gap:.5rem}.command-palette__result{grid-template-columns:1fr auto}.command-palette__result .command-palette__kind,.command-palette__footer{display:none}.pub-explorer__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (width<=480px){.pub-explorer__controls{grid-template-columns:1fr}.modal__container--citation{width:calc(100vw - 1rem)}.modal__container--citation .modal__cite{height:62vh;min-height:16rem}.modal__container--citation .modal__cite--exist{padding-inline:.8rem}.modal__container--citation .modal__cite-actions{flex-direction:column;align-items:flex-start;gap:.35rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.emoji{font-family:Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols}.tool{cursor:help;position:relative}.tool:before,.tool:after{opacity:0;z-index:-100;position:absolute;left:50%}.tool:hover:before,.tool:focus:before,.tool:hover:after,.tool:focus:after{opacity:1;z-index:100;transform:scale(1)translateY(0)}.tool:before{content:"";border:.75em solid #0000;border-top:1em solid #3e474f;border-bottom-width:0;margin-left:-.5em;transition:all .65s cubic-bezier(.84,-.18,.31,1.26),opacity .65s .5s;bottom:100%;transform:scale(.6)translateY(-90%)}.tool:hover:before,.tool:focus:before{transition:all .65s cubic-bezier(.84,-.18,.31,1.26) .2s}.tool:after{color:#edeff0;content:attr(data-tip);background:#3e474f;border-radius:.25em;width:15em;margin-left:-8.75em;padding:.25em;transition:all .65s cubic-bezier(.84,-.18,.31,1.26) .2s;bottom:180%;transform:scale(.6)translateY(50%)}.tool:hover:after,.tool:focus:after{transition:all .65s cubic-bezier(.84,-.18,.31,1.26)}@media (width<=760px){.tool:after{width:10em;margin-left:-5em;font-size:.75em}}
