@keyframes tutor-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tutor-fade-in{to{opacity:1}}@keyframes tutor-fade-out{to{opacity:0}}@keyframes tutor-slide-in-up{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-down{to{opacity:1;transform:translateY(0)}}@keyframes tutor-slide-in-left{to{opacity:1;transform:translate(0)}}@keyframes tutor-slide-in-right{to{opacity:1;transform:translate(0)}}@keyframes tutor-scale-in{to{opacity:1;transform:scale(1)}}@keyframes tutor-bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1}70%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes tutor-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes tutor-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tutor-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes tutor-button-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes tutor-button-pulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.4;transform:translate(-50%,-50%)scale(.9)}}.tutor-dashboard-notification .tutor-popover{scrollbar-width:thin;scrollbar-color:var(--tutor-border-idle)transparent;width:360px;max-width:360px;max-height:512px;padding:0;overflow-y:auto}.tutor-dashboard-notification .tutor-popover::-webkit-scrollbar{width:8px}.tutor-dashboard-notification .tutor-popover::-webkit-scrollbar-track{background:0 0}.tutor-dashboard-notification .tutor-popover::-webkit-scrollbar-thumb{background:var(--tutor-border-idle);border-radius:1000px}.tutor-dashboard-notification .tutor-popover::-webkit-scrollbar-thumb:hover{background:var(--tutor-icon-secondary)}.tutor-dashboard-notification-trigger-wrap{display:inline-flex;position:relative}.tutor-dashboard-notification-trigger-wrap[data-menu-trigger]{display:inline-flex}@media (min-width:576px){.tutor-dashboard-notification-trigger-wrap[data-menu-trigger]{display:none}}@media (max-width:576px){.tutor-dashboard-notification-trigger-wrap button.tutor-dashboard-notification-trigger{padding:9px}.tutor-dashboard-notification-trigger-wrap button.tutor-dashboard-notification-trigger svg{width:20px;height:20px}}.tutor-dashboard-notification-badge{background:var(--tutor-icon-critical);border-radius:1000px;width:6px;height:6px;position:absolute;top:10px;right:10px}.tutor-dashboard-notification-unread-dot{top:26px;aspect-ratio:1;background:var(--tutor-icon-critical);border-radius:1000px;flex-shrink:0;width:4px;height:4px;position:absolute}.tutor-dashboard-notification-unread-dot:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}.tutor-dashboard-notification-unread-dot:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}.tutor-dashboard-notification-unread-dot:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:4px}.tutor-dashboard-notification-unread-dot:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}.tutor-dashboard-notification-unread-dot:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}.tutor-dashboard-notification-unread-dot:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}.tutor-dashboard-notification-thumbnail{flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:40px;display:flex;overflow:hidden}.tutor-dashboard-notification-thumbnail img{object-fit:cover;object-position:center;border-radius:2px;width:100%;height:100%}.tutor-dashboard-notification-item-body{flex-flow:row;flex:auto;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;display:flex}.tutor-dashboard-notification-item-icon{aspect-ratio:1;border:1px solid var(--tutor-border-idle2);border-radius:1000px;flex-flow:row;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tutor-dashboard-notification-item-icon svg{color:var(--tutor-icon-idle)}.tutor-dashboard-notification-modal{max-height:80vh;overflow:auto}.tutor-dashboard-fade-enter,.tutor-dashboard-fade-leave{transition:opacity .22s}.tutor-dashboard-fade-enter-start,.tutor-dashboard-fade-leave-end{opacity:0}.tutor-dashboard-fade-enter-end,.tutor-dashboard-fade-leave-start{opacity:1}.tutor-dashboard-offcanvas-enter,.tutor-dashboard-offcanvas-leave{will-change:transform;transition:transform .32s cubic-bezier(.22,1,.36,1)}.tutor-dashboard-offcanvas-enter-start,.tutor-dashboard-offcanvas-leave-end{transform:translate(100%)}.tutor-dashboard-offcanvas-enter-end,.tutor-dashboard-offcanvas-leave-start{transform:translate(0,0)}.tutor-dashboard-notification-offcanvas{z-index:100000;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.tutor-dashboard-notification-offcanvas.is-open{pointer-events:auto}.tutor-dashboard-notification-offcanvas-backdrop{background-color:rgba(0,0,0,.4);position:absolute;top:0;bottom:0;left:0;right:0}.tutor-dashboard-notification-offcanvas-panel{background:var(--tutor-surface-l1);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}body:has(#wpadminbar) .tutor-dashboard-notification-offcanvas-panel{top:46px}.tutor-dashboard-notification-offcanvas-header{flex-flow:row;justify-content:space-between;align-items:center;gap:6px;padding-top:12px;padding-bottom:12px;display:flex}.tutor-dashboard-notification-offcanvas-title{text-align:center;flex:1}.tutor-dashboard-notification-offcanvas-header-slot{flex-shrink:0;width:48px}.tutor-dashboard-notification-offcanvas-content{flex-direction:column;flex:1;min-height:0;display:flex}.tutor-dashboard-notification-loading{flex-flow:row;justify-content:center;align-items:center;min-height:120px;display:flex}.tutor-dashboard-notification-item{border-bottom:1px solid var(--tutor-border-idle2);color:inherit;flex-flow:row;justify-content:flex-start;align-items:stretch;gap:6px;padding:12px;text-decoration:none;display:flex;position:relative}.tutor-dashboard-notification-item:last-child{border-bottom:0}.tutor-dashboard-notification-item .tutor-color-secondary{color:var(--tutor-text-secondary)}.tutor-dashboard-notification-item.is-unread{background-color:var(--tutor-surface-brand-tertiary)}.tutor-dashboard-notification-list.is-offcanvas{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.tutor-dashboard-fade-enter,.tutor-dashboard-fade-leave,.tutor-dashboard-offcanvas-enter,.tutor-dashboard-offcanvas-leave{transition:none!important}}.tutor-pn-drawer-stack{grid-template-columns:1fr;align-items:start;width:100%;display:grid}.tutor-pn-drawer-content{--tutor-pn-drawer-height:240px;--tutor-dashboard-margin-top:-20px;background-color:var(--tutor-surface-brand-primary-2);border:1px solid var(--tutor-border-brand-tertiary);margin-top:var(--tutor-dashboard-margin-top);border-width:0 1px 3px;flex-flow:row;grid-area:1/1/2/2;justify-content:space-between;align-items:start;gap:40px;margin-bottom:20px;padding:20px;display:none;position:relative;overflow:hidden;box-shadow:0 12px 14px rgba(0,0,0,.06)}.tutor-pn-drawer-content:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:32px;border-bottom-left-radius:32px}.tutor-pn-drawer-content:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:32px;border-bottom-left-radius:32px}.tutor-pn-drawer-content:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:32px;border-bottom-left-radius:32px}.tutor-pn-drawer-content:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:32px;border-bottom-left-radius:32px}.tutor-pn-drawer-content:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:32px;border-bottom-left-radius:32px}.tutor-pn-drawer-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:32px;border-bottom-left-radius:32px}@media (max-width:576px){.tutor-pn-drawer-content{--tutor-dashboard-margin-top:-2px;gap:0}}.tutor-pn-drawer-content.tutor-active,.tutor-pn-drawer-content.tutor-closing{display:flex}.tutor-pn-drawer-content.tutor-active{animation:.5s both tutor-pn-drawer-slide-down}.tutor-pn-drawer-content.tutor-closing{pointer-events:none;animation:.5s both tutor-pn-drawer-slide-up}.tutor-pn-drawer-content .tutor-pn-drawer-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary-inverse);margin-bottom:4px;font-size:1rem;font-weight:400;line-height:1.5rem}.tutor-pn-drawer-content .tutor-pn-drawer-description{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-light);font-size:.875rem;font-weight:400;line-height:1.125rem}.tutor-pn-drawer-content button.tutor-pn-drawer-close{border-radius:1000px}@media (max-width:576px){.tutor-pn-drawer-content button.tutor-pn-drawer-close{top:16px;position:absolute}.tutor-pn-drawer-content button.tutor-pn-drawer-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.tutor-pn-drawer-content button.tutor-pn-drawer-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.tutor-pn-drawer-content button.tutor-pn-drawer-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:16px}.tutor-pn-drawer-content button.tutor-pn-drawer-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.tutor-pn-drawer-content button.tutor-pn-drawer-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}.tutor-pn-drawer-content button.tutor-pn-drawer-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:16px}}@keyframes tutor-pn-drawer-slide-down{0%{margin-top:calc(var(--tutor-pn-drawer-height)*-1);opacity:0;margin-bottom:0}to{margin-top:var(--tutor-dashboard-margin-top);opacity:1;margin-bottom:20px}}@keyframes tutor-pn-drawer-slide-up{0%{margin-top:var(--tutor-dashboard-margin-top);opacity:1;margin-bottom:20px}to{margin-top:calc(var(--tutor-pn-drawer-height)*-1);opacity:0;margin-bottom:0}}