@charset "UTF-8";@-webkit-keyframes pulseTab{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-moz-keyframes pulseTab{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-webkit-keyframes fadeRight{0%{opacity:0;left:-40px}35%{opacity:0;left:-40px}100%{opacity:1;left:0px}}@-moz-keyframes fadeRight{0%{opacity:0;left:-40px}35%{opacity:0;left:-40px}100%{opacity:1;left:0px}}@-webkit-keyframes fadeLeft{0%{opacity:0;left:40px}35%{opacity:0;left:40px}100%{opacity:1;left:0px}}@-moz-keyframes fadeLeft{0%{opacity:0;left:40px}35%{opacity:0;left:40px}100%{opacity:1;left:0px}}@-webkit-keyframes fadeIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeSlow{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeSlow{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes floatUpOne{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(0)}33%{-webkit-transform:rotate(66deg) scale(0.25)}66%{-webkit-transform:rotate(132deg) scale(0.5)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(200deg) scale(0)}}@-webkit-keyframes floatUpTwo{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(1)}33%{-webkit-transform:rotate(-66deg) scale(1.5)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(-200deg) scale(0)}}@-webkit-keyframes floatUpThree{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(1)}33%{-webkit-transform:rotate(66deg) scale(1.3)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(300deg) scale(0)}}@-webkit-keyframes pulseTab{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-moz-keyframes pulseTab{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-webkit-keyframes fadeRight{0%{opacity:0;left:-40px}35%{opacity:0;left:-40px}100%{opacity:1;left:0px}}@-moz-keyframes fadeRight{0%{opacity:0;left:-40px}35%{opacity:0;left:-40px}100%{opacity:1;left:0px}}@-webkit-keyframes fadeLeft{0%{opacity:0;left:40px}35%{opacity:0;left:40px}100%{opacity:1;left:0px}}@-moz-keyframes fadeLeft{0%{opacity:0;left:40px}35%{opacity:0;left:40px}100%{opacity:1;left:0px}}@-webkit-keyframes fadeIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeSlow{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeSlow{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes floatUpOne{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(0)}33%{-webkit-transform:rotate(66deg) scale(0.25)}66%{-webkit-transform:rotate(132deg) scale(0.5)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(200deg) scale(0)}}@-webkit-keyframes floatUpTwo{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(1)}33%{-webkit-transform:rotate(-66deg) scale(1.5)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(-200deg) scale(0)}}@-webkit-keyframes floatUpThree{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(1)}33%{-webkit-transform:rotate(66deg) scale(1.3)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(300deg) scale(0)}}#edit-project input[type=submit],#edit-project .button,#new-project input[type=submit],#new-project .button{font-family:'pf-din';text-transform:uppercase;font-size:20px;background:#FF0000;color:#fff;border:0;padding:15px}#projects .container{padding:20px 0 0 80px;margin:0 auto;width:1150px;position:relative}#projects .projects-container{width:730px;margin-bottom:40px}#projects .project-category{margin-bottom:80px}#projects .project-category h1{font-size:36px;margin:0;color:#fff}#projects .project-category .subtitle{font-family:'news';text-transform:none;font-size:16px;color:#888;margin-bottom:30px}#projects .project-category .project-screenshot-client{background-color:#444;width:75px;height:75px;float:left;margin-right:20px;border-radius:100%;position:relative;bottom:4px;box-shadow:inset 0px -1px 3px #000,inset 0px 1px 1px rgba(255,255,255,0.2)}#projects .project-category .project-screenshot{float:right;position:relative}#projects .project-category .project-screenshot .project-screenshot-chrome{height:20px;width:253px;background:#444;border-radius:5px 5px 0px 0px;padding-left:5px}#projects .project-category .project-screenshot .project-screenshot-chrome span{border-radius:100%;width:8px;height:8px;background:#888;display:inline-block;margin-left:3px}#projects .project-category .project-screenshot .project-screenshot-image{width:258px;height:163px;border-radius:0 0 5px 5px;box-shadow:inset 0 1px 0px rgba(0,0,0,0.35);background-color:#1f1f1f}#projects .project-part{display:block;background:#1f1f1f;margin-bottom:8px;padding:8px 8px 8px 43px;color:#ccc;font-size:16px;border-radius:5px;float:left;width:380px;position:relative;line-height:24px;box-shadow:1px 1px 4px black;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s}#projects .project-part .checkbox{border-radius:100%;text-align:center;background:#444;width:28px;height:28px;display:inline-block;position:absolute;top:6px;left:6px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s}#projects .project-part .project-part-name{-webkit-transition:padding 0.25s;-moz-transition:padding 0.25s;-ms-transition:padding 0.25s;-o-transition:padding 0.25s;position:relative;top:2px}#projects .project-part:hover{background:#444;color:#fff}#projects .project-part:hover .checkbox{background:#666}#projects .project-part:hover .project-part-name{padding-left:8px}#projects .project-part.completed{background:#003230}#projects .project-part.completed .checkbox{background:#00948F}#projects .project-part.completed .checkbox:after{content:'/';font-family:'iconic';color:#fff;position:absolute;left:5px;top:2px;font-size:18px}#projects .project-part.completed .palette{background-position:0 56px}#projects .project-part.completed:hover{background:#00948F}#projects .project-part.completed:hover .checkbox{background:#00c7c1}#projects .project-part.current{border-left:5px solid #ff2500;width:375px}#projects .project-part.current:before{content:"YOU'RE HERE";font-family:'pf-din';color:#ccc;padding:8px;font-size:16px;position:absolute;left:-90px;top:0px}#projects .project-part.current .checkbox{left:2px}#projects .project-part.current .project-part-name{right:5px}#projects .project-part .palette{background:url(//ga-dash.s3.amazonaws.com/production/assets/palette-sprite-0ea46f31cedacaf89683b217fe657f0a.png);background-position:0 0;display:inline-block;position:absolute;right:10px;width:32px;height:24px}#projects .project-part.coming-soon{font-family:'news';background:none;border:2px dashed #262626;color:#888;padding:6px 7px 7px 41px}#projects .project-part.coming-soon .checkbox{background:#1f1f1f}#projects .project-part.coming-soon:hover .project-part-name{padding:0}#projects .old-projects{margin-bottom:40px;color:#888;font-size:0.85em}#projects .old-projects h2{color:#888;margin-bottom:0}#projects .old-projects a{color:white;text-decoration:underline}#projects aside{position:absolute;right:0;top:21px}#projects aside .skills-tab,#projects aside .leaderboard,#projects aside .announcement{width:300px;padding:10px 20px;margin:0;margin-bottom:60px}#projects aside .announcement{padding:10px 20px}#projects aside .announcement h2{margin-top:0;font-size:18px;color:#aaa}#projects aside .announcement p{margin-top:0;font-size:13px;line-height:20px;color:#888}#projects aside .announcement input{border:0;background:#1f1f1f;color:#aaa;font-family:'inconsolata';font-size:14px;padding:8px 0 8px 8px;border-radius:5px;width:96%}#projects aside .announcement input:focus{outline:0}#projects aside .announcement .button{border:0;background:#1f1f1f;color:#aaa;font-family:'pf-din';text-transform:uppercase;font-size:16px;padding:8px 14px;border-radius:5px;margin-bottom:35px;display:inline-block;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}#projects aside .announcement .button:hover{color:white;background:#393939}#projects aside .skills-tab .skill-percent{font-size:42px;margin:0;color:#888;margin:0px 30px 30px 0;float:left;display:inline-block}#projects aside .skills-tab .skill-info{margin:0px;font-family:'news'}#projects aside .skills-tab .skill-explanation{font-size:13px;line-height:18px;color:#888}#projects aside .skills-tab .view-skills{background:#1f1f1f;font-family:'pf-din';color:#888;text-transform:uppercase;padding:10px 20px;border-radius:5px;display:inline-block;margin-top:10px}#projects aside .skills-tab .view-skills:hover{background:#262626;color:#fff;cursor:pointer}#projects aside .skills-tab .skills-sidebar .skill{margin:7px 3px}#projects aside .skills-tab .skills-sidebar .has-skill-false{opacity:0.5}#projects aside .skills-tab .skills-sidebar .has-skill-true{opacity:0.9}.skill-modal-bg{display:none;position:fixed;background:rgba(38,38,38,0.6);left:0;right:0;top:0;bottom:0;z-index:2001}.skill-modal-popup{z-index:2002;position:fixed;left:50%;top:-570px;width:600px;margin-left:-300px;background:#262626;border-radius:5px;box-shadow:0px 2px 100px 10px #000;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}.skill-modal-popup .skill-modal-head{padding:10px;background:#444;margin:0;border-radius:5px 5px 0 0;box-shadow:0px 2px 0px #1f1f1f;font-size:28px}.skill-modal-popup .skill-modal-head .x-icon{float:right;font-family:'iconic';font-size:20px;position:relative;top:4px}.skill-modal-popup .skill-modal-head .x-icon:hover{cursor:pointer;color:white}.skill-modal-popup .skill-modal-body{height:400px;overflow-y:scroll;padding:0 20px}.skill-modal-popup .skill-modal-body h2{font-size:20px}.projects-tabs{padding:0;margin:0;-webkit-user-select:none;-moz-user-select:none}.projects-tabs .index-tab{display:block;font-family:'pf-din';text-transform:uppercase;font-size:24px;padding:0px 15px 10px 0px;color:#fff;border-bottom:2px solid #262626;margin-bottom:5px}.projects-tabs .index-tab.index-tab-filled{background:#262626;display:inline-block;margin-bottom:0}#project-tab-skills{padding-left:32px;background-image:url(//ga-dash.s3.amazonaws.com/production/assets/icon-skills-9339b9410455f37cfbc4e1189408df2c.png);background-repeat:no-repeat;background-position:0px 2px}#project-tab-announcement{padding-left:30px;background-image:url(//ga-dash.s3.amazonaws.com/production/assets/icon-announcement-7ec379b78338287c266648e0fa43ff87.png);background-repeat:no-repeat;background-position:0px 3px;background-size:20px}#tumblr-plug{position:relative;bottom:30px}#tumblr-plug .button{border:0;background:#2C4762;color:#fff;font-family:'pf-din';text-transform:uppercase;font-size:16px;padding:8px 14px;border-radius:5px;margin-bottom:35px;display:inline-block;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}#tumblr-plug .button:hover{color:white;background:#559FCA}.projects-tumblr .welcome{position:relative;margin-bottom:80px}.projects-tumblr .welcome .ga-logo{position:absolute;left:-89px;width:64px;height:64px;border-radius:6px}.projects-tumblr #hello-holder{padding:20px 30px;border-radius:6px;background:#fff}.projects-tumblr #hello-holder:after{right:100%;top:8%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:15px;margin-left:-15px}.projects-tumblr #hello-holder h1{color:#333;font-size:60px;margin:0}.projects-tumblr #hello-holder p{font-size:22px;line-height:140%;margin-top:6px;color:#333}.projects-tumblr #hello-holder a{text-decoration:underline}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.projects-tumblr .brand{position:relative;bottom:10px}.projects-tumblr #hello-holder h1{font-size:40px}.projects-tumblr #hello-holder p{font-size:16px}.projects-tumblr #hello-holder:after{display:none}.projects-tumblr .project-screenshot{position:relative;right:25px}.projects-tumblr .mobile-warning{border-radius:6px}}.projects-tumblr,.projects-tumblr #projects{background:#2C4762}.projects-tumblr header,.projects-tumblr #projects header{background:#1c3752;height:70px}.projects-tumblr header p,.projects-tumblr #projects header p{color:#95A2B0}.projects-tumblr header .brand,.projects-tumblr #projects header .brand{margin-top:21px}.projects-tumblr header .logout,.projects-tumblr #projects header .logout{color:#95A2B0;background:#3D5873;border-bottom:2px solid #223d58;margin-top:15px}.projects-tumblr header .current-user,.projects-tumblr #projects header .current-user{margin-top:36px}.projects-tumblr #tumblr-aside h1,.projects-tumblr #tumblr-aside h2,.projects-tumblr #tumblr-aside h3,.projects-tumblr #tumblr-aside p,.projects-tumblr #tumblr-aside span,.projects-tumblr #projects #tumblr-aside h1,.projects-tumblr #projects #tumblr-aside h2,.projects-tumblr #projects #tumblr-aside h3,.projects-tumblr #projects #tumblr-aside p,.projects-tumblr #projects #tumblr-aside span{color:#95A2B0}.projects-tumblr #tumblr-aside .index-tab,.projects-tumblr #projects #tumblr-aside .index-tab{border-bottom:2px solid #3d5873}.projects-tumblr #tumblr-aside .button,.projects-tumblr #projects #tumblr-aside .button{background-color:#5B7A97;color:#fff}.projects-tumblr #tumblr-aside .button:hover,.projects-tumblr #projects #tumblr-aside .button:hover{background-color:#559FCA}.projects-tumblr #tumblr .subtitle,.projects-tumblr #projects #tumblr .subtitle{color:#b7c4d2}.projects-tumblr #tumblr .project-category,.projects-tumblr #projects #tumblr .project-category{background:rgba(255,255,255,0.1);padding:40px;border-radius:6px}.projects-tumblr #tumblr .project-category .subtitle,.projects-tumblr #projects #tumblr .project-category .subtitle{line-height:1.5em}.projects-tumblr #tumblr .project-part,.projects-tumblr #projects #tumblr .project-part{background:#5B7A97;box-shadow:0px 0px 3px #2C4762;color:#fff;width:328px}.projects-tumblr #tumblr .project-part .checkbox,.projects-tumblr #projects #tumblr .project-part .checkbox{background:#8eadca}.projects-tumblr #tumblr .project-part.completed,.projects-tumblr #projects #tumblr .project-part.completed{background:#67C295}.projects-tumblr #tumblr .project-part.completed .checkbox,.projects-tumblr #projects #tumblr .project-part.completed .checkbox{background:#89e4b7}.projects-tumblr #tumblr .project-part.completed:hover,.projects-tumblr #projects #tumblr .project-part.completed:hover{background:#45a073}.projects-tumblr #tumblr .project-part.completed:hover .checkbox,.projects-tumblr #projects #tumblr .project-part.completed:hover .checkbox{background:#67C295}.projects-tumblr #tumblr .project-part:hover,.projects-tumblr #projects #tumblr .project-part:hover{color:#fff;background:#559FCA}.projects-tumblr #tumblr .project-part:hover .checkbox,.projects-tumblr #projects #tumblr .project-part:hover .checkbox{background:#77c1ec}.projects-tumblr #tumblr .project-screenshot-chrome,.projects-tumblr #projects #tumblr .project-screenshot-chrome{background:#5B7A97}.projects-tumblr #tumblr .project-screenshot-chrome span,.projects-tumblr #projects #tumblr .project-screenshot-chrome span{background:#8eadca}.projects-tumblr .skills-tab .skill,.projects-tumblr #projects .skills-tab .skill{background:#1b3651;box-shadow:none}.projects-tumblr .skills-tab .skill.has-skill-false,.projects-tumblr #projects .skills-tab .skill.has-skill-false{opacity:0.4;background:#1b3651 url(//ga-dash.s3.amazonaws.com/production/assets/small-lock-9de31b2089da9ab3a456c9436ee6f364.png) no-repeat 12px 5px}.projects-tumblr .skill-details,.projects-tumblr .skill-details-arrow:after,.projects-tumblr #projects .skill-details,.projects-tumblr #projects .skill-details-arrow:after{background:#1C3752;border-color:#405871;box-shadow:none}.mobile-warning{display:none;background:#500;padding:15px;margin-bottom:20px}.mobile-warning h2{margin:0}.mobile-warning p{font-size:13px;line-height:18px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){#projects aside{display:none}#projects header .brand{padding-left:30px;padding-top:10px;background-position:5px 12px}#projects header .current-user{display:none}#projects .container{width:auto;padding:15px}#projects .container .mobile-warning{display:block}#projects .projects-container{width:auto;padding:0;margin:0}#projects .projects-container .project-part{display:none}#projects .projects-container .project-screenshot{float:left}}.tumblr-header{text-align:center;font-size:1.5em;color:#fff}.tumblr-header .brand{padding-right:0}.tumblr-header .tumblr-logo{color:rgba(0,0,0,0);background-image:url(//ga-dash.s3.amazonaws.com/production/assets/tumblr_logo-2c3f04a6732cd87ff2abd497755821ba.png);background-size:100%;background-repeat:no-repeat;background-position:0 2px}.CodeRay{font-size:13px;color:#cccccc;padding:0}.CodeRay pre{margin:0px}span.CodeRay{white-space:pre;border:0px;padding:2px}.CodeRay .line-numbers,.CodeRay .no{background-color:#ECECEC;color:#AAA;text-align:right}.CodeRay .line-numbers a{color:#AAA}.CodeRay .line-numbers tt{font-weight:bold}.CodeRay .line-numbers .highlighted{color:red}.CodeRay .line{display:block;float:left;width:100%}.CodeRay span.line-numbers{padding:0px 4px}.CodeRay .code{width:100%}ol.CodeRay{font-size:10pt}ol.CodeRay li{white-space:pre}.CodeRay .code pre{overflow-wrap:break-word;font-family:'menlo', monospace}.CodeRay .type{color:silver}.CodeRay .key{color:#fdc246}.CodeRay .value{color:#f5783b}.CodeRay .function .content{color:#87c466}.CodeRay .function .delimiter{color:#5486a5}.CodeRay .doctype{color:silver}.CodeRay .color{color:#f5783b}.CodeRay .debug{color:#fff !important;background:blue !important}.CodeRay .annotation{color:#007}.CodeRay .attribute-name{color:#f2777a}.CodeRay .attribute-value{color:#700}.CodeRay .binary{color:#509;font-weight:bold}.CodeRay .comment{color:#998;font-style:italic}.CodeRay .char{color:#04d}.CodeRay .class{color:#ccc}.CodeRay .complex{color:#A08;font-weight:bold}.CodeRay .constant{color:teal}.CodeRay .class-variable{color:#369}.CodeRay .decorator{color:#B0B}.CodeRay .definition{color:#099;font-weight:bold}.CodeRay .directive{color:#088;font-weight:bold}.CodeRay .delimiter{color:#000}.CodeRay .doc{color:#970}.CodeRay .doc-string{color:#D42;font-weight:bold}.CodeRay .escape{color:#666;font-weight:bold}.CodeRay .entity{color:#800;font-weight:bold}.CodeRay .error{color:#F00;background-color:#faa}.CodeRay .exception{color:#C00;font-weight:bold}.CodeRay .filename{color:#099}.CodeRay .function{color:#900;font-weight:bold}.CodeRay .global-variable{color:teal;font-weight:bold}.CodeRay .hex{color:#058;font-weight:bold}.CodeRay .integer{color:#099}.CodeRay .include{color:#B44;font-weight:bold}.CodeRay .inline{color:#c7c7c7}.CodeRay .inline .inline{background:#ccc}.CodeRay .inline .inline .inline{background:#bbb}.CodeRay .inline .inline-delimiter{color:#D14}.CodeRay .inline-delimiter{color:#D14}.CodeRay .important{color:#f00}.CodeRay .interpreted{color:#B2B;font-weight:bold}.CodeRay .instance-variable{color:teal}.CodeRay .label{color:#970;font-weight:bold}.CodeRay .local-variable{color:#ec5f67}.CodeRay .octal{color:#40E;font-weight:bold}.CodeRay .predefined-constant{font-weight:bold}.CodeRay .predefined{color:#57c1c0;font-weight:bold}.CodeRay .preprocessor{color:#579}.CodeRay .pseudo-class{color:#00C;font-weight:bold}.CodeRay .predefined-type{color:#074;font-weight:bold}.CodeRay .reserved,.keyword{color:#c083c0;font-weight:bold}.CodeRay .key .delimiter{color:#606}.CodeRay .key .char{color:#80f}.CodeRay .float{color:#F99157}.CodeRay .regexp{background-color:#fff0ff}.CodeRay .regexp .content{color:#808}.CodeRay .regexp .delimiter{color:#404}.CodeRay .regexp .modifier{color:#c2c}.CodeRay .regexp .function{color:#404;font-weight:bold}.CodeRay .string{color:#D20}.CodeRay .string .string .string{background-color:#ffd0d0}.CodeRay .string .content{color:#99CC99}.CodeRay .string .char{color:#D14}.CodeRay .string .delimiter{color:#99CC99}.CodeRay .shell{color:#d14}.CodeRay .shell .delimiter{color:#d14}.CodeRay .symbol{color:#990073}.CodeRay .symbol .content{color:#a60}.CodeRay .symbol .delimiter{color:#630}.CodeRay .tag{color:#f2777a}.CodeRay .tag-special{color:#D70;font-weight:bold}.CodeRay .variable{color:#036}#tab-forum h2 .new-question-button,#tab-forum .new-question #submit-new-question{display:inline-block;padding:8px 14px;background:#ff2500;color:#fff;font-family:'pf-din';border:0;border-bottom:3px solid #c20027;text-transform:uppercase;font-size:18px;-webkit-transition:background 0.15s}#tab-forum h2 .new-question-button:hover,#tab-forum .new-question #submit-new-question:hover{cursor:pointer;background:#c00}@-webkit-keyframes pulseTab{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-moz-keyframes pulseTab{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-webkit-keyframes fadeRight{0%{opacity:0;left:-40px}35%{opacity:0;left:-40px}100%{opacity:1;left:0px}}@-moz-keyframes fadeRight{0%{opacity:0;left:-40px}35%{opacity:0;left:-40px}100%{opacity:1;left:0px}}@-webkit-keyframes fadeLeft{0%{opacity:0;left:40px}35%{opacity:0;left:40px}100%{opacity:1;left:0px}}@-moz-keyframes fadeLeft{0%{opacity:0;left:40px}35%{opacity:0;left:40px}100%{opacity:1;left:0px}}@-webkit-keyframes fadeIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeSlow{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeSlow{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes floatUpOne{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(0)}33%{-webkit-transform:rotate(66deg) scale(0.25)}66%{-webkit-transform:rotate(132deg) scale(0.5)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(200deg) scale(0)}}@-webkit-keyframes floatUpTwo{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(1)}33%{-webkit-transform:rotate(-66deg) scale(1.5)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(-200deg) scale(0)}}@-webkit-keyframes floatUpThree{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(1)}33%{-webkit-transform:rotate(66deg) scale(1.3)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(300deg) scale(0)}}#tab-forum .question img,#tab-forum .new-question img,#tab-forum .question-show .question-edit-content img,.new-answer img{float:left;border-radius:100%;width:37px;height:37px}#tab-forum .question p,#tab-forum .new-question p,#tab-forum .question-show .question-edit-content p,.new-answer p,#tab-forum .question input[type=text],#tab-forum .new-question input[type=text],#tab-forum .question-show .question-edit-content input[type=text],.new-answer input[type=text]{position:relative;background:#393939;padding:10px 10px 8px 10px;font-size:16px;border-radius:5px;margin:13px 0 0 50px;display:block;font-family:'news';color:#ccc;width:485px;line-height:1.1em;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}#tab-forum .question p:before,#tab-forum .new-question p:before,#tab-forum .question-show .question-edit-content p:before,.new-answer p:before,#tab-forum .question input[type=text]:before,#tab-forum .new-question input[type=text]:before,#tab-forum .question-show .question-edit-content input[type=text]:before,.new-answer input[type=text]:before{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;content:' ';position:absolute;width:0;height:0;left:-16px;top:10px;border:8px solid;border-color:transparent #393939 transparent transparent}#tab-forum .question .username,#tab-forum .new-question .username,#tab-forum .question-show .question-edit-content .username,.new-answer .username{font-size:12px;font-family:'news';color:#888;padding-bottom:5px;display:block}#tab-forum .question .answer-meta a,#tab-forum .new-question .answer-meta a,#tab-forum .question-show .question-edit-content .answer-meta a,.new-answer .answer-meta a{position:absolute;top:5px;right:5px;font-size:15px;color:#888 !important}#tab-forum .question .answer-meta a:hover,#tab-forum .new-question .answer-meta a:hover,#tab-forum .question-show .question-edit-content .answer-meta a:hover,.new-answer .answer-meta a:hover{color:white !important}#tab-forum .question p:hover{cursor:pointer;color:white;background:#444;padding-left:15px}#tab-forum .question p:hover:before{border-color:transparent #444 transparent transparent}#tab-forum .new-question,#tab-forum .question-show .question-edit-content,#tab-forum .question-answers .answer.editing,.new-answer{position:relative}#tab-forum .new-question input[type=text],#tab-forum .question-show .question-edit-content input[type=text],#tab-forum .question-answers .answer.editing input[type=text],.new-answer input[type=text],#tab-forum .new-question textarea,#tab-forum .question-show .question-edit-content textarea,#tab-forum .question-answers .answer.editing textarea,.new-answer textarea{background:#393939;font-family:'news';border:0;font-size:13px;border-radius:5px;display:block;margin:13px 0 0 55px;width:485px;padding:10px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}#tab-forum .new-question input[type=text]:focus,#tab-forum .question-show .question-edit-content input[type=text]:focus,#tab-forum .question-answers .answer.editing input[type=text]:focus,.new-answer input[type=text]:focus,#tab-forum .new-question textarea:focus,#tab-forum .question-show .question-edit-content textarea:focus,#tab-forum .question-answers .answer.editing textarea:focus,.new-answer textarea:focus{outline:none;background:#4a4a4a}#tab-forum .new-question textarea,#tab-forum .question-show .question-edit-content textarea,#tab-forum .question-answers .answer.editing textarea,.new-answer textarea{height:75px;color:#fff}#tab-forum .new-question .triangle,#tab-forum .question-show .question-edit-content .triangle,#tab-forum .question-answers .answer.editing .triangle,.new-answer .triangle{position:absolute;border:8px solid;top:9px;left:39px;border-color:transparent #393939 transparent transparent}#tab-forum .new-question input[type=submit],#tab-forum .question-show .question-edit-content input[type=submit],#tab-forum .question-answers .answer.editing input[type=submit],.new-answer input[type=submit],#tab-forum .new-question button,#tab-forum .question-show .question-edit-content button,#tab-forum .question-answers .answer.editing button,.new-answer button{margin:10px 0 0 55px}#tab-forum h2 .new-question-button,#tab-forum .new-question #submit-new-question{background:#ff2500;color:white;font-family:'pf-din';text-transform:uppercase;border-bottom:2px solid #dd0300;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}#tab-forum h2 .new-question-button:hover,#tab-forum .new-question #submit-new-question:hover{background:#dd0300;cursor:pointer}#tab-forum h2 .loading.new-question-button,#tab-forum .new-question .loading#submit-new-question{background:#888;border-bottom:2px solid #888;-webkit-animation:pulseTab 1s infinite}#tab-forum{overflow-y:scroll;overflow-x:hidden;height:330px;background:#262626;z-index:900;box-shadow:inset 0px -3px 10px #000;padding:0 20px}#tab-forum h2{font-size:22px;padding-bottom:5px;position:relative}#tab-forum h2 .new-question-button{position:absolute;right:7px;top:-5px;padding:5px 10px;font-size:16px}#tab-forum .question-heading{margin-top:30px;font-size:18px;padding-bottom:5px}#tab-forum .question-meta,#tab-forum .answer-meta{display:block;font-family:'news';padding-top:5px;font-size:13px;color:#666;margin-left:55px;margin-bottom:20px}#tab-forum .new-question{position:relative;margin-bottom:60px}#tab-forum .new-question #question-title-input{border-radius:5px 5px 0 0;font-size:17px}#tab-forum .new-question .question-body{border-radius:0 0 5px 5px;margin-top:1px;height:100px}#tab-forum .cancel-button,#tab-forum .formatting-guide{font-family:'pf-din';text-transform:uppercase;color:#888;margin-left:20px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}#tab-forum .cancel-button:hover,#tab-forum .formatting-guide:hover{color:#ff2500}#tab-forum .formatting-guide:hover{color:white}#tab-forum #question-index{color:#ff2500;margin:15px 0;display:inline-block;font-family:'pf-din';text-transform:uppercase;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}#tab-forum #question-index:hover{color:white}#tab-forum .question-show .question-edit-content textarea{margin-top:1px;border-radius:0px 0px 5px 5px;height:100px}#tab-forum .question-show .question-edit-content input[type=text]{border-radius:5px 5px 0px 0px;font-size:17px}#tab-forum .question-show #update-question{text-transform:uppercase;font-family:'pf-din';background:#ff2500;color:white;padding:5px 10px;font-size:18px;border:0;border-bottom:3px solid #dd0300;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}#tab-forum .question-show #update-question:hover{cursor:pointer;background:#dd0300}#tab-forum .question-show #update-question.loading{background:#888;border-bottom-color:#888}#tab-forum .question-show #update-question.saved{background:#00a921;border-bottom-color:#00a921}#tab-forum .question-show h3.question-title{font-family:'news';text-transform:none;font-size:17px;margin:5px 0 10px 0;border-bottom:1px solid #262626;padding:0 0 10px 0;color:#fff}#tab-forum .question-show h3.question-title .username{font-family:'news';text-transform:none}#tab-forum .question-show .user-image{border-radius:100%;width:35px;height:35px;float:left}#tab-forum .question-show .question-show-content{position:relative;background:#393939;padding:5px 10px 8px 10px;font-size:17px;border-radius:5px;margin:13px 0 0 55px;display:block;font-family:'news';color:#ccc;width:485px;line-height:1.1em}#tab-forum .question-show .question-show-content:before{content:' ';position:absolute;width:0;height:0;left:-16px;top:10px;border:8px solid;border-color:transparent #393939 transparent transparent}#tab-forum .question-show .question-show-content .question-body{font-size:13px;margin:0;color:#fff}#tab-forum .question-show .question-show-content .question-body img{max-width:480px}#tab-forum .question-show .question-show-content .question-body li{font-size:13px}#tab-forum .question-show .question-show-content .username{font-size:14px;font-family:'pf-din';color:#888;text-transform:uppercase;padding-bottom:10px;display:block}#tab-forum .question-answers .answer-user-image{float:left;border-radius:100%;width:37px;height:37px}#tab-forum .question-answers .answer-title{position:relative;background:#393939;padding:10px 10px 8px 10px;font-size:16px;border-radius:5px;margin:13px 0 0 55px;display:block;font-family:'news';color:#ccc;width:485px;line-height:1.1em;color:white;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}#tab-forum .question-answers .answer-title p,#tab-forum .question-answers .answer-title li{font-size:13px}#tab-forum .question-answers .answer-title img{max-width:480px}#tab-forum .question-answers .answer-title:before{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;content:' ';position:absolute;width:0;height:0;left:-16px;top:10px;border:8px solid;border-color:transparent #393939 transparent transparent}#tab-forum .question-answers .answer-title .username{font-size:12px;font-family:'news';color:#888;padding-bottom:0;display:block}#new-answer-submit,#edit-answer-submit{margin:10px 0 0 55px;text-transform:uppercase;font-family:'pf-din';background:#ff2500;color:white;padding:5px 10px;font-size:18px;border:0;border-bottom:3px solid #dd0300;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}#new-answer-submit:hover,#edit-answer-submit:hover{cursor:pointer;background:#dd0300}#new-answer-submit.loading,#edit-answer-submit.loading{background:#888;border-bottom-color:#888}#new-answer-submit.saved,#edit-answer-submit.saved{background:#00a921;border-bottom-color:#00a921}#markdown-formatting-guide{padding:25px 50px 0px 50px}#markdown-formatting-guide p{font-size:15px;line-height:1.5em}#markdown-formatting-guide pre{font-family:'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;font-size:13px;background:#393939;padding:10px;border-radius:3px}code{font-family:'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;white-space:pre;font-size:11px;display:inline-block;max-width:100%;overflow-x:scroll}#answer-questions{width:600px;margin:0 auto}#answer-questions .question-show .user-image{border-radius:100%;float:left}#answer-questions .question-show .media{margin-left:60px;background:#1f1f1f;padding:10px;border-radius:5px;position:relative}#answer-questions .question-show .media .question-title{margin-top:5px;font-size:22px;font-family:'news';text-transform:none;border-bottom:1px solid #262626;padding-bottom:5px}#answer-questions .question-show .media .question-title .username{display:block;font-size:13px;color:#888;margin-bottom:5px}#answer-questions .question-show .media .question-body{font-size:15px}#answer-questions .question-show .media:before{content:' ';position:absolute;width:0;height:0;left:-16px;top:16px;border:8px solid;border-color:transparent #1f1f1f transparent transparent}#answer-questions .question-show .question-meta{margin-left:60px;font:13px 'news';color:#888}#answer-questions .new-answer{margin-top:50px}#answer-questions #new-answer{background:#1f1f1f}#answer-questions #new-answer:focus{background:#393939}.help-modal input[type='submit'],.help-modal .close-help-modal-button{display:inline-block;padding:8px 14px;background:#ff2500;color:#fff;font-family:'pf-din';border:0;border-bottom:3px solid #c20027;text-transform:uppercase;font-size:18px;-webkit-transition:background 0.15s}.help-modal input[type='submit']:hover,.help-modal .close-help-modal-button:hover{cursor:pointer;background:#c00}@-webkit-keyframes pulseTab{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-moz-keyframes pulseTab{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-webkit-keyframes fadeRight{0%{opacity:0;left:-40px}35%{opacity:0;left:-40px}100%{opacity:1;left:0px}}@-moz-keyframes fadeRight{0%{opacity:0;left:-40px}35%{opacity:0;left:-40px}100%{opacity:1;left:0px}}@-webkit-keyframes fadeLeft{0%{opacity:0;left:40px}35%{opacity:0;left:40px}100%{opacity:1;left:0px}}@-moz-keyframes fadeLeft{0%{opacity:0;left:40px}35%{opacity:0;left:40px}100%{opacity:1;left:0px}}@-webkit-keyframes fadeIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeSlow{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeSlow{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes floatUpOne{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(0)}33%{-webkit-transform:rotate(66deg) scale(0.25)}66%{-webkit-transform:rotate(132deg) scale(0.5)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(200deg) scale(0)}}@-webkit-keyframes floatUpTwo{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(1)}33%{-webkit-transform:rotate(-66deg) scale(1.5)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(-200deg) scale(0)}}@-webkit-keyframes floatUpThree{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(1)}33%{-webkit-transform:rotate(66deg) scale(1.3)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(300deg) scale(0)}}html.projects-show{background:#fff}.workspace{width:600px}.preview-container{position:fixed;z-index:1000;left:600px;right:0;bottom:0;top:0;box-shadow:0px 0px 25px rgba(0,0,0,0.6)}.preview-container.mobile{background-image:url(//ga-dash.s3.amazonaws.com/production/assets/iphone-92bfbb84668ebd3f2ec799f311807dc9.png);background-position:49.9% 10px;background-repeat:no-repeat}.preview-container.mobile #preview{margin:0 auto;width:319px;height:461px;top:149px;border-radius:3px}#preview{z-index:1001;position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.workspace{position:absolute;z-index:100;left:0;top:0;bottom:0;background:#111;box-shadow:inset 0px 0px 10px #000}.slideshow{color:#ccc;overflow-y:scroll}.mobile-toggle{position:fixed;right:5px;top:5px;z-index:1002;height:34px;width:75px;border-radius:34px;background:rgba(0,0,0,0.5);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}.mobile-toggle .mobile-toggle-switch{width:30px;height:30px;position:absolute;left:2px;top:2px;border-radius:100%;background:rgba(255,255,255,0.5);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}.mobile-toggle .mobile-toggle-icon{background:url(//ga-dash.s3.amazonaws.com/production/assets/device-icons-1daef92b951d62336d8ec4dc92c017fd.png);position:absolute;right:5px;top:5px;opacity:.75;right:14px;top:4px;width:17px;height:26px;-webkit-transition:right 0.2s;-moz-transition:right 0.2s;-ms-transition:right 0.2s;-o-transition:right 0.2s}.mobile-toggle:hover{cursor:pointer}.mobile-toggle:hover .mobile-toggle-switch{background:rgba(255,255,255,0.75)}.mobile-toggle.mobile .mobile-toggle-switch{left:43px}.mobile-toggle.mobile .mobile-toggle-icon{right:40px;top:4px;width:22px;height:26px;background-position:22px 4px}.controls{height:30px;top:0;left:0;right:0;position:absolute;z-index:100;background:#101010;-webkit-user-select:none}.controls .brand{font-size:16px;background-position:0 5px;padding:7px 5px 0 25px;height:25px;margin:0 0 0 3px}.home{display:inline-block;background:url(//ga-dash.s3.amazonaws.com/production/assets/menu-icon-2e288b1a3e20bb840c356c2613d1d69d.png);opacity:0.5;width:15px;height:13px;margin:7px;margin-bottom:0;position:relative;top:1px}.home:hover{opacity:1}.save-status{color:#888;font-family:'monaco', 'menlo', monospace;-webkit-font-smoothing:subpixel-antialiased;font-size:11px}.save-status .error{background:#ff2500;color:#fff;padding:3px}.nav{margin:0;padding:0;position:absolute;right:1px;top:0}.nav .nav-item{display:inline-block;color:#888;padding:8px 7px 5px 7px;font-family:'news';font-size:14px}.nav .nav-item:hover{cursor:pointer;color:#eee}.nav-item.active{color:#eee;background:#444}#show-project .tab{position:absolute;top:30px;left:0;right:0;height:330px;display:none}#show-project .tab-active{display:block;color:#ccc}#show-project .tab-active h1,#show-project .tab-active h2,#show-project .tab-active h3{font-family:'pf-din';text-transform:uppercase}#show-project .tab-active p{font-family:'news'}#show-project #tab-reference,#show-project #tab-help{text-align:center;overflow-y:scroll}#show-project #tab-forum{text-align:center}#show-project #tab-forum h1{font-size:3em;margin:50px 0 0 0}#show-project #tab-forum .button{border:0;background:#3B5998;color:#fff;font-family:'pf-din';text-transform:uppercase;font-size:18px;padding:12px 20px;border-radius:5px;margin-bottom:35px;display:inline-block;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}#show-project #tab-forum .button:hover{color:white;background:#193776}.next,.prev{position:absolute;top:0px;height:300px;width:300px;z-index:100;-webkit-user-select:none}.next{right:0;text-align:right;padding-right:10px;cursor:pointer}.prev{padding-left:10px;cursor:pointer}.progress{position:absolute;bottom:30px;height:3px;background:#000;width:100%;z-index:100;margin:0 auto;-webkit-user-select:none;-moz-user-select:none}.progress .progress-bar-background{position:absolute;top:-5px;left:0;height:5px;border-bottom:3px solid #333;z-index:400;width:100%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}.progress .progress-bar{position:absolute;top:-5px;left:0;height:5px;border-bottom:3px solid #FF0033;z-index:401;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}.progress .checkpoint-flag{top:-5px;width:3px;height:5px;border-bottom:3px solid rgba(255,222,1,0.5);position:absolute;z-index:402;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}.progress:hover .progress-bar-background,.progress:hover .progress-bar,.progress:hover .checkpoint-flag{top:-15px;height:10px;border-bottom-width:10px;cursor:pointer}.slide-previewer{display:none;position:absolute;top:200px;left:20px;width:150px;height:75px;box-shadow:0px 0px 10px #000;background:white;z-index:403;background-size:cover}.slide-num{text-align:center;position:absolute;width:100px;left:50%;margin-left:-50px;font-family:'monaco', 'menlo', monospace;font-size:12px;color:#777;top:6px}.slide{position:absolute;background-position:center;background-size:cover;height:300px;width:600px;left:0;right:0;top:0;margin:0 auto}.slide-controls{position:absolute;bottom:0;left:0;right:0;height:30px}.slide-controls .next-button,.slide-controls .prev-button{position:absolute;margin:5px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none}.slide-controls .next-button:hover,.slide-controls .prev-button:hover{cursor:pointer}.slide-controls .prev-button{left:10px;border-right:8px solid #444;z-index:201}.slide-controls .prev-button:hover{border-right:8px solid #ff2500}.slide-controls .prev-button:hover:after{opacity:1}.slide-controls .prev-button:after{content:'Previous slide';width:200px;display:block;font-size:14px;padding-left:20px;position:absolute;bottom:-10px;opacity:0.5;font-family:'news'}.slide-controls .next-button{right:10px;border-left:8px solid #444}.slide-controls .next-button:hover{border-left:8px solid #ff2500}.slide-controls .next-button:hover:after{opacity:1}.slide-controls .next-button:after{font-family:'news';content:'Next slide';width:200px;display:block;font-size:14px;padding-right:20px;position:absolute;bottom:-10px;right:0;opacity:0.5;text-align:right}.slide-controls .next-button.pulsing{border-left-color:#ff2500;-webkit-animation:pulse 1.2s infinite;-moz-animation:pulse 1.2s infinite}.slide-controls .next-button.pulsing:after{content:'Start slideshow';opacity:1}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-moz-keyframes pulse{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}.workspace #reload-js{position:fixed;bottom:-50px;left:2px;background:#ff2500;color:white;font-family:'pf-din';text-transform:uppercase;font-size:18px;padding:7px 40px;border:0;border-bottom:3px solid #c20027;z-index:10000;-webkit-transition:bottom 0.25s;-moz-transition:bottom 0.25s;-ms-transition:bottom 0.25s;-o-transition:bottom 0.25s}.workspace #reload-js:hover{cursor:pointer;background:#ee1400}.workspace #reload-js.active-js{background:#888;border-bottom-color:#888}.workspace.show-js #reload-js{bottom:2px}.workspace.show-js #editor{bottom:50px}.checkpoint{position:absolute;z-index:80;bottom:3px;top:0;left:0;right:0;background:#ffde01;overflow:hidden;text-align:center;padding-bottom:25px;-webkit-user-select:none;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.checkpoint h2{color:#000;margin:26px;font-size:40px}.checkpoint .actions{padding:0;margin:0 auto 15px auto;width:90%;border-bottom:1px solid rgba(0,0,0,0.5);list-style-type:none}.checkpoint .actions li{color:#000;font-size:15px;text-align:left;border-top:1px solid rgba(0,0,0,0.5);padding:10px 34px;position:relative}.checkpoint .actions li.correct .check-icon{background:#00a921;color:#fff;border-radius:100%;padding:4px;left:3px;bottom:50%;margin-bottom:-14px;transform:scale(1);opacity:1;-webkit-animation:bounce 0.8s;-moz-animation:bounce 0.8s;animation:bounce 0.8s}.checkpoint .actions li .check-icon{font-family:'iconic';margin-right:5px;font-size:18px;position:absolute;left:6px;bottom:50%;margin-bottom:-10px}.checkpoint .actions li .check-icon:hover{cursor:help}.checkpoint .actions li .check-icon:hover .explanation{display:block;position:absolute;left:32px;top:0;font-size:13px;padding:10px 4px 8px 4px;width:410px;background:#ffde01}.checkpoint .actions li .explanation{display:none;font-family:"news"}.checkpoint .check{text-align:center;display:inline-block;padding:5px 15px;font-family:'pf-din';text-transform:uppercase;margin:0 10px;font-size:20px;color:#ffde01;background:#DDBC00;box-shadow:inset 0px 0px 3px rgba(0,0,0,0.2);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}.checkpoint .check:hover{cursor:pointer}.checkpoint .check.passed{box-shadow:none;color:white;background-color:#ff2500;border-bottom:3px solid #dd0300}.checkpoint .check.passed:hover{background-color:#dd0300}.checkpoint.hint{background-color:#2B2B2B;overflow:hidden}.checkpoint.hint .close{position:absolute;top:5px;right:5px;padding:5px 10px 5px 30px;background:#ff2500;font-size:20px;font-family:'pf-din';text-transform:uppercase;font-weight:bold;opacity:0.25;color:#fff;-webkit-user-select:none}.checkpoint.hint .close em{font-size:30px;font-style:normal;position:absolute;top:-2px;left:11px}.checkpoint.hint .close:hover{cursor:pointer;opacity:1}.help-icon{color:#ffde01;background:#ddbc00;font-family:'pf-din';font-size:26px;width:28px;height:28px;display:inline-block;position:absolute;text-align:center;right:15px;bottom:15px;border-radius:100%}.help:hover .help-icon{color:#fff;background:#ff2500;cursor:pointer}.help:hover .help-tooltip{display:block}.help-tooltip{display:none;background:#262626;position:absolute;right:55px;bottom:15px;color:#aaa;font-family:'news';font-size:14px;padding:7px 10px;border-radius:3px;box-shadow:0px 2px 4px rgba(0,0,0,0.5)}.help-tooltip-arrow{width:16px;height:16px;position:absolute;top:8px;right:-4px;background:#262626;z-index:-1;box-shadow:0px 2px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.help-modal-container{display:none}.help-modal-overlay{position:fixed;z-index:9999999;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5)}.help-modal{position:fixed;z-index:99999999;width:350px;top:80px;left:50%;margin-left:-200px;background:#fff;box-shadow:0px 2px 6px rgba(0,0,0,0.6);padding:25px}.help-modal .close-help-modal-icon{font-family:'iconic';position:absolute;top:10px;right:10px;font-size:24px;-webkit-user-select:none}.help-modal .close-help-modal-icon:hover{color:#000;cursor:pointer}.help-modal h1{margin-top:0}.help-modal h1,.help-modal h3{color:#000}.help-modal p{color:#333}.help-modal textarea{width:344px;height:100px;border:none;background:#F2F2F2;font-family:'news';padding:5px;outline:none;font-size:15px}.help-modal textarea:focus{background:#E2E2E2}.help-modal input[type='submit']{margin-right:5px;-webkit-transition:width 0.3s}.help-modal input[type='submit'].loading{background:#aaa url(//ga-dash.s3.amazonaws.com/production/assets/btn-loader-grey-25345ab08dba75697d229f5a3c9fc7d8.gif) no-repeat;border-bottom-color:#888;background-position:center;min-width:50px}.help-modal em{float:right;color:#aaa;font-size:12px}.help-modal .help-sent-successfully{display:none}.checkpointed .prev{z-index:300;height:290px;width:20%}.checkpointed .next{display:none}.checkpointed .next-button{display:none}#show-project .final-slide{position:absolute;z-index:80;bottom:3px;top:0;left:0;right:0;background:black;overflow:hidden;text-align:center;padding-bottom:25px;-webkit-user-select:none;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}#show-project .final-slide #great-job{margin-top:50px;margin-bottom:0;padding-left:60px;position:relative;display:inline-block;font-size:50px}#show-project .final-slide #great-job .checkbox{position:absolute;top:-6px;left:-16px;transform:scale(1);opacity:1;-webkit-animation:bounce 1.5s;-moz-animation:bounce 1.5s;animation:bounce 1.5s;-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;animation-delay:2.5s;background:#00a921;color:white;font-family:'iconic';border-radius:100%;padding:10px;font-size:0.9em}#show-project .final-slide .links{text-align:center}#show-project .final-slide .link{display:inline-block;padding:10px 20px;border:3px solid #262626;color:#888;font-family:'pf-din';text-transform:uppercase;font-size:20px;margin:0 5px;border-radius:5px;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s}#show-project .final-slide .link.next-link{background:#262626}#show-project .final-slide .link.next-link:hover{border:3px solid #444;background:#444;color:white}#show-project .final-slide .link.home-link:hover{border:3px solid #444;color:white}#show-project .final-slide.freeform .share .share-link{background:black;padding:8px;font-size:12px;font-family:menlo;display:inline-block;border-radius:5px;color:#888;background:#1f1f1f;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s}#show-project .final-slide.freeform .share .share-link:hover{background:#393939;color:white}.share{margin-bottom:20px}.share .twitter,.share .facebook,.share .tumblr{display:inline-block;width:35px;height:35px;background-image:url(//ga-dash.s3.amazonaws.com/production/assets/social-sprite-018443477a933e82851e56665b24849b.png);background-size:108px;position:relative;top:10px;-webkit-transition:top 0.2s;-moz-transition:top 0.2s;-ms-transition:top 0.2s;-o-transition:top 0.2s}.share .twitter:hover,.share .facebook:hover,.share .tumblr:hover{top:5px}.share .twitter{margin:0 5px}.share .facebook{background-position:-37px 0}.share .tumblr{background-position:-72px 0}.share #share-victory{margin-top:10px;font-size:20px;color:#888;display:inline-block}.freeform-checkpoint{position:absolute;z-index:200;bottom:3px;top:0;left:0;right:0;background:#ffde01;overflow:hidden;text-align:center;padding-bottom:25px;-webkit-user-select:none;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.freeform-checkpoint h1{color:#000;margin:56px 0 0 0;font-size:56px}.freeform-checkpoint p{text-align:center;color:#000;font-size:20px}.freeform-checkpoint p a{text-decoration:underline}.freeform-checkpoint .check{text-align:center;display:inline-block;padding:5px 10px;font-family:'pf-din';text-transform:uppercase;margin:0 10px;font-size:26px;box-shadow:none;color:white;background-color:#ff2500;border-bottom:3px solid #c20027}.freeform-checkpoint .check:hover{cursor:pointer;background-color:#dd0300}.crazy-checkbox{position:fixed;z-index:1000000;-webkit-animation:crazyBounce 1s;transform:scale(1);background:#00a921;color:white;font-family:'iconic';border-radius:100%;padding:10px;font-size:30px;opacity:0}@-webkit-keyframes crazyBounce{0%{opacity:1;top:-20px}100%{top:800px;opacity:0}}@keyframes bounce{0%{transform:scale(0.7);opacity:1}50%{transform:scale(3);opacity:0.5}60%{transform:scale(0.7);opacity:1}100%{transform:scale(1)}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(0.7);opacity:1}50%{-webkit-transform:scale(3);opacity:0.5}60%{-webkit-transform:scale(0.7);opacity:1}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounce{0%{-moz-transform:scale(0.7);opacity:1}50%{-moz-transform:scale(3);opacity:0.5}60%{-moz-transform:scale(0.7);opacity:1}100%{-moz-transform:scale(1)}}#show-project #tab-skills{overflow-y:scroll;overflow-x:hidden;height:330px;background:#262626;z-index:900;box-shadow:inset 0px -3px 10px #000}#show-project #tab-skills h2:first-child{margin-top:0}#show-project #tab-skills h2{font-size:24px;margin-top:20px}#show-project #tab-skills h2.skill-name{margin-top:0}#show-project #tab-skills h3{font-size:16px}#show-project #tab-skills .tab-skills-inner{padding:40px}#editor{border-top:5px solid #2D2D2D;box-shadow:0px -2px 0px #393939, 0px 2px 0px #393939;position:absolute;top:360px;right:0;bottom:0;left:0;-webkit-transition:bottom 0.25s;-moz-transition:bottom 0.25s;-ms-transition:bottom 0.25s;-o-transition:bottom 0.25s}#preview{background:#fff;position:absolute;top:0px;bottom:0px;right:0;border:0;height:100%}.smart-hint-container{position:fixed;bottom:0px;left:0px;width:600px;z-index:2000;background:#612222}.smart-hint-container .smart-hint{padding:0 35px 5px 100px;background-image:url(//ga-dash.s3.amazonaws.com/production/assets/smart-hint-icon-a846c7492ad3b637b7a6ccd794d5dba0.png);background-repeat:no-repeat;background-position:20px 15px;border-top:1px solid rgba(255,0,0,0.2);box-shadow:inset -1px 0px rgba(0,0,0,0.3);position:relative}.smart-hint-container .smart-hint h2{color:#fff;font-family:'news';text-transform:none;margin-bottom:0;font-size:18px}.smart-hint-container .smart-hint p{color:#fff;font-size:13px;margin-top:5px}.smart-hint-container .smart-hint .dismiss-hint{position:absolute;right:8px;top:8px;font-family:'iconic';text-transform:uppercase;color:white;opacity:0.5;font-size:18px;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s}.smart-hint-container .smart-hint .dismiss-hint:hover{opacity:1}#edit-project{width:1150px;margin:0 auto;padding:50px;background:#1f1f1f}#edit-project h1{font-size:80px}#edit-project .thumbnails{margin-bottom:40px}#edit-project .thumbnails .tiny{width:100px;height:50px;float:none}#edit-project .name,#edit-project .description,#edit-project .slug{background:#2c2c2c;color:#aaa;border:0;padding:6px}#edit-project .name,#edit-project .slug{font-family:'pf-din';font-size:40px;margin-bottom:10px}#edit-project .slug{float:right;width:28%}#edit-project .name{width:68%;float:left}#edit-project .description{font-family:'news';font-size:18px;height:100px;width:99%}#edit-project .ace-container{position:relative;float:left;width:500px;height:500px}#edit-project .ace-container #default-html{width:500px;height:500px}#edit-project #default-html-preview{width:650px;height:500px;background:#fff;border:0}#edit-project ol{margin:none;list-style-type:none;padding:0;text-align:center}#edit-project li{margin:20px 0;padding:10px;background:#2c2c2c;font-size:16px;text-align:left;position:relative}#edit-project li .destroy-project{position:absolute;top:5px;right:5px;color:#666}#edit-project li pre{background:#2c2c2c;position:absolute;top:0;left:0;padding:8px;margin:0}#edit-project li pre small{color:#666}#edit-project li:after{content:'.';visibility:hidden;display:block;clear:both}#edit-project li .checkpoint-controls{float:right;width:450px;margin-right:14px}#edit-project li input[type='checkbox']+span{top:0;left:0;right:0;bottom:0;padding:12px 23px;position:absolute}#edit-project li input[type='checkbox']:checked+span{background:#FED632;color:#000;padding:12px}#edit-project li label{padding:10px 2px;display:block;position:relative}#edit-project li label:hover{background:#333;cursor:pointer}#edit-project li .checkpoint-controls-inputs{display:none}#edit-project li .checkpoint-controls-set{padding:0}#edit-project li .checkpoint-controls-set li{display:none;list-style-type:none;width:420px;border-bottom:solid 1px #888;padding:0;margin:0 0 5px 0}#edit-project li .checkpoint-controls-set li:first-child{display:block}#edit-project li .checkpoint-controls-skill-name{width:200px !important;display:inline-block !important}#edit-project li .checkpoint-controls-skill-cat{width:60px !important;display:inline-block !important}#edit-project li p{margin:10px 0 0 0;font-size:12px}#edit-project li p .sort-order{width:40px;margin-left:5px}#edit-project li input[type=text]{width:440px;display:block;font-family:'menlo', 'monaco', monospace;font-size:10px;padding:3px}#edit-project li input[type=file]{position:absolute;bottom:50px;left:20px}#edit-project li input[type=file]#project_cover{left:610px;bottom:35px}#edit-project .left{float:left;margin-right:10px}#edit-project .submit{position:fixed;bottom:10px;right:10px}#edit-project .submit input{width:150px}#edit-project .submit input.working{background:#555;-webkit-animation:pulse 1s infinite}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:0.2}100%{opacity:1}}#edit-all a{color:#f00}#edit-all th{background:#2c2c2c}#edit-all tr:nth-child(odd){background:#1c1c1c}#edit-all tr:nth-child(even){background:#0d0d0d}#edit-all .project-category{background:#000;font-size:18px;padding:10px}#edit-all input[type=submit]{font-family:'pf-din';text-transform:uppercase;font-size:20px;background:#FF0000;color:#fff;border:0;padding:15px}.skill-container{position:relative;display:inline-block}.skill{background:#444;background-image:-webkit-linear-gradient(top, #4c4c4c 49%, #444 51%);background-image:-moz-linear-gradient(top, #4c4c4c 49%, #444 51%);background-image:-ms-linear-gradient(top, #4c4c4c 49%, #444 51%);border-radius:25px;padding:7px 16px;font-family:'menlo', monospace;font-size:14px;margin-right:3px;cursor:help;margin-bottom:10px;display:inline-block;box-shadow:0px 1px 2px #111111}.skill.has-skill-false{color:#888;box-shadow:none;padding-left:30px;background:#393939 url(//ga-dash.s3.amazonaws.com/production/assets/small-lock-9de31b2089da9ab3a456c9436ee6f364.png) no-repeat 12px 5px}.skill.has-skill-false .skill-details h3,.skill.has-skill-false .skill-details .skill-example{display:none}.skill-example-holder{display:none}.skill-type-html{color:#EC5F67}.skill-type-css{color:#FDC246}.skill-type-javascript{color:#00c7c1}.skills-locked h2{opacity:0.3}.skill-details,.skill-details-arrow:after{background:#262626;border:2px solid #444}.skill-details{display:none;position:absolute;width:325px;padding:15px 20px;z-index:100000;border-radius:8px;box-shadow:0px 2px 30px #000}.skill-details .locked-skill-img{margin:0 auto 20px auto;display:inline-block;width:50px;height:50px;opacity:0.3;background:url(//ga-dash.s3.amazonaws.com/production/assets/lock-7b214b31abdc823f95ab3e88f2301661.png);background-size:50px}.skill-details h2,.skill-details h3{margin:0 0 8px 0;color:#fff}.skill-details h2{font-size:30px}.skill-details h3{font-size:17px}.skill-details p{margin-top:0;font-size:14px;line-height:18px}.skill-details-arrow{width:16px;height:70px;overflow:hidden;position:absolute;top:-4px;left:-16px}.skill-details-arrow:after{content:"";position:absolute;right:-20px;top:20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.skills-sidebar .skill-details-arrow{right:-16px;left:auto}.skills-sidebar .skill-details-arrow:after{right:5px}@-webkit-keyframes pulseTab{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-moz-keyframes pulseTab{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-webkit-keyframes fadeRight{0%{opacity:0;left:-40px}35%{opacity:0;left:-40px}100%{opacity:1;left:0px}}@-moz-keyframes fadeRight{0%{opacity:0;left:-40px}35%{opacity:0;left:-40px}100%{opacity:1;left:0px}}@-webkit-keyframes fadeLeft{0%{opacity:0;left:40px}35%{opacity:0;left:40px}100%{opacity:1;left:0px}}@-moz-keyframes fadeLeft{0%{opacity:0;left:40px}35%{opacity:0;left:40px}100%{opacity:1;left:0px}}@-webkit-keyframes fadeIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeSlow{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeSlow{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes floatUpOne{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(0)}33%{-webkit-transform:rotate(66deg) scale(0.25)}66%{-webkit-transform:rotate(132deg) scale(0.5)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(200deg) scale(0)}}@-webkit-keyframes floatUpTwo{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(1)}33%{-webkit-transform:rotate(-66deg) scale(1.5)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(-200deg) scale(0)}}@-webkit-keyframes floatUpThree{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(1)}33%{-webkit-transform:rotate(66deg) scale(1.3)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(300deg) scale(0)}}@font-face{font-family:'pf-din';font-weight:bold;font-style:normal;src:url(//ga-dash.s3.amazonaws.com/production/assets/pfdin-1500bb2e28038e3cf88ec8983e20ad9a.woff) format("woff")}@font-face{font-family:'pf-din-light';font-weight:normal;font-style:normal;src:url(//ga-dash.s3.amazonaws.com/production/assets/pfdin-light-0a11d37457a70ab3ec0301774bf67607.woff) format("woff")}@font-face{font-family:'news';src:url(//ga-dash.s3.amazonaws.com/production/assets/news-806eb4ff1f56aa945046ffa7de583b2f.woff)}@font-face{font-family:'iconic';src:url(//ga-dash.s3.amazonaws.com/production/assets/iconic-ac404058f6b0504dd384181ef195357c.woff)}html{background:#000;color:#ddd;font-family:sans-serif}body{margin:0;padding:0}p,li,a,label,em{font-family:'news';text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:'pf-din';text-transform:uppercase;font-weight:normal;color:#ddd}a{color:#ff2500;text-decoration:none}.brand{height:50px;background:url(//ga-dash.s3.amazonaws.com/production/assets/logo-9f88ae6c9c3871690e33280fcf557f33.png) no-repeat;background-size:20px;color:#fff;font-family:'news';display:inline-block;margin:7px 0 0 10px;font-size:24px;background-position:4px 3px;padding:0 30px}.subtitle{color:#888;margin-top:3px}*{-webkit-font-smoothing:antialiased}#editor *{-webkit-font-smoothing:subpixel-antialiased}.clearfix{clear:both}.relative-container{position:relative}hr{border:0;background:#444;height:2px;margin:25px 0}.hr-lock{position:absolute;margin-left:-25px;top:-15px;left:50%;width:50px;height:50px;background:#262626 url(//ga-dash.s3.amazonaws.com/production/assets/lock-7b214b31abdc823f95ab3e88f2301661.png) no-repeat;background-size:30px;background-position:50% 0}header{height:40px;margin-bottom:50px}header .brand{margin:7px 0 0 10px;font-size:24px;background-position:4px 3px;padding:0 30px;float:left}header .current-user{float:right;margin:30px 12px}header .current-user p{display:inline-block;margin-top:0;position:relative;bottom:10px;color:#888}header .current-user .user-image{height:40px;width:40px;margin-right:5px;position:relative;top:6px;border-radius:100%}header .current-user .user-username{font-size:18px;font-family:'pf-din';text-transform:uppercase}header .logout{margin:10px 15px 0 0;color:#888;background:#393939;border-bottom:2px solid #262626;font-family:'pf-din';text-transform:uppercase;padding:10px 15px;font-size:16px;float:right}header .logout:hover{color:#ccc;background:#444}.flash{position:fixed;top:15px;width:480px;left:50%;margin-left:-250px;padding:10px;font-size:22px;color:white;font-family:'pf-din';text-transform:uppercase}.flash.flash-error{background:#ff2500}.flash.flash-notice{background:#00c7c1}#home-bg{position:fixed;top:0;bottom:0;left:0;right:0;opacity:1;z-index:-1;background:url(//ga-dash.s3.amazonaws.com/production/assets/bg-04208329da92279e6a1303be70cfd21e.jpg) no-repeat;background-size:cover;background-position:0 130px}#home-bg.soon{-webkit-filter:blur(5px)}.login{position:absolute;top:-5px;right:8px;font-size:18px;color:#888}.login a{font-family:'pf-din';text-decoration:underline;color:#888;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s}.login a:hover{color:#ff2500}.static-homepage{background:#000 url(//ga-dash.s3.amazonaws.com/production/assets/bg-04208329da92279e6a1303be70cfd21e.jpg) no-repeat;background-size:cover;background-position:50% 40px}#home{opacity:1;text-align:center}#home #ga{position:absolute;bottom:10px;opacity:0.75;left:50%;margin-left:-75px}#home #ga p{margin:10px;font-size:12px}#home #ga img{width:150px}#home h1,#home a,#home p{color:#fff}#home h1{font-family:'pf-din';text-transform:uppercase;font-size:140px;line-height:140px;margin:40px 0 0 0;position:relative}#home p{font-family:'news';font-size:22px;margin:10px auto 40px auto;color:#ccc}#home p.tiny{font-size:13px;color:#ccc}#home p.tiny a{color:white;text-decoration:underline}#home p.tiny a:hover{color:#ff2500}#home p .brand{font-family:'News';font-size:1.25em;padding-right:3px;padding-left:30px;background:url(//ga-dash.s3.amazonaws.com/production/assets/logo-9f88ae6c9c3871690e33280fcf557f33.png) no-repeat;background-size:26px 26px;background-position:0px 2px;position:relative;top:1px;color:#fff}#home .signup{display:inline-block;font-family:'pf-din';font-size:28px;text-decoration:none;margin:0 10px;box-shadow:0px 1px 5px #000;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-ms-transition:background-color 0.2s;-o-transition:background-color 0.2s;text-align:center}#home .signup.twitter{background:#00b6b0 url(//ga-dash.s3.amazonaws.com/production/assets/twitter-bd51ad017b86a501a0ee845c2f5d7f06.png) no-repeat;padding:15px 25px 15px 55px;border-bottom:5px solid #00838e;background-size:45px;background-position:10px}#home .signup.twitter:hover{background-color:#00a59f}#home .signup.email{background:#ff2500 no-repeat;padding:15px 25px;border-bottom:5px solid #c20027}#home .signup.email:hover{background-color:#c20027}#home .signup.email .icon-mail{font-family:'iconic';font-size:25px;position:relative;bottom:2px;right:3px}#home .signup.tumblr{background:#365471 url(//ga-dash.s3.amazonaws.com/production/assets/tumblr_logo_white_128-68bae07b240226083e3d0551820c8815.png) no-repeat;padding:15px 25px 15px 55px;border-bottom:5px solid #2C4762;background-size:45px;background-position:10px}#home .signup.tumblr:hover{background-color:#2C4762}#home .signup.beta{background:#ff2500 url(//ga-dash.s3.amazonaws.com/production/assets/twitter-bd51ad017b86a501a0ee845c2f5d7f06.png) no-repeat;padding:15px 35px 15px 75px;background-size:65px;background-position:10px;border-bottom:5px solid #c20027;font-size:38px}#home .signup.beta:hover{background-color:#dd0300}#home .login{position:absolute;right:15px;top:15px;color:#fff;background:#888;font-family:'pf-din';text-transform:uppercase;padding:10px 15px}#home .login:hover{background:#00c7c1}#home .blurbs{margin:100px auto 20px auto;width:90%}#home .blurbs .blurb-text{font-family:'news';quotes:"“" "”" "‘" "’";font-size:15px;line-height:20px}#home .blurbs .blurb-byline{font-size:12px;margin:5px}#home .blurbs .blurb-byline strong{font-size:20px;display:block;font-family:'pf-din';color:white;text-transform:uppercase;margin-bottom:5px}#home .blurbs .blurb-img{border-radius:100%;width:75px;margin:0 15px 20px 15px}#home .blurbs .blurb{bottom:20px;display:inline-block;width:420px;vertical-align:top}#home .blurbs .blurb.blurb-alexis{text-align:left;left:20px;float:left}#home .blurbs .blurb.blurb-alexis .blurb-img{float:left}#home .blurbs .blurb.blurb-kathy{text-align:right;float:right;right:20px}#home .blurbs .blurb.blurb-kathy .blurb-img{float:right}#home .video{font-size:15px;opacity:0.4;line-height:24px;display:inline-block}#home .video img{width:57px;height:57px}#home .video:hover{opacity:1}.video-embed{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);z-index:1000;text-align:center}.video-embed iframe{margin:110px auto 0 auto;width:750px;height:450px}.fadeRight{position:relative;-webkit-animation-delay:0s;-webkit-animation-duration:2.5s;-webkit-animation-name:fadeRight;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0s;-moz-animation-duration:2.5s;-moz-animation-name:fadeRight;-moz-animation-fill-mode:forwards;-o-animation-delay:0s;-o-animation-duration:2.5s;-o-animation-name:fadeRight;-o-animation-fill-mode:forwards;animation-delay:0s;animation-duration:2.5s;animation-name:fadeRight;animation-fill-mode:forwards}.fadeLeft{position:relative;-webkit-animation-delay:0s;-webkit-animation-duration:2.5s;-webkit-animation-name:fadeLeft;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0s;-moz-animation-duration:2.5s;-moz-animation-name:fadeLeft;-moz-animation-fill-mode:forwards;-o-animation-delay:0s;-o-animation-duration:2.5s;-o-animation-name:fadeLeft;-o-animation-fill-mode:forwards;animation-delay:0s;animation-duration:2.5s;animation-name:fadeLeft;animation-fill-mode:forwards}.fadeIn{opacity:1;-webkit-animation-delay:0s;-webkit-animation-duration:3.5s;-webkit-animation-name:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0s;-moz-animation-duration:3.5s;-moz-animation-name:fadeIn;-moz-animation-fill-mode:forwards;-o-animation-delay:0s;-o-animation-duration:3.5s;-o-animation-name:fadeIn;-o-animation-fill-mode:forwards;animation-delay:0s;animation-duration:3.5s;animation-name:fadeIn;animation-fill-mode:forwards}.fadeIn.blurbs{-webkit-animation-delay:0s;-webkit-animation-duration:3.6s;-webkit-animation-name:fadeIn;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0s;-moz-animation-duration:3.6s;-moz-animation-name:fadeIn;-moz-animation-fill-mode:forwards;-o-animation-delay:0s;-o-animation-duration:3.6s;-o-animation-name:fadeIn;-o-animation-fill-mode:forwards;animation-delay:0s;animation-duration:3.6s;animation-name:fadeIn;animation-fill-mode:forwards}.static-tumblr{background:#fff}.static-tumblr .brand{color:#000}.static-tumblr .login{color:#ccc}.static-tumblr .login a{color:#ccc}.static-tumblr .login a:hover{color:#aaa}.static-tumblr #home{-webkit-animation-delay:0s;-webkit-animation-duration:3s;-webkit-animation-name:fadeSlow;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0s;-moz-animation-duration:3s;-moz-animation-name:fadeSlow;-moz-animation-fill-mode:forwards;-o-animation-delay:0s;-o-animation-duration:3s;-o-animation-name:fadeSlow;-o-animation-fill-mode:forwards;animation-delay:0s;animation-duration:3s;animation-name:fadeSlow;animation-fill-mode:forwards}.static-tumblr #home h1{font-size:130px;margin:80px 0 0 0;color:#000;letter-spacing:-3px}.static-tumblr #home p{color:rgba(0,0,0,0.7)}.static-tumblr #home p .brand{color:#000}.static-tumblr #home .signup{box-shadow:none;border-bottom:none;border-radius:3px;padding:25px 50px}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.static-tumblr #home h1{margin-top:30px;font-size:66px;line-height:70px;letter-spacing:-1px}.static-tumblr .tumblr-credit{position:static;padding:10px;text-align:center}}.shape{-webkit-animation-delay:0s;-webkit-animation-duration:3s;-webkit-animation-name:floatUp;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0s;-moz-animation-duration:3s;-moz-animation-name:floatUp;-moz-animation-fill-mode:forwards;-o-animation-delay:0s;-o-animation-duration:3s;-o-animation-name:floatUp;-o-animation-fill-mode:forwards;animation-delay:0s;animation-duration:3s;animation-name:floatUp;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;display:inline-block;position:fixed;width:80px;height:80px;opacity:0;z-index:-1}.shape.shape-circle{border-radius:100%}.shape.shape-triangle{width:0 !important;height:0 !important;border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:40px solid transparent;background-color:transparent !important}.shape.animation-1{-webkit-animation-delay:0s;-webkit-animation-duration:3.5s;-webkit-animation-name:floatUpOne;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0s;-moz-animation-duration:3.5s;-moz-animation-name:floatUpOne;-moz-animation-fill-mode:forwards;-o-animation-delay:0s;-o-animation-duration:3.5s;-o-animation-name:floatUpOne;-o-animation-fill-mode:forwards;animation-delay:0s;animation-duration:3.5s;animation-name:floatUpOne;animation-fill-mode:forwards}.shape.animation-2{-webkit-animation-delay:0s;-webkit-animation-duration:3s;-webkit-animation-name:floatUpTwo;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0s;-moz-animation-duration:3s;-moz-animation-name:floatUpTwo;-moz-animation-fill-mode:forwards;-o-animation-delay:0s;-o-animation-duration:3s;-o-animation-name:floatUpTwo;-o-animation-fill-mode:forwards;animation-delay:0s;animation-duration:3s;animation-name:floatUpTwo;animation-fill-mode:forwards}.shape.animation-3{-webkit-animation-delay:0s;-webkit-animation-duration:2.5s;-webkit-animation-name:floatUpThree;-webkit-animation-fill-mode:forwards;-moz-animation-delay:0s;-moz-animation-duration:2.5s;-moz-animation-name:floatUpThree;-moz-animation-fill-mode:forwards;-o-animation-delay:0s;-o-animation-duration:2.5s;-o-animation-name:floatUpThree;-o-animation-fill-mode:forwards;animation-delay:0s;animation-duration:2.5s;animation-name:floatUpThree;animation-fill-mode:forwards}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){.fadeIn,.fadeLeft,.fadeRight{-webkit-animation-delay:none;-webkit-animation-duration:none;-webkit-animation-name:none;-webkit-animation-fill-mode:forwards;-moz-animation-delay:none;-moz-animation-duration:none;-moz-animation-name:none;-moz-animation-fill-mode:forwards;-o-animation-delay:none;-o-animation-duration:none;-o-animation-name:none;-o-animation-fill-mode:forwards;animation-delay:none;animation-duration:none;animation-name:none;animation-fill-mode:forwards}#home-bg{background-size:250%;background-position:50% 20px}.static-homepage{background-size:150%}.login{font-size:14px;margin-top:17px}.login span{display:none}header .brand{margin:7px 0 0 5px;font-size:24px;background-position:4px 3px;padding:0 20px;float:left}#home{padding-bottom:20px}#home h1{margin-top:140px;font-size:66px;line-height:70px}#home p{font-size:20px;line-height:28px;margin:20px 15px 20px 15px}#home p .brand{font-size:20px;position:relative;top:0px;height:auto;background:url(//ga-dash.s3.amazonaws.com/production/assets/logo-9f88ae6c9c3871690e33280fcf557f33.png) no-repeat;background-size:16px;color:#fff;font-family:'news';display:inline-block;margin:0;background-position:0px 2px;padding:0 0 0 18px}#home .or{display:block;margin:10px 0}#home .signup{display:inline-block;text-align:left;font-family:'pf-din';font-size:18px;text-decoration:none;margin:0 15px;box-shadow:0px 1px 5px #000}#home .signup.twitter{background:#00b6b0 url(//ga-dash.s3.amazonaws.com/production/assets/twitter-bd51ad017b86a501a0ee845c2f5d7f06.png) no-repeat;padding:15px 25px 15px 45px;border-bottom:5px solid #00838e;background-size:35px;background-position:10px}#home .signup.twitter:hover{background-color:#00a59f}#home .signup.email{background:#ff2500 no-repeat;padding:15px 25px;border-bottom:5px solid #c20027}#home .signup.email:hover{background-color:#dd0300}#home .signup.email .icon-mail{font-family:'iconic';font-size:18px;position:relative;bottom:2px;right:3px}#home .signup.beta{background:#ff2500 url(//ga-dash.s3.amazonaws.com/production/assets/twitter-bd51ad017b86a501a0ee845c2f5d7f06.png) no-repeat;padding:15px 35px 15px 45px;background-size:35px;background-position:10px;border-bottom:5px solid #c20027;font-size:18px}#home .signup.beta:hover{background-color:#dd0300}.blurbs .blurb{display:block;float:none;width:auto !important;text-align:left !important;margin:0 0 10px 0 !important}.blurbs .blurb .blurb-img{float:left !important;margin:0 10px 75px 0 !important}.blurbs .blurb .blurb-byline{line-height:14px !important}.video-embed iframe{margin:40px auto 0 auto;width:100%;height:300px}.soon{display:none}#soon{width:auto !important;margin:10px;padding:10px}#soon h1{font-size:33px !important}#soon input{width:300px !important;padding:10px !important;display:block;margin:5px 0 !important;font-size:18px;-webkit-appearance:none;-webkit-border-radius:0}#soon input.user-email{width:275px !important}}#soon{text-align:left;width:601px;margin:0 auto}#soon h1{font-size:60px;margin-bottom:15px;font-weight:normal;text-shadow:0px 0px 3px #000}#soon p{font-size:20px;margin-bottom:25px;text-shadow:0px 0px 3px #000}.user-email{display:inline-block;background:#444;border:3px solid #444;font-family:'news';color:#fff;font-size:22px;padding:15px;width:360px;margin-right:10px}.user-email:focus{outline:0;border-color:#888}.email-input .submit{display:inline-block;font-size:22px;padding:15px;background:#ff2500;color:#fff;font-family:'pf-din';border:3px solid #ff2500;text-transform:uppercase;position:relative;top:1px}.email-input .submit:hover{background:#c00;border-color:#c00;cursor:pointer}#share .tab{top:0;background:#272727}#share .tab #brand{padding-top:8px;text-align:left;position:absolute;font-size:22px;background-size:18px;padding-left:30px;background-position:8px 10px}#share .tab #brand span{color:#777;font-size:14px}#share .tab .learn-more{position:absolute;right:16px;top:6px;background-color:#444;color:#fff;font-family:'pf-din';text-transform:uppercase;padding:4px 8px;color:#ccc}#share .tab .learn-more:hover{color:#fff;background-color:#888}#share .tab .user-info{border-top:2px solid #393939;background:#141414;padding:8px;text-align:center;position:absolute;right:0;left:0;top:40px;height:250px}#share .tab .user-img{border-radius:100%;border:4px #555 solid;box-shadow:0px 2px 3px #000;margin-top:10px}#share .tab h2{font-size:36px;margin:0 0 2px 0;padding-top:8px;text-shadow:0px 1px 3px #000}#share .tab h3{margin:0 0 18px 0;font-size:16px;text-transform:none;color:#777;font-family:'news'}#share .tab h3 a{color:#777;text-decoration:none}#share .tab .pitch-bg{position:absolute;top:105px;bottom:0px;left:0;right:0;background:url(/assets/bg.jpg) no-repeat;background-size:cover;opacity:0.15}#share .tab .pitch{padding:40px;text-align:center;position:relative;z-index:100}#share .tab .signup{background:#ff2500;background-size:30px;background-position:5px;display:inline-block;padding:6px 16px;font-family:'pf-din';font-size:20px;text-decoration:none;margin:0;color:#fff;text-transform:uppercase}#share .tab .signup:hover{background-color:#b00}#share .tab .tiny{font-size:12px;color:#777}#share #editor{top:300px}#share #preview{border-radius:5px 0 0 5px;box-shadow:-5px 0px 15px #000}#share .ace-tomorrow-night-eighties .ace_gutter-active-line{background:none}#share .ace-tomorrow-night-eighties .ace_cursor{display:none}#admin{color:#fff}@-webkit-keyframes pulseTab{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-moz-keyframes pulseTab{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}@-webkit-keyframes fadeRight{0%{opacity:0;left:-40px}35%{opacity:0;left:-40px}100%{opacity:1;left:0px}}@-moz-keyframes fadeRight{0%{opacity:0;left:-40px}35%{opacity:0;left:-40px}100%{opacity:1;left:0px}}@-webkit-keyframes fadeLeft{0%{opacity:0;left:40px}35%{opacity:0;left:40px}100%{opacity:1;left:0px}}@-moz-keyframes fadeLeft{0%{opacity:0;left:40px}35%{opacity:0;left:40px}100%{opacity:1;left:0px}}@-webkit-keyframes fadeIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeSlow{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeSlow{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes floatUpOne{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(0)}33%{-webkit-transform:rotate(66deg) scale(0.25)}66%{-webkit-transform:rotate(132deg) scale(0.5)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(200deg) scale(0)}}@-webkit-keyframes floatUpTwo{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(1)}33%{-webkit-transform:rotate(-66deg) scale(1.5)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(-200deg) scale(0)}}@-webkit-keyframes floatUpThree{0%{bottom:-100px;opacity:1;-webkit-transform:rotate(0deg) scale(1)}33%{-webkit-transform:rotate(66deg) scale(1.3)}100%{opacity:1;bottom:120%;-webkit-transform:rotate(300deg) scale(0)}}#leaderboard .container{width:400px;margin:40px auto}#leaderboard .logo{width:400px}#leaderboard .subtitle{float:right;font-style:normal;font-family:'pf-din-light';font-size:28px}#leaderboard .leaderboard{margin:100px 0;padding:0}#leaderboard .leaderboard li{padding:10px 0;font-size:18px}#leaderboard .email-update-text{color:#888;font-size:15px;border-top:2px solid #393939;padding-top:15px}#leaderboard .email-update{background:#1f1f1f;color:#888;padding:10px 25px;border-radius:5px;font-family:'pf-din';text-transform:uppercase;display:inline-block;-webkit-transition:0.25s;-moz-transition:0.25s;-ms-transition:0.25s;-o-transition:0.25s}#leaderboard .email-update:hover{color:white;background:#393939}
