.article-wrapper{margin:0;padding:.4em 1em 6em;overflow-x:hidden}@font-face{font-family:'Adobe Garamond Pro Bold';src:url(../fonts/AGaramondPro-Bold.eot);src:url(../fonts/AGaramondPro-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/AGaramondPro-Bold.woff) format('woff'),url(../fonts/AGaramondPro-Bold.ttf) format('truetype'),url(../fonts/AGaramondPro-Bold.svg#3ba63f82a1b13c399d199d455e95ce26) format('svg');font-style:normal;font-weight:700}@font-face{font-family:'Adobe Garamond Pro Bold';src:url(../fonts/AGaramondPro-BoldItalic.eot);src:url(../fonts/AGaramondPro-BoldItalic.eot?#iefix) format('embedded-opentype'),url(../fonts/AGaramondPro-BoldItalic.woff) format('woff'),url(../fonts/AGaramondPro-BoldItalic.ttf) format('truetype'),url(../fonts/AGaramondPro-BoldItalic.svg#fc87d529a9b2a903681f36cd7c9d9a39) format('svg');font-style:italic;font-weight:700}@font-face{font-family:'Adobe Garamond Pro';src:url(../fonts/AGaramondPro-Italic.eot);src:url(../fonts/AGaramondPro-Italic.eot?#iefix) format('embedded-opentype'),url(../fonts/AGaramondPro-Italic.woff) format('woff'),url(../fonts/AGaramondPro-Italic.ttf) format('truetype'),url(../fonts/AGaramondPro-Italic.svg#e62a4d531f55b2f8bdfd398331ec8604) format('svg');font-style:italic;font-weight:400}@font-face{font-family:'Adobe Garamond Pro';src:url(../fonts/AGaramondPro-Regular.eot);src:url(../fonts/AGaramondPro-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/AGaramondPro-Regular.woff) format('woff'),url(../fonts/AGaramondPro-Regular.ttf) format('truetype'),url(../fonts/AGaramondPro-Regular.svg#1eabc8b27c1d378ed9b1f5dd58b5095c) format('svg');font-style:normal;font-weight:400}:root{--base-font-weight:400;--base-font-size:22px/1.62;--sys-font-family:"Adobe Garamond Pro","Georgia","Times New Roman",Times,serif;--zh-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Droid Sans","Helvetica Neue","PingFang SC","Hiragino Sans GB","Droid Sans Fallback","Microsoft YaHei",sans-serif;--sub-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Droid Sans","Helvetica Neue","PingFang SC","Hiragino Sans GB","Droid Sans Fallback","Microsoft YaHei",sans-serif;--base-font-family:var(--sys-font-family),var(--zh-font-family);--code-font-family:Menlo,Monaco,Consolas,"Courier New";--base-color:#444443;--emphasis-color:#222223;--link-color:#0985ce;--link-hover-color:#0985ce;--figure-color:#666665;--blockquote-color:#666664;--code-color:#808080;--pre-code-color:#4c4c4c}.yue{font:var(--base-font-weight) var(--base-font-size) var(--base-font-family),sans-serif;color:var(--base-color);font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums;-moz-font-feature-settings:"liga","clig","onum";-webkit-font-feature-settings:"liga","clig","onum";font-feature-settings:"liga","clig","onum"}.yue h1,.yue h2,.yue h3,.yue h4,.yue h5,.yue h6{font-family:var(--sub-font-family),sans-serif;color:var(--emphasis-color);-webkit-font-feature-settings:'kern'}.yue h1{font-size:1.65em;margin:.25em 0;line-height:1.2em;font-family:var(--sub-font-family);font-weight:700}.yue>h1{margin-top:0;font-size:1.5em}.yue h2{font-size:1.5em;margin:.83em 0}.yue h3{font-size:1.17em;margin:1em 0}.yue h4,.yue h5,.yue h6{font-size:1em;margin:1.6em 0 1em 0}.yue h6{font-weight:500}.yue p{margin-top:0;margin-bottom:1.24em}.yue a:hover{color:var(--link-color);text-shadow:-1px 0 #f8fcf9,1px 0 #f8fcf9,0 -1px #f8fcf9,0 -2px #f8fcf9,0 -3px #f8fcf9,0 -4px #f8fcf9,0 -5px #f8fcf9,0 -6px #f8fcf9;background:-webkit-linear-gradient(#0985ce,#0985ce 1px,rgba(255,255,255,.9) 1px,rgba(255,255,255,.9) 2px,transparent 2px);background:linear-gradient(#0985ce,#0985ce 1px,rgba(255,255,255,.9) 1px,rgba(255,255,255,.9) 2px,transparent 2px);background-size:1px .44em;background-position:-9px 100%;background-repeat:repeat-x;padding:.3em 0 .287em;cursor:pointer;color:#0985ce;text-decoration:none}.yue a,.yue a b,.yue a em{color:var(--link-hover-color);text-decoration-color:rgba(0,0,0,.6);text-decoration:none}.yue h1 a,.yue h2 a,.yue h3 a{text-decoration:none}.yue b,.yue strong{font-weight:700;color:var(--emphasis-color)}.yue em,.yue i{font-style:italic;color:var(--emphasis-color)}.yue img{max-width:100%;max-height:400px;height:auto;margin:.2em 0}.yue a img{border:none}.yue figure{position:relative;clear:both;outline:0;margin:10px 0 30px;padding:0;min-height:100px}.yue figure img{display:block;max-width:100%;margin:auto auto 4px;box-sizing:border-box}.yue figure figcaption{position:relative;width:100%;text-align:center;left:0;font-weight:400;font-size:14px;line-height:1.5em;color:var(--figure-color);font-family:var(--sub-font-family)}.yue figure figcaption .credit{font-size:80%;color:#a5a7ae}.yue figure figcaption a{text-decoration:none;color:var(--figure-color)}.yue hr{display:block;width:14%;margin:40px auto 34px;border:0 none;border-top:3px solid #dededc}.yue blockquote{margin:0 0 1.64em 0;border-left:3px solid #dadada;padding-left:12px;color:var(--blockquote-color)}.yue blockquote a{color:var(--blockquote-color)}.yue ol,.yue ul{margin:0 0 24px 6px;padding-left:16px}.yue ul{list-style-type:square}.yue ol{list-style-type:decimal}.yue li{margin-bottom:.2em}.yue li ol,.yue li ul{margin-top:0;margin-bottom:0;margin-left:14px}.yue li ul{list-style-type:disc}.yue li ul ul{list-style-type:circle}.yue li p{margin:.4em 0 .6em}.yue .unstyled{list-style-type:none;margin:0;padding:0}.yue code,.yue tt{color:var(--code-color);font-size:.75em;background-color:#f9f9f7;padding:1px 2px;border:1px solid #eee;border-radius:3px;font-family:var(--code-font-family),monospace;word-wrap:break-word}.yue pre{margin:1.64em 0;padding:7px;border:none;border-left:3px solid #dadada;padding-left:10px;overflow:auto;line-height:1.5;font-size:.75em;font-family:var(--code-font-family),monospace;color:var(--pre-code-color);background-color:#f9f9f7}.yue pre code,.yue pre tt{color:var(--pre-code-color);border:none;background:0 0;padding:0}.yue table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0;margin-bottom:1.5em;font-size:.96em;box-sizing:border-box}.yue td,.yue th{text-align:left;padding:4px 8px 4px 10px;border:1px solid #dadada}.yue td{vertical-align:top}.yue tr:nth-child(even){background-color:#efefee}.yue iframe{display:block;max-width:100%;margin-bottom:30px}.yue figure iframe{margin:auto}.publication{font-family:var(--sub-font-family),sans-serif;color:var(--emphasis-color);font-size:.6em;margin:1.6em 0 1em 0;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#000}.date{font-family:var(--sub-font-family),sans-serif;color:var(--emphasis-color);font-size:.6em;margin:1.6em 0 1em 0;font-weight:400;color:#a5a7ae;text-transform:uppercase;letter-spacing:.05em}.author{font-family:var(--sub-font-family),sans-serif;color:var(--emphasis-color);font-size:.6em;margin:1.6em 0 1em 0;font-weight:700;opacity:1;text-transform:uppercase;letter-spacing:.05em}.kindle-container{float:right;margin-top:2px}.kindle-btn{outline:0;cursor:pointer;color:#25d084;font-size:12px;font-family:var(--sub-font-family),sans-serif;text-decoration:none;border:2px solid #25d084;border-radius:20px;padding:5px 20px;background:0 0}.kindle-btn.active,.kindle-btn:hover{padding:5px 20px;color:#fff;background:#25d084!important;text-decoration:none;text-decoration:none!important;text-shadow:none!important;transition:.2s}.kindle-btn:focus{outline:0}.kindle-info{display:none;width:420px;padding-top:20px;padding-bottom:50px;left:120px;position:relative}.kindle-info h2{font-size:16px}.kindle-instructions{font-family:var(--sub-font-family),sans-serif;font-size:14px}ol.kindle-instructions{margin-left:0!important;padding-right:0!important;padding-left:0!important;list-style-type:none!important}.kindle-instructions li{counter-increment:step-counter}.kindle-instructions>li{position:relative;min-height:3em;margin-bottom:20px}.kindle-instructions>li::before{position:absolute;top:0;left:-35px;width:24px;height:24px;line-height:22px;font-size:10px;text-align:center;color:#7bd2ac;border:1px solid #7bd2ac;border-radius:50px;content:counter(step-counter)}.kindle-instructions code{font-size:16px}.kindle-email-action{margin:0 auto;text-align:center}.kindle-email-input{outline:0;width:245px;background:#eee;border:none;margin:0 10px 0;padding:0 10px;height:36px;border-style:solid;border-width:2px;border-color:#eee;border-radius:5px;font-size:14px;box-sizing:border-box}.kindle-email-input:focus{background:#fff;border-color:#000}.submit-kindle-email-btn{background:#25d084;outline:0;cursor:pointer;color:#fff;font-size:12px;font-family:var(--sub-font-family),sans-serif;text-decoration:none;border:2px solid #25d084;border-radius:20px;padding:8px 20px}.submit-kindle-email-btn:hover{padding:8px 20px;color:#fff;background:#25d084!important;text-decoration:none;text-decoration:none!important;text-shadow:none!important;transition:.2s}@media (max-width:760px){.kindle-container{display:none}}@media (max-width:480px){.image{margin:0 -.75em}}.story-print-citation{border-top:1px #000 solid;padding-top:.5em;font-size:.8em;margin-top:1em!important}.trb_ar_rt{display:none}.inline-newsletter{display:none}.skip-nav article-more{display:none}.rollover-people-block{display:none}.article rightrail{display:none}.el-editorial-source{margin-right:5px}.yue table pre{margin:0;padding:0;border:none;background:0 0}@media (max-width:480px){.yue figure{margin:10px -.75em 30px}.yue figure figcaption{padding:0 .75em;box-sizing:border-box}}@media (min-width:1100px){.yue blockquote{margin-left:-24px;padding-left:20px;border-width:4px}.yue blockquote blockquote{margin-left:0}}.article-top{margin-bottom:1em}.logo{height:15px;width:15px;margin:0 0 0!important;top:3px;padding-right:5px;position:relative;background-position:center;background-repeat:no-repeat;background-size:15px 15px}.article-close{top:10px;right:10px;position:absolute;height:40px;width:40px;background:#e3e3e3;text-align:center;line-height:42px;border-radius:100px;border:2px solid transparent;opacity:.5;color:#5d5d5d;transition:.2s;cursor:pointer;z-index:9999}.article-close:hover{border:2px solid #5d5d5d;opacity:1px}.article-wrapper{animation:slide-up-fade-in ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:slide-up-fade-in ease 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:slide-up-fade-in ease 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:slide-up-fade-in ease 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:slide-up-fade-in ease 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards;opacity:1/9}@keyframes slide-up-fade-in{0%{opacity:0;transform:translate(0,40px)}100%{opacity:1;transform:translate(0,0)}}@-moz-keyframes slide-up-fade-in{0%{opacity:0;-moz-transform:translate(0,40px)}100%{opacity:1;-moz-transform:translate(0,0)}}@-webkit-keyframes slide-up-fade-in{0%{opacity:0;-webkit-transform:translate(0,40px)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-o-keyframes slide-up-fade-in{0%{opacity:0;-o-transform:translate(0,40px)}100%{opacity:1;-o-transform:translate(0,0)}}@-ms-keyframes slide-up-fade-in{0%{opacity:0;-ms-transform:translate(0,40px)}100%{opacity:1;-ms-transform:translate(0,0)}}@font-face{font-weight:400;font-style:normal;font-family:icomoon;src:url(../fonts/icomoon/icomoon.eot);src:url(../fonts/icomoon/icomoon.eot?#iefix) format('embedded-opentype'),url(../fonts/icomoon/icomoon.ttf) format('truetype'),url(../fonts/icomoon/icomoon.woff) format('woff'),url(../fonts/icomoon/icomoon.svg#icomoon) format('svg')}.progress-button{position:relative;background:#fff;outline:0;cursor:pointer;color:#25d084;font-size:12px;font-family:var(--sub-font-family),sans-serif;text-decoration:none;border:2px solid #25d084;border-radius:20px;padding:8px 20px;transition:.2s}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.progress-button{border-radius:0!important}}}.progress-button[disabled],.progress-button[disabled].state-loading{cursor:default}.progress-button .content{position:relative;display:block}.progress-button .content::after,.progress-button .content::before{position:absolute;right:20px;color:#25d084;font-family:icomoon;opacity:0;-webkit-transition:opacity .3s .3s;transition:opacity .3s .3s}.progress-button .content::before{content:"\e600"}.progress-button .content::after{content:"\e601";color:#fb797e}.progress-button.state-error .content::after,.progress-button.state-success .content::before{opacity:1}.progress-button.state-error{border-color:#fb797e}.notransition{-webkit-transition:none!important;transition:none!important}.progress-button .progress{background:#25d084}.progress-button .progress-inner{position:absolute;left:0;background:#25d084}.progress-button[data-horizontal] .progress-inner{top:0;width:0;height:100%;-webkit-transition:width .3s,opacity .3s;transition:width .3s,opacity .3s}.progress-button[data-style=fill][data-horizontal]{overflow:hidden}.progress-button[data-style=fill][data-horizontal] .content{z-index:10;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.progress-button[data-style=fill][data-horizontal] .content::after,.progress-button[data-style=fill][data-horizontal] .content::before{top:100%;right:auto;left:50%;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.progress-button[data-style=fill][data-horizontal].state-error .content,.progress-button[data-style=fill][data-horizontal].state-success .content{-webkit-transform:translateY(-150%);transform:translateY(-150%)}.progress-button[data-style=shrink]{overflow:hidden;-webkit-transition:-webkit-transform .2s;transition:transform .2s}.progress-button[data-style=shrink][data-horizontal] .content{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}.progress-button[data-style=shrink][data-horizontal] .content::after,.progress-button[data-style=shrink][data-horizontal] .content::before{top:150%;right:auto;left:50%;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.progress-button[data-style=shrink][data-horizontal].state-loading{-webkit-transform:scaleY(1);transform:scaleY(1)}.progress-button[data-style=shrink][data-horizontal].state-loading .content{opacity:0}.progress-button[data-style=shrink][data-horizontal].state-error .content,.progress-button[data-style=shrink][data-horizontal].state-success .content{-webkit-transform:translateY(-140%);transform:translateY(-140%)}body{margin:0;padding:0;min-width:320px;background:#fff;line-height:1.4285em;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}a{text-decoration:none;color:#25d084}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hidden{display:none}.abovefold{background:#fff;width:100%;height:100%;position:absolute;top:0;bottom:0}.wrapper{margin:0;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.branding{padding-bottom:30px}.wordmark{padding-bottom:10px;text-align:center;display:block;margin:auto}.tagline{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:25px;font-weight:200;color:#a6a6a6;letter-spacing:0;text-align:center}.link{text-align:center}.soft-link,.soft-link:hover{color:#7e8488!important;text-decoration:none!important;text-shadow:none!important;background:0 0!important}.source-input{height:47px;font-size:14px;padding:2px 10px 0;outline:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border-radius:4px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;letter-spacing:0;color:#d7d7d7;font-weight:200;font-style:normal;border:1px solid rgba(0,0,0,.15);border-radius:4;margin-bottom:20px;width:300px;min-width:300px!important;max-width:50%!important;transition:width .25s,border .25s}.source-input:focus{border:1px solid #25d084;color:#000}.input-invalid{border:1px solid #ff6175}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc;opacity:1}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}.main-button{text-align:center}.clean{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:600;font-style:normal;width:300px;text-transform:uppercase;font-size:14px;line-height:9px;letter-spacing:.6px;padding:0 24px;height:40px;border-radius:40px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#25d084;color:#fff;outline:0;border:0;-webkit-transition-property:opacity,background-color,-webkit-transform;-moz-transition-property:opacity,background-color,-webkit-transform;-o-transition-property:opacity,transform,background-color;transition-property:opacity,transform,background-color,-webkit-transform;cursor:pointer;margin-bottom:20px;-webkit-tap-highlight-color:transparent;user-select:none}.clean:hover{opacity:.8}.example{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:700;font-style:normal;font-size:15;color:#25d084;text-align:center}.example:hover{opacity:.8}.get-extension-button-wrapper{margin-top:60px;text-align:center}.get-extension-button{text-align:left;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;display:inline-block;color:#fff;background:#4b4b4d;font-size:18px;width:auto;padding:10px 26px;line-height:16px;border-radius:200px;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.get-extension-button .browser-logo{float:left;margin-right:10px}.get-extension-button .get-extension-text-wrapper{float:left}.get-extension-button .get-extension-small-text{text-transform:uppercase;font-weight:100;font-size:11px;display:block}.get-extension-button:hover{background:#25d084}.footer{right:0;bottom:0;left:0;padding:1rem;height:200px;background-color:#242424;text-align:center;margin:0}.footer-landing{width:100%;top:100%;position:absolute}.about{font-family:Charter;font-weight:100;color:#fff;width:320px;text-align:center;vertical-align:middle;position:relative;margin-top:78px;left:50%;font-size:15px;transform:translateX(-50%) translateY(-50%)}.links{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:12px;font-weight:700;color:#4a4a4a;letter-spacing:1.3px;padding-bottom:20px}.input-container{position:relative}.input-label{text-align:center;position:absolute;left:0;right:0;margin:3px auto;bottom:55px;background-color:#fff;width:115px;font-size:13px;color:#a6a6a6;text-transform:uppercase;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.loading-wrapper{padding-top:60px}.loading-wrapper svg{margin:auto;display:block;width:28%}.loading-wrapper svg *{transform-origin:50% 50%}@keyframes fadeInRight{from{opacity:0;transform:translate3d(50%,0,0)}to{opacity:1;transform:translate3d(120%,0,0)}}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(20%,25%,0)}to{opacity:1;transform:translate3d(0,25%,0)}}@keyframes line{60%{stroke-opacity:1}100%{stroke-dashoffset:0}}@keyframes pulse{from{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.back-paper{animation:fadeInRight .8s forwards ease-in-out;transform:translate3d(50%,0,0)}.top-paper{animation:fadeInLeft .5s forwards ease-in-out;transform:translate3d(-5%,25%,0)}.top-paper-lines{stroke-opacity:1;stroke-dasharray:60;stroke-dashoffset:60}.line1{animation:line .6s 1s forwards ease-in-out}.line2{animation:line .6s 1.5s forwards ease-in-out}.line3{animation:line .6s 2s forwards ease-out}.line4{animation:line .6s 2.5s forwards ease-out}.top-paper-tick{animation:pulse .5s 3s forwards ease-in-out}.preloader{position:absolute;top:50%;left:50%;width:85px;height:60px;margin:-50px 0 0 -42px}.preloader .lines{width:85px;height:40px;position:absolute}.preloader .lines .line{width:85px;height:10px;background-color:#4d4d4d;position:absolute;clip:rect(0,0,20px,0)}.preloader .lines .line.line-1{top:0;-webkit-animation:slide 2.25s ease 0s infinite;animation:slide 2.25s ease 0s infinite}.preloader .lines .line.line-2{top:15px;-webkit-animation:slide 2.25s ease .25s infinite;animation:slide 2.25s ease .25s infinite}.preloader .lines .line.line-3{top:30px;-webkit-animation:slide 2.25s ease .5s infinite;animation:slide 2.25s ease .5s infinite}.preloader .loading-text{position:absolute;top:50px;text-align:center;width:100%;color:#4d4d4d;font-size:13px;font-family:sans-serif;letter-spacing:2px;line-height:10px;height:10px;-webkit-animation:fade 1.5s ease 0s infinite;animation:fade 1.5s ease 0s infinite}@-webkit-keyframes slide{0%{clip:rect(0,0,20px,0)}30%{clip:rect(0,85px,20px,0)}50%{clip:rect(0,85px,20px,0)}80%{clip:rect(0,85px,20px,85px)}100%{clip:rect(0,85px,20px,85px)}}@keyframes slide{0%{clip:rect(0,0,20px,0)}30%{clip:rect(0,85px,20px,0)}50%{clip:rect(0,85px,20px,0)}80%{clip:rect(0,85px,20px,85px)}100%{clip:rect(0,85px,20px,85px)}}@-webkit-keyframes fade{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.url-invalid-shake{animation:shake .5s linear;-o-animation:shake .5s linear;-ms-animation:shake .5s linear;-moz-animation:shake .5s linear;-webkit-animation:shake .5s linear}@keyframes shake{41%,8%{transform:translateX(-10px)}25%,58%{transform:translateX(10px)}75%{transform:translateX(-5px)}92%{transform:translateX(5px)}0%,100%{transform:translateX(0)}}@-o-keyframes shake{41%,8%{-o-transform:translateX(-10px)}25%,58%{-o-transform:translateX(10px)}75%{-o-transform:translateX(-5px)}92%{-o-transform:translateX(5px)}0%,100%{-o-transform:translateX(0)}}@-ms-keyframes shake{41%,8%{-ms-transform:translateX(-10px)}25%,58%{-ms-transform:translateX(10px)}75%{-ms-transform:translateX(-5px)}92%{-ms-transform:translateX(5px)}0%,100%{-ms-transform:translateX(0)}}@-moz-keyframes shake{41%,8%{-moz-transform:translateX(-10px)}25%,58%{-moz-transform:translateX(10px)}75%{-moz-transform:translateX(-5px)}92%{-moz-transform:translateX(5px)}0%,100%{-moz-transform:translateX(0)}}@-webkit-keyframes shake{41%,8%{-webkit-transform:translateX(-10px)}25%,58%{-webkit-transform:translateX(10px)}75%{-webkit-transform:translateX(-5px)}92%{-webkit-transform:translateX(5px)}0%,100%{-webkit-transform:translateX(0)}}.share-wrapper{position:relative;max-width:650px;margin:0 auto}.share-wrapper:before{content:"";display:inline-block;vertical-align:middle;height:100%}.copy-link-field{background:#ededed;padding:10px 5px;border-radius:5px;position:relative;display:inline-block;margin-right:30px;vertical-align:middle}.copy-link-field .url{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:gray;font-weight:400;padding-left:8px;display:inline-block;opacity:1}.copy-link-field .url::selection{color:#0985ce}.copy-link-field .url.on-copy{-webkit-animation:shadow-move .8s cubic-bezier(.08,.78,.65,.92) 1;animation:shadow-move .8s cubic-bezier(.08,.78,.65,.92) 1}.copy-button{font-weight:700;font-style:normal;text-transform:uppercase;font-size:12px;transition:all .2s ease;background-color:#25d084;color:#fff;user-select:none;border-radius:40px;outline:0;border:0;padding:5px 15px;display:inline-block;float:right;margin:0 6px 0 15px;cursor:pointer}.copy-button:hover{opacity:.8}@keyframes shadow-move{0%{text-shadow:0 0 0 rgba(9,133,206,.5)}100%{text-shadow:0 -40px 1px transparent}}.report-link-wrapper{float:right;line-height:45px;height:45px}.social-wrapper{position:relative;display:inline-block;vertical-align:middle}.social-wrapper a{margin:0;height:42px;width:42px;max-width:6rem;max-height:6rem;display:inline-block;text-decoration:none}.social-wrapper a:hover{cursor:pointer}.social-wrapper a svg{height:100%;width:100%}.social-item{background:#f8f8f8;height:42px;width:42px;border-radius:6px;border:1px #ededed solid;position:relative;display:inline-block;vertical-align:middle;margin-right:20px}.reddit svg{stroke-width:18;stroke:#afafaf;fill:#f8f8f8}.reddit svg:hover{stroke-width:18;stroke:#383940;fill:#fff!important}.reddit svg.alt{stroke-width:21}.reddit svg .reddit-line{stroke-linecap:round;fill:none;stroke-linejoin:round}.reddit:hover{background:#cee3f8;border:1px solid #cee3f8}.reddit:hover .reddit-eyes{fill:#f04a22}.facebook svg{fill:#afafaf}.facebook:hover{background:#3b5998;border:1px solid #3b5998;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.facebook svg:hover{fill:#fff;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.twitter svg{fill:#afafaf}.twitter:hover{background:#55acee;border:1px solid #55acee;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.twitter svg:hover{fill:#fff;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.outline-toolbar--hidden:after{content:'';position:fixed;left:0;right:0;bottom:46px;height:46px}.outline-toolbar--hidden:hover{transform:translate3d(0,0,0)}.outline-toolbar{user-select:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;background-color:#fff;position:fixed;z-index:999;right:0;left:0;bottom:0;height:41px;padding:6px 0;-webkit-box-shadow:0 0 3px rgba(0,0,0,.35);-moz-box-shadow:0 0 3px rgba(0,0,0,.35);box-shadow:0 0 3px rgba(0,0,0,.35);-webkit-transition:transform .3s;-moz-transition:transform .3s;transition:transform .3s;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.outline-toolbar.active{background:#000}.outline-toolbar--hidden{transform:translate3d(0,60px,0)}.outline-toolbar--fixed{position:fixed}.outline-toolbar-wrapper{max-width:650px;margin:0 auto}.outline-toolbar .brand-mark{float:left;display:inline-block;width:165px}.outline-toolbar .brand-mark .brand{cursor:pointer;width:100px}.outline-toolbar .brand-mark .brand img{width:100px}.outline-toolbar .brand-mark .brand svg{width:100px;height:23px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.outline-toolbar .brand-mark .brand svg.active path{-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.outline-toolbar .brand-mark .brand svg.active path{fill:#fff}.outline-toolbar .brand-mark .brand-subheading{line-height:12px;color:#afafaf;font-weight:600;font-size:12px;text-transform:uppercase}.outline-toolbar .outline-toolbar-action{display:inline-block;float:right}.outline-toolbar .outline-toolbar-action .outline-toolbar-source-input{outline:0;width:245px;background:#eee;border:none;margin:0 10px;padding:0 10px;height:40px;border-radius:5px;font-size:14px;-webkit-box-shadow:inset 0 2px 2px 0 #cacaca;-moz-box-shadow:inset 0 2px 2px 0 #cacaca;box-shadow:inset 0 2px 2px 0 #cacaca}.outline-toolbar .outline-toolbar-action .outline-toolbar-source-input.active{-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.outline-toolbar .outline-toolbar-action .outline-toolbar-source-input.active{color:#000;background:#fff;box-shadow:none}.outline-toolbar-clean-btn{font-weight:600;font-style:normal;width:190px;text-transform:uppercase;font-size:14px;line-height:9px;letter-spacing:.6px;padding:0 10px;height:40px;border-radius:40px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-color:#25d084;color:#fff;outline:0;border:0;-webkit-transition-property:opacity,background-color,-webkit-transform;-moz-transition-property:opacity,background-color,-webkit-transform;-o-transition-property:opacity,transform,background-color;transition-property:opacity,transform,background-color,-webkit-transform;cursor:pointer;margin-bottom:20px;-webkit-tap-highlight-color:transparent;user-select:none}.outline-toolbar-clean-btn:hover{opacity:.8}.outline-toolbar .mobile{display:none}.outline-toolbar-logo{display:inline-block;float:left}.outline-toolbar-logo-subheading{width:125px;display:inline-block;line-height:16px;color:#afafaf;font-size:14px;padding:0 8px}.outline-toolbar .mobile .outline-toolbar-clean-btn{width:auto;height:32px;padding:0 16px;margin-top:2px}.toolbar-extension-button-wrapper{float:right}.toolbar-extension-button-wrapper .get-extension-button{padding:4px 4px 2px 4px;width:172px;font-size:16px;line-height:15px}.toolbar-extension-button-wrapper .get-extension-text-wrapper{font-size:16px}@media (max-width:650px){.outline-toolbar .desktop{display:none}.outline-toolbar .mobile{display:block}.outline-toolbar .mobile .outline-toolbar-logo{margin-top:2px}.outline-toolbar{padding:2px 1em;box-sizing:border-box}}@media (max-width:600px){.source-input{min-width:300px!important;max-width:300px!important;text-align:center}.copy-link-field{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.social-wrapper{text-align:center;width:100%;margin-top:20px}.get-extension-button-wrapper{display:none}.report-link-wrapper{margin-top:40px;float:none;text-align:center}}@media print{.outline-toolbar{display:none}}