/*!
@build with webpack
------------------------------
project : election2020-data
author  : tenthree <ten.three@hotmail.com>
branch  : master
commit  : e841d4d
file:   : css/app.css
hash    : 00615644e4d482f61222
chunk   : 2e41ea3cf8005da74581
update  : 2020-01-16 12:08:36
------------------------------
*/body,html{margin:0;padding:0}html{font:normal 100%/150% Oswald,Noto Sans TC,sans-serif}body{position:relative;margin:0;padding:0;width:100%;height:auto;color:#1a1a1a;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{margin:0;font-size:1em;font-weight:400}menu,ol,ul{list-style:none}button,menu,ol,ul{margin:0;padding:0}button{background:transparent;border:none;outline:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:1px}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}.app{position:relative;width:100%;min-height:100vh}.spinner{color:#1a1a1a}.the-svg-inline-resource[data-v-2910d84c]{position:fixed;width:0;height:0;opacity:0;overflow:hidden;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.the-udn-logo{z-index:3;display:block;position:absolute;top:0;left:0;margin:0;padding:10px;text-align:center;line-height:1em}.the-udn-logo:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}@media only screen and (min-width:520px){.the-udn-logo{padding:25px}}.the-udn-logo__text{display:none}.the-udn-logo__link{display:inline-block;text-decoration:none;vertical-align:middle;cursor:pointer}.the-udn-logo i{font-size:2.125em;margin:0}@media only screen and (min-width:520px){.the-udn-logo i{font-size:3em}}.the-overlay{position:fixed}.the-overlay,.the-overlay:before{top:0;left:0;width:100%;height:100%}.the-overlay:before{content:"";display:block;position:absolute;background:rgba(0,0,0,.6)}.the-overlay--visible{opacity:1}.the-overlay-enter{opacity:0}.the-overlay-enter-active{-webkit-transition:opacity .4s;transition:opacity .4s}.the-overlay-enter-to,.the-overlay-leave{opacity:1}.the-overlay-leave-active{-webkit-transition:opacity .4s;transition:opacity .4s}.the-overlay-leave-to{opacity:0}.the-slide-menu{position:fixed;top:0;bottom:0;right:0;width:80%;max-width:280px;height:100%;background:#fff;-webkit-box-shadow:-4px 0 8px -6px rgba(0,0,0,.4);box-shadow:-4px 0 8px -6px rgba(0,0,0,.4);-webkit-backface-visibility:hidden;backface-visibility:hidden}.the-slide-menu__head{position:relative;padding-top:100px}.the-slide-menu__body{position:absolute;top:158px;bottom:0;width:100%;overflow:auto}.the-slide-menu__title{position:relative;width:159px;height:38px}.the-slide-menu__title:before{content:"";display:block;width:100%;height:0;padding-top:23.8993710692%}.the-slide-menu__title-bg,.the-slide-menu__title-text{position:absolute;top:0;left:0;width:100%;height:100%}.the-slide-menu__title-text{color:#fff;font-family:Montserrat,Noto Sans TC,sans-serif;text-indent:1.75em;letter-spacing:.1em;line-height:32px}.the-slide-menu__link-btn{display:block;position:relative;width:100%;padding:12px 0}.the-slide-menu__link-btn:after{content:"";display:block;position:absolute;top:50%;left:0;width:40px;height:5px;background:#ddd;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.the-slide-menu__link-btn:active{padding:13px 0 11px 0}.the-slide-menu__link-label{display:inline-block;margin-left:52px;color:#999;font-size:1.125em}.the-slide-menu__link-btn--active:after{background:#000}.the-slide-menu__link-btn--active .the-slide-menu__link-label{color:#1a1a1a}.the-slide-menu-enter-active,.the-slide-menu-leave-active{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.the-slide-menu-enter,.the-slide-menu-leave-to{-webkit-transform:translateX(100%);transform:translateX(100%)}.the-slide-menu-enter-to,.the-slide-menu-leave{-webkit-transform:translateX(0);transform:translateX(0)}.desktop .the-slide-menu__link-btn:hover:after{background:#000;-webkit-transition:background .3s;transition:background .3s}.desktop .the-slide-menu__link-btn:hover .the-slide-menu__link-label{color:#1a1a1a;-webkit-transition:color .3s;transition:color .3s}.the-menu{z-index:6;position:absolute;top:0;right:0;padding:10px 15px;font:normal 100%/150% Montserrat,Noto Sans TC,sans-serif}@media only screen and (min-width:760px){.the-menu{position:fixed;width:70px;height:100%;padding:25px 0;background:#fff;border-left:1px solid #1a1a1a}}.the-menu .the-overlay{z-index:1}.the-menu .the-slide-menu{z-index:2}.the-menu__item{display:block;position:relative;height:36px}@media only screen and (min-width:760px){.the-menu__item{height:auto}}.the-menu__item+.the-menu__item{margin-top:14px}@media only screen and (min-width:760px){.the-menu__item+.the-menu__item{margin-top:22px}}.the-menu__btn{display:block;width:36px;height:36px;padding:0;background:#222;border:1px solid #222;border-radius:50%;text-align:center;overflow:hidden;cursor:pointer}.the-menu__btn:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}@media only screen and (min-width:760px){.the-menu__btn{margin:0 auto}}.the-menu__btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.the-menu__btn--hamburger{z-index:3;position:fixed;top:10px;right:15px;overflow:visible}@media only screen and (min-width:760px){.the-menu__btn--hamburger{position:relative;top:auto;right:auto}}.the-menu__icon{display:inline-block;position:relative}.the-menu__icon.svg-symbol{color:#fff}@-webkit-keyframes hamburger{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes hamburger{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}50%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes hamburger-top{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}to{-webkit-transform:translateY(-200%) rotate(0);transform:translateY(-200%) rotate(0)}}@keyframes hamburger-top{0%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}to{-webkit-transform:translateY(-200%) rotate(0);transform:translateY(-200%) rotate(0)}}@-webkit-keyframes hamburger-bottom{0%{-webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}to{-webkit-transform:translateY(200%) rotate(0);transform:translateY(200%) rotate(0)}}@keyframes hamburger-bottom{0%{-webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}to{-webkit-transform:translateY(200%) rotate(0);transform:translateY(200%) rotate(0)}}.the-menu__icon--hamburger{display:inline-block;position:relative;width:15px;height:2px;background:#fff;vertical-align:middle;-webkit-animation:hamburger .3s forwards;animation:hamburger .3s forwards}.the-menu__icon--hamburger:after,.the-menu__icon--hamburger:before{content:"";display:block;position:absolute;width:100%;height:100%;background:inherit;-webkit-transform-origin:center center;transform-origin:center center}.the-menu__icon--hamburger:before{-webkit-transform:translateY(-200%);transform:translateY(-200%);-webkit-animation:hamburger-top .3s forwards;animation:hamburger-top .3s forwards}.the-menu__icon--hamburger:after{-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-animation:hamburger-bottom .3s forwards;animation:hamburger-bottom .3s forwards}.the-menu__icon--hamburger-no-animation,.the-menu__icon--hamburger-no-animation:after,.the-menu__icon--hamburger-no-animation:before{-webkit-animation-duration:0s!important;animation-duration:0s!important}@-webkit-keyframes close{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@keyframes close{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}}@-webkit-keyframes close-left{0%{-webkit-transform:translateY(-200%) rotate(0);transform:translateY(-200%) rotate(0)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@keyframes close-left{0%{-webkit-transform:translateY(-200%) rotate(0);transform:translateY(-200%) rotate(0)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}to{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}}@-webkit-keyframes close-right{0%{-webkit-transform:translateY(-200%) rotate(0);transform:translateY(-200%) rotate(0)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}to{-webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}}@keyframes close-right{0%{-webkit-transform:translateY(-200%) rotate(0);transform:translateY(-200%) rotate(0)}50%{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}to{-webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}}.the-menu__icon--hamburger-close{-webkit-animation:close .3s forwards;animation:close .3s forwards}.the-menu__icon--hamburger-close:before{-webkit-animation:close-left .3s forwards;animation:close-left .3s forwards}.the-menu__icon--hamburger-close:after{-webkit-animation:close-right .3s forwards;animation:close-right .3s forwards}.the-menu__title{display:none}@media only screen and (min-width:760px){.the-menu__title{display:block;position:absolute;bottom:50px;left:50%;color:#1a1a1a;font-size:.9375em;white-space:nowrap;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:translate(-100%) rotate(90deg);transform:translate(-100%) rotate(90deg)}}.the-nav{z-index:4;display:block;position:fixed;top:220px;left:25px;background:#1a1a1a;border:1px solid #1a1a1a;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateX(-500px);transform:translateX(-500px)}@media only screen and (min-width:760px){.the-nav{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}}@media only screen and (min-width:960px){.the-nav{top:200px}}@media only screen and (min-width:1440px){.the-nav{top:270px;left:auto;right:50%;margin-right:630px}}.the-nav__list{position:relative;white-space:nowrap}.the-nav__list-item{position:relative;width:70px;height:45px;color:#fff;vertical-align:top}.the-nav__btn{display:block;position:relative;width:100%;height:100%;color:inherit;text-align:center;background:#1a1a1a;-webkit-transition:background-color .5s;transition:background-color .5s;cursor:pointer}.the-nav__btn:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.the-nav__btn:active{padding-top:2px}.the-nav__btn-label{vertical-align:middle;font-size:1.125em}.the-nav__btn--active{color:#1a1a1a;background:#fff;-webkit-transition-duration:.3s;transition-duration:.3s}.desktop .the-nav__btn:hover{color:#1a1a1a;background:#b4b4b4}@media only screen and (min-width:960px){.narrow-desktop .the-nav{top:100px}}.the-mobile-nav{z-index:5;position:fixed;bottom:0;left:0;width:100%;height:44px;background:#1a1a1a;border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}@media only screen and (min-width:760px){.the-mobile-nav{-webkit-transform:translateY(150%);transform:translateY(150%)}}.the-mobile-nav__mask{position:absolute;left:36px;right:36px;height:100%;overflow:hidden}.the-mobile-nav__list{position:relative;height:100%;white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.the-mobile-nav__list-item{display:inline-block;position:relative;width:70px;height:100%;color:#fff;vertical-align:top}.the-mobile-nav__btn{display:block;position:relative;width:100%;height:100%;color:inherit;text-align:center;background:#1a1a1a;-webkit-transition:background-color .5s;transition:background-color .5s;cursor:pointer}.the-mobile-nav__btn:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.the-mobile-nav__btn:active{padding-top:2px}.the-mobile-nav__btn-label{vertical-align:middle;font-size:1.125em}.the-mobile-nav__btn--active{color:#1a1a1a;background:#fff;-webkit-transition-duration:.3s;transition-duration:.3s}.the-mobile-nav__arrow{display:none}.the-mobile-nav--scrollable .the-mobile-nav__list{position:relative;height:100%;white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.the-mobile-nav--scrollable .the-mobile-nav__list-item:first-child:after,.the-mobile-nav--scrollable .the-mobile-nav__list-item:last-child:after{content:"";display:block;position:absolute;top:50%;width:50px;height:0;border-top:1px solid #555}.the-mobile-nav--scrollable .the-mobile-nav__list-item:first-child:after{left:-50px}.the-mobile-nav--scrollable .the-mobile-nav__list-item:last-child:after{right:-50px}.the-mobile-nav--scrollable .the-mobile-nav__arrow{display:block;position:absolute;top:0;width:36px;height:100%;color:transparent;font-size:0;background:#1a1a1a;cursor:pointer}.the-mobile-nav--scrollable .the-mobile-nav__arrow:active:before{margin-top:-2px}.the-mobile-nav--scrollable .the-mobile-nav__arrow:before{content:"";display:block;position:absolute;top:50%;left:50%;width:0;height:0;margin:-3px 0 0 -6px;border-width:0 6px 6px 6px;border-color:transparent transparent #fff transparent;border-style:solid}.the-mobile-nav--scrollable .the-mobile-nav__arrow--prev{left:0}.the-mobile-nav--scrollable .the-mobile-nav__arrow--prev:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.the-mobile-nav--scrollable .the-mobile-nav__arrow--next{right:0}.the-mobile-nav--scrollable .the-mobile-nav__arrow--next:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.the-mobile-nav--scrollable .the-mobile-nav__arrow--disable{cursor:default}.the-mobile-nav--scrollable .the-mobile-nav__arrow--disable:before{border-color:transparent transparent #555 transparent}.the-mobile-nav--scrollable .the-mobile-nav__arrow--disable:active:before{margin-top:-3px}.desktop .the-mobile-nav__btn:hover{color:#1a1a1a;background:#b4b4b4}.desktop .the-mobile-nav--scrollable .the-mobile-nav__arrow{-webkit-transition:background-color .3s;transition:background-color .3s}.desktop .the-mobile-nav--scrollable .the-mobile-nav__arrow:hover{background:#b4b4b4}.desktop .the-mobile-nav--scrollable .the-mobile-nav__arrow:hover:before{border-color:transparent transparent #1a1a1a transparent}.desktop .the-mobile-nav--scrollable .the-mobile-nav__arrow--disable:hover{background:#1a1a1a}.desktop .the-mobile-nav--scrollable .the-mobile-nav__arrow--disable:hover:before{border-color:transparent transparent #555 transparent}.the-logotype{position:relative;height:131px;text-align:center}.the-logotype:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}@media only screen and (min-width:520px){.the-logotype{height:163px}}@media only screen and (min-width:760px){.the-logotype{height:175px}}@media only screen and (min-width:1440px){.the-logotype{height:235px}}.the-logotype:after{content:"";position:absolute;top:50%;left:50%;width:80px;height:0;margin-top:60px;margin-left:-40px;border-top:1px solid #1a1a1a}@media only screen and (min-width:520px){.the-logotype:after{margin-top:80px}}@media only screen and (min-width:760px){.the-logotype:after{margin-top:85px}}@media only screen and (min-width:1440px){.the-logotype:after{margin-top:110px}}.the-logotype__image{display:inline-block;width:182px;height:86px;vertical-align:middle}@media only screen and (min-width:520px){.the-logotype__image{width:230px;height:110px}}@media only screen and (min-width:760px){.the-logotype__image{width:250px;height:120px}}@media only screen and (min-width:1440px){.the-logotype__image{width:330px;height:158px}}.the-comments{position:relative;margin:50px 10px 0 10px;min-height:200px}@media only screen and (min-width:520px){.the-comments{margin:50px 30px 0 30px}}@media only screen and (min-width:760px){.the-comments{margin:60px 50px 0 50px}}@media only screen and (min-width:960px){.the-comments{max-width:800px;margin:60px auto 0 auto}}@media only screen and (min-width:1280px){.the-comments{max-width:960px}}.the-comments__loading{position:absolute;top:50%;left:50%;width:60px;height:60px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.the-footer{z-index:1;padding:40px 0;font:normal 100%/150% Montserrat,Noto Sans TC,sans-serif;text-align:center}@media only screen and (min-width:760px){.the-footer{padding-right:70px}}.the-footer__copyright{display:block;color:#231815;font-size:.75em;line-break:1.5em}@media only screen and (min-width:520px){.the-footer__copyright{display:inline-block;font-size:.875em}}@media only screen and (min-width:760px){.the-footer__copyright{display:inline-block;font-size:.875em}}.the-footer__copyright+.the-footer__copyright{margin-top:10px}@media only screen and (min-width:520px){.the-footer__copyright+.the-footer__copyright{margin-top:0;margin-left:.25em}}.fade-enter-active,.fade-leave-active{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:height,opacity;transition-property:height,opacity;-webkit-transition-timing-function:ease;transition-timing-function:ease;overflow:hidden}.fade-enter,.fade-leave-active{opacity:0}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:height,opacity,-webkit-transform;transition-property:height,opacity,-webkit-transform;transition-property:height,opacity,transform;transition-property:height,opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.55,0,.1,1);transition-timing-function:cubic-bezier(.55,0,.1,1);overflow:hidden}.slide-left-enter,.slide-right-leave-active{opacity:0;-webkit-transform:translate(2em);transform:translate(2em)}.slide-left-leave-active,.slide-right-enter{opacity:0;-webkit-transform:translate(-2em);transform:translate(-2em)}.scroll-down-enter-active,.scroll-down-leave-active,.scroll-up-enter-active,.scroll-up-leave-active{-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:height,opacity,-webkit-transform;transition-property:height,opacity,-webkit-transform;transition-property:height,opacity,transform;transition-property:height,opacity,transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.55,0,.1,1);transition-timing-function:cubic-bezier(.55,0,.1,1);overflow:hidden}.scroll-down-leave-active,.scroll-up-enter{opacity:0;-webkit-transform:translateY(2em);transform:translateY(2em)}.scroll-down-enter,.scroll-up-leave-active{opacity:0;-webkit-transform:translateY(-2em);transform:translateY(-2em)}.zoom-enter-active,.zoom-leave-active{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:zoom;animation-name:zoom}.zoom-leave-active{animation-direction:reverse}@-webkit-keyframes zoom{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes zoom{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}.app{background:url(../images/body-bg.png) repeat top;overflow-x:hidden}.main{min-height:100vh;max-width:420px;margin:0 auto;padding-bottom:44px}@media only screen and (min-width:960px){.main{width:50%;max-width:720px}}@media only screen and (min-width:1280px){.main{width:auto;max-width:none;margin:0 150px}}@media only screen and (min-width:1440px){.main{width:1140px;margin:0 auto;padding:0}}.elect-label{position:relative;height:100px;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}@media only screen and (min-width:520px){.elect-label{height:120px}}@media only screen and (min-width:760px){.elect-label{height:140px}}.elect-label__title{position:relative;text-align:center;height:100%}.elect-label__title:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.elect-label__year{display:inline-block;font-size:4.5em;line-height:1;vertical-align:middle}@media only screen and (min-width:520px){.elect-label__year{font-size:5em}}@media only screen and (min-width:760px){.elect-label__year{font-size:5.375em}}.elect-label__category{position:absolute;top:50%;left:50%;color:#1a1a1a;font-size:1.875em;font-weight:500;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:520px){.elect-label__category{font-size:2.25em}}@media only screen and (min-width:760px){.elect-label__category{font-size:2.5em}}.elect-label--inview{opacity:1}.segment-chart{font-weight:500}.segment-chart__caption{margin-left:10px;font-size:.75em;opacity:0;-webkit-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}@media only screen and (min-width:520px){.segment-chart__caption{margin-left:0;font-size:.875em}}@media only screen and (min-width:760px){.segment-chart__caption{font-size:1em}}.segment-chart__bar{white-space:nowrap;overflow:hidden}.segment-chart__proportion{display:inline-block;position:relative;vertical-align:top}@media only screen and (min-width:520px){.segment-chart__proportion{margin-top:3px}}.segment-chart__proportion:last-child .segment-chart__info{position:absolute;right:10px}@media only screen and (min-width:520px){.segment-chart__proportion:last-child .segment-chart__info{right:0}}.segment-chart__proportion:last-child .segment-chart__label,.segment-chart__proportion:last-child .segment-chart__role,.segment-chart__proportion:last-child .segment-chart__value{margin-left:0;text-align:right}.segment-chart__rect{height:25px;background:#a1a1a1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scaleX(0);transform:scaleX(0);transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.segment-chart__info,.segment-chart__rect{opacity:0;-webkit-transition:opacity .4s,-webkit-transform .4s}.segment-chart__info{-webkit-transform:translateX(-10px);transform:translateX(-10px);transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}.segment-chart__value{margin-left:10px;font-size:.75em}@media only screen and (min-width:520px){.segment-chart__value{margin-left:0;font-size:.875em}}@media only screen and (min-width:760px){.segment-chart__value{font-size:1em}}.segment-chart__label{margin-left:10px;font-size:1.125em}@media only screen and (min-width:520px){.segment-chart__label{margin-left:0;font-size:1.25em}}@media only screen and (min-width:760px){.segment-chart__label{margin-top:5px;font-size:1.375em}}.segment-chart__role{margin-top:2px;margin-left:10px}.segment-chart__role:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}@media only screen and (min-width:520px){.segment-chart__role{margin-left:0}}@media only screen and (min-width:760px){.segment-chart__role{margin-top:5px}}.segment-chart__role-list{display:inline-block;vertical-align:middle}.segment-chart__role-item{display:block;font-size:.875em}@media only screen and (min-width:520px){.segment-chart__role-item{font-size:1em}}@media only screen and (min-width:760px){.segment-chart__role-item{font-size:1.125em}}.segment-chart__role-winner{display:inline-block;width:22px;height:22px;margin-left:10px;color:#fff;font-size:13px;font-weight:400;line-height:20px;text-align:center;vertical-align:middle;background:#a1a1a1;border-radius:4px}.segment-chart--inview .segment-chart__caption{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.segment-chart--inview .segment-chart__proportion:first-child .segment-chart__info,.segment-chart--inview .segment-chart__proportion:first-child .segment-chart__rect{-webkit-transition-delay:0;transition-delay:0}.segment-chart--inview .segment-chart__proportion:nth-child(2) .segment-chart__info,.segment-chart--inview .segment-chart__proportion:nth-child(2) .segment-chart__rect{-webkit-transition-delay:.4s;transition-delay:.4s}.segment-chart--inview .segment-chart__proportion:nth-child(3) .segment-chart__info,.segment-chart--inview .segment-chart__proportion:nth-child(3) .segment-chart__rect{-webkit-transition-delay:.8s;transition-delay:.8s}.segment-chart--inview .segment-chart__rect{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.segment-chart--inview .segment-chart__info{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.summary-table{margin-top:20px}@media only screen and (min-width:1280px){.summary-table{margin-top:27px}}.summary-table__table{width:100%;text-align:center;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.summary-table__head .summary-table__col{font-size:.8125em;font-weight:500}@media only screen and (min-width:520px){.summary-table__head .summary-table__col{font-size:.9375em}}@media only screen and (min-width:760px){.summary-table__head .summary-table__col{font-size:1em}}.summary-table__body .summary-table__col{font-size:1em}@media only screen and (min-width:520px){.summary-table__body .summary-table__col{font-size:1.125em}}@media only screen and (min-width:760px){.summary-table__body .summary-table__col{font-size:1.25em}}.summary-table__col{padding:10px 0;line-height:1em;border:1px solid #fff}.summary-table__party{display:inline-block;width:20px;height:20px;vertical-align:middle;overflow:hidden}@media only screen and (min-width:520px){.summary-table__party{width:22px;height:22px}}@media only screen and (min-width:760px){.summary-table__party{width:25px;height:25px}}.summary-table__offset{display:inline-block}.summary-table__offset-proportion:before{content:"";display:none;vertical-align:middle;border-width:0 6px 6px 6px;border-style:solid;border-color:transparent;border-bottom-color:inherit}.summary-table__offset-proportion.summary-table--offset-up:before{display:inline-block;margin-right:5px}.summary-table__offset-proportion.summary-table--offset-down:before{display:inline-block;margin-right:5px;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.summary-table__offset-votes{margin-top:8px}.summary-table__offset-votes .summary-table__offset-value{position:relative;display:inline-block}.summary-table__offset-value{vertical-align:middle}.summary-table--inview .summary-table__table{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .4s ease 1.2s,-webkit-transform .4s ease 1.2s;transition:opacity .4s ease 1.2s,-webkit-transform .4s ease 1.2s;transition:opacity .4s ease 1.2s,transform .4s ease 1.2s;transition:opacity .4s ease 1.2s,transform .4s ease 1.2s,-webkit-transform .4s ease 1.2s}.donut-chart{position:relative;max-width:420px;margin:0 auto;text-align:center;color:#1a1a1a;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .4s ease .5s,-webkit-transform .7s ease .5s;transition:opacity .4s ease .5s,-webkit-transform .7s ease .5s;transition:opacity .4s ease .5s,transform .7s ease .5s;transition:opacity .4s ease .5s,transform .7s ease .5s,-webkit-transform .7s ease .5s}.donut-chart__title{margin-bottom:-8%;padding-top:33px;color:#1a1a1a;font-size:1.125em;font-weight:700;text-align:center;line-height:1em}@media only screen and (min-width:520px){.donut-chart__title{font-size:1.25em}}@media only screen and (min-width:760px){.donut-chart__title{margin-bottom:-9%;padding-top:50px;font-size:1.5em}}@media only screen and (min-width:960px){.donut-chart__title{margin-bottom:-10%}}.donut-chart__layout{position:relative;width:100%;padding-bottom:100%;height:0;display:inline-block;vertical-align:middle;overflow:hidden}.donut-chart__infos{position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%}.donut-chart__infos:before{content:"";width:0;height:100%}.donut-chart__infos--layout,.donut-chart__infos:before{display:inline-block;vertical-align:middle}.donut-chart__info{margin-bottom:13px}@media only screen and (min-width:520px){.donut-chart__info{margin-bottom:20px}}.donut-chart__info--label{display:inline-block;padding:0 7px;margin-bottom:3px;font-size:.875rem}@media only screen and (min-width:520px){.donut-chart__info--label{margin-bottom:10px}}.donut-chart__info--number{font-size:1.5rem}@media only screen and (min-width:520px){.donut-chart__info--number{font-size:1.625rem}}.donut-chart__info+.donut-chart__info{margin-bottom:0}.donut-chart__comparison{padding-top:10px}.donut-chart__comparison--mark{display:none;width:0;height:0;margin:0 5px 2px 0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #ffca69}.donut-chart__comparison--mark.increase{display:inline-block}.donut-chart__comparison--mark.decrease{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.donut-chart__comparison--value{display:inline-block;font-size:1rem}@media only screen and (min-width:520px){.donut-chart__comparison--value{font-size:1.125rem}}.donut-chart.donut-chart--inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.donut-chart svg{position:absolute;left:0;right:0;margin:0 auto;width:100%;height:auto}.donut-chart text{font-size:1.125em;text-anchor:middle}.not-voting-table{position:relative;width:100%;margin-top:-24px;color:#1a1a1a;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .4s ease .4s,-webkit-transform .7s ease .4s;transition:opacity .4s ease .4s,-webkit-transform .7s ease .4s;transition:opacity .4s ease .4s,transform .7s ease .4s;transition:opacity .4s ease .4s,transform .7s ease .4s,-webkit-transform .7s ease .4s}.not-voting-table__title{color:#1a1a1a;font-size:1.125em;font-weight:700;text-align:center}@media only screen and (min-width:520px){.not-voting-table__title{font-size:1.25em}}@media only screen and (min-width:760px){.not-voting-table__title{font-size:1.5em}}.not-voting-table__layout{max-height:234px;margin-top:17px;overflow:hidden;-webkit-transition:max-height .7s;transition:max-height .7s}@media only screen and (min-width:520px){.not-voting-table__layout{max-height:276px}}@media only screen and (min-width:760px){.not-voting-table__layout{max-height:312px;margin-top:20px}}.not-voting-table--open .not-voting-table__layout{max-height:1400px;-webkit-transition:max-height .7s;transition:max-height .7s}.not-voting-table__table{position:relative;width:100%;text-align:center;border-spacing:1px;border-top:1px solid #fff;border-bottom:1px solid #fff}.not-voting-table__head-col{width:33.33%;padding:5px 0;font-size:.8125rem;font-weight:400;border:1px solid #fff}@media only screen and (min-width:520px){.not-voting-table__head-col{font-size:.9375rem}}@media only screen and (min-width:760px){.not-voting-table__head-col{padding:8px 0;font-size:1rem}}.not-voting-table__body-row:nth-child(2n-1){background-color:#e6e6e6}.not-voting-table__body-col{padding:8px 0;border:1px solid #fff}@media only screen and (min-width:520px){.not-voting-table__body-col{padding:12px 0;font-size:1.125rem}}@media only screen and (min-width:760px){.not-voting-table__body-col{padding:15px 0;font-size:1.25rem}}.not-voting-table__read-more{text-align:center;cursor:pointer}.not-voting-table__read-more p{position:relative;display:inline-block;width:33.33%;margin:0;padding:5px 0;line-height:1em;background-color:#a1a1a1;color:#fff;font-size:.75em}@media only screen and (min-width:520px){.not-voting-table__read-more p{padding:7px 0;font-size:.875em}}@media only screen and (min-width:760px){.not-voting-table__read-more p{font-size:.9375em}}.not-voting-table__read-more p:before{content:"";position:relative;display:inline-block;margin-right:5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #fff;vertical-align:middle}@media only screen and (min-width:520px){.not-voting-table__read-more p:before{margin-right:8px}}.not-voting-table--open .not-voting-table__read-more p:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.not-voting-table--inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:760px){.elect-president .segment-chart__role{margin-top:10px}}.elect-president .segment-chart__role-item{font-size:1.125em}@media only screen and (min-width:520px){.elect-president .segment-chart__role-item{font-size:1.25em}}@media only screen and (min-width:760px){.elect-president .segment-chart__role-item{font-size:1.375em}}.seats-chart__map{position:relative;overflow:hidden}.seats-chart__grids{position:relative;line-height:1em}.seats-chart__grid{display:inline-block;position:relative;width:8.33%;vertical-align:top}.seats-chart__grid:before{content:"";display:block;width:100%;height:0;padding-top:100%}.seats-chart__grid:after{content:"";display:block;position:absolute;top:50%;left:50%;width:18px;height:18px;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.seats-chart__seats{position:absolute;top:0;left:0;width:100%;height:100%}.seats-chart__seat{position:absolute;width:8.33%;text-align:center;line-height:1em;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .2s ease,-webkit-transform .2s linear;transition:opacity .2s ease,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s ease;transition:transform .2s linear,opacity .2s ease,-webkit-transform .2s linear}.seats-chart__seat:before{content:"";display:block;width:100%;height:0;padding-top:100%}.seats-chart__seat-icon{position:absolute;top:50%;left:50%;width:18px;height:18px;background:grey;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media only screen and (min-width:520px){.seats-chart__seat-icon{width:24px;height:24px}}@media only screen and (min-width:760px){.seats-chart__seat-icon{width:28px;height:28px}}@media only screen and (min-width:1440px){.seats-chart__seat-icon{width:34px;height:34px}}.seats-chart__info{position:absolute;top:50%;left:50%;width:90%;max-width:450px;padding:26px 10px;background:#fff;border:1px solid #1a1a1a;border-radius:2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.seats-chart__info-close{position:absolute;top:15px;right:10px;width:20px;height:20px;color:#fff;background:#1a1a1a;border-radius:50%;cursor:pointer}.seats-chart__info-close:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.seats-chart__info-close .svg-symbol{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px}.seats-chart__table{width:100%}.seats-chart__table-caption{margin-bottom:15px;font-weight:500;text-align:left;text-indent:13px}.seats-chart__table-head .seats-chart__table-row{color:#fff;background:#a7a7a7;-webkit-transition:background-color .3s;transition:background-color .3s}.seats-chart__table-head .seats-chart__table-col{font-weight:500;border-top:none}.seats-chart__table-row{background:#efefef}.seats-chart__table-row:nth-of-type(2n){background:#e6e6e6}.seats-chart__table-col{width:30%;padding:10px 0;line-height:1em;text-align:center;border:1px solid #fff}.seats-chart__table-col+.seats-chart__table-col{width:35%}.seats-chart__table--label{font-size:.8125em}.seats-chart__roles{margin-top:17px;padding:13px 0 13px 17px;background:#fff;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .3s ease .8s,-webkit-transform .4s ease .8s;transition:opacity .3s ease .8s,-webkit-transform .4s ease .8s;transition:opacity .3s ease .8s,transform .4s ease .8s;transition:opacity .3s ease .8s,transform .4s ease .8s,-webkit-transform .4s ease .8s}.seats-chart__roles-group{display:inline-block;width:33.33%;opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px);-webkit-transition:opacity .3s,-webkit-transform .4s;transition:opacity .3s,-webkit-transform .4s;transition:opacity .3s,transform .4s;transition:opacity .3s,transform .4s,-webkit-transform .4s}.seats-chart__roles-item{line-height:1em}.seats-chart__roles-item:before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}.seats-chart__roles-item+.seats-chart__roles-item{margin-top:5px}.seats-chart__role-icon{display:inline-block;width:12px;height:12px;vertical-align:middle;background-color:#a7a7a7;border-radius:50%}.seats-chart__role-name{margin-left:4px;color:#a7a7a7;font-size:.75em;vertical-align:middle}@media only screen and (min-width:520px){.seats-chart__role-name{font-size:.8125em}}@media only screen and (min-width:760px){.seats-chart__role-name{font-size:.875em}}.seats-chart .tween-info-enter-active{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.seats-chart .tween-info-leave-active{-webkit-transition:none;transition:none}.seats-chart .tween-info-enter,.seats-chart .tween-info-leave-to{opacity:0;-webkit-transform:translate(-50%,-45%);transform:translate(-50%,-45%)}.seats-chart .tween-info-enter-to,.seats-chart .tween-info-leave{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.seats-chart--inview .seats-chart__roles{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.seats-chart--inview .seats-chart__roles-group{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.seats-chart--inview .seats-chart__roles-group:first-child{-webkit-transition-delay:1s;transition-delay:1s}.seats-chart--inview .seats-chart__roles-group:nth-child(2){-webkit-transition-delay:1.25s;transition-delay:1.25s}.seats-chart--inview .seats-chart__roles-group:nth-child(3){-webkit-transition-delay:1.5s;transition-delay:1.5s}.seats-chart--crowd .seats-chart__grid{width:6.25%}.seats-chart--crowd .seats-chart__grid:after{display:none}.seats-chart--crowd .seats-chart__seat{width:6.25%}.seats-chart--crowd .seats-chart__seat-icon{width:14px;height:14px}@media only screen and (min-width:520px){.seats-chart--crowd .seats-chart__seat-icon{width:16px;height:16px}}@media only screen and (min-width:760px){.seats-chart--crowd .seats-chart__seat-icon{width:18px;height:18px;width:20px;height:20px}}@media only screen and (min-width:1440px){.seats-chart--crowd .seats-chart__seat-icon{width:22px;height:22px}}.elect-legislator .seats-chart{margin-top:20px}.mayor-map{max-width:560px;margin:0 auto}.mayor-map,.mayor-map__map{position:relative;display:block}.mayor-map__map{width:100%;height:0;padding-bottom:133.3333333333%}.mayor-map svg{position:absolute;width:100%;height:100%}.mayor-map .map{position:relative;width:100%;height:100%}.mayor-map path{cursor:pointer}.mayor-map path.active{stroke-linejoin:round;stroke-linecap:round}.map-chart{position:relative;margin-top:50px;opacity:0;overflow:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .5s ease .3s,-webkit-transform .7s ease .3s;transition:opacity .5s ease .3s,-webkit-transform .7s ease .3s;transition:opacity .5s ease .3s,transform .7s ease .3s;transition:opacity .5s ease .3s,transform .7s ease .3s,-webkit-transform .7s ease .3s}.map-chart__title{font-size:1.125em;font-weight:700;text-align:center}@media only screen and (min-width:520px){.map-chart__title{font-size:1.25em}}@media only screen and (min-width:760px){.map-chart__title{font-size:1.5em}}.map-chart__layout{position:relative;margin-top:20px}@media only screen and (min-width:520px){.map-chart__layout{margin-top:25px}}.map-chart__info{position:absolute;bottom:10px;left:10px;right:10px;border-radius:2px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.map-chart__table{position:relative;width:100%}.map-chart__table-caption{padding:4px 0;font-size:1em}@media only screen and (min-width:520px){.map-chart__table-caption{padding:8px 0;font-size:1.125em}}@media only screen and (min-width:760px){.map-chart__table-caption{padding:12px 0;font-size:1.25em}}.map-chart__table-head .map-chart__table-col{font-size:.8125em;font-weight:500}@media only screen and (min-width:520px){.map-chart__table-head .map-chart__table-col{font-size:.9375em}}@media only screen and (min-width:760px){.map-chart__table-head .map-chart__table-col{font-size:1em}}.map-chart__table-body .map-chart__table-col{font-size:1em}@media only screen and (min-width:520px){.map-chart__table-body .map-chart__table-col{font-size:1.125em}}@media only screen and (min-width:760px){.map-chart__table-body .map-chart__table-col{font-size:1.25em}}.map-chart__table-row{background:#fff}.map-chart__table-col{width:33.33%;padding:10px 0;text-align:center;line-height:1em;border:1px solid #fff}.map-chart__table-name{text-align:left;text-indent:8px;white-space:nowrap}@media only screen and (min-width:520px){.map-chart__table-name{text-indent:25px;text-indent:20px}}.map-chart__table-name-icon.svg-symbol{display:inline-block;width:20px;height:20px;vertical-align:middle}@media only screen and (min-width:760px){.map-chart__table-name-icon.svg-symbol{width:24px;height:24px}}.map-chart__table-name-text{margin-left:5px;vertical-align:middle}@media only screen and (min-width:520px){.map-chart__table-name{margin-left:10px}}@media only screen and (min-width:760px){.map-chart__table-name{margin-left:15px}}.map-chart__ui{position:absolute;top:10px;left:10px;height:30px}.map-chart__ui-select{height:100%}.map-chart__ui-back{position:relative;margin-left:10px;padding:5px 10px;color:#fff;background:#1a1a1a;border-radius:3px;cursor:pointer}.map-chart__ui-back:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.map-chart--inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.map-chart .tween-info-enter-active,.map-chart .tween-info-leave-active{-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.map-chart .tween-info-enter,.map-chart .tween-info-leave-to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.map-chart .tween-info-enter-to,.map-chart .tween-info-leave{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.map-chart .tween-ui-back-enter-active,.map-chart .tween-ui-back-leave-active{-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.map-chart .tween-ui-back-enter,.map-chart .tween-ui-back-leave-to{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.map-chart .tween-ui-back-enter-to,.map-chart .tween-ui-back-leave{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.elect-mayor{position:relative}@media only screen and (min-width:1280px){.elect-mayor .elect-label{left:-30px}}@media only screen and (min-width:1280px){.elect-mayor__section{display:inline-block;position:relative;width:50%;vertical-align:top}}@media only screen and (min-width:1280px){.elect-mayor__section:nth-of-type(2n){left:-60px}}@media only screen and (min-width:1280px){.elect-mayor__section:nth-of-type(3){float:right}.elect-mayor__section:nth-of-type(3) .map-chart{margin-top:24px}}.home{position:relative;min-height:100vh}@media only screen and (min-width:1280px){.home{padding-left:60px}}.home__loading{display:block;position:absolute;top:50px;left:50%;width:40px;height:40px;-webkit-transform:translate(-50%);transform:translate(-50%)}section{display:block;position:relative}@media only screen and (min-width:1280px){section{display:inline-block;width:50%;vertical-align:top}}@media only screen and (min-width:1280px){section:nth-of-type(odd){left:-60px}}@media only screen and (min-width:1280px){section:first-of-type.elect-mayor{left:0;width:100%}}@media only screen and (min-width:1280px){.the-comments{left:-30px}}.svg-symbol{width:100%;height:100%;color:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.svg-symbol svg{display:block;width:100%;height:100%;fill:currentColor;overflow:hidden}