﻿/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}:root{--color-gray-100: #F8F8F8;--color-gray-200: #F3F3F3;--color-gray-300: #E3E3E3;--color-gray-400: #D8D8D8;--color-gray-500: #BDBDBD;--color-gray-600: #8F8F8F;--color-gray-700: #6A6A6A;--color-gray-800: #353535;--color-gray-900: #242424;--color-blue-100: #EBF6FE;--color-blue-200: #D9EDFC;--color-blue-300: #81A2FF;--color-blue-400: #1da1f2;--color-blue-500: #003CE6;--color-blue-600: #0039AC;--color-blue-700: #002570;--color-blue-800: #001B51;--color-blue-900: #001F43;--color-white: white;--color-black: black;--color-body: black;--color-body-bg: white;--color-body-bg-offset: #E3E3E3;--color-checkmark-bg: #00CF6A;--color-checkmark-inside: white;--color-link: #003CE6;--color-link-hover: #0039AC;--color-primary-bg: #00CF6A;--color-primary-bg-hover: #03AC5A;--color-primary: white;--color-button: #353535;--color-button-bg: #E3E3E3;--color-button-bg-hover: #D8D8D8;--color-product-link: black;--color-product-pitch-link: #444;--color-follow-bg: #cceeff;--color-follow-bg-hover: #99ddff;--color-follow-text: #006699;--color-follow-bg-active: #e1f2d9;--color-follow-bg-hover-active: #ddd;--color-follow-text-active: #226600;--color-post-recent-bg: #00CF6A;--color-post-and-comment: white;--color-post-and-comment-bg: #2c3e50;--color-content-block: black;--color-content-block-subtle: #353535;--color-content-block-bg: white;--color-content-block-border: #D8D8D8;--color-content-block-offset: #F3F3F3;--color-content-block-shadow: rgba(0, 0, 0, 0.1);--color-header-link: #6A6A6A;--color-header-link-hover: black;--color-header-link-icon: #8F8F8F;--color-header-link-icon-hover: black;--color-header-link-primary: white;--color-header-link-primary-bg: #00CF6A;--color-header-link-primary-bg-hover: #03AC5A;--color-selection: black;--color-selection-bg: #ffea00;--color-tag-bg: #EBF6FE;--color-tag-bg-hover: #D9EDFC;--color-streak: #330000;--color-streak-bg: #ffdb99;--color-top-streak: white;--color-top-streak-bg: #ccc;--color-patron: #000099;--color-patron-bg: #f2f2fa;--color-new: #00CF6A;--color-summary-start-bg: #e6e6e6;--color-summary-stop-bg: #f2f2f2;--color-nav-bar: #6A6A6A;--color-nav-bar-border: #F3F3F3;--color-nav-bar-hover: #353535;--color-nav-bar-hover-border: #E3E3E3;--color-nav-bar-active: #242424;--color-card-bg: white;--color-card-bg-development: pink;--color-highlight: #fffbd9;--color-image-border-overlay: rgba(0, 0, 0, 0.1);--color-content-button-bg: #eee;--color-content-button: #333;--color-content-button-patron: white;--color-content-button-patron-bg: #000099;--color-code: green;--color-code-bg: #f1f1f1;--color-mention: #003CE6;--color-mention-bg: #EBF6FE;--color-mention-hover: #003CE6;--color-mention-bg-hover: #D9EDFC;--color-layout-cover: white;--color-content: black;--color-content-bg: white;--color-subtle-border-on-content-bg: #F3F3F3;--color-visible-border-on-content-bg: #E3E3E3;--color-prominent-border-on-content-bg: #BDBDBD;--color-subtle-text-on-content-bg: #BDBDBD;--color-subtle-offset-on-content-bg: #F8F8F8;--color-offset-on-content-bg: #F3F3F3;--color-prominent-offset-on-content-bg: #E3E3E3;--color-interactive-offset-on-content-bg: #EBF6FE}.dark{--color-gray-100: #242424;--color-gray-200: #353535;--color-gray-300: #6A6A6A;--color-gray-400: #8F8F8F;--color-gray-500: #BDBDBD;--color-gray-600: #D8D8D8;--color-gray-700: #E3E3E3;--color-gray-800: #F3F3F3;--color-gray-900: #F8F8F8;--color-blue-100: #001F43;--color-blue-200: #001B51;--color-blue-300: #002570;--color-blue-400: #0039AC;--color-blue-500: #003CE6;--color-blue-600: #1da1f2;--color-blue-700: #81A2FF;--color-blue-800: #D9EDFC;--color-blue-900: #EBF6FE;--color-white: black;--color-black: white;--color-body: white;--color-body-bg: black;--color-body-bg-offset: #1c1c1c;--color-checkmark-bg: #30ff9a;--color-checkmark-inside: #165239;--color-link: #1955ff;--color-link-hover: #538cff;--color-button: #cacaca;--color-button-bg: #1c1c1c;--color-button-bg-hover: #272727;--color-product-link: white;--color-product-pitch-link: #bbbbbb;--color-follow-bg: #002233;--color-follow-bg-hover: #004466;--color-follow-text: #66ccff;--color-follow-bg-active: #15260d;--color-follow-bg-hover-active: #222222;--color-follow-text-active: #bbff99;--color-content-block: white;--color-content-block-subtle: #cacaca;--color-content-block-bg: #111;--color-content-block-border: #222;--color-content-block-offset: #0c0c0c;--color-content-block-shadow: #222;--color-header-link: #959595;--color-header-link-hover: white;--color-header-link-icon: #707070;--color-header-link-icon-hover: white;--color-selection: white;--color-selection-bg: #998c00;--color-tag-bg: #010c14;--color-tag-bg-hover: #031726;--color-streak: white;--color-streak-bg: #664200;--color-top-streak: white;--color-top-streak-bg: #333333;--color-patron: #e6e6f5;--color-patron-bg: #00007a;--color-new: #30ff9a;--color-summary-start-bg: #1a1a1a;--color-summary-stop-bg: #0d0d0d;--color-nav-bar: #959595;--color-nav-bar-border: #0c0c0c;--color-nav-bar-hover: #cacaca;--color-nav-bar-hover-border: #1c1c1c;--color-nav-bar-active: #dbdbdb;--color-card-bg: black;--color-card-bg-development: #3f000b;--color-highlight: #262200;--color-image-border-overlay: rgba(255, 255, 255, 0.1);--color-content-button-bg: #111111;--color-content-button: #cccccc;--color-content-button-patron: black;--color-content-button-patron-bg: #6666ff;--color-code: #7fff7f;--color-code-bg: #333;--color-mention: #1955ff;--color-mention-bg: #010c14;--color-mention-hover: #1955ff;--color-mention-bg-hover: #031726;--color-layout-cover: black;--color-content: white;--color-content-bg: #242424;--color-subtle-border-on-content-bg: #242424;--color-visible-border-on-content-bg: #353535;--color-prominent-border-on-content-bg: #6A6A6A;--color-subtle-text-on-content-bg: #6A6A6A;--color-subtle-offset-on-content-bg: #070707;--color-offset-on-content-bg: #0c0c0c;--color-prominent-offset-on-content-bg: #1c1c1c;--color-interactive-offset-on-content-bg: #010c14}:root{--box-shadow-xs: 0 1px 3px hsla(0, 0%, 0%, .12), 0 1px 2px hsla(0, 0%, 0%, .24);--box-shadow-s: 0 3px 6px hsla(0, 0%, 0%, .15), 0 2px 4px hsla(0, 0%, 0%, .12);--box-shadow-m: 0 10px 20px hsla(0, 0%, 0%, .15), 0 3px 6px hsla(0, 0%, 0%, .1);--box-shadow-l: 0 15px 25px hsla(0, 0%, 0%, .15), 0 5px 10px hsla(0, 0%, 0%, .05);--box-shadow-xl: 0 20px 40px hsla(0, 0%, 0%, .2)}@-webkit-keyframes grow{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes grow{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes grow2{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes grow2{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes checkOffFirst{from{height:0}to{height:2em}}@keyframes checkOffFirst{from{height:0}to{height:2em}}@-webkit-keyframes checkOffSecond{from{width:0}to{width:3em}}@keyframes checkOffSecond{from{width:0}to{width:3em}}@-webkit-keyframes poppy{from{transform-origin:top center;transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes poppy{from{transform-origin:top center;transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.fadeDown{opacity:0;-webkit-animation-name:fadeInOpacity;animation-name:fadeInOpacity;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1;transform:translateY(0)}}.fadeDown--2{-webkit-animation-delay:.1s;animation-delay:.1s}.fadeDown--3{-webkit-animation-delay:.2s;animation-delay:.2s}.fadeDown--4{-webkit-animation-delay:.3s;animation-delay:.3s}.fadeDown--5{-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes slideIn{0%{opacity:0}100%{opacity:1}}@keyframes slideIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:black;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;border-radius:8px;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==")}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:0.4em 0.6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media (max-device-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media (max-device-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0,0,0,0.6);font-size:0.75em;font-weight:600;white-space:nowrap;padding:0 0.5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:black}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,0.125)}@media (max-device-width: 768px){trix-toolbar .trix-button{letter-spacing:-0.01em;padding:0 0.3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(0.8em + 4vw);text-indent:-9999px}@media (max-device-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(0.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-device-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:0.125}trix-toolbar .trix-button--icon-attach::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M16.5%206v11.5a4%204%200%201%201-8%200V5a2.5%202.5%200%200%201%205%200v10.5a1%201%200%201%201-2%200V6H10v9.5a2.5%202.5%200%200%200%205%200V5a4%204%200%201%200-8%200v12.5a5.5%205.5%200%200%200%2011%200V6h-1.5z%22%2F%3E%3C%2Fsvg%3E);top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M15.6%2011.8c1-.7%201.6-1.8%201.6-2.8a4%204%200%200%200-4-4H7v14h7c2.1%200%203.7-1.7%203.7-3.8%200-1.5-.8-2.8-2.1-3.4zM10%207.5h3a1.5%201.5%200%201%201%200%203h-3v-3zm3.5%209H10v-3h3.5a1.5%201.5%200%201%201%200%203z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-italic::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M10%205v3h2.2l-3.4%208H6v3h8v-3h-2.2l3.4-8H18V5h-8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-link::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M9.88%2013.7a4.3%204.3%200%200%201%200-6.07l3.37-3.37a4.26%204.26%200%200%201%206.07%200%204.3%204.3%200%200%201%200%206.06l-1.96%201.72a.91.91%200%201%201-1.3-1.3l1.97-1.71a2.46%202.46%200%200%200-3.48-3.48l-3.38%203.37a2.46%202.46%200%200%200%200%203.48.91.91%200%201%201-1.3%201.3z%22%2F%3E%3Cpath%20d%3D%22M4.25%2019.46a4.3%204.3%200%200%201%200-6.07l1.93-1.9a.91.91%200%201%201%201.3%201.3l-1.93%201.9a2.46%202.46%200%200%200%203.48%203.48l3.37-3.38c.96-.96.96-2.52%200-3.48a.91.91%200%201%201%201.3-1.3%204.3%204.3%200%200%201%200%206.07l-3.38%203.38a4.26%204.26%200%200%201-6.07%200z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-strike::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.73%2014l.28.14c.26.15.45.3.57.44.12.14.18.3.18.5%200%20.3-.15.56-.44.75-.3.2-.76.3-1.39.3A13.52%2013.52%200%200%201%207%2014.95v3.37a10.64%2010.64%200%200%200%204.84.88c1.26%200%202.35-.19%203.28-.56.93-.37%201.64-.9%202.14-1.57s.74-1.45.74-2.32c0-.26-.02-.51-.06-.75h-5.21zm-5.5-4c-.08-.34-.12-.7-.12-1.1%200-1.29.52-2.3%201.58-3.02%201.05-.72%202.5-1.08%204.34-1.08%201.62%200%203.28.34%204.97%201l-1.3%202.93c-1.47-.6-2.73-.9-3.8-.9-.55%200-.96.08-1.2.26-.26.17-.38.38-.38.64%200%20.27.16.52.48.74.17.12.53.3%201.05.53H7.23zM3%2013h18v-2H3v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-quote::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M6%2017h3l2-4V7H5v6h3zm8%200h3l2-4V7h-6v6h3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-heading-1::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12%209v3H9v7H6v-7H3V9h9zM8%204h14v3h-6v12h-3V7H8V4z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-code::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.2%2012L15%2015.2l1.4%201.4L21%2012l-4.6-4.6L15%208.8l3.2%203.2zM5.8%2012L9%208.8%207.6%207.4%203%2012l4.6%204.6L9%2015.2%205.8%2012z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url(data:image/svg+xml,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%204a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm0%206a2%202%200%201%200%200%204%202%202%200%200%200%200-4zm4%203h14v-2H8v2zm0-6h14v-2H8v2zm0-8v2h14V5H8z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-number-list::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M2%2017h2v.5H3v1h1v.5H2v1h3v-4H2v1zm1-9h1V4H2v1h1v3zm-1%203h1.8L2%2013.1v.9h3v-1H3.2L5%2010.9V10H2v1zm5-6v2h14V5H7zm0%2014h14v-2H7v2zm0-6h14v-2H7v2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-undo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M12.5%208c-2.6%200-5%201-6.9%202.6L2%207v9h9l-3.6-3.6A8%208%200%200%201%2020%2016l2.4-.8a10.5%2010.5%200%200%200-10-7.2z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-redo::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M18.4%2010.6a10.5%2010.5%200%200%200-16.9%204.6L4%2016a8%208%200%200%201%2012.7-3.6L13%2016h9V7l-3.6%203.6z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-8.3-.3l2.8%202.9L6%2014.2%204%2012l2-2-1.4-1.5L1%2012l.7.7zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M3%2019h19v-2H3v2zm7-6h12v-2H10v2zm-6.9-1L1%2014.2l1.4%201.4L6%2012l-.7-.7-2.8-2.8L1%209.9%203.1%2012zM3%205v2h19V5H3z%22%2F%3E%3C%2Fsvg%3E)}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:0.75em;padding:15px 10px;background:#fff;box-shadow:0 0.3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:normal;padding:0.5em 0.8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:#F00 0px 0px 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:0.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection,trix-editor [data-trix-mutable] ::-moz-selection{background:none}trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection,trix-editor [data-trix-mutable] ::selection{background:none}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::-moz-selection{background:highlight}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::-moz-selection{background:highlight}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::selection{background:highlight}trix-editor .attachment.attachment--file[data-trix-mutable]{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor .attachment[data-trix-mutable] img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:0.9;transition:opacity 200ms ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-0.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 0.8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0,0,0,0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.7;content:"";background-image:url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.4L17.6%205%2012%2010.6%206.4%205%205%206.4l5.6%205.6L5%2017.6%206.4%2019l5.6-5.6%205.6%205.6%201.4-1.4-5.6-5.6z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:0.1em 0.6em;font-size:0.8em;color:#fff;background-color:rgba(0,0,0,0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:0.2em;white-space:nowrap}.trix-content{line-height:1.5}.trix-content *{box-sizing:border-box}.trix-content h1{font-size:1.2em;line-height:1.2;margin:0}.trix-content blockquote{margin:0 0 0 0.3em;padding:0 0 0 0.6em;border-left:0.3em solid #ccc}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:0.9em;margin:0;padding:0.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content ul,.trix-content ol,.trix-content li{margin:0;padding:0}.trix-content ul li,.trix-content ol li,.trix-content li li{margin-left:1em}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%;margin:0;padding:0}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{padding:0;text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:' · '}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:0.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 0;padding:0.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative;margin:0;padding:0}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 0.5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}.trix-content .attachment-gallery>action-text-attachment,.trix-content .attachment-gallery>.attachment{flex:1 0 33%;padding:0 0.5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--2>.attachment,.trix-content .attachment-gallery.attachment-gallery--4>action-text-attachment,.trix-content .attachment-gallery.attachment-gallery--4>.attachment{flex-basis:50%;max-width:50%}.trix-content action-text-attachment .attachment{padding:0 !important;max-width:100% !important}.attachment--preview{margin:0.6em 0;text-align:center;width:100%}.attachment{display:inline-block;position:relative;max-width:100%;margin:0;padding:0}trix-toolbar [data-trix-button-group='file-tools']{display:none}body{font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";background-color:var(--color-body-bg);color:var(--color-body);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body.black{background-color:black}.wrapper{max-width:1300px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:grid;grid-gap:1rem;grid-template-columns:auto;grid-template-areas:"nav" "main" "sidebar"}@media only screen and (min-width: 769px){.wrapper{grid-template-columns:fit-content(12rem) auto 330px;grid-template-areas:"nav main sidebar";grid-gap:2rem;padding-left:2rem;padding-right:2rem}}.padded{padding-left:1rem;padding-right:1rem}@media only screen and (min-width: 769px){.padded{padding-left:2rem;padding-right:2rem}}.nav{grid-area:nav}.headerWrap{grid-area:header}.sidebar{grid-area:sidebar;min-width:0}.main{grid-area:main;min-width:0}.full{grid-column:2 span}a.contentButton{box-shadow:0 0 0 2px var(--color-content-block-shadow),1px 1px 4px var(--color-content-block-shadow);border-radius:.3rem;overflow:hidden;box-sizing:border-box;background-color:var(--color-content-block-bg);border-color:transparent;margin-bottom:1rem;display:block;padding:1rem;background-color:var(--color-content-button-bg);text-decoration:none;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";text-transform:uppercase;letter-spacing:0.02em;font-size:14px;text-align:center;box-sizing:border-box}.dark a.contentButton{box-shadow:none}a.contentButton:link,a.contentButton:visited{color:var(--color-content-button)}a.contentButton--patron{background-color:var(--color-content-button-patron-bg);text-align:center}a.contentButton--patron:link,a.contentButton--patron:visited{color:var(--color-content-button-patron)}code{background-color:var(--color-code-bg);padding:0.2em}code strong{font-weight:normal;color:var(--color-code)}.page__title{margin:0 0 1em 0;border-bottom:1px var(--color-visible-border-on-content-bg) solid;padding-bottom:1em}a:link,a:visited{color:var(--color-link)}a:hover,a:active{color:var(--color-link-hover)}.hidden{display:none !important}body[data-layout="cover"]{background:var(--color-layout-cover)}.splitCover{max-width:1440px;margin:0 auto auto;padding:1rem;display:grid;grid-template-columns:fit-content(20em) 1fr;grid-template-areas:"sidebar main";grid-gap:5rem}.splitCover__sidebar{margin-bottom:2em;padding:1em}.splitCover__sidebar h1{font-size:2em;margin:0}.splitCover__sidebar p{font-size:1.2em;font-weight:normal;line-height:1.5}.splitCover__sidebar .location{margin-top:2rem;line-height:1}.splitCover__sidebar ul{margin-top:2rem;padding:0}.splitCover__sidebar ul li{list-style:none}.splitCover__sidebar ul li:not(:first-child){margin-top:0.8em}.splitCover__sidebar ul li a:link,.splitCover__sidebar ul li a:visited{text-decoration:none}.myAttachments{display:flex;align-items:center}.myAttachments:empty{display:none}.myAttachments .myAttachment:not(:first-child){margin-left:0.5em}.myAttachment{position:relative;border-radius:0.3rem;overflow:hidden}.myAttachment .myAttachment__link{display:block;z-index:15}.myAttachment img,.myAttachment video{display:block;width:100%;height:auto}.myAttachment::after{display:block;position:absolute;box-sizing:border-box;content:"";top:0;left:0;right:0;bottom:0;border-radius:0.3rem;border:1px rgba(0,0,0,0.1) solid;pointer-events:none}.myAttachments--squares .myAttachment{max-width:none;width:125px;height:125px}.myAttachment__remove{right:0.5em;top:0.5em;z-index:15;position:absolute;display:none}.myAttachment--editing{background-color:white}.myAttachment--editing .myAttachment__remove{display:block;cursor:pointer}.myAttachment--gallery{width:auto;margin-right:1em}.myAttachment--gallery img,.myAttachment--gallery video{height:250px}.myAttachment--added{transform:scale(0);-webkit-animation:grow 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275);animation:grow 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.myAttachment--removed{-webkit-animation:grow2 200ms cubic-bezier(1, 0, 0, 1);animation:grow2 200ms cubic-bezier(1, 0, 0, 1);animation-direction:reverse;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.autocompletions{position:relative}.autocompletions__list{background:white;box-shadow:var(--box-shadow-l);border-radius:.3rem;display:inline-block;max-height:10rem;max-width:40rem;overflow-y:auto;border:1px rgba(0,0,0,0.1) solid;margin-top:.4rem;margin-bottom:.4rem;z-index:16}.dark .autocompletions__list{background:black}.autocompletions__list--highlight{background-color:#ffdb99;color:black}.dark .autocompletions__list--highlight{background-color:#332100}.dark .autocompletions__list--highlight{color:white}.autocompletions__list ul{list-style:none;margin:0;padding:0}.autocompletions__list li{margin:0 !important;cursor:pointer}.autocompletions__list li:last-of-type .autocompletions__item{border-bottom:none}.autocompletions__item{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;border-color:#E3E3E3;padding:5px 10px}.dark .autocompletions__item{border-color:#353535}.autocompletions__avatar{padding-right:5px;width:30px;display:flex;justify-content:center;align-items:center}.autocompletions__avatar img{height:initial;width:100%}.autocompletions__name{display:flex;flex-direction:column;justify-content:center}.autocompletions__full-name{font-weight:bold}.autocompletions__full-name:empty{display:none}.autocompletions__username{color:rgba(0,0,0,0.5)}.dark .autocompletions__username{color:rgba(255,255,255,0.5)}.avatars{display:flex;flex-wrap:wrap;font-size:3em;justify-content:space-between;margin-right:-0.2em}.avatars .avatar{margin-right:0.2em;margin-bottom:0.2em;transition:all 1s ease}.avatars .avatar:hover{transform:scale(1.2);z-index:17;transition:all 0.3s ease}.avatar{display:block;height:1em;width:1em;border-radius:1em}.badges{display:flex;justify-content:center}.badges .badge:not(:first-child){margin-left:0.5em}.badge.badge{display:block;border-radius:1em;text-decoration:none;text-align:center;line-height:1;text-transform:uppercase;box-sizing:border-box;vertical-align:middle;padding:0.4em 0.7em 0.5em 0.7em;border:1px transparent solid}.badge.badge--streak{background-color:#ffdb99;border-color:#ffdb99;color:#330000}.dark .badge.badge--streak{background-color:#332100}.dark .badge.badge--streak{border-color:#332100}.dark .badge.badge--streak{color:white}.badge.badge--topStreak{background-color:#ccc;border-color:#ccc;color:white}.dark .badge.badge--topStreak{color:white}.badge.badge--patron{color:#000099;border-color:#f2f2fa;background-color:#f2f2fa;letter-spacing:0.05em;padding-left:0.4em;padding-right:0.4em}.dark .badge.badge--patron{color:#e6e6f5}.dark .badge.badge--patron{border-color:#00007a}.dark .badge.badge--patron{background-color:#00007a}.badge.badge--patron span{margin-right:0.3em}.badge.badge--new{color:#00CF6A;border-color:#00CF6A;padding-top:0.45em;padding-bottom:0.45em;padding-left:0.5em;padding-right:0.5em}.dark .badge.badge--new{border-color:#00532a}.banner{padding:1em;text-align:center}.banner{color:white}.banner--error{background:red}.banner a:link,.banner a:visited{font-weight:bold;color:white}.banner--warning{background:#ffdb99;color:#330000}.banner--warning a:link,.banner--warning a:visited{color:#330000}.blankSlate{text-align:center;padding:3rem 0}.blankSlate__title{font-size:20px;font-weight:bold}.blankSlate__body{margin-top:.5em;font-size:20px;color:#8F8F8F}.buttons{display:flex;justify-contents:space-between}.buttons .button:not(:last-child){margin-right:0.5em}.buttons--shrinked .button{width:auto}.buttons--right{justify-content:flex-end}.buttons~.buttons{margin-top:0.5em}.button{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0.3em;display:block;text-align:center;text-decoration:none;background-color:var(--color-button-bg);padding:0.6em 0.8em;width:100%;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";cursor:pointer;border:0;margin:0;font-size:1em;overflow:hidden;text-overflow:ellipsis}.button,.button:link,.button:visited{color:var(--color-button)}.button:hover{background-color:var(--color-button-bg-hover)}.buttons--small .button{font-size:0.8em}.button--primary{background-color:var(--color-primary-bg)}.button--primary,.button--primary:link,.button--primary:visited{color:var(--color-primary)}.button--primary:hover{background-color:var(--color-primary-bg-hover)}.button--primary:disabled{background-color:var(--color-button-bg)}.button--black{background-color:#222;box-shadow:0 0.1em 0.3em rgba(0,0,0,0.2);font-weight:bold}.button--black,.button--black:link,.button--black:visited{color:white}.button--black:hover{background-color:black}.button--producthunt{display:flex}.button--producthunt::before{content:"";display:block;height:1em;width:1em;background-image:url(/producthunt.svg);background-size:contain;background-repeat:no-repeat;margin-right:0.4em}.button--nomadlist,.button--twitter{display:flex}.button--nomadlist::before,.button--twitter::before{content:"";display:block;height:1em;width:1em;background-image:url(/nomadlist.svg);background-size:contain;background-repeat:no-repeat;margin-right:0.4em}.button--twitter::before{background-image:url(/assets/icons/twitter-c4d4e6198ac142150bdab6dd5b145319cee121b38dfda6dcbe8d833ec02068a4.svg)}.button--emoji{background:transparent;border:1px #eee solid;display:inline-block;padding:0.5em;line-height:1;text-decoration:none;margin-right:0.5em;border-radius:0.3em;white-space:nowrap;color:#333;border-color:#eee}.dark .button--emoji{color:#cccccc}.dark .button--emoji{border-color:#444}.button--emoji:hover{background-color:#eee}.dark .button--emoji:hover{background-color:#111111}.button--plain{background:transparent}.button--plain:hover{background:transparent;color:#000}.dark .button--plain:hover{color:white}.button--unpadded{padding:0}.cg-day--0{fill:#f1f1f1}.dark .cg-day--0{fill:#0e0e0e}.cg-day--1{fill:#999}.dark .cg-day--1{fill:#666666}.cg-day--2{fill:#666}.dark .cg-day--2{fill:#999999}.cg-day--3{fill:#333}.dark .cg-day--3{fill:#cccccc}.cg-day--4{fill:#000}.dark .cg-day--4{fill:white}.checkmark{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkmark input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark__square{position:relative;display:inline-block;vertical-align:top;height:16px;width:16px;border-radius:.1em;border:3px var(--color-visible-border-on-content-bg) solid;transition:all 100ms;box-shadow:0 0 0 2px var(--local-color-bg, --color-content-block-bg);background-color:var(--color-content-block-bg)}.checkmark:hover input:not(:checked)~.checkmark__square{border-color:var(--color-checkmark-bg)}.checkmark input:checked~.checkmark__square{background-color:var(--color-checkmark-bg);border-color:var(--color-checkmark-bg)}.checkmark input:checked~.checkmark__tick:after{display:block}.checkmark .checkmark__tick:after{display:none;opacity:1;height:8px;width:4px;transform-origin:left top;border-right:3px solid var(--color-checkmark-inside);border-top:3px solid var(--color-checkmark-inside);content:"";left:2px;top:8px;position:absolute}.checkmark__square:after{transform:scaleX(-1) rotate(135deg)}.todo--animated .checkmark__square:after{-webkit-animation:checkmark 800ms ease;animation:checkmark 800ms ease}@-webkit-keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:4px;opacity:1}40%{height:8px;width:4px;opacity:1}100%{height:8px;width:4px;opacity:1}}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:4px;opacity:1}40%{height:8px;width:4px;opacity:1}100%{height:8px;width:4px;opacity:1}}.closeButton__inner{position:relative;width:1.2em;height:1.2em;background-color:rgba(0,0,0,0.8);border-radius:100%;text-indent:10em;overflow:hidden;transition:background-color 100ms ease}.dark .closeButton__inner{background-color:rgba(255,255,255,0.8)}.closeButton__inner:before,.closeButton__inner:after{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:" ";height:0.6em;width:0.08em;background-color:#fff}.closeButton__inner:before{transform:rotate(45deg)}.closeButton__inner:after{transform:rotate(-45deg)}.closeButton:hover .closeButton__inner{background-color:red}.dark .closeButton:hover .closeButton__inner{background-color:red}.commentList>div>.comment,.commentList>.comment{box-shadow:0 0 0 2px var(--color-content-block-shadow),1px 1px 4px var(--color-content-block-shadow);border-radius:.3rem;overflow:hidden;box-sizing:border-box;background-color:var(--color-content-block-bg);padding:1em}.dark .commentList>div>.comment,.dark .commentList>.comment{box-shadow:none}.commentList>div>.comment:not(:first-child),.commentList>.comment:not(:first-child){margin-top:1em}.comment .user{margin-bottom:0.5em;font-size:0.9em}.comment .user .user__avatar{font-size:0.8em}.comment .user .badge{display:none}.comment .comment__body{font-size:18px}.comment .comment__body p{line-height:1.4}.comment .comment__body p:first-child{margin-top:0}.comment .comment__body ul li:not(:first-child),.comment .comment__body ol li:not(:first-child){margin-top:.5em}.comment .comment__body ul li p:first-child,.comment .comment__body ol li p:first-child{margin:0}.comment .myAttachments{margin-bottom:1em;margin-left:auto}.comment .buttons{font-size:0.8em}.comment .buttons>a:not(.button){color:#777;display:flex;align-items:center;text-decoration:none;padding:0 0.5em;margin-left:0.2em}.dark .comment .buttons>a:not(.button){color:#888888}.comment .buttons>a:not(.button):hover{color:black;text-decoration:underline}.dark .comment .buttons>a:not(.button):hover{color:white}.comment__actions{margin-top:1em;display:none;align-items:center}.comment__actions .buttons{margin-left:auto}.comment--active .comment__actions{display:flex}.comment .comment{padding-left:1.2em;border-left:2px #eee solid;border-left-color:#eee;margin-left:0.9em}.dark .comment .comment{border-left-color:#333}.comment .comment:first-child{margin-top:1em}.comment .comment:not(:first-child){padding-top:1em}.composerModal.modal{padding:0;max-width:700px}.composerModal .todoComposer__formWrapper form .input.string{margin-bottom:0 !important;flex-direction:column}.composerModal .todoComposer__formWrapper form .input.string input{border-radius:none !important;border:none !important;font-size:24px !important;margin:0;background-color:transparent !important;padding:0 !important}.composerModal .todoComposer__formWrapper form .input.string .error{padding:0 1rem;font-size:1rem}.todoComposer__formWrapper .todo{background-color:inherit}@-webkit-keyframes confetti-slow{0%{transform:translate3d(0, 0, 0) rotateX(0) rotateY(0)}100%{transform:translate3d(25px, 105vh, 0) rotateX(360deg) rotateY(180deg)}}@keyframes confetti-slow{0%{transform:translate3d(0, 0, 0) rotateX(0) rotateY(0)}100%{transform:translate3d(25px, 105vh, 0) rotateX(360deg) rotateY(180deg)}}@-webkit-keyframes confetti-medium{0%{transform:translate3d(0, 0, 0) rotateX(0) rotateY(0)}100%{transform:translate3d(100px, 105vh, 0) rotateX(100deg) rotateY(360deg)}}@keyframes confetti-medium{0%{transform:translate3d(0, 0, 0) rotateX(0) rotateY(0)}100%{transform:translate3d(100px, 105vh, 0) rotateX(100deg) rotateY(360deg)}}@-webkit-keyframes confetti-fast{0%{transform:translate3d(0, 0, 0) rotateX(0) rotateY(0)}100%{transform:translate3d(-50px, 105vh, 0) rotateX(10deg) rotateY(250deg)}}@keyframes confetti-fast{0%{transform:translate3d(0, 0, 0) rotateX(0) rotateY(0)}100%{transform:translate3d(-50px, 105vh, 0) rotateX(10deg) rotateY(250deg)}}.confetti-container{perspective:700px;position:fixed;overflow:hidden;top:0;right:0;bottom:0;left:0}.confetti{position:absolute;z-index:14;top:-10px;border-radius:0%}.confetti--animation-slow{-webkit-animation:confetti-slow 2.25s linear 1 forwards;animation:confetti-slow 2.25s linear 1 forwards}.confetti--animation-medium{-webkit-animation:confetti-medium 1.75s linear 1 forwards;animation:confetti-medium 1.75s linear 1 forwards}.confetti--animation-fast{-webkit-animation:confetti-fast 1.25s linear 1 forwards;animation:confetti-fast 1.25s linear 1 forwards}.contentBlock{box-shadow:0 0 0 2px var(--color-content-block-shadow),1px 1px 4px var(--color-content-block-shadow);border-radius:.3rem;overflow:hidden;box-sizing:border-box;background-color:var(--color-content-block-bg);margin-bottom:1em}.dark .contentBlock{box-shadow:none}.contentBlock .contentBlock__title{text-align:center;font-size:1.3em;border-bottom:1px var(--color-content-block-border) solid;padding:1em}.contentBlock .contentBlock__description{padding:1em;color:var(--color-content-block)}.contentBlock .contentBlock__description p{margin-top:0}.contentBlock .contentBlock__description p:last-child{margin-bottom:0}.contentBlock .contentBlock__cover{display:block;width:100%;height:auto}.contentBlock .contentBlock__cover:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;padding-bottom:100%}.coupon{background-color:black;color:white;padding:1em;line-height:1.5;border-radius:0.3em;margin-bottom:1em}.custom-trix-content{line-height:1.5}.custom-trix-content *{box-sizing:border-box}.custom-trix-content h1{font-size:1.2em;line-height:1.2;margin:0}.custom-trix-content blockquote{margin:0 0 0 0.3em;padding:0 0 0 0.6em;border-left:0.3em solid #ccc}.custom-trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:0.9em;margin:0;padding:0.5em;white-space:pre;background-color:#eee;overflow-x:auto}.custom-trix-content ul,.custom-trix-content ol,.custom-trix-content li{margin:0;padding:0}.custom-trix-content ul li,.custom-trix-content ol li,.custom-trix-content li li{margin-left:1em}.custom-trix-content img{max-width:100%;height:auto}.custom-trix-content a[data-trix-attachment]{color:inherit;text-decoration:none}.custom-trix-content a[data-trix-attachment]:hover,.custom-trix-content a[data-trix-attachment]:visited:hover{color:inherit}.custom-trix-content .attachment{display:inline-block;position:relative;max-width:100%;margin:0;padding:0}.custom-trix-content .attachment__caption{padding:0;text-align:center}.custom-trix-content .attachment__caption .attachment__name+.attachment__size::before{content:' · '}.custom-trix-content .attachment--preview{width:100%;text-align:center}.custom-trix-content .attachment--preview .attachment__caption{color:#666;font-size:0.9em;line-height:1.2}.custom-trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 0;padding:0.4em 1em;border:1px solid #bbb;border-radius:5px}.deal{display:flex;padding:1em}.deal .deal__logo{flex-shrink:0;height:5rem;width:5rem;background-size:cover;background-repeat:no-repeat;margin-right:1rem}.deal .deal__details{flex-grow:1}.deal .deal__details h1{font-size:1.2em}.deal .deal__details h1 em{font-weight:normal;font-size:0.7em;background-color:#ffe805;color:#383300;padding:0.3em 0.4em;border-radius:0.2em;font-style:normal;text-transform:uppercase}.deal .deal__details .deal__redeem{color:#999}.deck{box-shadow:0 0 0 2px var(--color-content-block-shadow),1px 1px 4px var(--color-content-block-shadow);border-radius:.3rem;overflow:hidden;box-sizing:border-box;background-color:var(--color-content-block-bg);overflow:visible}.dark .deck{box-shadow:none}.deck:not(:last-child){margin-bottom:1rem}.deck__title{font-size:16px;padding:1em;border-bottom:1px #eee solid;border-color:#eee;color:#222}.dark .deck__title{border-color:#222}.dark .deck__title{color:#dddddd}.deck__title a:link,.deck__title a:visited{color:#000;text-decoration:none}.dark .deck__title a:link,.dark .deck__title a:visited{color:white}.deck__title a:hover{text-decoration:underline}.deck__title .deck__title__secondary{visibility:hidden;margin-left:1em}.deck:hover .deck__title__secondary{visibility:visible}.deck--withSubtleHeader{box-shadow:none;background-color:transparent}.deck--withSubtleHeader .deck__title{font-size:18px;padding:0 0 0.7rem 0;border-bottom:none;color:#888}.dark .deck--withSubtleHeader .deck__title{color:#777777}.deck--withSubtleHeader .deck__title strong{color:#000}.dark .deck--withSubtleHeader .deck__title strong{color:white}.deck--withSubtleHeader .deck__content{box-shadow:0 0 0 2px var(--color-content-block-shadow),1px 1px 4px var(--color-content-block-shadow);border-radius:.3rem;overflow:hidden;box-sizing:border-box;background-color:var(--color-content-block-bg);overflow:visible}.dark .deck--withSubtleHeader .deck__content{box-shadow:none}.deck--padded{box-shadow:none;border:2px black solid;border-color:#eee}.dark .deck--padded{border-color:#111111}.deck--padded .deck__title{color:#222;font-size:12px;font-weight:bold;letter-spacing:.02em;text-transform:uppercase;padding:1.1rem 1.1rem 0 1.1rem;border-bottom:none}.dark .deck--padded .deck__title{color:#dddddd}.deck--padded .deck__content{padding:1.1rem}.deck--bleed{box-shadow:none}.dark .deck--bleed{background:none}.deck--bleed .deck__title{color:#222;font-size:12px;font-weight:bold;letter-spacing:.02em;text-transform:uppercase;padding-left:0;padding-right:0;padding-top:0;border-bottom:none}.dark .deck--bleed .deck__title{color:#dddddd}.dropdown__button{cursor:pointer}.dropdown .dropdown__container{z-index:9;position:absolute;visibility:hidden;display:none}@media only screen and (min-width: 769px){.dropdown .dropdown__container{width:auto;min-width:10rem}}.dropdown .dropdown__container__inner{transform-origin:top center;background:white;box-shadow:var(--box-shadow-l);border-radius:0.4rem}.dark .dropdown .dropdown__container__inner{background:black}.dark .dropdown .dropdown__container__inner{box-shadow:0 0 0 0.1rem #444}.dropdown .dropdown__container__section{z-index:26;padding:0.5em}.dropdown .dropdown__container__section:not(:first-child){border-top:1px #eee solid;border-top-color:#eee}.dark .dropdown .dropdown__container__section:not(:first-child){border-top-color:#444}.dropdown .dropdown__container__section a{display:block;text-decoration:none}.dropdown .dropdown__container__section.dropdown__container__section--head{padding:1em}.dropdown .dropdown__container__section:not(.dropdown__container__section--head) a{padding:0.5em;border-radius:0.2rem}.dropdown .dropdown__container__section:not(.dropdown__container__section--head) a:link,.dropdown .dropdown__container__section:not(.dropdown__container__section--head) a:visited{color:black}.dark .dropdown .dropdown__container__section:not(.dropdown__container__section--head) a:link,.dark .dropdown .dropdown__container__section:not(.dropdown__container__section--head) a:visited{color:white}.dropdown .dropdown__container__section:not(.dropdown__container__section--head) a:hover{color:black;background-color:var(--color-interactive-offset-on-content-bg)}.dark .dropdown .dropdown__container__section:not(.dropdown__container__section--head) a:hover{color:white}.dropdown--narrow .dropdown__container{white-space:nowrap}@media only screen and (min-width: 769px){.dropdown--narrow .dropdown__container{min-width:2rem}}a.dropdown__link--primary{font-weight:bold;color:black;font-size:1.2rem}.dark a.dropdown__link--primary{color:white}a.dropdown__link--subtle{font-size:0.9em;color:#999}.dark a.dropdown__link--subtle{color:#666666}.dropdown__link--primary+.dropdown__link--subtle{margin-top:0.3rem}.dropdown.dropdown--open .dropdown__container{visibility:visible;display:block}.expanding-wrapper{width:100%}.expanding-wrapper textarea{width:100%}@-webkit-keyframes fadeInOut{0%{opacity:0;transform:translateY(-2em)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2em)}}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-2em)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2em)}}.flashMessage{z-index:12;display:inline-block;position:fixed;top:1.5em;right:1.5em;max-width:25em;background-color:rgba(100,100,100,0.9);padding:0.5em;border-radius:0.3em;color:white;pointer-events:none;-webkit-animation:fadeInOut 4s ease;animation:fadeInOut 4s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.follow{display:flex;align-items:center;text-align:left}.follow__button{background:var(--color-follow-bg);color:var(--color-follow-text);border-radius:1em;border:none;display:flex;align-items:center;padding:0.5em;font-size:1em;cursor:pointer;outline:0;font-weight:500}.follow__button:hover{background-color:var(--color-follow-bg-hover)}.follow__button__label--default{display:block}.follow__button__label--active{display:none}.follow__button__icon{height:1em;width:1em;background:var(--color-follow-text);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg enable-background='new 0 0 13.3 13.3' viewBox='0 0 13.3 13.3' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='m6.7 2.2v9'/%3E%3Cpath d='m2.2 6.7h9'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg enable-background='new 0 0 13.3 13.3' viewBox='0 0 13.3 13.3' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath d='m6.7 2.2v9'/%3E%3Cpath d='m2.2 6.7h9'/%3E%3C/g%3E%3C/svg%3E")}.follow__button__icon~.follow__button__label{margin-left:0.3em;margin-right:0.1em}.follow__count{margin-left:0.5em}.follow__count::after{content:attr(data-upvote-count) " followers"}.follow__count[data-upvote-count='0']{margin-left:0}.follow__count[data-upvote-count='0']::after{display:none}.follow__count[data-upvote-count='1']::after{content:attr(data-upvote-count) " follower"}.follow[data-active] .follow__button{background:var(--color-follow-bg-active);color:var(--color-follow-text-active)}.follow[data-active] .follow__button__label--default{display:none}.follow[data-active] .follow__button__label--active{display:block}.follow[data-active] .follow__button__icon{background:var(--color-follow-text-active);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg enable-background='new 0 0 17.4 17.4' viewBox='0 0 17.4 17.4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.2 3.1c-.6-.4-1.3-.3-1.7.3l-5.9 8-3.8-3c-.6-.4-1.4-.3-1.8.3-.4.5-.3 1.3.2 1.7l4.8 3.8c.5.4 1.3.3 1.8-.2l6.7-9.1c.3-.6.2-1.4-.3-1.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg enable-background='new 0 0 17.4 17.4' viewBox='0 0 17.4 17.4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.2 3.1c-.6-.4-1.3-.3-1.7.3l-5.9 8-3.8-3c-.6-.4-1.4-.3-1.8.3-.4.5-.3 1.3.2 1.7l4.8 3.8c.5.4 1.3.3 1.8-.2l6.7-9.1c.3-.6.2-1.4-.3-1.8z'/%3E%3C/svg%3E")}.follow--withoutCount .follow__count{display:none}.follow--small .follow__button__label,.follow--small .follow__count{display:none}.follow--hidden{opacity:0}.upvoteButton{display:flex;align-items:center}.upvoteButton .upvoteButton__voters{font-size:1.5em;flex-grow:1;display:flex}.upvoteButton .upvoteButton__voters a{display:block;margin-right:0.2em}.upvoteButton .upvoteButton__voters a.currentUser{display:none}.upvoteButton .upvoteButton__voters .avatar:hover{z-index:18}.upvoteButton--active .upvoteButton__voters a.currentUser{display:block}.upvoteButton--active .upvoteButton__button{background-color:#ffe4b3;color:#805300;border-color:#cc8400}.dark .upvoteButton--active .upvoteButton__button{background-color:#4c3100}.dark .upvoteButton--active .upvoteButton__button{color:#ffd27f}.dark .upvoteButton--active .upvoteButton__button{border-color:#ffb733}.followSuggestions__title{font-size:30px;text-align:center;margin:3rem 0}.followSuggestion{display:flex;padding:1rem 0}.followSuggestion .avatar{font-size:3rem;margin-right:1rem}.followSuggestion .follow{margin-left:auto}.followSuggestion__name{font-size:20px;font-weight:bold}.followSuggestion__handle{font-size:18px}.followSuggestion__bio{flex-grow:2;font-size:20px;margin-top:.5rem}.followSuggestion__details a:link,.followSuggestion__details a:visited{display:block;color:black;text-decoration:none}.dark .followSuggestion__details a:link,.dark .followSuggestion__details a:visited{color:white}.followSuggestion__details a:hover{text-decoration:underline}.followSuggestion+.followSuggestion{border-top:2px #eee solid;border-color:#E3E3E3}.dark .followSuggestion+.followSuggestion{border-color:#1c1c1c}.formRevealLink{display:block;padding:0.5em 0;font-size:0.9em}form .input:not(:last-child):not(.hidden){margin-bottom:0.5em}form .input.string label,form .input.url label,form .input.text label,form .input.file label,form .input.date label,form .input.select label,form .input.email label,form .input.time_zone label{display:block}form .input.string label abbr[title="required"],form .input.url label abbr[title="required"],form .input.text label abbr[title="required"],form .input.file label abbr[title="required"],form .input.date label abbr[title="required"],form .input.select label abbr[title="required"],form .input.email label abbr[title="required"],form .input.time_zone label abbr[title="required"]{display:none}form .input.string input:not(.select2-search__field),form .input.string textarea,form .input.string select,form .input.string .select2-selection--multiple,form .input.url input:not(.select2-search__field),form .input.url textarea,form .input.url select,form .input.url .select2-selection--multiple,form .input.text input:not(.select2-search__field),form .input.text textarea,form .input.text select,form .input.text .select2-selection--multiple,form .input.file input:not(.select2-search__field),form .input.file textarea,form .input.file select,form .input.file .select2-selection--multiple,form .input.date input:not(.select2-search__field),form .input.date textarea,form .input.date select,form .input.date .select2-selection--multiple,form .input.select input:not(.select2-search__field),form .input.select textarea,form .input.select select,form .input.select .select2-selection--multiple,form .input.email input:not(.select2-search__field),form .input.email textarea,form .input.email select,form .input.email .select2-selection--multiple,form .input.time_zone input:not(.select2-search__field),form .input.time_zone textarea,form .input.time_zone select,form .input.time_zone .select2-selection--multiple{display:block;font-size:1em;padding:0.5em;box-sizing:border-box;border-radius:0.2em;border:1px rgba(0,0,0,0.1) solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:rgba(0,0,0,0.1);background-color:#f5f5f5;color:black}.dark form .input.string input:not(.select2-search__field),.dark form .input.string textarea,.dark form .input.string select,.dark form .input.string .select2-selection--multiple,.dark form .input.url input:not(.select2-search__field),.dark form .input.url textarea,.dark form .input.url select,.dark form .input.url .select2-selection--multiple,.dark form .input.text input:not(.select2-search__field),.dark form .input.text textarea,.dark form .input.text select,.dark form .input.text .select2-selection--multiple,.dark form .input.file input:not(.select2-search__field),.dark form .input.file textarea,.dark form .input.file select,.dark form .input.file .select2-selection--multiple,.dark form .input.date input:not(.select2-search__field),.dark form .input.date textarea,.dark form .input.date select,.dark form .input.date .select2-selection--multiple,.dark form .input.select input:not(.select2-search__field),.dark form .input.select textarea,.dark form .input.select select,.dark form .input.select .select2-selection--multiple,.dark form .input.email input:not(.select2-search__field),.dark form .input.email textarea,.dark form .input.email select,.dark form .input.email .select2-selection--multiple,.dark form .input.time_zone input:not(.select2-search__field),.dark form .input.time_zone textarea,.dark form .input.time_zone select,.dark form .input.time_zone .select2-selection--multiple{border-color:rgba(255,255,255,0.1)}.dark form .input.string input:not(.select2-search__field),.dark form .input.string textarea,.dark form .input.string select,.dark form .input.string .select2-selection--multiple,.dark form .input.url input:not(.select2-search__field),.dark form .input.url textarea,.dark form .input.url select,.dark form .input.url .select2-selection--multiple,.dark form .input.text input:not(.select2-search__field),.dark form .input.text textarea,.dark form .input.text select,.dark form .input.text .select2-selection--multiple,.dark form .input.file input:not(.select2-search__field),.dark form .input.file textarea,.dark form .input.file select,.dark form .input.file .select2-selection--multiple,.dark form .input.date input:not(.select2-search__field),.dark form .input.date textarea,.dark form .input.date select,.dark form .input.date .select2-selection--multiple,.dark form .input.select input:not(.select2-search__field),.dark form .input.select textarea,.dark form .input.select select,.dark form .input.select .select2-selection--multiple,.dark form .input.email input:not(.select2-search__field),.dark form .input.email textarea,.dark form .input.email select,.dark form .input.email .select2-selection--multiple,.dark form .input.time_zone input:not(.select2-search__field),.dark form .input.time_zone textarea,.dark form .input.time_zone select,.dark form .input.time_zone .select2-selection--multiple{background-color:rgba(255,255,255,0.1)}.dark form .input.string input:not(.select2-search__field),.dark form .input.string textarea,.dark form .input.string select,.dark form .input.string .select2-selection--multiple,.dark form .input.url input:not(.select2-search__field),.dark form .input.url textarea,.dark form .input.url select,.dark form .input.url .select2-selection--multiple,.dark form .input.text input:not(.select2-search__field),.dark form .input.text textarea,.dark form .input.text select,.dark form .input.text .select2-selection--multiple,.dark form .input.file input:not(.select2-search__field),.dark form .input.file textarea,.dark form .input.file select,.dark form .input.file .select2-selection--multiple,.dark form .input.date input:not(.select2-search__field),.dark form .input.date textarea,.dark form .input.date select,.dark form .input.date .select2-selection--multiple,.dark form .input.select input:not(.select2-search__field),.dark form .input.select textarea,.dark form .input.select select,.dark form .input.select .select2-selection--multiple,.dark form .input.email input:not(.select2-search__field),.dark form .input.email textarea,.dark form .input.email select,.dark form .input.email .select2-selection--multiple,.dark form .input.time_zone input:not(.select2-search__field),.dark form .input.time_zone textarea,.dark form .input.time_zone select,.dark form .input.time_zone .select2-selection--multiple{color:white}form .input.string input:not(.select2-search__field):focus,form .input.string textarea:focus,form .input.string select:focus,form .input.string .select2-selection--multiple:focus,form .input.url input:not(.select2-search__field):focus,form .input.url textarea:focus,form .input.url select:focus,form .input.url .select2-selection--multiple:focus,form .input.text input:not(.select2-search__field):focus,form .input.text textarea:focus,form .input.text select:focus,form .input.text .select2-selection--multiple:focus,form .input.file input:not(.select2-search__field):focus,form .input.file textarea:focus,form .input.file select:focus,form .input.file .select2-selection--multiple:focus,form .input.date input:not(.select2-search__field):focus,form .input.date textarea:focus,form .input.date select:focus,form .input.date .select2-selection--multiple:focus,form .input.select input:not(.select2-search__field):focus,form .input.select textarea:focus,form .input.select select:focus,form .input.select .select2-selection--multiple:focus,form .input.email input:not(.select2-search__field):focus,form .input.email textarea:focus,form .input.email select:focus,form .input.email .select2-selection--multiple:focus,form .input.time_zone input:not(.select2-search__field):focus,form .input.time_zone textarea:focus,form .input.time_zone select:focus,form .input.time_zone .select2-selection--multiple:focus{border-color:black;outline:none}.dark form .input.string input:not(.select2-search__field):focus,.dark form .input.string textarea:focus,.dark form .input.string select:focus,.dark form .input.string .select2-selection--multiple:focus,.dark form .input.url input:not(.select2-search__field):focus,.dark form .input.url textarea:focus,.dark form .input.url select:focus,.dark form .input.url .select2-selection--multiple:focus,.dark form .input.text input:not(.select2-search__field):focus,.dark form .input.text textarea:focus,.dark form .input.text select:focus,.dark form .input.text .select2-selection--multiple:focus,.dark form .input.file input:not(.select2-search__field):focus,.dark form .input.file textarea:focus,.dark form .input.file select:focus,.dark form .input.file .select2-selection--multiple:focus,.dark form .input.date input:not(.select2-search__field):focus,.dark form .input.date textarea:focus,.dark form .input.date select:focus,.dark form .input.date .select2-selection--multiple:focus,.dark form .input.select input:not(.select2-search__field):focus,.dark form .input.select textarea:focus,.dark form .input.select select:focus,.dark form .input.select .select2-selection--multiple:focus,.dark form .input.email input:not(.select2-search__field):focus,.dark form .input.email textarea:focus,.dark form .input.email select:focus,.dark form .input.email .select2-selection--multiple:focus,.dark form .input.time_zone input:not(.select2-search__field):focus,.dark form .input.time_zone textarea:focus,.dark form .input.time_zone select:focus,.dark form .input.time_zone .select2-selection--multiple:focus{border-color:white}form .input.string .select2-selection--multiple,form .input.url .select2-selection--multiple,form .input.text .select2-selection--multiple,form .input.file .select2-selection--multiple,form .input.date .select2-selection--multiple,form .input.select .select2-selection--multiple,form .input.email .select2-selection--multiple,form .input.time_zone .select2-selection--multiple{padding:0.25em}form .input.string span.hint,form .input.url span.hint,form .input.text span.hint,form .input.file span.hint,form .input.date span.hint,form .input.select span.hint,form .input.email span.hint,form .input.time_zone span.hint{display:block;text-align:right;width:100%;font-size:0.8em;margin-top:0.3em;color:#666}.dark form .input.string span.hint,.dark form .input.url span.hint,.dark form .input.text span.hint,.dark form .input.file span.hint,.dark form .input.date span.hint,.dark form .input.select span.hint,.dark form .input.email span.hint,.dark form .input.time_zone span.hint{color:#999999}form .input.string span.error,form .input.url span.error,form .input.text span.error,form .input.file span.error,form .input.date span.error,form .input.select span.error,form .input.email span.error,form .input.time_zone span.error{display:block;font-size:0.8em;color:red;box-sizing:border-box;padding:0.3em 0}form .input.field_with_errors{background-color:#fff2f2;margin:0 -0.5em;padding:0.5em;border-radius:0.2em}.dark form .input.field_with_errors{background-color:#1a0000}form .input.field_with_errors input,form .input.field_with_errors textarea,form .input.field_with_errors select{background:white}.dark form .input.field_with_errors input,.dark form .input.field_with_errors textarea,.dark form .input.field_with_errors select{background:black}form .input.field_with_errors input::-moz-placeholder,form .input.field_with_errors textarea::-moz-placeholder,form .input.field_with_errors select::-moz-placeholder{color:#ff8080}form .input.field_with_errors input:-ms-input-placeholder,form .input.field_with_errors textarea:-ms-input-placeholder,form .input.field_with_errors select:-ms-input-placeholder{color:#ff8080}form .input.field_with_errors input::-ms-input-placeholder,form .input.field_with_errors textarea::-ms-input-placeholder,form .input.field_with_errors select::-ms-input-placeholder{color:#ff8080}form .input.field_with_errors input::placeholder,form .input.field_with_errors textarea::placeholder,form .input.field_with_errors select::placeholder{color:#ff8080}.dark form .input.field_with_errors input::-moz-placeholder,.dark form .input.field_with_errors textarea::-moz-placeholder,.dark form .input.field_with_errors select::-moz-placeholder{color:maroon}.dark form .input.field_with_errors input:-ms-input-placeholder,.dark form .input.field_with_errors textarea:-ms-input-placeholder,.dark form .input.field_with_errors select:-ms-input-placeholder{color:maroon}.dark form .input.field_with_errors input::-ms-input-placeholder,.dark form .input.field_with_errors textarea::-ms-input-placeholder,.dark form .input.field_with_errors select::-ms-input-placeholder{color:maroon}.dark form .input.field_with_errors input::placeholder,.dark form .input.field_with_errors textarea::placeholder,.dark form .input.field_with_errors select::placeholder{color:maroon}form .input.field_with_errors label{color:#4d0000}.dark form .input.field_with_errors label{color:#ffb3b3}form .input.field_with_errors span.hint{color:#ff6666}.dark form .input.field_with_errors span.hint{color:#990000}form:not(.form--stacked) .input.string,form:not(.form--stacked) .input.url,form:not(.form--stacked) .input.text,form:not(.form--stacked) .input.file,form:not(.form--stacked) .input.date,form:not(.form--stacked) .input.select,form:not(.form--stacked) .input.email,form:not(.form--stacked) .input.time_zone{display:flex;flex-wrap:wrap}form:not(.form--stacked) .input.string label,form:not(.form--stacked) .input.url label,form:not(.form--stacked) .input.text label,form:not(.form--stacked) .input.file label,form:not(.form--stacked) .input.date label,form:not(.form--stacked) .input.select label,form:not(.form--stacked) .input.email label,form:not(.form--stacked) .input.time_zone label{padding-top:0.5em;padding-bottom:0.5em;width:30%}form:not(.form--stacked) .input.string input:not(.select2-search__field),form:not(.form--stacked) .input.string textarea,form:not(.form--stacked) .input.string select,form:not(.form--stacked) .input.string .select2-selection--multiple,form:not(.form--stacked) .input.url input:not(.select2-search__field),form:not(.form--stacked) .input.url textarea,form:not(.form--stacked) .input.url select,form:not(.form--stacked) .input.url .select2-selection--multiple,form:not(.form--stacked) .input.text input:not(.select2-search__field),form:not(.form--stacked) .input.text textarea,form:not(.form--stacked) .input.text select,form:not(.form--stacked) .input.text .select2-selection--multiple,form:not(.form--stacked) .input.file input:not(.select2-search__field),form:not(.form--stacked) .input.file textarea,form:not(.form--stacked) .input.file select,form:not(.form--stacked) .input.file .select2-selection--multiple,form:not(.form--stacked) .input.date input:not(.select2-search__field),form:not(.form--stacked) .input.date textarea,form:not(.form--stacked) .input.date select,form:not(.form--stacked) .input.date .select2-selection--multiple,form:not(.form--stacked) .input.select input:not(.select2-search__field),form:not(.form--stacked) .input.select textarea,form:not(.form--stacked) .input.select select,form:not(.form--stacked) .input.select .select2-selection--multiple,form:not(.form--stacked) .input.email input:not(.select2-search__field),form:not(.form--stacked) .input.email textarea,form:not(.form--stacked) .input.email select,form:not(.form--stacked) .input.email .select2-selection--multiple,form:not(.form--stacked) .input.time_zone input:not(.select2-search__field),form:not(.form--stacked) .input.time_zone textarea,form:not(.form--stacked) .input.time_zone select,form:not(.form--stacked) .input.time_zone .select2-selection--multiple{flex-grow:1}form.form--stacked{margin:-0.5em}form.form--stacked label{margin-bottom:0.5rem;font-size:16px;font-weight:bold}form.form--stacked .input.string input:not(.select2-search__field),form.form--stacked .input.string textarea,form.form--stacked .input.string select,form.form--stacked .input.string .select2-selection--multiple,form.form--stacked .input.url input:not(.select2-search__field),form.form--stacked .input.url textarea,form.form--stacked .input.url select,form.form--stacked .input.url .select2-selection--multiple,form.form--stacked .input.text input:not(.select2-search__field),form.form--stacked .input.text textarea,form.form--stacked .input.text select,form.form--stacked .input.text .select2-selection--multiple,form.form--stacked .input.file input:not(.select2-search__field),form.form--stacked .input.file textarea,form.form--stacked .input.file select,form.form--stacked .input.file .select2-selection--multiple,form.form--stacked .input.date input:not(.select2-search__field),form.form--stacked .input.date textarea,form.form--stacked .input.date select,form.form--stacked .input.date .select2-selection--multiple,form.form--stacked .input.select input:not(.select2-search__field),form.form--stacked .input.select textarea,form.form--stacked .input.select select,form.form--stacked .input.select .select2-selection--multiple,form.form--stacked .input.time_zone input:not(.select2-search__field),form.form--stacked .input.time_zone textarea,form.form--stacked .input.time_zone select,form.form--stacked .input.time_zone .select2-selection--multiple{width:100%;border-width:2px;background-color:#fff}.dark form.form--stacked .input.string input:not(.select2-search__field),.dark form.form--stacked .input.string textarea,.dark form.form--stacked .input.string select,.dark form.form--stacked .input.string .select2-selection--multiple,.dark form.form--stacked .input.url input:not(.select2-search__field),.dark form.form--stacked .input.url textarea,.dark form.form--stacked .input.url select,.dark form.form--stacked .input.url .select2-selection--multiple,.dark form.form--stacked .input.text input:not(.select2-search__field),.dark form.form--stacked .input.text textarea,.dark form.form--stacked .input.text select,.dark form.form--stacked .input.text .select2-selection--multiple,.dark form.form--stacked .input.file input:not(.select2-search__field),.dark form.form--stacked .input.file textarea,.dark form.form--stacked .input.file select,.dark form.form--stacked .input.file .select2-selection--multiple,.dark form.form--stacked .input.date input:not(.select2-search__field),.dark form.form--stacked .input.date textarea,.dark form.form--stacked .input.date select,.dark form.form--stacked .input.date .select2-selection--multiple,.dark form.form--stacked .input.select input:not(.select2-search__field),.dark form.form--stacked .input.select textarea,.dark form.form--stacked .input.select select,.dark form.form--stacked .input.select .select2-selection--multiple,.dark form.form--stacked .input.time_zone input:not(.select2-search__field),.dark form.form--stacked .input.time_zone textarea,.dark form.form--stacked .input.time_zone select,.dark form.form--stacked .input.time_zone .select2-selection--multiple{background-color:black}.joinedInput__inputs{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:0.1rem}.textareaWithCountdown div.input.text{margin-bottom:0.4rem}.textareaWithCountdown--countdown{color:#8F8F8F;font-size:16px;margin-bottom:1.5rem;text-align:right}.groups{display:grid;grid-gap:3em}@media only screen and (min-width: 769px){.groups{grid-template-columns:repeat(3, 1fr)}}.group{display:flex;background-color:white;border-radius:0.3rem;box-shadow:0 0 3em rgba(0,0,0,0.1),0 0.1em 0.2em rgba(0,0,0,0.1)}.group .group__image{height:8em;width:8em}.group .group__details{padding:1em 1em 1em 1.2em;display:flex;flex-direction:column}.group .group__details .group__title{font-size:1.2em;font-weight:bold}.group .group__details .group__about{font-size:1em;margin:0.7em 0 1em 0}.group .group__details .group__join{display:flex;margin-top:auto}.group .group__details .group__join a{display:block;background-color:blue;color:white;border-radius:0.2rem;text-decoration:none;text-transform:uppercase;padding:0.4rem;font-size:0.8em}.group .group__details .group__join .group__members{display:flex;margin-left:1em}.group .group__details .group__join .group__members img{font-size:1.5em;margin-right:-0.5em}.headerWrap.header--fixed{position:fixed;width:100%;z-index:6}.headerWrap.header--faded{background:linear-gradient(180deg, rgba(0,0,0,0.8), rgba(0,0,0,0));padding-bottom:1em}.header{width:100%;z-index:5;box-sizing:border-box;overflow:hidden}.header .header__nav{display:flex;align-items:center;justify-content:space-between}.header .header__menubar{display:none;align-items:center;height:100%;margin-left:1rem}.header .header__menubar label{display:block;cursor:pointer;z-index:19;position:absolute}.header .header__menubar input#menu{display:none}.header .header__menubar .menu-content{height:0;overflow:hidden;background-color:var(--color-body-bg);z-index:20;position:fixed;top:0;left:0;overflow:auto}.header .header__menubar .menu-content .content{margin-top:3rem;font-size:1.5em;padding:1rem}.header .header__menubar input:checked~.menu-content{height:100vh;width:100vw}@media (max-width: 768px){.header .header__menubar{display:flex}}.header .header__start{justify-self:start}.header .header__start,.header .header__middle{display:flex;align-items:center;flex-wrap:wrap}.header .header__middle{justify-content:center}@media (max-width: 768px){.header .header__middle{display:none}}.header .header__end{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.header .header__end{margin-left:auto}}.header .header__width{flex:0 0 100%}.header .header__link{padding:0 1em;height:2.5em;line-height:2.5em;display:flex;align-items:center;text-decoration:none;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";text-transform:uppercase;font-size:0.8em;color:var(--color-header-link);letter-spacing:0.03em;border-radius:2em;font-weight:500;transition:color 300ms ease}.header .header__link::before{content:"";display:none;height:1.3em;width:1.3em;background-color:var(--color-header-link-icon);margin-right:0.5em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:background-color 300ms ease}.header .header__link.header__link--home::before{display:block;-webkit-mask-image:url(/assets/icons/checklist-f86f2e5c635e700428e386196341dc3842a4d30e8e9406121503df214075e710.svg);mask-image:url(/assets/icons/checklist-f86f2e5c635e700428e386196341dc3842a4d30e8e9406121503df214075e710.svg)}.header .header__link.header__link--comments::before{display:block;-webkit-mask-image:url(/assets/icons/conversation-chat-1-9e9f2b5c84e80187f4934e53394b2734587e399aa0c49518354c576c54840c84.svg);mask-image:url(/assets/icons/conversation-chat-1-9e9f2b5c84e80187f4934e53394b2734587e399aa0c49518354c576c54840c84.svg)}.header .header__link.header__link--products::before{display:block;-webkit-mask-image:url(/assets/icons/paginate-filter-heart-731ea81c8866a37220c83bb5a8a77de2add3469bdde64487cff93061fa26823f.svg);mask-image:url(/assets/icons/paginate-filter-heart-731ea81c8866a37220c83bb5a8a77de2add3469bdde64487cff93061fa26823f.svg)}.header .header__link.header__link--users::before{display:block;-webkit-mask-image:url(/assets/icons/smiley-smile-2-d17986828a9c147b997f78402270fbedc9564465533a7649bf1ffcea61288ac3.svg);mask-image:url(/assets/icons/smiley-smile-2-d17986828a9c147b997f78402270fbedc9564465533a7649bf1ffcea61288ac3.svg)}.header .header__link.header__link--api::before{display:block;-webkit-mask-image:url(/assets/icons/hammer-wench-013506d5a761cce3e5a5a86cf50d3874a4f56b456f414e5ec84ddeb016718ab0.svg);mask-image:url(/assets/icons/hammer-wench-013506d5a761cce3e5a5a86cf50d3874a4f56b456f414e5ec84ddeb016718ab0.svg)}.header .header__link.header__link--roasts::before{display:block;-webkit-mask-image:url(/assets/icons/outdoors-camp-fire-be55747621f530a5d4a70e352b6d40fdbc0545f78268fcf2f7b75bc38aa4fca5.svg);mask-image:url(/assets/icons/outdoors-camp-fire-be55747621f530a5d4a70e352b6d40fdbc0545f78268fcf2f7b75bc38aa4fca5.svg)}.header .header__link.header__link--more::before{display:block;margin-right:0;-webkit-mask-image:url(/assets/icons/navigation-menu-horizontal-504b822d0432bfef0ef874e4391e2746fab2f608e72b2588c472a6246f97e96f.svg);mask-image:url(/assets/icons/navigation-menu-horizontal-504b822d0432bfef0ef874e4391e2746fab2f608e72b2588c472a6246f97e96f.svg)}.header .header__link:not(.header__link--button):not(.header__link--primary):hover{color:var(--color-header-link-hover)}.header .header__link:not(.header__link--button):not(.header__link--primary):hover::before{background-color:var(--color-header-link-icon-hover)}.header .header__link--primary{margin-left:0.5em;background-color:var(--color-primary-bg)}.header .header__link--primary:link,.header .header__link--primary:visited{color:var(--color-primary)}.header .header__link--primary:hover{background-color:var(--color-primary-bg-hover)}.header .avatar{font-size:2.5em}@media (max-width: 768px){.header .avatar{font-size:1.5em}}.colorSwitcher{cursor:pointer}.intro{color:white;position:relative;background-color:black;margin-bottom:1em;border-radius:0.3em}.intro .intro__invisible,.intro .intro__main{display:block;max-width:30em;flex-shrink:0;padding:2em}.intro .intro__invisible h1,.intro .intro__main h1{margin:0;font-size:2em}@media only screen and (min-width: 769px){.intro .intro__invisible h1,.intro .intro__main h1{font-size:3em}}.intro .intro__invisible h1{visibility:none}.intro .intro__main{z-index:4;position:absolute;top:0;left:0;right:0;bottom:0}.intro .intro__main h1{color:white;text-shadow:0 0 1em black}.intro .intro__community{z-index:1;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;display:flex;margin-right:-1.5em;align-items:middle;-webkit-mask-image:linear-gradient(90deg, rgba(0,0,0,0), black 100%);mask-image:linear-gradient(90deg, rgba(0,0,0,0), black 100%)}@media only screen and (min-width: 769px){.intro .intro__community{-webkit-mask-image:linear-gradient(90deg, rgba(0,0,0,0), black 50%);mask-image:linear-gradient(90deg, rgba(0,0,0,0), black 50%)}}.intro .intro__community .intro__community__avatars{font-size:1em;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-top:1em;padding-bottom:1em}.intro .intro__community .intro__community__avatars a{margin-right:1.5em;margin-bottom:1.5em;display:block}.intro .intro__community .intro__community__avatars .avatar{font-size:4em;transition:all ease 0.2s;display:block}.intro .intro__community .intro__community__avatars .avatar:hover,.intro .intro__community .intro__community__avatars .avatar--active{transform:scale(1.2)}.intro .intro__community .intro__community__name{text-align:center;display:none}.intro .intro__callToActions{padding:2em 0 0 0;display:flex;flex-direction:column;z-index:2}@media only screen and (min-width: 769px){.intro .intro__callToActions{flex-direction:row}}.intro .intro__callToActions .intro__callToActions__link{background-color:black;display:block;text-align:center}.intro .intro__callToActions .intro__callToActions__link:not(:first-child){margin-top:0.5em}@media only screen and (min-width: 769px){.intro .intro__callToActions .intro__callToActions__link{text-align:left}.intro .intro__callToActions .intro__callToActions__link:not(:first-child){margin-top:0;margin-left:1em}}.intro .intro__callToActions .intro__callToActions__link--primary{background-color:var(--color-primary-bg)}.intro .intro__callToActions .intro__callToActions__link:link,.intro .intro__callToActions .intro__callToActions__link:visited{font-size:1.3em;color:white;font-weight:bold;text-decoration:none;display:block;padding:0.5em 0.8em;border-radius:2em}.header .logo{justify-content:center;padding:0.8rem 0;flex-grow:1}@media only screen and (min-width: 769px){.header .logo{margin-right:1em}}.header .logo__image{width:1.8rem;height:1.8rem}.header .logo__icon{margin-right:0.5em}.header .logo__name{font-size:1.3em}.headerBlock{box-shadow:0 0 0 2px var(--color-content-block-shadow),1px 1px 4px var(--color-content-block-shadow);border-radius:.3rem;overflow:hidden;box-sizing:border-box;background-color:var(--color-content-block-bg);background-color:#fbe844;color:black;margin-bottom:1em;background-size:80%;background-repeat:no-repeat;background-position:120% -20%;padding:2em}.dark .headerBlock{box-shadow:none}.dark .headerBlock{background-color:#000}.dark .headerBlock{color:white}.headerBlock p{margin-top:0;font-size:2em;font-weight:bold}.headerBlock p:last-child{margin-bottom:0}.headerBlock--products{background-image:url(/assets/icons/shape-triangle-circle-5e4228c0ea2b306466ececba568009ee9e34fdce9b7e44c313d09e0ba32cadcd.svg)}.dark .headerBlock--products{background-image:none}.headerBlock--comments{background-image:url('')}.dark .headerBlock--comments{background-image:none}.headerBlock--users{background-image:url(/assets/icons/face-id-1-alternate-c20cf49a22a01b517d427f5b5296d9e39d9554ad6dee4d17261926ec06eb12d2.svg)}.dark .headerBlock--users{background-image:none}.headerBlock--pencil{background-image:url(/assets/icons/pencil-2-bdba6053e47327e122aeb931555086c3e89400d1afd3841f973e128f46a84170.svg)}.dark .headerBlock--pencil{background-image:none}h3.h--medium{font-size:20px;font-weight:normal;margin-top:2.5rem}.highlight{background-color:#e6f2e6;color:#001a00;padding:1em;line-height:1.5;border-radius:0.3em;margin-bottom:1em}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.hovercardWrapper{position:absolute;margin-top:1em;margin-left:1em}.hovercard{background:white;border-radius:0.3em;box-shadow:0 0 1rem rgba(0,0,0,0.2);overflow:hidden;-webkit-animation:fadein 100ms;animation:fadein 100ms;position:relative}.dark .hovercard{background-color:#222}.hovercard__inner{width:20em;display:flex}.hovercard--user .hovercard__inner{flex-direction:column;padding-bottom:1em}.hovercard--user .hovercard__inner__header{background-color:#111;padding-left:1em;margin-bottom:2em}.hovercard--user .hovercard__inner__header .avatar{background-color:white;font-size:5em;transform:translateY(30%);border:4px white solid}.hovercard--user .hovercard__inner__name{padding:0 1em}.hovercard--user .hovercard__inner__name .hovercard__inner__name__fullName{font-size:1.5em;font-weight:bold;margin-bottom:0.2em}.hovercard--user .hovercard__inner__name .hovercard__inner__name__username{display:flex;flex-wrap:wrap;align-items:center}.hovercard--user .hovercard__inner__name .hovercard__inner__name__username .badges{font-size:0.7em;margin-left:0.5em}.hovercard--user .hovercard__inner__name .hovercard__inner__bio{font-size:0.9em;color:#666;margin-top:1em}.hovercard--product .hovercard__inner{display:flex}.hovercard--product .hovercard__image{display:block;flex-shrink:0;height:5em;width:5em}.hovercard--product .hovercard__details{padding:0.5em}.hovercard--product .hovercard__details .hovercard__details__primary{font-weight:bold;font-size:1.1em;margin-bottom:0.2em}@-webkit-keyframes rotating{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotating{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}i.icon{display:inline-block;background-color:currentColor;height:1em;width:1em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center}i.icon--rotating{-webkit-animation:2s rotating infinite;animation:2s rotating infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}i.icon--hyperlink-3{-webkit-mask-image:url(/assets/icons/streamline/bold/hyperlink-3-b66edddbd4dd5e98cc86ce2916afeeb699a8064452c8ab225c08e63798cac42d.svg);mask-image:url(/assets/icons/streamline/bold/hyperlink-3-b66edddbd4dd5e98cc86ce2916afeeb699a8064452c8ab225c08e63798cac42d.svg)}i.icon--bin-1{-webkit-mask-image:url(/assets/icons/streamline/bold/bin-1-776c41d8b0b0d2a69ab69dda2c39a5b3a843fc913e30d25c60ffb333a568154f.svg);mask-image:url(/assets/icons/streamline/bold/bin-1-776c41d8b0b0d2a69ab69dda2c39a5b3a843fc913e30d25c60ffb333a568154f.svg)}i.icon--pencil-1{-webkit-mask-image:url(/assets/icons/streamline/bold/pencil-1-37935e7ddedf507171aaea21c56abd9e787af90ea08b31d05083895fb342faeb.svg);mask-image:url(/assets/icons/streamline/bold/pencil-1-37935e7ddedf507171aaea21c56abd9e787af90ea08b31d05083895fb342faeb.svg)}i.icon--loading{-webkit-mask-image:url(/assets/icons/streamline/bold/loading-70c660f01eae241b2730bd7bf16fb507701789ee3b7cfc2e4c06a4d46995aa66.svg);mask-image:url(/assets/icons/streamline/bold/loading-70c660f01eae241b2730bd7bf16fb507701789ee3b7cfc2e4c06a4d46995aa66.svg)}i.icon--check-circle-1-alternate{-webkit-mask-image:url(/assets/icons/streamline/bold/check-circle-1-alternate-80f059fee9f940e1726dad898c5086665299c9ccf554ea6cb6ea3ca64da69b72.svg);mask-image:url(/assets/icons/streamline/bold/check-circle-1-alternate-80f059fee9f940e1726dad898c5086665299c9ccf554ea6cb6ea3ca64da69b72.svg)}i.icon--image-file-light{-webkit-mask-image:url(/assets/icons/streamline/bold/image-file-light-f5e028584cc9c03acd4bc21a075e32f9676460299509b1368c31d435649574d7.svg);mask-image:url(/assets/icons/streamline/bold/image-file-light-f5e028584cc9c03acd4bc21a075e32f9676460299509b1368c31d435649574d7.svg)}i.icon--picture-sun{-webkit-mask-image:url(/assets/icons/streamline/regular/picture-sun-1bb0c4c2763099bf2ba700092606496bad826e7846f9a7ca907218de3decf506.svg);mask-image:url(/assets/icons/streamline/regular/picture-sun-1bb0c4c2763099bf2ba700092606496bad826e7846f9a7ca907218de3decf506.svg)}i.icon--comment{-webkit-mask-image:url(/assets/icons/comment-ac539e091ae3baaa893728ef48c85c72632511f35b003b36b75118b478d05ba6.svg);mask-image:url(/assets/icons/comment-ac539e091ae3baaa893728ef48c85c72632511f35b003b36b75118b478d05ba6.svg)}i.icon--arrow-down{-webkit-mask-image:url(/assets/icons/streamline/bold/arrow-down-1-0efa34e2d025da2145f9c6726392f26eb2299c5c61a0ccdd83cc6c40eebcd7db.svg);mask-image:url(/assets/icons/streamline/bold/arrow-down-1-0efa34e2d025da2145f9c6726392f26eb2299c5c61a0ccdd83cc6c40eebcd7db.svg)}i.icon--flame{-webkit-mask-image:url(/assets/icons/flame-354c891ea43d96a2b8e04d2371432bffddf5219a8708be13b0b791d601f9374f.svg);mask-image:url(/assets/icons/flame-354c891ea43d96a2b8e04d2371432bffddf5219a8708be13b0b791d601f9374f.svg)}i.icon--ghost{-webkit-mask-image:url(/assets/icons/ghost-32d30f9b0aef5d8aa37451d8eece1b4cf8cc79c1a867a4c62f5434605bfef4a3.svg);mask-image:url(/assets/icons/ghost-32d30f9b0aef5d8aa37451d8eece1b4cf8cc79c1a867a4c62f5434605bfef4a3.svg)}i.icon--pin{-webkit-mask-image:url(/assets/icons/pin-54f1605e8d61e65d868b6b379e3d4ec59b04967aa9d504debb33ec2d6aefe8ae.svg);mask-image:url(/assets/icons/pin-54f1605e8d61e65d868b6b379e3d4ec59b04967aa9d504debb33ec2d6aefe8ae.svg)}i.icon--calendar{-webkit-mask-image:url(/assets/icons/calendar-a19b2cc82f3cdefa0369b4197e0f74f5d6262e4f70284f43a3802fae587d7b75.svg);mask-image:url(/assets/icons/calendar-a19b2cc82f3cdefa0369b4197e0f74f5d6262e4f70284f43a3802fae587d7b75.svg)}i.icon--link{-webkit-mask-image:url(/assets/icons/link-988cfe6d5571f9a6a9667743b56e691dad3fd9c63b836c0154b4dc5d8f8c2259.svg);mask-image:url(/assets/icons/link-988cfe6d5571f9a6a9667743b56e691dad3fd9c63b836c0154b4dc5d8f8c2259.svg)}.imageHexWrapper{overflow-x:hidden}.imageHex{font-size:5em;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;margin:0.5em -2em 0.5em -2em}.imageHex .imageHex__group{display:flex;flex-wrap:nowrap;width:4em;height:1em}.imageHex .imageHex__group__image{height:1em;width:1em;box-sizing:border-box}.imageHex .imageHex__group__image img{width:100%;height:100%;transition:transform 50ms ease;font-size:5em;transform:scale(0.9)}.imageHex .imageHex__group__image img:not(.avatar){border-radius:0.01em}.imageHex .imageHex__group__image img:hover{transform:scale(1)}.imageHex .imageHex__group__image:nth-child(2n){transform:translateY(0.5em)}.inviteModal .field_with_errors .error{width:100%}.invites__usedList{list-style:none;padding:0}.invites__usedList li{margin-bottom:5px}a.link:link,a.link:visited{text-decoration:none;color:var(--color-body)}a.link:hover{text-decoration:underline}.link~.link{margin-top:0.5rem}.link--nomadlist,.link--twitter,.link--telegram,.link--producthunt{display:flex}.link--nomadlist::before,.link--twitter::before,.link--telegram::before,.link--producthunt::before{content:"";display:block;height:1.3em;width:1.3em;background-image:url(/assets/icons/nomadlist-0ae2657fc8a50e1ef4e02ff88ef1a67b20f999631c01617b5eb36ef7e1e7d077.svg);background-size:contain;background-repeat:no-repeat;margin-top:-0.05em;margin-right:0.4em}.link--twitter::before{background-image:url(/assets/icons/twitter-c4d4e6198ac142150bdab6dd5b145319cee121b38dfda6dcbe8d833ec02068a4.svg)}.link--producthunt::before{background-image:url(/assets/icons/producthunt-d47947c3ef4b626f952558e60057a0a49b5dc8a82de8cb26ba777a1dde69ca70.svg)}.link--telegram::before{background-image:url(/assets/icons/telegram-de6cfa461ee3a3f601d270052e161cbceddddc5377f696acfba2b8de28f4c67a.svg)}.logo{display:flex;align-items:center;text-decoration:none}.logo:hover .logo__name{color:black}.dark .logo:hover .logo__name{color:white}.logo__image{background:url('');background-size:contain;background-repeat:no-repeat;height:2em;width:2em}.logo__name{color:#333;font-weight:bold;font-size:2em;margin-left:0.5em}.dark .logo__name{color:#cccccc}@-webkit-keyframes popupFadeIn{0%{opacity:0;margin-top:-2em}100%{opacity:1;margin-top:0}}@keyframes popupFadeIn{0%{opacity:0;margin-top:-2em}100%{opacity:1;margin-top:0}}.mapboxgl-popup{width:300px;font:12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;z-index:3;-webkit-animation:popupFadeIn 200ms;animation:popupFadeIn 200ms;color:black}.mapboxgl-popup.hi{border:1px red solid}.mapboxgl-popup .mapboxgl-popup-content{border-radius:0.3rem;padding:1.5em 1em 1em 1em;box-shadow:2px 2px 1em rgba(0,0,0,0.3)}.mapboxgl-popup h1{text-align:center;margin-top:0}.mapboxgl-popup h1 a:link,.mapboxgl-popup h1 a:visited{color:black;text-decoration:none}.mapboxgl-popup h1 a:hover{text-decoration:underline}.mapboxgl-popup p{margin-bottom:0.5em}.mapboxgl-popup p.location{font-size:1.2em;text-align:center}.mapboxgl-popup p.bio{font-size:1.3em;line-height:1.5}.marker{width:50px;height:50px;border-radius:100%;background-color:white;background-size:cover;box-shadow:1px 1px 5px rgba(0,0,0,0.5),inset 0px 1px 0px rgba(255,255,255,0.1);cursor:pointer}.marker:hover{z-index:8}.cluster{width:50px;height:50px;box-shadow:1px 1px 5px rgba(0,0,0,0.5),inset 0px 1px 0px rgba(255,255,255,0.1);background-color:black;border-radius:50%;text-align:center;color:white;font-size:18px;font-weight:bold;line-height:50px;background-size:cover;overflow:hidden;cursor:pointer}.cluster:hover{z-index:7}.cluster div{background-color:rgba(0,0,0,0.6)}.meetup{box-shadow:0 0 0 2px var(--color-content-block-shadow),1px 1px 4px var(--color-content-block-shadow);border-radius:.3rem;overflow:hidden;box-sizing:border-box;background-color:var(--color-content-block-bg);margin-bottom:1em;display:flex;align-items:center;text-decoration:none;padding:0.5em}.dark .meetup{box-shadow:none}.meetup:hover{background-color:#fefefe}.meetup .meetup__date{width:2em;height:2em;margin-right:0.8em;background-color:#eee;padding:1em}.meetup .meetup__details{display:flex;flex-direction:column;justify-content:center;min-width:0;margin-right:0.5em}.meetup .meetup__details__name{display:block;font-weight:bold;text-decoration:none}.meetup .meetup__details__name a{text-decoration:none}.meetup .meetup__details__description{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.meetup .meetup__details__description a{color:black;text-decoration:none}.dark .meetup .meetup__details__description a{color:white}.meetup .meetup__attendees{margin-left:auto}.meetup .meetup__attendees .avatar{font-size:2em}.meetup .meetup__actions{margin-left:auto}.meetup .meetup__maker{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:0.5em}.meetup .meetup__maker__avatar{width:40px;height:40px;border-radius:40px}.mention{display:inline-block;white-space:nowrap;line-height:1;display:inline;text-decoration:none;font-size:0.9em;padding:.1em;border-radius:0.2em;overflow:hidden;background:var(--color-mention-bg)}.mention:link,.mention:visited{color:var(--color-mention)}.mention:hover{color:var(--color-mention-hover);background-color:var(--color-mention-bg-hover);text-decoration:underline}.mention__logo{border-radius:0.1em;overflow:hidden;font-size:0.9em;line-height:1;position:relative;top:-0.12em;left:0.12em;width:1.2em;height:1.2em;vertical-align:middle}.u-split{display:flex;justify-content:center;align-items:center}.u-split>:not(:first-child){margin-left:0.5rem}.widePage header{display:flex;margin-bottom:3rem;align-items:center;border:1px #444 solid}@media (max-width: 768px){.widePage header{border:none;flex-direction:column-reverse;margin-bottom:0}}.widePage header h1{font-size:5em;margin:0}@media (max-width: 768px){.widePage header h1{font-size:2.5em}}.widePage header h2{font-size:2em;margin:0}@media (max-width: 768px){.widePage header h2{font-size:1.5em}}.widePage header h3{font-weight:normal;color:#777}.widePage header .text{text-align:center;flex:1;padding:1rem 0;width:100%}@media (max-width: 768px){.widePage header .text{box-sizing:border-box;padding-left:1rem;padding-right:1rem}}.widePage header .video{background-color:#111;flex:1;width:100%}.widePage header .video figure{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0}.widePage header .video figure iframe{position:absolute;top:0;left:0;width:100%;height:100%}.subtle{color:#888}.blocker{z-index:10;-webkit-animation:slideIn 0.2s ease;animation:slideIn 0.2s ease}.blocker--hidden{display:none}.modal-spinner{visibility:hidden}.modal{z-index:11;-webkit-animation:zoomIn 0.2s ease-out;animation:zoomIn 0.2s ease-out;transform:translate3d(0, 0, 0);transform-origin:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;max-width:500px;padding:2em;background-color:white}.dark .modal{background-color:black}.dark .modal{border:1px #222 solid}.dark .modal .close-modal{border-radius:5em;border:1px #222 solid}.modal--wide{max-width:800px}.modal .modal__footer{margin:1em 0 0 0;color:#777}.dark .modal .modal__footer{color:#888888}.modal:not(.modal--plain)>h1{padding:0;margin:0;text-align:center}.modal:not(.modal--plain) h2{font-weight:normal;text-align:center;margin:1em;font-size:1.2em}.modal:not(.modal--plain) .buttons{margin-top:1em}.modal:not(.modal--plain) .buttons .button{padding:1em;font-size:0.9em;text-transform:uppercase;letter-spacing:0.05em}.modal--error{-webkit-animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.motivation{box-shadow:0 0 0 2px var(--color-content-block-shadow),1px 1px 4px var(--color-content-block-shadow);border-radius:.3rem;overflow:hidden;box-sizing:border-box;background-color:var(--color-content-block-bg);border-color:transparent;background:linear-gradient(80deg, #00c, #33f);padding:2em;color:white;font-weight:bold;margin-bottom:1em;position:relative}.dark .motivation{box-shadow:none}.motivation .motivation__text{font-style:italic;font-size:1.4em}.motivation .motivation__tweet{overflow:hidden;text-indent:101%;white-space:nowrap;display:block;position:absolute;right:1em;top:1em;background-color:white;-webkit-mask-image:url(/assets/icons/twitter-c4d4e6198ac142150bdab6dd5b145319cee121b38dfda6dcbe8d833ec02068a4.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;height:1.2em;width:1.2em;transition:all ease 300ms}.motivation .motivation__tweet:hover{transform:scale(1.1)}.headerNav{font-size:20px;margin-left:-0.4rem}@media (max-width: 768px){.headerNav{display:flex;justify-content:center}}@media only screen and (max-width: 75em){.headerNav{margin-right:0}}.headerNav__item,.headerNav__item:link,.headerNav__item:visited{display:inline-flex;align-items:center;white-space:nowrap;text-decoration:none;color:var(--color-body);border-radius:2em;font-weight:bold;margin-bottom:.5rem;padding:0.5em 1em;padding-left:.8rem}@media only screen and (max-width: 75em){.headerNav__item,.headerNav__item:link,.headerNav__item:visited{padding:0.5em}.headerNav__item:not(:first-child),.headerNav__item:link:not(:first-child),.headerNav__item:visited:not(:first-child){margin-top:0.1rem}}@media only screen and (max-width: 75em){.headerNav__item,.headerNav__item:link,.headerNav__item:visited{margin-bottom:0}}.headerNav__item.current,.headerNav__item.current:link,.headerNav__item.current:visited{color:#1da1f2}.dark .headerNav__item.current,.dark .headerNav__item.current:link,.dark .headerNav__item.current:visited{color:#0d91e2}.headerNav__item:hover,.headerNav__item:link:hover,.headerNav__item:visited:hover{color:#1da1f2;background-color:#EBF6FE}.dark .headerNav__item:hover,.dark .headerNav__item:link:hover,.dark .headerNav__item:visited:hover{color:#0d91e2}.dark .headerNav__item:hover,.dark .headerNav__item:link:hover,.dark .headerNav__item:visited:hover{background-color:#010c14}.headerNav__item:hover .iconWrap__badge,.headerNav__item:link:hover .iconWrap__badge,.headerNav__item:visited:hover .iconWrap__badge{border-color:#EBF6FE}.dark .headerNav__item:hover .iconWrap__badge,.dark .headerNav__item:link:hover .iconWrap__badge,.dark .headerNav__item:visited:hover .iconWrap__badge{border-color:#010c14}.headerNav__item:active,.headerNav__item:link:active,.headerNav__item:visited:active{background-color:#D9EDFC}.dark .headerNav__item:active,.dark .headerNav__item:link:active,.dark .headerNav__item:visited:active{background-color:#031726}.headerNav__item:active .iconWrap__badge,.headerNav__item:link:active .iconWrap__badge,.headerNav__item:visited:active .iconWrap__badge{border-color:#D9EDFC}.dark .headerNav__item:active .iconWrap__badge,.dark .headerNav__item:link:active .iconWrap__badge,.dark .headerNav__item:visited:active .iconWrap__badge{border-color:#031726}.headerNav__item__label{margin-left:.8em}@media only screen and (max-width: 75em){.headerNav__item__label{display:none}}.headerNav__item__badge{background-color:#D9EDFC;color:#001F43;padding:.3rem .4rem;border-radius:4rem;font-weight:normal;font-size:14px;min-width:1em;text-align:center}.dark .headerNav__item__badge{background-color:#031726}.dark .headerNav__item__badge{color:#bcdbff}.headerNav__item__badge:empty{display:none;margin-left:0}.iconWrap{position:relative}.iconWrap__badge{position:absolute;top:-0.4rem;right:-0.6rem;background-color:#1da1f2;border:2px transparent solid;border-color:white;font-weight:bold;color:white;padding:.1rem .2rem;border-radius:4rem;font-size:12px;min-width:1em;text-align:center;line-height:1rem}.dark .iconWrap__badge{background-color:#0d91e2}.dark .iconWrap__badge{border-color:black}.dark .iconWrap__badge{color:black}.iconWrap__badge:empty{display:none;margin-left:0}.icon{display:block;background-color:currentColor;height:1.1em;width:1.1em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon--home{-webkit-mask-image:url(/assets/icons/streamline/regular/house-1-10b33f01022e543cf4f1b7eb8677ee3d963062b001030bc6ca3b65b9b44a5c93.svg);mask-image:url(/assets/icons/streamline/regular/house-1-10b33f01022e543cf4f1b7eb8677ee3d963062b001030bc6ca3b65b9b44a5c93.svg)}.icon--comments{-webkit-mask-image:url('');mask-image:url('')}.icon--products{-webkit-mask-image:url(/assets/icons/streamline/bold/navigation-menu-4-alternate-851b7623794728d04ad5bdd6d065c7d76e35a2134dd45c4cc9cb9f85aee72174.svg);mask-image:url(/assets/icons/streamline/bold/navigation-menu-4-alternate-851b7623794728d04ad5bdd6d065c7d76e35a2134dd45c4cc9cb9f85aee72174.svg)}.icon--users{-webkit-mask-image:url(/icons/streamline/regular/professions-woman-construction-1.svg);mask-image:url(/icons/streamline/regular/professions-woman-construction-1.svg)}.icon--api{-webkit-mask-image:url(/icons/streamline/regular/module-puzzle.svg);mask-image:url(/icons/streamline/regular/module-puzzle.svg)}.icon--roasts{-webkit-mask-image:url(/assets/icons/streamline/bold/matches-fire-6e8078c0f266270f3b4225857313f8c8f76ee6a9f2f4b55c7fd08f6b4e2ab467.svg);mask-image:url(/assets/icons/streamline/bold/matches-fire-6e8078c0f266270f3b4225857313f8c8f76ee6a9f2f4b55c7fd08f6b4e2ab467.svg)}.icon--notifications{-webkit-mask-image:url(/assets/icons/streamline/regular/alarm-bell-33ef25a8d77443efa122340a8e73df6c2b5fcb80167a629ff482e0015c21bc27.svg);mask-image:url(/assets/icons/streamline/regular/alarm-bell-33ef25a8d77443efa122340a8e73df6c2b5fcb80167a629ff482e0015c21bc27.svg)}.icon--more{-webkit-mask-image:url(/assets/icons/streamline/bold/navigation-menu-horizontal-1-alternate-66fc63946c92fa15c761e924437886711733c3104eff5dac1721470515465549.svg);mask-image:url(/assets/icons/streamline/bold/navigation-menu-horizontal-1-alternate-66fc63946c92fa15c761e924437886711733c3104eff5dac1721470515465549.svg)}.current .icon--home{-webkit-mask-image:url(/assets/icons/streamline/regular/house-1-filled-854745e7469db01d4a623b0c4b2bd8cbf6afc2c94f5854006aba21b100ca9d6f.svg);mask-image:url(/assets/icons/streamline/regular/house-1-filled-854745e7469db01d4a623b0c4b2bd8cbf6afc2c94f5854006aba21b100ca9d6f.svg)}.current .icon--comments{-webkit-mask-image:url(/assets/icons/streamline/bold/conversation-text-alternate-filled-a7eeb9d90c6f0f503e67c602983b3ae3c77d00b159bb428a36301671c9c75294.svg);mask-image:url(/assets/icons/streamline/bold/conversation-text-alternate-filled-a7eeb9d90c6f0f503e67c602983b3ae3c77d00b159bb428a36301671c9c75294.svg)}.current .icon--products{-webkit-mask-image:url(/assets/icons/streamline/bold/navigation-menu-4-alternate-filled-11ca99dd093784373dac27f6b350d3efee3e1322ce21c74d30516424db21b875.svg);mask-image:url(/assets/icons/streamline/bold/navigation-menu-4-alternate-filled-11ca99dd093784373dac27f6b350d3efee3e1322ce21c74d30516424db21b875.svg)}.current .icon--roasts{-webkit-mask-image:url(/assets/icons/streamline/bold/matches-fire-filled-aab2bb4f180c3b88cd98d4dd5abb091cbbb05ab97e6ea4ec1976f8deb2fdba1f.svg);mask-image:url(/assets/icons/streamline/bold/matches-fire-filled-aab2bb4f180c3b88cd98d4dd5abb091cbbb05ab97e6ea4ec1976f8deb2fdba1f.svg)}.current .icon--notifications{-webkit-mask-image:url(/assets/icons/streamline/regular/alarm-bell-filled-1f1cd98ad95df876e75753b303e2e7af6b306aeae7944fd2e80c5827f21fef58.svg);mask-image:url(/assets/icons/streamline/regular/alarm-bell-filled-1f1cd98ad95df876e75753b303e2e7af6b306aeae7944fd2e80c5827f21fef58.svg)}.navBar{font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";margin-bottom:1rem}.navBar div{display:flex;overflow:auto}.navBar div a{display:block;padding:0.5em 0.8em;border-radius:2em;font-weight:bold;text-decoration:none;white-space:nowrap}.navBar div a:first-child{margin-left:auto}.navBar div a:last-child{margin-right:auto}.navBar div a:not(:first-child){margin-left:1.5rem}.navBar div a:link,.navBar div a:visited{color:var(--color-nav-bar)}.navBar div a.current:link,.navBar div a.current:visited{color:var(--color-body);background-color:var(--color-prominent-offset-on-content-bg)}.navBar div a:hover:not(.current){color:var(--color-nav-bar-hover)}.notifications{border-radius:.3rem;overflow:hidden;border:1px var(--color-gray-300) solid}.notifications .notification+.notification{border-top:1px var(--color-gray-300) solid}.notification{display:flex}.notification.notification--unread{background:var(--color-highlight)}.notification__emoji{padding:1rem;font-size:36px}.notification__body{padding:1rem 1rem 1rem 0}.notification__body a:link,.notification__body a:visited{color:var(--color-body);font-weight:bold;text-decoration:none}.notification__body a:hover{text-decoration:underline}.notification__body__main{font-size:18px;margin:0.5rem 0}.notification__date{font-size:16px;color:var(--color-subtle-text-on-content-bg)}.onboardingLayout{background-color:white}.onboardingLayout.dark{background-color:black}.onboarding{width:100vw;height:100vh;display:grid;grid-template-rows:fit-content(5rem) auto;justify-items:center;position:relative;z-index:21}.onboarding__header{padding:1.5rem;display:flex;box-sizing:border-box;align-items:center;width:100%}.onboarding__header .logo{margin-right:0.8rem}.onboarding__header a:link,.onboarding__header a:visited{text-decoration:none;color:#8F8F8F;font-size:16px}.dark .onboarding__header a:link,.dark .onboarding__header a:visited{color:#707070}.onboarding__header a:hover{color:#353535}.dark .onboarding__header a:hover{color:#cacaca}.onboarding__header__signout{display:block;margin-left:auto}.onboarding__content{max-width:30rem;padding:1.5rem;font-size:20px;line-height:1.5}.onboarding__content h1{margin-top:0;text-align:center}.onboarding__content form{margin-top:1rem}.onboarding__content p,.onboarding__content ol{font-size:24px}.onboarding__content small{font-size:16px;color:#8F8F8F}.dark .onboarding__content small{color:#707070}.onboarding__content small a:link,.onboarding__content small a:visited{color:#8F8F8F}.dark .onboarding__content small a:link,.dark .onboarding__content small a:visited{color:#707070}.onboarding__image{display:block;margin:0 auto;margin-bottom:1.5rem}.onboarding__waiting{padding:1rem;background-color:#ffe805;color:black;border-radius:0.3rem}.dark .onboarding__waiting{background-color:#998c00}.dark .onboarding__waiting{color:white}.onboarding__complete{padding:1rem;background-color:#E3FCEC;color:#066D3B;border-radius:0.3rem}.dark .onboarding__complete{background-color:#031c0c}.dark .onboarding__complete{color:#92f9c7}.onboardingChecklist__explanation{color:#6A6A6A;margin-bottom:1em;line-height:1.5}.dark .onboardingChecklist__explanation{color:#959595}.onboardingChecklist__list{list-style:none;padding:0;margin:0}.onboardingChecklist .checkmark{pointer-events:none;margin:0.2em 0.5em 0.2em 0}.onboardingChecklist__item{display:flex;align-items:center}.onboardingChecklist__track{overflow:hidden;border-radius:0.3rem;background:#eee;margin-bottom:1em}.dark .onboardingChecklist__track{background:#222}.onboardingChecklist__graph{box-sizing:border-box;color:white;padding:0 0.5em;height:2em;background-color:var(--color-checkmark-bg);display:flex;align-items:center}.onboardingChecklist__graph span{margin-left:auto}.page{box-shadow:0 0 0 2px var(--color-content-block-shadow),1px 1px 4px var(--color-content-block-shadow);border-radius:.3rem;overflow:hidden;box-sizing:border-box;background-color:var(--color-content-block-bg);margin-bottom:1em;padding:2em}.dark .page{box-shadow:none}@-webkit-keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.paginationLink{display:block;padding:.5rem;text-align:center;border-radius:.2rem;background-color:#F8F8F8}.dark .paginationLink{background-color:#070707}.paginationLink:link,.paginationLink:visited{color:var(--color-body);text-decoration:none}.paginationLink:hover{background:#F3F3F3}.dark .paginationLink:hover{background:#0c0c0c}.paginationLink[rel="previous"]{margin-bottom:1rem}.paginationLink[rel="next"]{margin-top:1rem}.paginationLink[data-loading]{-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite;background:linear-gradient(to right, #eff1f3 4%, #e2e2e2 25%, #eff1f3 36%);background:linear-gradient(to right, #F3F3F3 4%, #E3E3E3 25%, #F3F3F3 36%);background-size:1000px 100%}.dark .paginationLink[data-loading]{background:linear-gradient(to right, #242424 4%, #353535 25%, #242424 36%)}.plans{display:flex;justify-content:space-between;align-items:stretch;border-radius:0.4em;background-color:var(--color-offset-on-content-bg);padding:0.2em;margin-bottom:1em}.plans label{display:flex;width:100%}.plans label>input{visibility:hidden;position:absolute}.plans label>input+.plan__name{box-sizing:border-box;cursor:pointer;display:block;width:100%;padding:1em 1.5em;text-align:center;border-radius:0.3em;font-size:16px;color:#888}.dark .plans label>input+.plan__name{color:#777777}.plans label>input+.plan__name:hover{color:#000}.dark .plans label>input+.plan__name:hover{color:white}.plans label>input+.plan__name:hover .plan__name__hint{color:#6A6A6A}.plans label:first-child>input+.plan__name{margin-right:0.5em}.plans label>input:checked+.plan__name{color:var(--color-content);background-color:var(--color-content-bg);box-shadow:var(--box-shadow-xs)}.plans label>input:checked+.plan__name .plan__name__hint{color:#6A6A6A}.plans .plan input{display:none}.plan__name__hint{margin-top:.5em;font-size:14px;color:#8F8F8F}.postTiny{display:flex;align-items:center;padding:0.5rem 1rem}.postTiny:first-child{padding-top:1rem}.postTiny:last-child{padding-bottom:1rem}.postTiny .postTiny__author{font-size:1.2em}.postTiny .postTiny__title{font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0.5rem}.postTiny .postTiny__title:link,.postTiny .postTiny__title:visited{color:var(--color-content-block);text-decoration:none}.postTiny .postTiny__title:hover{text-decoration:underline}.postTiny .postTiny__comments{flex-shrink:0}@media (max-width: 768px){.postTiny .postTiny__comments{display:none}}.postTiny .postTiny__comments:link,.postTiny .postTiny__comments:visited{color:var(--color-content-block-subtle);text-decoration:none}.postTiny .postTiny__comments:hover{text-decoration:underline}.posts>.post+.post{border-top:1px #eee solid;border-color:#E3E3E3}.dark .posts>.post+.post{border-color:#1c1c1c}.post{padding:1rem 0;display:flex;flex-direction:column}.post__main{margin-bottom:.3rem}.post__badge{font-size:12px;display:inline-block;border-radius:.1rem;padding:.2rem;font-weight:bold}.post__badge--roast{background:#ffeecf;color:#f04300}.dark .post__badge--roast{background:#301f00}.dark .post__badge--roast{color:#ff520f}.post__badge--recent{background:#c8f4ff;color:#107da4}.dark .post__badge--recent{background:#002c37}.dark .post__badge--recent{color:#5bc8ef}.post__badge--trending{background:red;color:white}.dark .post__badge--trending{background:red}.dark .post__badge--trending{color:black}a.post__title{font-size:20px;font-weight:bold;margin-bottom:.2rem}a.post__title:link,a.post__title:visited{color:black;text-decoration:none}.dark a.post__title:link,.dark a.post__title:visited{color:white}a.post__title:visited{font-weight:normal}a.post__title:hover{text-decoration:underline}.post__meta{color:#353535;font-size:16px;margin-top:.3rem;display:flex}.dark .post__meta{color:#cacaca}.post__meta a:link,.post__meta a:visited{color:#353535;text-decoration:none}.dark .post__meta a:link,.dark .post__meta a:visited{color:#cacaca}.post__meta a:hover{text-decoration:underline}.post__comments{display:inline-flex;align-items:center}.post__comments .icon{margin-right:.3em}.post__participants{display:flex;flex-direction:row-reverse;font-size:1.5em;margin-right:1rem}.post__participants:hover a:not(:first-child){margin-right:.3rem}.post__participants .avatar{background:white;box-shadow:0 0 0 2px white}.dark .post__participants .avatar{background:black;box-shadow:0 0 0 2px black}.post__participants a{margin-right:-0.4em;transition:all 200ms ease}.postAndComment{padding:0.5rem;border-radius:0.3rem;margin-bottom:1em;background-color:var(--color-post-and-comment-bg)}.postAndComment__post{display:flex;padding:0.2rem;margin-bottom:0.2rem}.postAndComment__post .avatar{font-size:1.3em;margin-right:0.5rem}.postAndComment__post a:link,.postAndComment__post a:visited{color:var(--color-post-and-comment);text-decoration:none}.postAndComment__post a:link:hover,.postAndComment__post a:visited:hover{text-decoration:underline}.postAndComment .comment{margin-bottom:0;border:none}.postHeader{margin-bottom:2rem;padding:2rem;border:3px black solid;box-shadow:0.5rem 0.5rem 0 0 #ffe805;border-radius:.3rem}.dark .postHeader{background:#242424;border:none;box-shadow:none}.postHeader__meta{font-size:16px}@media only screen and (min-width: 769px){.postHeader__meta{font-size:18px}}.postHeader__title{font-size:24px;margin:0}@media only screen and (min-width: 769px){.postHeader__title{font-size:36px}}.postHeader__body{margin-top:1em;font-size:20px}.postHeader__body p:last-child{margin-bottom:0}.productBar{background:black;padding:0.8rem;display:flex}.productBar__product{height:2em;width:2em;margin-right:1rem;position:relative}.productBar__product:hover img{box-shadow:0 0 0 2px #fff}.productBar__product img{height:100%;width:100%;overflow:hidden;border-radius:0.2rem}.productBar__product .dot{height:0.5em;width:0.5em;border-radius:0.5em;background:red;position:absolute;top:0;right:0;transform:translateX(70%) translateY(-30%);border:2px black solid}.productCards{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(20em, 1fr));grid-gap:1rem}.productCard{box-shadow:0 0 0 2px var(--color-content-block-shadow),1px 1px 4px var(--color-content-block-shadow);border-radius:.3rem;overflow:hidden;box-sizing:border-box;background-color:var(--color-content-block-bg);display:flex;align-items:center;padding:1rem;position:relative}.dark .productCard{box-shadow:none}.productCard:hover{background-color:var(--color-interactive-offset-on-content-bg)}.productCard__link{position:absolute;top:0;right:0;bottom:0;left:0}.productCard__logo{flex-shrink:0;margin-right:1em;display:block;height:4rem;width:4rem;border-radius:0.2rem;overflow:hidden}.productCard__details{line-height:1.5}.productCard__details__name{font-weight:bold;font-size:20px;color:var(--color-product-link)}.productCard__details__pitch{color:var(--color-product-pitch-link);font-size:18px}.productsTitle{font-size:18px;text-align:center;margin:1rem 0;font-weight:bold}.products{display:grid;grid-template-columns:1fr;grid-gap:1rem;margin-bottom:3rem}.product{position:relative;display:flex;align-items:center;padding:0.5em;font-size:20px;overflow:hidden;border-radius:.3rem;background:var(--background)}.dark .product{background:var(--background-darkmode)}.product:hover{box-shadow:inset 0 0 0 2px rgba(0,0,0,0.5)}.dark .product:hover{box-shadow:inset 0 0 0 2px rgba(255,255,255,0.2)}.product__link{position:absolute;top:0;right:0;bottom:0;left:0}.product__logo{display:block;width:4rem;height:4rem;min-width:4rem;overflow:hidden;border-radius:.2rem}a.product__badge{display:block;text-align:center;background-color:#ffdb99;color:#330000;padding:0.3em 0.4em;font-size:0.7em;margin-left:0.5em;border-radius:0.2rem;text-decoration:none;white-space:nowrap}.dark a.product__badge{background-color:#332100}.dark a.product__badge{color:white}.product__details{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:0.8em;margin-right:0.5em;line-height:1.3;text-decoration:none;overflow:hidden;flex-direction:column}.product__details__name{display:block;font-weight:bold;text-decoration:none;margin-right:0.5em;color:black;flex-shrink:0}.dark .product__details__name{color:white}.product__details__name:hover{text-decoration:underline}.product__details__pitch{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:black;text-decoration:none}.dark .product__details__pitch{color:white}.product__details__pitch:hover{text-decoration:underline}.product__website{margin-left:auto}.product__makers{display:flex;justify-content:center;margin-left:auto}.product__makers a{margin-right:0.5em}.product__makers .avatar{font-size:2em}.products--small{grid-gap:.5rem;grid-template-columns:1fr;margin-bottom:0}.products--small .product{font-size:16px}.products--small .product__details__pitch{display:none}.products--small .product__logo{height:2rem;width:2rem;min-width:2rem}.products--small .product__makers{display:none}.progressBar{height:0.5em;background-color:#eee;border-radius:1em;overflow:hidden}.progressBar__bar{background-color:#03AC5A;height:100%}.relatedLinks{display:flex;overflow-x:auto}.relatedLinks .relatedLink+.relatedLink{margin-left:1rem}a.relatedLink:link,a.relatedLink:visited{width:16em;border:1px rgba(0,0,0,0.1) solid;border-color:rgba(0,0,0,0.1);padding:1em;flex-shrink:0;font-size:0.8em;display:flex;flex-direction:column;color:black;text-decoration:none}.dark a.relatedLink:link,.dark a.relatedLink:visited{border-color:rgba(255,255,255,0.1)}.dark a.relatedLink:link,.dark a.relatedLink:visited{color:white}a.relatedLink:link .relatedLink__icon,a.relatedLink:visited .relatedLink__icon{height:20px;width:20px}a.relatedLink:link .relatedLink__title,a.relatedLink:visited .relatedLink__title{display:block;font-weight:bold;margin-bottom:0.5rem}a.relatedLink:link .relatedLink__source,a.relatedLink:visited .relatedLink__source{margin-top:auto;display:flex;align-items:center;color:#444}.dark a.relatedLink:link .relatedLink__source,.dark a.relatedLink:visited .relatedLink__source{color:#bbbbbb}a.relatedLink:link .relatedLink__source__icon,a.relatedLink:visited .relatedLink__source__icon{margin-right:0.5rem;height:16px;width:16px}a.relatedLink:hover{text-decoration:underline}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-color:#aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:22}.dark .select2-dropdown{background-color:black}.dark .select2-dropdown{border-color:#555555}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:23;background-color:#fff;filter:alpha(opacity=0)}.dark .select2-close-mask{background-color:black}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-color:#aaa;border-radius:4px}.dark .select2-container--default .select2-selection--single{background-color:black}.dark .select2-container--default .select2-selection--single{border-color:#555555}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.dark .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#666666}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:transparent;border-top-color:#888;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.dark .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#777777}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.dark .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#111111}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent;border-bottom-color:#888;border-width:0 4px 5px 4px}.dark .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#777777}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-color:#aaa;border-radius:4px;cursor:text}.dark .select2-container--default .select2-selection--multiple{background-color:black}.dark .select2-container--default .select2-selection--multiple{border-color:#555555}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.dark .select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#666666}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:0.8em;background-color:#ccc;border-radius:4px;cursor:default;float:left;margin-right:8px;margin-top:8px;padding:0.4em 0.5em;text-transform:uppercase;letter-spacing:0.03em}.dark .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#333333}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#666666}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#cccccc}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;border-color:#aaa;outline:0}.dark .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#555555}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.dark .select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#111111}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;border-color:#aaa}.dark .select2-container--default .select2-search--dropdown .select2-search__field{border-color:#555555}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;color:black}.dark .select2-container--default .select2-search--inline .select2-search__field{color:white}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.dark .select2-container--default .select2-results__option[aria-disabled=true]{color:#666666}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.dark .select2-container--default .select2-results__option[aria-selected=true]{background-color:#222222}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}::-moz-selection{color:var(--color-selection);background-color:var(--color-selection-bg)}::selection{color:var(--color-selection);background-color:var(--color-selection-bg)}table.shortcuts.shortcuts.shortcuts.shortcuts{margin-top:1.5rem;border:1px var(--color-gray-300) solid;border-top:none;border-spacing:0;border-collapse:collapse;width:100%}table.shortcuts.shortcuts.shortcuts.shortcuts td{border-top:1px var(--color-gray-300) solid;padding:.5rem}table.shortcuts.shortcuts.shortcuts.shortcuts td~td{text-align:right}kbd{display:inline-block;padding:.3em .4em;font-family:SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;font-size:14px;color:var(--color-gray-800);vertical-align:middle;background-color:var(--color-gray-100);border:1px solid var(--color-gray-400);border-radius:.2em;box-shadow:inset 0 -1px 0 #D8D8D8}.dark kbd{box-shadow:none}.simpleTodoGrid{display:flex;flex-wrap:wrap}.simpleTodoGrid .simpleTodo{margin:0.3em;width:30%;box-sizing:border-box}.simpleTodoList .simpleTodo:not(:first-child){margin-top:1em}.simpleTodo{border:1px #f6eadf solid;border-color:#f6eadf;box-shadow:0 0 0.2em #f6eadf;box-shadow:0 0 0.2em #f6eadf;overflow:hidden;border-radius:0.2em;background:white;color:black;display:flex;line-height:1.5}.dark .simpleTodo{border-color:#222}.dark .simpleTodo{box-shadow:0 0 0.2em #222}.dark .simpleTodo{background:black}.dark .simpleTodo{color:white}.simpleTodo .simpleTodo__emoji{padding:0.8em;background:#f6eadf}.dark .simpleTodo .simpleTodo__emoji{background:#222}.simpleTodo .simpleTodo__content{padding:0.8em}.simpleTodo .simpleTodo__content .simpleTodo__name{font-weight:bold;display:inline}.simpleTodo .simpleTodo__content .simpleTodo__body{margin-left:0.2em;display:inline}.simpleTodo .simpleTodo__content .simpleTodo__body div{display:inline}.simpleTodo--completed{border:1px #ddf7d8 solid;border-color:#ddf7d8;box-shadow:0 0 0.2em #ddf7d8}.dark .simpleTodo--completed{border-color:#222}.dark .simpleTodo--completed{box-shadow:0 0 0.2em #222}.simpleTodo--completed .simpleTodo__emoji{background:#ddf7d8}.dark .simpleTodo--completed .simpleTodo__emoji{background:#222}.split{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.split{flex-direction:row}}@media only screen and (min-width: 769px){.split .split__section--half{width:50%}}.split--padded .split__section:not(:first-child){margin-top:2em}@media only screen and (min-width: 769px){.split--padded .split__section:not(:first-child){margin-top:0;margin-left:2em}}.splitPanels{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));grid-gap:1rem 3rem;align-items:start}.splitPanel{display:flex;align-items:center;flex-direction:column}.splitPanel .splitPanel__visual{width:100%}.splitPanel .splitPanel__visual figure{margin:0;background:linear-gradient(40deg, blue -50%, red, orange 150%);padding:2em 1em;padding-bottom:calc(43.5483871% + 1.5em);height:0}.splitPanel .splitPanel__visual figure img{width:100%}.splitPanel .splitPanel__description{padding:2em;margin:0 auto;max-width:30em}.splitPanel .splitPanel__description h2{font-size:1.4em;color:orange;margin:0}.splitPanel .splitPanel__description h1{font-size:2em;width:90%;font-weight:bolder;line-height:1.1;margin:0.8rem 0}.splitPanel .splitPanel__description p{color:#999;font-size:1.4em;line-height:1.5;margin:0}.spotlight__shadow{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:all 200ms ease;background:rgba(0,0,0,0.2)}.dark .spotlight__shadow{background:rgba(0,0,0,0.7)}.spotlight__shadow--hidden{background:rgba(0,0,0,0);pointer-events:none}.dark .spotlight__shadow--hidden{background:rgba(0,0,0,0)}.spotlight__subject{position:relative;z-index:2}.stickyFooter{position:fixed;bottom:0;left:-1em;right:-1em;padding:1.5em;background-color:white;box-shadow:0 0 2em rgba(0,0,0,0.1);z-index:24}.stickyFooter__inner{display:flex;justify-content:center;flex-wrap:wrap;line-height:2}.stickyFooter__inner a{background-color:#00CF6A;border-radius:2em;padding:0.3em 0.6em;text-decoration:none;margin-left:0.5em}.dark .stickyFooter__inner a{background-color:#00CF6A}.stickyFooter__inner a:link,.stickyFooter__inner a:visited{color:white}.dark .stickyFooter__inner a:link,.dark .stickyFooter__inner a:visited{color:white}.stickyFooter__inner a:hover{background-color:#03AC5A}.dark .stickyFooter__inner a:hover{background-color:#03AC5A}.stickyFooterSpacer{height:5em;clear:both}.summary{position:relative;border-radius:.3rem;overflow:hidden;margin-bottom:1rem;display:grid;grid-template-areas:"cover" "image" "actions" "body" "nav";background:var(--color-content-bg)}.summary::after{border-radius:.3rem;display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:2px solid rgba(0,0,0,0.1)}.dark .summary::after{display:none}.summary__cover{grid-area:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;padding:1rem;min-height:5rem;position:relative}@media only screen and (min-width: 769px){.summary__cover{min-height:10rem}}.summary__image{grid-area:image;position:relative;padding:0 1rem;height:0}.summary__image img{transform:translateY(-70%);width:7rem;height:7rem;display:block;border-radius:100%;flex-shrink:0;background-color:var(--color-content-bg);margin-right:1rem;border:0.2rem var(--color-content-bg) solid}.summary__actions{grid-area:actions;padding:1rem 1rem 0 1rem;display:flex;min-height:2.16rem;align-items:center;justify-content:flex-end}.summary__actions>div{margin-left:1rem}.summary__body{grid-area:body;padding:0 1rem 0 1rem;margin-top:-0.5rem}.summary__body__name{margin-bottom:.5rem}.summary__body__name h1{font-size:24px;font-weight:700;margin:0;max-width:30em}.summary__body__name h2{font-size:18px;font-weight:normal;margin:0;color:#6A6A6A}.summary__body__bio{font-size:18px;line-height:1.5;max-width:40em}.summary__body__meta{margin:0;padding:0;display:flex;flex-wrap:wrap;color:#6A6A6A;padding-top:1rem}.summary__body__meta li{padding:.2rem 0;list-style:none;margin-right:1rem;display:flex;align-items:center}.summary__body__meta li i{margin-right:.2rem}.summary__nav{position:relative;z-index:2;grid-area:nav;display:grid;grid-auto-flow:column;min-width:100%;grid-template-columns:repeat(6, minmax(auto, 1fr));overflow-x:auto;color:black}.summary__nav a:link,.summary__nav a:visited{color:currentColor;white-space:nowrap;display:block;border-bottom:4px transparent solid;text-decoration:none;text-align:center;padding:1rem .5rem;font-weight:700;color:#8F8F8F}.dark .summary__nav a:link,.dark .summary__nav a:visited{color:#6A6A6A}.summary__nav a.current:link,.summary__nav a.current:visited{opacity:1;color:black;border-color:currentColor}.dark .summary__nav a.current:link,.dark .summary__nav a.current:visited{color:white}.summary__nav a:link span,.summary__nav a:visited span{font-weight:normal}.summary__nav a:hover{color:black}.summary{--summary-background-1: url("/assets/patterns/1-8ae044230bd9b27ba8a67bc57c6e76d14b747dcabe15ce42802808b90576f48c.svg");--summary-background-2: url("/assets/patterns/2-1353be860fecee65a920aeb59bba9b550ea353ba6848be978a4945e42e0e0e29.svg");--summary-background-3: url("/assets/patterns/2-1353be860fecee65a920aeb59bba9b550ea353ba6848be978a4945e42e0e0e29.svg");--summary-background-4: url("/assets/patterns/4-f47d6d91c30e7a862cda7ad8efb2be2b85b8a6d4ac30e7e8531269b40d420d62.svg");--summary-background-5: url("/assets/patterns/5-f06769ac1f7bcf75b681f9e4d41ab7ef51b096fd9120c92929c5780caaf5c39b.svg");--summary-background-6: url("/assets/patterns/6-8d63f591f4d4b37e485c5ffa047310f723418a4001386ad049f02f35b0afb25c.svg");--summary-background-7: url("/assets/patterns/7-4fd31dbe48b4d1952ff465159ce976fa122041dc75993640a490ee6fd898441c.svg");--summary-background-8: url("/assets/patterns/8-a4a56dcbe359199a7159c2cfae280e602cd1255172562a0212618f602da12730.svg");--summary-background-9: url("/assets/patterns/9-2c3dfb085eb5b0aa8800304132167303656e4e97f5ffdca03b9a2fe999fb2934.svg");--summary-background-10: url("/assets/patterns/10-fb09549df92fac2d47ecf4d51a8d9bf95d2851e30e61a2c7a5ab2a9abe9090a2.svg")}.summary__uploadButton{top:1rem;right:1rem;position:absolute;overflow:hidden;background:white;border-radius:0.3rem;font-size:14px;font-weight:bold;box-shadow:var(--box-shadow-xs)}.summary__uploadButton__label{display:flex;justify-content:center;color:black;align-items:center;padding:.3rem .3rem;position:relative}.summary__uploadButton__label .icon{font-size:1.3em}.summary__uploadButton__label span{margin-left:.2rem}.summary__uploadButton input[type="file"]{cursor:pointer;font-size:100px;position:absolute;left:0;top:0;opacity:0}.summary__uploadButton__progressBar{position:absolute;top:0;bottom:0;left:0;margin:0;padding:0;width:0;background-color:#00CF6A;transition:width 100ms ease}.summary__uploadButton.error{-webkit-animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.summary--product .summary__nav{grid-template-columns:repeat(4, minmax(auto, 1fr))}.summary--product .summary__image img{border-radius:.8rem}.summary--product .summary__body__name h1{font-size:24px}.summary--product .summary__body__bio{font-size:20px}.tags--inline{display:flex;flex-wrap:wrap;margin-top:-0.3rem}.tags--inline .tag{margin-right:0.3rem;margin-top:0.3rem}.tag{display:block;background-color:var(--color-tag-bg);padding:0.4em;border-radius:0.2em}.tag:link,.tag:visited{text-decoration:none}.tag:hover{background-color:var(--color-tag-bg-hover)}.telegramMessage{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#eee;padding-top:1em;padding-bottom:1em;position:relative}.dark .telegramMessage{border-bottom-color:#111111}.telegramMessage .telegramMessage__meta{position:absolute;font-size:0.8em;color:#aaa;top:1em;right:0}.dark .telegramMessage .telegramMessage__meta{color:#555555}.telegramMessage .telegramMessage__body p{margin:0}.timeZoneDetection{position:fixed;bottom:0;display:flex;justify-content:space-around;width:100%;visibility:hidden;z-index:13;text-align:center}.timeZoneDetection__message{background-color:black;padding:10px 15px;color:white;border-radius:10px 10px 0 0}.timeZoneDetection form{display:inline}.timeZoneDetection__button{color:white;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none !important;border:none;text-decoration:underline;cursor:pointer;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:1em;padding:0;display:inline}.tinyUsers{display:grid;grid-gap:1em}.tinyUser{position:relative}.tinyUser__bar{height:1.5em;background:#fff7cc;border-radius:5em;min-width:3em}.dark .tinyUser__bar{background:#332b00}.tinyUser__details{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;align-items:center}.tinyUser__details .avatar{font-size:1.5em;margin-right:0.2em}a.tinyUser__name:link,a.tinyUser__name:visited{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;color:black}.dark a.tinyUser__name:link,.dark a.tinyUser__name:visited{color:white}.tinyUser__score{font-size:0.8em;white-space:nowrap;border-radius:0.5em;margin-left:auto;margin-right:0.5em;flex-shrink:0}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-box{transition-property:transform, visibility, opacity;outline:0}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(0.54, 1.5, 0.38, 1.11)}.todoComposerWrapper{border:2px var(--color-gray-300) solid;margin-bottom:1rem;border-radius:.3rem;overflow:hidden}.todoComposerWrapper .todoComposer__formWrapper__buttons{height:auto;transition:max-height 100ms ease, opacity 100ms ease;max-height:0;opacity:0;overflow:hidden}.todoComposerWrapper:not([data-spotlight]) .todoComposer__checkmark{--color-checkmark-bg: var(--color-gray-400);--color-checkmark-inside: var(--color-white)}.todoComposerWrapper:not([data-spotlight]) .todoComposer__formWrapper__buttons{margin-top:0}.todoComposerWrapper:not([data-spotlight]):hover{border-color:var(--color-gray-500)}.todoComposerWrapper[data-spotlight]{border-color:transparent}.todoComposerWrapper[data-spotlight] .todoComposer{--local-color-bg: var(--color-content-bg)}.todoComposerWrapper[data-spotlight] .todoComposer .todoComposer__formWrapper__buttons{max-height:2rem;opacity:1}.todoComposer__results .todoTitle{display:none}.todoComposer__results .todo{border-top:1px var(--color-gray-200) solid}.todoComposer__formWrapper{--local-color-bg: var(--color-white);background:var(--local-color-bg);padding:1rem;display:grid;grid-template-areas:"avatar textarea" "avatar attachments" "avatar buttons";grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-column-gap:.7rem}.todoComposer__formWrapper .checkmark{grid-area:avatar}.todoComposer__formWrapper .input.todo_body{grid-area:textarea;font-size:20px;margin-bottom:0 !important}.todoComposer__formWrapper .input.todo_body textarea{background:transparent !important;border:none !important;padding:0 !important;border-radius:0 !important;resize:none}.todoComposer__formWrapper .myAttachments{grid-area:attachments}.todoComposer__formWrapper .myAttachments:not(:empty){margin-top:1rem;margin-bottom:1rem}.todoComposer__formWrapper__buttons{grid-area:buttons;display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.todoComposer__formWrapper__uploadAttachment{position:relative;overflow:hidden;align-items:center;border-radius:.2rem;background-color:var(--color-gray-100)}.todoComposer__formWrapper__uploadAttachment:hover{background-color:var(--color-blue-100)}.todoComposer__formWrapper__uploadAttachment:hover button{color:var(--color-blue-400)}.dark .todoComposer__formWrapper__uploadAttachment:hover button{color:var(--color-blue-800)}.todoComposer__formWrapper__uploadAttachment button{display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:.3rem;margin:0;background:transparent;color:var(--color-gray-700)}.todoComposer__formWrapper__uploadAttachment button i{height:1.3rem;width:1.3rem}.todoComposer__formWrapper__uploadAttachment input[type="file"]{font-size:100px;position:absolute;left:0;top:0;opacity:0;cursor:pointer}.todos .todo{border:1px black solid;border-color:#F3F3F3;border-top-style:none}.dark .todos .todo{border-color:#0c0c0c}.todos .todo:first-child,.todos .todoTitle+.todo{border-top-style:solid}.todoTitle{margin:1.5rem 0 1rem 0;font-size:16px}.todo{padding:1.4rem 1.2rem;background-color:var(--color-content-block-bg);display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-row-gap:0rem;grid-column-gap:1.2rem;grid-template-areas:"side name" "side body" "attachments attachments" "buttons buttons" "comments comments" "meta meta"}.dark .todo{border-left:none;border-right:none}@media only screen and (min-width: 769px){.todo{grid-template-areas:"side name" "side body" "side attachments" "side buttons" "side comments" "side meta"}}.todo__side{grid-area:side;font-size:2.5rem}.todo__name{grid-area:name;margin-top:.05rem;display:flex;align-items:center}.todo__name>a:link,.todo__name>a:visited{display:block;font-weight:600;font-size:18px;color:black;text-decoration:none}.dark .todo__name>a:link,.dark .todo__name>a:visited{color:white}.todo__name>a:hover{text-decoration:underline}.todo__name time{display:block;font-size:14px;color:#8F8F8F;margin-left:.5rem}.todo__name .todo__name__menu{margin-left:auto}.todo__name .todo__name__menu .dropdown__button{font-size:100%;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;height:1.5rem;width:1.5rem;margin-top:-1.5rem;margin-right:-0.5rem;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#8F8F8F}.todo__name .todo__name__menu .dropdown__button:hover{background:#E3E3E3}.dark .todo__name .todo__name__menu .dropdown__button:hover{background:#1c1c1c}.todo__name .todo__name__menu .dropdown__button:active{color:black}.dark .todo__name .todo__name__menu .dropdown__button:active{color:white}.todo__name .todo__name__menu .dropdown__button .icon{font-size:.8rem;display:block;margin-top:.05rem}.todo__body{grid-area:body;word-break:break-word;font-size:20px;line-height:1.5}.todo__attachments{grid-area:attachments;margin-top:.8em}.todo__meta{grid-area:meta;display:none;font-size:14px}.todo__avatar{position:relative}.todo__avatar .todo__bullet{position:absolute;right:-8px;bottom:-8px}.todo__avatar .todo__bullet label{height:22px}.todo__comments{grid-area:comments;display:none;margin-top:1.5em}.todo--editing .todo__bullet{display:none}.todo--editing .todo__name__menu{display:none}.todo:not(#new_todo):hover{background-color:#f9fcff}.dark .todo:not(#new_todo):hover{background-color:#222}.todo.expanded:not(#new_todo){position:relative;border-radius:.3rem;box-shadow:0 0 0 2px #1da1f2;border-top-color:transparent;border-bottom-color:transparent}.todo.expanded:not(#new_todo)+.todo{border-top-color:transparent}.todo.expanded:not(#new_todo) [data-target~="todo.collapsible"]{display:block}.todo:last-child{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.todo__action a:link,.todo__action a:visited{color:var(--color-content);text-decoration:none}.todo__action a:hover{text-decoration:underline}.todo__action i.icon{color:var(--color-content);margin-right:0.5em}.todo__meta__createdAt i.icon,.todo__meta__createdAt a:link,.todo__meta__createdAt a:visited{color:rgba(0,0,0,0.6)}.dark .todo__meta__createdAt i.icon,.dark .todo__meta__createdAt a:link,.dark .todo__meta__createdAt a:visited{color:rgba(255,255,255,0.6)}.todo__meta__createdAt a:link{text-decoration:none}.todo__meta__createdAt a:hover{text-decoration:underline}.todo:not(#new_todo):not(.expanded){cursor:pointer}.todo.sortable-ghost:not(.sortable-drag){margin-top:0.5em;margin-bottom:0.5em;border-radius:0.2em}.todo.sortable-ghost:not(.sortable-drag) *{visibility:hidden}.todo.sortable-drag{background:var(--color-content-bg);padding:0.5em;border-radius:0.2em;box-shadow:var(--box-shadow-m)}.todo .comment__body{margin-bottom:1em}.todo__action{display:flex;height:30px;align-items:center;line-height:1.5;color:#777}.dark .todo__action{color:#888888}.todo__action:hover{color:black}.dark .todo__action:hover{color:white}.todo__action__close:hover{text-decoration:underline}.todo__action__close{display:none;height:30px}.expanded .todo__action__close{display:block}.todo__commentCount{display:flex;align-items:center;margin-top:.5rem;font-weight:bold;font-size:14px}.todo__commentCount .icon{margin-right:0.3em;display:inline-block;font-size:18px;margin-bottom:-0.1em}.todo__commentCount[data-comment-count='0']{display:none}.todo__commentCount:after{content:attr(data-comment-count)}.todo__bullet{height:20px;display:flex;flex-shrink:0;align-items:center}.todo__name__menu{font-size:14px;cursor:-webkit-grab;cursor:grab}.todo__buttons{display:flex}.todo__buttons .buttons{margin-left:auto}.todo form .input textarea{background:var(--color-body-bg)}.upvoteButton{display:flex;align-items:center}.upvoteButton span::after{content:attr(data-upvote-count)}.upvoteButton span[data-upvote-count='0']::after{display:none}.upvoteButton .upvoteButton__voters{font-size:1.5em;flex-grow:1;display:flex}.upvoteButton .upvoteButton__voters a{display:block;margin-right:0.2em}.upvoteButton .upvoteButton__voters .avatar:hover{z-index:25}.upvoteButton[data-active] .upvoteButton__button{background-color:#ffe4b3;color:#805300;border-color:#cc8400}.dark .upvoteButton[data-active] .upvoteButton__button{background-color:#4c3100}.dark .upvoteButton[data-active] .upvoteButton__button{color:#ffd27f}.dark .upvoteButton[data-active] .upvoteButton__button{border-color:#ffb733}.upvoteButton__button{background:var(--color-body-bg)}.userCards{display:flex;flex-wrap:wrap;padding:2em 1em 1em 2em}.userCard{display:block;border-radius:0.3em;box-shadow:0 0 1em rgba(0,0,0,0.1);margin:0 1em 1em 0;padding:2em 1em;display:flex;flex-direction:column;align-items:middle;text-align:center}.userCard .avatar{font-size:6em;margin:0 auto}.userCard .userCard__name{margin-top:1em}.userCard .userCard__name:link,.userCard .userCard__name:visited{color:black;text-decoration:none}.dark .userCard .userCard__name:link,.dark .userCard .userCard__name:visited{color:white}.userCard .userCard__stats{font-size:0.8em;margin-top:1em;display:flex;justify-content:center}.userCard .userCard__stats a:link,.userCard .userCard__stats a:visited{color:#444;text-decoration:none}.dark .userCard .userCard__stats a:link,.dark .userCard .userCard__stats a:visited{color:#bbbbbb}.userCard .userCard__stats a:link:not(:first-child),.userCard .userCard__stats a:visited:not(:first-child){margin-left:1em}.users{display:grid;grid-template-columns:repeat(auto-fill, 1fr);grid-gap:.4rem}@media (max-width: 768px){.users{grid-auto-flow:column;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0.8rem;grid-gap:1rem}.users .user .user__details__fullName__name,.users .user .user__details__username{display:none}.users .user .badge{font-size:.7em}.users .user .badge span{display:none}}.user{display:flex;align-items:center}.user .user__avatarLink{font-size:30px;flex-shrink:0;margin-right:0.5rem}.user .user__details{flex-grow:1;min-width:0}.user .user__details .user__details__fullName{display:flex;align-items:center}.user .user__details .user__details__fullName .user__details__fullName__name{text-decoration:none;margin-right:0.5em;color:black;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:500}.dark .user .user__details .user__details__fullName .user__details__fullName__name{color:white}.user .user__details .user__details__fullName .user__details__fullName__name:hover{text-decoration:underline}.user .user__details .badge{font-size:11px;white-space:nowrap}.user .user__details .user__details__username{display:block;text-decoration:none;color:#999;font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dark .user .user__details .user__details__username{color:#666666}.user .user__details .user__details__username:hover{text-decoration:underline}.user__details__bio{font-size:16px;color:#6A6A6A;word-wrap:break-word;display:none}.users--large .user__details__bio{display:block}.users--large{grid-gap:.5rem}@media (max-width: 768px){.users--large .user .user__details__fullName__name,.users--large .user .user__details__username{display:block}}.users--large .user{align-items:flex-start}@media (max-width: 768px){.users--large .user{width:15rem}.users--large .user .user .user__details__fullName__name,.users--large .user .user .user__details__username{display:block}}.users--large .user .user__avatarLink{font-size:48px}.users--large .user .badge{display:none}.yearInReview{margin:0 auto;max-width:60rem;font-size:4rem;font-weight:bold;color:white;padding:3rem 5rem 5rem 5rem}@media (max-width: 768px){.yearInReview{padding:2rem;font-size:2rem}}.yearInReview span{color:#333}.yearInReview hr{display:block;height:1px;border:0;border-top:5px solid #222;margin:1em auto;padding:0;width:50%}.yearInReview h1{font-size:5rem;margin-top:0}@media (max-width: 768px){.yearInReview h1{font-size:4rem}}.yearInReview h1 strong{color:#ffe805}.yearInReview h2{font-size:4rem;color:#ffe805}@media (max-width: 768px){.yearInReview h2{font-size:3rem}}.yearInReview strong{color:#24a0f2;color:#ffe805}.yearInReview strong.completed{color:#01ff77;color:#ffe805}.yearInReview strong.bad{color:#ff3232;color:#ffe805}.yearInReview a:link,.yearInReview a:visited{color:#ffe805}.yearInReview a:hover{background-color:#332e01}.yearInReview .tweet{font-size:2rem}.userHovercard{padding:1rem;width:15rem}.userHovercard__head{display:flex;justify-content:space-between;align-items:flex-start}.userHovercard__head .avatar{font-size:4rem}.userHovercard__name{font-weight:bold;font-size:18px;margin-top:.8rem}.userHovercard__bio:not(:empty){margin-top:.5rem}.cover{background:#2c3e50;background-size:cover;background-position:center;height:100vh;width:100vw;overflow:auto;position:fixed;box-sizing:border-box}.cover .cover__intro{width:100%;box-sizing:border-box;padding:2em}.cover .cover__productUpdates{min-width:50vw;max-width:30em;margin:0 auto;margin-bottom:2em}.cover .cover__productUpdates .deck{box-shadow:0 0 1em rgba(0,0,0,0.3)}.cover .cover__maker{font-size:1.2em;display:flex;align-items:center;justify-content:center;color:white}.cover .cover__maker a:link,.cover .cover__maker a:visited{color:white;text-decoration:none;font-weight:bold}.cover .cover__maker .avatar{flex-shrink:0;font-size:2em;margin-right:0.5em}.cover .cover__product{margin-bottom:2em;display:flex;align-items:center;background:white;border-radius:0.3em;padding:2em}.cover .cover__product .cover__product__logo{border-radius:0.2em;overflow:hidden;margin-right:1em;flex-shrink:0}.cover .cover__product .cover__product__name{margin:0}.cover .cover__product .cover__product__pitch{font-weight:normal;margin:0}.cover .cover__links{padding:5em 0}body[data-rails-controller="pages"][data-rails-action="about"]{background:#fff;color:#000}.dark body[data-rails-controller="pages"][data-rails-action="about"]{background:black}.dark body[data-rails-controller="pages"][data-rails-action="about"]{color:#fefefe}body.dark[data-rails-controller="pages"][data-rails-action="about"]{background-color:black}body[data-rails-controller="pages"][data-rails-action="about"] .wrapper{max-width:100%}.about__title{font-size:4em;font-weight:bolder;text-align:center;margin:0.5em auto;color:#000}.dark .about__title{color:#fff}.about__sectionTitle{font-size:2em;font-weight:bolder;text-align:center;margin:0.5em auto;color:#000}.dark .about__sectionTitle{color:#fff}@media only screen and (min-width: 769px){.about__sectionTitle{font-size:4em}}.about__subTitle{font-size:2em;font-weight:normal;margin:0 0 1em 0;text-align:center;color:#000}.dark .about__subTitle{color:#fefefe}p.about__paragraph{font-size:1.5em;line-height:1.4;color:#000}.dark p.about__paragraph{color:#fefefe}p.about__paragraph a:link,p.about__paragraph a:visited{color:black}.dark p.about__paragraph a:link,.dark p.about__paragraph a:visited{color:white}.about__screenshot{max-width:70vw;margin:0 auto;display:block}.about__section{padding:0 2em;clear:both}.about__section--line{border-bottom:1px #eee solid}.about__section--shadow{background-color:#111;color:#fff;background-image:url(/assets/about/curves-7cfa2ae4d8642d38d1f1f4b6c8a56c96d9c777f05c47bbe550c3529992f2d4e1.svg);background-size:cover}.dark .about__section--shadow{color:#fff}.about__section--shadow .about__title,.about__section--shadow .about__subTitle,.about__section--shadow .about__sectionTitle,.about__section--shadow p.about__paragraph{color:#fff}.dark .about__section--shadow .about__title,.dark .about__section--shadow .about__subTitle,.dark .about__section--shadow .about__sectionTitle,.dark .about__section--shadow p.about__paragraph{color:#fff}.about__section .about__section__inner{max-width:80vw;margin:0 auto;padding:2em 0}.testimonials{display:grid;grid-template-columns:repeat(auto-fill, minmax(20em, 1fr));grid-gap:5rem;justify-content:center}.testimonial{color:black;margin-bottom:2em}.dark .testimonial{color:white}.testimonial .testimonial__user{display:flex;align-items:center}.testimonial .testimonial__user a:link,.testimonial .testimonial__user a:visited{color:black;text-decoration:none;font-weight:bold}.testimonial .avatar{font-size:3em;margin-right:0.3em}.testimonial .testimonial__body{font-size:1.5em}.join__members{display:flex;justify-content:center;margin-top:1em}.join__members .avatar{font-size:2em;margin-left:-0.5em;border:2px white solid;border-color:white}.dark .join__members .avatar{border-color:black}.StripeElement,.new_user input[type="email"]{padding:0.8em;box-sizing:border-box;border:1px #eee solid;border-color:#eee;background:#fff;margin-bottom:1em;border-radius:0.3em;width:100%;font-size:1em}.dark .StripeElement,.dark .new_user input[type="email"]{border-color:#111111}.dark .StripeElement,.dark .new_user input[type="email"]{background:black}.modal .split .split__section h1{text-align:center}.modal .split .split__section:first-child{padding-bottom:2em;border-bottom:1px #eee solid;flex-direction:column;display:none}@media only screen and (min-width: 769px){.modal .split .split__section:first-child{display:flex;width:40%;border-bottom:none;border-right:1px #eee solid;border-right-color:#eee;padding-bottom:0;padding-right:2em}.dark .modal .split .split__section:first-child{border-right-color:#111111}}.modal .split .split__section:first-child h3{font-size:1.5em;margin:0;color:black}.dark .modal .split .split__section:first-child h3{color:white}.modal .split .split__section:first-child h4{font-size:1.1em;font-weight:normal;line-height:1.5;margin-bottom:2rem}.modal .split .split__section:first-child ul{margin:0 0 2rem 0;padding:0 0 0 1em;display:none}@media only screen and (min-width: 769px){.modal .split .split__section:first-child ul{display:block}}.modal .split .split__section:first-child ul li{list-style:none;display:flex;line-height:1.5}.modal .split .split__section:first-child ul li:not(:first-child){margin-top:1em}.modal .split .split__section:first-child ul li .emoji{margin-right:0.5em}.modal .split .split__section:first-child .poweredBy{margin-top:auto;font-size:0.9em;color:#999;line-height:1.4}.dark .modal .split .split__section:first-child .poweredBy{color:#666666}.modal .split .split__section:first-child .poweredBy a:link,.modal .split .split__section:first-child .poweredBy a:visited{color:#777}.dark .modal .split .split__section:first-child .poweredBy a:link,.dark .modal .split .split__section:first-child .poweredBy a:visited{color:#888888}.modal .split .split__section:last-child{width:100%}@media only screen and (min-width: 769px){.modal .split .split__section:last-child{width:60%;padding-left:2em}}body[data-rails-controller="users"] .sidebar .badges{margin-top:1em;font-size:0.5em}body[data-rails-controller="users"][data-rails-action="map"]{background-color:black}body[data-rails-controller="users"][data-rails-action="map"] .wrapper{max-width:initial}
