
@-webkit-keyframes scale-fade{0%{opacity:0;-webkit-transform:scale(.8) rotateX(-40deg)}50%{opacity:1}70%{-webkit-transform:scale(1.05) rotateX(0)}100%{-webkit-transform:scale(1) rotateX(0)}}@keyframes scale-fade{0%{opacity:0;-webkit-transform:scale(.8) rotateX(-40deg);transform:scale(.8) rotateX(-40deg)}50%{opacity:1}70%{-webkit-transform:scale(1.05) rotateX(0);transform:scale(1.05) rotateX(0)}100%{-webkit-transform:scale(1) rotateX(0);transform:scale(1) rotateX(0)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}ol,ul{list-style-type:none;padding:0;margin:0;border:0}*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-size:18px;line-height:1.2;color:rgba(0,0,0,.8);-moz-font-feature-settings:"liga" on;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;margin:0}a{text-decoration:none;color:inherit;outline:0;cursor:pointer}a:focus{outline:thin dotted}img{max-width:100%;border:0}table{border-collapse:collapse;border-spacing:0;width:100%;font-size:90%}th{text-align:left}hr{border:0;border-bottom:1px solid rgba(0,0,0,.1);margin:1.8em auto;width:20%}@media screen and (max-device-width: 1000px){html{-webkit-text-size-adjust:none}}@media print{h2,h3{page-break-after:avoid;page-break-inside:avoid}}@media print and (color){*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.btn-loud button{text-transform:uppercase;letter-spacing:1px}button{font-size:100%;line-height:1;color:rgba(0,0,0,.5);text-align:center;white-space:nowrap;font-family:inherit;border:1px solid rgba(51,51,51,.3);padding:0.6em 1.2em;display:inline-block;min-width:6em;background:transparent;-webkit-transition:all .1s;transition:all .1s;margin:.1em;cursor:pointer}button:enabled:hover{color:#262626;border-color:rgba(0,0,0,.6)}button:active{box-shadow:inset 0 .2em 0 rgba(51,51,51,.3);-webkit-transform:scale(.98);transform:scale(.98)}button:focus{outline:0}button::-moz-focus-inner{border:0;padding:0}button:before{margin-right:.3em}button:first-child{margin-left:0}.loading button{cursor:wait}.loading button:before{-webkit-animation:rotate 2s infinite linear;animation:rotate 2s infinite linear;content:"\f013";font-family:icon}.btn-round-medium button{border-radius:.3em}.btn-round-large button{border-radius:3em}.dark button{color:#fff !important;border-color:#fff !important;border-width:1px !important}.dark button:hover{background-image:linear-gradient(to bottom, rgba(38,38,38,.1),rgba(38,38,38,.1) 100%)}button.main,button.alt,button.opt,button.ok:hover{border-color:transparent !important;color:#fff}button.main:hover,button.alt:hover,button.opt:hover,button.ok:hover:hover{background-image:linear-gradient(to bottom, rgba(255,255,255,.1),rgba(255,255,255,.1) 100%);color:#fff}.btn-gradient button.main,.btn-gradient button.alt,.btn-gradient button.opt,.btn-gradient button.ok:hover{background-image:linear-gradient(to bottom, rgba(38,38,38,.1),rgba(38,38,38,.3) 100%);border-width:0}.btn-gradient button.main:hover,.btn-gradient button.alt:hover,.btn-gradient button.opt:hover,.btn-gradient button.ok:hover:hover{background-image:linear-gradient(to bottom, rgba(38,38,38,0),rgba(38,38,38,.2) 100%)}button:disabled{cursor:not-allowed;background:rgba(51,51,51,.1) !important;opacity:.4}.dark button:disabled{background-color:rgba(255,255,255,.1) !important}button.top2{margin-top:1.2em}button.top3{margin-top:1.8em}button.ok{background-color:#46a546;color:#fff;border:1px solid #46a546}button.ok:hover{background-color:#46a546}fieldset{list-style-type:none;padding:0;margin:0;border:0}form.loading{opacity:.5}label{cursor:pointer;position:relative}.field{margin-bottom:0.9em;display:block}.field label{display:block;text-align:left}.field h5{font-weight:normal;color:rgba(0,0,0,.5);margin:0 0 .1em}.dark .field h5{color:rgba(255,255,255,.4)}fieldset .field,fieldset label{display:inline-block;vertical-align:bottom}fieldset .field{margin-right:0.6em}.input{border:0;border-bottom:1px dotted rgba(0,0,0,.5);font-family:inherit;background:transparent;font-size:100%;width:100%;outline:0;resize:none;padding:.3em 0;display:block}.dark .input{border-color:rgba(255,255,255,.4);color:#fff}.input:focus{border-style:solid}.error .input{border-color:#bd0000;border-style:solid}.options label{color:rgba(0,0,0,.6);display:inline-block;margin-right:0.6em}.options label:hover{color:#262626}.dark .options label{color:rgba(255,255,255,.6)}.dark .options label:hover{color:#fff}.options input{display:inline-flex;margin:0}select-field{display:inline-block;margin-bottom:1.2em}.select{display:inline-block;width:auto;z-index:1;position:relative;cursor:pointer;padding:0;white-space:nowrap}.select em:before{content:"\f0d7";font-family:icon;font-size:90%;color:rgba(51,51,51,.3);font-style:normal;left:-0.6em;top:.1em;position:relative;z-index:-1;width:0}.dark .select em:before{color:#fff}select{-moz-appearance:window;padding:.7em 2.4em .7em 0;margin-right:-1.2em;-webkit-appearance:none;appearance:none;background:none;outline:none;border:0;font-size:90%;cursor:pointer}.dark select{color:#fff}.form-basic .input{border:1px solid rgba(51,51,51,.1);border-radius:.1em;padding:0.6em}.form-basic .dark .input{border-color:rgba(255,255,255,.2)}.form-basic .select{border-radius:.1em;padding:0}.form-basic select{padding-left:0.6em}.msg{background-color:#262626;padding:.2em 0.6em;font-size:80%;color:#fff;white-space:nowrap;position:relative;display:none}.msg:after{content:"\f0d7";font-family:icon;font-size:200%;color:#262626;right:5%;bottom:-.75em;position:absolute}.dark .msg{background-color:#fff;color:#262626}.dark .msg:after{color:#fff}.error .msg{right:0;position:absolute;bottom:calc(100% - 0.9em);display:inline;white-space:inherit}
@font-face{font-family:icon;src:url('/g/icons.woff2') format('woff2'), url('/g/icons.woff') format('woff')}html,body{height:100%}body{overflow-x:hidden;opacity:0}body.loaded{opacity:1}main section:last-child{padding-bottom:5em}main a{border-bottom:1px solid rgba(0,0,0,.6)}main .external:after{opacity:.7;margin-left:0.6em;content:"\f08e";font-family:icon}.when-logged{display:none}.is-logged .when-logged{display:inline}.is-logged div.when-logged{display:block}#sidebar{margin-top:0.6em}.features-page .layout12 .wrap{border-bottom:1px solid rgba(0,0,0,.1)}.features-page .layout12 .wrap p{color:rgba(0,0,0,.6)}
figure{position:relative;margin:0.6em 0.6em 0.6em 0;display:inline-block;max-width:100%;-webkit-transition:transform .4s, opacity .4s;transition:transform .4s, opacity .4s}figure.loading{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}figure img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}figure.active img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;}figure pre{margin:0}figure.loading{opacity:.7}figure.active{position:relative;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out;z-index:2}figure.inset{float:left}figure.no-zoom{cursor:default}figure .info{right:0;top:0;position:absolute;background-color:rgba(0,0,0,.6);color:rgba(255,255,255,.8);padding:0 0.6em}figure .info a{border:0}figcaption{font-size:70%;color:rgba(0,0,0,.5);font-style:italic;margin-top:0.6em}.min-1100 figcaption{left:-9em;top:0;position:absolute;width:7.5em;text-align:right;margin-top:0}.min-1100 figcaption:before{content:"";border-top:1px solid rgba(0,0,0,.1);margin:0 0 0.9em 75%;display:block;width:25%}.dark figcaption{color:rgba(255,255,255,.8)}.dark figcaption:before{border-color:rgba(255,255,255,.4)}figcaption .avatar{width:3.6em}figcaption a{font-style:normal}.outset{margin:0 0.9em 0.9em -9em;float:left}.outset figcaption,.active figcaption{position:static;width:auto;text-align:inherit;margin-top:0.6em}.outset figcaption:before,.active figcaption:before{display:none}.active figcaption{margin-left:.3em}.multicol article:last-child figcaption,.media figcaption{left:auto;right:-9em;text-align:left}.multicol article:last-child figcaption:before,.media figcaption:before{margin-left:0}.multicol article:last-child .outset,.media .outset{margin:0 -9em 0.9em 0.9em;float:right}.multicol article:last-child .outset figcaption,.media .outset figcaption{text-align:right}.gist .info{font-size:80%}.gist .info:after{content:"\f08e";font-family:icon;font-size:80%;color:rgba(255,255,255,.6);margin-left:.3em}.has3 .block1 figure,.has4 .block1 figure,.has4 .block2 figure{float:none;margin:0.6em 0}.has3 .block1 figcaption,.has4 .block1 figcaption,.has4 .block2 figcaption{position:static;width:100%;text-align:left}.has3 .block1 figcaption:before,.has4 .block1 figcaption:before,.has4 .block2 figcaption:before{border:0}.hero h1:first-child{font-size:240%;font-weight:bold;margin-bottom:0}.hero h1:first-child +p{font-size:130%}.hero h1:first-child +p+p{font-size:110%}.cover article{padding-top:20%;font-size:110%;vertical-align:center}.min-800 .cover article{height:85vh}blockquote{font-family:Palatino, "Book Antiqua", "Calisto MT"}blockquote{font-size:115%;font-style:italic;line-height:1.6;padding:.3em 0.9em 0;border-left:.1em solid rgba(51,51,51,.1);margin:1.2em 0 1.2em -0.9em;clear:both}.dark blockquote{border-color:rgba(255,255,255,.2)}.pullquote{font-size:150%;line-height:1.4;font-style:italic;font-family:georgia;border:0;margin:1.2em 0 1.8em}.quoted{text-indent:-.5em}article{display:inline-block;vertical-align:top}section{line-height:1.4;background:no-repeat;background-size:cover;width:100%;display:block}.wrap{max-width:60rem;margin:0 auto}article{padding:2.4em .9rem;margin-right:-4px;width:100%;background-repeat:no-repeat;background-position:0 center;background-size:cover}article fi-gure:only-child{margin-top:-1.2em}.has2 article{width:50%}.has3 article{width:33.3%}.max-700 .has3 article{width:50%}.has4 article{width:25%}.max-900 .has4 article{width:50%}.multicol article.intro{padding-bottom:0;margin-bottom:-1.8em}article.intro,.max-700 article{width:100% !important;padding-bottom:0}article.intro:last-child,.max-700 article:last-child{padding-bottom:2.4em}article.footer{padding-top:0}h1,h2,h3,li,p{max-width:42rem}.center *{max-width:inherit}h1,h2,h3{margin:1.8em 0 0;line-height:1.2}h1:first-child,h2:first-child,h3:first-child{margin-top:0}h1{margin-bottom:.1em}h1:first-child{font-size:190%;font-weight:normal}h1:first-child +p{font-size:120%;font-weight:normal;color:rgba(0,0,0,.5)}.read-mode h1:first-child +p +p{margin-bottom:0.9em}.read-mode h1:first-child +p +p:first-letter{font-size:3em;font-weight:bold;float:left;margin:.1em .2em 0 0;line-height:.8}.font-vortice .read-mode h1:first-child +p +p:first-letter{font-size:2.6em;margin-top:.2em;line-height:.9}h2{font-size:140%;font-weight:normal}h2:first-child:not(:only-child){font-size:120%;font-weight:bold}h3{font-size:100%;font-weight:bold}p{margin:0 0 0.6em}ol,ul{padding:0;margin:0.9em 0 1.8em 1em;list-style:initial;clear:both}ol{margin-left:1.2em}li{line-height:1.5}ol li{list-style-type:decimal}.narrow .block0,.narrow .intro{max-width:38em}.tall .wrap{padding-top:6em;padding-bottom:6em}.thin article{padding-top:0;padding-bottom:0}.line:after{content:"";margin:2.4em auto 1.8em;border-bottom:1px solid rgba(0,0,0,.1);width:30%;display:block}.borders{border:1px solid rgba(0,0,0,.1);border-width:1px 0}.borders .block1{border-left:1px solid rgba(0,0,0,.1)}.min-700 .split{background-image:linear-gradient(to right, #fff 50%, transparent 50%)}.min-700 .split .block1{padding-left:3em}.min-700 .split2{background-image:linear-gradient(to right, transparent 50%, rgba(255,255,255,.2) 50%, transparent)}.min-700 .split2 .block1{padding-left:3em}.full-split .wrap{max-width:inherit}.black-bg1 article{background-color:rgba(0,0,0,.8)}.black-bg2 article{background-color:rgba(0,0,0,.6)}.layout21 .block0{width:64%}.layout21 .block1{width:36%}.layout12 .block0{width:36%}.layout12 .block1{width:64%}.layout13 .block0{width:25%}.layout13 .block1{width:75%}.layout31 .block0{width:75%}.layout31 .block1{width:25%}.min-700 .layout21 .block1,.min-700 .layout31 .block1,.min-700 .layout12 .block1,.min-700 .layout13 .block1{padding-left:1.8em}
.overlaid{-webkit-filter:blur(.2em);filter:blur(.2em)}#mask{background-color:rgba(0,0,0,.5);left:0;top:-999em;position:fixed;height:100%;width:100%;text-align:center;overflow-y:scroll;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:2}#mask.active{opacity:1;top:0}.close{text-align:center;color:#fff !important;right:0.6em;top:0.9em;position:absolute;border-radius:50%;cursor:pointer;height:3.6em;width:3.6em;border:0}.close:hover{background-color:rgba(255,255,255,.2)}.close:active{background-color:rgba(0,0,0,.5)}.close span{font-size:260%;line-height:1.1;margin-bottom:-.3em;display:block}.close strong{font-size:90%}.max-500 .close{display:none}#msg{left:0;top:0;position:fixed;width:100%;text-align:center;z-index:2}#msg span{font-size:90%;color:rgba(0,0,0,.5);display:inline-block;padding:0.6em 1.8em;background-color:#fff;box-shadow:0 0 .3em rgba(51,51,51,.3)}#msg span:before{margin-right:.3em;content:"\f1d8";font-family:icon}nav{display:inline-block;vertical-align:top}nav{margin-bottom:1.8em;min-width:11em}nav h3{margin-bottom:.3em}nav a{opacity:.8;padding:.2em 0;display:block}nav a:hover{opcaity:1}nav:last-child{width:auto}.max-450 nav{width:100%}nav a{font-size:90%;border:0}nav a:hover{opacity:.5;color:inherit}nav a.active{opacity:.4;cursor:default;color:inherit !important}pre,code{font-family:Consolas, Monaco, "Lucida Console", "Andale Mono", monospace}pre,code{font-size:90%;font-weight:normal;color:#268bd2;text-transform:initial;border-radius:.2em;position:relative;background-color:#eee}pre b,code b{font-weight:normal}pre > span,code > span{white-space:pre;overflow:auto}.dark-syntax pre{background-color:#26292C}pre > span{padding:1.2em;width:100%;display:block}.editor{left:0;top:0;position:absolute;color:transparent}.is-selected .editor{color:#859900;-webkit-text-fill-color:transparent}pre{margin:1.2em 0}code{padding:.15em .3em;background-color:rgba(51,51,51,.1);font-size:80%}h2 code{background:none;padding:0}.char{color:#586e75}.comm{color:#839496}.accent{color:#b58900;font-weight:bold}.def{color:#cb4b16}.keywd{color:#dc322f}.assign{color:#d33682}.uppr{color:#6c71c4}.numb{color:#2aa198}.str{color:#859900}.avatar-round-medium .avatar{border-radius:.2em}.avatar-round-large .avatar{border-radius:5em}.bar{display:block;height:5px;margin-bottom:0.9em;border-radius:2px}.tag{display:inline-block;font-size:90%;line-height:1.6;color:#fff;border-radius:.2em;padding:.1em 0.6em 0;margin-right:.2em}.permlink{cursor:pointer}.permlink:hover:after{content:"#";opacity:.3;margin-left:.3em;font-size:90%}button.facebook{background-color:#255BBF;color:#fff !important}.facebook:before{content:"\f082";font-family:icon}button.twitter{background-color:#55ACEE}.twitter:before{content:"\f081";font-family:icon}.github{background-color:#eee;color:#262626}.github:before{content:"\f09b";font-family:icon;font-size:110%;color:#262626}.cols > *{display:inline-block;width:30%}
#dialog{margin:15% auto 0;border-radius:.2em;min-width:20em;max-width:27em;display:inline-block;box-shadow:0 0 1em rgba(0,0,0,.25);position:relative;background-color:#fff;text-align:left;padding:1.2em 1.2em .3em}#dialog h2,#dialog h3{margin:0 0 .3em}#dialog .desc{font-size:90%;opacity:.5;margin-top:0}#dialog button{font-size:85%}#dialog .right{margin-top:1.2em}.active #dialog{-webkit-animation:scale-fade .25s forwards cubic-bezier(.8, .02, .45, 1.2);animation:scale-fade .25s forwards cubic-bezier(.8, .02, .45, 1.2);-webkit-transform-origin:bottom center;transform-origin:bottom center}#dialog.loading{opacity:.3}.max-500 #dialog{min-width:16.8em}#bottom-navi{padding-top:0.6em}#bottom article{padding-top:0.6em;padding-bottom:0.6em}#bottom .logo{margin-right:.3em;opacity:.6;-webkit-transition:opacity .4s;transition:opacity .4s}#bottom .logo:hover{opacity:1}#bottom .built{margin-left:0.9em;font-size:90%}#bottom .built:before{content:"\f005";font-family:icon;margin-right:.3em;font-size:80%;color:#1c9DE3}#share{font-size:95%;text-align:right}#share a{text-transform:capitalize;margin-left:1.2em}#share a:before{font-family:icon;margin-right:.3em}#share .twitter:before{color:#55ACEE;content:"\f081"}#share .facebook:before{color:#255BBF§;content:"\f082"}#share .rss{text-transform:uppercase}#share .rss:before{color:#f89406;content:"\f143"}.gallery li,.gallery figure{display:inline-block;vertical-align:top}.gallery li,.gallery figure{list-style-type:none;padding:0;margin:0;border:0}.gallery{white-space:nowrap;margin:1.2em 0}.min-3000 .gallery{margin:1.2em -5em}.gallery li,.gallery figure{margin:0 .05em;width:33.3%}.gallery.has-2 li{width:50%}.gallery figure{width:100%}.gallery figcaption{display:none}.gallery .active figcaption{display:block}.multicol section:first-child .gallery{margin:1.2em;margin-left:-4.8em}.multicol section:last-child .gallery{margin:1.2em;margin-right:-4.8em}.all-caps #nav{text-transform:uppercase;letter-spacing:1px}#header{left:0;top:0;position:absolute;width:100%;z-index:2;font-size:85%}#header img{max-height:1.5em}#header a{margin-right:0.9em}#header .wrap{padding:.9rem}.bordered#header .wrap{border-bottom:1px solid rgba(0,0,0,.1)}.dark#header .wrap{border-color:rgba(255,255,255,.1)}#main > :first-child{padding-top:3.1em}#logo{font-size:100%}#nav{line-height:1.8}.all-caps #nav{font-size:95%;margin-top:.2em}#nav a.active{opacity:.5;cursor:default}#subnav{float:right;line-height:1.8}#subnav img{float:right;margin:0 0 0 -.3em}#subnav .menu-logout{border-top:1px solid rgba(0,0,0,.1);padding-top:0.9em;margin-top:0.6em}#subnav .menu-logout:before{content:"\f08b"}.max-700 #logo,.max-700 #nav{display:block;margin-bottom:0.6em}.max-700 #subnav{float:none;text-align:right}.max-700 #main > :first-child{padding-top:7em}.media > *{display:inline-block;vertical-align:top}.media{margin:1.2em 0;display:block}.media h2{margin-top:-.3em}.media p{font-size:90%;opacity:.7}.media > :first-child{width:35%;padding-right:0.9em}.media > :last-child{width:65%;margin:0}.menu-open{white-space:nowrap}.menu-open:after{top:.1em;position:relative;color:rgba(51,51,51,.3);content:"\f107";font-family:icon}.dark .menu-open:after{color:rgba(255,255,255,.4)}drop-menu{position:relative;line-height:1.2}.menu{box-shadow:0 .3em 0.9em rgba(0,0,0,.3);font-size:105%;color:rgba(0,0,0,.8);text-align:left;text-transform:initial;letter-spacing:0;right:0;top:1.8em;position:absolute;padding:.3em 0.9em;z-index:1;opacity:0;background-color:#fff;-webkit-transition:all .3s cubic-bezier(.2, 2, .6, 1.1);transition:all .3s cubic-bezier(.2, 2, .6, 1.1);-webkit-transform-origin:4.8em -0.6em;transform-origin:4.8em -0.6em;-webkit-transform:scale(0);transform:scale(0)}.box-round .menu{border-radius:.2em}.menu:before{text-shadow:0 -.1em 2px rgba(51,51,51,.1);top:-.7em;position:absolute;font-size:2em;color:#fff;content:"\f0d8";font-family:icon;right:0.9em;display:inline;width:1em}.menu.active{-webkit-transform:scale(1);transform:scale(1);opacity:1}drop-menu .menu a{padding:.6em 0;opacity:1}drop-menu .menu a:hover{color:rgba(0,0,0,.6)}drop-menu .menu a:before{font-family:icon;display:inline-block;width:1.2em;padding-right:0.6em;font-size:90%;text-align:right}.has-video{position:relative;min-height:600px}.has-video .intro p{color:#fff}.video-tag{overflow:hidden;left:0;top:0;position:absolute;z-index:-1;bottom:0;right:0}.video-tag video{left:50%;top:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:100%;width:100%}.video{text-align:center;cursor:pointer}.video iframe{left:0;top:0;position:absolute;border:0;z-index:1}.video.loading{background-color:rgba(0,0,0,.5)}.video:after{font-size:100px;color:rgba(255,255,255,.6);-webkit-transition:transform .1s;transition:transform .1s;content:"\f144";font-family:icon;left:50%;top:26%;position:absolute;margin-left:-44px}.youtube.video:after{content:"\f16a";font-family:icon;margin-left:-55px}.video:hover:after{color:#fff}.video:active:after{-webkit-transform:scale(.95);transform:scale(.95)}.video.playing{background:#000 !important}.video.playing:before,.video.playing:after{display:none}.video.playing img{opacity:0;z-index:-1}
.gray-d{background-color:#151515}.gray-c{background-color:#333}.gray-b{background-color:#505050}.gray-a{background-color:#6e6e6e}.gray-1{background-color:#858585}.gray-2{background-color:#a7a7a7}.gray-3{background-color:#c9c9c9}.gray-4{background-color:#ebebeb}.gray{background-color:#777777}.black{color:#262626}.black1{color:rgba(0,0,0,.8)}.black2{color:rgba(0,0,0,.6)}.black3{color:rgba(0,0,0,.5)}.black4{color:rgba(51,51,51,.3)}.black5{color:rgba(51,51,51,.1)}.black6{color:rgba(51,51,51,.05)}.white{color:#fff}.white1{color:rgba(255,255,255,.8)}.white2{color:rgba(255,255,255,.6)}.white3{color:rgba(255,255,255,.4)}.white4{color:rgba(255,255,255,.2)}.white5{color:rgba(255,255,255,.1)}.white6{color:rgba(255,255,255,.07)}.dark > *{color:rgba(255,255,255,.8)}.dark .logo,.dark #account,.dark h1,.dark h3{color:#fff}.dark .external:after,.dark .subtle,.dark h1 + p{color:rgba(255,255,255,.6)}.dark hr{border-color:rgba(255,255,255,.2)}.dark a{border-color:rgba(255,255,255,.4)}.dark a:hover{color:#fff;border-color:#fff}.darken,.lighten,.gradient1,.gradient2,.gradient3,.gradient4,.gradient5,.gradient6,.gradient7,.split,.split2{position:relative}.darken:after,.lighten:after,.gradient1:after,.gradient2:after,.gradient3:after,.gradient4:after,.gradient5:after,.gradient6:after,.gradient7:after,.split:after,.split2:after{content:"";left:0;top:0;position:absolute;height:100%;width:100%}.darken .wrap,.lighten .wrap,.gradient1 .wrap,.gradient2 .wrap,.gradient3 .wrap,.gradient4 .wrap,.gradient5 .wrap,.gradient6 .wrap,.gradient7 .wrap,.split .wrap,.split2 .wrap{position:relative;z-index:1}.lighten:after{background-color:rgba(255,255,255,.4)}.darken:after{background-color:rgba(0,0,0,.5)}.gradient1:after{background-image:linear-gradient(rgba(255,255,255,.1) 15%, rgba(0,0,0,.5) 80%)}.gradient2:after{background-image:linear-gradient(rgba(0,0,0,.5) 20%, rgba(255,255,255,.1) 70%)}.gradient3:after{background-image:linear-gradient(to bottom right, rgba(0,0,0,.5) 10%, rgba(255,255,255,.2))}.gradient4:after{background-image:linear-gradient(to bottom right, rgba(255,255,255,.2), rgba(0,0,0,.5) 90%)}.gradient5:after{background-image:radial-gradient(65% 100%, rgba(255,255,255,.2), rgba(0,0,0,.6))}.gradient6:after{background-image:radial-gradient(at 20%, rgba(255,255,255,.2), rgba(0,0,0,.6))}.gradient7:after{background-image:radial-gradient(at 80%, rgba(255,255,255,.2), rgba(0,0,0,.6))}.clear,.clear > *{list-style-type:none;padding:0;margin:0;border:0}.bold{font-weight:bold}.icon:before{font-family:icon;margin-right:.3em}.hidden{display:none}.full{width:100%}.left{text-align:left}.center{text-align:center}.right{text-align:right}.smaller{font-size:90%}.small{font-size:80%}.subtle{font-size:80%;font-weight:normal;color:rgba(0,0,0,.5);text-transform:initial}.smallest{font-size:70%}.bigger{font-size:110%}.big{font-size:120%}.biggest{font-size:130%}.bottom2{margin-bottom:1.2em}