﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}a{text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,textarea,button,select{border:none;outline:none;background-color:rgba(0,0,0,0)}input{border-radius:0}input::placeholder{user-select:none}textarea{resize:none}@font-face{font-family:"Rubik";src:url("fonts/Rubik-Regular.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"Rubik";src:url("fonts/Rubik-Medium.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:"Rubik";src:url("fonts/Rubik-SemiBold.ttf") format("truetype");font-weight:600;font-display:swap}body,button,input,select,textarea{font-family:"Rubik",sans-serif}body,button,input,select,textarea{font-size:1em;line-height:1.4em}h1,div.fake-h1{font-size:2.6em;line-height:1.4em}h2{font-size:1.8em;line-height:1.4em}h3{font-size:1.2em;line-height:1.8em}@media only screen and (max-width: 900px){body,button,input,select,textarea{font-size:1em;line-height:1.4em}h1,div.fake-h1{font-size:1.4em;line-height:1.4em}h2{font-size:1.2em;line-height:1.4em}h3{font-size:1.1em;line-height:1.8em}}h1.centered{text-align:center}body,input,select,textarea{font-weight:500}strong,.bold,.bold p{font-weight:500 !important}h1,div.fake-h1,h2,h3,h4,h5,h6,button,a.button{font-weight:600}div.fake-h1{font-weight:bold}body{color:rgba(0,0,0,.8)}a,select{color:inherit}button,a.button{color:#fff}button.offwhite,a.button.offwhite,button.white,a.button.white{color:rgba(0,0,0,.8)}.color-blue{color:hsl(207,90%,50%)}.color-red,.error{color:hsl(355,70%,55%)}.color-red{color:hsl(355,70%,55%)}.color-green,.success{color:hsl(155,60%,40%)}.color-green-60{color:hsla(155,60%,40%,.6)}.color-black-40{color:rgba(0,0,0,.4)}.color-black-20{color:rgba(0,0,0,.2)}p a,span.link{color:hsl(207,90%,50%)}a:not(.button):hover{color:hsl(207,90%,40%)}a.color-blue:hover{color:hsl(207,90%,40%)}a.color-red:hover{color:hsl(355,70%,45%)}a.color-green:hover{color:hsl(155,60%,35%)}a.color-black-40:hover{color:rgba(0,0,0,.6)}input::placeholder,textarea::placeholder{color:rgba(0,0,0,.2)}a{transition:color .3s}html,body{background-color:hsl(0,0%,95%);-webkit-text-size-adjust:100%}section,article,button,a.button,ul,li{display:flex;justify-content:center;align-items:center}h1,div.fake-h1,h2,h3,p,button,a.button,input,select{margin:8px 0}p{word-wrap:break-word}@media only screen and (max-width: 600px){p{margin:8px}}section h1:first-child,section div.fake-h1:first-child,section h2:first-child,section h3:first-child{margin-top:0}button,input,select{border:3px solid rgba(0,0,0,0);box-sizing:border-box;pointer-events:auto !important}input:focus,select:focus{border-color:hsl(207,90%,50%)}a,select,button{cursor:pointer}button,a.button{min-height:40px;padding:0 32px;border-radius:16px;will-change:transform;transition:transform .3s;background-color:hsl(207,90%,50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button:hover,a.button:hover{background-color:hsl(207,90%,40%)}button.large,a.button.large{min-height:56px;padding:0 64px}button.small,a.button.small{min-height:32px;padding:0 16px;border-radius:12px}button:hover,a.button:hover{transform:scale(1.05)}.white{background-color:#fff !important}.offwhite{background-color:hsl(0,0%,95%) !important}.green{background-color:hsl(155,60%,40%) !important}.green:hover{background-color:hsl(155,60%,35%) !important}.white:hover{background-color:hsla(0,0%,100%,.4) !important}.offwhite:hover{background-color:hsl(0,0%,90%) !important}input{min-height:40px;padding-left:16px;border-radius:16px;background-color:hsl(0,0%,95%)}input:hover{background-color:hsl(0,0%,90%)}input.large{min-height:56px;padding-left:24px}input.small{min-height:32px;padding-left:8px;border-radius:12px}@media only screen and (max-width: 900px){button.large,a.button.large,input.large{min-height:50.4px;border-radius:14.4px}button.large,a.button.large{padding:0 57.6px}}select{min-height:32px;min-width:64px;padding:0 36px 0 16px;border-radius:12px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path fill='rgba(255,255,255,.2)' d='M22.59,29.9l-6.49-6.49C14.84,22.15,15.73,20,17.51,20h12.97c1.78,0,2.67,2.15,1.41,3.41l-6.49,6.49C24.63,30.68,23.37,30.68,22.59,29.9z'/></svg>");background-repeat:no-repeat !important;background-position:right !important;background-color:hsla(0,0%,100%,.1)}select.offwhite{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path fill='rgba(0,0,0,.4)' d='M22.59,29.9l-6.49-6.49C14.84,22.15,15.73,20,17.51,20h12.97c1.78,0,2.67,2.15,1.41,3.41l-6.49,6.49C24.63,30.68,23.37,30.68,22.59,29.9z'/></svg>")}select.large{min-height:40px}select.large.green{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 56 56'><path fill='hsl(155,60%,40%)' d='M22.59,29.9l-6.49-6.49C14.84,22.15,15.73,20,17.51,20h12.97c1.78,0,2.67,2.15,1.41,3.41l-6.49,6.49C24.63,30.68,23.37,30.68,22.59,29.9z'/></svg>")}select.large.green:hover{background-color:hsla(155,60%,40%,.2) !important}select.huge{min-height:56px;padding:0 48px 0 32px;font-size:1.2em;border-radius:16px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 64 64'><path fill='rgba(255,255,255,.2)' d='M22.59,29.9l-6.49-6.49C14.84,22.15,15.73,20,17.51,20h12.97c1.78,0,2.67,2.15,1.41,3.41l-6.49,6.49C24.63,30.68,23.37,30.68,22.59,29.9z'/></svg>")}select.huge.green{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 64 64'><path fill='hsl(155,60%,40%)' d='M22.59,29.9l-6.49-6.49C14.84,22.15,15.73,20,17.51,20h12.97c1.78,0,2.67,2.15,1.41,3.41l-6.49,6.49C24.63,30.68,23.37,30.68,22.59,29.9z'/></svg>")}select.huge.green:hover{background-color:hsla(155,60%,40%,.2) !important}@media only screen and (prefers-color-scheme: light){option{color:rgba(0,0,0,.8)}}svg{fill:currentColor}svg,img{vertical-align:middle;height:auto;width:auto}div.buttons-wrapper img,img.stars{width:auto !important}img.mockup,img.hero{height:auto !important}a{transition:none}header.page{width:100vw;height:64px;display:flex;justify-content:space-between;align-items:stretch;font-weight:600;pointer-events:none}header.page div.logo-wrapper,header.page ul,header.page li,header.page a{display:flex;align-items:stretch}header.page div.logo-wrapper a{padding:0 8px}header.page div.logo-wrapper a img.logo{flex-shrink:0;height:48px;width:48px;margin-right:8px;border-radius:16px}header.page div.logo-wrapper a:hover{color:rgba(0,0,0,.8)}header.page input[type=checkbox]{display:none}header.page a{align-items:center;padding:0 16px;pointer-events:auto}header.page a.button{align-self:center;margin:0 16px}header.page ul li:last-child a:not(.button){margin-right:16px}@media only screen and (min-width: 901px){header.page label{display:none}}@media only screen and (max-width: 900px){header.page{position:relative}header.page label{z-index:2;width:32px;height:32px;margin:16px;color:#999;pointer-events:auto}header.page label svg g.close rect{transform-origin:center}header.page label svg g.close rect:first-child{transform:rotate(45deg)}header.page label svg g.close rect:last-child{transform:rotate(-45deg)}header.page ul{position:fixed;z-index:1;height:100vh;width:100vw;background-color:#fff;flex-direction:column}header.page ul li{margin:16px 0;transition:transform .6s,opacity .6s}header.page input[type=checkbox]:not(:checked)+label g.close,header.page input[type=checkbox]:not(:checked)~ul,header.page input[type=checkbox]:not(:checked)~ul li,header.page input[type=checkbox]:checked+label g.burger-menu{opacity:0}header.page input[type=checkbox]:checked+label{position:fixed;right:0}header.page input[type=checkbox]:not(:checked)~ul,header.page input[type=checkbox]:not(:checked)~ul a{pointer-events:none}header.page input[type=checkbox]:checked~ul{pointer-events:auto}header.page input[type=checkbox]:not(:checked)~ul li{transform:translateY(-16px)}}section,article{margin:0 auto;flex-direction:column;align-items:stretch;text-align:center}section.centered,article.centered{align-items:center}section{padding:128px 16px 0 16px}section:first-of-type{padding-top:64px}section#footer{padding:32px 16px}@media only screen and (max-width: 800px){section{padding:64px 16px 0 16px}section:first-of-type{padding-top:32px}}section#features{min-height:calc(50vh - 64px - 32px);padding-top:5vh}section#features,section#features div.features-wrapper,section#features div.feature,section#features div.screens-wrapper,section#features div.screen,section#features div.video-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}section#features div.features-wrapper,section#features div.screens-wrapper,section#features div.feature-navigation{max-width:1400px}section#features div.features-wrapper{width:calc(100% - 16px*2);margin-bottom:6vh;padding:0 16px;flex-direction:row;justify-content:flex-start}section#features div.features-wrapper div.feature{width:100%;flex-shrink:0}section#features div.features-wrapper div.feature:nth-child(2){transform:translateX(-100%)}section#features div.features-wrapper div.feature:nth-child(3){transform:translateX(-200%)}section#features div.features-wrapper div.feature:nth-child(4){transform:translateX(-300%)}section#features div.features-wrapper div.feature:nth-child(5){transform:translateX(-400%)}section#features div.features-wrapper div.feature:not(.active){opacity:0;pointer-events:none}section#features div.screens-wrapper{flex-direction:row;font-size:2.6em;color:hsl(0,0%,95%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section#features div.screens-wrapper div.screen{position:relative;flex:1;transform-origin:bottom;cursor:pointer}section#features div.screens-wrapper div.screen div.video-wrapper{background-image:url("data:image/svg+xml,<svg fill='black' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 798'><rect x='9' y='7' width='382' height='784' rx='60'/></svg>");background-size:contain;background-repeat:no-repeat;background-position:center;will-change:opacity}section#features div.screens-wrapper div.screen div.video-wrapper video{position:absolute;width:calc(88% - 8px*2);border-radius:8%}section#features div.screens-wrapper div.screen img.mockup{width:calc(100% - 8px*2);pointer-events:none}section#features div.screens-wrapper div.screen img.mockup.mask{z-index:1}section#features div.screens-wrapper div.screen img.mockup.blank{position:absolute;z-index:-1;opacity:.1}section#features div.screens-wrapper div.screen{transform:scale(1)}section#features div.screens-wrapper div.screen:not(.active) div.video-wrapper,section#features div.screens-wrapper div.screen:not(.active)>img.mockup:not(.blank){opacity:0}section#features div.feature-navigation{width:100%;display:flex;justify-content:flex-end;align-items:center;background-color:hsla(0,0%,95%,.9);font-size:2.6em;color:hsl(207,90%,50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section#features div.feature-navigation>a{margin:24px 12px}section#features div.feature-navigation>a>img{width:1.5em;height:1.5em}section#features div.feature-navigation span{margin:16px}section#features.pre-reveal:not(.reveal) div.screens-wrapper{visibility:hidden}section#features:not(.pre-reveal) div.feature,section#features:not(.pre-reveal) div.video-wrapper,section#features:not(.pre-reveal)>img.mockup,section#features:not(.pre-reveal) img.mockup.blank{transition:opacity .6s}section#features:not(.pre-reveal) div.screen{transition:transform .6s}section#features:not(.pre-reveal) div.screen:not(.active):hover{transform:scale(1.05)}section#features:not(.pre-reveal) div.screen:not(.active):hover img.mockup.blank{opacity:.33}section#features.reveal div.screen:nth-child(1) img.mockup.blank{animation:reveal-screens-1 1.2s}section#features.reveal div.screen:nth-child(2) img.mockup.blank{animation:reveal-screens-2 1.2s}section#features.reveal div.screen:nth-child(3) img.mockup.blank{animation:reveal-screens-3 1.2s}section#features.reveal div.screen:nth-child(4) img.mockup.blank{animation:reveal-screens-4 1.2s}section#features.reveal div.screen:nth-child(5) img.mockup.blank{animation:reveal-screens-5 1.2s}section#features.reveal div.screen:nth-child(1) img.mockup:not(.blank){animation:reveal-first-screen 1.2s}@keyframes reveal-screens-1{from{transform:translateY(25%);opacity:0}40%{transform:none;opacity:.1}}@keyframes reveal-screens-2{from,15%{transform:translateY(25%);opacity:0}55%{transform:none;opacity:.1}}@keyframes reveal-screens-3{from,30%{transform:translateY(25%);opacity:0}70%{transform:none;opacity:.1}}@keyframes reveal-screens-4{from,45%{transform:translateY(25%);opacity:0}85%{transform:none;opacity:.1}}@keyframes reveal-screens-5{from,60%{transform:translateY(25%);opacity:0}100%{transform:none;opacity:.1}}@keyframes reveal-first-screen{from,30%{opacity:0}70%{opacity:1}}@media only screen and (min-width: 601px){section#features div.feature-navigation a:hover{opacity:.6}}@media only screen and (max-width: 600px){section#features{padding-top:24px}section#features,section#features div.features-wrapper{margin-bottom:24px}section#features div.screens-wrapper{width:calc(100vw - 16px);margin-left:-16px;padding-left:16px;justify-content:flex-start;align-self:flex-start;overflow-x:scroll;overflow-y:hidden}section#features div.screens-wrapper::-webkit-scrollbar{display:none}section#features div.screens-wrapper{-ms-overflow-style:none;scrollbar-width:none}section#features div.screens-wrapper div.spacer{flex-shrink:0;width:16px;border:1px solid rgba(0,0,0,0)}section#features div.screens-wrapper div.screen{flex:0 0 calc(66.6666666667vw - 16px)}section#features div.screens-wrapper div.screen:not(.active):hover{transform:scale(1)}section#features div.feature-navigation{position:-webkit-sticky;position:sticky;bottom:0;width:100vw}section#features div.feature-navigation>a{margin:16px 16px 16px 0}}section#reviews{width:calc(100vw - 16px*2);max-width:calc(1800px - 16px*2);margin:0 auto}section#reviews div.reviews-wrapper{height:80vh;margin-top:16px;position:relative;display:flex;align-items:flex-start;overflow:hidden;-webkit-mask-image:linear-gradient(transparent, black 128px, black calc(100% - 128px), transparent);mask-image:linear-gradient(transparent, black 128px, black calc(100% - 128px), transparent)}section#reviews div.reviews-wrapper>div.column{flex:1;will-change:transform;transform:translateY(-32px)}@keyframes ticker{to{transform:translateY(var(--tickerHeight))}}section#reviews div.reviews-wrapper>div.column div.review,section#reviews div.reviews-wrapper>div.column div.testimonial{margin:32px 16px;border-radius:16px;background-color:#fff;text-align:left}section#reviews div.reviews-wrapper>div.column div.review p:first-child,section#reviews div.reviews-wrapper>div.column div.testimonial p:first-child{margin-top:0}section#reviews div.reviews-wrapper>div.column div.review p:last-child,section#reviews div.reviews-wrapper>div.column div.testimonial p:last-child{margin-bottom:0}section#reviews div.reviews-wrapper>div.column div.review{padding:16px;display:flex}section#reviews div.reviews-wrapper>div.column div.review div.profile-circle{flex-shrink:0;width:56px;height:56px;margin-right:16px;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:hsl(0,0%,95%);color:#fff;font-size:1.8em;font-weight:600}section#reviews div.reviews-wrapper>div.column div.review img.stars{height:22px;margin-bottom:8px}section#reviews div.reviews-wrapper>div.column p{word-break:break-word}section#reviews div.reviews-wrapper>div.column div.testimonial{background-size:cover;transition:transform .3s}section#reviews div.reviews-wrapper>div.column div.testimonial a{display:block;padding:128px 16px 16px 16px;color:rgba(0,0,0,.8);opacity:1}section#reviews div.reviews-wrapper>div.column div.testimonial{will-change:transform}section#reviews div.reviews-wrapper>div.column div.testimonial:hover{transform:scale(1.04);box-shadow:0 0 15.3846153846px rgba(0,0,0,.1)}section#reviews div.reviews-wrapper>div.column div.testimonial:hover p.color-blue{text-decoration:underline !important}section#reviews.paused div.column{animation-play-state:paused !important}section#reviews.pre-reveal div.reviews-wrapper{opacity:0}@media only screen and (max-width: 800px){section#reviews{width:calc(100vw - 8px*2);padding:0 8px}section#reviews h1{margin:8px}section#reviews div.reviews-wrapper{-webkit-mask-image:linear-gradient(transparent, black 64px, black calc(100% - 64px), transparent);mask-image:linear-gradient(transparent, black 64px, black calc(100% - 64px), transparent)}section#reviews div.reviews-wrapper>div.column div.review,section#reviews div.reviews-wrapper>div.column div.testimonial{margin:16px 8px}}section#pro-version{margin-bottom:128px;align-items:center}section#pro-version div.sheet ul.feature-list{max-width:600px;margin:16px 0}section#pro-version div.sheet a.button{margin-top:16px}@media only screen and (max-width: 800px){section#pro-version{margin-bottom:-64px}}section#subscribe{align-items:flex-start;max-width:1400px}section#subscribe div.subscribe-form.sheet,section#subscribe div.pro-version-features{width:50%;display:flex;flex-direction:column;align-items:center;padding:64px 32px}section#subscribe div.subscribe-form.sheet{margin-bottom:0}section#subscribe div.subscribe-form.sheet h1{font-size:1.8em;line-height:1.4em;margin:0 0 calc(8px + .5em) 0}section#subscribe div.subscribe-form.sheet button.price,section#subscribe div.subscribe-form.sheet input{width:100%;max-width:calc(560px - 32px*2);margin:8px 0}section#subscribe div.subscribe-form.sheet button.price{position:relative;min-height:calc(40px*3 - 16px*2);padding:16px 24px;border-radius:24px;text-align:left}section#subscribe div.subscribe-form.sheet button.price:hover{transform:none}section#subscribe div.subscribe-form.sheet button.price div.subtitle,section#subscribe div.subscribe-form.sheet button.price div.saving{font-weight:500 !important}section#subscribe div.subscribe-form.sheet button.price div.text-wrapper{display:flex;flex-direction:column;align-items:flex-start;flex:1}section#subscribe div.subscribe-form.sheet button.price div.radio-button{width:24px;height:24px;margin-left:4px;border-radius:100%;border:3px solid hsl(207,90%,50%);background-color:hsl(207,90%,50%);color:#fff;display:flex;justify-content:center;align-items:center}section#subscribe div.subscribe-form.sheet button.price div.radio-button svg{width:80%}section#subscribe div.subscribe-form.sheet button.price:not(.selected) div.radio-button{background-color:rgba(0,0,0,0);opacity:.2}section#subscribe div.subscribe-form.sheet button.price:not(.selected) div.radio-button svg{display:none}section#subscribe div.subscribe-form.sheet button.price div.saving{position:absolute;top:-1em;right:24px;padding:4px 16px;border-radius:12px;background-color:hsl(207,90%,50%);color:#fff;font-weight:600}section#subscribe div.subscribe-form.sheet a.button.continue{min-width:120px;margin:32px 0}section#subscribe div.subscribe-form.sheet input:not(.checking)~a.button.continue span.checking{display:none}section#subscribe div.subscribe-form.sheet input.checking~a.button.continue span.continue{display:none}section#subscribe div.subscribe-form.sheet a.button+a{margin-top:8px}section#subscribe div.subscribe-form.sheet p:not(.ap-email):not(.error){color:rgba(0,0,0,.4)}section#subscribe div.subscribe-form.sheet p.ap-email{margin-top:32px}section#subscribe div.subscribe-form.sheet p:not(.ap-email){margin-bottom:0}section#subscribe div.subscribe-form.sheet input#email.checking~a.button.continue{opacity:.2;pointer-events:none !important}section#subscribe div.subscribe-form.sheet input#email.invalid{border-color:hsl(355,70%,55%)}section#subscribe div.subscribe-form.sheet input#email:not(.invalid)~p.error{display:none}section#subscribe div.subscribe-form.sheet div.promo-wrapper{display:flex;justify-content:center;align-items:center}section#subscribe div.subscribe-form.sheet div.promo-wrapper a.reveal-promo~a,section#subscribe div.subscribe-form.sheet div.promo-wrapper a.reveal-promo~input{display:none}section#subscribe div.subscribe-form.sheet div.promo-wrapper a.promo-label:not(.hide)~input,section#subscribe div.subscribe-form.sheet div.promo-wrapper a.promo-label:not(.hide)~a{display:none}section#subscribe div.subscribe-form.sheet div.promo-wrapper input.promo{width:100px;margin:0 16px 0 0;text-transform:uppercase;color:hsl(155,60%,40%);background-color:hsla(155,60%,40%,.1)}section#subscribe div.subscribe-form.sheet div.promo-wrapper input.promo:hover{background-color:hsla(155,60%,40%,.2)}section#subscribe div.subscribe-form.sheet div.promo-wrapper input.promo:focus{border-color:hsl(155,60%,40%)}section#subscribe div.subscribe-form.sheet div.promo-wrapper input.promo::placeholder{text-transform:none;color:hsla(155,60%,40%,.4)}section#subscribe div.subscribe-form.sheet div.promo-wrapper input.promo.checking~a.apply-promo{opacity:.4;cursor:auto;pointer-events:none}section#subscribe div.subscribe-form.sheet div.promo-wrapper input.promo.checking~a.apply-promo span.apply{display:none}section#subscribe div.subscribe-form.sheet div.promo-wrapper input.promo:not(.checking)~a.apply-promo span.checking{display:none}section#subscribe div.subscribe-form.sheet div.promo-wrapper a.button.promo-label{color:hsl(155,60%,40%);background-color:hsla(155,60%,40%,.2)}section#subscribe div.subscribe-form.sheet div.promo-wrapper a.button.promo-label:hover{background-color:hsla(155,60%,40%,.4)}section#subscribe div.subscribe-form.sheet div.promo-wrapper a.button.promo-label::after{content:"X";margin-left:8px;color:hsla(155,60%,40%,.4)}section#subscribe div.pro-version-features h2{text-align:left}@media only screen and (min-width: 1201px){section#subscribe{flex-direction:row}section#subscribe div.pro-version-features{padding-left:64px}}@media only screen and (max-width: 1200px){section#subscribe{align-items:stretch;max-width:800px;padding-left:0;padding-right:0}section#subscribe div.subscribe-form.sheet,section#subscribe div.pro-version-features{width:auto}}@media only screen and (max-width: 800px){section#subscribe div.subscribe-form.sheet,section#subscribe div.pro-version-features{padding:64px 16px}}section#subscription-terms{max-width:1000px;padding:64px 32px 0 32px;font-weight:400}@media only screen and (max-width: 1200px){section#subscription-terms{padding-top:0}}section#footer{margin-top:64px;flex-direction:row;justify-content:center;background-color:hsl(0,0%,10%);text-align:left;display:flex;color:#fff}section#footer div.left-wrapper,section#footer div.right-wrapper{padding-top:32px;padding-bottom:32px}section#footer div.left-wrapper,section#footer div.right-wrapper ul.link-list-wrapper>li,section#footer div.select-wrapper{padding-left:2vw;padding-right:2vw}section#footer a:hover{color:hsla(0,0%,100%,.6)}section#footer div.left-wrapper{display:flex;flex-direction:column;align-items:flex-start}section#footer div.left-wrapper img.logo{width:48px;height:48px;margin-bottom:4px}section#footer div.left-wrapper div.buttons-wrapper{white-space:nowrap;margin-top:16px}section#footer div.left-wrapper div.buttons-wrapper a img{height:48px !important;border-radius:12px}section#footer div.left-wrapper div.buttons-wrapper a:first-child{margin-right:8px}section#footer div.left-wrapper div.buttons-wrapper a:hover{opacity:.4}section#footer div.left-wrapper a:hover{color:inherit}section#footer div.right-wrapper{display:flex;flex-direction:column;align-items:flex-start}section#footer div.right-wrapper ul.link-list-wrapper{justify-content:space-between;align-items:flex-start}section#footer div.right-wrapper ul.link-list-wrapper>li ul.link-list{flex-direction:column;align-items:flex-start}section#footer div.right-wrapper ul.link-list-wrapper>li ul.link-list li{margin:4px 0;white-space:nowrap}section#footer div.right-wrapper ul.link-list-wrapper>li ul.link-list li:first-child{color:hsla(0,0%,100%,.4)}section#footer div.right-wrapper div.select-wrapper{margin-top:8px}section#footer div.right-wrapper div.select-wrapper select{margin-bottom:0}section#footer div.right-wrapper div.select-wrapper select:first-child{margin-right:8px}@media only screen and (max-width: 1200px){section#footer div.left-wrapper,section#footer div.right-wrapper ul.link-list-wrapper>li,section#footer div.select-wrapper{padding-left:4vw;padding-right:4vw}section#footer div.right-wrapper ul.link-list-wrapper{flex-direction:column}section#footer div.right-wrapper ul.link-list-wrapper>li:not(:first-child) ul.link-list{margin:16px 0}}@media only screen and (max-width: 600px){section#footer{flex-direction:column;align-items:center}section#footer div.left-wrapper{order:1;padding-top:8px;align-items:center}section#footer div.right-wrapper{align-items:center}section#footer div.right-wrapper ul.link-list-wrapper{align-items:center}section#footer div.right-wrapper ul.link-list-wrapper>li ul.link-list{align-items:center}section#footer div.right-wrapper ul.link-list-wrapper>li ul.link-list li{text-align:center}}section.text{width:calc(100vw - 16px*2);max-width:800px;text-align:left}section.text p{font-weight:400}@media only screen and (max-width: 600px){section.text p{margin:8px 0 !important}}@media only screen and (min-width: 901px){section#support{margin-bottom:128px}}section#confirm,section#reset{align-items:center}section#confirm div.sheet ul.feature-list,section#reset div.sheet ul.feature-list{max-width:600px;margin:16px 0}section#confirm div.sheet ul.connect-social,section#reset div.sheet ul.connect-social{align-self:stretch;margin:16px 0 -16px 0;flex-direction:column;align-items:stretch}section#confirm div.sheet ul.connect-social li,section#reset div.sheet ul.connect-social li{flex-direction:column;align-items:stretch}section#confirm div.sheet ul.connect-social li a,section#reset div.sheet ul.connect-social li a{display:flex;flex-direction:column;align-items:center;margin:0;padding:16px;border-radius:24px}section#confirm div.sheet ul.connect-social li a:hover,section#reset div.sheet ul.connect-social li a:hover{background-color:hsl(0,0%,95%);color:rgba(0,0,0,.8) !important}section#confirm div.sheet ul.connect-social li img,section#reset div.sheet ul.connect-social li img{width:48px;height:48px;border-radius:0;transition:transform .3s;cursor:pointer}section#confirm div.sheet ul.connect-social li h3,section#reset div.sheet ul.connect-social li h3{margin:4px 0 -8px 0}section#confirm div.sheet ul.connect-social li p,section#reset div.sheet ul.connect-social li p{max-width:600px}section#refer{align-items:center}section#refer img.qr-code{width:50vw !important;height:50vw !important;max-width:240px !important;max-height:240px !important;border:0 !important;box-shadow:none !important;margin-bottom:-16px !important}section#refer a:not(.button){color:hsl(207,90%,50%)}section#refer a:not(.button):hover{color:hsl(207,90%,40%)}section#refer a.button{color:rgba(0,0,0,.6);background-color:hsl(0,0%,95%);margin-bottom:32px}section#refer a.button:hover{background-color:hsl(0,0%,90%)}section#refer p{text-align:left}section#reset a.button,section#reset input{margin:32px 0 8px 0}section#reset input{width:100%;max-width:calc(560px - 32px*2)}section#subscription{align-items:center}section#subscription div.sheet a.button.continue,section#subscription div.sheet input#email{margin:32px 0 8px 0}section#subscription div.sheet input#email{width:100%;max-width:calc(560px - 32px*2)}section#subscription div.sheet input#email.invalid{border-color:hsl(355,70%,55%)}section#subscription div.sheet input#email:not(.invalid)~p.error{display:none}section#subscription div.sheet a.button.continue{min-width:120px}section#subscription p.more-help{margin-top:32px}section#download{align-items:center}section#download div.sheet div.buttons-wrapper{margin:32px 0}section#download div.sheet div.buttons-wrapper img{height:56px !important;border-radius:16px;margin:0 8px;background-color:#000}section#download div.sheet div.buttons-wrapper a:hover{opacity:.6}section#download div.sheet p{max-width:600px;margin-top:32px}img.qr-code{width:180px;height:180px;border-radius:24px;border:4px solid #fff;box-shadow:0 0 32px rgba(0,0,0,.15)}@media only screen and (max-width: 900px){img.qr-code{width:144px;height:144px;border-radius:19.2px}}div.indicators-wrapper{z-index:1;display:flex;justify-content:center;margin-bottom:32px}div.indicators-wrapper div.indicator{width:14px;height:14px;border-radius:100%;border:7px solid;background-color:rgba(0,0,0,.1);cursor:pointer}div.indicators-wrapper div.indicator.active{background-color:#fff}div.indicators-wrapper div.indicator:not(.active):hover{background-color:rgba(0,0,0,.2)}.highlight{padding:0 .15em;border-radius:.15em;background-color:hsl(207,90%,50%)}u{position:relative;z-index:0;padding:0 .1em;text-decoration:none;transition:color .3s}u::before{content:"";position:absolute;z-index:-1;bottom:-0.025em;left:0;width:100%;height:.175em;border-radius:.0625em;background-color:hsl(207,90%,50%);transition:height .3s ease-in-out}u:hover{color:#fff}u:hover::before{border-radius:.15em;height:100%}b{font-weight:600}.italic{font-style:italic}.hide{display:none !important}.no-scroll{overflow:hidden !important;overflow-x:hidden !important;overflow-y:hidden !important}div.overlay{position:fixed;z-index:3;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);cursor:pointer}div.overlay,div.overlay div.modal{display:flex;flex-direction:column;justify-content:center;align-items:center}div.overlay div.modal{cursor:auto;width:calc(100vw - 32px*4);max-width:800px;max-height:600px;padding:64px 32px;background-color:hsl(0,0%,95%);border-radius:24px;text-align:center}div.overlay div.modal div.buttons-wrapper{margin:24px 0 32px 0}div.overlay div.modal div.buttons-wrapper img{height:56px !important;margin:0 8px;border-radius:16px}div.overlay div.modal div.buttons-wrapper a:hover{opacity:.6}@media only screen and (max-width: 900px){div.overlay div.modal{width:calc(100vw - 16px*2);padding:64px 16px}section#download div.sheet div.buttons-wrapper img,div.overlay div.modal div.buttons-wrapper img{height:44.8px !important;margin:0 4px;border-radius:12.8px}}section#subscribe.trial-days .only-used-trial,section#subscribe.active-stripe-subscription .hide-active-stripe-subscription,section#subscribe.active-native-subscription .hide-active-native-subscription,section#subscribe.had-subscription .hide-had-subscription,section#subscribe.email-is-referrer .hide-email-is-referrer,section#subscribe:not(.used-trial) .only-used-trial,section#subscribe:not(.trial-days).used-trial .hide-used-trial,section#subscribe:not(.active-stripe-subscription) .only-active-stripe-subscription,section#subscribe:not(.active-native-subscription) .only-active-native-subscription,section#subscribe:not(.promo) .only-promo{display:none}section#subscribe.promo .line-through-promo{text-decoration:line-through}section#subscribe.promo .color-green-promo{color:hsl(155,60%,40%)}ul.feature-list{display:flex;flex-direction:column;font-size:1.2em;text-align:left}ul.feature-list li{display:inline-block;padding:16px 0}ul.feature-list li:not(:last-child){border-bottom:3px solid rgba(0,0,0,.05)}ul.feature-list li div.title{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}ul.feature-list li div.title:hover{color:hsl(207,90%,50%)}ul.feature-list li div.title{display:flex;align-items:center;justify-content:space-between}ul.feature-list li div.title img{width:1.25em;height:1.25em}ul.feature-list li.active img.more,ul.feature-list li:not(.active) img.less{display:none}ul.feature-list li div.text-wrapper{border:1px solid rgba(0,0,0,0);transition:opacity .3s,height .3s}ul.feature-list li div.text-wrapper p{font-weight:400;margin:16px 0}ul.feature-list li:not(.active) div.text-wrapper{height:0;opacity:0;pointer-events:none}@media only screen and (max-width: 900px){ul.feature-list{font-size:1.1em}}.inactive{opacity:.2;pointer-events:none !important}main#share{max-width:600px;margin:0 auto;padding-top:32px;text-align:center;display:flex;flex-direction:column;align-items:stretch}main#share h1,main#share p{max-width:none}main#share>h1{margin:32px 0 0 0}main#share>p{margin:8px 16px 16px 16px}main#share .faded,main#share .subtitle{color:#999}main#share img.logo{margin:16px 0 0 0;width:64px;height:64px;opacity:.8}main#share div.bubble{margin:4px 16px;padding:16px;border-radius:16px;background-color:#fff;display:flex;flex-direction:column;align-items:stretch}main#share div.bubble p{margin:4px 16px 8px 16px}main#share div.bubble p+p{margin-top:-8px}main#share div.bubble a.button{margin:0 auto 8px auto}main#share div.bubble div.downloads-wrapper{margin:0}main#share div.bubble div.downloads-wrapper a img{height:56px !important;margin:0 4px;border-radius:16px}main#share div.bubble div.downloads-wrapper a:hover{opacity:.6}main#share div.bubble+p{margin-top:16px}main#share div.bubble div.error{align-self:stretch;padding:16px 32px;background-color:hsla(355,70%,55%,.1);border-radius:16px}main#share div.bubble div.error p{margin:8px 0}main#share div.bubble ul.exercise-list{display:flex;flex-direction:column;align-items:stretch;text-align:left;margin:-8px 0}main#share div.bubble ul.exercise-list li{display:flex;padding:8px 0}main#share div.bubble ul.exercise-list li div{flex-shrink:0}main#share div.bubble ul.exercise-list li div.img{width:80px;height:60px;margin-right:16px;border-radius:16px;background-size:cover;background-position:center;background-color:#ccc;color:hsl(0,0%,94%);text-transform:uppercase;font-size:34px;display:flex;justify-content:center;align-items:center}main#share div.bubble ul.exercise-list li div.column{width:calc(100% - 80px - 16px)}main#share div.bubble ul.exercise-list li div.column div.title{word-break:break-word}main#share div.bubble ul.exercise-list li div.column div.subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main#share div.bubble ul.exercise-list li.supersets{position:relative}main#share div.bubble ul.exercise-list li.supersets::after{content:"";position:absolute;top:0;bottom:0;left:-16px;width:4px;background-color:hsl(355,100%,58%)}main#share div.bubble ul.exercise-list li.supersets.first::after{top:8px;border-radius:4px 4px 0 0}main#share div.bubble ul.exercise-list li.supersets.last::after{bottom:calc(100% - 8px - 60px);border-radius:0 0 4px 4px}main#share p+div.bubble{margin-top:0}@media only screen and (max-width: 900px){main#share div.bubble div.downloads-wrapper a img{height:44.8px;border-radius:12.8px}}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nowrap{white-space:nowrap}.animate-shake{animation:animate-shake .3s ease-out}@keyframes animate-shake{20%{transform:translateX(-8px)}40%{transform:translateX(5.3333333333px)}60%{transform:translateX(-4px)}80%{transform:translateX(3.2px)}}div.sheet{width:calc(100vw - 32px*2);max-width:calc(900px - 32px*2);margin-bottom:32px;padding:64px 32px;background-color:#fff;border-radius:24px;display:flex;flex-direction:column;justify-content:center;align-items:center}div.sheet div.message,div.sheet div.success,div.sheet div.error{align-self:stretch;margin:32px 0;padding:16px 32px;border-radius:16px}div.sheet div.message:first-child,div.sheet div.success:first-child,div.sheet div.error:first-child{margin-top:-32px}div.sheet div.message{background-color:rgba(0,0,0,.05)}div.sheet div.success{background-color:hsla(155,60%,40%,.1)}div.sheet div.error{background-color:hsla(355,70%,55%,.1)}div.sheet div.success+div.message{margin-top:-16px}@media only screen and (max-width: 800px){div.sheet{width:calc(100vw - 16px*2);padding:32px 16px}div.sheet div.message,div.sheet div.success,div.sheet div.error{padding:16px}div.sheet div.message:first-child,div.sheet div.success:first-child,div.sheet div.error:first-child{margin-top:-16px}}a.button img{width:1em;height:1em;margin-right:4px}section#subscription-created{padding-left:0;padding-right:0;align-items:center}section#subscription-created div.sheet ul.subscription-details{width:100%;max-width:400px;display:block}section#subscription-created div.sheet ul.subscription-details li{display:flex;justify-content:space-between;margin:16px 0}section#subscription-created div.sheet ul.subscription-details li:last-child{margin-bottom:0}section#subscription-created div.sheet ul.subscription-details li span{white-space:nowrap}section#subscription-created div.sheet ul.subscription-details li.dot-leaders>span:first-child{overflow:hidden}section#subscription-created div.sheet ul.subscription-details li.dot-leaders>span:first-child::after{content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .";font-weight:400}section#subscription-created div.sheet ul.subscription-details li.dot-leaders>span:nth-child(2){margin-left:8px}section#subscription-created div.sheet ul.subscription-details li a.button.promo-label{margin-top:-12px;background-color:hsla(155,60%,40%,.2);color:hsl(155,60%,40%);pointer-events:none;font-weight:500}article{text-align:left}article,article header{display:flex;flex-direction:column}article p{line-height:2em}article h1,article div.fake-h1,article h2,article h3,article h4,article h5{font-weight:600}article th{font-weight:500}article p,article ul,article ol,article td{font-weight:400}article a{font-weight:500;color:hsl(207,90%,50%)}article h2,article h3,article h4,article h5,article p,article ul,article ol,article figure,article aside,article iframe,article div.bubble,article nav.table-of-contents{margin:16px 0}article h2,article h3,article h4,article h5{margin-top:24px}article h4,article h5{margin-bottom:8px}article h1+h2,article h1+h3,article h1+h4,article h1+p,article h1+nav,article h1+ul,article h1+ol,article h1+div.bubble,article div.fake-h1+h2,article div.fake-h1+h3,article div.fake-h1+h4,article div.fake-h1+p,article div.fake-h1+nav,article div.fake-h1+ul,article div.fake-h1+ol,article div.fake-h1+div.bubble,article h2+h2,article h2+h3,article h2+h4,article h2+p,article h2+nav,article h2+ul,article h2+ol,article h2+div.bubble,article h3+h2,article h3+h3,article h3+h4,article h3+p,article h3+nav,article h3+ul,article h3+ol,article h3+div.bubble{margin-top:0}article h4+p,article h4+div.bubble,article h5+p,article h5+div.bubble{margin-top:0}article h4+ul,article h4+ol,article h5+ul,article h5+ol{margin-top:8px}article figure>:first-child,article blockquote>:first-child,article div.bubble>:first-child,article div.bubble figure>:first-child,article div.bubble blockquote>:first-child{margin-top:0}article figure>:last-child,article blockquote>:last-child,article div.bubble>:last-child,article div.bubble figure>:last-child,article div.bubble blockquote>:last-child{margin-bottom:0}article ul,article ol{display:block;list-style-position:outside}article ul li,article ol li{display:list-item}article ul li:not(:first-child),article ol li:not(:first-child){margin-top:16px}article ul li:not(:last-child),article ol li:not(:last-child){margin-bottom:16px}article ul{margin-left:1.5em}article ul li{padding-left:.2em;list-style-type:disc}article ol{margin-left:1.5em}article ol li{padding-left:.2em;list-style-type:decimal}article img{width:100%;border-radius:24px}article iframe{width:100%;border-radius:24px !important}article figure figcaption{text-align:center}article figure figcaption+img,article figure figcaption+iframe,article figure figcaption+div.bubble,article figure figcaption+div.table-wrapper{margin-top:8px}article figure.source{margin-top:4px}article figure.source a{display:inline-block;width:80%;font-weight:400;color:rgba(0,0,0,.8);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}article div.bubble{padding:24px;border-radius:24px;background-color:#fff;font-weight:400;line-height:2em}article div.bubble.conclusion{background:linear-gradient(90deg, hsla(0, 0%, 0%, 0.8) 8px, white 8px)}article nav.table-of-contents{position:relative;align-self:flex-start;min-width:50%}article nav.table-of-contents div.bubble{margin:0;background:linear-gradient(90deg, hsla(0, 0%, 0%, 0.8) 8px, white 8px)}article nav.table-of-contents div.bubble ol{margin:0}article nav.table-of-contents div.bubble ol li{margin:0;padding:0;list-style-type:none}article nav.table-of-contents div.bubble ol li a{display:block;width:100%;margin:0;padding:2px 0 2px .8em;border-radius:12px;color:rgba(0,0,0,.8)}article nav.table-of-contents div.bubble ol li a:hover{background-color:hsl(0,0%,95%)}article nav.table-of-contents div.bubble ol li a span.title{margin-left:.4em}article nav.table-of-contents div.bubble ol{margin-left:-0.8em}article nav.table-of-contents div.bubble ol ol{margin-left:1em}article nav.table-of-contents div.bubble ol ol ol{margin-left:1.8em}article nav.table-of-contents div.bubble>ol:last-child{margin-bottom:-8px}article figure.table div.table-wrapper{margin-left:-16px;margin-right:-16px;padding:0 16px;overflow-x:auto}article figure.table div.table-wrapper::-webkit-scrollbar{display:none}article figure.table div.table-wrapper{-ms-overflow-style:none;scrollbar-width:none}article figure.table div.table-wrapper table{width:100%;border-radius:24px;background-color:#fff}article figure.table div.table-wrapper table tr th,article figure.table div.table-wrapper table tr td{padding:8px}article figure.table div.table-wrapper table tr th:first-child,article figure.table div.table-wrapper table tr td:first-child{padding-left:32px}article figure.table div.table-wrapper table tr th:last-child,article figure.table div.table-wrapper table tr td:last-child{padding-right:32px}article figure.table div.table-wrapper table tr th{color:hsl(155,60%,40%)}article figure.table div.table-wrapper table tr:first-child th,article figure.table div.table-wrapper table tr:first-child td{padding-top:24px}article figure.table div.table-wrapper table tr:last-child th,article figure.table div.table-wrapper table tr:last-child td{padding-bottom:24px}article figure.table div.table-wrapper table caption{display:none}article figure.table figcaption{text-align:center}article figure.quote{border-left:6px solid hsl(155,60%,40%);color:hsl(155,60%,40%);position:relative;padding:16px 24px}article figure.quote figcaption{margin-top:16px;text-align:left}article figure.quote figcaption:before{content:"— "}article figure.quote blockquote{font-weight:400}article figure.quote::before{content:"‘‘";position:absolute;bottom:0;right:0;font-family:sans-serif;font-size:10em;line-height:0;font-weight:bold;letter-spacing:-0.025em;color:hsla(155,60%,40%,.4)}article figure.spotify iframe{width:100%;height:152px;border-radius:16px}article aside.faq{padding:24px 24px 8px 24px;border-radius:24px;background:linear-gradient(90deg, hsla(0, 0%, 0%, 0.8) 8px, white 8px);line-height:2em}article aside.faq ul{margin-left:0}article aside.faq ul li{padding:0;list-style-type:none}article aside.faq ul li span{display:block}article aside.faq ul li span:nth-child(1){font-weight:600}article aside.faq ul li span:nth-child(2)::before{content:"» "}article aside.sources h3{margin-bottom:0}article aside.sources a{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgba(0,0,0,.8)}article aside.meta-wrapper{display:flex;align-items:center}article aside.meta-wrapper,article aside.meta-wrapper a{color:rgba(0,0,0,.4)}article aside.meta-wrapper a.author{display:flex;align-items:center;white-space:nowrap}article aside.meta-wrapper a.author img.author{width:40px;height:40px;margin-right:8px;border-radius:100%}article aside.meta-wrapper ul.topics{overflow:scroll}article aside.meta-wrapper ul.topics::-webkit-scrollbar{display:none}article aside.meta-wrapper ul.topics{-ms-overflow-style:none;scrollbar-width:none}article aside.meta-wrapper{position:relative}article aside.meta-wrapper::after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg, hsla(0, 0%, 95%, 0) calc(100% - 16px), hsl(0, 0%, 95%));pointer-events:none}article p.blurb{margin-bottom:0;line-height:1.8em;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width: 900px){section#blog-article article nav.table-of-contents{order:1}section#blog-article article header~*:not(.table-of-contents){order:2}section#blog-article article nav.table-of-contents.minimized{height:8em;overflow-y:hidden;align-self:stretch}section#blog-article article nav.table-of-contents.minimized div.bubble{align-self:flex-start;position:absolute;top:0;cursor:pointer}section#blog-article article nav.table-of-contents.minimized div.bubble::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(hsla(0, 0%, 95%, 0), hsl(0, 0%, 95%) 8em)}section#blog-article article nav.table-of-contents.minimized div.bubble:hover::before{background:linear-gradient(hsla(0, 0%, 95%, 0) 3.2em, hsl(0, 0%, 95%) 8em)}}div#output section#blog-article article{max-width:100%}div#output section#blog-article article img.hero{width:80%}div#output section#blog-article article nav.table-of-contents{order:1}div#output section#blog-article article header~*:not(.table-of-contents){order:2}div#output section#blog-article article nav.table-of-contents{pointer-events:none}div#output section#blog-article article nav.table-of-contents.minimized{height:8em;overflow-y:hidden;align-self:stretch}div#output section#blog-article article nav.table-of-contents.minimized div.bubble{align-self:flex-start;position:absolute;top:0;cursor:pointer}div#output section#blog-article article nav.table-of-contents.minimized div.bubble::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(hsla(0, 0%, 95%, 0), hsl(0, 0%, 95%) 8em)}div#output section#blog-article article nav.table-of-contents.minimized div.bubble:hover::before{background:linear-gradient(hsla(0, 0%, 95%, 0) 3.2em, hsl(0, 0%, 95%) 8em)}aside.related-articles h3{margin-bottom:0}aside.related-articles ul{margin:0}aside.related-articles ul li{list-style-type:none;padding:0;pointer-events:none}aside.related-articles ul li a{pointer-events:auto;display:flex;align-items:center;padding:8px 0}aside.related-articles ul li a img{width:120px;height:80px;margin:0 16px 0 0;border-radius:16px}aside.related-articles ul li a div.title{font-size:1.1em}aside.related-articles ul li{position:relative;transition:transform .3s}aside.related-articles ul li:hover::after{content:"";position:absolute;top:0;right:-8px;bottom:0;left:-8px;border-radius:16px;background-color:rgba(0,0,0,.025);cursor:pointer}div.bubble.tip{position:relative;background:linear-gradient(135deg, hsl(155, 60%, 40%) 2.2em, white 2.2em)}div.bubble.tip h5:first-child{color:hsl(155,60%,40%)}div.bubble.tip::before{content:"Tip";position:absolute;top:0;left:0;width:2.7em;height:2.7em;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:.81em;font-weight:600;color:#fff;transform:rotate(-45deg)}body.de div.bubble.tip::before{content:"Tipp"}nav.path,nav.path a{color:rgba(0,0,0,.4)}nav.path a{padding:0 4px}nav.path a:first-child{padding-left:0}nav.path a:hover{color:rgba(0,0,0,.6)}ul.topics{padding-left:8px;margin:0;display:flex;justify-content:flex-start}ul.topics li{margin:0 !important;padding:0;list-style-type:none;padding-right:8px}ul.topics li:last-child{padding-right:16px}ul.topics li a.button{white-space:nowrap;padding:0 12px;font-weight:500}ul.topics li a.button:not(.active){color:rgba(0,0,0,.4);background-color:rgba(0,0,0,.05)}ul.topics li a.button:not(.active):hover{background-color:rgba(0,0,0,.1)}nav.social{display:flex;margin:8px 0}nav.social a img{width:40px;height:40px;margin:0 4px;border-radius:0;transition:transform .3s;cursor:pointer}nav.social a:first-child img{margin-left:0}nav.social a:last-child img{margin-right:0}nav.social a:hover img{transform:scale(1.1)}nav.social.podcast{align-self:center}nav.social.podcast img{width:48px;height:48px}h1+nav.social{margin-top:0}section#blog-article article,section#tool article{width:calc(100vw - 16px*2);max-width:700px}section#blog-article article ul.topics,section#tool article ul.topics{margin-left:8px}section#blog-article article aside.meta-wrapper,section#blog-article article aside.meta-wrapper a:not(.button),section#tool article aside.meta-wrapper,section#tool article aside.meta-wrapper a:not(.button){color:rgba(0,0,0,.8)}section#blog-article{padding-top:0}section#blog-article img.hero{margin-left:auto;margin-right:auto}section#blog-article.glossary img.hero{width:60%}section#blog-article.glossary h1+h4{margin-top:-8px;font-weight:400}@media only screen and (min-width: 901px){body>section#blog-article:not(.glossary) article{display:block;max-width:1200px}body>section#blog-article:not(.glossary) article div.content,body>section#blog-article:not(.glossary) article aside.meta-wrapper,body>section#blog-article:not(.glossary) article aside.sources,body>section#blog-article:not(.glossary) article aside.related-articles,body>section#blog-article:not(.glossary) article img.hero{width:60%}body>section#blog-article:not(.glossary) article div.content,body>section#blog-article:not(.glossary) article aside.meta-wrapper,body>section#blog-article:not(.glossary) article aside.sources,body>section#blog-article:not(.glossary) article aside.related-articles{float:left;clear:left}body>section#blog-article:not(.glossary) article nav.table-of-contents{width:35%;min-width:auto;float:right}body>section#blog-article:not(.glossary) article nav.table-of-contents div.bubble{background:#fff}}img.hero{margin:16px 0 8px 0}section#blog-featured-article img.hero{margin-top:0}@media only screen and (max-width: 700px){section#blog-featured-article{margin-bottom:-32px}section#blog-featured-article img.hero{margin-bottom:16px}}section#blog-featured-article{padding:64px 16px 0 16px}section#blog-featured-article a:not(.button){color:rgba(0,0,0,.8)}section#blog-featured-article a:not(.button):hover{color:hsl(207,90%,50%)}section#blog-featured-article a:not(.button):hover img{transform:scale(1.03)}section#blog-featured-article a:not(.button) img{transition:transform .3s}section#blog-featured-article aside.meta-wrapper{margin-top:0}@media only screen and (min-width: 701px){section#blog-featured-article{max-width:calc(1000px - 32px*2);padding:64px 32px 0 32px}section#blog-featured-article article{flex-direction:row}section#blog-featured-article article a:not(.button).hero{width:50%}section#blog-featured-article article div.text-wrapper{width:50%;padding:0 0 16px 32px}}section#blog-all-articles{max-width:calc(1000px - 16px*2);padding:64px 16px 0 16px}section#blog-all-articles ul.articles{flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}section#blog-all-articles ul.articles>li{width:calc(33.333% - 16px*2);padding:0 16px 56px 16px}section#blog-all-articles ul.articles>li article{width:100%}section#blog-all-articles ul.articles>li article a:not(.button){color:rgba(0,0,0,.8)}section#blog-all-articles ul.articles>li article a:not(.button):hover{color:hsl(207,90%,50%)}section#blog-all-articles ul.articles>li article a:not(.button):hover img{transform:scale(1.04)}section#blog-all-articles ul.articles>li article a:not(.button) img{transition:transform .3s}section#blog-all-articles ul.articles>li article a:not(.button) h3{margin:0;font-size:1em;line-height:1.4em;word-break:break-word}section#blog-all-articles ul.articles>li article aside.meta-wrapper{margin-top:0}@media only screen and (max-width: 700px){section#blog-all-articles{padding:64px 8px 0 8px}section#blog-all-articles ul.articles>li{width:calc(50% - 8px*2);padding:0 8px}}section#blog-topics{padding-left:0;padding-right:0}section#blog-topics h1{margin-bottom:16px}section#blog-topics ul.topics{max-width:800px;margin:0 auto;justify-content:center;flex-wrap:wrap}section#blog-topics ul.topics a.button{margin:4px 0}section#blog-topics nav.social.podcast{margin-bottom:24px}@media only screen and (max-width: 900px){section#blog-topics{margin-bottom:-32px}section#blog-topics nav.social.podcast{margin-bottom:16px}}section.blog-author{padding-top:64px;align-items:center}section.blog-author img.author{border-radius:100%;width:120px;height:120px;margin-top:16px}section.blog-author h1,section.blog-author h2,section.blog-author h3{margin:0}section.blog-author div.bio{max-width:600px;font-weight:400}section#podcast-header{max-width:800px;align-items:center}section#podcast-header h1{margin-bottom:0}section#podcast-header h3{margin-top:0}section#podcast-header img.podcast-cover{width:160px;height:160px;margin-top:16px;border-radius:12px}section#podcast-header nav.social.podcast{margin-bottom:0}section#podcast-episode{padding-top:32px;align-items:center}section#podcast-episode div.sheet{max-width:600px;padding-top:32px;padding-bottom:32px;align-items:stretch;text-align:left}section#podcast-episode div.sheet div.error{margin:0}section#podcast-episode div.sheet audio{width:100%}section#podcast-episode div.sheet h2{margin-top:24px}section#podcast-episode div.sheet h3{margin-bottom:0}section#podcast-episode div.sheet>p{margin:4px 0;width:auto;max-width:auto;font-weight:400}section#podcast-episode div.sheet>p a{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}section#tool>p{max-width:600px}section#tool div.sheet{margin:32px}div.calculator{align-self:stretch}div.calculator,div.calculator div.input,div.calculator div.result{display:flex;flex-direction:column;align-items:center}div.calculator div.result{margin:16px 0 0 0}div.calculator div.result input{width:6em;padding:0;background-color:#fff;color:hsl(155,60%,40%)}div.calculator input,div.calculator select{text-align:center}div.calculator.rm-calculator input,div.calculator.rm-calculator label,div.calculator.rm-calculator select{margin:0 4px}div.calculator.rm-calculator input{width:4em;padding:0}div.calculator.rm-calculator div.input{flex-direction:row;margin-bottom:8px;font-size:1.2em;color:rgba(0,0,0,.4)}div.calculator.rm-calculator div.input>div{margin:0 8px}div.calculator.rm-calculator div.input select{text-align:left;padding:0 0 0 8px !important}div.calculator.rm-calculator div.result select{margin-bottom:16px;background-color:hsla(155,60%,40%,.1) !important}div.calculator.rm-calculator div.result select:hover{background-color:hsla(155,60%,40%,.2) !important}div.calculator.rm-calculator div.result table td{padding:3px 0}div.calculator.rm-calculator div.result table td:not(:last-child){padding-right:4px}div.calculator.rm-calculator div.result table td:not(:first-child){padding-left:4px}div.calculator.rm-calculator div.result table td{vertical-align:middle;text-align:right}div.calculator.rm-calculator div.result table td input{margin:0}div.calculator.rm-calculator div.result a{margin:16px 0 4px 0;color:hsl(155,60%,40%)}div.calculator.rm-calculator div.result a:hover{color:hsl(155,60%,35%)}div.calculator.calorie-calculator{align-self:stretch}div.calculator.calorie-calculator table{max-width:400px;margin:0 auto 16px auto}div.calculator.calorie-calculator table+h4{margin-top:32px}div.calculator.calorie-calculator table td,div.calculator.calorie-calculator table input,div.calculator.calorie-calculator table label{vertical-align:middle}div.calculator.calorie-calculator table td{text-align:left}div.calculator.calorie-calculator table td:first-child{width:0}div.calculator.calorie-calculator table td input[type=radio]{margin-top:0;margin-bottom:0}div.calculator.calorie-calculator table td input,div.calculator.calorie-calculator table td select{margin-left:16px}div.calculator.calorie-calculator table td label{padding-left:6px}div.calculator.calorie-calculator table td input[type=number]{width:5em;padding:0;text-align:center}div.calculator.calorie-calculator table td input[type=number][name=height-feet],div.calculator.calorie-calculator table td input[type=number][name=height-inches]{width:3em}div.calculator.calorie-calculator table td input[type=number][name=height-inches]{margin-left:8px}div.calculator.calorie-calculator table td input+label{white-space:nowrap}div.calculator.calorie-calculator table td select#activity-level~label{display:block;margin-left:16px;font-weight:400}div.calculator.calorie-calculator div.result div.text-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}div.calculator.calorie-calculator div.result div.text-wrapper p,div.calculator.calorie-calculator div.result div.text-wrapper input{margin:8px 0}div.calculator.calorie-calculator div.result div.text-wrapper p{white-space:nowrap}div.calculator.calorie-calculator div.result div.text-wrapper input{width:7em;margin-left:8px}input[readonly]{cursor:not-allowed;pointer-events:none;color:rgba(0,0,0,.4)}input[readonly]:focus{border-color:rgba(0,0,0,0)}input[readonly]:hover{background-color:hsl(0,0%,95%)}input[type=number]::-webkit-inner-spin-button{opacity:1 !important}section#tools h1{margin-bottom:32px}html,body{padding-top:0 !important;margin-top:0 !important}section#custom-landing-page{margin:-64px 0 32px 0;padding-top:72px;background-color:#fff;align-items:center}section#custom-landing-page div.text-wrapper{max-width:500px;text-align:left}section#custom-landing-page div.text-wrapper h1,section#custom-landing-page div.text-wrapper p{margin:8px 0}section#custom-landing-page div.text-wrapper p{font-weight:400}section#custom-landing-page div.text-wrapper p.name{font-weight:600}section#custom-landing-page div.text-wrapper p a{font-weight:500;color:#f90}section#custom-landing-page div.text-wrapper p a:hover{text-decoration:underline}section#custom-landing-page img{width:240px}@media only screen and (min-width: 601px){section#custom-landing-page{flex-direction:row}section#custom-landing-page div.text-wrapper{order:100}section#custom-landing-page div.text-wrapper h1,section#custom-landing-page div.text-wrapper p{margin:16px 0}section#custom-landing-page div.text-wrapper p{font-size:1.2em}section#custom-landing-page img{width:320px}}section#newsletter{align-items:center}section#newsletter button{margin-top:16px}div#cookie-consent{position:fixed;bottom:0;width:100vw;display:flex;justify-content:center;pointer-events:none}div#cookie-consent div.sheet{max-width:1200px;margin:16px;padding:16px;box-shadow:0 0 32px rgba(0,0,0,.2);text-align:center;pointer-events:auto;align-items:stretch}div#cookie-consent div.sheet div.text{margin:8px 0}div#cookie-consent div.sheet div.button-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0}div#cookie-consent div.sheet div.button-wrapper a.button{margin:4px}div#cookie-consent div.sheet a:not(.button){color:hsl(155,60%,40%)}div#cookie-consent div.sheet a:not(.button):hover{color:hsl(155,60%,35%)}section#glossary{align-items:center}section#glossary h1{margin-bottom:32px}section#glossary div.sheet.glossary-list{padding-bottom:32px;display:block;break-inside:avoid-column}section#glossary div.sheet.glossary-list ul.letters{display:block;width:100%}section#glossary div.sheet.glossary-list ul.letters>li{position:relative;justify-content:flex-start;align-items:flex-start;padding:16px 0}section#glossary div.sheet.glossary-list ul.letters>li::before{content:"";position:absolute;display:block;top:0;height:6px;width:100%;background-color:hsla(207,90%,50%,.4);border-radius:2px}section#glossary div.sheet.glossary-list ul.letters>li h2{min-width:1.25em;line-height:1.25em;font-size:2.6em;color:hsla(207,90%,50%,.4)}section#glossary div.sheet.glossary-list ul.letters>li ul.entries{flex:1;display:block}section#glossary div.sheet.glossary-list ul.letters>li ul.entries>li a{flex:1;padding:16px;border-radius:16px;text-align:left;font-size:1.2em}section#glossary div.sheet.glossary-list ul.letters>li ul.entries>li a:hover{background-color:hsl(0,0%,95%)}@media only screen and (min-width: 901px){section#glossary div.sheet{column-count:2;column-gap:32px}}section#all-authors h1{margin-bottom:-32px}