:local html{box-sizing:border-box}:local *,:local :after,:local :before{box-sizing:inherit}:local img.icon{height:1em;vertical-align:middle}:local body,:local html{background:#fff;color:#333;font-family:Helvetica,sans-serif;font-size:11px;margin:0;padding:0}@media (min-width:600px){:local body,:local html{font-size:13px}}:local #header-ad{margin:1rem auto;max-width:1600px;width:100%!important}:local main{margin:0 auto;max-width:1600px}:local h1{xwhite-space:nowrap;color:#000;font:500 1.8rem/2 Helvetica,sans-serif;line-height:2;margin:0;padding:0 1rem}:local h2{background:#e0e0e3;color:#666;display:block;font:600 1.7rem/1.5 Helvetica,sans-serif;line-height:2;margin:0;padding:0 1rem;white-space:nowrap}:local h3{font:600 1.5rem/1.5 Helvetica,sans-serif;margin:1.3rem 0}:local h4{font:600 1.3rem/1.5 Helvetica,sans-serif;margin:1.3rem 0}:local .para,:local blockquote,:local li,:local ol,:local p,:local ul{color:#212121;font-family:Helvetica,sans-serif;font-size:1.45rem;font-weight:400;line-height:1.5;margin:0 0 1em}:local dd,:local dl,:local dt{margin:0;padding:0}:local blockquote{background:#eee;font-size:1.5rem;font-weight:400;padding:1rem}:local .pre,:local pre{white-space:pre}:local .block{display:block}:local code{color:#444;font-family:monospace;line-height:1.5}:local code.block{padding:1rem}:local mark{background:unset}:local mark.string{color:#780}:local mark.builtin{color:#f81}:local mark.keyword{color:#85a}:local li{margin:.5em 0}:local em{color:#d22d72;font-style:normal}:local a{color:#08f;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}:local .anchor{color:#08f}:local a.plain{color:unset}:local .button,:local button{background-color:#39f;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:1.5rem;line-height:2;outline:0;padding:0 1em;text-align:center;transition:.2s ease-out;vertical-align:middle}:local .button:hover,:local button:hover{background-color:#57abff}:local .button.disabled,:local button.disabled{background:#eee;color:#bbb;cursor:not-allowed}:local .button-row{clear:both;display:block;overflow:auto}:local .button-row .button,:local .button-row button{float:left;margin:.5rem 1rem .5rem 0}:local .button-row .button.right,:local .button-row button.right{float:right;margin:.5rem 0 .5rem 1em}:local button.center{display:block;margin:.5rem auto}:local *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:local dir,:local menu{list-style-type:none;margin:0;padding:0}:local table{border:0;border-spacing:0;padding:0;width:100%}:local td,:local th{font-size:1rem;line-height:3.5rem;padding:0 1rem;text-align:left}:local .selector{padding:1rem 0}:local .selector A{border-right:1px solid #999;display:inline-block;font-size:1.2rem;line-height:2rem;padding:0 1rem}:local .selector A:last-child{border:0}:local .selector A.active,:local .selector A:hover{color:#444}.glyph-loading{align-items:center;display:flex;flex:1 1;font-size:7rem;justify-content:center;width:100%}.glyph-loading svg{height:1em;line-height:1}.glyph-loading svg,.glyph-trash{display:inline-block}.glyph-trash svg{fill:#444;height:1em}.glyph-trash:hover svg{fill:#39f;cursor:pointer}.glyph-search{display:block;height:1em;width:1em}.glyph-search svg{fill:#999;display:block;height:.87em;transform:rotate(-45deg);transform-origin:50% 50%}.glyph-arrow{display:inline-block;vertical-align:bottom}.glyph-arrow svg{width:1em}.glyph-arrow svg polygon{fill:#eee}.unchanged .glyph-arrow{visibility:hidden}.positive .glyph-arrow svg polygon{fill:#00b508;stroke:#00b508}.negative .glyph-arrow svg{transform:rotate(180deg)}.negative .glyph-arrow svg polygon{fill:#d0021b;stroke:#d0021b}svg.mini-chart line.prevClose{stroke:hsla(0,0%,56%,.5);stroke-width:.5}svg.mini-chart polyline{stroke-width:.7;fill:none}svg.mini-chart polyline.positive{stroke:#093}svg.mini-chart polyline.negative{stroke:#e77}svg.mini-chart polygon{stroke-width:0}svg.mini-chart polygon.positive{fill:#aeb}svg.mini-chart polygon.negative{fill:#eab}.ticker-bar .items{display:flex;flex-flow:row nowrap}.ticker-bar .items A{align-items:left;border-right:1px solid #eee;display:flex;flex:0 0 160px;flex-flow:row nowrap;font-size:1rem;font-weight:700;line-height:1.2;padding:1rem .5rem}.ticker-bar .items A:hover .symbol{text-decoration:underline}.ticker-bar .items A:last-child{border-right:0}.ticker-bar .items A .left{flex:0 0 90px;padding-right:.3rem}.ticker-bar .items A .right{flex:0 0 50px}.ticker-bar .items A .symbol{white-space:nowrap}.ticker-bar .items A .price{color:#000;white-space:nowrap}.ticker-bar .items A .change{font-size:.9rem;white-space:nowrap}.ticker-bar .items A .change.positive{color:#093}.ticker-bar .items A .change.negative{color:#ff333a}footer{background:#2d2e38;color:#fff}footer .content{display:flex;flex-flow:row wrap;margin:0 auto;max-width:1600px;padding:2rem 0 0}footer .content>*{padding:0 1rem 2rem}@media (min-width:600px){footer .content>*{padding:0 2rem 2rem}}footer .content .logo{flex:0 1 375px}footer .content .logo IMG{width:375px}footer .content .attribution{flex:1 1 375px;font-size:1rem;line-height:1.8}@media (min-width:600px){footer .content .attribution{font-size:1.2rem}}footer .content .attribution A{color:#9cf;font-weight:400}.symbol-lookup-pane{background:#eee;padding:20px}.symbol-lookup-pane ._inner{display:table;width:100%}.symbol-lookup-pane ._inner ._title{text-align:right;width:25%}.symbol-lookup-pane ._inner>*{display:table-cell;padding-right:25px;width:75%}.symbol-lookup{color:#000;position:relative}.symbol-lookup form{align-items:stretch;background:#fff;border:1px solid #ddd;display:flex;flex-wrap:nowrap;position:relative}.symbol-lookup form INPUT{border:0;box-sizing:border-box;color:#444;flex:0 1 100%;line-height:2.1em;margin:0;outline:none;padding:0 .5em;text-transform:uppercase;width:100%}.symbol-lookup form .eyeglass{background:#ddd;flex:0 0 2.2em;padding:.3em .5em}.symbol-lookup form .eyeglass SVG{display:block;height:100%;width:100%}.symbol-lookup .results.show{max-height:10000px}.symbol-lookup .results.hide{max-height:0;opacity:0;overflow:hidden;transition:opacity 1s,max-height .1s linear 1s}.symbol-lookup .results{background:#fff;border:1px solid #ddd;left:0;position:absolute;right:0;top:2.3em;z-index:1000}.symbol-lookup .results>._inner{display:table;width:100%}.symbol-lookup .results>._inner>*{display:table-row}.symbol-lookup .results>._inner>*>*{display:table-cell;line-height:2.3;padding-left:15px;text-align:left;vertical-align:middle;width:75%}.symbol-lookup .results>._inner>*>:first-child{width:25%}.symbol-lookup .results>._inner>*>:last-child{padding-right:15px;text-align:right}.symbol-lookup .results>._inner>._header>*{font-weight:700}.symbol-lookup .results A{cursor:pointer;text-decoration:none}.symbol-lookup .results A .symbol{font-size:100%;text-transform:uppercase}.symbol-lookup .results A.selected,.symbol-lookup .results:hover A.selected:hover,.symbol-lookup .results:hover A:hover{background:#ddd}.symbol-lookup .results:hover A.selected{background:transparent}.layout>header{overflow:auto}.layout>header .inner{margin:0 auto;max-width:1600px}.layout>header .logo{margin:1rem;max-height:6rem;min-height:4.5rem}.layout>nav{background:#4285f4;color:#fff}.layout>nav>.inner{align-items:center;display:flex;flex-flow:row wrap;margin:0 auto;max-width:1600px;padding:1rem 0 0}.layout>nav>.inner>*{margin:0 1rem 1rem}.layout>nav>.inner .logo{flex-basis:9rem;flex-grow:1;flex-shrink:0}@media (max-width:599px){.layout>nav>.inner .logo{text-align:center}}.layout>nav>.inner .logo svg{height:3rem;width:9rem}.layout>nav>.inner .logo svg path{fill:#fff!important}.layout>nav>.inner .logo svg ellipse,.layout>nav>.inner .logo svg line{stroke:#fff!important}.layout>nav>.inner .symbol-lookup{flex:1 1 300px;max-width:375px}.layout>menu{background:#eee;width:100%}.layout>menu .inner{display:table;margin:0 auto;max-width:1600px}.layout>menu .inner>*{display:table-cell;width:1%}.layout>menu .inner>.last{width:99%}.layout>menu A{color:#666;font-size:1.5em;font-weight:700;line-height:1.8;padding:0 .75em}.layout>menu A.active{border-bottom:3px solid #188800;color:#188800}.disappear-component{opacity:1}.disappear-component.triggered{opacity:0;transition:opacity 2s}.tab-group{border:1px solid #eee}.tab-group .tabs{align-items:flex-start;border-bottom:1px solid #eee;display:flex}.tab-group .tabs .tab{border-bottom:2px solid transparent;color:#757575;cursor:pointer;flex:0 1;font-size:1.3rem;font-weight:700;line-height:3;padding:0 2rem;white-space:nowrap}.tab-group .tabs .tab.selected{border-bottom-color:#039be5;color:#039be5}.tab-group .tabs .tab:hover{color:#039be5}.tabbed-chart img{display:block;max-width:100%}.tabbed-chart .tabs{display:table;width:100%}.tabbed-chart .tabs>*{display:table-cell;font-size:1.5rem;line-height:2;padding:0 1rem;text-align:center;width:16.6%}.tabbed-chart .tabs>.active{background:#39f;color:#fff}.interactive-chart svg{display:block;max-width:100%;min-width:100%;width:100%}.interactive-chart text{fill:#000}.interactive-chart path.candle{stroke:#000}.interactive-chart path.candle.body{stroke-width:0}.interactive-chart path.candle.up{fill:#0a0;stroke:#0a0}.interactive-chart path.candle.down{fill:red;stroke:red}.news-headlines.wide .headline{display:flex;flex-flow:row nowrap}.news-headlines.wide .headline .left{display:none;flex:0 1 240px;margin-right:1.5rem}.news-headlines.wide .headline.has-photo .left{display:block}.news-headlines.wide .headline .right{flex:1 0 200px}.news-headlines.wide .headline .photo IMG{max-width:240px}.news-headlines .headline{border-bottom:2px solid #f4f4f4;display:block;line-height:1.5;padding:0 1rem 1rem;text-decoration:none}.news-headlines .headline .title{color:#08f;font-size:1.7rem;font-weight:700;padding:1rem 0 0}.news-headlines .headline .photo{padding:1rem 0 0;text-align:center}.news-headlines .headline .photo IMG{max-height:20rem;object-fit:cover;width:100%}.news-headlines .headline .summary{border-left:3px solid #ccc;color:#333;font-size:1.3rem;margin:1rem 0 1rem .5rem;max-width:100%;padding:.3rem 0 .3rem 1.5rem}.news-headlines .headline .info{color:#444;display:block;font-family:Helvetica,sans-serif;font-size:1.1rem;font-weight:100}.news-headlines .headline .date{color:#999;font-size:14px;font-weight:300}.news-headlines .headline:hover{background:#f3f3f3;text-decoration:none}.news-headlines .headline:hover .info{color:#000}.news-headlines .headline:hover P.excerpt{border-left-color:#333;color:#000}.news-headlines .headline:hover .title{text-decoration:underline}.sec-filings A.filing{border-bottom:2px solid #f4f4f4;display:block;line-height:1.5;padding:10px 20px;text-decoration:none}.sec-filings A.filing .info{color:#444;display:block;font-family:Helvetica,sans-serif;font-size:13px;font-weight:100}.sec-filings A.filing P.excerpt{border-left:3px solid #ccc;color:#333;font-weight:400;margin:10px 0 10px 5px;max-width:800px;padding:3px 0 3px 15px}.sec-filings A.filing .title{color:#39f;font-size:22px;font-weight:700}.sec-filings A.filing .date{color:#999;font-size:14px;font-weight:300}.sec-filings A.filing:hover{background:#f3f3f3;text-decoration:none}.sec-filings A.filing:hover .info{color:#000}.sec-filings A.filing:hover P.excerpt{border-left-color:#333;color:#000}.sec-filings A.filing:hover .title{text-decoration:underline}.coin-nav{padding:1rem}.coin-nav .name{color:#777;font-size:3rem;font-weight:700}.coin-nav .price-line{color:#444;font-size:2.5rem;font-weight:700;line-height:5rem}.coin-nav .price-line .price{color:inherit!important}.coin-nav .price-line.positive>*{color:#093}.coin-nav .price-line.negative>*{color:#ff333a}.coin-nav nav{display:flex;flex-flow:row nowrap}.coin-nav nav:last-child:after{border-bottom:2px solid #eee;content:"";display:block;flex:1 1 100%}.coin-nav nav A{border-bottom:2px solid #eee;flex:0 1 10rem;font-size:1.5rem;padding:1rem 2rem;text-align:center;white-space:nowrap}.coin-nav nav A:hover{background:#f0f8ff}.coin-nav nav A.selected{background:#cef;border-bottom-color:#29f;color:#000}.detailed-quote{margin-bottom:2rem}.detailed-quote table{margin-top:1rem;width:100%}@media (max-width:599px){.detailed-quote table{margin-top:0}}.detailed-quote table td{width:50%}.detailed-quote table td,.detailed-quote table th{line-height:2rem;white-space:nowrap}.detailed-quote table tr>*{border-bottom:1px solid #eee}@media (min-width:600px){.detailed-quote{display:flex;flex-flow:row nowrap}.detailed-quote>div{flex:0 1 250px}.detailed-quote>div.chart{flex:1 1 375px}}.not-found{align-items:center;background:#254f7c;border-radius:.2rem;color:#fff;display:flex;flex-flow:row wrap;font-size:1.3rem;margin:2rem auto;max-width:375px;padding:1rem}.not-found>*{margin:.8rem;text-align:center}.not-found img{flex:auto 0}.not-found .code{flex:auto 0;font-size:1.8rem;font-weight:700;text-transform:uppercase}.not-found .code strong{color:#7cc45e}.not-found .info{flex:100% 0;line-height:1.6}.security-list{display:flex;flex-flow:row wrap;font-size:1.5rem;line-height:2.5rem}.security-list .security{box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);display:flex;flex:1 1 300px;flex-flow:column nowrap;margin:1rem}.security-list .security .top{flex:1 1 100%;padding:1rem}.security-list .security .top svg{display:block;float:right;margin:.5rem 0 1rem 1rem;width:7rem}.security-list .security .top .name{display:block;max-height:2.5rem;overflow:hidden}.security-list .security .top .price-line{margin-top:1.5rem}.security-list .security .top .price-line span{display:inline-block;padding-right:.5rem}.security-list .security .follow{border-top:1px solid rgba(0,0,0,.12);flex:0 1 3rem;font-size:1rem;line-height:3rem;margin-top:1rem;text-transform:uppercase}.security-list .security .follow A{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.security-list .security .follow A>*{display:block;vertical-align:middle}.security-list .security .follow svg{fill:#08f;height:1.5rem;margin:0 .6rem 0 1rem;vertical-align:middle;width:auto}.security-list .positive{color:#093}.security-list .negative{color:#ff333a}.stock-financials small{color:#999;font-size:.8rem;padding-left:1rem}.stock-financials td,.stock-financials th{border-top:1px solid #eee;font-size:1rem;font-weight:400}.stock-financials td{text-align:right}.stock-financials .header td,.stock-financials .header th{border-top:0;padding-top:1rem}.stock-financials .header th{font-size:1.3rem;font-weight:700}.stock-financials .header td{color:#999}.stock-financials .highlight TD,.stock-financials .highlight TH{font-weight:700}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img.icon{height:1em;vertical-align:middle}body,html{background:#fff;color:#333;font-family:Helvetica,sans-serif;font-size:11px;margin:0;padding:0}@media (min-width:600px){body,html{font-size:13px}}#header-ad{margin:1rem auto;width:100%!important}#header-ad,main{max-width:1600px}main{margin:0 auto}h1{xwhite-space:nowrap;color:#000;font:500 1.8rem/2 Helvetica,sans-serif}h1,h2{line-height:2;margin:0;padding:0 1rem}h2{background:#e0e0e3;color:#666;display:block;font:600 1.7rem/1.5 Helvetica,sans-serif;white-space:nowrap}h3{font:600 1.5rem/1.5 Helvetica,sans-serif}h3,h4{margin:1.3rem 0}h4{font:600 1.3rem/1.5 Helvetica,sans-serif}.para,blockquote,li,ol,p,ul{color:#212121;font-family:Helvetica,sans-serif;font-size:1.45rem;font-weight:400;line-height:1.5;margin:0 0 1em}dd,dl,dt{margin:0;padding:0}blockquote{background:#eee;font-size:1.5rem;font-weight:400;padding:1rem}.pre,pre{white-space:pre}.block{display:block}code{color:#444;font-family:monospace;line-height:1.5}code.block{padding:1rem}mark{background:unset}mark.string{color:#780}mark.builtin{color:#f81}mark.keyword{color:#85a}li{margin:.5em 0}em{color:#d22d72;font-style:normal}a{cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}.anchor,a{color:#08f}a.plain{color:unset}.button,button{background-color:#39f;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:1.5rem;line-height:2;outline:0;padding:0 1em;text-align:center;transition:.2s ease-out;vertical-align:middle}.button:hover,button:hover{background-color:#57abff}.button.disabled,button.disabled{background:#eee;color:#bbb;cursor:not-allowed}.button-row{clear:both;display:block;overflow:auto}.button-row .button,.button-row button{float:left;margin:.5rem 1rem .5rem 0}.button-row .button.right,.button-row button.right{float:right;margin:.5rem 0 .5rem 1em}button.center{display:block;margin:.5rem auto}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}dir,menu{list-style-type:none;margin:0;padding:0}table{border:0;border-spacing:0;padding:0;width:100%}td,th{font-size:1rem;line-height:3.5rem;padding:0 1rem;text-align:left}.selector{padding:1rem 0}.selector A{border-right:1px solid #999;display:inline-block;font-size:1.2rem;line-height:2rem;padding:0 1rem}.selector A:last-child{border:0}.selector A.active,.selector A:hover{color:#444}@media (min-width:600px){.stock-statistics{display:flex;flex-flow:row nowrap}.stock-statistics>*{flex:0 0 50%;padding:0 1rem}}.stock-statistics td,.stock-statistics th{border-top:1px solid #eee;font-size:1.5rem;font-weight:400;width:50%}.stock-statistics td{text-align:right}.stock-statistics .header td,.stock-statistics .header th{border-top:0;padding-top:1rem}.stock-statistics .header th{font-size:1.8rem;font-weight:700}.stock-statistics .header td{color:#999}.stock-statistics .highlight TD,.stock-statistics .highlight TH{font-weight:700}.stock-nav{padding:1rem}.stock-nav .name{color:#777;font-size:3rem;font-weight:700}.stock-nav .price-line{color:#444;font-size:2.5rem;font-weight:700;line-height:5rem}.stock-nav .price-line .price{color:inherit!important}.stock-nav .price-line.positive>*{color:#093}.stock-nav .price-line.negative>*{color:#ff333a}.stock-nav nav{display:flex;flex-flow:row nowrap}.stock-nav nav:last-child:after{border-bottom:2px solid #eee;content:"";display:block;flex:1 1 100%}.stock-nav nav A{border-bottom:2px solid #eee;flex:0 1 10rem;font-size:1.5rem;padding:1rem 2rem;text-align:center;white-space:nowrap}.stock-nav nav A:hover{background:#f0f8ff}.stock-nav nav A.active{background:#cef;border-bottom-color:#29f;color:#000}.social-links{display:flex;flex-flow:row nowrap;width:15rem}.social-links>A{display:block;flex:0 0 3rem}.social-links>A>SVG{fill:#1976d2;display:block;height:3rem;width:auto}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.article .info-bar{align-items:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd;color:#666;display:flex;flex-flow:row wrap;font-size:1.8rem;line-height:1.5;margin:.5rem 0;padding:.5rem 1rem}.article .info-bar .info{flex:1 0 300px}.article .info-bar .info>span{white-space:nowrap}.article .info-bar .social-links{flex:0 0 15rem}.article article{padding:0 1rem}