.app_stat-card.is-blue{background-color:#6ca5e51a}.app_stat-card.is-green{background-color:#97e1ac1a}.app_stat-card.is-progress{position:relative;overflow:hidden}.app_stat-card.is-progress .app_stat-card-content{z-index:2;position:relative}.app_stat-progress-bar{z-index:1;width:0;position:absolute;inset:0}.app_stat-progress-bar.is-blue{background-color:#9dc7f74d}.app_stat-progress-bar.is-green{background-color:#97e1ac4d}.app_session-stripe-incomplete-state{border:1px solid #eceae4;border-radius:.75rem;flex-direction:column;gap:1.5rem;width:100%;margin-top:2rem;padding:1.5rem;display:flex}@media screen and (max-width:767px){.app_session-stripe-incomplete-state{padding:1rem}}.app_booking-status-badge.is-earnings{gap:.25rem}.app_onboarding-section{justify-content:center;align-items:center;min-height:100dvh;padding:4rem;display:flex}.app_main-content{isolation:isolate;background-color:var(--cream-base);border:1px solid var(--card-border);border-radius:2rem;flex-flow:column;gap:3rem;width:100%;max-width:60rem;padding:4rem;display:flex;overflow:clip;box-shadow:0 18px 7px #aeaba203,0 10px 6px #aeaba20d}.app_main-content.is-medium{max-width:45rem}.admin-onboarding-top{align-items:center;gap:1.5rem;display:flex}.app_progress-steps{flex:1;align-items:center;margin:0;padding:0;list-style:none;display:flex}.admin-onboarding-step{align-items:center;display:flex}.admin-onboarding-step+.admin-onboarding-step{flex:1}.app_proggress-step{border:2px solid var(--dark-green);background-color:var(--cream-background);width:1.5rem;height:1.5rem;color:var(--dark-green);letter-spacing:-.02em;border-radius:100vw;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1.5rem;display:flex}.app_proggress-step.is-active{background-color:var(--dark-green);color:var(--cream-light)}.app_proggress-divider{background-color:var(--dark-green);flex:1;height:2px}.admin-step-bar{flex-direction:column;align-items:flex-end;gap:1rem;margin-top:3rem;display:flex}.admin-step-bar .app_buttons-wrapper{align-items:center;gap:.5rem;display:flex}.admin-onboarding-payments .admin-step-bar{margin-top:2rem}@media screen and (max-width:991px){.app_main-content{padding:2rem}}@media screen and (max-width:767px){.app_onboarding-section{padding:2rem}}@media screen and (max-width:479px){.app_onboarding-section{padding:1rem}.app_main-content{gap:2rem;padding:1.25rem}.app_onboarding-section .admin-lead{font-size:1rem}}.tutor-width-445{width:100%;max-width:27.8125rem}.app_stat-header-wrapper{justify-content:space-between;align-items:flex-start;gap:.5rem;width:100%;display:flex}.tutor-stat-full{width:100%}.tutor-stat-title{margin:0;font-size:.875rem;font-weight:400}.app_stat-card.is-earnings{border:1px solid var(--cream-dark);background-color:var(--cream-light);width:100%;max-width:27.8125rem}.app_earnings-wrapper,.app_payouts-wrapper{flex-direction:column;margin-top:4rem;display:flex}.app_earnings-header-wrapper,.app_payouts-header-wrapper{flex-direction:column;gap:1rem;width:100%;display:flex}.app_payouts-header-with-tabs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.app_payouts-table-main-wrapper{flex-direction:column;align-items:flex-start;gap:1.5rem;width:100%;margin-top:3rem;display:flex}.app_payouts-filter-input{background-color:var(--cream-light);color:#757880;border:1px solid #eceae4;border-radius:.75rem;align-items:center;gap:.5rem;min-width:26.25rem;height:2rem;padding:.25rem .75rem;display:flex}.app_payouts-filter-input:focus-within{border-color:#5abb79}@media screen and (max-width:767px){.app_payouts-filter-input{width:100%;min-width:auto}}.tutor-earnings-table th,.tutor-earnings-table td{width:13.75rem}.tutor-earnings-chart{width:100%;margin-top:1.5rem;position:relative}.tutor-earnings-chart-svg{width:100%;height:auto;display:block;overflow:visible}.tutor-chart-grid{stroke:var(--cream-dark);stroke-width:1px;stroke-dasharray:2 4}.tutor-chart-baseline{stroke:var(--cream-dark);stroke-width:1px}.tutor-chart-label{fill:var(--dark-blue-70);font-size:12px}.tutor-chart-hit{fill:#0000}.tutor-chart-bar{fill:#97e1ac}.tutor-chart-bar.is-active{fill:#59a571}.tutor-chart-month{cursor:default;outline:none}.tutor-chart-month:focus-visible .tutor-chart-hit{stroke:var(--dark-blue);stroke-width:1px}.tutor-chart-tooltip{z-index:2;border:1px solid var(--cream-dark);background-color:var(--white);pointer-events:none;white-space:nowrap;border-radius:.5rem;flex-direction:column;padding:.375rem .625rem;display:flex;position:absolute;transform:translate(-50%,calc(-100% - .5rem));box-shadow:0 2px 10px #96938d59}.tutor-chart-tooltip-value{font-weight:500}.app_need-help-wrapper{flex-direction:column;gap:2rem;width:100%;max-width:27.8125rem;margin-top:3rem;display:flex}.app_need-help-header-wrapper,.app_faq-header-wrapper,.app_tutorial-header-wrapper{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.app_need-help-form-content{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.waitlist-form_error-banner,.waitlist-form_success-banner{border-radius:.5rem;justify-content:center;align-items:center;padding:1rem;display:flex}.waitlist-form_error-banner{background-color:var(--light-red);color:#781403}.waitlist-form_error-banner a{color:inherit;text-decoration:underline}.waitlist-form_success-banner{background-color:var(--light-green);color:#2f5d46}.app_faq-wrapper{flex-direction:column;gap:1rem;margin-top:4rem;display:flex}.app_tutorial-wrapper{flex-direction:column;gap:3rem;margin-top:4rem;display:flex}.text-rich-text{color:var(--dark-blue)}.text-rich-text p{margin:0 0 1rem}.text-rich-text h6{margin:1.25rem 0 1rem;font-size:1rem;font-weight:600}.text-rich-text ul,.text-rich-text ol{margin:0 0 1rem;padding-left:1.5rem}.text-rich-text ul{list-style:outside}.text-rich-text ol{list-style:decimal}.text-rich-text a{color:#2f5d46;text-decoration:underline}.app_tutorial-card-wrapper{grid-template-columns:1fr 1fr 1fr;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media screen and (max-width:991px){.app_tutorial-card-wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:479px){.app_tutorial-card-wrapper{grid-template-columns:1fr}}.app_tutorial-card{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.app_tutorial-card-image{object-fit:cover;border-top-left-radius:.75rem;border-top-right-radius:.75rem;width:100%;height:11.25rem}.app_tutorial-card-content{border:1px solid var(--cream-dark);border-top:0;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.5rem;height:100%;padding:1.5rem;display:flex;box-shadow:0 2px 10px #96938d59}.app_content-header-wrapper-with-tabs.tutor-header-static{position:static}
