@-webkit-keyframes styles_spinner__307xT{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes styles_spinner__307xT{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.styles_container__34prM{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;padding:2vmin;font-size:16px;line-height:1.5;color:#37352f;caret-color:#37352f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol}.styles_loadingIcon__3Ke2b{-webkit-animation:styles_spinner__307xT .6s linear infinite;animation:styles_spinner__307xT .6s linear infinite;display:block;width:24px;height:24px;color:rgba(55,53,47,.4)}.styles_main__2iNpi{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.styles_errorImage__1yOPE{max-width:100%;width:640px}.styles_footer__1r_c6{width:100%;max-width:1100px;margin:auto auto 0;padding:8px;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-align-items:center;-moz-box-align:center;align-items:center}.styles_copyright__3kWHj{font-size:80%;padding:.5em}.styles_settings__1ed8a,.styles_social__235gY{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.styles_settings__1ed8a a,.styles_social__235gY a{cursor:pointer;font-size:2em;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;padding:.25em;margin-right:1vw;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}.styles_settings__1ed8a a:last-of-type,.styles_social__235gY a:last-of-type{margin-right:0}.styles_settings__1ed8a a:hover,.styles_social__235gY a:hover{-webkit-transition:color 50ms ease-out;transition:color 50ms ease-out}.styles_toggleDarkMode__1icXg:hover,.styles_twitter__WwfaA:hover{color:#2795e9}.styles_github__32xIr:hover{color:#c9510c}.styles_linkedin__1XGvB:hover{color:#0077b5}.styles_comments__eWSFD{border-top:1px solid var(--fg-color-0)}.styles_comments__eWSFD,.styles_utterances__3A-24{width:100%;margin-top:2em}@media only screen and (min-width:567px){.styles_utterances__3A-24{width:-webkit-calc(100% + 60px);width:calc(100% + 60px);position:relative;left:-60px}}@media only screen and (max-width:566px){.styles_footer__1r_c6{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.styles_footer__1r_c6>div{margin-top:1em}.styles_footer__1r_c6 .styles_settings__1ed8a{-webkit-order:1;-moz-box-ordinal-group:2;order:1}.styles_footer__1r_c6 .styles_social__235gY{-webkit-order:2;-moz-box-ordinal-group:3;order:2}.styles_footer__1r_c6 .styles_copyright__3kWHj{-webkit-order:3;-moz-box-ordinal-group:4;order:3}}.styles_pageActions__3AS89{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;padding:6px 12px 12px}.styles_pageActions__3AS89 a{cursor:pointer;font-size:24px;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;padding:12px;margin-right:1vw;border-radius:50%;background:transparent;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.styles_pageActions__3AS89 a:last-of-type{margin-right:0}.styles_pageActions__3AS89 a:hover{-webkit-transition:all 50ms ease-out;transition:all 50ms ease-out}.styles_likeTweet__1MKrv:hover{background:#f6e3e8;color:#e0265e}.styles_retweet__3elI5:hover{color:#19bf64;background:#e5f2e8}@media (max-width:1360px){.styles_githubCorner__1WYyN{display:none}}.styles_githubCorner__1WYyN:hover .styles_octoArm__LVchX{-webkit-animation:styles_octocat-wave__13zbz .56s ease-in-out;animation:styles_octocat-wave__13zbz .56s ease-in-out}@-webkit-keyframes styles_octocat-wave__13zbz{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}20%,60%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}40%,80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes styles_octocat-wave__13zbz{0%,to{-webkit-transform:rotate(0);transform:rotate(0)}20%,60%{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}40%,80%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@media (max-width:500px){.styles_githubCorner__1WYyN:hover .styles_octoArm__LVchX{-webkit-animation:none;animation:none}.styles_githubCorner__1WYyN .styles_octoArm__LVchX{-webkit-animation:styles_octocat-wave__13zbz .56s ease-in-out;animation:styles_octocat-wave__13zbz .56s ease-in-out}}.PageSocial_pageSocial__2WqHl{text-align:center;color:var(--fg-color)}.PageSocial_action__2zgVt,.PageSocial_pageSocial__2WqHl{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center}.PageSocial_action__2zgVt{position:relative;border-radius:50%;border:2px solid var(--fg-color-6);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:3.5em;height:3.5em;margin:0 0 1em;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.PageSocial_action__2zgVt:last-child{margin-bottom:0}.PageSocial_actionBg__3CigO{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.PageSocial_actionBg__3CigO svg{width:50%;height:50%;fill:var(--fg-color-6)}.PageSocial_actionBgPane__gbBkL{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:50%;width:0;height:0}.PageSocial_action__2zgVt:hover{-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.PageSocial_action__2zgVt:hover .PageSocial_actionBgPane__gbBkL{width:100%;height:100%;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.PageSocial_action__2zgVt:hover svg{-webkit-transition:fill .1s ease-out;transition:fill .1s ease-out;fill:var(--bg-color)}.dark-mode .PageSocial_action__2zgVt:hover svg{fill:var(--fg-color)}.PageSocial_facebook__3o4sf .PageSocial_actionBgPane__gbBkL{background:#3b5998}.PageSocial_facebook__3o4sf:hover{border-color:#3b5998}.PageSocial_twitter__-BgFt .PageSocial_actionBgPane__gbBkL{background:#2795e9}.PageSocial_twitter__-BgFt:hover{border-color:#2795e9}.PageSocial_linkedin__nElHT .PageSocial_actionBgPane__gbBkL{background:#0077b5}.PageSocial_linkedin__nElHT:hover{border-color:#0077b5}.PageSocial_github__slQ0z .PageSocial_actionBgPane__gbBkL{background:#c9510c}.PageSocial_github__slQ0z:hover{border-color:#c9510c}.PageSocial_medium__xqvNJ .PageSocial_actionBgPane__gbBkL{background:#00ab6c}.PageSocial_medium__xqvNJ:hover{border-color:#00ab6c}.PageSocial_email__22NP5 .PageSocial_actionBgPane__gbBkL{background:#777}.PageSocial_email__22NP5:hover{border-color:#777}@media only screen and (max-width:768px){.PageSocial_links__3pCg6{position:relative;left:.5em;-webkit-flex-wrap:wrap;flex-wrap:wrap}.PageSocial_action__2zgVt:last-child{margin-right:1em}}