/*! normalize.css v2.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:93%}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}@-ms-viewport{width:device-width;user-zoom:fixed;max-zoom:1;min-zoom:1}@viewport{width:device-width}.theme-light{--theme-page-background-color:#fff;--theme-text-color:var(--theme-light-text-color)}.theme-dark{--theme-page-background-color:#000;--theme-text-color:var(--theme-dark-text-color)}.theme-text-color{color:var(--theme-text-color)}.theme-color{color:var(--theme-color)}.theme-border{border-color:var(--theme-color)}.theme-bg{background-color:var(--theme-background-color)}.theme-border-top{border-top:.5px solid rgba(0,0,0,.15)}.theme-dark .theme-border-top{border-top-color:rgba(255,255,255,.2)}.theme-bg-lighter-dark{background:var(--theme-background-color-lighter-dark)}.theme-bg-lighter{background:var(--theme-background-color-lighter)}a:active,a:focus{outline:0}body,html{height:100%}html{font-size:var(--font-size,15px);font-family:var(--font-family,system-ui,sans-serif);-ms-touch-action:manipulation;touch-action:manipulation;background:var(--theme-background-color,#fff)}a[href],button{touch-action:manipulation}button{margin:0;padding:0;background:0 0;border:none;font-family:inherit;font-size:inherit;line-height:inherit}button:focus{outline:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{border-radius:0}body{margin:0 auto;padding:0;line-height:1.618;color:var(--theme-text-color);-webkit-font-smoothing:antialiased;font-size:inherit}a{text-decoration:none;outline:0;color:var(--theme-color)}strong{font-weight:600}.heading,h1,h2,h3{font-weight:100}.list{margin:0;padding:0;list-style:none}.list-inline{margin:0;padding:0;list-style:none}.list-inline>li{display:inline-block}.list-line li{margin-left:15px;border-bottom:.5px solid var(--theme-background-color-light)}.list-line a{display:block;margin-left:-15px;padding:10px 15px;color:inherit;line-height:1.69}.non-touch .list-line a:active,.non-touch .list-line a:focus,.non-touch .list-line a:hover,.touch .list-line a:active,.touch .list-line a:focus{background-color:rgba(128,128,128,.08)}.list-line .item{display:block;margin-left:15px;padding:10px 15px 10px 0;color:inherit;line-height:1.69}.fleft{float:left}.fright{float:right}.clearfix:after{content:"";display:table;clear:both}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-box-sizing:border-box;box-sizing:border-box}.absolute{position:absolute;top:0;left:0;right:0;bottom:0}#loading{position:absolute;z-index:1000;margin:-10px 0 0 -10px;top:190px;left:85px}.show-loading{text-align:center}.show-loading.absolute{position:absolute;left:50%;top:50%;bottom:auto;right:auto;margin-top:-45px;margin-left:-35px;padding:10px}.show-loading.absolute .bg{margin:-10px;padding:10px 10px 5px;background:rgba(255,255,255,.9);border-radius:3px}.theme-dark .show-loading.absolute .bg{background:rgba(30,30,30,.9)}.show-loading.relative{padding:10px}.show-loading .circle{display:inline-block;width:1.5rem;height:1.5rem;-webkit-animation:spinoffPulse .9s infinite linear;animation:spinoffPulse .9s infinite linear;border-width:1px;border-style:solid;border-radius:50%;border-color:var(--theme-background-color-light) var(--theme-background-color-light) var(--theme-text-color)}.spin{animation:spinoffPulse 650ms infinite linear}@keyframes spinoffPulse{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.flash-message{display:none;position:fixed;padding:10px 20px;top:60px;left:50px;right:50px;background:rgba(0,0,0,.8);color:#fff;font-weight:100;text-align:center;border-radius:30px;font-size:1.1rem;z-index:1000;opacity:0;-webkit-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transition:-webkit-transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease}.show-flash-message{display:block;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}@media only screen and (min-width :768px){.flash-message{left:auto;width:200px;text-align:left;border-radius:5px;right:30px}}.scrollbar-visible ::-webkit-scrollbar{width:10px;background-color:rgba(0,0,0,.01)}.scrollbar-visible ::-webkit-scrollbar:hover{background-color:rgba(0,0,0,.07)}.scrollbar-visible ::-webkit-scrollbar-thumb:vertical{background-color:rgba(0,0,0,.25);background-clip:padding-box;border:2px solid transparent;min-height:10px}.scrollbar-visible ::-webkit-scrollbar-thumb:vertical:active{background:rgba(0,0,0,.61)}.theme-dark.scrollbar-visible ::-webkit-scrollbar{background-color:rgba(255,255,255,.01)}.theme-dark.scrollbar-visible ::-webkit-scrollbar:hover{background-color:rgba(255,255,255,.07)}.theme-dark.scrollbar-visible ::-webkit-scrollbar-thumb:vertical{background-color:rgba(255,255,255,.25)}.theme-dark.scrollbar-visible ::-webkit-scrollbar-thumb:vertical:active{background:rgba(255,255,255,.61)}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(720deg)}}.bubble-icon{display:inline-block;border-radius:50%;padding:.08rem .4rem;min-width:min(37px,2.6rem);text-align:center;font-style:normal;font-size:.93rem;line-height:1.45;background-color:var(--theme-background-color-light);color:var(--theme-color)}.bubble-icon:after{position:absolute;margin-top:-.13rem;margin-left:.07rem;content:'';display:block;height:0;width:0;border:9px solid transparent;border-width:.6rem .66rem 0 0;border-top-color:var(--theme-background-color-light)}.mobile-test{position:absolute;left:-100px;width:0;height:0;visibility:hidden}@media only screen and (min-width :768px){.mobile-test{height:1px}}.hairline-test{border:.5px solid transparent}.scrollbar-test{position:absolute;width:100px;height:100px;top:-200px;overflow:scroll;visibility:hidden}.native-only,.web-only{display:none}.native-app .native-only,.web .web-only{display:block}html body .nsfw,html body span.nsfw{display:inline-block;padding:3px 4px;background:#ed1c24;color:#fff;border-radius:2px;font-weight:400;text-transform:uppercase;font-size:11px;line-height:1}.scale3{-webkit-animation:scale3 .4s ease-in-out;animation:scale3 .4s ease-in-out}@-webkit-keyframes scale3{0%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(3)}100%{-webkit-transform:scale(1)}}@keyframes scale3{0%{transform:scale(1)}60%{transform:scale(3)}100%{transform:scale(1)}}.scale1_5{-webkit-animation:scale1_5 .4s ease-in-out;animation:scale1_5 .4s ease-in-out}@-webkit-keyframes scale1_5{0%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(1.5)}100%{-webkit-transform:scale(1)}}@keyframes scale1_5{0%{transform:scale(1)}60%{transform:scale(1.5)}100%{transform:scale(1)}}.input-checkbox{position:relative;width:1rem;height:1rem;margin:0 3px 0 0;border:transparent;background:0 0}.input-checkbox:before{position:absolute;top:0;left:0;content:'';bottom:0;right:0;border-width:.15rem;border-style:solid;text-align:center;font-size:.77rem;line-height:1rem;transition:border .25s,background-color .25s;border-radius:.15rem;border-color:var(--theme-color);color:transparent;background:var(--theme-background-color-light)}.input-checkbox:checked:before{background:var(--theme-color)}.input-checkbox:after{position:absolute;bottom:.2rem;left:.3rem;content:'';width:0;height:0;border:2px solid #fff;border-width:0 .15rem .15rem 0;transform:rotateZ(0) scale(0);transition:transform .25s,width .2s .1s,height .2s .1s}.input-checkbox:checked:after{width:.3rem;height:.6rem;transform:rotateZ(37deg) scale(1)}.f-border{position:absolute;top:0;left:0;right:0;min-height:45px;height:3rem;background-color:var(--theme-background-color)}.ios7.native-app .ios-statusbar,.ios7.standalone .ios-statusbar{top:-20px;height:20px}.ios7.native-app.orientation-portrait .ios-statusbar,.ios7.standalone.orientation-portrait .ios-statusbar{height:env(safe-area-inset-top)}.ios7.native-app.orientation-landscape .ios-statusbar,.ios7.standalone.orientation-landscape .ios-statusbar{left:env(safe-area-inset-left)}.header{min-height:45px;height:3rem;color:rgba(255,255,255,.7);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header a{color:inherit;cursor:pointer}.header a:active{background:rgba(0,0,0,.06)}.header h1{margin:0 100px 0 100px;font-size:1rem;line-height:45px;font-weight:400;color:rgba(255,255,255,.6)}.rem .header h1{line-height:3}.retina .header h1{font-weight:300;color:rgba(255,255,255,.8)}.header .hidden{display:none}.header h1.center{margin:0 50px}.header h1 .top{padding:6px 0 2px;font-size:.93rem}.rem .header h1 .top{padding:.4rem 0 .06rem}.header .l-menu{position:absolute;top:0;left:0}.header .r-menu{position:absolute;top:0;right:0}.header .menu li{vertical-align:middle}.header .l-menu a,.header .r-menu a{display:inline-block;text-align:center}.header .icon{font-size:1.5rem;display:inline-block;width:45px;height:45px;line-height:45px;color:rgba(255,255,255,.7)}.rem .header .icon{line-height:2;height:3rem}.header .text{display:inline-block;font-size:.93rem;line-height:45px;padding:0 5px}.rem .header .text{line-height:3rem;padding:0 .35rem}.header a.article-self-true{display:none}.native-app .header .icon-twitter{display:none}.native-app.ios .header .share-android,.native-app.ios .header .share-web,.native-app.ios .header .share-windows,.web .header .share-android,.web .header .share-ios,.web .header .share-windows{display:none}.header .title-center{text-align:center;white-space:pre;overflow:hidden;text-overflow:ellipsis}.logged-in .page-home .header .title-center{margin-right:140px}.logged-in .header .logged-in-user{display:block}.header .logged-in-user .icon{opacity:.2}.header .logged-in-user .text{position:absolute;top:0;width:45px;text-align:center;border-radius:5px;opacity:.8;line-height:45px;font-size:.85rem}.rem .header .logged-in-user .text{width:2.5rem;line-height:3rem}.header .icon-pocket{opacity:.5}.enable-readability .header .icon-pocket,.header .icon-readability{display:none}.enable-pocket .header .icon-pocket,.enable-readability .header .icon-readability{opacity:1;display:inline-block}@media only screen and (min-width :768px){.header h1{text-align:center}}.header .two-line-text{display:table-cell!important;vertical-align:middle;height:45px;margin-left:2px;padding:0 7px;line-height:1.25}.rem .header .two-line-text{height:3rem;padding:0 .4rem}.header .two-line-text .bottom,.header .two-line-text .top{display:block;max-width:250px;overflow:hidden;text-overflow:ellipsis;text-align:left}.header .two-line-text .bottom{font-size:.85rem;font-weight:100}.header .info-bubble{position:absolute;top:3px;right:0;min-width:13px;padding:0 4px;font-size:77%;border-radius:2px;text-align:center;line-height:1.3}.rem .header .info-bubble{padding:0 .25rem}.header .show-submenu .toggle-submenu{background:rgba(0,0,0,.05)}.header .submenu{display:none;list-style:none;position:absolute;top:100%;margin:0 0 0 -5px;padding:0;min-width:250px;z-index:100;background:var(--theme-background-color)}.weird-dpi .header .submenu{margin-top:-1px}.header .r-menu .submenu{right:0}.header .show-submenu .submenu{display:block;box-shadow:0 4px 10px -4px rgba(0,0,0,.81)}.header .show-submenu .submenu:before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.ie .header .show-submenu .submenu:before{display:none}.header .submenu li{position:relative;background-color:rgba(0,0,0,.05);border-top:.5px solid rgba(255,255,255,.1)}.header .submenu li:first-child{border-top:none}.header .submenu a{position:relative;display:block;text-align:left;padding:9px 10px}.header .submenu a.selected{opacity:.5}.non-touch .header .submenu li a:hover{background:rgba(0,0,0,.06)}.header .submenu .icon{width:25px;height:30px;line-height:30px;vertical-align:middle;text-align:center;font-size:1.13rem;opacity:.8}.header .submenu .text{line-height:1.6;vertical-align:middle;padding-left:7px;max-width:14rem;width:85%;overflow:hidden;text-overflow:ellipsis}.header .submenu .info-bubble{width:auto;right:10px;padding:2px 3px}.header .submenu .info-bubble:empty{display:none}.header .submenu li b{display:inline-block;padding:8px 10px;color:inherit;opacity:.5;font-weight:inherit;vertical-align:middle}.header .submenu li div{display:inline-block;vertical-align:middle}.header .submenu .multiple a{display:inline-block;margin:2px 3px 2px -1px;padding:6px 7px;background:rgba(255,255,255,.06)}.header .submenu .icons-only{overflow:hidden}.header .submenu .icons-only a{float:left;width:25%;margin:0;padding:9px 0;background:0 0;text-align:center}.header .submenu .border-none{border:none}.header .submenu .icons-text a{padding:3px 0 6px}.header .submenu .icons-text .text{display:block;padding:0;width:100%;font-size:83%;overflow:hidden}@media (min-width:360px){.header .submenu .icons-text .text{font-size:93%}}.header .submenu .icons-only.three a{width:33.3%}.header .submenu .multiple a .icon{margin:0}.header .submenu .toggle-fullscreen-container{display:none}.mac-app.fullscreen-enabled .header .submenu .toggle-fullscreen-container,.web.fullscreen-enabled .header .submenu .toggle-fullscreen-container{display:block}.header .submenu .share-one-item{overflow:hidden;text-overflow:ellipsis;white-space:pre}.layout{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.ios7.native-app .touch,.ios7.standalone .touch{top:20px}.ios7.native-app.orientation-portrait .touch,.ios7.standalone.orientation-portrait .touch{top:env(safe-area-inset-top)}.pages-container{overflow:hidden}.pages-container .header-container{background-color:var(--theme-background-color)}.pages-container .pagebd-container{position:absolute;top:max(45px,3rem);left:0;right:0;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-transition:bottom .1s ease;transition:bottom .1s ease;scroll-behavior:smooth}.page{position:absolute;top:0;left:0;right:0;bottom:0}.page-home{display:none}@media only screen and (min-width:768px){.split-view .page{display:block!important}.split-view .page-options,.split-view .page-stories{left:0;right:auto}}@media only screen and (min-width:1280px){.layout-fixed{padding:20px}.layout-fixed .flexible-layout-bg{position:absolute;top:0;right:0;left:0;height:195px}.layout-fixed .layout{position:relative;margin:0 auto;height:100%;width:1120px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 0 5px -1px rgba(0,0,0,.4)}}.article-meta{min-height:120px;background-color:var(--theme-background-color);background-image:linear-gradient(0deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 100%);border-bottom:5px solid var(--theme-background-color);xborder-image-source:linear-gradient(0deg,rgba(255,255,255,.05),rgba(255,255,255,.05))}.article-meta .article-meta-items{padding:.66rem 15px 10px}.article-meta h3{margin:0;padding:0 0 .333rem;font-size:107%;font-weight:400;color:rgba(255,255,255,.85);line-height:1.3}.article-meta span{display:inline-block;padding:5px 5px;font-weight:300;line-height:1;font-size:93%;white-space:pre;color:rgba(255,255,255,.5)}.article-meta span+span{padding-right:10px;padding-left:0}.article-meta .link{color:rgba(255,255,255,.65)}.article-meta .url{display:block;padding-top:.334rem;white-space:pre;text-overflow:ellipsis;overflow:hidden}.article-meta .my-friend{padding:2px 4px;font-size:.85rem;background:var(--theme-color)}.article-meta .points{background:rgba(0,0,0,.03);border-radius:3px}.article-meta .text{padding-top:.334rem}.article-meta .icon{padding:2px 5px 2px 0}.article-meta.article-self-true .article-url{display:none}.article-meta .show-link-options{position:relative;margin-left:-15px;padding-left:15px}.article-meta .show-link-options .more:after{content:'';position:absolute;left:0;bottom:-10px;width:45px;height:45px}.article-meta .self-poll,.article-meta .self-text{padding:10px 15px 10px;border-top:.5px solid var(--theme-background-color);background-image:linear-gradient(0deg,rgba(255,255,255,.9) 0,rgba(255,255,255,.9) 100%)}.theme-dark .article-meta .self-poll,.theme-dark .article-meta .self-text{background:rgba(0,0,0,.5)}.article-meta .self-text h3{color:inherit}.article-meta .self-text a{word-break:break-all}.article-meta .self-text hr{border-top:0;border-bottom:.5px solid #888}.article-meta .self-text span{display:inline;color:inherit;font-weight:400;white-space:normal}.article-meta .self-text strong{font-weight:600}.article-meta .self-text th{padding:7px 10px;background:rgba(128,128,128,.15);border:.5px solid rgba(128,128,128,.1);font-weight:600}.article-meta .self-text td{border:.5px solid rgba(128,128,128,.1);empty-cells:show}.article-meta .self-text tr:nth-child(2n){background:rgba(128,128,128,.05)}.article-meta .self-text td{padding:7px 10px}.article-meta .self-poll{padding-bottom:15px;margin-top:9px}.article-meta .self-poll ol{margin:0;padding:0;list-style:none}.article-meta .self-poll li{margin:1px 0}.article-meta .self-poll em{position:absolute;width:40px;padding-right:5px;text-align:right;font-style:normal;font-weight:300}.article-meta .self-poll div{display:block;margin-left:40px;padding:0 5px;background-image:linear-gradient(to right,rgba(0,0,0,.12),rgba(0,0,0,.06));background-repeat:no-repeat}.theme-dark .article-meta .self-poll div{background-image:linear-gradient(to right,rgba(255,255,255,.12),rgba(255,255,255,.06))}.article-meta .toggle-iama-comments{display:block;background:rgba(0,0,0,.1);padding:10px 15px}.article-meta .toggle-iama-comments:hover{background:rgba(0,0,0,.2)}.article-meta .toggle-iama-comments .text{font-weight:400;padding-left:10px}.article-meta .toggle-iama-comments .icon{padding:1px;border:.5px solid;opacity:.2}.article-meta .toggle-iama-comments.selected .icon{opacity:1}.article-meta .self-text iframe,.article-meta .self-text img,.article-meta .self-text video{display:block;margin:0 auto;max-width:100%;max-height:calc(100vh - 50px)}.article-meta .self-text.pictures{position:relative;z-index:10;padding:0;text-align:center}.article-meta .self-text.pictures .pictures+.pictures{padding-top:10px}.article-meta .self-text.open-graph{max-width:500px;padding:5px;margin:10px}.article-meta .self-text blockquote{margin:0;padding:15px}.article-meta .self-text p{margin:0}.article-meta .self-text p+p{margin:1rem 0}.article-meta .open-graph .title{margin:7px;padding:0;font-size:inherit;font-weight:600;line-height:1.6;overflow-wrap:break-word;word-wrap:break-word}.article-meta .open-graph.self-text p{margin:7px}.article-meta .hidden{display:none}.pull-to-refresh-content .scrollable-content{-webkit-transition-duration:0;transition-duration:0}.pull-to-refresh-content .scrollable-content.transitioning{-webkit-transition-duration:.3s;transition-duration:.3s}.pull-to-refresh-content .scrollable-content.refreshing{-webkit-transform:translate3d(0,45px,0);transform:translate3d(0,45px,0)}.pull-to-refresh-layer{position:absolute;top:-45px;left:0;right:0;height:45px;text-align:center;overflow:hidden}.pull-to-refresh-container{margin:auto;height:45px;padding-top:10px}.pull-to-refresh-layer .text{font-size:1rem;display:inline-block;vertical-align:middle;line-height:45px;height:45px;width:0;text-align:left}.pull-to-refresh-layer .loader{width:30px;height:30px;line-height:30px;display:inline-block;vertical-align:middle;border-radius:50%;color:#fff;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:none;animation:none}.android .pull-to-refresh-layer .loader{-webkit-transition-duration:.3s;transition-duration:.3s}.scrollable-content.refreshing .loader{color:transparent;background:0 0;border-top-width:1px;border-top-style:solid;-webkit-animation:spinner 1.3s cubic-bezier(.75,0,.5,1) infinite normal;animation:spinner 1.3s cubic-bezier(.75,0,.5,1) infinite normal}.pull-to-refresh-layer .rotate-loader-half{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.app-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;display:flex;align-items:center;flex-direction:column;justify-content:center;transform:scale(0);animation:popout .3s 1 ease forwards}.app-modal.show-modal{z-index:1000;animation:popup .3s 1 cubic-bezier(.42,0,.47,.98) forwards}.app-modal ul{min-width:250px;width:20rem;margin:20px auto 0;border-radius:3px;box-shadow:0 4px 10px -4px rgba(0,0,0,.81);max-width:calc(100vw - 3rem);background:var(--theme-background-color)}.app-modal li{background:rgba(0,0,0,.05)}.app-modal .three-items .item{float:left;width:33%;line-height:2.9;color:rgba(255,255,255,.8)}.app-modal li a{display:block;padding:9px 20px;border-top:.5px solid rgba(255,255,255,.1);color:rgba(255,255,255,.8);overflow:hidden;white-space:pre;text-overflow:ellipsis}.non-touch .app-modal .item:hover,.non-touch .app-modal li a:hover{background:rgba(255,255,255,.08)}.app-modal li:first-child a,.app-modal li:last-child a{border:none}.app-modal .hide-modal{text-align:center;text-transform:uppercase;background:rgba(0,0,0,.1)}.theme-dark .app-modal .hide-modal{background:rgba(255,255,255,.075)}.app-modal .icons-only a{float:left;width:25%;margin:0;padding:9px 0;background:0 0;text-align:center}.app-modal .icons-only.three a{width:33.3%}.app-modal .readlater-cookie,.app-modal .yc-login{padding:5px 20px 20px;color:#eee}.app-modal .readlater-cookie a,.app-modal .yc-login a{padding:5px 10px;color:#fff}@keyframes popup{0%{transform:scale3d(0,0,0);z-index:200;opacity:1}75%{transform:scale(1.08)}100%{transform:scale3d(1,1,1);z-index:200}}@keyframes popout{0%{transform:scale3d(1,1,1);z-index:200;opacity:1}99%{z-index:200;opacity:1}100%{transform:scale3d(0,0,0);z-index:-1;opacity:0}}.app-modal .app-modal-prompt{padding:10px 15px;min-width:280px;color:#fff;border-radius:2px;box-shadow:0 4px 10px -4px rgba(0,0,0,.81);background-color:var(--theme-background-color)}.app-modal .app-modal-prompt .dim{opacity:.5}.app-modal .app-modal-prompt .input-text{width:100%;margin:10px 0;padding:6px 10px;background:rgba(255,255,255,.1);color:inherit;border:1px solid transparent;border-bottom-color:rgba(255,255,255,.4)}.app-modal .app-modal-prompt .input-text:focus{outline:0;border-color:rgba(255,255,255,.4)}.app-modal .app-modal-prompt .input-text::placeholder{color:rgba(255,255,255,.4)}.app-modal .app-modal-prompt .actions{text-align:right}.app-modal .app-modal-prompt .button{margin:5px 0;padding:5px 20px;color:inherit;border-radius:2px}.app-modal .app-modal-prompt .button-save{background:rgba(0,0,0,.15)}.app-modal .vote-up.likes-selected{color:#ff4500}.app-modal .vote-down.likes-selected{color:#8786ff}.app-modal .top-border{border-top:.5px solid rgba(255,255,255,.3)}.app-modal .bottom-border{border-bottom:.5px solid rgba(255,255,255,.3)}.app-flash-message{position:fixed;top:55px;right:10px;padding:5px 15px;max-width:90%;z-index:-1;background:rgba(40,40,40,.9);border-radius:5px;color:#ccc;opacity:0;word-break:break-word}.app-flash-message.show-flash-message{z-index:200;-webkit-animation:popup .3s 1 ease forwards;animation:popup .3s 1 ease forwards}@-webkit-keyframes popup{0%{-webkit-transform:scale(0);z-index:200}75%{-webkit-transform:scale(1.08)}100%{-webkit-transform:scale(1);z-index:200;opacity:1}}@-webkit-keyframes popout{0%{-webkit-transform:scale(1);z-index:200;opacity:1}99%{z-index:200}100%{-webkit-transform:scale(0);z-index:-1;opacity:0}}@keyframes popup{0%{transform:scale(0);z-index:200}75%{transform:scale(1.08)}100%{transform:scale(1);z-index:200;opacity:1}}@keyframes popout{0%{transform:scale(1);z-index:200;opacity:1}99%{z-index:200}100%{transform:scale(0);z-index:-1;opacity:0}}.animation-options li a.selected:after{position:absolute;right:0;content:'';height:10px;width:10px;margin:7px 12px 0 0;border-radius:50%;background-color:var(--theme-color)}.font-family li a.selected:after{position:absolute;right:0;content:'';height:10px;width:10px;margin:7px 12px 0 0;border-radius:50%;background-color:var(--theme-color)}.font-size li{float:left;vertical-align:bottom}.font-size li a{position:relative;display:block;color:inherit;text-align:center;min-width:2.71rem;min-height:2.71rem;line-height:2.71rem;max-width:49px;padding-top:5px}.font-size li a.selected:after{position:absolute;left:50%;bottom:0;margin:0 0 -8px -5px;content:'';height:10px;width:10px;border-radius:50%;background-color:var(--theme-color)}.form-modal{position:fixed;padding:10px;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:500}.form-reply{margin:10px auto;padding:10px;max-width:800px;border-radius:1px;box-shadow:0 5px 10px -5px rgba(0,0,0,.9);opacity:.97;-webkit-transition:-webkit-transform .4s cubic-bezier(.65,.05,.36,1);transition:transform .4s cubic-bezier(.65,.05,.36,1);-webkit-transform:scale(.01);transform:scale(.01);-webkit-transform-origin:50% 100vh;transform-origin:50% 100vh}.form-reply.show{transform:scale(1)}.form-reply .textarea-container{padding:5px;border-width:1px;border-style:solid;max-height:calc(100vh - 85px)!important}.android .form-reply .textarea-container{max-height:calc(100vh - 130px)!important}.form-reply textarea{width:100%;height:100%;min-height:140px;border:0;background:0 0;outline:0;resize:none;color:inherit;overflow:auto}.form-reply .cancel,.form-reply .clear{opacity:.4}.form-reply .buttons{padding:5px 0 0;text-align:right}.form-reply .button{padding:10px 10px 5px;border:none;color:inherit;outline:0}.form-reply .button-submit{padding:5px 20px;color:#fff}.form-reply .button:active{outline:0;text-decoration:underline}.form-reply .user{float:left;padding:10px 0 5px;opacity:.4}.layout-flexibility li a.selected:after{position:absolute;right:0;content:'';height:10px;width:10px;margin:7px 12px 0 0;border-radius:50%;background-color:var(--theme-color)}.layout-navigation li a.selected:after{position:absolute;right:0;content:'';height:10px;width:10px;margin:7px 12px 0 0;border-radius:50%;background-color:var(--theme-color)}.layout-split li a.selected:after{position:absolute;right:0;content:'';height:10px;width:10px;margin:7px 12px 0 0;border-radius:50%;background-color:var(--theme-color)}.native-browser-options li a.selected:after{position:absolute;right:0;content:'';height:10px;width:10px;margin:7px 12px 0 0;border-radius:50%;background-color:var(--theme-color)}.read-later li a.selected:after{position:absolute;right:0;content:'';height:10px;width:10px;margin:7px 12px 0 0;border-radius:50%;background-color:var(--theme-color)}.read-later .dim{opacity:.6}.themes-container{padding:10px 15px}.themes-container li{float:left}.themes-container li a{position:relative;display:block;margin:0;padding:0;width:2.71rem;height:2.71rem}.themes-container li a.selected-color:after{position:absolute;left:50%;top:50%;margin:-5px 0 0 -5px;content:'';height:10px;width:10px;background:rgba(255,255,255,.6);border-radius:50%}.theme-style li a.selected:after{position:absolute;right:0;content:'';height:10px;width:10px;margin:7px 12px 0 0;border-radius:50%;background-color:var(--theme-color)}.yc-login-options li a.selected:after{position:absolute;right:0;content:'';height:10px;width:10px;margin:7px 12px 0 0;border-radius:50%}.yc-login-options .dim{opacity:.6}.page-article-content .article-content{padding:10px 15px;min-height:60%}.page-article-content .article-content h1,.page-article-content .article-content h2,.page-article-content .article-content h3{font-weight:400}.page-article-content .article-content img{max-width:100%;display:block;margin:0 auto;padding:4px}.page-article-content .article-content blockquote{margin:5px 0;padding:1px 0 1px 15px;border-left:4px solid rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.page-article-content .article-content pre{font-size:79%}.page-article-content .article-content table{border:2px solid #bbb}.page-article-content .article-content td{padding:3px 5px;border-color:#ddd}.page-article-content .article-content tr:nth-child(2n){background:#f9f9f9}.page-article-content .article-content th{padding:3px 5px;background:#eee}.page-article-content .article-content figcaption{font-size:.93rem;opacity:.5}.page-article-content .open-graph{max-width:500px;padding:0;margin:0 0 20px 0}.page-article-content .open-graph img{width:100%}.page-article-content .open-graph .description{margin-top:10px;padding:0 4px}.page-article-content .open-graph .title{margin:0;padding:10px 4px 0;font-weight:600;line-height:1.6}@media only screen and (min-width :768px){.split-view .page-article-content .header .back-home{display:none}}.page-comments .article-meta .post-options{text-align:center}.page-comments .article-meta .post-options a{display:inline-block;margin:18px 10px 0;padding:5px 10px 10px;min-width:70px;font-weight:400;background:rgba(0,0,0,.1)}.page-comments .article-meta .post-options .text{display:block;font-weight:400;padding:0}.page-comments .article-meta .post-options .icon{display:inline-block;padding:0;font-weight:400}.article-comments{overflow:hidden;min-height:60%}.article-comments .selected>.comment,.article-comments .selected>.load-more-kids{box-shadow:3px 0 0 var(--theme-color) inset}.article-comments .time-ago{display:inline-block;padding:7px 5px 10px}.article-comments .author{display:inline-block;padding:7px 10px 10px;color:var(--theme-color)}.logged-in .article-comments .author{padding:7px 4px 10px}.logged-in .article-comments .author .icon,.logged-in .article-comments .time-ago .icon{display:none}.article-comments .icon{padding:8px 0 8px 5px;opacity:.6;vertical-align:middle;font-size:85%}.article-comments .reply-comment,.article-comments .vote{padding:7px 10px 10px;opacity:1}.article-comments .text{padding:5px 5px 5px 0;vertical-align:middle;line-height:1}.article-comments .op .icon{display:none}.article-comments .op .text{padding-left:5px;margin-left:5px;color:#fff;background:var(--theme-color)}.article-comments time{color:#888}.article-comments ul{margin:0;padding:0;list-style:none}.article-comments .kid{border-top:.5px solid rgba(0,0,0,.09)}.theme-dark .article-comments .kid{border-top-color:rgba(255,255,255,.13)}.article-comments .kids .kids{border-left:14px solid rgba(0,0,0,.05);margin-left:1px}.theme-dark .article-comments .kids .kids{border-left-color:rgba(255,255,255,.09)}.article-comments .comment-text{padding:10px 15px;margin:-10px 0 0}.article-comments .comment-meta{cursor:pointer}.article-comments .comment-meta .reply-comment{display:inline-block;padding:7px 10px 10px}.article-comments .comments-count,.article-comments .hide-children .comment-text,.article-comments .hide-children .kids,.article-comments .hide-children .reply-comment{display:none}.article-comments .hide-children .text{font-weight:300}.article-comments .hide-children .comments-count{display:inline-block;padding:0 5px;line-height:1;vertical-align:middle}.article-comments-help{display:none}.non-touch .article-comments-help{display:block;padding:10px;text-align:center;background:rgba(0,0,0,.1)}.theme-dark .article-comments-help{background:rgba(255,255,255,.1)}.article-comments-help div{display:inline-block;margin:0 15px}.keyboard-key{color:#777;display:inline-block;background:#eee;border-radius:4px;box-shadow:inset 0 0 25px #e8e8e8,0 1px 0 #c3c3c3,0 2px 0 #c9c9c9,0 2px 3px #333;box-sizing:border-box;border-top:1px solid #efefef;height:35px;margin:0 4px;padding-top:5px;text-align:center;width:35px}.theme-dark .keyboard-key{background:#444;box-shadow:inset 0 0 25px #222,0 1px 0 #333,0 2px 0 #555,0 2px 3px #333;border-top-color:#111}.article-comments .comment a{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.article-comments .comment p{margin:10px 0}@media only screen and (min-width :768px){.split-view .page-comments .header .back-home{display:none}}.page-home .bd{padding:10px 15px;font-weight:100}.page-home .bd .no-story{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-100px;text-align:center;font-size:200%;color:rgba(128,128,128,.4)}.page-home .download{position:absolute;bottom:10px;left:10px;font-size:78%;color:rgba(128,128,128,.6)}.page-home .twitter{position:absolute;bottom:10px;right:10px;font-size:128%}.native .page-home .download{display:none}.page-options .header .my-profile-container{display:none}.page-stories .header .my-profile{position:relative}.page-options .header .my-profile .icon{display:none}.page-options .scrollable-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.page-options .options-action{position:absolute;top:0;left:0;right:0;overflow:hidden;opacity:.96;font-weight:300;z-index:10;background:var(--theme-background-color)}.page-options .options-action li{float:left;width:33.3%;text-align:center}.page-options .options-action a{display:block;line-height:34px;color:rgba(255,255,255,.95);border-bottom:4px solid transparent}.page-options .options-action a:active{background-color:rgba(0,0,0,.02)}.page-options .options-action .selected{border-bottom:4px solid rgba(255,255,255,.4)}.page-options .option-component{padding-top:38px;display:none}.page-options .option-component.selected{display:block}.page-options .option-component p{padding:0 15px}.page-options .option-component h3{padding:5px 15px;margin-bottom:0;font-size:.94rem;font-weight:600;text-transform:uppercase;border-bottom:1.5px solid var(--theme-color);color:var(--theme-color)}.page-options .options-list a .icon{padding-right:10px}.page-options .option-component a:active{background-color:rgba(0,0,0,.02)}.page-options input{width:100%;padding:10px 15px;margin:0;border:0;color:var(--theme-color);font-weight:400;outline:0;background:0 0}.page-options .options-list li{position:relative}.page-options .options-list li .buttons{position:absolute;right:0;top:0;font-size:1rem;display:grid;grid-template-columns:repeat(3,1fr)}.page-options .options-list li .buttons a,.page-options .options-list li .buttons button{color:var(--theme-color);margin:0}.page-profile .bd{padding:15px}.page-profile h2{margin:0 0 10px}.page-profile .center{text-align:center}.page-profile .name{font-size:2rem}.page-profile .about{padding-top:20px}.page-stories .header .my-profile-container{display:none}.page-stories .header .my-profile{position:relative}.page-stories .header .my-profile .icon{opacity:.2}.page-stories .header .my-profile .text{position:absolute;left:0;right:0;overflow:hidden;padding:0}.page-stories .header .over{position:absolute;top:0;right:0;display:flex;flex-direction:row}.page-stories .header .over a{display:block;border-left:1px solid rgba(255,255,255,.21)}.page-stories .refresh-fp{display:none;text-align:center;padding:14px;border-bottom:2px solid #f60}.page-stories .refresh-fp.show{display:block}.page-stories .form-search.hidden{display:none}.page-stories .form-search{padding:5px;background:var(--theme-background-color)}.page-stories .form-search .field-search .icon{position:absolute;width:40px;line-height:40px;text-align:center;font-size:20px;opacity:.9}.rem .page-stories .form-search .field-search .icon{font-size:1.3rem;line-height:2.6rem}.page-stories .input-field{position:relative;padding:10px 10px 10px 40px;width:100%;border:0;color:inherit;background:0 0;outline:0}.page-stories .stories-list:nth-child(n+2){border-top:2px solid var(--theme-color);min-height:100px}.page-stories .bd li{position:relative;border-bottom:.5px solid rgba(0,0,0,.07)}.theme-dark .page-stories .bd li{border-bottom:.5px solid rgba(255,255,255,.15)}.page-stories .bd .active{box-shadow:3px 0 0 var(--theme-color) inset}.page-stories .bd .upvote{display:none}.page-stories .bd .upvoted-true .upvote{display:none;position:absolute;bottom:0;left:0;right:0;padding-bottom:15px;opacity:.3}.page-stories .bd a{display:block;color:var(--theme-text-color);padding:10px 15px}.page-stories .bd a:active{background:rgba(0,0,0,.02)}.page-stories .visited{opacity:.5}.page-stories .bd .story{margin-right:50px}.page-stories .bd .comments{position:absolute;top:0;right:0;bottom:1px;width:50px;padding:12px 0;text-align:center}.page-stories .bd .points{position:absolute;bottom:10px;left:0;right:0;background:rgba(0,0,0,.031);padding:3px}.page-stories .bd h3{margin:0;font-size:107%;font-weight:400;line-height:1.3;padding-bottom:5px;word-break:break-word}.page-stories .bd span{display:inline-block;padding:3px 3px 3px 0;font-weight:300;line-height:1;font-size:.86rem;white-space:pre;opacity:.6}.page-stories .bd .url{display:block;padding-left:0;overflow:hidden;white-space:pre;text-overflow:ellipsis}.page-stories .more a.load-more{padding:10px 0;text-align:center;font-weight:400;background:rgba(0,0,0,.1)}.page-stories .scroll-bottom-promo{display:none}.page-stories .empty-list{margin:100px 0;font-size:200%;font-weight:300;text-align:center}.alt-layout .pages-container .pagebd-container{top:0;bottom:max(45px,3rem)}.alt-layout .header-container{position:absolute;left:0;right:0;bottom:0}.alt-layout .f-border{top:auto;min-height:45px;height:3rem;bottom:0}.alt-layout .header .submenu{bottom:100%;top:auto;box-shadow:0 -4px 10px -4px rgba(0,0,0,.81)}.alt-layout .change-layout.alt{display:none}.change-layout.default{display:none}.alt-layout .change-layout.default{display:block}