﻿#error_explanation{width:100%;border:2px solid #d94949;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:16px;margin:-7px;margin-bottom:0px;background-color:#d94949;color:#fff}#error_explanation ul li{font-size:16px;list-style:square;border-radius:5px}@font-face{font-family:OpenDyslexic;src:url(https://practicaldev-herokuapp-com.freetls.fastly.net/assets/OpenDyslexic-Regular-e2da53e6ae0d57455acaecf9151769780f875f17ce0aed72d90a7be3edf98b57.otf)}@font-face{font-family:OpenDyslexic-Bold;src:url(https://practicaldev-herokuapp-com.freetls.fastly.net/assets/OpenDyslexic-Bold-84cc2b8adaffe43edd5295004b627caac868f58d7e21e4afb019559312acfa5a.otf)}@font-face{font-family:OpenDyslexic-Bolditalic;src:url(https://practicaldev-herokuapp-com.freetls.fastly.net/assets/OpenDyslexic-BoldItalic-f4713bbb9a294df6ab38b28b0b5ec0547ed987a886f3ae46aec1d601de2109ae.otf)}@font-face{font-family:OpenDyslexic-Italic;src:url(https://practicaldev-herokuapp-com.freetls.fastly.net/assets/OpenDyslexic-Italic-6abd13b9690e8140655fcda16f7a3d2a1fc1f5a4da61895cce7bed9eb774a1af.otf)}body{background:var(--body-bg);color:var(--body-color);font-family:var(--ff-default);padding:0;margin:0;overflow-y:scroll;padding-top:var(--header-height)}#audiocontent{display:none}*:focus:active{outline:0}*:focus:not(.focus-visible){outline:none}.modal-open{margin:0;overflow:hidden;overflow-y:hidden;height:90vh}.zen-mode .top-bar,.zen-mode .primary-sticky-nav,.zen-mode .article-actions{display:none !important}@media print{.top-bar,.article-actions{display:none}}.config_minimize_newest_listings #sidebar-listings-widget .widget-body{display:none !important}.universal-page-content-wrapper{overflow:hidden;min-height:88vh;visibility:visible;font-size:18px}a{color:var(--link-brand-color);text-decoration:none}div.field,div.actions{margin-bottom:5px}#instantclick{display:none}pre{background:#29292e;border-radius:2px;overflow-x:scroll;font-size:11px;padding:10px;color:#eff0f9;line-height:1.42em;font-size:13px;width:calc(100% - 25px)}@media screen and (min-width: 380px){pre{font-size:15px}}pre code{background:#29292e;color:#eff0f9;white-space:pre}.cta{color:#0a0a0a;background:#66e2d5;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;-webkit-appearance:none;font-stretch:condensed;font-weight:bold}.cta.cta-danger{background:#ff0000}button{cursor:pointer}input[type='submit']{cursor:pointer}input[type='text'],textarea,input[type='url'],input[type='email']{outline:0}.partner-image-dark-mode{display:none !important}body.night-theme .on-page-nav-butt img,body.night-theme .icon-img,body.night-theme .dropdown-icon,body.night-theme .reaction-button:not(.reacted) img,body.night-theme .image-upload-button button,body.night-theme .icon-image,body.night-theme .dev-badge,body.night-theme .chatchannels__config img,body.night-theme .external-link-img,body.night-theme .group-img,body.night-theme .user-profile-header .social a,body.ten-x-hacker-theme .on-page-nav-butt img,body.ten-x-hacker-theme .icon-img,body.ten-x-hacker-theme .dropdown-icon,body.ten-x-hacker-theme .reaction-button:not(.reacted) img,body.ten-x-hacker-theme .image-upload-button button,body.ten-x-hacker-theme .icon-image,body.ten-x-hacker-theme .dev-badge,body.ten-x-hacker-theme .chatchannels__config img,body.ten-x-hacker-theme .external-link-img,body.ten-x-hacker-theme .group-img,body.ten-x-hacker-theme .user-profile-header .social a{-webkit-filter:invert(95%);filter:invert(95%)}body.night-theme .ltag__tag,body.ten-x-hacker-theme .ltag__tag{border-color:white !important;box-shadow:3px 3px 0px #fff !important}body.night-theme .partner-image-dark-mode,body.ten-x-hacker-theme .partner-image-dark-mode{display:block !important}body.night-theme .partner-image-light-mode,body.ten-x-hacker-theme .partner-image-light-mode{display:none !important}body.night-theme .not-dark-theme-text-compatible,body.ten-x-hacker-theme .not-dark-theme-text-compatible{color:white !important;color:var(--theme-secondary-color, white) !important}body.static-navbar-config{padding-top:0}body.static-navbar-config .top-bar{position:relative !important}.trusted-visible-block{display:none !important}body.trusted-status-true .trusted-visible-block{display:flex !important}body.hidden-shell .top-bar,body.hidden-shell footer{display:none}body.hidden-shell .container{margin-top:0px}body.hidden-shell .universal-page-content-wrapper{margin-top:calc(var(--header-height) * -1) !important;margin-bottom:30px}.delete-confirm.container{padding:150px 10px;min-height:300px;text-align:center}.delete-confirm.container h4{background:#0a0a0a;padding:5px 8px;color:#ffffff;display:inline-block;margin-bottom:0px;border-radius:3px}.delete-confirm.container h2{font-size:22px;margin-bottom:40px}.delete-confirm.container a.delete-link{background:#ff0000;color:white;padding:10px 15px}.delete-confirm.container a.delete-link:hover{color:white;opacity:0.9}.delete-confirm.container form button{background:#ff0000;color:white;font-size:1.5em;border:0px;border-radius:3px;padding:6px 12px}.app-shell-loader{position:absolute;top:200px;text-align:center;left:0;right:0;opacity:0;-webkit-animation:loading-fadein 1.5s;animation:loading-fadein 1.5s;-webkit-animation-delay:0.6s;animation-delay:0.6s;font-size:1.2em;z-index:-1}@-webkit-keyframes loading-fadein{from{opacity:0}to{opacity:0.6}}@keyframes loading-fadein{from{opacity:0}to{opacity:0.6}}.top-bar{--indicator-outline: var(--header-bg);--dropdown-display: none;position:fixed;top:0px;left:0px;right:0px;z-index:101;height:var(--header-height);background:var(--header-bg);box-shadow:0 1px 1px var(--header-shadow)}.top-bar,.top-bar::after,.top-bar::before,.top-bar *,.top-bar *::after,.top-bar *::before{box-sizing:border-box}.top-bar__container{max-width:1250px;margin:auto;display:flex;align-items:center;position:relative}.top-bar .crayons-indicator{position:absolute;top:calc(var(--su-1) * -1);right:0;box-shadow:0 0 0 2px var(--indicator-outline)}.top-bar--logo{display:flex;margin-left:var(--su-2)}@media (min-width: 768px){.top-bar--logo{margin-left:var(--su-4)}}.top-bar--logo .logo{width:50px;height:40px;padding:0 7px 0 9px;background:var(--logo-bg);fill:var(--logo-color);border-radius:var(--radius)}.top-bar--search{max-width:420px;flex:1 auto;margin:0 var(--su-2)}@media (min-width: 640px){.top-bar--search{margin:0 var(--su-4)}}.top-bar__links{height:var(--header-height);display:flex;align-items:center;margin-left:auto}.top-bar__link{position:relative;display:flex;padding:var(--su-2);margin:0 var(--su-1);border-radius:50%;align-items:center;color:var(--header-icons-color);outline:0;transition:background var(--transition-props)}.top-bar__link:hover,.top-bar__link:focus{--indicator-outline: var(--header-bg-hover);color:var(--header-icons-color-hover);background:var(--header-bg-hover)}.top-bar__link--current{--indicator-outline: var(--header-bg-current);color:var(--header-icons-color-hover);background:var(--header-bg-current)}.top-bar__menu{height:100%;display:flex;align-items:center;z-index:20}.top-bar__menu__trigger{all:unset;padding:var(--su-1);margin:0 var(--su-1);border-radius:50%;color:var(--header-icons-color);cursor:pointer}.top-bar__menu__dropdown{display:var(--dropdown-display);top:var(--header-height)}.top-bar__menu.showing,.top-bar__menu.desktop:hover,.top-bar__menu.desktop:focus{--dropdown-display: block}.top-bar__menu.showing .top-bar__menu__trigger,.top-bar__menu.desktop:hover .top-bar__menu__trigger,.top-bar__menu.desktop:focus .top-bar__menu__trigger{color:var(--header-icons-color-hover);background:var(--header-bg-hover)}.skip-content-link{position:absolute;top:0;left:50%;transform:translate(-50%, -100px);background:var(--body-color);color:var(--body-color-inverted);z-index:9999;padding:var(--su-4);pointer-events:none;opacity:0;border-radius:var(--radius);outline:0}.skip-content-link:focus{pointer-events:auto;opacity:1;transform:translate(-50%, var(--header-height)/2)}.pwa-nav-buttons{height:100%;display:none;padding-left:var(--su-2)}.pwa-nav-buttons button{all:unset;padding:0 var(--su-2);color:var(--header-icons-color)}.pwa-nav-buttons button:hover{color:var(--header-icons-color-hover)}@media (min-width: 768px){.pwa-nav-buttons.pwa-nav-buttons--showing{display:flex}}footer{z-index:10;position:relative}footer .container{width:100%;margin:auto;max-width:1250px;box-shadow:none;border:none;font-weight:500;background:transparent}footer .container.centered-footer{width:97%;max-width:722px;margin-left:auto}@media screen and (min-width: 950px) and (max-width: 1119px){footer .container.centered-footer{max-width:calc(100% - 377px)}}@media screen and (min-width: 1120px){footer .container.centered-footer{max-width:calc(100% - 642px)}}@media screen and (min-width: 1240px){footer .container.centered-footer{max-width:606px}}footer .container a{color:var(--body-color);display:inline-block;margin-right:12px}footer .container a:hover{text-decoration:underline}footer .container .inner-footer-container{max-width:880px;padding:48px 32px;box-sizing:border-box;line-height:3em;margin:auto;background:#fdf9f3;background:var(--theme-container-background, #fdf9f3);border:none;border:var(--theme-container-border, none);box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8))}@media screen and (min-width: 950px){footer .container .inner-footer-container{border-radius:3px 3px 0 0}}@media screen and (min-width: 1250px){.stories-show+footer .inner-footer-container{margin-left:16px}.podcast_episodes-show+footer .inner-footer-container{margin-left:auto}}.home{position:relative;margin:0 auto;max-width:1250px;text-align:left}@media screen and (max-width: 949px){.home .sidebar-wrapper{position:fixed;top:48px;left:0;bottom:0;z-index:100;overflow-y:auto;width:200%;height:calc(100% - 48px);display:none;-webkit-overflow-scrolling:touch}.home .sidebar-wrapper .sidebar-bg{top:0;left:0;right:0;bottom:0;overflow:scroll;position:fixed;background:rgba(0,0,0,0.5);-webkit-animation:fade-in 0.48s;animation:fade-in 0.48s}.home .sidebar-wrapper.swiped-in{display:block}.home .sidebar-wrapper.swiped-in .side-bar{display:block;background:var(--card-bg);height:100%;overflow-y:auto}.home .sidebar-wrapper-left{transform:translate(-280px, 0)}.home .sidebar-wrapper-left.swiped-in{transform:translate(0em, 0);-webkit-animation:swipe-in-from-left 0.18s;animation:swipe-in-from-left 0.18s}.home .sidebar-wrapper-right{transform:translate(calc(-100vw + 280px), 0)}.home .sidebar-wrapper-right .side-bar{float:right}.home .sidebar-wrapper-right.swiped-in{transform:translate(-100vw, 0);-webkit-animation:swipe-in-from-right 0.18s;animation:swipe-in-from-right 0.18s}}.home .side-bar{float:left;width:280px;font-size:0.85em;line-height:1.35em;display:none;position:relative;z-index:5;padding:16px 0;box-sizing:border-box;color:var(--card-secondary-color)}.home .side-bar.sidebar-additional{display:none}@media screen and (min-width: 1120px){.home .side-bar.sidebar-additional.showing{display:block}}@media screen and (min-width: 950px){.home .side-bar{display:block}}.home .side-bar .sidebar-nav{margin-bottom:16px}@media screen and (min-width: 950px){.home .side-bar .sidebar-nav .sidebar-nav-block .sidebar-nav-block-inner{height:420px;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0 16px;margin:0 -16px 8px -16px}}.home .side-bar .sidebar-nav .sidebar-nav-block .sidebar-nav-default-tags{display:none}.home .side-bar .sidebar-nav .sidebar-nav-block .sidebar-nav-default-tags.showing{display:block}.home .side-bar .sidebar-nav .sidebar-nav-block .sidebar-main-nav{margin-bottom:24px}.home .side-bar .search-partner-mention{display:none;text-align:center;margin-top:15px;width:98%}.home .side-bar .search-partner-mention img{margin-top:12px;width:180px}.home .side-bar .search-partner-mention.showing{display:block}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes swipe-in-from-left{0%{transform:translate(-280px, 0)}100%{transform:translate(0em, 0)}}@keyframes swipe-in-from-left{0%{transform:translate(-280px, 0)}100%{transform:translate(0em, 0)}}@-webkit-keyframes swipe-in-from-right{0%{transform:translate(calc(-100vw + 280px), 0)}100%{transform:translate(-100vw, 0)}}@keyframes swipe-in-from-right{0%{transform:translate(calc(-100vw + 280px), 0)}100%{transform:translate(-100vw, 0)}}.feed-cta{background:#eef1ff !important;border:1px solid #003ee6 !important;box-shadow:5px 6px 0px #0030b3 !important}.feed-cta .cta-container{padding:calc(1vw + 7px) 9px;margin-bottom:15px}.feed-cta h2{text-align:center;margin-right:9px;padding-right:9px;font-size:1.5em}.feed-cta h3{text-align:center;margin-right:9px;padding-right:9px;font-size:17px !important}.feed-cta .button-container{margin-top:40px;text-align:center;margin-right:9px;padding-right:9px}.feed-cta img.primary-sticker-image{width:190px;height:190px;margin:18px auto 35px;border-radius:22px;display:block;transform:rotate(6deg)}.feed-cta .cta-button{text-align:center;margin:5px;padding:12px 5px;min-width:230px;font-size:1.1em;display:inline-block;height:auto;text-align:center;font-weight:bold;border-radius:100px;background-color:#0045ff;color:white !important}.feed-cta .feed-cta-sub{margin-top:20px;font-size:15px}.narrow-nav-menu{position:absolute;top:48px;left:0;right:0;background:white;z-index:500;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;font-weight:600;box-shadow:0px 20px 50px rgba(0,0,0,0.3);padding:5px 0px 15px;display:none;font-size:1.1em;background:var(--card-bg)}.narrow-nav-menu a{display:block;text-align:center;color:var(--card-color);padding:20px 0px}.narrow-nav-menu a.selected{background:var(--accent-brand-lighter)}.narrow-nav-menu.showing{display:block}.on-page-nav-controls{height:45px;position:relative;opacity:0.85;text-align:center;margin-bottom:8px}@media screen and (min-width: 950px){.on-page-nav-controls.user-nav-controls{display:none}}.on-page-nav-controls .on-page-nav-butt{position:absolute;top:14px;border:0px;background:transparent;border-radius:8px}.on-page-nav-controls .on-page-nav-butt img{height:24px}.on-page-nav-controls .on-page-nav-butt.on-page-nav-butt-left{left:3%}.on-page-nav-controls .on-page-nav-butt.on-page-nav-butt-right{right:3%}@media screen and (min-width: 950px){.on-page-nav-controls .on-page-nav-butt{display:none}}.on-page-nav-controls .on-page-nav-label{position:absolute;right:0;left:0;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;top:18px;font-weight:600}.on-page-nav-controls .on-page-nav-label.sub-home-nav{top:12px}.on-page-nav-controls .on-page-nav-label .wide-nav-links{display:none}@media screen and (min-width: 650px){.on-page-nav-controls .on-page-nav-label .narrow-nav-select{display:none}.on-page-nav-controls .on-page-nav-label .wide-nav-links{display:block;cursor:default}}@media screen and (min-width: 950px){.on-page-nav-controls .on-page-nav-label{top:9px}.on-page-nav-controls .on-page-nav-label.sub-home-nav{top:8px}}.on-page-nav-controls .separator{border-left:2px solid #dbdbdb;display:inline-block;margin:0px 7px;height:15px}.on-page-nav-controls .nav-chronofiter-link{display:inline-block;padding:2px 8px;font-size:0.95em;border-radius:2px;border:1px solid transparent}.on-page-nav-controls .nav-chronofiter-link.selected{background:#cfd7ff;color:#0a0a0a;border:1px solid #4e57ef;box-shadow:3px 4px 0px #4e57ef}.on-page-nav-controls .nav-chronofiter-link:hover{opacity:1;background:#4e57ef;color:white;border:1px solid #cfd7ff;box-shadow:3px 4px 0px #cfd7ff}.on-page-nav-controls .narrow-nav-select button{all:unset;background:transparent;border:0;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;font-weight:600;cursor:pointer}.loading{padding:calc(3vw + 15px) 0px 60px;text-align:center;opacity:0.7;display:none}.loading-articles{padding:calc(3vw + 15px) 0px 60px;text-align:center;opacity:0.7;display:none}.articles-list{margin:auto;max-width:100%;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}@media screen and (min-width: 950px){.articles-list{float:left;width:100%;max-width:calc(100% - 280px);padding:16px}}@media screen and (min-width: 1120px){.articles-list{max-width:calc(100% - 560px)}}.articles-list .pinned-articles{padding:8px;margin:0 auto;background:var(--card-bg);border:none;border:var(--theme-container-border, none);box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8))}@media screen and (min-width: 950px){.articles-list .pinned-articles{border-radius:var(--radius);margin-bottom:var(--su-2)}}.articles-list .pinned-articles h5{margin:0 0 8px;padding:8px 0;display:flex;align-items:center}.articles-list .placeholder-div{display:block;width:100%}.articles-list .single-article{cursor:pointer;margin:0 auto;position:relative;background:var(--card-bg);border:none;border:var(--theme-container-border, none);box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8))}@media screen and (min-width: 950px){.articles-list .single-article{border-radius:var(--radius);margin-bottom:var(--su-2)}}.articles-list .single-article.active{opacity:0.66}.articles-list .single-article.big-article.active{opacity:0.84}.articles-list .single-article.big-article .time-ago-indicator{vertical-align:0.11em}.articles-list .single-article.single-article-small-pic{vertical-align:top;overflow:hidden}.articles-list .single-article.single-article-single-podcast h4{bottom:10px}.articles-list .single-article.single-article-single-podcast .content{padding-bottom:40px}.articles-list .single-article.single-article-podcast-div{background:var(--card-bg);border:none;border:var(--theme-container-border, none);box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8));padding-bottom:8px}@media screen and (min-width: 950px){.articles-list .single-article.single-article-podcast-div{border-radius:var(--radius);margin-bottom:var(--su-2)}}.articles-list .single-article.single-article-podcast-div h3{margin:0;padding:16px}.articles-list .single-article.single-article-podcast-div p{margin-left:14px}.articles-list .single-article h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.articles-list .single-article .single-article-video-preview{position:relative;padding-top:56%;display:block;background:#0a0a0a no-repeat center center;background-size:cover}.articles-list .single-article .single-article-video-preview img{width:100%}.articles-list .single-article .single-article-video-preview:hover{opacity:1}.articles-list .single-article .single-article-video-preview .single-article-video-duration{position:absolute;bottom:8px;right:7px;background:rgba(0,0,0,0.8);color:white;border-radius:3px;padding:2px 5px 3px;font-size:0.75em;font-weight:500}.articles-list .single-article .single-article-video-preview .single-article-video-duration img{width:12px;height:12px;margin-right:4px;vertical-align:-1px}.articles-list .single-article .org-headline-filler{background:#e4e7e9;background:var(--theme-container-accent-background, #e4e7e9);color:var(--card-color);padding:8px;border-radius:3px 0 3px 0;font-weight:600;display:inline-flex;align-items:center;font-size:0.9em;line-height:1}.articles-list .single-article .org-headline-filler img{width:24px;height:24px;margin-right:4px;border-radius:50%;vertical-align:middle}.articles-list .single-article .small-pic{float:left;height:40px;width:40px;margin:16px 0 0 16px;overflow:hidden;font-size:11px;border-radius:50%}.articles-list .single-article .small-pic img,.articles-list .single-article .small-pic .color{height:100%;width:100%;border-radius:50%}.articles-list .single-article .tiny-pic{display:inline-block;height:30px;width:30px}.articles-list .single-article .tiny-pic img{height:100%;width:100%}.articles-list .single-article .tiny-pic img.round{border-radius:50%}.articles-list .single-article .content{float:left;width:calc(100% - 72px);box-sizing:border-box;padding:16px 16px 100px 16px}.articles-list .single-article .content h3{margin:0px;font-size:var(--fs-xl);font-weight:700;line-height:28px;padding:0px;word-break:break-word;color:var(--card-color)}.articles-list .single-article .content h3 .tag-identifier{font-size:14px;background:#1395b8;color:white;padding:2px 4px 3px;margin-right:5px;border-radius:4px;vertical-align:3px}.articles-list .single-article .content h3 .tag-identifier.red-identifier{background:#ff0000}.articles-list .single-article .content h3 .tag-identifier.black-identifier{background:#0a0a0a}.articles-list .single-article .content h3 a{color:inherit}.articles-list .single-article .content h3 a:hover{color:var(--link-color-hover)}@media (min-width: 640px){.articles-list .single-article .content h3{line-height:32px;font-size:var(--fs-2xl)}.articles-list .single-article .content h3 .tag-identifier{font-size:15px;padding:2px 6px 3px;vertical-align:4px}.articles-list .single-article .content h4{font-size:15px}}.articles-list .single-article .time-ago-indicator{color:var(--card-color-tertiary);display:inline-block;margin-left:4px;font-weight:400;font-size:0.8em;vertical-align:0.07em}.articles-list .single-article .emoji{display:inline-block;margin-right:4px}.articles-list .single-article h4{padding:0px;margin:0;font-weight:500;position:absolute;bottom:50px;left:72px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.8em}.articles-list .single-article h4 a{color:var(--card-color-tertiary)}.articles-list .single-article h4:hover{opacity:0.9;text-decoration:underline}.articles-list .single-article .tags{margin-top:0px;font-size:0.8em;position:absolute;display:inline-block;z-index:5;left:72px;bottom:75px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#0a0a0a;width:calc( 100% - 72px)}.articles-list .single-article .tags a{display:inline-block}.articles-list .single-article .tags .tag{margin-right:8px}.articles-list .single-article .tags .tag:hover{text-decoration:underline}.articles-list .single-article p{margin:6px auto;line-height:20px;font-size:16px;color:#a3bcc9;padding-bottom:16px}.articles-list .single-article.big-article{padding:0px}.articles-list .single-article.big-article .picture{padding-top:42%;border-radius:3px 3px 0 0;background:no-repeat center center;background-size:cover}.articles-list .single-article.big-article .content-wrapper{padding-bottom:115px}.articles-list .single-article.big-article .content-wrapper h3{font-size:28px;padding:16px;margin:0;word-break:break-word;line-height:1.28em}@media screen and (min-width: 450px){.articles-list .single-article.big-article .content-wrapper h3{font-size:40px}}.articles-list .single-article.big-article .content-wrapper .title-block{display:inline-block}.articles-list .featured-profile-button{float:left;z-index:10;left:16px;position:absolute;margin-top:-110px}.articles-list img.featured-profile-pic{height:40px;width:40px;border-radius:50px;overflow:hidden}.articles-list img.featured-profile-pic:hover{opacity:0.9}.articles-list .featured-user-name{font-weight:bold;margin-top:0;position:absolute;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:10;left:72px;bottom:65px;font-size:0.8em}.articles-list .featured-user-name a{color:var(--card-color-tertiary)}@media screen and (min-width: 450px){.articles-list .featured-user-name{font-size:1em}}.articles-list .featured-user-name:hover{text-decoration:underline}.articles-list .featured-tags{font-size:1em;position:absolute;max-width:80%;bottom:95px !important;left:62px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:10}.articles-list .article-reading-time{position:absolute;right:82px;bottom:12px;font-size:0.7em;padding:6px 0px;z-index:8;color:var(--card-color-tertiary)}.articles-list .article-engagement-count{font-size:13px;font-weight:bold;position:absolute;bottom:12px;font-weight:400;padding:3px 6px;background:transparent;border:0;-webkit-appearance:none;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;color:var(--card-color-tertiary)}.articles-list .article-engagement-count a{color:var(--card-color-tertiary)}.articles-list .article-engagement-count a:hover{opacity:1}.articles-list .article-engagement-count img{height:18px;border:0px;vertical-align:-4px;margin-right:7px}.articles-list .article-engagement-count.comments-count{left:85px}.articles-list .article-engagement-count.comments-count img{width:28px}.articles-list .article-engagement-count.reactions-count{left:16px}.articles-list .article-engagement-count.engage-button{right:12px;border:2px solid transparent;border-radius:3px;text-align:center;bottom:12px;background:#0d36ff;color:white;letter-spacing:1px}.articles-list .article-engagement-count.engage-button:hover,.articles-list .article-engagement-count.engage-button:focus{background:#0023cf}.articles-list .article-engagement-count.engage-button .bm-success{display:none;position:relative;top:1px}.articles-list .article-engagement-count.engage-button.selected{color:#274bff;background:transparent;padding-right:0px}.articles-list .article-engagement-count.engage-button.selected .bm-initial{display:none}.articles-list .article-engagement-count.engage-button.selected .bm-success{display:inline-block}.articles-list .article-engagement-count.engage-button.following-butt{background:transparent;color:#274bff}.articles-list .article-engagement-count.featured-engagement-count{margin-top:-38px;bottom:auto;z-index:10}.articles-list .article-engagement-count.featured-engagement-count.engage-button{margin-top:-39px}.articles-list .article-engagement-count .engagement-count-number{min-width:28px;text-align:left;display:inline-block}.articles-list .video-player-header{background:#0a0a0a;margin-top:0;max-width:1050px;margin:auto;margin-bottom:15px;height:52.5vw;margin-bottom:-5px;overflow-y:hidden}@media screen and (min-width: 750px){.articles-list .video-player-header{height:396px}}@media screen and (min-width: 950px){.articles-list .video-player-header{height:calc(52.5vw - 172px)}}@media screen and (min-width: 1120px){.articles-list .video-player-header{height:calc(52.5vw - 314px)}}@media screen and (min-width: 1240px){.articles-list .video-player-header{height:339px}}#homepage-feed{min-height:100vh}.individual-podcast-link{display:flex;padding:8px 16px;font-size:0.8em;color:var(--card-color-tertiary)}.individual-podcast-link img{height:50px;width:50px;border-radius:50%;vertical-align:top}.individual-podcast-link .individual-podcast-link-details{padding-left:16px;flex:1 auto}.individual-podcast-link strong{display:block;margin-bottom:4px;padding-top:0.2em;font-weight:500;color:var(--card-color)}@media screen and (min-width: 500px){.individual-podcast-link strong{font-size:1.2em}}.individual-podcast-link:hover{background:#f5f6f7;background:var(--theme-container-background-hover, #f5f6f7)}.query-results-nothing{background:var(--card-bg);border:none;border:var(--theme-container-border, none);box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8));padding:48px 24px;text-align:center}@media screen and (min-width: 950px){.query-results-nothing{border-radius:var(--radius);margin-bottom:var(--su-2)}}.index-comments{text-align:left;padding-bottom:calc(0.6vw + 5px);background:var(--card-bg);border-radius:3px;border:none;border:var(--theme-container-border, none);box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8));margin:auto;width:100%}@media screen and (min-width: 950px){.index-comments{margin-bottom:12px}}.index-comments .breadcrumb{margin-top:10px;margin-left:5px;text-decoration:underline}.index-comments .breadcrumb a{padding:5px 10px;color:#333333;color:var(--theme-color, #333);font-weight:500;font-size:0.85em}.index-comments header{padding:calc(1vw + 3px) 13px 0.5vw;margin:0;font-size:17px;font-family:'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace}@media screen and (min-width: 430px){.index-comments header{font-size:19px}}.index-comments header h4{margin:0;font-weight:500}.index-comments a{color:var(--body-color);display:block;padding-left:13px;padding-right:13px}.index-comments .single-comment{padding:3px 0px;font-size:16px}.index-comments .single-comment.strong-comment .comment-title{font-weight:600}.index-comments .single-comment .comment-date{font-size:0.7em;color:var(--card-color-tertiary);margin-left:5px;vertical-align:2px;display:inline-block}.index-comments .single-comment .comment-preview{font-size:0.9em;color:var(--card-color-tertiary)}@media screen and (min-width: 430px){.index-comments .single-comment{padding:5px 0px;font-size:18.5px}}.unpublished{background:#ff0000;display:block;text-align:center;position:relative;padding:calc(10px + 1.3vw) 10px;color:white;font-family:var(--ff-default)}@media screen and (min-width: 380px){.unpublished{font-size:1.2em;line-height:1.5em}}.unpublished:hover{opacity:0.92;color:white}.unpublished em{display:inline-block;font-weight:bold}.blank-space{height:10px}.video-player-header{background:#0a0a0a;margin-top:0;max-width:1050px;margin:auto;margin-bottom:15px;height:56.25vw;overflow:hidden}@media screen and (min-width: 880px){.video-player-header{height:492px}}@media screen and (min-width: 950px){.video-player-header{border-top-left-radius:2px;border-top-right-radius:2px}}article{padding:0 0;position:relative}article .image{position:relative;width:100%;margin:auto;max-width:1024px;z-index:2;height:42vw}@media screen and (min-width: 880px){article .image{height:370px}}@media screen and (min-width: 950px){article .image{border-top-left-radius:2px;border-top-right-radius:2px}}article .category-banner{height:250px;background:#45525c}@media screen and (min-width: 1250px){.home .container{margin-left:16px}}.container{width:880px;max-width:100%;margin:0 auto 20px;text-align:left;background:var(--card-bg);border:none;border:var(--theme-container-border, none);box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8))}@media screen and (min-width: 950px){.container{border-radius:var(--radius);margin-bottom:var(--su-2)}}@media screen and (min-width: 950px){.container{border-radius:3px;margin-top:24px}}.container.article{position:relative;z-index:5}.container .title{z-index:6;position:relative;width:81%;font-family:var(--ff-default);max-width:710px;margin:auto}@media screen and (max-width: 750px){.container .title{width:90%}}@media screen and (max-width: 430px){.container .title{width:93%}}.container .title .org-branded-title-link{color:var(--card-color-secondary)}.container .title .org-branded-title-link .org-branded-title{font-size:calc(0.9em + 0.3vw);padding:8px 0 6px;margin-bottom:-8px}@media screen and (min-width: 1600px){.container .title .org-branded-title-link .org-branded-title{font-size:20px}}.container .title .org-branded-title-link .org-branded-title .org-pic{height:calc(27px + 0.5vw);width:calc(27px + 0.5vw);display:inline;vertical-align:calc(-8px - 0.1vw);border-radius:100px;margin-right:0.2vw;background:#f5f6f7}.container .title h1{margin:0 auto;padding:14px 0 7px;font-weight:700;min-height:40px;font-size:calc(2vw + 26px);word-break:break-word;line-height:1.28em}@media screen and (min-width: 1600px){.container .title h1{font-size:57px}}.container .title h1 .article-title-preamble{display:block;color:var(--base-60);font-size:calc(16px + 0.2vw);margin-bottom:-1.25vw}@media screen and (min-width: 1600px){.container .title h1 .article-title-preamble{font-size:18px;margin-bottom:-18px}}.container .title h1 .title-block{display:inline-block}.container .title h1.medium{font-size:calc(1.82vw + 25px)}@media screen and (min-width: 1600px){.container .title h1.medium{font-size:47px}}.container .title h1.long{font-size:calc(1.48vw + 23px)}@media screen and (min-width: 1600px){.container .title h1.long{font-size:46px}}.container .title h1.longer{font-size:calc(1.44vw + 22px)}@media screen and (min-width: 1600px){.container .title h1.longer{font-size:45px}}.container .title h1.longest{font-size:calc(1.42vw + 22px)}@media screen and (min-width: 1600px){.container .title h1.longest{font-size:42px}}.container .title h3{margin:2px auto;padding:0;padding:0 3px 16px;font-weight:500;color:var(--card-color-tertiary);font-size:13.5px;line-height:1.8em}@media screen and (min-width: 430px){.container .title h3{font-size:15px}}.container .title h3 .profile-pic{width:28px;height:28px;border-radius:50px;display:inline-block;vertical-align:-9px;margin-right:2px;background:#f5f6f7}.container .title h3 a{color:var(--card-color-tertiary);text-decoration:none}.container .title h3 .icon-img,.container .title h3 .reader-image-tiny{opacity:0.5;width:18px;height:18px;vertical-align:-4px;margin:0 1px}.container .title h3 .icon-img:hover,.container .title h3 .reader-image-tiny:hover{opacity:0.6}.container .title h3 .published-at{margin-right:0;display:inline-block}.container .title h3 .posted-date-inline{display:inline-block}.container .title h3 .action-space{padding:0 0 0 0;display:inline-flex;min-width:44px}.container .title h3 .action-space a{display:inline-block;background:#66e2d5;color:#0a0a0a;padding:2px 12px 3px;border-radius:3px;line-height:1.1em;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;margin-right:4px}@media screen and (max-width: 376px){.container .title h3 .action-space a{padding:2px 6px 3px;margin-left:3px;margin-left:5px}.container .title h3 .action-space a .post-word{display:none}}.container .title .tags .tag{display:inline-block;border-radius:3px;font-size:13px;font-weight:bold;padding:2px 5px 3px;border-radius:2px;background:#d6d9e0;color:#606570}.container .title .tags .tag:hover{opacity:0.9}.container .article-collection-wrapper{font-family:var(--ff-default);font-size:16px;border-radius:5px;border:1px solid #dbdbdb;width:92%;max-width:500px;margin:calc(1.1vw + 5px) auto 1vw;box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8)}.container .article-collection-wrapper p{margin:0px auto;padding:calc(0.1vw + 9px);font-weight:bold;font-size:0.96em}.container .article-collection-wrapper .article-collection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;overflow:hidden;position:relative;z-index:8}.container .article-collection-wrapper .article-collection a{color:var(--body-color);padding:calc(0.1vw + 9px);display:block;position:relative;z-index:4;border-top:1px solid #dbdbdb;font-size:0.88em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container .article-collection-wrapper .article-collection a:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.container .article-collection-wrapper .article-collection a.current-article{background:var(--accent-brand-lighter);color:var(--body-color-inverted)}.container .article-collection-wrapper .article-collection a.coming-soon{pointer-events:none;color:#d1d1d1}.container .article-collection-wrapper .article-collection a.collection-link-hidden{display:none}.container .article-collection-wrapper.article-collection-wrapper-bottom{margin-bottom:3vw}.container .article-collection-wrapper.article-collection-wrapper-bottom p{margin-top:5px}.container .body{margin:auto;width:82%;font-family:Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif;font-size:21px;line-height:32px;background:var(--card-bg);position:relative;z-index:5;padding:5px 0px;overflow-wrap:break-word}.container .body a code{color:#557de8}.container .body a.anchor{padding-top:0;margin-top:0;top:-50px;display:block;visibility:hidden;position:relative}.container .body h1,.container .body h2,.container .body h3,.container .body h4,.container .body h5,.container .body h6{font-family:var(--ff-default);margin:0.3em auto;padding-left:4px;padding-right:4px}.container .body h1{font-size:1.85em;line-height:1.14em;font-weight:400}.container .body h2{font-size:1.7em;font-weight:400;line-height:1.14em;padding-bottom:0;margin-bottom:0.5em}.container .body h3{font-size:1.32em;font-weight:400}.container .body hr{width:calc(25% + 12px);opacity:0.1;border-width:1px;border-style:solid;border-color:var(--body-color);margin:1.3em auto 1.5em}.container .body p{margin:0.95em 0 1.2em;padding:0.2em}.container .body ul,.container .body ol{padding-left:6px;margin:0.8em 0.7em 0.8em 1.9em}.container .body ol br{line-height:0;margin:0;padding:0}.container .body ul{list-style-type:square}.container .body ul br{line-height:0;margin:0;padding:0}.container .body ul p{margin:0;padding:0}.container .body ul ul{margin:0 0.7em 0 1.9em;list-style-type:circle}.container .body li{margin:0.3em auto}.container .body figure{margin:0}.container .body figcaption{font-style:italic;text-align:center;font-size:0.8em;line-height:1.4em;color:var(--body-color);display:block}.container .body p+figcaption{margin-top:-0.8em}@media screen and (max-width: 750px){.container .body{width:92%}}@media screen and (max-width: 430px){.container .body{font-size:17.5px;line-height:26px;width:94%;margin-left:3%}.container .body ul,.container .body ol{margin:0.8em 0.7em 0.8em 1.4em}.container .body h1{font-size:1.6em}.container .body h2{font-size:1.4em}.container .body h3{font-size:1.16em}}.container .body blockquote{border-left:calc(0.2vw + 2px) solid #333;padding:0.1% 6% 0.1% 4%;margin:1.6em 1vw;font-size:0.92em;line-height:1.4em}.container .body blockquote p{padding:0;margin:0.95em 0 0.95em}.container .body blockquote.twitter-tweet{font-family:var(--ff-default);background:white;max-width:456px;border:1px solid #e9eef2;font-size:0.75em;line-height:1.35em;border-radius:5px;margin:1.6em auto;padding:60px 10px 18px;color:white;min-height:60px;padding:33px 15px 8px}.container .body blockquote.twitter-tweet a{color:white}@media screen and (min-width: 360px){.container .body blockquote.twitter-tweet{padding:60px 22px 18px;min-height:105px}}.container .body code{margin:auto;background:rgba(0,0,0,0.1);padding:0.1em 0.3em 0;border-radius:2px;font-size:0.84em;vertical-align:0;max-width:100%;line-height:1.6em}.container .body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;box-shadow:inset 0 -1px 0 #959da5}.container .body pre{background:#29292e;border-radius:2px;overflow-x:auto;color:#eff0f9;line-height:1.42em;padding-left:4%;padding-right:7%;font-size:0.7em;width:97%;margin-left:-3%;padding-top:6%;padding-bottom:6%;border-radius:0;overflow-wrap:normal}@media screen and (min-width: 430px){.container .body pre{width:111%;margin-left:-11%;padding-left:9%;padding-right:2%}}.container .body pre code{background:#29292e;color:#eff0f9;white-space:pre}.container .body img{height:auto;position:relative;display:block;margin:auto;left:-4%;max-width:108%;max-height:calc(50vh + 180px)}@media screen and (min-width: 430px){.container .body img{left:-6px;max-width:calc(100% + 12px)}}.container .body a.article-body-image-wrapper{cursor:zoom-in}.container .body iframe{width:100%;border:0;margin:1.2em 0}.container .body .fluidvids{margin:1em 0}.container .body .fluidvids iframe{margin:0}.container .body .table-wrapper-paragraph{width:100%;margin-left:0%;overflow-x:auto}@media screen and (min-width: 430px){.container .body .table-wrapper-paragraph{width:108%;margin-left:-4%}}@media screen and (min-width: 800px){.container .body .table-wrapper-paragraph{width:110%;margin-left:-5%}}.container .body table{font-family:var(--ff-default);border-collapse:collapse;font-size:0.78em;margin:0.8em auto 1.2em;table-layout:fixed}@media screen and (min-width: 500px){.container .body table{font-size:0.9em}}.container .body table th{border:1px solid #dbdbdb;padding:5px 1vw;background:var(--body-bg);text-align:left}.container .body table td{border:1px solid #dbdbdb;padding:5px 1vw;box-sizing:border-box}.container .body .twitter-tweet{margin:auto}.container .about-the-author{margin:auto;width:calc(100% - 5px);position:relative;overflow:hidden;padding:0px 0px 5px;background:var(--card-bg);font-family:var(--ff-default)}.container .about-the-author a{color:var(--body-color)}@media screen and (min-width: 520px){.container .about-the-author{width:82%}}.container .about-the-author .left-column{text-align:center;float:left;width:90px;padding-top:8px}.container .about-the-author .left-column .profile-pic{width:70px;height:70px;border-radius:100px;display:inline-block;background:no-repeat center center;background-size:cover;margin-right:2px;margin-bottom:12px}.container .about-the-author .main-content{margin:auto;width:calc(100% - 92px);float:left}.container .about-the-author .main-content h4{margin:13px 0 0;font-size:28px;text-align:left;font-weight:400}.container .about-the-author .main-content h4 button{background:#66e2d5;color:#0a0a0a;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;border:0;font-size:15px;border-radius:5px;vertical-align:2px;padding:4px 7px;display:none;margin-left:6px}.container .about-the-author .main-content h4 button.showing{display:inline-block}.container .about-the-author .main-content p{margin:2px 0;padding-left:0;line-height:22px;font-size:0.88em}.container .about-the-author .main-content .social{font-size:0.85em}.container .about-the-author .main-content .social a{color:var(--card-color-tertiary);margin-right:6px;display:inline-block}.container .article-actions{text-align:center;padding:5px 0 12px;position:fixed;bottom:0;z-index:22;width:100%;background:#fdf9f3;background:var(--theme-container-background, #fdf9f3);box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8))}@media screen and (min-width: 950px){.container .article-actions{border-radius:3px 3px 0 0}}.container .article-actions .dropdown-content clipboard-copy{display:flex;flex-flow:row wrap;position:relative;width:calc(100% - 24px);margin-left:12px;cursor:pointer}.container .article-actions .dropdown-content clipboard-copy #article-copy-link-input{border-radius:3px;border:1px dashed black;flex:1 1 auto;font-size:1em;margin:10px auto;padding:4px 6px;width:auto}.container .article-actions .dropdown-content clipboard-copy img{flex:1 0 24px;max-width:24px;margin-left:5px;-webkit-filter:invert(0);filter:invert(0);-webkit-filter:var(--theme-social-icon-invert, invert(0));filter:var(--theme-social-icon-invert, invert(0))}.container .article-actions .dropdown-content clipboard-copy input{cursor:pointer}.container .article-actions .dropdown-content clipboard-copy #article-copy-link-announcer{flex:1 0 100%;color:#0045ff;position:absolute;bottom:-8px;padding-left:0px;font-size:12px;text-align:left}.container .article-actions .dropdown-content clipboard-copy #article-copy-link-announcer[hidden]{display:none}@media screen and (min-width: 880px){.container .article-actions{width:880px}}@media screen and (min-width: 1365px){.container .article-actions{margin-left:-1px;margin-right:-1px;width:calc(55px + 1.1vw);top:0%;padding:calc(11px + 6%) 0px;bottom:5%;left:calc(50% - 672px);background:transparent;border:0;box-shadow:none;transition:opacity 0.25s;padding-right:2px}.container .article-actions .article-share-action-block{width:100% !important}.container .article-actions button,.container .article-actions a{display:block !important;width:100% !important;padding:7px 0px !important;margin-left:0px !important;margin-right:0px !important;border:0px !important;transition-delay:0.1s}.container .article-actions button.user-animated img,.container .article-actions a.user-animated img{-webkit-animation:image-reaction-animation 0.3s !important;animation:image-reaction-animation 0.3s !important}.container .article-actions button:focus-visible,.container .article-actions a:focus-visible{outline:0;box-shadow:0px 0px 4px #666666 !important}.container .article-actions a{margin-top:5px !important;font-size:0.67em !important;padding:10px 0px 9px !important}.container .article-actions a.article-actions-comments-count{padding:12px 0 !important}.container .article-actions .dropdown-content{left:80px !important;bottom:0px !important}}@media screen and (min-width: 1365px) and (min-width: 1365px){.container .article-actions .dropdown-content{bottom:-185px !important}}@media screen and (min-width: 1365px){.container .article-actions .dropdown-content a{background:transparent !important;padding-left:10px !important}}@media screen and (min-width: 1439px){.container .article-actions{width:calc(90px + 1.1vw);left:calc(50% - 711px)}.container .article-actions a{font-size:0.7em !important}.container .article-actions button{padding:9px 0px !important}.container .article-actions .dropdown-content{left:100px !important}}@media screen and (min-width: 1530px){.container .article-actions{width:156px;left:calc(50% - 750px)}.container .article-actions button,.container .article-actions a{width:140px !important}.container .article-actions a{font-size:0.79em !important}.container .article-actions .dropdown-content{left:150px !important}.container .article-actions button{padding:12px 0px !important}}.container .article-actions button{background:transparent;margin:0px calc(0.22vw + 2px);padding:2px calc(0.88vw + 6px);padding-right:calc(0.88vw + 10px);border:0px;font-weight:bold;font-stretch:condensed}.container .article-actions button img{height:23px;width:23px;transition:-webkit-filter 0.2s, opacity 0.2s;padding:4px;border-radius:100px;transition:box-shadow 0.18s;background:var(--card-bg)}@media screen and (min-width: 500px){.container .article-actions button img{height:26px;width:26px}}@media screen and (min-width: 1365px){.container .article-actions button img{height:19px;width:19px}}@media screen and (min-width: 1439px){.container .article-actions button img{height:23px;width:23px}}@media screen and (min-width: 1530px){.container .article-actions button img{height:28px;width:28px;padding:7px}}.container .article-actions button:hover img{box-shadow:0px 0px 0px 2px var(--accent-brand-lighter)}.container .article-actions button .reaction-number{display:inline-block;vertical-align:6px;margin-left:5px;vertical-align:10px;color:var(--card-color-tertiary);font-size:13px;width:27px}@media screen and (min-width: 500px){.container .article-actions button .reaction-number{width:37px;font-size:16px;vertical-align:9px}}@media screen and (min-width: 1365px){.container .article-actions button .reaction-number{font-size:12px;vertical-align:9px;margin-left:1px;width:28px}}@media screen and (min-width: 1439px){.container .article-actions button .reaction-number{font-size:15px;vertical-align:9px;width:37px;margin-left:7px}}@media screen and (min-width: 1530px){.container .article-actions button .reaction-number{font-size:16px;vertical-align:15px}}.container .article-actions button.activated img{-webkit-filter:none;filter:none;opacity:1}.container .article-actions button.user-activated img{-webkit-filter:none;filter:none;opacity:1;box-shadow:0px 0px 0px 2px #ffc0d3;background:linear-gradient(111deg, #ffb4cb, #ff80a8)}.container .article-actions button.user-activated.unicorn-reaction-button img{box-shadow:0px 0px 0px 2px #d0e3ff;background:linear-gradient(111deg, #c5d9f8, #90bbff)}.container .article-actions button.user-activated.readinglist-reaction-button img{box-shadow:0px 0px 0px 2px #cfc9f3;background:linear-gradient(111deg, #cac3f3, #958aee)}.container .article-actions button.user-activated.user-animated img{-webkit-animation:image-reaction-animation 0.3s !important;animation:image-reaction-animation 0.3s !important}.container .article-actions .article-share-action-block{display:inline-block;position:relative;width:40px}.container .article-actions .article-share-action-block button{min-width:38px;opacity:0.7}.container .article-actions .article-share-action-block button:hover{opacity:1}.container .article-actions .article-share-action-block button .dropdown-icon{vertical-align:-2px}.container .article-actions .article-share-action-block img{background:transparent !important}.container .article-actions .article-share-action-block:hover img{box-shadow:none !important}.container .article-actions .article-share-action-block .dropdown-content{display:none;position:fixed;bottom:55px;right:0;left:0;z-index:100;background:var(--header-bg);font-size:1em;text-align:left;min-width:300px;padding-bottom:15px;padding-top:15px}@media screen and (min-width: 500px){.container .article-actions .article-share-action-block .dropdown-content{position:absolute;right:-20px;border-radius:3px;font-size:0.92em;border:1px solid #dbdbdb;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18);left:auto;bottom:48px;min-width:312px;padding-bottom:6px;padding-top:6px}}.container .article-actions .article-share-action-block .dropdown-content.showing{display:block}.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row input[type='text']{border:1px dashed black;padding:4px 6px;font-size:1em;width:calc(100% - 50px);border-radius:3px;margin:10px auto 5px;margin-left:15px}.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row input[type='checkbox']{float:right;cursor:pointer}@media screen and (min-width: 400px){.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row input[type='checkbox']{margin:5px}}@media screen and (min-width: 500px){.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row input[type='checkbox']{margin:3px}}@media screen and (min-width: 1365px){.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row input[type='checkbox']{margin:1px}}.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row a{font-weight:bold;color:var(--body-color);padding:12px 18px;width:calc(100% - 36px);display:block;font-size:0.8em}.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row.notification-subscriptions-area-row{padding:0px;border-bottom:1px solid #666666;border-bottom:var(--theme-container-border, 1px solid #666)}.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row .notification-subscriptions-area-header{padding:12px 6px;padding-left:12px;font-size:0.7em;font-weight:bold;margin-top:-5px;background:#fbf2e6 !important;background:var(--theme-container-background, #fbf2e6) !important}@media screen and (min-width: 500px){.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row .notification-subscriptions-area-header{border-top-right-radius:3px;border-top-left-radius:3px}}.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row .notification-subscriptions-area-header button.notification-subscription-label{display:inline-block;width:90px !important;margin-left:5px !important;text-align:center !important;float:right !important;padding:4px 0px !important;border:1px solid #dbdbdb !important;border:var(--theme-border, 1px solid #dbdbdb) !important;border-radius:100px}.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row .notification-subscriptions-area-header button.notification-subscription-label.selected{visibility:hidden !important}.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row button.notification-subscription-label{width:100% !important;opacity:1 !important;text-align:left;font-size:0.8em;box-sizing:border-box !important;padding:13px 4px !important;padding-left:13px !important;margin:auto !important;cursor:pointer !important;color:var(--body-color)}.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row button.notification-subscription-label .selected-emoji{visibility:hidden;margin-left:4px;font-size:1.2em;vertical-align:-0.1em}.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row button.notification-subscription-label.selected{color:var(--body-color)}.container .article-actions .article-share-action-block .dropdown-content .dropdown-link-row button.notification-subscription-label.selected .selected-emoji{display:inline-block;visibility:visible}.container .article-actions .article-actions-comments-count{display:none;position:relative;color:var(--card-color-tertiary);font-weight:bold;font-size:calc(0.8em + 0.1vw);vertical-align:calc(7px - 0.07vw);font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;padding:4px 0.88vw;border-radius:3px}.container .article-actions .article-actions-comments-count .article-actions-comments-count-number{display:none}@media screen and (min-width: 620px){.container .article-actions .article-actions-comments-count{display:inline-block}}@media screen and (min-width: 1250px){.container .article-actions .article-actions-comments-count{font-size:0.92em;vertical-align:6px}}@media screen and (min-width: 1439px){.container .article-actions .article-actions-comments-count .article-actions-comments-count-number{display:inline-block}}.container .article-actions .article-actions-tweet-button{padding:2px 0 2px !important;border-radius:3px;margin-right:0.15vw;margin-left:calc(0.2vw + 11px);vertical-align:calc(3px - 0.07vw);text-align:center;width:50px;display:none}.container .article-actions .article-actions-tweet-button img{height:23px;width:23px;vertical-align:-4px}@media screen and (min-width: 500px){.container .article-actions .article-actions-tweet-button{display:inline-block;vertical-align:calc(6px - 0.07vw)}}@media screen and (min-width: 1365px){.container .article-actions .article-actions-tweet-button{padding:7px 0px !important}.container .article-actions .article-actions-tweet-button img{height:17px;width:17px}}@media screen and (min-width: 1439px){.container .article-actions .article-actions-tweet-button{padding:8px 0px !important}.container .article-actions .article-actions-tweet-button img{height:20px;width:20px}}@media screen and (min-width: 1530px){.container .article-actions .article-actions-tweet-button{padding:20px 0px 12px !important}.container .article-actions .article-actions-tweet-button img{height:23px;width:23px}}.container .html-variant-wrapper{width:88%;margin:0 auto 25px}@media screen and (min-width: 500px){.container .html-variant-wrapper{width:82%}}.dev-ios-native-body .container .article-actions{padding:4px 0 0;border-top:1px solid rgba(0,0,0,0.33);transition:padding 0.33s}.dev-ios-native-body .container .article-actions .article-share-action-block .dropdown-content{bottom:43px}.showpage-reaction-cta{width:390px;max-width:78%;margin:30px auto;padding:20px 10px;position:relative;box-shadow:3px 4px 0 #20a99a;display:none}.showpage-reaction-cta .down-arrow{position:absolute;bottom:-20px;left:30px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:27px solid #66e2d5}.show-comments-header{width:800px;max-width:90%;margin:auto;margin-bottom:-50px;text-align:center;font-family:var(--ff-default)}.show-comments-footer{width:800px;max-width:98%;margin:auto;margin-top:-80px;padding-bottom:var(--su-6);text-align:center}.show-comments-footer .full-discussion-button{padding:calc(0.6vw + 6px) 0;border-radius:3px;display:block;width:100%;margin:7.5vw auto calc(1vw + 5px);max-width:450px;background:#66e2d5;color:#0a0a0a;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed}@media screen and (min-width: 500px){.show-comments-footer .full-discussion-button{font-size:1.1em}}.show-comments-footer .full-discussion-button:hover{opacity:0.96}.org-branding{font-family:var(--ff-default);text-align:center;margin-top:20px;margin-bottom:0;padding-bottom:20px}.org-branding a{color:var(--body-color)}.org-branding .inner{width:800px;max-width:calc(100% - 40px);overflow:hidden;padding:24px 20px 0;margin:auto}.org-branding .content{font-size:calc(0.45vw + 16px)}@media screen and (min-width: 520px){.org-branding .content{float:left;width:calc(100% - 150px);text-align:left}}.org-branding .content .name{font-size:2.2em;font-weight:500}.org-branding .content .summary{padding-top:5px;padding-right:10px;padding-bottom:8px;font-weight:400;font-size:0.9em}@media screen and (min-width: 520px){.org-branding .content .summary{font-size:17px}}.org-branding .content .social{font-size:0.9em;margin:4px 0}@media screen and (min-width: 520px){.org-branding .content .social{font-size:18px}}.org-branding .content .social a{margin-right:10px;opacity:0.85}.org-branding .content .social a:hover{opacity:1}.org-branding .profile-image{text-align:center;width:100%;float:left;padding-top:6px}@media screen and (min-width: 520px){.org-branding .profile-image{width:150px}}.org-branding .profile-image img{height:100px;width:100px;border-radius:5px;border-radius:140px;border:3px solid #f5f6f7;background:#f5f6f7}.comments-container-container{padding-bottom:20px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes SHW{from{bottom:-80px}to{bottom:0}}@keyframes SHW{from{bottom:-80px}to{bottom:0}}@-webkit-keyframes image-reaction-animation{0%{}30%{transform:rotate(-15deg)}100%{}}@keyframes image-reaction-animation{0%{}30%{transform:rotate(-15deg)}100%{}}#audiocontent{position:fixed;bottom:0px;left:0px;right:0px;z-index:15;font-family:var(--ff-default);display:block}#audiocontent #progressBar{color:#fff;width:100%;height:calc(48px + 1vh);margin-top:100px;position:fixed;left:0;bottom:0;right:0;text-align:left;background:#ececec;z-index:19;display:none}#audiocontent #progressBar.playing{display:block}#audiocontent #progressBar #episode-profile-image{height:calc(48px + 1vh);width:calc(48px + 1vh)}#audiocontent #progressBar #animated-bars{position:absolute;bottom:-12px;left:-15px;width:80px;opacity:0.3;display:none}#audiocontent #progressBar #animated-bars.playing{display:block}#audiocontent #progressBar #barPlayPause{height:calc(48px + 1vh);width:calc(48px + 1vh);background:#202020;position:absolute;left:calc(48px + 1vh);bottom:0px;cursor:pointer}#audiocontent #progressBar #barPlayPause .butt{width:calc(35px + 0.5vh);margin:calc(8px + 0.17vh) 7px}#audiocontent #progressBar #barPlayPause .pause-butt{display:none}#audiocontent #progressBar #barPlayPause.playing .play-butt{display:none}#audiocontent #progressBar #barPlayPause.playing .pause-butt{display:block}#audiocontent #progressBar .showing{display:block}#audiocontent #progressBar .hidden{display:none}#audiocontent #progressBar #volume{height:calc(48px + 1vh);width:36px;background:#202020;position:absolute;left:calc(100px + 1vh);bottom:0px;cursor:pointer}#audiocontent #progressBar #volume img{padding:3px;margin-top:4px;margin-left:4px;margin-bottom:-11px}#audiocontent #progressBar #volume #speed{font-weight:300;font-size:calc(12px + 0.2vh);padding:3px 0px;width:28px;margin-left:-0.5px;text-align:center;margin-top:calc(2px + 0.5vh);display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:transparent;color:#c9c9c9}#audiocontent #progressBar #volume .volume-icon-wrapper{padding:1px 0px}#audiocontent #progressBar #volume #volumeindicator .range-wrapper{position:absolute;top:0px;left:26px;background:#202020;z-index:30;width:0;overflow:hidden;transition:width 200ms ease-out 95ms;padding:8px 0px 5px;text-align:center}#audiocontent #progressBar #volume #volumeindicator .range-wrapper input{width:80%;cursor:pointer}@media screen and (min-width: 430px){#audiocontent #progressBar #volume #volumeindicator:hover .range-wrapper{width:170px}}#audiocontent #progressBar .buffer-wrapper{height:calc(48px + 1vh);position:absolute;left:calc(136px + 1vh);right:0;bottom:0;cursor:pointer}#audiocontent #progressBar .buffer-wrapper #progress{background-color:#00ffa3;height:calc(48px + 1vh);display:inline-block;position:relative;z-index:23;transition:width 0.25s ease-in-out}#audiocontent #progressBar .buffer-wrapper #buffer{background-color:#96ffd9;height:calc(48px + 1vh);display:inline-block;position:absolute;bottom:0;z-index:22;transition:width 0.15s ease-in-out}#audiocontent #progressBar .buffer-wrapper #time{position:absolute;right:calc(50px + 0.1vh + 1.5vw);top:calc(16px + 0.1vh);z-index:23;color:#a1a1a1;font-size:calc(14px + 0.2vh);background:rgba(236,236,236,0.74);padding:2px}#audiocontent #progressBar .buffer-wrapper #closebutt{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;right:0;top:0;bottom:0;background:white;border-left:#ececec;margin:0px;padding:0px;padding-top:calc(8px + 0.2vh);color:#535353;font-size:13.5px;z-index:25;width:calc(42px + 0.1vh + 1.5vw);text-align:center;transition:all 0.3s ease 0s;white-space:nowrap;font-size:calc(25px + 0.2vh)}#audiocontent #progressBar .buffer-wrapper #closebutt:hover{color:#ff4343}.navigation-progress{position:fixed;top:0;left:-20%;background:var(--accent-brand);box-shadow:0 -2px var(--su-1) var(--accent-brand);z-index:100;height:var(--su-1);width:0%}.navigation-progress.showing{display:block;width:140%;-webkit-animation:grow-width 3200ms ease-out, pulsate 1.4s infinite ease-in-out;animation:grow-width 3200ms ease-out, pulsate 1.4s infinite ease-in-out}@-webkit-keyframes grow-width{0%{width:0%}100%{width:140%}}@keyframes grow-width{0%{width:0%}100%{width:140%}}.global-notice{font-family:var(--ff-default);background:#66e2d5;color:black;padding:20px 0px 20px;text-align:center;position:relative;top:0px;left:0px;right:0px}.dashboard-container{width:800px;max-width:96%;margin:auto}.dashboard-container h1{font-size:calc(15px + 0.2vw);font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;padding-bottom:0px;text-align:center;margin-bottom:0px}@media screen and (min-width: 600px){.dashboard-container h1{text-align:left}}.dashboard-container h1.pro-header{text-align:center;font-size:3em;padding:5px;margin:0px}.dashboard-container .rounded-btn{font-size:calc(15px + 0.2vw);font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;padding:4px 20px;border-radius:100px;margin-right:5px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:10px;color:var(--body-color);background:#e8e8e8;background:var(--theme-container-background, #e8e8e8)}.dashboard-container .rounded-btn:hover{background:#dbdbdb;background:var(--theme-container-background-hover, #dbdbdb)}.dashboard-container .rounded-btn.active{background:#333333;background:var(--theme-secondary-color, #333);color:white;color:var(--theme-container-background, white)}.dashboard-container .rounded-btn.back-nav{left:2vw}.dashboard-container .rounded-btn.rounded-btn--transparent{background:transparent;font-size:calc(15px + 0.2vw)}.dashboard-container .rounded-btn.rounded-btn--transparent:hover{background:whitesmoke;background:var(--theme-container-accent-background, whitesmoke)}.dashboard-container .actions{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2% 0}@media screen and (min-width: 600px){.dashboard-container .actions{flex-direction:row}}.dashboard-container .actions .action{flex-basis:0;flex-grow:1;flex-shrink:0;width:100%;color:var(--body-color);padding:10px 0px;border-radius:3px;min-width:115px;transition:background-color 250ms ease, opacity 250ms ease;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;font-size:0.95em;text-align:center}.dashboard-container .actions .action.active{background:#cfd7ff;background:var(--theme-container-accent-background, #cfd7ff);color:var(--card-color)}.dashboard-container .actions .action:not(.active):hover{background:#e3e8ff;background:#e3e8ff;background:var(--theme-container-background-hover, #e3e8ff);color:var(--card-color)}.dashboard-container .actions .action:not(:last-child){margin-bottom:8px}@media screen and (min-width: 600px){.dashboard-container .actions .action:not(:last-child){margin-bottom:0;margin-right:8px}}.dashboard-container .actions .action span{display:inline-block}@media screen and (min-width: 600px) and (max-width: 800px){.dashboard-container .actions .action span{display:block}}.dashboard-container .actions-secondary{padding-bottom:15px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 600px){.dashboard-container .actions-secondary{flex-direction:column;align-items:stretch}}.dashboard-container .actions-secondary a.video-upload-cta{display:inline-block;padding:14px}@media screen and (max-width: 600px){.dashboard-container .actions-secondary a.video-upload-cta{margin-bottom:15px;text-align:center}}.dashboard-container .actions-secondary select{display:block;font-size:19px;padding:12px;border:1px solid #dee6e9;border-radius:3px;background-color:white;outline:none;font-weight:bold;color:#333333;font-family:'HelveticaNeue-CondensedBold', 'HelveticaNeueBoldCondensed', 'HelveticaNeue-Bold-Condensed', 'Helvetica Neue Bold Condensed', 'HelveticaNeueBold', 'HelveticaNeue-Bold', 'Helvetica Neue Bold', 'HelveticaNeue', 'Helvetica Neue', 'TeXGyreHerosCnBold', 'Helvetica', 'Tahoma', 'Geneva', 'Arial Narrow', 'Arial', sans-serif}@media screen and (max-width: 426px){.dashboard-container .actions-secondary select{text-align-last:center;text-align:center;-ms-text-align-last:center;-moz-text-align-last:center;text-align-last:center}}.dashboard-container .dashboard-analytics-header-wrapper{text-align:center;margin-bottom:15px;background:#333333;box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8));padding:15px 0px}.dashboard-container .dashboard-analytics-header{color:white;margin:5px auto;font-size:calc(1.1em + 0.1vw);padding:18px 0px 7px;padding-left:10px;text-align:left;font-family:var(--ff-accent);border:1px solid #f5f6f7;display:inline-block;width:90%;text-align:center;margin:1.1%}@media screen and (min-width: 800px){.dashboard-container .dashboard-analytics-header{width:43%;margin:1.2%}}.dashboard-container .dashboard-analytics-header span{font-size:1.8em;font-weight:bold;margin-left:8px;display:inline-block}.dashboard-container .dashboard-analytics-header img{width:calc(1.2em + 0.2vw);height:calc(1.2em + 0.2vw);margin-left:0.4em;vertical-align:calc(-0.2vw - 0.3em);background:#557de8;border-radius:100px;border:2px solid #e1e4e7}.dashboard-container .dashboard-analytics-header .dashboard-analytics-sub-indicator{color:#e1e4e7;padding:10px 0px;font-weight:bold;font-size:0.66em}.dashboard-container .video-upload-cta{display:inline-block;background:#0045ff;padding:5px 12px;border-radius:3px;color:white}.dashboard-container .manage-header{background:#0045ff}.dashboard-container .single-article{padding:5px 15px;background:var(--card-bg);border:none;border:var(--theme-container-border, none);box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8));position:relative}@media screen and (min-width: 950px){.dashboard-container .single-article{border-radius:var(--radius);margin-bottom:var(--su-2)}}.dashboard-container .single-article.single-article-unpublished{background:#fffeec;background:#fffeec;background:var(--theme-container-accent-background, #fffeec)}.dashboard-container .single-article.single-article-archived{background:#fefcba;background:var(--theme-container-accent-background, #fefcba)}.dashboard-container .single-article.thanks-for-suggesting-a-tweet{background:#bcf2ed;padding:30px 0px;text-align:center;font-size:1.4em;font-weight:bold}.dashboard-container .single-article.single-article-manage-form-wrapper form{text-align:center;width:490px;max-width:90%;margin:10px auto}.dashboard-container .single-article.single-article-manage-form-wrapper form textarea{width:100%;border:1px solid #dbdbdb;height:100px;border-radius:3px}.dashboard-container .single-article.single-article-manage-form-wrapper form input[type='submit']{background:#1da1f2;color:white;font-size:19px;padding:8px 35px;border-radius:100px;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;margin:18px auto}.dashboard-container .single-article.single-article-manage-form-wrapper form .button-section{display:inline-block;border-radius:12px;padding:3px}.dashboard-container .single-article.single-article-manage-form-wrapper form .button-section.button-section-newbie{background:#99ece3}.dashboard-container .single-article.single-article-manage-form-wrapper form .button-section.button-section-intermediate{background:#e9ecff}.dashboard-container .single-article.single-article-manage-form-wrapper form .button-section.button-section-senior{background:#618cff}.dashboard-container .single-article.single-article-manage-form-wrapper form button{color:white;font-size:15px;font-weight:bold;border:2px solid white;background:#0a0a0a;padding:5px 0px;width:38px;border-radius:8px}.dashboard-container .single-article.single-article-manage-form-wrapper form button.selected{background:#66e2d5;padding:15px 0px;width:70px;font-size:20px}.dashboard-container .single-article.single-article-manage-form-wrapper form p .scale-pod{display:inline-block;width:160px}.dashboard-container .single-article div.ellipsis-menu{float:right;position:relative}.dashboard-container .single-article div.ellipsis-menu button.ellipsis-menu-btn{display:block;float:right;margin-top:0.3em;margin-right:-0.6em;border:0px;background:transparent}.dashboard-container .single-article div.ellipsis-menu button.ellipsis-menu-btn img{width:20px}.dashboard-container .single-article div.ellipsis-menu button.ellipsis-menu-btn:hover{background-color:#eee}.dashboard-container .single-article div.ellipsis-menu ul.ellipsis-menu{position:absolute;right:0;display:block;background-color:white;padding-left:0;border-style:solid;border-color:#ccc;border-radius:3px;border-width:1px;margin-top:1.75em;margin-right:-0.6em}.dashboard-container .single-article div.ellipsis-menu ul.ellipsis-menu.hidden{display:none}.dashboard-container .single-article div.ellipsis-menu ul.ellipsis-menu hr{margin:0;color:#ccc;background-color:#ccc;height:1px;border:0}.dashboard-container .single-article div.ellipsis-menu ul.ellipsis-menu li.ellipsis-menu-item{list-style:none}.dashboard-container .single-article div.ellipsis-menu ul.ellipsis-menu li.ellipsis-menu-item form *{background-color:transparent}.dashboard-container .single-article div.ellipsis-menu ul.ellipsis-menu li.ellipsis-menu-item:hover{background-color:#eee}.dashboard-container .single-article .dashboard-collection-org-details .dashboard-top-pill{background:#e4e7e9;background:var(--theme-container-accent-background, #e4e7e9);color:var(--body-color);margin-right:5px;padding:3px 10px;border-radius:100px;margin-top:10px;display:inline-block;font-size:0.9em}.dashboard-container .single-article .dashboard-meta-details{font-size:0.85em;padding:3px 0px 6px;color:var(--card-color-tertiary)}.dashboard-container .single-article a{color:var(--card-color)}.dashboard-container .single-article a.block-link{display:block}.dashboard-container .single-article h2{font-weight:500;margin-bottom:10px;margin-top:8px;font-size:22px;overflow:auto;width:100%}@media screen and (min-width: 800px){.dashboard-container .single-article h2{font-size:34px}}.dashboard-container .single-article h2 .block-link{display:inline}.dashboard-container .single-article h2 img{height:40px;width:40px;border-radius:80px;vertical-align:-8px}.dashboard-container .single-article h2 .dashboard-username{color:#666666;font-size:0.6em;vertical-align:0.16em}.dashboard-container .single-article h2 .dashboard-follow{background:#66e2d5;background:var(--theme-dashboard-followers-follow-background, #66e2d5);border:0;border-radius:5px;color:#0a0a0a;color:var(--theme-dashboard-followers-follow-color, #0a0a0a);float:right;font-size:15.9px;padding:2px 10px;margin:10px 5px}@media screen and (min-width: 520px){.dashboard-container .single-article h2 .dashboard-follow{font-size:20px}}.dashboard-container .single-article h2 form{background:#f5f6f7;background:var(--theme-container-accent-background, #f5f6f7);padding:8px 15px;margin-bottom:10px;border-radius:3px}@media screen and (min-width: 750px){.dashboard-container .single-article h2 form{display:inline-block;float:right}}.dashboard-container .single-article h2 form input{font-size:16px;border-radius:3px;padding:3px 8px;width:50px;border:1px solid #0a0a0a;font-weight:bold}.dashboard-container .single-article h2 form input[type='submit']{width:auto;background:#66e2d5;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;margin-left:5px}.dashboard-container .single-article h4{margin-top:0px;margin-bottom:9px;margin-left:2px;font-weight:300;font-size:16px;color:#434e57}.dashboard-container .single-article .dashboard-actions{padding:7px 0px 10px}.dashboard-container .single-article .dashboard-actions form{margin:0;padding:0;display:inline}.dashboard-container .single-article .dashboard-actions form input[type='submit'],.dashboard-container .single-article .dashboard-actions form button{height:30.4px;border:2px solid transparent}.dashboard-container .single-article .pill{background:#0045ff;padding:4px 20px;border-radius:100px;color:white;margin-right:5px;font-size:14px;border:2px solid transparent;margin-top:6px;display:inline-block}.dashboard-container .single-article .pill.yellow{background:#fefa87;color:#0a0a0a;border:2px solid #0a0a0a}.dashboard-container .single-article .pill.green{background:#66e2d5;color:#0a0a0a}.dashboard-container .single-article .pill.red{background:#ff0000}.dashboard-container .single-article .pill.black{background:#333333}.dashboard-container .single-article .pill.mute{background-color:#666666;color:#ffffff}.dashboard-container .single-article .pill.unmute{background-color:#1395b8;color:#ffffff}.dashboard-container .single-article .dashboard-pageviews-indicator{display:inline-block;font-family:var(--ff-accent);color:#333333;background:white;text-align:center;padding:2px 8px}.dashboard-container .single-article form{padding:10px 0px;font-size:15px;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed}.dashboard-container .single-article form select{margin:0px 4px;vertical-align:2px}.dashboard-container .single-article form input[type='submit']{border:0px;font-size:15px}.dashboard-container .single-article .single-article__details{margin:10px 0px}.dashboard-container .single-article .single-article__details .user{color:#666666}.dashboard-container .single-article .single-article__details .tag{margin-left:10px}.dashboard-container .no-articles{text-align:center;background:#fff;background:var(--theme-container-accent-background, #fff);padding:2vw 3vw 6vw;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18);border-radius:3px;min-height:620px}.dashboard-container .no-articles h3{font-size:28px;font-weight:400}.dashboard-container .no-articles a.big{display:block;border:3px solid #0a0a0a;font-size:2.2em;padding:0.4em 0.2em;border-radius:3px;width:90%;max-width:500px;margin:auto}.dashboard-container .no-articles img{margin-top:30px;width:90%;max-width:270px}.charts-container{max-width:500px;height:250px;margin:0 auto}.recent-reactors-container{height:400px;overflow:scroll}.pro-container{width:1400px}.summary-stats{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}.summary-stats .card{flex:1 0 150px}.toggles{text-align:center}.toggles button{color:#0a0a0a !important;color:var(--theme-color, #0a0a0a) !important;display:inline-block;padding:2px 8px;margin:8px;font-size:1.3em;border-radius:2px;border:1px solid transparent;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;top:18px;font-weight:600;background-color:transparent}.toggles button:focus{outline:0}.toggles button.selected{background:#cfd7ff;color:#0a0a0a !important;border:1px solid #4e57ef;box-shadow:3px 4px 0px #4e57ef}.graphs .row{display:flex;flex-wrap:wrap}.graphs .row .card{flex:1 0}.graphs h2{margin:5px;text-align:center}.card{border:1px solid #d6d6d6;border:var(--theme-container-border, 1px solid #d6d6d6);box-shadow:3px 3px 0px #bababa;box-shadow:var(--theme-container-box-shadow, 3px 3px 0px #bababa);border-radius:3px;padding:20px;margin:5px;background-color:#fff;background-color:var(--theme-container-background, #fff)}.card h4{font-size:0.8em;margin:0px;padding:0px}.card .stat-percentage{font-size:0.8em}.card table{margin:1rem auto;text-align:left;width:50%}.card table thead{line-height:3rem}.card table thead th:last-child{text-align:right}.card table tbody{line-height:2rem}.card table tbody td:last-child{text-align:right}.featured-stat{font-size:2em}.header-card{max-width:100%}.dashboard-manage-header{background:#002380;color:white;padding:32px 0;line-height:1.3em;box-shadow:0 100px 0 #002380}.dashboard-manage-header .manage-page-error{background:#ff0000;color:white;padding:20px 10px;line-height:1.4em;border-radius:3px}.dashboard-manage-header .manage-page-success{background:#66e2d5;padding:20px 10px;line-height:1.4em;border-radius:3px}.dashboard-manage-header li{margin:20px auto}.dashboard-manage-header a{color:white;text-decoration:underline}.dashboard-manage-header .dashboard-manage-header-inner-container{width:800px;max-width:96%;margin:10px auto}.dashboard-manage-header .dashboard-manage-nav{padding:10px 0px;font-size:0.9em;font-weight:bold}.github-repos{max-height:400px;overflow-y:auto;background:var(--card-bg);box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18)}.github-repos.loading-repos{height:400px;background:white url("https://practicaldev-herokuapp-com.freetls.fastly.net/assets/loading-ellipsis-0c700f143e37c35526e0229e9113243a6e1c30508cfad2029a6ded45e168fbc3.svg") no-repeat center center;background-size:50px}.github-repos.github-repos-errored{height:400px}.github-repos .github-repo-row{background:var(--card-bg);padding:12px;margin:5px 0px;transition:all 0.6s ease}.github-repos .github-repo-row:hover{color:#0f0f0f;background:#e7faf8}.github-repos .github-repo-row:hover button{background:#a8f1e9}.github-repos .github-repo-row.github-repo-row-featured{background:#e7faf8;color:#0f0f0f}.github-repos .github-repo-row .github-repo-row-name{font-weight:bold}.github-repos .github-repo-row .github-repo-row-name form{display:block;float:right}.github-repos .github-repo-row .github-repo-row-name button,.github-repos .github-repo-row .github-repo-row-name a[role='button']{transition:all 0.4s ease;cursor:pointer;font-size:1.2em;font-weight:bold;width:130px;background:white;border:0px solid;border-radius:3px;padding:3px 0px;margin-top:-5px;float:right;min-height:28.5px}.github-repos .github-repo-row .github-repo-row-name button:hover,.github-repos .github-repo-row .github-repo-row-name button:focus,.github-repos .github-repo-row .github-repo-row-name a[role='button']:hover,.github-repos .github-repo-row .github-repo-row-name a[role='button']:focus{background:#66e2d5}.github-repos .github-repo-row .github-repo-row-name button:hover.danger-button,.github-repos .github-repo-row .github-repo-row-name button:focus.danger-button,.github-repos .github-repo-row .github-repo-row-name a[role='button']:hover.danger-button,.github-repos .github-repo-row .github-repo-row-name a[role='button']:focus.danger-button{background:#ff0000}.github-repos .github-repo-row .github-repo-row-name button:disabled,.github-repos .github-repo-row .github-repo-row-name a[role='button']:disabled{cursor:wait;background:white url("https://practicaldev-herokuapp-com.freetls.fastly.net/assets/loading-ellipsis-0c700f143e37c35526e0229e9113243a6e1c30508cfad2029a6ded45e168fbc3.svg") no-repeat center center;background-size:75px}.github-repos .github-repo-row .github-repo-row-name button a,.github-repos .github-repo-row .github-repo-row-name a[role='button'] a{color:#0a0a0a}.github-repos .github-repo-row .github-repo-row-name.response-template-row-name button,.github-repos .github-repo-row .github-repo-row-name.response-template-row-name a[role='button']{width:80px;margin-left:2.5px;margin-right:2.5px;text-align:center}.signout_confirm-wrapper{padding:calc(15% + 50px) 2% 30%;text-align:center}.signout_confirm-wrapper form button{font-size:1.5em;padding:8px 15px;border:0px;border-radius:3px;margin-top:15px}.membership-status{display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;background:var(--card-bg);border-radius:5px;border:1px solid #dbdbdb;padding:0.5rem 0 0.8rem 0.5rem}.membership-status dt,.membership-status label{flex-basis:40%;font-size:1.1rem;font-weight:bold;margin-top:0.3rem;padding:0.2rem}.membership-status dd{flex-basis:40%;flex-grow:1;margin-top:0.3rem;padding:0.2rem}.membership-status dd .no{color:#cc0000}.membership-purchase-link{font-size:2rem}.crayons-notice--danger h3{color:var(--accent-danger-darker)}#page-content.registrations .devise-container{min-height:480px;padding-top:calc(10vw + 35px)}#page-content.registrations .devise-container h1{font-weight:300;text-align:center;font-family:var(--ff-default);font-size:30px}@media screen and (min-width: 520px){#page-content.registrations .devise-container h1{font-size:50px}}#page-content.registrations .devise-container a.sign-up-link{display:block;margin:50px auto;width:280px;max-width:92%;text-align:center;padding:20px 0px;border:1px solid whitesmoke;font-family:var(--ff-default);color:#566267;border-radius:3px;font-size:22px}#page-content.registrations .devise-container a.sign-up-link img{opacity:0.7;width:24px;height:24px;margin-right:3px;vertical-align:-3px}#page-content.registrations .devise-container a.sign-up-link:hover{border:1px solid #00e7ff}.podcast-episode-container{font-family:var(--ff-default)}.podcast-episode-container .hero{padding-bottom:30px;text-align:center}.podcast-episode-container .hero .title{padding-top:10px;background:#0a0a0a;min-height:300px;margin-bottom:-60px;color:white}@media screen and (min-width: 600px){.podcast-episode-container .hero .title{padding-top:20px;min-height:400px;margin-bottom:-120px}}.podcast-episode-container .hero .title h2{font-weight:500;margin:0;margin-top:40px;font-size:20px;color:#ebf3f5}.podcast-episode-container .hero .title h2 a{color:white;display:inline-block;margin-right:4px}.podcast-episode-container .hero .title h2 img{height:28px;width:28px;vertical-align:-5px;height:23px;width:23px;vertical-align:-4px;margin-right:8px;border-radius:30px}.podcast-episode-container .hero .title h2 .follow-action-button{width:260px;border-radius:3px;border:0px;display:block;margin:20px auto;padding:10px 0px;font-size:25px}@media screen and (min-width: 600px){.podcast-episode-container .hero .title h2{font-size:24px}.podcast-episode-container .hero .title h2 img{height:28px;width:28px;vertical-align:-5px}}.podcast-episode-container .hero .title h1{font-weight:700;margin:15px auto 18px;font-size:30px;line-height:31px;max-width:94%}@media screen and (min-width: 680px){.podcast-episode-container .hero .title h1{font-size:45px;line-height:55px;margin-bottom:28px}}@media screen and (min-width: 800px){.podcast-episode-container .hero .title h1{font-size:49px;line-height:58px}}.podcast-episode-container .hero .title h1.smaller{font-size:23px;line-height:25.5px}@media screen and (min-width: 490px){.podcast-episode-container .hero .title h1.smaller{font-size:30px;line-height:35px}}@media screen and (min-width: 680px){.podcast-episode-container .hero .title h1.smaller{font-size:35px;line-height:39px;margin-bottom:20px}}@media screen and (min-width: 800px){.podcast-episode-container .hero .title h1.smaller{font-size:45px;line-height:50px}}.podcast-episode-container .hero .title time{padding-bottom:70px;display:block}@media screen and (min-width: 600px){.podcast-episode-container .hero .title time{padding-bottom:150px}}.podcast-episode-container .hero .status-message{margin:auto;margin-top:-52px;position:absolute;z-index:13;text-align:center;left:0;right:0;color:#0a0a0a;padding:2px 0px 3px;border-radius:2px;transition:opacity 400ms ease;background:white;width:130px;font-size:16px;font-weight:bold;display:none}@media screen and (min-width: 680px){.podcast-episode-container .hero .status-message{margin-top:-63px}}.podcast-episode-container .hero .status-message.showing{display:block}.podcast-episode-container .hero .playing .record .main-image{-webkit-animation:spin 20s linear infinite;animation:spin 20s linear infinite;-webkit-backface-visibility:hidden}.podcast-episode-container .hero .playing .record .play-butt{display:none}.podcast-episode-container .hero .playing .record .pause-butt{display:block}.podcast-episode-container .hero .record{position:relative;cursor:pointer;width:72vw;height:72vw;margin:auto}@media screen and (min-width: 380px){.podcast-episode-container .hero .record{width:270px;height:270px}}@media screen and (min-width: 680px){.podcast-episode-container .hero .record{width:290px;height:290px}}.podcast-episode-container .hero .record .main-image{border-radius:450px;box-shadow:5px 5px 60px rgba(0,0,0,0.3);background:#0a0a0a;position:relative;z-index:12;width:100%;height:100%;min-height:160px}@media screen and (min-width: 680px){.podcast-episode-container .hero .record .main-image{width:290px;min-height:290px}}.podcast-episode-container .hero .record .butt{position:absolute;width:120px;height:120px;position:absolute;top:50%;left:50%;margin:-60px 0 0 -60px;z-index:18}.podcast-episode-container .hero .record .pause-butt{display:none}.podcast-episode-container .hero .record.playing .main-image{-webkit-animation:spin 20s linear infinite;animation:spin 20s linear infinite;-webkit-backface-visibility:hidden}.podcast-episode-container .hero .record.playing .play-butt{display:none}.podcast-episode-container .hero .record.playing .pause-butt{display:block}.podcast-episode-container .hero audio{display:none}.podcast-episode-container .container{margin-bottom:60px;margin-top:20px}.podcast-episode-container .container .comments-container{margin-bottom:20px}.podcast-episode-container .body{padding:calc(0.7vw + 4px) 0px calc(0.5vw + 2px);font-family:var(--ff-default)}.podcast-episode-container .body img{min-height:0px !important}@-webkit-keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}#page-content.podcasts-new .podcasts-form,#page-content.podcasts-create .podcasts-form{text-align:left;margin:auto;width:100%;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);max-width:750px;padding-bottom:30px}@media screen and (min-width: 750px){#page-content.podcasts-new .podcasts-form,#page-content.podcasts-create .podcasts-form{margin-bottom:30px}}@media screen and (min-width: 950px){#page-content.podcasts-new .podcasts-form,#page-content.podcasts-create .podcasts-form{width:100%;margin-left:2.3%;margin-right:15px;max-width:calc(100% - 380px);float:left}}@media screen and (min-width: 1120px){#page-content.podcasts-new .podcasts-form,#page-content.podcasts-create .podcasts-form{max-width:calc(100% - 640px)}}@media screen and (min-width: 1240px){#page-content.podcasts-new .podcasts-form,#page-content.podcasts-create .podcasts-form{width:100%;margin-left:2.3%;margin-right:15px;max-width:604px;float:left}}#page-content.podcasts-new h2,#page-content.podcasts-create h2{font-size:1.45em}#page-content.podcasts-new .podcast-errors,#page-content.podcasts-create .podcast-errors{background:#ff0000;color:#0a0a0a;padding:20px;border-radius:3px}#page-content.podcasts-new .podcast-errors h2,#page-content.podcasts-create .podcast-errors h2{color:#0a0a0a;margin:0;font-size:1.3em}#page-content.podcasts-new .podcast-errors ul,#page-content.podcasts-create .podcast-errors ul{margin-bottom:0}#page-content.podcasts-new form,#page-content.podcasts-create form{font-size:15px}#page-content.podcasts-new form input[type='checkbox'],#page-content.podcasts-create form input[type='checkbox']{display:inline}#page-content.podcasts-new form input:not([type='checkbox']),#page-content.podcasts-create form input:not([type='checkbox']){width:650px;max-width:calc(100% - 30px);padding:12px;font-size:19px;border:1px solid #dee6e9;border-radius:3px}#page-content.podcasts-new form input:not([type='checkbox'])[type='file'],#page-content.podcasts-create form input:not([type='checkbox'])[type='file']{border:0px;padding:12px 0px}#page-content.podcasts-new form input:not([type='checkbox'])[type='submit'],#page-content.podcasts-create form input:not([type='checkbox'])[type='submit']{width:255px;max-width:100%;padding:14px 0px;margin-top:20px;font-size:1.5em;cursor:pointer}#page-content.podcasts-new form input:not([type='checkbox'])[type='submit'].danger-button,#page-content.podcasts-create form input:not([type='checkbox'])[type='submit'].danger-button{background:#ff0000}#page-content.podcasts-new form input:not([type='checkbox'])[type='submit']:hover,#page-content.podcasts-create form input:not([type='checkbox'])[type='submit']:hover{opacity:0.88}#page-content.podcasts-new form textarea,#page-content.podcasts-create form textarea{width:650px;max-width:calc(100% - 30px);padding:12px;font-size:19px;border:1px solid #dee6e9;border-radius:3px}#page-content.podcasts-new form label,#page-content.podcasts-create form label{display:inline-block;vertical-align:top;padding:14px 0px 8px}#page-content.podcasts-new form label.i_am_owner,#page-content.podcasts-create form label.i_am_owner{padding:2px 0 2px 10px}.more-articles{padding:20px 0px;vertical-align:top;text-align:center;font-family:var(--ff-default);margin:0 auto 32px}.more-articles a{color:var(--body-color)}.more-articles .single-other-article{width:94%;display:inline-block;max-width:94%;margin:auto;padding:10px;vertical-align:top;text-align:left}@media screen and (min-width: 680px){.more-articles .single-other-article{width:calc(50% - 40px);margin-bottom:24px}}.more-articles .single-other-article:hover{background:#f5f6f7;background:var(--theme-container-background-hover, #f5f6f7)}.more-articles .single-other-article .picture{height:60px;width:60px;background-size:cover;display:inline-block}.more-articles .single-other-article .picture img,.more-articles .single-other-article .picture .color{width:100%;height:100%;border-radius:100px}.more-articles .single-other-article .content{display:inline-block;width:calc(100% - 70px);padding-left:4px;min-height:60px;vertical-align:top;font-size:0.8em}@media screen and (min-width: 480px){.more-articles .single-other-article .content{font-size:1em}}.more-articles .single-other-article h3{margin:0px 0px 5px;padding:0px;font-size:1.4em;font-weight:500;word-break:break-word}.more-articles .single-other-article h4{margin:0;font-weight:500;color:#707070;color:var(--theme-secondary-color, #707070);font-size:1em}@media screen and (min-width: 480px){.more-articles .single-other-article h4{font-size:0.88em}}.more-articles .single-other-article h4 a{color:#696767}.more-articles .single-other-article hr{width:100%;border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.5);margin-bottom:8px}.more-articles .single-other-article p{margin:7px 0px;line-height:24px}.show-page-content-display{vertical-align:top;font-family:var(--ff-default);margin:0 auto 32px;position:relative;overflow:hidden}.show-page-content-display a{color:var(--card-color)}.show-page-content-display .content-classification{margin:15px 20px -8px;text-align:left;font-size:0.8em}@media screen and (min-width: 680px){.show-page-content-display .content-classification{margin:15px 20px 0px}}.show-page-content-display .content-classification .content-classification-text{display:inline-block;padding:3px 25px;border-radius:3px;background:#f5f6f7;background:var(--theme-container-accent-background, #f5f6f7);color:var(--body-color)}.show-page-content-display .main-content-display{padding:20px 0px;width:calc(98% - 60px);padding:30px;margin-bottom:10px}@media screen and (min-width: 680px){.show-page-content-display .main-content-display{float:left;width:calc(97% - 345px);border-right:2px solid #dbdbdb;margin-left:3%;padding:15px 25px 35px 15px;margin-bottom:35px}}.show-page-content-display .main-content-display h2{margin:0px auto 10px;font-size:1.55em}@media screen and (min-width: 680px){.show-page-content-display .main-content-display h2{font-size:2.2em}}.show-page-content-display .main-content-display .content-author img{border-radius:100%;width:28px;vertical-align:-7px;margin-right:3px}.show-page-content-display .main-content-display .content-author a{color:#666666}.show-page-content-display .main-content-display p{margin-bottom:30px}.show-page-content-display .main-content-display .cta{width:100px;padding:7px 9px;padding:3px 3px;margin-top:10px;margin-right:3px;display:inline-block;font-size:0.95em}@media screen and (min-width: 680px){.show-page-content-display .main-content-display .cta{font-size:1.2em;padding:7px 20px}}.show-page-content-display .main-content-display .engagement-count{font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;color:#666666;margin-top:-18px;margin-bottom:-25px}.show-page-content-display .main-content-display .engagement-count img{height:20px;min-width:27px;vertical-align:-3px;margin-right:3px}.show-page-content-display .main-content-display .engagement-count img.comments-bubble{margin-left:10px}.show-page-content-display .main-content-display .engage-button{font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;background:#4a69ff;color:white;letter-spacing:1px;border:0px;padding:7px 8px;margin-top:10px;font-size:0.95em}@media screen and (min-width: 680px){.show-page-content-display .main-content-display .engage-button{font-size:1.2em;padding:7px 16px}}.show-page-content-display .main-content-display .engage-button .bm-success{display:none}.show-page-content-display .main-content-display .engage-button.selected{background:white;color:#4a69ff}.show-page-content-display .main-content-display .engage-button.selected .bm-success{display:inline-block}.show-page-content-display .main-content-display .engage-button.selected .bm-success img{width:18px;vertical-align:-2px}.show-page-content-display .main-content-display .engage-button.selected .bm-initial{display:none}.show-page-content-display .secondary-content-display{display:none;float:left;width:280px;text-align:center;padding:10px 0px 30px}@media screen and (min-width: 680px){.show-page-content-display .secondary-content-display{display:block}}.show-page-content-display .secondary-content-display .profile-pic-wrapper{width:110px;height:110px;border-radius:100%;margin:auto}.show-page-content-display .secondary-content-display .profile-pic-wrapper.wide-profile-image-wrapper{height:50px;width:150px;margin-top:50px;margin-bottom:10px}.show-page-content-display .secondary-content-display .profile-pic-wrapper img{vertical-align:middle}.show-page-content-display .secondary-content-display .profile-pic-wrapper img.profile-image{width:calc(100% - 8px);height:calc(100% - 8px);border-radius:100%}.show-page-content-display .secondary-content-display .profile-pic-wrapper img.wide-image{width:calc(100% - 8px)}.show-page-content-display .secondary-content-display .org-name{font-weight:bold;margin:10px auto;font-size:1.1em}.show-page-content-display .secondary-content-display .follow-action-button{background:#66e2d5;color:#0a0a0a;border:0;font-size:1.05em;border:0;padding:8px 6px;border-radius:3px;width:170px}.user-profile-header{padding:calc(1.4vw + 8px) 0px;font-family:var(--ff-default);position:relative;overflow:hidden;width:1216px;max-width:92%;margin:24px auto;background:var(--card-bg);border-radius:3px}@media screen and (min-width: 950px){.user-profile-header{max-width:98%}}@media screen and (min-width: 1100px){.user-profile-header{padding:25px 0px 11px}}@media screen and (min-width: 1100px){.user-profile-header.tag-header{padding:0px 0px 1.2vw}}.user-profile-header.tag-header h1{font-size:calc(3vw + 23px);margin-top:1.2vw;margin-bottom:8px;margin-left:3%;text-align:center;width:94%}.user-profile-header.tag-header h1.query-header-text{font-size:calc(0.9vw + 28px);font-weight:500}.user-profile-header.tag-header h1 img{max-height:calc(3vw + 33px);max-width:calc(3vw + 33px)}.user-profile-header.podcast-header{background:#051620;text-align:center;padding:70px 0px;color:white}.user-profile-header.podcast-header h1{font-size:calc(2vw + 28px)}.user-profile-header.podcast-header h1 .follow-action-button{font-size:25px;display:block;margin:10px auto;width:100%;padding:15px 0px}@media screen and (min-width: 950px){.user-profile-header.podcast-header h1 .follow-action-button{vertical-align:5px;display:inline-block;font-size:calc(1.5vw + 8px);width:280px;padding:3px 0px}}@media screen and (min-width: 1600px){.user-profile-header.podcast-header h1{font-size:55px}.user-profile-header.podcast-header h1 .follow-action-button{font-size:32px}}.user-profile-header.podcast-header img.record{height:150px;width:150px;border-radius:100px;border:0px;display:block;margin:0px auto 10px}@media screen and (min-width: 950px){.user-profile-header.podcast-header img.record{height:calc(2.4vw + 50px);width:calc(2.4vw + 50px);display:inline-block;vertical-align:calc(-1vw - 15px)}}.user-profile-header .user-profile-header-container,.user-profile-header .tag-or-query-header-container{max-width:96%;margin:auto;overflow-y:auto}.user-profile-header .user-profile-header-container h1,.user-profile-header .tag-or-query-header-container h1{position:relative}.user-profile-header .user-profile-header-container h1 img,.user-profile-header .tag-or-query-header-container h1 img{height:1.5em;width:1.5em;vertical-align:-0.22em;margin-right:0.15em}.user-profile-header .user-profile-header-container h1 img.pro-checkmark,.user-profile-header .tag-or-query-header-container h1 img.pro-checkmark{height:0.5em;width:0.5em;vertical-align:0.08em;margin-left:0}.user-profile-header .user-profile-header-container a,.user-profile-header .tag-or-query-header-container a{color:#616161}.user-profile-header .user-profile-header-container .profile-pic-wrapper,.user-profile-header .tag-or-query-header-container .profile-pic-wrapper{float:left;width:calc(14.5vw + 60px);max-width:270px;position:relative;z-index:5}.user-profile-header .user-profile-header-container .profile-pic-wrapper .profile-pic,.user-profile-header .tag-or-query-header-container .profile-pic-wrapper .profile-pic{width:calc(12.2vw + 50px);height:calc(12.2vw + 50px);border-radius:200px;max-width:220px;max-height:220px;border:4px solid white;margin-top:2vw;background:no-repeat center center;background-size:cover}.user-profile-header .user-profile-header-container .profile-pic-wrapper .profile-pic img,.user-profile-header .tag-or-query-header-container .profile-pic-wrapper .profile-pic img{height:100%;width:100%}.user-profile-header .user-profile-header-container .profile-details,.user-profile-header .tag-or-query-header-container .profile-details{float:left;width:calc(100% - (13vw + 95px));padding-top:calc(2px + 2.7vw)}@media screen and (min-width: 1100px){.user-profile-header .user-profile-header-container .profile-details,.user-profile-header .tag-or-query-header-container .profile-details{min-height:270px}}.user-profile-header .user-profile-header-container .profile-details h1,.user-profile-header .tag-or-query-header-container .profile-details h1{margin:5px auto 1vw;font-weight:bold;color:#1b1b1c;font-size:25px;padding:0;padding-right:15px;line-height:1.1em}@media screen and (min-width: 430px){.user-profile-header .user-profile-header-container .profile-details h1,.user-profile-header .tag-or-query-header-container .profile-details h1{font-size:calc(4.5vw + 10px)}}@media screen and (min-width: 950px){.user-profile-header .user-profile-header-container .profile-details h1,.user-profile-header .tag-or-query-header-container .profile-details h1{font-size:60px;margin-top:0px}}.user-profile-header .user-profile-header-container .profile-details h1>span:nth-child(1),.user-profile-header .tag-or-query-header-container .profile-details h1>span:nth-child(1){word-break:break-word;display:block}.user-profile-header .user-profile-header-container .profile-details p.profile-description,.user-profile-header .tag-or-query-header-container .profile-details p.profile-description{padding:0px 0px;margin:0;font-style:italic;color:var(--card-color-tertiary);width:94%;font-size:0.9em;margin-top:12px;max-width:550px}@media screen and (min-width: 430px){.user-profile-header .user-profile-header-container .profile-details p.profile-description,.user-profile-header .tag-or-query-header-container .profile-details p.profile-description{font-size:0.97em;margin-top:0px}}.user-profile-header .user-profile-header-container .social,.user-profile-header .tag-or-query-header-container .social{font-size:15px;max-width:100%;margin:10px 0px 10px;z-index:3;position:relative}.user-profile-header .user-profile-header-container .social a,.user-profile-header .tag-or-query-header-container .social a{margin-right:5px;display:inline-block;margin-bottom:0px;margin-top:0px;padding:3px}.user-profile-header .user-profile-header-container .social a .icon-img,.user-profile-header .tag-or-query-header-container .social a .icon-img{vertical-align:-6px;opacity:1;padding:3px;width:23px;height:23px;margin:0px 0px;-webkit-filter:none;filter:none}@media screen and (min-width: 580px){.user-profile-header .user-profile-header-container .social a .icon-img,.user-profile-header .tag-or-query-header-container .social a .icon-img{margin:3px;width:28px;height:28px;margin-right:8px}}@media screen and (min-width: 1100px){.user-profile-header .user-profile-header-container .social a .icon-img,.user-profile-header .tag-or-query-header-container .social a .icon-img{margin:1px;margin-right:5px;width:30px;height:30px;margin-bottom:40px}}@media screen and (min-width: 1100px){.user-profile-header .user-profile-header-container{width:calc(100% - 420px);margin-left:6%}}.user-profile-header .user-metadata-details{font-family:'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;width:97%;overflow-y:auto}@media screen and (min-width: 1100px){.user-profile-header .user-metadata-details{position:absolute;right:0px;top:0px;bottom:0px;width:370px}}.user-profile-header .user-metadata-details .user-metadata-details-inner{padding:8px 0px;margin-left:5%}@media screen and (min-width: 430px){.user-profile-header .user-metadata-details .user-metadata-details-inner{font-size:1.15em;padding:15px 0px}}@media screen and (min-width: 1100px){.user-profile-header .user-metadata-details .user-metadata-details-inner{position:absolute;top:45%;transform:translateY(-45%);border-left:3px solid #d6d6d6;padding:15px 0px}}.user-profile-header .user-metadata-details .user-metadata-details-inner .row{padding:calc(5px + 0.2vw) 0px;display:inline-block;padding-left:16px;width:322px;max-width:92%}.user-profile-header .user-metadata-details .user-metadata-details-inner .key{font-size:0.7em;font-weight:800;margin-bottom:2px;color:var(--card-color-tertiary)}.user-profile-header .user-metadata-details .user-metadata-details-inner .value{display:inline-block;font-size:0.85em;margin-bottom:4px}.user-profile-header .tag-action-buttons{height:30px;margin-top:calc(0.5vw + 6px);margin-bottom:8px;margin-left:1%;text-align:center}@media screen and (min-width: 430px){.user-profile-header .tag-action-buttons{margin-bottom:20px}}@media screen and (min-width: 800px){.user-profile-header .tag-action-buttons{margin-bottom:25px}}@media screen and (min-width: 850px){.user-profile-header .tag-action-buttons{margin-bottom:10px}}@media screen and (min-width: 950px){.user-profile-header .tag-action-buttons{margin-left:calc(0.2vw + 320px);text-align:left}}.user-profile-header .user-profile-follow-button-wrapper{position:relative;z-index:5;display:inline-block;margin-left:5px}.user-profile-header .user-profile-follow-button{background:#66e2d5;border:0;font-size:17px;border-radius:3px;vertical-align:3px;padding:2px 6px;cursor:pointer;min-width:120px;opacity:0.7}.user-profile-header .user-profile-follow-button.showing{opacity:1}@media screen and (min-width: 430px){.user-profile-header .user-profile-follow-button{font-size:18px;padding:3px 8px;vertical-align:7px;border-radius:5px;min-width:140px}}@media screen and (min-width: 950px){.user-profile-header .user-profile-follow-button{font-size:22px;padding:4px 8px;vertical-align:12px;border-radius:5px;min-width:140px}}.user-profile-header .user-profile-chat-button-wrapper{position:relative;z-index:5;display:inline-block;margin-left:5px}.user-profile-header .user-profile-chat-button{background:#66e2d5;color:white;border:0;font-size:17px;border-radius:3px;vertical-align:3px;padding:2px 6px;cursor:pointer;min-width:60px;font-family:'HelveticaNeue-CondensedBold', 'HelveticaNeueBoldCondensed', 'HelveticaNeue-Bold-Condensed', 'Helvetica Neue Bold Condensed', 'HelveticaNeueBold', 'HelveticaNeue-Bold', 'Helvetica Neue Bold', 'HelveticaNeue', 'Helvetica Neue', 'TeXGyreHerosCnBold', 'Helvetica', 'Tahoma', 'Geneva', 'Arial Narrow', 'Arial', sans-serif;-webkit-appearance:none;font-stretch:condensed}.user-profile-header .user-profile-chat-button.showing{opacity:1}@media screen and (min-width: 430px){.user-profile-header .user-profile-chat-button{font-size:18px;padding:3px 8px;vertical-align:7px;border-radius:5px;min-width:80px}}@media screen and (min-width: 950px){.user-profile-header .user-profile-chat-button{font-size:22px;padding:4px 8px;vertical-align:12px;border-radius:5px;min-width:80px}}.user-profile-header .modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:990}.user-profile-header .modal .overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:995;background:rgba(0,0,0,0.85)}.user-profile-header .modal-content{z-index:999;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:80%;overflow:auto;background:#fff;box-sizing:border-box;padding:20px;border:1px solid #d6d6d6;box-shadow:3px 3px 0px #bababa;border-radius:3px;max-width:95%;width:600px}.user-profile-header .modal-content .message-form{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;align-items:center;align-content:stretch}@media screen and (min-width: 500px){.user-profile-header .modal-content .message-form{flex-direction:row}}.user-profile-header .modal-content .message-form textarea{border-radius:3px;border:1px solid #d6d6d6;font-size:14px;margin:10px;padding:5px;width:calc(100% - 50px);order:1;flex-grow:1;height:80px;resize:vertical;max-height:50vh}@media screen and (min-width: 500px){.user-profile-header .modal-content .message-form textarea{width:calc(100% - 100px)}}.user-profile-header .modal-content .message-form .submit-message{margin:0px auto;border-radius:3px;background:#4e57ef;font-weight:600px;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;width:220px;color:white;font-size:17px;height:40px;order:10;flex-grow:1;border:0px}@media screen and (min-width: 500px){.user-profile-header .modal-content .message-form .submit-message{margin:10px 10px 10px 0;width:82px;height:80px}}.user-profile-header .modal-content p{color:#333333;font-size:0.8em;margin:5px auto;width:96%}.user-profile-header .modal-content .close-modal{position:absolute;right:10px;top:10px;cursor:pointer;font-size:18px;opacity:0.5;background:none;border:none;padding:0 0 0 10px;transition:opacity 0.2s ease}.user-profile-header .modal-content .close-modal:hover{opacity:0.9}.user-profile-header .profile-dropdown{position:absolute;top:0px;right:6px}.user-profile-header .profile-dropdown button{border:0px;background:transparent;padding:8px}.user-profile-header .profile-dropdown img{height:22px;width:22px}.user-profile-header .profile-dropdown .profile-dropdownmenu{display:none;position:absolute;top:30px;right:3px;border:1px solid #dbdbdb;border-radius:3px;background:var(--card-bg);z-index:20;width:200px;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18)}.user-profile-header .profile-dropdown .profile-dropdownmenu a{font-size:0.75em;color:var(--body-color);display:block;padding:9px 10px;font-weight:bold}.user-profile-header .profile-dropdown .profile-dropdownmenu.showing{display:block}.user-profile-header .profile-dropdown .profile-dropdownmenu button{font-size:0.75em;color:var(--body-color);font-weight:bold;width:100%;text-align:left;padding-left:10px;display:block;border:none;text-overflow:ellipsis;overflow:hidden;background:transparent}.comments .article-header .body kbd,.comments-container form .comment-preview-div kbd,.single-comment-node .body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;box-shadow:inset 0 -1px 0 #959da5}@-webkit-keyframes fade-out{0%{background-color:#d0ffeb}100%{background-color:white}}@keyframes fade-out{0%{background-color:#d0ffeb}100%{background-color:white}}a.header-link{color:var(--body-color);display:block}a.header-link:hover{color:var(--body-color)}.comments .picture{height:180px;max-width:900px;margin:auto;border-top-right-radius:5px;border-top-left-radius:5px;background-color:#ecf0f2;background:#ecf0f2 no-repeat top center;background-size:cover;position:relative;z-index:1}@media screen and (min-width: 390px){.comments .picture{height:240px}}@media screen and (min-width: 820px){.comments .picture{height:280px}}.comments .blank-comment-space{height:3px}@media screen and (min-width: 820px){.comments .blank-comment-space{height:0px}}.comments .article-header{width:820px;max-width:100%;margin:50px auto 10px;padding:0px 0px 90px;background:var(--card-bg);z-index:3;position:relative}@media screen and (min-width: 820px){.comments .article-header{margin:72px auto 10px;border-radius:5px;border:1px solid #eef1f1;border:var(--theme-container-border, 1px solid #eef1f1)}}.comments .article-header h3{width:94%;margin:12px 0 5px;margin-left:1.8%;font-weight:500;font-size:calc(1.5vw + 22px)}.comments .article-header h4{margin:0;font-weight:300;color:#c3c3c3;font-size:17px;width:96%;margin:auto;margin-bottom:-40px}.comments .article-header h4 a{color:#696767}.comments .article-header .body{padding:60px 0px 0px;width:96%;margin:auto;margin-bottom:-35px}.comments .article-header .body .read-more{color:var(--link-brand-color);display:inline-block}.comments .article-header .body .read-more:hover{opacity:0.96}.comments .article-header .body img{max-width:100%;max-height:350px}.comments .single-comment-header{height:10px}.comments-container{padding-top:10px;margin:auto;margin-bottom:100px;text-align:left}.comments-container.comments-dedicated-page-container{width:800px;max-width:96%;min-height:calc(97vh - 200px)}.comments-container img.icon-image{height:21px;opacity:0.7}.comments-container img.icon-image:hover{opacity:1}.comments-container .markdown-guide{position:absolute;left:22px;bottom:3px}.comments-container .editor-image-upload{display:flex;align-items:center;font-size:0.8em;position:absolute;left:calc(0.2vw + 70px);bottom:0px;width:initial;text-align:left}.comments-container .editor-image-upload .uploaded-image{border:1px dashed #888;padding:0.2vw 0.4vw;font-size:1em;width:8.125rem;display:none}@media screen and (min-width: 500px){.comments-container .editor-image-upload .uploaded-image{width:calc(94% - 2.25rem)}}.comments-container .editor-image-upload .uploaded-image.showing{display:inline-block}.comments-container .editor-image-upload .image-upload-file-label{font-size:0.9em;color:#888;display:none;vertical-align:4px}@media screen and (min-width: 500px){.comments-container .editor-image-upload .image-upload-file-label{display:inline-block}}.comments-container .editor-image-upload .image-upload-button{padding:2px 4px;text-align:left;font-size:0.8em;margin:4px 0px;border-radius:3px;border:0;cursor:pointer;display:inline-block;background:transparent;max-width:29px}@media screen and (max-width: 900px){.comments-container .editor-image-upload .image-upload-button{padding:5px 6px 1px}}.comments-container .editor-response-templates{position:absolute;left:52px;bottom:4px}.comments-container .editor-response-templates button{background:none;border:none;padding:0}.comments-container .editor-response-templates.in-reply{z-index:6;bottom:3px}.comments-container .top-level-actions{margin:0px 0px 85px;padding:3px 0px;z-index:4;position:relative;border-radius:3px;font-size:calc(0.35vw + 16px)}.comments-container .top-level-actions h3{margin:5px 0px}.comments-container .top-level-actions h3 a{font-size:0.62em;background:#0a0a0a;color:white;margin:2px 0px 2px;margin-right:5px;vertical-align:2px}.comments-container .top-level-actions .comment-action-buttons,.comments-container .top-level-actions .comment-action-text{display:inline-block;color:#666666;font-weight:300}.comments-container .top-level-actions a{display:inline-block;background:#cfd7ff;border-radius:3px;color:#0a0a0a;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;padding:4px 8px;font-size:0.77em;vertical-align:1px;margin:8px 0px 2px}.comments-container .top-level-actions .commentable-title{font-size:calc(0.3vw + 16px);color:#666666}.comments-container form{width:104%;background:#f5f6f7;background:var(--theme-container-accent-background, #f5f6f7);overflow:auto;position:relative;margin-bottom:4px;z-index:4;margin-left:-2%;border-top:1px solid #dbdbdb;border-top:var(--theme-container-border, 1px solid #dbdbdb)}@media screen and (min-width: 820px){.comments-container form{width:calc(100% - 2px);margin-left:0%;border:1px solid #dbdbdb;border:var(--theme-container-border, 1px solid #dbdbdb)}}.comments-container form .field{margin-bottom:0px}.comments-container form .response-templates-container{display:flex;width:calc(100% - 52px);max-height:calc(40vh + 80px);margin:15px auto 2px;flex-direction:column;overflow-y:auto;font-size:16px;font-family:var(--ff-default);background:#f5f6f7;background:var(--theme-container-accent-background, #f5f6f7);color:#0a0a0a;color:var(--theme-color, #0a0a0a)}.comments-container form .response-templates-container.hidden{display:none}.comments-container form .response-templates-container .loading-img{display:inline-block;margin:0 auto;width:75px}.comments-container form .response-templates-container .loading-img.hidden{display:none}.comments-container form .response-templates-container header>button{font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;color:#0045ff;border:1px solid #0045ff;font-size:13px;font-weight:500;padding:5px 0px;border-radius:3px;background:none;width:125px;margin:5px;float:left}.comments-container form .response-templates-container header>button.active{background:#0045ff;color:white}.comments-container form .response-templates-container header>button.hidden{display:none}.comments-container form .response-templates-container .mod-response-wrapper{text-align:left;padding:10px;position:relative;background:white;background:var(--theme-container-background, white);margin:5px auto;border-radius:8px;width:calc(100% - 20px);box-sizing:border-box}.comments-container form .response-templates-container .mod-response-wrapper span{font-weight:bold;display:block;width:calc(100% - 140px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comments-container form .response-templates-container .mod-response-wrapper p{font-weight:normal;display:block;width:calc(100% - 140px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0.5em 0;color:#666666;color:var(--theme-secondary-color, #666)}.comments-container form .response-templates-container .mod-response-wrapper.mod-response-wrapper-empty{text-align:center}.comments-container form .response-templates-container .mod-response-wrapper.mod-response-wrapper-empty p{width:100%;font-size:1.05em;font-weight:bold;margin:1.5em 0;color:#0a0a0a;color:var(--theme-color, #0a0a0a)}.comments-container form .response-templates-container .mod-response-wrapper button{font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;color:white;border:0px;font-size:13px;font-weight:500;margin-top:3px;padding:5px 0px;border-radius:3px;cursor:pointer;margin-right:10px;background:#0045ff;position:absolute;top:5px;right:0px;width:125px}.comments-container form .response-templates-container .mod-response-wrapper .moderator-submit-button{background:#66e2d5;color:#0a0a0a;top:36px}.comments-container form .response-templates-container a{text-align:left;padding:var(--su-3);font-weight:bold}.comments-container form .response-templates-container a svg{width:20px;height:20px;position:relative;top:4px;left:3px;fill:#3b49df;fill:var(--link-branded-color, #3b49df)}.comments-container form .response-templates-container p{align-self:flex-start;padding:0 var(--su-3)}.comments-container form .article-comment-form-preamble{font-size:0.7em;margin-left:20px;margin-top:8px;margin-bottom:-5px}.comments-container form textarea{width:calc(100% - 52px);margin:15px auto 2px;display:block;resize:vertical;border-radius:3px;border:1px solid var(--form-border);height:125px;font-size:16px;padding:6px;cursor:text;background:var(--form-bg);color:var(--body-color)}.comments-container form textarea::-webkit-input-placeholder{color:var(--form-placeholder)}.comments-container form textarea::-moz-placeholder{color:var(--form-placeholder)}.comments-container form textarea:-ms-input-placeholder{color:var(--form-placeholder)}.comments-container form textarea::-ms-input-placeholder{color:var(--form-placeholder)}.comments-container form textarea::placeholder{color:var(--form-placeholder)}.comments-container form textarea.embiggened{height:calc(2vw + 115px)}.comments-container form textarea.embiggened-more{height:calc(5vw + 118px)}.comments-container form textarea.embiggened-max{height:calc(10vw + 118px)}.comments-container form textarea.preview-loading{background:white url("https://practicaldev-herokuapp-com.freetls.fastly.net/assets/loading-ellipsis-0c700f143e37c35526e0229e9113243a6e1c30508cfad2029a6ded45e168fbc3.svg") no-repeat center center;background-color:var(--card-bg);color:var(--body-color-inverted);background-size:50px}.comments-container form .preview-toggle{display:none}.comments-container form .comment-preview-div{padding:10px 20px 2px;min-height:calc(13vw + 6px);text-align:left;font-size:19px;font-family:var(--ff-default);background:var(--card-bg);box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18);width:calc(100% - 80px);margin:19px auto 8px;border:1px solid #dbdbdb}.comments-container form .comment-preview-div>*{margin:4px 0px calc(1.1vw + 10px)}.comments-container form .comment-preview-div p.loading-message{opacity:0.6}.comments-container form .comment-preview-div pre{overflow-x:auto}.comments-container form .comment-preview-div code{word-wrap:break-word;background-color:rgba(0,0,0,0.1);padding:0.1em 0.3em 0}.comments-container form .comment-preview-div .article-body-image-wrapper img{max-width:100%}.comments-container form #preview-div div.highlight pre code{background-color:rgba(0,0,0,0.1)}.comments-container form #preview-div pre code{background-color:white;color:black}.comments-container form .actions{text-align:right}.comments-container form .actions .comment-action-button{font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;color:white;border:0px;font-size:13px;font-weight:500;margin-top:3px;padding:5px 12px;border-radius:3px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.comments-container form .actions .comment-action-cancel{background:#ff0000;display:none}.comments-container form .actions .comment-action-preview{background:#333333;z-index:10}.comments-container form .reply-actions{margin-bottom:0;padding-bottom:0}.comments-container form .code-of-conduct{display:block;margin-right:19px;margin-top:5px;text-align:right;font-size:0.9em;font-weight:500;color:var(--link-brand-color)}.comments-container form .code-of-conduct.sub-comment-code-of-conduct{font-size:1em}.comments-container form .code-of-conduct .checkbox{vertical-align:1px;font-size:1.2em;margin:5px 0px}.comments-container form .code-of-conduct a{color:var(--link-brand-color)}.comments-container form input[type='submit']{margin-right:19px;background:#0045ff}.comments-container form.submitting input[type='submit']{background:#00bbff}.comments-container form.submitting textarea{color:#737373;border:1px solid #e7faf8;background:white url("https://practicaldev-herokuapp-com.freetls.fastly.net/assets/loading-ellipsis-0c700f143e37c35526e0229e9113243a6e1c30508cfad2029a6ded45e168fbc3.svg") no-repeat center center;background-size:50px}.comments-container details details .comment-deep-1,.comments-container details details .comment-deep-2{margin-top:-123px}.comments-container details details _:-ms-lang(x),.comments-container details details .comment-deep-1,.comments-container details details .comment-deep-2{margin-top:0px}.comments-container details details summary{z-index:15;position:relative}.comments-container details details[open]>summary{width:calc(1.1vw + 12px);padding-bottom:100px}.comments-container details summary{cursor:pointer;color:#7a7a7a;font-size:14.5px;font-style:oblique;padding:4px 0px;padding-left:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.comments-container details summary:active{outline:0;box-shadow:0px 0px 0px #dbdbdb !important}.comments-container details summary:focus-visible{outline:0}.comments-container details summary:focus-visible:not(:active){box-shadow:0px 0px 6px #dbdbdb !important}.comments-container details summary span{display:inline-block;width:calc(100% - 50px);line-height:20px}.comments-container .comment-trees .comment-hash-marker{margin-top:-45px;margin-bottom:45px;border:1px solid transparent;z-index:-10;position:relative}.comments-container .comment-trees .comment-hash-marker:target+.single-comment-node{-webkit-animation-name:fade-out;animation-name:fade-out;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.comments-container .comment-trees .root-comment{margin-top:-80px}.comments-container .comment-trees .root-comment .comment-parent-link{background:var(--card-bg);border:1px solid #666666;border:var(--theme-container-border, 1px solid #666);display:block;padding:9px 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.8em;background:#fcfcfc;background:var(--theme-container-accent-background, #fcfcfc)}.comments-container .comment-view-parent{margin-bottom:7px;text-align:left;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-size:0.8em;background:#cfd7ff;display:inline-block;padding:2px 4px;border-radius:3px;margin-right:5px;vertical-align:top}.comments-container .comment-view-parent.comment-view-commentable{background:transparent;max-width:calc(100% - 100px);white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.comments-container .alert-error{background:#ff0000;max-width:730px;font-family:var(--ff-default);color:white;border-radius:5px;margin:20px auto;padding:20px}.single-comment-node{padding:2px 0px 0px calc(1.1vw + 13px);text-align:left;margin-top:15px;font-size:17px;position:relative}.single-comment-node.root{padding:0px 0px 2px 0}@media screen and (min-width: 390px){.single-comment-node{font-size:20px}}.single-comment-node.flat-node{padding:0px;margin-top:-3px;margin-bottom:-3px}.single-comment-node.flat-node.root{padding:2px 0px;margin-top:0px}.single-comment-node.flat-node .inner-comment{border-top-left-radius:0px;border-top-right-radius:0px}.single-comment-node.flat-node button{margin-bottom:3px;z-index:7;position:relative}.single-comment-node .comment-deep-3{margin-top:-5px;padding:2px 0px 2px calc(0.9vw + 7px)}.single-comment-node .comment-deep-3 button{margin-bottom:3px;z-index:8;position:relative}.single-comment-node .permalink{width:40px;position:absolute;right:2px;margin-top:calc(0.4vw + 12px);text-align:center;opacity:0.9}.single-comment-node .permalink img{width:14px}.single-comment-node .permalink:hover{opacity:1}.single-comment-node .low-quality-comment-marker{font-size:0.66em;padding:6px 13px;background:#f5f6f7;background:var(--theme-container-accent-background, #f5f6f7);font-weight:bold;border-bottom:1px solid #dbdbdb}.single-comment-node .low-quality-comment-marker a{background:#a2ede5;color:#0a0a0a;padding:1px 5px 3px;border-radius:3px;vertical-align:-1px;margin-left:3px}.single-comment-node .low-quality-comment-marker img{height:22px;width:22px;border-radius:100px;border:2px solid #666666;vertical-align:-0.6em;margin-right:2px}.single-comment-node .low-quality-comment>*:not(.dropdown){opacity:0.5}.single-comment-node .body{padding:1px;padding-left:1.5%;padding-right:1.5%;padding-bottom:5px;margin:0;width:96%;font-size:0.95em;line-height:1.35em;overflow:hidden;margin-bottom:-28px;word-wrap:break-word;font-family:var(--ff-default);position:relative;margin-left:1px}.single-comment-node .body h1,.single-comment-node .body h2,.single-comment-node .body h3,.single-comment-node .body h4,.single-comment-node .body h5,.single-comment-node .body h6{padding:0px;margin:4px 0px calc(1.1vw + 10px);font-size:1em;font-weight:600}.single-comment-node .body h1{font-size:1.3em}.single-comment-node .body p{padding:0px;margin:4px 0px calc(1.1vw + 10px)}.single-comment-node .body ul,.single-comment-node .body ol{padding-left:6px;margin:0.8em 0.7em 0.8em 1em}.single-comment-node .body ul{list-style-type:square}.single-comment-node .body li{margin:3px 0px calc(0.5vw + 5px)}.single-comment-node .body blockquote{border-left:calc(0.2vw + 2px) solid #333;padding:0.1% 3% 0.1% 2%;margin:1.6em 1vw;font-size:0.92em;line-height:1.4em}.single-comment-node .body blockquote p{padding:0;margin:0.95em 0 0.95em}.single-comment-node .body blockquote.twitter-tweet{background:white;max-width:480px;min-height:135px;border:1px solid #e9eef2;font-size:17px;line-height:20px;border-radius:5px;margin-top:10px;padding:10px}.single-comment-node .body .edited-notification{color:#999999;font-size:0.7em;padding:3px 0px 0px;position:relative;z-index:1}.single-comment-node .body code{margin:auto;padding:1px 5px 0px;border-radius:2px;font-size:0.8em;display:inline-block;vertical-align:0.1em;max-width:100%;line-height:1.4em;background-color:rgba(0,0,0,0.1);padding:0.1em 0.3em 0}.single-comment-node .body pre{width:88%;margin-left:-3%;margin-left:0px;padding-left:4%;padding-right:7%;padding-top:6%;padding-bottom:6%;overflow-wrap:normal;overflow-x:auto}.single-comment-node .body pre code{background:#29292e;color:black;white-space:pre;font-size:1em;background-color:white;padding-top:0;padding-bottom:2%;overflow-x:auto}.single-comment-node .body img{max-width:100%;max-height:calc(50vh + 100px)}.single-comment-node .body .table-wrapper-paragraph{width:100%;margin-left:0%;overflow-x:auto}.single-comment-node .body a.anchor{padding-top:50px;margin-top:-50px;-webkit-background-clip:content-box;background-clip:content-box}.single-comment-node .body .liquid-comment .details .comment-date{top:calc(14px - 0.25vw)}.single-comment-node .body.hidden-comment{padding:5px 0;margin-bottom:0}.single-comment-node .icon-img{height:16px;width:16px;margin-right:0px;opacity:0.7}.single-comment-node .details{padding:0px;border-top-left-radius:3px;color:var(--link-brand-color);position:relative}.single-comment-node .details .comment-date{border:none;position:absolute;top:calc(14px - 0.25vw);right:calc(35px + 0.2vw);font-size:12px;text-align:right}.single-comment-node .details .comment-date a{color:var(--card-color-tertiary)}.single-comment-node .details .dropbtn{border:none;cursor:pointer;position:absolute;top:calc(0.3vw + 13px);right:10px}.single-comment-node .details .dropbtn.commentable-hidden{top:calc(0.3vw + 8px)}.single-comment-node .details .dropdown{position:absolute;top:40px;right:10px;display:inline-block}.single-comment-node .details .dropdown .dropdown-content{display:none;position:absolute;right:0;border:1px solid #dbdbdb;border-radius:3px;background:white;z-index:20;width:130px;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18)}.single-comment-node .details .dropdown .dropdown-content.showing{display:block}.single-comment-node .details .dropdown .dropdown-content a{color:black;padding:12px 16px;width:98px;height:14px;font-weight:bold;display:block;font-size:14px;white-space:nowrap}.single-comment-node .details .dropdown .dropdown-content button{display:inline-block;color:black;border:none;background:none;padding:12px 16px;width:100%;height:38px;font-size:14px;font-weight:bold;text-align:left}.single-comment-node .details .dropdown .dropdown-content button:hover{background-color:#f1f1f1}.single-comment-node .details .dropdown .dropdown-content .comment-actions .async-hide{display:none}.single-comment-node .details .dropdown .dropdown-content a:hover{background-color:#f1f1f1}.single-comment-node .details .dropdown .dropdown-icon{position:absolute;left:10px;top:7px;padding:4px;max-width:15px;max-height:15px}.single-comment-node .details.hidden-comment .dropbtn{top:calc(0.3vw + 8px)}.single-comment-node .details img.profile-pic{height:33px;width:33px;border-radius:50px;margin:1.5% 0.2% 1.5% 1.5%}.single-comment-node .details .comment-username{vertical-align:calc(0.62vw + 13px)}.single-comment-node .details .comment-username-inner{vertical-align:middle;display:inline-block;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;max-width:calc(60% - 20px)}.single-comment-node .details .icon-img{vertical-align:calc(0.7vw + 9px);margin-left:2px}.single-comment-node .details .op-marker{display:none}@media screen and (min-width: 580px){.single-comment-node .details .op-marker{display:inline-block;vertical-align:calc(0.7vw + 12px);background:#cfd7ff;color:#0a0a0a;padding:2px 6px 2px;margin-left:0.3vw;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;font-size:0.78em;border-radius:3px}}.single-comment-node .details a{color:#3b3b3b;color:var(--theme-secondary-color, #3b3b3b)}.single-comment-node .reaction-button,.single-comment-node .dropbtn{border:0px;background:transparent;cursor:pointer;border-radius:3px;height:32px;display:block;padding:0px;margin-left:2px;position:relative;margin-top:calc(-0.6vw - 4px);z-index:8;position:relative}.single-comment-node .reaction-button.reaction-button,.single-comment-node .dropbtn.reaction-button{padding-right:25px;padding-top:4px;margin-top:0px;height:25px}.single-comment-node .reaction-button .reactions-count,.single-comment-node .dropbtn .reactions-count{font-size:0.7em;background:#f5f6f7;padding:1px 5px;border-radius:3px;border:1px solid #d9dde0;margin-left:1px;position:absolute;top:4px;left:24px}.single-comment-node .reaction-button img,.single-comment-node .dropbtn img{height:21px;width:21px;opacity:0.62;left:0px}.single-comment-node .reaction-button img.dropdown-icon,.single-comment-node .dropbtn img.dropdown-icon{height:18px;width:18px}.single-comment-node .reaction-button:hover img,.single-comment-node .dropbtn:hover img{opacity:1}.single-comment-node .reaction-button .voted-heart,.single-comment-node .dropbtn .voted-heart{display:none;vertical-align:0px;margin-left:0px;height:22px;width:22px;opacity:0.9}.single-comment-node .reaction-button .voted-heart:hover,.single-comment-node .dropbtn .voted-heart:hover{opacity:1}@media screen and (min-width: 390px){.single-comment-node .reaction-button,.single-comment-node .dropbtn{vertical-align:-7px}}.single-comment-node .reaction-button.reacted,.single-comment-node .dropbtn.reacted{color:#66e2d5}.single-comment-node .reaction-button.reacted img,.single-comment-node .dropbtn.reacted img{display:none}.single-comment-node .reaction-button.reacted .voted-heart,.single-comment-node .dropbtn.reacted .voted-heart{display:inline-block}.single-comment-node .reaction-button.reacted .reactions-count,.single-comment-node .dropbtn.reacted .reactions-count{color:#0a0a0a;font-weight:500}.single-comment-node img.icon-image{height:20px}.single-comment-node .editor-image-upload{width:initial;text-align:left;z-index:6}.single-comment-node .editor-image-upload .uploaded-image{width:calc(93% - 3.375rem)}@media screen and (min-width: 500px){.single-comment-node .editor-image-upload .uploaded-image{width:calc(94% - 3.875rem)}}.single-comment-node .editor-image-upload .image-upload-button{padding:5px 2px 0px;margin-left:3px}.single-comment-node .actions{font-size:0.8em;padding:0.3em 0.6em 0.3em 0.4em;text-align:right;position:relative;min-height:1.2em;z-index:5;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;width:calc(100% - 74px);margin-left:58px}.single-comment-node .actions a.thread-indication{color:#9e9e9e;font-size:0.8em;cursor:default}.single-comment-node .actions a.thread-indication:hover{opacity:1}.single-comment-node .actions a.register-now-cta{font-size:1.4em;background:#fffdc4;border:1px solid #fdf73b;box-shadow:5px 6px 0px #fdf73b;color:#0a0a0a;padding:5px 10px;margin-right:8px;vertical-align:20px;line-height:1.8em}.single-comment-node .actions .current-user-actions .hidden{display:none}.single-comment-node .actions .current-user-actions a{margin-right:10px;display:inline-block;color:#666666}.single-comment-node .actions form{margin-bottom:-5px;margin-top:-7px;z-index:29;position:relative;width:calc(100% + 60px);margin-left:-58px;font-family:var(--ff-default)}.single-comment-node .actions form.submitting input[type='submit']{background:#0045ff}.single-comment-node .actions form.submitting textarea{color:#737373}.single-comment-node .actions form input[type='submit']{padding:5px 8px;margin-bottom:5px;margin-right:7px}.single-comment-node .actions form .cancel{margin-right:5px;color:#ff0000;opacity:0.5;vertical-align:-1px;font-size:0.9em}.single-comment-node .actions form .cancel:hover{opacity:0.8}.single-comment-node .inner-comment{padding:0px;border:1px solid #dbdbdb;background:var(--card-bg)}.single-comment-node .inner-comment.comment-created-via-fetch{-webkit-animation:comment-create 1.2s;animation:comment-create 1.2s}.single-comment-node .inner-comment.comment-created-via-fetch .body{background-color:transparent}.single-comment-node .comment-read-more{background:#66e2d5 !important;padding:3px 6px;display:block;width:250px;text-align:center;margin:auto;border-radius:3px;margin-bottom:20px;font-weight:bold}.single-comment-node .comment-read-more:hover{opacity:1;background:#7be6db !important}@-webkit-keyframes fadein{0%{opacity:0.5;height:21px;width:18px}100%{opacity:1;height:25px;width:22px}}@keyframes fadein{0%{opacity:0.5;height:21px;width:18px}100%{opacity:1;height:25px;width:22px}}@-webkit-keyframes comment-create{from{background-color:#e7faf8}to{background-color:#fff;background-color:var(--theme-container-background, #fff)}}@keyframes comment-create{from{background-color:#e7faf8}to{background-color:#fff;background-color:var(--theme-container-background, #fff)}}.comments-hidden-message p{font-style:italic}#response-templates-data{display:none}.leaderboard-page{background:#f5f6f7;min-height:700px;padding:70px 0px;font-family:var(--ff-default)}.leaderboard-page .leaderboard-container{width:800px;max-width:98%;margin:0px auto;background:white;border:1px solid #eef1f1;border-radius:5px}.leaderboard-page .leaderboard-container header{text-align:center;padding:10px 0px}.leaderboard-page .leaderboard-container header h1{font-size:calc(2.5vw + 25px)}.leaderboard-page .leaderboard-container .leaderboard-user{overflow:hidden;position:relative;padding:10px 0px;border-top:1px solid #eef1f1}.leaderboard-page .leaderboard-container .leaderboard-user .profile-pic{float:left}.leaderboard-page .leaderboard-container .leaderboard-user .profile-pic img{height:80px;width:80px;border-radius:3px;margin:0;margin-left:10px}.leaderboard-page .leaderboard-container .leaderboard-user .content{float:left;width:calc(100% - 100px);padding:0px 5px}.leaderboard-page .leaderboard-container .leaderboard-user .content .user-name{color:#0a0a0a}.leaderboard-page .leaderboard-container .leaderboard-user .content h3{margin:0px 0px 5px;font-size:calc(1.9vw + 15px);font-weight:400}.leaderboard-page .leaderboard-container .leaderboard-user .content img{height:15px;width:15px}.leaderboard-page .leaderboard-container .leaderboard-user .content a{margin-right:8px;display:block}@media screen and (min-width: 540px){.leaderboard-page .leaderboard-container .leaderboard-user .content a{display:inline-block}}.leaderboard-page .bottom{margin:70px auto 0px;width:700px;max-width:90%}.notifications-index .home{overflow:initial}.notifications-index .home .articles-list .signup-cue{padding:30px 25px;background:white;border-radius:6px;box-shadow:0px 3px 9px #d4dce4}.notifications-index .home .articles-list .signup-cue hr{margin:30px auto 15px}.notifications-index .home .articles-list .signup-cue a.sign-up-link{display:inline-block;border:1px solid #666666;padding:4px 8px;border-radius:3px;margin:20px 6px}.notifications-index .home .articles-list .signup-cue a.sign-up-link img{width:18px;vertical-align:-1px}.notifications-index .home .articles-list .signup-cue-advanced{text-align:left;padding:30px 25px}.notifications-index .home .articles-list .signup-cue-advanced .sloan{height:calc(5vw + 200px);margin:10px auto 30px;display:block}.notifications-index .home .articles-list .single-article .reaction-images{display:inline-block}.notifications-index .home .articles-list .single-article .reaction-image{width:21px;height:21px;vertical-align:-4px}.notifications-index .home .articles-list .single-article .content{padding-bottom:18px;line-height:1.35em}.notifications-index .home .articles-list .single-article .content.notification-content a{color:#557de8;font-weight:500}.notifications-index .home .articles-list .single-article .content.broadcast-content .opt-out{padding-top:24px;font-size:12px;font-style:italic}.notifications-index .home .articles-list .single-article .content.reaction-content{width:calc(100% - 145px)}.notifications-index .home .articles-list .single-article .content.badge-content{margin:auto;width:98%;display:block;text-align:center}.notifications-index .home .articles-list .single-article .content.badge-content .badge-title{margin:6px auto;width:90%;font-size:1.3em}.notifications-index .home .articles-list .single-article .content.badge-content p.badge-description{margin:10px auto;width:90%;color:#666666;color:var(--theme-secondary-color, #666)}.notifications-index .home .articles-list .single-article .content.badge-content p.badge-description.milestone-emojis{font-size:xx-large;padding-top:10px;padding-bottom:0px}.notifications-index .home .articles-list .single-article .content.badge-content img.badge-image{margin:10px 0px 20px;height:150px}.notifications-index .home .articles-list .single-article .content.badge-content img.milestone-gif{margin:10px 0px 10px;border-radius:8px;width:300px}.notifications-index .home .articles-list .single-article .content.badge-content hr.minimal-divider{width:90px;opacity:0.4;margin:18px auto 22px}.notifications-index .home .articles-list .single-article .content.badge-content p.badge-reward-message{margin:8px auto;width:90%;color:var(--body-color)}.notifications-index .home .articles-list .single-article .content.badge-content p.badge-credit-message{margin:8px auto;width:100%;color:var(--body-color);font-size:0.94em;line-height:1.35em}.notifications-index .home .articles-list .single-article .content.badge-content p.badge-credit-message strong a{font-weight:700}.notifications-index .home .articles-list .single-article .content .follow-action-button{display:block;color:white;background:#557de8;border:2px solid #557de8;border-radius:3px;font-size:1.1em;margin-top:0.3em;padding:2px 10px;min-height:33px;min-width:150px}.notifications-index .home .articles-list .single-article .content .follow-action-button.following-butt{background:#557de8;color:white}.notifications-index .home .articles-list .single-article .content .follow-action-button:hover{border:2px solid #3f6ce5}.notifications-index .home .articles-list .single-article .content .follow-action-button.badge-button{margin-bottom:12px;display:inline-block}.notifications-index .home .articles-list .single-article .content .mod-instructions{font-size:0.9em;background:#f2f3f5;border:1px solid #d3d7dc;width:80%;padding:10px 0px 10px 35px;border-radius:3px}.notifications-index .home .articles-list .single-article .content .notification-comment-reacted-link{padding:2px 6px;border:1px solid #7d7d7d;border-radius:3px;max-width:100%;display:inline-block;margin-bottom:3px}.notifications-index .home .articles-list .single-article .content .notification-comment-reacted-link:hover{background:#f0fbfd;background:var(--theme-container-background-hover, #f0fbfd);border:1px solid #a1b7f2}.notifications-index .home .articles-list .single-article .content .notification-new-post{padding:12px 10px;margin-top:10px;border:1px solid #616161;border-radius:3px;color:var(--body-color);position:relative}.notifications-index .home .articles-list .single-article .content .notification-new-post .notification-new-post-title{font-size:1.7em;word-wrap:break-word;line-height:1.06em}.notifications-index .home .articles-list .single-article .content .notification-new-post .notification-new-post-tags{margin-top:6px;color:#666666;color:var(--theme-color, #666)}.notifications-index .home .articles-list .single-article .content .footnote{font-size:0.8em;opacity:0.9}.notifications-index .home .articles-list .single-article .content .follower-pic-row{display:inline-block}.notifications-index .home .articles-list .single-article .comment-link-wrapper{display:block;position:absolute;left:0;right:0;top:0;bottom:0}.notifications-index .home .articles-list .single-article .comment-text{padding:10px;margin-top:10px;border:1px solid #616161;border-radius:3px;color:var(--body-color);position:relative}.notifications-index .home .articles-list .single-article .comment-text .comment-text-header{display:block;padding:5px 10px;margin-left:-10px;margin-top:-10px;margin-bottom:8px;border-bottom:1px solid #616161;width:100%;font-weight:bold;font-size:0.76em;position:relative;z-index:6;border-top-left-radius:3px;border-top-right-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fcfcfc;background:var(--theme-container-accent-background, #fcfcfc)}.notifications-index .home .articles-list .single-article .comment-text:hover{border:1px solid #0a0a0a}.notifications-index .home .articles-list .single-article .comment-text h1,.notifications-index .home .articles-list .single-article .comment-text h2,.notifications-index .home .articles-list .single-article .comment-text h3,.notifications-index .home .articles-list .single-article .comment-text h4,.notifications-index .home .articles-list .single-article .comment-text h5,.notifications-index .home .articles-list .single-article .comment-text h6{font-size:1.2em}.notifications-index .home .articles-list .single-article .comment-text p{color:var(--body-color);width:99%;padding:0;margin-left:0}.notifications-index .home .articles-list .single-article .comment-text img{max-width:100%;max-height:400px}.notifications-index .home .articles-list .single-article .comment-actions{position:relative}.notifications-index .home .articles-list .single-article .comment-actions button{background:transparent;border:0px;margin-top:5px;margin-left:-5px;margin-right:3px;height:30px;width:45px;padding:3px 0px;overflow-y:hidden;-webkit-appearance:none}.notifications-index .home .articles-list .single-article .comment-actions button .reacted-emoji{display:none}.notifications-index .home .articles-list .single-article .comment-actions button.readinglist-button{background:#4a69ff;color:white;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;height:auto;width:auto;padding:3px 7px;display:inline-block;vertical-align:5px;font-size:17px;border-radius:3px;float:right}.notifications-index .home .articles-list .single-article .comment-actions button.readinglist-button img{opacity:1}.notifications-index .home .articles-list .single-article .comment-actions button.readinglist-button.reacted{vertical-align:0px;padding:3px 7px 1px}.notifications-index .home .articles-list .single-article .comment-actions button.reacted{background:transparent}.notifications-index .home .articles-list .single-article .comment-actions button.reacted .reacted-emoji{display:inline}.notifications-index .home .articles-list .single-article .comment-actions button.reacted .reaction-button-text{display:none}.notifications-index .home .articles-list .single-article .comment-actions button.reacted img{display:none}.notifications-index .home .articles-list .single-article .comment-actions img{height:25px;width:25px;opacity:0.7}.notifications-index .home .articles-list .single-article .comment-actions img:hover{opacity:1}.notifications-index .home .articles-list .single-article .comment-actions .toggle-reply-form{position:absolute;right:5px;bottom:8px;font-weight:300;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;color:#0045ff}.notifications-index .home .articles-list .single-article .comment-actions .toggle-reply-form.already-replied-link{color:#66e2d5}.notifications-index .home .articles-list .single-article .reply-sent-notice{background:#e7faf8;background:var(--theme-container-background, #e7faf8);text-align:center;padding:10px 0px}.notifications-index .home .articles-list .single-article .reply-sent-notice a{display:inline-block;background:#66e2d5;color:white !important;padding:3px 8px;border-radius:3px}.notifications-index .home .articles-list .single-article form{width:104%;background:#f5f6f7;overflow:auto;position:relative;margin-bottom:calc(0.8vw - 6px);z-index:4;margin-left:-2%;border-top:1px solid #dbdbdb;text-align:right;display:none;margin-top:4px;background:#f5f6f7;background:var(--theme-container-accent-background, #f5f6f7)}.notifications-index .home .articles-list .single-article form.showing{display:block}.notifications-index .home .articles-list .single-article form.submitting input[type='submit']{background:#00bbff}.notifications-index .home .articles-list .single-article form.submitting textarea{color:#737373;border:1px solid #e7faf8;background:#fff url("https://practicaldev-herokuapp-com.freetls.fastly.net/assets/loading-ellipsis-0c700f143e37c35526e0229e9113243a6e1c30508cfad2029a6ded45e168fbc3.svg") no-repeat center center;background-size:50px}@media screen and (min-width: 820px){.notifications-index .home .articles-list .single-article form{width:100%;margin-left:0%;border-radius:3px;border:1px solid #e8e5e5;border:var(--theme-container-border, 1px solid #e8e5e5)}}.notifications-index .home .articles-list .single-article form .field{margin-bottom:0px}.notifications-index .home .articles-list .single-article form textarea{width:92%;margin:15px auto 2px;display:block;resize:none;border-radius:3px;height:55px;font-size:16px;padding:6px;transition:height 0.3s ease;height:calc(2vw + 120px);border:1px solid #e8e5e5;border:var(--theme-container-background, 1px solid #e8e5e5);background:var(--card-bg);color:var(--body-color)}.notifications-index .home .articles-list .single-article form input[type='submit']{margin-right:15px;background:#0092e4;color:white;border:0px;font-size:11px;font-weight:500;margin-top:3px;padding:5px 12px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.notifications-index .home .articles-list .single-notification{cursor:default}.notifications-index .home .articles-list .unseen{background:#f3f5ff;background:var(--theme-container-accent-background, #f3f5ff)}.notifications-index .load-more-wrapper{clear:both;text-align:center}.notifications-index .load-more-wrapper button{background:transparent;border:1px solid var(--card-color-tertiary);font-size:17px;padding:14px 5px;margin:40px auto 70px;width:320px;max-width:80%;border-radius:100px;font-weight:bold;color:inherit}.notifications-filter__list li{margin-bottom:var(--su-1)}.notifications-filter__list li:last-child{margin-bottom:0}.notifications-filter__list--item{align-items:center;border-radius:var(--radius);box-sizing:border-box;color:var(--card-color);display:inline-flex;font-weight:var(--fw-medium);justify-content:space-between;padding:var(--su-2);width:100%}.notifications-filter__list--item:hover{background:var(--base-10)}.notifications-filter__list--item.selected{background:var(--base-10)}.notifications-filter__list--item.selected .notifications-filter__icon{visibility:visible}.notifications-filter__dropdown{display:none}@media screen and (max-width: 950px){.notifications-filter__dropdown{display:block}}.notifications-filter__dropdown__menu-overlay{display:none}.notifications-filter__dropdown__menu-overlay.showing{display:flex}.notifications-filter__dropdown__menu-overlay:before{content:'';position:fixed;left:0;right:0;top:0;right:0;height:100%;width:100%;background:rgba(0,0,0,0.5);z-index:499}.notifications-filter__dropdown__header{padding:var(--su-3) var(--su-4)}.notifications-filter__dropdown__title{font-weight:var(--fw-bold)}.notifications-filter__dropdown__menu{display:flex;background:var(--base-inverted);flex-direction:column;position:absolute;width:100%;left:0;right:0;z-index:500}.notifications-filter__dropdown__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:flex;align-items:center;padding:var(--su-4);justify-content:center;font-weight:var(--fw-bold);width:100%;font-family:var(--ff-default)}.notifications-filter__dropdown__select:hover .notifications-filter__dropdown__select:active{background-color:var(--base-10)}.notifications-filter__dropdown__icon{visibility:hidden}.notifications-filter__dropdown__option{align-items:center;display:flex;justify-content:space-between;padding:var(--su-3) var(--su-4)}.notifications-filter__dropdown__option:hover,.notifications-filter__dropdown__option:active,.notifications-filter__dropdown__option:focus{background-color:var(--base-10)}.notifications-filter__dropdown__label{display:flex;flex-direction:column;align-items:baseline}.notifications-filter__dropdown__label--title{font-weight:var(--fw-medium);font-size:var(--fs-base)}.notifications-filter__dropdown__label--subtitle{color:var(--base-60);font-size:var(--fs-s)}.notifications-filter__list .notifications-filter__icon,.notifications-filter__dropdown .notifications-filter__icon{visibility:hidden}.notifications-filter__list .selected .notifications-filter__icon,.notifications-filter__dropdown .selected .notifications-filter__icon{visibility:visible}div.highlight pre.highlight code{font-size:inherit;padding:0px}div.inner-comment div.body div.highlight pre.highlight{background:#29292e}div.inner-comment div.body div.highlight pre.highlight code{font-size:inherit;white-space:inherit;background:inherit;color:inherit}.highlight .hll{background-color:#49483e}.highlight{background:#29292e;color:#f8f8f2}.highlight .c{color:#808080}.highlight .err{text-shadow:0 0 7px #f9690e}.highlight .k{color:#f39c12}.highlight .l{color:#dda0dd}.highlight .n{color:#f8f8f2}.highlight .o{color:#f9690e}.highlight .p{color:#f8f8f2}.highlight .ch{color:#808080}.highlight .cm{color:#808080}.highlight .cp{color:#808080}.highlight .cpf{color:#808080}.highlight .c1{color:#808080}.highlight .cs{color:#808080}.highlight .gd{color:#f9690e}.highlight .ge{font-style:italic}.highlight .gi{color:#7ed07e}.highlight .gs{font-weight:bold}.highlight .gu{color:#808080}.highlight .kc{color:#f39c12}.highlight .kd{color:#f39c12}.highlight .kn{color:#f9690e}.highlight .kp{color:#f39c12}.highlight .kr{color:#f39c12}.highlight .kt{color:#f39c12}.highlight .ld{color:#f2ca27}.highlight .m{color:#dda0dd}.highlight .s{color:#f2ca27}.highlight .na{color:#7ed07e}.highlight .nb{color:#f8f8f2}.highlight .nc{color:#7ed07e}.highlight .no{color:#f39c12}.highlight .nd{color:#7ed07e}.highlight .ni{color:#f8f8f2}.highlight .ne{color:#7ed07e}.highlight .nf{color:#7ed07e}.highlight .nl{color:#f8f8f2}.highlight .nn{color:#f8f8f2}.highlight .nx{color:#7ed07e}.highlight .py{color:#f8f8f2}.highlight .nt{color:#f9690e}.highlight .nv{color:#f8f8f2}.highlight .ow{color:#f9690e}.highlight .w{color:#f8f8f2}.highlight .mb{color:#dda0dd}.highlight .mf{color:#dda0dd}.highlight .mh{color:#dda0dd}.highlight .mi{color:#dda0dd}.highlight .mo{color:#dda0dd}.highlight .sa{color:#f2ca27}.highlight .sb{color:#f2ca27}.highlight .sc{color:#f2ca27}.highlight .dl{color:#f2ca27}.highlight .sd{color:#f2ca27}.highlight .s2{color:#f2ca27}.highlight .se{color:#dda0dd}.highlight .sh{color:#f2ca27}.highlight .si{color:#f2ca27}.highlight .sx{color:#f2ca27}.highlight .sr{color:#f2ca27}.highlight .s1{color:#f2ca27}.highlight .ss{color:#f2ca27}.highlight .bp{color:#f8f8f2}.highlight .fm{color:#7ed07e}.highlight .vc{color:#f8f8f2}.highlight .vg{color:#f8f8f2}.highlight .vi{color:#f8f8f2}.highlight .vm{color:#f8f8f2}.highlight .il{color:#dda0dd}.global-signup-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:899900}.global-signup-modal.showing{display:block}.global-signup-modal .global-signup-modal--bg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.88);z-index:899901}.global-signup-modal .global-signup-modal--bg .close-modal-button{position:fixed;top:3%;left:5%;border:0;background:transparent;cursor:pointer}.global-signup-modal .global-signup-modal--bg .close-modal-button img{width:calc(0.8vw + 20px)}.global-signup-modal .global-signup-modal--inner-a{font-family:var(--ff-default);position:fixed;top:calc(15% - 33px);left:calc(15% - 33px);right:calc(15% - 33px);bottom:calc(10% - 33px);background:white;z-index:899902;text-align:center;font-size:calc(0.8vw + 15px);box-shadow:0px 0px 100px 20px rgba(0,0,0,0.3);border-radius:8px;padding:calc(1vw + 24px) calc(1vw + 10px)}.global-signup-modal .global-signup-modal--inner-a h1{font-weight:600;margin-top:0px;margin-bottom:18px}.global-signup-modal .global-signup-modal--inner-a p{font-size:0.73em;max-width:75%;text-align:center;margin:auto}.global-signup-modal .global-signup-modal--inner-a a{display:inline-block;margin:calc(2vw + 5px) 10px;border-radius:100px;padding:calc(0.5vw + 4px) calc(1.5vw + 10px);background:#cfd7ff;color:#0045ff}.global-signup-modal .global-signup-modal--inner-a a img{width:calc(1vw + 18px);height:calc(1vw + 18px);vertical-align:calc(-0.1em - 2px)}.global-signup-modal .global-signup-modal--inner-a .mascot-image{height:calc(7vw + 80px);margin-top:calc(6vh - 10px)}.home .tag-list-container{background:#0a0a0a;color:white;font-family:var(--ff-accent);border-radius:3px;margin:0 8px 8px;text-align:left}.home .tag-list-container:hover{opacity:0.8}.home .tag-list-container h2{display:inline-block;font-size:calc(1vw + 15px);margin:15px 0px}.home .tag-list-container a.tag-show-link{color:white;padding:5px 15px;display:inline-block;width:calc(100% - 75px - 3vw);opacity:0.9}.home .tag-list-container a.tag-show-link p{font-size:calc(0.4vw + 13px);display:inline-block}.home .tag-list-container a.tag-show-link h4{margin-top:4px}.home .tag-list-container a.tag-show-link:hover{opacity:1}.home a.tag-follow-link{position:absolute;right:0px;top:0px;bottom:0px;padding:5px 1px 5px 2px;text-align:center;width:calc(3vw + 45px);color:white;background:white;border-left:1px solid white;font-weight:900;font-size:calc(1.3vw + 33px)}.home a.tag-follow-link.showing{color:#0a0a0a}.home a.tag-follow-link:hover{background:#f0fbfd}.home a.tag-follow-link.following-butt{color:white;background:#1395b8}.live-container{display:flex;flex-direction:column;margin:auto;max-width:1636px;min-height:96vh;margin-top:68px}@media screen and (min-width: 760px){.live-container{margin-top:78px;width:98%}}.live-container .live-component .live-video{width:100%;height:62.5vw;text-align:center;max-height:920px;float:left}@media screen and (min-width: 760px){.live-container .live-component .live-video{width:calc(100% - 300px);height:calc(100vh - 132px)}}@media screen and (min-width: 1200px){.live-container .live-component .live-video{width:calc(100% - 400px)}}.live-container .live-component .live-chat-wrapper{text-align:center;float:left;width:100%}.live-container .live-component .live-chat-wrapper .chat{height:calc(100vh - 62.5vw - 42px)}@media screen and (min-width: 760px){.live-container .live-component .live-chat-wrapper{width:300px}.live-container .live-component .live-chat-wrapper .chat{height:770px;max-height:920px}}@media screen and (min-width: 1200px){.live-container .live-component .live-chat-wrapper{width:400px}.live-container .live-component .live-chat-wrapper .chat{height:calc(100vh - 128px)}}.live-under-message{text-align:center;margin:10px auto 80px;width:96%;max-width:650px;font-size:1.1em;font-weight:bold}.live-upcoming-info{margin:30vh auto;max-width:96%;width:700px;font-size:1.2em}.sidebar-additional .widget .widget-suggested-follows-container h4{margin:0}.sidebar-additional .widget .widget-suggested-follows-container .widget-body .widget-list-item__suggestions{display:flex;align-items:center;margin-bottom:8px}.sidebar-additional .widget .widget-suggested-follows-container .widget-body .widget-list-item__suggestions+.widget-list-item__suggestions{border-top:1px solid #dbdbdb;border-top:var(--theme-border, 1px solid #dbdbdb);padding-top:8px}.sidebar-additional .widget .widget-suggested-follows-container .widget-body .widget-list-item__suggestions .widget-list-item__avatar{width:48px;height:48px}.sidebar-additional .widget .widget-suggested-follows-container .widget-body .widget-list-item__suggestions .widget-list-item__avatar img{width:100%;height:100%;border-radius:100%}.sidebar-additional .widget .widget-suggested-follows-container .widget-body .widget-list-item__suggestions .widget-list-item__content{flex:1 auto;padding-left:8px}.sidebar-additional .widget .widget-suggested-follows-container .widget-body .widget-list-item__suggestions .widget-list-item__content h5{all:unset;display:block;margin-bottom:4px}.sidebar-additional .widget .widget-suggested-follows-container .widget-body .widget-list-item__suggestions .widget-list-item__content h5 a{color:rgba(10,10,10,0.8);color:var(--theme-color, rgba(10,10,10,0.8))}.sidebar-additional .widget .widget-suggested-follows-container .widget-body .widget-list-item__suggestions .widget-list-item__content h5 a:hover{color:var(--body-color)}.sidebar-additional .widget .widget-suggested-follows-container .widget-body .widget-list-item__suggestions .widget-list-item__content img{width:48px;height:48px;border-radius:50%;position:absolute;top:unset;left:15px}.sidebar-additional .widget .widget-suggested-follows-container .widget-body .widget-list-item__suggestions .widget-list-item__content .widget-list-item__follow-button{border:2px solid transparent;border-radius:3px;padding:2px 8px;text-align:center;background-color:#66e2d5;color:#0a0a0a;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-weight:900;font-size:0.8em}.sidebar-additional .widget .widget-image{margin:auto -16px}.sidebar-additional .widget .widget-button{display:block;text-align:center;padding:8px 16px;margin:auto -16px;border-radius:3px}.sidebar-additional .widget .write{margin:8px -16px;background:var(--button-primary-bg);color:var(--button-primary-color)}.sidebar-additional .widget .all-stories{border:2px solid #d6d6d6;border:var(--theme-border, 2px solid #d6d6d6);color:var(--body-color);background:var(--base-inverted)}.articleformcontainer{padding:24px 0 96px}.article-form-video-preview{text-align:center;padding-top:60px;margin:auto;max-width:880px}.article-form-video-preview .article-form-video-image-url{padding-top:15px;font-family:var(--ff-accent)}.article-form-video-preview .article-form-video-image-url input{padding:3px;font-size:1em;border-radius:3px;border:1px solid #cecece;border:var(--theme-container-border, 1px solid #cecece);width:340px;margin:10px}.article-form-video-preview .article-form-video-image-url input[type='submit']{padding:3px 8px;border:1px solid #66e2d5;border-radius:100px;width:200px}.articleform{margin:0 auto;width:97%;max-width:860px;padding:0px 6px;background:var(--card-bg);border:none;border:var(--theme-container-border, none);box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8));position:relative;box-sizing:border-box}@media screen and (min-width: 950px){.articleform{border-radius:var(--radius);margin-bottom:var(--su-2)}}@media screen and (min-width: 500px){.articleform{padding:0px 12px}}@media screen and (min-width: 600px){.articleform{width:calc(97% - 30px)}}@media screen and (min-width: 800px){.articleform{width:calc(95% - 40px);padding:0px 20px}}.articleform .container{border:1px solid #dbdbdb}.articleform .help-guide-title{padding-top:20px}.articleform__form{display:flex;flex-direction:column;margin-top:1px}.articleform__errors{background:#ff0000;color:white;font-weight:bold;margin-top:12px;border-radius:3px;padding:15px}.articleform__orgsettings{padding:0px;padding-left:0px;margin:20px 2px 0px;font-size:16px}.articleform__orgsettings select{margin-left:7px;vertical-align:middle}@media screen and (min-width: 600px){.articleform__orgsettings{font-size:18px;padding-left:10px}}.articleform__mainimage{text-align:center;width:60%;border-radius:8px;background:#f5f6f7;background:var(--body-bg);margin-top:10px;cursor:pointer}@media screen and (min-width: 550px){.articleform__mainimage{width:40%}}@media screen and (min-width: 985px){.articleform__mainimage{width:30%}}.articleform__mainimage img{width:100%;height:calc(28vw - 42px);background:#fcfcfc;border-radius:8px;display:block}@media screen and (min-width: 550px){.articleform__mainimage img{height:calc(16.8vw - 18px)}}@media screen and (min-width: 985px){.articleform__mainimage img{height:111px}}.articleform__mainimage:hover{opacity:0.8}.articleform__mainimage.articleform__mainimagepreview{border-radius:0px;border:0px;margin-top:0px;border-radius:3px;width:100%;cursor:default}.articleform__mainimage.articleform__mainimagepreview img{width:100%;height:calc(42vw - 44px);border-radius:3px}@media screen and (min-width: 985px){.articleform__mainimage.articleform__mainimagepreview img{height:355px}}.articleform__mainimage.articleform__mainimagepreview:hover{opacity:1}.articleform__title{height:26px;width:99%;font-size:17px;border:0;padding:20px 0px 15px;font-weight:600;color:var(--body-color);resize:none;background:transparent;font-family:var(--ff-accent)}@media screen and (min-width: 600px){.articleform__title{font-size:29px;height:50px}}.articleform__title::-webkit-input-placeholder{color:var(--form-placeholder-color)}.articleform__title::-moz-placeholder{color:var(--form-placeholder-color)}.articleform__title:-ms-input-placeholder{color:var(--form-placeholder-color)}.articleform__title::-ms-input-placeholder{color:var(--form-placeholder-color)}.articleform__title::placeholder{color:var(--form-placeholder-color)}.articleform__title.articleform__titlepreview{margin-bottom:0px;margin-bottom:1px}@media screen and (min-width: 600px){.articleform__title.articleform__titlepreview{height:43px;margin-bottom:7px}}.articleform__titleTooLong{position:relative}.articleform__titleTooLong::before{content:'Title Too Long';top:5px;left:5px;position:absolute;font-size:0.8em;font-weight:bold}.articleform__titleTooLong .articleform__title{background:#d60000;border-radius:3px}.articleform__detailfields{display:flex;flex-direction:row;position:relative}.articleform__tagswrapper{display:inline-block;flex-grow:1;float:left;padding-right:15px}@media screen and (min-width: 500px){.articleform__tagswrapper{padding-right:0px}}.articleform__tags{height:40px;width:100%;border-radius:3px;padding:8px 8px 7px;margin-left:-4px;resize:none;border:0;font-size:16px;font-family:var(--ff-accent);font-weight:bold;background:var(--form-bg);color:var(--body-color)}@media screen and (min-width: 500px){.articleform__tags{width:98%}}@media screen and (min-width: 600px){.articleform__tags{height:19px;border-radius:100px;padding-left:17px}}.articleform__tagsoptions{position:absolute;left:-4px;right:3px;top:50px;background:var(--card-bg);border:1px solid var(--body-color);font-family:var(--ff-accent);z-index:20}@media screen and (min-width: 600px){.articleform__tagsoptions{top:30px;left:8px;right:155px}}.articleform__tagoptionrow{padding:10px;font-weight:bold;cursor:pointer;position:relative}.articleform__tagoptionrow:hover{background:var(--button-primary-bg-hover);color:var(--button-primary-color-hover)}.articleform__tagsoptionsbottomrow{padding:12px 10px 10px;font-weight:bold;cursor:pointer;position:relative;font-size:0.7em;font-style:italic;border-top:1px solid #666666;color:var(--body-color)}.articleform__tagsoptionrulesbutton{position:absolute;right:7px;top:7px;border:0;border-radius:3px;background:var(--button-primary-bg);color:var(--button-primary-color);font-size:0.8em;width:130px;padding:6px 0px}.articleform__tagrules--inactive{display:none}.articleform__tagrules--active{font-size:0.76em;max-height:270px;overflow:auto;border:1px solid #666666;border-radius:3px;margin-top:8px;padding:0px 8px}.articleform__tagoptionrow--active{background:var(--button-primary-bg);color:var(--button-primary-color)}.articleform__tagoptionsummary{color:var(--card-color-secondary);font-weight:400}.articleform__detailsButton{color:var(--button-secondary-color);background:var(--form-bg);border:0px;border-radius:300px;padding:3px 18px;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-size:14.4px;height:34px;width:60px;display:none;margin-left:25px}@media screen and (min-width: 600px){.articleform__detailsButton{display:inline-block}}.articleform__detailsButton:hover{background:var(--button-secondary-bg-hover)}.articleform__detailsButton img{width:18px;height:18px;vertical-align:-4px;display:inline-block;-webkit-filter:var(--theme-social-icon-invert, invert(0));filter:var(--theme-social-icon-invert, invert(0))}.articleform__detailsButton.articleform__detailsButton--moreconfig{margin-left:5px}.articleform__detailsButton.articleform__detailsButton--moreconfig.articleform__detailsButton--bottom{margin-left:5px;width:50px}.articleform__detailsButton.articleform__detailsButton--bottom{margin-left:2px;margin-top:10px;margin-bottom:8px;display:inline-block;padding:2px 15px;border-radius:3px;width:110px}@media screen and (min-width: 600px){.articleform__detailsButton.articleform__detailsButton--bottom{margin-left:-5px;display:none}}.articleform__detailsButton.articleform__detailsButton--bottom img{margin-right:0.3rem}@media screen and (min-width: 600px){.articleform__form--v1 .articleform__detailsButton--bottom{display:inline-block}}.articleform__description{height:30px}.articleform__body{height:calc(80vh - 265px);width:98%;border:0;font-size:15px;resize:none;padding:20px 6px;font-family:var(--ff-accent);background:var(--card-bg);color:var(--card-color);overflow-y:auto}@media screen and (min-width: 600px){.articleform__body{font-size:18px;height:calc(82vh - 200px)}}.articleform__body::-webkit-input-placeholder{color:var(--form-placeholder-color)}.articleform__body::-moz-placeholder{color:var(--form-placeholder-color)}.articleform__body:-ms-input-placeholder{color:var(--form-placeholder-color)}.articleform__body::-ms-input-placeholder{color:var(--form-placeholder-color)}.articleform__body::placeholder{color:var(--form-placeholder-color)}.articleform__form--v1 .articleform__body{min-height:calc(90vh - 370px)}@media screen and (min-width: 600px){.articleform__form--v1 .articleform__body{font-size:18px;height:calc(95vh - 280px)}}.articleform__buttons{padding-bottom:5px;display:flex;justify-content:center;align-items:center;text-align:center;position:fixed;flex-wrap:wrap-reverse;bottom:0px;left:0;right:0;background:var(--card-bg);z-index:20}.articleform__buttons::after{position:absolute;left:0;top:0;right:0;width:100%;background:var(--body-color);opacity:0.1;content:'';height:1px}.articleform__buttons *{margin:4px calc(0.7vw)}.articleform__buttons span{display:inline-flex;flex-direction:column;max-width:90%;width:290px}@media screen and (min-width: 430px){.articleform__buttons span{max-width:90%;width:auto}}.articleform__buttons span p{display:inline-block;margin-bottom:2px;font-size:11px;color:var(--card-color-secondary);font-style:italic;margin-left:-2px}.articleform__buttons span button{margin-top:0px;margin-left:-1px}.articleform__buttons span .hidden{visibility:'hidden'}.articleform__buttons span .clear-button{display:inline-block;border:none;margin:0;text-decoration:none;background:none;border:none;box-shadow:none;color:#666666;color:var(--card-color-secondary);font-family:sans-serif;font-size:1rem;cursor:pointer;text-align:center;transition:background 250ms ease-in-out, transform 150ms ease;-webkit-appearance:none;-moz-appearance:none;text-decoration:underline;margin:0px;padding:0px;cursor:pointer;font-size:12.5px;font-style:italic;display:inline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.articleform__buttons span .clear-button:hover{background:none;color:#666}.articleform__buttons span .clear-button:focus{outline:1px solid #fff;outline-offset:-4px}.articleform__buttons span .clear-button:active{transform:scale(0.99)}.articleform__buttons button,.articleform__buttons a{margin-top:5px;margin-bottom:5px;cursor:pointer;background:var(--button-secondary-bg);font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-size:14.5px;border:0px;border-radius:113px;padding:6px 13px;display:inline-block;text-align:center;color:var(--button-secondary-color);white-space:nowrap}@media screen and (min-width: 430px){.articleform__buttons button,.articleform__buttons a{margin-top:23px;margin-bottom:8px}}.articleform__buttons button:hover,.articleform__buttons a:hover{background:var(--button-secondary-bg-hover)}.articleform__buttons button:focus,.articleform__buttons a:focus{background:var(--button-secondary-bg-hover);outline:0}.articleform__buttons button.active,.articleform__buttons a.active{background:#66e2d5;color:#0a0a0a}.articleform__buttons button.previewbutt,.articleform__buttons a.previewbutt{min-width:95px}.articleform__buttons button.articleform__buttons--small,.articleform__buttons a.articleform__buttons--small{width:45px;border:white}.articleform__buttons button.articleform__buttons--publish,.articleform__buttons a.articleform__buttons--publish{background:#0045ff;color:white}.articleform__buttons button.articleform__buttons--publish:hover,.articleform__buttons a.articleform__buttons--publish:hover{opacity:0.9}@media screen and (min-width: 630px){.articleform__buttons button,.articleform__buttons a{font-size:15px}}.articleform__overlay{position:absolute;top:0px;left:0;right:0;bottom:0;background:#333333;color:white;padding:4%;text-align:center;border-radius:3px;overflow-y:scroll}.articleform__overlay clipboard-copy{cursor:pointer}.articleform__overlay clipboard-copy img{display:inline-block;max-width:24px;margin:-10px 5px;position:relative;-webkit-filter:invert(100%);filter:invert(100%)}.articleform__overlay clipboard-copy input{cursor:pointer}.articleform__overlay clipboard-copy #image-markdown-copy-link-input{margin-left:24px}.articleform__overlay clipboard-copy #image-markdown-copy-link-announcer{display:block;padding-top:10px}.articleform__overlay clipboard-copy #image-markdown-copy-link-announcer[hidden]{display:none}.articleform__overlay h2{color:#66e2d5;font-size:1.9em;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif}.articleform__overlay p{font-size:0.8em;padding:20px 0px}.articleform__overlay p code{background:#0a0a0a;padding:1px 4px;border-radius:3px}.articleform__overlay input[type='file']{width:90%;background:#0a0a0a;padding:20px;border-radius:3px;margin:20px auto;display:block;cursor:pointer}.articleform__overlay input[type='text'],.articleform__overlay textarea{width:calc(80% - 20px);padding:10px 20px;border-radius:3px;margin:5px auto 0px;display:inline-block;border:0px;font-size:1em}@media screen and (min-width: 600px){.articleform__overlay input[type='text'],.articleform__overlay textarea{width:calc(100% - 270px);border-top-left-radius:0px;border-bottom-left-radius:0px;margin:20px auto 0px}}.articleform__overlay label{margin-top:20px;display:inline-block;width:80%;font-weight:bold;color:white;font-size:1em;background:#666666;padding:10px;border-radius:3px}@media screen and (min-width: 600px){.articleform__overlay label{width:180px;border-top-right-radius:0px;border-bottom-right-radius:0px}}.articleform__overlay small{display:block;font-size:0.8em;color:#dbdbdb;text-align:left;width:80%;margin:7px auto;font-style:oblique}@media screen and (min-width: 600px){.articleform__overlay small{width:calc(100% - 40px)}}.articleform__overlay small button{margin-left:5px;background:#0045ff}.articleform__overlay .articleform__exitbutton{position:absolute;color:white;font-size:37px;font-weight:bold;left:1%;top:0%;background:transparent;border:0px;cursor:pointer}.articleform__overlay button{background:#ff0000;color:white;border:0px;padding:4px 10px;font-size:14px;border-radius:3px;font-weight:bold}.articleform__overlay .articleform__donebutton{display:block;font-size:22px;background:#66e2d5;color:#0a0a0a;padding:10px 40px;margin:20px auto}.articleform__overlay img{display:block;margin:10px auto;width:200px;height:84px;border-radius:8px}.articleform__notice{position:fixed;bottom:0;left:0;right:0;padding:25px 0px;color:white;background:#66e2d5;text-align:center;font-size:2em;font-weight:bold;z-index:50}.articleform__notice.articleform__notice--draft{background:#fefa87;color:#0a0a0a}.articleform_titlepreviewsmall{font-size:calc(1.9vw + 22px) !important}@media screen and (min-width: 1600px){.articleform_titlepreviewsmall{font-size:50px !important}}.articleform__uploaderror{color:#d60000;font-size:0.8em}.tag-edit-form{margin-bottom:5em;display:flex;align-items:center;justify-content:center}.tag-edit-container{margin-top:1em;max-width:50%}.tag-form-field{margin-top:10px}.tag-form-field br{margin-bottom:3px}.tag-form-label{margin-bottom:2px}.tag-form-text-field{height:2em;width:23em;text-align:left;overflow-wrap:break-word;font-size:1em;resize:vertical}.focus-visible{border-color:#0a0a0a}.tag-area-text{height:5em}.tag-edit-submit{height:2em;text-align:center;font-weight:bold;font-size:17px;border-radius:3px;border:2px solid var(--button-primary-bg-hover);background:var(--button-primary-bg);color:var(--button-primary-color)}.tag-edit-flash-success{color:white;background:#388019;padding:15px}.tag-edit-flash-error{color:white;background:#ff0000;padding:15px 15px 15px 40px}.primary-sticky-nav{display:none}@media screen and (min-width: 1250px){.primary-sticky-nav{display:block;position:fixed;left:calc(50% + 298px);top:70px;bottom:20px;padding:0 2px;display:flex;flex-flow:column wrap;overflow:hidden;z-index:100;width:300px}}.primary-sticky-nav.hidden{display:none}.primary-sticky-nav .primary-sticky-nav-author a{color:var(--card-color)}.primary-sticky-nav .primary-sticky-nav-author .primary-sticky-nav-author-top-profile-image{width:35px;height:35px;border-radius:360px;margin-right:5px;vertical-align:-2px}.primary-sticky-nav .primary-sticky-nav-author .primary-sticky-nav-author-name{font-size:1.3em;font-weight:bold}.primary-sticky-nav .primary-sticky-nav-author .primary-sticky-nav-author-username{font-size:0.8em;font-weight:bold}.primary-sticky-nav .primary-sticky-nav-author .primary-sticky-nav-author-summary{font-weight:400;color:var(--card-color-tertiary);padding:10px 0px 5px;font-style:italic;font-size:0.88em;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.primary-sticky-nav .primary-sticky-nav-author .primary-sticky-nav-author-follow{padding-top:8px}.primary-sticky-nav .primary-sticky-nav-author .primary-sticky-nav-author-follow button{width:100%;font-size:1.25em;border:0px;border-radius:3px;padding:3px;height:44px}.primary-sticky-nav .primary-sticky-nav-profile-image{height:23px;width:23px;border-radius:100px;vertical-align:-5px}.primary-sticky-nav .primary-sticky-nav-title{padding:8px 0px 9px;margin-left:15px;font-weight:bold}.primary-sticky-nav .primary-sticky-nav-title img{width:19px;height:19px;vertical-align:-1px}.primary-sticky-nav .primary-sticky-nav-title a{color:var(--card-color);display:inline-block}.primary-sticky-nav .primary-sticky-nav-element{display:block;padding:10px 13px;font-size:0.9em;font-weight:bold;background:var(--card-bg);border:none;border:var(--theme-container-border, none);box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8));margin-left:10px;color:var(--card-color);width:262px;border-radius:3px}@media screen and (min-width: 950px){.primary-sticky-nav .primary-sticky-nav-element{border-radius:var(--radius);margin-bottom:var(--su-2)}}.primary-sticky-nav .primary-sticky-nav-element .primary-sticky-nav-element-details{margin-top:9px;font-size:0.8em;color:var(--card-color-tertiary)}.primary-sticky-nav .user-metadata-details{margin-top:10px;margin-left:2px;font-family:var(--ff-accent)}.primary-sticky-nav .user-metadata-details .row{padding:calc(3px + 0.1vw) 0px;display:inline-block;width:96%}.primary-sticky-nav .user-metadata-details .key{font-size:0.8em;font-weight:800;margin-bottom:2px;color:var(--card-color-tertiary)}.primary-sticky-nav .user-metadata-details .value{display:inline-block;font-size:0.92em;margin-bottom:4px}.primary-sticky-nav .html-variant-wrapper{margin:10px}.primary-sticky-nav-org-summary{font-weight:400;color:var(--card-color);padding:4px 0px;font-size:0.95em;margin-top:20px;border-top:1px solid #dbdbdb}.primary-sticky-nav-org-summary p{margin:12px 0px}.primary-sticky-nav-org-summary code{background:#f5f6f7;border-radius:3px;padding:3px 4px;color:#333842;font-family:var(--ff-accent)}.primary-sticky-nav-org-summary .primary-sticky-nav-org-cta-link-wrapper{text-align:center}.primary-sticky-nav-org-summary a.primary-sticky-nav-org-cta-link{display:inline-block;font-size:1.25em;border:0px;border-radius:100px;padding:6px 38px;margin-top:20px;background:white;color:#0a0a0a;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-weight:bold;text-align:center;font-stretch:condensed;margin-bottom:5px}.sidebar-data{border-radius:3px;font-weight:bold;margin-bottom:32px;font-family:var(--ff-accent);padding:16px;color:#444444;color:var(--theme-secondary-color, #444);color:var(--card-color-tertiary)}.sidebar-data .mod-action-button{padding:2px 9px;font-size:1.2em;display:block;margin-top:5px;border-radius:3px}.sidebar-data hr{opacity:0.3;margin:25px 0px 15px;width:200px}.sidebar-data .olderposts-header{margin-bottom:5px}.sidebar-data .olderposts-pagenumber{padding:4px;margin-right:-4px}.home.video-page-title{text-align:center}.home.video-page-title header{font-size:calc(0.9vw + 10px)}.video-collection{background:var(--body-bg);display:flex;max-width:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;text-align:left}@media screen and (min-width: 950px){.video-collection{border-radius:3px}}.video-collection .single-video-article{border:solid 1px #dbdbdb;margin:5px;width:100%;padding-bottom:8px;border-radius:3px}@media screen and (min-width: 550px){.video-collection .single-video-article{width:47%}}@media screen and (min-width: 739px){.video-collection .single-video-article{width:31%}}.video-collection .single-video-article .video-image{position:relative;padding-top:56%;border-top-left-radius:3px;border-top-right-radius:3px;background:#0a0a0a no-repeat center center;background-size:cover}.video-collection .single-video-article .video-timestamp{position:absolute;font-size:0.7em;bottom:11px;right:4px;background-color:rgba(0,0,0,0.8);color:#ffffff;padding:2px 5px 3px;font-weight:500;border-radius:3px}.video-collection .single-video-article img{margin-bottom:5px}.video-collection .single-video-article p{margin:0px;padding:2px 8px;max-height:100%;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--body-color);font-size:0.95em}.video-collection .single-video-article p.video-username{color:var(--card-color-tertiary);font-size:0.88em}.video-collection .single-video-article img{max-width:350px}@media screen and (max-width: 739px){.video-collection .single-video-article img{min-width:100%}}.classifieds-container{margin:24px 0;text-align:left;max-width:100%;min-height:100vh}.classifieds-container .classified-filters{padding:0 16px}.classifieds-container .classified-filters a{padding:3px 16px;border-radius:100px;display:inline-block;font-size:15px}.classifieds-container .classified-filters a.selected{background:#0045ff;color:white}.classifieds-container .classified-filters a.new-listing-button{color:#0a0a0a;background:#66e2d5;margin:0px 4px}.classifieds-container .classified-filters .classified-filters-categories a{display:block;padding:7px 16px}.classifieds-container .classified-filters .classified-filters-categories a.classified-create-link{border:2px solid #2ad7c5;color:#25c2b2;padding:6px 16px;margin-top:6px}@media screen and (min-width: 550px){.classifieds-container .classified-filters .classified-filters-categories a{display:inline-block;margin:0 8px 8px 0;border:1px solid #0045ff;min-width:50px;text-align:center;padding:3px 16px}.classifieds-container .classified-filters .classified-filters-categories a.classified-create-link{padding:2px 16px}}.classifieds-container .classified-filters .classified-filters-tags{padding:20px 0px;position:relative}.classifieds-container .classified-filters .classified-filters-tags input{font-size:0.8em;color:var(--body-color);background:#f5f6f7;background:var(--theme-container-accent-background, #f5f6f7);border-radius:100px;padding:3px 14px;border:1px solid #dbdbdb;width:calc(100% - 26px);margin-bottom:4px}@media screen and (min-width: 550px){.classifieds-container .classified-filters .classified-filters-tags input{width:280px;margin-right:8px}}.classifieds-container .classified-filters .classified-filters-tags .classified-search-clear{background:#f5f6f7;border:1px solid #dbdbdb;position:absolute;left:calc(100% - 25px);top:24px;border-radius:8px}@media screen and (min-width: 550px){.classifieds-container .classified-filters .classified-filters-tags .classified-search-clear{left:282px}}.classifieds-container .classified-filters .classified-filters-tags .classified-tag{font-size:0.7em;color:#0a0a0a;border-radius:100px;display:inline-block;background:#333333;margin-right:5px}.classifieds-container .classified-filters .classified-filters-tags .classified-tag a{padding:0px 8px}.classifieds-container .classified-filters .classified-filters-tags .classified-tag.clear-all{background:#dbdbdb}.classifieds-container .classified-filters .classified-filters-tags .classified-tag.clear-all a{color:#0a0a0a}.classifieds-container .classified-filters .classified-filters-tags .classified-tag span{color:white;padding:3px 2px;display:inline-block}.classifieds-container .classified-filters .classified-filters-tags .classified-tag span.tag-name{padding-right:0px}.classifieds-container .classifieds-columns{display:grid;grid-gap:24px;padding:0 16px;grid-template-columns:repeat(auto-fill, minmax(330px, 1fr));grid-auto-rows:0}.classifieds-container form{margin:60px auto 0px;width:100%;max-width:580px;background:var(--card-bg);box-sizing:border-box;border:1px solid var(--card-color-tertiary)}@media screen and (min-width: 580px){.classifieds-container form{border-radius:8px;margin:20px auto 20px}}.classifieds-container form *{box-sizing:border-box}.classifieds-container form header{padding:25px 22px;border-top-left-radius:8px;border-top-right-radius:8px}.classifieds-container form .classified-form-inner{padding:0px 15px 40px}@media screen and (min-width: 580px){.classifieds-container form .classified-form-inner{padding:0px 15px 18px}}.classifieds-container form .listings-back-button{font-size:0.8em;margin:2px 0px 8px;display:block}.classifieds-container form h2{font-size:1.45em;color:var(--accent-brand);margin:0px}.classifieds-container form .classified-errors{background:#ff0000;color:#0a0a0a;padding:20px;border-radius:3px}.classifieds-container form .classified-errors h2{color:#0a0a0a}.classifieds-container form label{display:inline-block;font-size:0.7em;margin:12px 0px 3px;border-radius:3px;padding:6px 0px;font-weight:bold}.classifieds-container form input{width:100%;font-size:18px;padding:10px 7px;border-radius:3px;border:1px solid var(--form-border);background:var(--form-bg);color:var(--body-color)}.classifieds-container form input[type='checkbox']{width:100px}.classifieds-container form textarea{width:100%;height:300px;padding:5px;font-size:17px;border-radius:3px;background:var(--form-bg);color:var(--body-color);border:1px solid var(--form-border)}.classifieds-container form select{width:100%;font-size:20px}.classifieds-container form details{cursor:pointer;font-size:0.8em;padding:8px 0px;color:var(--card-color-tertiary)}.classifieds-container form .cta-main-listing-form{border:0px;padding:12px 0px;border-radius:3px;background-color:#4e57ef;background-image:linear-gradient(141deg, #4e57ef 0%, #1f89db 51%, #2981e5 75%);border-radius:100px;font-size:1.4em;color:white;margin-top:20px;width:380px;max-width:90%;margin:35px auto;display:block;text-align:center;box-shadow:2px 2px 8px #cecece;box-shadow:var(--theme-container-box-shadow, 2px 2px 8px #cecece)}.classifieds-container form .cta-main-listing-form.cta-draft{color:#0a0a0a;background:#fefa87}.classifieds-container form .listings-current-credits{position:fixed;bottom:0px;left:0px;right:0px;padding:18px 0px;background-color:#aecfef;background-image:linear-gradient(141deg, #aecfef 0%, #def 51%, #c8ebf1 75%);color:#32325d;text-align:center;z-index:20;font-size:0.85em}.classifieds-container form .listings-current-credits .listings-current-credits-inner{display:inline-block;margin:20px}.classifieds-container form .listings-current-credits .listings-current-credits-inner select{width:initial}.classifieds-container form .listings-current-credits a{text-decoration:underline;display:inline-block;color:var(--link-brand-color)}@media screen and (min-width: 580px){.classifieds-container form .listings-current-credits{font-size:1.1em}}.classifieds-container form .classified-listings-unpublish{background:#ff0000}.classifieds-container form p{font-size:0.8em;color:var(--card-color-tertiary)}.classifieds-container .classifieds-load-more-button{text-align:center}.classifieds-container .classifieds-load-more-button button{color:var(--body-color);border:1px solid var(--card-color-tertiary);font-size:17px;padding:14px 5px;margin:40px auto 70px;width:320px;max-width:80%;border-radius:100px;font-weight:bold}.classifieds-container .field{font-size:18px}.listingform__bodymarkdown{width:100%;height:300px;padding:5px;font-size:17px;border-radius:3px;background:var(--card-bg);margin-top:10px;color:var(--body-color);border:1px solid #dbdbdb}.listingform__tagsoptions{border:1px solid var(--card-color-tertiary);border-bottom-left-radius:3px;border-bottom-right-radius:3px}.listingform__tagoptionrow{padding:10px;cursor:pointer;position:relative}.listingform__tagoptionrow:hover{background:#daf8f5;color:#0a0a0a}.listingform__tagsoptionsbottomrow,.listingform__tagsoptionrulesbutton,.listingform__tagrules--inactive{display:none}.listingform__tagoptionrow--active{background:#66e2d5;color:#0a0a0a}.listingform__tagoptionrow--active:hover{background:#3bdac9}.listingform__label{width:100%;display:inline-block;font-size:0.7em;margin:8px 0px 3px 0px;border-radius:3px;padding:6px 0px;font-weight:bold}.single-classified-listing-container{width:100%;z-index:20;position:fixed;left:0;top:0;right:0;bottom:0px;margin:12px auto 0px;overflow:hidden}.single-classified-listing-container .single-classified-listing-container__inner{position:absolute;height:100%;width:100%;overflow-y:auto;box-sizing:content-box;padding-right:17px;-webkit-overflow-scrolling:touch;padding-top:95px;margin-bottom:150px}@media screen and (min-width: 950px){.single-classified-listing-container .single-classified-listing-container__inner{left:0;right:0;box-sizing:border-box}}.single-classified-listing-container .single-classified-listing-container__inner .single-classified-listing-container__spacer{height:150px;margin-bottom:150px}.single-classified-listing-container .single-classified-listing-container__inner::-webkit-scrollbar{display:none}.single-classified-listing{width:100%;display:inline-block;border:1px solid #dbdbdb;box-sizing:border-box;border-radius:3px;overflow:hidden;text-overflow:ellipsis;font-size:0.9em;-moz-column-break-inside:avoid;break-inside:avoid;background:var(--card-bg)}.single-classified-listing h3{display:flex;justify-content:space-between;margin:0px;padding:9px 3px 9px 12px;position:relative;background:#efefef;background:var(--theme-container-accent-background, #efefef);border-bottom:1px solid #dbdbdb;font-size:16px}.single-classified-listing h3 a{color:var(--body-color)}.single-classified-listing .dropdown-btn{background:none;border:none;cursor:pointer}.single-classified-listing .dropdown-btn .dropdown-icon{max-width:15px;max-height:15px}.single-classified-listing .dropdown{position:absolute;bottom:0;right:0;display:inline-block}.single-classified-listing .dropdown .dropdown-content{display:none;position:absolute;right:0;border:1px solid #dbdbdb;border-radius:3px;background:white;z-index:20;width:130px;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18)}.single-classified-listing .dropdown .dropdown-content.showing{display:block}.single-classified-listing .dropdown .dropdown-content a{color:black;padding:12px 16px;width:98px;height:14px;font-weight:bold;display:block;font-size:14px;white-space:nowrap}.single-classified-listing .dropdown .dropdown-content a:hover{background-color:#f1f1f1}.single-classified-listing .single-classified-listing-body{padding:10px 12px;font-size:15px}.single-classified-listing .single-classified-listing-body .classified-listing-contact-cta{border:2px solid #0a0a0a;color:#0a0a0a;padding:8px 10px;text-align:center;display:block;border-radius:200px;margin:4px auto;width:80%}.single-classified-listing .single-classified-listing-tags{padding:10px 15px}.single-classified-listing .single-classified-listing-tags a{color:var(--card-color-tertiary);background:#dbdbdb;background:var(--theme-container-accent-background, #dbdbdb);display:inline-block;margin:2px;padding:2px 7px;font-size:0.77em;border-radius:3px;font-weight:bold}.single-classified-listing .single-classified-listing-author-info{font-size:0.69em;color:var(--card-color-tertiary);padding:0px 15px 4px}.single-classified-listing .single-classified-listing-author-info a{color:var(--card-color-tertiary);display:inline-block}.single-classified-listing .single-classified-listing-author-info a.classified-listing-edit-button{margin-left:4px}.single-classified-listing.single-classified-listing--opened{z-index:20;display:block;position:relative;left:0px;right:0px;padding-bottom:12px;max-width:800px;margin:auto}@media screen and (min-width: 950px){.single-classified-listing.single-classified-listing--opened h3{font-size:calc(20px + 0.05vw)}.single-classified-listing.single-classified-listing--opened .single-classified-listing-body{font-size:calc(18px + 0.05vw)}}.single-classified-listing-info-link{display:block;width:320px;max-width:92%;margin:auto;padding:14px 0px;text-align:center;border-radius:100px;font-weight:bold;margin:40px auto 10px;color:var(--body-color);border:3px solid var(--body-color);background:var(--card-bg)}form.listings-contact-via-connect{border-radius:3px;z-index:20;position:relative;padding:10px 15px;margin:12px auto;width:100%;padding-bottom:12px;box-shadow:none;max-width:100%;text-align:right;width:94%;max-width:800px}form.listings-contact-via-connect p{text-align:left}form.listings-contact-via-connect textarea#new-message{height:100px;margin:5px auto 10px auto;font-size:15px}@media screen and (min-width: 950px){form.listings-contact-via-connect textarea#new-message{font-size:calc(18px + 0.05vw)}}form.listings-contact-via-connect .submit-button{margin:none 10px;padding:0.5em;height:2em;width:4em;font-size:1em;line-height:1em;text-align:center;border-radius:3px;border:0px}.classified-listings-modal-background{z-index:15;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.8);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dashboard-listings-container{width:800px;max-width:96%;margin:24px auto}.dashboard-listings-container .rounded-btn{font-size:calc(15px + 0.2vw);font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;padding:4px 20px;border-radius:100px;margin-right:5px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--body-color);background:#e8e8e8;background:var(--theme-container-background, #e8e8e8)}.dashboard-listings-container .rounded-btn:hover{background:#dbdbdb;background:var(--theme-container-background-hover, #dbdbdb)}.dashboard-listings-container .rounded-btn.active{background:var(--card-color-tertiary);color:var(--body-color-inverted)}.dashboard-listings-container .dashboard-listings-header-wrapper{display:flex;flex-direction:row;text-align:center;align-items:center;justify-content:center;margin-bottom:15px;background:#333333;padding:15px 0px}@media screen and (max-width: 768px){.dashboard-listings-container .dashboard-listings-header-wrapper{flex-direction:column}}.dashboard-listings-container .dashboard-listings-header-wrapper .dashboard-listings-header{width:43%;text-align:center;color:white;margin:5px auto;font-size:calc(1.1em + 0.1vw);padding:18px 0px 7px;padding-left:10px;font-family:var(--ff-accent);border:1px solid #f5f6f7;display:block;text-align:center;margin:1.2%;padding:1.2%;padding-bottom:30px}@media screen and (max-width: 768px){.dashboard-listings-container .dashboard-listings-header-wrapper .dashboard-listings-header{width:90%}}.dashboard-listings-container .dashboard-listings-header-wrapper .dashboard-listings-header a{font-size:0.9em;border:2px solid #2ad7c5;color:#25c2b2;padding:6px 16px;margin-top:6px;border-radius:100px}.dashboard-listings-container .dashboard-listings-actions{padding-bottom:15px;display:flex;justify-content:space-between;align-items:center}.dashboard-listings-container .dashboard-listings-actions .listings-dashboard-filter-buttons{margin-bottom:-10px}@media screen and (max-width: 426px){.dashboard-listings-container .dashboard-listings-actions{flex-direction:column;align-items:stretch}}.dashboard-listings-container .dashboard-listings-actions select{display:block;font-size:19px;padding:12px;border:1px solid #dee6e9;border-radius:3px;background-color:white;outline:none;font-weight:bold;color:#333333;font-family:'HelveticaNeue-CondensedBold', 'HelveticaNeueBoldCondensed', 'HelveticaNeue-Bold-Condensed', 'Helvetica Neue Bold Condensed', 'HelveticaNeueBold', 'HelveticaNeue-Bold', 'Helvetica Neue Bold', 'HelveticaNeue', 'Helvetica Neue', 'TeXGyreHerosCnBold', 'Helvetica', 'Tahoma', 'Geneva', 'Arial Narrow', 'Arial', sans-serif}@media screen and (max-width: 426px){.dashboard-listings-container .dashboard-listings-actions select{text-align-last:center;text-align:center;-ms-text-align-last:center;-moz-text-align-last:center;text-align-last:center}}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row{border:1px solid var(--card-color-tertiary);padding:5px 15px;margin-bottom:13px;border-radius:3px;position:relative;background:var(--card-bg)}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row.draft{background:var(--theme-container-accent-background, #fffeec)}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row.expired{opacity:0.7}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row .listing-org{background:var(--card-color-secondary);color:var(--body-color-inverted);margin-right:5px;padding:3px 10px;border-radius:100px;margin-top:10px;display:inline-block;font-size:0.9em}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row h2{color:var(--card-color);font-weight:500;margin-bottom:10px;margin-top:8px;font-size:22px;width:100%}@media screen and (min-width: 800px){.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row h2{font-size:34px}}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row .dashboard-listing-date{font-size:0.85em;padding:3px 0px 6px;color:var(--card-color-tertiary)}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row .dashboard-listing-category{padding:10px 15px}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row .dashboard-listing-category a{color:var(--card-color-tertiary);background:var(--card-bg);display:inline-block;margin:2px;padding:2px 7px;font-size:0.77em;border-radius:3px;font-weight:bold}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row .dashboard-listing-tags{font-size:0.85em;padding:3px 0px 6px}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row .dashboard-listing-tags a{color:var(--card-color)}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row .listing-row-actions{padding:7px 0px 10px}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row .listing-row-actions .pill{background:#0045ff;padding:4px 20px;border-radius:100px;color:white;margin-right:5px;font-size:14px;border:2px solid transparent;margin-top:6px;display:inline-block}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row .listing-row-actions .pill.green{background:#66e2d5;color:#0a0a0a}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row .listing-row-actions .pill.yellow{background:#fefa87;color:#0a0a0a}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row .listing-row-actions .pill.red{background:#ff0000}.dashboard-listings-container .dashboard-listings-view .dashboard-listing-row .listing-row-actions .pill.black{background:#333333}.credits-container .notice{background:#66e2d5;padding:30px 0px;margin-top:68px;text-align:center}.credits-container .credits-banner{background-color:#4e57ef;background-image:linear-gradient(141deg, #4e57ef 0%, #1f89db 51%, #2981e5 75%);padding:70px 5px}.credits-container .credits-banner h1{font-size:calc(1.4em + 0.5vw)}.credits-container .credits-banner a{color:white;border:3px solid white;padding:15px 4px;border-radius:100px;font-weight:bold;display:block;margin:10px auto;text-align:center;font-size:14px;width:320px}@media screen and (min-width: 950px){.credits-container .credits-banner{font-size:1.8em}}.credits-container form#new_credit{width:500px;max-width:96%;margin:40px auto;overflow:hidden}.credits-container .InputElement{background-color:white;background-color:var(--theme-container-background, white);color:var(--body-color)}.credits-container .StripeElement,.credits-container input[type='number'],.credits-container button,.credits-container .existing-card{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:white;background-color:var(--theme-container-background, white);color:var(--body-color);box-shadow:0 1px 3px 0 #e6ebf1;transition:box-shadow 150ms ease;margin-bottom:20px}.credits-container .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.credits-container .StripeElement--invalid{border-color:#fa755a}.credits-container .StripeElement--webkit-autofill{background-color:#fefde5 !important}.credits-container h1{text-align:center;margin:20px auto;font-size:2.5em;border-radius:3px;padding:30px 0px;color:white}.credits-container .hook-description{color:#32325d;color:var(--theme-secondary-color, #32325d);text-align:center;font-size:1.2em;padding:10px 5px}.credits-container .hook-description a{text-decoration:underline;color:var(--link-brand-color)}@media screen and (min-width: 950px){.credits-container .hook-description{font-size:1.4em;padding:20px 5px}}.credits-container .bulk-description{text-align:center;color:var(--card-color-tertiary);padding:25px 12px;font-size:0.8em;border-top:1px solid #ededed;border-top:var(--theme-container-border, 1px solid #ededed);border-bottom:1px solid #ededed;border-bottom:var(--theme-container-border, 1px solid #ededed)}.credits-container .credit-price{box-shadow:0 2px 4px 0 #dce2ea;border-radius:8px;width:80%;margin:3px auto;padding:10px 0px;border:1px solid #f5f6f7;background:var(--card-bg);font-weight:bold;display:inline-block;font-size:15px;cursor:pointer}.credits-container .credit-price .credit-amount{font-size:45px;color:#4e57ef;margin-bottom:15px}@media screen and (min-width: 950px){.credits-container .credit-price{width:230px;padding:80px 0px;margin:12px 3px;transition:0.2s}.credits-container .credit-price:hover{box-shadow:0 4px 6px 0 #d5dce5}}.credits-container details{width:500px;max-width:96%;margin:20px auto 0px;cursor:pointer;font-size:0.8em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--link-brand-color)}.credits-container details div{margin-top:5px;background:var(--card-bg);padding:10px 15px;border-radius:8px;box-shadow:0 1px 3px 0 #cfd7df;border:1px solid #f5f6f7}.credits-container input[type='number']{width:calc(100% - 160px);font-size:18px;display:inline-block}.credits-container #calculated-price{width:140px;padding-left:10px;color:#66e2d5;font-size:13px;display:inline-block}.credits-container input[type='radio']{vertical-align:2px;padding:10px;cursor:pointer}.credits-container button{width:100%;background-color:#4e57ef;color:white;font-size:18px;font-weight:bold}.credits-container button#add-new-card{background-color:#f5f6f7;background-color:var(--theme-container-background, #f5f6f7);color:var(--body-color);font-size:15px}.credits-container .existing-card{margin-bottom:5px;font-size:0.7em;padding:0px;padding-left:10px}.credits-container .existing-card label{cursor:pointer;display:inline-block;width:calc(100% - 50px);padding:10px 0px}.credits-container .existing-card .credit-card-component{background:#f9fafa;background:var(--theme-container-accent-background, #f9fafa);border-radius:3px;margin:0px 5px;display:inline-block;font-weight:bold}.credits-container label.main-form-label{margin-bottom:4px;background:#f5f6f7;background:var(--theme-container-accent-background, #f5f6f7);border-radius:3px;padding:2px 8px;display:inline-block;font-size:0.7em;font-weight:bold}.credits-container .existing-credits{background:#4e57ef;color:white;margin:100px auto;padding:30px;border-radius:3px;text-align:center}.credits-container .existing-credits .existing-credits-status{font-size:1.8em;font-weight:bold;padding:30px 0px 50px}.credits-container .existing-credits .existing-credits-status .org-credits-select{vertical-align:middle;font-size:initial}.credits-container .existing-credits>a{color:white;border:3px solid white;padding:10px 30px;border-radius:100px;font-weight:bold}@media screen and (min-width: 950px){.credits-container .existing-credits{width:800px}}.credits-container .ledger{margin:2rem auto;text-align:right}.credits-container .ledger caption{font-size:1.2rem;margin-bottom:1.5rem}.credits-container .ledger td{padding-top:1.1rem}.credits-container .ledger .misc td{padding-top:1.5rem}.credits-container .ledger .misc td:nth-child(2){font-style:italic}.credits-container .ledger a{color:#fff}@media screen and (min-width: 950px){.credits-container .ledger{width:700px}}.item-list-container a{display:block}.item-list-container .filters{position:relative}.item-list-container .filters input{width:100%;border:0px;padding:5px;border:1px solid #dbdbdb;border:var(--theme-container-border, 1px solid #dbdbdb);border-radius:3px;font-size:1em;box-sizing:border-box;margin-bottom:4px;background:#fbfbfc;background:var(--theme-container-accent-background, #fbfbfc);color:var(--body-color)}.item-list-container .filters .filters-header{display:flex;justify-content:space-between;padding:10px 5px}.item-list-container .filters .filters-header .filters-header-text{font-size:0.9em;font-family:var(--ff-accent);text-decoration:underline;color:var(--card-color-tertiary)}.item-list-container .filters .filters-header .filters-header-action{font-size:0.8em;background:none;border:none;text-decoration:underline;color:#1395b8;color:var(--theme-color, #1395b8)}.item-list-container .filters .tags .tag{padding:5px 0px;position:relative;padding-left:5px;color:var(--body-color)}.item-list-container .filters .tags .tag:hover{background:#f5f6f7;background:var(--theme-container-background-hover, #f5f6f7)}.item-list-container .filters .tags .tag.selected{background:#cfd7ff}.item-list-container .filters .status-view-toggle{font-size:0.8em}.item-list-container .items-container{padding:16px;box-sizing:border-box;width:100%;float:left}@media screen and (min-width: 950px){.item-list-container .items-container{width:calc(100% - 280px)}}.item-list-container .items-container .results{background:var(--card-bg);border:none;border:var(--theme-container-border, none);box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8));border-radius:3px;display:none;text-align:left;font-size:14px}@media screen and (min-width: 950px){.item-list-container .items-container .results{border-radius:var(--radius);margin-bottom:var(--su-2)}}@media screen and (min-width: 950px){.item-list-container .items-container .results{font-size:17px}}.item-list-container .items-container .results.results--loaded{display:block}.item-list-container .items-container .results .results-header{background:#eff1f2;background:var(--theme-container-accent-background, #eff1f2);padding:17px;font-size:1.8em;font-weight:bold}.item-list-container .items-container .results .item-wrapper{position:relative}.item-list-container .items-container .results .item-wrapper .archive-button{padding-left:0.8em;padding-right:0.8em;position:absolute;bottom:6px;right:5px;font-size:11px;font-weight:bold;border-radius:3px;background:transparent;border:1px solid #0a0a0a;color:var(--card-color-tertiary);border-color:#666666;border-color:var(--theme-secondary-color, #666)}.item-list-container .items-container .results .item{color:var(--body-color);font-size:0.8em;padding:17px 17px 25px;border-bottom:1px solid #dbdbdb;border-bottom:var(--theme-container-border, 1px solid #dbdbdb)}.item-list-container .items-container .results .item .item-title{font-weight:bold;font-size:1.7em;margin-bottom:10px}.item-list-container .items-container .results .item .item-details a{display:inline-block;color:var(--card-color-tertiary)}.item-list-container .items-container .results .item .item-details a.item-user{margin-right:5px}.item-list-container .items-container .results .item .item-details a.item-user img{height:22px;width:22px;border-radius:100px;vertical-align:-5px;margin-right:5px}.item-list-container .items-container .results .item .item-details a .item-tags{display:inline-block}.item-list-container .items-container .results .item .item-details a.item-tag{margin-left:1px;padding:1px 2px;border-radius:3px}.item-list-container .items-container .results .item:hover{background:#f5f6f7;background:var(--theme-container-background-hover, #f5f6f7)}.item-list-container .items-container .results .items-empty{text-align:center;padding:100px 0px}.item-list-container .items-container .results .items-empty span.highlight{background:#0045ff;border-radius:3px;padding:3px 8px;margin:0px 8px;color:white;display:inline-block}.item-list-container .items-container .results .items-empty span.highlight span[role='img']{margin-left:8px}.item-list-container .items-container .load-more-wrapper{text-align:center}.item-list-container .items-container .load-more-wrapper button{background:transparent;border:1px solid var(--card-color-tertiary);font-size:17px;padding:14px 5px;margin:40px auto 70px;width:320px;max-width:80%;border-radius:100px;font-weight:bold;color:inherit}@media screen and (max-width: 949px){.home.item-list .side-bar{display:block;position:relative;width:calc(100% - 15px);margin:10px auto;margin-left:10px;margin-bottom:-15px}.home.item-list .side-bar .filters{min-height:85px}.home.item-list .side-bar .filters .tags{height:40px;overflow:hidden;width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.home.item-list .side-bar .filters .tags .tag{display:inline-block;padding:1px 6px;border-radius:3px;margin-right:3px}}.color-palette{height:100px;width:100px;background:red;display:none}.color-palette{margin-top:5px;width:270px;height:220px;background:#efefef;border:1px solid #bcbcbc;border-radius:1px;display:none;padding:1px;position:absolute;z-index:1000}.color-option{width:18px;height:18px;margin:3px;cursor:pointer;float:left}#colorPicker{border-right:10px solid #003cb3}.mod-index-hero{margin:0 auto;padding:var(--su-7) var(--su-1);text-align:center;background:var(--body-bg)}.mod-index-hero h1{font-size:calc(1.8em + 2vw)}.mod-index-hero h2{font-size:calc(0.9em + 1vw)}.mod-index-hero a{text-decoration:underline}.mod-index-hero .mod-index-hero-data-pod{display:inline-block;margin:10px;width:90%;font-weight:bold;border:3px solid var(--body-color);padding:20px 0px}.mod-index-hero .mod-index-hero-data-pod .mod-index-hero-data-pod-number{font-size:2.8em}@media screen and (min-width: 960px){.mod-index-hero .mod-index-hero-data-pod{width:calc(190px + 11vw);padding:80px 0px;margin:15px 2px}.mod-index-hero .mod-index-hero-data-pod .mod-index-hero-data-pod-number{font-size:calc(2.7em + 0.2vw)}}@media screen and (min-width: 1300px){.mod-index-hero .mod-index-hero-data-pod{width:calc(260px + 8vw);padding:80px 0px;margin:30px}.mod-index-hero .mod-index-hero-data-pod .mod-index-hero-data-pod-number{font-size:calc(2.8em + 0.5vw)}}.mod-index-hero .mod-index-hero-sub{font-size:0.9em}.mod-index-header{margin:50px auto 30px;width:96%;max-width:1600px;padding-left:20px}.mod-index-header .mod-index-header-top-filters{padding:10px 0px 25px}.mod-index-header .mod-index-header-top-filters a{color:var(--body-color);font-size:0.86em;padding:3px 18px;border-radius:100px;border:1px solid transparent}.mod-index-header .mod-index-header-top-filters a.mod-index-top-filter-link--active{border:1px solid var(--body-color)}.mod-index-header a.mod-index-header-link{color:#0a0a0a;padding:5px 15px;border-radius:3px;font-size:1.5em;font-weight:bold;border:1px solid transparent}.mod-index-header a.mod-index-header-link--active{border:1px solid #0a0a0a;border:var(--theme-border, 1px solid #0a0a0a)}.mod-index-list{margin:5px auto;width:96%;max-width:1600px;border-radius:3px;border:1px solid var(--card-color-tertiary);background:var(--card-bg)}.mod-index-list .mod-index-row{padding:10px;border-bottom:1px solid #dbdbdb;border-bottom:var(--theme-border, 1px solid #dbdbdb)}.mod-index-list .mod-index-row a.mod-index-article-title{font-size:calc(1.2em + 0.3vw);font-weight:bold;margin-right:6px;display:inline-block;color:var(--body-color)}.mod-index-list .mod-index-row .mod-index-article-tagslist{display:inline-block}.mod-index-list .mod-index-row a.mod-index-article-tag{font-size:0.9em;padding:3px 8px;border-radius:3px;background:#f5f6f7;color:#0a0a0a;vertical-align:0.2em}.mod-index-list .mod-index-row .mod-index-actions-and-details img{height:1.4em;width:1.4em;border-radius:100px;margin-right:5px;display:inline-block;vertical-align:-0.3em}.mod-index-list .mod-index-row .mod-index-actions-and-details a{font-weight:500;color:var(--card-color-tertiary)}.mod-index-list .mod-index-row .quick-mod-button{font-size:0.95em;padding:5px 18px;border-radius:100px;border:1px solid #666666;border:var(--theme-border, 1px solid #666);display:inline-block;margin:10px 0px 5px;margin-right:5px;background:transparent;color:var(--body-color)}.mod-index-list .mod-index-row .mod-index-row-iframes{padding:5px 0px}.mod-index-list .mod-index-row .mod-index-row-iframes iframe{height:calc(100vh - 100px);max-height:800px;width:49%;border:0px;display:inline-block}.mod-index-footer{text-align:center;padding:30px 10px}.mod-container{padding:30px 0px}.mod-container h2 a{color:var(--body-color)}.mod-container p{width:98%;max-width:720px;margin:1.3em auto;font-size:0.9em}.mod-container hr{margin:30px auto;width:80%;max-width:400px;opacity:0.3}.mod-container #error_explanation{margin:10px auto 5px;box-sizing:border-box}@media screen and (min-width: 880px){.mod-container{margin:90px auto;border-radius:12px}}.mod-container .reaction-button{position:relative;width:80px;height:80px;background:white;border-color:white;margin:30px 30px;border-radius:200px;border:0px;padding:12px 12px}.mod-container .reaction-button:active{border:0px}.mod-container .reaction-button img{position:absolute;top:5px;width:70px;left:5px}.mod-container .reaction-button .reacted-emoji{display:none}.mod-container .reaction-button.reacted .reacted-emoji{display:block}.mod-container .tag-mod-form{border-top:1px solid #dddddd;margin:42px auto}.mod-container .tag-mod-form ul{text-align:left;font-size:15px}.mod-container .tag-mod-form form{width:500px;margin:auto;max-width:90%}.mod-container .tag-mod-form form input{width:100%;padding:5px;font-size:20px;margin-bottom:5px;border-radius:3px;box-sizing:border-box;border:1px solid var(--card-color-tertiary)}.mod-container .tag-mod-form form input[type='submit']{background:#4e57ef;color:white;font-weight:bold;padding:16px 0px;margin:auto;display:block;border-radius:3px;font-size:1.3em;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif}.mod-container #undo{width:1.5rem;font-size:1.1em;display:inline-block;color:#ff0000;background:transparent;border:0px}.mod-container .tag-mod-form form textarea{box-sizing:border-box;width:100%;padding:5px;font-size:17px;height:100px;box-sizing:boder-box;border-radius:3px;border:1px solid var(--card-color-tertiary)}.mod-container .level-rating-button{border-radius:8px;font-size:1.1em;padding:3px;width:42px;border:2px solid black;font-weight:bold}.mod-container .level-rating-button.selected{background:#9bebff}.mod-container input.undo{background:#ff0000}.mod-container .tag-mod-addition-radio{padding:5px 20px;border-radius:3px;border:1px solid var(--card-color-tertiary);display:inline-block;margin:30px auto 10px;min-width:205px;box-sizing:boder-box;position:relative}.mod-container .tag-mod-form input[type='radio']{position:absolute;cursor:pointer;top:7px}.mod-container .tag-mod-form input[type='radio']+label{display:inline-block;cursor:pointer;font-weight:bold;padding-left:25px;padding-right:25px;font-size:22px;margin:auto;margin-left:4px}.mod-container .tag-mod-form input[type='radio']:checked+label{background:#e7faf8;background:var(--theme-container-accent-background, #e7faf8);border-radius:3px}.mod-container .tag-mod-form select{display:block;font-size:20px;padding:12px;font-weight:bold;margin:auto;border:solid 2px;margin:5px auto 15px}.mod-container .approval-button{font-size:20px;border:0px;border-radius:3px;padding:8px 16px}.mod-container .approval-button.approval-removal{background:#ff0000}.mod-link{display:inline-block;font-size:1.3em;padding:3px 8px;border-radius:3px}@font-face{font-family:OpenDyslexic;src:url(https://practicaldev-herokuapp-com.freetls.fastly.net/assets/OpenDyslexic-Regular-e2da53e6ae0d57455acaecf9151769780f875f17ce0aed72d90a7be3edf98b57.otf)}@font-face{font-family:OpenDyslexic-Bold;src:url(https://practicaldev-herokuapp-com.freetls.fastly.net/assets/OpenDyslexic-Bold-84cc2b8adaffe43edd5295004b627caac868f58d7e21e4afb019559312acfa5a.otf)}@font-face{font-family:OpenDyslexic-Bolditalic;src:url(https://practicaldev-herokuapp-com.freetls.fastly.net/assets/OpenDyslexic-BoldItalic-f4713bbb9a294df6ab38b28b0b5ec0547ed987a886f3ae46aec1d601de2109ae.otf)}@font-face{font-family:OpenDyslexic-Italic;src:url(https://practicaldev-herokuapp-com.freetls.fastly.net/assets/OpenDyslexic-Italic-6abd13b9690e8140655fcda16f7a3d2a1fc1f5a4da61895cce7bed9eb774a1af.otf)}.rich-selector{background:var(--card-secondary-bg);border-radius:var(--radius);border:1px solid var(--base-10);padding:var(--su-4)}.font-selector--default{font-family:Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif}.font-selector--sans-serif{font-family:var(--ff-default)}.font-selector--monospace{font-family:var(--ff-accent)}.font-selector--comic-sans{font-family:'Comic Sans MS', cursive, sans-serif}.font-selector--open-dyslexic{font-family:OpenDyslexic, sans-serif;font-display:swap}.theme-preview{width:100%;border-radius:var(--radius);background:var(--preview-body-bg);color:var(--preview-body-color);overflow:hidden;font-size:var(--fs-s);line-height:1;box-shadow:0 0 0 1px var(--header-shadow)}.theme-preview,.theme-preview *,.theme-preview * *{box-sizing:border-box}.theme-preview__nav{display:flex;justify-content:space-around;align-items:center;height:var(--su-4);background:var(--preview-header);box-shadow:0 1px 1px var(--preview-border)}.theme-preview__search{width:33%;height:var(--su-2);background:var(--preview-form);border-radius:1px}.theme-preview__main{display:grid;grid-gap:var(--su-1);grid-template-columns:20% 1fr 20%;height:var(--su-9);padding:var(--su-1);text-align:center}.theme-preview__middle{display:flex;flex-direction:column}.theme-preview__card{background:var(--preview-card);border-radius:1px;display:flex;flex:1 auto;box-shadow:0 0 0 1px var(--preview-border)}.theme-selector--default{--preview-body-bg: #f9f9fa;--preview-body-color: #0a0a0a;--preview-header: #fdf9f3;--preview-form: #e8e7e7;--preview-card: #fff;--preview-border: rgba(0, 0, 0, 0.1)}.theme-selector--night-theme{--preview-body-bg: #0d1219;--preview-body-color: #fff;--preview-header: #1c2938;--preview-form: #424a54;--preview-card: #202c3d;--preview-border: rgba(0, 0, 0, 0.1)}.theme-selector--pink-theme{--preview-body-bg: #fff7f9;--preview-body-color: #0a0a0a;--preview-header: #fb4881;--preview-form: #fff7f9;--preview-card: #fff;--preview-border: #fb4881}.theme-selector--minimal-light-theme{--preview-body-bg: #fcfcfc;--preview-body-color: #0a0a0a;--preview-header: #ffffff;--preview-form: #f4f5f7;--preview-card: #fff;--preview-border: rgba(0, 0, 0, 0.1)}.theme-selector--ten-x-hacker-theme{--preview-body-bg: #0a0a0a;--preview-body-color: #42ff87;--preview-header: #1c1c1c;--preview-form: #0a0a0a;--preview-card: #0a0a0a;--preview-border: #42ff87}.rich-selector--experience{cursor:pointer;position:relative}.rich-selector-radio{overflow:hidden;position:absolute;opacity:0;left:-9999em}.rich-selector-radio:checked+.rich-selector--experience{border-color:var(--accent-brand);box-shadow:0 0 0 1px var(--accent-brand)}.snackbar{position:fixed;bottom:20px;left:20px;right:20px;background:#f3f5ff;background:var(--theme-container-accent-background, #f3f5ff);border:2px solid #cfd7ff;border:var(--container-border, 2px solid #cfd7ff);padding:12px 30px;z-index:20;border-radius:3px;font-weight:bold}@media screen and (min-width: 430px){.snackbar{right:auto;display:inline-block;-webkit-animation:ease-out;-webkit-animation-name:slide-in-from-left;-webkit-animation-duration:0.25s}}@-webkit-keyframes slide-in-from-left{0%{left:-300px}100%{left:20px}}body.sans-serif-article-body .body{font-family:var(--ff-default)}body.sans-serif-article-body .body p{font-family:var(--ff-default);font-size:0.98em}body.comic-sans-article-body .body{font-family:'Comic Sans MS', cursive, sans-serif}body.comic-sans-article-body .body p{font-family:'Comic Sans MS', cursive, sans-serif;font-size:0.98em}body.open-dyslexic-article-body .body{font-display:swap;font-family:OpenDyslexic, sans-serif}body.open-dyslexic-article-body .body p{font-display:swap;font-family:OpenDyslexic, sans-serif;font-size:0.9em}body.open-dyslexic-article-body .body b,body.open-dyslexic-article-body .body strong{font-family:OpenDyslexic-Bold, sans-serif}body.open-dyslexic-article-body .body i,body.open-dyslexic-article-body .body em{font-family:OpenDyslexic-Italic, sans-serif}body.open-dyslexic-article-body .body b>i,body.open-dyslexic-article-body .body b>em,body.open-dyslexic-article-body .body strong>i,body.open-dyslexic-article-body .body strong>em,body.open-dyslexic-article-body .body i>b,body.open-dyslexic-article-body .body em>b,body.open-dyslexic-article-body .body i>strong,body.open-dyslexic-article-body .body em>strong{font-family:OpenDyslexic-Bolditalic}body.monospace-article-body .body{font-family:var(--ff-accent)}body.monospace-article-body .body p{font-family:var(--ff-accent);font-size:0.9em}.cta{color:#0a0a0a;background:#66e2d5;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;-webkit-appearance:none;font-stretch:condensed;font-weight:bold}.cta-button{background:transparent;padding:8px 0;color:var(--accent-brand);display:inline-block}.cta-button:hover{text-decoration:underline;opacity:1}.sidebar-profile{display:block;padding:8px 16px;margin:0 -16px;border-radius:3px;color:var(--link-color);margin:0;margin-bottom:var(--su-2);display:flex;align-items:center}.sidebar-profile:hover{color:var(--link-color-hover);background:var(--link-bg-hover)}.sidebar-profile .sidebar-profile--avatar{width:48px;height:48px;border-radius:50%}.sidebar-profile .sidebar-profile--details{flex:1 auto;padding-left:8px}.sidebar-profile .sidebar-profile--name{margin:0;color:rgba(10,10,10,0.9);color:var(--theme-color, rgba(10,10,10,0.9))}.sidebar-profile .sidebar-profile--username{color:var(--card-color-tertiary)}.widget{position:relative;overflow:hidden;display:block;padding:0 16px 16px 16px;margin:8px 0 16px 0}.widget:after{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;background:var(--card-color-tertiary);opacity:0.25}.widget.fixed-widget{position:-webkit-sticky;position:sticky;width:254px;top:80px}.widget.fixed-widget header{padding-left:6px}.widget:hover{opacity:1}.widget h4{margin:0}.widget.signin-cta-widget{border:1px solid #003ee6;box-shadow:5px 6px 0px #0030b3;padding:0px 0px;border-radius:3px}.widget.signin-cta-widget header{background:#003ee6;color:white;padding:16px 0px;text-align:center;font-weight:bold}.widget.signin-cta-widget .widget-body{display:flex;flex-flow:column;padding:8px 0}.widget.signin-cta-widget .widget-body .login-cta-button{margin:8px;background-color:#0045ff;padding:16px 0;border-radius:50px;color:#ffffff;text-align:center;font-size:1.1em}.widget.showing{display:block}.widget.podcast-pic-widget a{color:var(--body-color)}.widget.podcast-pic-widget .widget-body{padding-bottom:10px}.widget.podcast-pic-widget .podcast-pic{display:flex;align-items:center;position:relative;padding:5px 0px;border-top-left-radius:100px;border-bottom-left-radius:100px;border-top-right-radius:5px;border-bottom-right-radius:5px}.widget.podcast-pic-widget .podcast-pic img{width:23px;height:23px;border-radius:100px;vertical-align:-7px;margin-left:3px}.widget.podcast-pic-widget .podcast-pic .podcast-name{width:calc(100% - 55px);display:inline-block;padding-left:4px;font-weight:bold}.widget.podcast-pic-widget .podcast-pic .podcast-name .podcast-name-inner{font-size:14px;line-height:15px;display:block;padding-left:2px}.widget.podcast-pic-widget .podcast-pic:hover{background:#f5f6f7;background:var(--theme-container-background-hover, #f5f6f7)}.widget.podcast-pic-widget .suggest-podcast{color:var(--card-color-tertiary);text-decoration:underline;padding:0 5px}.widget hr{opacity:0.2}.widget header{position:relative;font-size:0.9em;font-weight:bold;padding:8px 0;font-family:'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;color:var(--card-color)}.widget header a{display:inline-block;color:var(--card-color)}.widget header a h4{display:inline-block;margin:0}.widget header a:hover{text-decoration:underline}.widget header .emoji{margin-right:6px;display:inline-block;vertical-align:-4px}.widget header .emoji img{width:18px;border:0px;cursor:default}.widget header .widget-listing-live-count{background:#66e2d5;background:var(--theme-secondary-color, #66e2d5);color:var(--base-inverted);border-radius:3px;display:inline-block;font-size:0.8em;padding:1px 5px 0px;line-height:1.4em}.widget header .widget-minimize-button{position:absolute;right:0;top:50%;transform:translateY(-50%);background:transparent;padding:0px 5px 1px;border-radius:3px;font-size:1.2em;line-height:0.6em;border:1px solid #dbdbdb;border:var(--theme-secondary-color-border, 1px solid #dbdbdb);color:#c2c2c2;color:var(--theme-secondary-color, #c2c2c2)}.widget .widget-body{overflow-wrap:break-word}.widget .widget-body.body-scrollable{height:calc(100vh - 300px);max-height:390px;overflow-y:scroll}.widget .widget-body.widget-body--sponsorship-arbitrary img{width:100%}.widget .widget-body .widget-podcast-ep{padding-bottom:8px}.widget .widget-body .widget-podcast-ep a{color:var(--body-color);font-weight:500}.widget .widget-body .widget-podcast-title{margin-top:-2px}.widget .widget-body .widget-podcast-title a{color:#666666;font-size:0.83em;opacity:0.86}.widget .widget-body .widget-listing-link{display:block;padding:8px 16px;margin:0 -16px;border-radius:3px;color:var(--link-color)}.widget .widget-body .widget-listing-link:hover{color:var(--link-color-hover);background:var(--link-bg-hover)}.widget .widget-body .widget-listing-link .widget-listing-link-title{display:block}.widget .widget-body .widget-listing-link .widget-listing-link-category{display:inline-block;color:var(--card-color-tertiary);font-size:0.8em;line-height:1}.widget .widget-body .widget-accent{background:#cfd7ff;color:#0045ff;padding:1px 5px;border-radius:3px;margin-right:1px}.widget .widget-body .widget-footer{color:#666666;font-size:0.9em;padding:5px 0px 0px}.widget .widget-body .widget-footer img{height:15px;width:15px;vertical-align:-2px;display:inline;border:0}.widget .widget-body .widget-subtext{padding:0;margin:0;color:var(--card-color-tertiary);font-size:0.85em}.widget .widget-body .widget-user-pic{display:inline-block}.widget .widget-body .widget-user-pic img{height:48px;width:48px;margin:0 8px 8px 0;border-radius:100%}.widget .widget-body .widget-listing-category{color:#666666}.widget .widget-body .widget-listing-title{font-family:var(--ff-default);font-weight:500;margin-bottom:8px}.widget .query-filter-button{font-size:15px;font-weight:bold;background:transparent;border:0px;display:block;padding:6px 8px;width:calc(100% - 16px);text-align:left;border-radius:0px;color:var(--body-color);cursor:pointer}.widget .query-filter-button:hover{background:#c2d2ff;background:var(--theme-container-background-hover, #c2d2ff)}.widget .query-filter-button.selected{background:#336aff;background:var(--theme-container-accent-background, #336aff);color:var(--card-color)}.widget .query-filter-button.query-type-filter-button:hover{background:#e7faf8;background:var(--theme-container-background-hover, #e7faf8)}.widget .query-filter-button.query-type-filter-button.selected{background:#bcf2ed;background:var(--theme-container-accent-background, #bcf2ed)}.widget p{margin:8px 0}.widget ul{padding-left:10px;display:flex;flex-direction:column}.widget li{font-size:1em;line-height:1.32em;display:inline-block}.widget li::before{font-size:1.2em}.widget ul img{width:5%;border:none;padding-right:4px;visibility:hidden}.widget a:hover{opacity:0.9}.widget .row{position:relative;overflow:hidden;padding:1px 0px 3px;font-size:0.97em}.widget .row .key{float:left;width:20px;font-size:0.8em;padding:2px}.widget .row .value{float:left;width:calc(100% - 42px);padding:5px 7px}.widget-link-list__item{display:block;padding:8px 16px;margin:0 -16px;border-radius:3px;color:var(--link-color);position:relative;padding-left:32px}.widget-link-list__item:hover{color:var(--link-color-hover);background:var(--link-bg-hover)}.widget-link-list__item:before{content:'• ';color:#66e2d5;font-size:2em;vertical-align:-6px;position:absolute;left:16px}.widget-link-list__item .discuss-list-comment-count{font-size:0.8em;color:var(--card-color-tertiary)}.widget-link-list__item .discuss-list-comment-count img{width:20px;vertical-align:-3px;border:0px}.widget-link-list__item .discuss-list-comment-count.discuss-list-comment-count-brand-new{background:#fefa87;color:#0a0a0a;padding:2px 4px;display:inline-block;font-size:0.9em;text-transform:uppercase}.query-filter-button{box-sizing:border-box;display:inline-block;padding:var(--su-2) 0;width:100%}.sidebar-sponsor{color:var(--card-color-tertiary)}.sidebar-sponsor img{width:100%;max-width:140px;margin-bottom:var(--su-2)}.sidebar-nav-element{color:#0a0a0a;display:block;position:relative}@media screen and (min-width: 768px){.sidebar-nav-element .sidebar-nav-link-follow{display:none}.sidebar-nav-element:hover .sidebar-nav-link-follow{display:block}}.sidebar-nav-element img{width:30px;height:30px;border:0px;vertical-align:-8px;margin-right:4px}.sidebar-nav-element img.nav-emoji{height:19px;width:19px;vertical-align:-2px}.sidebar-nav-element a.sidebar-nav-link{display:block;padding:8px 16px;margin:0 -16px;border-radius:3px;color:var(--link-color);color:var(--link-color);font-weight:400}.sidebar-nav-element a.sidebar-nav-link:hover{color:var(--link-color-hover);background:var(--link-bg-hover)}.sidebar-nav-element a.sidebar-nav-link.sidebar-nav-link-tag{color:var(--link-color)}.sidebar-nav-element a.sidebar-nav-link-follow{position:absolute;color:#0a0a0a;right:5px;top:50%;transform:translateY(-50%);text-align:center;border-radius:3px;font-weight:900;font-size:0.8em;padding:2px 8px}.sidebar-sponsorship-level{text-align:center;font-weight:bold;width:calc(100% - 6px);padding:26px 0px;border-radius:3px;margin-bottom:10px;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;font-stretch:condensed;background:var(--card-secondary-bg)}.side-footer a{display:block;padding:8px 16px;margin:0 -16px;border-radius:3px;color:var(--link-color);font-size:0.9em;color:var(--link-color-secondary)}.side-footer a:hover{color:var(--link-color-hover);background:var(--link-bg-hover)}.social-links .social-media-svg{width:35px;height:35px}.onboarding-task-card{background:var(--accent-brand);border-radius:var(--radius);padding:var(--su-7) var(--su-8) var(--su-8) var(--su-8);display:none}.onboarding-task-card .task-card-title{font-weight:var(--fw-heavy);font-size:var(--fs-4xl);line-height:var(--lh-tight);color:var(--base-inverted)}.onboarding-task-card .task-card-subtitle{color:var(--base-inverted);opacity:0.7;font-weight:var(--fw-medium);font-size:var(--fs-s);line-height:var(--lh-tight);letter-spacing:-0.02em}.onboarding-task-card .task-card-action{border-radius:var(--radius);background-color:rgba(255,255,255,0.2)}.onboarding-task-card .task-card-action:hover{background-color:rgba(255,255,255,0.3)}.onboarding-task-card a.task-card-link{display:block;border-radius:var(--radius);padding:var(--su-5) var(--su-5);margin-top:var(--su-4);font-weight:var(--fw-bold);font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:-0.02em;color:var(--base-inverted);display:flex;align-items:center;justify-content:space-between}.onboarding-task-card a.task-card-link:hover{cursor:pointer}.onboarding-task-card a.task-card-link .emoji{margin-right:var(--su-2)}.onboarding-task-card .task-card-image{width:100px;height:100px}.onboarding-task-card .close{background:none;border:none;position:absolute;top:var(--su-6);right:var(--su-6)}.ltag__replit br{line-height:0 !important;display:none !important}.ltag__replit iframe{margin:0 !important}blockquote.ltag__twitter-tweet{font-family:var(--ff-default);background:white;max-width:500px;font-size:0.75em;line-height:1.35em;border-radius:3px;margin:1.6em auto !important;min-height:60px;cursor:pointer;padding:0px !important;border:1px solid #dbdbdb !important;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18)}blockquote.ltag__twitter-tweet:hover{border:1px solid lightgray !important}blockquote.ltag__twitter-tweet a{color:#55acee}@media screen and (min-width: 360px){blockquote.ltag__twitter-tweet{min-height:105px}}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__media{position:relative;overflow:hidden}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__media img{width:100%;left:0;right:0;margin:auto;border-top-left-radius:3px;border-top-right-radius:3px}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__media img.ltag__twitter-tweet__play-butt{width:70px;height:70px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__video{display:none}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__video video{width:100%}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__header{position:relative;height:45px}@media screen and (min-width: 360px){blockquote.ltag__twitter-tweet .ltag__twitter-tweet__header{height:52px}}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__header .ltag__twitter-tweet__profile-image{height:36px;min-height:36px;width:36px;border-radius:50px;position:absolute;left:calc(0.3vw + 13px);top:calc(0.3vw + 13px);background-color:#ececec}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__header .ltag__twitter-tweet__twitter-logo{position:absolute;right:calc(0.3vw + 8px);top:20px;left:auto}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__header .ltag__twitter-tweet__twitter-logo img{height:24px;min-height:24px;max-width:24px;display:inline-block;width:36px;margin:auto}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__header .ltag__twitter-tweet__full-name{color:#1c2022;position:absolute;left:calc(0.3vw + 57px);top:calc(0.3vw + 13px);font-weight:bold;font-size:16px}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__header .ltag__twitter-tweet__username{position:absolute;left:calc(0.3vw + 57px);top:calc(0.3vw + 33px);color:#697882;font-size:14px}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__body{color:#1c2022;font-size:16px;line-height:22px;padding:calc(0.3vw + 13px) calc(0.3vw + 13px) 0px}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__body br{line-height:0 !important}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__date{font-size:14px;color:#697882;margin-top:3px;padding:0px calc(0.3vw + 13px)}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__quote{color:#1c2022;margin:calc(0.3vw + 13px) calc(0.3vw + 13px) 0px;padding:calc(0.2vw + 8px) calc(0.2vw + 8px);border:1px solid #dce3e8;border-radius:4px;font-size:15px;line-height:1.1em}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__quote:hover{border:1px solid #a09dad}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__quote .ltag__twitter-tweet__quote__header{padding:0 0 calc(0.05vw + 3px);font-size:0.9em}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__quote .ltag__twitter-tweet__quote__header .ltag__twitter-tweet__quote__header__name{font-weight:bold;font-size:1.1em}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__actions{margin:6px auto 0px;padding:0px calc(0.3vw + 13px) 5px;color:#aab8c2;font-size:14px}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__actions .ltag__twitter-tweet__actions__button{width:18px;height:22px;display:inline-block;margin-left:20px;margin-right:2px;vertical-align:-7px}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__actions .ltag__twitter-tweet__actions__button:first-child{margin-left:8px}blockquote.ltag__twitter-tweet .ltag__twitter-tweet__actions img{height:20px;min-height:20px}.ltag_github-liquid-tag{margin:1.1em auto 1.3em;max-width:580px}.ltag_github-liquid-tag h1{font-size:1.05em !important;line-height:1.2em !important;margin:0 0 0.7em}@media screen and (min-width: 500px){.ltag_github-liquid-tag h1{word-wrap:break-word;margin-bottom:10px}}.ltag_github-liquid-tag h1 a{color:var(--body-color)}.ltag_github-liquid-tag h1 .issue-title{font-weight:normal}.ltag_github-liquid-tag h1 .issue-number{font-weight:300;color:#a3aab1;letter-spacing:-1px}.ltag_github-liquid-tag h1 img.github-logo{width:1.15em !important;max-width:1.1em !important;display:inline-block;left:0px;margin-right:0.3em;vertical-align:-0.18em;display:inline-block !important;margin-left:0 !important;left:0 !important;-webkit-filter:invert(0);filter:invert(0);-webkit-filter:var(--theme-social-icon-invert, invert(0));filter:var(--theme-social-icon-invert, invert(0))}.github-thread{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';background-color:#fff;background-color:var(--card-bg);border:1px solid #d1d5da;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18);border-radius:3px;font-size:0.77em;line-height:1.15em;margin:0;width:98%;overflow:hidden}.github-thread .arrow-left-outer{display:none}@media screen and (min-width: 500px){.github-thread .arrow-left-outer{display:block;width:0;height:0;border-width:8px;border-color:transparent;border-style:solid solid outset;border-right-color:#d1d5da;content:' ';float:left;margin-left:-31px;margin-top:13px}}.github-thread .arrow-left-inner{display:none}@media screen and (min-width: 500px){.github-thread .arrow-left-inner{display:block;width:0;height:0;border-width:8px;border-color:transparent;border-style:solid solid outset;border-right-color:#f6f8fa;content:' ';float:left;margin-left:-30px;margin-top:13px}}.github-thread .timeline-comment-header{display:flex;background:#f6f8fa;background:var(--card-bg);border-bottom:1px solid #d1d5da;padding:0px 15px}@media screen and (min-width: 500px){.github-thread .timeline-comment-header{display:block}}.github-thread .timeline-comment-header .github-liquid-tag-img{min-height:inherit;width:38px;height:38px;border-radius:3px;float:none;padding:10px 12px 10px 0px;margin:inherit}@media screen and (min-width: 500px){.github-thread .timeline-comment-header .github-liquid-tag-img{float:left;padding:0;margin-left:-9px}}.github-thread .timeline-comment-header-text{padding:10px 0px}.github-thread .timeline-comment-header-text a{color:#586069}.github-thread .timeline-comment-header-text a:hover{color:#586069;text-decoration:underline}.ltag-github-body{padding:1em 0.5em;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';max-height:calc(21vw + 165px);overflow:hidden}@media screen and (min-width: 430px){.ltag-github-body{max-height:calc(20vw + 153px)}}@media screen and (min-width: 800px){.ltag-github-body{max-height:310px}}.ltag-github-body h1,.ltag-github-body h2,.ltag-github-body h3,.ltag-github-body h4,.ltag-github-body h5,.ltag-github-body h6{font-weight:500 !important}.ltag-github-body h1{margin-left:0;font-size:1.9em;padding-bottom:0.3em;border-bottom:1px solid #eaecef;margin-top:1em !important;margin-bottom:0.9em !important}.ltag-github-body h3{margin-top:1em !important;margin-bottom:0.9em !important;padding:0;font-size:1.2em;font-weight:600;line-height:1.25}.ltag-github-body h4{padding:0}.ltag-github-body *:first-child{margin-top:0 !important}.ltag-github-body *:last-child{margin-bottom:0 !important}.ltag-github-body img{left:inherit}.ltag-github-body blockquote{color:#6a737d;padding:0px 1em;border-left:0.25em solid #dfe2e5;margin:16px 0px}.ltag-github-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;background-color:var(--card-bg);border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;box-shadow:inset 0 -1px 0 #959da5}.ltag-github-body p{margin-top:0px;padding:0px;margin-bottom:15px}.ltag-github-body p a.github-user-link{color:var(--card-color-secondary);font-weight:600;white-space:nowrap}.ltag-github-body p a.github-user-link:hover{color:#24292e;text-decoration:underline}.ltag-github-body code{border-radius:3px;padding:0.2em 5px 0px;margin:0px;font-family:'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace}.ltag-github-body pre{width:100% !important;margin:0px;color:black;background-color:#f6f8fa;padding:0}.ltag-github-body pre code{background-color:#f6f8fa;color:black;padding:0em 0px 0px !important;line-height:2em !important}.ltag-github-body .highlight pre,.ltag-github-body pre,.ltag-github-body pre code{padding:16px !important;overflow:auto !important;font-size:14px !important;margin-bottom:16px !important;background-color:#f7f7f7 !important;border-radius:3px !important;box-sizing:border-box !important;color:black !important;border-radius:3px !important;margin:0.95em 0 1.2em !important}.ltag-github-body .highlight{font-size:14px !important;margin-bottom:16px !important;border-radius:3px !important}.ltag-github-body b,.ltag-github-body strong{font-weight:600}.ltag-github-body .pl-c{color:#969896}.ltag-github-body .pl-c1,.ltag-github-body .pl-s .pl-v{color:#0086b3}.ltag-github-body .pl-e,.ltag-github-body .pl-en{color:#795da3}.ltag-github-body .pl-s .pl-s1,.ltag-github-body .pl-smi{color:#333}.ltag-github-body .pl-ent{color:#63a35c}.ltag-github-body .pl-k{color:#a71d5d}.ltag-github-body .pl-pds,.ltag-github-body .pl-s,.ltag-github-body .pl-s .pl-pse .pl-s1,.ltag-github-body .pl-sr,.ltag-github-body .pl-sr .pl-cce,.ltag-github-body .pl-sr .pl-sra,.ltag-github-body .pl-sr .pl-sre{color:#183691}.ltag-github-body .pl-v{color:#ed6a43}.ltag-github-body .pl-id{color:#b52a1d}.ltag-github-body .pl-ii{background-color:#b52a1d;color:#f8f8f8}.ltag-github-body .pl-sr .pl-cce{color:#63a35c;font-weight:bold}.ltag-github-body .pl-ml{color:#693a17}.ltag-github-body .pl-mh,.ltag-github-body .pl-mh .pl-en,.ltag-github-body .pl-ms{color:#1d3e81;font-weight:bold}.ltag-github-body .pl-mq{color:#008080}.ltag-github-body .pl-mi{color:#333;font-style:italic}.ltag-github-body .pl-mb{color:#333;font-weight:bold}.ltag-github-body .pl-md{background-color:#ffecec;color:#bd2c00}.ltag-github-body .pl-mi1{background-color:#eaffea;color:#55a532}.ltag-github-body .pl-mdr{color:#795da3;font-weight:bold}.ltag-github-body .pl-mo{color:#1d3e81}.gh-btn-container{text-align:center;padding:0.35em 0 1.35em;box-shadow:-0px -0px 60px 42px #fff;box-shadow:0px 0px 60px 42px var(--card-bg);position:relative;z-index:100}.gh-btn{color:#0366d6;background-color:#f1f8ff;border-radius:3px;line-height:20px;padding:0.25em 1.2em;opacity:0.9;font-size:0.94em;font-weight:bold;border:1px solid #0366d6}.gh-btn:hover{opacity:1}.liquid-comment{padding:0px;background:inherit;font-family:var(--ff-default);margin:0.95em 0 1.2em;position:relative;border:1px solid var(--card-color-tertiary);box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18);border-radius:3px}@media screen and (min-width: 760px){.liquid-comment{margin:0.95em auto;width:620px}}.liquid-comment .details{padding:0px;margin:13px;height:33px;border-top-left-radius:3px;border-top-left-radius:3px;color:#333333;display:flex}.liquid-comment .details img{left:inherit}.liquid-comment .details img.profile-pic{min-height:inherit;height:33px;width:33px;border-radius:100px;margin:0}.liquid-comment .details .icon-img{min-height:inherit;height:16px;width:16px;margin-right:0px;opacity:0.7}.liquid-comment .details .comment-date{border:none;position:absolute;top:calc(28px - 0.25vw);right:calc(5px + 0.1vw) !important;font-size:12px;text-align:right;display:block;width:100px}.liquid-comment .details .comment-date a{color:var(--card-color-tertiary)}.liquid-comment .details a{color:var(--card-color-tertiary);line-height:initial;align-self:center;margin-right:6px}.liquid-comment .details a:last-child{align-self:baseline;position:absolute;right:5px}.liquid-comment .body{font-family:var(--ff-default);color:#0a0a0a;color:var(--body-color);font-size:0.95em;line-height:1.35em;overflow:hidden;margin:13px;word-wrap:break-word;width:auto;padding:0;margin-bottom:10px !important}.liquid-comment .body pre{width:auto;margin-left:0;padding:10px}.liquid-comment .body h1,.liquid-comment .body h2,.liquid-comment .body h3,.liquid-comment .body h4,.liquid-comment .body h5,.liquid-comment .body h6{padding:0px;margin:4px 0px calc(1.1vw + 10px);font-size:1em;font-weight:600}.liquid-comment .body h1{font-size:1.3em}.liquid-comment .body p{padding:0px;font-size:0.95em;margin:0 0 15px 0}.liquid-comment .body br{line-height:220%}.liquid-comment .body ul,.liquid-comment .body ol{padding-left:6px;margin:0.8em 0.7em 0.8em 1em}.liquid-comment .body ul{list-style-type:square}.liquid-comment .body li{margin:3px 0px calc(0.5vw + 5px)}.liquid-comment .body blockquote{border-left:calc(0.2vw + 2px) solid #333;padding:0.1% 3% 0.1% 2%;margin:1.6em 1vw;font-size:0.92em;line-height:1.4em}.liquid-comment .body blockquote p{padding:0;margin:0.95em 0 0.95em}.liquid-comment .body blockquote.twitter-tweet{font-family:var(--ff-default);background:white;max-width:480px;min-height:135px;border:1px solid #e9eef2;font-size:17px;line-height:20px;border-radius:5px;margin-top:10px;padding:10px}.liquid-comment .body .edited-notification{color:#999999;font-size:0.7em;padding:3px 0px 0px;position:relative;z-index:1}.liquid-comment .body code{margin:auto;white-space:nowrap;background:#f9fafa;background:var(--body-bg);padding:1px 5px 0px;border-radius:2px;color:#333842;font-size:0.8em;display:inline-block;vertical-align:0.1em;max-width:100%;line-height:1.4em}.liquid-comment .body img{max-width:100%}.liquid-comment .body button{border:0px;background:transparent;vertical-align:2px;cursor:pointer;border-radius:3px;display:block;padding:0px;position:relative;z-index:6}.liquid-comment .body button img{left:inherit;min-height:0px;height:16px;opacity:0.62}.liquid-comment .body button:hover img{opacity:1}.liquid-comment .body button .voted-heart{display:none;font-size:22px;line-height:21px;vertical-align:-2px}@media screen and (min-width: 390px){.liquid-comment .body button{vertical-align:-7px}}.liquid-comment .body button.reacted{color:#66e2d5}.liquid-comment .body button.reacted img{display:none}.liquid-comment .body button.reacted .voted-heart{display:inline-block}.ltag__link__link{color:#0a0a0a !important;color:var(--body-color) !important}.ltag__link__link:active{opacity:0.7}.ltag__link{font-family:var(--ff-default);border:1px solid #dbdbdb;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18);border-radius:3px;display:block;margin:0.95em 0 1.2em;max-width:100%}@media screen and (min-width: 760px){.ltag__link{margin:0.95em auto;width:620px}}.ltag__link .video-image{position:relative;padding-top:56%;border-top-left-radius:3px;border-top-right-radius:3px;background:#0a0a0a no-repeat center center;background-size:cover;display:block}.ltag__link .video-timestamp{position:absolute;font-size:12px;bottom:6px;right:5px;background-color:rgba(0,0,0,0.8);color:#ffffff;padding:0px 5px 0px;font-weight:500;border-radius:3px;display:block;line-height:20px}.ltag__link .video-timestamp img{height:14px;width:14px;display:inline-block;vertical-align:-2px;padding-left:5px}.ltag__link .ltag__link__pic{display:inline-block;padding:calc(0.4vw + 8px) calc(0.8vw + 8px);padding-right:8px}.ltag__link .ltag__link__pic img{width:calc(2.2vw + 45px);height:calc(2.2vw + 45px);margin:auto auto !important;border-radius:150px}.ltag__link .ltag__link__content{display:inline-block;vertical-align:top;padding:calc(0.5vw + 6px);padding-left:0;width:calc(100% - 5vw - 70px)}.ltag__link .ltag__link__content h2{margin:0;padding:0;font-weight:500;font-size:1.5em}.ltag__link .ltag__link__content h3{margin:0.1vw 0;padding:0;font-size:0.7em;margin-bottom:0;font-weight:bold;color:#666666;color:var(--card-color-tertiary)}.ltag__link .ltag__link__content h3 a{color:var(--card-color-tertiary)}.ltag__link .ltag__link__content .missing{padding:0 10px !important}.ltag__link .ltag__link__content .ltag__link__taglist{margin:0;padding:0;line-height:1;font-size:0.88em;margin-bottom:5px}.ltag__link .ltag__link__content .ltag__link__tag{margin-right:calc(0.4vw + 4px);font-size:0.8em;margin-left:1px}.ltag__link .ltag__link__content .ltag__link__servicename{color:var(--card-color-tertiary);font-size:0.7em}.ltag__link .ltag__link__content .ltag__link__servicename img{vertical-align:-5px;height:1.5em;width:1.5em;display:inline-block;margin-left:2px}.single-comment-node .ltag__link{width:100%;margin:0.95em 0 1.2em}.single-comment-node .ltag__link .ltag__link__pic{padding-top:calc(0.5vw + 12px)}.single-comment-node .ltag__link .ltag__link__pic img{width:calc(2.5vw + 40px)}.single-comment-node .ltag__link .ltag__link__content h2{font-size:calc(1.05em + 0.7vw) !important;margin-top:0em !important;margin-bottom:0.4em !important;font-weight:400 !important;line-height:1.22em !important}.single-comment-node .ltag__link .ltag__link__content h3{margin-bottom:0.4em !important;font-size:calc(0.8em + 0.5vw) !important;font-weight:400 !important}.podcastliquidtag{padding:0px;margin-bottom:20px;margin-top:90px;border-radius:3px;font-family:var(--ff-default);position:relative;display:flex;flex-direction:column-reverse;justify-content:flex-end;box-shadow:0px 0px 6px rgba(0,0,0,0.5)}@media screen and (min-width: 830px){.podcastliquidtag{flex-direction:row-reverse;margin:20px 0}}.podcastliquidtag .podcastliquidtag__info{color:white;font-weight:500;margin:-5px 15px 10px}@media screen and (min-width: 830px){.podcastliquidtag .podcastliquidtag__info{margin:20px 15px;width:77%}}.podcastliquidtag .podcastliquidtag__info a{color:white}.podcastliquidtag .podcastliquidtag__info a .tinyimage{width:22px;height:22px;border-radius:100%;margin-right:10px;left:0;float:left}.podcastliquidtag .podcastliquidtag__info a:hover{color:white}.podcastliquidtag .podcastliquidtag__info h1{margin:0px 0px 0.5em 0px;font-weight:700;padding:0}.podcastliquidtag .podcastliquidtag__info .podcastliquidtag__info__episodetitle{font-size:calc(1.8vw + 19px)}.podcastliquidtag .podcastliquidtag__info .podcastliquidtag__info__podcasttitle{font-size:calc(1.2vw + 14px);padding:0px 0px;font-weight:500;margin-top:-5px}.podcastliquidtag .podcastliquidtag__info .podcastliquidtag__info__podcasttitle button{font-size:25px;border-radius:3px;border:0px;width:100%;margin-top:15px;padding:20px 0px}@media screen and (min-width: 950px){.podcastliquidtag .podcastliquidtag__info .podcastliquidtag__info__podcasttitle button{font-size:calc(1.2vw + 16px);margin-left:5px;display:inline-block;width:220px;padding:5px 0px}}@media screen and (min-width: 950px){.podcastliquidtag .podcastliquidtag__info .podcastliquidtag__info__episodetitle{font-size:38px}.podcastliquidtag .podcastliquidtag__info .podcastliquidtag__info__podcasttitle{font-size:24px}.podcastliquidtag .podcastliquidtag__info .podcastliquidtag__info__podcasttitle button{font-size:22px;width:165px}}.podcastliquidtag .podcastliquidtag__info .podcastliquidtag__links{display:flex;flex-direction:row;font-size:14px}.podcastliquidtag .podcastliquidtag__info .podcastliquidtag__links a{margin-right:10px;background-color:#292e34;color:white;border-radius:3px;font-size:13px;font-weight:400;width:100px;border:1px solid #3c5163;box-shadow:inset 1px 1px 0 #485f74;transition:background-color 250ms ease;text-align:center}.podcastliquidtag .podcastliquidtag__info .podcastliquidtag__links a:hover{background-color:#202429}.podcastliquidtag .podcastliquidtag__info .podcastliquidtag__links a img{display:inline;width:16px;height:16px;left:0;margin-right:5px;vertical-align:middle}.podcastliquidtag .podcastliquidtag__info .podcastliquidtag__links a .service-name{display:none}@media screen and (min-width: 630px){.podcastliquidtag .podcastliquidtag__info .podcastliquidtag__links a .service-name{display:inline-block}}.podcastliquidtag .podcastliquidtag__record{position:relative;margin:20px 20px;height:70px;transform:translateY(-33px)}@media screen and (min-width: 830px){.podcastliquidtag .podcastliquidtag__record{width:15%;height:inherit;transform:none}}.podcastliquidtag .podcastliquidtag__record:hover{cursor:pointer}.podcastliquidtag .podcastliquidtag__record img{max-width:100%}.podcastliquidtag .podcastliquidtag__record .pause-butt{display:none}.podcastliquidtag .podcastliquidtag__record .podcastliquidtag__podcastimage{border-radius:100%;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;box-shadow:0px 0px 40px rgba(0,0,0,0.5);height:130px;background:#0a0a0a;margin:auto}@media screen and (min-width: 830px){.podcastliquidtag .podcastliquidtag__record .podcastliquidtag__podcastimage{height:inherit}}.podcastliquidtag .podcastliquidtag__record .button{position:absolute;height:115px;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto}@media screen and (min-width: 830px){.podcastliquidtag .podcastliquidtag__record .button{height:75px}}.podcastliquidtag .playing .play-butt{display:none}.podcastliquidtag .playing .pause-butt{display:block}.podcastliquidtag .playing .podcastliquidtag__podcastimage{-webkit-animation:spin 20s linear infinite;animation:spin 20s linear infinite;-webkit-backface-visibility:hidden}@keyframes spin{100%{transform:rotate(360deg)}}.ltag__user__link{color:var(--body-color)}.ltag__user__link:active{opacity:0.7}.ltag__user__link.profile-image-link:hover{opacity:1}.ltag__user__link.profile-image-link:active{opacity:1}.ltag__user{font-family:var(--ff-default);border:1px solid #dbdbdb;box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8));border-radius:3px;display:block;margin:0.95em 0 1.2em;position:relative;overflow:hidden}@media screen and (min-width: 760px){.ltag__user{margin:0.95em auto;width:620px}}.ltag__user .ltag__user__pic{display:inline-block;padding:calc(0.6vw + 8px);padding-right:8px}.ltag__user .ltag__user__pic img{width:calc(5vw + 30px);height:calc(5vw + 30px);margin:auto auto !important;border-radius:50%}.ltag__user .ltag__user__content{display:inline-block;vertical-align:top;padding:calc(0.5vw + 6px);padding-left:0;width:calc(100% - 8vw - 60px)}.ltag__user .ltag__user__content h2{margin:0;padding:0;font-weight:500}.ltag__user .ltag__user__content h2 .follow-action-button{visibility:hidden;min-height:25px;display:inline-block;color:white;background:#66e2d5;border-radius:5px;font-size:0.6em;vertical-align:0.3em;padding:2px 20px;border:1px solid #66e2d5;margin:0.2em 0.5em;cursor:pointer}.ltag__user .ltag__user__content h2 .follow-action-button.following-butt{background:#66e2d5;color:white}.ltag__user .ltag__user__content h2 .follow-action-button.showing{visibility:visible}.ltag__user .ltag__user__content .ltag__user__social{margin:2px 0px;padding-left:0px;line-height:22px;font-size:0.75em}.ltag__user .ltag__user__content .ltag__user__social a{color:var(--card-color-tertiary);margin-right:10px;display:inline-block}.ltag__user .ltag__user__content .ltag__user__social a .icon-img{float:left;width:15px;height:15px;border-radius:3px;vertical-align:-2px;margin:3px 0;opacity:0.7}.ltag__user .ltag__user__content .ltag__user__summary{margin:0.3em 0;padding:0;font-size:0.889em;margin-bottom:0;line-height:1.2em;opacity:0.85}.ltag__user .ltag__user__content .ltag__user__taglist{margin:1em 0px;padding:0px;line-height:1;font-size:0.8em;opacity:0.7}.ltag__user .ltag__user__content .ltag__user__taglist a{color:#0a0a0a;margin-right:1em;display:inline-block;height:30px}.ltag__user .ltag__user__content .ltag__user__taglist img{display:inline-block !important;width:1em !important;height:1em !important;margin-right:2px;vertical-align:-0.1em;left:0px}.ltag__tag{border:1px solid #0a0a0a;font-family:var(--ff-default);border:1px solid #dbdbdb;box-shadow:0px 1px 1px rgba(10,10,10,0.1),0px 1px 2px rgba(10,10,10,0.1),0px 0px 1px rgba(10,10,10,0.8);box-shadow:var(--theme-container-box-shadow, 0px 1px 1px rgba(10,10,10,0.1), 0px 1px 2px rgba(10,10,10,0.1), 0px 0px 1px rgba(10,10,10,0.8));border-radius:3px;display:block;margin:0.95em 0 1.2em;position:relative;overflow:hidden}@media screen and (min-width: 760px){.ltag__tag{margin:0.95em auto;width:620px}}.ltag__tag .ltag__tag__content{width:90%;width:calc(100% - 36px);padding:calc(0.5vw + 6px) 0px;padding-left:24px}.ltag__tag .ltag__tag__content a{color:var(--card-color)}.ltag__tag .ltag__tag__content h2{margin:0;padding:0;font-weight:500}.ltag__tag .ltag__tag__content h2 .follow-action-button{visibility:hidden;min-height:25px;display:inline-block;color:white;background:#66e2d5;border-radius:5px;font-size:0.6em;vertical-align:0.1em;padding:2px 20px;border:1px solid #66e2d5;cursor:pointer}.ltag__tag .ltag__tag__content h2 .follow-action-button.following-butt{background:#66e2d5;color:white}.ltag__tag .ltag__tag__content h2 .follow-action-button.showing{visibility:visible}.ltag__tag .ltag__tag__content .ltag__tag__summary{padding-top:calc(0.5vw + 6px);font-size:0.77em;line-height:1.1em}#instagram-liquid-tag{background:white;border:1px solid #dbdbdb;margin:1px 1px 12px;max-width:450px;width:calc(100% - 2px);box-shadow:none;display:block;padding:0px}.instagram-position{position:relative;max-width:460px;margin:0 auto}.ltag_gist-liquid-tag table{margin:0 !important}.ltag_gist-liquid-tag td{border:0 !important;width:0 !important}.ltag_gist-liquid-tag .gist .markdown-body pre{margin-left:0;width:100%;box-sizing:border-box;color:#29292e}.ltag_gist-liquid-tag .gist .markdown-body pre code{color:#29292e}.ltag_gist-liquid-tag .gist .blob-wrapper table{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.ltag-github-readme-tag{border:1px solid #dbdbdb;border-radius:3px;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18);margin:1.1em auto 1.3em;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' !important;overflow:hidden;max-width:620px}.ltag-github-readme-tag a{color:var(--link-brand-color) !important}.ltag-github-readme-tag .readme-overview{padding:0.8em 0.5em;border-bottom:1px solid #dbdbdb}.ltag-github-readme-tag .readme-overview h2{font-weight:400 !important;font-size:1.2em !important;line-height:1.3em !important;margin:0em 0px 0.5em !important}.ltag-github-readme-tag .readme-overview h2 img{width:1.15em !important;max-width:1.1em !important;display:inline-block;left:0px;margin-right:0.3em;vertical-align:-0.18em;-webkit-filter:invert(0);filter:invert(0);-webkit-filter:var(--theme-social-icon-invert, invert(0));filter:var(--theme-social-icon-invert, invert(0))}.ltag-github-readme-tag .readme-overview h3{font-weight:400 !important;margin:0;margin-left:0.15em;font-size:0.75em !important;line-height:1.05em !important}.ltag-github-readme-tag .ltag-github-body{font-size:0.72em;line-height:1.12em;text-align:left;min-height:100px}.ltag-github-readme-tag .gh-btn-container{padding:0.1em 0 1.15em}.ltag-github-readme-tag .gh-btn{padding:0.28em 1.2em;font-size:0.75em}.ltag-github-readme-tag .markdown-body{padding:0em 0.2em}.ltag-github-readme-tag .markdown-body table{max-width:80%;margin-left:10%}.ltag-github-readme-tag .markdown-body img{display:inline-block;left:0px}.ltag-github-readme-tag .markdown-body .highlight{background:white}.ltag-github-readme-tag .markdown-body pre{max-width:100%;margin-left:10%}.ltag-github-readme-tag .markdown-body .anchor{display:none}.ltag-poll{width:600px;max-width:96%;margin:auto;border-radius:3px;border:1px solid #dbdbdb !important;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18);box-sizing:border-box;padding:2px 15px 18px;font-family:var(--ff-default);margin:1.6em auto !important}.ltag-poll h3{margin:15px 0px}.ltag-poll .ltag-pollanswers{list-style-type:none !important;margin:0 !important;padding:0 !important;padding-bottom:8px !important;font-size:0.9em !important}.ltag-poll .ltag-pollanswers li{padding-left:8px;border-radius:3px;width:95%;position:relative}.ltag-poll .ltag-pollanswers li:hover{background:#f5f6f7;background:var(--theme-container-background-hover, #f5f6f7)}.ltag-poll .ltag-pollanswers li.ltag-polloption-justshowmetheresults:hover{background:transparent}.ltag-poll .ltag-pollanswers li.already-voted{background:transparent}.ltag-poll .ltag-pollanswers input{vertical-align:top;margin-top:1.05em}.ltag-poll .ltag-pollanswers label{width:calc(100% - 40px);padding:2px 6px;cursor:pointer;vertical-align:-3px;display:inline-block;line-height:1.25em}.ltag-poll .ltag-pollanswers .ltag-voting-results-count{font-size:0.7em;color:#666666;text-align:left}.ltag-poll .ltag-pollanswers button{width:100%;background:transparent;border:0px;font-size:0.7em;color:#666666;text-align:left;padding-left:20px}.ltag-poll .ltag-pollanswers .ltag-votepercent{display:inline-block;position:absolute;top:0;left:0;bottom:0;z-index:3;border-radius:3px}.ltag-poll .ltag-pollanswers .ltag-votepercent.ltag-optionvotedfor{background:#66e2d5;font-weight:bold}.ltag-poll .ltag-pollanswers .ltag-votepercent.ltag-optionnotvotedfor{background:#dbdbdb;background:var(--theme-container-accent-background, #dbdbdb)}.ltag-poll .ltag-pollanswers .ltag-votepercenttext{position:relative;z-index:5}.ltag__listing{font-family:var(--ff-default);border:1px solid #dbdbdb;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18);border-radius:3px;display:block;margin:0.95em 0 1.2em;max-width:100%}@media screen and (min-width: 760px){.ltag__listing{margin:0.95em auto;width:620px}}.ltag__listing .ltag__listing-content{padding:calc(0.5vw + 6px)}.ltag__listing .ltag__listing-content h3{margin:0;padding:0;font-weight:500;font-size:1.5em}.ltag__listing .ltag__listing-content h3 a{color:var(--body-color)}.ltag__listing .ltag__listing-content .ltag__listing-body{max-width:100%;margin:5px 0 15px 0;font-size:0.9em}.ltag__listing .ltag__listing-content .ltag__listing-body a{color:var(--body-color)}.ltag__listing .ltag__listing-content .ltag__listing-tags{font-size:0.7em;line-height:1.3em}.ltag__listing .ltag__listing-content .ltag__listing-tags .ltag__listing-tag{margin-right:calc(0.4vw + 4px);margin-left:1px}.ltag__listing .ltag__listing-content .ltag__listing-tags .ltag__listing-tag a{color:var(--card-color-secondary);display:inline-block;margin:2px;padding:2px 7px;border-radius:3px;font-weight:bold}.ltag__listing .ltag__listing-content .ltag__listing-author-info{color:var(--card-color-tertiary);line-height:1.3em}.ltag__listing .ltag__listing-content .ltag__listing-author-info a{margin:0.1vw 0;padding:0;font-size:0.7em;margin-bottom:0;font-weight:bold;color:var(--card-color-tertiary)}.ltag__stackexchange--container{max-width:620px;border:1px solid #dbdbdb;border-radius:3px;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18);margin:1.1em auto 1.3em;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' !important;overflow:hidden}.ltag__stackexchange--container .ltag__stackexchange--title-container{border-bottom:1px solid #eaecef;display:flex;flex-direction:column}.ltag__stackexchange--container .ltag__stackexchange--title-container header{display:flex;justify-content:space-between}.ltag__stackexchange--container .ltag__stackexchange--title-container header .ltag__stackexchange--title h1{margin-left:5px;margin-bottom:0;margin-top:8px;font-size:1.4em;padding-bottom:0}.ltag__stackexchange--container .ltag__stackexchange--title-container header .ltag__stackexchange--title h1 .title-flare{background:#557de8;color:white;padding:0px 7px;border-radius:3px}.ltag__stackexchange--container .ltag__stackexchange--title-container header .ltag__stackexchange--title h1 img{height:44px;width:44px;display:inline-block;vertical-align:-9px}.ltag__stackexchange--container .ltag__stackexchange--title-container header .ltag__stackexchange--post-metadata{font-size:0.6em}.ltag__stackexchange--container .ltag__stackexchange--title-container header .ltag__stackexchange--post-metadata span{display:inline-block;padding:7px 6px;margin-left:6px}.ltag__stackexchange--container .ltag__stackexchange--title-container header .ltag__stackexchange--score-container{margin-right:15px;display:flex;width:50px;flex-direction:column;flex-wrap:nowrap;color:gray;font-size:0.85em;align-self:center}.ltag__stackexchange--container .ltag__stackexchange--title-container header .ltag__stackexchange--score-container img{position:initial;width:16px;height:16px}.ltag__stackexchange--container .ltag__stackexchange--title-container header .ltag__stackexchange--score-container .ltag__stackexchange--score-number{width:100%;height:20px;text-align:center;padding-bottom:10px;font-size:0.8em}.ltag__stackexchange--container .ltag__stackexchange--body{padding:1em 0.5em;max-height:calc(21vw + 165px);overflow:hidden}@media screen and (min-width: 430px){.ltag__stackexchange--container .ltag__stackexchange--body{max-height:calc(20vw + 153px)}}@media screen and (min-width: 800px){.ltag__stackexchange--container .ltag__stackexchange--body{max-height:310px}}.ltag__stackexchange--container .ltag__stackexchange--body h1,.ltag__stackexchange--container .ltag__stackexchange--body h2,.ltag__stackexchange--container .ltag__stackexchange--body h3,.ltag__stackexchange--container .ltag__stackexchange--body h4,.ltag__stackexchange--container .ltag__stackexchange--body h5,.ltag__stackexchange--container .ltag__stackexchange--body h6{font-weight:500 !important}.ltag__stackexchange--container .ltag__stackexchange--body p{margin-top:0px;padding:0px;margin-bottom:15px;font-size:1.1rem}.ltag__stackexchange--container .ltag__stackexchange--body code{border-radius:3px;padding:0.2em 5px 0px;margin:0px;font-family:'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace}.ltag__stackexchange--container .ltag__stackexchange--body pre{width:100%;margin:0px;padding:0.2em 0.6em}.ltag__stackexchange--container .ltag__stackexchange--body pre code{background-color:#f6f8fa;color:black;padding:0em 0px 0px !important;line-height:2em !important}.ltag__stackexchange--container .ltag__stackexchange--body .highlight pre,.ltag__stackexchange--container .ltag__stackexchange--body pre,.ltag__stackexchange--container .ltag__stackexchange--body pre code{overflow:auto;background-color:#f7f7f7;border-radius:3px;box-sizing:border-box;color:black}.ltag__stackexchange--container .ltag__stackexchange--body .highlight{font-size:14px;margin-bottom:16px;border-radius:3px}.ltag__stackexchange--container .ltag__stackexchange--btn--container{padding:0.1em 0 1.15em;z-index:100;text-align:center;position:relative;box-shadow:0px 0px 60px 42px #fff;box-shadow:0px 0px 60px 42px var(--card-bg)}.ltag__stackexchange--container .ltag__stackexchange--btn{color:#0366d6;background-color:#f1f8ff;border-radius:3px;line-height:20px;padding:0.25em 1.2em;opacity:0.9;font-weight:bold;border:1px solid #0366d6;font-size:0.75em}.ltag__stackexchange--container .ltag__stackexchange--btn:hover{opacity:1}.ltag__wikipedia--container{border:1px solid #dbdbdb;border-radius:3px;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.18);margin:1.1em auto 1.3em;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' !important;overflow:hidden;max-width:620px;padding:0.8em 0.5em 0}.ltag__wikipedia--container a{color:#0366d6 !important;color:var(--theme-anchor-color, #0366d6) !important}.ltag__wikipedia--container .ltag__wikipedia--header{font-weight:400;font-size:1.2em;line-height:1.3em;margin:0em 0px 0.5em}.ltag__wikipedia--container .ltag__wikipedia--header .ltag__wikipedia--logo{width:1.15em;max-width:1.1em;display:inline-block;left:0px;margin-right:0.3em;vertical-align:-0.18em;-webkit-filter:invert(0);filter:invert(0);-webkit-filter:var(--theme-social-icon-invert, invert(0));filter:var(--theme-social-icon-invert, invert(0))}.ltag__wikipedia--container .ltag__wikipedia--extract{font-weight:400;margin:0;margin-left:0.15em;font-size:0.75em;line-height:1.5em;padding-bottom:1em}.ltag__wikipedia--container .ltag__wikipedia--btn--container{padding:0.1em 0 1.15em;z-index:100;text-align:center;position:relative;box-shadow:0px 0px 60px 42px #fff;box-shadow:0px 0px 60px 42px var(--theme-container-background, #fff)}.ltag__wikipedia--container .ltag__wikipedia--btn{color:#0366d6;background-color:#f1f8ff;border-radius:3px;line-height:20px;padding:0.25em 1.2em;opacity:0.9;font-weight:bold;border:1px solid #0366d6;font-size:0.75em}.ltag__wikipedia--container .ltag__wikipedia--btn:hover{opacity:1}.chat-page-wrapper{margin:0px auto 0px;width:100%;max-width:calc(1540px + 10vw)}.live-chat{height:calc(100vh - 56px);overflow-y:hidden}.live-chat.live-chat--iossafari{height:calc(100vh - 190px)}.chat{display:flex;height:calc(100vh - 56px)}.chat.chat--iossafari{height:calc(100vh - 201px)}.chat--expanded{min-width:500px;width:calc(100%-3px)}@media screen and (min-width: 500px){.chat--expanded{min-width:300px}}.chat__notificationsbutton{border:0px;font-size:12px;padding:15px 0px;width:100%;color:#1c9387;font-weight:bold;width:95%;border-radius:3px;border:1px solid #1c9387;box-shadow:3px 3px 0px #1c9387;background:#e7faf8;margin-bottom:5px}.chat__notificationsbutton:hover{background:#bcf2ed;background:var(--theme-container-background-hover, #bcf2ed)}.chat__channels{width:45px;min-width:45px;height:inherit;position:relative;overflow:hidden;padding-top:5px}.chat__channels .chat__channelssearchtoggle{background:transparent;border:0px;margin-left:2px}.chat__channels .chat__channelssearchtoggle svg{vertical-align:-5px;fill:var(--indicator-default-color)}.chat__channels input{outline:0}.chat__channels--expanded{width:219px;min-width:219px}@media screen and (min-width: 1000px){.chat__channels--expanded{width:200px;min-width:200px}.chat__channels--expanded .chat__channelstogglebutt{display:none}}@media screen and (min-width: 1300px){.chat__channels--expanded{width:calc(220px + 3vw);min-width:220px}}.chat__channels--expanded.chat__channels--placeholder .chat__channelstogglebutt--placeholderunexpanded{display:none}@media screen and (max-width: 599px){.chat__channels--expanded.chat__channels--placeholder{width:45px;min-width:45px}.chat__channels--expanded.chat__channels--placeholder input{display:none}.chat__channels--expanded.chat__channels--placeholder .chat__channelstogglebutt{display:none}.chat__channels--expanded.chat__channels--placeholder .chat__channelstogglebutt--placeholderunexpanded{display:block;width:100%}}.chat__channelstogglebutt{width:26px;height:38px;background:transparent;border:0px;-webkit-appearance:none;font-size:18px;font-weight:bold}.chat__channels input{width:calc(100% - 43px);border-radius:3px;border:1px solid #dbdbdb;box-sizing:border-box;padding:8px;font-size:14px;-webkit-appearance:none;background:var(--card-bg);color:var(--body-color)}@media screen and (min-width: 1000px){.chat__channels input{width:98%}}.chat__channeltypefilter{padding:4px 0px 0px;width:calc(100% - 5px)}.chat__channeltypefilterbutton{margin:1px}@media screen and (min-width: 1300px){.chat__channeltypefilterbutton{margin:5px 4px}}.chat_chatconfig{position:absolute;bottom:0px;left:0px;right:6px;font-size:12px;padding:3px 12px;display:inline-block;border-radius:3px;background:var(--body-bg);border:1px solid #dbdbdb;font-weight:bold;cursor:default}.chat_chatconfig--on{color:#66e2d5}.chat_chatconfig--off{color:#ff0000}.chat__channels--hidden{display:none}.chat__activechat{height:inherit;width:calc(100% - 45px);max-width:calc(100% - 45px)}@media screen and (min-width: 1300px){.chat__activechat{min-width:calc(100% - calc(280px + 3vw))}}.activechatchannel{height:inherit;max-height:inherit;display:flex;flex-direction:row;justify-content:space-between;background:var(--card-bg);flex-flow:row nowrap;position:relative;border-left:1px solid #d6d6d6;border-left:var(--theme-container-border, 1px solid #d6d6d6)}@media screen and (min-width: 1540px){.activechatchannel{border:1px solid #d6d6d6;border:var(--theme-container-border, 1px solid #d6d6d6);border-top:0px}}.activechatchannel__conversation{position:relative;order:1;display:flex;flex-direction:column;flex:0 1 auto;width:100%;min-width:50%}@media screen and (min-width: 1440px){.activechatchannel__conversation{min-width:35%}}@media screen and (max-width: 426px){.activechatchannel__conversation{overflow-x:hidden}}.activechatchannel__header{border-bottom:1px solid #dbdbdb;border-bottom:var(--theme-container-border, 1px solid #dbdbdb);padding:10px 12px;font-weight:bold;font-size:17px;position:relative}.activechatchannel__header a{color:var(--body-color)}.activechatchannel__header .activechatchannel__channelconfig{height:17px;position:absolute;right:15px;top:12px;cursor:pointer;-webkit-filter:invert(0);filter:invert(0);-webkit-filter:var(--theme-social-icon-invert, invert(0));filter:var(--theme-social-icon-invert, invert(0))}.activechatchannel__header .activechatchannel__channelconfig img{height:100%}.activechatchannel__messages{font-size:calc(15px + 0.05vw);padding:10px 0px;flex-grow:1;height:300px;overflow-y:scroll;overflow-x:hidden;text-align:left;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.activechatchannel__alerts{position:relative}.chatalert__default{align-items:center;background-color:rgba(0,0,0,0.5);color:white;display:flex;height:25px;justify-content:center;position:absolute;top:-25px;width:100%;font-size:13px}.chatalert__default--hidden{display:none}.activechatchannel__form{width:100%;height:73px;position:relative}@media screen and (min-height: 1000px){.activechatchannel__form{height:95px}}.activechatchannel__activecontent{order:2;flex:0 1 auto;border:1px solid #d6d6d6;border:var(--theme-border, 1px solid #d6d6d6);padding:13px;min-width:50%;-webkit-overflow-scrolling:touch;background:var(--body-bg);z-index:200;position:relative;box-sizing:border-box;overflow-y:auto;max-width:100%}@media screen and (min-width: 1440px){.activechatchannel__activecontent{min-width:45%}}@media screen and (max-width: 426px){.activechatchannel__activecontent{padding:10px;min-width:50%;width:calc(100% - 16px);position:fixed;height:calc(100% - 86px);margin-left:-48px;margin-top:-1px}}@media screen and (min-width: 1000px){.activechatchannel__activecontent{margin-left:initial;padding:18px;max-width:480px}}@media screen and (min-width: 1300px){.activechatchannel__activecontent{margin-left:initial;padding:18px;width:750px;max-width:750px}}.chat--video-visible .activechatchannel__conversation{min-width:20%}.chat--video-visible .activechatchannel__activecontent{width:300px;min-width:300px}.chat--video-visible .activechatchannel__activecontent.activechatchannel__activecontent--video{width:380px;min-width:380px}@media screen and (max-width: 426px){.chat--video-visible .activechatchannel__activecontent.activechatchannel__activecontent--video{width:calc(100% - 16px);min-width:calc(100% - 16px)}}.chat--video-visible .activechatchannel__activecontent.activechatchannel__activecontent--video iframe{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;border:0px}@media screen and (min-width: 1000px){.chat--video-visible .activechatchannel__activecontent{width:400px;min-width:400px}}@media screen and (min-width: 1500px){.chat--video-visible .activechatchannel__activecontent{width:750px;min-width:750px}}.chat--content-visible .activechatchannel__conversation{max-width:52%}.chat--content-visible .activechatchannel__activecontent.activechatchannel__activecontent--video{width:180px;min-width:180px}.live-chat-wrapper .activechatchannel__activecontent{min-width:310px;margin-left:-180px;max-width:96%;padding:13px}.chat--content-visible-full .activechatchannel__activecontent.activechatchannel__activecontent--sidecar{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;min-width:100%}.chat--content-visible-full .activechatchannel__activecontent.activechatchannel__activecontent--video{position:absolute;right:0;bottom:0;width:200px;min-width:200px;height:300px;z-index:250}.chat--video-visible-full .activechatchannel__activecontent.activechatchannel__activecontent--video{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;min-width:100%}.chat--video-visible-full .activechatchannel__activecontent.activechatchannel__activecontent--sidecar{display:none}.activechatchannel__activecontentexitbutton{font-size:30px;position:absolute;left:4px;top:4px;z-index:10;padding:0px;height:30px;width:30px;line-height:0}@media screen and (max-width: 800px){.activechatchannel__activecontentexitbutton.activechatchannel__activecontentexitbutton--fullscreen{display:none}}.activechatchannel__activeArticle{position:absolute;top:0px;left:0;right:0;bottom:0}.activechatchannel__activeArticle iframe{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;border:0px}.activechatchannel__activecontentuserdetails{margin-top:20px;font-family:var(--ff-accent);font-size:0.9em}.activechatchannel__activecontentuserdetails .key{color:#666666;margin-bottom:3px;font-size:0.9em}.userdetails__blockreport{margin:10px 0}.userdetails__blockreport button{background-color:red;color:#fffffe;font-size:1em;cursor:pointer;padding:5px;margin:2px 5px;border-radius:3px;border-width:0px;border-style:initial;border-color:initial;-o-border-image:initial;border-image:initial}.userdetails__blockreport button:first-child{margin-left:0}.userdetails__reportabuse a,.userdetails__blockmsg a{background-color:red;color:#fffffe;font-size:1em;cursor:pointer;padding:5px;margin:2px 5px;border-radius:3px;border-width:0px;border-style:initial;border-color:initial;-o-border-image:initial;border-image:initial}.userdetails__reportabuse .no,.userdetails__blockmsg .no{background-color:#4e57ef}.chat__channelinvitationsindicator a{background:linear-gradient(10deg, #20a99a, #28d3c1);text-align:center;padding:30px 0px;display:block;border-radius:3px;margin:3px 0px;border:0px;width:94%;color:white;font-size:1.1em;font-weight:700;-webkit-appearance:unset}.chatchannels{display:flex;flex-direction:column;justify-content:space-between;height:inherit;width:99%}.chatchanneltabbutton{width:calc(100% - 2px);border:none;background:transparent;padding:2px 0px;margin-bottom:-12px;box-sizing:border-box;color:var(--body-color);display:block;position:relative}.chatchanneltabbutton .crayons-indicator{vertical-align:-1px;margin-right:4px}.chatchanneltab{display:inline-block;width:100%;margin-bottom:5px;background:inherit;text-align:start;font-size:11px;font-weight:500;padding:5px 4px;border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;border:1px solid transparent;font-size:13px;padding:8px}.chatchanneltab--active{border:1px solid var(--base-30);background:var(--base-10)}.chatchanneltab--active img{border:1px solid var(--base-30)}.chatchanneltab--new{border:1px solid var(--accent-brand-darker);color:var(--accent-brand-darker)}.chatchanneltab--video{background:#91eae1;-webkit-animation:small-pulser 0.5s linear infinite;animation:small-pulser 0.5s linear infinite}.chatchanneltabindicator{display:inline-block;min-height:0.3em;min-width:0.3em;margin-right:5px}.chatchanneltabindicator img{height:calc(22px + 0.3vw);width:calc(22px + 0.3vw);vertical-align:calc(-6px - 0.14vw);border-radius:100px;border:1px solid var(--base-30);background:white}.chatchanneltabindicator .chatchanneltabgroupicon{display:inline-block;margin-left:calc(20px + 0.3vw)}.chat--contracted .chatchannels{width:45px}.chat--contracted .chatchanneltabbutton{margin-left:1px}.chat--contracted .chatchanneltab{padding:6px 1px}.chat--contracted .chatchanneltab img{height:36px;width:36px}.chat--contracted .chatchanneltab--active{background:var(--base-20)}.chat--contracted .chatchanneltab--new{background:var(--accent-brand-darker);color:white}.chatchanneltabindicator .chatchanneltabindicatorgroupimage{border-radius:3px}.chatchanneltabindicator--new img{border:1px solid var(--accent-brand)}.chatchannels__channelslist{padding:3px 0 10px;flex-grow:1;overflow:scroll;padding-bottom:9vw;overflow-x:hidden;-webkit-overflow-scrolling:touch}.chatchannels__channelslistheader{background:#e9ecff;border:1px solid #6982ff;font-size:12px;color:#4e57ef;box-sizing:border-box;padding:5px;width:98%;border-radius:3px}.chatchannels__channelslistfooter{font-size:12px;color:#666666;padding:10px;opacity:0.8;padding-bottom:70px}.chatchannels__config{position:absolute;bottom:-14px;left:0;right:0;background:var(--body-bg);border-top:1px solid #dbdbdb;padding:8px 10px 20px;font-weight:bold;padding-left:16px;cursor:pointer}.chatchannels__config img{opacity:0.6}.chatchannels__config:hover .chatchannels__configmenu{display:block}.chatchannels__configmenu{display:none;position:absolute;bottom:42px;padding:12px 10px;min-width:150px;left:0;right:0;background:#f9fafa;border-top:1px solid #dbdbdb;font-size:13px}.chatchannels__configmenu a{color:#333333;display:block;padding:5px 0px}.chatchannels__misc{height:70px;border-top:1px solid #c9c9c9}.chatmessage{padding:3px 10px;display:flex;max-width:100%}@media not all and (pointer: coarse){.chatmessage:hover{background:#f5f6f7;background:var(--theme-container-background-hover, #f5f6f7)}.chatmessage:hover .chatmessagebody__username--link{background:transparent;background:var(--theme-container-background-hover, transparent)}}.chatmessage__body{flex-grow:1;max-width:calc(100% - 37px)}.chatmessagebody__username{font-weight:600}.chatmessage__timestamp{font-size:11px;color:#cccccc;min-width:85px;text-align:right;padding-left:4px;vertical-align:1px}.chatmessage__bodytext{margin:3px 1px 4px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.chatmessage__bodytext pre{background:#29292e}.chatmessage__bodytext code{background:#29292e;padding:0.1em 0.3em;border-radius:2px;color:#eff0f9;font-size:0.95em;vertical-align:0.05em;max-width:100%;line-height:1.4em;font-family:var(--ff-accent)}.chatmessagebody__profileimage{height:25px;width:25px;margin-right:6px;border-radius:20px;vertical-align:-3px}@media screen and (min-width: 400px){.chatmessagebody__profileimage{height:31px;width:31px}}.chatmessagebody__username--link{color:inherit;border-radius:3px;padding:0px 2px;display:inline-block}.chatmessagebody__username--link:hover{background:transparent;background:var(--theme-container-background-hover, transparent)}.chatmessagebody__message p{margin-top:0;margin-bottom:9px}.chatmessagebody__message p:last-child{margin-bottom:0}.chatmessagebody__message blockquote{border-left:4px solid #0a0a0a;margin-left:0px;padding-left:8px}.chatmessagebody__message a h1{color:var(--card-color);border-color:var(--card-color)}.chatmessagebody__message img{max-width:100%}.chatmessagebody__currentuser{background:black;color:white;padding:1px 5px;border-radius:2px}.messagecomposer{display:flex;height:inherit;align-items:stretch;position:relative}.messagecomposer__input{border-radius:5px;font-size:16px;margin:0px 4px 4px 6px;padding:5px;resize:none;flex-grow:1;height:54px;background:var(--card-bg);border:1px solid var(--base-40);color:var(--body-color)}@media screen and (min-width: 600px){.messagecomposer__input{height:44px}}@media screen and (min-height: 1000px){.messagecomposer__input{height:66px}}.messagecomposer__submit{margin:0px 6px 4px 0;border-radius:5px;background:var(--accent-brand);font-weight:600px;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;color:white;font-size:18px;border:0px}@media screen and (min-width: 500px){.messagecomposer__submit{width:80px}}@media screen and (min-width: 1500px){.messagecomposer__submit{width:100px}}.messagelist__sentinel{height:5px}.chatcodeeditor{position:absolute;top:40px;left:0px;right:24px;bottom:0px}.chatcodeeditor__header{position:absolute;top:-27px;left:35px;font-family:var(--ff-accent);color:#333333;color:var(--theme-color, #333)}.CodeMirror{padding:12px;font-size:0.9em}.cursorelement{border-left:3px solid #ff0000;-webkit-animation:blinker 1s linear infinite;animation:blinker 1s linear infinite;padding:0px;z-index:0}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}@-webkit-keyframes pulser{50%{opacity:0.8;box-shadow:2px 2px 0px #66e2d5;padding:18px}}@keyframes pulser{50%{opacity:0.8;box-shadow:2px 2px 0px #66e2d5;padding:18px}}@-webkit-keyframes small-pulser{50%{opacity:0.6;box-shadow:2px 2px 0px #66e2d5}}@keyframes small-pulser{50%{opacity:0.6;box-shadow:2px 2px 0px #66e2d5}}.chatchanneljumpback{position:relative}.chatchanneljumpback__messages{position:absolute;bottom:12px;right:8px;background:var(--body-bg);color:var(--body-color);border:2px solid #0a0a0a;padding:7px 15px;border-radius:20px;cursor:pointer;font-size:13px;text-transform:uppercase;font-weight:bold;z-index:7}.chatchanneljumpback__hide{display:none}.message__info__actions{display:grid;grid-template-columns:4fr 1fr}.message__actions{display:none;justify-content:end;-webkit-justify-content:flex-end}.message__actions span{margin-left:7px;font-size:13px;font-weight:bold;cursor:pointer}.chatmessage:hover .message__actions{display:flex}.chatchannels__richlink{border:1px solid #b5b5b5;border-radius:3px;box-shadow:2px 2px 0px #b5b5b5;color:#0a0a0a;display:block;max-width:670px;padding:0px;margin-bottom:6px;background:var(--card-bg);font-size:0.9em}.chatchannels__richlink.chatchannels__richlink--base h1{margin:18px auto}.chatchannels__richlink .chatchannels__richlinkmainimage{position:relative;width:100%;margin:auto;background:transparent no-repeat center center;background-size:cover;z-index:2;padding-top:42%}.chatchannels__richlink h1{margin-top:8px;padding:0px calc(10px + 0.2vw);line-height:1.1em;font-size:1.8em}.chatchannels__richlink h1 img{height:1.2em;width:1.2em;margin-right:5px;vertical-align:-0.25em}.chatchannels__richlink h1 img.chatchannels__richlinkprofilepic{border-radius:100px;border:1px solid var(--card-color-tertiary)}.chatchannels__richlink h4{margin-top:12px;margin-bottom:15px;color:var(--card-color-tertiary);font-weight:500;padding:0px calc(10px + 0.2vw)}.chatchannels__richlink h4 img{height:22px;width:22px;border-radius:100px;margin-right:3px;border:1px solid var(--card-color-tertiary);vertical-align:-6px}.message__delete__modal{position:fixed;background-color:rgba(255,255,255,0.25);top:0;right:0;bottom:0;left:0;z-index:999;display:block;transition:all 0.3s}.modal__content{width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:1em;border:2px solid;background:var(--body-bg);color:var(--body-color)}.modal__content h3{margin:20px 0;text-align:center}.delete__action__buttons{display:flex !important;justify-content:space-around;margin:40px 0px 20px 0}.delete__action__buttons div{border:2px solid var(--body-color);padding:5px 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.message__delete__modal__hide{display:none}.message__delete__button{background:#ff0000;color:white}.messageToBeEdited{position:absolute;display:grid;grid-template-columns:1fr 40px;width:calc(100% - 14px);top:-53px;background:white;padding:0px 5px;border:1px solid var(--header-bg);border-left:3px solid var(--accent-brand);height:50px;overflow:hidden}.messageToBeEdited p{margin:18px 0}.closeEdit{text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;padding:2px 5px;color:var(--accent-brand);font-weight:bold}.editHead{position:absolute;color:var(--accent-brand);font-size:14px;font-weight:bold}.mention__list{position:absolute;background:var(--card-bg);display:none;z-index:1;border-top:1px solid #dbdbdb;bottom:60px;width:100%;max-height:280px;overflow-x:scroll}.mention__list .mention__user{padding:5px 10px;border-bottom:1px solid #dbdbdb;cursor:pointer}.compose__outer__container{position:relative}.mention__user__image{height:25px;width:25px;margin-right:6px;border-radius:20px;align-self:center}.mention__visible{display:block}.mention__user{display:grid;grid-template-columns:30px 1fr}.mention__user p{margin:0px;font-size:9px;color:gray;width:-webkit-max-content;width:-moz-max-content;width:max-content}.comment-mentioned-all{color:#d58a00}.active__message__list{background:var(--theme-container-accent-background, #f5f6f7)}.chatmessage__action:hover{background:none}.chatmessage__action .chatmessage__bodytext{margin:0;font-size:12px;font-style:italic;color:var(--card-color-tertiary)}.chatmessage__action .chatmessage__bodytext a{text-decoration:none;color:var(--card-color-tertiary)}.chatmessage__action .chatmessage__bodytext a:hover{text-decoration:underline}.joining-message{display:grid;margin-top:30px;justify-content:center}.joining-message h3,.joining-message h2{width:90%;margin-top:10px;text-align:center;justify-self:center}.user-picture,.send-request{display:flex;justify-content:center;margin-top:10vh}.user-picture .chatmessage__profilepic .chatmessagebody__profileimage{width:50px;height:50px;border:1px solid var(--base-30)}.send-request .cta{margin:4px 6px 4px 0;border-radius:3px;font-weight:600px;font-family:'HelveticaNeue-CondensedBold', 'HelveticaNeueBoldCondensed', 'HelveticaNeue-Bold-Condensed', 'Helvetica Neue Bold Condensed', 'HelveticaNeueBold', 'HelveticaNeue-Bold', 'Helvetica Neue Bold', 'HelveticaNeue', 'Helvetica Neue', 'TeXGyreHerosCnBold', 'Helvetica', 'Tahoma', 'Geneva', 'Arial Narrow', 'Arial', sans-serif;font-size:18px;border:0px;height:50px;padding:0 30px}.loading-user{height:'210px';width:'210px';margin:' 15px auto';display:'block';border-radius:'500px';background-color:'#f5f6f7'}.unsubscribed{background:#66e2d5;color:#0c3d38;margin:100px auto;padding:40px 10px}@media screen and (min-width: 645px){.unsubscribed{margin:100px auto;width:565px;padding:40px}}.unsubscribed--red{background:#ea919a}.unsubscribed__title{font-weight:600;font-size:26px}.unsubscribed__message{font-weight:400}.job-listing-header{color:#007777;background:#bafff1;text-align:center;padding:80px 5px 60px;margin-bottom:-20px;font-family:var(--ff-default);font-size:1.5em;font-weight:800}.markdown-editor{margin:80px auto;padding-bottom:4px !important;position:relative;z-index:11;font-family:var(--ff-default)}.markdown-editor .top-buttons{padding:20px 0px 5px;text-align:center;max-width:320px;margin:auto}@media screen and (min-width: 650px){.markdown-editor .top-buttons{max-width:100%}}.markdown-editor .top-buttons button{padding:4px 0px;margin:0px 4px 5px;background:#66e2d5;color:#0a0a0a;border-radius:3px;width:135px;display:inline-block;font-size:17px;opacity:0.9;position:relative;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;border:0px}.markdown-editor .top-buttons button.preview-loading{background:#56a886}.markdown-editor .top-buttons button.help-butt{background:#fefa87;color:#0a0a0a}.markdown-editor .top-buttons button.markdown-butt{background:#cfd7ff}.markdown-editor .top-buttons button.loading{opacity:0.66}.markdown-editor .top-buttons button.active{background:#0a0a0a;color:#fefa87;cursor:default;box-shadow:0px 3px 6px rgba(0,0,0,0.4)}.markdown-editor .top-buttons button.active::before{content:'<'}.markdown-editor .top-buttons button.active::after{content:'>'}.markdown-editor .top-buttons button.disabled{background:#666666;color:white;opacity:0.7;cursor:default;box-shadow:none}.markdown-editor .top-buttons button:hover:not(.disabled):not(.preview-loading):not(.submit-loading){opacity:1}.markdown-editor .top-buttons button.submit{background:#0045ff;color:white}.markdown-editor .top-buttons button.submit-loading{background:#73949c}.markdown-editor .editor-image-upload{font-family:var(--ff-default);padding:4px 5px;font-size:0.8em;width:inherit;position:relative;margin:auto}@media screen and (min-width: 900px){.markdown-editor .editor-image-upload{width:inherit;padding:0px 10px}}.markdown-editor .editor-image-upload #image-upload-button,.markdown-editor .editor-image-upload #image-upload-submit{background:#0a0a0a;color:white;border:0;padding:4px 7px;border-radius:3px;font-size:0.8em}.markdown-editor .editor-image-upload #image-upload-button:hover,.markdown-editor .editor-image-upload #image-upload-submit:hover{opacity:0.9}.markdown-editor .editor-image-upload #image-upload-submit{background:#1395b8}.markdown-editor .editor-image-upload #image-upload-file-label{margin:1vw 0;display:inline-block;margin-right:5px;margin-left:4px;color:#888;font-size:0.9em}.markdown-editor .editor-image-upload #uploaded-image{font-size:1em;display:inline-block;padding:0.5vw 0.8vw;border:1px dashed #333333;border-radius:3px;width:97%}@media screen and (min-width: 500px){.markdown-editor .editor-image-upload #uploaded-image{width:calc(97% - 270px)}}.markdown-editor p{margin-top:0px;line-height:30px;padding:8px 10px;background:#f5f6f7;font-size:0.8em}.markdown-editor p code{background:#e7e9ec}@media screen and (min-width: 500px){.markdown-editor p{font-size:1.1em}}.markdown-editor .article-new-billing-notice{background:#bafff1;color:#007777;font-size:calc(1.2em + 0.7vw);padding:120px 0px 200px;text-align:center;font-weight:800;width:100%;margin-top:-50px;margin-bottom:-200px;position:relative;z-index:0}@media screen and (min-width: 1200px){.markdown-editor .article-new-billing-notice{width:150%;margin-left:-25%}}.markdown-editor .article-new-billing-notice .article-new-billing-notice-inner{width:90%;margin:auto;position:relative;z-index:15}.markdown-editor .article-new-billing-notice .article-new-billing-notice-inner .article-new-billing-notice-inner-small{font-size:calc(0.55em + 0.2vw);margin-top:30px}.markdown-editor .article-new-billing-notice a{font-weight:800;color:#ff0000;text-decoration:underline}.markdown-editor .editor-main{margin-top:15px;position:relative;z-index:5}.markdown-editor .textarea-header{background:#e0e0e0;border:1px solid #dddddd;border-bottom-left-radius:0px;border-bottom-right-radius:0px;transform:translateY(2px)}.markdown-editor input[type='text']{width:calc(100% - 30px);padding:10px 15px;font-size:22px;height:40px;line-height:40px}.markdown-editor input[type='text'].article-form-input{margin-top:15px}.markdown-editor .hiring-form h2{margin-top:85px;margin-bottom:16px;font-size:34px;text-align:center}.markdown-editor .hiring-form h3{text-align:center;font-weight:400;font-size:17px}.markdown-editor .hiring-form .filter-buttons{margin-top:9px;text-align:center}.markdown-editor .hiring-form .filter-buttons label{cursor:pointer;margin:9px 5px 9px 0px;display:inline-block;padding:4px 12px;border-radius:100px;font-size:17px}.markdown-editor .hiring-form .filter-buttons label:hover{background:#def5fc;color:#083f4e}.markdown-editor .hiring-form .filter-buttons input{display:none;width:auto}.markdown-editor .hiring-form .filter-buttons input:checked+label{background:#1395b8;color:white}.markdown-editor .hiring-form .filter-buttons input:checked+label:hover{background:#1395b8}.markdown-editor .hiring-form .tags-to-choose{margin-top:12px}.markdown-editor .hiring-form .tags-to-choose button{border:0px;border-radius:100px;opacity:0.8}.markdown-editor .hiring-form .tags-to-choose button:hover{opacity:1}.markdown-editor .ap-input-icon{margin-top:13px;right:14px}.markdown-editor .comment-template{display:block;width:98%;margin:0 auto}.markdown-editor .article-field{width:calc(100% - 32px);min-height:550px;margin:auto;display:block;border-radius:3px;border:0px;resize:none;padding:12px 15px 18px;font-family:'Lucida Console', Monaco, monospace, sans-serif;font-size:17px;background:var(--card-bg);color:var(--body-color)}.markdown-editor .article-field::-webkit-input-placeholder{color:#8f949c}.markdown-editor .article-field::-moz-placeholder{color:#8f949c}.markdown-editor .article-field:-ms-input-placeholder{color:#8f949c}.markdown-editor .article-field::-ms-input-placeholder{color:#8f949c}.markdown-editor .article-field::placeholder{color:#8f949c}.markdown-editor .article-field::after{position:absolute;left:5px;top:3px;content:attr("dsds ds ds dsdhjsdhjsbdhs eieuirwhewh iurhwiu wehu iewhu ierwhu irwehiu erwhui r huir");pointer-events:none;opacity:0.6}.markdown-editor #submitbutt{width:300px;margin:10px 0px;display:block;background:#1395b8;color:white;border:1px solid #0e7996;padding:10px;border-radius:3px;font-size:30px;box-shadow:inset 0 1px 3px 1px #66bfff}.markdown-editor #submitbutt:hover{background:#138fb0}.markdown-editor .hiring-form-toggle{margin:-40px auto 50px;font-weight:600;text-align:center}.markdown-editor .form-submit-buttons{text-align:center}.markdown-editor .form-submit-buttons input{width:35%;margin:5px 10px 100px;font-size:30px;color:white;background:#1395b8;border:0px;font-weight:600;border-radius:8px;padding:20px 0px}.markdown-editor .form-submit-buttons input.draft-version{color:#0a0a0a;background:#fefa87}.markdown-editor .form-submit-buttons input:hover{opacity:0.88}.markdown-editor .switch{position:relative;display:inline-block;width:60px;height:34px;vertical-align:-10px;margin-right:12px}.markdown-editor .switch input{display:none}.markdown-editor .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:0.4s;border-radius:100px}.markdown-editor .slider:before{position:absolute;content:'';height:26px;width:26px;left:4px;bottom:4px;background-color:white;transition:0.4s;border-radius:100px}.markdown-editor input:checked+.slider{background-color:#2196f3}.markdown-editor input:focus+.slider{box-shadow:0 0 1px #2196f3}.markdown-editor input:checked+.slider:before{transform:translateX(26px)}.markdown-editor .slider.round{border-radius:34px}.markdown-editor .slider.round:before{border-radius:50%}#error_explanation{background:#ff0000;max-width:750px;font-family:var(--ff-default);color:white;border-radius:5px;margin:80px auto -50px;position:relative}#error_explanation h2{text-align:center;padding:2vw 0}#error_explanation ul{width:88%;max-width:500px;margin:30px auto}#error_explanation ul li{margin:10px 0px}.editor-article-view{margin-top:-50px;margin-bottom:70px}.new-article-pitch{padding-top:calc(8% + 50px);width:900px;max-width:94%;margin:auto;text-align:center}.new-article-pitch .registration-rainbow .rainbow-logo{height:calc(170px + 1vw);width:calc(170px + 1vw);transform:rotate(6deg);border-radius:18px;margin-top:26px}.new-article-pitch .prefill-non-logged-in-message{background:#fffdc4;border-radius:8px;padding:10px 0px;border:3px solid #fefa87}.new-article-pitch .prefill-non-logged-in-message .rainbow-logo{height:calc(100px + 1vw);width:calc(100px + 1vw);margin-top:26px}.new-article-pitch .prefill-non-logged-in-message p{font-size:1.1em;padding:15px}.new-article-pitch h1{font-size:calc(30px + 1vw);font-weight:800}.new-article-pitch h2{font-weight:300;font-size:40px;margin:70px auto 40px}.new-article-pitch hr{width:40%;margin-top:40px;opacity:0.4}.new-article-pitch h3{font-weight:300;font-size:30px}.new-article-pitch p{font-size:16px;line-height:25px;font-family:var(--ff-accent)}.new-article-pitch img.gif{width:500px;max-width:100%}.new-article-pitch .links{margin:50px auto}.new-article-pitch .links .sign-up-link{padding:22px 0px;margin:2%;border:3px solid #0045ff;background:#0045ff;font-family:"HelveticaNeue-CondensedBold", "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "TeXGyreHerosCnBold", "Helvetica", "Tahoma", "Geneva", "Arial Narrow", "Arial", sans-serif;display:inline-block;text-align:center;width:290px;border-radius:100px;color:white;font-size:1.1em}.new-article-pitch .links .sign-up-link .icon-img{vertical-align:-7px;fill:white;height:30px;width:30px;margin-right:4px}.sign-in-message{background:#db1d39;color:white;padding:20px;margin-top:58px;text-align:center;margin-bottom:-60px}
