#apploader,body{background-color:#fff}i.icon-loading,i.icon-refresh{display:inline-block;vertical-align:text-bottom}#apploader,.view{position:fixed;top:0}.link-text,a{color:#007aff}.view,.view>header .header-button-right{right:0}.link-text,.view>header h1{white-space:nowrap;text-overflow:ellipsis}#y-icon,.view section.comments p.metadata.deleted span{float:left}#apploader,.no-pointer,.slide-in-from-left,.slide-in-from-right,.slide-out-to-left,.slide-out-to-right,.tableview-links li>a.disclosure:after,.view.hidden,.view:before{pointer-events:none}html{height:100%;overflow:hidden}body{font-family:-apple-system-font,'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:17px;margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word;-webkit-text-size-adjust:none;visibility:visible;overflow:hidden}#apploader{z-index:100;width:100%;height:100%;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}#apploader.hide{opacity:0}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,.1)}pre{word-wrap:normal;overflow-wrap:normal;line-height:1.2em}.link-text,.view,.view>header h1,i.icon-refresh{overflow:hidden}code,pre{font-family:Inconsolata,Consolas,"Lucida Console",monospace}.inline-block{display:inline-block}i.icon-refresh{width:14px;height:17px;background:url(../images/ios7/refresh-icon.png) no-repeat;background-size:14px 17px;white-space:nowrap;text-indent:100%;-webkit-transform:translateY(-3px)}i.icon-loading{width:20px;height:20px;background:url(../images/ios/activity-indicator.png) no-repeat;background-size:20px auto;-webkit-animation:loading-sprite 1s step-start infinite;animation:loading-sprite 1s step-start infinite}@-webkit-keyframes loading-sprite{0%{background-position:0 0}8.33%{background-position:0 -20px}16.67%{background-position:0 -40px}25%{background-position:0 -60px}33.33%{background-position:0 -80px}41.67%{background-position:0 -100px}50%{background-position:0 -120px}58.33%{background-position:0 -140px}66.67%{background-position:0 -160px}75%{background-position:0 -180px}83.33%{background-position:0 -200px}91.67%{background-position:0 -220px}100%{background-position:0 0}}@keyframes loading-sprite{0%{background-position:0 0}8.33%{background-position:0 -20px}16.67%{background-position:0 -40px}25%{background-position:0 -60px}33.33%{background-position:0 -80px}41.67%{background-position:0 -100px}50%{background-position:0 -120px}58.33%{background-position:0 -140px}66.67%{background-position:0 -160px}75%{background-position:0 -180px}83.33%{background-position:0 -200px}91.67%{background-position:0 -220px}100%{background-position:0 0}}.view{left:0;bottom:0;z-index:2}.view.hidden{-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}.view>header{height:44px;min-height:44px;max-height:44px;line-height:44px;background-color:#f8f8f8;-webkit-user-select:none;-webkit-touch-callout:none}.view:after{content:'';position:absolute;top:44px;width:100%;height:1px;background-color:rgba(0,0,0,.3);z-index:3}.view.shaded>header{background-color:#f6f6f7}.view>header .header-button{cursor:pointer;text-decoration:none;position:absolute;top:0;padding:0 8px;color:#007aff;font-style:normal;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-tap-highlight-color:transparent}.view>header .header-button.tappable-active{opacity:.205;-webkit-transition-duration:0;transition-duration:0}.view>header .header-button-left{left:0}.view>header .header-button button{outline:0;cursor:pointer;-webkit-appearance:none;appearance:none;padding:0;margin:0;border:0;background:0 0;font:inherit;color:inherit;display:block;white-space:nowrap}.view>header .header-button button>i{margin:0 7px}.view>header .header-back-button{background:url(../images/ios7/back-icon.png) 8px center no-repeat;background-size:12.5px 20.5px}.view>header .header-back-button button{padding-left:19px}.view>header h1{font-size:17px;text-align:center;margin:0;padding:0}.view>.scroll{height:calc(100% - 44px);overflow:auto;-webkit-overflow-scrolling:touch}.view>.scroll>section{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.view.shaded>.scroll{background-color:#efeff4}.view>.scroll .load-error,.view>.scroll .loader{padding:100px 0 50px;-webkit-user-select:none;text-align:center;color:#8e8e93;font:-apple-system-body}.tableview{margin:0;padding:0;list-style:none;background-color:#fff;-webkit-user-select:none}.tableview li{display:block;background-image:-webkit-linear-gradient(bottom,#c8c7cc,#c8c7cc 50%,transparent 50%);background-image:linear-gradient(bottom,#c8c7cc,#c8c7cc 50%,transparent 50%);background-position:15px bottom;background-repeat:no-repeat;background-size:100% 2px}.tableview-links li{display:-webkit-flex;display:flex}.tableview-links li>a{display:-webkit-flex;display:flex;font:-apple-system-body;line-height:1.2em;color:#000;padding:10px 10px 10px 15px;text-decoration:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;width:100%}.tableview-links li>a:visited{color:#8e8e93}.tableview-links li>a .number{text-align:center;min-width:2.5ex;padding-right:10px;color:#8e8e93}.tableview-links li>a .story{-webkit-flex-grow:1;flex-grow:1;min-width:0}.tableview-links li>a .story>b{font-weight:400}.tableview-links li>a .metadata{margin-top:1px;font:-apple-system-footnote;line-height:1.2em;display:block;color:#8e8e93}.tableview-links li>a .metadata .link-text{color:#003d80}.tableview-links li:not(:first-child)>a:first-child:before{pointer-events:none;content:'';width:100%;position:absolute;height:1px;background-image:-webkit-linear-gradient(bottom,#fff,#fff 50%,transparent 50%);background-image:linear-gradient(bottom,#fff,#fff 50%,transparent 50%);background-position:bottom;background-size:1px 2px;left:0;-webkit-transform:translateY(-11px);transform:translateY(-11px);opacity:0}.tableview-links li>a.selected,.tableview-links li>a.tappable-active{background-color:#d9d9d9}.tableview-links li:not(:first-child)>a.tappable-active:first-child:before{opacity:1}.tableview-links li>a.detail-disclosure{-webkit-flex-grow:1;flex-grow:1;padding-right:44px}.tableview-links li>a.detail-disclosure-button{-webkit-touch-callout:none;padding:0;margin-left:-44px;width:44px;background:url(../images/ios7/comment-button.png) center 15px no-repeat;background-size:20px 19px;-webkit-transition:opacity .3s;transition:opacity .3s}.tableview-links li>a.detail-disclosure-button.tappable-active{opacity:.205;-webkit-transition-duration:0;transition-duration:0;background-color:transparent}.tableview-links li>a.disclosure{-webkit-flex-grow:1;flex-grow:1;padding-right:15px}.tableview-links li>a.disclosure:after{content:'';width:30px;background:url(../images/ios7/disclosure-indicator.png) center right no-repeat;background-size:8px 12.5px}.tableview-links li>a.more-link{cursor:pointer;-webkit-touch-callout:none;padding:20px 20px 20px calc(25px + 2.5ex);-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex}.tableview-links li>a.more-link:before{content:none!important}.tableview-links li>a.more-link .loader{display:none;padding:0;text-align:right;-webkit-flex-grow:1;flex-grow:1}.tableview-links li>a.more-link.loading .loader{display:block}.grouped-tableview{background-color:#fff;background-image:-webkit-linear-gradient(top,#c8c7cc,#c8c7cc 50%,transparent 50%),-webkit-linear-gradient(bottom,#c8c7cc,#c8c7cc 50%,transparent 50%);background-image:linear-gradient(top,#c8c7cc,#c8c7cc 50%,transparent 50%),linear-gradient(bottom,#c8c7cc,#c8c7cc 50%,transparent 50%);background-position:top,bottom;background-repeat:repeat-x;background-size:1px 2px;padding:10px 13px;margin:0 0 34px}.grouped-tableview:first-child{margin-top:34px}.grouped-tableview+.grouped-tableview{margin-top:35px}section.grouped-tableview{font:-apple-system-footnote;line-height:1.4em}section.grouped-tableview p{margin:0 0 1em}section.grouped-tableview p:last-child{margin:0}ol.grouped-tableview,ul.grouped-tableview{display:block;list-style:none;padding:0}ol.grouped-tableview li,ul.grouped-tableview li{background-image:-webkit-linear-gradient(bottom,#c8c7cc,#c8c7cc 50%,transparent 50%);background-image:linear-gradient(bottom,#c8c7cc,#c8c7cc 50%,transparent 50%);background-position:15px bottom;background-repeat:no-repeat;background-size:100% 2px;padding:15px}ol.grouped-tableview li:last-child,ul.grouped-tableview li:last-child{background-position:0 -1px}ol.grouped-tableview-links,ul.grouped-tableview-links{background-color:transparent;background-image:none}ol.grouped-tableview-links:before,ul.grouped-tableview-links:before{content:'';display:block;height:1px;background-color:transparent;background-image:-webkit-linear-gradient(bottom,#c8c7cc,#c8c7cc 50%,transparent 50%);background-image:linear-gradient(bottom,#c8c7cc,#c8c7cc 50%,transparent 50%);background-repeat:repeat-x;background-position:bottom;background-size:1px 2px}ol.grouped-tableview-links li,ul.grouped-tableview-links li{padding:0;background-color:#fff}ol.grouped-tableview-links li:last-child,ul.grouped-tableview-links li:last-child{background-position:bottom}ol.grouped-tableview-links li>a,ul.grouped-tableview-links li>a{-webkit-tap-highlight-color:transparent;display:block;padding:15px;text-decoration:none;color:#000;background:url(../images/ios7/disclosure-indicator.png) right 15px top 50% no-repeat;background-size:8px 12.5px;line-height:1.2em}ol.grouped-tableview-links li>a.tappable-active,ul.grouped-tableview-links li>a.tappable-active{background-color:#d9d9d9}.view .post-content{min-height:5em}.view .post-content header{padding:15px;font:-apple-system-body;line-height:1.2em}.view .post-content header h1,.view .post-content header p{margin:0;padding:0}.view .post-content header h1{font:-apple-system-body;line-height:1.2em}.view .post-content header a{color:#000;display:block;text-decoration:none}.view .post-content header a .link-text{font:-apple-system-footnote;line-height:1.2em;color:#003d80}.view .post-content header .metadata{font:-apple-system-footnote;line-height:1.4em;color:#8e8e93}.view .post-content pre,.view section.comments pre{-webkit-overflow-scrolling:touch;font-size:inherit;margin:0 0 8px;overflow:auto;padding:.65em 0;background-color:#eee;border-radius:3px}.view .post-content .poll{margin:0;padding:0;list-style:none}.view .post-content .poll li{margin-bottom:9px}.view .post-content .poll li .poll-details{display:table;width:100%}.view .post-content .poll li .poll-details b{font-weight:400;display:table-cell;color:#333}.view .post-content .poll li .poll-details .points{display:table-cell;white-space:nowrap;color:#888;text-align:right;vertical-align:bottom}.view .post-content .poll li .poll-bar{background-color:#eee;width:100%;height:3px;overflow:hidden;border-radius:3px}.view .post-content .poll li .poll-bar span{background-color:#007aff;display:block;width:0;height:3px}.view section.comments{background-color:#fff;font:-apple-system-footnote;line-height:1.4em;background-image:-webkit-linear-gradient(top,#c8c7cc,#c8c7cc 50%,transparent 50%),-webkit-linear-gradient(bottom,#c8c7cc,#c8c7cc 50%,transparent 50%);background-image:linear-gradient(top,#c8c7cc,#c8c7cc 50%,transparent 50%),linear-gradient(bottom,#c8c7cc,#c8c7cc 50%,transparent 50%);background-position:top,bottom;background-repeat:repeat-x;background-size:1px 2px;margin-bottom:30px}.view section.comments>*{font-size:110%;line-height:1.3em}.view section.comments ul{margin:0 auto;padding:0;list-style:none;max-width:88ex}.view section.comments ul li{padding:15px;background-image:-webkit-linear-gradient(top,#c8c7cc,#c8c7cc 50%,transparent 50%);background-image:linear-gradient(top,#c8c7cc,#c8c7cc 50%,transparent 50%);background-position:top;background-repeat:repeat-x;background-size:1px 2px}.view section.comments>ul>li:first-child{background-image:none}.view section.comments ul ul li{padding:0 0 0 14px;border:0;color:#333;background:url(../images/ios7/comment-arrow.png) 0 4px no-repeat;background-size:8px 9px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.view section.comments p{margin:8px 0}.view section.comments p.metadata{padding:0;margin:0}.view section.comments p.metadata .user{float:left;color:#bf223f}.view section.comments p.metadata.deleted{margin-bottom:8px}.view section.comments p.metadata .user.op:after{content:'OP';display:inline-block;font-size:70%;color:#fff;background-color:#bf223f;padding:3px 4px;line-height:1;margin-left:5px;border-radius:2px}.view section.comments p.metadata time{display:block;text-align:right}.view section.comments p.metadata time a{color:#8e8e93}.view .post-content header .metadata a.external-link{color:#8e8e93;text-decoration:none;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:16px;background:url(../images/ios7/external-arrow.png) 0 50% no-repeat;background-size:12px 9px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.view section.comments button.comments-toggle{outline:0;display:block;width:100%;max-width:320px;cursor:pointer;padding:5px 10px;font-size:inherit;border-radius:3px;-webkit-tap-highlight-color:transparent;margin:2px auto 4px;color:#848484;border:1px solid #848484;background-color:transparent;-webkit-user-select:none}.view section.comments button.comments-toggle.tappable-active{color:#fff;background-color:#848484}.view section.comments li.more-link-container{padding:0}.view section.comments li>a.more-link{display:block;cursor:pointer;-webkit-touch-callout:none;padding:20px;color:#000}.view section.comments li>a.more-link.tappable-active{background-color:#d9d9d9}.view section.comments p.no-comments{text-align:center;padding:50px 0;margin:0;color:#8e8e93;font:-apple-system-body}.view section.comments .load-error,.view section.comments .loader{padding-top:50px}.view section.comments .load-error button{cursor:pointer;-webkit-appearance:none;appearance:none;border:0;margin:0;padding:0;font-size:inherit;color:#007aff;background-color:transparent;outline:0}.view section.comments .load-error button.tappable-active{opacity:.205}.foot-label{margin:0;padding:10px 15px;color:#6d6d72;font:-apple-system-subheadline;font-weight:400;line-height:1.2em}.grouped-tableview+.foot-label{margin-top:-34px}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}#y-icon{background:url(../../icons/icon.svg) no-repeat;background-size:60px 60px;width:60px;height:60px;border:1px solid #eee;border-radius:14px}#app-desc{margin:0 0 0 70px;font:-apple-system-subheadline;font-weight:400;line-height:1.2em}#app-desc strong{font:-apple-system-body;line-height:1.3}.view:before{content:'';background-color:rgba(0,0,0,.095);background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.18));background-image:linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.18));background-size:9px 1px;background-position:right;background-repeat:repeat-y;position:absolute;top:44px;left:0;width:100%;height:100%;opacity:0}.slide-up,.view,.view:after,.view:before,.view>.scroll,.view>header,.view>header .header-button button,.view>header h1{-webkit-animation-timing-function:cubic-bezier(.3,.5,0,1);-webkit-animation-duration:.5s;animation-timing-function:cubic-bezier(.3,.5,0,1);animation-duration:.5s}.view{-webkit-transition:-webkit-filter .5s;transition-property:-webkit-filter,filter;transition-duration:.5s}.view>.scroll,.view>.scroll>section{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slide-in-from-right:before{-webkit-animation-name:slidefadeinfromright;animation-name:slidefadeinfromright}.slide-in-from-right>.scroll{-webkit-animation-name:slideinfromright;animation-name:slideinfromright}.slide-in-from-right:after,.slide-in-from-right>header{-webkit-animation-name:fadein;animation-name:fadein}.slide-in-from-right>header h1{-webkit-animation-name:slide60infromright;animation-name:slide60infromright}.slide-in-from-right>header .header-back-button button{-webkit-animation-name:backinfromcenter;animation-name:backinfromcenter}.slide-in-from-left>.scroll{-webkit-animation-name:slide33infromleft;animation-name:slide33infromleft}.slide-in-from-left>header h1{-webkit-animation-name:slide60infromleft;animation-name:slide60infromleft}.slide-in-from-left>header .header-back-button button{-webkit-animation-name:backinfromleft;animation-name:backinfromleft}.slide-out-to-right:before{-webkit-animation-name:slidefadeouttoright;animation-name:slidefadeouttoright}.slide-out-to-right>.scroll{-webkit-animation-name:slideouttoright;animation-name:slideouttoright}.slide-out-to-right:after,.slide-out-to-right>header{-webkit-animation-name:fadeout;animation-name:fadeout}.slide-out-to-right>header h1{-webkit-animation-name:slide60outtoright;animation-name:slide60outtoright}.slide-out-to-right>header .header-back-button button{-webkit-animation-name:backouttocenter;animation-name:backouttocenter}.slide-out-to-left>.scroll{-webkit-animation-name:slide33outtoleft;animation-name:slide33outtoleft}.slide-out-to-left>header h1{-webkit-animation-name:slide60outtoleft;animation-name:slide60outtoleft}.slide-out-to-left>header .header-back-button button{-webkit-animation-name:backouttoleft;animation-name:backouttoleft}.slide-up{-webkit-animation-name:slideup;animation-name:slideup}.slide-down{-webkit-animation-name:slidedown;animation-name:slidedown}@-webkit-keyframes slideinfromright{from{-webkit-transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-webkit-keyframes slide33infromleft{from{-webkit-transform:translate3d(-33%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-webkit-keyframes slide33outtoleft{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-33%,0,0)}}@-webkit-keyframes slideouttoright{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(100%,0,0)}}@-webkit-keyframes slidefadeinfromright{from{-webkit-transform:translate3d(0,0,0);opacity:0}to{-webkit-transform:translate3d(-100%,0,0);opacity:1}}@-webkit-keyframes slidefadeouttoright{from{-webkit-transform:translate3d(-100%,0,0);opacity:1}to{-webkit-transform:translate3d(0,0,0);opacity:0}}@-webkit-keyframes slide60infromright{from{-webkit-transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-webkit-keyframes slide60infromleft{from{-webkit-transform:translate3d(-60%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-webkit-keyframes slide60outtoleft{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0)}}@-webkit-keyframes slide60outtoright{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0)}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes backinfromcenter{from{-webkit-transform:translate3d(200%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-webkit-keyframes backinfromleft{from{-webkit-transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0)}}@-webkit-keyframes backouttocenter{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(200%,0,0)}}@-webkit-keyframes backouttoleft{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-100%,0,0)}}@-webkit-keyframes slideup{from{-webkit-transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0)}}@-webkit-keyframes slidedown{from{-webkit-transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(0,100%,0)}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.view:after{width:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0}.grouped-tableview,.tableview-links li:not(:first-child)>a:first-child:before,.view section.comments,.view section.comments ul li,ol.grouped-tableview-links:before,ul.grouped-tableview-links:before{background-size:1px 1px}.tableview li,ol.grouped-tableview li,ul.grouped-tableview li{background-size:100% 1px}.view section.comments button.comments-toggle{border:0;position:relative}.view section.comments button.comments-toggle:after{content:'';position:absolute;top:0;left:0;box-sizing:border-box;width:200%;height:200%;border:1px solid #848484;border-radius:6px;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0}}@media only screen and (min-width:737px){#view-comments .header-back-button button,#view-home>header h1{display:none}.view:after{-webkit-transform-origin:bottom left;transform-origin:bottom left}.tableview-links li>a.selected:visited{color:#000}#view-comments>header,#view-home>header{position:absolute;bottom:0;width:100%;box-sizing:border-box}#view-comments:after,#view-home:after{top:auto;bottom:44px}#view-home{width:301px}#view-home>header{border-right:1px solid #bbbbbe}#view-home>.scroll{border-right:1px solid #8e8e93}#view-comments{left:301px}#view-comments .header-back-button{padding:0 15px;width:13px;background:url(../images/ios7/close-button.png) center no-repeat;background-size:13px 13px;height:44px}#view-comments>header h1{text-align:left;margin-left:44px!important;margin-right:10px!important;font-weight:400}.view-blank-state{display:-webkit-flex;display:flex;height:100%}.view-blank-state-text{margin:auto;-webkit-user-select:none;text-align:center;color:#8e8e93;font:-apple-system-body}#overlay{position:absolute;top:0;z-index:100;width:100%;height:100%;background-color:rgba(0,2,8,.5);opacity:1;-webkit-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out}#overlay.hide{opacity:0;pointer-events:none;visibility:hidden}#view-about{width:540px;height:400px;left:50%;margin-left:-270px;top:50%;margin-top:-200px;z-index:101;-webkit-transform:translateY(0);transform:translateY(0);box-sizing:border-box}#view-about.animated{-webkit-transition:-webkit-transform 350ms;transition:-webkit-transform 350ms}#view-about.hidden{-webkit-transform:translateY(220%);transform:translateY(220%)}#view-about>.scroll>section{padding:0 28px}#view-about .grouped-tableview,#view-about .grouped-tableview li:last-child{background-image:none}#view-about .grouped-tableview{border-radius:5px;overflow:hidden}#view-about .grouped-tableview:before{content:none}#view-about .foot-label{padding-bottom:34px}#app-desc{margin-left:86px}}