.navbar-avatar{object-fit:cover;width:32px;height:32px;max-height:inherit !important;border-radius:50%}.navbar-item li{list-style:none}.navbar-item.is-active{background-color:var(--primary) !important}.nav-link{font-family:"Lexend",sans-serif;font-size:16px;font-weight:400;line-height:150%;color:var(--link-secondary)}.nav-link:hover{color:var(--link-primary)}#profile-picture{display:flex;justify-content:center}#profile-picture img.avatar{object-fit:cover;width:128px;height:128px;border-radius:50%}#profile-upload-holder{padding-top:.5em}#profile-upload-holder input[type=file]{display:none}.progress-bar{background-color:var(--primary);width:2px}#progress-bar-message{color:var(--gray)}.add-loading-dots:after{content:" .";animation:dots 1s steps(5, end) infinite}@keyframes dots{0%,20%{color:rgba(0,0,0,0);text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}40%{color:#000;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:.25em 0 0 #000,.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:.25em 0 0 #000,.5em 0 0 #000}}.stripe-element{box-shadow:inset 0 .0625em .125em rgba(10,10,10,.05);border-radius:4px;line-height:1.5;border:1px solid #dbdbdb;padding:1em}.focused-stripe-element{border-color:var(--primary)}.invalid-stripe-element{border-color:var(--danger)}.complete-stripe-element{border-color:var(--success)}.upgrade-features li{display:flex}.upgrade-features li .pg-icon{margin-right:.5rem}.upgrade-features li .upgrade-feature{width:100%}#subscription-details-table .subscription-detail{display:flex;flex-direction:row;align-items:flex-start;margin:.5rem}#subscription-details-table .subscription-detail .subscription-detail-label{width:16rem;text-align:right;margin-right:1rem}#subscription-details-table .subscription-detail .subscription-detail-value{width:100%}#subscription-details-table .subscription-detail .subdetail{font-size:.8rem;margin-top:.2rem}#plan-selector .plan{height:100%;border:3px solid rgba(0,0,0,0);border-radius:8px;cursor:pointer;padding:1rem}#plan-selector .plan.is-selected{border:3px solid var(--primary)}#plan-selector .plan .plan-summary{display:flex;flex-direction:row;align-items:center}#plan-selector .plan .price{font-size:1.5rem}[x-cloak]{display:none !important}.h-100{height:100%}.muted-link{color:#b5b5b5}.muted-link:hover{color:#7a7a7a;text-decoration:underline}.errorlist{color:var(--danger)}img.socialicon{padding-right:.5em;max-width:24px;max-height:24px}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid var(--primary);opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite}.lds-ripple div:nth-child(2){animation-delay:-0.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0px;left:0px;width:72px;height:72px;opacity:0}}.app-form{display:flex;flex-direction:column;gap:1.2rem}.app-form p{padding-bottom:.5re}.app-form textarea,.app-form input[type=password],.app-form input[type=email],.app-form input[type=text]{display:flex;width:100%;padding:.5rem .75rem;background-color:var(--searsucker-950);border:1px solid var(--searsucker-800);border-radius:4px;box-shadow:0px 2px 4px .5px rgba(0,0,0,.25) inset;color:#fff;font-family:"Lexend",sans-serif;font-size:16px;font-weight:400;line-height:150%;margin-top:.5rem}.app-form textarea::placeholder,.app-form input[type=password]::placeholder,.app-form input[type=email]::placeholder,.app-form input[type=text]::placeholder{color:#dad9de}.app-form textarea:focus,.app-form input[type=password]:focus,.app-form input[type=email]:focus,.app-form input[type=text]:focus{outline:none;box-shadow:0 0 0 1px #d1d5db}.app-form textarea:disabled,.app-form input[type=password]:disabled,.app-form input[type=email]:disabled,.app-form input[type=text]:disabled{cursor:not-allowed;opacity:.5}.app-form label{color:var(--Text-alternate-secondary, #DAD9DE);font-family:Lexend,sans-serif !important;font-size:16px;font-weight:400;line-height:150%}.app-form label.peer-disabled{cursor:not-allowed;opacity:.7}.signup-modal-form input[type=text],.signup-modal-form input[type=email],.signup-modal-form input[type=password],.signup-modal-form textarea{@apply w-full px-3 py-2 text-sm font-lexend text-searsucker-950 bg-molboro-300 border border-searsucker-700 rounded-md focus:outline-none focus:ring-2 focus:ring-neutral-900 focus:border-transparent;width:100%;padding:.5rem .75rem;background-color:var(--molboro-300, "#CEBEAF");border:1px solid var(--searsucker-950, "#94929E");border-radius:6px;font-family:"Lexend",sans-serif;font-size:14px}.signup-modal-form input[type=text]:focus,.signup-modal-form input[type=email]:focus,.signup-modal-form input[type=password]:focus,.signup-modal-form textarea:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 rgba(0, 0, 0, 0));--tw-ring-opacity: 1;--tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity));border-color:rgba(0,0,0,0)}.signup-modal-form label{display:block;margin-bottom:.5rem;font-size:1rem;font-weight:400;line-height:1.5rem;color:var(--searsucker-950);font-family:"Lexend",sans-serif}.signup-modal-form button[type=submit]{width:100%;padding:.5rem .75rem;background-color:#116099;border:1px solid #2192d6;border-radius:6px;font-family:"Lexend",sans-serif;font-size:14px;font-weight:400;line-height:1.25rem;color:#fff}.signup-modal-form button[type=submit]:hover{background-color:#2192d6;border-color:#116099}.signup-modal-form button[type=submit]:disabled{opacity:.5;cursor:not-allowed}#exercise-select{border-radius:8px;border:1px solid #4f4d57;background:var(--searsucker-800);display:flex;padding:12px 12px 12px 16px;align-items:center;gap:16px;color:#fff;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6 9L12 15L18 9%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:24px;padding-right:40px}#exercise-select::-ms-expand{display:none}#exercise-select:focus{outline:none;border-color:#2192d6}.exercise-card-wrapper{background-color:#262529;border:1px solid #44424a;box-shadow:0px 8px 8px -4px rgba(0,0,0,.03),0px 20px 24px -4px rgba(0,0,0,.08)}.submissions-table>.row{width:100%;display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #777582}.submissions-table>.row:last-child{border-bottom:none}.submissions-table>.row>div{padding:24px 16px;font-size:16px;font-family:Lexend,sans-serif;font-weight:600;display:flex;align-items:center}.submissions-table>.row>div.score{font-family:STIX Two Text,serif;font-size:24px;font-weight:500;color:var(--specialty-red)}.submission-details{grid-column:span 2;background-color:var(--searsucker-700)}