From 4651968bfe2eb9fe041bfb0463fa9389b6a55ce9 Mon Sep 17 00:00:00 2001 From: zzossig Date: Tue, 17 Mar 2020 14:11:46 +0900 Subject: [PATCH] [new shortcode] swiper #232 --- assets/lib/swiper/swiper.min.css | 13 +++++ assets/lib/swiper/swiper.min.js | 14 ++++++ assets/sass/components/_swiper.scss | 17 +++++++ ...s_b4f67ac5085b89b62b54c1923e5a9145.content | 2 +- layouts/shortcodes/swiper.html | 47 +++++++++++++++++++ layouts/shortcodes/swiperItem.html | 1 + layouts/shortcodes/tabs.html | 2 +- 7 files changed, 94 insertions(+), 2 deletions(-) create mode 100644 assets/lib/swiper/swiper.min.css create mode 100644 assets/lib/swiper/swiper.min.js create mode 100644 layouts/shortcodes/swiper.html create mode 100644 layouts/shortcodes/swiperItem.html diff --git a/assets/lib/swiper/swiper.min.css b/assets/lib/swiper/swiper.min.css new file mode 100644 index 0000000..f074430 --- /dev/null +++ b/assets/lib/swiper/swiper.min.css @@ -0,0 +1,13 @@ +/** + * Swiper 5.3.6 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * http://swiperjs.com + * + * Copyright 2014-2020 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: February 29, 2020 + */ + +@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden} \ No newline at end of file diff --git a/assets/lib/swiper/swiper.min.js b/assets/lib/swiper/swiper.min.js new file mode 100644 index 0000000..6311363 --- /dev/null +++ b/assets/lib/swiper/swiper.min.js @@ -0,0 +1,14 @@ +/** + * Swiper 5.3.6 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * http://swiperjs.com + * + * Copyright 2014-2020 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: February 29, 2020 + */ + +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Swiper=t()}(this,(function(){"use strict";var e="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,t="undefined"==typeof window?{document:e,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window,i=function(e){for(var t=0;t=0&&d.indexOf(">")>=0){var h="div";for(0===d.indexOf(":~]/)?(a||e).querySelectorAll(s.trim()):[e.getElementById(s.trim().split("#")[1])],n=0;n0&&s[0].nodeType)for(n=0;n=0;u-=1){var v=c[u];r&&v.listener===r?(p.removeEventListener(d,v.proxyListener,n),c.splice(u,1)):r&&v.listener&&v.listener.dom7proxy&&v.listener.dom7proxy===r?(p.removeEventListener(d,v.proxyListener,n),c.splice(u,1)):r||(p.removeEventListener(d,v.proxyListener,n),c.splice(u,1))}}return this},trigger:function(){for(var i=[],s=arguments.length;s--;)i[s]=arguments[s];for(var a=i[0].split(" "),r=i[1],n=0;n0})),d.dispatchEvent(h),d.dom7EventData=[],delete d.dom7EventData}return this},transitionEnd:function(e){var t,i=["webkitTransitionEnd","transitionend"],s=this;function a(r){if(r.target===this)for(e.call(this,r),t=0;t0){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var i=this[0],s=i.getBoundingClientRect(),a=e.body,r=i.clientTop||a.clientTop||0,n=i.clientLeft||a.clientLeft||0,o=i===t?t.scrollY:i.scrollTop,l=i===t?t.scrollX:i.scrollLeft;return{top:s.top+o-r,left:s.left+l-n}}return null},css:function(e,i){var s;if(1===arguments.length){if("string"!=typeof e){for(s=0;ss-1?[]:e<0?(t=s+e)<0?[]:[this[t]]:[this[e]])},append:function(){for(var t,s=[],a=arguments.length;a--;)s[a]=arguments[a];for(var r=0;r=0;a-=1)this[s].insertBefore(r.childNodes[a],this[s].childNodes[0])}else if(t instanceof i)for(a=0;a0?e?this[0].nextElementSibling&&s(this[0].nextElementSibling).is(e)?new i([this[0].nextElementSibling]):new i([]):this[0].nextElementSibling?new i([this[0].nextElementSibling]):new i([]):new i([])},nextAll:function(e){var t=[],a=this[0];if(!a)return new i([]);for(;a.nextElementSibling;){var r=a.nextElementSibling;e?s(r).is(e)&&t.push(r):t.push(r),a=r}return new i(t)},prev:function(e){if(this.length>0){var t=this[0];return e?t.previousElementSibling&&s(t.previousElementSibling).is(e)?new i([t.previousElementSibling]):new i([]):t.previousElementSibling?new i([t.previousElementSibling]):new i([])}return new i([])},prevAll:function(e){var t=[],a=this[0];if(!a)return new i([]);for(;a.previousElementSibling;){var r=a.previousElementSibling;e?s(r).is(e)&&t.push(r):t.push(r),a=r}return new i(t)},parent:function(e){for(var t=[],i=0;i6&&(a=a.split(", ").map((function(e){return e.replace(",",".")})).join(", ")),r=new t.WebKitCSSMatrix("none"===a?"":a)):s=(r=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===i&&(a=t.WebKitCSSMatrix?r.m41:16===s.length?parseFloat(s[12]):parseFloat(s[4])),"y"===i&&(a=t.WebKitCSSMatrix?r.m42:16===s.length?parseFloat(s[13]):parseFloat(s[5])),a||0},parseUrlQuery:function(e){var i,s,a,r,n={},o=e||t.location.href;if("string"==typeof o&&o.length)for(r=(s=(o=o.indexOf("?")>-1?o.replace(/\S*\?/,""):"").split("&").filter((function(e){return""!==e}))).length,i=0;i0||"ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch),pointerEvents:!!t.PointerEvent&&"maxTouchPoints"in t.navigator&&t.navigator.maxTouchPoints>0,observer:"MutationObserver"in t||"WebkitMutationObserver"in t,passiveListener:function(){var e=!1;try{var i=Object.defineProperty({},"passive",{get:function(){e=!0}});t.addEventListener("testPassiveListener",null,i)}catch(e){}return e}(),gestures:"ongesturestart"in t},l=function(e){void 0===e&&(e={});var t=this;t.params=e,t.eventsListeners={},t.params&&t.params.on&&Object.keys(t.params.on).forEach((function(e){t.on(e,t.params.on[e])}))},d={components:{configurable:!0}};l.prototype.on=function(e,t,i){var s=this;if("function"!=typeof t)return s;var a=i?"unshift":"push";return e.split(" ").forEach((function(e){s.eventsListeners[e]||(s.eventsListeners[e]=[]),s.eventsListeners[e][a](t)})),s},l.prototype.once=function(e,t,i){var s=this;if("function"!=typeof t)return s;function a(){for(var i=[],r=arguments.length;r--;)i[r]=arguments[r];s.off(e,a),a.f7proxy&&delete a.f7proxy,t.apply(s,i)}return a.f7proxy=t,s.on(e,a,i)},l.prototype.off=function(e,t){var i=this;return i.eventsListeners?(e.split(" ").forEach((function(e){void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].length&&i.eventsListeners[e].forEach((function(s,a){(s===t||s.f7proxy&&s.f7proxy===t)&&i.eventsListeners[e].splice(a,1)}))})),i):i},l.prototype.emit=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var i,s,a,r=this;if(!r.eventsListeners)return r;"string"==typeof e[0]||Array.isArray(e[0])?(i=e[0],s=e.slice(1,e.length),a=r):(i=e[0].events,s=e[0].data,a=e[0].context||r);var n=Array.isArray(i)?i:i.split(" ");return n.forEach((function(e){if(r.eventsListeners&&r.eventsListeners[e]){var t=[];r.eventsListeners[e].forEach((function(e){t.push(e)})),t.forEach((function(e){e.apply(a,s)}))}})),r},l.prototype.useModulesParams=function(e){var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i];s.params&&n.extend(e,s.params)}))},l.prototype.useModules=function(e){void 0===e&&(e={});var t=this;t.modules&&Object.keys(t.modules).forEach((function(i){var s=t.modules[i],a=e[i]||{};s.instance&&Object.keys(s.instance).forEach((function(e){var i=s.instance[e];t[e]="function"==typeof i?i.bind(t):i})),s.on&&t.on&&Object.keys(s.on).forEach((function(e){t.on(e,s.on[e])})),s.create&&s.create.bind(t)(a)}))},d.components.set=function(e){this.use&&this.use(e)},l.installModule=function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];var s=this;s.prototype.modules||(s.prototype.modules={});var a=e.name||Object.keys(s.prototype.modules).length+"_"+n.now();return s.prototype.modules[a]=e,e.proto&&Object.keys(e.proto).forEach((function(t){s.prototype[t]=e.proto[t]})),e.static&&Object.keys(e.static).forEach((function(t){s[t]=e.static[t]})),e.install&&e.install.apply(s,t),s},l.use=function(e){for(var t=[],i=arguments.length-1;i-- >0;)t[i]=arguments[i+1];var s=this;return Array.isArray(e)?(e.forEach((function(e){return s.installModule(e)})),s):s.installModule.apply(s,[e].concat(t))},Object.defineProperties(l,d);var h={updateSize:function(){var e,t,i=this.$el;e=void 0!==this.params.width?this.params.width:i[0].clientWidth,t=void 0!==this.params.height?this.params.height:i[0].clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt(i.css("padding-left"),10)-parseInt(i.css("padding-right"),10),t=t-parseInt(i.css("padding-top"),10)-parseInt(i.css("padding-bottom"),10),n.extend(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){var e=this.params,i=this.$wrapperEl,s=this.size,a=this.rtlTranslate,r=this.wrongRTL,o=this.virtual&&e.virtual.enabled,l=o?this.virtual.slides.length:this.slides.length,d=i.children("."+this.params.slideClass),h=o?this.virtual.slides.length:d.length,p=[],c=[],u=[];function v(t){return!e.cssMode||t!==d.length-1}var f=e.slidesOffsetBefore;"function"==typeof f&&(f=e.slidesOffsetBefore.call(this));var m=e.slidesOffsetAfter;"function"==typeof m&&(m=e.slidesOffsetAfter.call(this));var g=this.snapGrid.length,b=this.snapGrid.length,w=e.spaceBetween,y=-f,x=0,T=0;if(void 0!==s){var E,S;"string"==typeof w&&w.indexOf("%")>=0&&(w=parseFloat(w.replace("%",""))/100*s),this.virtualSize=-w,a?d.css({marginLeft:"",marginTop:""}):d.css({marginRight:"",marginBottom:""}),e.slidesPerColumn>1&&(E=Math.floor(h/e.slidesPerColumn)===h/this.params.slidesPerColumn?h:Math.ceil(h/e.slidesPerColumn)*e.slidesPerColumn,"auto"!==e.slidesPerView&&"row"===e.slidesPerColumnFill&&(E=Math.max(E,e.slidesPerView*e.slidesPerColumn)));for(var C,M=e.slidesPerColumn,P=E/M,z=Math.floor(h/e.slidesPerColumn),k=0;k1){var L=void 0,I=void 0,D=void 0;if("row"===e.slidesPerColumnFill&&e.slidesPerGroup>1){var O=Math.floor(k/(e.slidesPerGroup*e.slidesPerColumn)),A=k-e.slidesPerColumn*e.slidesPerGroup*O,G=0===O?e.slidesPerGroup:Math.min(Math.ceil((h-O*M*e.slidesPerGroup)/M),e.slidesPerGroup);L=(I=A-(D=Math.floor(A/G))*G+O*e.slidesPerGroup)+D*E/M,$.css({"-webkit-box-ordinal-group":L,"-moz-box-ordinal-group":L,"-ms-flex-order":L,"-webkit-order":L,order:L})}else"column"===e.slidesPerColumnFill?(D=k-(I=Math.floor(k/M))*M,(I>z||I===z&&D===M-1)&&(D+=1)>=M&&(D=0,I+=1)):I=k-(D=Math.floor(k/P))*P;$.css("margin-"+(this.isHorizontal()?"top":"left"),0!==D&&e.spaceBetween&&e.spaceBetween+"px")}if("none"!==$.css("display")){if("auto"===e.slidesPerView){var H=t.getComputedStyle($[0],null),B=$[0].style.transform,N=$[0].style.webkitTransform;if(B&&($[0].style.transform="none"),N&&($[0].style.webkitTransform="none"),e.roundLengths)S=this.isHorizontal()?$.outerWidth(!0):$.outerHeight(!0);else if(this.isHorizontal()){var X=parseFloat(H.getPropertyValue("width")),V=parseFloat(H.getPropertyValue("padding-left")),Y=parseFloat(H.getPropertyValue("padding-right")),F=parseFloat(H.getPropertyValue("margin-left")),W=parseFloat(H.getPropertyValue("margin-right")),R=H.getPropertyValue("box-sizing");S=R&&"border-box"===R?X+F+W:X+V+Y+F+W}else{var q=parseFloat(H.getPropertyValue("height")),j=parseFloat(H.getPropertyValue("padding-top")),K=parseFloat(H.getPropertyValue("padding-bottom")),U=parseFloat(H.getPropertyValue("margin-top")),_=parseFloat(H.getPropertyValue("margin-bottom")),Z=H.getPropertyValue("box-sizing");S=Z&&"border-box"===Z?q+U+_:q+j+K+U+_}B&&($[0].style.transform=B),N&&($[0].style.webkitTransform=N),e.roundLengths&&(S=Math.floor(S))}else S=(s-(e.slidesPerView-1)*w)/e.slidesPerView,e.roundLengths&&(S=Math.floor(S)),d[k]&&(this.isHorizontal()?d[k].style.width=S+"px":d[k].style.height=S+"px");d[k]&&(d[k].swiperSlideSize=S),u.push(S),e.centeredSlides?(y=y+S/2+x/2+w,0===x&&0!==k&&(y=y-s/2-w),0===k&&(y=y-s/2-w),Math.abs(y)<.001&&(y=0),e.roundLengths&&(y=Math.floor(y)),T%e.slidesPerGroup==0&&p.push(y),c.push(y)):(e.roundLengths&&(y=Math.floor(y)),(T-Math.min(this.params.slidesPerGroupSkip,T))%this.params.slidesPerGroup==0&&p.push(y),c.push(y),y=y+S+w),this.virtualSize+=S+w,x=S,T+=1}}if(this.virtualSize=Math.max(this.virtualSize,s)+m,a&&r&&("slide"===e.effect||"coverflow"===e.effect)&&i.css({width:this.virtualSize+e.spaceBetween+"px"}),e.setWrapperSize&&(this.isHorizontal()?i.css({width:this.virtualSize+e.spaceBetween+"px"}):i.css({height:this.virtualSize+e.spaceBetween+"px"})),e.slidesPerColumn>1&&(this.virtualSize=(S+e.spaceBetween)*E,this.virtualSize=Math.ceil(this.virtualSize/e.slidesPerColumn)-e.spaceBetween,this.isHorizontal()?i.css({width:this.virtualSize+e.spaceBetween+"px"}):i.css({height:this.virtualSize+e.spaceBetween+"px"}),e.centeredSlides)){C=[];for(var Q=0;Q1&&p.push(this.virtualSize-s)}if(0===p.length&&(p=[0]),0!==e.spaceBetween&&(this.isHorizontal()?a?d.filter(v).css({marginLeft:w+"px"}):d.filter(v).css({marginRight:w+"px"}):d.filter(v).css({marginBottom:w+"px"})),e.centeredSlides&&e.centeredSlidesBounds){var ie=0;u.forEach((function(t){ie+=t+(e.spaceBetween?e.spaceBetween:0)}));var se=(ie-=e.spaceBetween)-s;p=p.map((function(e){return e<0?-f:e>se?se+m:e}))}if(e.centerInsufficientSlides){var ae=0;if(u.forEach((function(t){ae+=t+(e.spaceBetween?e.spaceBetween:0)})),(ae-=e.spaceBetween)1)if(this.params.centeredSlides)i.push.apply(i,this.visibleSlides);else for(t=0;tthis.slides.length)break;i.push(this.slides.eq(a)[0])}else i.push(this.slides.eq(this.activeIndex)[0]);for(t=0;ts?r:s}s&&this.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t=0&&d1&&h<=this.size||d<=0&&h>=this.size)&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(n),i.eq(n).addClass(t.slideVisibleClass))}o.progress=a?-l:l}this.visibleSlides=s(this.visibleSlides)}},updateProgress:function(e){if(void 0===e){var t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}var i=this.params,s=this.maxTranslate()-this.minTranslate(),a=this.progress,r=this.isBeginning,o=this.isEnd,l=r,d=o;0===s?(a=0,r=!0,o=!0):(r=(a=(e-this.minTranslate())/s)<=0,o=a>=1),n.extend(this,{progress:a,isBeginning:r,isEnd:o}),(i.watchSlidesProgress||i.watchSlidesVisibility||i.centeredSlides&&i.autoHeight)&&this.updateSlidesProgress(e),r&&!l&&this.emit("reachBeginning toEdge"),o&&!d&&this.emit("reachEnd toEdge"),(l&&!r||d&&!o)&&this.emit("fromEdge"),this.emit("progress",a)},updateSlidesClasses:function(){var e,t=this.slides,i=this.params,s=this.$wrapperEl,a=this.activeIndex,r=this.realIndex,n=this.virtual&&i.virtual.enabled;t.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=n?this.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+a+'"]'):t.eq(a)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass));var o=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===o.length&&(o=t.eq(0)).addClass(i.slideNextClass);var l=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===l.length&&(l=t.eq(-1)).addClass(i.slidePrevClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+o.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),l.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass))},updateActiveIndex:function(e){var t,i=this.rtlTranslate?this.translate:-this.translate,s=this.slidesGrid,a=this.snapGrid,r=this.params,o=this.activeIndex,l=this.realIndex,d=this.snapIndex,h=e;if(void 0===h){for(var p=0;p=s[p]&&i=s[p]&&i=s[p]&&(h=p);r.normalizeSlideIndex&&(h<0||void 0===h)&&(h=0)}if(a.indexOf(i)>=0)t=a.indexOf(i);else{var c=Math.min(r.slidesPerGroupSkip,h);t=c+Math.floor((h-c)/r.slidesPerGroup)}if(t>=a.length&&(t=a.length-1),h!==o){var u=parseInt(this.slides.eq(h).attr("data-swiper-slide-index")||h,10);n.extend(this,{snapIndex:t,realIndex:u,previousIndex:o,activeIndex:h}),this.emit("activeIndexChange"),this.emit("snapIndexChange"),l!==u&&this.emit("realIndexChange"),(this.initialized||this.runCallbacksOnInit)&&this.emit("slideChange")}else t!==d&&(this.snapIndex=t,this.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this.params,i=s(e.target).closest("."+t.slideClass)[0],a=!1;if(i)for(var r=0;rh?h:s&&ea?"next":is?"next":i=l.length&&(f=l.length-1),(p||o.initialSlide||0)===(h||0)&&i&&r.emit("beforeSlideChangeStart");var m,g=-l[f];if(r.updateProgress(g),o.normalizeSlideIndex)for(var b=0;b=Math.floor(100*d[b])&&(n=b);if(r.initialized&&n!==p){if(!r.allowSlideNext&&gr.translate&&g>r.maxTranslate()&&(p||0)!==n)return!1}if(m=n>p?"next":n=e&&(c=e)})),void 0!==c&&(d=n.indexOf(c))<0&&(d=this.activeIndex-1),this.slideTo(d,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===s&&(s=.5);var a=this.activeIndex,r=Math.min(this.params.slidesPerGroupSkip,a),n=r+Math.floor((a-r)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o>=this.snapGrid[n]){var l=this.snapGrid[n];o-l>(this.snapGrid[n+1]-l)*s&&(a+=this.params.slidesPerGroup)}else{var d=this.snapGrid[n-1];o-d<=(this.snapGrid[n]-d)*s&&(a-=this.params.slidesPerGroup)}return a=Math.max(a,0),a=Math.min(a,this.slidesGrid.length-1),this.slideTo(a,e,t,i)},slideToClickedSlide:function(){var e,t=this,i=t.params,a=t.$wrapperEl,r="auto"===i.slidesPerView?t.slidesPerViewDynamic():i.slidesPerView,o=t.clickedIndex;if(i.loop){if(t.animating)return;e=parseInt(s(t.clickedSlide).attr("data-swiper-slide-index"),10),i.centeredSlides?ot.slides.length-t.loopedSlides+r/2?(t.loopFix(),o=a.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),n.nextTick((function(){t.slideTo(o)}))):t.slideTo(o):o>t.slides.length-r?(t.loopFix(),o=a.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+i.slideDuplicateClass+")").eq(0).index(),n.nextTick((function(){t.slideTo(o)}))):t.slideTo(o)}else t.slideTo(o)}};var v={loopCreate:function(){var t=this,i=t.params,a=t.$wrapperEl;a.children("."+i.slideClass+"."+i.slideDuplicateClass).remove();var r=a.children("."+i.slideClass);if(i.loopFillGroupWithBlank){var n=i.slidesPerGroup-r.length%i.slidesPerGroup;if(n!==i.slidesPerGroup){for(var o=0;or.length&&(t.loopedSlides=r.length);var d=[],h=[];r.each((function(e,i){var a=s(i);e=r.length-t.loopedSlides&&d.push(i),a.attr("data-swiper-slide-index",e)}));for(var p=0;p=0;c-=1)a.prepend(s(d[c].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){this.emit("beforeLoopFix");var e,t=this.activeIndex,i=this.slides,s=this.loopedSlides,a=this.allowSlidePrev,r=this.allowSlideNext,n=this.snapGrid,o=this.rtlTranslate;this.allowSlidePrev=!0,this.allowSlideNext=!0;var l=-n[t]-this.getTranslate();if(t=i.length-s){e=-i.length+t+s,e+=s,this.slideTo(e,0,!1,!0)&&0!==l&&this.setTranslate((o?-this.translate:this.translate)-l)}this.allowSlidePrev=a,this.allowSlideNext=r,this.emit("loopFix")},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,i=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass+",."+t.slideClass+"."+t.slideBlankClass).remove(),i.removeAttr("data-swiper-slide-index")}};var f={setGrabCursor:function(e){if(!(o.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked||this.params.cssMode)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){o.touch||this.params.watchOverflow&&this.isLocked||this.params.cssMode||(this.el.style.cursor="")}};var m,g,b,w,y,x,T,E,S,C,M,P,z,k,$,L={appendSlide:function(e){var t=this.$wrapperEl,i=this.params;if(i.loop&&this.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s=r)this.appendSlide(t);else{for(var n=a>e?a+1:a,l=[],d=r-1;d>=e;d-=1){var h=this.slides.eq(d);h.remove(),l.unshift(h)}if("object"==typeof t&&"length"in t){for(var p=0;pe?a+t.length:a}else i.append(t);for(var c=0;c=0||g.indexOf("Trident/")>=0,M=g.indexOf("Edge/")>=0,P=g.indexOf("Gecko/")>=0&&g.indexOf("Firefox/")>=0,z="Win32"===m,k=g.toLowerCase().indexOf("electron")>=0,$="MacIntel"===m,!T&&$&&o.touch&&(1024===w&&1366===y||834===w&&1194===y||834===w&&1112===y||768===w&&1024===y)&&(T=g.match(/(Version)\/([\d.]+)/),$=!1),b.ie=C,b.edge=M,b.firefox=P,x&&!z&&(b.os="android",b.osVersion=x[2],b.android=!0,b.androidChrome=g.toLowerCase().indexOf("chrome")>=0),(T||S||E)&&(b.os="ios",b.ios=!0),S&&!E&&(b.osVersion=S[2].replace(/_/g,"."),b.iphone=!0),T&&(b.osVersion=T[2].replace(/_/g,"."),b.ipad=!0),E&&(b.osVersion=E[3]?E[3].replace(/_/g,"."):null,b.ipod=!0),b.ios&&b.osVersion&&g.indexOf("Version/")>=0&&"10"===b.osVersion.split(".")[0]&&(b.osVersion=g.toLowerCase().split("version/")[1].split(" ")[0]),b.webView=!(!(S||T||E)||!g.match(/.*AppleWebKit(?!.*Safari)/i)&&!t.navigator.standalone)||t.matchMedia&&t.matchMedia("(display-mode: standalone)").matches,b.webview=b.webView,b.standalone=b.webView,b.desktop=!(b.ios||b.android)||k,b.desktop&&(b.electron=k,b.macos=$,b.windows=z,b.macos&&(b.os="macos"),b.windows&&(b.os="windows")),b.pixelRatio=t.devicePixelRatio||1,b);function D(i){var a=this.touchEventsData,r=this.params,o=this.touches;if(!this.animating||!r.preventInteractionOnTransition){var l=i;l.originalEvent&&(l=l.originalEvent);var d=s(l.target);if(("wrapper"!==r.touchEventsTarget||d.closest(this.wrapperEl).length)&&(a.isTouchEvent="touchstart"===l.type,(a.isTouchEvent||!("which"in l)||3!==l.which)&&!(!a.isTouchEvent&&"button"in l&&l.button>0||a.isTouched&&a.isMoved)))if(r.noSwiping&&d.closest(r.noSwipingSelector?r.noSwipingSelector:"."+r.noSwipingClass)[0])this.allowClick=!0;else if(!r.swipeHandler||d.closest(r.swipeHandler)[0]){o.currentX="touchstart"===l.type?l.targetTouches[0].pageX:l.pageX,o.currentY="touchstart"===l.type?l.targetTouches[0].pageY:l.pageY;var h=o.currentX,p=o.currentY,c=r.edgeSwipeDetection||r.iOSEdgeSwipeDetection,u=r.edgeSwipeThreshold||r.iOSEdgeSwipeThreshold;if(!c||!(h<=u||h>=t.screen.width-u)){if(n.extend(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=h,o.startY=p,a.touchStartTime=n.now(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,r.threshold>0&&(a.allowThresholdMove=!1),"touchstart"!==l.type){var v=!0;d.is(a.formElements)&&(v=!1),e.activeElement&&s(e.activeElement).is(a.formElements)&&e.activeElement!==d[0]&&e.activeElement.blur();var f=v&&this.allowTouchMove&&r.touchStartPreventDefault;(r.touchStartForcePreventDefault||f)&&l.preventDefault()}this.emit("touchStart",l)}}}}function O(t){var i=this.touchEventsData,a=this.params,r=this.touches,o=this.rtlTranslate,l=t;if(l.originalEvent&&(l=l.originalEvent),i.isTouched){if(!i.isTouchEvent||"mousemove"!==l.type){var d="touchmove"===l.type&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),h="touchmove"===l.type?d.pageX:l.pageX,p="touchmove"===l.type?d.pageY:l.pageY;if(l.preventedByNestedSwiper)return r.startX=h,void(r.startY=p);if(!this.allowTouchMove)return this.allowClick=!1,void(i.isTouched&&(n.extend(r,{startX:h,startY:p,currentX:h,currentY:p}),i.touchStartTime=n.now()));if(i.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop)if(this.isVertical()){if(pr.startY&&this.translate>=this.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(hr.startX&&this.translate>=this.minTranslate())return;if(i.isTouchEvent&&e.activeElement&&l.target===e.activeElement&&s(l.target).is(i.formElements))return i.isMoved=!0,void(this.allowClick=!1);if(i.allowTouchCallbacks&&this.emit("touchMove",l),!(l.targetTouches&&l.targetTouches.length>1)){r.currentX=h,r.currentY=p;var c=r.currentX-r.startX,u=r.currentY-r.startY;if(!(this.params.threshold&&Math.sqrt(Math.pow(c,2)+Math.pow(u,2))=25&&(v=180*Math.atan2(Math.abs(u),Math.abs(c))/Math.PI,i.isScrolling=this.isHorizontal()?v>a.touchAngle:90-v>a.touchAngle);if(i.isScrolling&&this.emit("touchMoveOpposite",l),void 0===i.startMoving&&(r.currentX===r.startX&&r.currentY===r.startY||(i.startMoving=!0)),i.isScrolling)i.isTouched=!1;else if(i.startMoving){this.allowClick=!1,a.cssMode||l.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&l.stopPropagation(),i.isMoved||(a.loop&&this.loopFix(),i.startTranslate=this.getTranslate(),this.setTransition(0),this.animating&&this.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!a.grabCursor||!0!==this.allowSlideNext&&!0!==this.allowSlidePrev||this.setGrabCursor(!0),this.emit("sliderFirstMove",l)),this.emit("sliderMove",l),i.isMoved=!0;var f=this.isHorizontal()?c:u;r.diff=f,f*=a.touchRatio,o&&(f=-f),this.swipeDirection=f>0?"prev":"next",i.currentTranslate=f+i.startTranslate;var m=!0,g=a.resistanceRatio;if(a.touchReleaseOnEdges&&(g=0),f>0&&i.currentTranslate>this.minTranslate()?(m=!1,a.resistance&&(i.currentTranslate=this.minTranslate()-1+Math.pow(-this.minTranslate()+i.startTranslate+f,g))):f<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),a.threshold>0){if(!(Math.abs(f)>a.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,r.startX=r.currentX,r.startY=r.currentY,i.currentTranslate=i.startTranslate,void(r.diff=this.isHorizontal()?r.currentX-r.startX:r.currentY-r.startY)}a.followFinger&&!a.cssMode&&((a.freeMode||a.watchSlidesProgress||a.watchSlidesVisibility)&&(this.updateActiveIndex(),this.updateSlidesClasses()),a.freeMode&&(0===i.velocities.length&&i.velocities.push({position:r[this.isHorizontal()?"startX":"startY"],time:i.touchStartTime}),i.velocities.push({position:r[this.isHorizontal()?"currentX":"currentY"],time:n.now()})),this.updateProgress(i.currentTranslate),this.setTranslate(i.currentTranslate))}}}}}else i.startMoving&&i.isScrolling&&this.emit("touchMoveOpposite",l)}function A(e){var t=this,i=t.touchEventsData,s=t.params,a=t.touches,r=t.rtlTranslate,o=t.$wrapperEl,l=t.slidesGrid,d=t.snapGrid,h=e;if(h.originalEvent&&(h=h.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",h),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&s.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);s.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var p,c=n.now(),u=c-i.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(h),t.emit("tap click",h),u<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",h)),i.lastClickTime=n.now(),n.nextTick((function(){t.destroyed||(t.allowClick=!0)})),!i.isTouched||!i.isMoved||!t.swipeDirection||0===a.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,p=s.followFinger?r?t.translate:-t.translate:-i.currentTranslate,!s.cssMode)if(s.freeMode){if(p<-t.minTranslate())return void t.slideTo(t.activeIndex);if(p>-t.maxTranslate())return void(t.slides.length1){var v=i.velocities.pop(),f=i.velocities.pop(),m=v.position-f.position,g=v.time-f.time;t.velocity=m/g,t.velocity/=2,Math.abs(t.velocity)150||n.now()-v.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=s.freeModeMomentumVelocityRatio,i.velocities.length=0;var b=1e3*s.freeModeMomentumRatio,w=t.velocity*b,y=t.translate+w;r&&(y=-y);var x,T,E=!1,S=20*Math.abs(t.velocity)*s.freeModeMomentumBounceRatio;if(yt.minTranslate())s.freeModeMomentumBounce?(y-t.minTranslate()>S&&(y=t.minTranslate()+S),x=t.minTranslate(),E=!0,i.allowMomentumBounce=!0):y=t.minTranslate(),s.loop&&s.centeredSlides&&(T=!0);else if(s.freeModeSticky){for(var C,M=0;M-y){C=M;break}y=-(y=Math.abs(d[C]-y)=s.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var k=0,$=t.slidesSizesGrid[0],L=0;L=l[L]&&p=l[L]&&(k=L,$=l[l.length-1]-l[l.length-2])}var D=(p-l[k])/$,O=ks.longSwipesMs){if(!s.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(D>=s.longSwipesRatio?t.slideTo(k+O):t.slideTo(k)),"prev"===t.swipeDirection&&(D>1-s.longSwipesRatio?t.slideTo(k+O):t.slideTo(k))}else{if(!s.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(h.target===t.navigation.nextEl||h.target===t.navigation.prevEl)?h.target===t.navigation.nextEl?t.slideTo(k+O):t.slideTo(k):("next"===t.swipeDirection&&t.slideTo(k+O),"prev"===t.swipeDirection&&t.slideTo(k))}}}function G(){var e=this.params,t=this.el;if(!t||0!==t.offsetWidth){e.breakpoints&&this.setBreakpoint();var i=this.allowSlideNext,s=this.allowSlidePrev,a=this.snapGrid;this.allowSlideNext=!0,this.allowSlidePrev=!0,this.updateSize(),this.updateSlides(),this.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&this.isEnd&&!this.params.centeredSlides?this.slideTo(this.slides.length-1,0,!1,!0):this.slideTo(this.activeIndex,0,!1,!0),this.autoplay&&this.autoplay.running&&this.autoplay.paused&&this.autoplay.run(),this.allowSlidePrev=s,this.allowSlideNext=i,this.params.watchOverflow&&a!==this.snapGrid&&this.checkOverflow()}}function H(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function B(){var e=this.wrapperEl;this.previousTranslate=this.translate,this.translate=this.isHorizontal()?-e.scrollLeft:-e.scrollTop,-0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();var t=this.maxTranslate()-this.minTranslate();(0===t?0:(this.translate-this.minTranslate())/t)!==this.progress&&this.updateProgress(this.translate),this.emit("setTranslate",this.translate,!1)}var N=!1;function X(){}var V={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,slidesPerGroupSkip:0,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},Y={update:h,translate:p,transition:c,slide:u,loop:v,grabCursor:f,manipulation:L,events:{attachEvents:function(){var t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl;this.onTouchStart=D.bind(this),this.onTouchMove=O.bind(this),this.onTouchEnd=A.bind(this),t.cssMode&&(this.onScroll=B.bind(this)),this.onClick=H.bind(this);var r=!!t.nested;if(!o.touch&&o.pointerEvents)s.addEventListener(i.start,this.onTouchStart,!1),e.addEventListener(i.move,this.onTouchMove,r),e.addEventListener(i.end,this.onTouchEnd,!1);else{if(o.touch){var n=!("touchstart"!==i.start||!o.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.addEventListener(i.start,this.onTouchStart,n),s.addEventListener(i.move,this.onTouchMove,o.passiveListener?{passive:!1,capture:r}:r),s.addEventListener(i.end,this.onTouchEnd,n),i.cancel&&s.addEventListener(i.cancel,this.onTouchEnd,n),N||(e.addEventListener("touchstart",X),N=!0)}(t.simulateTouch&&!I.ios&&!I.android||t.simulateTouch&&!o.touch&&I.ios)&&(s.addEventListener("mousedown",this.onTouchStart,!1),e.addEventListener("mousemove",this.onTouchMove,r),e.addEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.addEventListener("click",this.onClick,!0),t.cssMode&&a.addEventListener("scroll",this.onScroll),t.updateOnWindowResize?this.on(I.ios||I.android?"resize orientationchange observerUpdate":"resize observerUpdate",G,!0):this.on("observerUpdate",G,!0)},detachEvents:function(){var t=this.params,i=this.touchEvents,s=this.el,a=this.wrapperEl,r=!!t.nested;if(!o.touch&&o.pointerEvents)s.removeEventListener(i.start,this.onTouchStart,!1),e.removeEventListener(i.move,this.onTouchMove,r),e.removeEventListener(i.end,this.onTouchEnd,!1);else{if(o.touch){var n=!("onTouchStart"!==i.start||!o.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};s.removeEventListener(i.start,this.onTouchStart,n),s.removeEventListener(i.move,this.onTouchMove,r),s.removeEventListener(i.end,this.onTouchEnd,n),i.cancel&&s.removeEventListener(i.cancel,this.onTouchEnd,n)}(t.simulateTouch&&!I.ios&&!I.android||t.simulateTouch&&!o.touch&&I.ios)&&(s.removeEventListener("mousedown",this.onTouchStart,!1),e.removeEventListener("mousemove",this.onTouchMove,r),e.removeEventListener("mouseup",this.onTouchEnd,!1))}(t.preventClicks||t.preventClicksPropagation)&&s.removeEventListener("click",this.onClick,!0),t.cssMode&&a.removeEventListener("scroll",this.onScroll),this.off(I.ios||I.android?"resize orientationchange observerUpdate":"resize observerUpdate",G)}},breakpoints:{setBreakpoint:function(){var e=this.activeIndex,t=this.initialized,i=this.loopedSlides;void 0===i&&(i=0);var s=this.params,a=this.$el,r=s.breakpoints;if(r&&(!r||0!==Object.keys(r).length)){var o=this.getBreakpoint(r);if(o&&this.currentBreakpoint!==o){var l=o in r?r[o]:void 0;l&&["slidesPerView","spaceBetween","slidesPerGroup","slidesPerGroupSkip","slidesPerColumn"].forEach((function(e){var t=l[e];void 0!==t&&(l[e]="slidesPerView"!==e||"AUTO"!==t&&"auto"!==t?"slidesPerView"===e?parseFloat(t):parseInt(t,10):"auto")}));var d=l||this.originalParams,h=s.slidesPerColumn>1,p=d.slidesPerColumn>1;h&&!p?a.removeClass(s.containerModifierClass+"multirow "+s.containerModifierClass+"multirow-column"):!h&&p&&(a.addClass(s.containerModifierClass+"multirow"),"column"===d.slidesPerColumnFill&&a.addClass(s.containerModifierClass+"multirow-column"));var c=d.direction&&d.direction!==s.direction,u=s.loop&&(d.slidesPerView!==s.slidesPerView||c);c&&t&&this.changeDirection(),n.extend(this.params,d),n.extend(this,{allowTouchMove:this.params.allowTouchMove,allowSlideNext:this.params.allowSlideNext,allowSlidePrev:this.params.allowSlidePrev}),this.currentBreakpoint=o,u&&t&&(this.loopDestroy(),this.loopCreate(),this.updateSlides(),this.slideTo(e-i+this.loopedSlides,0,!1)),this.emit("breakpoint",d)}}},getBreakpoint:function(e){if(e){var i=!1,s=Object.keys(e).map((function(e){if("string"==typeof e&&0===e.indexOf("@")){var i=parseFloat(e.substr(1));return{value:t.innerHeight*i,point:e}}return{value:e,point:e}}));s.sort((function(e,t){return parseInt(e.value,10)-parseInt(t.value,10)}));for(var a=0;a0&&e.slidesOffsetBefore+e.spaceBetween*(this.slides.length-1)+this.slides[0].offsetWidth*this.slides.length;e.slidesOffsetBefore&&e.slidesOffsetAfter&&i?this.isLocked=i<=this.size:this.isLocked=1===this.snapGrid.length,this.allowSlideNext=!this.isLocked,this.allowSlidePrev=!this.isLocked,t!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock"),t&&t!==this.isLocked&&(this.isEnd=!1,this.navigation.update())}},classes:{addClasses:function(){var e=this.classNames,t=this.params,i=this.rtl,s=this.$el,a=[];a.push("initialized"),a.push(t.direction),t.freeMode&&a.push("free-mode"),t.autoHeight&&a.push("autoheight"),i&&a.push("rtl"),t.slidesPerColumn>1&&(a.push("multirow"),"column"===t.slidesPerColumnFill&&a.push("multirow-column")),I.android&&a.push("android"),I.ios&&a.push("ios"),t.cssMode&&a.push("css-mode"),a.forEach((function(i){e.push(t.containerModifierClass+i)})),s.addClass(e.join(" "))},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" "))}},images:{loadImage:function(e,i,s,a,r,n){var o;function l(){n&&n()}e.complete&&r?l():i?((o=new t.Image).onload=l,o.onerror=l,a&&(o.sizes=a),s&&(o.srcset=s),i&&(o.src=i)):l()},preloadImages:function(){var e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(var i=0;i1){var u=[];return c.each((function(e,i){var s=n.extend({},r,{el:i});u.push(new t(s))})),u}var v,f,m;return a.swiper=h,c.data("swiper",h),a&&a.shadowRoot&&a.shadowRoot.querySelector?(v=s(a.shadowRoot.querySelector("."+h.params.wrapperClass))).children=function(e){return c.children(e)}:v=c.children("."+h.params.wrapperClass),n.extend(h,{$el:c,el:a,$wrapperEl:v,wrapperEl:v[0],classNames:[],slides:s(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===h.params.direction},isVertical:function(){return"vertical"===h.params.direction},rtl:"rtl"===a.dir.toLowerCase()||"rtl"===c.css("direction"),rtlTranslate:"horizontal"===h.params.direction&&("rtl"===a.dir.toLowerCase()||"rtl"===c.css("direction")),wrongRTL:"-webkit-box"===v.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:h.params.allowSlideNext,allowSlidePrev:h.params.allowSlidePrev,touchEvents:(f=["touchstart","touchmove","touchend","touchcancel"],m=["mousedown","mousemove","mouseup"],o.pointerEvents&&(m=["pointerdown","pointermove","pointerup"]),h.touchEventsTouch={start:f[0],move:f[1],end:f[2],cancel:f[3]},h.touchEventsDesktop={start:m[0],move:m[1],end:m[2]},o.touch||!h.params.simulateTouch?h.touchEventsTouch:h.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video, label",lastClickTime:n.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:h.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),h.useModules(),h.params.init&&h.init(),h}}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var i={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return t.prototype.slidesPerViewDynamic=function(){var e=this.params,t=this.slides,i=this.slidesGrid,s=this.size,a=this.activeIndex,r=1;if(e.centeredSlides){for(var n,o=t[a].swiperSlideSize,l=a+1;ls&&(n=!0));for(var d=a-1;d>=0;d-=1)t[d]&&!n&&(r+=1,(o+=t[d].swiperSlideSize)>s&&(n=!0))}else for(var h=a+1;h1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||s(),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}function s(){var t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}},t.prototype.changeDirection=function(e,t){void 0===t&&(t=!0);var i=this.params.direction;return e||(e="horizontal"===i?"vertical":"horizontal"),e===i||"horizontal"!==e&&"vertical"!==e?this:(this.$el.removeClass(""+this.params.containerModifierClass+i).addClass(""+this.params.containerModifierClass+e),this.params.direction=e,this.slides.each((function(t,i){"vertical"===e?i.style.width="":i.style.height=""})),this.emit("changeDirection"),t&&this.update(),this)},t.prototype.init=function(){this.initialized||(this.emit("beforeInit"),this.params.breakpoints&&this.setBreakpoint(),this.addClasses(),this.params.loop&&this.loopCreate(),this.updateSize(),this.updateSlides(),this.params.watchOverflow&&this.checkOverflow(),this.params.grabCursor&&this.setGrabCursor(),this.params.preloadImages&&this.preloadImages(),this.params.loop?this.slideTo(this.params.initialSlide+this.loopedSlides,0,this.params.runCallbacksOnInit):this.slideTo(this.params.initialSlide,0,this.params.runCallbacksOnInit),this.attachEvents(),this.initialized=!0,this.emit("init"))},t.prototype.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var i=this,s=i.params,a=i.$el,r=i.$wrapperEl,o=i.slides;return void 0===i.params||i.destroyed?null:(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),s.loop&&i.loopDestroy(),t&&(i.removeClasses(),a.removeAttr("style"),r.removeAttr("style"),o&&o.length&&o.removeClass([s.slideVisibleClass,s.slideActiveClass,s.slideNextClass,s.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((function(e){i.off(e)})),!1!==e&&(i.$el[0].swiper=null,i.$el.data("swiper",null),n.deleteProps(i)),i.destroyed=!0,null)},t.extendDefaults=function(e){n.extend(F,e)},i.extendedDefaults.get=function(){return F},i.defaults.get=function(){return V},i.Class.get=function(){return e},i.$.get=function(){return s},Object.defineProperties(t,i),t}(l),R={name:"device",proto:{device:I},static:{device:I}},q={name:"support",proto:{support:o},static:{support:o}},j={isEdge:!!t.navigator.userAgent.match(/Edge/g),isSafari:function(){var e=t.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)},K={name:"browser",proto:{browser:j},static:{browser:j}},U={name:"resize",create:function(){var e=this;n.extend(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(){t.addEventListener("resize",this.resize.resizeHandler),t.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){t.removeEventListener("resize",this.resize.resizeHandler),t.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},_={func:t.MutationObserver||t.WebkitMutationObserver,attach:function(e,i){void 0===i&&(i={});var s=this,a=new(0,_.func)((function(e){if(1!==e.length){var i=function(){s.emit("observerUpdate",e[0])};t.requestAnimationFrame?t.requestAnimationFrame(i):t.setTimeout(i,0)}else s.emit("observerUpdate",e[0])}));a.observe(e,{attributes:void 0===i.attributes||i.attributes,childList:void 0===i.childList||i.childList,characterData:void 0===i.characterData||i.characterData}),s.observer.observers.push(a)},init:function(){if(o.observer&&this.params.observer){if(this.params.observeParents)for(var e=this.$el.parents(),t=0;tT)&&t.$wrapperEl.find("."+t.params.slideClass+'[data-swiper-slide-index="'+P+'"]').remove();for(var z=0;z=x&&z<=T&&(void 0===c||e?M.push(z):(z>c&&M.push(z),z'+e+"");return a.attr("data-swiper-slide-index")||a.attr("data-swiper-slide-index",t),i.cache&&(this.virtual.cache[t]=a),a},appendSlide:function(e){if("object"==typeof e&&"length"in e)for(var t=0;t=0;i-=1)this.virtual.slides.splice(e[i],1),this.params.virtual.cache&&delete this.virtual.cache[e[i]],e[i]0&&0===this.$el.parents("."+this.params.slideActiveClass).length)return;var o=t.innerWidth,l=t.innerHeight,d=this.$el.offset();s&&(d.left-=this.$el[0].scrollLeft);for(var h=[[d.left,d.top],[d.left+this.width,d.top],[d.left,d.top+this.height],[d.left+this.width,d.top+this.height]],p=0;p=0&&c[0]<=o&&c[1]>=0&&c[1]<=l&&(n=!0)}if(!n)return}this.isHorizontal()?(33!==r&&34!==r&&37!==r&&39!==r||(a.preventDefault?a.preventDefault():a.returnValue=!1),(34!==r&&39!==r||s)&&(33!==r&&37!==r||!s)||this.slideNext(),(33!==r&&37!==r||s)&&(34!==r&&39!==r||!s)||this.slidePrev()):(33!==r&&34!==r&&38!==r&&40!==r||(a.preventDefault?a.preventDefault():a.returnValue=!1),34!==r&&40!==r||this.slideNext(),33!==r&&38!==r||this.slidePrev()),this.emit("keyPress",r)}},enable:function(){this.keyboard.enabled||(s(e).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(s(e).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},te={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){n.extend(this,{keyboard:{enabled:!1,enable:ee.enable.bind(this),disable:ee.disable.bind(this),handle:ee.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}};var ie={lastScrollTime:n.now(),lastEventBeforeSnap:void 0,recentWheelEvents:[],event:function(){return t.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var t="onwheel"in e;if(!t){var i=e.createElement("div");i.setAttribute("onwheel","return;"),t="function"==typeof i.onwheel}return!t&&e.implementation&&e.implementation.hasFeature&&!0!==e.implementation.hasFeature("","")&&(t=e.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel"},normalize:function(e){var t=0,i=0,s=0,a=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),s=10*t,a=10*i,"deltaY"in e&&(a=e.deltaY),"deltaX"in e&&(s=e.deltaX),e.shiftKey&&!s&&(s=a,a=0),(s||a)&&e.deltaMode&&(1===e.deltaMode?(s*=40,a*=40):(s*=800,a*=800)),s&&!t&&(t=s<1?-1:1),a&&!i&&(i=a<1?-1:1),{spinX:t,spinY:i,pixelX:s,pixelY:a}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,i=this,a=i.params.mousewheel;i.params.cssMode&&t.preventDefault();var r=i.$el;if("container"!==i.params.mousewheel.eventsTarged&&(r=s(i.params.mousewheel.eventsTarged)),!i.mouseEntered&&!r[0].contains(t.target)&&!a.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var o=0,l=i.rtlTranslate?-1:1,d=ie.normalize(t);if(a.forceToAxis)if(i.isHorizontal()){if(!(Math.abs(d.pixelX)>Math.abs(d.pixelY)))return!0;o=d.pixelX*l}else{if(!(Math.abs(d.pixelY)>Math.abs(d.pixelX)))return!0;o=d.pixelY}else o=Math.abs(d.pixelX)>Math.abs(d.pixelY)?-d.pixelX*l:-d.pixelY;if(0===o)return!0;if(a.invert&&(o=-o),i.params.freeMode){var h={time:n.now(),delta:Math.abs(o),direction:Math.sign(o)},p=i.mousewheel.lastEventBeforeSnap,c=p&&h.time=i.minTranslate()&&(u=i.minTranslate()),u<=i.maxTranslate()&&(u=i.maxTranslate()),i.setTransition(0),i.setTranslate(u),i.updateProgress(),i.updateActiveIndex(),i.updateSlidesClasses(),(!v&&i.isBeginning||!f&&i.isEnd)&&i.updateSlidesClasses(),i.params.freeModeSticky){clearTimeout(i.mousewheel.timeout),i.mousewheel.timeout=void 0;var m=i.mousewheel.recentWheelEvents;m.length>=15&&m.shift();var g=m.length?m[m.length-1]:void 0,b=m[0];if(m.push(h),g&&(h.delta>g.delta||h.direction!==g.direction))m.splice(0);else if(m.length>=15&&h.time-b.time<500&&b.delta-h.delta>=1&&h.delta<=6){var w=o>0?.8:.2;i.mousewheel.lastEventBeforeSnap=h,m.splice(0),i.mousewheel.timeout=n.nextTick((function(){i.slideToClosest(i.params.speed,!0,void 0,w)}),0)}i.mousewheel.timeout||(i.mousewheel.timeout=n.nextTick((function(){i.mousewheel.lastEventBeforeSnap=h,m.splice(0),i.slideToClosest(i.params.speed,!0,void 0,.5)}),500))}if(c||i.emit("scroll",t),i.params.autoplay&&i.params.autoplayDisableOnInteraction&&i.autoplay.stop(),u===i.minTranslate()||u===i.maxTranslate())return!0}}else{var y={time:n.now(),delta:Math.abs(o),direction:Math.sign(o),raw:e},x=i.mousewheel.recentWheelEvents;x.length>=2&&x.shift();var T=x.length?x[x.length-1]:void 0;if(x.push(y),T?(y.direction!==T.direction||y.delta>T.delta)&&i.mousewheel.animateSlider(y):i.mousewheel.animateSlider(y),i.mousewheel.releaseScroll(y))return!0}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},animateSlider:function(e){return e.delta>=6&&n.now()-this.mousewheel.lastScrollTime<60||(e.direction<0?this.isEnd&&!this.params.loop||this.animating||(this.slideNext(),this.emit("scroll",e.raw)):this.isBeginning&&!this.params.loop||this.animating||(this.slidePrev(),this.emit("scroll",e.raw)),this.mousewheel.lastScrollTime=(new t.Date).getTime(),!1)},releaseScroll:function(e){var t=this.params.mousewheel;if(e.direction<0){if(this.isEnd&&!this.params.loop&&t.releaseOnEdges)return!0}else if(this.isBeginning&&!this.params.loop&&t.releaseOnEdges)return!0;return!1},enable:function(){var e=ie.event();if(this.params.cssMode)return this.wrapperEl.removeEventListener(e,this.mousewheel.handle),!0;if(!e)return!1;if(this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=s(this.params.mousewheel.eventsTarged)),t.on("mouseenter",this.mousewheel.handleMouseEnter),t.on("mouseleave",this.mousewheel.handleMouseLeave),t.on(e,this.mousewheel.handle),this.mousewheel.enabled=!0,!0},disable:function(){var e=ie.event();if(this.params.cssMode)return this.wrapperEl.addEventListener(e,this.mousewheel.handle),!0;if(!e)return!1;if(!this.mousewheel.enabled)return!1;var t=this.$el;return"container"!==this.params.mousewheel.eventsTarged&&(t=s(this.params.mousewheel.eventsTarged)),t.off(e,this.mousewheel.handle),this.mousewheel.enabled=!1,!0}},se={update:function(){var e=this.params.navigation;if(!this.params.loop){var t=this.navigation,i=t.$nextEl,s=t.$prevEl;s&&s.length>0&&(this.isBeginning?s.addClass(e.disabledClass):s.removeClass(e.disabledClass),s[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass)),i&&i.length>0&&(this.isEnd?i.addClass(e.disabledClass):i.removeClass(e.disabledClass),i[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](e.lockClass))}},onPrevClick:function(e){e.preventDefault(),this.isBeginning&&!this.params.loop||this.slidePrev()},onNextClick:function(e){e.preventDefault(),this.isEnd&&!this.params.loop||this.slideNext()},init:function(){var e,t,i=this.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=s(i.nextEl),this.params.uniqueNavElements&&"string"==typeof i.nextEl&&e.length>1&&1===this.$el.find(i.nextEl).length&&(e=this.$el.find(i.nextEl))),i.prevEl&&(t=s(i.prevEl),this.params.uniqueNavElements&&"string"==typeof i.prevEl&&t.length>1&&1===this.$el.find(i.prevEl).length&&(t=this.$el.find(i.prevEl))),e&&e.length>0&&e.on("click",this.navigation.onNextClick),t&&t.length>0&&t.on("click",this.navigation.onPrevClick),n.extend(this.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,i=e.$prevEl;t&&t.length&&(t.off("click",this.navigation.onNextClick),t.removeClass(this.params.navigation.disabledClass)),i&&i.length&&(i.off("click",this.navigation.onPrevClick),i.removeClass(this.params.navigation.disabledClass))}},ae={update:function(){var e=this.rtl,t=this.params.pagination;if(t.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var i,a=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,r=this.pagination.$el,n=this.params.loop?Math.ceil((a-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length;if(this.params.loop?((i=Math.ceil((this.activeIndex-this.loopedSlides)/this.params.slidesPerGroup))>a-1-2*this.loopedSlides&&(i-=a-2*this.loopedSlides),i>n-1&&(i-=n),i<0&&"bullets"!==this.params.paginationType&&(i=n+i)):i=void 0!==this.snapIndex?this.snapIndex:this.activeIndex||0,"bullets"===t.type&&this.pagination.bullets&&this.pagination.bullets.length>0){var o,l,d,h=this.pagination.bullets;if(t.dynamicBullets&&(this.pagination.bulletSize=h.eq(0)[this.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(this.isHorizontal()?"width":"height",this.pagination.bulletSize*(t.dynamicMainBullets+4)+"px"),t.dynamicMainBullets>1&&void 0!==this.previousIndex&&(this.pagination.dynamicBulletIndex+=i-this.previousIndex,this.pagination.dynamicBulletIndex>t.dynamicMainBullets-1?this.pagination.dynamicBulletIndex=t.dynamicMainBullets-1:this.pagination.dynamicBulletIndex<0&&(this.pagination.dynamicBulletIndex=0)),o=i-this.pagination.dynamicBulletIndex,d=((l=o+(Math.min(h.length,t.dynamicMainBullets)-1))+o)/2),h.removeClass(t.bulletActiveClass+" "+t.bulletActiveClass+"-next "+t.bulletActiveClass+"-next-next "+t.bulletActiveClass+"-prev "+t.bulletActiveClass+"-prev-prev "+t.bulletActiveClass+"-main"),r.length>1)h.each((function(e,a){var r=s(a),n=r.index();n===i&&r.addClass(t.bulletActiveClass),t.dynamicBullets&&(n>=o&&n<=l&&r.addClass(t.bulletActiveClass+"-main"),n===o&&r.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),n===l&&r.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next"))}));else{var p=h.eq(i),c=p.index();if(p.addClass(t.bulletActiveClass),t.dynamicBullets){for(var u=h.eq(o),v=h.eq(l),f=o;f<=l;f+=1)h.eq(f).addClass(t.bulletActiveClass+"-main");if(this.params.loop)if(c>=h.length-t.dynamicMainBullets){for(var m=t.dynamicMainBullets;m>=0;m-=1)h.eq(h.length-m).addClass(t.bulletActiveClass+"-main");h.eq(h.length-t.dynamicMainBullets-1).addClass(t.bulletActiveClass+"-prev")}else u.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),v.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next");else u.prev().addClass(t.bulletActiveClass+"-prev").prev().addClass(t.bulletActiveClass+"-prev-prev"),v.next().addClass(t.bulletActiveClass+"-next").next().addClass(t.bulletActiveClass+"-next-next")}}if(t.dynamicBullets){var g=Math.min(h.length,t.dynamicMainBullets+4),b=(this.pagination.bulletSize*g-this.pagination.bulletSize)/2-d*this.pagination.bulletSize,w=e?"right":"left";h.css(this.isHorizontal()?w:"top",b+"px")}}if("fraction"===t.type&&(r.find("."+t.currentClass).text(t.formatFractionCurrent(i+1)),r.find("."+t.totalClass).text(t.formatFractionTotal(n))),"progressbar"===t.type){var y;y=t.progressbarOpposite?this.isHorizontal()?"vertical":"horizontal":this.isHorizontal()?"horizontal":"vertical";var x=(i+1)/n,T=1,E=1;"horizontal"===y?T=x:E=x,r.find("."+t.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+T+") scaleY("+E+")").transition(this.params.speed)}"custom"===t.type&&t.renderCustom?(r.html(t.renderCustom(this,i+1,n)),this.emit("paginationRender",this,r[0])):this.emit("paginationUpdate",this,r[0]),r[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](t.lockClass)}},render:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.virtual&&this.params.virtual.enabled?this.virtual.slides.length:this.slides.length,i=this.pagination.$el,s="";if("bullets"===e.type){for(var a=this.params.loop?Math.ceil((t-2*this.loopedSlides)/this.params.slidesPerGroup):this.snapGrid.length,r=0;r";i.html(s),this.pagination.bullets=i.find("."+e.bulletClass)}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(this,e.currentClass,e.totalClass):' / ',i.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(this,e.progressbarFillClass):'',i.html(s)),"custom"!==e.type&&this.emit("paginationRender",this.pagination.$el[0])}},init:function(){var e=this,t=e.params.pagination;if(t.el){var i=s(t.el);0!==i.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&i.length>1&&1===e.$el.find(t.el).length&&(i=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&i.addClass(t.clickableClass),i.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(i.addClass(""+t.modifierClass+t.type+"-dynamic"),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&i.addClass(t.progressbarOppositeClass),t.clickable&&i.on("click","."+t.bulletClass,(function(t){t.preventDefault();var i=s(this).index()*e.params.slidesPerGroup;e.params.loop&&(i+=e.loopedSlides),e.slideTo(i)})),n.extend(e.pagination,{$el:i,el:i[0]}))}},destroy:function(){var e=this.params.pagination;if(e.el&&this.pagination.el&&this.pagination.$el&&0!==this.pagination.$el.length){var t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click","."+e.bulletClass)}}},re={setTranslate:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=this.rtlTranslate,i=this.progress,s=e.dragSize,a=e.trackSize,r=e.$dragEl,n=e.$el,o=this.params.scrollbar,l=s,d=(a-s)*i;t?(d=-d)>0?(l=s-d,d=0):-d+s>a&&(l=a+d):d<0?(l=s+d,d=0):d+s>a&&(l=a-d),this.isHorizontal()?(r.transform("translate3d("+d+"px, 0, 0)"),r[0].style.width=l+"px"):(r.transform("translate3d(0px, "+d+"px, 0)"),r[0].style.height=l+"px"),o.hide&&(clearTimeout(this.scrollbar.timeout),n[0].style.opacity=1,this.scrollbar.timeout=setTimeout((function(){n[0].style.opacity=0,n.transition(400)}),1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){if(this.params.scrollbar.el&&this.scrollbar.el){var e=this.scrollbar,t=e.$dragEl,i=e.$el;t[0].style.width="",t[0].style.height="";var s,a=this.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,r=this.size/this.virtualSize,o=r*(a/this.size);s="auto"===this.params.scrollbar.dragSize?a*r:parseInt(this.params.scrollbar.dragSize,10),this.isHorizontal()?t[0].style.width=s+"px":t[0].style.height=s+"px",i[0].style.display=r>=1?"none":"",this.params.scrollbar.hide&&(i[0].style.opacity=0),n.extend(e,{trackSize:a,divider:r,moveDivider:o,dragSize:s}),e.$el[this.params.watchOverflow&&this.isLocked?"addClass":"removeClass"](this.params.scrollbar.lockClass)}},getPointerPosition:function(e){return this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY},setDragPosition:function(e){var t,i=this.scrollbar,s=this.rtlTranslate,a=i.$el,r=i.dragSize,n=i.trackSize,o=i.dragStartPos;t=(i.getPointerPosition(e)-a.offset()[this.isHorizontal()?"left":"top"]-(null!==o?o:r/2))/(n-r),t=Math.max(Math.min(t,1),0),s&&(t=1-t);var l=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*t;this.updateProgress(l),this.setTranslate(l),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart:function(e){var t=this.params.scrollbar,i=this.scrollbar,s=this.$wrapperEl,a=i.$el,r=i.$dragEl;this.scrollbar.isTouched=!0,this.scrollbar.dragStartPos=e.target===r[0]||e.target===r?i.getPointerPosition(e)-e.target.getBoundingClientRect()[this.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),s.transition(100),r.transition(100),i.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),a.transition(0),t.hide&&a.css("opacity",1),this.params.cssMode&&this.$wrapperEl.css("scroll-snap-type","none"),this.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,i=this.$wrapperEl,s=t.$el,a=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),i.transition(0),s.transition(0),a.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this.params.scrollbar,i=this.scrollbar,s=this.$wrapperEl,a=i.$el;this.scrollbar.isTouched&&(this.scrollbar.isTouched=!1,this.params.cssMode&&(this.$wrapperEl.css("scroll-snap-type",""),s.transition("")),t.hide&&(clearTimeout(this.scrollbar.dragTimeout),this.scrollbar.dragTimeout=n.nextTick((function(){a.css("opacity",0),a.transition(400)}),1e3)),this.emit("scrollbarDragEnd",e),t.snapOnRelease&&this.slideToClosest())},enableDraggable:function(){if(this.params.scrollbar.el){var t=this.scrollbar,i=this.touchEventsTouch,s=this.touchEventsDesktop,a=this.params,r=t.$el[0],n=!(!o.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},l=!(!o.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};o.touch?(r.addEventListener(i.start,this.scrollbar.onDragStart,n),r.addEventListener(i.move,this.scrollbar.onDragMove,n),r.addEventListener(i.end,this.scrollbar.onDragEnd,l)):(r.addEventListener(s.start,this.scrollbar.onDragStart,n),e.addEventListener(s.move,this.scrollbar.onDragMove,n),e.addEventListener(s.end,this.scrollbar.onDragEnd,l))}},disableDraggable:function(){if(this.params.scrollbar.el){var t=this.scrollbar,i=this.touchEventsTouch,s=this.touchEventsDesktop,a=this.params,r=t.$el[0],n=!(!o.passiveListener||!a.passiveListeners)&&{passive:!1,capture:!1},l=!(!o.passiveListener||!a.passiveListeners)&&{passive:!0,capture:!1};o.touch?(r.removeEventListener(i.start,this.scrollbar.onDragStart,n),r.removeEventListener(i.move,this.scrollbar.onDragMove,n),r.removeEventListener(i.end,this.scrollbar.onDragEnd,l)):(r.removeEventListener(s.start,this.scrollbar.onDragStart,n),e.removeEventListener(s.move,this.scrollbar.onDragMove,n),e.removeEventListener(s.end,this.scrollbar.onDragEnd,l))}},init:function(){if(this.params.scrollbar.el){var e=this.scrollbar,t=this.$el,i=this.params.scrollbar,a=s(i.el);this.params.uniqueNavElements&&"string"==typeof i.el&&a.length>1&&1===t.find(i.el).length&&(a=t.find(i.el));var r=a.find("."+this.params.scrollbar.dragClass);0===r.length&&(r=s('
'),a.append(r)),n.extend(e,{$el:a,el:a[0],$dragEl:r,dragEl:r[0]}),i.draggable&&e.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},ne={setTransform:function(e,t){var i=this.rtl,a=s(e),r=i?-1:1,n=a.attr("data-swiper-parallax")||"0",o=a.attr("data-swiper-parallax-x"),l=a.attr("data-swiper-parallax-y"),d=a.attr("data-swiper-parallax-scale"),h=a.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):this.isHorizontal()?(o=n,l="0"):(l=n,o="0"),o=o.indexOf("%")>=0?parseInt(o,10)*t*r+"%":o*t*r+"px",l=l.indexOf("%")>=0?parseInt(l,10)*t+"%":l*t+"px",null!=h){var p=h-(h-1)*(1-Math.abs(t));a[0].style.opacity=p}if(null==d)a.transform("translate3d("+o+", "+l+", 0px)");else{var c=d-(d-1)*(1-Math.abs(t));a.transform("translate3d("+o+", "+l+", 0px) scale("+c+")")}},setTranslate:function(){var e=this,t=e.$el,i=e.slides,a=e.progress,r=e.snapGrid;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t,i){e.parallax.setTransform(i,a)})),i.each((function(t,i){var n=i.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(n+=Math.ceil(t/2)-a*(r.length-1)),n=Math.min(Math.max(n,-1),1),s(i).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t,i){e.parallax.setTransform(i,n)}))}))},setTransition:function(e){void 0===e&&(e=this.params.speed);this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((function(t,i){var a=s(i),r=parseInt(a.attr("data-swiper-parallax-duration"),10)||e;0===e&&(r=0),a.transition(r)}))}},oe={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,i=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,a=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-t,2)+Math.pow(a-i,2))},onGestureStart:function(e){var t=this.params.zoom,i=this.zoom,a=i.gesture;if(i.fakeGestureTouched=!1,i.fakeGestureMoved=!1,!o.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;i.fakeGestureTouched=!0,a.scaleStart=oe.getDistanceBetweenTouches(e)}a.$slideEl&&a.$slideEl.length||(a.$slideEl=s(e.target).closest("."+this.params.slideClass),0===a.$slideEl.length&&(a.$slideEl=this.slides.eq(this.activeIndex)),a.$imageEl=a.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),a.$imageWrapEl=a.$imageEl.parent("."+t.containerClass),a.maxRatio=a.$imageWrapEl.attr("data-swiper-zoom")||t.maxRatio,0!==a.$imageWrapEl.length)?(a.$imageEl.transition(0),this.zoom.isScaling=!0):a.$imageEl=void 0},onGestureChange:function(e){var t=this.params.zoom,i=this.zoom,s=i.gesture;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;i.fakeGestureMoved=!0,s.scaleMove=oe.getDistanceBetweenTouches(e)}s.$imageEl&&0!==s.$imageEl.length&&(o.gestures?i.scale=e.scale*i.currentScale:i.scale=s.scaleMove/s.scaleStart*i.currentScale,i.scale>s.maxRatio&&(i.scale=s.maxRatio-1+Math.pow(i.scale-s.maxRatio+1,.5)),i.scales.touchesStart.x))return void(s.isTouched=!1);if(!this.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.ys.touchesStart.y))return void(s.isTouched=!1)}e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentXs.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentYs.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),a.prevPositionX||(a.prevPositionX=s.touchesCurrent.x),a.prevPositionY||(a.prevPositionY=s.touchesCurrent.y),a.prevTime||(a.prevTime=Date.now()),a.x=(s.touchesCurrent.x-a.prevPositionX)/(Date.now()-a.prevTime)/2,a.y=(s.touchesCurrent.y-a.prevPositionY)/(Date.now()-a.prevTime)/2,Math.abs(s.touchesCurrent.x-a.prevPositionX)<2&&(a.x=0),Math.abs(s.touchesCurrent.y-a.prevPositionY)<2&&(a.y=0),a.prevPositionX=s.touchesCurrent.x,a.prevPositionY=s.touchesCurrent.y,a.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,i=e.image,s=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!i.isTouched||!i.isMoved)return i.isTouched=!1,void(i.isMoved=!1);i.isTouched=!1,i.isMoved=!1;var a=300,r=300,n=s.x*a,o=i.currentX+n,l=s.y*r,d=i.currentY+l;0!==s.x&&(a=Math.abs((o-i.currentX)/s.x)),0!==s.y&&(r=Math.abs((d-i.currentY)/s.y));var h=Math.max(a,r);i.currentX=o,i.currentY=d;var p=i.width*e.scale,c=i.height*e.scale;i.minX=Math.min(t.slideWidth/2-p/2,0),i.maxX=-i.minX,i.minY=Math.min(t.slideHeight/2-c/2,0),i.maxY=-i.minY,i.currentX=Math.max(Math.min(i.currentX,i.maxX),i.minX),i.currentY=Math.max(Math.min(i.currentY,i.maxY),i.minY),t.$imageWrapEl.transition(h).transform("translate3d("+i.currentX+"px, "+i.currentY+"px,0)")}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,e.currentScale=1,t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in:function(e){var t,i,s,a,r,n,o,l,d,h,p,c,u,v,f,m,g=this.zoom,b=this.params.zoom,w=g.gesture,y=g.image;(w.$slideEl||(w.$slideEl=this.slides.eq(this.activeIndex),w.$imageEl=w.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),w.$imageWrapEl=w.$imageEl.parent("."+b.containerClass)),w.$imageEl&&0!==w.$imageEl.length)&&(w.$slideEl.addClass(""+b.zoomedSlideClass),void 0===y.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,i="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=y.touchesStart.x,i=y.touchesStart.y),g.scale=w.$imageWrapEl.attr("data-swiper-zoom")||b.maxRatio,g.currentScale=w.$imageWrapEl.attr("data-swiper-zoom")||b.maxRatio,e?(f=w.$slideEl[0].offsetWidth,m=w.$slideEl[0].offsetHeight,s=w.$slideEl.offset().left+f/2-t,a=w.$slideEl.offset().top+m/2-i,o=w.$imageEl[0].offsetWidth,l=w.$imageEl[0].offsetHeight,d=o*g.scale,h=l*g.scale,u=-(p=Math.min(f/2-d/2,0)),v=-(c=Math.min(m/2-h/2,0)),(r=s*g.scale)u&&(r=u),(n=a*g.scale)v&&(n=v)):(r=0,n=0),w.$imageWrapEl.transition(300).transform("translate3d("+r+"px, "+n+"px,0)"),w.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+g.scale+")"))},out:function(){var e=this.zoom,t=this.params.zoom,i=e.gesture;i.$slideEl||(i.$slideEl=this.slides.eq(this.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas, picture, .swiper-zoom-target"),i.$imageWrapEl=i.$imageEl.parent("."+t.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(e.scale=1,e.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+t.zoomedSlideClass),i.$slideEl=void 0)},enable:function(){var e=this.zoom;if(!e.enabled){e.enabled=!0;var t=!("touchstart"!==this.touchEvents.start||!o.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},i=!o.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;o.gestures?(this.$wrapperEl.on("gesturestart",s,e.onGestureStart,t),this.$wrapperEl.on("gesturechange",s,e.onGestureChange,t),this.$wrapperEl.on("gestureend",s,e.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.on(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.on(this.touchEvents.move,s,e.onGestureChange,i),this.$wrapperEl.on(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.on(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.on(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,i)}},disable:function(){var e=this.zoom;if(e.enabled){this.zoom.enabled=!1;var t=!("touchstart"!==this.touchEvents.start||!o.passiveListener||!this.params.passiveListeners)&&{passive:!0,capture:!1},i=!o.passiveListener||{passive:!1,capture:!0},s="."+this.params.slideClass;o.gestures?(this.$wrapperEl.off("gesturestart",s,e.onGestureStart,t),this.$wrapperEl.off("gesturechange",s,e.onGestureChange,t),this.$wrapperEl.off("gestureend",s,e.onGestureEnd,t)):"touchstart"===this.touchEvents.start&&(this.$wrapperEl.off(this.touchEvents.start,s,e.onGestureStart,t),this.$wrapperEl.off(this.touchEvents.move,s,e.onGestureChange,i),this.$wrapperEl.off(this.touchEvents.end,s,e.onGestureEnd,t),this.touchEvents.cancel&&this.$wrapperEl.off(this.touchEvents.cancel,s,e.onGestureEnd,t)),this.$wrapperEl.off(this.touchEvents.move,"."+this.params.zoom.containerClass,e.onTouchMove,i)}}},le={loadInSlide:function(e,t){void 0===t&&(t=!0);var i=this,a=i.params.lazy;if(void 0!==e&&0!==i.slides.length){var r=i.virtual&&i.params.virtual.enabled?i.$wrapperEl.children("."+i.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):i.slides.eq(e),n=r.find("."+a.elementClass+":not(."+a.loadedClass+"):not(."+a.loadingClass+")");!r.hasClass(a.elementClass)||r.hasClass(a.loadedClass)||r.hasClass(a.loadingClass)||(n=n.add(r[0])),0!==n.length&&n.each((function(e,n){var o=s(n);o.addClass(a.loadingClass);var l=o.attr("data-background"),d=o.attr("data-src"),h=o.attr("data-srcset"),p=o.attr("data-sizes");i.loadImage(o[0],d||l,h,p,!1,(function(){if(null!=i&&i&&(!i||i.params)&&!i.destroyed){if(l?(o.css("background-image",'url("'+l+'")'),o.removeAttr("data-background")):(h&&(o.attr("srcset",h),o.removeAttr("data-srcset")),p&&(o.attr("sizes",p),o.removeAttr("data-sizes")),d&&(o.attr("src",d),o.removeAttr("data-src"))),o.addClass(a.loadedClass).removeClass(a.loadingClass),r.find("."+a.preloaderClass).remove(),i.params.loop&&t){var e=r.attr("data-swiper-slide-index");if(r.hasClass(i.params.slideDuplicateClass)){var s=i.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+i.params.slideDuplicateClass+")");i.lazy.loadInSlide(s.index(),!1)}else{var n=i.$wrapperEl.children("."+i.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');i.lazy.loadInSlide(n.index(),!1)}}i.emit("lazyImageReady",r[0],o[0]),i.params.autoHeight&&i.updateAutoHeight()}})),i.emit("lazyImageLoad",r[0],o[0])}))}},load:function(){var e=this,t=e.$wrapperEl,i=e.params,a=e.slides,r=e.activeIndex,n=e.virtual&&i.virtual.enabled,o=i.lazy,l=i.slidesPerView;function d(e){if(n){if(t.children("."+i.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(a[e])return!0;return!1}function h(e){return n?s(e).attr("data-swiper-slide-index"):s(e).index()}if("auto"===l&&(l=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children("."+i.slideVisibleClass).each((function(t,i){var a=n?s(i).attr("data-swiper-slide-index"):s(i).index();e.lazy.loadInSlide(a)}));else if(l>1)for(var p=r;p1||o.loadPrevNextAmount&&o.loadPrevNextAmount>1){for(var c=o.loadPrevNextAmount,u=l,v=Math.min(r+u+Math.max(c,u),a.length),f=Math.max(r-Math.max(u,c),0),m=r+l;m0&&e.lazy.loadInSlide(h(b));var w=t.children("."+i.slidePrevClass);w.length>0&&e.lazy.loadInSlide(h(w))}}},de={LinearSpline:function(e,t){var i,s,a,r,n,o=function(e,t){for(s=-1,i=e.length;i-s>1;)e[a=i+s>>1]<=t?s=a:i=a;return i};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(n=o(this.x,e),r=n-1,(e-this.x[r])*(this.y[n]-this.y[r])/(this.x[n]-this.x[r])+this.y[r]):0},this},getInterpolateFunction:function(e){this.controller.spline||(this.controller.spline=this.params.loop?new de.LinearSpline(this.slidesGrid,e.slidesGrid):new de.LinearSpline(this.snapGrid,e.snapGrid))},setTranslate:function(e,t){var i,s,a=this,r=a.controller.control;function n(e){var t=a.rtlTranslate?-a.translate:a.translate;"slide"===a.params.controller.by&&(a.controller.getInterpolateFunction(e),s=-a.controller.spline.interpolate(-t)),s&&"container"!==a.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(a.maxTranslate()-a.minTranslate()),s=(t-a.minTranslate())*i+e.minTranslate()),a.params.controller.inverse&&(s=e.maxTranslate()-s),e.updateProgress(s),e.setTranslate(s,a),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(r))for(var o=0;o0&&(this.isBeginning?this.a11y.disableEl(i):this.a11y.enableEl(i)),t&&t.length>0&&(this.isEnd?this.a11y.disableEl(t):this.a11y.enableEl(t))}},updatePagination:function(){var e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((function(i,a){var r=s(a);e.a11y.makeElFocusable(r),e.a11y.addElRole(r,"button"),e.a11y.addElLabel(r,t.paginationBulletMessage.replace(/{{index}}/,r.index()+1))}))},init:function(){this.$el.append(this.a11y.liveRegion);var e,t,i=this.params.a11y;this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&(this.a11y.makeElFocusable(e),this.a11y.addElRole(e,"button"),this.a11y.addElLabel(e,i.nextSlideMessage),e.on("keydown",this.a11y.onEnterKey)),t&&(this.a11y.makeElFocusable(t),this.a11y.addElRole(t,"button"),this.a11y.addElLabel(t,i.prevSlideMessage),t.on("keydown",this.a11y.onEnterKey)),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.on("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)},destroy:function(){var e,t;this.a11y.liveRegion&&this.a11y.liveRegion.length>0&&this.a11y.liveRegion.remove(),this.navigation&&this.navigation.$nextEl&&(e=this.navigation.$nextEl),this.navigation&&this.navigation.$prevEl&&(t=this.navigation.$prevEl),e&&e.off("keydown",this.a11y.onEnterKey),t&&t.off("keydown",this.a11y.onEnterKey),this.pagination&&this.params.pagination.clickable&&this.pagination.bullets&&this.pagination.bullets.length&&this.pagination.$el.off("keydown","."+this.params.pagination.bulletClass,this.a11y.onEnterKey)}},pe={init:function(){if(this.params.history){if(!t.history||!t.history.pushState)return this.params.history.enabled=!1,void(this.params.hashNavigation.enabled=!0);var e=this.history;e.initialized=!0,e.paths=pe.getPathValues(),(e.paths.key||e.paths.value)&&(e.scrollToSlide(0,e.paths.value,this.params.runCallbacksOnInit),this.params.history.replaceState||t.addEventListener("popstate",this.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||t.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=pe.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var e=t.location.pathname.slice(1).split("/").filter((function(e){return""!==e})),i=e.length;return{key:e[i-2],value:e[i-1]}},setHistory:function(e,i){if(this.history.initialized&&this.params.history.enabled){var s=this.slides.eq(i),a=pe.slugify(s.attr("data-history"));t.location.pathname.includes(e)||(a=e+"/"+a);var r=t.history.state;r&&r.value===a||(this.params.history.replaceState?t.history.replaceState({value:a},null,a):t.history.pushState({value:a},null,a))}},slugify:function(e){return e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,i){if(t)for(var s=0,a=this.slides.length;s'),i.append(e)),e.css({height:r+"px"})):0===(e=t.find(".swiper-cube-shadow")).length&&(e=s('
'),t.append(e)));for(var u=0;u-1&&(c=90*f+90*b,o&&(c=90*-f-90*b)),v.transform(T),d.slideShadows){var E=h?v.find(".swiper-slide-shadow-left"):v.find(".swiper-slide-shadow-top"),S=h?v.find(".swiper-slide-shadow-right"):v.find(".swiper-slide-shadow-bottom");0===E.length&&(E=s('
'),v.append(E)),0===S.length&&(S=s('
'),v.append(S)),E.length&&(E[0].style.opacity=Math.max(-b,0)),S.length&&(S[0].style.opacity=Math.max(b,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),d.shadow)if(h)e.transform("translate3d(0px, "+(r/2+d.shadowOffset)+"px, "+-r/2+"px) rotateX(90deg) rotateZ(0deg) scale("+d.shadowScale+")");else{var C=Math.abs(c)-90*Math.floor(Math.abs(c)/90),M=1.5-(Math.sin(2*C*Math.PI/360)/2+Math.cos(2*C*Math.PI/360)/2),P=d.shadowScale,z=d.shadowScale/M,k=d.shadowOffset;e.transform("scale3d("+P+", 1, "+z+") translate3d(0px, "+(n/2+k)+"px, "+-n/2/z+"px) rotateX(-90deg)")}var $=j.isSafari||j.isUiWebView?-l/2:0;i.transform("translate3d(0px,0,"+$+"px) rotateX("+(this.isHorizontal()?0:c)+"deg) rotateY("+(this.isHorizontal()?-c:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},me={setTranslate:function(){for(var e=this.slides,t=this.rtlTranslate,i=0;i'),a.append(h)),0===p.length&&(p=s('
'),a.append(p)),h.length&&(h[0].style.opacity=Math.max(-r,0)),p.length&&(p[0].style.opacity=Math.max(r,0))}a.transform("translate3d("+l+"px, "+d+"px, 0px) rotateX("+o+"deg) rotateY("+n+"deg)")}},setTransition:function(e){var t=this,i=t.slides,s=t.activeIndex,a=t.$wrapperEl;if(i.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){var r=!1;i.eq(s).transitionEnd((function(){if(!r&&t&&!t.destroyed){r=!0,t.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],i=0;i'),f.append(C)),0===M.length&&(M=s('
'),f.append(M)),C.length&&(C[0].style.opacity=g>0?g:0),M.length&&(M[0].style.opacity=-g>0?-g:0)}}(o.pointerEvents||o.prefixedPointerEvents)&&(a[0].style.perspectiveOrigin=h+"px 50%")},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},be={init:function(){var e=this.params.thumbs,t=this.constructor;e.swiper instanceof t?(this.thumbs.swiper=e.swiper,n.extend(this.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),n.extend(this.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):n.isObject(e.swiper)&&(this.thumbs.swiper=new t(n.extend({},e.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),this.thumbs.swiperCreated=!0),this.thumbs.swiper.$el.addClass(this.params.thumbs.thumbsContainerClass),this.thumbs.swiper.on("tap",this.thumbs.onThumbClick)},onThumbClick:function(){var e=this.thumbs.swiper;if(e){var t=e.clickedIndex,i=e.clickedSlide;if(!(i&&s(i).hasClass(this.params.thumbs.slideThumbActiveClass)||null==t)){var a;if(a=e.params.loop?parseInt(s(e.clickedSlide).attr("data-swiper-slide-index"),10):t,this.params.loop){var r=this.activeIndex;this.slides.eq(r).hasClass(this.params.slideDuplicateClass)&&(this.loopFix(),this._clientLeft=this.$wrapperEl[0].clientLeft,r=this.activeIndex);var n=this.slides.eq(r).prevAll('[data-swiper-slide-index="'+a+'"]').eq(0).index(),o=this.slides.eq(r).nextAll('[data-swiper-slide-index="'+a+'"]').eq(0).index();a=void 0===n?o:void 0===o?n:o-ra?s-Math.floor(i/2)+1:s+Math.floor(i/2)-1:s>a&&(s=s-i+1),t.slideTo(s,e?0:void 0))}var o=1,l=this.params.thumbs.slideThumbActiveClass;if(this.params.slidesPerView>1&&!this.params.centeredSlides&&(o=this.params.slidesPerView),this.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),t.slides.removeClass(l),t.params.loop||t.params.virtual&&t.params.virtual.enabled)for(var d=0;d0&&!s(e.target).hasClass(this.params.pagination.bulletClass)&&(!0===this.pagination.$el.hasClass(this.params.pagination.hiddenClass)?this.emit("paginationShow",this):this.emit("paginationHide",this),this.pagination.$el.toggleClass(this.params.pagination.hiddenClass))}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){n.extend(this,{scrollbar:{init:re.init.bind(this),destroy:re.destroy.bind(this),updateSize:re.updateSize.bind(this),setTranslate:re.setTranslate.bind(this),setTransition:re.setTransition.bind(this),enableDraggable:re.enableDraggable.bind(this),disableDraggable:re.disableDraggable.bind(this),setDragPosition:re.setDragPosition.bind(this),getPointerPosition:re.getPointerPosition.bind(this),onDragStart:re.onDragStart.bind(this),onDragMove:re.onDragMove.bind(this),onDragEnd:re.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(e){this.scrollbar.setTransition(e)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){n.extend(this,{parallax:{setTransform:ne.setTransform.bind(this),setTranslate:ne.setTranslate.bind(this),setTransition:ne.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},init:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax.enabled&&this.parallax.setTranslate()},setTransition:function(e){this.params.parallax.enabled&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach((function(i){t[i]=oe[i].bind(e)})),n.extend(e,{zoom:t});var i=1;Object.defineProperty(e.zoom,"scale",{get:function(){return i},set:function(t){if(i!==t){var s=e.zoom.gesture.$imageEl?e.zoom.gesture.$imageEl[0]:void 0,a=e.zoom.gesture.$slideEl?e.zoom.gesture.$slideEl[0]:void 0;e.emit("zoomChange",t,s,a)}i=t}})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd:function(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap:function(e){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(e)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()},slideChange:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.params.cssMode&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){n.extend(this,{lazy:{initialImageLoaded:!1,load:le.load.bind(this),loadInSlide:le.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){this.params.lazy.enabled&&(this.params.lazy.loadOnTransitionStart||!this.params.lazy.loadOnTransitionStart&&!this.lazy.initialImageLoaded)&&this.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()},slideChange:function(){this.params.lazy.enabled&&this.params.cssMode&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){n.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:de.getInterpolateFunction.bind(this),setTranslate:de.setTranslate.bind(this),setTransition:de.setTransition.bind(this)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition:function(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var e=this;n.extend(e,{a11y:{liveRegion:s('')}}),Object.keys(he).forEach((function(t){e.a11y[t]=he[t].bind(e)}))},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){n.extend(this,{history:{init:pe.init.bind(this),setHistory:pe.setHistory.bind(this),setHistoryPopState:pe.setHistoryPopState.bind(this),scrollToSlide:pe.scrollToSlide.bind(this),destroy:pe.destroy.bind(this)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)},slideChange:function(){this.history.initialized&&this.params.cssMode&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){n.extend(this,{hashNavigation:{initialized:!1,init:ce.init.bind(this),destroy:ce.destroy.bind(this),setHash:ce.setHash.bind(this),onHashCange:ce.onHashCange.bind(this)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()},slideChange:function(){this.hashNavigation.initialized&&this.params.cssMode&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var e=this;n.extend(e,{autoplay:{running:!1,paused:!1,run:ue.run.bind(e),start:ue.start.bind(e),stop:ue.stop.bind(e),pause:ue.pause.bind(e),onVisibilityChange:function(){"hidden"===document.visibilityState&&e.autoplay.running&&e.autoplay.pause(),"visible"===document.visibilityState&&e.autoplay.paused&&(e.autoplay.run(),e.autoplay.paused=!1)},onTransitionEnd:function(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&(this.autoplay.start(),document.addEventListener("visibilitychange",this.autoplay.onVisibilityChange))},beforeTransitionStart:function(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},touchEnd:function(){this.params.cssMode&&this.autoplay.paused&&!this.params.autoplay.disableOnInteraction&&this.autoplay.run()},destroy:function(){this.autoplay.running&&this.autoplay.stop(),document.removeEventListener("visibilitychange",this.autoplay.onVisibilityChange)}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){n.extend(this,{fadeEffect:{setTranslate:ve.setTranslate.bind(this),setTransition:ve.setTransition.bind(this)}})},on:{beforeInit:function(){if("fade"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"fade");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};n.extend(this.params,e),n.extend(this.originalParams,e)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){n.extend(this,{cubeEffect:{setTranslate:fe.setTranslate.bind(this),setTransition:fe.setTransition.bind(this)}})},on:{beforeInit:function(){if("cube"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"cube"),this.classNames.push(this.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};n.extend(this.params,e),n.extend(this.originalParams,e)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){n.extend(this,{flipEffect:{setTranslate:me.setTranslate.bind(this),setTransition:me.setTransition.bind(this)}})},on:{beforeInit:function(){if("flip"===this.params.effect){this.classNames.push(this.params.containerModifierClass+"flip"),this.classNames.push(this.params.containerModifierClass+"3d");var e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};n.extend(this.params,e),n.extend(this.originalParams,e)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){n.extend(this,{coverflowEffect:{setTranslate:ge.setTranslate.bind(this),setTransition:ge.setTransition.bind(this)}})},on:{beforeInit:function(){"coverflow"===this.params.effect&&(this.classNames.push(this.params.containerModifierClass+"coverflow"),this.classNames.push(this.params.containerModifierClass+"3d"),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{multipleActiveThumbs:!0,swiper:null,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){n.extend(this,{thumbs:{swiper:null,init:be.init.bind(this),update:be.update.bind(this),onThumbClick:be.onThumbClick.bind(this)}})},on:{beforeInit:function(){var e=this.params.thumbs;e&&e.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update()},setTransition:function(e){var t=this.thumbs.swiper;t&&t.setTransition(e)},beforeDestroy:function(){var e=this.thumbs.swiper;e&&this.thumbs.swiperCreated&&e&&e.destroy()}}}];return void 0===W.use&&(W.use=W.Class.use,W.installModule=W.Class.installModule),W.use(we),W})); +//# sourceMappingURL=swiper.min.js.map \ No newline at end of file diff --git a/assets/sass/components/_swiper.scss b/assets/sass/components/_swiper.scss index 4a91736..18cc8b2 100644 --- a/assets/sass/components/_swiper.scss +++ b/assets/sass/components/_swiper.scss @@ -30,3 +30,20 @@ @include justify-content(center); @include flex-direction(column); } + +.swiper-slide { + @include flexbox(); + @include flex-direction(column); + + &[data-align='center'] { + @include align-items(center); + } + + &[data-align='left'] { + @include align-items(flex-start); + } + + &[data-align='right'] { + @include align-items(flex-end); + } +} \ No newline at end of file diff --git a/exampleSite/resources/_gen/assets/scss/sass/main.scss_b4f67ac5085b89b62b54c1923e5a9145.content b/exampleSite/resources/_gen/assets/scss/sass/main.scss_b4f67ac5085b89b62b54c1923e5a9145.content index db3d545..f88ce40 100644 --- a/exampleSite/resources/_gen/assets/scss/sass/main.scss_b4f67ac5085b89b62b54c1923e5a9145.content +++ b/exampleSite/resources/_gen/assets/scss/sass/main.scss_b4f67ac5085b89b62b54c1923e5a9145.content @@ -1 +1 @@ -.theme__light .chroma{background-color:#f5f2f0}.theme__light .chroma .err{color:#a61717;background-color:#e3d2d2}.theme__light .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.theme__light .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__light .chroma .hl{display:block;width:100%;background-color:#ffc}.theme__light .chroma .lnt{padding:0 .4em;color:#728fcb}.theme__light .chroma .ln{padding:0 .4em;color:#728fcb}.theme__light .chroma .k{color:#728fcb;font-weight:700}.theme__light .chroma .kc{color:#728fcb;font-weight:700}.theme__light .chroma .kd{color:#728fcb;font-weight:700}.theme__light .chroma .kn{color:#728fcb;font-weight:700}.theme__light .chroma .kp{color:#728fcb;font-weight:700}.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{color:#b29762;font-weight:700}.theme__light .chroma .nf{color:#b29762;font-weight:700}.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{color:#896724}.theme__light .chroma .vc{color:#896724}.theme__light .chroma .vg{color:#896724}.theme__light .chroma .vi{color:#896724}.theme__light .chroma .s{color:#728fcb}.theme__light .chroma .sa{color:#728fcb}.theme__light .chroma .sb{color:#728fcb}.theme__light .chroma .sc{color:#728fcb}.theme__light .chroma .dl{color:#728fcb}.theme__light .chroma .sd{color:#728fcb}.theme__light .chroma .s2{color:#728fcb}.theme__light .chroma .se{color:#728fcb}.theme__light .chroma .sh{color:#728fcb}.theme__light .chroma .si{color:#728fcb}.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{color:#099}.theme__light .chroma .mb{color:#099}.theme__light .chroma .mf{color:#099}.theme__light .chroma .mh{color:#099}.theme__light .chroma .mi{color:#099}.theme__light .chroma .il{color:#099}.theme__light .chroma .mo{color:#099}.theme__light .chroma .o{color:#728fcb;font-weight:700}.theme__light .chroma .ow{color:#728fcb;font-weight:700}.theme__light .chroma .c{color:#b6ad9a;font-style:italic}.theme__light .chroma .ch{color:#b6ad9a;font-style:italic}.theme__light .chroma .cm{color:#b6ad9a;font-style:italic}.theme__light .chroma .c1{color:#b6ad9a;font-style:italic}.theme__light .chroma .cs{color:#b6ad9a;font-weight:700;font-style:italic}.theme__light .chroma .cp{color:#b6ad9a;font-weight:700;font-style:italic}.theme__light .chroma .cpf{color:#b6ad9a;font-weight:700;font-style:italic}.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;padding:0;margin:0;border:0}.theme__dark .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__dark .chroma .hl{display:block;width:100%;background-color:#000}.theme__dark .chroma .lnt{padding:0 .4em;color:#7f7f7f}.theme__dark .chroma .ln{padding:0 .4em;color:#7f7f7f}.theme__dark .chroma .k{color:#66d9ef}.theme__dark .chroma .kc{color:#66d9ef}.theme__dark .chroma .kd{color:#66d9ef}.theme__dark .chroma .kn{color:#f92672}.theme__dark .chroma .kp{color:#66d9ef}.theme__dark .chroma .kr{color:#66d9ef}.theme__dark .chroma .kt{color:#66d9ef}.theme__dark .chroma .na{color:#a6e22e}.theme__dark .chroma .nc{color:#a6e22e}.theme__dark .chroma .no{color:#66d9ef}.theme__dark .chroma .nd{color:#a6e22e}.theme__dark .chroma .ne{color:#a6e22e}.theme__dark .chroma .nf{color:#a6e22e}.theme__dark .chroma .nx{color:#a6e22e}.theme__dark .chroma .nt{color:#f92672}.theme__dark .chroma .l{color:#ae81ff}.theme__dark .chroma .ld{color:#e6db74}.theme__dark .chroma .s{color:#e6db74}.theme__dark .chroma .sa{color:#e6db74}.theme__dark .chroma .sb{color:#e6db74}.theme__dark .chroma .sc{color:#e6db74}.theme__dark .chroma .dl{color:#e6db74}.theme__dark .chroma .sd{color:#e6db74}.theme__dark .chroma .s2{color:#e6db74}.theme__dark .chroma .se{color:#ae81ff}.theme__dark .chroma .sh{color:#e6db74}.theme__dark .chroma .si{color:#e6db74}.theme__dark .chroma .sx{color:#e6db74}.theme__dark .chroma .sr{color:#e6db74}.theme__dark .chroma .s1{color:#e6db74}.theme__dark .chroma .ss{color:#e6db74}.theme__dark .chroma .m{color:#ae81ff}.theme__dark .chroma .mb{color:#ae81ff}.theme__dark .chroma .mf{color:#ae81ff}.theme__dark .chroma .mh{color:#ae81ff}.theme__dark .chroma .mi{color:#ae81ff}.theme__dark .chroma .il{color:#ae81ff}.theme__dark .chroma .mo{color:#ae81ff}.theme__dark .chroma .o{color:#f92672}.theme__dark .chroma .ow{color:#f92672}.theme__dark .chroma .c{color:#75715e}.theme__dark .chroma .ch{color:#75715e}.theme__dark .chroma .cm{color:#75715e}.theme__dark .chroma .c1{color:#75715e}.theme__dark .chroma .cs{color:#75715e}.theme__dark .chroma .cp{color:#75715e}.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;padding:0;margin:0;border:0}.theme__hacker .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__hacker .chroma .hl{display:block;width:100%;background-color:#000}.theme__hacker .chroma .lnt{padding:0 .4em;color:#7f7f7f}.theme__hacker .chroma .ln{padding:0 .4em;color:#7f7f7f}.theme__hacker .chroma .k{color:#ff79c6}.theme__hacker .chroma .kc{color:#ff79c6}.theme__hacker .chroma .kd{color:#8be9fd;font-style:italic}.theme__hacker .chroma .kn{color:#ff79c6}.theme__hacker .chroma .kp{color:#ff79c6}.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{color:#50fa7b}.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{color:#8be9fd;font-style:italic}.theme__hacker .chroma .vc{color:#8be9fd;font-style:italic}.theme__hacker .chroma .vg{color:#8be9fd;font-style:italic}.theme__hacker .chroma .vi{color:#8be9fd;font-style:italic}.theme__hacker .chroma .s{color:#f1fa8c}.theme__hacker .chroma .sa{color:#f1fa8c}.theme__hacker .chroma .sb{color:#f1fa8c}.theme__hacker .chroma .sc{color:#f1fa8c}.theme__hacker .chroma .dl{color:#f1fa8c}.theme__hacker .chroma .sd{color:#f1fa8c}.theme__hacker .chroma .s2{color:#f1fa8c}.theme__hacker .chroma .se{color:#f1fa8c}.theme__hacker .chroma .sh{color:#f1fa8c}.theme__hacker .chroma .si{color:#f1fa8c}.theme__hacker .chroma .sx{color:#f1fa8c}.theme__hacker .chroma .sr{color:#f1fa8c}.theme__hacker .chroma .s1{color:#f1fa8c}.theme__hacker .chroma .ss{color:#f1fa8c}.theme__hacker .chroma .m{color:#bd93f9}.theme__hacker .chroma .mb{color:#bd93f9}.theme__hacker .chroma .mf{color:#bd93f9}.theme__hacker .chroma .mh{color:#bd93f9}.theme__hacker .chroma .mi{color:#bd93f9}.theme__hacker .chroma .il{color:#bd93f9}.theme__hacker .chroma .mo{color:#bd93f9}.theme__hacker .chroma .o{color:#ff79c6}.theme__hacker .chroma .ow{color:#ff79c6}.theme__hacker .chroma .c{color:#6272a4}.theme__hacker .chroma .ch{color:#6272a4}.theme__hacker .chroma .cm{color:#6272a4}.theme__hacker .chroma .c1{color:#6272a4}.theme__hacker .chroma .cs{color:#6272a4}.theme__hacker .chroma .cp{color:#ff79c6}.theme__hacker .chroma .cpf{color:#ff79c6}.theme__hacker .chroma .gd{color:#8b080b}.theme__hacker .chroma .ge{text-decoration:underline}.theme__hacker .chroma .gh{font-weight:700}.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;padding:0;margin:0;border:0}.theme__solarized .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__solarized .chroma .hl{display:block;width:100%;background-color:#ffc}.theme__solarized .chroma .lnt{padding:0 .4em;color:#aaa}.theme__solarized .chroma .ln{padding:0 .4em;color:#aaa}.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{color:#07a}.theme__solarized .chroma .kr{color:#07a}.theme__solarized .chroma .kt{color:#07a;font-weight:700}.theme__solarized .chroma .n{color:#c47e00}.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{color:#c47e00}.theme__solarized .chroma .nd{color:#c47e00}.theme__solarized .chroma .ni{color:#c47e00}.theme__solarized .chroma .ne{color:#c47e00}.theme__solarized .chroma .nf{color:#dd4a68}.theme__solarized .chroma .fm{color:#dd4a68}.theme__solarized .chroma .nl{color:#c47e00}.theme__solarized .chroma .nn{color:#c47e00}.theme__solarized .chroma .nx{color:#c47e00}.theme__solarized .chroma .py{color:#c47e00}.theme__solarized .chroma .nt{color:#268bd2;font-weight:700}.theme__solarized .chroma .nv{color:#c47e00}.theme__solarized .chroma .vc{color:#c47e00}.theme__solarized .chroma .vg{color:#c47e00}.theme__solarized .chroma .vi{color:#c47e00}.theme__solarized .chroma .vm{color:#c47e00}.theme__solarized .chroma .l{color:#2aa198}.theme__solarized .chroma .ld{color:#2aa198}.theme__solarized .chroma .s{color:#2aa198}.theme__solarized .chroma .sa{color:#2aa198}.theme__solarized .chroma .sb{color:#2aa198}.theme__solarized .chroma .sc{color:#2aa198}.theme__solarized .chroma .dl{color:#2aa198}.theme__solarized .chroma .sd{color:#2aa198}.theme__solarized .chroma .s2{color:#2aa198}.theme__solarized .chroma .se{color:#2aa198}.theme__solarized .chroma .sh{color:#2aa198}.theme__solarized .chroma .si{color:#2aa198}.theme__solarized .chroma .sx{color:#2aa198}.theme__solarized .chroma .sr{color:#2aa198}.theme__solarized .chroma .s1{color:#2aa198}.theme__solarized .chroma .ss{color:#2aa198}.theme__solarized .chroma .m{color:#2aa198;font-weight:700}.theme__solarized .chroma .mb{color:#2aa198;font-weight:700}.theme__solarized .chroma .mf{color:#2aa198;font-weight:700}.theme__solarized .chroma .mh{color:#2aa198;font-weight:700}.theme__solarized .chroma .mi{color:#2aa198;font-weight:700}.theme__solarized .chroma .il{color:#2aa198;font-weight:700}.theme__solarized .chroma .mo{color:#2aa198;font-weight:700}.theme__solarized .chroma .ow{color:#07a}.theme__solarized .chroma .c{color:#93a1a1;font-style:italic}.theme__solarized .chroma .ch{color:#93a1a1;font-style:italic}.theme__solarized .chroma .cm{color:#93a1a1;font-style:italic}.theme__solarized .chroma .c1{color:#93a1a1;font-style:italic}.theme__solarized .chroma .cs{color:#93a1a1;font-style:italic}.theme__solarized .chroma .cp{color:#93a1a1;font-style:italic}.theme__solarized .chroma .cpf{color:#93a1a1;font-style:italic}.theme__solarized .chroma .g{color:#d33682}.theme__solarized .chroma .gd{color:#d33682}.theme__solarized .chroma .ge{color:#d33682}.theme__solarized .chroma .gr{color:#d33682}.theme__solarized .chroma .gh{color:#d33682}.theme__solarized .chroma .gi{color:#d33682}.theme__solarized .chroma .go{color:#d33682}.theme__solarized .chroma .gp{color:#d33682}.theme__solarized .chroma .gs{color:#d33682}.theme__solarized .chroma .gu{color:#d33682}.theme__solarized .chroma .gt{color:#d33682}.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;padding:0;margin:0;border:0}.theme__kimbie .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__kimbie .chroma .hl{display:block;width:100%;background-color:#ffc}.theme__kimbie .chroma .lnt{padding:0 .4em;color:#7f7f7f}.theme__kimbie .chroma .ln{padding:0 .4em;color:#7f7f7f}.theme__kimbie .chroma .k{color:#00a8c8}.theme__kimbie .chroma .kc{color:#00a8c8}.theme__kimbie .chroma .kd{color:#00a8c8}.theme__kimbie .chroma .kn{color:#f92672}.theme__kimbie .chroma .kp{color:#00a8c8}.theme__kimbie .chroma .kr{color:#00a8c8}.theme__kimbie .chroma .kt{color:#00a8c8}.theme__kimbie .chroma .n{color:#8ab1b0}.theme__kimbie .chroma .na{color:#75af00}.theme__kimbie .chroma .nb{color:#8ab1b0}.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{color:#75af00}.theme__kimbie .chroma .nf{color:#75af00}.theme__kimbie .chroma .fm{color:#8ab1b0}.theme__kimbie .chroma .nl{color:#8ab1b0}.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{color:#8ab1b0}.theme__kimbie .chroma .vc{color:#8ab1b0}.theme__kimbie .chroma .vg{color:#8ab1b0}.theme__kimbie .chroma .vi{color:#8ab1b0}.theme__kimbie .chroma .vm{color:#8ab1b0}.theme__kimbie .chroma .l{color:#ae81ff}.theme__kimbie .chroma .ld{color:#d88200}.theme__kimbie .chroma .s{color:#d88200}.theme__kimbie .chroma .sa{color:#d88200}.theme__kimbie .chroma .sb{color:#d88200}.theme__kimbie .chroma .sc{color:#d88200}.theme__kimbie .chroma .dl{color:#d88200}.theme__kimbie .chroma .sd{color:#d88200}.theme__kimbie .chroma .s2{color:#d88200}.theme__kimbie .chroma .se{color:#8045ff}.theme__kimbie .chroma .sh{color:#d88200}.theme__kimbie .chroma .si{color:#d88200}.theme__kimbie .chroma .sx{color:#d88200}.theme__kimbie .chroma .sr{color:#d88200}.theme__kimbie .chroma .s1{color:#d88200}.theme__kimbie .chroma .ss{color:#d88200}.theme__kimbie .chroma .m{color:#ae81ff}.theme__kimbie .chroma .mb{color:#ae81ff}.theme__kimbie .chroma .mf{color:#ae81ff}.theme__kimbie .chroma .mh{color:#ae81ff}.theme__kimbie .chroma .mi{color:#ae81ff}.theme__kimbie .chroma .il{color:#ae81ff}.theme__kimbie .chroma .mo{color:#ae81ff}.theme__kimbie .chroma .o{color:#f92672}.theme__kimbie .chroma .ow{color:#f92672}.theme__kimbie .chroma .p{color:#8ab1b0}.theme__kimbie .chroma .c{color:#75715e}.theme__kimbie .chroma .ch{color:#75715e}.theme__kimbie .chroma .cm{color:#75715e}.theme__kimbie .chroma .c1{color:#75715e}.theme__kimbie .chroma .cs{color:#75715e}.theme__kimbie .chroma .cp{color:#75715e}.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{text-decoration:none;color:#ffd866}.theme__dark a:hover,.theme__dark a:active,.theme__dark a:focus{color:#ff6188;text-decoration:underline}.theme__light a{text-decoration:none;color:#607d8b}.theme__light a:hover,.theme__light a:active,.theme__light a:focus{color:#26a69a;text-decoration:underline}.theme__hacker a{text-decoration:none;color:#e08c48}.theme__hacker a:hover,.theme__hacker a:active,.theme__hacker a:focus{color:#c7ba00;text-decoration:underline}.theme__solarized a{text-decoration:none;color:#859900}.theme__solarized a:hover,.theme__solarized a:active,.theme__solarized a:focus{color:#268bd2;text-decoration:underline}.theme__kimbie a{text-decoration:none;color:#dc322f}.theme__kimbie a:hover,.theme__kimbie a:active,.theme__kimbie a:focus{color:#f06431;text-decoration:underline}/*!minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css*/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{height:auto;max-width:100%;object-fit:inherit}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{font-style:italic;font-size:.9rem;margin-top:.5rem;margin-bottom:1rem}.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{color:#fcfcfa;background:#ff6188}.theme__light ::selection{color:#fcfcfa;background:#ff6188}.theme__hacker ::selection{color:#fcfcfa;background:#ff6188}.theme__solarized ::selection{color:#fcfcfa;background:#ff6188}.theme__kimbie ::selection{color:#fcfcfa;background:#ff6188}/*!Generated by Font Squirrel (https://www.fontsquirrel.com) on October 26, 2019*/@font-face{font-family:montserrat;src:url(../fonts/montserrat-regular.woff2)format("woff2"),url(../fonts/montserrat-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;src:url(../fonts/montserrat-bold.woff2)format("woff2"),url(../fonts/montserrat-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;src:url(../fonts/montserrat-black.woff2)format("woff2"),url(../fonts/montserrat-black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-regular.woff2)format("woff2"),url(../fonts/merriweather-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-italic.woff2)format("woff2"),url(../fonts/merriweather-italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-bold.woff2)format("woff2"),url(../fonts/merriweather-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-bolditalic.woff2)format("woff2"),url(../fonts/merriweather-bolditalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-black.woff2)format("woff2"),url(../fonts/merriweather-black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:courgette;src:url(../fonts/Courgette-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:200;src:local("Muli Extra Light "),local("Muli-Extra Light"),url(../fonts/muli-latin-200.woff2)format("woff2"),url(../fonts/muli-latin-200.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:200;src:local("Muli Extra Light italic"),local("Muli-Extra Lightitalic"),url(../fonts/muli-latin-200italic.woff2)format("woff2"),url(../fonts/muli-latin-200italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:300;src:local("Muli Light "),local("Muli-Light"),url(../fonts/muli-latin-300.woff2)format("woff2"),url(../fonts/muli-latin-300.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:300;src:local("Muli Light italic"),local("Muli-Lightitalic"),url(../fonts/muli-latin-300italic.woff2)format("woff2"),url(../fonts/muli-latin-300italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:400;src:local("Muli Regular "),local("Muli-Regular"),url(../fonts/muli-latin-400.woff2)format("woff2"),url(../fonts/muli-latin-400.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:400;src:local("Muli Regular italic"),local("Muli-Regularitalic"),url(../fonts/muli-latin-400italic.woff2)format("woff2"),url(../fonts/muli-latin-400italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:600;src:local("Muli SemiBold "),local("Muli-SemiBold"),url(../fonts/muli-latin-600.woff2)format("woff2"),url(../fonts/muli-latin-600.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:600;src:local("Muli SemiBold italic"),local("Muli-SemiBolditalic"),url(../fonts/muli-latin-600italic.woff2)format("woff2"),url(../fonts/muli-latin-600italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:700;src:local("Muli Bold "),local("Muli-Bold"),url(../fonts/muli-latin-700.woff2)format("woff2"),url(../fonts/muli-latin-700.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:700;src:local("Muli Bold italic"),local("Muli-Bolditalic"),url(../fonts/muli-latin-700italic.woff2)format("woff2"),url(../fonts/muli-latin-700italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:800;src:local("Muli ExtraBold "),local("Muli-ExtraBold"),url(../fonts/muli-latin-800.woff2)format("woff2"),url(../fonts/muli-latin-800.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:800;src:local("Muli ExtraBold italic"),local("Muli-ExtraBolditalic"),url(../fonts/muli-latin-800italic.woff2)format("woff2"),url(../fonts/muli-latin-800italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:900;src:local("Muli Black "),local("Muli-Black"),url(../fonts/muli-latin-900.woff2)format("woff2"),url(../fonts/muli-latin-900.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:900;src:local("Muli Black italic"),local("Muli-Blackitalic"),url(../fonts/muli-latin-900italic.woff2)format("woff2"),url(../fonts/muli-latin-900italic.woff)format("woff")}@font-face{font-family:source sans pro;src:url(../fonts/source-sans-pro/source-sans-pro-regular.eot);src:url(../fonts/source-sans-pro/source-sans-pro-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/source-sans-pro/source-sans-pro-regular.woff)format("woff"),url(../fonts/source-sans-pro/source-sans-pro-regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:source sans pro;src:url(../fonts/source-sans-pro/source-sans-pro-italic.eot);src:url(../fonts/source-sans-pro/source-sans-pro-italic.eot?#iefix)format("embedded-opentype"),url(../fonts/source-sans-pro/source-sans-pro-italic.woff)format("woff"),url(../fonts/source-sans-pro/source-sans-pro-italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:source sans pro;src:url(../fonts/source-sans-pro/source-sans-pro-semibold.eot);src:url(../fonts/source-sans-pro/source-sans-pro-semibold.eot?#iefix)format("embedded-opentype"),url(../fonts/source-sans-pro/source-sans-pro-semibold.woff)format("woff"),url(../fonts/source-sans-pro/source-sans-pro-semibold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:source sans pro;src:url(../fonts/source-sans-pro/source-sans-pro-semibolditalic.eot);src:url(../fonts/source-sans-pro/source-sans-pro-semibolditalic.eot?#iefix)format("embedded-opentype"),url(../fonts/source-sans-pro/source-sans-pro-semibolditalic.woff)format("woff"),url(../fonts/source-sans-pro/source-sans-pro-semibolditalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:league gothic;src:url(../fonts/league-gothic/league-gothic.eot);src:url(../fonts/league-gothic/league-gothic.eot?#iefix)format("embedded-opentype"),url(../fonts/league-gothic/league-gothic.woff)format("woff"),url(../fonts/league-gothic/league-gothic.ttf)format("truetype");font-weight:400;font-style:normal}.clearfix::after{clear:both;content:'';display:table}.capitalize{text-transform:capitalize}.hide{display:none}.grow{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.basicflex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.basicflex-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.px{padding-left:1rem;padding-right:1rem}.py{padding-top:1rem;padding-bottom:1rem}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font:125%/1.4 muli,sans-serif,muli,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}code,pre{font:125%/1.8 Consolas,Monaco,Menlo,dejavu sans mono,bitstream vera sans mono,courier new,lucida console,lucida sans typewriter,liberation mono,nimbus mono l,Monaco,Courier,monospace}.h1{font-size:4rem}.h2{font-size:3.5rem}.h3{font-size:3rem}.h4{font-size:2.5rem}.h5{font-size:2rem}.h6{font-size:1.5rem}.p1{font-size:1.2rem}.p2{font-size:1rem}.caption{font-size:.8rem}@-webkit-keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-moz-keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-ms-keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-o-keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-moz-keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-ms-keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-o-keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-moz-keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-ms-keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-o-keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-moz-keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-ms-keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-o-keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.navbar{margin:auto;width:inherit;max-width:inherit;height:50px;z-index:15;position:fixed;left:0;right:0;top:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.navbar[data-dir=rtl]{direction:rtl}.navbar[data-dir=ltr]{direction:ltr}@media only screen and (max-width:769px){.navbar[data-dir=rtl]{direction:ltr}}.theme__dark .navbar{border-bottom:1px solid #4e4e4e;background-color:#403e41}.theme__light .navbar{border-bottom:1px solid #e0e0e0;background-color:#eee}.theme__hacker .navbar{border-bottom:1px solid #424242;background-color:#252526}.theme__solarized .navbar{border-bottom:1px solid #eddc9f;background-color:#eee8d5}.theme__kimbie .navbar{border-bottom:1px solid #6e583b;background-color:#51412c}.navbar--hide{top:-50px}.navbar--show{top:0}.navbar__slide-down svg{margin:auto;display:block}.theme__dark .navbar__slide-down{background-color:#403e41!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:#eee!important}.theme__light .navbar__slide-down:hover,.theme__light .navbar__slide-down:active,.theme__light .navbar__slide-down:focus{color:#607d8b}.theme__hacker .navbar__slide-down{background-color:#252526!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:#eee8d5!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:#51412c!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 (min-width:769px){.navbar__slide-down[data-ani=true]:nth-child(1){-webkit-animation:slide-in-down .25s .1s 1 ease both;-moz-animation:slide-in-down .25s .1s 1 ease both;-ms-animation:slide-in-down .25s .1s 1 ease both;-o-animation:slide-in-down .25s .1s 1 ease both;animation:slide-in-down .25s .1s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(2){-webkit-animation:slide-in-down .25s .2s 1 ease both;-moz-animation:slide-in-down .25s .2s 1 ease both;-ms-animation:slide-in-down .25s .2s 1 ease both;-o-animation:slide-in-down .25s .2s 1 ease both;animation:slide-in-down .25s .2s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(3){-webkit-animation:slide-in-down .25s .3s 1 ease both;-moz-animation:slide-in-down .25s .3s 1 ease both;-ms-animation:slide-in-down .25s .3s 1 ease both;-o-animation:slide-in-down .25s .3s 1 ease both;animation:slide-in-down .25s .3s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(4){-webkit-animation:slide-in-down .25s .4s 1 ease both;-moz-animation:slide-in-down .25s .4s 1 ease both;-ms-animation:slide-in-down .25s .4s 1 ease both;-o-animation:slide-in-down .25s .4s 1 ease both;animation:slide-in-down .25s .4s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(5){-webkit-animation:slide-in-down .25s .5s 1 ease both;-moz-animation:slide-in-down .25s .5s 1 ease both;-ms-animation:slide-in-down .25s .5s 1 ease both;-o-animation:slide-in-down .25s .5s 1 ease both;animation:slide-in-down .25s .5s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(6){-webkit-animation:slide-in-down .25s .6s 1 ease both;-moz-animation:slide-in-down .25s .6s 1 ease both;-ms-animation:slide-in-down .25s .6s 1 ease both;-o-animation:slide-in-down .25s .6s 1 ease both;animation:slide-in-down .25s .6s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(7){-webkit-animation:slide-in-down .25s .7s 1 ease both;-moz-animation:slide-in-down .25s .7s 1 ease both;-ms-animation:slide-in-down .25s .7s 1 ease both;-o-animation:slide-in-down .25s .7s 1 ease both;animation:slide-in-down .25s .7s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(8){-webkit-animation:slide-in-down .25s .8s 1 ease both;-moz-animation:slide-in-down .25s .8s 1 ease both;-ms-animation:slide-in-down .25s .8s 1 ease both;-o-animation:slide-in-down .25s .8s 1 ease both;animation:slide-in-down .25s .8s 1 ease both}}.navbar__brand{height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.navbar__burger{display:none}.navbar__burger[data-ani=true]{-webkit-animation:slide-in-down .5s 0s 1 ease both;-moz-animation:slide-in-down .5s 0s 1 ease both;-ms-animation:slide-in-down .5s 0s 1 ease both;-o-animation:slide-in-down .5s 0s 1 ease both;animation:slide-in-down .5s 0s 1 ease both}@media only screen and (max-width:769px){.navbar__burger{cursor:pointer;margin-left:auto;height:50px;width:35px;position:absolute;right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.theme__dark .navbar__burger{background:#403e41;border-bottom:1px solid #4e4e4e}.theme__light .navbar__burger{background:#eee;border-bottom:1px solid #e0e0e0}.theme__hacker .navbar__burger{background:#252526;border-bottom:1px solid #424242}.theme__solarized .navbar__burger{background:#eee8d5;border-bottom:1px solid #eddc9f}.theme__kimbie .navbar__burger{background:#51412c;border-bottom:1px solid #6e583b}.navbar__burger span{border-radius:1rem;display:block;height:2px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;z-index:15;width:16px}.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:nth-child(1){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:#607d8b}.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:nth-child(1){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{width:40px;height:40px;padding:.1rem;margin:auto .25rem;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;flex-shrink:0}.navbar__long-link{width:100%;height:100%;padding:.6rem .2rem;margin:auto .25rem;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;flex-shrink:0}.navbar__title{height:50px;font-size:1.5rem;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.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{text-decoration:none;color:#fcfcfa}.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{text-decoration:none;color:#555}.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{text-decoration:none;color:#e3cd26}.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{text-decoration:none;color:#586e75}.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{text-decoration:none;color:#d3af86}.navbar__menu{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:50px}@media only screen and (max-width:769px){.navbar__menu{display:none}}.navbar__menu-item{height:50px;padding:.5rem;font-size:1rem;font-family:montserrat,sans-serif;font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme__dark .navbar__menu-item{color:#fcfcfa;border-top:1px solid transparent;border-bottom:1px solid #4e4e4e;background-color:#403e41}.theme__dark .navbar__menu-item:hover,.theme__dark .navbar__menu-item:active,.theme__dark .navbar__menu-item:focus{color:#ffd866;text-decoration:none;border-bottom:1px solid #4e4e4e}@media only screen and (max-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;border-top:1px solid transparent;border-bottom:1px solid #e0e0e0;background-color:#eee}.theme__light .navbar__menu-item:hover,.theme__light .navbar__menu-item:active,.theme__light .navbar__menu-item:focus{color:#607d8b;text-decoration:none;border-bottom:1px solid #e0e0e0}@media only screen and (max-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;border-top:1px solid transparent;border-bottom:1px solid #424242;background-color:#252526}.theme__hacker .navbar__menu-item:hover,.theme__hacker .navbar__menu-item:active,.theme__hacker .navbar__menu-item:focus{color:#1fff2a;text-decoration:none;border-bottom:1px solid #424242}@media only screen and (max-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;border-top:1px solid transparent;border-bottom:1px solid #eddc9f;background-color:#eee8d5}.theme__solarized .navbar__menu-item:hover,.theme__solarized .navbar__menu-item:active,.theme__solarized .navbar__menu-item:focus{color:#b58900;text-decoration:none;border-bottom:1px solid #eddc9f}@media only screen and (max-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;border-top:1px solid transparent;border-bottom:1px solid #6e583b;background-color:#51412c}.theme__kimbie .navbar__menu-item:hover,.theme__kimbie .navbar__menu-item:active,.theme__kimbie .navbar__menu-item:focus{color:#f06431;text-decoration:none;border-bottom:1px solid #6e583b}@media only screen and (max-width:769px){.theme__kimbie .navbar__menu-item{border-bottom:none}}.theme__kimbie .navbar__menu-item.active{color:#889b4a!important}@media only screen and (max-width:769px){.navbar__menu-item{-webkit-justify-content:flex-start;-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{display:inline-block;height:50px}@media only screen and (max-width:769px){.navbar__dropdown{width:100%;height:auto}}.navbar__dropdown--content{position:absolute;display:none;width:inherit;z-index:14;border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.theme__dark .navbar__dropdown--content{border-top:4px solid #424242;background-color:#595b5c}.theme__light .navbar__dropdown--content{border-top:4px solid #e0e0e0;background-color:#fafafa}.theme__hacker .navbar__dropdown--content{border-top:4px solid #6b6b6b;background-color:#212421}.theme__solarized .navbar__dropdown--content{border-top:4px solid #e8b000;background-color:#fafafa}.theme__kimbie .navbar__dropdown--content{border-top:4px solid #d3af86;background-color:#6e583b}@media only screen and (max-width:769px){.navbar__dropdown--content{position:relative;display:block;box-shadow:none}.theme__dark .navbar__dropdown--content{border-top:none;background-color:#3a3a3a}.theme__light .navbar__dropdown--content{border-top:none;background-color:#f1f1f1}.theme__hacker .navbar__dropdown--content{border-top:none;background-color:#323232}.theme__solarized .navbar__dropdown--content{border-top:none;background-color:#eae3cc}.theme__kimbie .navbar__dropdown--content{border-top:none;background-color:#423523}}.navbar__dropdown--item{padding:.25rem .75rem;height:auto;margin:auto;min-width:40px;max-width:150px;text-decoration:none;display:block;font-size:1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.theme__dark .navbar__dropdown--item{color:#fcfcfa;background-color:#403e41}.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-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__light .navbar__dropdown--item{color:#555;background-color:#eee}.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-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__hacker .navbar__dropdown--item{color:#fcfcfa;background-color:#252526}.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-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__solarized .navbar__dropdown--item{color:#424242;background-color:#eee8d5}.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-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__kimbie .navbar__dropdown--item{color:#eee0d1;background-color:#51412c}.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-left-radius:.15rem;border-bottom-right-radius:.15rem}@media only screen and (max-width:769px){.navbar__dropdown--item{padding:0 2.5rem;min-width:100%;max-width:100%}}.navbar__dropdown:hover .navbar__dropdown--content{display:block}.theme{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.theme[data-ani=true]{-webkit-animation:slide-in-down .5s 0s 1 ease both;-moz-animation:slide-in-down .5s 0s 1 ease both;-ms-animation:slide-in-down .5s 0s 1 ease both;-o-animation:slide-in-down .5s 0s 1 ease both;animation:slide-in-down .5s 0s 1 ease both}@media only screen and (max-width:769px){.theme{display:none}}.theme .dropdown{height:50px!important;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .theme .dropdown{color:#fcfcfa}.theme__dark .theme .dropdown:hover,.theme__dark .theme .dropdown:active,.theme__dark .theme .dropdown:focus{color:#ffd866;background-color:#403e41}.theme__light .theme .dropdown{color:#777}.theme__light .theme .dropdown:hover,.theme__light .theme .dropdown:active,.theme__light .theme .dropdown:focus{color:#607d8b;background-color:#eee}.theme__hacker .theme .dropdown{color:#dbdbdb}.theme__hacker .theme .dropdown:hover,.theme__hacker .theme .dropdown:active,.theme__hacker .theme .dropdown:focus{color:#1fff2a;background-color:#252526}.theme__solarized .theme .dropdown{color:#586e75}.theme__solarized .theme .dropdown:hover,.theme__solarized .theme .dropdown:active,.theme__solarized .theme .dropdown:focus{color:#b58900;background-color:#eee8d5}.theme__kimbie .theme .dropdown{color:#d3af86}.theme__kimbie .theme .dropdown:hover,.theme__kimbie .theme .dropdown:active,.theme__kimbie .theme .dropdown:focus{color:#f06431;background-color:#51412c}.theme .dropdown-trigger{padding:.5rem;cursor:pointer;border:none;outline:none;width:50px;height:48px}.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:#607d8b}.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 (max-width:769px){.theme .dropdown-trigger{padding:.25rem;width:35px}}.theme .dropdown-content{position:absolute;top:100%;right:0;display:none;height:auto;z-index:14;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.theme .dropdown-content a{font-size:.9rem}.theme__dark .theme .dropdown-content{border-top:4px solid #424242;background-color:#595b5c}.theme__light .theme .dropdown-content{border-top:4px solid #e0e0e0;background-color:#fafafa}.theme__hacker .theme .dropdown-content{border-top:4px solid #6b6b6b;background-color:#212421}.theme__solarized .theme .dropdown-content{border-top:4px solid #e8b000;background-color:#fafafa}.theme__kimbie .theme .dropdown-content{border-top:4px solid #d3af86;background-color:#6e583b}.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{padding:.25rem .75rem;height:100%;text-decoration:none;display:block;font-size:1rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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-left-radius:.25rem;border-bottom-right-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-left-radius:.25rem;border-bottom-right-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-left-radius:.25rem;border-bottom-right-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-left-radius:.25rem;border-bottom-right-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-left-radius:.25rem;border-bottom-right-radius:.25rem}.theme .dropdown:hover .dropdown-content{display:block}.theme-mobile{display:none;outline:none;position:absolute;top:0;right:70px;width:35px;height:50px;cursor:pointer;z-index:16}.theme-mobile[data-ani=true]{-webkit-animation:slide-in-down .5s .4s 1 ease both;-moz-animation:slide-in-down .5s .4s 1 ease both;-ms-animation:slide-in-down .5s .4s 1 ease both;-o-animation:slide-in-down .5s .4s 1 ease both;animation:slide-in-down .5s .4s 1 ease both}@media only screen and (max-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{padding:0 .75rem;height:100%;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.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 rgba(66,66,66,.45)}.theme__light .navbarm__menu--term[data-index="0"]{border-top:1px solid rgba(207,216,220,.6)}.theme__hacker .navbarm__menu--term[data-index="0"]{border-top:1px solid rgba(161,173,100,.2)}.theme__solarized .navbarm__menu--term[data-index="0"]{border-top:1px solid rgba(133,153,0,.2)}.theme__kimbie .navbarm__menu--term[data-index="0"]{border-top:1px solid rgba(110,88,59,.45)}.navbarm__menu--item{height:50px}.navbarm__menu--item>a{height:100%;font-family:montserrat,sans-serif;font-size:1rem;font-weight:700;color:inherit;text-decoration:none!important;padding:0 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.navbarm__menu--item svg{margin:auto .25rem}.theme__dark .navbarm__menu--item{color:#fcfcfa}.theme__dark .navbarm__menu--item.active{font-weight:700;color:#ff6188}.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{font-weight:700;color:#6b8a99}.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{font-weight:700;color:#f3ff6e}.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{font-weight:700;color:#cb4b16}.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{font-weight:700;color:#889b4a}.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{width:100%;position:absolute;top:50px;left:0;max-height:0;overflow:hidden;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.theme__dark .navbarm__collapse{background-color:#403e41}.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:#eee}.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:#252526}.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:#eee8d5}.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:#51412c}.theme__kimbie .navbarm__collapse[data-open=true]{border-bottom:2px solid #6e583b}.theme__kimbie .navbarm__collapse[data-open=false]{border-bottom:none}.wrapper{display:grid;width:100%;min-height:100vh;max-width:960px;grid-template-columns:minmax(350px,5fr)minmax(250px,2fr);grid-template-rows:50px auto 1fr auto;grid-column-gap:32px;grid-row-gap:0}.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{display:grid;grid-template-columns:266px 1fr 1fr;grid-template-rows:1fr;grid-column-gap:16px;grid-row-gap:0}.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}.header .title{font-family:montserrat,sans-serif;font-weight:900}.site-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.site-header[data-ani=true]{-webkit-animation:fade-in .15s .1s 1 ease-in both;-moz-animation:fade-in .15s .1s 1 ease-in both;-ms-animation:fade-in .15s .1s 1 ease-in both;-o-animation:fade-in .15s .1s 1 ease-in both;animation:fade-in .15s .1s 1 ease-in both}.site-header__title{line-height:1.1;font-weight:700;font-family:montserrat,sans-serif}.theme__dark .site-header__title--shadow{color:#ddd;text-shadow:1.2px 1.2px 0 #ddd,2.4px 2.4px 0 #4a484b,3.6px 3.6px 0 #555256,4.8px 4.8px 0 #5f5c60}.theme__light .site-header__title--shadow{color:#607d8b;text-shadow:1.2px 1.2px 0 #607d8b,2.4px 2.4px 0 #4c4c4c,3.6px 3.6px 0 #565656,4.8px 4.8px 0 #616161}.theme__hacker .site-header__title--shadow{color:#c7ba00;text-shadow:1.2px 1.2px 0 #c7ba00,2.4px 2.4px 0 #2f2f30,3.6px 3.6px 0 #39393b,4.8px 4.8px 0 #434345}.theme__solarized .site-header__title--shadow{color:#cb4b16;text-shadow:1.2px 1.2px 0 #cb4b16,2.4px 2.4px 0 #4d6570,3.6px 3.6px 0 #56707c,4.8px 4.8px 0 #5e7b88}.theme__kimbie .site-header__title--shadow{color:#889b4a;text-shadow:1.2px 1.2px 0 #889b4a,2.4px 2.4px 0 #453217,3.6px 3.6px 0 #553d1c,4.8px 4.8px 0 #644821}.site-header__subtitle{line-height:1.2}.site-header__subtitle[data-cursive=true]{font-family:courgette,cursive}.site-header__align-left{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.site-header__align-center{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.site-header__align-right{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}#container{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark #container{color:#fcfcfa;background-color:#212121}.theme__dark #container hr{border-color:#595b5c}.theme__light #container{color:#424242;background-color:#e0e0e0}.theme__light #container hr{border-color:#ccc}.theme__hacker #container{color:#1fff2a;background-color:#111}.theme__hacker #container hr{border-color:#6b6b6b}.theme__solarized #container{color:#586e75;background-color:#ddd6c7}.theme__solarized #container hr{border-color:#ffb300}.theme__kimbie #container{color:#e3b583;background-color:#362712}.theme__kimbie #container hr{border-color:#7f5d38}html{overflow-x:hidden}.footer{padding:0 .5rem;position:relative}.theme__dark .footer{color:#bdbdbd;background-color:#403e41}.theme__light .footer{color:#424242;background-color:#eee}.theme__hacker .footer{color:#a1ad64;background-color:#252526}.theme__solarized .footer{color:#424242;background-color:#eee8d5}.theme__kimbie .footer{color:#d3af86;background-color:#423523}.footer__social{padding:.5rem 0;position:-webkit-sticky;position:sticky;bottom:70px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer__poweredby{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.5rem 0}.footer__poweredby p{padding:.125rem}.footer__copyright--img{margin-bottom:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer__link{font-size:.8rem;margin:.25rem .5rem 0}.footer .dropdown{position:absolute;left:.5rem;bottom:.5rem;width:40px;height:40px;border-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.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{outline:none;border-radius:.25rem;cursor:pointer;border: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{position:absolute;bottom:100%;left:0;display:none;height:auto;z-index:14;border-top-left-radius:.15rem;border-top-right-radius:.15rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.footer .dropdown-content a{font-size:.9rem}.theme__dark .footer .dropdown-content{border-bottom:4px solid #424242;background-color:#595b5c}.theme__light .footer .dropdown-content{border-bottom:4px solid #e0e0e0;background-color:#fafafa}.theme__hacker .footer .dropdown-content{border-bottom:4px solid #6b6b6b;background-color:#212421}.theme__solarized .footer .dropdown-content{border-bottom:4px solid #e8b000;background-color:#fafafa}.theme__kimbie .footer .dropdown-content{border-bottom:4px solid #d3af86;background-color:#6e583b}.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{padding:.25rem .75rem;height:100%;min-width:40px;max-width:150px;text-decoration:none;display:block;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.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{text-decoration:none;color:#bdbdbd}.theme__dark .footer .social a:hover{color:#f0f0f0;transition:color .2s ease}.theme__light .footer .social a{text-decoration:none;color:#777}.theme__light .footer .social a:hover{color:#444;transition:color .2s ease}.theme__hacker .footer .social a{text-decoration:none;color:#9e9e9e}.theme__hacker .footer .social a:hover{color:#d1d1d1;transition:color .2s ease}.theme__solarized .footer .social a{text-decoration:none;color:#637c84}.theme__solarized .footer .social a:hover{color:#4d6066;transition:color .2s ease}.theme__kimbie .footer .social a{text-decoration:none;color:#ccc}.theme__kimbie .footer .social a:hover{color:#fff;transition:color .2s ease}.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:montserrat,sans-serif;font-weight:700;font-size:.95rem}.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{color:#f06431}.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{padding-right:.125rem;font-size:1rem;display:inline-block;content:"\2022"}.sidebar-recent__a{font-family:montserrat,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{margin-top:50px;padding:0 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}li.sidebar-recent{text-indent:-.4em;padding-left:.5em}li.sidebar-recent::before{padding-right:.125rem;font-size:1rem;display:inline-block;content:"\2022"}.alert{padding:.75rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.125rem}.theme__dark .alert-info{background-color:rgba(215,238,249,.4);color:#fcfcfa}.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{background-color:rgba(217,239,214,.4);color:#fcfcfa}.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{background-color:rgba(255,249,196,.4);color:#fcfcfa}.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{background-color:rgba(245,221,221,.4);color:#fcfcfa}.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{background-color:rgba(215,238,249,.4);color:#555}.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{background-color:rgba(217,239,214,.4);color:#555}.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{background-color:rgba(255,249,196,.4);color:#555}.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{background-color:rgba(245,221,221,.4);color:#555}.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{background-color:rgba(215,238,249,.4);color:#fcfcfa}.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{background-color:rgba(217,239,214,.4);color:#fcfcfa}.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{background-color:rgba(255,249,196,.4);color:#fcfcfa}.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{background-color:rgba(245,221,221,.4);color:#fcfcfa}.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{background-color:rgba(215,238,249,.4);color:#424242}.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{background-color:rgba(217,239,214,.4);color:#424242}.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{background-color:rgba(255,249,196,.4);color:#424242}.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{background-color:rgba(245,221,221,.4);color:#424242}.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{background-color:rgba(215,238,249,.4);color:#eee0d1}.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{background-color:rgba(217,239,214,.4);color:#eee0d1}.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{background-color:rgba(255,249,196,.4);color:#eee0d1}.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{background-color:rgba(245,221,221,.4);color:#eee0d1}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:928px;font-family:montserrat,sans-serif}.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__photo{border-radius:.25rem;width:100%;max-width:250px;height:auto;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.bio__photo[data-ani=true]{-webkit-animation:slide-in-down-little .2s .6s 1 ease-in both;-moz-animation:slide-in-down-little .2s .6s 1 ease-in both;-ms-animation:slide-in-down-little .2s .6s 1 ease-in both;-o-animation:slide-in-down-little .2s .6s 1 ease-in both;animation:slide-in-down-little .2s .6s 1 ease-in both}.bio__photo-wrapper{width:90%;height:100%;border-radius:.25rem;margin:1rem auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.bio__name{font-weight:700;letter-spacing:1px;font-family:inherit;font-size:26px;margin-top:.8rem}.bio__desc{margin:.5rem 0;font-size:14px}.bio__info{font-size:14px;margin:.1rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.bio[data-dir=ltr] .bio__info--icon{margin-right:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.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{padding-right:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.bio[data-dir=rtl] .bio__info--icon{margin-left:.25rem!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.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{padding-left:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.bio__social{width:100%;margin-top:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bio__social a{text-decoration:none!important;padding:.5rem;border-radius:.125rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.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{margin:1rem;margin-bottom:0;padding:.5rem;border-radius:.25rem;padding:auto;font-family:montserrat,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960px}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.breadcrumb li{display:inline;font-size:.9rem}.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;overflow:hidden;text-overflow:ellipsis;max-width:960px}.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{color:#aaa}.theme__kimbie .breadcrumb li:last-child{color:#aaa}.breadcrumb li+li:before{padding:.5rem;content:"/\00a0"}.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{width:100%;text-align:center;margin-bottom:1rem;overflow:auto}.diagram{overflow:auto;margin-right:1rem;margin-bottom:1rem;border-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}[id^=msc]{overflow:auto;margin:.5rem 0;text-align:center}[id^=flowchart]{overflow:auto}[id^=WaveDrom_Display]{overflow:auto;background-color:#fcfcfa;border-radius:.25rem}.expand{position:relative;margin:1.5rem 0;border-radius:.25rem}.expand__content{padding:0 1.125rem;overflow:hidden;max-height:0;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.theme__dark .expand__content{border-top:1px solid #616161;background-color:#403e41}.theme__light .expand__content{border-top:1px solid #aaa;background-color:#f2f2f2}.theme__hacker .expand__content{border-top:1px solid #6b6b6b;background-color:#1c1f1c}.theme__solarized .expand__content{border-top:1px solid #b58900;background-color:#f9fbe7}.theme__kimbie .expand__content{border-top:1px solid #6e583b;background-color:#271e11}.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:montserrat,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;width:100%;margin:auto 0;text-align:left;outline:none;border:none;padding:.125rem;font-size:1rem;font-family:montserrat,sans-serif;border-top-left-radius:.25rem;border-top-right-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.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;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.expand-icon{padding-top:.125rem;padding-right:.5rem}.expand-icon__down{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.expand-icon__right{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.gtt{position:absolute;right:.5rem;bottom:.5rem;width:40px;height:40px;border-radius:.25rem;cursor:pointer;z-index:12;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.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 (max-width:769px){.gtt{position:fixed}}.hr-fade{height:1px;width:100%}.theme__dark .hr-fade{color:#595b5c;background-image:linear-gradient(90deg,transparent,#595B5C 50%,transparent 100%)}.theme__light .hr-fade{color:#ccc;background-image:linear-gradient(90deg,transparent,#ccc 50%,transparent 100%)}.theme__hacker .hr-fade{color:#6b6b6b;background-image:linear-gradient(90deg,transparent,#6B6B6B 50%,transparent 100%)}.theme__solarized .hr-fade{color:#ffb300;background-image:linear-gradient(90deg,transparent,#ffb300 50%,transparent 100%)}.theme__kimbie .hr-fade{color:#7f5d38;background-image:linear-gradient(90deg,transparent,#7f5d38 50%,transparent 100%)}.hr-slash{width:100%;height:7px;background-size:10px 10px}.theme__dark .hr-slash{color:#595b5c;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__light .hr-slash{color:#ccc;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__hacker .hr-slash{color:#6b6b6b;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__solarized .hr-slash{color:#ffb300;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__kimbie .hr-slash{color:#7f5d38;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__dark .hr-dots{color:#595b5c;width:100%;border-width:0 0 7px;border-style:solid;border-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDEiIHdpZHRoPSI4IiBoZWlnaHQ9IjQiPjxjaXJjbGUgZmlsbD0iIzU5NWI1YyIgY3g9IjEiIGN5PSIuNSIgcj0iLjUiLz48L3N2Zz4=)0 0 100% repeat}.theme__light .hr-dots{color:#ccc;width:100%;border-width:0 0 7px;border-style:solid;border-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDEiIHdpZHRoPSI4IiBoZWlnaHQ9IjQiPjxjaXJjbGUgZmlsbD0iI2NjYyIgY3g9IjEiIGN5PSIuNSIgcj0iLjUiLz48L3N2Zz4=)0 0 100% repeat}.theme__hacker .hr-dots{color:#6b6b6b;width:100%;border-width:0 0 7px;border-style:solid;border-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDEiIHdpZHRoPSI4IiBoZWlnaHQ9IjQiPjxjaXJjbGUgZmlsbD0iIzZiNmI2YiIgY3g9IjEiIGN5PSIuNSIgcj0iLjUiLz48L3N2Zz4=)0 0 100% repeat}.theme__solarized .hr-dots{color:#ffb300;width:100%;border-width:0 0 7px;border-style:solid;border-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDEiIHdpZHRoPSI4IiBoZWlnaHQ9IjQiPjxjaXJjbGUgZmlsbD0iI2ZmYjMwMCIgY3g9IjEiIGN5PSIuNSIgcj0iLjUiLz48L3N2Zz4=)0 0 100% repeat}.theme__kimbie .hr-dots{color:#7f5d38;width:100%;border-width:0 0 7px;border-style:solid;border-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDEiIHdpZHRoPSI4IiBoZWlnaHQ9IjQiPjxjaXJjbGUgZmlsbD0iIzdmNWQzOCIgY3g9IjEiIGN5PSIuNSIgcj0iLjUiLz48L3N2Zz4=)0 0 100% repeat}code.has-jax{font:inherit;font-size:100%;background:inherit;border:inherit;color:#515151}.MathJax{font-size:120%!important}.notices{position:relative;border-radius:.125rem;color:#fff;margin:2rem 0;padding:.3rem .5rem .3rem 2rem;font-size:.95rem}.notices a{text-decoration:underline}.notices>table{table-layout:fixed;width:100%;margin:10px 0;border-spacing:0}.notices.warning{border-top:30px solid #f1b37e;background:#fefaf5;color:rgba(150,90,38,.995)!important}.notices.warning::before{position:absolute;content:'⚠️ Warning';font-family:montserrat,sans-serif;top:-26.5px;left:.4rem;height:100%}.notices.warning a{font-weight:700;color:rgba(134,74,22,.995)}.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:rgba(134,74,22,.995)}.notices.warning>table th,.notices.warning>table td{padding:5px 15px;border:1px double rgba(166,106,54,.45)}.notices.warning p>code,.notices.warning li>code,.notices.warning td>code,.notices.warning code{padding:3px 7px;color:rgba(150,90,38,.995)!important;background-color:#fbecd9!important}.notices.error{border-top:30px solid #d58181;background:#fbeded;color:rgba(132,56,56,.995)!important}.notices.error::before{position:absolute;content:'❌ Error';font-family:montserrat,sans-serif;top:-26.5px;left:.4rem;height:100%}.notices.error a{font-weight:700;color:rgba(116,40,40,.995)}.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:rgba(116,40,40,.995)}.notices.error>table th,.notices.error>table td{padding:5px 15px;border:1px double rgba(148,72,72,.45)}.notices.error p>code,.notices.error li>code,.notices.error td>code,.notices.error code{padding:3px 7px;color:rgba(132,56,56,.995)!important;background-color:#f5d4d4!important}.notices.info{border-top:30px solid #6bb1e0;background:#e6f3fb;color:rgba(47,103,141,.995)!important}.notices.info::before{position:absolute;content:'ℹ️ Info';font-family:montserrat,sans-serif;top:-26.5px;left:.4rem;height:100%}.notices.info a{font-weight:700;color:rgba(31,87,125,.995)}.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:rgba(31,87,125,.995)}.notices.info>table th,.notices.info>table td{padding:5px 15px;border:1px double rgba(63,119,157,.45)}.notices.info p>code,.notices.info li>code,.notices.info td>code,.notices.info code{padding:3px 7px;color:rgba(47,103,141,.995)!important;background-color:#cce6f7!important}.notices.success{border-top:30px solid #84c578;background:#e8f7e6;color:rgba(72,125,63,.995)!important}.notices.success::before{position:absolute;content:'✔️ Success';font-family:montserrat,sans-serif;top:-26.5px;left:.4rem;height:100%}.notices.success a{font-weight:700;color:rgba(56,109,47,.995)}.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:rgba(56,109,47,.995)}.notices.success>table th,.notices.success>table td{padding:5px 15px;border:1px double rgba(82,141,79,.45)}.notices.success p>code,.notices.success li>code,.notices.success td>code,.notices.success code{padding:3px 7px;color:rgba(72,125,63,.995)!important;background-color:#d3f0cf!important}.pagination{border-radius:.25rem;margin:2rem 1rem;padding:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.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{font-size:1.25rem;padding:.5rem .75rem}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:1rem 0}.pagination-single__left,.pagination-single__right{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-family:montserrat,sans-serif;padding:.25rem;border-radius:.125rem}.pagination-single__left-title,.pagination-single__right-title{font-size:16.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960px}.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:translateX(-.25rem);-moz-transform:translateX(-.25rem);-ms-transform:translateX(-.25rem);transform:translateX(-.25rem)}.pagination-single__right:hover,.pagination-single__right:active,.pagination-single__right:focus{-webkit-transform:translateX(.25rem);-moz-transform:translateX(.25rem);-ms-transform:translateX(.25rem);transform:translateX(.25rem)}.pagination-single__icon{width:28px;height:28px;border-radius:100%;margin:0 .5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.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{margin:2rem auto;padding:.5rem;width:100%;max-width:700px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.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-size:16.8px;font-family:montserrat,sans-serif}.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{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;list-style-type:disc}.search{position:relative;border-radius:.25rem;height:35px;max-width:928px;z-index:8;margin-bottom:.5rem;-webkit-box-shadow:0 0 0 3px transparent;-moz-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .search{border:2px solid #1d1d1d;background-color:#212121}.theme__dark .search:focus-within{border:2px solid #424242;-webkit-box-shadow:0 0 0 3px rgba(66,66,66,.45);-moz-box-shadow:0 0 0 3px rgba(66,66,66,.45);box-shadow:0 0 0 3px rgba(66,66,66,.45)}.theme__light .search{border:2px solid #e0e0e0;background-color:#eee}.theme__light .search:focus-within{border:2px solid #b0bec5;-webkit-box-shadow:0 0 0 3px rgba(207,216,220,.6);-moz-box-shadow:0 0 0 3px rgba(207,216,220,.6);box-shadow:0 0 0 3px rgba(207,216,220,.6)}.theme__hacker .search{border:2px solid #0d0e0f;background-color:#252526}.theme__hacker .search:focus-within{border:2px solid #414141;-webkit-box-shadow:0 0 0 3px rgba(161,173,100,.2);-moz-box-shadow:0 0 0 3px rgba(161,173,100,.2);box-shadow:0 0 0 3px rgba(161,173,100,.2)}.theme__solarized .search{border:2px solid #f7e3a2;background-color:#fbf1d1}.theme__solarized .search:focus-within{border:2px solid #e8b000;-webkit-box-shadow:0 0 0 3px rgba(133,153,0,.2);-moz-box-shadow:0 0 0 3px rgba(133,153,0,.2);box-shadow:0 0 0 3px rgba(133,153,0,.2)}.theme__kimbie .search{border:2px solid #423523;background-color:#362712}.theme__kimbie .search:focus-within{border:2px solid #5e452b;-webkit-box-shadow:0 0 0 3px rgba(110,88,59,.45);-moz-box-shadow:0 0 0 3px rgba(110,88,59,.45);box-shadow:0 0 0 3px rgba(110,88,59,.45)}.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{width:100%;font-size:.9rem;border:none;outline:none;padding-right:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:2fr}.theme__dark .search .input{color:#fcfcfa;background-color:inherit}.theme__dark .search .input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__light .search .input{color:#424242;background-color:inherit}.theme__light .search .input.placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__hacker .search .input{color:#1fff2a;background-color:inherit}.theme__hacker .search .input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__solarized .search .input{color:#b58900;background-color:inherit}.theme__solarized .search .input.placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__kimbie .search .input{color:#d3af86;background-color:inherit}.theme__kimbie .search .input.placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.search-content{margin-top:.25rem;max-height:350px;overflow:auto}.search-content a{text-decoration:none!important}.theme__dark .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #727072}.theme__light .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #bdbdbd}.theme__hacker .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #727072}.theme__solarized .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #b58900}.theme__kimbie .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #6e583b}.theme__dark .search__highlight{color:#ff6188}.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{position:absolute;top:0;left:0;width:100%;height:100%}.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{margin-top:1rem;padding:0 1rem;position:relative;display:block;overflow:auto;height:100%}.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{font-family:montserrat,sans-serif;font-size:1.5rem;margin:.25rem 0}.search-result__item--title::before{content:"📋 "}.search-result__item--desc{font-size:1rem;margin:.25rem 0}.search-result__close{position:absolute;cursor:pointer}.search-result__close[data-dir=ltr]{right:.5rem;top:-1.5rem}.search-result__close[data-dir=rtl]{left:.5rem;top:-1.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{font-size:.8rem;padding:.25rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:2fr}.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{display:inline-block;margin-top:.25rem;position:absolute;left:0;top:35px;width:100%;border-radius:.1rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.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}#search-results .dropdown-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.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-item{font-size:1rem;padding:.125rem .25rem}#search-results .dropdown-item:hover,#search-results .dropdown-item:active,#search-results .dropdown-item:focus{border-bottom-left-radius:.1rem;border-bottom-right-radius:.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}.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{position:absolute;top:0;left:0;z-index:16;width:100%;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{width:100%;height:50px;text-align:right;position:relative;direction:rtl;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .mobile-search__top{border-bottom:1px solid #4e4e4e;background-color:#403e41}.theme__light .mobile-search__top{border-bottom:1px solid #e0e0e0;background-color:#eee}.theme__hacker .mobile-search__top{border-bottom:1px solid #424242;background-color:#252526}.theme__solarized .mobile-search__top{border-bottom:1px solid #eddc9f;background-color:#eee8d5}.theme__kimbie .mobile-search__top{border-bottom:1px solid #6e583b;background-color:#51412c}.mobile-search__top--icon{width:50px;height:50px;cursor:pointer;position:absolute;top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.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{position:absolute;width:calc(100% - 50px);height:70%;outline:none;border:none;border-radius:.25rem;padding:0 1rem;font-size:1.1rem}.theme__dark .mobile-search__top--input{color:#fcfcfa;background-color:#403e41}.theme__dark .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__light .mobile-search__top--input{color:#424242;background-color:#eee}.theme__light .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__hacker .mobile-search__top--input{color:#1fff2a;background-color:#252526}.theme__hacker .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__solarized .mobile-search__top--input{color:#586e75;background-color:#eee8d5}.theme__solarized .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__kimbie .mobile-search__top--input{color:#e3b583;background-color:#51412c}.theme__kimbie .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.mobile-search__body{width:100vw;height:100vh;overflow-y:auto}.theme__dark .mobile-search__body{color:#fcfcfa;background-color:#2d2a2e;scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__light .mobile-search__body{color:#424242;background-color:#fafafa;scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.theme__hacker .mobile-search__body{color:#1fff2a;background-color:#151715;scrollbar-width:thin;scrollbar-color:#616161 #fcfcfa}.theme__solarized .mobile-search__body{color:#586e75;background-color:#fdf7e3;scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.theme__kimbie .mobile-search__body{color:#e3b583;background-color:#221a0f;scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.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{position:absolute;top:0;right:35px;width:35px;height:50px;padding:.25rem;cursor:pointer;display:none;z-index:9}.mobile-search__btn[data-ani=true]{-webkit-animation:slide-in-down .5s .25s 1 ease both;-moz-animation:slide-in-down .5s .25s 1 ease both;-ms-animation:slide-in-down .5s .25s 1 ease both;-o-animation:slide-in-down .5s .25s 1 ease both;animation:slide-in-down .5s .25s 1 ease both}.theme__dark .mobile-search__btn{color:#fcfcfa;background-color:#403e41;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:#eee;border-bottom:1px solid #e0e0e0}.theme__light .mobile-search__btn:hover,.theme__light .mobile-search__btn:active,.theme__light .mobile-search__btn:focus{color:#607d8b}.theme__hacker .mobile-search__btn{color:#dbdbdb;background-color:#252526;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:#eee8d5;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:#51412c;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 (max-width:769px){.mobile-search__btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.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{font-family:montserrat,sans-serif;font-size:1.2rem;margin:.25rem 0}.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{font-size:.9rem;padding:.25rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960px}.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]{-webkit-animation:slide-in-down .2s .3s 1 ease-in both;-moz-animation:slide-in-down .2s .3s 1 ease-in both;-ms-animation:slide-in-down .2s .3s 1 ease-in both;-o-animation:slide-in-down .2s .3s 1 ease-in both;animation:slide-in-down .2s .3s 1 ease-in both}.summary-card .title a{font-family:montserrat,sans-serif;font-weight:700;word-break:break-word}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.summary-card__text{margin-top:1rem;line-height:1.7rem}.summary-card__image{width:100%;height:100%}.summary-card__image[data-ani=true]{-webkit-animation:slide-in-left .2s .6s 1 ease-in both;-moz-animation:slide-in-left .2s .6s 1 ease-in both;-ms-animation:slide-in-left .2s .6s 1 ease-in both;-o-animation:slide-in-left .2s .6s 1 ease-in both;animation:slide-in-left .2s .6s 1 ease-in both}.summary-card__image-wrapper{height:100%;width:auto;margin:0 auto;padding:1rem;padding-bottom:0}.summary-card__video{width:100%;max-height:500px;object-fit:contain}.summary-card__video-wrapper{padding:1rem;padding-bottom: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{padding:0 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.summary-classic[data-ani=true]{-webkit-animation:slide-in-down .2s .3s 1 ease-in both;-moz-animation:slide-in-down .2s .3s 1 ease-in both;-ms-animation:slide-in-down .2s .3s 1 ease-in both;-o-animation:slide-in-down .2s .3s 1 ease-in both;animation:slide-in-down .2s .3s 1 ease-in both}.summary-classic .title{font-size:24px}.summary-classic .title a{font-family:montserrat,sans-serif;font-weight:700;word-break:break-word}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:1rem;margin-bottom:1rem}.summary-classic__flex-box[data-position=left]{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.summary-classic__content{width:100%;padding:0 .5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.summary-classic__text{margin-top:1rem;line-height:1.7rem}.summary-classic__image[data-ani=true]{-webkit-animation:slide-in-left .2s .6s 1 ease-in both;-moz-animation:slide-in-left .2s .6s 1 ease-in both;-ms-animation:slide-in-left .2s .6s 1 ease-in both;-o-animation:slide-in-left .2s .6s 1 ease-in both;animation:slide-in-left .2s .6s 1 ease-in both}.summary-classic__image-container{border-radius:.25rem;padding:.25rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-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:hover,.summary-classic__image-container:active,.summary-classic__image-container:focus{-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);background-color:rgba(125,125,125,.1)}.summary-classic__image-wrapper{max-width:130px;min-width:130px;overflow:hidden;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}@media only screen and (max-width:769px){.summary-classic__image-wrapper{max-width:90px;min-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]{-webkit-animation:slide-in-down .2s .3s 1 ease-in both;-moz-animation:slide-in-down .2s .3s 1 ease-in both;-ms-animation:slide-in-down .2s .3s 1 ease-in both;-o-animation:slide-in-down .2s .3s 1 ease-in both;animation:slide-in-down .2s .3s 1 ease-in both}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:1rem;margin-bottom:1rem}.summary-compact__meta{padding:1rem 0;overflow-wrap:break-word}.summary-compact__tag{font-size:.8rem;line-height:.8rem;padding:.25rem;margin:0 .25rem;border:none;border-radius:.2rem;text-transform:capitalize;cursor:pointer}.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{margin-top:.75rem;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{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;position:relative;overflow:hidden;object-fit:contain;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.swipe-home>div{float:left;width:100%;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.switch{position:relative;width:28px;height:14px;margin-top:.7rem;margin-left:1rem}.switch[data-ani=true]{-webkit-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-moz-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-o-animation:slide-in-down-little .2s .3s 1 ease-in backwards;animation:slide-in-down-little .2s .3s 1 ease-in backwards}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.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{position:absolute;content:"";height:11px;width:11px;left:1.72px;bottom:1.72px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.theme__dark .slider:before{background-color:#fcfcfa}.theme__light .slider:before{background-color:#fcfcfa}.theme__hacker .slider:before{background-color:#fcfcfa}.theme__solarized .slider:before{background-color:#fcfcfa}.theme__kimbie .slider:before{background-color:#fcfcfa}.theme__dark input:checked+.slider{background-color:#ff6188}.theme__light input:checked+.slider{background-color:#ff6188}.theme__hacker input:checked+.slider{background-color:#ff6188}.theme__solarized input:checked+.slider{background-color:#ff6188}.theme__kimbie input:checked+.slider{background-color:#dc3958}.theme__dark input:focus+.slider{box-shadow:0 0 1px #ff6188}.theme__light input:focus+.slider{box-shadow:0 0 1px #ff6188}.theme__hacker input:focus+.slider{box-shadow:0 0 1px #ff6188}.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:translateX(13px);-moz-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}.slider.round{border-radius:8.5px}.slider.round:before{border-radius:50%}.taxo{margin:2.5rem 0;z-index:5}.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-weight:700;font-family:montserrat,sans-serif}.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{padding:.125rem .25rem;border-top-right-radius:.175rem;border-bottom-right-radius:.175rem}.taxo__link[data-dir=rtl] .taxo__text{border-top-right-radius:.175rem;border-bottom-right-radius:.175rem}.taxo__link[data-dir=rtl] .taxo__num{padding:.125rem .25rem;border-top-left-radius:.175rem;border-bottom-left-radius:.175rem}.taxo__text:hover,.taxo__text:active,.taxo__text:focus{text-decoration:underline!important}.theme__dark .taxo__text{color:inherit}.theme__light .taxo__text{color:inherit}.theme__hacker .taxo__text{color:inherit}.theme__solarized .taxo__text{color:inherit}.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{display:block;margin:0;margin-right:.5rem;margin-bottom:.25rem}.taxo .tag{margin:0;margin-right:.25rem;margin-bottom:.25rem;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{width:100%;max-width:250px;position:fixed;top:7rem;font-size:.85rem;padding-left:.5rem;z-index:4;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toc[data-ani=true]{-webkit-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-moz-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-o-animation:slide-in-down-little .2s .3s 1 ease-in backwards;animation:slide-in-down-little .2s .3s 1 ease-in backwards}.toc #TableOfContents{position:relative}.toc__flexbox[data-position=fixed]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;position:fixed}.toc__flexbox[data-position=fixed] .toc__title{margin-top:.75rem;margin-left:.5rem}.toc__flexbox[data-position=absolute]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;position:absolute}.toc__flexbox--outer[data-position=fixed]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;top:4.2rem;left:1rem;position:absolute}@media only screen and (max-width:1300px){.toc__flexbox--outer[data-position=fixed]{display:none}}.toc__flexbox--outer[data-position=fixed][data-ani=true]{-webkit-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-moz-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-o-animation:slide-in-down-little .2s .3s 1 ease-in backwards;animation:slide-in-down-little .2s .3s 1 ease-in backwards}.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{font-size:.9rem;margin-top:.5rem}.toc__title[data-ani=true]{-webkit-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-moz-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-o-animation:slide-in-down-little .2s .3s 1 ease-in backwards;animation:slide-in-down-little .2s .3s 1 ease-in backwards}.theme__dark .toc__title{color:#727072}.theme__light .toc__title{color:#727072}.theme__hacker .toc__title{color:#727072}.theme__solarized .toc__title{color:#727072}.theme__kimbie .toc__title{color:#7f5d38}@media only screen and (max-width:1300px){.toc__title--outer{display:none}}.theme__dark .toc[data-dir=ltr][data-folding=true] a{color:#727072;position:relative}.theme__dark .toc[data-dir=ltr][data-folding=true] a::before{content:'';height:100%;left:-1rem;margin-top:-1px;position:absolute;width:2px;background-color:#727072}.theme__dark .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:transparent}.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;position:relative}.theme__light .toc[data-dir=ltr][data-folding=true] a::before{content:'';height:100%;left:-1rem;margin-top:-1px;position:absolute;width:2px;background-color:#727072}.theme__light .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:transparent}.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;position:relative}.theme__hacker .toc[data-dir=ltr][data-folding=true] a::before{content:'';height:100%;left:-1rem;margin-top:-1px;position:absolute;width:2px;background-color:#727072}.theme__hacker .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:transparent}.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;position:relative}.theme__solarized .toc[data-dir=ltr][data-folding=true] a::before{content:'';height:100%;left:-1rem;margin-top:-1px;position:absolute;width:2px;background-color:#727072}.theme__solarized .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:transparent}.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;position:relative}.theme__kimbie .toc[data-dir=ltr][data-folding=true] a::before{content:'';height:100%;left:-1rem;margin-top:-1px;position:absolute;width:2px;background-color:#a57a4c}.theme__kimbie .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:transparent}.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{background-color:#ff6188;content:'';height:.95rem;left:-1rem;margin-top:2px;position:absolute;width:2px}.theme__dark .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#26a69a;content:'';height:.95rem;left:-1rem;margin-top:2px;position:absolute;width:2px}.theme__light .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#e08c48;content:'';height:.95rem;left:-1rem;margin-top:2px;position:absolute;width:2px}.theme__hacker .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#268bd2;content:'';height:.95rem;left:-1rem;margin-top:2px;position:absolute;width:2px}.theme__solarized .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#889b4a;content:'';height:.95rem;left:-1rem;margin-top:2px;position:absolute;width:2px}.theme__kimbie .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:transparent}.theme__dark .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#fcfcfa}.theme__light .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#424242}.theme__hacker .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#a1ad64}.theme__solarized .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#b58900}.theme__kimbie .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#a57a4c}.toc[data-dir=rtl][data-folding=true] a{color:inherit;position:relative}.toc[data-dir=rtl][data-folding=true] a::before{content:'';height:100%;right:-1rem;margin-top:-1px;position:absolute;width:2px}.theme__dark .toc[data-dir=rtl][data-folding=true] a::before{background-color:#727072}.theme__light .toc[data-dir=rtl][data-folding=true] a::before{background-color:#727072}.theme__hacker .toc[data-dir=rtl][data-folding=true] a::before{background-color:#727072}.theme__solarized .toc[data-dir=rtl][data-folding=true] a::before{background-color:#727072}.theme__kimbie .toc[data-dir=rtl][data-folding=true] a::before{background-color:#a57a4c}.toc[data-dir=rtl][data-folding=true] a::before:last-child{background-color:transparent}.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] .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] .active{color:#c7ba00;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] .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] .active{color:#f06431;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{background-color:#ff6188;content:'';height:.95rem;right:-1rem;margin-top:2px;position:absolute;width:2px}.theme__dark .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#26a69a;content:'';height:.95rem;right:-1rem;margin-top:2px;position:absolute;width:2px}.theme__light .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#e08c48;content:'';height:.95rem;right:-1rem;margin-top:2px;position:absolute;width:2px}.theme__hacker .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#268bd2;content:'';height:.95rem;right:-1rem;margin-top:2px;position:absolute;width:2px}.theme__solarized .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#889b4a;content:'';height:.95rem;right:-1rem;margin-top:2px;position:absolute;width:2px}.theme__kimbie .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:transparent}.theme__dark .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#fcfcfa}.theme__light .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#424242}.theme__hacker .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#a1ad64}.theme__solarized .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#b58900}.theme__kimbie .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#a57a4c}.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{padding-right:1rem;padding-left:2.5rem;max-width:calc((100vw - 980px)/2)}@media only screen and (max-width:1300px){.toc__outer{display:none}}.expand__content #TableOfContents ul{list-style-type:circle}.tooltipped{position:relative}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:11px/1.5 lato,work sans,helvetica,tahoma,geneva,arial,sans-serif;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-se:after{right:auto;left:50%;margin-left:-15px}.tooltipped-sw:after{margin-right:-15px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.whoami{padding:0 1rem;margin:1rem 0;border-radius:.25rem;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width:769px){.whoami{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.whoami__contents{width:100%;margin-top:.5rem;padding:0 1rem}@media only screen and (max-width:769px){.whoami__contents{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}}.whoami__image{width:100%;height:100%;object-fit:contain;border-radius:.25rem;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.25);box-shadow:0 2px 3px 0 rgba(0,0,0,.25)}.whoami__image-wrapper{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;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.whoami__title{font-size:1.5rem;font-weight:700;font-family:montserrat,sans-serif;margin-bottom:.5rem;padding-bottom:.5rem}.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{font-size:1rem;padding-left:.25rem}@media only screen and (max-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{text-decoration:none;color:#bdbdbd}.theme__dark .whoami__social a:hover{color:#f0f0f0;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.theme__light .whoami__social a{text-decoration:none;color:#777}.theme__light .whoami__social a:hover{color:#444;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.theme__hacker .whoami__social a{text-decoration:none;color:#9e9e9e}.theme__hacker .whoami__social a:hover{color:#d1d1d1;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.theme__solarized .whoami__social a{text-decoration:none;color:#637c84}.theme__solarized .whoami__social a:hover{color:#4d6066;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.theme__kimbie .whoami__social a{text-decoration:none;color:#ccc}.theme__kimbie .whoami__social a:hover{color:#fff;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.whoami__written-by{font-size:.9rem;font-family:montserrat,sans-serif;opacity:.75}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:250px}.busuanzi__item{padding:.125rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.busuanzi__item--label{font-size:12.8px;padding:.125rem 0;font-family:montserrat,sans-serif;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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.donation__icons a{text-decoration:none!important}.donation__message{padding:.5rem;font-size:18px;line-height:18px;font-weight:700;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.donation__item{font-family:montserrat,sans-serif;font-size:.8rem;cursor:pointer;border-radius:.25rem;margin:.25rem;text-transform:capitalize;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .donation__item[data-type=donation] svg{color:#dbdbdb;background-color:#525252;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px 0 #888}.theme__light .donation__item[data-type=donation] svg{color:#fcfcfa;background-color:#eceff1;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px 0 #727072}.theme__hacker .donation__item[data-type=donation] svg{color:#dbdbdb;background-color:#43454d;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px 0 #888}.theme__solarized .donation__item[data-type=donation] svg{color:#f9fbe7;background-color:#c5e0df;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px 0 #727072}.theme__kimbie .donation__item[data-type=donation] svg{color:#d3af86;background-color:#52493c;-webkit-box-shadow:1px 1px 3px 0 #828282;-moz-box-shadow:1px 1px 3px 0 #828282;box-shadow:1px 1px 3px 0 #828282}.theme__dark .donation__item[data-type=share] svg{color:#dbdbdb;background-color:#464448;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px 0 #888}.theme__light .donation__item[data-type=share] svg{color:#fcfcfa;background-color:#90a4ae;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px 0 #727072}.theme__hacker .donation__item[data-type=share] svg{color:#dbdbdb;background-color:#383b4c;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px 0 #888}.theme__solarized .donation__item[data-type=share] svg{color:#f9fbe7;background-color:#99907a;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px 0 #727072}.theme__kimbie .donation__item[data-type=share] svg{color:#d3af86;background-color:#403c38;-webkit-box-shadow:1px 1px 3px 0 #828282;-moz-box-shadow:1px 1px 3px 0 #828282;box-shadow:1px 1px 3px 0 #828282}.donation__item svg{padding:.375rem;border-radius:.25rem;margin-right:.25rem;-webkit-transition:transform .15s ease-in;-moz-transition:transform .15s ease-in;-ms-transition:transform .15s ease-in;-o-transition:transform .15s ease-in;transition:transform .15s ease-in}.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: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{position:relative;height:100%}@media only screen and (max-width:769px){.donation__dropup{position:static}}.donation__dropup--content{display:none;position:absolute;bottom:100%;z-index:1;min-width:250px;max-width:350px;height:auto;margin-bottom:.25rem;border-radius:.25rem}.donation__dropup--content img{margin:auto}@media only screen and (max-width:769px){.donation__dropup--content{left:50%;transform:translate(-50%)}}.theme__dark .donation__dropup--content{border:1px solid #727072;background-color:#595b5c}.theme__light .donation__dropup--content{border:1px solid #bdbdbd;background-color:#fafafa}.theme__hacker .donation__dropup--content{border:1px solid #464c46;background-color:#212421}.theme__solarized .donation__dropup--content{border:1px solid #f9eaba;background-color:#fafafa}.theme__kimbie .donation__dropup--content{border:1px solid #5e452b;background-color:#6e583b}.donation__dropup:hover .donation__dropup--content{display:block}.box{font-size:.925rem;font-family:montserrat,sans-serif;word-break:keep-all;padding:.5rem;margin:2rem 0;border-radius:.5rem}.theme__dark .box{border:1px solid #616161;background-color:#403e41}.theme__light .box{border:1px solid #aaa;background-color:#eee}.theme__hacker .box{border:1px solid #6b6b6b;background-color:#252526}.theme__solarized .box{border:1px solid #b58900;background-color:#f9fbe7}.theme__kimbie .box{border:1px solid #6e583b;background-color:rgba(124,80,33,.4)}.modal__overlay{z-index:16;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.modal__container{background-color:transparent;border-radius:.25rem;overflow-y:auto;box-sizing:border-box;position:relative}.modal__content{margin:auto;position:relative}.modal__header{position:absolute;top:0;width:100%;height:50px;background:rgba(0,0,0,.45)}.modal__caption{position:absolute;bottom:0;left:50%;width:100%;background:rgba(0,0,0,.45);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-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;font-family:montserrat,sans-serif;font-size:14px;padding:.5rem;width:40%;height:auto;margin:0 auto}.modal__paging{position:absolute;top:0;left:0;width:100px;padding:.8rem;height:auto;font-family:montserrat,sans-serif;font-size:16px;background:0 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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{margin:0;padding:.4rem;position:absolute;overflow:hidden;cursor:pointer;border-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .modal__toolbar{color:#bdbdbd}.theme__dark .modal__toolbar:hover,.theme__dark .modal__toolbar:active,.theme__dark .modal__toolbar:focus{color:#82aaff;background:rgba(0,0,0,.4)}.theme__light .modal__toolbar{color:#727072}.theme__light .modal__toolbar:hover,.theme__light .modal__toolbar:active,.theme__light .modal__toolbar:focus{color:#607d8b;background:rgba(0,0,0,.4)}.theme__hacker .modal__toolbar{color:#9e9e9e}.theme__hacker .modal__toolbar:hover,.theme__hacker .modal__toolbar:active,.theme__hacker .modal__toolbar:focus{color:#e3cd26;background:rgba(0,0,0,.4)}.theme__solarized .modal__toolbar{color:#b58900}.theme__solarized .modal__toolbar:hover,.theme__solarized .modal__toolbar:active,.theme__solarized .modal__toolbar:focus{color:#cb4b16;background:rgba(0,0,0,.4)}.theme__kimbie .modal__toolbar{color:#d3af86}.theme__kimbie .modal__toolbar:hover,.theme__kimbie .modal__toolbar:active,.theme__kimbie .modal__toolbar:focus{color:#f06431;background:rgba(0,0,0,.4)}.modal__toolbar--close{top:.4rem;right:.25rem}.modal__toolbar--full{top:.4rem;right:2.8rem}.modal__toolbar--normal{top:.4rem;right:2.8rem}.theme__dark .modal__arrow{color:#bdbdbd;background:rgba(0,0,0,.45)}.theme__dark .modal__arrow:hover,.theme__dark .modal__arrow:active,.theme__dark .modal__arrow:focus{color:#82aaff;background:rgba(0,0,0,.5)}.theme__light .modal__arrow{color:#727072;background:rgba(0,0,0,.45)}.theme__light .modal__arrow:hover,.theme__light .modal__arrow:active,.theme__light .modal__arrow:focus{color:#607d8b;background:rgba(0,0,0,.5)}.theme__hacker .modal__arrow{color:#9e9e9e;background:rgba(0,0,0,.45)}.theme__hacker .modal__arrow:hover,.theme__hacker .modal__arrow:active,.theme__hacker .modal__arrow:focus{color:#e3cd26;background:rgba(0,0,0,.5)}.theme__solarized .modal__arrow{color:#b58900;background:rgba(0,0,0,.45)}.theme__solarized .modal__arrow:hover,.theme__solarized .modal__arrow:active,.theme__solarized .modal__arrow:focus{color:#cb4b16;background:rgba(0,0,0,.5)}.theme__kimbie .modal__arrow{color:#d3af86;background:rgba(0,0,0,.45)}.theme__kimbie .modal__arrow:hover,.theme__kimbie .modal__arrow:active,.theme__kimbie .modal__arrow:focus{color:#f06431;background:rgba(0,0,0,.5)}.modal__arrow--left{left:.5rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal__arrow--right{right:.5rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal__cite{width:350px;height:500px;white-space:nowrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media only screen and (max-width:600px){.modal__cite{width:100%}}.theme__dark .modal__cite{border:4px solid #595b5c;background-color:#2d2a2e;scrollbar-width:thin;scrollbar-color:#888 #eee}.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__light .modal__cite{border:4px solid #ccc;background-color:#fafafa;scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.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__hacker .modal__cite{border:4px solid #6b6b6b;background-color:#151715;scrollbar-width:thin;scrollbar-color:#616161 #fcfcfa}.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__solarized .modal__cite{border:4px solid #ffb300;background-color:#fdf7e3;scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.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__kimbie .modal__cite{border:4px solid #7f5d38;background-color:#221a0f;scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.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}.modal__cite--exist{width:100%;padding:4rem .5rem 2.5rem;font-size:1rem;overflow-x:auto}.theme__dark .modal__cite--exist{background-color:#2d2a2e;scrollbar-width:thin;scrollbar-color:#888 #eee}.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__light .modal__cite--exist{background-color:#fafafa;scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.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__hacker .modal__cite--exist{background-color:#151715;scrollbar-width:thin;scrollbar-color:#616161 #fcfcfa}.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__solarized .modal__cite--exist{background-color:#fdf7e3;scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.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__kimbie .modal__cite--exist{background-color:#221a0f;scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.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}.modal__cite--notexist{padding-top:4rem}.modal__copy{position:absolute;left:4px;bottom:56px;width:60px;height:30px}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,0.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmfadeIn .3s cubic-bezier(0,0,0.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,0.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmfadeOut .3s cubic-bezier(0,0,0.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.codetab{position:relative}.codetab__links{position:absolute;top:0;left:0;height:30px;z-index:11;border-top-left-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.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{height:30px;border:none;outline:none;cursor:pointer;font-size:13.8px;font-family:montserrat,sans-serif;text-transform:capitalize;padding:.25rem .5rem;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.codetab__link:first-child{border-top-left-radius:.25rem}.theme__dark .codetab__link{color:#fcfcfa;border-top:1px solid transparent}.theme__dark .codetab__link.active{border-top:1px solid}.theme__light .codetab__link{color:#555;border-top:1px solid transparent}.theme__light .codetab__link.active{border-top:1px solid}.theme__hacker .codetab__link{color:#e3cd26;border-top:1px solid transparent}.theme__hacker .codetab__link.active{border-top:1px solid}.theme__solarized .codetab__link{color:#586e75;border-top:1px solid transparent}.theme__solarized .codetab__link.active{border-top:1px solid}.theme__kimbie .codetab__link{color:#d3af86;border-top:1px solid transparent}.theme__kimbie .codetab__link.active{border-top:1px solid}.theme__dark .codetab__link{background-color:#011220}.theme__dark .codetab__link.active{background-color:#171f2e}.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{background-color:#eceff1}.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{background-color:#282a36}.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{background-color:#f9fbe7}.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{background-color:#362712}.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{display:block;margin:auto}.theme-mobile{top:3px;right:77px}.copy-to-clipboard{transition:none!important}.copy-to-clipboard::after{content:'copy';font-family:montserrat,sans-serif;font-size:9px;border:1px solid #aaa;border-radius:.125rem;position:absolute;padding:0 .1rem;right:1px;top:-1px}.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:6px solid transparent;border-top:none;border-bottom:none}pre.chroma .lnt{padding:0!important}.wrapper{width:100%;max-width:960px;-ms-grid-columns:minmax(350px,5fr)minmax(250px,2fr);grid-template-columns:minmax(350px,5fr)minmax(250px,2fr);-ms-grid-rows:50px minmax(0,190px)1fr minmax(0,200px);grid-template-rows:50px minmax(0,190px)1fr minmax(0,200px);grid-column-gap:0;grid-row-gap:0}.wrapper[data-kind=home]{display:-ms-grid;display:grid}.wrapper[data-kind=taxonomy]{display:-ms-grid;display:grid}.wrapper[data-kind=section]{display:-ms-grid;display:grid}.wrapper[data-kind=section][data-type=gallery]{display:inline-block}.wrapper[data-kind=section][data-type=showcase]{display:inline-block}.wrapper[data-kind=section][data-type=archive]{display:inline-block}.header-main{grid-row:2;-ms-grid-row:2;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.header-side{grid-row:2;-ms-grid-row:2;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.header{grid-row:2;-ms-grid-row:2;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:2/1/4/3}.main-main{grid-row:3;-ms-grid-row:3;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}.main-side{grid-row:3;-ms-grid-row:3;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3/2/4/3}.main{grid-row:3;-ms-grid-row:3;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3/1/2/3}.main.terms{height:calc(100% - 250px)}.footer-main{grid-row:4;-ms-grid-row:4;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/5/2}.footer-side{grid-row:4;-ms-grid-row:4;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:4/2/5/3}.footer{grid-row:4;-ms-grid-row:4;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:4/1/4/3}.navbar-main{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.navbar-side{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.navbar{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.inner{display:-ms-grid;display:grid;max-width:960px;height:calc(100% - 110px);margin-top:50px;-ms-grid-columns:320px 1fr 1fr;grid-template-columns:320px 1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.inner[data-kind=home]{display:-ms-grid;display:grid}.inner[data-kind=texonomy]{display:-ms-grid;display:grid}.inner[data-kind=section]{display:-ms-grid;display:grid}.inner[data-kind=section][data-type=gallery]{display:inline-block}.inner[data-kind=section][data-type=showcase]{display:inline-block}.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>*:nth-child(1){grid-row:1;-ms-grid-row:1;grid-column:1;-ms-grid-column:1}.inner>*:nth-child(2){grid-row:1;-ms-grid-row:1;grid-column:3;-ms-grid-column:3}.inner>*:nth-child(3){grid-row:1;-ms-grid-row:1;grid-column:5;-ms-grid-column:5}.l{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.m{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.r{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:3;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1/3/2/4}.lm{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.mr{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:1/2/2/4}.lmr{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/2/4}}.tab{position:relative;padding:.5rem 0;margin:2rem 0}.tab__links{height:auto;border-top-left-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab__link{outline:none;border:none;cursor:pointer;font-size:13.8px;font-family:montserrat,sans-serif;text-transform:capitalize;padding:.5rem .75rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.theme__dark .tab__link{color:#fcfcfa;background-color:#2d2a2e}.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}.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:#607d8b}.theme__hacker .tab__link{color:#e3cd26;background-color:#151715}.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}.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}.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{display:none;padding:0 .5rem;border-radius:.25rem;border-top-left-radius:0}.theme__dark .tab__content{border:1px solid #595b5c;background-color:#2d2a2e}.theme__light .tab__content{border:1px solid #ccc;background-color:#fafafa}.theme__hacker .tab__content{border:1px solid #6b6b6b;background-color:#151715}.theme__solarized .tab__content{border:1px solid #ffb300;background-color:#fdf7e3}.theme__kimbie .tab__content{border:1px solid #7f5d38;background-color:#221a0f}.button{position:relative;display:inline-block;padding:3px 9px;margin:.25rem;cursor:pointer;text-decoration:none!important;border-radius:.25rem;background-color:transparent}.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;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px 0 #888;border:none}.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;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px 0 #727072;border:none}.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;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px 0 #888;border:none}.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;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px 0 #727072;border:none}.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;-webkit-box-shadow:1px 1px 3px 0 #828282;-moz-box-shadow:1px 1px 3px 0 #828282;box-shadow:1px 1px 3px 0 #828282;border:none}.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{width:100%;object-fit:cover}.featured-image--wrapper{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.not-found{height:100%;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.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}.about{position:relative;width:100%;padding:2rem 1rem 0}@media only screen and (max-width:768px){.about{padding:1rem}}.archive{position:relative;width:100%;padding:2rem 2rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media only screen and (max-width:768px){.archive{padding:2rem 1rem 0}}.archive__container{width:100%}.archive__ul{position:relative}.archive__ul[data-dir=rtl]::before{content:'';position:absolute;right:3rem;top:0;width:.25rem;height:100%}.theme__dark .archive__ul[data-dir=rtl]::before{background-color:#727072}.theme__light .archive__ul[data-dir=rtl]::before{background-color:#727072}.theme__hacker .archive__ul[data-dir=rtl]::before{background-color:#727072}.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 (max-width:769px){.archive__ul[data-dir=rtl]::before{content:none}}.archive__ul[data-dir=ltr]::before{content:'';position:absolute;left:3rem;top:0;width:.25rem;height:100%}.theme__dark .archive__ul[data-dir=ltr]::before{background-color:#727072}.theme__light .archive__ul[data-dir=ltr]::before{background-color:#727072}.theme__hacker .archive__ul[data-dir=ltr]::before{background-color:#727072}.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 (max-width:769px){.archive__ul[data-dir=ltr]::before{content:none}}.archive__li{margin-bottom:.5rem;z-index:0;-webkit-transition:margin-left .1s ease;-moz-transition:margin-left .1s ease;-ms-transition:margin-left .1s ease;-o-transition:margin-left .1s ease;transition:margin-left .1s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.archive__li[data-dir=rtl]{margin-right:4rem}@media only screen and (max-width:769px){.archive__li[data-dir=rtl]{margin-right:0;position:relative}}.archive__li[data-dir=ltr]{margin-left:4rem}@media only screen and (max-width:769px){.archive__li[data-dir=ltr]{margin-left:0;position:relative}}@media only screen and (max-width:600px){.archive__li{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.archive__key{margin-right:.5rem;border-radius:.25rem;height:32px;width:100px;padding:.125rem;font-size:.95rem;font-weight:700;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.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]{-webkit-animation:slide-in-down .4s .2s 1 ease both;-moz-animation:slide-in-down .4s .2s 1 ease both;-ms-animation:slide-in-down .4s .2s 1 ease both;-o-animation:slide-in-down .4s .2s 1 ease both;animation:slide-in-down .4s .2s 1 ease both}.archive__key:not(:first-child){margin:4rem 0 1rem}.archive__key:first-child{margin:1rem 0}.archive__meta{border-radius:.25rem;min-width:100px;max-width:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.archive__meta[data-ani=true]{-webkit-animation:slide-in-left .2s .5s 1 ease both;-moz-animation:slide-in-left .2s .5s 1 ease both;-ms-animation:slide-in-left .2s .5s 1 ease both;-o-animation:slide-in-left .2s .5s 1 ease both;animation:slide-in-left .2s .5s 1 ease both}.archive__type{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;font-size:.8rem;font-family:montserrat,sans-serif;width:50%;height:24px;line-height:24px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50px}.theme__dark .archive__type{color:#82aaff;background-color:#424242}@media only screen and (max-width:769px){.theme__dark .archive__type{border-right:2px solid #727072}}.theme__light .archive__type{color:#546e7a;background-color:#bdbdbd}@media only screen and (max-width:769px){.theme__light .archive__type{border-right:2px solid #727072}}.theme__hacker .archive__type{color:#fcfcfa;background-color:#855e78}@media only screen and (max-width:769px){.theme__hacker .archive__type{border-right:2px solid #727072}}.theme__solarized .archive__type{color:#996b00;background-color:#f6e099}@media only screen and (max-width:769px){.theme__solarized .archive__type{border-right:2px solid #727072}}.theme__kimbie .archive__type{color:#f06431;background-color:#5e452b}@media only screen and (max-width:769px){.theme__kimbie .archive__type{border-right:2px solid #a57a4c}}.archive__date{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;font-size:.8rem;font-family:montserrat,sans-serif;width:50%;height:24px;line-height:24px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50px}.theme__dark .archive__date{color:#aed581;background-color:#424242}@media only screen and (max-width:769px){.theme__dark .archive__date{border-left:2px solid #727072}}.theme__light .archive__date{color:#424242;background-color:#bdbdbd}@media only screen and (max-width:769px){.theme__light .archive__date{border-left:2px solid #727072}}.theme__hacker .archive__date{color:#e3cd26;background-color:#855e78}@media only screen and (max-width:769px){.theme__hacker .archive__date{border-left:2px solid #727072}}.theme__solarized .archive__date{color:#455a64;background-color:#f6e099}@media only screen and (max-width:769px){.theme__solarized .archive__date{border-left:2px solid #727072}}.theme__kimbie .archive__date{color:#d3af86;background-color:#5e452b}@media only screen and (max-width:769px){.theme__kimbie .archive__date{border-left:2px solid #a57a4c}}.archive__title{margin-right:.5rem;margin-left:1rem;font-family:montserrat,sans-serif}.archive__title[data-title-wrap^=no]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960}@media only screen and (max-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:'';position:absolute;left:3rem;width:.25rem;height:30px}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}@media only screen and (max-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:'';position:absolute;right:3rem;width:.25rem;height:30px}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}@media only screen and (max-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-weight:700;font-family:montserrat,sans-serif}.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 (max-width:600px){.archive__subtitle{margin-bottom:1rem}}.grid{position:relative;margin-bottom:1rem}.grid .full{width:100%}.grid .half{width:50%}.grid .third{width:33.3%}.grid .quarter{width:25%}.grid .fifth{width:20%}.grid:after{content:'';display:block;clear:both}.grid-sizer{padding:.5rem}.grid-sizer,.grid-item{width:33.333%}.grid-item{float:left;border-radius:.25rem;padding:.51rem}.grid-item img{display:block;max-width:100%}.gallery{padding:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.gallery img{border-radius:.25rem}.gallery .grid-item{position:relative;opacity:1;height:auto;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.gallery .grid-item__desc{position:absolute;left:0;top:0;padding:.5rem;width:100%;height:100%;border-radius:.25rem;z-index:3;font-family:montserrat,sans-serif;font-weight:700;cursor:pointer;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.gallery .grid-item__desc:hover,.gallery .grid-item__desc:active,.gallery .grid-item__desc:focus{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);box-shadow:0 4px 4px 0 rgba(0,0,0,.4);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.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:rgba(0,0,0,.7)}.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:rgba(236,239,241,.85)}.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:rgba(0,0,0,.7)}.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:rgba(241,248,233,.85)}.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:rgba(66,53,35,.85)}.gallery .grid-item__desc--text{position:absolute;left:50%;top:50%;word-wrap:break-word;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-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 (max-width:600px){.gallery .grid-item img{object-fit:cover;max-height:300px}}.list__main{position:relative}.list__main[data-display=block]{display:block}.list__main[data-display=none]{display:none}.list__sidebar.l{margin-left:1rem}.list__sidebar.l[data-dir=rtl]{margin-left:0;margin-right:1rem}.list__sidebar.l[data-dir=ltr]{margin-left:1rem;margin-right:0}.list__sidebar[data-dir=rtl]{margin-left:1rem;margin-right:0}.list__sidebar[data-dir=ltr]{margin-left:0;margin-right:1rem}.list__header{display:flex;align-items:center;justify-content:center;margin:1.25rem 0;font-family:montserrat,sans-serif}.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}.single{padding:1rem;position:relative;width:100%;overflow-wrap:break-word}.single__title{font-size:2.5rem;font-weight:900;font-family:montserrat,sans-serif;line-height:3rem;overflow-wrap:break-word;margin-top:1.5rem;margin-bottom:.5rem}.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]{-webkit-animation:slide-in-down .2s .3s 1 ease-in both;-moz-animation:slide-in-down .2s .3s 1 ease-in both;-ms-animation:slide-in-down .2s .3s 1 ease-in both;-o-animation:slide-in-down .2s .3s 1 ease-in both;animation:slide-in-down .2s .3s 1 ease-in both}.single__shorttitle{font-size:1.5rem;font-family:montserrat,sans-serif;overflow-wrap:break-word;margin-bottom:.25rem;opacity:.7}.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{font-size:.8rem;margin-bottom:2rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.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 (max-width:769px){.single__meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}}.single__infos{margin-right:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single__info{word-break:keep-all;padding:0 .125rem}.single__nojs{width:100%;color:red;padding:.5rem 0}.single__contents{margin:1rem 0;font-size:1rem;line-height:1.7;width:inheirt;max-width:inherit}.single__contents[data-ani=true]{-webkit-animation:slide-in-left-little .2s .6s 1 ease-in both;-moz-animation:slide-in-left-little .2s .6s 1 ease-in both;-ms-animation:slide-in-left-little .2s .6s 1 ease-in both;-o-animation:slide-in-left-little .2s .6s 1 ease-in both;animation:slide-in-left-little .2s .6s 1 ease-in both}.single__contents--gallery{overflow:hidden}.single__contents>p>a{text-decoration:underline}.single__contents h1,.single__contents h2,.single__contents h3,.single__contents h4,.single__contents h5,.single__contents h6{position:relative;line-height:1.25;font-family:montserrat,sans-serif}.single__contents h1,.single__contents h2{padding:0;color:inherit;font-weight:900;text-rendering:optimizeLegibility}.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__hacker .single__contents h3,.theme__hacker .single__contents h4,.theme__hacker .single__contents h5,.theme__hacker .single__contents h6{color:#fcfcfa}.single__contents h1{font-size:2.6rem;margin:3.5rem 0 1.75rem}.single__contents h2{font-size:2.2rem;margin:3.2rem 0 1.5rem}.single__contents h3{font-size:1.8rem;margin:2.8rem 0 1.25rem}.single__contents h4{font-size:1.5rem;margin:2.4rem 0 1rem}.single__contents h5{font-size:1.2rem;margin:2rem 0 .8rem}.single__contents h6{font-size:1rem;margin:1.5rem 0 .5rem}.single__contents pre{padding:34px 12px 8px;overflow:auto;border-radius:.34rem;line-height:1.5;font-size:13.8px;direction:ltr}.theme__dark .single__contents pre{scrollbar-width:thin;scrollbar-color:#888 #eee}.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__light .single__contents pre{scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.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__hacker .single__contents pre{scrollbar-width:thin;scrollbar-color:#616161 #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__solarized .single__contents pre{scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.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__kimbie .single__contents pre{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.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}.single__contents pre:not(.chroma){position:relative}.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{position:absolute;top:0;left:0;padding:2px 7px;width:100%;height:30px;z-index:7;line-height:30px;font-size:13.8px;font-family:montserrat,sans-serif;font-weight:700;display:inline-block;text-transform:capitalize;content:'Code'}.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{position:absolute;right:4px;top:5px;border-radius:2px;z-index:11;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents .copy-to-clipboard{background-position:50%;background-size:16px 16px;background-repeat:no-repeat;width:27px;height:1.45rem;top:-1px;vertical-align:middle;position:relative;margin-left:-.2rem;cursor:pointer;border-radius:0 2px 2px 0;margin-bottom:1px;opacity:0;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjRwdCIgaGVpZ2h0PSIyNHB0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPlxhPHBhdGggc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6IzY0NjQ2NDtmaWxsLW9wYWNpdHk6MSIgZD0iTTQgMkMyLjg5NDUzMSAyIDIgMi44OTQ1MzEgMiA0VjE3QzIgMTcuNTUwNzgxIDIuNDQ5MjE5IDE4IDMgMThTNCAxNy41NTA3ODEgNCAxN1Y0SDE3QzE3LjU1MDc4MSA0IDE4IDMuNTUwNzgxIDE4IDNTMTcuNTUwNzgxIDIgMTcgMnpNOCA2QzYuODk0NTMxIDYgNiA2Ljg5NDUzMSA2IDhWMjBDNiAyMS4xMDU0NjkgNi44OTQ1MzEgMjIgOCAyMkgyMEMyMS4xMDU0NjkgMjIgMjIgMjEuMTA1NDY5IDIyIDIwVjhDMjIgNi44OTQ1MzEgMjEuMTA1NDY5IDYgMjAgNnpNOCA4SDIwVjIwSDh6TTggOCIvPjwvc3ZnPg==);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents .copy-to-clipboard:hover{-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.single__contents .chroma .copy-to-clipboard{position:absolute;right:4px;top:5px;border-radius:2px;z-index:11;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents .chroma .copy-to-clipboard:hover{-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.single__contents .language-code .copy-to-clipboard{position:absolute;right:4px;top:5px;border-radius:2px;z-index:11;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents .language-code .copy-to-clipboard:hover{-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.single__contents .highlight>.copy-to-clipboard{position:absolute;right:4px;top:5px;border-radius:2px;z-index:11;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents .highlight>.copy-to-clipboard:hover{-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.single__contents blockquote{font-size:1.05rem;line-height:1.75;color:inherit;opacity:.8;position:relative}.single__contents blockquote code:not([class^=language]){padding:3px 7px;margin:0 .25rem}.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{display:block;border-radius:.25rem;margin:0 auto}.single__contents p{margin:0 0 1.75rem;padding:0}.single__contents p code:not([class^=language]){padding:3px 7px;margin:0 .25rem}.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-right:0;margin-top:0;padding:0;list-style:disc outside none}.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:calc(1rem/2)}.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{margin:0 0 calc(1.25rem - 1px);padding:0;border:none;height:1px}.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{display:block;margin-inline-start:40px}.single__contents .anchor{cursor:pointer}.single__contents a.footnote-ref{font-size:.75rem;font-weight:700;margin-left:3px}.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{max-width:100%;margin:10px 0;border-spacing:0;box-shadow:1px 1px 3px rgba(0,0,0,.125)}.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{padding:.25rem .5rem;border:1px double #3a3a3a}.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{padding:.25rem .5rem;border:1px double #d7dee2}.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{padding:.25rem .5rem;border:1px double #424242}.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{padding:.25rem .5rem;border:1px double #f8e6ab}.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{padding:.25rem .5rem;border:1px double #e3b583}.single__contents .table-wrapper code:not([class^=language]){padding:3px 7px;margin:0 .25rem}.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{list-style-type:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.single__tag{padding:0 .25rem}code,pre{padding:.5rem 0;line-height:1.5;font-size:13.8px;font-family:Consolas,Monaco,Menlo,dejavu sans mono,bitstream vera sans mono,courier new,lucida console,lucida sans typewriter,liberation mono,nimbus mono l,Monaco,Courier,monospace;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]){padding:3px 0;border-radius:4px}.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{overflow-x:auto;position:relative;margin:1rem 0;direction:ltr}.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{position:absolute;top:0;right:0;left:0;padding:2px 7px;width:100%;height:30px;z-index:4;border-top-left-radius:.25rem;border-top-right-radius:.25rem;content:''}.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{margin:1em 0;border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,.125);z-index:7;overflow-x:auto;direction:ltr;position:relative}.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{position:absolute;top:0;left:0;z-index:10;padding:2px 7px;width:100%;height:30px;line-height:1.9;font-size:13.8px;font-family:montserrat,sans-serif;font-weight:700;display:inline-block;text-transform:capitalize;content:attr(data-lang)}.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{margin:0;padding:0;width:100%;border-collapse:collapse}.highlight>.chroma .lntd:first-child{width:10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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{scrollbar-width:thin;scrollbar-color:#888 #eee}.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__light .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.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__hacker .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#616161 #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__solarized .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.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__kimbie .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.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}li .highlight>.chroma .lnt:first-child{padding:0 .3rem}li .highlight>.chroma .lnt:not(:first-child){padding:0 .3rem}td:not(.lntd) code{padding:2px 7px!important}table:not(.lntable) td code{padding:2px 7px!important}.terms{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.terms__title{margin:2rem 0;font-family:montserrat,sans-serif}.theme__dark .terms__title{color:#ddd;text-shadow:1.2px 1.2px 0 #ddd,2.4px 2.4px 0 #4a484b,3.6px 3.6px 0 #555256,4.8px 4.8px 0 #5f5c60}.theme__light .terms__title{color:#607d8b;text-shadow:1.2px 1.2px 0 #607d8b,2.4px 2.4px 0 #4c4c4c,3.6px 3.6px 0 #565656,4.8px 4.8px 0 #616161}.theme__hacker .terms__title{color:#c7ba00;text-shadow:1.2px 1.2px 0 #c7ba00,2.4px 2.4px 0 #2f2f30,3.6px 3.6px 0 #39393b,4.8px 4.8px 0 #434345}.theme__solarized .terms__title{color:#cb4b16;text-shadow:1.2px 1.2px 0 #cb4b16,2.4px 2.4px 0 #4d6570,3.6px 3.6px 0 #56707c,4.8px 4.8px 0 #5e7b88}.theme__kimbie .terms__title{color:#889b4a;text-shadow:1.2px 1.2px 0 #889b4a,2.4px 2.4px 0 #453217,3.6px 3.6px 0 #553d1c,4.8px 4.8px 0 #644821}.terms__content{width:100%}.terms__list{width:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:769px){.terms__list{width:100%;padding:2rem 1rem}}.terms__item{display:inline-block;margin-right:1rem;text-decoration:none!important;border-radius:.25rem;padding:.25rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.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{color:#727072}.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:1rem}.terms .is-normal{font-size:1.5rem}.terms .is-medium{font-size:2rem}.terms .is-large{font-size:2.5rem}.contact{padding:1rem;overflow-wrap:break-word;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact__input{height:35px;font-size:14px;padding:.25rem;border-radius:.125rem;border:none}.theme__dark .contact__input{color:#fcfcfa;border:1px solid #1d1d1d;background-color:#4d4a4e}.theme__light .contact__input{color:#424242;border:1px solid #e0e0e0;background-color:#eee}.theme__hacker .contact__input{color:#fcfcfa;border:1px solid #0d0e0f;background-color:#2f2f30}.theme__solarized .contact__input{color:#b58900;border:1px solid #f7e3a2;background-color:#fbf1d1}.theme__kimbie .contact__input{color:#e3b583;border:1px solid #423523;background-color:#362712}.contact__input--wrapper{margin:.25rem;min-width:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-basis:0;flex-basis:0}.contact__input--container{margin-bottom:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width:769px){.contact__input--container{display:block}}.contact__message{padding:.25rem;min-height:140px;font-size:14px;border-radius:.125rem;border:none}.theme__dark .contact__message{color:#fcfcfa;border:1px solid #1d1d1d;background-color:#4d4a4e}.theme__light .contact__message{color:#424242;border:1px solid #e0e0e0;background-color:#eee}.theme__hacker .contact__message{color:#fcfcfa;border:1px solid #0d0e0f;background-color:#2f2f30}.theme__solarized .contact__message{color:#b58900;border:1px solid #f7e3a2;background-color:#fbf1d1}.theme__kimbie .contact__message{color:#e3b583;border:1px solid #423523;background-color:#362712}.contact__message--wrapper{margin:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact__label{font-family:montserrat,sans-serif;font-size:14px;font-weight:700;padding:.25rem 0}.contact__desc{width:65%}@media only screen and (max-width:769px){.contact__desc{width:100%}}.contact__form{width:65%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:769px){.contact__form{width:100%}}.contact__send{height:35px;margin:.75rem .25rem;font-family:montserrat,sans-serif;font-weight:700;border:none;border-radius:.125rem}.theme__dark .contact__send{color:inherit;border:1px solid #1d1d1d;background-color:#4d4a4e}.theme__light .contact__send{color:inherit;border:1px solid #e0e0e0;background-color:#eee}.theme__hacker .contact__send{color:inherit;border:1px solid #0d0e0f;background-color:#2f2f30}.theme__solarized .contact__send{color:inherit;border:1px solid #f7e3a2;background-color:#fbf1d1}.theme__kimbie .contact__send{color:inherit;border:1px solid #423523;background-color:#362712}.talk__date{border-radius:.25rem;min-width:100px;max-width:100px;font-size:16px;height:26px;line-height:26px;text-align:center;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.talk__date[data-ani=true]{-webkit-animation:slide-in-left .2s .5s 1 ease both;-moz-animation:slide-in-left .2s .5s 1 ease both;-ms-animation:slide-in-left .2s .5s 1 ease both;-o-animation:slide-in-left .2s .5s 1 ease both;animation:slide-in-left .2s .5s 1 ease both}.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{padding:0 .5rem;margin:auto 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.talk__icons svg{display:block;margin:auto}.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-right:.5rem;margin-left:.75rem}.talk__title[data-title-wrap^=no]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960}@media only screen and (max-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:'';position:absolute;left:3rem;width:.25rem;height:30px}.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 (max-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{top:13px;left:0;height:24px}}.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 (max-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{top:13px;left:0;height:24px}}.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 (max-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{top:13px;left:0;height:24px}}.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 (max-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{top:13px;left:0;height:24px}}.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 (max-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{top:13px;left:0;height:24px}}@media only screen and (max-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{position:-webkit-sticky;position:sticky;top:62.5px;display:block;margin-top:.5rem}@media only screen and (max-width:600px){.showcase__bio{display:none}}.showcase__nav{padding:.5rem 0;margin-bottom:.5rem}.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{border:none;outline:none;font-family:montserrat,sans-serif;font-size:.95rem;border-top-left-radius:.125rem;border-top-right-radius:.125rem;padding:.5rem 0;margin-right:1rem;position:relative;text-decoration:none!important;display:inline-block;cursor:pointer}.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:#607d8b}.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);width:100%;padding:.125rem .35rem;border-radius:.25rem;margin:auto;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}.showcase__box{width:100%;max-width:48%;height:auto;border-radius:.2rem;padding:1rem;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.showcase__box[data-dir=rtl]:nth-child(odd){margin:.5rem;margin-right:0}.showcase__box[data-dir=rtl]:nth-child(even){margin:.5rem;margin-left:0}.showcase__box[data-dir=ltr]:nth-child(odd){margin:.5rem;margin-left:0}.showcase__box[data-dir=ltr]:nth-child(even){margin:.5rem;margin-right:0}.theme__dark .showcase__box{border:1px solid #616161}.theme__light .showcase__box{border:1px solid #aaa}.theme__hacker .showcase__box{border:1px solid #6b6b6b}.theme__solarized .showcase__box{border:1px solid #b58900}.theme__kimbie .showcase__box{border:1px solid #6e583b}.showcase__box:hover,.showcase__box:active,.showcase__box:focus{-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);background-color:rgba(125,125,125,.1)}@media only screen and (max-width:1180px){.showcase__box{max-width:48%}}@media only screen and (max-width:769px){.showcase__box{max-width:100%;margin:.5rem 0!important}}.showcase__box--wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.showcase__box--wrapper[data-ani=true]{-webkit-animation:slide-in-left-little .2s .25s 1 ease-in both;-moz-animation:slide-in-left-little .2s .25s 1 ease-in both;-ms-animation:slide-in-left-little .2s .25s 1 ease-in both;-o-animation:slide-in-left-little .2s .25s 1 ease-in both;animation:slide-in-left-little .2s .25s 1 ease-in both}.showcase__box--title{word-break:break-word;font-family:montserrat,sans-serif;font-size:1rem;font-weight:700;margin-bottom:.5rem;cursor:pointer}.theme__dark .showcase__box--title{color:#ffd866}.theme__light .showcase__box--title{color:#607d8b}.theme__hacker .showcase__box--title{color:#a1ad64}.theme__solarized .showcase__box--title{color:#cb4b16}.theme__kimbie .showcase__box--title{color:#996329}.showcase__box--desc{font-size:.9rem;margin-top:.25rem;height:70px}.showcase__box--img{width:auto;height:100%;margin:.5rem 0;max-height:225px;object-fit:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.showcase__box--img img{border-radius:.2rem;display:block;margin:auto;max-height:225px}.showcase__box--meta{margin-top:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.showcase__box--meta .type{font-size:12px;text-transform:capitalize;margin-top:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .showcase__box--meta .type{color:#fcfcfa}.theme__light .showcase__box--meta .type{color:#424242}.theme__hacker .showcase__box--meta .type{color:#cdf5cc}.theme__solarized .showcase__box--meta .type{color:#b58900}.theme__kimbie .showcase__box--meta .type{color:#889b4a}.showcase__box--meta .type svg{display:block;margin:auto .2rem auto .35rem}.showcase__box--meta .type img{margin-left:.35rem}.showcase__box--meta a.type{z-index:2;text-decoration:none;cursor:pointer}.theme__dark .showcase__box--meta a.type:hover,.theme__dark .showcase__box--meta a.type:active,.theme__dark .showcase__box--meta a.type:focus{color:#ff6188}.theme__light .showcase__box--meta a.type:hover,.theme__light .showcase__box--meta a.type:active,.theme__light .showcase__box--meta a.type:focus{color:#26a69a}.theme__hacker .showcase__box--meta a.type:hover,.theme__hacker .showcase__box--meta a.type:active,.theme__hacker .showcase__box--meta a.type:focus{color:#c7ba00}.theme__solarized .showcase__box--meta a.type:hover,.theme__solarized .showcase__box--meta a.type:active,.theme__solarized .showcase__box--meta a.type:focus{color:#268bd2}.theme__kimbie .showcase__box--meta a.type:hover,.theme__kimbie .showcase__box--meta a.type:active,.theme__kimbie .showcase__box--meta a.type:focus{color:#f06431}.showcase__box--shields{margin-top:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.showcase__box--shields a.type{margin-right:.5rem}.showcase__box--link{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%}.wrapper{margin:0 auto;position:relative;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.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 (max-width:769px){.wrapper{grid-template-columns:minmax(0,5fr)minmax(0,2fr)}}.wrapper__left{position:fixed;top:0;left:-.5rem;height:100vh;width:calc((100vw - 960px)/2)}.wrapper__left[data-pad=false]{left:0}.wrapper__right{position:fixed;top:0;right:-.5rem;height:100vh;width:calc((100vw - 960px)/2)}.wrapper__right[data-pad=false]{right:0}.pub{padding:.75rem 1.5rem}@media only screen and (max-width:600px){.pub{padding:1rem}}.pub__section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pub__toolbar--search{width:240px;padding:0 .5rem;margin-right:1rem}@media only screen and (max-width:600px){.pub__toolbar--search{width:100%}}.pub__list{margin:1rem 0}.pub__item{margin:1rem;padding:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-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{padding:0 .4rem;border-radius:.2rem}.theme__dark .pub__btn{color:#fcfcfa!important;background-color:#525252}.theme__dark .pub__btn:hover,.theme__dark .pub__btn:active,.theme__dark .pub__btn:focus{background-color:#454545}.theme__light .pub__btn{color:#424242!important;background-color:#eceff1}.theme__light .pub__btn:hover,.theme__light .pub__btn:active,.theme__light .pub__btn:focus{background-color:#dde3e6}.theme__hacker .pub__btn{color:#1fff2a!important;background-color:#43454d}.theme__hacker .pub__btn:hover,.theme__hacker .pub__btn:active,.theme__hacker .pub__btn:focus{background-color:#37393f}.theme__solarized .pub__btn{color:#586e75!important;background-color:#c5e0df}.theme__solarized .pub__btn:hover,.theme__solarized .pub__btn:active,.theme__solarized .pub__btn:focus{background-color:#b4d7d6}.theme__kimbie .pub__btn{color:#e3b583!important;background-color:#52493c}.theme__kimbie .pub__btn:hover,.theme__kimbie .pub__btn:active,.theme__kimbie .pub__btn:focus{background-color:#433c31}.pub__metas{margin-top:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pub__tags{display:inline-block;list-style-type:none;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.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{width:100%;height:auto;border-radius:.2rem;padding:1rem;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.theme__dark .pub__box{border:1px solid #616161;background-color:#2d2a2e}.theme__light .pub__box{border:1px solid #aaa;background-color:#fafafa}.theme__hacker .pub__box{border:1px solid #6b6b6b;background-color:#151715}.theme__solarized .pub__box{border:1px solid #b58900;background-color:#fdf7e3}.theme__kimbie .pub__box{border:1px solid #6e583b;background-color:#221a0f}.pub__box:hover,.pub__box:active,.pub__box:focus{-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);background-color:rgba(125,125,125,.1)}.pub__box--title{font-size:1rem;font-family:montserrat,sans-serif}.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{font-size:.9rem;margin:.5rem 0}.pub__box--links{width:100%;font-size:.9rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pub__box--links a{margin:.125rem;z-index:2}.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{position:relative;margin-bottom:1rem}.pgrid .full{width:100%}.pgrid .half{width:50%}.pgrid:after{content:'';display:block;clear:both}.pgrid-sizer{padding:.5rem}.pgrid-sizer,.pgrid-item{width:49.5%}.pgrid-item{float:left;border-radius:.25rem;padding:.51rem;position:relative;opacity:1;height:auto;cursor:pointer}.pgrid-item img{display:block;max-width:100%}.resume{padding:1rem;font-size:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:769px){.resume{padding:0}}.resume__header--image{padding:0 1rem}.resume__header--name{font-family:montserrat,sans-serif;font-size:1.75rem;font-weight:900}.resume__section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width:769px){.resume__section{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.theme__dark .resume__section--sectiontitle{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#bdbdbd}.theme__dark .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#fcfcfa;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__dark .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;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{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#727072}.theme__light .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#424242;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__light .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;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{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#9e9e9e}.theme__hacker .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#cdf5cc;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__hacker .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;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{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#b58900}.theme__solarized .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#b58900;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__solarized .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;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{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#d3af86}.theme__kimbie .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#889b4a;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__kimbie .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;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;width:30%;padding:.75rem;display:block;text-align:left}@media only screen and (max-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;width:70%;padding:.75rem;display:block;text-align:right;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:769px){.resume__section[data-dir=rtl] .resume__section--main{width:100%}}.resume__section[data-dir=ltr] .resume__section--side{word-wrap:break-word;width:30%;padding:.75rem;display:block;text-align:right}@media only screen and (max-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;width:70%;padding:.75rem;display:block;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:769px){.resume__section[data-dir=ltr] .resume__section--main{width:100%}} \ No newline at end of file +.theme__light .chroma{background-color:#f5f2f0}.theme__light .chroma .err{color:#a61717;background-color:#e3d2d2}.theme__light .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.theme__light .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__light .chroma .hl{display:block;width:100%;background-color:#ffc}.theme__light .chroma .lnt{padding:0 .4em;color:#728fcb}.theme__light .chroma .ln{padding:0 .4em;color:#728fcb}.theme__light .chroma .k{color:#728fcb;font-weight:700}.theme__light .chroma .kc{color:#728fcb;font-weight:700}.theme__light .chroma .kd{color:#728fcb;font-weight:700}.theme__light .chroma .kn{color:#728fcb;font-weight:700}.theme__light .chroma .kp{color:#728fcb;font-weight:700}.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{color:#b29762;font-weight:700}.theme__light .chroma .nf{color:#b29762;font-weight:700}.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{color:#896724}.theme__light .chroma .vc{color:#896724}.theme__light .chroma .vg{color:#896724}.theme__light .chroma .vi{color:#896724}.theme__light .chroma .s{color:#728fcb}.theme__light .chroma .sa{color:#728fcb}.theme__light .chroma .sb{color:#728fcb}.theme__light .chroma .sc{color:#728fcb}.theme__light .chroma .dl{color:#728fcb}.theme__light .chroma .sd{color:#728fcb}.theme__light .chroma .s2{color:#728fcb}.theme__light .chroma .se{color:#728fcb}.theme__light .chroma .sh{color:#728fcb}.theme__light .chroma .si{color:#728fcb}.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{color:#099}.theme__light .chroma .mb{color:#099}.theme__light .chroma .mf{color:#099}.theme__light .chroma .mh{color:#099}.theme__light .chroma .mi{color:#099}.theme__light .chroma .il{color:#099}.theme__light .chroma .mo{color:#099}.theme__light .chroma .o{color:#728fcb;font-weight:700}.theme__light .chroma .ow{color:#728fcb;font-weight:700}.theme__light .chroma .c{color:#b6ad9a;font-style:italic}.theme__light .chroma .ch{color:#b6ad9a;font-style:italic}.theme__light .chroma .cm{color:#b6ad9a;font-style:italic}.theme__light .chroma .c1{color:#b6ad9a;font-style:italic}.theme__light .chroma .cs{color:#b6ad9a;font-weight:700;font-style:italic}.theme__light .chroma .cp{color:#b6ad9a;font-weight:700;font-style:italic}.theme__light .chroma .cpf{color:#b6ad9a;font-weight:700;font-style:italic}.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;padding:0;margin:0;border:0}.theme__dark .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__dark .chroma .hl{display:block;width:100%;background-color:#000}.theme__dark .chroma .lnt{padding:0 .4em;color:#7f7f7f}.theme__dark .chroma .ln{padding:0 .4em;color:#7f7f7f}.theme__dark .chroma .k{color:#66d9ef}.theme__dark .chroma .kc{color:#66d9ef}.theme__dark .chroma .kd{color:#66d9ef}.theme__dark .chroma .kn{color:#f92672}.theme__dark .chroma .kp{color:#66d9ef}.theme__dark .chroma .kr{color:#66d9ef}.theme__dark .chroma .kt{color:#66d9ef}.theme__dark .chroma .na{color:#a6e22e}.theme__dark .chroma .nc{color:#a6e22e}.theme__dark .chroma .no{color:#66d9ef}.theme__dark .chroma .nd{color:#a6e22e}.theme__dark .chroma .ne{color:#a6e22e}.theme__dark .chroma .nf{color:#a6e22e}.theme__dark .chroma .nx{color:#a6e22e}.theme__dark .chroma .nt{color:#f92672}.theme__dark .chroma .l{color:#ae81ff}.theme__dark .chroma .ld{color:#e6db74}.theme__dark .chroma .s{color:#e6db74}.theme__dark .chroma .sa{color:#e6db74}.theme__dark .chroma .sb{color:#e6db74}.theme__dark .chroma .sc{color:#e6db74}.theme__dark .chroma .dl{color:#e6db74}.theme__dark .chroma .sd{color:#e6db74}.theme__dark .chroma .s2{color:#e6db74}.theme__dark .chroma .se{color:#ae81ff}.theme__dark .chroma .sh{color:#e6db74}.theme__dark .chroma .si{color:#e6db74}.theme__dark .chroma .sx{color:#e6db74}.theme__dark .chroma .sr{color:#e6db74}.theme__dark .chroma .s1{color:#e6db74}.theme__dark .chroma .ss{color:#e6db74}.theme__dark .chroma .m{color:#ae81ff}.theme__dark .chroma .mb{color:#ae81ff}.theme__dark .chroma .mf{color:#ae81ff}.theme__dark .chroma .mh{color:#ae81ff}.theme__dark .chroma .mi{color:#ae81ff}.theme__dark .chroma .il{color:#ae81ff}.theme__dark .chroma .mo{color:#ae81ff}.theme__dark .chroma .o{color:#f92672}.theme__dark .chroma .ow{color:#f92672}.theme__dark .chroma .c{color:#75715e}.theme__dark .chroma .ch{color:#75715e}.theme__dark .chroma .cm{color:#75715e}.theme__dark .chroma .c1{color:#75715e}.theme__dark .chroma .cs{color:#75715e}.theme__dark .chroma .cp{color:#75715e}.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;padding:0;margin:0;border:0}.theme__hacker .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__hacker .chroma .hl{display:block;width:100%;background-color:#000}.theme__hacker .chroma .lnt{padding:0 .4em;color:#7f7f7f}.theme__hacker .chroma .ln{padding:0 .4em;color:#7f7f7f}.theme__hacker .chroma .k{color:#ff79c6}.theme__hacker .chroma .kc{color:#ff79c6}.theme__hacker .chroma .kd{color:#8be9fd;font-style:italic}.theme__hacker .chroma .kn{color:#ff79c6}.theme__hacker .chroma .kp{color:#ff79c6}.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{color:#50fa7b}.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{color:#8be9fd;font-style:italic}.theme__hacker .chroma .vc{color:#8be9fd;font-style:italic}.theme__hacker .chroma .vg{color:#8be9fd;font-style:italic}.theme__hacker .chroma .vi{color:#8be9fd;font-style:italic}.theme__hacker .chroma .s{color:#f1fa8c}.theme__hacker .chroma .sa{color:#f1fa8c}.theme__hacker .chroma .sb{color:#f1fa8c}.theme__hacker .chroma .sc{color:#f1fa8c}.theme__hacker .chroma .dl{color:#f1fa8c}.theme__hacker .chroma .sd{color:#f1fa8c}.theme__hacker .chroma .s2{color:#f1fa8c}.theme__hacker .chroma .se{color:#f1fa8c}.theme__hacker .chroma .sh{color:#f1fa8c}.theme__hacker .chroma .si{color:#f1fa8c}.theme__hacker .chroma .sx{color:#f1fa8c}.theme__hacker .chroma .sr{color:#f1fa8c}.theme__hacker .chroma .s1{color:#f1fa8c}.theme__hacker .chroma .ss{color:#f1fa8c}.theme__hacker .chroma .m{color:#bd93f9}.theme__hacker .chroma .mb{color:#bd93f9}.theme__hacker .chroma .mf{color:#bd93f9}.theme__hacker .chroma .mh{color:#bd93f9}.theme__hacker .chroma .mi{color:#bd93f9}.theme__hacker .chroma .il{color:#bd93f9}.theme__hacker .chroma .mo{color:#bd93f9}.theme__hacker .chroma .o{color:#ff79c6}.theme__hacker .chroma .ow{color:#ff79c6}.theme__hacker .chroma .c{color:#6272a4}.theme__hacker .chroma .ch{color:#6272a4}.theme__hacker .chroma .cm{color:#6272a4}.theme__hacker .chroma .c1{color:#6272a4}.theme__hacker .chroma .cs{color:#6272a4}.theme__hacker .chroma .cp{color:#ff79c6}.theme__hacker .chroma .cpf{color:#ff79c6}.theme__hacker .chroma .gd{color:#8b080b}.theme__hacker .chroma .ge{text-decoration:underline}.theme__hacker .chroma .gh{font-weight:700}.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;padding:0;margin:0;border:0}.theme__solarized .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__solarized .chroma .hl{display:block;width:100%;background-color:#ffc}.theme__solarized .chroma .lnt{padding:0 .4em;color:#aaa}.theme__solarized .chroma .ln{padding:0 .4em;color:#aaa}.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{color:#07a}.theme__solarized .chroma .kr{color:#07a}.theme__solarized .chroma .kt{color:#07a;font-weight:700}.theme__solarized .chroma .n{color:#c47e00}.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{color:#c47e00}.theme__solarized .chroma .nd{color:#c47e00}.theme__solarized .chroma .ni{color:#c47e00}.theme__solarized .chroma .ne{color:#c47e00}.theme__solarized .chroma .nf{color:#dd4a68}.theme__solarized .chroma .fm{color:#dd4a68}.theme__solarized .chroma .nl{color:#c47e00}.theme__solarized .chroma .nn{color:#c47e00}.theme__solarized .chroma .nx{color:#c47e00}.theme__solarized .chroma .py{color:#c47e00}.theme__solarized .chroma .nt{color:#268bd2;font-weight:700}.theme__solarized .chroma .nv{color:#c47e00}.theme__solarized .chroma .vc{color:#c47e00}.theme__solarized .chroma .vg{color:#c47e00}.theme__solarized .chroma .vi{color:#c47e00}.theme__solarized .chroma .vm{color:#c47e00}.theme__solarized .chroma .l{color:#2aa198}.theme__solarized .chroma .ld{color:#2aa198}.theme__solarized .chroma .s{color:#2aa198}.theme__solarized .chroma .sa{color:#2aa198}.theme__solarized .chroma .sb{color:#2aa198}.theme__solarized .chroma .sc{color:#2aa198}.theme__solarized .chroma .dl{color:#2aa198}.theme__solarized .chroma .sd{color:#2aa198}.theme__solarized .chroma .s2{color:#2aa198}.theme__solarized .chroma .se{color:#2aa198}.theme__solarized .chroma .sh{color:#2aa198}.theme__solarized .chroma .si{color:#2aa198}.theme__solarized .chroma .sx{color:#2aa198}.theme__solarized .chroma .sr{color:#2aa198}.theme__solarized .chroma .s1{color:#2aa198}.theme__solarized .chroma .ss{color:#2aa198}.theme__solarized .chroma .m{color:#2aa198;font-weight:700}.theme__solarized .chroma .mb{color:#2aa198;font-weight:700}.theme__solarized .chroma .mf{color:#2aa198;font-weight:700}.theme__solarized .chroma .mh{color:#2aa198;font-weight:700}.theme__solarized .chroma .mi{color:#2aa198;font-weight:700}.theme__solarized .chroma .il{color:#2aa198;font-weight:700}.theme__solarized .chroma .mo{color:#2aa198;font-weight:700}.theme__solarized .chroma .ow{color:#07a}.theme__solarized .chroma .c{color:#93a1a1;font-style:italic}.theme__solarized .chroma .ch{color:#93a1a1;font-style:italic}.theme__solarized .chroma .cm{color:#93a1a1;font-style:italic}.theme__solarized .chroma .c1{color:#93a1a1;font-style:italic}.theme__solarized .chroma .cs{color:#93a1a1;font-style:italic}.theme__solarized .chroma .cp{color:#93a1a1;font-style:italic}.theme__solarized .chroma .cpf{color:#93a1a1;font-style:italic}.theme__solarized .chroma .g{color:#d33682}.theme__solarized .chroma .gd{color:#d33682}.theme__solarized .chroma .ge{color:#d33682}.theme__solarized .chroma .gr{color:#d33682}.theme__solarized .chroma .gh{color:#d33682}.theme__solarized .chroma .gi{color:#d33682}.theme__solarized .chroma .go{color:#d33682}.theme__solarized .chroma .gp{color:#d33682}.theme__solarized .chroma .gs{color:#d33682}.theme__solarized .chroma .gu{color:#d33682}.theme__solarized .chroma .gt{color:#d33682}.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;padding:0;margin:0;border:0}.theme__kimbie .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.theme__kimbie .chroma .hl{display:block;width:100%;background-color:#ffc}.theme__kimbie .chroma .lnt{padding:0 .4em;color:#7f7f7f}.theme__kimbie .chroma .ln{padding:0 .4em;color:#7f7f7f}.theme__kimbie .chroma .k{color:#00a8c8}.theme__kimbie .chroma .kc{color:#00a8c8}.theme__kimbie .chroma .kd{color:#00a8c8}.theme__kimbie .chroma .kn{color:#f92672}.theme__kimbie .chroma .kp{color:#00a8c8}.theme__kimbie .chroma .kr{color:#00a8c8}.theme__kimbie .chroma .kt{color:#00a8c8}.theme__kimbie .chroma .n{color:#8ab1b0}.theme__kimbie .chroma .na{color:#75af00}.theme__kimbie .chroma .nb{color:#8ab1b0}.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{color:#75af00}.theme__kimbie .chroma .nf{color:#75af00}.theme__kimbie .chroma .fm{color:#8ab1b0}.theme__kimbie .chroma .nl{color:#8ab1b0}.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{color:#8ab1b0}.theme__kimbie .chroma .vc{color:#8ab1b0}.theme__kimbie .chroma .vg{color:#8ab1b0}.theme__kimbie .chroma .vi{color:#8ab1b0}.theme__kimbie .chroma .vm{color:#8ab1b0}.theme__kimbie .chroma .l{color:#ae81ff}.theme__kimbie .chroma .ld{color:#d88200}.theme__kimbie .chroma .s{color:#d88200}.theme__kimbie .chroma .sa{color:#d88200}.theme__kimbie .chroma .sb{color:#d88200}.theme__kimbie .chroma .sc{color:#d88200}.theme__kimbie .chroma .dl{color:#d88200}.theme__kimbie .chroma .sd{color:#d88200}.theme__kimbie .chroma .s2{color:#d88200}.theme__kimbie .chroma .se{color:#8045ff}.theme__kimbie .chroma .sh{color:#d88200}.theme__kimbie .chroma .si{color:#d88200}.theme__kimbie .chroma .sx{color:#d88200}.theme__kimbie .chroma .sr{color:#d88200}.theme__kimbie .chroma .s1{color:#d88200}.theme__kimbie .chroma .ss{color:#d88200}.theme__kimbie .chroma .m{color:#ae81ff}.theme__kimbie .chroma .mb{color:#ae81ff}.theme__kimbie .chroma .mf{color:#ae81ff}.theme__kimbie .chroma .mh{color:#ae81ff}.theme__kimbie .chroma .mi{color:#ae81ff}.theme__kimbie .chroma .il{color:#ae81ff}.theme__kimbie .chroma .mo{color:#ae81ff}.theme__kimbie .chroma .o{color:#f92672}.theme__kimbie .chroma .ow{color:#f92672}.theme__kimbie .chroma .p{color:#8ab1b0}.theme__kimbie .chroma .c{color:#75715e}.theme__kimbie .chroma .ch{color:#75715e}.theme__kimbie .chroma .cm{color:#75715e}.theme__kimbie .chroma .c1{color:#75715e}.theme__kimbie .chroma .cs{color:#75715e}.theme__kimbie .chroma .cp{color:#75715e}.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{text-decoration:none;color:#ffd866}.theme__dark a:hover,.theme__dark a:active,.theme__dark a:focus{color:#ff6188;text-decoration:underline}.theme__light a{text-decoration:none;color:#607d8b}.theme__light a:hover,.theme__light a:active,.theme__light a:focus{color:#26a69a;text-decoration:underline}.theme__hacker a{text-decoration:none;color:#e08c48}.theme__hacker a:hover,.theme__hacker a:active,.theme__hacker a:focus{color:#c7ba00;text-decoration:underline}.theme__solarized a{text-decoration:none;color:#859900}.theme__solarized a:hover,.theme__solarized a:active,.theme__solarized a:focus{color:#268bd2;text-decoration:underline}.theme__kimbie a{text-decoration:none;color:#dc322f}.theme__kimbie a:hover,.theme__kimbie a:active,.theme__kimbie a:focus{color:#f06431;text-decoration:underline}/*!minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css*/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{height:auto;max-width:100%;object-fit:inherit}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{font-style:italic;font-size:.9rem;margin-top:.5rem;margin-bottom:1rem}.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{color:#fcfcfa;background:#ff6188}.theme__light ::selection{color:#fcfcfa;background:#ff6188}.theme__hacker ::selection{color:#fcfcfa;background:#ff6188}.theme__solarized ::selection{color:#fcfcfa;background:#ff6188}.theme__kimbie ::selection{color:#fcfcfa;background:#ff6188}/*!Generated by Font Squirrel (https://www.fontsquirrel.com) on October 26, 2019*/@font-face{font-family:montserrat;src:url(../fonts/montserrat-regular.woff2)format("woff2"),url(../fonts/montserrat-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;src:url(../fonts/montserrat-bold.woff2)format("woff2"),url(../fonts/montserrat-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:montserrat;src:url(../fonts/montserrat-black.woff2)format("woff2"),url(../fonts/montserrat-black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-regular.woff2)format("woff2"),url(../fonts/merriweather-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-italic.woff2)format("woff2"),url(../fonts/merriweather-italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-bold.woff2)format("woff2"),url(../fonts/merriweather-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-bolditalic.woff2)format("woff2"),url(../fonts/merriweather-bolditalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:merriweather;src:url(../fonts/merriweather-black.woff2)format("woff2"),url(../fonts/merriweather-black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:courgette;src:url(../fonts/Courgette-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:200;src:local("Muli Extra Light "),local("Muli-Extra Light"),url(../fonts/muli-latin-200.woff2)format("woff2"),url(../fonts/muli-latin-200.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:200;src:local("Muli Extra Light italic"),local("Muli-Extra Lightitalic"),url(../fonts/muli-latin-200italic.woff2)format("woff2"),url(../fonts/muli-latin-200italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:300;src:local("Muli Light "),local("Muli-Light"),url(../fonts/muli-latin-300.woff2)format("woff2"),url(../fonts/muli-latin-300.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:300;src:local("Muli Light italic"),local("Muli-Lightitalic"),url(../fonts/muli-latin-300italic.woff2)format("woff2"),url(../fonts/muli-latin-300italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:400;src:local("Muli Regular "),local("Muli-Regular"),url(../fonts/muli-latin-400.woff2)format("woff2"),url(../fonts/muli-latin-400.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:400;src:local("Muli Regular italic"),local("Muli-Regularitalic"),url(../fonts/muli-latin-400italic.woff2)format("woff2"),url(../fonts/muli-latin-400italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:600;src:local("Muli SemiBold "),local("Muli-SemiBold"),url(../fonts/muli-latin-600.woff2)format("woff2"),url(../fonts/muli-latin-600.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:600;src:local("Muli SemiBold italic"),local("Muli-SemiBolditalic"),url(../fonts/muli-latin-600italic.woff2)format("woff2"),url(../fonts/muli-latin-600italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:700;src:local("Muli Bold "),local("Muli-Bold"),url(../fonts/muli-latin-700.woff2)format("woff2"),url(../fonts/muli-latin-700.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:700;src:local("Muli Bold italic"),local("Muli-Bolditalic"),url(../fonts/muli-latin-700italic.woff2)format("woff2"),url(../fonts/muli-latin-700italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:800;src:local("Muli ExtraBold "),local("Muli-ExtraBold"),url(../fonts/muli-latin-800.woff2)format("woff2"),url(../fonts/muli-latin-800.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:800;src:local("Muli ExtraBold italic"),local("Muli-ExtraBolditalic"),url(../fonts/muli-latin-800italic.woff2)format("woff2"),url(../fonts/muli-latin-800italic.woff)format("woff")}@font-face{font-family:muli;font-style:normal;font-display:swap;font-weight:900;src:local("Muli Black "),local("Muli-Black"),url(../fonts/muli-latin-900.woff2)format("woff2"),url(../fonts/muli-latin-900.woff)format("woff")}@font-face{font-family:muli;font-style:italic;font-display:swap;font-weight:900;src:local("Muli Black italic"),local("Muli-Blackitalic"),url(../fonts/muli-latin-900italic.woff2)format("woff2"),url(../fonts/muli-latin-900italic.woff)format("woff")}@font-face{font-family:source sans pro;src:url(../fonts/source-sans-pro/source-sans-pro-regular.eot);src:url(../fonts/source-sans-pro/source-sans-pro-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/source-sans-pro/source-sans-pro-regular.woff)format("woff"),url(../fonts/source-sans-pro/source-sans-pro-regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:source sans pro;src:url(../fonts/source-sans-pro/source-sans-pro-italic.eot);src:url(../fonts/source-sans-pro/source-sans-pro-italic.eot?#iefix)format("embedded-opentype"),url(../fonts/source-sans-pro/source-sans-pro-italic.woff)format("woff"),url(../fonts/source-sans-pro/source-sans-pro-italic.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:source sans pro;src:url(../fonts/source-sans-pro/source-sans-pro-semibold.eot);src:url(../fonts/source-sans-pro/source-sans-pro-semibold.eot?#iefix)format("embedded-opentype"),url(../fonts/source-sans-pro/source-sans-pro-semibold.woff)format("woff"),url(../fonts/source-sans-pro/source-sans-pro-semibold.ttf)format("truetype");font-weight:600;font-style:normal}@font-face{font-family:source sans pro;src:url(../fonts/source-sans-pro/source-sans-pro-semibolditalic.eot);src:url(../fonts/source-sans-pro/source-sans-pro-semibolditalic.eot?#iefix)format("embedded-opentype"),url(../fonts/source-sans-pro/source-sans-pro-semibolditalic.woff)format("woff"),url(../fonts/source-sans-pro/source-sans-pro-semibolditalic.ttf)format("truetype");font-weight:600;font-style:italic}@font-face{font-family:league gothic;src:url(../fonts/league-gothic/league-gothic.eot);src:url(../fonts/league-gothic/league-gothic.eot?#iefix)format("embedded-opentype"),url(../fonts/league-gothic/league-gothic.woff)format("woff"),url(../fonts/league-gothic/league-gothic.ttf)format("truetype");font-weight:400;font-style:normal}.clearfix::after{clear:both;content:'';display:table}.capitalize{text-transform:capitalize}.hide{display:none}.grow{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.basicflex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.basicflex-column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.px{padding-left:1rem;padding-right:1rem}.py{padding-top:1rem;padding-bottom:1rem}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font:125%/1.4 muli,sans-serif,muli,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}code,pre{font:125%/1.8 Consolas,Monaco,Menlo,dejavu sans mono,bitstream vera sans mono,courier new,lucida console,lucida sans typewriter,liberation mono,nimbus mono l,Monaco,Courier,monospace}.h1{font-size:4rem}.h2{font-size:3.5rem}.h3{font-size:3rem}.h4{font-size:2.5rem}.h5{font-size:2rem}.h6{font-size:1.5rem}.p1{font-size:1.2rem}.p2{font-size:1rem}.caption{font-size:.8rem}@-webkit-keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-moz-keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-ms-keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-o-keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes slide-in-down{0%{transform:translate(0,-12%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-moz-keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-ms-keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-o-keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes slide-in-left{0%{transform:translate(-12%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-moz-keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-ms-keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-o-keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes slide-in-left-little{0%{transform:translate(-1%,0);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-moz-keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-ms-keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-o-keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes slide-in-down-little{0%{transform:translate(0,-3%);opacity:0}100%{transform:translate(0,0);opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.navbar{margin:auto;width:inherit;max-width:inherit;height:50px;z-index:15;position:fixed;left:0;right:0;top:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.navbar[data-dir=rtl]{direction:rtl}.navbar[data-dir=ltr]{direction:ltr}@media only screen and (max-width:769px){.navbar[data-dir=rtl]{direction:ltr}}.theme__dark .navbar{border-bottom:1px solid #4e4e4e;background-color:#403e41}.theme__light .navbar{border-bottom:1px solid #e0e0e0;background-color:#eee}.theme__hacker .navbar{border-bottom:1px solid #424242;background-color:#252526}.theme__solarized .navbar{border-bottom:1px solid #eddc9f;background-color:#eee8d5}.theme__kimbie .navbar{border-bottom:1px solid #6e583b;background-color:#51412c}.navbar--hide{top:-50px}.navbar--show{top:0}.navbar__slide-down svg{margin:auto;display:block}.theme__dark .navbar__slide-down{background-color:#403e41!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:#eee!important}.theme__light .navbar__slide-down:hover,.theme__light .navbar__slide-down:active,.theme__light .navbar__slide-down:focus{color:#607d8b}.theme__hacker .navbar__slide-down{background-color:#252526!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:#eee8d5!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:#51412c!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 (min-width:769px){.navbar__slide-down[data-ani=true]:nth-child(1){-webkit-animation:slide-in-down .25s .1s 1 ease both;-moz-animation:slide-in-down .25s .1s 1 ease both;-ms-animation:slide-in-down .25s .1s 1 ease both;-o-animation:slide-in-down .25s .1s 1 ease both;animation:slide-in-down .25s .1s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(2){-webkit-animation:slide-in-down .25s .2s 1 ease both;-moz-animation:slide-in-down .25s .2s 1 ease both;-ms-animation:slide-in-down .25s .2s 1 ease both;-o-animation:slide-in-down .25s .2s 1 ease both;animation:slide-in-down .25s .2s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(3){-webkit-animation:slide-in-down .25s .3s 1 ease both;-moz-animation:slide-in-down .25s .3s 1 ease both;-ms-animation:slide-in-down .25s .3s 1 ease both;-o-animation:slide-in-down .25s .3s 1 ease both;animation:slide-in-down .25s .3s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(4){-webkit-animation:slide-in-down .25s .4s 1 ease both;-moz-animation:slide-in-down .25s .4s 1 ease both;-ms-animation:slide-in-down .25s .4s 1 ease both;-o-animation:slide-in-down .25s .4s 1 ease both;animation:slide-in-down .25s .4s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(5){-webkit-animation:slide-in-down .25s .5s 1 ease both;-moz-animation:slide-in-down .25s .5s 1 ease both;-ms-animation:slide-in-down .25s .5s 1 ease both;-o-animation:slide-in-down .25s .5s 1 ease both;animation:slide-in-down .25s .5s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(6){-webkit-animation:slide-in-down .25s .6s 1 ease both;-moz-animation:slide-in-down .25s .6s 1 ease both;-ms-animation:slide-in-down .25s .6s 1 ease both;-o-animation:slide-in-down .25s .6s 1 ease both;animation:slide-in-down .25s .6s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(7){-webkit-animation:slide-in-down .25s .7s 1 ease both;-moz-animation:slide-in-down .25s .7s 1 ease both;-ms-animation:slide-in-down .25s .7s 1 ease both;-o-animation:slide-in-down .25s .7s 1 ease both;animation:slide-in-down .25s .7s 1 ease both}.navbar__slide-down[data-ani=true]:nth-child(8){-webkit-animation:slide-in-down .25s .8s 1 ease both;-moz-animation:slide-in-down .25s .8s 1 ease both;-ms-animation:slide-in-down .25s .8s 1 ease both;-o-animation:slide-in-down .25s .8s 1 ease both;animation:slide-in-down .25s .8s 1 ease both}}.navbar__brand{height:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.navbar__burger{display:none}.navbar__burger[data-ani=true]{-webkit-animation:slide-in-down .5s 0s 1 ease both;-moz-animation:slide-in-down .5s 0s 1 ease both;-ms-animation:slide-in-down .5s 0s 1 ease both;-o-animation:slide-in-down .5s 0s 1 ease both;animation:slide-in-down .5s 0s 1 ease both}@media only screen and (max-width:769px){.navbar__burger{cursor:pointer;margin-left:auto;height:50px;width:35px;position:absolute;right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.theme__dark .navbar__burger{background:#403e41;border-bottom:1px solid #4e4e4e}.theme__light .navbar__burger{background:#eee;border-bottom:1px solid #e0e0e0}.theme__hacker .navbar__burger{background:#252526;border-bottom:1px solid #424242}.theme__solarized .navbar__burger{background:#eee8d5;border-bottom:1px solid #eddc9f}.theme__kimbie .navbar__burger{background:#51412c;border-bottom:1px solid #6e583b}.navbar__burger span{border-radius:1rem;display:block;height:2px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;z-index:15;width:16px}.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:nth-child(1){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:#607d8b}.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:nth-child(1){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{width:40px;height:40px;padding:.1rem;margin:auto .25rem;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;flex-shrink:0}.navbar__long-link{width:100%;height:100%;padding:.6rem .2rem;margin:auto .25rem;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;flex-shrink:0}.navbar__title{height:50px;font-size:1.5rem;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.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{text-decoration:none;color:#fcfcfa}.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{text-decoration:none;color:#555}.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{text-decoration:none;color:#e3cd26}.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{text-decoration:none;color:#586e75}.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{text-decoration:none;color:#d3af86}.navbar__menu{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;height:50px}@media only screen and (max-width:769px){.navbar__menu{display:none}}.navbar__menu-item{height:50px;padding:.5rem;font-size:1rem;font-family:montserrat,sans-serif;font-weight:700;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme__dark .navbar__menu-item{color:#fcfcfa;border-top:1px solid transparent;border-bottom:1px solid #4e4e4e;background-color:#403e41}.theme__dark .navbar__menu-item:hover,.theme__dark .navbar__menu-item:active,.theme__dark .navbar__menu-item:focus{color:#ffd866;text-decoration:none;border-bottom:1px solid #4e4e4e}@media only screen and (max-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;border-top:1px solid transparent;border-bottom:1px solid #e0e0e0;background-color:#eee}.theme__light .navbar__menu-item:hover,.theme__light .navbar__menu-item:active,.theme__light .navbar__menu-item:focus{color:#607d8b;text-decoration:none;border-bottom:1px solid #e0e0e0}@media only screen and (max-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;border-top:1px solid transparent;border-bottom:1px solid #424242;background-color:#252526}.theme__hacker .navbar__menu-item:hover,.theme__hacker .navbar__menu-item:active,.theme__hacker .navbar__menu-item:focus{color:#1fff2a;text-decoration:none;border-bottom:1px solid #424242}@media only screen and (max-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;border-top:1px solid transparent;border-bottom:1px solid #eddc9f;background-color:#eee8d5}.theme__solarized .navbar__menu-item:hover,.theme__solarized .navbar__menu-item:active,.theme__solarized .navbar__menu-item:focus{color:#b58900;text-decoration:none;border-bottom:1px solid #eddc9f}@media only screen and (max-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;border-top:1px solid transparent;border-bottom:1px solid #6e583b;background-color:#51412c}.theme__kimbie .navbar__menu-item:hover,.theme__kimbie .navbar__menu-item:active,.theme__kimbie .navbar__menu-item:focus{color:#f06431;text-decoration:none;border-bottom:1px solid #6e583b}@media only screen and (max-width:769px){.theme__kimbie .navbar__menu-item{border-bottom:none}}.theme__kimbie .navbar__menu-item.active{color:#889b4a!important}@media only screen and (max-width:769px){.navbar__menu-item{-webkit-justify-content:flex-start;-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{display:inline-block;height:50px}@media only screen and (max-width:769px){.navbar__dropdown{width:100%;height:auto}}.navbar__dropdown--content{position:absolute;display:none;width:inherit;z-index:14;border-bottom-left-radius:.15rem;border-bottom-right-radius:.15rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.theme__dark .navbar__dropdown--content{border-top:4px solid #424242;background-color:#595b5c}.theme__light .navbar__dropdown--content{border-top:4px solid #e0e0e0;background-color:#fafafa}.theme__hacker .navbar__dropdown--content{border-top:4px solid #6b6b6b;background-color:#212421}.theme__solarized .navbar__dropdown--content{border-top:4px solid #e8b000;background-color:#fafafa}.theme__kimbie .navbar__dropdown--content{border-top:4px solid #d3af86;background-color:#6e583b}@media only screen and (max-width:769px){.navbar__dropdown--content{position:relative;display:block;box-shadow:none}.theme__dark .navbar__dropdown--content{border-top:none;background-color:#3a3a3a}.theme__light .navbar__dropdown--content{border-top:none;background-color:#f1f1f1}.theme__hacker .navbar__dropdown--content{border-top:none;background-color:#323232}.theme__solarized .navbar__dropdown--content{border-top:none;background-color:#eae3cc}.theme__kimbie .navbar__dropdown--content{border-top:none;background-color:#423523}}.navbar__dropdown--item{padding:.25rem .75rem;height:auto;margin:auto;min-width:40px;max-width:150px;text-decoration:none;display:block;font-size:1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.theme__dark .navbar__dropdown--item{color:#fcfcfa;background-color:#403e41}.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-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__light .navbar__dropdown--item{color:#555;background-color:#eee}.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-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__hacker .navbar__dropdown--item{color:#fcfcfa;background-color:#252526}.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-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__solarized .navbar__dropdown--item{color:#424242;background-color:#eee8d5}.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-left-radius:.15rem;border-bottom-right-radius:.15rem}.theme__kimbie .navbar__dropdown--item{color:#eee0d1;background-color:#51412c}.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-left-radius:.15rem;border-bottom-right-radius:.15rem}@media only screen and (max-width:769px){.navbar__dropdown--item{padding:0 2.5rem;min-width:100%;max-width:100%}}.navbar__dropdown:hover .navbar__dropdown--content{display:block}.theme{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.theme[data-ani=true]{-webkit-animation:slide-in-down .5s 0s 1 ease both;-moz-animation:slide-in-down .5s 0s 1 ease both;-ms-animation:slide-in-down .5s 0s 1 ease both;-o-animation:slide-in-down .5s 0s 1 ease both;animation:slide-in-down .5s 0s 1 ease both}@media only screen and (max-width:769px){.theme{display:none}}.theme .dropdown{height:50px!important;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .theme .dropdown{color:#fcfcfa}.theme__dark .theme .dropdown:hover,.theme__dark .theme .dropdown:active,.theme__dark .theme .dropdown:focus{color:#ffd866;background-color:#403e41}.theme__light .theme .dropdown{color:#777}.theme__light .theme .dropdown:hover,.theme__light .theme .dropdown:active,.theme__light .theme .dropdown:focus{color:#607d8b;background-color:#eee}.theme__hacker .theme .dropdown{color:#dbdbdb}.theme__hacker .theme .dropdown:hover,.theme__hacker .theme .dropdown:active,.theme__hacker .theme .dropdown:focus{color:#1fff2a;background-color:#252526}.theme__solarized .theme .dropdown{color:#586e75}.theme__solarized .theme .dropdown:hover,.theme__solarized .theme .dropdown:active,.theme__solarized .theme .dropdown:focus{color:#b58900;background-color:#eee8d5}.theme__kimbie .theme .dropdown{color:#d3af86}.theme__kimbie .theme .dropdown:hover,.theme__kimbie .theme .dropdown:active,.theme__kimbie .theme .dropdown:focus{color:#f06431;background-color:#51412c}.theme .dropdown-trigger{padding:.5rem;cursor:pointer;border:none;outline:none;width:50px;height:48px}.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:#607d8b}.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 (max-width:769px){.theme .dropdown-trigger{padding:.25rem;width:35px}}.theme .dropdown-content{position:absolute;top:100%;right:0;display:none;height:auto;z-index:14;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.theme .dropdown-content a{font-size:.9rem}.theme__dark .theme .dropdown-content{border-top:4px solid #424242;background-color:#595b5c}.theme__light .theme .dropdown-content{border-top:4px solid #e0e0e0;background-color:#fafafa}.theme__hacker .theme .dropdown-content{border-top:4px solid #6b6b6b;background-color:#212421}.theme__solarized .theme .dropdown-content{border-top:4px solid #e8b000;background-color:#fafafa}.theme__kimbie .theme .dropdown-content{border-top:4px solid #d3af86;background-color:#6e583b}.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{padding:.25rem .75rem;height:100%;text-decoration:none;display:block;font-size:1rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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-left-radius:.25rem;border-bottom-right-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-left-radius:.25rem;border-bottom-right-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-left-radius:.25rem;border-bottom-right-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-left-radius:.25rem;border-bottom-right-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-left-radius:.25rem;border-bottom-right-radius:.25rem}.theme .dropdown:hover .dropdown-content{display:block}.theme-mobile{display:none;outline:none;position:absolute;top:0;right:70px;width:35px;height:50px;cursor:pointer;z-index:16}.theme-mobile[data-ani=true]{-webkit-animation:slide-in-down .5s .4s 1 ease both;-moz-animation:slide-in-down .5s .4s 1 ease both;-ms-animation:slide-in-down .5s .4s 1 ease both;-o-animation:slide-in-down .5s .4s 1 ease both;animation:slide-in-down .5s .4s 1 ease both}@media only screen and (max-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{padding:0 .75rem;height:100%;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.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 rgba(66,66,66,.45)}.theme__light .navbarm__menu--term[data-index="0"]{border-top:1px solid rgba(207,216,220,.6)}.theme__hacker .navbarm__menu--term[data-index="0"]{border-top:1px solid rgba(161,173,100,.2)}.theme__solarized .navbarm__menu--term[data-index="0"]{border-top:1px solid rgba(133,153,0,.2)}.theme__kimbie .navbarm__menu--term[data-index="0"]{border-top:1px solid rgba(110,88,59,.45)}.navbarm__menu--item{height:50px}.navbarm__menu--item>a{height:100%;font-family:montserrat,sans-serif;font-size:1rem;font-weight:700;color:inherit;text-decoration:none!important;padding:0 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.navbarm__menu--item svg{margin:auto .25rem}.theme__dark .navbarm__menu--item{color:#fcfcfa}.theme__dark .navbarm__menu--item.active{font-weight:700;color:#ff6188}.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{font-weight:700;color:#6b8a99}.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{font-weight:700;color:#f3ff6e}.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{font-weight:700;color:#cb4b16}.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{font-weight:700;color:#889b4a}.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{width:100%;position:absolute;top:50px;left:0;max-height:0;overflow:hidden;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.theme__dark .navbarm__collapse{background-color:#403e41}.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:#eee}.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:#252526}.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:#eee8d5}.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:#51412c}.theme__kimbie .navbarm__collapse[data-open=true]{border-bottom:2px solid #6e583b}.theme__kimbie .navbarm__collapse[data-open=false]{border-bottom:none}.wrapper{display:grid;width:100%;min-height:100vh;max-width:960px;grid-template-columns:minmax(350px,5fr)minmax(250px,2fr);grid-template-rows:50px auto 1fr auto;grid-column-gap:32px;grid-row-gap:0}.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{display:grid;grid-template-columns:266px 1fr 1fr;grid-template-rows:1fr;grid-column-gap:16px;grid-row-gap:0}.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}.header .title{font-family:montserrat,sans-serif;font-weight:900}.site-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.site-header[data-ani=true]{-webkit-animation:fade-in .15s .1s 1 ease-in both;-moz-animation:fade-in .15s .1s 1 ease-in both;-ms-animation:fade-in .15s .1s 1 ease-in both;-o-animation:fade-in .15s .1s 1 ease-in both;animation:fade-in .15s .1s 1 ease-in both}.site-header__title{line-height:1.1;font-weight:700;font-family:montserrat,sans-serif}.theme__dark .site-header__title--shadow{color:#ddd;text-shadow:1.2px 1.2px 0 #ddd,2.4px 2.4px 0 #4a484b,3.6px 3.6px 0 #555256,4.8px 4.8px 0 #5f5c60}.theme__light .site-header__title--shadow{color:#607d8b;text-shadow:1.2px 1.2px 0 #607d8b,2.4px 2.4px 0 #4c4c4c,3.6px 3.6px 0 #565656,4.8px 4.8px 0 #616161}.theme__hacker .site-header__title--shadow{color:#c7ba00;text-shadow:1.2px 1.2px 0 #c7ba00,2.4px 2.4px 0 #2f2f30,3.6px 3.6px 0 #39393b,4.8px 4.8px 0 #434345}.theme__solarized .site-header__title--shadow{color:#cb4b16;text-shadow:1.2px 1.2px 0 #cb4b16,2.4px 2.4px 0 #4d6570,3.6px 3.6px 0 #56707c,4.8px 4.8px 0 #5e7b88}.theme__kimbie .site-header__title--shadow{color:#889b4a;text-shadow:1.2px 1.2px 0 #889b4a,2.4px 2.4px 0 #453217,3.6px 3.6px 0 #553d1c,4.8px 4.8px 0 #644821}.site-header__subtitle{line-height:1.2}.site-header__subtitle[data-cursive=true]{font-family:courgette,cursive}.site-header__align-left{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.site-header__align-center{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.site-header__align-right{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}#container{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark #container{color:#fcfcfa;background-color:#212121}.theme__dark #container hr{border-color:#595b5c}.theme__light #container{color:#424242;background-color:#e0e0e0}.theme__light #container hr{border-color:#ccc}.theme__hacker #container{color:#1fff2a;background-color:#111}.theme__hacker #container hr{border-color:#6b6b6b}.theme__solarized #container{color:#586e75;background-color:#ddd6c7}.theme__solarized #container hr{border-color:#ffb300}.theme__kimbie #container{color:#e3b583;background-color:#362712}.theme__kimbie #container hr{border-color:#7f5d38}html{overflow-x:hidden}.footer{padding:0 .5rem;position:relative}.theme__dark .footer{color:#bdbdbd;background-color:#403e41}.theme__light .footer{color:#424242;background-color:#eee}.theme__hacker .footer{color:#a1ad64;background-color:#252526}.theme__solarized .footer{color:#424242;background-color:#eee8d5}.theme__kimbie .footer{color:#d3af86;background-color:#423523}.footer__social{padding:.5rem 0;position:-webkit-sticky;position:sticky;bottom:70px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer__poweredby{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.5rem 0}.footer__poweredby p{padding:.125rem}.footer__copyright--img{margin-bottom:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.footer__link{font-size:.8rem;margin:.25rem .5rem 0}.footer .dropdown{position:absolute;left:.5rem;bottom:.5rem;width:40px;height:40px;border-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.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{outline:none;border-radius:.25rem;cursor:pointer;border: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{position:absolute;bottom:100%;left:0;display:none;height:auto;z-index:14;border-top-left-radius:.15rem;border-top-right-radius:.15rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.footer .dropdown-content a{font-size:.9rem}.theme__dark .footer .dropdown-content{border-bottom:4px solid #424242;background-color:#595b5c}.theme__light .footer .dropdown-content{border-bottom:4px solid #e0e0e0;background-color:#fafafa}.theme__hacker .footer .dropdown-content{border-bottom:4px solid #6b6b6b;background-color:#212421}.theme__solarized .footer .dropdown-content{border-bottom:4px solid #e8b000;background-color:#fafafa}.theme__kimbie .footer .dropdown-content{border-bottom:4px solid #d3af86;background-color:#6e583b}.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{padding:.25rem .75rem;height:100%;min-width:40px;max-width:150px;text-decoration:none;display:block;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.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{text-decoration:none;color:#bdbdbd}.theme__dark .footer .social a:hover{color:#f0f0f0;transition:color .2s ease}.theme__light .footer .social a{text-decoration:none;color:#777}.theme__light .footer .social a:hover{color:#444;transition:color .2s ease}.theme__hacker .footer .social a{text-decoration:none;color:#9e9e9e}.theme__hacker .footer .social a:hover{color:#d1d1d1;transition:color .2s ease}.theme__solarized .footer .social a{text-decoration:none;color:#637c84}.theme__solarized .footer .social a:hover{color:#4d6066;transition:color .2s ease}.theme__kimbie .footer .social a{text-decoration:none;color:#ccc}.theme__kimbie .footer .social a:hover{color:#fff;transition:color .2s ease}.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:montserrat,sans-serif;font-weight:700;font-size:.95rem}.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{color:#f06431}.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{padding-right:.125rem;font-size:1rem;display:inline-block;content:"\2022"}.sidebar-recent__a{font-family:montserrat,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{margin-top:50px;padding:0 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}li.sidebar-recent{text-indent:-.4em;padding-left:.5em}li.sidebar-recent::before{padding-right:.125rem;font-size:1rem;display:inline-block;content:"\2022"}.alert{padding:.75rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.125rem}.theme__dark .alert-info{background-color:rgba(215,238,249,.4);color:#fcfcfa}.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{background-color:rgba(217,239,214,.4);color:#fcfcfa}.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{background-color:rgba(255,249,196,.4);color:#fcfcfa}.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{background-color:rgba(245,221,221,.4);color:#fcfcfa}.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{background-color:rgba(215,238,249,.4);color:#555}.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{background-color:rgba(217,239,214,.4);color:#555}.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{background-color:rgba(255,249,196,.4);color:#555}.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{background-color:rgba(245,221,221,.4);color:#555}.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{background-color:rgba(215,238,249,.4);color:#fcfcfa}.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{background-color:rgba(217,239,214,.4);color:#fcfcfa}.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{background-color:rgba(255,249,196,.4);color:#fcfcfa}.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{background-color:rgba(245,221,221,.4);color:#fcfcfa}.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{background-color:rgba(215,238,249,.4);color:#424242}.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{background-color:rgba(217,239,214,.4);color:#424242}.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{background-color:rgba(255,249,196,.4);color:#424242}.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{background-color:rgba(245,221,221,.4);color:#424242}.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{background-color:rgba(215,238,249,.4);color:#eee0d1}.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{background-color:rgba(217,239,214,.4);color:#eee0d1}.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{background-color:rgba(255,249,196,.4);color:#eee0d1}.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{background-color:rgba(245,221,221,.4);color:#eee0d1}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:928px;font-family:montserrat,sans-serif}.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__photo{border-radius:.25rem;width:100%;max-width:250px;height:auto;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.bio__photo[data-ani=true]{-webkit-animation:slide-in-down-little .2s .6s 1 ease-in both;-moz-animation:slide-in-down-little .2s .6s 1 ease-in both;-ms-animation:slide-in-down-little .2s .6s 1 ease-in both;-o-animation:slide-in-down-little .2s .6s 1 ease-in both;animation:slide-in-down-little .2s .6s 1 ease-in both}.bio__photo-wrapper{width:90%;height:100%;border-radius:.25rem;margin:1rem auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.bio__name{font-weight:700;letter-spacing:1px;font-family:inherit;font-size:26px;margin-top:.8rem}.bio__desc{margin:.5rem 0;font-size:14px}.bio__info{font-size:14px;margin:.1rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.bio[data-dir=ltr] .bio__info--icon{margin-right:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.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{padding-right:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.bio[data-dir=rtl] .bio__info--icon{margin-left:.25rem!important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.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{padding-left:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px}.bio__social{width:100%;margin-top:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bio__social a{text-decoration:none!important;padding:.5rem;border-radius:.125rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.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{margin:1rem;margin-bottom:0;padding:.5rem;border-radius:.25rem;padding:auto;font-family:montserrat,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960px}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.breadcrumb li{display:inline;font-size:.9rem}.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;overflow:hidden;text-overflow:ellipsis;max-width:960px}.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{color:#aaa}.theme__kimbie .breadcrumb li:last-child{color:#aaa}.breadcrumb li+li:before{padding:.5rem;content:"/\00a0"}.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{width:100%;text-align:center;margin-bottom:1rem;overflow:auto}.diagram{overflow:auto;margin-right:1rem;margin-bottom:1rem;border-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}[id^=msc]{overflow:auto;margin:.5rem 0;text-align:center}[id^=flowchart]{overflow:auto}[id^=WaveDrom_Display]{overflow:auto;background-color:#fcfcfa;border-radius:.25rem}.expand{position:relative;margin:1.5rem 0;border-radius:.25rem}.expand__content{padding:0 1.125rem;overflow:hidden;max-height:0;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.theme__dark .expand__content{border-top:1px solid #616161;background-color:#403e41}.theme__light .expand__content{border-top:1px solid #aaa;background-color:#f2f2f2}.theme__hacker .expand__content{border-top:1px solid #6b6b6b;background-color:#1c1f1c}.theme__solarized .expand__content{border-top:1px solid #b58900;background-color:#f9fbe7}.theme__kimbie .expand__content{border-top:1px solid #6e583b;background-color:#271e11}.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:montserrat,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;width:100%;margin:auto 0;text-align:left;outline:none;border:none;padding:.125rem;font-size:1rem;font-family:montserrat,sans-serif;border-top-left-radius:.25rem;border-top-right-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.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;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.expand-icon{padding-top:.125rem;padding-right:.5rem}.expand-icon__down{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.expand-icon__right{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.gtt{position:absolute;right:.5rem;bottom:.5rem;width:40px;height:40px;border-radius:.25rem;cursor:pointer;z-index:12;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.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 (max-width:769px){.gtt{position:fixed}}.hr-fade{height:1px;width:100%}.theme__dark .hr-fade{color:#595b5c;background-image:linear-gradient(90deg,transparent,#595B5C 50%,transparent 100%)}.theme__light .hr-fade{color:#ccc;background-image:linear-gradient(90deg,transparent,#ccc 50%,transparent 100%)}.theme__hacker .hr-fade{color:#6b6b6b;background-image:linear-gradient(90deg,transparent,#6B6B6B 50%,transparent 100%)}.theme__solarized .hr-fade{color:#ffb300;background-image:linear-gradient(90deg,transparent,#ffb300 50%,transparent 100%)}.theme__kimbie .hr-fade{color:#7f5d38;background-image:linear-gradient(90deg,transparent,#7f5d38 50%,transparent 100%)}.hr-slash{width:100%;height:7px;background-size:10px 10px}.theme__dark .hr-slash{color:#595b5c;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__light .hr-slash{color:#ccc;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__hacker .hr-slash{color:#6b6b6b;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__solarized .hr-slash{color:#ffb300;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__kimbie .hr-slash{color:#7f5d38;background-image:linear-gradient(-45deg,transparent,transparent 25%,currentColor 25%,currentColor 50%,transparent 50%,transparent 75%,currentColor 75%)}.theme__dark .hr-dots{color:#595b5c;width:100%;border-width:0 0 7px;border-style:solid;border-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDEiIHdpZHRoPSI4IiBoZWlnaHQ9IjQiPjxjaXJjbGUgZmlsbD0iIzU5NWI1YyIgY3g9IjEiIGN5PSIuNSIgcj0iLjUiLz48L3N2Zz4=)0 0 100% repeat}.theme__light .hr-dots{color:#ccc;width:100%;border-width:0 0 7px;border-style:solid;border-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDEiIHdpZHRoPSI4IiBoZWlnaHQ9IjQiPjxjaXJjbGUgZmlsbD0iI2NjYyIgY3g9IjEiIGN5PSIuNSIgcj0iLjUiLz48L3N2Zz4=)0 0 100% repeat}.theme__hacker .hr-dots{color:#6b6b6b;width:100%;border-width:0 0 7px;border-style:solid;border-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDEiIHdpZHRoPSI4IiBoZWlnaHQ9IjQiPjxjaXJjbGUgZmlsbD0iIzZiNmI2YiIgY3g9IjEiIGN5PSIuNSIgcj0iLjUiLz48L3N2Zz4=)0 0 100% repeat}.theme__solarized .hr-dots{color:#ffb300;width:100%;border-width:0 0 7px;border-style:solid;border-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDEiIHdpZHRoPSI4IiBoZWlnaHQ9IjQiPjxjaXJjbGUgZmlsbD0iI2ZmYjMwMCIgY3g9IjEiIGN5PSIuNSIgcj0iLjUiLz48L3N2Zz4=)0 0 100% repeat}.theme__kimbie .hr-dots{color:#7f5d38;width:100%;border-width:0 0 7px;border-style:solid;border-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyIDEiIHdpZHRoPSI4IiBoZWlnaHQ9IjQiPjxjaXJjbGUgZmlsbD0iIzdmNWQzOCIgY3g9IjEiIGN5PSIuNSIgcj0iLjUiLz48L3N2Zz4=)0 0 100% repeat}code.has-jax{font:inherit;font-size:100%;background:inherit;border:inherit;color:#515151}.MathJax{font-size:120%!important}.notices{position:relative;border-radius:.125rem;color:#fff;margin:2rem 0;padding:.3rem .5rem .3rem 2rem;font-size:.95rem}.notices a{text-decoration:underline}.notices>table{table-layout:fixed;width:100%;margin:10px 0;border-spacing:0}.notices.warning{border-top:30px solid #f1b37e;background:#fefaf5;color:rgba(150,90,38,.995)!important}.notices.warning::before{position:absolute;content:'⚠️ Warning';font-family:montserrat,sans-serif;top:-26.5px;left:.4rem;height:100%}.notices.warning a{font-weight:700;color:rgba(134,74,22,.995)}.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:rgba(134,74,22,.995)}.notices.warning>table th,.notices.warning>table td{padding:5px 15px;border:1px double rgba(166,106,54,.45)}.notices.warning p>code,.notices.warning li>code,.notices.warning td>code,.notices.warning code{padding:3px 7px;color:rgba(150,90,38,.995)!important;background-color:#fbecd9!important}.notices.error{border-top:30px solid #d58181;background:#fbeded;color:rgba(132,56,56,.995)!important}.notices.error::before{position:absolute;content:'❌ Error';font-family:montserrat,sans-serif;top:-26.5px;left:.4rem;height:100%}.notices.error a{font-weight:700;color:rgba(116,40,40,.995)}.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:rgba(116,40,40,.995)}.notices.error>table th,.notices.error>table td{padding:5px 15px;border:1px double rgba(148,72,72,.45)}.notices.error p>code,.notices.error li>code,.notices.error td>code,.notices.error code{padding:3px 7px;color:rgba(132,56,56,.995)!important;background-color:#f5d4d4!important}.notices.info{border-top:30px solid #6bb1e0;background:#e6f3fb;color:rgba(47,103,141,.995)!important}.notices.info::before{position:absolute;content:'ℹ️ Info';font-family:montserrat,sans-serif;top:-26.5px;left:.4rem;height:100%}.notices.info a{font-weight:700;color:rgba(31,87,125,.995)}.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:rgba(31,87,125,.995)}.notices.info>table th,.notices.info>table td{padding:5px 15px;border:1px double rgba(63,119,157,.45)}.notices.info p>code,.notices.info li>code,.notices.info td>code,.notices.info code{padding:3px 7px;color:rgba(47,103,141,.995)!important;background-color:#cce6f7!important}.notices.success{border-top:30px solid #84c578;background:#e8f7e6;color:rgba(72,125,63,.995)!important}.notices.success::before{position:absolute;content:'✔️ Success';font-family:montserrat,sans-serif;top:-26.5px;left:.4rem;height:100%}.notices.success a{font-weight:700;color:rgba(56,109,47,.995)}.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:rgba(56,109,47,.995)}.notices.success>table th,.notices.success>table td{padding:5px 15px;border:1px double rgba(82,141,79,.45)}.notices.success p>code,.notices.success li>code,.notices.success td>code,.notices.success code{padding:3px 7px;color:rgba(72,125,63,.995)!important;background-color:#d3f0cf!important}.pagination{border-radius:.25rem;margin:2rem 1rem;padding:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.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{font-size:1.25rem;padding:.5rem .75rem}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:1rem 0}.pagination-single__left,.pagination-single__right{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-family:montserrat,sans-serif;padding:.25rem;border-radius:.125rem}.pagination-single__left-title,.pagination-single__right-title{font-size:16.8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960px}.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:translateX(-.25rem);-moz-transform:translateX(-.25rem);-ms-transform:translateX(-.25rem);transform:translateX(-.25rem)}.pagination-single__right:hover,.pagination-single__right:active,.pagination-single__right:focus{-webkit-transform:translateX(.25rem);-moz-transform:translateX(.25rem);-ms-transform:translateX(.25rem);transform:translateX(.25rem)}.pagination-single__icon{width:28px;height:28px;border-radius:100%;margin:0 .5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.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{margin:2rem auto;padding:.5rem;width:100%;max-width:700px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.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-size:16.8px;font-family:montserrat,sans-serif}.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{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center;list-style-type:disc}.search{position:relative;border-radius:.25rem;height:35px;max-width:928px;z-index:8;margin-bottom:.5rem;-webkit-box-shadow:0 0 0 3px transparent;-moz-box-shadow:0 0 0 3px transparent;box-shadow:0 0 0 3px transparent;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .search{border:2px solid #1d1d1d;background-color:#212121}.theme__dark .search:focus-within{border:2px solid #424242;-webkit-box-shadow:0 0 0 3px rgba(66,66,66,.45);-moz-box-shadow:0 0 0 3px rgba(66,66,66,.45);box-shadow:0 0 0 3px rgba(66,66,66,.45)}.theme__light .search{border:2px solid #e0e0e0;background-color:#eee}.theme__light .search:focus-within{border:2px solid #b0bec5;-webkit-box-shadow:0 0 0 3px rgba(207,216,220,.6);-moz-box-shadow:0 0 0 3px rgba(207,216,220,.6);box-shadow:0 0 0 3px rgba(207,216,220,.6)}.theme__hacker .search{border:2px solid #0d0e0f;background-color:#252526}.theme__hacker .search:focus-within{border:2px solid #414141;-webkit-box-shadow:0 0 0 3px rgba(161,173,100,.2);-moz-box-shadow:0 0 0 3px rgba(161,173,100,.2);box-shadow:0 0 0 3px rgba(161,173,100,.2)}.theme__solarized .search{border:2px solid #f7e3a2;background-color:#fbf1d1}.theme__solarized .search:focus-within{border:2px solid #e8b000;-webkit-box-shadow:0 0 0 3px rgba(133,153,0,.2);-moz-box-shadow:0 0 0 3px rgba(133,153,0,.2);box-shadow:0 0 0 3px rgba(133,153,0,.2)}.theme__kimbie .search{border:2px solid #423523;background-color:#362712}.theme__kimbie .search:focus-within{border:2px solid #5e452b;-webkit-box-shadow:0 0 0 3px rgba(110,88,59,.45);-moz-box-shadow:0 0 0 3px rgba(110,88,59,.45);box-shadow:0 0 0 3px rgba(110,88,59,.45)}.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{width:100%;font-size:.9rem;border:none;outline:none;padding-right:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:2fr}.theme__dark .search .input{color:#fcfcfa;background-color:inherit}.theme__dark .search .input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__light .search .input{color:#424242;background-color:inherit}.theme__light .search .input.placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__hacker .search .input{color:#1fff2a;background-color:inherit}.theme__hacker .search .input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__solarized .search .input{color:#b58900;background-color:inherit}.theme__solarized .search .input.placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__kimbie .search .input{color:#d3af86;background-color:inherit}.theme__kimbie .search .input.placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .search .input:-moz-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .search .input::-moz-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .search .input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .search .input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.search-content{margin-top:.25rem;max-height:350px;overflow:auto}.search-content a{text-decoration:none!important}.theme__dark .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #727072}.theme__light .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #bdbdbd}.theme__hacker .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #727072}.theme__solarized .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #b58900}.theme__kimbie .search-content a:not(:last-child){font-family:montserrat,sans-serif;border-bottom:2px dashed #6e583b}.theme__dark .search__highlight{color:#ff6188}.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{position:absolute;top:0;left:0;width:100%;height:100%}.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{margin-top:1rem;padding:0 1rem;position:relative;display:block;overflow:auto;height:100%}.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{font-family:montserrat,sans-serif;font-size:1.5rem;margin:.25rem 0}.search-result__item--title::before{content:"📋 "}.search-result__item--desc{font-size:1rem;margin:.25rem 0}.search-result__close{position:absolute;cursor:pointer}.search-result__close[data-dir=ltr]{right:.5rem;top:-1.5rem}.search-result__close[data-dir=rtl]{left:.5rem;top:-1.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{font-size:.8rem;padding:.25rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:2fr}.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{display:inline-block;margin-top:.25rem;position:absolute;left:0;top:35px;width:100%;border-radius:.1rem;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,.4);box-shadow:0 1px 3px 0 rgba(0,0,0,.4)}.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}#search-results .dropdown-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.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-item{font-size:1rem;padding:.125rem .25rem}#search-results .dropdown-item:hover,#search-results .dropdown-item:active,#search-results .dropdown-item:focus{border-bottom-left-radius:.1rem;border-bottom-right-radius:.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}.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{position:absolute;top:0;left:0;z-index:16;width:100%;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{width:100%;height:50px;text-align:right;position:relative;direction:rtl;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .mobile-search__top{border-bottom:1px solid #4e4e4e;background-color:#403e41}.theme__light .mobile-search__top{border-bottom:1px solid #e0e0e0;background-color:#eee}.theme__hacker .mobile-search__top{border-bottom:1px solid #424242;background-color:#252526}.theme__solarized .mobile-search__top{border-bottom:1px solid #eddc9f;background-color:#eee8d5}.theme__kimbie .mobile-search__top{border-bottom:1px solid #6e583b;background-color:#51412c}.mobile-search__top--icon{width:50px;height:50px;cursor:pointer;position:absolute;top:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.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{position:absolute;width:calc(100% - 50px);height:70%;outline:none;border:none;border-radius:.25rem;padding:0 1rem;font-size:1.1rem}.theme__dark .mobile-search__top--input{color:#fcfcfa;background-color:#403e41}.theme__dark .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__dark .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__light .mobile-search__top--input{color:#424242;background-color:#eee}.theme__light .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__light .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#bdbdbd}.theme__hacker .mobile-search__top--input{color:#1fff2a;background-color:#252526}.theme__hacker .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__hacker .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#727072}.theme__solarized .mobile-search__top--input{color:#586e75;background-color:#eee8d5}.theme__solarized .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__solarized .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#b58900}.theme__kimbie .mobile-search__top--input{color:#e3b583;background-color:#51412c}.theme__kimbie .mobile-search__top--input.placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .mobile-search__top--input:-moz-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .mobile-search__top--input::-moz-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .mobile-search__top--input:-ms-input-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.theme__kimbie .mobile-search__top--input::-webkit-input-placeholder{font-family:montserrat,sans-serif;color:#6e583b}.mobile-search__body{width:100vw;height:100vh;overflow-y:auto}.theme__dark .mobile-search__body{color:#fcfcfa;background-color:#2d2a2e;scrollbar-width:thin;scrollbar-color:#888 #eee}.theme__light .mobile-search__body{color:#424242;background-color:#fafafa;scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.theme__hacker .mobile-search__body{color:#1fff2a;background-color:#151715;scrollbar-width:thin;scrollbar-color:#616161 #fcfcfa}.theme__solarized .mobile-search__body{color:#586e75;background-color:#fdf7e3;scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.theme__kimbie .mobile-search__body{color:#e3b583;background-color:#221a0f;scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.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{position:absolute;top:0;right:35px;width:35px;height:50px;padding:.25rem;cursor:pointer;display:none;z-index:9}.mobile-search__btn[data-ani=true]{-webkit-animation:slide-in-down .5s .25s 1 ease both;-moz-animation:slide-in-down .5s .25s 1 ease both;-ms-animation:slide-in-down .5s .25s 1 ease both;-o-animation:slide-in-down .5s .25s 1 ease both;animation:slide-in-down .5s .25s 1 ease both}.theme__dark .mobile-search__btn{color:#fcfcfa;background-color:#403e41;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:#eee;border-bottom:1px solid #e0e0e0}.theme__light .mobile-search__btn:hover,.theme__light .mobile-search__btn:active,.theme__light .mobile-search__btn:focus{color:#607d8b}.theme__hacker .mobile-search__btn{color:#dbdbdb;background-color:#252526;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:#eee8d5;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:#51412c;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 (max-width:769px){.mobile-search__btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}.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{font-family:montserrat,sans-serif;font-size:1.2rem;margin:.25rem 0}.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{font-size:.9rem;padding:.25rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960px}.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]{-webkit-animation:slide-in-down .2s .3s 1 ease-in both;-moz-animation:slide-in-down .2s .3s 1 ease-in both;-ms-animation:slide-in-down .2s .3s 1 ease-in both;-o-animation:slide-in-down .2s .3s 1 ease-in both;animation:slide-in-down .2s .3s 1 ease-in both}.summary-card .title a{font-family:montserrat,sans-serif;font-weight:700;word-break:break-word}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.summary-card__text{margin-top:1rem;line-height:1.7rem}.summary-card__image{width:100%;height:100%}.summary-card__image[data-ani=true]{-webkit-animation:slide-in-left .2s .6s 1 ease-in both;-moz-animation:slide-in-left .2s .6s 1 ease-in both;-ms-animation:slide-in-left .2s .6s 1 ease-in both;-o-animation:slide-in-left .2s .6s 1 ease-in both;animation:slide-in-left .2s .6s 1 ease-in both}.summary-card__image-wrapper{height:100%;width:auto;margin:0 auto;padding:1rem;padding-bottom:0}.summary-card__video{width:100%;max-height:500px;object-fit:contain}.summary-card__video-wrapper{padding:1rem;padding-bottom: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{padding:0 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.summary-classic[data-ani=true]{-webkit-animation:slide-in-down .2s .3s 1 ease-in both;-moz-animation:slide-in-down .2s .3s 1 ease-in both;-ms-animation:slide-in-down .2s .3s 1 ease-in both;-o-animation:slide-in-down .2s .3s 1 ease-in both;animation:slide-in-down .2s .3s 1 ease-in both}.summary-classic .title{font-size:24px}.summary-classic .title a{font-family:montserrat,sans-serif;font-weight:700;word-break:break-word}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:1rem;margin-bottom:1rem}.summary-classic__flex-box[data-position=left]{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.summary-classic__content{width:100%;padding:0 .5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.summary-classic__text{margin-top:1rem;line-height:1.7rem}.summary-classic__image[data-ani=true]{-webkit-animation:slide-in-left .2s .6s 1 ease-in both;-moz-animation:slide-in-left .2s .6s 1 ease-in both;-ms-animation:slide-in-left .2s .6s 1 ease-in both;-o-animation:slide-in-left .2s .6s 1 ease-in both;animation:slide-in-left .2s .6s 1 ease-in both}.summary-classic__image-container{border-radius:.25rem;padding:.25rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (max-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:hover,.summary-classic__image-container:active,.summary-classic__image-container:focus{-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);background-color:rgba(125,125,125,.1)}.summary-classic__image-wrapper{max-width:130px;min-width:130px;overflow:hidden;-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;align-self:center}@media only screen and (max-width:769px){.summary-classic__image-wrapper{max-width:90px;min-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]{-webkit-animation:slide-in-down .2s .3s 1 ease-in both;-moz-animation:slide-in-down .2s .3s 1 ease-in both;-ms-animation:slide-in-down .2s .3s 1 ease-in both;-o-animation:slide-in-down .2s .3s 1 ease-in both;animation:slide-in-down .2s .3s 1 ease-in both}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:1rem;margin-bottom:1rem}.summary-compact__meta{padding:1rem 0;overflow-wrap:break-word}.summary-compact__tag{font-size:.8rem;line-height:.8rem;padding:.25rem;margin:0 .25rem;border:none;border-radius:.2rem;text-transform:capitalize;cursor:pointer}.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{margin-top:.75rem;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{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;position:relative;overflow:hidden;object-fit:contain;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.swipe-home>div{float:left;width:100%;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-slide{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-slide[data-align=center]{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.swiper-slide[data-align=left]{-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.swiper-slide[data-align=right]{-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.switch{position:relative;width:28px;height:14px;margin-top:.7rem;margin-left:1rem}.switch[data-ani=true]{-webkit-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-moz-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-o-animation:slide-in-down-little .2s .3s 1 ease-in backwards;animation:slide-in-down-little .2s .3s 1 ease-in backwards}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.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{position:absolute;content:"";height:11px;width:11px;left:1.72px;bottom:1.72px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.theme__dark .slider:before{background-color:#fcfcfa}.theme__light .slider:before{background-color:#fcfcfa}.theme__hacker .slider:before{background-color:#fcfcfa}.theme__solarized .slider:before{background-color:#fcfcfa}.theme__kimbie .slider:before{background-color:#fcfcfa}.theme__dark input:checked+.slider{background-color:#ff6188}.theme__light input:checked+.slider{background-color:#ff6188}.theme__hacker input:checked+.slider{background-color:#ff6188}.theme__solarized input:checked+.slider{background-color:#ff6188}.theme__kimbie input:checked+.slider{background-color:#dc3958}.theme__dark input:focus+.slider{box-shadow:0 0 1px #ff6188}.theme__light input:focus+.slider{box-shadow:0 0 1px #ff6188}.theme__hacker input:focus+.slider{box-shadow:0 0 1px #ff6188}.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:translateX(13px);-moz-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}.slider.round{border-radius:8.5px}.slider.round:before{border-radius:50%}.taxo{margin:2.5rem 0;z-index:5}.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-weight:700;font-family:montserrat,sans-serif}.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{padding:.125rem .25rem;border-top-right-radius:.175rem;border-bottom-right-radius:.175rem}.taxo__link[data-dir=rtl] .taxo__text{border-top-right-radius:.175rem;border-bottom-right-radius:.175rem}.taxo__link[data-dir=rtl] .taxo__num{padding:.125rem .25rem;border-top-left-radius:.175rem;border-bottom-left-radius:.175rem}.taxo__text:hover,.taxo__text:active,.taxo__text:focus{text-decoration:underline!important}.theme__dark .taxo__text{color:inherit}.theme__light .taxo__text{color:inherit}.theme__hacker .taxo__text{color:inherit}.theme__solarized .taxo__text{color:inherit}.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{display:block;margin:0;margin-right:.5rem;margin-bottom:.25rem}.taxo .tag{margin:0;margin-right:.25rem;margin-bottom:.25rem;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{width:100%;max-width:250px;position:fixed;top:7rem;font-size:.85rem;padding-left:.5rem;z-index:4;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toc[data-ani=true]{-webkit-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-moz-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-o-animation:slide-in-down-little .2s .3s 1 ease-in backwards;animation:slide-in-down-little .2s .3s 1 ease-in backwards}.toc #TableOfContents{position:relative}.toc__flexbox[data-position=fixed]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;position:fixed}.toc__flexbox[data-position=fixed] .toc__title{margin-top:.75rem;margin-left:.5rem}.toc__flexbox[data-position=absolute]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;position:absolute}.toc__flexbox--outer[data-position=fixed]{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;top:4.2rem;left:1rem;position:absolute}@media only screen and (max-width:1300px){.toc__flexbox--outer[data-position=fixed]{display:none}}.toc__flexbox--outer[data-position=fixed][data-ani=true]{-webkit-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-moz-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-o-animation:slide-in-down-little .2s .3s 1 ease-in backwards;animation:slide-in-down-little .2s .3s 1 ease-in backwards}.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{font-size:.9rem;margin-top:.5rem}.toc__title[data-ani=true]{-webkit-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-moz-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-ms-animation:slide-in-down-little .2s .3s 1 ease-in backwards;-o-animation:slide-in-down-little .2s .3s 1 ease-in backwards;animation:slide-in-down-little .2s .3s 1 ease-in backwards}.theme__dark .toc__title{color:#727072}.theme__light .toc__title{color:#727072}.theme__hacker .toc__title{color:#727072}.theme__solarized .toc__title{color:#727072}.theme__kimbie .toc__title{color:#7f5d38}@media only screen and (max-width:1300px){.toc__title--outer{display:none}}.theme__dark .toc[data-dir=ltr][data-folding=true] a{color:#727072;position:relative}.theme__dark .toc[data-dir=ltr][data-folding=true] a::before{content:'';height:100%;left:-1rem;margin-top:-1px;position:absolute;width:2px;background-color:#727072}.theme__dark .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:transparent}.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;position:relative}.theme__light .toc[data-dir=ltr][data-folding=true] a::before{content:'';height:100%;left:-1rem;margin-top:-1px;position:absolute;width:2px;background-color:#727072}.theme__light .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:transparent}.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;position:relative}.theme__hacker .toc[data-dir=ltr][data-folding=true] a::before{content:'';height:100%;left:-1rem;margin-top:-1px;position:absolute;width:2px;background-color:#727072}.theme__hacker .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:transparent}.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;position:relative}.theme__solarized .toc[data-dir=ltr][data-folding=true] a::before{content:'';height:100%;left:-1rem;margin-top:-1px;position:absolute;width:2px;background-color:#727072}.theme__solarized .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:transparent}.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;position:relative}.theme__kimbie .toc[data-dir=ltr][data-folding=true] a::before{content:'';height:100%;left:-1rem;margin-top:-1px;position:absolute;width:2px;background-color:#a57a4c}.theme__kimbie .toc[data-dir=ltr][data-folding=true] a::before:last-child{background-color:transparent}.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{background-color:#ff6188;content:'';height:.95rem;left:-1rem;margin-top:2px;position:absolute;width:2px}.theme__dark .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#26a69a;content:'';height:.95rem;left:-1rem;margin-top:2px;position:absolute;width:2px}.theme__light .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#e08c48;content:'';height:.95rem;left:-1rem;margin-top:2px;position:absolute;width:2px}.theme__hacker .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#268bd2;content:'';height:.95rem;left:-1rem;margin-top:2px;position:absolute;width:2px}.theme__solarized .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#889b4a;content:'';height:.95rem;left:-1rem;margin-top:2px;position:absolute;width:2px}.theme__kimbie .toc[data-dir=ltr][data-folding=false] a.active::before:last-child{background-color:transparent}.theme__dark .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#fcfcfa}.theme__light .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#424242}.theme__hacker .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#a1ad64}.theme__solarized .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#b58900}.theme__kimbie .toc[data-dir=ltr] ul li li{margin-left:1rem;color:#a57a4c}.toc[data-dir=rtl][data-folding=true] a{color:inherit;position:relative}.toc[data-dir=rtl][data-folding=true] a::before{content:'';height:100%;right:-1rem;margin-top:-1px;position:absolute;width:2px}.theme__dark .toc[data-dir=rtl][data-folding=true] a::before{background-color:#727072}.theme__light .toc[data-dir=rtl][data-folding=true] a::before{background-color:#727072}.theme__hacker .toc[data-dir=rtl][data-folding=true] a::before{background-color:#727072}.theme__solarized .toc[data-dir=rtl][data-folding=true] a::before{background-color:#727072}.theme__kimbie .toc[data-dir=rtl][data-folding=true] a::before{background-color:#a57a4c}.toc[data-dir=rtl][data-folding=true] a::before:last-child{background-color:transparent}.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] .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] .active{color:#c7ba00;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] .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] .active{color:#f06431;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{background-color:#ff6188;content:'';height:.95rem;right:-1rem;margin-top:2px;position:absolute;width:2px}.theme__dark .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#26a69a;content:'';height:.95rem;right:-1rem;margin-top:2px;position:absolute;width:2px}.theme__light .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#e08c48;content:'';height:.95rem;right:-1rem;margin-top:2px;position:absolute;width:2px}.theme__hacker .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#268bd2;content:'';height:.95rem;right:-1rem;margin-top:2px;position:absolute;width:2px}.theme__solarized .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:transparent}.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{background-color:#889b4a;content:'';height:.95rem;right:-1rem;margin-top:2px;position:absolute;width:2px}.theme__kimbie .toc[data-dir=rtl][data-folding=false] a.active::before:last-child{background-color:transparent}.theme__dark .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#fcfcfa}.theme__light .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#424242}.theme__hacker .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#a1ad64}.theme__solarized .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#b58900}.theme__kimbie .toc[data-dir=rtl] ul li li{margin-right:1rem;color:#a57a4c}.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{padding-right:1rem;padding-left:2.5rem;max-width:calc((100vw - 980px)/2)}@media only screen and (max-width:1300px){.toc__outer{display:none}}.expand__content #TableOfContents ul{list-style-type:circle}.tooltipped{position:relative}.tooltipped:after{position:absolute;z-index:1000000;display:none;padding:5px 8px;font:11px/1.5 lato,work sans,helvetica,tahoma,geneva,arial,sans-serif;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:rgba(0,0,0,.8);border-radius:3px;-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:rgba(0,0,0,.8);pointer-events:none;content:"";border:5px solid transparent}.tooltipped:hover:before,.tooltipped:hover:after,.tooltipped:active:before,.tooltipped:active:after,.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:5px}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-5px;margin-right:-5px;border-bottom-color:rgba(0,0,0,.8)}.tooltipped-se:after{right:auto;left:50%;margin-left:-15px}.tooltipped-sw:after{margin-right:-15px}.tooltipped-n:after,.tooltipped-ne:after,.tooltipped-nw:after{right:50%;bottom:100%;margin-bottom:5px}.tooltipped-n:before,.tooltipped-ne:before,.tooltipped-nw:before{top:-5px;right:50%;bottom:auto;margin-right:-5px;border-top-color:rgba(0,0,0,.8)}.tooltipped-ne:after{right:auto;left:50%;margin-left:-15px}.tooltipped-nw:after{margin-right:-15px}.tooltipped-s:after,.tooltipped-n:after{transform:translateX(50%)}.tooltipped-w:after{right:100%;bottom:50%;margin-right:5px;transform:translateY(50%)}.tooltipped-w:before{top:50%;bottom:50%;left:-5px;margin-top:-5px;border-left-color:rgba(0,0,0,.8)}.tooltipped-e:after{bottom:50%;left:100%;margin-left:5px;transform:translateY(50%)}.tooltipped-e:before{top:50%;right:-5px;bottom:50%;margin-top:-5px;border-right-color:rgba(0,0,0,.8)}.whoami{padding:0 1rem;margin:1rem 0;border-radius:.25rem;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width:769px){.whoami{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.whoami__contents{width:100%;margin-top:.5rem;padding:0 1rem}@media only screen and (max-width:769px){.whoami__contents{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}}.whoami__image{width:100%;height:100%;object-fit:contain;border-radius:.25rem;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.25);box-shadow:0 2px 3px 0 rgba(0,0,0,.25)}.whoami__image-wrapper{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;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.whoami__title{font-size:1.5rem;font-weight:700;font-family:montserrat,sans-serif;margin-bottom:.5rem;padding-bottom:.5rem}.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{font-size:1rem;padding-left:.25rem}@media only screen and (max-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{text-decoration:none;color:#bdbdbd}.theme__dark .whoami__social a:hover{color:#f0f0f0;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.theme__light .whoami__social a{text-decoration:none;color:#777}.theme__light .whoami__social a:hover{color:#444;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.theme__hacker .whoami__social a{text-decoration:none;color:#9e9e9e}.theme__hacker .whoami__social a:hover{color:#d1d1d1;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.theme__solarized .whoami__social a{text-decoration:none;color:#637c84}.theme__solarized .whoami__social a:hover{color:#4d6066;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.theme__kimbie .whoami__social a{text-decoration:none;color:#ccc}.theme__kimbie .whoami__social a:hover{color:#fff;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}.whoami__written-by{font-size:.9rem;font-family:montserrat,sans-serif;opacity:.75}.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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:250px}.busuanzi__item{padding:.125rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.busuanzi__item--label{font-size:12.8px;padding:.125rem 0;font-family:montserrat,sans-serif;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{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.donation__icons a{text-decoration:none!important}.donation__message{padding:.5rem;font-size:18px;line-height:18px;font-weight:700;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.donation__item{font-family:montserrat,sans-serif;font-size:.8rem;cursor:pointer;border-radius:.25rem;margin:.25rem;text-transform:capitalize;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.theme__dark .donation__item[data-type=donation] svg{color:#dbdbdb;background-color:#525252;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px 0 #888}.theme__light .donation__item[data-type=donation] svg{color:#fcfcfa;background-color:#eceff1;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px 0 #727072}.theme__hacker .donation__item[data-type=donation] svg{color:#dbdbdb;background-color:#43454d;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px 0 #888}.theme__solarized .donation__item[data-type=donation] svg{color:#f9fbe7;background-color:#c5e0df;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px 0 #727072}.theme__kimbie .donation__item[data-type=donation] svg{color:#d3af86;background-color:#52493c;-webkit-box-shadow:1px 1px 3px 0 #828282;-moz-box-shadow:1px 1px 3px 0 #828282;box-shadow:1px 1px 3px 0 #828282}.theme__dark .donation__item[data-type=share] svg{color:#dbdbdb;background-color:#464448;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px 0 #888}.theme__light .donation__item[data-type=share] svg{color:#fcfcfa;background-color:#90a4ae;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px 0 #727072}.theme__hacker .donation__item[data-type=share] svg{color:#dbdbdb;background-color:#383b4c;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px 0 #888}.theme__solarized .donation__item[data-type=share] svg{color:#f9fbe7;background-color:#99907a;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px 0 #727072}.theme__kimbie .donation__item[data-type=share] svg{color:#d3af86;background-color:#403c38;-webkit-box-shadow:1px 1px 3px 0 #828282;-moz-box-shadow:1px 1px 3px 0 #828282;box-shadow:1px 1px 3px 0 #828282}.donation__item svg{padding:.375rem;border-radius:.25rem;margin-right:.25rem;-webkit-transition:transform .15s ease-in;-moz-transition:transform .15s ease-in;-ms-transition:transform .15s ease-in;-o-transition:transform .15s ease-in;transition:transform .15s ease-in}.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: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{position:relative;height:100%}@media only screen and (max-width:769px){.donation__dropup{position:static}}.donation__dropup--content{display:none;position:absolute;bottom:100%;z-index:1;min-width:250px;max-width:350px;height:auto;margin-bottom:.25rem;border-radius:.25rem}.donation__dropup--content img{margin:auto}@media only screen and (max-width:769px){.donation__dropup--content{left:50%;transform:translate(-50%)}}.theme__dark .donation__dropup--content{border:1px solid #727072;background-color:#595b5c}.theme__light .donation__dropup--content{border:1px solid #bdbdbd;background-color:#fafafa}.theme__hacker .donation__dropup--content{border:1px solid #464c46;background-color:#212421}.theme__solarized .donation__dropup--content{border:1px solid #f9eaba;background-color:#fafafa}.theme__kimbie .donation__dropup--content{border:1px solid #5e452b;background-color:#6e583b}.donation__dropup:hover .donation__dropup--content{display:block}.box{font-size:.925rem;font-family:montserrat,sans-serif;word-break:keep-all;padding:.5rem;margin:2rem 0;border-radius:.5rem}.theme__dark .box{border:1px solid #616161;background-color:#403e41}.theme__light .box{border:1px solid #aaa;background-color:#eee}.theme__hacker .box{border:1px solid #6b6b6b;background-color:#252526}.theme__solarized .box{border:1px solid #b58900;background-color:#f9fbe7}.theme__kimbie .box{border:1px solid #6e583b;background-color:rgba(124,80,33,.4)}.modal__overlay{z-index:16;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.modal__container{background-color:transparent;border-radius:.25rem;overflow-y:auto;box-sizing:border-box;position:relative}.modal__content{margin:auto;position:relative}.modal__header{position:absolute;top:0;width:100%;height:50px;background:rgba(0,0,0,.45)}.modal__caption{position:absolute;bottom:0;left:50%;width:100%;background:rgba(0,0,0,.45);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-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;font-family:montserrat,sans-serif;font-size:14px;padding:.5rem;width:40%;height:auto;margin:0 auto}.modal__paging{position:absolute;top:0;left:0;width:100px;padding:.8rem;height:auto;font-family:montserrat,sans-serif;font-size:16px;background:0 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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{margin:0;padding:.4rem;position:absolute;overflow:hidden;cursor:pointer;border-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.theme__dark .modal__toolbar{color:#bdbdbd}.theme__dark .modal__toolbar:hover,.theme__dark .modal__toolbar:active,.theme__dark .modal__toolbar:focus{color:#82aaff;background:rgba(0,0,0,.4)}.theme__light .modal__toolbar{color:#727072}.theme__light .modal__toolbar:hover,.theme__light .modal__toolbar:active,.theme__light .modal__toolbar:focus{color:#607d8b;background:rgba(0,0,0,.4)}.theme__hacker .modal__toolbar{color:#9e9e9e}.theme__hacker .modal__toolbar:hover,.theme__hacker .modal__toolbar:active,.theme__hacker .modal__toolbar:focus{color:#e3cd26;background:rgba(0,0,0,.4)}.theme__solarized .modal__toolbar{color:#b58900}.theme__solarized .modal__toolbar:hover,.theme__solarized .modal__toolbar:active,.theme__solarized .modal__toolbar:focus{color:#cb4b16;background:rgba(0,0,0,.4)}.theme__kimbie .modal__toolbar{color:#d3af86}.theme__kimbie .modal__toolbar:hover,.theme__kimbie .modal__toolbar:active,.theme__kimbie .modal__toolbar:focus{color:#f06431;background:rgba(0,0,0,.4)}.modal__toolbar--close{top:.4rem;right:.25rem}.modal__toolbar--full{top:.4rem;right:2.8rem}.modal__toolbar--normal{top:.4rem;right:2.8rem}.theme__dark .modal__arrow{color:#bdbdbd;background:rgba(0,0,0,.45)}.theme__dark .modal__arrow:hover,.theme__dark .modal__arrow:active,.theme__dark .modal__arrow:focus{color:#82aaff;background:rgba(0,0,0,.5)}.theme__light .modal__arrow{color:#727072;background:rgba(0,0,0,.45)}.theme__light .modal__arrow:hover,.theme__light .modal__arrow:active,.theme__light .modal__arrow:focus{color:#607d8b;background:rgba(0,0,0,.5)}.theme__hacker .modal__arrow{color:#9e9e9e;background:rgba(0,0,0,.45)}.theme__hacker .modal__arrow:hover,.theme__hacker .modal__arrow:active,.theme__hacker .modal__arrow:focus{color:#e3cd26;background:rgba(0,0,0,.5)}.theme__solarized .modal__arrow{color:#b58900;background:rgba(0,0,0,.45)}.theme__solarized .modal__arrow:hover,.theme__solarized .modal__arrow:active,.theme__solarized .modal__arrow:focus{color:#cb4b16;background:rgba(0,0,0,.5)}.theme__kimbie .modal__arrow{color:#d3af86;background:rgba(0,0,0,.45)}.theme__kimbie .modal__arrow:hover,.theme__kimbie .modal__arrow:active,.theme__kimbie .modal__arrow:focus{color:#f06431;background:rgba(0,0,0,.5)}.modal__arrow--left{left:.5rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal__arrow--right{right:.5rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal__cite{width:350px;height:500px;white-space:nowrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}@media only screen and (max-width:600px){.modal__cite{width:100%}}.theme__dark .modal__cite{border:4px solid #595b5c;background-color:#2d2a2e;scrollbar-width:thin;scrollbar-color:#888 #eee}.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__light .modal__cite{border:4px solid #ccc;background-color:#fafafa;scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.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__hacker .modal__cite{border:4px solid #6b6b6b;background-color:#151715;scrollbar-width:thin;scrollbar-color:#616161 #fcfcfa}.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__solarized .modal__cite{border:4px solid #ffb300;background-color:#fdf7e3;scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.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__kimbie .modal__cite{border:4px solid #7f5d38;background-color:#221a0f;scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.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}.modal__cite--exist{width:100%;padding:4rem .5rem 2.5rem;font-size:1rem;overflow-x:auto}.theme__dark .modal__cite--exist{background-color:#2d2a2e;scrollbar-width:thin;scrollbar-color:#888 #eee}.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__light .modal__cite--exist{background-color:#fafafa;scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.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__hacker .modal__cite--exist{background-color:#151715;scrollbar-width:thin;scrollbar-color:#616161 #fcfcfa}.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__solarized .modal__cite--exist{background-color:#fdf7e3;scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.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__kimbie .modal__cite--exist{background-color:#221a0f;scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.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}.modal__cite--notexist{padding-top:4rem}.modal__copy{position:absolute;left:4px;bottom:56px;width:60px;height:30px}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,0.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmfadeIn .3s cubic-bezier(0,0,0.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,0.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmfadeOut .3s cubic-bezier(0,0,0.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.codetab{position:relative}.codetab__links{position:absolute;top:0;left:0;height:30px;z-index:11;border-top-left-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.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{height:30px;border:none;outline:none;cursor:pointer;font-size:13.8px;font-family:montserrat,sans-serif;text-transform:capitalize;padding:.25rem .5rem;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.codetab__link:first-child{border-top-left-radius:.25rem}.theme__dark .codetab__link{color:#fcfcfa;border-top:1px solid transparent}.theme__dark .codetab__link.active{border-top:1px solid}.theme__light .codetab__link{color:#555;border-top:1px solid transparent}.theme__light .codetab__link.active{border-top:1px solid}.theme__hacker .codetab__link{color:#e3cd26;border-top:1px solid transparent}.theme__hacker .codetab__link.active{border-top:1px solid}.theme__solarized .codetab__link{color:#586e75;border-top:1px solid transparent}.theme__solarized .codetab__link.active{border-top:1px solid}.theme__kimbie .codetab__link{color:#d3af86;border-top:1px solid transparent}.theme__kimbie .codetab__link.active{border-top:1px solid}.theme__dark .codetab__link{background-color:#011220}.theme__dark .codetab__link.active{background-color:#171f2e}.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{background-color:#eceff1}.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{background-color:#282a36}.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{background-color:#f9fbe7}.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{background-color:#362712}.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{display:block;margin:auto}.theme-mobile{top:3px;right:77px}.copy-to-clipboard{transition:none!important}.copy-to-clipboard::after{content:'copy';font-family:montserrat,sans-serif;font-size:9px;border:1px solid #aaa;border-radius:.125rem;position:absolute;padding:0 .1rem;right:1px;top:-1px}.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:6px solid transparent;border-top:none;border-bottom:none}pre.chroma .lnt{padding:0!important}.wrapper{width:100%;max-width:960px;-ms-grid-columns:minmax(350px,5fr)minmax(250px,2fr);grid-template-columns:minmax(350px,5fr)minmax(250px,2fr);-ms-grid-rows:50px minmax(0,190px)1fr minmax(0,200px);grid-template-rows:50px minmax(0,190px)1fr minmax(0,200px);grid-column-gap:0;grid-row-gap:0}.wrapper[data-kind=home]{display:-ms-grid;display:grid}.wrapper[data-kind=taxonomy]{display:-ms-grid;display:grid}.wrapper[data-kind=section]{display:-ms-grid;display:grid}.wrapper[data-kind=section][data-type=gallery]{display:inline-block}.wrapper[data-kind=section][data-type=showcase]{display:inline-block}.wrapper[data-kind=section][data-type=archive]{display:inline-block}.header-main{grid-row:2;-ms-grid-row:2;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.header-side{grid-row:2;-ms-grid-row:2;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2/2/3/3}.header{grid-row:2;-ms-grid-row:2;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:2/1/4/3}.main-main{grid-row:3;-ms-grid-row:3;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}.main-side{grid-row:3;-ms-grid-row:3;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:3/2/4/3}.main{grid-row:3;-ms-grid-row:3;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3/1/2/3}.main.terms{height:calc(100% - 250px)}.footer-main{grid-row:4;-ms-grid-row:4;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/5/2}.footer-side{grid-row:4;-ms-grid-row:4;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:4/2/5/3}.footer{grid-row:4;-ms-grid-row:4;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:4;grid-area:4/1/4/3}.navbar-main{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.navbar-side{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.navbar{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.inner{display:-ms-grid;display:grid;max-width:960px;height:calc(100% - 110px);margin-top:50px;-ms-grid-columns:320px 1fr 1fr;grid-template-columns:320px 1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.inner[data-kind=home]{display:-ms-grid;display:grid}.inner[data-kind=texonomy]{display:-ms-grid;display:grid}.inner[data-kind=section]{display:-ms-grid;display:grid}.inner[data-kind=section][data-type=gallery]{display:inline-block}.inner[data-kind=section][data-type=showcase]{display:inline-block}.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>*:nth-child(1){grid-row:1;-ms-grid-row:1;grid-column:1;-ms-grid-column:1}.inner>*:nth-child(2){grid-row:1;-ms-grid-row:1;grid-column:3;-ms-grid-column:3}.inner>*:nth-child(3){grid-row:1;-ms-grid-row:1;grid-column:5;-ms-grid-column:5}.l{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.m{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/2/3}.r{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:3;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1/3/2/4}.lm{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1/1/2/3}.mr{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:2;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:1/2/2/4}.lmr{grid-row:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/2/4}}.tab{position:relative;padding:.5rem 0;margin:2rem 0}.tab__links{height:auto;border-top-left-radius:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tab__link{outline:none;border:none;cursor:pointer;font-size:13.8px;font-family:montserrat,sans-serif;text-transform:capitalize;padding:.5rem .75rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.theme__dark .tab__link{color:#fcfcfa;background-color:#2d2a2e}.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}.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:#607d8b}.theme__hacker .tab__link{color:#e3cd26;background-color:#151715}.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}.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}.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{display:none;padding:0 .5rem;border-radius:.25rem;border-top-left-radius:0}.theme__dark .tab__content{border:1px solid #595b5c;background-color:#2d2a2e}.theme__light .tab__content{border:1px solid #ccc;background-color:#fafafa}.theme__hacker .tab__content{border:1px solid #6b6b6b;background-color:#151715}.theme__solarized .tab__content{border:1px solid #ffb300;background-color:#fdf7e3}.theme__kimbie .tab__content{border:1px solid #7f5d38;background-color:#221a0f}.button{position:relative;display:inline-block;padding:3px 9px;margin:.25rem;cursor:pointer;text-decoration:none!important;border-radius:.25rem;background-color:transparent}.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;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px 0 #888;border:none}.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;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px 0 #727072;border:none}.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;-webkit-box-shadow:1px 1px 3px 0 #888;-moz-box-shadow:1px 1px 3px 0 #888;box-shadow:1px 1px 3px 0 #888;border:none}.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;-webkit-box-shadow:1px 1px 3px 0 #727072;-moz-box-shadow:1px 1px 3px 0 #727072;box-shadow:1px 1px 3px 0 #727072;border:none}.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;-webkit-box-shadow:1px 1px 3px 0 #828282;-moz-box-shadow:1px 1px 3px 0 #828282;box-shadow:1px 1px 3px 0 #828282;border:none}.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{width:100%;object-fit:cover}.featured-image--wrapper{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.not-found{height:100%;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.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}.about{position:relative;width:100%;padding:2rem 1rem 0}@media only screen and (max-width:768px){.about{padding:1rem}}.archive{position:relative;width:100%;padding:2rem 2rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}@media only screen and (max-width:768px){.archive{padding:2rem 1rem 0}}.archive__container{width:100%}.archive__ul{position:relative}.archive__ul[data-dir=rtl]::before{content:'';position:absolute;right:3rem;top:0;width:.25rem;height:100%}.theme__dark .archive__ul[data-dir=rtl]::before{background-color:#727072}.theme__light .archive__ul[data-dir=rtl]::before{background-color:#727072}.theme__hacker .archive__ul[data-dir=rtl]::before{background-color:#727072}.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 (max-width:769px){.archive__ul[data-dir=rtl]::before{content:none}}.archive__ul[data-dir=ltr]::before{content:'';position:absolute;left:3rem;top:0;width:.25rem;height:100%}.theme__dark .archive__ul[data-dir=ltr]::before{background-color:#727072}.theme__light .archive__ul[data-dir=ltr]::before{background-color:#727072}.theme__hacker .archive__ul[data-dir=ltr]::before{background-color:#727072}.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 (max-width:769px){.archive__ul[data-dir=ltr]::before{content:none}}.archive__li{margin-bottom:.5rem;z-index:0;-webkit-transition:margin-left .1s ease;-moz-transition:margin-left .1s ease;-ms-transition:margin-left .1s ease;-o-transition:margin-left .1s ease;transition:margin-left .1s ease;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.archive__li[data-dir=rtl]{margin-right:4rem}@media only screen and (max-width:769px){.archive__li[data-dir=rtl]{margin-right:0;position:relative}}.archive__li[data-dir=ltr]{margin-left:4rem}@media only screen and (max-width:769px){.archive__li[data-dir=ltr]{margin-left:0;position:relative}}@media only screen and (max-width:600px){.archive__li{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.archive__key{margin-right:.5rem;border-radius:.25rem;height:32px;width:100px;padding:.125rem;font-size:.95rem;font-weight:700;font-family:montserrat,sans-serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.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]{-webkit-animation:slide-in-down .4s .2s 1 ease both;-moz-animation:slide-in-down .4s .2s 1 ease both;-ms-animation:slide-in-down .4s .2s 1 ease both;-o-animation:slide-in-down .4s .2s 1 ease both;animation:slide-in-down .4s .2s 1 ease both}.archive__key:not(:first-child){margin:4rem 0 1rem}.archive__key:first-child{margin:1rem 0}.archive__meta{border-radius:.25rem;min-width:100px;max-width:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.archive__meta[data-ani=true]{-webkit-animation:slide-in-left .2s .5s 1 ease both;-moz-animation:slide-in-left .2s .5s 1 ease both;-ms-animation:slide-in-left .2s .5s 1 ease both;-o-animation:slide-in-left .2s .5s 1 ease both;animation:slide-in-left .2s .5s 1 ease both}.archive__type{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;font-size:.8rem;font-family:montserrat,sans-serif;width:50%;height:24px;line-height:24px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50px}.theme__dark .archive__type{color:#82aaff;background-color:#424242}@media only screen and (max-width:769px){.theme__dark .archive__type{border-right:2px solid #727072}}.theme__light .archive__type{color:#546e7a;background-color:#bdbdbd}@media only screen and (max-width:769px){.theme__light .archive__type{border-right:2px solid #727072}}.theme__hacker .archive__type{color:#fcfcfa;background-color:#855e78}@media only screen and (max-width:769px){.theme__hacker .archive__type{border-right:2px solid #727072}}.theme__solarized .archive__type{color:#996b00;background-color:#f6e099}@media only screen and (max-width:769px){.theme__solarized .archive__type{border-right:2px solid #727072}}.theme__kimbie .archive__type{color:#f06431;background-color:#5e452b}@media only screen and (max-width:769px){.theme__kimbie .archive__type{border-right:2px solid #a57a4c}}.archive__date{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;font-size:.8rem;font-family:montserrat,sans-serif;width:50%;height:24px;line-height:24px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50px}.theme__dark .archive__date{color:#aed581;background-color:#424242}@media only screen and (max-width:769px){.theme__dark .archive__date{border-left:2px solid #727072}}.theme__light .archive__date{color:#424242;background-color:#bdbdbd}@media only screen and (max-width:769px){.theme__light .archive__date{border-left:2px solid #727072}}.theme__hacker .archive__date{color:#e3cd26;background-color:#855e78}@media only screen and (max-width:769px){.theme__hacker .archive__date{border-left:2px solid #727072}}.theme__solarized .archive__date{color:#455a64;background-color:#f6e099}@media only screen and (max-width:769px){.theme__solarized .archive__date{border-left:2px solid #727072}}.theme__kimbie .archive__date{color:#d3af86;background-color:#5e452b}@media only screen and (max-width:769px){.theme__kimbie .archive__date{border-left:2px solid #a57a4c}}.archive__title{margin-right:.5rem;margin-left:1rem;font-family:montserrat,sans-serif}.archive__title[data-title-wrap^=no]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960}@media only screen and (max-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:'';position:absolute;left:3rem;width:.25rem;height:30px}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}@media only screen and (max-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:'';position:absolute;right:3rem;width:.25rem;height:30px}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}.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 (max-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{top:13px;height:24px}}@media only screen and (max-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-weight:700;font-family:montserrat,sans-serif}.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 (max-width:600px){.archive__subtitle{margin-bottom:1rem}}.grid{position:relative;margin-bottom:1rem}.grid .full{width:100%}.grid .half{width:50%}.grid .third{width:33.3%}.grid .quarter{width:25%}.grid .fifth{width:20%}.grid:after{content:'';display:block;clear:both}.grid-sizer{padding:.5rem}.grid-sizer,.grid-item{width:33.333%}.grid-item{float:left;border-radius:.25rem;padding:.51rem}.grid-item img{display:block;max-width:100%}.gallery{padding:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.gallery img{border-radius:.25rem}.gallery .grid-item{position:relative;opacity:1;height:auto;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.gallery .grid-item__desc{position:absolute;left:0;top:0;padding:.5rem;width:100%;height:100%;border-radius:.25rem;z-index:3;font-family:montserrat,sans-serif;font-weight:700;cursor:pointer;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.gallery .grid-item__desc:hover,.gallery .grid-item__desc:active,.gallery .grid-item__desc:focus{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);-moz-box-shadow:0 4px 4px 0 rgba(0,0,0,.4);box-shadow:0 4px 4px 0 rgba(0,0,0,.4);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.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:rgba(0,0,0,.7)}.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:rgba(236,239,241,.85)}.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:rgba(0,0,0,.7)}.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:rgba(241,248,233,.85)}.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:rgba(66,53,35,.85)}.gallery .grid-item__desc--text{position:absolute;left:50%;top:50%;word-wrap:break-word;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-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 (max-width:600px){.gallery .grid-item img{object-fit:cover;max-height:300px}}.list__main{position:relative}.list__main[data-display=block]{display:block}.list__main[data-display=none]{display:none}.list__sidebar.l{margin-left:1rem}.list__sidebar.l[data-dir=rtl]{margin-left:0;margin-right:1rem}.list__sidebar.l[data-dir=ltr]{margin-left:1rem;margin-right:0}.list__sidebar[data-dir=rtl]{margin-left:1rem;margin-right:0}.list__sidebar[data-dir=ltr]{margin-left:0;margin-right:1rem}.list__header{display:flex;align-items:center;justify-content:center;margin:1.25rem 0;font-family:montserrat,sans-serif}.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}.single{padding:1rem;position:relative;width:100%;overflow-wrap:break-word}.single__title{font-size:2.5rem;font-weight:900;font-family:montserrat,sans-serif;line-height:3rem;overflow-wrap:break-word;margin-top:1.5rem;margin-bottom:.5rem}.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]{-webkit-animation:slide-in-down .2s .3s 1 ease-in both;-moz-animation:slide-in-down .2s .3s 1 ease-in both;-ms-animation:slide-in-down .2s .3s 1 ease-in both;-o-animation:slide-in-down .2s .3s 1 ease-in both;animation:slide-in-down .2s .3s 1 ease-in both}.single__shorttitle{font-size:1.5rem;font-family:montserrat,sans-serif;overflow-wrap:break-word;margin-bottom:.25rem;opacity:.7}.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{font-size:.8rem;margin-bottom:2rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.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 (max-width:769px){.single__meta{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}}.single__infos{margin-right:.5rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.single__info{word-break:keep-all;padding:0 .125rem}.single__nojs{width:100%;color:red;padding:.5rem 0}.single__contents{margin:1rem 0;font-size:1rem;line-height:1.7;width:inheirt;max-width:inherit}.single__contents[data-ani=true]{-webkit-animation:slide-in-left-little .2s .6s 1 ease-in both;-moz-animation:slide-in-left-little .2s .6s 1 ease-in both;-ms-animation:slide-in-left-little .2s .6s 1 ease-in both;-o-animation:slide-in-left-little .2s .6s 1 ease-in both;animation:slide-in-left-little .2s .6s 1 ease-in both}.single__contents--gallery{overflow:hidden}.single__contents>p>a{text-decoration:underline}.single__contents h1,.single__contents h2,.single__contents h3,.single__contents h4,.single__contents h5,.single__contents h6{position:relative;line-height:1.25;font-family:montserrat,sans-serif}.single__contents h1,.single__contents h2{padding:0;color:inherit;font-weight:900;text-rendering:optimizeLegibility}.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__hacker .single__contents h3,.theme__hacker .single__contents h4,.theme__hacker .single__contents h5,.theme__hacker .single__contents h6{color:#fcfcfa}.single__contents h1{font-size:2.6rem;margin:3.5rem 0 1.75rem}.single__contents h2{font-size:2.2rem;margin:3.2rem 0 1.5rem}.single__contents h3{font-size:1.8rem;margin:2.8rem 0 1.25rem}.single__contents h4{font-size:1.5rem;margin:2.4rem 0 1rem}.single__contents h5{font-size:1.2rem;margin:2rem 0 .8rem}.single__contents h6{font-size:1rem;margin:1.5rem 0 .5rem}.single__contents pre{padding:34px 12px 8px;overflow:auto;border-radius:.34rem;line-height:1.5;font-size:13.8px;direction:ltr}.theme__dark .single__contents pre{scrollbar-width:thin;scrollbar-color:#888 #eee}.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__light .single__contents pre{scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.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__hacker .single__contents pre{scrollbar-width:thin;scrollbar-color:#616161 #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__solarized .single__contents pre{scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.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__kimbie .single__contents pre{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.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}.single__contents pre:not(.chroma){position:relative}.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{position:absolute;top:0;left:0;padding:2px 7px;width:100%;height:30px;z-index:7;line-height:30px;font-size:13.8px;font-family:montserrat,sans-serif;font-weight:700;display:inline-block;text-transform:capitalize;content:'Code'}.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{position:absolute;right:4px;top:5px;border-radius:2px;z-index:11;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents .copy-to-clipboard{background-position:50%;background-size:16px 16px;background-repeat:no-repeat;width:27px;height:1.45rem;top:-1px;vertical-align:middle;position:relative;margin-left:-.2rem;cursor:pointer;border-radius:0 2px 2px 0;margin-bottom:1px;opacity:0;background-image:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjRwdCIgaGVpZ2h0PSIyNHB0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPlxhPHBhdGggc3R5bGU9InN0cm9rZTpub25lO2ZpbGwtcnVsZTpub256ZXJvO2ZpbGw6IzY0NjQ2NDtmaWxsLW9wYWNpdHk6MSIgZD0iTTQgMkMyLjg5NDUzMSAyIDIgMi44OTQ1MzEgMiA0VjE3QzIgMTcuNTUwNzgxIDIuNDQ5MjE5IDE4IDMgMThTNCAxNy41NTA3ODEgNCAxN1Y0SDE3QzE3LjU1MDc4MSA0IDE4IDMuNTUwNzgxIDE4IDNTMTcuNTUwNzgxIDIgMTcgMnpNOCA2QzYuODk0NTMxIDYgNiA2Ljg5NDUzMSA2IDhWMjBDNiAyMS4xMDU0NjkgNi44OTQ1MzEgMjIgOCAyMkgyMEMyMS4xMDU0NjkgMjIgMjIgMjEuMTA1NDY5IDIyIDIwVjhDMjIgNi44OTQ1MzEgMjEuMTA1NDY5IDYgMjAgNnpNOCA4SDIwVjIwSDh6TTggOCIvPjwvc3ZnPg==);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents .copy-to-clipboard:hover{-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.single__contents .chroma .copy-to-clipboard{position:absolute;right:4px;top:5px;border-radius:2px;z-index:11;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents .chroma .copy-to-clipboard:hover{-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.single__contents .language-code .copy-to-clipboard{position:absolute;right:4px;top:5px;border-radius:2px;z-index:11;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents .language-code .copy-to-clipboard:hover{-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.single__contents .highlight>.copy-to-clipboard{position:absolute;right:4px;top:5px;border-radius:2px;z-index:11;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.single__contents .highlight>.copy-to-clipboard:hover{-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.single__contents blockquote{font-size:1.05rem;line-height:1.75;color:inherit;opacity:.8;position:relative}.single__contents blockquote code:not([class^=language]){padding:3px 7px;margin:0 .25rem}.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{display:block;border-radius:.25rem;margin:0 auto}.single__contents p{margin:0 0 1.75rem;padding:0}.single__contents p code:not([class^=language]){padding:3px 7px;margin:0 .25rem}.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-right:0;margin-top:0;padding:0;list-style:disc outside none}.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:calc(1rem/2)}.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{margin:0 0 calc(1.25rem - 1px);padding:0;border:none;height:1px}.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{display:block;margin-inline-start:40px}.single__contents .anchor{cursor:pointer}.single__contents a.footnote-ref{font-size:.75rem;font-weight:700;margin-left:3px}.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{max-width:100%;margin:10px 0;border-spacing:0;box-shadow:1px 1px 3px rgba(0,0,0,.125)}.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{padding:.25rem .5rem;border:1px double #3a3a3a}.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{padding:.25rem .5rem;border:1px double #d7dee2}.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{padding:.25rem .5rem;border:1px double #424242}.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{padding:.25rem .5rem;border:1px double #f8e6ab}.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{padding:.25rem .5rem;border:1px double #e3b583}.single__contents .table-wrapper code:not([class^=language]){padding:3px 7px;margin:0 .25rem}.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{list-style-type:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.single__tag{padding:0 .25rem}code,pre{padding:.5rem 0;line-height:1.5;font-size:13.8px;font-family:Consolas,Monaco,Menlo,dejavu sans mono,bitstream vera sans mono,courier new,lucida console,lucida sans typewriter,liberation mono,nimbus mono l,Monaco,Courier,monospace;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]){padding:3px 0;border-radius:4px}.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{overflow-x:auto;position:relative;margin:1rem 0;direction:ltr}.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{position:absolute;top:0;right:0;left:0;padding:2px 7px;width:100%;height:30px;z-index:4;border-top-left-radius:.25rem;border-top-right-radius:.25rem;content:''}.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{margin:1em 0;border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,.125);z-index:7;overflow-x:auto;direction:ltr;position:relative}.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{position:absolute;top:0;left:0;z-index:10;padding:2px 7px;width:100%;height:30px;line-height:1.9;font-size:13.8px;font-family:montserrat,sans-serif;font-weight:700;display:inline-block;text-transform:capitalize;content:attr(data-lang)}.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{margin:0;padding:0;width:100%;border-collapse:collapse}.highlight>.chroma .lntd:first-child{width:10px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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{scrollbar-width:thin;scrollbar-color:#888 #eee}.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__light .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#cfd8dc #fcfcfa}.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__hacker .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#616161 #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__solarized .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#b0bec5 #eee8d5}.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__kimbie .highlight>.chroma table.lntable{scrollbar-width:thin;scrollbar-color:#5e452b #d3af86}.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}li .highlight>.chroma .lnt:first-child{padding:0 .3rem}li .highlight>.chroma .lnt:not(:first-child){padding:0 .3rem}td:not(.lntd) code{padding:2px 7px!important}table:not(.lntable) td code{padding:2px 7px!important}.terms{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.terms__title{margin:2rem 0;font-family:montserrat,sans-serif}.theme__dark .terms__title{color:#ddd;text-shadow:1.2px 1.2px 0 #ddd,2.4px 2.4px 0 #4a484b,3.6px 3.6px 0 #555256,4.8px 4.8px 0 #5f5c60}.theme__light .terms__title{color:#607d8b;text-shadow:1.2px 1.2px 0 #607d8b,2.4px 2.4px 0 #4c4c4c,3.6px 3.6px 0 #565656,4.8px 4.8px 0 #616161}.theme__hacker .terms__title{color:#c7ba00;text-shadow:1.2px 1.2px 0 #c7ba00,2.4px 2.4px 0 #2f2f30,3.6px 3.6px 0 #39393b,4.8px 4.8px 0 #434345}.theme__solarized .terms__title{color:#cb4b16;text-shadow:1.2px 1.2px 0 #cb4b16,2.4px 2.4px 0 #4d6570,3.6px 3.6px 0 #56707c,4.8px 4.8px 0 #5e7b88}.theme__kimbie .terms__title{color:#889b4a;text-shadow:1.2px 1.2px 0 #889b4a,2.4px 2.4px 0 #453217,3.6px 3.6px 0 #553d1c,4.8px 4.8px 0 #644821}.terms__content{width:100%}.terms__list{width:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:769px){.terms__list{width:100%;padding:2rem 1rem}}.terms__item{display:inline-block;margin-right:1rem;text-decoration:none!important;border-radius:.25rem;padding:.25rem;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.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{color:#727072}.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:1rem}.terms .is-normal{font-size:1.5rem}.terms .is-medium{font-size:2rem}.terms .is-large{font-size:2.5rem}.contact{padding:1rem;overflow-wrap:break-word;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact__input{height:35px;font-size:14px;padding:.25rem;border-radius:.125rem;border:none}.theme__dark .contact__input{color:#fcfcfa;border:1px solid #1d1d1d;background-color:#4d4a4e}.theme__light .contact__input{color:#424242;border:1px solid #e0e0e0;background-color:#eee}.theme__hacker .contact__input{color:#fcfcfa;border:1px solid #0d0e0f;background-color:#2f2f30}.theme__solarized .contact__input{color:#b58900;border:1px solid #f7e3a2;background-color:#fbf1d1}.theme__kimbie .contact__input{color:#e3b583;border:1px solid #423523;background-color:#362712}.contact__input--wrapper{margin:.25rem;min-width:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;-moz-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-basis:0;flex-basis:0}.contact__input--container{margin-bottom:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width:769px){.contact__input--container{display:block}}.contact__message{padding:.25rem;min-height:140px;font-size:14px;border-radius:.125rem;border:none}.theme__dark .contact__message{color:#fcfcfa;border:1px solid #1d1d1d;background-color:#4d4a4e}.theme__light .contact__message{color:#424242;border:1px solid #e0e0e0;background-color:#eee}.theme__hacker .contact__message{color:#fcfcfa;border:1px solid #0d0e0f;background-color:#2f2f30}.theme__solarized .contact__message{color:#b58900;border:1px solid #f7e3a2;background-color:#fbf1d1}.theme__kimbie .contact__message{color:#e3b583;border:1px solid #423523;background-color:#362712}.contact__message--wrapper{margin:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact__label{font-family:montserrat,sans-serif;font-size:14px;font-weight:700;padding:.25rem 0}.contact__desc{width:65%}@media only screen and (max-width:769px){.contact__desc{width:100%}}.contact__form{width:65%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:769px){.contact__form{width:100%}}.contact__send{height:35px;margin:.75rem .25rem;font-family:montserrat,sans-serif;font-weight:700;border:none;border-radius:.125rem}.theme__dark .contact__send{color:inherit;border:1px solid #1d1d1d;background-color:#4d4a4e}.theme__light .contact__send{color:inherit;border:1px solid #e0e0e0;background-color:#eee}.theme__hacker .contact__send{color:inherit;border:1px solid #0d0e0f;background-color:#2f2f30}.theme__solarized .contact__send{color:inherit;border:1px solid #f7e3a2;background-color:#fbf1d1}.theme__kimbie .contact__send{color:inherit;border:1px solid #423523;background-color:#362712}.talk__date{border-radius:.25rem;min-width:100px;max-width:100px;font-size:16px;height:26px;line-height:26px;text-align:center;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.talk__date[data-ani=true]{-webkit-animation:slide-in-left .2s .5s 1 ease both;-moz-animation:slide-in-left .2s .5s 1 ease both;-ms-animation:slide-in-left .2s .5s 1 ease both;-o-animation:slide-in-left .2s .5s 1 ease both;animation:slide-in-left .2s .5s 1 ease both}.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{padding:0 .5rem;margin:auto 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.talk__icons svg{display:block;margin:auto}.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-right:.5rem;margin-left:.75rem}.talk__title[data-title-wrap^=no]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:960}@media only screen and (max-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:'';position:absolute;left:3rem;width:.25rem;height:30px}.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 (max-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{top:13px;left:0;height:24px}}.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 (max-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{top:13px;left:0;height:24px}}.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 (max-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{top:13px;left:0;height:24px}}.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 (max-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{top:13px;left:0;height:24px}}.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 (max-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{top:13px;left:0;height:24px}}@media only screen and (max-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{position:-webkit-sticky;position:sticky;top:62.5px;display:block;margin-top:.5rem}@media only screen and (max-width:600px){.showcase__bio{display:none}}.showcase__nav{padding:.5rem 0;margin-bottom:.5rem}.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{border:none;outline:none;font-family:montserrat,sans-serif;font-size:.95rem;border-top-left-radius:.125rem;border-top-right-radius:.125rem;padding:.5rem 0;margin-right:1rem;position:relative;text-decoration:none!important;display:inline-block;cursor:pointer}.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:#607d8b}.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);width:100%;padding:.125rem .35rem;border-radius:.25rem;margin:auto;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}.showcase__box{width:100%;max-width:48%;height:auto;border-radius:.2rem;padding:1rem;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.showcase__box[data-dir=rtl]:nth-child(odd){margin:.5rem;margin-right:0}.showcase__box[data-dir=rtl]:nth-child(even){margin:.5rem;margin-left:0}.showcase__box[data-dir=ltr]:nth-child(odd){margin:.5rem;margin-left:0}.showcase__box[data-dir=ltr]:nth-child(even){margin:.5rem;margin-right:0}.theme__dark .showcase__box{border:1px solid #616161}.theme__light .showcase__box{border:1px solid #aaa}.theme__hacker .showcase__box{border:1px solid #6b6b6b}.theme__solarized .showcase__box{border:1px solid #b58900}.theme__kimbie .showcase__box{border:1px solid #6e583b}.showcase__box:hover,.showcase__box:active,.showcase__box:focus{-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);background-color:rgba(125,125,125,.1)}@media only screen and (max-width:1180px){.showcase__box{max-width:48%}}@media only screen and (max-width:769px){.showcase__box{max-width:100%;margin:.5rem 0!important}}.showcase__box--wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.showcase__box--wrapper[data-ani=true]{-webkit-animation:slide-in-left-little .2s .25s 1 ease-in both;-moz-animation:slide-in-left-little .2s .25s 1 ease-in both;-ms-animation:slide-in-left-little .2s .25s 1 ease-in both;-o-animation:slide-in-left-little .2s .25s 1 ease-in both;animation:slide-in-left-little .2s .25s 1 ease-in both}.showcase__box--title{word-break:break-word;font-family:montserrat,sans-serif;font-size:1rem;font-weight:700;margin-bottom:.5rem;cursor:pointer}.theme__dark .showcase__box--title{color:#ffd866}.theme__light .showcase__box--title{color:#607d8b}.theme__hacker .showcase__box--title{color:#a1ad64}.theme__solarized .showcase__box--title{color:#cb4b16}.theme__kimbie .showcase__box--title{color:#996329}.showcase__box--desc{font-size:.9rem;margin-top:.25rem;height:70px}.showcase__box--img{width:auto;height:100%;margin:.5rem 0;max-height:225px;object-fit:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.showcase__box--img img{border-radius:.2rem;display:block;margin:auto;max-height:225px}.showcase__box--meta{margin-top:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end}.showcase__box--meta .type{font-size:12px;text-transform:capitalize;margin-top:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.theme__dark .showcase__box--meta .type{color:#fcfcfa}.theme__light .showcase__box--meta .type{color:#424242}.theme__hacker .showcase__box--meta .type{color:#cdf5cc}.theme__solarized .showcase__box--meta .type{color:#b58900}.theme__kimbie .showcase__box--meta .type{color:#889b4a}.showcase__box--meta .type svg{display:block;margin:auto .2rem auto .35rem}.showcase__box--meta .type img{margin-left:.35rem}.showcase__box--meta a.type{z-index:2;text-decoration:none;cursor:pointer}.theme__dark .showcase__box--meta a.type:hover,.theme__dark .showcase__box--meta a.type:active,.theme__dark .showcase__box--meta a.type:focus{color:#ff6188}.theme__light .showcase__box--meta a.type:hover,.theme__light .showcase__box--meta a.type:active,.theme__light .showcase__box--meta a.type:focus{color:#26a69a}.theme__hacker .showcase__box--meta a.type:hover,.theme__hacker .showcase__box--meta a.type:active,.theme__hacker .showcase__box--meta a.type:focus{color:#c7ba00}.theme__solarized .showcase__box--meta a.type:hover,.theme__solarized .showcase__box--meta a.type:active,.theme__solarized .showcase__box--meta a.type:focus{color:#268bd2}.theme__kimbie .showcase__box--meta a.type:hover,.theme__kimbie .showcase__box--meta a.type:active,.theme__kimbie .showcase__box--meta a.type:focus{color:#f06431}.showcase__box--shields{margin-top:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.showcase__box--shields a.type{margin-right:.5rem}.showcase__box--link{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%}.wrapper{margin:0 auto;position:relative;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.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 (max-width:769px){.wrapper{grid-template-columns:minmax(0,5fr)minmax(0,2fr)}}.wrapper__left{position:fixed;top:0;left:-.5rem;height:100vh;width:calc((100vw - 960px)/2)}.wrapper__left[data-pad=false]{left:0}.wrapper__right{position:fixed;top:0;right:-.5rem;height:100vh;width:calc((100vw - 960px)/2)}.wrapper__right[data-pad=false]{right:0}.pub{padding:.75rem 1.5rem}@media only screen and (max-width:600px){.pub{padding:1rem}}.pub__section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pub__toolbar--search{width:240px;padding:0 .5rem;margin-right:1rem}@media only screen and (max-width:600px){.pub__toolbar--search{width:100%}}.pub__list{margin:1rem 0}.pub__item{margin:1rem;padding:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-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{padding:0 .4rem;border-radius:.2rem}.theme__dark .pub__btn{color:#fcfcfa!important;background-color:#525252}.theme__dark .pub__btn:hover,.theme__dark .pub__btn:active,.theme__dark .pub__btn:focus{background-color:#454545}.theme__light .pub__btn{color:#424242!important;background-color:#eceff1}.theme__light .pub__btn:hover,.theme__light .pub__btn:active,.theme__light .pub__btn:focus{background-color:#dde3e6}.theme__hacker .pub__btn{color:#1fff2a!important;background-color:#43454d}.theme__hacker .pub__btn:hover,.theme__hacker .pub__btn:active,.theme__hacker .pub__btn:focus{background-color:#37393f}.theme__solarized .pub__btn{color:#586e75!important;background-color:#c5e0df}.theme__solarized .pub__btn:hover,.theme__solarized .pub__btn:active,.theme__solarized .pub__btn:focus{background-color:#b4d7d6}.theme__kimbie .pub__btn{color:#e3b583!important;background-color:#52493c}.theme__kimbie .pub__btn:hover,.theme__kimbie .pub__btn:active,.theme__kimbie .pub__btn:focus{background-color:#433c31}.pub__metas{margin-top:.25rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pub__tags{display:inline-block;list-style-type:none;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.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{width:100%;height:auto;border-radius:.2rem;padding:1rem;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.theme__dark .pub__box{border:1px solid #616161;background-color:#2d2a2e}.theme__light .pub__box{border:1px solid #aaa;background-color:#fafafa}.theme__hacker .pub__box{border:1px solid #6b6b6b;background-color:#151715}.theme__solarized .pub__box{border:1px solid #b58900;background-color:#fdf7e3}.theme__kimbie .pub__box{border:1px solid #6e583b;background-color:#221a0f}.pub__box:hover,.pub__box:active,.pub__box:focus{-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);background-color:rgba(125,125,125,.1)}.pub__box--title{font-size:1rem;font-family:montserrat,sans-serif}.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{font-size:.9rem;margin:.5rem 0}.pub__box--links{width:100%;font-size:.9rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pub__box--links a{margin:.125rem;z-index:2}.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{position:relative;margin-bottom:1rem}.pgrid .full{width:100%}.pgrid .half{width:50%}.pgrid:after{content:'';display:block;clear:both}.pgrid-sizer{padding:.5rem}.pgrid-sizer,.pgrid-item{width:49.5%}.pgrid-item{float:left;border-radius:.25rem;padding:.51rem;position:relative;opacity:1;height:auto;cursor:pointer}.pgrid-item img{display:block;max-width:100%}.resume{padding:1rem;font-size:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:769px){.resume{padding:0}}.resume__header--image{padding:0 1rem}.resume__header--name{font-family:montserrat,sans-serif;font-size:1.75rem;font-weight:900}.resume__section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width:769px){.resume__section{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.theme__dark .resume__section--sectiontitle{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#bdbdbd}.theme__dark .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#fcfcfa;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__dark .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;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{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#727072}.theme__light .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#424242;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__light .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;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{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#9e9e9e}.theme__hacker .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#cdf5cc;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__hacker .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;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{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#b58900}.theme__solarized .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#b58900;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__solarized .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;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{font-family:montserrat,sans-serif;padding:0 1rem;font-size:1.25rem;color:#d3af86}.theme__kimbie .resume__section--title{font-family:montserrat,sans-serif;font-size:1.125rem;color:#889b4a;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:769px){.theme__kimbie .resume__section--title{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;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;width:30%;padding:.75rem;display:block;text-align:left}@media only screen and (max-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;width:70%;padding:.75rem;display:block;text-align:right;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:769px){.resume__section[data-dir=rtl] .resume__section--main{width:100%}}.resume__section[data-dir=ltr] .resume__section--side{word-wrap:break-word;width:30%;padding:.75rem;display:block;text-align:right}@media only screen and (max-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;width:70%;padding:.75rem;display:block;text-align:left;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:769px){.resume__section[data-dir=ltr] .resume__section--main{width:100%}} \ No newline at end of file diff --git a/layouts/shortcodes/swiper.html b/layouts/shortcodes/swiper.html new file mode 100644 index 0000000..63dea68 --- /dev/null +++ b/layouts/shortcodes/swiper.html @@ -0,0 +1,47 @@ +{{ $swiper_style := resources.Get "lib/swiper/swiper.min.css" | resources.Fingerprint }} + +{{ $swiper_script := resources.Get "lib/swiper/swiper.min.js" | resources.Fingerprint }} + + +{{ $id := substr (md5 .Inner) 0 16 }} +{{ $enableNavigation := .Get "enableNavigation" }} +{{ $enablePagination := .Get "enablePagination" }} + +
+
+ + {{ .Inner }} +
+ + {{ if $enablePagination }} +
+ {{ end }} + + {{ if $enableNavigation }} +
+
+ {{ end }} +
+ + \ No newline at end of file diff --git a/layouts/shortcodes/swiperItem.html b/layouts/shortcodes/swiperItem.html new file mode 100644 index 0000000..f35cb98 --- /dev/null +++ b/layouts/shortcodes/swiperItem.html @@ -0,0 +1 @@ +
{{ .Inner | markdownify }}
\ No newline at end of file diff --git a/layouts/shortcodes/tabs.html b/layouts/shortcodes/tabs.html index 78e66ce..c29ecda 100644 --- a/layouts/shortcodes/tabs.html +++ b/layouts/shortcodes/tabs.html @@ -2,7 +2,7 @@
{{ .Inner }}