@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-single-certificate-wrapper{max-width:760px;margin:0 auto}@media (min-width:1400px){.tutor-single-certificate-wrapper{max-width:860px}}@media (min-width:1920px){.tutor-single-certificate-wrapper{max-width:944px}}.tutor-single-certificate-wrapper{margin:0 auto 56px}@media (max-width:576px){.tutor-single-certificate-wrapper{padding-left:16px;padding-right:16px}}.tutor-certificate-share-modal .tutor-modal-title{color:var(--tutor-text-primary);flex-flow:row;justify-content:flex-start;align-items:center;gap:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;display:flex}.tutor-certificate-share-modal .tutor-modal-title svg{color:var(--tutor-text-brand)}.tutor-certificate-share-modal .tutor-modal-header{border:unset}.tutor-certificate-share-modal .tutor-certificate-link-wrapper{position:relative}.tutor-certificate-share-modal .tutor-certificate-link-wrapper input{color:var(--tutor-text-primary);border:1px solid var(--tutor-border-idle);border-color:var(--tutor-input-border-color,var(--tutor-border-idle));border-radius:var(--tutor-input-radius,6px);background-color:var(--tutor-surface-l1);width:100%;min-height:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:400;line-height:1.375rem;font-weight:var(--tutor-input-font-weight,400);--tutor-input-border-shadow-current:var(--tutor-input-border-shadow,none);box-shadow:var(--tutor-input-border-shadow-current);-moz-appearance:textfield;margin:0;padding:7px 12px;transition:all .25s ease-in-out}.tutor-certificate-share-modal .tutor-certificate-link-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-certificate-share-modal .tutor-certificate-link-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-certificate-share-modal .tutor-certificate-link-wrapper input::-webkit-search-cancel-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-certificate-share-modal .tutor-certificate-link-wrapper input::-webkit-autofill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-certificate-share-modal .tutor-certificate-link-wrapper input::-webkit-contacts-auto-fill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-certificate-share-modal .tutor-certificate-link-wrapper input::-webkit-credentials-auto-fill-button{-webkit-appearance:none;visibility:hidden;opacity:0;pointer-events:none;width:0;height:0;margin:0;display:none}.tutor-certificate-share-modal .tutor-certificate-link-wrapper input:placeholder-shown:not(:focus):not(:disabled){background-color:var(--tutor-surface-l3)}.tutor-certificate-share-modal .tutor-certificate-link-wrapper input::-webkit-input-placeholder{color:var(--tutor-text-subdued)}.tutor-certificate-share-modal .tutor-certificate-link-wrapper input::-ms-input-placeholder{color:var(--tutor-text-subdued)}.tutor-certificate-share-modal .tutor-certificate-link-wrapper input::placeholder{color:var(--tutor-text-subdued)}.tutor-certificate-share-modal .tutor-certificate-link-wrapper input:focus{border-color:var(--tutor-border-brand-tertiary);--tutor-input-border-shadow-current:none;outline:none;box-shadow:0 0 0 2px #90a0f7}.tutor-certificate-share-modal .tutor-certificate-link-wrapper input:disabled{background-color:var(--tutor-surface-l1-hover);cursor:not-allowed;--tutor-input-border-shadow-current:none}@media (hover:none) and (pointer:coarse){.tutor-certificate-share-modal .tutor-certificate-link-wrapper input{font-size:1rem;line-height:1.5rem}}.tutor-certificate-share-modal .tutor-certificate-link-wrapper input{background:var(--tutor-surface-base);border-radius:6px;height:46px;padding-right:46px}.tutor-certificate-share-modal .tutor-certificate-link-wrapper button{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.tutor-certificate-share-modal .tutor-certificate-social-shares{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;margin-top:16px;display:flex}.tutor-certificate-share-modal .tutor-certificate-social-shares-header{color:var(--tutor-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.tutor-certificate-share-modal .tutor-certificate-social-shares-icons{justify-content:space-between;gap:12px;display:flex}.tutor-certificate-share-modal .tutor-certificate-social-shares-icons button{font:inherit;color:inherit;cursor:pointer;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}.tutor-certificate-share-modal .tutor-certificate-social-shares-icons button:focus{outline:none}.tutor-certificate-share-modal .tutor-certificate-social-shares-icons button{flex-flow:column;justify-content:center;align-items:center;gap:6px;display:flex}.tutor-certificate-share-modal .tutor-certificate-social-shares-icons button span{color:var(--tutor-text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-pro-certificate-preview-loader{justify-content:center;align-items:center;min-height:350px;display:flex}.tutor-certificate-download-btn-group{flex-flow:row;justify-content:space-between;align-items:center;gap:1px;display:flex}.tutor-certificate-download-btn-group .tutor-default-certificate-download-btn: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-top-right-radius:0;border-bottom-right-radius:0}.tutor-certificate-download-btn-group .tutor-default-certificate-download-btn: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-top-right-radius:0;border-bottom-right-radius:0}.tutor-certificate-download-btn-group .tutor-default-certificate-download-btn: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-top-right-radius:0;border-bottom-right-radius:0}.tutor-certificate-download-btn-group .tutor-default-certificate-download-btn:-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-top-left-radius:0;border-bottom-left-radius:0}.tutor-certificate-download-btn-group .tutor-default-certificate-download-btn:-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-top-left-radius:0;border-bottom-left-radius:0}.tutor-certificate-download-btn-group .tutor-default-certificate-download-btn: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-top-left-radius:0;border-bottom-left-radius:0}.tutor-certificate-download-btn-group .tutor-btn-icon: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-top-left-radius:0;border-bottom-left-radius:0}.tutor-certificate-download-btn-group .tutor-btn-icon: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-top-left-radius:0;border-bottom-left-radius:0}.tutor-certificate-download-btn-group .tutor-btn-icon: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-top-left-radius:0;border-bottom-left-radius:0}.tutor-certificate-download-btn-group .tutor-btn-icon:-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-top-right-radius:0;border-bottom-right-radius:0}.tutor-certificate-download-btn-group .tutor-btn-icon:-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-top-right-radius:0;border-bottom-right-radius:0}.tutor-certificate-download-btn-group .tutor-btn-icon: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-top-right-radius:0;border-bottom-right-radius:0}.tutor-certificate-wrapper{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:12px;padding-top:24px;padding-bottom:24px;display:flex}.tutor-certificate-wrapper .tutor-certificate-header{background-color:var(--tutor-surface-l1);flex-flow:row;justify-content:space-between;align-items:center;display:flex}@media (min-width:576px){.tutor-certificate-wrapper .tutor-certificate-header{border:1px solid var(--tutor-border-idle);border-radius:12px;padding:8px}}@media (max-width:576px){.tutor-certificate-wrapper .tutor-certificate-header{border-top:1px solid var(--tutor-border-idle);width:100%;padding:16px;position:fixed;bottom:0;left:0}}.tutor-certificate-wrapper .tutor-certificate-header-left{flex-flow:row;justify-content:center;align-items:center;gap:8px;display:flex}.tutor-certificate-wrapper .tutor-pro-certificate-preview-wrapper{overflow:hidden}.tutor-certificate-wrapper .tutor-pro-certificate-preview-wrapper img{width:100%}.tutor-certificate-wrapper .tutor-certificate-info{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:12px;padding:0;overflow:hidden}.tutor-certificate-wrapper .tutor-certificate-card{flex-flow:column;justify-content:flex-start;align-items:stretch;display:flex}.tutor-certificate-wrapper .tutor-certificate-card-head{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:16px;display:flex}.tutor-certificate-wrapper .tutor-certificate-meta{grid-template-columns:repeat(2,1fr);gap:16px;padding:16px;display:grid}@media (max-width:576px){.tutor-certificate-wrapper .tutor-certificate-meta{grid-template-columns:repeat(1,1fr);gap:12px;display:grid}}.tutor-certificate-wrapper .tutor-certificate-stats{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.tutor-certificate-wrapper .tutor-certificate-stats:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.tutor-certificate-wrapper .tutor-certificate-stats:has(>:nth-child(4)){grid-template-columns:repeat(4,1fr)}.tutor-certificate-wrapper .tutor-certificate-stats:has(>[data-dnd-dragging=true]):has(>:nth-child(3)){grid-template-columns:repeat(2,1fr)}.tutor-certificate-wrapper .tutor-certificate-stats:has(>[data-dnd-dragging=true]):has(>:nth-child(4)){grid-template-columns:repeat(3,1fr)}.tutor-certificate-wrapper .tutor-certificate-stats:has(>[data-dnd-dragging=true]):has(>:nth-child(5)){grid-template-columns:repeat(4,1fr)}.tutor-certificate-wrapper .tutor-certificate-stats{background-color:var(--tutor-border-idle);border-block:1px solid var(--tutor-border-idle);gap:1px}@media (max-width:768px){.tutor-certificate-wrapper .tutor-certificate-stats{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}.tutor-certificate-wrapper .tutor-certificate-stats:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}.tutor-certificate-wrapper .tutor-certificate-stats:has(>[data-dnd-dragging=true]):has(>:nth-child(2)){grid-template-columns:repeat(1,1fr)}.tutor-certificate-wrapper .tutor-certificate-stats:has(>[data-dnd-dragging=true]):has(>:nth-child(3)){grid-template-columns:repeat(2,1fr)}.tutor-certificate-wrapper .tutor-certificate-stats{gap:1px}}@media (max-width:576px){.tutor-certificate-wrapper .tutor-certificate-stats{grid-template-columns:repeat(1,1fr);gap:16px;display:grid}.tutor-certificate-wrapper .tutor-certificate-stats:has(>:nth-child(2)){grid-template-columns:repeat(2,1fr)}.tutor-certificate-wrapper .tutor-certificate-stats:has(>:first-child){grid-template-columns:repeat(1,1fr)}.tutor-certificate-wrapper .tutor-certificate-stats:has(>[data-dnd-dragging=true]):has(>:nth-child(2)){grid-template-columns:repeat(1,1fr)}.tutor-certificate-wrapper .tutor-certificate-stats{gap:1px}}