@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-user-certificates .tutor-certificate-card{background-color:var(--tutor-surface-l1);border:1px solid var(--tutor-border-idle);border-radius:8px;flex-flow:row;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;display:flex}.tutor-user-certificates .tutor-certificate-card:hover{background-color:var(--tutor-surface-l1-hover);border-color:var(--tutor-border-hover)}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-body{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-icon{background-color:var(--tutor-surface-l2);color:var(--tutor-icon-idle);aspect-ratio:1;border-radius:4px;flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-info{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:2px;min-width:0;display:flex}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-type{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-secondary);font-size:.75rem;font-weight:400;line-height:1.25rem}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-type .tutor-certificate-type-bundle{color:var(--tutor-text-exception2)}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-title{font-family:var(--tutor-font-family-body,"Inter"),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--tutor-text-primary);text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:1rem;font-weight:500;line-height:1.5rem;overflow:hidden}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions{flex-flow:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;display:flex}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button{border-radius:var(--tutor-button-radius,6px);font-weight:var(--tutor-button-font-weight,500);cursor:pointer;text-align:center;text-transform:none;color:var(--tutor-text-primary);--tutor-button-border-shadow:none;box-shadow:var(--tutor-button-border-shadow,none);background-color:transparent;border:none;justify-content:center;align-items:center;gap:4px;padding:0;font-family:inherit;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out;display:inline-flex}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:hover:not(:disabled):not(.disabled),.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:focus:not(:disabled):not(.disabled){color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-primary-border-shadow,none);background-color:transparent;border:none;outline:none}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:focus-visible:not(:disabled):not(.disabled){box-shadow:0px 0px 0px 2px var(--tutor-brand-450,#90a0f7);outline:none}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button svg:not([class]){color:currentColor;flex-shrink:0}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:disabled,.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button.disabled{color:var(--tutor-text-subdued);cursor:not-allowed;pointer-events:none}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:disabled svg:not([class]),.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button.disabled svg:not([class]){color:var(--tutor-icon-subdued)}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button{color:var(--tutor-text-brand);background-color:transparent}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button svg:not([class]){color:var(--tutor-icon-brand)}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:hover:not(:disabled):not(.disabled){color:var(--tutor-text-brand-hover);box-shadow:none!important}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:hover:not(:disabled):not(.disabled) svg:not([class]){color:var(--tutor-icon-brand-hover)}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:2px;font-size:.75rem;line-height:1.25rem}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:not([class*=tutor-btn-link]){min-height:32px;padding:6px 12px}@media (min-width:576px){.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button{min-height:auto!important;padding:0!important}}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-section-separator-vertical{background-color:var(--tutor-border-hover)}@media (max-width:576px){.tutor-user-certificates .tutor-certificate-card{flex-direction:column;align-items:start;gap:16px;padding:12px}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions{gap:8px;width:100%}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button{flex:1}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:first-of-type{background-color:var(--tutor-button-outline-inverse);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-outline-border-shadow,0 0 0 1px var(--tutor-border-idle2))}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:first-of-type svg:not([class]){color:var(--tutor-icon-idle)}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:first-of-type:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-outline-hover);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-outline-border-shadow-hover,var(--tutor-button-outline-border-shadow,0 0 0 1px var(--tutor-border-idle2)))}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:first-of-type:focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-outline-focused-inverse);color:var(--tutor-text-primary);--tutor-button-border-shadow:var(--tutor-button-outline-border-shadow-focused,var(--tutor-button-outline-border-shadow,0 0 0 1px var(--tutor-border-idle2)))}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:first-of-type:disabled,.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:first-of-type.disabled{background-color:var(--tutor-button-disabled);--tutor-button-border-shadow:var(--tutor-button-outline-border-shadow-disabled,var(--tutor-button-outline-border-shadow,0 0 0 1px var(--tutor-border-idle2)))}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:first-of-type{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:3px;font-size:.875rem;line-height:1.375rem}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:first-of-type:not([class*=tutor-btn-link]){min-height:38px;padding:8px 12px}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:last-of-type{background-color:var(--tutor-button-primary-soft);color:var(--tutor-text-brand);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow,none)}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:last-of-type svg:not([class]){color:var(--tutor-icon-brand)}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:last-of-type:hover:not(:disabled):not(.disabled){background-color:var(--tutor-button-primary-soft-hover);color:var(--tutor-text-brand);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow-hover,var(--tutor-button-primary-soft-border-shadow,none))}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:last-of-type:focus:not(:disabled):not(.disabled){background-color:var(--tutor-button-primary-soft-focused);color:var(--tutor-text-brand);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow-focused,var(--tutor-button-primary-soft-border-shadow,none))}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:last-of-type:disabled,.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:last-of-type.disabled{background-color:var(--tutor-button-disabled);--tutor-button-border-shadow:var(--tutor-button-primary-soft-border-shadow-disabled,var(--tutor-button-primary-soft-border-shadow,none))}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:last-of-type{--tutor-button-border-shadow-base:1px;--tutor-button-border-shadow-bottom:3px;font-size:.875rem;line-height:1.375rem}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-certificate-actions-button:last-of-type:not([class*=tutor-btn-link]){min-height:38px;padding:8px 12px}.tutor-user-certificates .tutor-certificate-card .tutor-certificate-actions .tutor-section-separator-vertical{display:none}}