.ribbon{padding:1rem;box-sizing:border-box;background-color:#ecedff;text-align:center;justify-content:center;font-size:.9rem}.header,.ribbon{display:flex;width:100%;align-items:center}.header{justify-content:space-between;padding:0 1.4rem;transition:height .25s ease 0s;height:3.5rem;box-shadow:0 1px 0 rgba(0,0,0,.1)}.header-logo-container{height:2rem;width:2rem;display:flex;align-items:center;justify-content:center;border-radius:.2rem;background-color:#4254ff}.header-logo{height:1rem}.header-title{color:#222;font-weight:700;line-height:.9rem}.header-subtitle{font-size:.7rem;line-height:.8rem;margin-bottom:3px}.header-subtitle-link{line-height:.8rem;color:#222}.header-button{color:#222;width:auto;box-shadow:none;background-color:transparent;margin:0 0 0 .5rem}.header-button:hover{background-color:#eee;border-radius:.2rem}.header-dropdown{opacity:1;position:relative}.header-dropdown .header-dropdown-content{color:#222;background-color:#fffefc;display:none;position:absolute;right:0;margin:.5rem 0;padding:.5rem 0;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.header-dropdown .header-dropdown-content button{text-align:left;width:10rem;font-size:.9rem;background-color:#fffefc;box-shadow:none;border-radius:0;color:#222}.header-dropdown .header-dropdown-content button:hover{background-color:#eee}.header-dropdown .show{display:flex;flex-direction:column}.header-avatar-button{color:#222;width:auto;box-shadow:none;padding:0}.header-avatar-button,.header-avatar-button:hover{background-color:transparent}.header-avatar-button .header-avatar{border:1px solid #eee;border-radius:50%;margin:0 .25rem 0 0;height:2rem}.header-avatar-button .header-name{margin:0 0 0 .25rem;font-weight:200}.header-sign-up{display:flex;flex-direction:row}.header-sign-up button{width:5.5rem}.header-sign-up input{width:13rem;margin:0 .5rem}@media screen and (max-width:980px){.header{height:3.6rem;white-space:nowrap;top:0;padding:0 1.4rem}.hamburger-open{display:flex;position:absolute;flex-direction:column;padding:1rem 0;top:3.4rem;left:-1.4rem;width:100vw;z-index:60;background-color:#fffefc;border-bottom:2px solid #f7f7f4;box-shadow:0 1px 0 1px #f0f0f0}}.footer{display:flex;flex-direction:row;margin:8rem 0;justify-content:center;align-items:center}.footer .footer-grid{max-width:60rem;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-gap:6rem;align-items:flex-start}.footer .footer-grid-item{display:grid;-webkit-column-count:1;column-count:1}.footer .footer-title-container{display:flex;flex-direction:row;height:2rem;align-items:flex-end}.footer .footer-title{color:#222;font-weight:700}.footer .footer-subtitle{font-size:.8rem;line-height:.9rem}.footer .footer-subtitle-link{line-height:.9rem;color:#222}.footer .footer-logo-container{display:flex;height:2rem;width:2rem;border-radius:.2rem;justify-content:center;align-items:center;background-color:#4254ff}.footer .footer-logo{height:1rem}.footer .footer-info-section{display:flex;flex-direction:column}.footer .footer-info-item{margin:1.5rem 0 0}.footer .footer-link{color:#4254ff}.footer .footer-link:hover{color:#3545ee}.footer .footer-rights,.footer .footer-trademark{font-size:.9rem;color:#222}.footer .footer-rights{margin:.4rem 0 0}@media screen and (max-width:980px){.footer{padding:0 4rem}.footer .footer-grid{width:100%;max-width:100%;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:3rem}}.onboarding-password-list{margin:.5rem 0 0}.onboarding-password-list li{color:#8e8d89;margin:.3rem 0 0;padding:0;list-style:none;font-size:.9rem;position:relative;align-self:center}.onboarding-password-list li:before{color:#8e8d89;content:"•";font-size:2rem;position:absolute;left:-1.2rem;top:-.8rem}.onboarding-password-list ul{padding:0 1.2rem;justify-content:center}.onboarding-password-list .successful-bullets,.onboarding-password-list .successful-bullets:before{color:#3545ee}.onboarding-password-secure{background-color:#d8e5cc;border-radius:.2rem;margin:.5rem 0 0;padding:1rem;font-size:.9rem;color:#222}.onboarding{position:fixed;z-index:9998;top:0;left:0;bottom:0;right:0;background:#f7f7f4;transition:opacity .3s ease;display:flex;justify-content:center;padding:6rem 1.5rem;overflow:scroll}.onboarding-continue{margin:1rem 0 6rem}.onboarding-selector-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;overflow-y:scroll;max-width:40rem;overflow:scroll}.onboarding-selector-card{-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:all .2s ease 0s;cursor:pointer;align-items:center;justify-content:center;white-space:normal;border-radius:.2rem;background:#fffefc;position:relative;margin:.75rem;padding:2.6rem 0;box-shadow:inset 0 0 0 1px #4254ff,inset 0 0 1px #4254ff;width:15rem}.onboarding-selector-card .onboarding-card-splash{height:6rem}.onboarding-selector-card .selector{position:absolute;top:.75rem;right:.75rem;height:1.75rem;width:1.75rem}.onboarding-selector-card .text{text-align:center;margin:1.25rem}.onboarding-selector-card .text .title{font-weight:600;font-size:1.25rem;color:#222}.onboarding-selector-card .text .subtitle{font-size:.9rem;font-weight:300}.unselected{box-shadow:inset 0 0 0 1px rgba(15,15,15,.1),inset 0 0 1px rgba(15,15,15,.1);opacity:.5}@media screen and (max-width:980px){.onboarding{padding:3rem 1.5rem}}.hero{padding:6rem 4rem 3rem;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.hero-container{width:100%;max-width:75rem;padding:2rem 0;flex:0 0 auto}.hero-cta{display:flex}.hero-input{width:20rem;margin-right:1rem}.hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 0 4rem}.hero-copy h1{font-size:4rem;margin:-.75rem 0 1rem;color:#222;line-height:1.1}.hero-copy p{font-size:1.25rem;line-height:1.6;font-weight:300;margin:1rem 0 2rem}.hero-copy button{font-size:1.1rem;font-weight:600;padding:1rem 2rem;width:auto}.hero-copy button span{font-weight:300;opacity:.6}.hero-logos{grid-column-start:1;grid-column-end:3;display:flex;flex-direction:column;text-align:center}.hero-logos h3{font-weight:200;font-size:1rem}.hero-logos .logos{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:1rem 0 0}.hero-logos .logos img{display:block;max-height:1rem;width:auto;height:auto}.hero-logos .logos img.apple{margin-top:-.5rem}.hero-logos .logos img.facebook{margin-top:-.4rem}@media screen and (max-width:980px){.hero{padding:4rem 4rem 2rem}.hero-container{grid-template-columns:1fr;padding:0 1rem}.hero-copy{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:3}.hero-copy h1,.hero-copy p{max-width:100%}.hero-logos h3{margin:2rem 0 0}.hero-logos .logos{flex-wrap:wrap;justify-content:normal}.hero-logos .logos img{margin:1rem}.hero-logos .logos img.apple{margin-top:.5rem}.hero-logos .logos img.facebook{margin-top:.7rem}.hero-splash{grid-column-start:1;margin:0 0 1rem;opacity:.8;justify-content:center}.hero-splash img{max-height:20rem;max-width:100%}.hero-cta{flex-direction:column;width:100%}.hero-cta .hero-input{height:2rem;width:100%}.hero-cta button{margin-top:1rem;width:100%;padding:.75rem 1.5rem}}.sample-problem{display:flex;flex-direction:column;width:100%;align-items:center;margin:3rem 0}.sample-problem-header{display:flex;flex-direction:column;text-align:center}.sample-problem-header-text{font-size:1.5rem;margin:0}.sample-problem-subheader-text{font-size:1.1rem;font-weight:300}.sample-problem-switcher{display:flex;align-items:center;justify-content:center;padding:0 1rem}.sample-problem-switcher .switcher-chevron{height:.7rem}.sample-problem-switcher .switcher{cursor:pointer;padding:.5rem;margin:0 .5rem}.sample-problem-switcher .switcher:hover{background-color:#eee}.sample-problem-sample,.sample-problem-switcher .switcher:hover{border-radius:.2rem;box-shadow:inset 0 0 0 1px rgba(15,15,15,.1),inset 0 0 1px rgba(15,15,15,.1)}.sample-problem-sample{display:flex;flex-direction:column;align-items:center;background-color:#f7f7f4;padding:1rem 1.5rem;margin:1.5rem 0;width:49rem}.sample-problem-sample .sample-tile{text-align:left;width:100%}.sample-problem-sample .sample-title{margin:1rem 0 .75rem;font-size:1.3rem}.sample-problem-sample .pills{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:-.5rem}.sample-problem-sample .pills .company{background-color:#ecedff}.sample-problem-sample .pills .company,.sample-problem-sample .pills .topic{font-size:.9rem;font-weight:300;margin:.25rem .5rem 0 0;padding:.5rem;border-radius:1rem;color:#222}.sample-problem-sample .pills .topic{background-color:#fae1da}.sample-problem-sample .sample-markup{margin:1.5rem 0 0;font-size:1rem}.sample-cta{display:flex;margin:.5rem 0 0}.sample-cta .sample-input{width:10rem;margin:0 .5rem 0 0}.sample-cta .sample-button{width:10rem}@media screen and (max-width:980px){.sample-problem-header{padding:1rem}.sample-problem-sample{padding:0;width:auto;margin:1.5rem}.sample-problem-sample .pills,.sample-problem-sample .sample-cta,.sample-problem-sample .sample-markup,.sample-problem-sample .sample-title{padding:0 1.5rem}.sample-problem-sample .sample-tile{padding:1.5rem 0}.sample-cta{flex-direction:column}.sample-cta .sample-input{margin:0 0 .5rem}}.how-it-works{margin:3rem 0;display:flex;font-size:1.1rem;flex-direction:column;align-items:center}.how-it-works-container{display:flex;flex-direction:column;width:41rem}.how-it-works-header{text-align:center}.how-it-works-steps,.how-it-works-steps .step{display:flex;flex-direction:column}.how-it-works-steps .step{margin:1rem 0}.how-it-works-steps .step .step-header{display:flex;align-items:center}.how-it-works-steps .step .step-header .step-number{color:#616161;margin-right:.75rem;font-weight:500;font-size:.75rem;border:2px solid #616161;border-radius:50%;padding:0;text-align:center;width:1.5rem;height:1.5rem;display:inline-block;display:flex;justify-content:center;align-items:center}.how-it-works-steps .step .step-header .step-title{margin:0;font-size:1.1rem}.how-it-works-steps .step .step-header .step-title .premium-step{text-transform:uppercase;background-color:#edcd60;color:#fffefc;padding:.25rem .5rem;border-radius:.2rem;margin-left:.5rem;font-weight:500}.how-it-works-steps .step .step-copy{padding-left:2.5rem}@media screen and (max-width:980px){.how-it-works-container{width:100%}.how-it-works-steps{padding:0 1.5rem}.how-it-works-steps .step .step-header .step-title{width:calc(100% - 1.5rem)}}.success-stories{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:3rem 0}.success-stories .success-stories-container{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 6rem}.success-stories .success-stories-container .success-story{display:grid;grid-gap:1rem;flex:1 1;margin:0 1rem;box-shadow:inset 0 0 0 1px rgba(15,15,15,.1),inset 0 0 1px rgba(15,15,15,.1);border-radius:.2rem;padding:2rem}.success-stories .success-stories-container .success-story .success-logo{height:1.5rem}.success-stories .success-stories-container .success-story .amazon{margin-bottom:-.5rem}.success-stories .success-stories-container .success-story .testimonial{font-size:1.1rem;font-weight:300}.success-stories .success-stories-container .success-story .success-user{display:flex;align-items:center}.success-stories .success-stories-container .success-story .success-user .success-user-avatar{height:4rem;border-radius:50%;margin-right:1rem}.success-stories .success-stories-container .success-story .success-user .success-user-info{display:flex;flex-direction:column}.success-stories .success-stories-container .success-story .success-user .success-user-info .user-info{padding:0;margin:0;line-height:140%;font-weight:600}.final-cta{margin:4rem 0}.final-cta .final-cta-input{height:2rem;width:15rem;margin-right:.5em}.final-cta .final-cta-button{height:3rem;width:auto}@media screen and (max-width:980px){.success-stories .success-stories-container{flex-direction:column;margin:0}.success-stories .success-stories-container .success-story{margin:1.5rem}}.card{display:flex;align-items:center;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:1rem}.card:first-child{margin-top:1rem;border-top:1px solid #eee}.card.selected,.card:hover{background-color:#eee}.card .left-container{display:flex;flex:1 1;flex-direction:row;min-width:0}.card .left-container .votes-container{display:flex;flex-direction:column;align-items:center;margin-right:.5rem;color:#222}.card .left-container .votes-container .praise{margin-top:.4rem;height:1.5rem;cursor:pointer}.card .left-container .card-details{display:flex;flex-direction:column;margin-left:.6rem;flex:1 1}.card .left-container .card-details .optional-upper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.card .left-container .card-details .optional-upper .solved-container,.card .left-container .card-details .optional-upper .unsolved-container{display:flex;align-items:center;color:#4254ff;font-size:.9rem;margin:0 0 .5rem}.card .left-container .card-details .optional-upper .solved-container .solved,.card .left-container .card-details .optional-upper .solved-container .unsolved,.card .left-container .card-details .optional-upper .unsolved-container .solved,.card .left-container .card-details .optional-upper .unsolved-container .unsolved{border:none;box-shadow:none;height:1rem;margin-right:.5rem}.card .left-container .card-details .optional-upper .unsolved-container{color:#8e8d89}.card .left-container .card-details .optional-upper .unsolved-container .unsolved{opacity:.5}.card .left-container .card-details .title{flex-wrap:wrap;overflow:hidden}.card .left-container .card-details .title,.card .left-container .card-details .title .user{display:flex;flex-direction:row;align-items:center}.card .left-container .card-details .title .user .avatar{height:2rem;border-radius:50%;border:1px solid #eee;margin-right:.6rem}.card .left-container .card-details .title .user .name{color:#222;margin:0}.card .left-container .card-details .title .user .createdAt{margin-left:.2rem}.card .left-container .card-details .title .problem-title{color:#222;margin:0}.card .left-container .card-details .details{margin:.4rem 0 .6rem;color:#616161}.card .left-container .card-details .details .pills{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:-.5rem}.card .left-container .card-details .details .pills .company{color:#222;background-color:#ecedff}.card .left-container .card-details .details .pills .topic{color:#222;background-color:#fae1da}.card .left-container .card-details .details .pills .free{color:#222;background-color:#dcf9f4}.card .left-container .card-details .details .pill{font-size:.8rem;font-weight:300;margin:.5rem .5rem 0 0;padding:.25rem .5rem;border-radius:1rem}.card .left-container .card-details .details .comment-text{color:#222}.card .left-container .card-details .optional-tags{align-items:center;color:#616161}.card .left-container .card-details .optional-tags .solution-tag{display:flex;flex-direction:row;align-items:center;font-size:.9rem}.card .left-container .card-details .optional-tags .solution-tag .solved{opacity:.7;width:.9rem;margin:0 .25rem 0 0}.card .card-footer{margin-right:.5rem;font-weight:500}.card .right-container,.card .right-container .right-chevron-container{display:flex;align-items:center;justify-content:center}.card .right-container .right-chevron-container{height:1.5rem;width:1.5rem}.card .right-container .right-chevron-container .right-chevron{height:1rem;width:1rem}.card .solution-card{display:flex;flex-direction:column;max-width:100%}.card .solution-card .top-row{display:flex;flex-direction:row;align-items:center}.card .solution-card .top-row .card-avatar{height:28px;margin:0 .5rem 0 0}.card .solution-card .footer-row{display:flex;flex-direction:row;align-items:center}.card .solution-card .footer-row .praise{height:20px;margin:0 .5rem}.card .solution-card .footer-row .praise:hover{cursor:pointer}.card .solution-card .footer-row .reply{align-items:center;display:flex;cursor:pointer;padding:.25rem}.card .solution-card .footer-row .reply .reply-icon{height:20px;margin-right:.5rem}.card .solution-card .footer-row .reply:hover{background-color:#eee}.share-btn-show{cursor:pointer;margin-right:.25rem}.share-btn-show:hover{background-color:#eee;border-radius:.2rem;padding:.25rem 0 .25rem .33rem;margin:-.25rem 0 -.25rem -.33rem}.copied-btn-hide,.share-btn-hide{display:none}.copied-btn-show{display:block;-webkit-filter:invert(50%) sepia(91%) saturate(380%) hue-rotate(120deg) brightness(95%) contrast(88%);filter:invert(50%) sepia(91%) saturate(380%) hue-rotate(120deg) brightness(95%) contrast(88%)}.borderless:hover{background-color:#fffefc}.loader-card{display:flex;align-items:center;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:1rem}.loader-card:first-child{margin-top:1rem;border-top:1px solid #eee}.loader-card .left-container{display:flex;flex:1 1;flex-direction:row;min-width:0}.loader-card .left-container .card-details{display:flex;flex-direction:column;margin-left:.6rem;flex:1 1}.loader-card .left-container .card-details .bar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;overflow:hidden;background-color:#eee;width:70%;height:1.2rem;margin:.45rem 0 .25rem}.loader-card .left-container .card-details .pills{display:flex;margin:.1rem .5rem .1rem 0;font-size:.8rem;font-weight:300;border-radius:1rem}.loader-card .left-container .card-details .pills .pill-bar{background-color:#eee;margin:.5rem .5rem 0 0;padding:.25rem .5rem;border-radius:1rem;height:.7rem;width:7%}.loader-card .left-container .card-details .optional-tags{display:flex}.loader-card .left-container .card-details .optional-tags .optional-bar{background-color:#eee;margin:.5rem .5rem 0 0;padding:.25rem .5rem;height:.5rem;width:10%}.problems{display:flex;flex-direction:row;padding:0 1.5rem;width:61rem;margin:1.5rem auto}.problems-list{flex:1 1;margin-right:0}.problems-filter-row{display:flex;flex-wrap:wrap;margin:1rem 0;justify-content:space-between;align-items:center}.problems-filter{display:flex;flex-direction:row;align-items:center}.problems-filter button{background-color:#eee;color:#222;width:auto;box-shadow:none;border-radius:0;opacity:.7;display:flex}.problems-filter button img{margin-left:.5rem;width:.65rem}.problems-filter button:hover{opacity:1}.problems-filter .filter-selected{color:#fffefc;background-color:#4254ff;box-shadow:inset 0 0 0 1px rgba(15,15,15,.1),inset 0 0 1px rgba(15,15,15,.1);opacity:1}.problems-filter .filter-selected:hover{opacity:.8}.problems-filter .popularity-default-button:hover{color:#fffefc}.problems-filter .filter-dropdown{opacity:1;position:relative}.problems-filter .filter-dropdown .dropdown-content{background-color:#fffefc;display:none;position:absolute;right:0;margin:.5rem 0;padding:.5rem 0;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.problems-filter .filter-dropdown .dropdown-content button{text-align:left;opacity:1;right:0;width:12rem;background-color:#fffefc}.problems-filter .filter-dropdown .dropdown-content button:hover{background-color:#eee}.problems-filter .filter-dropdown .show{display:block}.problems-search{margin:1rem 0}.problems-search input{width:calc(100% - 2rem);padding:1rem;background-color:#eee;opacity:.7;box-shadow:none;border-radius:0}.no-questions-found{display:flex;justify-content:center;align-items:center;padding:2rem 0}.no-questions-found span{color:#8e8d89;font-size:1.1rem;opacity:.7}.problems-sidebar{width:20rem;margin-top:5.3rem}.sidebar-filter-container{border:1px solid transparent;box-shadow:inset 0 0 0 1px rgba(15,15,15,.1),inset 0 0 1px rgba(15,15,15,.1);padding:1rem;margin:0 0 1rem}.sidebar-filter-container h2{margin:0;font-weight:500}.sidebar-filter-container .map{-webkit-mask-image:-webkit-gradient(linear,left 70%,left bottom,from(#000),to(transparent));display:flex;flex-direction:row;flex-wrap:wrap;margin:1rem 0 0}.sidebar-filter-container .map:hover{-webkit-mask-image:none}.sidebar-filter-container .map button{padding:.5rem .8rem;display:flex;width:auto;margin:0 .5rem .5rem 0;border-radius:1rem;background-color:#eee;box-shadow:none;color:#222;font-size:.9rem;opacity:.8}.sidebar-filter-container .map button:hover{opacity:1}.sidebar-filter-container .map button .pill{margin:0 0 0 .5rem;padding:0 .5rem;border-radius:1rem;color:#fffefc;background-color:#222}.sidebar-filter-container .map .sidebar-item-selected{background-color:#4254ff;color:#fffefc}.sidebar-filter-container .map .sidebar-item-selected .pill{color:#222;background-color:#eee}.sidebar-filter-container .sidebar-expanded{-webkit-mask-image:none}.sidebar-filter-container .expanded{display:flex;flex-direction:row;justify-content:center;margin:.5rem 0 0}.sidebar-filter-container .expanded button{width:100%;box-shadow:none;margin:0;background-color:transparent}.sidebar-filter-container .expanded button:hover{background-color:transparent}.sidebar-filter-container .expanded img{width:1.3rem}.problems-header{display:flex}@media screen and (max-width:980px){.problems{flex-direction:column;width:100%;padding:0;margin:0}.problems-list,.problems-sidebar{padding:1.5rem;margin:0}.problems-sidebar{width:auto}.filter-dropdown .difficulty{left:0;right:auto}}.problem-loader{position:relative;min-height:90vh}.problem-loader,.problem-loader .problem-loader-container{display:flex;flex-direction:column;align-items:center;width:100%}.problem-loader .problem-loader-card{width:80%}.problem-loader .problem-and-input-bar{height:6.5rem}.problem-loader .problem-and-input-bar,.problem-loader .submit-bar{display:flex;background-color:#eee;width:80%;margin:.45rem 0 .25rem}.problem-loader .submit-bar{height:2rem}.problem-loader .comment-loader-container{width:100%;display:flex;flex-direction:column;align-items:center}.problem-loader .comment-loader-container .comment-loader-card{width:80%;padding:1rem}.problem-loader .comment-loader-container .comment-loader-card .top-row{display:flex;flex-direction:row;align-items:center;padding:1rem 1rem .5rem}.problem-loader .comment-loader-container .comment-loader-card .top-row .avatar-bar{height:28px;width:28px;border-radius:50%;margin:0 .5rem 0 0;background-color:#eee}.problem-loader .comment-loader-container .comment-loader-card .top-row .name-bar{height:1rem;width:10rem;margin:0 .5rem 0 0;background-color:#eee}.problem-loader .comment-loader-container .comment-loader-card .top-row .date-bar{height:1rem;width:5rem;margin:0 .5rem 0 0;background-color:#eee}.problem-loader .comment-loader-container .comment-loader-card .markup-loader-card{padding:0 0 0 1rem}.problem-loader .comment-loader-container .comment-loader-card .markup-loader-card .full-writeup-bar{height:1rem;width:100%;margin:.5rem 0;background-color:#eee}.problem-loader .comment-loader-container .comment-loader-card .markup-loader-card .half-writeup-bar{height:1rem;width:50%;margin:.5rem 0;background-color:#eee}.problem-loader .comment-loader-container .comment-loader-card .markup-loader-card .quarter-writeup-bar{height:1rem;width:25%;margin:.5rem 0;background-color:#eee}.borderless{border:none;border-top:none!important}.comment,.comment .comment-card{display:flex;flex-direction:column}.comment .comment-card{max-width:100%;padding:1rem}.comment .comment-card .top-row{display:flex;flex-direction:row;align-items:center}.comment .comment-card .top-row .card-avatar{height:28px;margin:0 .5rem 0 0}.comment .comment-card .footer-row{display:flex;flex-direction:row;align-items:center}.comment .comment-card .footer-row .praise{height:20px;margin:0 .5rem}.comment .comment-card .footer-row .praise:hover{cursor:pointer}.comment .comment-card .footer-row .footer-permalink{align-items:center;display:flex;cursor:pointer;margin:.25rem}.comment .comment-card .footer-row .reply{align-items:center;display:flex;cursor:pointer;padding:.25rem}.comment .comment-card .footer-row .reply .reply-icon{height:20px;margin-right:.5rem}.comment .comment-card .footer-row .reply:hover{background-color:#eee}.username:hover{text-decoration:underline}.permalink{background-color:#ffd}.comment-highlight{background-color:#f7f7f4}.comment-children{margin:0 0 0 2rem;border-left:3px solid #eee}.composer-comments{display:flex;flex-direction:column;width:30rem}.composer-comments .composer-comments-textarea{width:100%;box-sizing:border-box;margin:1rem 0 0;resize:both;overflow:auto}.composer-comments .composer-comments-btn{width:10rem;margin:0 0 1rem}@media screen and (max-width:980px){.composer-comments{width:100%}.composer-comments .composer-comments-textarea{width:auto;margin:1rem 1rem 0}.composer-comments .composer-comments-btn{margin:0 1rem 1rem}}.problem-wrapper{position:relative;min-height:90vh}.problem-wrapper,.problem-wrapper .problem,.problem-wrapper .problem-container{display:flex;flex-direction:column;align-items:center;width:100%}.problem-wrapper .problem-section{display:flex;flex-direction:column;width:80%}.problem-wrapper .problem-section .problem-markup{border:1px solid #eee;background-color:#eee;border-radius:.2rem;margin:.5rem 0 0;padding:0 1rem}.composer{display:flex;flex-direction:column;width:80%}.composer .composer-textarea{width:100%;box-sizing:border-box;margin:1rem 0 0;resize:both;overflow:auto}.composer .composer-btn{width:auto;margin:0 0 1rem}.no-access{text-align:center;margin:1rem}.no-access,.no-access .blurred-section{display:flex;flex-direction:column;align-items:center}.no-access .blurred-section{justify-content:center}.no-access .aligned-cta{display:flex;align-items:center;justify-content:center;height:4rem}.no-access .blurred-solution{width:100%;margin:2rem 0}@media screen and (max-width:980px){.problem-wrapper .composer,.problem-wrapper .problem-section{width:100%}.problem-wrapper .composer .composer-textarea,.problem-wrapper .problem-section .composer-textarea{width:auto;margin:1rem 1rem 0}.problem-wrapper .composer .composer-btn,.problem-wrapper .problem-section .composer-btn{margin:0 1rem 1rem}}.processing-payment{position:fixed;z-index:9999;top:0;left:0;bottom:0;right:0;background:#f7f7f4;transition:opacity .3s ease;display:flex;flex-direction:column;align-items:center;padding:6rem 1.5rem;overflow:scroll}@media screen and (max-width:980px){.processing-payment{padding:3rem 1.5rem}}.checkout-navigator{display:flex;flex-direction:row;align-items:center}.checkout-back-arrow{height:.7rem;opacity:.3;margin:0 1rem 0 0}.checkout-logo-container{height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;margin:0 1rem 0 0;border-radius:.2rem;background-color:#4254ff}.checkout-logo{height:1.5rem}.checkout-wordmark{font-weight:700;margin:0;font-size:1rem}.checkout-container{display:flex;flex-direction:row}.checkout-panel{width:30rem}.checkout-product-summary{display:flex;flex-direction:column;margin:2rem 0 0 2rem}.checkout-plan-name{max-width:100%;font-size:1.5rem;line-height:1.7rem;margin:0 0 .6rem;font-weight:700}.checkout-discount-tag{height:.75rem;margin:0 .25rem 0 0;opacity:1}.checkout-cross{height:.75rem;margin:0 0 0 .5rem;opacity:.5}.checkout-promo{margin:1rem 0 1rem 2rem}.add-promo-button{width:auto;max-width:auto}.promo-input{width:auto;margin:0 1rem 0 0}.checkout-entry-section{display:flex;flex-direction:column;margin:0 0 1rem}.checkout-subheader{font-size:1rem;color:#222;font-weight:700;padding:0 0 1rem;margin:1rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.checkout-button{width:100%}.checkout-input{width:28rem}.payment-fieldset{border:none;background-color:#fffefc;width:100%;max-width:30rem;padding:0;margin:0;border-radius:.2rem;box-shadow:inset 0 0 0 1px rgba(15,15,15,.1),inset 0 0 1px rgba(15,15,15,.1)}.payment-number-input{border-bottom:1px solid rgba(15,15,15,.1);margin:0 .05rem;padding:.5rem .95rem}.payment-additional-input{display:flex}.card-expiry{width:calc(50% - .55px);padding:.5rem 1rem;border-right:1px solid rgba(15,15,15,.1)}.card-cvc{padding:.5rem 1rem;width:calc(50% + .55px)}@media screen and (max-width:980px){.checkout-container{flex-direction:column;margin-bottom:5rem}.checkout-panel{width:100%;margin:2rem 0 0}.checkout-input{width:calc(100% - 2rem);max-width:calc(100% - 2rem)}.checkout-product-summary,.checkout-promo{margin-left:0}.checkout-button{margin-bottom:5rem}}.blog-loader{display:flex;flex-direction:column;align-self:center;max-width:45rem;width:100%;margin:3rem 0 0}.blog-loader .blog-loader-title{width:30rem;height:2.5rem;margin:1rem 0;background-color:#eee}.blog-loader .blog-loader-splash{height:25rem;background-color:#eee;margin:1rem 0}.blog-loader .blog-loader-preview-text{height:1rem;background-color:#eee;margin:.25rem 0}@media screen and (max-width:980px){.blog-loader{max-width:100%;margin:1rem}.blog-loader .blog-loader-title{width:50%;margin:1rem}.blog-loader .blog-loader-splash{margin:1rem}.blog-loader .blog-loader-preview-text{margin:.5rem 1rem}}.blog-cta{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;padding:1rem 0;border-radius:.2rem;background-color:#4254ff}.blog-cta-container{padding:1.5rem}.blog-cta-header{font:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2rem;color:#fffefc;margin:0 0 .75rem}.blog-cta-subheader{color:#fffefc;margin:0 0 1.5rem;font-size:1rem;font-weight:300}.blog-cta-button{padding:.5rem 1rem;background-color:#eee;box-shadow:inset 0 0 0 1px rgba(15,15,15,.1),inset 0 0 1px rgba(15,15,15,.1);color:#222;width:auto}.blog-cta-button:hover{color:#fffefc;background-color:#8e8d89}@media screen and (max-width:980px){.blog-cta{width:auto}}.blog{display:flex;align-items:center;justify-content:center}.blog .blog-posts{max-width:45rem;padding:1rem 1.5rem 0}.blog .blog-posts:last-child{margin-top:3rem}.blog .blog-posts .blog-post{margin-bottom:3rem}.blog .blog-posts .blog-post img{width:45rem}.blog .blog-posts .blog-post-preview{color:#616161}.blog .blog-posts .blog-post-preview p{line-height:2rem;font-weight:300}.blog .blog-posts .read-more{color:#4254ff}.blog .blog-posts .read-more:hover{text-decoration:underline}.blog .blog-posts .blog-nav:hover{text-decoration:underline;color:#4254ff}@media screen and (max-width:980px){.blog .blog-posts{max-width:auto}.blog .blog-posts .blog-post img{max-width:100%}}.post-loader{display:flex;flex-direction:column;align-self:center;max-width:50rem;width:100%;margin:3rem 0 0}.post-loader .post-loader-title{width:30rem;height:2.5rem;margin:1rem 0;background-color:#eee}.post-loader .post-loader-splash{height:25rem;background-color:#eee;margin:1rem 0}.post-loader .post-loader-preview-text{height:1rem;background-color:#eee;margin:.25rem 0}.post-loader .post-loader-spacer{margin:1rem}@media screen and (max-width:980px){.post-loader{max-width:100%;margin:1rem}.post-loader .post-loader-title{width:50%;margin:1rem}.post-loader .post-loader-splash{margin:1rem}.post-loader .post-loader-preview-text{margin:.5rem 1rem}}.post{display:flex;flex-direction:column}.post .post-container{padding:1rem 1.5rem 0}.post .post-container .post-content{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:3rem}.post .post-container .post-content img{margin:1rem 0;width:50rem}.post .post-container .post-content .post-title{letter-spacing:-.011rem;line-height:3.75rem;font-size:3rem;width:50rem;font-family:fell,Georgia,Cambria,Times New Roman,Times,serif;font-weight:300;margin:0}.post .post-container .post-content .post{width:50rem;margin:0 4rem;font-size:1.3rem;font-family:fell,Georgia,Cambria,Times New Roman,Times,serif}.post .post-container .post-content .post p{font-family:fell,Georgia,Cambria,Times New Roman,Times,serif;line-height:2.4rem;font-weight:100;white-space:pre-line;margin:3rem 0 1rem}.post .post-container .post-content .post ol{line-height:2.4rem}.post .post-container .post-content .post li,.post .post-container .post-content .post ol,.post .post-container .post-content .post ul{font-family:fell,Georgia,Cambria,Times New Roman,Times,serif;margin:0}.post .post-container .post-content .post ul{line-height:2.4rem;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.post .post-container .post-content .post h1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.9rem;line-height:2.25rem;margin:3rem 0 1rem}.post .post-container .post-content .post a{font-family:fell,Georgia,Cambria,Times New Roman,Times,serif;color:#4254ff;text-decoration:none}.post .post-container .post-content .post em{font-family:fell,Georgia,Cambria,Times New Roman,Times,serif;line-height:180%}.post .post-container .post-cta{display:flex;flex-direction:column;margin:auto;width:50rem}@media screen and (max-width:980px){.post .post-container{max-width:auto}.post .post-container .post-content .post,.post .post-container .post-content .post-title,.post .post-container .post-content img{max-width:100%;width:100%}.post .post-container .post-cta{width:auto}}.accept-terms-and-privacy{margin-top:4rem;max-width:33rem;text-align:center;padding:0 2rem}.set-password-password-secure{background-color:#d8e5cc;border-radius:.2rem;margin:.5rem 0;padding:1rem;width:calc(100% - 2rem);font-size:.9rem;color:#222}.set-password-password-list{display:flex;margin:.5rem 0}.set-password-password-list li{color:#8e8d89;margin:.3rem 0 0;padding:0;list-style:none;font-size:.9rem;position:relative;align-self:center}.set-password-password-list li:before{color:#8e8d89;content:"•";font-size:2rem;position:absolute;left:-1.2rem;top:-.8rem}.set-password-password-list ul{padding:0 .5rem 0 2rem;justify-content:center}.set-password-password-list .successful-bullets,.set-password-password-list .successful-bullets:before{color:#3545ee}@media screen and (max-width:980px){.set-password-password-secure{width:auto}}.profile-not-found{align-items:center;margin:auto}.profile,.profile-not-found{display:flex;flex-direction:column}.profile-grid{max-width:60rem;width:60rem;padding:0 1rem;margin:1.5rem auto;display:grid;grid-template-columns:16rem 1fr;grid-gap:4rem}.profile-grid .profile-info{width:16rem;display:flex;flex-direction:column}.profile-grid .profile-info .profile-user-info-header{display:flex;flex-direction:row;align-items:center}.profile-grid .profile-info .profile-user-info-header .profile-user-names .profile-user-name{display:flex;flex-wrap:wrap;word-break:break-all}.profile-grid .profile-info .profile-user-info-header .profile-user-names .real-name{margin:0}.profile-grid .profile-info .profile-user-info-header .profile-user-avatar{margin:0 1rem 0 0;border-radius:50%;background-color:transparent;border:1px solid #eee;display:flex;flex-direction:row;justify-content:center;align-items:center}.profile-grid .profile-info .profile-user-info-header .profile-user-avatar img{border-radius:50%;width:4rem}.profile-grid .profile-info .profile-user-bio{display:flex;flex-direction:row;margin:1rem 0 .4rem}.profile-grid .profile-info .profile-user-info-stats{display:flex;flex-direction:column;margin:.6rem 0 0}.profile-grid .profile-info .profile-user-info-stats .sidebar-stat{margin:.2rem 0 0;display:flex;flex-direction:row}.profile-grid .profile-info .profile-user-info-stats .sidebar-stat .sidebar-icon{height:1.25rem;margin-right:.5rem}.profile-grid .profile-info .profile-user-info-stats .sidebar-stat .linkedin{color:#4254ff}.profile-grid .profile-info .profile-user-info-stats .sidebar-stat .linkedin:hover{color:#3545ee;text-decoration:underline}.profile-grid .profile-info .profile-edit-profile{margin:1rem 0}.profile-grid .profile-info .profile-edit-profile button{background-color:#eee;color:#222;opacity:.8;box-shadow:none;width:100%}.profile-grid .profile-info .profile-edit-profile button:hover{opacity:1}.profile-grid .profile-main{display:flex;flex-direction:column}.profile-grid .profile-main .profile-tabs{display:flex;flex-direction:row;border-bottom:1px solid #eee}.profile-grid .profile-main .profile-tabs .tab-text-container{padding:1rem 1.5rem;text-align:center;align-items:center;display:flex;font-size:1.1rem;font-weight:300}.profile-grid .profile-main .profile-tabs .tab{color:#222}.profile-grid .profile-main .profile-tabs .active-tab{border-bottom:3px solid #222}.profile-grid .profile-main .profile-tabs .tab-text-solutions-pill{margin-left:.3rem;padding:.3rem;background-color:#eee;color:#222;font-weight:500;font-size:.8rem;border-radius:.2rem;line-height:1}.profile-grid .profile-main .overview{margin-top:2rem}.profile-grid .profile-main .overview .overview-core{display:grid;grid-gap:1rem;margin-bottom:1rem;grid-template-columns:1fr 1fr}.profile-grid .profile-main .overview .overview-core .core-panel{border:1px solid #eee;border-radius:.2rem;padding:1rem}.profile-grid .profile-main .overview .overview-core .core-panel .panel-title{margin:0 0 1rem;text-transform:uppercase;letter-spacing:.5px;color:#8e8d89;font-weight:600}.profile-grid .profile-main .overview .overview-core .core-panel .panel-grid{display:grid;grid-row-gap:.6rem;row-gap:.6rem}.profile-grid .profile-main .overview .overview-core .core-panel .panel-grid .panel-grid-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.profile-grid .profile-main .overview .overview-core .core-panel .panel-grid .panel-grid-item .item-title{display:flex;align-items:center;line-height:1;margin-right:.5rem}.profile-grid .profile-main .overview .overview-core .core-panel .panel-grid .panel-grid-item .item-title .easy,.profile-grid .profile-main .overview .overview-core .core-panel .panel-grid .panel-grid-item .item-title .hard,.profile-grid .profile-main .overview .overview-core .core-panel .panel-grid .panel-grid-item .item-title .medium{color:#fffefc;font-weight:500;background-color:#1daf97;padding:0 .3em;border-radius:.2rem}.profile-grid .profile-main .overview .overview-core .core-panel .panel-grid .panel-grid-item .item-title .medium{background-color:#edcd60}.profile-grid .profile-main .overview .overview-core .core-panel .panel-grid .panel-grid-item .item-title .hard{background-color:#dc3734}.profile-grid .profile-main .overview .overview-core .core-panel .panel-grid .panel-grid-item .item-title img{margin-right:.5rem;width:1.1rem}.profile-grid .profile-main .padding-nav-problems{padding:1rem}@media screen and (max-width:980px){.profile-grid{display:flex;flex-direction:column;max-width:100%;width:100%;padding:0;grid-gap:0}.profile-grid .profile-info{width:auto;padding:1rem 1.5rem}.profile-grid .profile-main{padding:1rem 1.5rem}.profile-grid .profile-main .overview .overview-core{display:flex;flex-direction:column}}.settings-sidebar{display:flex;flex-direction:column}.settings-sidebar .tab{padding:1rem 1rem 1rem 2rem}.settings-sidebar .active-tab{padding:1rem 1rem 1rem calc(2rem - 5px);border-left:5px solid #222;background-color:#eee}.settings-sidebar p{padding:0;color:#222;font-size:1.1rem;font-weight:300;margin:0}@media screen and (max-width:980px){.settings-sidebar{padding:0 1.5rem 1rem}}.settings-input-item,.settings-main{display:flex;flex-direction:column}.settings-input-item{width:100%;margin:.5rem}.settings-input-item:first-child{margin-top:0}.settings-input-item .settings-input{width:auto}.settings-input-item .settings-button-row{display:flex}.settings-input-item .settings-button-row button{width:auto;margin-right:1rem}.settings-input-item .settings-button-row .unselected{background-color:#f7f7f4;box-shadow:inset 0 0 0 1px rgba(15,15,15,.1),inset 0 0 1px rgba(15,15,15,.1);color:#222}.settings-input-item .settings-success{background-color:#1daf97;cursor:default;display:flex;align-items:center;justify-content:center}.settings-input-item .settings-success img{margin-right:.5rem;height:.6rem;padding:0}@media screen and (max-width:980px){.settings-main{padding:1.5rem}}.modal-overlay{position:fixed;z-index:9998;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.25);transition:opacity .3s ease;display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal{width:auto;background-color:#fff;border-radius:8px;box-shadow:0 3px 10px 1px rgba(41,49,89,.15);transition:all .3s ease;padding:1.5rem}.modal.cc{width:21rem}.badge{color:#fffefc;font-weight:500;padding:.3rem .5rem;border-radius:.2rem;text-transform:uppercase}.badge,.badge p{margin:0}.badge.cancels{background-color:#dc3734}.badge.premium{background-color:#4254ff}.badge.free{background-color:#8e8d89}.email-preferences-unsubscribe{margin-top:.5rem;font-size:.75rem;color:#ce544b;cursor:pointer;text-decoration:underline}.unsubscribe,.unsubscribe-container{display:flex;flex-direction:column;align-items:center}.unsubscribe-container{justify-content:center;padding:1.5rem}.unsubscribe-options{display:flex;flex-direction:column;text-align:center}.unsubscribe-options .leave-button{margin:.5rem 0;height:3rem;background-color:#fae1da;color:#222}.unsubscribe-options .leave-button:hover{background-color:#eecebd}.unsubscribe-options .stay-button{margin:.5rem 0;height:3rem}html{font-size:16px}body,html{height:100%}body{margin:0;padding:0;color:#222;background-color:#fffefc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.center-loader{display:flex;align-items:center;justify-content:center;height:100vh}input{cursor:text}::-webkit-input-placeholder{font-weight:200}:-ms-input-placeholder{font-weight:200}::placeholder{font-weight:200}a,h1,h2,h3,h4,h5,h6,p,span{line-height:140%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-decoration:none;word-wrap:break-word}.comment-markup{max-width:100%;font-size:1rem;word-wrap:break-word}.comment-markup p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;white-space:pre-line}.comment-markup li,.comment-markup ol,.comment-markup ul{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:.25rem 0}.comment-markup ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.comment-markup h1{font-size:1.9rem}.comment-markup h1,.comment-markup h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.comment-markup h2{font-size:1.2rem}.comment-markup a{color:#4254ff;text-decoration:none}.comment-markup a,.comment-markup em{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.comment-markup img{width:100%}.comment-markup blockquote{border-left:3px solid #4254ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-style:italic;margin:1rem 2rem;padding:.5rem 2rem;position:relative;transition:border .2s ease-in-out}.comment-markup blockquote:before{content:"";position:absolute;top:50%;left:-4px;height:2rem;background-color:#fffefc;width:5px;margin-top:-1rem}.comment-markup blockquote:after{content:"";position:absolute;top:50%;left:-.5rem;color:#4254ff;font-family:"Ionicons";font-style:normal;line-height:1rem;text-align:center;text-indent:-2px;width:1rem;margin-top:-.5rem;transition:all .2s ease-in-out,transform .4s ease-in-out}.app{flex-direction:column;height:100%}.app,.container{display:flex;width:100%}.focus-container{width:100%;max-width:61.25rem;margin:0 auto}.focus-container .focus-title-section{padding:0;margin:7rem auto;overflow:visible}.focus-container .focus-subheader{color:#8e8d89;margin:0 auto 1rem;font-size:1.5rem}.focus-container .focus-title{margin:0 auto;line-height:1.25;font-weight:700;color:#222;font-size:3.5rem}.column{display:flex;flex-direction:column}.row{display:flex;flex-direction:row}.mobile-only{display:none}.legal{display:flex;flex-direction:column;padding:2rem;max-width:60rem;margin:0 auto}.legal h1,.legal h2{margin:2rem 0 0}.legal em,.legal p{margin:1rem 0 0}.color-primary{color:#4254ff}.color-secondary{color:#fae1da}.color-grey{color:#8e8d89}.color-light-grey{color:#eee}.color-white{color:#fffefc}.color-black{color:#222}.color-error{color:#ce544b}button,input,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;width:19rem;box-shadow:inset 0 0 0 1px rgba(15,15,15,.1),inset 0 0 1px rgba(15,15,15,.1);font-size:1rem;padding:.5rem 1rem;border:none;align-items:center;transition:all .15s ease-in-out;border-radius:.2rem;resize:none}button{width:21rem;cursor:pointer;outline:none;color:#fffefc;background-color:#4254ff}button:hover{background-color:#3545ee}.secondary-button{color:#616161;background-color:#fae1da}.secondary-button:hover{background-color:#eecebd}.disabled-button{opacity:.5;pointer-events:none}.input{box-shadow:inset 0 0 0 1px rgba(15,15,15,.1),inset 0 0 1px rgba(15,15,15,.1)}.input-title{font-size:.9rem;color:#8e8d89;margin-bottom:.25rem}.auth-input{background-color:#f7f7f4}.serif{font-family:serif}.xsmall{font-size:.75rem}.small{font-size:.9rem}.medium{font-size:1rem}.large{font-size:1.5rem}.xlarge{font-size:2rem}.xxlarge{font-size:3rem}.underline{text-decoration:underline}.hover{cursor:pointer}.thin{font-weight:200}.auth-title,.bold{font-weight:700}.auth-title{font-size:3.3rem;margin:7rem auto 1.5rem}.error-text{font-size:.9rem;color:#ce544b;margin-bottom:.25rem}.warning-text{font-size:.9rem;color:#edcd60;margin-top:.5rem}.focusable{max-width:21rem}.strikethrough{text-decoration:line-through}.full-width{width:100%}.margin-top{margin-top:1rem}.margin-right{margin-right:1rem}.margin-bottom{margin-bottom:1rem}.margin-left{margin-left:1rem}.margin{margin:1rem}.no-margin{margin:0}.padding-top{padding-top:1rem}.padding-right{padding-right:1rem}.padding-bottom{padding-bottom:1rem}.padding-left{padding-left:1rem}.padding{padding:1rem}.no-padding{padding:0}.align-content-center{align-content:center}.align-items-center{align-items:center}.align-self-center{align-self:center}.justify-content-center{justify-content:center}.text-align-center{text-align:center}.text-align-left{text-align:left}.error-image{width:25%;margin:4rem;opacity:1%}@media screen and (max-width:980px){.auth-title{padding:0 2rem}.mobile-hidden{display:none}.mobile-only{display:flex;position:relative}.mobile-padding{padding:0 2rem}.focus-container .focus-title-section{margin:2rem 1rem}.focus-container .focus-subheader{color:#222;font-size:2.5rem}.focus-container .focus-title{display:none}.focusable{width:100%;max-width:100%}input{width:calc(100% - 2rem);max-width:calc(100% - 2rem)}button{max-width:100%;width:100%}}
/*# sourceMappingURL=main.f63ded54.chunk.css.map */