.Focus{position:absolute;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;bottom:16px;right:16px;height:calc(100% - 64px);width:300px;padding:16px 0;z-index:3}.DarkMode .Focus{background-color:rgba(0,0,0,.55)}.LightMode .Focus{background-color:hsla(0,0%,100%,.55)}.DarkMode .Focus{color:#fff}.LightMode .Focus{color:#000}@media (min-width:768px){.Focus--viewOnly{top:48px;bottom:auto;height:auto;max-height:calc(100% - 64px)}}@media (max-width:767px){.Focus{position:fixed;height:auto;width:calc(100% - 32px)}}.Focus-content{margin-top:16px;padding:0 16px;overflow:auto}@media (min-width:768px){.Focus-content{-webkit-flex-grow:1;flex-grow:1}}@media (max-width:767px){.Focus-content{max-height:calc(50vh - 160px);transition:all .4s ease-in-out}.Focus-content--collapsed{margin-top:0;max-height:0;overflow:hidden}.isIOS .Focus-content--expanded{max-height:calc(50vh - 208px)}}.Link{text-decoration:none}@media (max-width:767px){.Link:active{text-decoration:underline}}@media (min-width:768px){.Link:hover{text-decoration:underline}}.Focus-name{text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:8px;background-color:transparent;border:1px solid transparent;transition:border-color .2s ease-in-out}.DarkMode .Focus-name{border-bottom-color:#fff}.LightMode .Focus-name{border-bottom-color:#000}.Focus-name:focus{outline:0}@media (max-width:767px){.DarkMode .Focus-name--input:active{border-color:#fff}.LightMode .Focus-name--input:active{border-color:#000}}@media (min-width:768px){.DarkMode .Focus-name--input:hover{border-color:#fff}.LightMode .Focus-name--input:hover{border-color:#000}}.DarkMode .Focus-name--input:focus{border-color:#fff}.LightMode .Focus-name--input:focus{border-color:#000}.NoPointer{pointer-events:none}.NoPointer>*{pointer-events:all}.Button--primary{min-width:100px;display:inline-block;text-align:center;border:1px solid;padding:8px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.DarkMode .Button--primary{color:#353638}.LightMode .Button--primary{color:#e6e5e3}.DarkMode .Button--primary{border-color:#fff}.LightMode .Button--primary{border-color:#000}.DarkMode .Button--primary{background-color:#fff}.LightMode .Button--primary{background-color:#000}@media (max-width:767px){.Button--primary:active{background-color:transparent}.DarkMode .Button--primary:active{color:#fff}.LightMode .Button--primary:active{color:#000}}@media (min-width:768px){.Button--primary:hover{background-color:transparent}.DarkMode .Button--primary:hover{color:#fff}.LightMode .Button--primary:hover{color:#000}}.Button--inverse{background-color:transparent;min-width:100px;display:inline-block;text-align:center;border:1px solid;padding:8px;height:100%;transition:background-color .2s ease-in-out,color .2s ease-in-out}.DarkMode .Button--inverse{color:#fff}.LightMode .Button--inverse{color:#000}.DarkMode .Button--inverse{border-color:#fff}.LightMode .Button--inverse{border-color:#000}@media (max-width:767px){.DarkMode .Button--inverse:active{background-color:#fff}.LightMode .Button--inverse:active{background-color:#000}.DarkMode .Button--inverse:active{color:#353638}.LightMode .Button--inverse:active{color:#e6e5e3}}@media (min-width:768px){.DarkMode .Button--inverse:hover{background-color:#fff}.LightMode .Button--inverse:hover{background-color:#000}.DarkMode .Button--inverse:hover{color:#353638}.LightMode .Button--inverse:hover{color:#e6e5e3}}.SlideHover{transition:padding-left .1s ease-in-out,margin-right .1s ease-in-out;margin-right:0}@media (max-width:767px){.SlideHover:active{padding-left:12px;margin-right:-12px}}@media (min-width:768px){.SlideHover:hover{padding-left:12px;margin-right:-12px}}.CloseButton{position:absolute;top:0;right:0;padding:8px;font-size:20px;opacity:1;transition:opacity .1s ease-in-out}@media (max-width:767px){.CloseButton:active{opacity:.75}}@media (min-width:768px){.CloseButton:hover{opacity:.75}}.ViewLink{width:100%;display:block;padding:8px 12px;border:1px solid transparent;transition:border-color .1s ease-in-out}.DarkMode .ViewLink{color:#fff}.LightMode .ViewLink{color:#000}@media (max-width:767px){.DarkMode .ViewLink:active{border-color:#fff}.LightMode .ViewLink:active{border-color:#000}}@media (min-width:768px){.DarkMode .ViewLink:hover{border-color:#fff}.LightMode .ViewLink:hover{border-color:#000}}.DefaultHeaderButton{border:1px solid;display:block;width:42px;height:42px;-webkit-flex-shrink:0;flex-shrink:0;font-size:24px;transition:background-color .4s ease-in-out,font-size .4s ease-in-out}.DarkMode .DefaultHeaderButton{border-color:#fff}.LightMode .DefaultHeaderButton{border-color:#000}@media (max-width:767px){.DefaultHeaderButton:active{font-size:32px}.DarkMode .DefaultHeaderButton:active{background-color:#fff}.LightMode .DefaultHeaderButton:active{background-color:#000}.DarkMode .DefaultHeaderButton:active{color:#353638}.LightMode .DefaultHeaderButton:active{color:#e6e5e3}}@media (min-width:768px){.DefaultHeaderButton:hover{font-size:32px}.DarkMode .DefaultHeaderButton:hover{background-color:#fff}.LightMode .DefaultHeaderButton:hover{background-color:#000}.DarkMode .DefaultHeaderButton:hover{color:#353638}.LightMode .DefaultHeaderButton:hover{color:#e6e5e3}}@media (max-width:767px){.DefaultHeaderButton{margin-left:8px}}@media (min-width:768px){.DefaultHeaderButton:not(:first-child){margin-left:16px}}.DefaultHeaderButton i{margin:auto}.ViewHeaderButton{display:-webkit-flex;display:flex;font-size:24px}.DarkMode .ViewHeaderButton{color:#fff}.LightMode .ViewHeaderButton{color:#000}.ViewHeaderButton i{opacity:.8;transition:opacity .2s ease-in-out}@media (max-width:767px){.ViewHeaderButton i:active{opacity:1}}@media (min-width:768px){.ViewHeaderButton i:hover{opacity:1}}.Modal{position:fixed;left:50%;top:50%;z-index:5;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:767px){.Modal{max-width:calc(100% - 32px)}}.Modal-container{border:1px solid;max-height:calc(100vh - 128px);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.DarkMode .Modal-container{color:#fff}.LightMode .Modal-container{color:#000}.DarkMode .Modal-container{background-color:#2c2c2e}.LightMode .Modal-container{background-color:#f7f7f5}.DarkMode .Modal-container{border-color:#fff}.LightMode .Modal-container{border-color:#000}.Modal-close{position:absolute;top:0;right:0;padding:8px;font-size:20px;opacity:1;transition:opacity .1s ease-in-out}@media (max-width:767px){.Modal-close:active{opacity:.75}}@media (min-width:768px){.Modal-close:hover{opacity:.75}}.Modal-heading{font-size:32px;font-weight:700;width:100%;padding:16px 16px 8px;text-align:center}.DarkMode .Modal-heading{background-color:#2c2c2e}.LightMode .Modal-heading{background-color:#f7f7f5}.Modal-content{width:100%;padding:16px;font-size:16px;overflow-y:auto}.DarkMode .Modal-content{background-color:#353638}.LightMode .Modal-content{background-color:#e6e5e3}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;border-radius:0;color:inherit;font-family:Lato,sans-serif;font-size:100%;margin:0;padding:0;vertical-align:baseline;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#353638;line-height:normal;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;height:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box}*{word-wrap:break-word;overflow-wrap:break-word}html{-webkit-text-size-adjust:100%;height:100%;display:-webkit-flex;display:flex}img,svg{max-width:100%;max-height:100%}svg{height:100%;width:100%}button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}abbr,abbr[title]{text-decoration:none;border-bottom:none}button{background:none;cursor:pointer}.FocusAnim{transition:opacity .4s ease-in-out}.FocusAnim-appear{opacity:.01}.FocusAnim-appear-active{opacity:1}.FocusAnim-enter{opacity:.01}.FocusAnim-enter-active,.FocusAnim-leave{opacity:1}.FocusAnim-leave-active{opacity:.01}.FadeAnim{transition:opacity .4s ease-in-out}.FadeAnim-appear{opacity:.01}.FadeAnim-appear-active{opacity:1}.FadeAnim-enter{opacity:.01}.FadeAnim-enter-active,.FadeAnim-leave{opacity:1}.FadeAnim-leave-active{opacity:.01}#root{height:100%}.js-focus-visible :focus:not(.focus-visible){outline:none}.Explore,.Explore-container{position:relative;height:100%}.Explore-container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;overflow-y:auto}.DarkMode .Explore-container{color:#fff}.LightMode .Explore-container{color:#000}.DarkMode .Explore-container{background-color:#353638}.LightMode .Explore-container{background-color:#e6e5e3}.Explore-header{margin-left:auto;margin-right:auto;max-width:100%;position:fixed;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;top:16px;width:100%;padding:0 16px;z-index:1}@media (min-width:768px){.Explore-header{width:768px;padding-left:16px;padding-right:16px}}@media (min-width:992px){.Explore-header{width:992px;padding-left:16px;padding-right:16px}}@media (min-width:1200px){.Explore-header{width:1170px;padding-left:16px;padding-right:16px}}.Explore-logoWrap{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:flex}@media (min-width:768px){.Explore-logoWrap{-webkit-flex:1 1;flex:1 1}}.Explore-logoLink{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.Explore-logo{height:38px;min-width:56px}.Explore-backWrap{-webkit-flex-shrink:0;flex-shrink:0}@media (min-width:768px){.Explore-backWrap{-webkit-flex:1 1;flex:1 1}}.Explore-inputWrap{position:relative;width:33.33333%}@media (max-width:991px){.Explore-inputWrap{width:auto;-webkit-flex-grow:1;flex-grow:1;margin:0 16px}}@media (max-width:767px){.Explore-inputWrap{margin-right:0;margin-left:8px}}.Explore-input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;line-height:24px;padding:8px;text-align:center;border:1px solid}.DarkMode .Explore-input{color:#fff}.LightMode .Explore-input{color:#000}.DarkMode .Explore-input{border-color:#fff}.LightMode .Explore-input{border-color:#000}.DarkMode .Explore-input{background-color:rgba(0,0,0,.55)}.LightMode .Explore-input{background-color:hsla(0,0%,100%,.55)}.Explore-input::-webkit-input-placeholder{color:inherit;font-style:italic}.Explore-input::-moz-placeholder{color:inherit;font-style:italic}.Explore-input:-ms-input-placeholder{color:inherit;font-style:italic}.Explore-input::-ms-input-placeholder{color:inherit;font-style:italic}.Explore-input::placeholder{color:inherit;font-style:italic}.Explore-searchButton{position:absolute;right:4px;top:9px;font-size:24px;line-height:1;transition:opacity .2s ease-in-out}.Explore-searchButton:disabled{opacity:.8}.Explore-headerRight{-webkit-flex-shrink:0;flex-shrink:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end}@media (min-width:768px){.Explore-headerRight{-webkit-flex:1 1;flex:1 1}}.Explore-signUp{white-space:nowrap}@media (max-width:767px){.Explore-signUp{display:none}}.Explore-footer{width:100%;padding:8px 0}.DarkMode .Explore-footer{background-color:#2c2c2e}.LightMode .Explore-footer{background-color:#f7f7f5}.Explore-footerContainer{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%;max-width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}@media (min-width:768px){.Explore-footerContainer{width:768px;padding-left:16px;padding-right:16px}}@media (min-width:992px){.Explore-footerContainer{width:992px;padding-left:16px;padding-right:16px}}@media (min-width:1200px){.Explore-footerContainer{width:1170px;padding-left:16px;padding-right:16px}}.Explore-footerLeft{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.Explore-footerMission{margin-left:16px}.Explore-designation{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.Explore-desigLogo{height:24px}.Explore-copyright{font-size:12px;margin-top:4px;white-space:nowrap;text-align:center}@media (max-width:767px){.Explore-copyright--desktop{display:none}}@media (min-width:768px){.Explore-copyright--mobile{display:none}}.Explore-footerLinks{padding-left:16px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;justify-content:flex-end}.Explore-footerLink{font-size:12px;white-space:nowrap}.Explore-footerLink:not(:first-child){margin-left:8px}.Main{position:relative;height:100%}.Main-header{pointer-events:none;height:48px;width:100%;position:absolute;top:0;left:0;z-index:4;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:8px 16px;background:transparent;background:linear-gradient(180deg,rgba(0,0,0,.8),transparent)}.Main-header>*{pointer-events:all}.LightMode .Main-header{background:linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0))}.Main-headerLeft,.Main-headerRight{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.DarkMode .Main-signInButton{color:#fff}.LightMode .Main-signInButton{color:#000}.Main-settingsButton{margin-left:16px}.Main-splashWrap{position:absolute;z-index:1;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.Main-splash{width:30vw}@media (min-width:768px) and (max-width:991px){.Main-splash{width:40vw}}@media (max-width:767px){.Main-splash{width:60vw}}.Main-prompt{position:absolute;z-index:4;height:100%;width:100%}.Main-prompt--none{position:absolute;z-index:-1;height:0;width:0;top:0;left:0}.Main-promptContent{position:absolute;padding:16px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 32px)}.DarkMode .Main-promptContent{background-color:rgba(0,0,0,.55)}.LightMode .Main-promptContent{background-color:hsla(0,0%,100%,.55)}.DarkMode .Main-promptContent{color:#fff}.LightMode .Main-promptContent{color:#000}@media (min-width:768px) and (max-width:991px){.Main-promptContent{width:66.66667%}}@media (min-width:992px) and (max-width:1199px){.Main-promptContent{width:50%}}@media (min-width:1200px){.Main-promptContent{width:33.33333%}}.Main-promptMessage{font-size:24px}.Main-promptButtons{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:16px}.Main-promptDeny{margin-right:12px}.Main-systemChoicesWrap{position:absolute;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;height:100%;width:100%;z-index:1}.DarkMode .Main-systemChoicesWrap{color:#fff}.LightMode .Main-systemChoicesWrap{color:#000}.Main-systemChoices{z-index:1;max-height:100%;margin:12px;overflow:auto}.DarkMode .Main-systemChoices{background-color:rgba(0,0,0,.55)}.LightMode .Main-systemChoices{background-color:hsla(0,0%,100%,.55)}.Main-systemChoice{display:block;width:100%;text-align:left;font-size:16px;font-size:24px;padding:12px;border:1px solid transparent;transition:border-color .1s ease-in-out}@media (max-width:767px){.DarkMode .Main-systemChoice:active{border-color:#fff}.LightMode .Main-systemChoice:active{border-color:#000}}@media (min-width:768px){.DarkMode .Main-systemChoice:hover{border-color:#fff}.LightMode .Main-systemChoice:hover{border-color:#000}}.Main-newSystem{display:block;width:100%;font-style:italic;text-align:left;padding:12px}.Main-titleWrap{pointer-events:none;position:absolute;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;top:8px;z-index:1;width:100%;font-weight:700;font-size:24px}.Main-titleWrap>*{pointer-events:all}.DarkMode .Main-titleWrap{color:#fff}.LightMode .Main-titleWrap{color:#000}.Main-initial,.Main-title{text-align:center;display:inline;max-width:75%}.Main-alert{position:absolute;width:100%;z-index:4;text-align:center;font-size:36px;padding:16px;top:calc(50% - 68px)}.DarkMode .Main-alert{background-color:rgba(0,0,0,.55)}.LightMode .Main-alert{background-color:hsla(0,0%,100%,.55)}.DarkMode .Main-alert{color:#fff}.LightMode .Main-alert{color:#000}.Main-toast{position:absolute;width:auto;z-index:4;text-align:center;font-size:16px;padding:12px;border-radius:22px;border:1px solid;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.DarkMode .Main-toast{background-color:#2c2c2e}.LightMode .Main-toast{background-color:#f7f7f5}.DarkMode .Main-toast{color:#fff}.LightMode .Main-toast{color:#000}.DarkMode .Main-toast{border-color:#fff}.LightMode .Main-toast{border-color:#000}@media (min-width:768px){.Main-toast{top:64px}}@media (max-width:767px){.Main-toast{position:fixed;bottom:16px}}.Migration{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%;max-width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#fff}@media (min-width:768px){.Migration{width:768px;padding-left:16px;padding-right:16px}}@media (min-width:992px){.Migration{width:992px;padding-left:16px;padding-right:16px}}@media (min-width:1200px){.Migration{width:1170px;padding-left:16px;padding-right:16px}}.Migration-logo{height:100px}.Migration-text{margin-top:12px;text-align:center;font-size:24px}.Migration-text p{margin-bottom:8px}.Mission{position:fixed;left:50%;top:50%;z-index:5;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:600px}@media (max-width:767px){.Mission{max-width:calc(100% - 32px)}}.Mission-container{border:1px solid;max-height:calc(100vh - 128px);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.DarkMode .Mission-container{color:#fff}.LightMode .Mission-container{color:#000}.DarkMode .Mission-container{background-color:#2c2c2e}.LightMode .Mission-container{background-color:#f7f7f5}.DarkMode .Mission-container{border-color:#fff}.LightMode .Mission-container{border-color:#000}.Mission-close{position:absolute;top:0;right:0;padding:8px;font-size:20px;opacity:1;transition:opacity .1s ease-in-out}@media (max-width:767px){.Mission-close:active{opacity:.75}}@media (min-width:768px){.Mission-close:hover{opacity:.75}}.Mission-heading{font-size:32px;font-weight:700;width:100%;padding:16px 16px 8px;text-align:center}.DarkMode .Mission-heading{background-color:#2c2c2e}.LightMode .Mission-heading{background-color:#f7f7f5}.Mission-content{width:100%;padding:16px;font-size:16px;overflow-y:auto}.DarkMode .Mission-content{background-color:#353638}.LightMode .Mission-content{background-color:#e6e5e3}@media (min-width:768px) and (max-width:991px){.Mission{width:500px}}@media (max-width:767px){.Mission{width:100%}}.Mission-logoWrap{height:64px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.Mission-text{margin-top:16px;font-size:20px}.Notifications{position:relative;z-index:3}@media (min-width:768px){.Notifications--view .Notifications-tray{right:-16px}}@media (max-width:767px){.Notifications--view .Notifications-tray{top:64px}}.Notifications-notifsButton--pulsed .Notifications-count{box-shadow:0 0 4px 2px #f52811}.Notifications-count{color:#fff;display:block;position:absolute;z-index:1;border-radius:50%;box-shadow:none;transition:box-shadow .2s ease-in-out}.DarkMode .Notifications-count,.LightMode .Notifications-count{background-color:#f52811}.Notifications-count--view{min-width:16px;line-height:12px;padding:2px;font-size:12px;top:-4px;right:-8px}.Notifications-count--default{min-width:18px;line-height:14px;padding:2px;font-size:14px;top:2px;right:2px}.Notifications-tray{position:absolute;right:0;top:calc(100% + 32px);width:350px;border:1px solid}.DarkMode .Notifications-tray{color:#fff}.LightMode .Notifications-tray{color:#000}.DarkMode .Notifications-tray{border-color:#fff}.LightMode .Notifications-tray{border-color:#000}.DarkMode .Notifications-tray{background-color:#2c2c2e}.LightMode .Notifications-tray{background-color:#f7f7f5}@media (max-width:767px){.Notifications-tray{position:fixed;width:calc(100% - 16px);right:8px;top:90px}}.Notifications-tray:before{content:"";background-color:inherit;position:absolute;right:12px;top:-12px;width:24px;height:24px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid;border-left:1px solid}.DarkMode .Notifications-tray:before{border-color:#fff}.LightMode .Notifications-tray:before{border-color:#000}@media (max-width:767px){.Notifications-tray:before{right:48px}}.Notifications-heading{font-size:24px;font-weight:700;padding:8px 16px}.Notifications-items{height:50vh;overflow-y:auto}.DarkMode .Notifications-items{background-color:#353638}.LightMode .Notifications-items{background-color:#e6e5e3}.Notifications-item{display:block;position:relative;padding:8px 8px 8px 16px;transition:background-color .2s ease-in-out}.DarkMode .Notifications-item{background-color:#353638}.LightMode .Notifications-item{background-color:#e6e5e3}.DarkMode .Notifications-item{border-color:#fff}.LightMode .Notifications-item{border-color:#000}.Notifications-item:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;transition:width .2s ease-in-out}.DarkMode .Notifications-item:before{background-color:#fff}.LightMode .Notifications-item:before{background-color:#000}@media (max-width:767px){.DarkMode .Notifications-item:active{background-color:#2c2c2e}.LightMode .Notifications-item:active{background-color:#f7f7f5}.Notifications-item:active:before{width:0}}@media (min-width:768px){.DarkMode .Notifications-item:hover{background-color:#2c2c2e}.LightMode .Notifications-item:hover{background-color:#f7f7f5}.Notifications-item:hover:before{width:0}}.Notifications-item--viewed:before{width:0}.Notifications-none{font-style:italic;padding:16px}.Notifications-overlay{position:fixed;height:100vh;width:100vw;top:0;left:0;z-index:-1;background-color:transparent;cursor:default}.Notif-content,.Notif-iconWrap{display:-webkit-flex;display:flex}.Notif-iconWrap{-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;min-width:48px;width:48px;padding:8px 4px}.Notif-iconWrap--star{font-size:22px}.DarkMode .Notif-iconWrap--star{color:#fcd556}.LightMode .Notif-iconWrap--star{color:#dbae1a}.Notif-iconWrap--system img{width:30px}.Notif-main{padding-left:4px}.Notif-text{font-size:16px;text-align:left}.Notif-styledText--bold{font-weight:700}.Notif-styledText--italic{font-style:italic}.Notif-styledText--big{font-size:110%}.Notif-time{font-size:12px;font-style:italic;margin-top:4px}.Settings{position:fixed;left:50%;top:50%;z-index:5;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:300px}@media (max-width:767px){.Settings{max-width:calc(100% - 32px)}}.Settings-container{border:1px solid;max-height:calc(100vh - 128px);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.DarkMode .Settings-container{color:#fff}.LightMode .Settings-container{color:#000}.DarkMode .Settings-container{background-color:#2c2c2e}.LightMode .Settings-container{background-color:#f7f7f5}.DarkMode .Settings-container{border-color:#fff}.LightMode .Settings-container{border-color:#000}.Settings-close{position:absolute;top:0;right:0;padding:8px;font-size:20px;opacity:1;transition:opacity .1s ease-in-out}@media (max-width:767px){.Settings-close:active{opacity:.75}}@media (min-width:768px){.Settings-close:hover{opacity:.75}}.Settings-heading{font-size:32px;font-weight:700;width:100%;padding:16px 16px 8px;text-align:center}.DarkMode .Settings-heading{background-color:#2c2c2e}.LightMode .Settings-heading{background-color:#f7f7f5}.Settings-content{width:100%;padding:16px;font-size:16px;overflow-y:auto}.DarkMode .Settings-content{background-color:#353638}.LightMode .Settings-content{background-color:#e6e5e3}.Settings-setting:not(:first-child){margin-top:16px}.Settings-settingTitle{margin-bottom:4px}.Settings-settingTitle i{margin-left:8px}.Settings-username{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.Settings-usernameInput{text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:8px;background-color:transparent;border:1px solid transparent;transition:border-color .2s ease-in-out;-webkit-flex-grow:1;flex-grow:1}.DarkMode .Settings-usernameInput{border-bottom-color:#fff}.LightMode .Settings-usernameInput{border-bottom-color:#000}.Settings-usernameInput:focus{outline:0}@media (max-width:767px){.DarkMode .Settings-usernameInput--input:active{border-color:#fff}.LightMode .Settings-usernameInput--input:active{border-color:#000}}@media (min-width:768px){.DarkMode .Settings-usernameInput--input:hover{border-color:#fff}.LightMode .Settings-usernameInput--input:hover{border-color:#000}}.DarkMode .Settings-usernameInput--input:focus{border-color:#fff}.LightMode .Settings-usernameInput--input:focus{border-color:#000}.Settings-submitButton{height:36px;width:36px;padding:8px}.Settings-signOut{font-style:italic}.Toggle{display:-webkit-flex;display:flex;min-height:36px;-webkit-align-items:center;align-items:center}.DarkMode .Toggle{border-color:#fff}.LightMode .Toggle{border-color:#000}.Toggle-toggler{background-color:transparent;border:2px solid;position:relative;height:24px;width:36px;border-radius:12px;margin-right:12px}.DarkMode .Toggle-toggler{border-color:#fff}.LightMode .Toggle-toggler{border-color:#000}.Toggle-slider{border:2px solid;background-color:transparent;position:absolute;left:2px;top:2px;height:16px;width:16px;border-radius:8px;transition:left .4s ease-in-out}.DarkMode .Toggle-slider{border-color:#fff}.LightMode .Toggle-slider{border-color:#000}.Toggle-toggler--on .Toggle-slider{border:2px solid;left:calc(100% - 18px)}.DarkMode .Toggle-toggler--on .Toggle-slider{border-color:#fff}.LightMode .Toggle-toggler--on .Toggle-slider{border-color:#000}.Auth{display:-webkit-flex;display:flex;position:absolute;z-index:6;padding:16px;width:100%;height:100%;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.Auth--gone{display:none}.Auth-top{width:100%;max-width:360px;padding:16px 16px 4px;text-align:center}.DarkMode .Auth-top{background-color:rgba(0,0,0,.55)}.LightMode .Auth-top{background-color:hsla(0,0%,100%,.55)}.DarkMode .Auth-top{color:#fff}.LightMode .Auth-top{color:#000}.Auth-heading{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.Auth-logo{height:30px;margin-right:6px}@media (max-width:767px){.Auth-logo{height:20px}}.Auth-headingText{font-size:32px;font-weight:700}@media (max-width:767px){.Auth-headingText{font-size:24px}}.Auth-description{border-top:1px solid;font-weight:400;margin-top:6px;padding-top:6px}.DarkMode .Auth-description{border-color:#fff}.LightMode .Auth-description{border-color:#000}.Auth-container{width:100%;max-width:360px;padding:0 16px 4px}.DarkMode .Auth-container{background-color:rgba(0,0,0,.55)}.LightMode .Auth-container{background-color:hsla(0,0%,100%,.55)}.Auth .firebaseui-container{background-color:#fff}.Auth .firebaseui-page-provider-sign-in{background-color:transparent}.Auth-nosignin{width:100%;max-width:360px;padding:0 8px 16px;font-size:16px;font-style:italic}.DarkMode .Auth-nosignin{background-color:rgba(0,0,0,.55)}.LightMode .Auth-nosignin{background-color:hsla(0,0%,100%,.55)}.DarkMode .Auth-nosignin{color:#fff}.LightMode .Auth-nosignin{color:#000}.Controls{position:absolute;z-index:1;top:48px;left:16px;padding:16px 0}.DarkMode .Controls{background-color:rgba(0,0,0,.55)}.LightMode .Controls{background-color:hsla(0,0%,100%,.55)}.DarkMode .Controls{color:#fff}.LightMode .Controls{color:#000}@media (max-width:767px){.Controls{width:calc(100% - 32px)}}.Controls--settings .Controls-exCol{display:none}.Controls-titleWrap{display:-webkit-flex;display:flex;width:100%;padding:0 16px}.Controls-title{text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:8px;background-color:transparent;border:1px solid transparent;transition:border-color .2s ease-in-out;-webkit-flex-grow:1;flex-grow:1}.DarkMode .Controls-title{border-bottom-color:#fff}.LightMode .Controls-title{border-bottom-color:#000}.Controls-title:focus{outline:0}@media (max-width:767px){.DarkMode .Controls-title--input:active{border-color:#fff}.LightMode .Controls-title--input:active{border-color:#000}}@media (min-width:768px){.DarkMode .Controls-title--input:hover{border-color:#fff}.LightMode .Controls-title--input:hover{border-color:#000}}.DarkMode .Controls-title--input:focus{border-color:#fff}.LightMode .Controls-title--input:focus{border-color:#000}.Controls-title--input{margin-right:8px}.Controls-dummyStar{font-size:24px}.DarkMode .Controls-dummyStar{color:#e6e5e3}.LightMode .Controls-dummyStar{color:#353638}.Controls-main{display:-webkit-flex;display:flex;margin-top:16px;padding:0 16px}@media (max-width:767px){.Controls-main{-webkit-flex-direction:column;flex-direction:column}}.Controls-left{margin-right:16px}@media (max-width:767px){.Controls-left{margin-right:0;display:-webkit-flex;display:flex}}.Controls-shareWrap{margin-top:8px}.Controls-share{font-style:italic;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.Controls-share i{font-size:24px;margin-right:6px}@media (max-width:767px){.Controls-share:active .Controls-shareText{text-decoration:underline}}@media (min-width:768px){.Controls-share:hover .Controls-shareText{text-decoration:underline}}.Controls-toggles{margin-top:12px;border-top:1px solid}.DarkMode .Controls-toggles{border-color:#fff}.LightMode .Controls-toggles{border-color:#000}.Controls-privateButton{margin-top:12px;display:-webkit-flex;display:flex;min-height:36px;-webkit-align-items:center;align-items:center}.Controls-private{position:relative;font-size:20px;height:24px;width:36px;margin-right:12px}.Controls-back,.Controls-save,.Controls-settings,.Controls-undo{border:1px solid;display:block;width:48px;height:48px;transition:background-color .4s ease-in-out,font-size .4s ease-in-out;font-size:24px}.DarkMode .Controls-back,.DarkMode .Controls-save,.DarkMode .Controls-settings,.DarkMode .Controls-undo{border-color:#fff}.LightMode .Controls-back,.LightMode .Controls-save,.LightMode .Controls-settings,.LightMode .Controls-undo{border-color:#000}@media (max-width:767px){.Controls-back:active,.Controls-save:active,.Controls-settings:active,.Controls-undo:active{font-size:32px}.DarkMode .Controls-back:active,.DarkMode .Controls-save:active,.DarkMode .Controls-settings:active,.DarkMode .Controls-undo:active{background-color:#fff}.LightMode .Controls-back:active,.LightMode .Controls-save:active,.LightMode .Controls-settings:active,.LightMode .Controls-undo:active{background-color:#000}.DarkMode .Controls-back:active,.DarkMode .Controls-save:active,.DarkMode .Controls-settings:active,.DarkMode .Controls-undo:active{color:#353638}.LightMode .Controls-back:active,.LightMode .Controls-save:active,.LightMode .Controls-settings:active,.LightMode .Controls-undo:active{color:#e6e5e3}}@media (min-width:768px){.Controls-back:hover,.Controls-save:hover,.Controls-settings:hover,.Controls-undo:hover{font-size:32px}.DarkMode .Controls-back:hover,.DarkMode .Controls-save:hover,.DarkMode .Controls-settings:hover,.DarkMode .Controls-undo:hover{background-color:#fff}.LightMode .Controls-back:hover,.LightMode .Controls-save:hover,.LightMode .Controls-settings:hover,.LightMode .Controls-undo:hover{background-color:#000}.DarkMode .Controls-back:hover,.DarkMode .Controls-save:hover,.DarkMode .Controls-settings:hover,.DarkMode .Controls-undo:hover{color:#353638}.LightMode .Controls-back:hover,.LightMode .Controls-save:hover,.LightMode .Controls-settings:hover,.LightMode .Controls-undo:hover{color:#e6e5e3}}.Controls-back:not(:first-child),.Controls-save:not(:first-child),.Controls-settings:not(:first-child),.Controls-undo:not(:first-child){margin-top:8px}@media (max-width:767px){.Controls-back:not(:first-child),.Controls-save:not(:first-child),.Controls-settings:not(:first-child),.Controls-undo:not(:first-child){margin-top:0;margin-left:8px}}.Controls-back i,.Controls-save i,.Controls-settings i,.Controls-undo i{margin:auto}.Controls-exCol{-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center}@media (min-width:768px){.Controls-exCol{display:none}}.Controls-exCol--expanded i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Controls-exCol i{transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.Controls-exColText{padding:0 8px}.Controls-right{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow-y:auto}@media (min-width:768px){.Controls-right{height:100%;max-height:calc(100vh - 150px);max-width:330px}}@media (max-width:767px){.Controls-right{margin-top:12px;max-height:calc(50vh - 184px);-webkit-flex-grow:1;flex-grow:1;transition:all .4s ease-in-out}.Controls-right--collapsed{margin-top:0;max-height:0;overflow:hidden}.isIOS .Controls-right--expanded{max-height:calc(50vh - 240px)}}.Controls-userRow{display:block}.Controls-name{border-right:2px solid;padding-right:16px;margin-right:16px;display:inline-block}.DarkMode .Controls-name{border-color:#fff}.LightMode .Controls-name{border-color:#000}.Controls-otherSystems,.Controls-ownSystems{border-top:1px solid;margin-top:12px;padding-top:12px}.DarkMode .Controls-otherSystems,.DarkMode .Controls-ownSystems{border-color:#fff}.LightMode .Controls-otherSystems,.LightMode .Controls-ownSystems{border-color:#000}.Controls-otherSystem{padding:6px 0 0}.Controls-otherSystem,.Controls-ownSystem{display:block;font-style:italic}.Controls-designation{border-top:1px solid;margin-top:12px;padding-top:12px;-webkit-flex-grow:1;flex-grow:1;text-align:center;opacity:.85}.DarkMode .Controls-designation{border-color:#fff}.LightMode .Controls-designation{border-color:#000}.Controls-logo{height:48px}.Controls-copyright{font-size:12px;margin-top:8px}.Controls-privacy{font-size:12px}.Controls-source{font-size:12px;margin-left:8px}.Controls-lineWrap{transition:padding-left .1s ease-in-out,margin-right .1s ease-in-out;margin-right:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%}@media (max-width:767px){.Controls-lineWrap:active{padding-left:12px;margin-right:-12px}}@media (min-width:768px){.Controls-lineWrap:hover{padding-left:12px;margin-right:-12px}}@media (max-width:767px){.Controls-lineWrap{padding:8px 0}}@media (min-width:768px){.Controls-lineWrap:not(:first-child){margin-top:6px}}.Controls-linePrev{border:2px solid;width:16px;height:16px;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.DarkMode .Controls-linePrev{border-color:#fff}.LightMode .Controls-linePrev{border-color:#000}.Controls-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Controls-newLineWrap{margin-top:8px}.Controls-newLine{font-style:italic}.Dropdown-root{-webkit-flex-grow:1;flex-grow:1}.Dropdown-disabled .Dropdown-arrow{display:none}.Dropdown-control{background-color:transparent;width:100%;border-radius:0;border:1px solid}.DarkMode .Dropdown-control{border-color:#fff}.LightMode .Dropdown-control{border-color:#000}.DarkMode .Dropdown-control{color:#fff}.LightMode .Dropdown-control{color:#000}.DarkMode .Dropdown-arrow{border-top-color:#fff}.LightMode .Dropdown-arrow{border-top-color:#000}.DarkMode .Dropdown-control:active .Dropdown-arrow,.DarkMode .Dropdown-control:hover .Dropdown-arrow,.DarkMode .is-open .Dropdown-arrow{border-top-color:#f7f7f5}.LightMode .Dropdown-control:active .Dropdown-arrow,.LightMode .Dropdown-control:hover .Dropdown-arrow,.LightMode .is-open .Dropdown-arrow{border-top-color:#2c2c2e}.DarkMode .Dropdown-control:active .Dropdown-arrow,.DarkMode .Dropdown-control:hover .Dropdown-arrow,.DarkMode .is-open .Dropdown-arrow{border-bottom-color:#f7f7f5}.LightMode .Dropdown-control:active .Dropdown-arrow,.LightMode .Dropdown-control:hover .Dropdown-arrow,.LightMode .is-open .Dropdown-arrow{border-bottom-color:#2c2c2e}.DarkMode .Dropdown-menu{background-color:#2c2c2e}.LightMode .Dropdown-menu{background-color:#f7f7f5}.DarkMode .Dropdown-menu{color:#fff}.LightMode .Dropdown-menu{color:#000}.DarkMode .Dropdown-option{color:#fff}.LightMode .Dropdown-option{color:#000}@media (max-width:767px){.Dropdown-option:active{text-decoration:underline}.DarkMode .Dropdown-option:active{background-color:#353638}.LightMode .Dropdown-option:active{background-color:#e6e5e3}}@media (min-width:768px){.Dropdown-option:hover{text-decoration:underline}.DarkMode .Dropdown-option:hover{background-color:#353638}.LightMode .Dropdown-option:hover{background-color:#e6e5e3}}.DarkMode .Dropdown-option.is-selected{background-color:#353638}.LightMode .Dropdown-option.is-selected{background-color:#e6e5e3}.Line-close{position:absolute;top:0;right:0;padding:8px;font-size:20px;opacity:1;transition:opacity .1s ease-in-out}@media (max-width:767px){.Line-close:active{opacity:.75}}@media (min-width:768px){.Line-close:hover{opacity:.75}}.Line-exCol{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;margin-top:16px;padding:0 16px}@media (min-width:768px){.Line-exCol{display:none}}.Line-exCol--expanded i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Line-exCol i{transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.Line-exColText{padding:0 8px}.Line-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 16px}.Line-namePrev{border:2px solid;width:24px;height:24px;margin-right:12px;-webkit-flex-shrink:0;flex-shrink:0}.DarkMode .Line-namePrev{border-color:#fff}.LightMode .Line-namePrev{border-color:#000}.Line-name{text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:8px;background-color:transparent;border:1px solid transparent;transition:border-color .2s ease-in-out;-webkit-flex-grow:1;flex-grow:1}.DarkMode .Line-name{border-bottom-color:#fff}.LightMode .Line-name{border-bottom-color:#000}.Line-name:focus{outline:0}@media (max-width:767px){.DarkMode .Line-name--input:active{border-color:#fff}.LightMode .Line-name--input:active{border-color:#000}}@media (min-width:768px){.DarkMode .Line-name--input:hover{border-color:#fff}.LightMode .Line-name--input:hover{border-color:#000}}.DarkMode .Line-name--input:focus{border-color:#fff}.LightMode .Line-name--input:focus{border-color:#000}.Line-travel{text-align:center}.Line-travelTime{font-weight:700}.Line-modeSelect{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-top:12px}.Line-modeSelect i{margin-left:8px}.Line-deleteWrap,.Line-duplicateWrap,.Line-noStations,.Line-reverseWrap,.Line-stations{margin-top:12px}.Line-stations{border-top:1px solid;padding-top:8px}.DarkMode .Line-stations{border-color:#fff}.LightMode .Line-stations{border-color:#000}.Line-station{-webkit-justify-content:space-between;justify-content:space-between}.Line-station,.Line-stationButton{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.Line-stationButton{transition:padding-left .1s ease-in-out,margin-right .1s ease-in-out;margin-right:0;padding:8px 0}@media (max-width:767px){.Line-stationButton:active{padding-left:12px;margin-right:-12px}}@media (min-width:768px){.Line-stationButton:hover{padding-left:12px;margin-right:-12px}}.Line-stationName{text-align:left;word-break:break-word}.Line-waypoints{-webkit-justify-content:space-between;justify-content:space-between}.Line-waypoints,.Line-waypointsButton{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.Line-waypointsButton{padding:8px 0}.Line-waypointsName{font-size:14px;font-style:italic;text-align:left;word-break:break-word}.Line-transfers{display:-webkit-flex;display:flex;padding:0 12px;width:120px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.Line-transferPrev{border:2px solid;width:16px;height:16px;margin:4px}.DarkMode .Line-transferPrev{border-color:#fff}.LightMode .Line-transferPrev{border-color:#000}.Line-stationRemove,.Line-waypointsRemove{padding:4px;border:1px solid transparent;transition:border-color .1s ease-in-out}@media (max-width:767px){.DarkMode .Line-stationRemove:active,.DarkMode .Line-waypointsRemove:active{border-color:#fff}.LightMode .Line-stationRemove:active,.LightMode .Line-waypointsRemove:active{border-color:#000}}@media (min-width:768px){.DarkMode .Line-stationRemove:hover,.DarkMode .Line-waypointsRemove:hover{border-color:#fff}.LightMode .Line-stationRemove:hover,.LightMode .Line-waypointsRemove:hover{border-color:#000}}.Line-colorsWrap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.Line-colorsText{width:100%}.Line-color{border:2px solid;width:18%;margin-right:2%;margin-top:2%;padding-bottom:9%;padding-top:9%}.DarkMode .Line-color{border-color:#fff}.LightMode .Line-color{border-color:#000}.Line-colorsCancel,.Line-delete,.Line-duplicate,.Line-reverse{width:100%;text-align:left;font-style:italic}.Line-colorsCancel{margin-top:12px}.Map{position:relative;height:100%}.Map--searchResult{height:100%;width:100%}.Map--searchResult .mapboxgl-control-container{display:none}.Map .mapboxgl-canvas,.Map .mapboxgl-canvas-container{height:100%;width:100%;cursor:pointer}.Map .mapboxgl-ctrl-bottom-left,.Map .mapboxgl-ctrl-bottom-right,.Map .mapboxgl-ctrl-top-left,.Map .mapboxgl-ctrl-top-right{z-index:0}.Map-station{height:16px;width:16px;cursor:pointer}.Map-station:focus{outline:0}.Map-station--interchange{height:20px;width:20px}.Map-station--focused{outline:0}.Map-station--focused svg{-webkit-transform:scale(1.5);transform:scale(1.5)}.Map-station svg{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.Shortcut{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:4px 8px}.DarkMode .Shortcut{background-color:rgba(0,0,0,.55)}.LightMode .Shortcut{background-color:hsla(0,0%,100%,.55)}.Shortcut--gone,.Shortcut-popup .mapboxgl-popup-tip{display:none}.Shortcut-popup .mapboxgl-popup-content{padding:0;background:transparent;border-radius:0;box-shadow:none}.Shortcut-lineAdd{border:2px solid;width:24px;height:24px;margin:4px 0}.DarkMode .Shortcut-lineAdd{border-color:#fff}.LightMode .Shortcut-lineAdd{border-color:#000}.Shortcut-convert,.Shortcut-delete{border:2px solid;width:24px;height:24px;margin:4px 0;font-size:16px}.DarkMode .Shortcut-convert,.DarkMode .Shortcut-delete{color:#fff}.LightMode .Shortcut-convert,.LightMode .Shortcut-delete{color:#000}.DarkMode .Shortcut-convert,.DarkMode .Shortcut-delete{border-color:#fff}.LightMode .Shortcut-convert,.LightMode .Shortcut-delete{border-color:#000}.StarAndCount{position:relative;max-height:100%;min-height:100%}.StarAndCount--viewOnly{position:absolute;left:100%;top:0;width:52px;padding-right:16px}.DarkMode .StarAndCount--viewOnly{background-color:rgba(0,0,0,.55)}.LightMode .StarAndCount--viewOnly{background-color:hsla(0,0%,100%,.55)}.StarAndCount--viewOnly .StarAndCount-star{font-size:32px;width:100%}.StarAndCount--viewOnly .StarAndCount-count{top:48px;width:100%;padding-right:16px;font-size:14px}.StarAndCount--controls{width:27px}.StarAndCount--controls .StarAndCount-star{font-size:24px;width:100%;position:absolute;top:0}.StarAndCount--controls .StarAndCount-count{top:24px;width:100%;font-size:12px}.StarAndCount-star{position:relative}.DarkMode .StarAndCount-star{color:#fcd556}.LightMode .StarAndCount-star{color:#dbae1a}.StarAndCount-star i{position:absolute;top:0;left:0;transition:opacity .2s ease-in-out}.StarAndCount-star--starred .fas{opacity:1}.StarAndCount-star--starred .far{opacity:0}@media (max-width:767px){.StarAndCount-star--starred:active .fas{opacity:0}.StarAndCount-star--starred:active .far{opacity:1}}@media (min-width:768px){.StarAndCount-star--starred:hover .fas{opacity:0}.StarAndCount-star--starred:hover .far{opacity:1}}.StarAndCount-star--unstarred .fas{opacity:0}.StarAndCount-star--unstarred .far{opacity:1}@media (max-width:767px){.StarAndCount-star--unstarred:active .fas{opacity:1}.StarAndCount-star--unstarred:active .far{opacity:0}}@media (min-width:768px){.StarAndCount-star--unstarred:hover .fas{opacity:1}.StarAndCount-star--unstarred:hover .far{opacity:0}}.StarAndCount-count{position:absolute;text-align:center;font-weight:700;transition:color .2s ease-in-out}.DarkMode .StarAndCount-count{color:#fff}.LightMode .StarAndCount-count{color:#000}.Start{position:absolute;z-index:1;top:0;height:100%;width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;text-align:center}.DarkMode .Start{color:#fff}.LightMode .Start{color:#000}@media (max-width:767px){.Start{-webkit-flex-direction:column;flex-direction:column}}.Start-heading{font-weight:700;font-size:24px;padding-bottom:16px}.Start-lower,.Start-upper{width:325px}@media (min-width:768px){.Start-lower,.Start-upper{height:40%}}.DarkMode .Start-defaultChoices{background-color:rgba(0,0,0,.55)}.LightMode .Start-defaultChoices{background-color:hsla(0,0%,100%,.55)}.Start-defaultChoice{display:block;width:100%;font-size:16px;font-size:24px;padding:12px;border:1px solid transparent;transition:border-color .1s ease-in-out}@media (max-width:767px){.DarkMode .Start-defaultChoice:active{border-color:#fff}.LightMode .Start-defaultChoice:active{border-color:#000}}@media (min-width:768px){.DarkMode .Start-defaultChoice:hover{border-color:#fff}.LightMode .Start-defaultChoice:hover{border-color:#000}}.Start-lower{margin-left:32px}@media (max-width:767px){.Start-lower{margin-top:16px;margin-left:0}}.Start .mapboxgl-ctrl-geocoder{margin:0;width:100%}.Start .mapboxgl-ctrl-geocoder input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-size:16px;line-height:24px;padding:8px;text-align:center;border:1px solid}.DarkMode .Start .mapboxgl-ctrl-geocoder input{color:#fff}.LightMode .Start .mapboxgl-ctrl-geocoder input{color:#000}.DarkMode .Start .mapboxgl-ctrl-geocoder input{border-color:#fff}.LightMode .Start .mapboxgl-ctrl-geocoder input{border-color:#000}.DarkMode .Start .mapboxgl-ctrl-geocoder input{background-color:rgba(0,0,0,.55)}.LightMode .Start .mapboxgl-ctrl-geocoder input{background-color:hsla(0,0%,100%,.55)}.Start .mapboxgl-ctrl-geocoder input::-webkit-input-placeholder{color:inherit;font-style:italic}.Start .mapboxgl-ctrl-geocoder input::-moz-placeholder{color:inherit;font-style:italic}.Start .mapboxgl-ctrl-geocoder input:-ms-input-placeholder{color:inherit;font-style:italic}.Start .mapboxgl-ctrl-geocoder input::-ms-input-placeholder{color:inherit;font-style:italic}.Start .mapboxgl-ctrl-geocoder input::placeholder{color:inherit;font-style:italic}.Start .suggestions{font-size:16px;position:absolute;width:325px;padding:8px}.DarkMode .Start .suggestions{background-color:rgba(0,0,0,.55)}.LightMode .Start .suggestions{background-color:hsla(0,0%,100%,.55)}.DarkMode .Start .suggestions{color:#fff}.LightMode .Start .suggestions{color:#000}.Start .suggestions li{padding:6px 0}@media (max-width:767px){.Start .suggestions li:active{text-decoration:underline}}@media (min-width:768px){.Start .suggestions li:hover{text-decoration:underline}}.Station-close{position:absolute;top:0;right:0;padding:8px;font-size:20px;opacity:1;transition:opacity .1s ease-in-out}@media (max-width:767px){.Station-close:active{opacity:.75}}@media (min-width:768px){.Station-close:hover{opacity:.75}}.Station-exCol{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;margin-top:16px;padding:0 16px}@media (min-width:768px){.Station-exCol{display:none}}.Station-exCol--expanded i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Station-exCol i{transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.Station-exColText{padding:0 8px}.Station-nameWrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0 16px}.Station-infoButton{border:1px solid;margin-right:12px;font-size:20px;transition:background-color .4s ease-in-out;-webkit-flex-basis:40px;flex-basis:40px;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;height:40px}.DarkMode .Station-infoButton{border-color:#fff}.LightMode .Station-infoButton{border-color:#000}@media (max-width:767px){.Station-infoButton:active{font-size:28px}.DarkMode .Station-infoButton:active{background-color:#fff}.LightMode .Station-infoButton:active{background-color:#000}.DarkMode .Station-infoButton:active{color:#353638}.LightMode .Station-infoButton:active{color:#e6e5e3}}@media (min-width:768px){.Station-infoButton:hover{font-size:28px}.DarkMode .Station-infoButton:hover{background-color:#fff}.LightMode .Station-infoButton:hover{background-color:#000}.DarkMode .Station-infoButton:hover{color:#353638}.LightMode .Station-infoButton:hover{color:#e6e5e3}}.Station-name{text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:8px;background-color:transparent;border:1px solid transparent;transition:border-color .2s ease-in-out;width:100%}.DarkMode .Station-name{border-bottom-color:#fff}.LightMode .Station-name{border-bottom-color:#000}.Station-name:focus{outline:0}@media (max-width:767px){.DarkMode .Station-name--input:active{border-color:#fff}.LightMode .Station-name--input:active{border-color:#000}}@media (min-width:768px){.DarkMode .Station-name--input:hover{border-color:#fff}.LightMode .Station-name--input:hover{border-color:#000}}.DarkMode .Station-name--input:focus{border-color:#fff}.LightMode .Station-name--input:focus{border-color:#000}.Station-info{margin-top:12px}.Station-info--loading{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.Station-densityScore{text-align:center;margin-top:16px}.Station-densityTitle{margin-right:1ch;padding-left:16px}.Station-densityScoreNum{margin-top:8px;font-size:48px}.Station-facts{margin-top:16px}.Station-fact{margin-top:6px}.Station-fact i{margin-left:8px}.Station-factValue{font-weight:700}.Station-usageHeading{text-align:center}.Station-usageChart{margin:8px auto 0}.Station-usageChart .recharts-legend-item{font-size:12px}.Station-usageChart .recharts-legend-item .recharts-surface{width:14px;height:14px}.Station-noLine{font-style:italic}.Station-lines{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px}.Station-lineWrap{margin:4px}.Station-linePrev{border:2px solid;width:24px;height:24px}.DarkMode .Station-linePrev{border-color:#fff}.LightMode .Station-linePrev{border-color:#000}.Station-addButtons{padding-top:8px}.Station-addButtonWrap{transition:padding-left .1s ease-in-out,margin-right .1s ease-in-out;margin-right:0;margin-top:8px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:left}@media (max-width:767px){.Station-addButtonWrap:active{padding-left:12px;margin-right:-12px}}@media (min-width:768px){.Station-addButtonWrap:hover{padding-left:12px;margin-right:-12px}}.Station-addButtonPrev{border:2px solid;width:16px;height:16px;margin-right:8px;-webkit-flex-shrink:0;flex-shrink:0}.DarkMode .Station-addButtonPrev{border-color:#fff}.LightMode .Station-addButtonPrev{border-color:#000}.Station-convert,.Station-delete{font-style:italic;margin-top:12px}.ViewOnly{pointer-events:none;position:fixed;z-index:1;bottom:16px;width:100%}.DarkMode .ViewOnly{color:#fff}.LightMode .ViewOnly{color:#000}@media (min-width:768px){.ViewOnly{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}.ViewOnly-wrap{pointer-events:all;padding:16px 12px 16px 16px;text-align:center;position:relative}.DarkMode .ViewOnly-wrap{background-color:rgba(0,0,0,.55)}.LightMode .ViewOnly-wrap{background-color:hsla(0,0%,100%,.55)}@media (min-width:768px){.ViewOnly-wrap{max-width:calc(80% - 84px)}}@media (max-width:767px){.ViewOnly-wrap{width:calc(100% - 84px);margin-left:16px}}.ViewOnly-top{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.ViewOnly-title{font-size:28px}@media (max-width:767px){.ViewOnly-title{font-size:22px}}.ViewOnly-sysTitle{font-weight:700}.ViewOnly-start{font-style:italic;margin-top:12px}.Discover{position:relative;-webkit-flex-grow:1;flex-grow:1}.Discover,.Discover-feature{width:100%}.Discover-feature--main .Result{border-top:0;border-right:0;border-left:0}.Discover-feature--recent,.Discover-feature--sub{padding:0 8px}@media (max-width:767px){.Discover-feature--recent,.Discover-feature--sub{padding:8px}}.Discover-wrapper{width:100%;padding-bottom:16px}.DarkMode .Discover-userWrap{background-color:#2c2c2e}.LightMode .Discover-userWrap{background-color:#f7f7f5}.Discover-noUserContent{margin-left:auto;margin-right:auto;width:100%;max-width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:32px 16px}@media (min-width:768px){.Discover-noUserContent{width:768px;padding-left:16px;padding-right:16px}}@media (min-width:992px){.Discover-noUserContent{width:992px;padding-left:16px;padding-right:16px}}@media (min-width:1200px){.Discover-noUserContent{width:1170px;padding-left:16px;padding-right:16px}}.Discover-noUserDescription{text-align:center;font-size:24px}@media (min-width:992px){.Discover-noUserDescription{max-width:50%}}.Discover-noUserLinks{display:-webkit-flex;display:flex;margin-top:32px}@media (max-width:767px){.Discover-noUserLinks{-webkit-flex-direction:column;flex-direction:column}}.Discover-mission,.Discover-start{min-width:200px}.Discover-mission{margin-left:16px}@media (max-width:767px){.Discover-mission{margin-left:0;margin-top:16px}}.Discover-userContent{margin-left:auto;margin-right:auto;max-width:100%;display:-webkit-flex;display:flex;width:100%;text-align:center;padding:32px 16px}@media (min-width:768px){.Discover-userContent{width:768px;padding-left:16px;padding-right:16px}}@media (min-width:992px){.Discover-userContent{width:992px;padding-left:16px;padding-right:16px}}@media (min-width:1200px){.Discover-userContent{width:1170px;padding-left:16px;padding-right:16px}}@media (max-width:767px){.Discover-userContent{-webkit-flex-direction:column;flex-direction:column}}.Discover-col{-webkit-flex:1 1;flex:1 1;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}@media (min-width:768px) and (max-width:991px){.Discover-col--links:first-child{padding-right:4px}}@media (min-width:992px){.Discover-col--links:first-child{padding-right:32px}}@media (min-width:768px){.Discover-col--links:not(:first-child){border-left:1px solid;padding-left:4px}.DarkMode .Discover-col--links:not(:first-child){border-color:#fff}.LightMode .Discover-col--links:not(:first-child){border-color:#000}}@media (min-width:992px){.Discover-col--links:not(:first-child){padding-left:32px}}@media (max-width:767px){.Discover-col--links:not(:first-child) .Discover-linkHeading{border-top:1px solid;margin-top:16px;padding-top:16px}.DarkMode .Discover-col--links:not(:first-child) .Discover-linkHeading{border-color:#fff}.LightMode .Discover-col--links:not(:first-child) .Discover-linkHeading{border-color:#000}}.Discover-linkHeading{font-size:32px;font-weight:700;margin-bottom:12px;padding:0 16px}.Discover-ownLinks,.Discover-starLinks{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.Discover-ownLink{position:relative}.Discover-ownLink--private .fas{position:absolute;opacity:.8}@media (max-width:991px){.Discover-ownLink--private .fas{right:4px;bottom:8px}}@media (min-width:992px){.Discover-ownLink--private .fas{left:calc(100% + 8px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.Discover-ownLinkTitle{font-size:24px;font-weight:700}.Discover-ownLinkInfo{font-size:16px;font-style:italic}.DarkMode .Discover-ownLinkStars{color:#fcd556}.LightMode .Discover-ownLinkStars{color:#dbae1a}.Discover-fallback,.Discover-startNew{font-style:italic}.Discover-startNew{margin-top:12px}.Discover-moreFeatures{margin-left:auto;margin-right:auto;width:100%;max-width:100%;position:relative;padding:32px 16px}@media (min-width:768px){.Discover-moreFeatures{width:768px;padding-left:16px;padding-right:16px}}@media (min-width:992px){.Discover-moreFeatures{width:992px;padding-left:16px;padding-right:16px}}@media (min-width:1200px){.Discover-moreFeatures{width:1170px;padding-left:16px;padding-right:16px}}.Discover-featureList{display:-webkit-flex;display:flex;width:100%}@media (max-width:767px){.Discover-featureList{-webkit-flex-direction:column;flex-direction:column}}.Discover-moreFeaturesHeadingRow{margin-bottom:12px;position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}@media (max-width:767px){.Discover-moreFeaturesHeadingRow{margin-bottom:8px}}.Discover-moreFeaturesHeadingRow:after,.Discover-moreFeaturesHeadingRow:before{content:"";position:relative;top:24px;display:inline-block;height:1px;width:100%;margin:0 48px}.DarkMode .Discover-moreFeaturesHeadingRow:after,.DarkMode .Discover-moreFeaturesHeadingRow:before{background-color:#fff}.LightMode .Discover-moreFeaturesHeadingRow:after,.LightMode .Discover-moreFeaturesHeadingRow:before{background-color:#000}@media (max-width:991px){.Discover-moreFeaturesHeadingRow:after,.Discover-moreFeaturesHeadingRow:before{margin:0 24px}}@media (max-width:767px){.Discover-moreFeaturesHeadingRow:after,.Discover-moreFeaturesHeadingRow:before{content:normal}}.Discover-moreFeaturesHeadingRow:before{left:0}.Discover-moreFeaturesHeadingRow:after{right:0}.Discover-moreFeaturesHeading{font-size:32px;font-weight:700;text-align:center;-webkit-flex-shrink:0;flex-shrink:0}.Result{display:block;position:relative;border:1px solid;height:0;padding-top:75%;text-align:left}.DarkMode .Result{color:#fff}.LightMode .Result{color:#000}.DarkMode .Result{border-color:#fff}.LightMode .Result{border-color:#000}.Result--ready{cursor:pointer}.Result--feature{padding-top:50vh}.Result--feature .Result-infoWrap{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;width:100%;max-width:100%}@media (min-width:768px){.Result--feature .Result-infoWrap{width:768px;padding-left:16px;padding-right:16px}}@media (min-width:992px){.Result--feature .Result-infoWrap{width:992px;padding-left:16px;padding-right:16px}}@media (min-width:1200px){.Result--feature .Result-infoWrap{width:1170px;padding-left:16px;padding-right:16px}}.Result--feature .Result-title{font-size:32px}.Result--feature .Result-ownerStars{font-size:16px}@media (max-width:767px){.Result:active .Result-info{height:calc(100% - 50px)}.Result:active .Result-title{text-decoration:underline}}@media (min-width:768px){.Result:hover .Result-info{height:calc(100% - 50px)}.Result:hover .Result-title{text-decoration:underline}}.Result-mapWrap{top:0}.Result-info,.Result-mapWrap{position:absolute;height:100%;width:100%;left:0}.Result-info{bottom:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;transition:all .2s ease-in-out;background:transparent;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 40%)}.DarkMode .Result-info{color:#fff}.LightMode .Result-info{color:#000;background:linear-gradient(0deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0) 40%)}.Result-infoWrap{padding:8px}.Result-title{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.Result-details{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;font-size:12px;font-style:italic}.Result-owner--you{font-weight:700}.DarkMode .Result-owner--you{color:#577bff}.LightMode .Result-owner--you{color:#4363d8}.DarkMode .Result-starText{color:#fcd556}.LightMode .Result-starText{color:#dbae1a}.Search{position:relative;-webkit-flex-grow:1;flex-grow:1;width:100%;padding-top:80px;padding-bottom:16px}.DarkMode .Search{color:#fff}.LightMode .Search{color:#000}.Search-loading{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.Search-results{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr}.DarkMode .Search-results{border-color:#fff}.LightMode .Search-results{border-color:#000}@media (min-width:768px) and (max-width:991px){.Search-results{grid-template-columns:1fr 1fr}}@media (max-width:767px){.Search-results{grid-template-columns:1fr}}.Search-results--empty,.Search-results .Result{border:0}@media (min-width:992px){.Search-results .Result{border-bottom:1px solid}.Search-results .Result:not(:nth-child(3n+3)){border-right:1px solid}.Search-results .Result:nth-child(-n+3){border-top:1px solid}}@media (min-width:768px) and (max-width:991px){.Search-results .Result{border-bottom:1px solid}.Search-results .Result:not(:nth-child(2n+2)){border-right:1px solid}.Search-results .Result:nth-child(-n+2){border-top:1px solid}}@media (max-width:767px){.Search-results .Result{border-bottom:1px solid}.Search-results .Result:first-child{border-top:1px solid}}.Search-numDisplayed{font-style:italic;padding:8px 0;text-align:center}.Search-showMore{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:8px;margin-left:auto;margin-right:auto;opacity:1;transition:opacity .2s ease-in-out}.Search-showMore i{font-size:24px;margin-right:6px}@media (max-width:767px){.Search-showMore:active{opacity:.75}.Search-showMore:active .Search-moreText{text-decoration:underline}}@media (min-width:768px){.Search-showMore:hover{opacity:.75}.Search-showMore:hover .Search-moreText{text-decoration:underline}}.Search-noResults{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:100%;text-align:center}.Search-startOwn{margin-top:16px;border:1px solid;padding:8px;min-width:200px;text-align:center;transition:background-color .2s ease-in-out,color .2s ease-in-out}.DarkMode .Search-startOwn{background-color:#fff}.LightMode .Search-startOwn{background-color:#000}.DarkMode .Search-startOwn{color:#353638}.LightMode .Search-startOwn{color:#e6e5e3}.DarkMode .Search-startOwn{border-color:#fff}.LightMode .Search-startOwn{border-color:#000}@media (max-width:767px){.Search-startOwn:active{background-color:transparent}.DarkMode .Search-startOwn:active{color:#fff}.LightMode .Search-startOwn:active{color:#000}}@media (min-width:768px){.Search-startOwn:hover{background-color:transparent}.DarkMode .Search-startOwn:hover{color:#fff}.LightMode .Search-startOwn:hover{color:#000}}.StarLink-title{font-size:24px;font-weight:700}.StarLink-ownerStars{font-size:16px;font-style:italic}.StarLink-youText{font-weight:700}.DarkMode .StarLink-youText{color:#577bff}.LightMode .StarLink-youText{color:#4363d8}.DarkMode .StarLink-starText{color:#fcd556}.LightMode .StarLink-starText{color:#dbae1a}
/*# sourceMappingURL=main.01205721.chunk.css.map */