@keyframes InstructorOnboardingModal-module__PDoZSW__fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes InstructorOnboardingModal-module__PDoZSW__iconPop{0%{opacity:0;transform:scale(.3)rotate(-15deg)}60%{transform:scale(1.15)rotate(4deg)}80%{transform:scale(.95)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes InstructorOnboardingModal-module__PDoZSW__confettiBurst{0%{opacity:1;transform:translate(0)scale(1)rotate(0)}80%{opacity:.8}to{opacity:0;transform:translate(var(--tx),calc(var(--ty) + 40px))scale(.4)rotate(180deg)}}.InstructorOnboardingModal-module__PDoZSW__content{padding:var(--spacing-2xl)var(--spacing-xl);flex-direction:column;align-items:center;animation:.35s both InstructorOnboardingModal-module__PDoZSW__fadeUp;display:flex}.InstructorOnboardingModal-module__PDoZSW__celebrationHeader{margin-bottom:var(--spacing-xl);justify-content:center;align-items:center;padding:20px;display:flex;position:relative}.InstructorOnboardingModal-module__PDoZSW__heroIcon{border-radius:var(--radius-full);z-index:1;justify-content:center;align-items:center;width:88px;height:88px;animation:.55s cubic-bezier(.34,1.56,.64,1) .1s both InstructorOnboardingModal-module__PDoZSW__iconPop;display:flex;position:relative}.InstructorOnboardingModal-module__PDoZSW__confettiContainer{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:visible}.InstructorOnboardingModal-module__PDoZSW__confettiPiece{background:var(--color,#8b5cf6);animation:.75s both InstructorOnboardingModal-module__PDoZSW__confettiBurst;position:absolute}.InstructorOnboardingModal-module__PDoZSW__header{text-align:center;margin-bottom:var(--spacing-2xl);animation:.4s .25s both InstructorOnboardingModal-module__PDoZSW__fadeUp}.InstructorOnboardingModal-module__PDoZSW__successTitle{font-size:var(--font-size-xl);color:var(--color-gray900);margin:0 0 var(--spacing-xs)0;letter-spacing:-.01em;font-weight:800}.InstructorOnboardingModal-module__PDoZSW__successSubtitle{font-size:var(--font-size-sm);color:var(--color-gray500);margin:0;line-height:1.5}.InstructorOnboardingModal-module__PDoZSW__optionsContainer{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;width:100%;animation:.4s .4s both InstructorOnboardingModal-module__PDoZSW__fadeUp;display:flex}.InstructorOnboardingModal-module__PDoZSW__optionCard{align-items:center;gap:var(--spacing-lg);background:var(--color-white);border:1.5px solid var(--color-gray200);border-radius:var(--radius-xl);padding:var(--spacing-lg)var(--spacing-xl);cursor:pointer;text-align:left;width:100%;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex}.InstructorOnboardingModal-module__PDoZSW__optionCard:hover{border-color:var(--color-instructor);background:color-mix(in srgb,var(--color-instructor)3%,white);transform:translateY(-1px);box-shadow:0 2px 12px #0000000f}.InstructorOnboardingModal-module__PDoZSW__optionCard:active{transform:translateY(0)}.InstructorOnboardingModal-module__PDoZSW__optionIconWrap{border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-instructor)10%,transparent);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.InstructorOnboardingModal-module__PDoZSW__optionText{gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.InstructorOnboardingModal-module__PDoZSW__optionLabel{font-size:var(--font-size-base);color:var(--color-gray900);font-weight:700}.InstructorOnboardingModal-module__PDoZSW__optionDescription{font-size:var(--font-size-xs);color:var(--color-gray500);line-height:1.5}.InstructorOnboardingModal-module__PDoZSW__skipButton{text-align:center;width:100%;font-size:var(--font-size-sm);color:var(--color-gray400);cursor:pointer;padding:var(--spacing-sm)0;background:0 0;border:none;font-family:inherit;font-weight:500;transition:color .15s;animation:.4s .55s both InstructorOnboardingModal-module__PDoZSW__fadeUp;display:block}.InstructorOnboardingModal-module__PDoZSW__skipButton:hover{color:var(--color-gray600)}
