@font-face{font-family:Basis Grotesque Pro;src:url(https://cdn.prod.website-files.com/67b4dc673e2f2f31df52d3a5/67b4dc673e2f2f31df52d42f_BasisGrotesquePro-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:url(https://cdn.prod.website-files.com/67b4dc673e2f2f31df52d3a5/67b4dc673e2f2f31df52d42e_BasisGrotesquePro-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:url(https://cdn.prod.website-files.com/67b4dc673e2f2f31df52d3a5/67ec2955d221ea5479796c43_BasisGrotesqueArabicPro-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Basis Grotesque Pro;src:url(https://cdn.prod.website-files.com/67b4dc673e2f2f31df52d3a5/67b4dc673e2f2f31df52d42c_BasisGrotesquePro-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.admin-app{--cream-background:#f6f3eb;--cream-base:#fffdf4;--cream-light:#fffefa;--cream-dark:#ded8c7;--card-border:#e4dfd1;--dark-blue:#171d32;--dark-blue-70:#171d32b3;--error-red:#c7391f;--dark-green:#476c5a;--yellow:#eee1c2;--light-green:#97e1ac;background-color:var(--cream-background);color:var(--dark-blue);flex:1;font-family:Basis Grotesque Pro,Arial,sans-serif}.admin-auth-section{justify-content:center;align-items:center;min-height:100dvh;padding:4rem;display:flex}.admin-card{border:1px solid var(--card-border);background-color:var(--cream-base);border-radius:2rem;flex-direction:column;gap:3rem;width:100%;max-width:30rem;padding:4rem;display:flex;box-shadow:0 18px 7px #aeaba203,0 10px 6px #aeaba20d,0 4px 4px #aeaba217,0 1px 2px #aeaba21a}.admin-card.is-small{gap:1.5rem;max-width:35rem}.admin-card-header{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.admin-h1{margin:0;font-size:2rem;font-weight:500;line-height:1.2}.admin-lead{color:var(--dark-blue-70);margin:0;font-size:1.25rem;line-height:1.5}.admin-form{flex-direction:column;gap:1rem;display:flex}.admin-field{flex-direction:column;gap:.5rem;display:flex}.admin-label{font-size:1rem;font-weight:700;line-height:1.25}.admin-input{border:1px solid var(--cream-dark);background-color:var(--cream-light);width:100%;min-height:2.5rem;color:var(--dark-blue-70);font:inherit;letter-spacing:-.02em;border-radius:.5rem;padding:.5rem .75rem;font-size:1rem;transition:border-color .1s}.admin-input:focus{border-color:var(--dark-blue);outline:none}.admin-paragraph{color:var(--dark-blue-70);margin:0;font-size:1rem}.admin-link{color:inherit;text-underline-offset:2px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.admin-back-link{color:var(--dark-blue-70);align-items:center;gap:.5rem;font-size:1rem;text-decoration:none;display:inline-flex}.admin-actions{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.admin-button{border:1px solid var(--dark-blue);background-color:var(--dark-blue);color:#fff;min-height:2.5rem;font:inherit;letter-spacing:-.02em;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.5rem;transition:border-color .1s,color .1s,background-color .1s;display:inline-flex}.admin-button:disabled{cursor:default;opacity:.7}.admin-button.is-inline{align-self:flex-start}.admin-button.is-secondary{color:var(--dark-blue);background-color:#0000}.admin-error{color:var(--error-red);margin:0}.admin-notice{color:var(--dark-green);margin:0}@media (max-width:991px){.admin-auth-section,.admin-card{padding:2rem}}@media (max-width:767px){.admin-h1{font-size:1.5rem}}@media (max-width:479px){.admin-card{gap:2rem;padding:1.25rem}}.admin-dashboard{justify-content:center;display:flex}.admin-dashboard-container{justify-content:center;align-items:flex-start;width:100%;max-width:91.25rem;display:flex}.admin-sidebar{flex-direction:column;width:19.5rem;min-width:19.5rem;height:100vh;padding:1.5rem 0;display:flex;position:sticky;top:0}.admin-sidebar-bar{display:flex}.admin-sidebar-logo{width:8.75rem;color:var(--dark-blue);margin:0 0 1.5rem 1.5rem;display:flex}.admin-sidebar-logo svg{width:100%;height:auto}.admin-sidebar-menu-button,.admin-sidebar-close,.admin-sidebar-menu-head,.admin-sidebar-overlay{display:none}.admin-sidebar-menu{flex-direction:column;flex:1;min-height:0;display:flex}.admin-sidebar-menu-top{flex-direction:column;height:100%;padding:.5rem 1rem 1.5rem;display:flex;overflow:auto}.admin-sidebar-account{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:.625rem 0;display:flex}.admin-sidebar-avatar{grid-template-columns:max-content 1fr;align-items:center;gap:.5rem;min-width:0;display:grid}.admin-sidebar-avatar-image{background:var(--cream-light) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23171d32b3' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5 19c1.2-3.2 3.8-5 7-5s5.8 1.8 7 5'/%3E%3C/svg%3E") center / 1.25rem no-repeat;border:1px solid var(--card-border);border-radius:100%;width:2.5rem;height:2.5rem}.admin-sidebar-avatar-text{min-width:0}.admin-sidebar-name{font-size:1rem;font-weight:700;line-height:1.25rem}.admin-sidebar-email{color:var(--dark-blue-70);letter-spacing:-.02em;text-overflow:ellipsis;font-size:.875rem;line-height:1.5;overflow:hidden}.admin-sidebar-logout{width:2rem;height:2rem;color:var(--dark-blue);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.admin-sidebar-logout svg{width:1rem;height:1.1rem}.admin-sidebar-logout:hover{background-color:var(--cream-light)}.admin-sidebar-link{color:var(--dark-blue-70);border:1px solid #0000;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .5rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:flex}.admin-sidebar-link:hover{background-color:var(--cream-base);color:var(--dark-blue)}.admin-sidebar-link.is-current{border-color:var(--yellow);background-color:var(--cream-base);color:var(--dark-blue);box-shadow:0 20px 8px #bdb9ad03,0 11px 7px #bdb9ad0d,0 5px 5px #bdb9ad17,0 1px 3px #bdb9ad1a}.admin-sidebar-link-label{align-items:center;gap:.5rem;padding:0 .25rem;display:flex}.admin-sidebar-link-icon{flex:none;width:1.25rem;height:1.25rem}.admin-sidebar-badge{background-color:var(--light-green);color:var(--dark-blue);border-radius:100vw;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1.25rem}.admin-content{flex-direction:column;flex:1;align-items:center;min-width:0;padding:4rem 2rem 4rem 1rem;display:flex}.admin-content-card{isolation:isolate;border:1px solid var(--yellow);background-color:var(--cream-base);border-radius:2rem;flex-direction:column;width:100%;max-width:59rem;padding:4rem;display:flex;position:relative;overflow:clip;box-shadow:0 11px 8px #0000000d}@media (min-width:1440px){.admin-content-card{max-width:68.75rem}}@media (max-width:991px){.admin-dashboard-container{flex-direction:column}.admin-sidebar{justify-content:center;width:100%;min-width:auto;height:auto;min-height:4.5rem;padding:0 2rem;position:relative}.admin-sidebar-bar{justify-content:space-between;align-items:center}.admin-sidebar-logo{width:8rem;margin:0}.admin-sidebar-menu-button{width:1.5rem;height:1.5rem;color:var(--dark-blue);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.admin-sidebar-overlay{z-index:40;background-color:#0009;display:block;position:fixed;inset:0}.admin-sidebar-menu{z-index:50;border-right:1px solid var(--yellow);background-color:var(--cream-base);width:100%;max-width:19.5rem;height:100dvh;display:none;position:fixed;top:0;left:0}.admin-sidebar-menu.is-open{display:flex}.admin-sidebar-menu-head{justify-content:space-between;align-items:center;min-height:4.5rem;padding:0 1.5rem;display:flex}.admin-content{width:100%;padding:1.5rem 2rem}.admin-content-card{padding:1.875rem}}@media (max-width:767px){.admin-sidebar{min-height:4rem;padding:0 1.5rem}.admin-sidebar-menu{border-right:0;width:80vw;max-width:none}.admin-sidebar-menu-head{min-height:4rem}.admin-sidebar-close{width:2rem;height:2rem;color:var(--dark-blue);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.admin-content{padding:1.5rem}.admin-content-card{padding:1.875rem 1rem}}@media (max-width:479px){.admin-sidebar-menu{width:100%}}.admin-app{--white:#fff;--cream-background-70:#f6f3ebb3;--light-red:#ffa7a4;--light-blue:#cfeeff;--grey-text:#707070}.app_h3{margin:0;font-size:1.25rem;font-weight:500}.app_h3.dont-shrink-grow{flex:none}.app_h4{color:var(--dark-blue);margin:0;font-size:1rem;font-weight:700;line-height:1.25rem}.app_h4.text-weight-medium{font-weight:500}.app_body-text{max-width:100%;color:var(--dark-blue-70);overflow-wrap:break-word;margin:0}.text-size-tiny{color:var(--grey-text);font-size:.75rem}.app_stats-wrapper{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.app_stat-card{background-color:#f4f4f4;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:1.5rem;display:flex}.app_stat-card.tutor-profile-blue{background-color:#9dc7f74d}.app_stat-card.tutor-profile-green{background-color:#97e1ac4d}.app_stat-card.tutor-profile-cream{background-color:#eee1c299}.app_stat-card-content{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.app_stat-card-tag{font-size:.875rem}.app_session-main-wrapper,.app_catchup-wrapper{flex-direction:column;gap:2rem;margin-top:3rem;display:flex}.app_session-header-wrapper{justify-content:space-between;align-items:center;gap:1rem;display:flex}.app_session-wrapper{flex-direction:column;gap:1rem;display:flex}.app_session-link,.app_notification-link{border-radius:.5rem;flex:none;justify-content:center;align-items:center;gap:.25rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .1s;display:flex}.app_session-link:hover{background-color:var(--cream-background-70)}.app_notification-link:hover{background-color:var(--cream-background-70);mix-blend-mode:multiply}.app_session-link-icon{width:1rem;height:1rem}.app_bookings-tab-menu,.app_bookings-client-tab-menu{background-color:var(--cream-background);border-radius:.75rem;align-self:flex-start;padding:.125rem;display:flex}.app_bookings-tab-link,.app_bookings-client-tab-link{color:#171d32a6;font:inherit;cursor:pointer;border-radius:.75rem;padding:.5rem 1.25rem}.app_bookings-tab-link.is-active,.app_bookings-client-tab-link.is-active{background-color:var(--white);color:var(--dark-blue);font-weight:500}.app_bookings-card{background-color:var(--cream-light);border:1px solid #eceae4;border-radius:.75rem;flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem;display:flex}.app_bookings-card-header{flex-direction:column;gap:1rem;display:flex}.app_bookings-card-header-with-tag{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app_booking-status-wrapper{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.5rem;display:flex}.app_booking-status-badge{background-color:var(--light-green);border-radius:31.25rem;justify-content:center;align-items:center;padding:0 .75rem;display:flex}.app_booking-status-badge.is-light-blue{background-color:var(--light-blue)}.app_booking-status-badge.is-light-red{background-color:var(--light-red)}.app_session-tag-wrapper{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.app_session-tag{background-color:var(--cream-background);color:#171d3299;border-radius:31.25rem;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.875rem;display:flex}.app_session-tag-icon{flex:none;width:1rem;height:1rem}.app_booking-contact-info-wrapper{gap:2rem;display:flex}.app_booking-contact-info-item{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.app_booking-contact-item-property{align-items:center;gap:.5rem;display:flex}.app_booking-contact-item-icon{width:1rem;height:1rem;color:var(--dark-blue-70);flex:none}.app_bookings-phone-consultation-wrapper{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.app_bookings-phone-consultation-header{color:var(--dark-blue-70);font-weight:500}.app_session-card-empty-state{border:1px solid #eceae4;border-radius:.75rem;flex-direction:column;gap:1.5rem;width:100%;padding:1.5rem;display:flex}.app_notification-wrapper,.app_recent-messages-wrapper,.app_recent-review-wrapper{border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.app_notification-wrapper{background-color:#f6f9ee;border:1px solid #d7ecd6}.app_recent-messages-wrapper{background-color:#f9fafb;border:1px solid #ecf5ff}.app_recent-review-wrapper{background-color:#fffaeb;border:1px solid #efeadd}.app_notification-header-wrapper,.app_recent-messages-header-wrapper,.app_recent-review-header-wrapper{justify-content:space-between;align-items:center;gap:1rem;display:flex}.app_notifications,.app_recent-messages,.app_recent-reviews{flex-direction:column;gap:1rem;display:flex}.app_notification-card,.app_recent-message-card,.app_recent-review-card{border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;text-decoration:none;transition:all .25s;display:flex}.app_notification-card{border:1px solid #d7ecd6}.app_recent-message-card{border:1px solid #e0ecf9}.app_recent-review-card{border:1px solid #efeadd}.app_notification-card:hover,.app_recent-message-card:hover,.app_recent-review-card:hover{box-shadow:1px 8px 5px #c2c1bd0d,0 4px 4px #c2c1bd17,0 1px 2px #c2c1bd1a}.app_notification-card:hover{background-color:#fdfff7}.app_recent-message-card:hover{background-color:#fdfeff}.app_recent-review-card:hover{background-color:#fffcf2}.app_recent-modules-wrapper{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem;display:grid}.app_recent-messages-header-wrapper,.app_recent-review-header-wrapper{flex-wrap:wrap}@media (max-width:991px){.app_notification-header-wrapper{align-items:stretch}}@media (max-width:479px){.app_stats-wrapper,.app_session-tag-wrapper{flex-direction:column}.app_session-header-wrapper,.app_notification-header-wrapper,.app_recent-messages-header-wrapper,.app_recent-review-header-wrapper,.app_notification-card,.app_recent-message-card,.app_recent-review-card{flex-direction:column;align-items:flex-start}.app_notification-card,.app_recent-message-card,.app_recent-review-card{padding:.5rem}.app_session-card-empty-state,.app_notification-wrapper,.app_recent-messages-wrapper{padding:1rem}.app_bookings-tab-menu,.app_bookings-client-tab-menu{flex-direction:column;width:100%}.app_bookings-card{padding:1rem}.app_bookings-card-header-with-tag,.app_booking-contact-info-wrapper{flex-direction:column}.app_booking-contact-info-wrapper{gap:.5rem}.app_booking-status-wrapper{flex-direction:column;justify-content:flex-start}}.app_h2{margin:0;font-size:1.5rem;font-weight:500}.app_content-header-wrapper-with-tabs{z-index:40;background-color:var(--cream-base);justify-content:space-between;align-items:flex-start;gap:1rem;margin:-2rem -4rem -.4rem;padding:2rem 4rem;display:flex;position:sticky;top:0}.admin-bookings-body{margin-top:2.5rem}.app_content-navigation-wrapper{align-items:center;margin-bottom:3rem;font-weight:500;display:flex}.app_content-navigation-link{color:var(--dark-blue-70);align-items:center;gap:.5rem;text-decoration:none;display:flex}.app_content-navigation-link:hover{color:var(--dark-blue)}.icon-16px{width:1rem;height:1rem}.icon-14px{width:.875rem;height:1.1rem}.icon-24px{width:1.5rem;height:1.5rem}.app_bookings-main-wrapper{flex-direction:column;align-items:flex-start;gap:2rem;width:100%;display:flex}.app_bookings-header-wrapper{justify-content:space-between;align-items:center;gap:1rem;display:flex}.app_bookings-wrapper{flex-direction:column;gap:1rem;width:100%;display:flex}.app_bookings-card.selected{border-color:#59a571}.app_bookings-notes-wrapper,.app_bookings-attachment-wrapper{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.app_bookings-notes-header,.app_bookings-attachment-header{color:var(--dark-blue-70);font-weight:500}.app_bookings-notes-wrapper .app_body-text{white-space:pre-line}.app_attachment-tag-wrapper{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.app_attachment-tag{border:1px solid var(--cream-dark);background-color:var(--cream-background);color:#171d3299;border-radius:.25rem;align-items:center;gap:.5rem;max-width:100%;padding:.25rem .5rem;font-size:.875rem;text-decoration:none;display:flex}.app_attachment-tag:hover{color:var(--dark-blue)}.app_booking-status-badge.is-yellow{background-color:var(--yellow)}.app_button{border:1px solid var(--dark-blue);background-color:var(--dark-blue);min-height:2.5rem;color:var(--white);font:inherit;letter-spacing:-.02em;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.5rem;text-decoration:none;transition:border-color .1s,color .1s,background-color .1s;display:inline-flex}.app_button:hover{background-color:#59a571;border-color:#59a571}.app_button.is-secondary{color:var(--dark-blue);background-color:#0000}.app_button.is-secondary:hover{background-color:var(--cream-background-70);border-color:#59a571}.app_button.is-loading{color:#0000;cursor:progress;background-image:url(https://cdn.prod.website-files.com/67b4dc673e2f2f31df52d3a5/6837b962b5dc05aecd363b70_spinner-loader.svg);background-position:50%;background-repeat:no-repeat;background-size:2rem}.app_button.is-small{min-height:auto;padding:.125rem .75rem}.app_button.is-secondary.is-loading{background-image:url(https://cdn.prod.website-files.com/67b4dc673e2f2f31df52d3a5/6837ba168aa94c67439d4f55_spinner-loader-reversed-wider.svg)}.app_button:disabled{cursor:progress}.admin-lesson-actions{flex-direction:column;gap:.5rem;display:flex}.app_session-button-wrapper{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:.5rem;display:flex}.app_bookings-control-panel-wrapper{align-items:center;gap:.5rem;display:flex}.app_bookings-filter-input{background-color:var(--cream-light);color:#757880;border:1px solid #eceae4;border-radius:.75rem;flex:1;align-items:center;min-width:26.25rem;padding:.25rem .75rem;display:flex}.app_bookings-filter-input:focus-within{border-color:var(--dark-blue)}.app_bookings-filter-input-icon{color:#828489;flex:none;width:.875rem;height:1rem}.app_bookings-filter-input-no-style{width:100%;min-height:1.5rem;color:var(--dark-blue);font:inherit;background:0 0;border:0;outline:none;padding:0 .75rem}.app_btn-icon{color:var(--dark-blue);cursor:pointer;background-color:#0000;border-radius:100vw;justify-content:center;align-items:center;padding:.75rem;transition:background-color .1s;display:flex;position:relative}.app_btn-icon:hover,.app_btn-icon.is-active{background-color:var(--cream-background-70)}.app_btn-icon.is-active:after{content:"";background-color:#59a571;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.5rem;right:.5rem}.admin-lessons-table-box{flex-direction:column;align-items:flex-start;gap:2rem;width:100%;display:flex}.admin-table-hint{margin:0;font-size:.875rem}.app_bookings-table-wrapper{width:100%;padding:1.5rem;overflow:auto}.admin-lessons-table{border-collapse:collapse;table-layout:fixed;width:max-content}.admin-lessons-table th,.admin-lessons-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.5rem 1rem}.admin-lessons-table th{font-weight:500}.admin-lessons-table td{color:var(--dark-blue-70)}.admin-lessons-table .app_booking-status-badge{margin:0 .5rem .5rem 0;display:inline-flex}.admin-lessons-table th:nth-child(-n+3),.admin-lessons-table td:nth-child(-n+3),.admin-lessons-table th:nth-child(n+16),.admin-lessons-table td:nth-child(n+16){width:13.75rem}.admin-lessons-table th:nth-child(4),.admin-lessons-table td:nth-child(4),.admin-lessons-table th:nth-child(7),.admin-lessons-table td:nth-child(7),.admin-lessons-table th:nth-child(8),.admin-lessons-table td:nth-child(8){width:17.5rem}.admin-lessons-table th:nth-child(n+5):nth-child(-n+6),.admin-lessons-table td:nth-child(n+5):nth-child(-n+6),.admin-lessons-table th:nth-child(n+9):nth-child(-n+15),.admin-lessons-table td:nth-child(n+9):nth-child(-n+15){width:10rem}.admin-lessons-table tr.is-light-cream{background-color:#fcf6ea}.admin-lessons-table tr.selected{outline-offset:-1px;outline:1px solid #59a571}.admin-dialog{max-width:calc(100vw - 3rem);color:var(--dark-blue);background:0 0;border:0;margin:auto;padding:0;overflow:visible}html:has(.admin-dialog:modal){overflow:hidden}html:has(.admin-dashboard){scrollbar-gutter:stable}.admin-dialog::backdrop{background-color:#0006}.app_modal-cancel-session-wrapper{border:1px solid var(--cream-dark);background-color:var(--cream-light);border-radius:.75rem;flex-direction:column;gap:2rem;width:43.125rem;max-width:100%;padding:4rem;display:flex}.app_input-group{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.app_input-wrapper{flex-direction:column;gap:.5rem;display:flex}.app_input-label{font-size:1rem;font-weight:700;line-height:1.25}.app_input{border:1px solid var(--cream-dark);background-color:var(--cream-light);width:100%;min-height:2.5rem;color:var(--dark-blue-70);font:inherit;letter-spacing:-.02em;border-radius:.5rem;padding:.5rem .75rem;font-size:1rem}.app_input:focus{border-color:var(--dark-blue);outline:none}.app_buttons-wrapper.admin-dialog-buttons{align-items:center;gap:.5rem;margin-top:2rem;display:flex}.app_button-inner-wrapper{align-items:center;gap:.5rem;margin-left:auto;display:flex}.admin-text-button{font:inherit;cursor:pointer;font-size:.875rem;text-decoration:underline}.admin-dialog-close{position:absolute;top:.5rem;right:1rem}@media (max-width:991px){.app_content-header-wrapper-with-tabs{margin:-1.875rem;padding:1.875rem}}@media (max-width:767px){.app_content-header-wrapper-with-tabs{flex-direction:column;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.app_bookings-control-panel-wrapper{width:100%}.app_bookings-filter-input{width:100%;min-width:auto}.app_modal-cancel-session-wrapper{padding:1.5rem}.app_input-group{grid-template-columns:1fr}}@media (max-width:479px){.app_bookings-header-wrapper{flex-direction:column;align-items:flex-start}.app_modal-cancel-session-wrapper{padding:1.25rem}}.admin-dialog.admin-dialog-top{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:5.5rem 1.5rem 1.5rem;overflow:auto}.admin-dialog-top>.app_modal-request-schedule-wrapper{margin:0 auto}.admin-dialog.admin-dialog-top.admin-dialog-middle[open]{padding:1.5rem;display:flex}.admin-dialog-middle>.app_modal-cancel-session-wrapper-2{margin:auto}.admin-reschedule-form{margin-bottom:15px}.app_modal-request-schedule-wrapper{border:1px solid var(--cream-dark);background-color:var(--cream-light);border-radius:.75rem;flex-direction:column;gap:2rem;width:100%;min-width:43.125rem;max-width:43.125rem;padding:4rem;display:flex;box-shadow:0 18px 7px #aeaba203,0 10px 6px #aeaba20d,0 4px 4px #aeaba217,0 1px 2px #aeaba21a}.app_modal-request-schedule-wrapper.width-832px{min-width:52rem;max-width:52rem;position:relative}.app_previous-time-wrapper{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.text-weight-medium,.app_input-label.text-weight-medium{font-weight:500}.text-style-strikethrough{text-decoration:line-through}.app_timezone-input{margin-left:-.5rem;margin-right:-.5rem;position:relative}.app_timezone-icon{aspect-ratio:1;color:#959699;pointer-events:none;width:1rem;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.app_input.is-timezone{appearance:none;background-image:url(https://cdn.prod.website-files.com/67b4dc673e2f2f31df52d3a5/67ec2b1be6a851cd94e0df79_chevron_down.svg);background-position:98%;background-repeat:no-repeat;background-size:16px 16px;border-style:none;padding-left:2.75rem;padding-right:.5rem;transition:background-color .1s,border-color .1s}.app_input.is-timezone:hover{background-color:var(--cream-background-70)}.app_input.is-textarea{height:100%;min-height:11.5625rem}.app_input.is-textarea.min-height-96px{min-height:6rem}.app_date-and-time_calendar-wrapper{gap:1.5rem;width:100%;display:flex}.app_calendar-widget{width:100%}.app_vertical-divider{background-color:#95969980;width:1px;height:100%}.app_select-times{flex-direction:column;justify-content:space-between;gap:1rem;width:100%;max-width:16rem;padding-left:16px;padding-right:16px;display:flex}.app_time_fieldset{border:0;margin:0;padding:0}.app_time_fieldset.min-max-height-400px{min-height:25rem;max-height:25rem;overflow:auto}.app_time_legend{color:var(--dark-blue-70);margin-bottom:1rem;padding:0}.app_time_list{flex-direction:column;gap:.5rem;margin:0;padding-left:0;list-style:none;display:flex}.app_time_label{color:var(--dark-blue-70);border:1px solid #59a571;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:500;transition:border-color .1s,color .1s,background-color .1s;display:flex;position:relative}.app_time_label:hover{border-color:var(--dark-green)}.app_time_label:has(input:checked){border-color:var(--dark-green);background-color:var(--dark-green);color:var(--white)}.app_time_label:has(input:focus-visible){outline-offset:2px;outline:2px solid #97e1ac}.app_time_input{z-index:2;appearance:none;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.app_booking-no-times{background-color:var(--cream-background);text-align:center;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:20rem;padding:2rem;display:flex}.app_booking-no-times_text{margin:0}.app_buttons-wrapper.margin-top.margin-large{align-items:center;gap:.5rem;margin:2rem 0 0;display:flex}.admin-dialog-top .app_button[type=submit]:disabled:not(.is-loading){opacity:.5}.app_close-modal-trigger-wrapper{justify-content:flex-end;padding:.5rem 1rem 0 4rem;display:flex;position:absolute;top:0;right:0}.vanilla-calendar.admin-calendar{color:#0f172a;flex-direction:column;width:100%;font-size:1rem;line-height:1.5rem;display:flex}.vanilla-calendar-header{align-items:center;margin-bottom:.75rem;display:flex;position:relative}.vanilla-calendar-header__content{flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-items:center;padding-left:1rem;padding-right:1rem;display:grid}.vanilla-calendar-month,.vanilla-calendar-year{padding:.25rem;font-size:1rem;font-weight:700;line-height:1.5rem}.vanilla-calendar-arrow{cursor:pointer;background-color:#0000;border:0;width:1.5rem;height:1.5rem;padding:0;display:block;position:relative}.vanilla-calendar-arrow:before{content:"";filter:brightness(0)saturate()invert(26%)sepia(8%)saturate(963%)hue-rotate(176deg)brightness(92%)contrast(86%);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZmlsbD0nIzBmMTcyYScgZD0nTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zeicvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.vanilla-calendar-arrow:hover:before{opacity:.6}.vanilla-calendar-arrow_prev:before{transform:rotate(90deg)}.vanilla-calendar-arrow_next:before{transform:rotate(-90deg)}.vanilla-calendar-week{grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:.5rem;display:grid}.vanilla-calendar-week__day{color:#4a5568;justify-content:center;align-items:center;width:100%;min-width:1.875rem;font-size:.875rem;font-weight:500;line-height:1rem;display:flex}.vanilla-calendar-days{grid-template-columns:repeat(7,1fr);place-items:center;gap:.25rem;display:grid}.vanilla-calendar-day{justify-content:center;align-items:center;width:60px;height:60px;display:flex}.vanilla-calendar-day__btn{background:var(--cream-background);width:100%;min-width:1.875rem;height:100%;min-height:1.875rem;color:var(--dark-blue);font:inherit;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:400;line-height:20px;transition:background .2s ease-in-out;display:flex}.vanilla-calendar-day__btn:hover:not(.vanilla-calendar-day__btn_selected,:disabled){background-color:#59a57133}.vanilla-calendar-day__btn:focus-visible{outline-offset:-1px;border-radius:.5rem;outline:1px solid #fdba74}.vanilla-calendar-day__btn_today{color:#06b6d4;background:0 0;font-weight:600}.vanilla-calendar-day__btn_selected{background-color:var(--dark-green);color:var(--white);border-radius:6px}.vanilla-calendar-day__btn_disabled{color:#cbd5e1;opacity:.6;cursor:not-allowed;background:0 0}.vanilla-calendar-day__btn_prev,.vanilla-calendar-day__btn_next{color:#cbd5e1;opacity:1;background:0 0}@media (max-width:991px){.app_modal-request-schedule-wrapper.width-832px{min-width:46rem}.app_select-times{max-width:100%}}@media (max-width:767px){.app_modal-request-schedule-wrapper,.app_modal-request-schedule-wrapper.width-832px{min-width:auto;padding:1.5rem}.app_date-and-time_calendar-wrapper{flex-direction:column}.app_vertical-divider{display:none}.app_select-times{max-width:none}.app_close-modal-trigger-wrapper{padding:.5rem 1.5rem 0}}@media (max-width:479px){.app_modal-request-schedule-wrapper,.app_modal-request-schedule-wrapper.width-832px{min-width:100%;max-width:none;padding:1.25rem}.vanilla-calendar-day{width:42px;height:42px}.app_close-modal-trigger-wrapper{padding:.5rem 1.25rem 0}}.app_modal-cancel-session-wrapper-2{border:1px solid var(--cream-dark);background-color:var(--cream-light);border-radius:.75rem;flex-direction:column;gap:2rem;width:100%;min-width:43.125rem;max-width:43.125rem;margin:0 auto;padding:4rem;display:flex;position:relative;box-shadow:0 18px 7px #aeaba203,0 10px 6px #aeaba20d,0 4px 4px #aeaba217,0 1px 2px #aeaba21a}.admin-cancel-form{margin-bottom:15px}.admin-cancel-form .app_input-group{grid-template-columns:1fr}.app_input-group.gap-16px{gap:1rem}.app_radio-select-wrapper{flex-direction:column;gap:1rem;display:flex}.app_toggle_label{justify-content:flex-start;align-items:center;gap:.5rem;margin-bottom:0;line-height:1.25;display:inline-flex;position:relative}.app_toggle_label.text-weight-normal{font-weight:400}.app_toggle_input{z-index:1;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.app_toggle_input:focus-visible{outline:.125rem solid var(--light-green);outline-offset:.125rem;border-radius:.25rem}.app_toggle_input:disabled{cursor:default}.app_toggle_switch{background-color:#959699;border-radius:100vw;flex:none;justify-content:flex-start;align-items:center;width:2.5rem;padding:.25rem;transition:background-color .1s;display:flex}.app_toggle_circle{background-color:#fff;border-radius:100vw;width:1rem;height:1rem;transition:transform .1s ease-in-out}.app_toggle_label:hover .app_toggle_switch{background-color:#95969980}.app_toggle_label:has(input:checked) .app_toggle_switch{background-color:var(--dark-green)}.app_toggle_label:has(input:checked):hover .app_toggle_switch{background-color:#59a571}.app_toggle_label:has(input:checked) .app_toggle_circle{transform:translate(100%)}@media (max-width:767px){.app_modal-cancel-session-wrapper-2{min-width:auto;padding:1.5rem}}@media (max-width:479px){.app_modal-cancel-session-wrapper-2{min-width:100%;max-width:none;padding:1.25rem}}.app_content-header-with-button{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app_all-tutors-wrapper{flex-direction:column;gap:2rem;margin-top:3rem;display:flex}.app_all-tutors-filter-wrapper{flex-direction:column;gap:1rem;display:flex}.app_all-tutors-filter-input-wrapper{gap:1rem;display:flex}.app_all-tutors-filter-input{background-color:var(--cream-light);color:#757880;border:1px solid #eceae4;border-radius:.75rem;flex:0 calc(33.3333% - .666667rem);align-items:center;min-width:14rem;height:2rem;margin:0;padding:.25rem .75rem;display:flex}.app_all-tutors-filter-input:focus-within{border-color:#5abb79}select.app_all-tutors-filter-input{appearance:none;background-image:url(https://cdn.prod.website-files.com/67b4dc673e2f2f31df52d3a5/67ec2b1be6a851cd94e0df79_chevron_down.svg);background-position:right .625rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:2rem}.app_all-tutors-filter-input-icon{color:#828489;flex:none;width:.875rem;height:1rem}.app_all-tutors-filter-input-no-style{width:100%;height:100%;color:var(--dark-blue);background:0 0;border:0;outline:none;margin:0;padding:0 .75rem}.app_all-tutors-filter-input-no-style::placeholder{color:#757880}.admin-chips{flex-wrap:wrap;gap:.5rem;padding:2px;display:flex}.admin-chip{color:var(--dark-blue);white-space:nowrap;cursor:pointer;background-color:#0000;border:1px solid #eceae4;border-radius:.5rem;flex:none;padding:.375rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.admin-chip:hover{border-color:var(--cream-dark)}.admin-chip[aria-pressed=true]{border-color:var(--dark-blue);box-shadow:inset 0 0 0 1px var(--dark-blue)}.app_all-tutors-main-wrapper{grid-template-columns:1fr 1fr;gap:1rem;width:100%;display:grid}.app_all-tutors-item-wrapper{border:1px solid #eceae4;border-radius:.75rem;flex-wrap:wrap;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.app_all-tutors-item-info-wrapper{flex:10rem;align-items:center;gap:.25rem;min-width:0;display:flex}.app_all-tutors-item-image{object-fit:cover;border-radius:31.25rem;flex:none;width:2.25rem;height:2.25rem;margin-right:.5rem}.app_all-tutors-item-name-block{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.app_all-tutors-item-last-login{color:var(--grey-text);font-size:.75rem;line-height:1.125rem}.app_all-tutors-item-status-wrapper{flex-direction:column;flex:none;align-items:flex-end;gap:.25rem;display:flex}.app_all-tutors-item-status{background-color:var(--yellow);text-align:center;border-radius:31.25rem;padding:.25rem .75rem;font-size:.875rem}.app_all-tutors-item-status.is-light-red{background-color:var(--light-red)}.app_all-tutors-item-status.is-light-blue{background-color:var(--light-blue)}.app_all-tutors-item-status.is-light-green{background-color:#97e1ac80}.app_all-tutors-item-status.is-grey{background-color:#afaea64d}.app_session-button-wrapper.is-full-width{width:100%}.admin-tutors-empty{grid-column:1/-1}.app_modal-invite-tutor-wrapper{border:1px solid var(--cream-dark);background-color:var(--cream-light);border-radius:.75rem;flex-direction:column;gap:2rem;width:100%;min-width:33.25rem;max-width:33.25rem;margin:auto;padding:4rem;display:flex;position:relative;box-shadow:0 18px 7px #aeaba203,0 10px 6px #aeaba20d,0 4px 4px #aeaba217,0 1px 2px #aeaba21a}.admin-dialog-middle>.app_modal-invite-tutor-wrapper{margin:auto}.app_relative-input{width:100%;position:relative}.app_input.has-icon{padding-left:2.5rem}.app_input.is-phone{padding-left:4rem}.app_email-icon{pointer-events:none;width:1.25rem;height:1.25rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.app_phone-input-placeholder{color:var(--dark-blue-70);pointer-events:none;align-items:center;gap:.75rem;display:flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.app_form-sucess-banner{color:var(--dark-green);background-color:#97e1ac4d;border:1px solid #5abb79;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:2rem;padding:1rem;font-weight:500;display:flex}@media (max-width:767px){.app_all-tutors-filter-input-wrapper{flex-direction:column}.app_all-tutors-filter-input,select.app_all-tutors-filter-input{flex:none;width:100%}.app_all-tutors-main-wrapper{grid-template-columns:1fr}.admin-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.app_modal-invite-tutor-wrapper{min-width:auto;padding:1.5rem}}@media (max-width:479px){.app_content-header-with-button{flex-direction:column;gap:1.5rem}.app_all-tutors-item-wrapper{flex-direction:column;padding:1rem}.app_all-tutors-item-info-wrapper{flex:none}.app_all-tutors-item-status-wrapper{align-items:flex-start;width:100%}.app_modal-invite-tutor-wrapper{min-width:100%;padding:1.25rem}}a.admin-chip{text-decoration:none}.admin-chip[aria-disabled=true]{opacity:.5;cursor:default}.app_tutors-profile-content-wrapper{flex-direction:column;display:flex}.app_tutors-profile-header-wrapper{flex-direction:column;gap:1.5rem;display:flex}.app_tutors-profile-tag-wrapper{gap:.5rem;display:flex}.app_tutors-profile-info-wrapper{align-items:center;gap:1rem;display:flex}.app_tutors-profile-image{object-fit:cover;border-radius:500rem;flex:none;width:3.5rem;height:3.5rem}.app_tutrs-profile-name-wrapper{flex-direction:column;min-width:0;display:flex}.app_stats-wrapper.tutors-profile{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.app_stat-card.tutor-profile-red{background-color:#ffa7a480}.app_stats-wrapper.tutors-profile .text-size-small{margin:0;font-size:.875rem}.app_tutors-profile-tab-wrapper{justify-content:center;margin-top:4rem;display:flex}.app_tutors-profile-general-wrapper,.app_tutors-profile-about-wrapper,.app_tutors-profile-subjects-wrapper,.app_tutors-profile-experience-wrapper,.app_tutors-profile-lesson-types-wrapper{flex-direction:column;gap:2rem;margin-top:4rem;scroll-margin-top:2rem;display:flex}.app_tutors-profile-reviews-wrapper{flex-direction:column;gap:2rem;margin-top:2rem;scroll-margin-top:2rem;display:flex}.app_tutors-profile-general-info-detail{grid-template-columns:1fr 1fr;gap:1.5rem;width:100%;max-width:33.125rem;display:grid}.admin-lesson-class{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.app_tutors-profile-general-flex-item{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.app_tutors-profile-general-flex-item,.admin-profile-value{overflow-wrap:anywhere}.admin-profile-text{white-space:pre-line}.admin-video{aspect-ratio:16/9;border-radius:.75rem;width:100%;max-width:33.125rem;position:relative;overflow:hidden}.admin-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.app_tutors-profile-lesson-type-info-wrapper{flex-direction:column;gap:.5rem;display:flex}.app_tutors-profile-lesson-type-info-wrapper.gap-24px{gap:1.5rem}.app_tutors-profile-lesson-types-info-detail{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.app_tutors-profile-about-language-wrapper,.app_tutors-profile-subjects-tags-wrapper,.app_tutors-profile-lesson-types-tags-wrapper{flex-direction:column;gap:1rem;display:flex}.app_tutors-profile-about-info-detail{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.app_tutors-profile-subject-tag-main-wrapper{flex-wrap:wrap;gap:.75rem;display:flex}.app-tag_label{letter-spacing:-.02em;border:1px solid #59a571;border-radius:.5rem;align-items:center;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.5rem;display:flex}.app-tag_label.is-green{color:var(--white);background-color:#59a571}.app-tag_label.is-dark-green{border-color:var(--dark-green);background-color:var(--dark-green);color:var(--white)}.app_subjects-accordions,.app_accordions_wrapper{border-top:1px solid var(--cream-dark);flex-direction:column;display:flex}.app_accordion-component{border-bottom:1px solid var(--cream-dark)}.app_accordion-header{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;list-style:none;display:flex}.app_accordion-header::-webkit-details-marker{display:none}.app_accordion-header:hover{color:var(--dark-blue-70)}.admin-accordion-chevron{flex:none;transition:transform .2s}.admin-accordion[open] .admin-accordion-chevron{transform:rotate(180deg)}.app_accordion-body{padding-bottom:2rem;display:flex}.app_subheading{margin:0;font-size:1.25rem;font-weight:500}.app_tutors-profile-subjects-main-wrapper,.app_tutors-profile-lesson-types-accordian-content{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.app_tutors-profile-subjects-sub-wrapper,.app_tutors-profile-experience-info-wrapper{flex-direction:column;gap:.5rem;display:flex}.app_tutors-profile-experience-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.app_tutors-profile-experience-card{border:1px solid var(--cream-dark);border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:1rem;display:flex}.app_online-lesson-wrapper{flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex}.app_header-wrapper.gap-16px{flex-direction:column;gap:1rem;display:flex}.app_paragraph{color:var(--dark-blue-70);margin:0;font-size:1rem}.app_paragraph.width-480px{max-width:30rem}.app_reviews-wrapper{flex-direction:column;gap:1rem;max-height:58.75rem;display:flex;overflow:auto}.app_review-card{border:1px solid var(--cream-dark);border-radius:.75rem;flex-direction:column;padding:1.5rem;display:flex}.app_review-card-content-wrapper{gap:1.5rem;display:flex}.app_review-card-user-wrapper{flex-direction:column;gap:.5rem;width:100%;display:flex}.app_review-card-user-top-wrapper{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.app_review-card-user-details-wrapper{align-items:center;gap:.5rem;display:flex}.app_review-card-user-image{object-fit:cover;border-radius:500rem;width:3rem;height:3rem}.admin-review-divider{background-color:var(--cream-background);flex:none;width:1.5px}.app_review-tags-wrapper{flex-direction:column;flex:none;align-items:flex-start;gap:.25rem;width:100%;max-width:12rem;display:flex}.app_review-tag{background-color:#97e1ac66;border-radius:500rem;padding:.25rem .5rem}.app_review-text{color:var(--dark-blue-70);font-size:.875rem}@media (max-width:767px){.app_bookings-tab-menu.flex-vertical-on-mobile{flex-direction:column;width:100%}.app_review-card-content-wrapper{flex-direction:column}.admin-review-divider{display:none}.app_review-tags-wrapper{flex-flow:wrap;max-width:none}.app_tutors-profile-experience-grid{grid-template-columns:1fr 1fr}.app_tutors-profile-lesson-types-info-detail{grid-template-columns:repeat(3,1fr)}}@media (max-width:479px){.app_review-card{padding:1rem}.app_tutors-profile-general-info-detail,.app_tutors-profile-about-info-detail,.app_tutors-profile-experience-grid,.app_tutors-profile-lesson-types-info-detail{grid-template-columns:1fr}}.admin-edit-form .text-size-small.margin-top-none{margin-top:0}.admin-edit-form .app_input.is-select{appearance:none;background-image:url(https://cdn.prod.website-files.com/67b4dc673e2f2f31df52d3a5/67ec2b1be6a851cd94e0df79_chevron_down.svg);background-position:98%;background-repeat:no-repeat;background-size:16px 16px}.app_locations{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;display:flex}.app_checkbox-group{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.app_checkbox-group.margin-top-8px{margin-top:.5rem}.app_checkbox_label{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:flex-start;align-items:flex-start;margin-bottom:0;font-size:1rem;font-weight:500;line-height:1.25;display:flex;position:relative}.app_checkbox_input{z-index:2;cursor:pointer;appearance:none;border-radius:.25rem;width:100%;height:100%;position:absolute;inset:0%}.app_checkbox_input:focus-visible{outline-offset:.125rem;outline:.125rem solid #97e1ac}.app_checkbox_box{aspect-ratio:1;border:2px solid #959699;border-radius:.25rem;flex:none;justify-content:center;align-items:center;width:1.375rem;padding:0;transition:border-color .1s;display:flex}.app_checkbox_box.is-error{border-color:#ffa7a4}.app_checkbox_icon{opacity:0;color:#fff;width:80%;padding-bottom:2px;overflow:visible!important}.app_checkbox_text.is-error{color:#c7391f}.app_section-header{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.app_section-header.gap-32px{grid-column-gap:2rem;grid-row-gap:2rem}.app_choose-a-subject{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.app_choose-a-subject.margin-top-72px{margin-top:4.5rem}.app_choose-a-subject.margin-top-24px{margin-top:1.5rem}.app_inner-header{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;width:100%;max-width:36rem;display:flex}.admin-edit-form .app_h4.is-dark{color:#171d32}.app_multi-select{grid-column-gap:1rem;grid-row-gap:1rem;background-color:#fffefa;border:1px solid #ded8c7;border-radius:.75rem;flex-flow:column;width:100%;max-width:42.5rem;padding:1rem;display:flex}.app_divider{background-color:#ded8c7;width:100%;height:1px}.app_subject-list{grid-column-gap:1rem;grid-row-gap:0rem;grid-template-rows:auto auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;width:100%;margin:-1rem;padding:1rem;list-style:"";display:grid;overflow:auto}.app_subject-item{border-radius:.5rem;margin-top:0;margin-bottom:0;padding:0;transition:background-color .1s;position:relative}.app_subject-item:hover{color:#59a571}.app_text-checkbox{letter-spacing:-.02em;margin-bottom:0;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.5rem;position:relative}.app_text-checkbox_text{transition:color .1s}.app_text-checkbox_input{z-index:10;cursor:pointer;appearance:none;padding:0;position:absolute;inset:0%}.app_text-checkbox_input:focus-visible{outline-offset:.125rem;border-radius:.25rem;outline:.125rem solid #97e1ac}.admin-edit-form .app_accordion-component{grid-column-gap:2rem;grid-row-gap:2rem;border-bottom:1px solid #ded8c7;flex-flow:column;display:flex}.admin-edit-form .app_accordion-component.gap-48px{grid-column-gap:3rem;grid-row-gap:3rem}.admin-edit-form .app_accordion-component.is-error{border-top:1px solid #e3563c;border-bottom-color:#e3563c}.admin-edit-form .app_accordion-header{grid-column-gap:1rem;grid-row-gap:1rem;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding-top:1.5rem;padding-bottom:1.5rem;text-decoration:none;display:flex}.admin-edit-form .app_accordion-header:hover{color:#171d32b3}.app_chevron-down{flex:none;justify-content:center;align-items:center;width:1rem;height:1.5rem;transition:color .1s;display:flex}.app_chevron-down.is-closed{transform:rotate(180deg)}.admin-edit-form .app_subheading{font-size:1.25rem;font-weight:500;transition:color .1s}.admin-edit-form .app_subheading.is-error{color:#c7391f}.app_choose-a-topic{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;display:flex}.app_choose-a-topic-header{width:100%;max-width:30rem}.app_topic-list{flex-flow:column;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;max-height:15rem;margin:-1rem;padding:1rem;list-style:"";display:flex;overflow:auto}.app_plus-icon{width:.625rem;height:.625rem}.app_selected-tags{grid-column-gap:.5rem;grid-row-gap:.5rem;border-top:1px solid #ded8c7;flex-flow:column;padding-top:1rem;display:flex}.app_h6{color:#757880;letter-spacing:-.03em;font-size:.75rem;font-weight:500;line-height:1.5rem}.app_tags-list{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:wrap;justify-content:flex-start;align-items:center;margin-top:0;margin-bottom:0;padding-left:0;list-style:"";display:flex;position:relative}.app_tag-item{margin-top:0;margin-bottom:0;padding-left:0;position:relative}.app_tag{grid-column-gap:.5rem;grid-row-gap:.5rem;letter-spacing:-.02em;background-color:#ded8c7;border-radius:.25rem;justify-content:flex-start;align-items:center;padding:0 2rem 0 .75rem;font-size:.875rem;font-weight:500;line-height:1.5rem;display:flex;position:relative}.app_tag.suggested-topic{background-color:#f4e8cc}.app_tag-text{line-height:1.5rem}.app_x-icon{justify-content:center;align-items:center;width:.875rem;height:.875rem;margin-top:1px;display:flex}.app_tag-btn{background-color:#0000;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:background-color .1s;display:flex;position:absolute;inset:0% 0% 0% auto}.app_tag-btn:hover{background-color:#cac4b5}.app_tag-btn:focus-visible{outline-offset:.125rem;outline:.125rem solid #97e1ac}.app_education-levels{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.app_education-tags{grid-column-gap:.625rem;grid-row-gap:.625rem;flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%;max-width:42rem;margin-top:1rem;display:flex}.admin-edit-form .app-tag_label{grid-column-gap:.5rem;grid-row-gap:.5rem;letter-spacing:-.02em;border:1px solid #59a571;border-radius:.5rem;justify-content:flex-start;align-items:center;margin-bottom:0;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.5rem;transition:color .1s,background-color .1s;display:flex;position:relative}.admin-edit-form .app-tag_label:hover{background-color:#97e1ac4d}.admin-edit-form .app-tag_label.is-error{border-color:#ffa7a4}.app-tag_input{z-index:2;cursor:pointer;appearance:none;width:100%;height:100%;position:absolute;inset:0%}.app-tag_input:focus-visible{outline-offset:.125rem;border-radius:.25rem;outline:.125rem solid #97e1ac}.app_subject-grades{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.app_grades-fieldset-title{color:#959699;letter-spacing:.02em;font-size:.75rem;font-weight:500;line-height:1.5rem}.admin-edit-form .app_toggle_label{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;margin-bottom:0;line-height:1.25;display:inline-flex;position:relative}.admin-edit-form .app_toggle_input{z-index:1000;cursor:pointer;appearance:none;width:100%;height:100%;position:absolute;inset:0%}.admin-edit-form .app_toggle_input:focus-visible{outline-offset:.125rem;border-radius:.25rem;outline:.125rem solid #97e1ac}.admin-edit-form .app_toggle_switch{background-color:#959699;border-radius:100vw;justify-content:flex-start;align-items:center;width:2.5rem;padding:.25rem;transition:background-color .1s;display:flex}.admin-edit-form .app_toggle_circle{background-color:#fff;border-radius:100vw;width:1rem;height:1rem;padding:0;transition:transform .1s ease-in-out}.app_add-btn{grid-column-gap:.5rem;grid-row-gap:.5rem;color:#171d32b3;letter-spacing:-.02em;background-color:#fff0;justify-content:flex-start;align-self:flex-start;align-items:center;margin-right:.75rem;padding:0;font-size:.75rem;font-weight:500;line-height:1.5rem;transition:color .1s;display:flex}.app_add-btn:hover{color:#59a571}.app_add-btn:focus-visible{outline-offset:.125rem;border-radius:.25rem;outline:.125rem solid #97e1ac}.app_add-subject{margin-top:-2.25rem}.app_education-and-qualifications{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;width:100%;max-width:25rem;display:flex}.app_education-and-qualifications.margin-top-72px{margin-top:4.5rem}.app_education-widget{grid-column-gap:1.5rem;grid-row-gap:1.5rem;background-color:#fffefa;border:1px solid #ded8c7;border-radius:.75rem;flex-flow:column;padding:1rem;display:flex;position:relative}.app_add-education{margin-top:-.75rem;display:block}.app_close-icon{cursor:pointer;width:.875rem;height:.875rem}.app_about-component{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.app_about-component.margin-top-72px{margin-top:4.5rem}.app_languages{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;width:100%;max-width:25rem;display:flex}.app_languages-header{width:100%;max-width:30rem}.app_language-list{flex-flow:column;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;width:auto;max-height:12rem;margin:-1rem;padding:.5rem 1rem;list-style:"";display:flex;overflow:auto}.app_about-descriptions{grid-column-gap:1.5rem;grid-row-gap:1rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.app_textarea-count{color:#171d32b3;font-size:.75rem;line-height:1.5rem}.admin-edit-form .app_email-icon{width:1.25rem;height:1.25rem;position:absolute;inset:50% auto auto .75rem;transform:translateY(-50%)}.app_subject-left{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:center;display:flex}.app_btn-icon-svg{width:1rem;height:1rem}.app_profile-photo{grid-column-gap:1.25rem;grid-row-gap:1.25rem;justify-content:flex-start;align-self:flex-start;align-items:center;display:flex;position:relative}.app_profile-photo-img{aspect-ratio:1;object-fit:cover;border-radius:1.25rem;width:5rem;height:5rem}.app_profile-photo-input{grid-column-gap:16px;grid-row-gap:16px;color:#0000;flex:0 auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:flex-start;width:1px;height:1px;position:absolute;inset:auto 0% 0% auto;overflow:hidden}.app_profile-photo-group{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;display:flex}.app_tooltip{pointer-events:none;text-align:left;background-color:#fffefa;border:1px solid #ded8c7;border-radius:0 .75rem .75rem;width:max-content;min-width:12rem;max-width:16rem;padding:1rem;font-size:.875rem;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;display:flex;position:absolute;inset:80% auto auto 80%;box-shadow:0 9px 4px #b9b7b103,0 5px 3px #b9b7b10d,0 2px 2px #b9b7b117,0 1px 1px #b9b7b11a}.admin-edit-form .app_accordions_wrapper{border-top:1px solid #ded8c7}.admin-edit-form .app_accordions_wrapper.margin-top-72px{margin-top:4.5rem}.app_education-widget-close-btn{background-color:#0000;border-radius:100vw;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:background-color .1s;display:flex;position:absolute;inset:.875rem .75rem auto auto}.app_education-widget-close-btn:hover{background-color:#f6f3eb}.app_education-widget-close-btn:focus-visible{outline-offset:.125rem;outline:.125rem solid #97e1ac}.app_tooltip-wrapper{position:relative}.app_content-main-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;align-self:stretch;display:flex;position:relative}.text-color-dark-blue{color:#171d32}.text-color-dark-blue.opacity-70{pointer-events:auto;color:#171d32b3}.app_my-profile-general-wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:4rem;display:flex}.app_my-profile-general-wrapper.margin-top-48px{margin-top:3rem}.app_my-profile-general-wrapper.margin-top-none{margin-top:0}.app_my-profile-general-form{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;width:100%;margin-top:2rem;display:flex}.app_my-profile-expertise-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;justify-content:flex-start;align-items:stretch;padding-top:4rem;display:flex}.app_confirmation-modal-content-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.app_confirmation-modal{grid-column-gap:2rem;grid-row-gap:2rem;background-color:#fffefa;border:1px solid #ded8c7;border-radius:.75rem;flex-flow:column;width:100%;min-width:43.125rem;max-width:43.125rem;padding:4rem;display:flex;box-shadow:0 18px 7px #aeaba203,0 10px 6px #aeaba20d,0 4px 4px #aeaba217,0 1px 2px #aeaba21a}.spacer-48px{height:3rem}.app_save-changes-main-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;background-color:#fff1e5;border-top:1px solid #ded8c7;border-bottom:1px solid #ded8c7;justify-content:space-between;align-items:center;padding:1.5rem 4rem;display:flex;position:relative;box-shadow:0 -10px 10px #c8c3b733}.app_save-changes-context-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:flex}.app_save-changes-button-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;pointer-events:auto;justify-content:flex-start;align-items:center;display:flex}@media (max-width:991px){.app_checkbox-group{grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row}.app_subject-list,.app_topic-list,.app_language-list{height:8rem}.app_about-descriptions{grid-row-gap:2rem;grid-template-columns:1fr}.app_save-changes-main-wrapper{padding-left:1.87rem;padding-right:1.87rem}}@media (max-width:767px){.app_checkbox-group{grid-template-columns:1fr 1fr}.app_subject-list,.app_topic-list{grid-column-gap:2rem;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:row}.app_education-and-qualifications,.app_languages{max-width:none}.app_language-list{grid-template-columns:1fr 1fr 1fr}.app_about-descriptions{grid-row-gap:1.5rem}.app_confirmation-modal{min-width:auto;padding:1.5rem}.app_save-changes-main-wrapper{flex-flow:column;justify-content:space-between;align-items:flex-start}.app_save-changes-button-wrapper{flex-flow:column;align-items:stretch}}@media (max-width:479px){.app_checkbox-group{grid-template-columns:1fr}.app_subject-list{grid-column-gap:2.5rem;grid-template-columns:1fr 1fr}.app_topic-list{grid-column-gap:2.5rem;grid-template-columns:1fr}.app_education-levels{grid-column-gap:1rem;grid-row-gap:1rem}.app_add-subject{margin-top:-1.5rem}.app_language-list{grid-column-gap:2.5rem;grid-template-columns:1fr 1fr}.app_confirmation-modal{min-width:100%;padding:1.25rem}.app_save-changes-context-wrapper{justify-content:flex-start;align-items:flex-start}.app_save-changes-button-wrapper{width:100%}}.app_tooltip{opacity:0;z-index:inherit}.app_tooltip-wrapper{z-index:100;display:flex;position:relative}.app_tooltip-wrapper:hover,.app_tooltip-wrapper:focus-visible{z-index:9999}.app_tooltip-wrapper:hover .app_tooltip,.app_tooltip-wrapper:focus-visible .app_tooltip{opacity:1}.admin-edit-form .app_accordion-component>:last-child{margin-bottom:1.5rem}.admin-edit-form .app_input-wrapper.error .app_input{border-color:#ffa7a4}.admin-edit-form .app_input-wrapper.error .app_input-label{color:#e3563c}.app_checkbox_label:hover .app_checkbox_box{border-color:#476c5a}.app_checkbox_label:has(input:checked) .app_checkbox_box{background-color:#476c5a;border-color:#476c5a}.app_checkbox_label:has(input:checked) .app_checkbox_icon{opacity:1}.admin-edit-form .app-tag_label:has(input:checked){color:#fff;background-color:#59a571}.admin-edit-form .app_toggle_label:hover .app_toggle_switch{background-color:#95969980}.admin-edit-form .app_toggle_label:has(input:checked) .app_toggle_switch{background-color:#476c5a}.admin-edit-form .app_toggle_label:has(input:checked):hover .app_toggle_switch{background-color:#59a571}.admin-edit-form .app_toggle_label:has(input:checked) .app_toggle_circle{transform:translate(100%)}.app_grades-fieldset,.app_locations{border:0;min-width:0;margin:0;padding:0}.app_grades-fieldset .app_toggle_label{margin-top:.5rem}.app_locations>legend{margin-bottom:1.5rem}.admin-edit-form .app_input.is-textarea{resize:vertical;min-height:7.5rem}.admin-edit-form .app_input[readonly],.admin-edit-form .app_input:disabled{color:#959699;background-color:#f6f3ebb3}.admin-has-error>.app_multi-select,.admin-has-error.app_grades-fieldset .app-tag_label{border-color:#ffa7a4}.admin-has-error>.app_inner-header .app_h4,.admin-has-error .app_grades-fieldset-title,.admin-has-error>.app_input-label,.admin-has-error .app_languages-header .app_h4{color:#e3563c}.admin-has-error>.app_profile-photo .app_button{border-color:#ffa7a4}.admin-edit-form .app_text-checkbox{display:block}.admin-place-input{position:relative}.admin-place-list{z-index:20;background-color:#fffefa;border:1px solid #ded8c7;border-radius:.5rem;max-height:16.25rem;margin:.25rem 0 0;padding:.25rem 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #171d3214}.admin-place-options{margin:0;padding:0;list-style:none}.admin-place-credit{color:#171d32b3;text-align:right;padding:.25rem .75rem;font-size:.6875rem}.admin-place-option{cursor:pointer;flex-direction:column;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;display:flex}.admin-place-option.is-active{background-color:#f3efe4}.admin-place-name{font-weight:600}.admin-place-place{opacity:.65;font-size:.75rem}.admin-plain-button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.admin-subject-panel{flex-direction:column;gap:3rem;display:flex}.admin-subject-panel[hidden]{display:none}.admin-save-bar{z-index:210;margin:0 -4rem -4rem;position:sticky;bottom:0}@media (max-width:991px){.admin-save-bar{margin:0 -1.875rem -1.875rem}}@media (max-width:767px){.admin-save-bar{margin:0 -1rem -1.875rem}}.admin-leave-modal{margin:auto;position:relative}.admin-leave-buttons{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:767px){.admin-leave-buttons{flex-direction:column;align-items:stretch}}.admin-lesson-types .app_accordion-header-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:space-between;align-items:flex-start;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}.admin-lesson-types .app_accordion-header.flex-vertical-on-tablet.margin-bottom-none{z-index:10;cursor:auto;margin-bottom:0;padding-top:0;padding-bottom:0;position:relative}.admin-lesson-types .app_accordion-component.gap-8px{grid-column-gap:.5rem;grid-row-gap:.5rem;scroll-margin-top:9rem}.admin-lesson-types .app_accordion-header-title-wrapper,.admin-availability .app_accordion-header-title-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-start;align-items:flex-start;display:flex}.admin-lesson-types .app_accordion-header-link-wrapper{justify-content:flex-start;align-items:center;display:flex}.admin-lesson-types .app_accordion-header-link-wrapper.flex-vertical-on-mobile{flex:none;margin-top:-.4rem;padding-top:0;position:static}.admin-lesson-type-actions{justify-content:flex-start;align-items:center;display:flex}.admin-lesson-types-header{z-index:400}.admin-lesson-list-title{margin-bottom:1rem}.admin-lesson-types section[id],.admin-availability section[id]{scroll-margin-top:6.5rem}.admin-lesson-types .app_lesson_type-wrapper{margin-top:4.5rem}.admin-lesson-types .app_h1,.admin-availability .app_h1{font-size:2rem;font-weight:500;line-height:1.2}.admin-lesson-types .app_accordion-outer-wrapper,.admin-lesson-types .not_free_consult-wrapper,.admin-lesson-types .location_data-wrapper,.admin-lesson-types .app_in-person-lesson-location{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.admin-lesson-types .app_accordion-outer-wrapper[hidden]{display:none}.admin-lesson-types .app_consultation-lesson-wrapper,.admin-lesson-types .app_in-person-lesson-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;margin-top:4.5rem;display:flex}.admin-lesson-types .app_in-person-lesson-wrapper.gap-32px{grid-column-gap:2rem;grid-row-gap:2rem}.admin-lesson-types .app_header-wrapper.gap-8px{grid-column-gap:.5rem;grid-row-gap:.5rem}.admin-lesson-types .spacer-32px{height:2rem}.app_content-navigation-wrapper.align-space-between-center.margin-bottom-48px{margin-bottom:3rem}.admin-lesson-types .app_content-header-button-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:flex}.admin-lesson-types .app_inner-header.max-width-small,.admin-lesson-types .app_input-wrapper.max-width-440px{width:100%;max-width:27.5rem}.admin-lesson-types .app_toggle_label.margin-right-12px{z-index:100;margin-right:.75rem}.admin-lesson-types .app_toggle_text.dark-70{color:#171d32b3}.admin-lesson-types .app_btn-icon.padding-8px{padding:.5rem}.admin-lesson-types .app_button-copy-icon{color:#171d32;width:1.5rem;height:1.4rem}.lesson-type-toggle_label{grid-column-gap:0rem;grid-row-gap:0rem;cursor:pointer;background-color:#f6f3eb;border-radius:.75rem;justify-content:flex-start;align-self:flex-start;align-items:center;margin-bottom:0;font-weight:500;display:flex;position:relative}.lesson-type-toggle_input{z-index:3;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0%}.lesson-type-toggle_input:focus-visible{outline-offset:.125rem;border-radius:.25rem;outline:.125rem solid #97e1ac}.lesson-type-toggle_text{z-index:2;color:#171d32b3;border-radius:.625rem;padding:.5rem 1.5rem;transition:color .2s;position:relative}.lesson-type-toggle_text.is-personal{color:#171d32}.lesson-type-toggle_select,.lesson-type-toggle_hover{z-index:1;border-radius:.625rem;width:calc(50% - 8px);height:calc(100% - 8px);margin-left:.25rem;position:absolute;inset:50% auto auto 0%;transform:translateY(-50%)}.lesson-type-toggle_select{background-color:#fff;transition:left .2s ease-in-out}.lesson-type-toggle_hover{opacity:0;background-color:#fffefa80;transition:opacity .1s,left .2s ease-in-out}.lesson-type-toggle_hover.is-second{left:50%}.lesson-type-toggle_label:has(input:checked) .lesson-type-toggle_select{left:50%}.lesson-type-toggle_label:has(input:checked) .lesson-type-toggle_text.is-group{color:#171d32}.lesson-type-toggle_label:has(input:checked) .lesson-type-toggle_text.is-personal{color:#171d32b3}.lesson-type-toggle_text:hover+.lesson-type-toggle_hover{opacity:1}.app_lesson-type_toggle-wrapper{grid-column-gap:.25rem;grid-row-gap:.25rem;justify-content:flex-start;align-self:flex-start;align-items:center;display:flex;position:relative}.app_lesson_hourly-rate,.app_lesson_rate-wrapper,.app_lesson_location-address{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;width:100%;max-width:27.5rem;display:flex}.app_lesson_rate-wrapper,.app_lesson_location-address{grid-column-gap:.5rem;grid-row-gap:.5rem}.app_hourly-payout{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-flow:column;display:flex}.app_hourly-payout_txt{font-size:2rem;font-weight:700;line-height:1.1}.app_session-duration{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;display:flex}.admin-fieldset{border:0;min-width:0;margin:0;padding:0}.admin-fieldset>legend{margin-bottom:.5rem;padding:0}.app_duration-tags{grid-column-gap:.625rem;grid-row-gap:.625rem;flex-flow:wrap;justify-content:flex-start;align-items:center;width:100%;display:flex}.app_lesson_map{aspect-ratio:440/264;border-radius:.75rem;width:100%;max-width:27.5rem;display:flex;overflow:hidden}.admin-lesson-map-wrapper{flex-direction:column;gap:.5rem;display:flex}.app_label-with-tooltip{grid-column-gap:.25rem;grid-row-gap:.25rem;justify-content:space-between;align-items:center;display:flex;position:relative}.app_label-with-tooltip .app_btn-icon{padding:0}.app_modal-add-lesson-type{grid-column-gap:2rem;grid-row-gap:2rem;background-color:#fffefa;border:1px solid #ded8c7;border-radius:.75rem;flex-flow:column;width:100%;min-width:43.125rem;max-width:43.125rem;padding:4rem;display:flex;position:relative;box-shadow:0 18px 7px #aeaba203,0 10px 6px #aeaba20d,0 4px 4px #aeaba217,0 1px 2px #aeaba21a}.admin-dialog-middle>.app_modal-add-lesson-type{height:auto;margin:auto}.app_input-type-search-wrapper{border:1px solid #ded8c7;border-radius:.5rem}.app_input-type-search-dropdown{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:.5rem;display:flex}.app_input-type-search-dropdown-content{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.app_input-dropdown-link{width:100%;padding:.5rem 0;transition:color .25s ease-in-out;display:flex}.app_input-dropdown-link:hover,.app_input-dropdown-link:focus-visible{color:#59a571}@media screen and (max-width:991px){.admin-lesson-types .hide-tablet{display:none}.admin-lesson-types .app_accordion-header-wrapper{flex-flow:column}.admin-lesson-types .app_accordion-header.flex-vertical-on-tablet{flex-flow:column;justify-content:flex-start;align-items:flex-start}.admin-lesson-types .app_accordion-header-link-wrapper.flex-vertical-on-mobile{width:100%;padding-top:0}}@media screen and (max-width:767px){.admin-lesson-types-header{position:relative}.admin-lesson-types section[id],.admin-availability section[id],.admin-lesson-types .app_accordion-component.gap-8px{scroll-margin-top:1rem}.app_modal-add-lesson-type{min-width:auto;padding:1.5rem}}@media screen and (max-width:479px){.admin-lesson-types .app_h1,.admin-availability .app_h1{font-size:1.5rem}.lesson-type-toggle_text{font-size:.875rem}.app_lesson_map{aspect-ratio:4/3}.app_modal-add-lesson-type{min-width:100%;padding:1.25rem}.admin-lesson-types .app_accordion-header-link-wrapper.flex-vertical-on-mobile{flex-flow:column;align-items:flex-start}}.app_input.is-select-timezone{appearance:none;background-image:url(https://cdn.prod.website-files.com/67b4dc673e2f2f31df52d3a5/67f90fe8f2d8f06f9654f021_globe.svg),url(https://cdn.prod.website-files.com/67b4dc673e2f2f31df52d3a5/67ec2b1be6a851cd94e0df79_chevron_down.svg);background-position:12px 55%,98%;background-repeat:no-repeat,no-repeat;background-size:16px 16px,16px 16px;padding-left:2.25rem}.app_toggle_label.is-days{justify-content:flex-end;align-items:center;padding-right:1.5rem;position:absolute;inset:0%}.app_general-availability{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;width:100%;max-width:27.5rem;display:flex}.app_days-of-week{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;width:100%;max-width:27.5rem;display:flex}.app_days-of-week_widget{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;display:flex}.app_availability-hours{grid-column-gap:.5rem;grid-row-gap:.5rem;border:1px solid var(--cream-dark);background-color:var(--cream-light);border-radius:.75rem;flex-flow:column;display:flex}.app_availability-hours.is-error{border-color:var(--error-red);color:var(--error-red)}.app_availability-hours_header{justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex;position:relative}.app_availability-hours_times{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;display:none}.app_availability-hours_times.is-shown{display:flex}.app_available-time_row{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:flex}.app_body-text-tiny{color:var(--dark-blue-70);font-size:.75rem;line-height:2}.app_form.gap-72px{grid-column-gap:4.5rem;grid-row-gap:4.5rem}.app_input-2{color:#171d32b3;letter-spacing:-.02em;background-color:#fffefa;border:1px solid #ded8c7;border-radius:.5rem;width:100%;min-height:2.5rem;padding:.5rem .75rem;font-size:1rem;transition:border-color .1s}.app_input-2:focus-visible,.app_input-2[data-wf-focus-visible]{outline-offset:.125rem;border-color:#757880;outline:.125rem solid #97e1ac}.app_input-2.is-select{appearance:none;background-image:url(https://cdn.prod.website-files.com/67b4dc673e2f2f31df52d3a5/67ec2b1be6a851cd94e0df79_chevron_down.svg);background-position:98%;background-repeat:no-repeat;background-size:16px 16px}.app_availability-timezone-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.app_availability-override-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;width:100%;max-width:27.5rem;display:flex}.app_availability-override-wrapper.gap-none{grid-column-gap:0rem;grid-row-gap:0rem}.app_availability-override-card{grid-column-gap:.75rem;grid-row-gap:.75rem;border:1px solid var(--cream-dark);background-color:var(--cream-light);border-radius:.75rem;justify-content:flex-start;align-items:center;padding:1rem;display:flex}.app_availability-override-content-left{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.app_availability-override-content-right{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:row;justify-content:flex-end;align-items:center;width:100%;display:flex}.app_availability-override-content-icon-wrapper{justify-content:center;align-items:center;width:2.625rem;height:2.625rem;display:flex}.icon-12px{width:.75rem;height:1.1rem}.app_ooo-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;margin-top:4rem;display:flex}.app_ooo-wrapper.width-440px{width:100%;max-width:27.5rem}.app_ooo-wrapper.width-440px.gap-none{grid-column-gap:0rem;grid-row-gap:0rem}.app_lesson-specific-main-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}.app_availability-time-row-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.app_availability-timezone-toggle-wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.app_availability-hours_times-2{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;padding:1rem .2rem 1rem 0;display:flex}.app_availability-hours_times-2.is-shown{display:flex}.app_availability-overrider-wrapper-spacer{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;margin-top:3rem;display:flex}.app_input-wrapper-with-gap{grid-column-gap:1.5rem;grid-row-gap:1.5rem;flex-flow:column;display:flex}@media screen and (max-width:479px){.app_availability-hours{padding-left:.75rem;padding-right:.75rem}}.admin-stack-8{flex-direction:column;gap:.5rem;display:flex}.admin-add-wrapper{margin-top:1.5rem}.admin-add-wrapper .app_button{align-items:center;gap:.5rem;display:inline-flex}.admin-availability-kind{flex-direction:column;gap:2rem;max-width:27.5rem}.admin-availability-modal{flex-direction:column;gap:1.5rem;height:auto;margin:auto;display:flex;position:relative}.admin-availability .app_accordion-header{padding:0}.admin-availability .app_accordion-header .app_subject-left,.admin-availability .app_accordion-header .app_subheading{flex:1}.admin-availability .app_accordion-header .app_accordion-header-title-wrapper{text-align:left;width:100%;padding:1.5rem 0}.admin-availability .app_accordion-component.is-closed>:last-child{margin-bottom:0}.admin-availability-modal .app_input.is-select{appearance:none;background-image:url(https://cdn.prod.website-files.com/67b4dc673e2f2f31df52d3a5/67ec2b1be6a851cd94e0df79_chevron_down.svg);background-repeat:no-repeat;background-size:16px 16px}.admin-availability .app_available-time_row .app_input.is-select,.admin-availability-modal .app_available-time_row .app_input.is-select{background-position:right .75rem center;min-width:7.5rem;padding-right:2.25rem}@media screen and (max-width:479px){.admin-availability .app_available-time_row .max-width-full{flex:1;min-width:0}.admin-availability .app_available-time_row .app_input.is-select,.admin-availability-modal .app_available-time_row .app_input.is-select{background-position:right .5rem center;width:100%;min-width:0;padding-left:.75rem;padding-right:1.75rem}.admin-availability .app_availability-hours_header,.admin-availability .app_availability-hours_times{padding-left:1rem;padding-right:1rem}.admin-availability .app_available-time_row .app_btn-icon{padding:.25rem}.admin-availability-modal .app_modal-calendar-embed-wrapper,.admin-availability-modal .app_calendar-widget{margin-top:1.5rem}}.admin-availability-modal .app_available-time_row .max-width-full{flex:1;min-width:0}.admin-availability-modal .app_available-time_row .app_input{width:100%}.admin-availability-modal .app_toggle_label{white-space:nowrap}.admin-availability-modal.is-wide{width:auto;min-width:0;max-width:calc(100vw - 2rem);padding:3rem}.admin-availability-modal .app_calendar-widget{flex:none;width:auto}.admin-availability-modal .app_select-times{flex:0 0 21rem;max-width:none;padding:0}@media screen and (max-width:479px){.admin-availability-modal.is-wide{padding:1.5rem}}@media screen and (max-width:991px){.admin-availability-modal .app_date-and-time_calendar-wrapper{flex-direction:column}.admin-availability-modal .app_vertical-divider{display:none}.admin-availability-modal .app_calendar-widget{width:100%}.admin-availability-modal .app_select-times{flex-basis:auto;max-width:none}}.admin-availability .app_form.gap-72px{flex-direction:column;display:flex}.vanilla-calendar-day__btn_intermediate{background-color:#59a57133;border-radius:0}.apl-page{grid-column-gap:2rem;grid-row-gap:2rem;flex-direction:column;width:100%;display:flex}.apl-header{justify-content:space-between;align-items:center;display:flex}.apl-buckets{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.apl-bucket{grid-column-gap:.25rem;grid-row-gap:.25rem;color:#171d32;cursor:pointer;background-color:#fffefa;border:1px solid #eceae4;border-radius:.5rem;flex-direction:column;padding:.875rem .75rem;text-decoration:none;display:flex}.apl-bucket:hover{border-color:#d6d3ca}.apl-bucket.is-selected{background-color:#f3f1ea;border:2px solid #171d32;padding:.8125rem .6875rem}.apl-bucket-label{font-size:.875rem;font-weight:500;line-height:1.25rem}.apl-bucket-count{letter-spacing:-.02em;font-size:1.5rem;font-weight:500;line-height:2rem}.apl-panel{background-color:#fffefa;border:1px solid #eceae4;border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.apl-panel-top{grid-column-gap:1rem;grid-row-gap:1rem;border-bottom:1px solid #eceae4;justify-content:space-between;align-items:center;padding:0 1rem;display:flex}.apl-tabs{grid-column-gap:1.5rem;grid-row-gap:1.5rem;align-items:stretch;display:flex;overflow-x:auto}.apl-tab{grid-column-gap:.375rem;grid-row-gap:.375rem;color:#5c5f66;white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;align-items:center;padding:.875rem 0 .75rem;font-size:.875rem;line-height:1.25rem;text-decoration:none;display:flex}.apl-tab.is-current{color:#171d32;border-bottom-color:#171d32;font-weight:500}.apl-tab-count{color:#3b4a6b;text-align:center;background-color:#eef2f8;border-radius:62rem;min-width:1.25rem;padding:0 .375rem;font-size:.6875rem;line-height:1.125rem}.apl-tab-count.is-current{color:#fff;background-color:#171d32}.apl-search-form{flex:none;width:15rem;margin:0}.apl-search{color:#171d32;background-color:#fffefa;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23171d32' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-position:.625rem;background-repeat:no-repeat;background-size:1rem 1rem;border:1px solid #eceae4;border-radius:.5rem;width:100%;height:2.25rem;margin:0;padding:.25rem .75rem .25rem 2rem;font-size:.875rem}.apl-scroll{width:100%;overflow-x:auto}.apl-table{flex-direction:column;width:max-content;min-width:100%;display:flex}.apl-tr{border-bottom:1px solid #eceae4;grid-template-rows:auto;grid-template-columns:17rem 10.5rem 8.5rem 14rem 12.5rem 6.5rem 14rem 9.5rem 9rem;align-items:center;display:grid}.apl-tr.is-head{background-color:#f3f1ea}.apl-tr.apl-invitecolx{grid-template-columns:17rem 10.5rem 8.5rem 9rem 14rem 12.5rem 6.5rem 14rem 9.5rem 9rem}.apl-th{color:#171d32;min-width:0;padding:.625rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.apl-th.is-action{z-index:2;clip-path:inset(0 0 0 -24px);background-color:#f3f1ea;border-left:1px solid #eceae4;justify-content:center;align-self:stretch;align-items:center;display:flex;position:sticky;right:0;box-shadow:12px 0 12px 12px #171d3214}.apl-td{color:#171d32;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:.75rem 1rem;font-size:1rem;line-height:1.5rem;overflow:hidden}.apl-td.is-action{z-index:2;clip-path:inset(-1px 0 0 -24px);background-color:#fffefa;border-left:1px solid #eceae4;justify-content:center;align-self:stretch;align-items:center;display:flex;position:sticky;right:0;box-shadow:12px 0 12px 12px #171d3214}.apl-name-line{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-wrap:wrap;align-items:center;display:flex}.apl-name{color:#171d32;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;line-height:1.5rem;overflow:hidden}.apl-tag{color:#1e4fa3;white-space:nowrap;cursor:default;background-color:#dbeafe;border-radius:.25rem;padding:.0625rem .375rem;font-size:.75rem;line-height:1.125rem}.apl-sub{color:#707070;text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.875rem;line-height:1.25rem;overflow:hidden}.apl-status{color:#171d32}.apl-btn{color:#171d32;white-space:nowrap;cursor:pointer;background-color:#0000;border:1px solid #171d32;border-radius:.375rem;justify-content:center;align-items:center;min-height:2.25rem;padding:.25rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none;display:inline-flex}.apl-btn.is-solid{color:#fff;background-color:#171d32}.apl-btn.is-disabled{opacity:.4;pointer-events:none}.apl-dots{color:#171d32;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.25rem;font-weight:700;line-height:1;text-decoration:none;display:flex}.apl-dots:hover{background-color:#f3f1ea}.apl-empty{color:#707070;text-align:center;padding:2rem 1rem;font-size:1rem}.apl-fly{z-index:2000;display:none;position:fixed;inset:0}.apl-fly-bg{background-color:#171d3273;position:absolute;inset:0}.apl-fly-panel{background-color:#fffefa;flex-direction:column;width:75vw;min-width:40rem;max-width:67.5rem;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 24px #171d322e}.apl-fly-head{grid-column-gap:1rem;grid-row-gap:1rem;border-bottom:1px solid #eceae4;justify-content:space-between;align-items:flex-start;padding:1.25rem 1.5rem 1rem;display:flex}.apl-fly-who{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-direction:column;min-width:0;display:flex}.apl-fly-name-line{grid-column-gap:.625rem;grid-row-gap:.625rem;flex-wrap:wrap;align-items:center;display:flex}.apl-fly-name{color:#171d32;letter-spacing:-.01em;font-size:1.375rem;font-weight:500;line-height:1.75rem}.apl-fly-email{color:#5c5f66;font-size:.875rem;line-height:1.25rem}.apl-tip-wrap{display:flex;position:relative}.apl-tip-wrap:hover{cursor:default}.apl-tip{z-index:5;color:#fff;white-space:nowrap;background-color:#171d32;border-radius:.375rem;padding:.5rem .625rem;font-size:.8125rem;line-height:1.125rem;display:none;position:absolute;top:1.625rem;left:0}.apl-fly-nav{grid-column-gap:.5rem;grid-row-gap:.5rem;flex:none;align-items:center;display:flex}.apl-fly-pos{color:#5c5f66;white-space:nowrap;font-size:.875rem}.apl-divider{background-color:#eceae4;width:1px;height:1.25rem;margin:0 .25rem}.apl-icon-btn{color:#171d32;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.125rem;line-height:1;text-decoration:none;display:flex}.apl-icon-btn:hover{background-color:#f3f1ea}.apl-icon-btn.apl-disabledx{opacity:.3;pointer-events:none}.apl-fly-facts{grid-column-gap:1rem;grid-row-gap:1rem;border-bottom:1px solid #eceae4;grid-template-rows:auto;grid-template-columns:repeat(5,minmax(0,1fr));padding:1rem 1.5rem;display:grid}.apl-fact{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-direction:column;min-width:0;display:flex}.apl-fact-k{color:#707070;font-size:.875rem;line-height:1.25rem}.apl-fact-v{color:#171d32;font-size:1rem;line-height:1.5rem}.apl-fly-main{flex:1;min-height:0;display:flex}.apl-fly-body{flex:1;min-width:0;padding:.5rem 1.5rem 2rem;overflow-y:auto}.apl-fly-side{grid-column-gap:.875rem;grid-row-gap:.875rem;background-color:#f6f4ee;border-left:1px solid #eceae4;flex-direction:column;flex:none;width:23rem;padding:1.5rem;display:flex;overflow-y:auto}.apl-sec{border-bottom:1px solid #eceae4;flex-direction:column;display:flex}.apl-sec-head{grid-column-gap:.75rem;grid-row-gap:.75rem;color:#171d32;cursor:pointer;align-items:center;padding:1rem 0 .75rem;text-decoration:none;display:flex}.apl-sec-title{font-size:1.125rem;font-weight:500;line-height:1.75rem}.apl-chev{border-bottom:2px solid #171d32;border-right:2px solid #171d32;width:.5rem;height:.5rem;margin-top:.25rem;transform:rotate(-135deg)}.apl-chev.apl-closedx{margin-top:-.25rem;transform:rotate(45deg)}.apl-sec-body{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-direction:column;padding:0 0 1rem 1.25rem;display:flex}.apl-kv{grid-column-gap:1rem;grid-row-gap:1rem;align-items:flex-start;font-size:1rem;line-height:1.5rem;display:flex}.apl-k{color:#707070;flex:none;width:11rem}.apl-v{color:#171d32;min-width:0}.apl-v.apl-mutedx{color:#707070}.apl-a{color:#171d32;cursor:pointer;text-decoration:underline}.apl-resume{background-color:#f3f1ea;border:1px solid #eceae4;border-radius:.5rem;height:34rem;overflow:hidden}.apl-resume-frame{background-color:#fff;width:100%;height:100%}.apl-mark{width:1rem;font-weight:700}.apl-mark.apl-yesx{color:#3d6b4f}.apl-mark.apl-nox{color:#b42318}.apl-side-title{color:#171d32;font-size:1rem;font-weight:600;line-height:1.5rem}.apl-toggle{grid-column-gap:.25rem;grid-row-gap:.25rem;background-color:#fffefa;border:1px solid #e2dfd6;border-radius:.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;padding:.25rem;display:grid}.apl-toggle-opt{color:#5c5f66;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;min-height:2.25rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.apl-toggle-opt.apl-onx{color:#fff;background-color:#171d32}.apl-switch-row{grid-column-gap:.75rem;grid-row-gap:.75rem;color:#171d32;cursor:pointer;align-items:flex-start;text-decoration:none;display:flex}.apl-switch{background-color:#c9c6bd;border-radius:62rem;flex:none;justify-content:flex-start;align-items:center;width:2.5rem;height:1.5rem;padding:.1875rem;display:flex}.apl-switch.apl-switch-on{background-color:#3d6b4f;justify-content:flex-end}.apl-knob{background-color:#fff;border-radius:62rem;width:1.125rem;height:1.125rem}.apl-switch-text{grid-column-gap:.125rem;grid-row-gap:.125rem;flex-direction:column;display:flex}.apl-switch-label{font-size:1rem;font-weight:500;line-height:1.5rem}.apl-help{color:#707070;font-size:.875rem;line-height:1.25rem}.apl-field-label{color:#171d32;font-size:1rem;font-weight:600;line-height:1.5rem}.apl-note{color:#171d32;resize:vertical;background-color:#fff;border:1px solid #e2dfd6;border-radius:.5rem;width:100%;height:5.5rem;min-height:5.5rem;margin:0;padding:.625rem .75rem;font-size:1rem;line-height:1.5rem}.apl-error{color:#b42318;font-size:.875rem;line-height:1.25rem;display:none}.apl-side-spacer{flex:1}.apl-btn-lg{color:#fff;cursor:pointer;background-color:#171d32;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem 1.25rem;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.apl-btn-lg.apl-inlinex{display:inline-flex}.apl-btn-lg.apl-btnlg-off{opacity:.5;pointer-events:none}.apl-text-btn{color:#171d32;cursor:pointer;align-items:center;min-height:2.75rem;padding:.5rem 1rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.apl-modal{z-index:2100;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.apl-modal-bg{background-color:#171d3273;position:absolute;inset:0}.apl-modal-card{grid-column-gap:.875rem;grid-row-gap:.875rem;background-color:#fffefa;border-radius:.75rem;flex-direction:column;width:100%;max-width:43rem;padding:2.5rem 4rem;display:flex;position:relative}.apl-modal-head{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.apl-modal-title{color:#171d32;font-size:1.375rem;font-weight:500;line-height:1.75rem}.apl-modal-actions{grid-column-gap:.75rem;grid-row-gap:.75rem;align-items:center;margin-top:.5rem;display:flex}.apl-seg{grid-column-gap:.25rem;grid-row-gap:.25rem;background-color:#f3f1ea;border-radius:.5rem;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));padding:.25rem;display:grid}.apl-seg-opt{color:#5c5f66;cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;min-height:2.25rem;font-size:.9375rem;text-decoration:none;display:flex}.apl-seg-opt.apl-seg-on{color:#171d32;background-color:#fff;font-weight:500;box-shadow:0 1px 2px #171d3214}.apl-menu-layer{z-index:2050;display:none;position:fixed;inset:0}.apl-menu-bg{position:absolute;inset:0}.apl-menu{background-color:#fffefa;border:1px solid #eceae4;border-radius:.5rem;flex-direction:column;width:12rem;padding:.25rem;display:flex;position:absolute;box-shadow:0 6px 16px #171d321f}.apl-menu-item{color:#171d32;white-space:nowrap;cursor:pointer;border-radius:.375rem;padding:.375rem .625rem;font-size:.9375rem;line-height:1.5rem;text-decoration:none}.apl-menu-item:hover{background-color:#f3f1ea}.apl-toast{z-index:2200;color:#fff;background-color:#171d32;border-radius:.5rem;padding:.625rem 1rem;font-size:.9375rem;display:none;position:fixed;bottom:2rem;left:50%;transform:translate(-50%)}.apl-footer{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.apl-showing{color:#707070;font-size:.875rem}.apl-pager{grid-column-gap:.5rem;grid-row-gap:.5rem;display:flex}.apl-earlier{background-color:#dbeafe;border-radius:.5rem;margin-bottom:1rem;padding:1rem;display:none}.apl-earlier-k{color:#1e4fa3;margin-bottom:.25rem;font-size:.75rem;font-weight:600;line-height:1.125rem}.apl-earlier-label{color:#171d32;font-size:.875rem;line-height:1.25rem}.apl-earlier-note{color:#171d32;white-space:pre-line;margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.apl-earlier-meta{color:#707070;margin-top:.25rem;font-size:.75rem;line-height:1.125rem}@media screen and (max-width:991px){.apl-buckets{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.apl-panel-top{flex-wrap:wrap;padding-top:.5rem}.apl-search-form{width:100%;padding-bottom:.75rem}.apl-fly-panel{width:100vw;min-width:0}.apl-fly-facts{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.apl-fly-main{flex-direction:column;overflow-y:auto}.apl-fly-body{overflow-y:visible}.apl-fly-side{border-top:1px solid #eceae4;width:100%}.apl-modal-card{padding:1.5rem}}@media screen and (max-width:479px){.apl-buckets{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.apl-fly-panel{min-width:40rem;max-width:none;width:calc(100vw - var(--apl-fly-left,25vw))}}.apl-tg{flex-direction:column;margin-top:.25rem;display:flex}.apl-tg-row{grid-template-columns:11rem repeat(var(--apl-cols,7),minmax(0,1fr));color:#171d32;border-bottom:1px solid #eceae4;align-items:center;min-height:2.5rem;font-size:.875rem;line-height:1.3125rem;display:grid}.apl-tg-row:last-child{border-bottom:0}.apl-tg-head{color:#707070;align-items:start;min-height:1.8rem;padding-top:.25rem;font-size:.75rem;line-height:1rem}.apl-tg-c{text-align:center;white-space:nowrap;justify-content:center;display:flex}.apl-tg-name{padding-right:1rem}.apl-ico{flex:none;width:1rem;height:1rem;display:inline-flex}.apl-ico svg{width:1rem;height:1rem;display:block}.apl-avail{flex-direction:column;gap:1rem;display:flex}.apl-lines{flex-direction:column;gap:.25rem;min-width:0;display:flex}.apl-line{gap:0;display:flex}.apl-line-k{color:#707070;flex:none;width:6rem}.apl-edu{flex-direction:column;min-width:0;display:flex}.apl-edu .apl-sub{color:#707070;font-size:inherit;line-height:inherit;margin:0}.apl-linkx{color:#171d32;align-items:center;gap:.5rem;font-weight:500;text-decoration:underline;display:inline-flex}.apl-mark{align-items:center;height:1.5rem;display:flex}.apl-earlier{background-color:#f6f3eb;border-radius:6px;padding:.625rem .75rem}.apl-earlier-k{color:#171d32;margin:0;font-size:.875rem;font-weight:400;line-height:1.25rem;display:inline}.apl-earlier-k:after{content:"·";margin:0 .4em}.apl-earlier-label{display:inline}.apl-earlier-note{color:#6b7078;margin-top:.125rem;font-size:.8125rem;line-height:1.125rem}.apl-earlier-meta{margin-top:.125rem;font-size:.75rem}.apl-bucket,.apl-tab,.apl-btn,.apl-dots,.apl-icon-btn,.apl-sec-head,.apl-toggle-opt,.apl-switch-row,.apl-btn-lg,.apl-text-btn,.apl-seg-opt,.apl-menu-item,.apl-tag,.apl-a{font:inherit;text-align:left}.apl-bucket{width:100%}.apl-tab{background:0 0;border:0 solid #0000;border-bottom-width:2px}.apl-tab.is-current{border-bottom-color:#171d32}.apl-btn,.apl-text-btn,.apl-a{font-size:.875rem}.apl-btn{font-weight:500}.apl-text-btn{background:0 0;border:0;font-size:1rem;font-weight:500}.apl-dots,.apl-icon-btn,.apl-sec-head,.apl-switch-row,.apl-seg-opt,.apl-toggle-opt,.apl-menu-item{background:0 0;border:0}.apl-dots{font-size:1.25rem;font-weight:700}.apl-icon-btn{justify-content:center;font-size:1.125rem}.apl-icon-btn:disabled{opacity:.3;cursor:default}.apl-sec-head{width:100%}.apl-toggle-opt,.apl-seg-opt{justify-content:center;font-size:.9375rem}.apl-toggle-opt{font-weight:500}.apl-switch-row{padding:0}.apl-btn-lg{border:0;justify-content:center}.apl-menu-item{width:100%;font-size:.9375rem;display:block}.apl-menu-item:focus-visible{background-color:#f3f1ea;outline:none}.apl-tag{border:0;font-size:.75rem}.apl-a{background:0 0;border:0;padding:0;font-size:1rem}.apl-empty .apl-a{font-size:inherit}.apl-sec-body[hidden]{display:none}.apl-error,.apl-earlier{display:block}.apl-fly-facts dd,.apl-fly-name,.apl-modal-title{margin:0}.apl-fly-name,.apl-modal-title{font-size:1.375rem;line-height:1.75rem}.apl-header .admin-h1{margin:0}dialog.apl-dialog{color:#171d32;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.apl-dialog::backdrop{background:0 0}dialog.apl-fly[open]{display:block}dialog.apl-modal[open]{display:flex}dialog.apl-modal{padding:1.5rem}dialog.apl-modal .apl-modal-card{max-height:100%;overflow-y:auto}.apl-panel:focus{outline:none}.apl-toast{display:block}.apl-toast:empty{background:0 0;padding:0}html:has(.apl-dialog:modal){overflow:hidden}@media (max-width:767px){.apl-tg{overflow-x:auto}.apl-tg-row{min-width:36rem}}@media (max-width:479px){.apl-fly-head{flex-wrap:wrap;padding:1rem}.apl-fly-facts,.apl-fly-body,.apl-fly-side{padding-left:1rem;padding-right:1rem}.apl-kv{flex-direction:column;gap:.25rem}.apl-k{width:auto}.apl-sec-body{padding-left:0}.apl-toast{width:max-content;max-width:calc(100vw - 2rem)}}.app_content-header-wrapper-with-tabs.position-relative{position:relative;top:auto}@media (max-width:991px){.app_content-header-wrapper-with-tabs.position-relative{margin-bottom:0}}.app_reviews-wrapper.margin-top-24px{margin-top:1.5rem}.app_review-card.is-active{background-color:var(--cream-light)}.app_button-wrapper.gap-8px{flex-wrap:wrap;gap:.5rem;display:flex}.app_all-tutors-item-image.size-56px{flex:none;width:3.5rem;height:3.5rem}.app_all-tutors-top-wrapper{justify-content:flex-start;align-items:flex-start;gap:1rem;width:100%;display:flex}.app_all-tutors-item-wrapper.flex-vertical{flex-direction:column}.admin-client-badges{align-items:center;gap:.5rem;margin-left:auto;display:flex}.app_client-info-wrapper{overflow-wrap:anywhere;flex-flow:column;align-items:flex-start;gap:.5rem;min-width:0;padding-right:.5rem;display:flex}.app_client-contact-info-wrapper{flex-flow:column;gap:.25rem;width:100%;display:flex}.app_client-contact-item{overflow-wrap:anywhere;align-items:center;gap:.25rem;min-width:0;display:flex}@media (max-width:479px){.app_all-tutors-top-wrapper{flex-flow:column}.admin-client-badges{margin-left:0}}.app_notifcation-wrapper{flex-flow:column;gap:1rem;display:flex}.app_notifcation-wrapper.margin-top-24px{margin-top:1.5rem}.app_notification-item{border:1px solid var(--cream-dark);width:100%;color:inherit;border-radius:.75rem;padding:1.5rem;text-decoration:none;display:block}.app_notification-item.is-active{background-color:var(--cream-light)}.app_notification-content-wrapper{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@media (max-width:479px){.app_notification-item{padding:1rem}.app_notification-content-wrapper{flex-direction:column;gap:.25rem}}.connected_heading-wrapper{align-items:center;gap:1rem;display:flex}.connection-staus{align-items:center;gap:.5rem;display:flex}.text-style-muted{opacity:.6}.rings{--size:1rem;--ring:0, 255, 102;width:var(--size);height:var(--size);flex:none;position:relative}.rings.error{--ring:255, 0, 72}.ring{width:var(--d);height:var(--d);background:radial-gradient(circle, rgba(var(--ring), .28) 0%, rgba(var(--ring), .12) 55%, rgba(var(--ring), 0) 70%);box-shadow:0 0 28px rgba(var(--ring), .45);border-radius:50%;animation:4s ease-in-out infinite tl-ring-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring:first-child{--d:100%}.ring:nth-child(2){--d:80%;animation-delay:80ms}.ring:nth-child(3){--d:60%;animation-delay:.16s}.ring:nth-child(4){--d:40%;animation-delay:.24s}.ring:nth-child(5){--d:20%;animation-delay:.32s}@keyframes tl-ring-pulse{0%,to{opacity:.85}50%{opacity:1}}.app_chat{border:1px solid var(--cream-dark);background-color:var(--cream-light);border-radius:.75rem;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);height:clamp(28rem,100dvh - 16.5rem,52rem);margin-top:1.5rem;display:grid;overflow:hidden}.app_message-left-bar{border-right:1px solid var(--cream-dark);flex-direction:column;min-width:0;min-height:0;display:flex}.app_message-left-bar-content{flex-direction:column;flex:1;min-height:0;display:flex}.app_message-left-bar-top{border-bottom:1px solid var(--cream-dark);flex-direction:column;flex:none;gap:.5rem;padding:.75rem;display:flex}.app_message-go-back-wrapper{align-items:center;gap:.5rem;display:flex}.app_message-go-back-wrapper .app_h3{font-size:1.0625rem;font-weight:600}.app_message-search-wrapper{border-bottom:1px solid var(--cream-dark);flex:none;align-items:center;gap:.5rem;padding:.75rem;display:flex}.app_message-left-bar .app_all-tutors-filter-input{background-color:var(--cream-background);border-radius:.5rem;flex:auto;min-width:0;height:2.25rem}.app_message-search-wrapper .app_button{flex:none;gap:.25rem}.back_button{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-left:-.375rem;padding:0;display:flex}.back_button:hover{background-color:var(--cream-background)}.app_message-phone-only{display:none}.app_messages-wrapper{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.app_messages-wrapper>.admin-paragraph,.app_messages-wrapper>.flex{padding:1rem}.app_message-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:flex-start;gap:.75rem;padding:.75rem 1rem 0;display:flex}.app_message-item:hover{background-color:var(--cream-background-70)}.app_message-item.is-active{background-color:var(--cream-background);box-shadow:inset 3px 0 0 var(--dark-green)}.app_message-item:focus-visible{outline:2px solid var(--dark-blue);outline-offset:-2px}.app_message-item:disabled{cursor:progress}.app_message-item-image-wrapper{flex:none;align-items:center;width:3rem;height:3rem;display:flex;position:relative}.app_message-item-image{background-color:var(--cream-background);object-fit:cover;border-radius:50%;flex:none;width:3rem;height:3rem}.app_message-item-image.is-smaller{width:2rem;height:2rem}.app_message-item-image-wrapper .is-smaller:first-child{position:absolute;top:0;left:0}.app_message-item-image-wrapper .is-second{box-shadow:0 0 0 2px var(--cream-light);position:absolute;bottom:0;right:0}.app_message-item-content-wrapper{border-bottom:1px solid var(--card-border);flex-direction:column;flex:1;gap:.125rem;min-width:0;padding-bottom:.75rem;display:flex}.app_message-item-content-header-wrapper{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.app_message-item .app_h4{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:500;line-height:1.3;overflow:hidden}.app_message-item-time{color:var(--dark-blue-70);flex:none;font-size:.8125rem}.app_message-item-preview-row{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.app_message-preview-text{color:var(--dark-blue-70);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.35;display:-webkit-box;overflow:hidden}.app_message-item.unread .app_h4,.app_message-item.unread .app_message-item-time{color:var(--dark-blue);font-weight:700}.app_message-item.unread .app_message-preview-text{color:var(--dark-blue);font-weight:500}.app_message-unread-dot{background-color:var(--dark-green);border-radius:50%;flex:none;width:.625rem;height:.625rem;margin-top:.3rem}.new_thread_loader{background:url(https://cdn.prod.website-files.com/67b4dc673e2f2f31df52d3a5/6837ba168aa94c67439d4f55_spinner-loader-reversed-wider.svg) 50% no-repeat;flex:none;width:1.3rem;height:1.3rem}.app_message-chat-wrapper{background-color:var(--cream-light);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.app_message-conversation{flex-direction:column;flex:1;min-height:0;display:flex}.app_message-drop{z-index:5;border:2px dashed var(--dark-green);color:var(--dark-green);pointer-events:none;background-color:#fffefaf0;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:flex;position:absolute;inset:.5rem}.app_message-drop-icon{width:2rem;height:2rem}.app_message-chat-top{border-bottom:1px solid var(--cream-dark);flex:none;align-items:center;min-height:4rem;padding:.625rem 1rem;display:flex}.app_message-chat-top-content{align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.app_message-chat-top .app_message-item-image-wrapper,.app_message-chat-top .app_message-item-image:not(.is-smaller){width:2.5rem;height:2.5rem}.app_message-chat-name-flex{flex-direction:column;min-width:0;display:flex}.app_message-chat-name{text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;font-weight:600;line-height:1.3;overflow:hidden}.app_message-chat-sub{color:var(--dark-blue-70);font-size:.8125rem}.app_message-chat-sub:empty{display:none}.app_message-thread-wrapper{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.125rem;min-height:0;padding:.5rem 1rem 1rem;display:flex;overflow-y:auto}.app_message-day{color:var(--dark-blue-70);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;gap:.75rem;margin:1rem 0 .25rem;font-size:.6875rem;font-weight:600;display:flex}.app_message-day:before,.app_message-day:after{content:"";background-color:var(--card-border);flex:1;height:1px}.app_message-thread-bubble{max-width:min(75%,34rem);color:var(--dark-blue);background-color:#edf2f8;border-radius:.375rem 1.125rem 1.125rem .375rem;flex-direction:column;flex:none;align-self:flex-start;align-items:flex-start;gap:.25rem;padding:.5rem .75rem;font-size:.9375rem;line-height:1.4;display:flex}.app_message-thread-bubble.is-first{border-top-left-radius:1.125rem;margin-top:.5rem}.app_message-thread-bubble.is-last{border-bottom-left-radius:1.125rem}.app_message-thread-bubble.isgreen{background-color:#dff1e3;border-radius:1.125rem .375rem .375rem 1.125rem;align-self:flex-end}.app_message-thread-bubble.isgreen.is-first{border-top-right-radius:1.125rem}.app_message-thread-bubble.isgreen.is-last{border-bottom-right-radius:1.125rem}.app_message-sender{color:var(--dark-blue-70);font-size:.8125rem;font-weight:600}.app_message-text{white-space:pre-wrap;overflow-wrap:anywhere}.app_message-text a{text-decoration:underline}.app_message-time{color:var(--dark-blue-70);align-self:flex-end;font-size:.6875rem;line-height:1}.app_message-thread-bubble .app_attachment-tag{background-color:var(--cream-light)}.app_attachment-tag-text{word-break:break-all}.app_attachment-remove{color:inherit;cursor:pointer;background:0 0;padding:0;display:flex}.app_message-chat-bottom{padding:.625rem .75rem calc(.625rem + env(safe-area-inset-bottom));border-top:1px solid var(--cream-dark);background-color:var(--cream-light);flex-direction:column;flex:none;gap:.5rem;display:flex}.app_message-chat-bottom .app_attachment-tag-wrapper{max-height:6rem;overflow-y:auto}.app_message-chat-bottom-error{border-top:1px solid var(--cream-dark);background-color:var(--cream-light);flex:none;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.app_message-chat-input{align-items:flex-end;gap:.25rem;display:flex}.app_message-chat-add-link{width:2.5rem;height:2.5rem;color:var(--dark-blue-70);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.app_message-chat-add-link:hover:not(:disabled){background-color:var(--cream-background);color:var(--dark-blue)}.app_message-chat-add-link.is-send:not(:disabled){color:var(--dark-green)}.app_message-chat-add-link:disabled{color:var(--cream-dark);cursor:not-allowed}.app_message-chat-icon{width:1.25rem;height:1.25rem}.app_message-search-wrapper .app_message-chat-icon{width:1rem;height:1rem}.app_message-chat-input-no-style{background-color:var(--cream-background);min-height:2.5rem;max-height:8rem;color:var(--dark-blue);font:inherit;resize:none;field-sizing:content;border:1px solid #0000;border-radius:1.25rem;flex:1;padding:.5rem 1rem;font-size:1rem;line-height:1.4}.app_message-chat-input-no-style:focus{border-color:var(--dark-blue-70);background-color:var(--cream-light);outline:none}@media (max-width:767px){.app_messages-header.app_content-header-wrapper-with-tabs{gap:.75rem;padding-bottom:.75rem}.app_messages-header .app_bookings-tab-menu{scrollbar-width:none;background:0 0;flex-direction:row;gap:.5rem;width:auto;max-width:100%;padding:0;overflow-x:auto}.app_messages-header .app_bookings-tab-link{border:1px solid var(--cream-dark);background-color:var(--cream-light);white-space:nowrap;border-radius:999px;flex:none;padding:.375rem .875rem;font-size:.9375rem}.app_messages-header .app_bookings-tab-link.is-active{border-color:var(--dark-green);background-color:var(--dark-green);color:var(--white)}.app_chat{background:0 0;border:0;border-radius:0;height:auto;min-height:0;margin:1rem -1rem 0;display:block;overflow:visible}.app_message-left-bar{border-right:0}.app_message-search-wrapper,.app_message-left-bar-top{padding:0 1rem .75rem}.app_messages-wrapper{overflow:visible}.app_message-phone-only{display:flex}.app_chat:not(.has-open) .app_message-chat-wrapper{display:none}.app_chat.has-open .app_message-chat-wrapper{z-index:60;height:100dvh;animation:.28s cubic-bezier(.2,.8,.2,1) tl-slide-in;position:fixed;inset:0}.app_chat.has-open.is-closing .app_message-chat-wrapper{animation:.22s cubic-bezier(.4,0,1,1) forwards tl-slide-out}.app_message-chat-top{padding:.5rem .75rem;padding-top:calc(.5rem + env(safe-area-inset-top))}.app_message-thread-wrapper{padding:.5rem .75rem .75rem}.app_message-thread-bubble{max-width:82%}}@keyframes tl-slide-in{0%{transform:translate(100%)}to{transform:none}}@keyframes tl-slide-out{0%{transform:none}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ring,.app_chat.has-open .app_message-chat-wrapper,.app_chat.has-open.is-closing .app_message-chat-wrapper{animation:none}}
