.OnboardingFlow_container__QKOsr{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(160deg,#f0f4ff,#e8ecf8 40%,#f5f0ff)}.OnboardingFlow_header__fK_0h{padding:16px 24px 0;max-width:750px;width:100%;margin:0 auto}.OnboardingFlow_progressTrack__3FqPR{width:100%;height:8px;border-radius:4px;background:#e2e8f0;overflow:hidden}.OnboardingFlow_progressFill__zo02R{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--color-ocean,#0047FF),#3370FF);transition:width .5s cubic-bezier(.4,0,.2,1);box-shadow:0 0 8px rgba(0,71,255,.3)}.OnboardingFlow_content__UVaR3{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:24px 24px 16px}.OnboardingFlow_inner__9QWYN{width:100%;max-width:750px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.OnboardingFlow_fadeIn__D44cX{animation:OnboardingFlow_fadeIn__D44cX .35s ease-out}.OnboardingFlow_fadeOut__SnXnN{opacity:0;transform:translateY(-8px);transition:opacity .2s,transform .2s}.OnboardingFlow_botRow__8wUxW{display:flex;align-items:flex-end;gap:12px;animation:OnboardingFlow_fadeSlideUp___L0xS .3s ease-out}.OnboardingFlow_botAvatar__RqCTt{flex-shrink:0}.OnboardingFlow_botFloat__SEo8g{animation:OnboardingFlow_gentleFloat__2k200 3s ease-in-out infinite}.OnboardingFlow_botBubbleWrap__r3JfG{min-width:0}.OnboardingFlow_bubbleBot__x3WmQ{display:inline-block;padding:16px 22px;font-size:1.1rem;font-weight:700;line-height:1.5;color:var(--color-tapenade,#001530);background:white;border-radius:12px;border-bottom-left-radius:4px;box-shadow:0 2px 4px rgba(0,21,48,.05),0 8px 24px rgba(0,21,48,.08),inset 0 1px 0 rgba(255,255,255,.8);animation:OnboardingFlow_fadeScale__tJN0T .35s ease-out}[dir=rtl] .OnboardingFlow_bubbleBot__x3WmQ{border-bottom-left-radius:12px;border-bottom-right-radius:4px}.OnboardingFlow_typingBubble__zx2XU{display:inline-flex;gap:6px;padding:16px 26px;background:white;border-radius:12px;border-bottom-left-radius:4px;box-shadow:0 2px 4px rgba(0,21,48,.05),0 8px 24px rgba(0,21,48,.08)}[dir=rtl] .OnboardingFlow_typingBubble__zx2XU{border-bottom-left-radius:12px;border-bottom-right-radius:4px}.OnboardingFlow_typingDot__iszb6{width:10px;height:10px;border-radius:50%;background:#cbd5e1;animation:OnboardingFlow_typingBounce__Cn2XQ 1.2s ease-in-out infinite}.OnboardingFlow_typingDot__iszb6:nth-child(2){animation-delay:.15s}.OnboardingFlow_typingDot__iszb6:nth-child(3){animation-delay:.3s}.OnboardingFlow_userRow__YDQf_{display:flex;flex-direction:column;align-items:flex-end;animation:OnboardingFlow_fadeSlideUp___L0xS .4s ease-out}[dir=rtl] .OnboardingFlow_userRow__YDQf_{align-items:flex-start}.OnboardingFlow_textInput__knF7Z{width:100%;max-width:400px;padding:16px 22px;font-size:1.1rem;font-weight:600;border:none;border-radius:12px;background:white;color:var(--color-tapenade,#001530);outline:none;box-sizing:border-box;box-shadow:0 2px 4px rgba(0,21,48,.05),0 6px 20px rgba(0,21,48,.08),inset 0 1px 0 rgba(255,255,255,.8);transition:box-shadow .2s}.OnboardingFlow_textInput__knF7Z::placeholder{color:#94a3b8}.OnboardingFlow_textInput__knF7Z:focus{box-shadow:0 0 0 3px rgba(0,71,255,.15),0 2px 4px rgba(0,21,48,.05),0 6px 20px rgba(0,21,48,.08)}.OnboardingFlow_chipGrid__dF34O{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;width:100%}.OnboardingFlow_chip__tjLKT{padding:14px 4px;background:white;border:none;border-radius:14px;font-size:1rem;font-weight:700;color:#475569;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s,color .2s;box-shadow:0 2px 4px rgba(0,21,48,.05),0 4px 12px rgba(0,21,48,.06),inset 0 1px 0 rgba(255,255,255,.7)}.OnboardingFlow_chip__tjLKT:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 4px 8px rgba(0,71,255,.12),0 8px 20px rgba(0,71,255,.08);color:var(--color-ocean,#0047FF)}.OnboardingFlow_chip__tjLKT:active{transform:translateY(0) scale(.97)}.OnboardingFlow_chipActive__CzLlD{background:var(--color-ocean,#0047FF)!important;color:white!important;transform:translateY(-2px) scale(1.06);box-shadow:0 4px 8px rgba(0,71,255,.25),0 8px 20px rgba(0,71,255,.15)!important}.OnboardingFlow_gradeGrid___55WB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;width:100%}.OnboardingFlow_gradeChip__IvoUI{padding:12px 8px;background:white;border:none;border-radius:14px;font-size:.9rem;font-weight:700;color:#475569;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s,color .2s;box-shadow:0 2px 4px rgba(0,21,48,.05),0 4px 12px rgba(0,21,48,.06),inset 0 1px 0 rgba(255,255,255,.7)}.OnboardingFlow_gradeChip__IvoUI:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 4px 8px rgba(0,71,255,.12),0 8px 20px rgba(0,71,255,.08);color:var(--color-ocean,#0047FF)}.OnboardingFlow_gradeChip__IvoUI:active{transform:translateY(0) scale(.97)}.OnboardingFlow_scanArea__d_t2E{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.OnboardingFlow_dotsRow__4QoiE{display:flex;justify-content:center;gap:14px}.OnboardingFlow_dot__Ny4fl{width:14px;height:14px;border-radius:50%;background:#e2e8f0;border:2px solid #cbd5e1;transition:background .25s ease,border-color .25s ease,transform .25s ease}.OnboardingFlow_dotDone__lP0xb{background:var(--color-success);border-color:var(--color-success-dark);transform:scale(1.15)}.OnboardingFlow_scanFrame__Su6bV{position:relative;width:100%;max-width:320px;aspect-ratio:4/3;border-radius:14px;overflow:hidden;box-shadow:0 2px 4px rgba(0,21,48,.08),0 8px 24px rgba(0,21,48,.12)}.OnboardingFlow_cameraPreview___gfyw{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);background:var(--color-tapenade,#001530)}.OnboardingFlow_scanOverlay__nmvGk{position:absolute;inset:16px;pointer-events:none}.OnboardingFlow_scanCorner__NFab2{position:absolute;width:24px;height:24px;border-color:var(--color-cava,#FEBA2C);border-style:solid;border-width:0}.OnboardingFlow_scanCorner__NFab2:first-child{border-top-width:3px;border-left-width:3px;border-top-left-radius:8px}.OnboardingFlow_scanCorner__NFab2:nth-child(2){border-top-width:3px;border-right-width:3px;border-top-right-radius:8px}.OnboardingFlow_scanCorner__NFab2:nth-child(3){border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:8px}.OnboardingFlow_scanCorner__NFab2:nth-child(4){border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:8px}.OnboardingFlow_scanSuccess__E6bNX{box-shadow:0 0 0 4px var(--color-success,#00b85b),0 2px 4px rgba(0,184,91,.15),0 8px 24px rgba(0,184,91,.2)!important}.OnboardingFlow_successOverlay__STUy0{position:absolute;inset:0;background:rgba(0,184,91,.25);display:flex;align-items:center;justify-content:center;animation:OnboardingFlow_fadeIn__D44cX .3s ease-out}.OnboardingFlow_successCheck__228Ed{width:64px;height:64px;border-radius:50%;background:var(--color-success,#00b85b);color:white;font-size:2rem;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(0,184,91,.4);animation:OnboardingFlow_pop__vifBq .4s ease-out}.OnboardingFlow_scanHint__p5t_X{font-size:.85rem;font-weight:600;color:#64748b;margin:0}.OnboardingFlow_scanHintActive____udi{font-size:.85rem;font-weight:700;color:var(--color-ocean,#0047FF);margin:0;animation:OnboardingFlow_pulse__ByOvt 1.5s ease-in-out infinite}@keyframes OnboardingFlow_pulse__ByOvt{0%,to{opacity:1}50%{opacity:.5}}.OnboardingFlow_errorText__6QKXh{color:var(--color-gazpacho,#ED0100);font-size:.85rem;font-weight:600}.OnboardingFlow_playBtn__3AE35{margin-top:8px;padding:14px 32px;background:var(--color-success,#00b85b);color:white;border:none;border-radius:12px;font-size:1.05rem;font-weight:800;cursor:pointer;box-shadow:0 4px 0 var(--color-success-dark,#00804a),0 6px 16px rgba(0,184,91,.25);transition:all .15s;animation:OnboardingFlow_fadeSlideUp___L0xS .4s ease-out}.OnboardingFlow_playBtn__3AE35:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--color-success-dark,#00804a),0 8px 20px rgba(0,184,91,.3)}.OnboardingFlow_playBtn__3AE35:active{transform:translateY(2px);box-shadow:0 1px 0 var(--color-success-dark,#00804a)}.OnboardingFlow_playBtnFooter__NrKcd{padding:12px 32px;background:var(--color-success,#00b85b);color:white;border:none;border-radius:14px;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 4px 0 var(--color-success-dark,#00804a),0 6px 16px rgba(0,184,91,.25);transition:all .15s}.OnboardingFlow_playBtnFooter__NrKcd:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--color-success-dark,#00804a),0 8px 20px rgba(0,184,91,.3)}.OnboardingFlow_playBtnFooter__NrKcd:active{transform:translateY(2px);box-shadow:0 1px 0 var(--color-success-dark,#00804a)}.OnboardingFlow_doneArea__cT5Tr{text-align:center;padding:12px 0}.OnboardingFlow_doneEmoji__RBpxZ{font-size:5rem;animation:OnboardingFlow_pop__vifBq .5s ease-out}.OnboardingFlow_footer__Moscc{display:flex;align-items:center;padding:14px 24px 24px;border-top:1px solid rgba(0,21,48,.06);max-width:750px;width:100%;margin:0 auto;gap:8px}.OnboardingFlow_navBtn__BRcbS{padding:12px 24px;border-radius:14px;border:2px solid #e2e8f0;box-shadow:0 3px 0 #d1d5db;background:white;color:var(--color-tapenade,#001530);font-size:.95rem;font-weight:800;cursor:pointer;transition:all .15s}.OnboardingFlow_navBtn__BRcbS:hover{border-color:var(--color-ocean,#0047FF);color:var(--color-ocean,#0047FF);transform:translateY(-1px);box-shadow:0 4px 0 #cbd5e1}.OnboardingFlow_navBtn__BRcbS:active{transform:translateY(2px);box-shadow:0 1px 0 #d1d5db}.OnboardingFlow_nextBtn__S1PbP{padding:12px 32px;border-radius:14px;border:none;background:var(--color-ocean,#0047FF);color:white;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 4px 0 var(--color-ocean-dark,#0038CC),0 6px 16px rgba(0,71,255,.2);transition:all .15s}.OnboardingFlow_nextBtn__S1PbP:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 0 var(--color-ocean-dark,#0038CC),0 8px 20px rgba(0,71,255,.25)}.OnboardingFlow_nextBtn__S1PbP:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--color-ocean-dark,#0038CC)}.OnboardingFlow_nextBtn__S1PbP:disabled{opacity:.35;cursor:not-allowed}@keyframes OnboardingFlow_gentleFloat__2k200{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes OnboardingFlow_fadeIn__D44cX{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingFlow_fadeScale__tJN0T{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes OnboardingFlow_fadeSlideUp___L0xS{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes OnboardingFlow_typingBounce__Cn2XQ{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}@keyframes OnboardingFlow_pop__vifBq{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:600px){.OnboardingFlow_chipGrid__dF34O{grid-template-columns:repeat(4,1fr)}.OnboardingFlow_textInput__knF7Z{max-width:100%;padding:14px 18px;font-size:1rem}.OnboardingFlow_bubbleBot__x3WmQ{font-size:1rem;padding:14px 18px}.OnboardingFlow_footer__Moscc{padding:12px 16px 20px}}.EnrolmentFlow_container__gk1pK{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(160deg,#f0f4ff,#e8ecf8 40%,#f5f0ff)}.EnrolmentFlow_content__NxCGr{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:24px 24px 16px}.EnrolmentFlow_inner__wG5BK{flex-direction:column;gap:24px}.EnrolmentFlow_footer__CTB2u,.EnrolmentFlow_inner__wG5BK{width:100%;max-width:750px;margin:0 auto;display:flex;align-items:center}.EnrolmentFlow_footer__CTB2u{padding:14px 24px 24px;border-top:1px solid rgba(0,21,48,.06);gap:8px}.EnrolmentFlow_footerSpacer__NOwYR{flex:1 1}.EnrolmentFlow_title__Fyzqb{font-size:1.3rem;font-weight:800;color:var(--color-tapenade);margin:0;text-align:center}.EnrolmentFlow_botRow__5Z8sU{display:flex;align-items:flex-end;gap:12px;width:100%;animation:EnrolmentFlow_fadeSlideUp__zWQay .3s ease-out}.EnrolmentFlow_botAvatar__xAGBm{flex-shrink:0}.EnrolmentFlow_botFloat__wgCa6{animation:EnrolmentFlow_gentleFloat___HCfJ 3s ease-in-out infinite}.EnrolmentFlow_botBubbleWrap__c206q{min-width:0;flex:1 1}.EnrolmentFlow_bubbleBot__0n0Uo{display:inline-block;padding:16px 22px;font-size:1.1rem;font-weight:700;line-height:1.5;color:var(--color-tapenade);background:white;border-radius:12px;border-bottom-left-radius:4px;box-shadow:0 2px 4px rgba(0,21,48,.05),0 8px 24px rgba(0,21,48,.08),inset 0 1px 0 rgba(255,255,255,.8);animation:EnrolmentFlow_fadeScale__yZu4x .35s ease-out}[dir=rtl] .EnrolmentFlow_bubbleBot__0n0Uo{border-bottom-left-radius:12px;border-bottom-right-radius:4px}.EnrolmentFlow_typingBubble__kxn4G{display:inline-flex;gap:6px;padding:16px 26px;background:white;border-radius:12px;border-bottom-left-radius:4px;box-shadow:0 2px 4px rgba(0,21,48,.05),0 8px 24px rgba(0,21,48,.08)}[dir=rtl] .EnrolmentFlow_typingBubble__kxn4G{border-bottom-left-radius:12px;border-bottom-right-radius:4px}.EnrolmentFlow_typingDot__5t_L3{width:10px;height:10px;border-radius:50%;background:#cbd5e1;animation:EnrolmentFlow_typingBounce__nOfV_ 1.2s ease-in-out infinite}.EnrolmentFlow_typingDot__5t_L3:nth-child(2){animation-delay:.15s}.EnrolmentFlow_typingDot__5t_L3:nth-child(3){animation-delay:.3s}.EnrolmentFlow_cameraWrap__YPsUd{position:relative;width:100%;max-width:560px;aspect-ratio:4/3;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,21,48,.08),0 16px 40px rgba(0,21,48,.1);animation:EnrolmentFlow_fadeSlideUp__zWQay .4s ease-out}.EnrolmentFlow_video__bJ2Tx{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.EnrolmentFlow_scanCorner__ufjBQ{position:absolute;width:28px;height:28px;border-color:var(--color-cava);border-style:solid;border-width:0}.EnrolmentFlow_scanCornerTL__Eea1w{top:10px;left:10px;border-top-width:4px;border-left-width:4px;border-top-left-radius:6px}.EnrolmentFlow_scanCornerTR__PIdVi{top:10px;right:10px;border-top-width:4px;border-right-width:4px;border-top-right-radius:6px}.EnrolmentFlow_scanCornerBL__FDjXg{bottom:10px;left:10px;border-bottom-width:4px;border-left-width:4px;border-bottom-left-radius:6px}.EnrolmentFlow_scanCornerBR___Coc7{bottom:10px;right:10px;border-bottom-width:4px;border-right-width:4px;border-bottom-right-radius:6px}.EnrolmentFlow_dotsRow__4ACDZ{display:flex;justify-content:center;gap:14px;animation:EnrolmentFlow_fadeSlideUp__zWQay .4s ease-out}.EnrolmentFlow_dot__nc3g_{width:16px;height:16px;border-radius:50%;background:#e2e8f0;border:2px solid #cbd5e1;transition:background .25s ease,border-color .25s ease,transform .25s ease}.EnrolmentFlow_dotDone__2eEyU{background:var(--color-success);border-color:var(--color-success-dark);transform:scale(1.15)}.EnrolmentFlow_navBtn__v1Xdo{padding:12px 24px;border-radius:14px;border:2px solid #e2e8f0;box-shadow:0 3px 0 #d1d5db;background:white;color:var(--color-tapenade);font-size:.95rem;font-weight:800;cursor:pointer;transition:all .15s}.EnrolmentFlow_navBtn__v1Xdo:hover{border-color:var(--color-ocean);color:var(--color-ocean);transform:translateY(-1px);box-shadow:0 4px 0 #cbd5e1}.EnrolmentFlow_navBtn__v1Xdo:active{transform:translateY(2px);box-shadow:0 1px 0 #d1d5db}.EnrolmentFlow_nextBtn__Okrot{padding:12px 32px;border-radius:14px;border:none;background:var(--color-ocean);color:white;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 4px 0 var(--color-ocean-dark),0 6px 16px rgba(0,71,255,.2);transition:all .15s}.EnrolmentFlow_nextBtn__Okrot:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 0 var(--color-ocean-dark),0 8px 20px rgba(0,71,255,.25)}.EnrolmentFlow_nextBtn__Okrot:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--color-ocean-dark)}.EnrolmentFlow_nextBtn__Okrot:disabled{opacity:.35;cursor:not-allowed}@keyframes EnrolmentFlow_fadeSlideUp__zWQay{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes EnrolmentFlow_fadeScale__yZu4x{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes EnrolmentFlow_gentleFloat___HCfJ{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes EnrolmentFlow_typingBounce__nOfV_{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-5px);opacity:1}}.register_pageContainer__iV6_4{display:flex;flex-direction:column;align-items:center;min-height:100vh;background:linear-gradient(160deg,#f0f4ff,#e8ecf8 40%,#f5f0ff);padding:32px 24px 48px;position:relative}.register_title__sRyfD{color:var(--color-tapenade);font-size:var(--font-size-4xl);font-weight:800;margin-top:16px;margin-bottom:6px;animation:register_fadeSlideUp__k6CWT .4s ease-out}.register_description__GEyWS{color:#64748b;font-size:1.05rem;font-weight:600;margin-bottom:28px;text-align:center;animation:register_fadeSlideUp__k6CWT .5s ease-out}.register_cameraContainer__2U88_{position:relative;width:100%;max-width:360px;aspect-ratio:4/3;border-radius:16px;overflow:hidden;box-shadow:0 2px 4px rgba(0,21,48,.08),0 8px 24px rgba(0,21,48,.12);animation:register_fadeScale__maFip .4s ease-out}.register_scanOverlay__YQm_r{position:absolute;inset:16px;pointer-events:none;z-index:3}.register_scanCorner__Ij8Ze{position:absolute;width:24px;height:24px;border-color:var(--color-cava,#FEBA2C);border-style:solid;border-width:0}.register_scanCorner__Ij8Ze:first-child{top:0;left:0;border-top-width:3px;border-left-width:3px;border-top-left-radius:8px}.register_scanCorner__Ij8Ze:nth-child(2){top:0;right:0;border-top-width:3px;border-right-width:3px;border-top-right-radius:8px}.register_scanCorner__Ij8Ze:nth-child(3){bottom:0;left:0;border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:8px}.register_scanCorner__Ij8Ze:nth-child(4){bottom:0;right:0;border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:8px}.register_botRow__SlDTW{display:flex;align-items:flex-end;gap:12px;width:100%;max-width:520px;margin-bottom:18px;animation:register_fadeSlideUp__k6CWT .3s ease-out}.register_botAvatar__ddT1k{flex-shrink:0}.register_botFloat__dBFO0{animation:register_gentleFloat__7Mel2 3s ease-in-out infinite}.register_botBubbleWrap__s78YK{min-width:0;flex:1 1}.register_bubbleBot__vfmxI{display:inline-block;padding:14px 20px;font-size:1rem;font-weight:700;line-height:1.5;color:var(--color-tapenade,#001530);background:white;border-radius:12px;border-bottom-left-radius:4px;box-shadow:0 2px 4px rgba(0,21,48,.05),0 8px 24px rgba(0,21,48,.08),inset 0 1px 0 rgba(255,255,255,.8);animation:register_fadeScale__maFip .35s ease-out}[dir=rtl] .register_bubbleBot__vfmxI{border-bottom-left-radius:12px;border-bottom-right-radius:4px}.register_typingBubble__osy6K{display:inline-flex;gap:6px;padding:16px 22px;background:white;border-radius:12px;border-bottom-left-radius:4px;box-shadow:0 2px 4px rgba(0,21,48,.05),0 8px 24px rgba(0,21,48,.08)}[dir=rtl] .register_typingBubble__osy6K{border-bottom-left-radius:12px;border-bottom-right-radius:4px}.register_typingDot__rBSrs{width:8px;height:8px;border-radius:50%;background:#cbd5e1;animation:register_typingBounce__7FtjI 1.2s ease-in-out infinite}.register_typingDot__rBSrs:nth-child(2){animation-delay:.15s}.register_typingDot__rBSrs:nth-child(3){animation-delay:.3s}.register_formContainer__P0L37{margin-top:24px;width:100%;max-width:520px;background:white;border-radius:16px;padding:28px 24px;box-shadow:0 2px 4px rgba(0,21,48,.05),0 8px 24px rgba(0,21,48,.08),inset 0 1px 0 rgba(255,255,255,.8);animation:register_fadeSlideUp__k6CWT .5s ease-out}.register_formSection__Y5fho{margin-bottom:20px}.register_formLabel__9O6e0{display:block;font-size:.85rem;font-weight:700;color:#64748b;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.register_nameInput__sDZdX{width:100%;padding:14px 18px;font-size:1rem;font-weight:600;border:none;border-radius:12px;background:#f8fafc;color:var(--color-tapenade);outline:none;box-sizing:border-box;font-family:var(--font-family-primary);box-shadow:inset 0 2px 4px rgba(0,21,48,.06);transition:box-shadow .2s,background .2s;resize:none}.register_nameInput__sDZdX::placeholder{color:#94a3b8;font-weight:500}.register_nameInput__sDZdX:focus{background:white;box-shadow:0 0 0 3px rgba(0,71,255,.12),inset 0 2px 4px rgba(0,21,48,.04)}.register_nameInputError__j_4oO{box-shadow:0 0 0 3px rgba(237,1,0,.12),inset 0 2px 4px rgba(237,1,0,.06)}.register_errorMessage__0Bxny{color:var(--color-gazpacho);font-size:.8rem;margin-top:4px;margin-bottom:8px;font-weight:600}.register_chipGrid__t2sX2{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.register_chip__bZ2zj{padding:10px 4px;background:#f8fafc;border:none;border-radius:12px;font-size:.95rem;font-weight:700;color:#475569;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s,color .2s;box-shadow:0 2px 4px rgba(0,21,48,.05),inset 0 1px 0 rgba(255,255,255,.7)}.register_chip__bZ2zj:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 4px 8px rgba(0,71,255,.12),0 8px 20px rgba(0,71,255,.08);color:var(--color-ocean)}.register_chip__bZ2zj:active{transform:translateY(0) scale(.97)}.register_chipActive__eHzX7{background:var(--color-ocean)!important;color:white!important;transform:translateY(-2px) scale(1.06);box-shadow:0 4px 8px rgba(0,71,255,.25),0 8px 20px rgba(0,71,255,.15)!important}.register_gradeGrid__bRsQ5{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.register_gradeChip__KIs3O{padding:10px 6px;background:#f8fafc;border:none;border-radius:12px;font-size:.85rem;font-weight:700;color:#475569;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s,color .2s;box-shadow:0 2px 4px rgba(0,21,48,.05),inset 0 1px 0 rgba(255,255,255,.7)}.register_gradeChip__KIs3O:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 4px 8px rgba(0,71,255,.12),0 8px 20px rgba(0,71,255,.08);color:var(--color-ocean)}.register_gradeChip__KIs3O:active{transform:translateY(0) scale(.97)}.register_registerButton__CH1Us{width:100%;padding:14px 32px;margin-top:8px;background:var(--color-ocean);color:white;border:none;border-radius:14px;font-weight:800;font-size:1rem;cursor:pointer;font-family:var(--font-family-primary);box-shadow:0 4px 0 var(--color-ocean-dark,#0038CC),0 6px 16px rgba(0,71,255,.2);transition:all .15s}.register_registerButton__CH1Us:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 0 var(--color-ocean-dark,#0038CC),0 8px 20px rgba(0,71,255,.25)}.register_registerButton__CH1Us:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--color-ocean-dark,#0038CC)}.register_registerButton__CH1Us:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.register_studentsList__qbyIF{margin-top:32px;width:100%;max-width:520px;animation:register_fadeSlideUp__k6CWT .6s ease-out}.register_sectionHeader__1Efg5{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.register_sectionTitle__rOD_b{color:var(--color-tapenade);font-size:1.3rem;font-weight:800;margin:0}.register_studentCount__ZAu4y{background:var(--color-ocean);color:white;font-size:.8rem;font-weight:800;padding:4px 12px;border-radius:50px;box-shadow:0 2px 8px rgba(0,71,255,.2)}.register_studentGrid__D4jtH{display:flex;flex-direction:column;gap:10px}.register_studentCard__IGuGm{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:white;border-radius:14px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 4px rgba(0,21,48,.05),0 4px 12px rgba(0,21,48,.06),inset 0 1px 0 rgba(255,255,255,.7);animation:register_fadeIn__Xs4XD .3s ease-out}.register_studentCard__IGuGm:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,21,48,.08),0 12px 28px rgba(0,21,48,.1)}.register_studentInfo__l80Kc{display:flex;align-items:center;gap:14px;flex:1 1;min-width:0}.register_studentAvatar__DpviK{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--color-ocean);flex-shrink:0}.register_studentAvatarPlaceholder__2hDj_{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--color-ocean),#3370FF);display:flex;align-items:center;justify-content:center;color:white;font-weight:800;font-size:1.1rem;flex-shrink:0;box-shadow:0 2px 8px rgba(0,71,255,.2)}.register_studentDetails__OrS7Y{display:flex;flex-direction:column;gap:2px;min-width:0}.register_studentName__L_seD{color:var(--color-tapenade);font-weight:700;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.register_studentMeta__NYgu7{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.register_studentMetaTag__W7saD{font-size:.75rem;font-weight:600;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:6px}.register_studentActions__qtb1Q{display:flex;gap:8px;flex-shrink:0}.register_iconButton__o8Pgu{width:36px;height:36px;background:transparent;border:none;padding:0;cursor:pointer;transition:color .15s,transform .15s;display:inline-flex;align-items:center;justify-content:center;color:#64748b;font-size:1.25rem;line-height:1}.register_iconButton__o8Pgu:hover{color:var(--color-ocean,#0047FF);transform:translateY(-1px)}.register_iconButton__o8Pgu:active{transform:translateY(1px)}.register_iconButton__o8Pgu:disabled{opacity:.35;cursor:not-allowed;transform:none}.register_iconButtonDanger__a8iD0{color:var(--color-gazpacho,#ED0100)}.register_iconButtonDanger__a8iD0:hover{color:#b80000;transform:translateY(-1px)}.register_emptyState__W64qo{text-align:center;padding:40px 24px;color:#94a3b8;background:rgba(255,255,255,.5);border-radius:16px;border:2px dashed #e2e8f0}.register_emptyIcon__OU2NQ{font-size:2.5rem;margin-bottom:12px}.register_modalOverlay__p_X1j{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,21,48,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:register_fadeIn__Xs4XD .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.register_modalContent__GsT64{background:white;border-radius:20px;padding:28px;max-width:420px;width:90%;box-shadow:0 8px 24px rgba(0,21,48,.15),0 24px 48px rgba(0,21,48,.1);animation:register_modalPop__p95Ni .25s ease-out}.register_modalTitle__4rdoS{margin:0 0 12px;color:var(--color-gazpacho);font-size:1.2rem;font-weight:800;display:flex;align-items:center;gap:8px}.register_modalText__LGWkT{margin:0 0 8px;color:var(--color-tapenade);font-size:.95rem;line-height:1.6}.register_modalWarning__NiVjj{margin:12px 0 20px;padding:10px 14px;background:#fef2f2;border-radius:10px;color:#991b1b;font-size:.85rem;font-weight:600;border-left:3px solid var(--color-gazpacho)}.register_modalActions__4EaPB{display:flex;gap:10px}.register_modalButtonDanger__UYJ0n,.register_modalButtonPrimary__atIPH,.register_modalButtonSecondary__qCDWf{flex:1 1;padding:12px 20px;border-radius:12px;font-weight:700;font-size:.95rem;cursor:pointer;transition:all .15s;border:none}.register_modalButtonPrimary__atIPH{background:var(--color-ocean,#0047FF);color:white;box-shadow:0 3px 0 var(--color-ocean-dark,#0038CC)}.register_modalButtonPrimary__atIPH:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--color-ocean-dark,#0038CC),0 6px 12px rgba(0,71,255,.2)}.register_modalButtonPrimary__atIPH:active{transform:translateY(2px);box-shadow:0 1px 0 var(--color-ocean-dark,#0038CC)}.register_modalButtonPrimary__atIPH:disabled{opacity:.5;cursor:not-allowed;transform:none}.register_editForm___zzPQ{display:flex;flex-direction:column;gap:14px;margin:16px 0 20px}.register_editFieldLabel__QltEm{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:.85rem;color:var(--color-tapenade,#001530)}.register_editFieldInput__mAXla{padding:10px 14px;border:2px solid #e2e8f0;border-radius:10px;font-size:.95rem;font-weight:500;color:var(--color-tapenade,#001530);background:white;transition:border-color .15s,box-shadow .15s}.register_editFieldInput__mAXla:focus{outline:none;border-color:var(--color-ocean,#0047FF);box-shadow:0 0 0 3px rgba(0,71,255,.12)}.register_modalButtonSecondary__qCDWf{background:#f1f5f9;color:var(--color-tapenade);box-shadow:0 3px 0 #d1d5db}.register_modalButtonSecondary__qCDWf:hover{background:#e2e8f0;transform:translateY(-1px);box-shadow:0 4px 0 #cbd5e1}.register_modalButtonSecondary__qCDWf:active{transform:translateY(2px);box-shadow:0 1px 0 #d1d5db}.register_modalButtonDanger__UYJ0n{background:var(--color-gazpacho);color:white;box-shadow:0 3px 0 #b80000}.register_modalButtonDanger__UYJ0n:hover{transform:translateY(-1px);box-shadow:0 4px 0 #b80000,0 6px 12px rgba(237,1,0,.2)}.register_modalButtonDanger__UYJ0n:active{transform:translateY(2px);box-shadow:0 1px 0 #b80000}@keyframes register_fadeIn__Xs4XD{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes register_fadeScale__maFip{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes register_fadeSlideUp__k6CWT{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes register_modalPop__p95Ni{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes register_gentleFloat__7Mel2{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes register_typingBounce__7FtjI{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}@media (max-width:600px){.register_pageContainer__iV6_4{padding:20px 16px 40px}.register_title__sRyfD{font-size:var(--font-size-3xl)}.register_formContainer__P0L37{padding:20px 16px}.register_chipGrid__t2sX2{grid-template-columns:repeat(4,1fr)}.register_gradeGrid__bRsQ5{grid-template-columns:repeat(2,1fr)}.register_studentCard__IGuGm{flex-direction:column;align-items:flex-start;gap:12px}.register_studentActions__qtb1Q{width:100%;justify-content:flex-end}.register_modalContent__GsT64{max-width:95%;padding:20px}.register_modalActions__4EaPB{flex-direction:column-reverse}}.TroubleReEnrolFlow_container__s1cmK{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(160deg,#f0f4ff,#e8ecf8 40%,#f5f0ff)}.TroubleReEnrolFlow_content__kJoOy{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:24px 24px 16px}.TroubleReEnrolFlow_inner___TyXO{flex-direction:column;gap:24px}.TroubleReEnrolFlow_footer__4MnPS,.TroubleReEnrolFlow_inner___TyXO{width:100%;max-width:750px;margin:0 auto;display:flex;align-items:center}.TroubleReEnrolFlow_footer__4MnPS{padding:14px 24px 24px;border-top:1px solid rgba(0,21,48,.06);gap:8px}.TroubleReEnrolFlow_footerSpacer__PvGrF{flex:1 1}.TroubleReEnrolFlow_botRow__5O1Ke{display:flex;align-items:flex-end;gap:12px;width:100%;animation:TroubleReEnrolFlow_fadeSlideUp___XYxZ .3s ease-out}.TroubleReEnrolFlow_botAvatar__jtMaF{flex-shrink:0}.TroubleReEnrolFlow_botFloat__ve_g9{animation:TroubleReEnrolFlow_gentleFloat__ri_zy 3s ease-in-out infinite}.TroubleReEnrolFlow_botBubbleWrap__14XHO{min-width:0;flex:1 1}.TroubleReEnrolFlow_bubbleBot__9qHTt{display:inline-block;padding:16px 22px;font-size:1.1rem;font-weight:700;line-height:1.5;color:var(--color-tapenade);background:white;border-radius:12px;border-bottom-left-radius:4px;box-shadow:0 2px 4px rgba(0,21,48,.05),0 8px 24px rgba(0,21,48,.08),inset 0 1px 0 rgba(255,255,255,.8);animation:TroubleReEnrolFlow_fadeScale__Xx4mK .35s ease-out}[dir=rtl] .TroubleReEnrolFlow_bubbleBot__9qHTt{border-bottom-left-radius:12px;border-bottom-right-radius:4px}.TroubleReEnrolFlow_typingBubble__uOdps{display:inline-flex;gap:6px;padding:16px 26px;background:white;border-radius:12px;border-bottom-left-radius:4px;box-shadow:0 2px 4px rgba(0,21,48,.05),0 8px 24px rgba(0,21,48,.08)}[dir=rtl] .TroubleReEnrolFlow_typingBubble__uOdps{border-bottom-left-radius:12px;border-bottom-right-radius:4px}.TroubleReEnrolFlow_typingDot__sECGX{width:10px;height:10px;border-radius:50%;background:#cbd5e1;animation:TroubleReEnrolFlow_typingBounce__7OMhc 1.2s ease-in-out infinite}.TroubleReEnrolFlow_typingDot__sECGX:nth-child(2){animation-delay:.15s}.TroubleReEnrolFlow_typingDot__sECGX:nth-child(3){animation-delay:.3s}.TroubleReEnrolFlow_identifyCamera__heDYm{width:100%;max-width:420px;aspect-ratio:4/3;background:#000;border-radius:16px;object-fit:cover;transform:scaleX(-1);box-shadow:0 4px 12px rgba(0,21,48,.08),0 16px 40px rgba(0,21,48,.1);animation:TroubleReEnrolFlow_fadeSlideUp___XYxZ .4s ease-out}.TroubleReEnrolFlow_pickerGrid__e4RQ6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;width:100%;animation:TroubleReEnrolFlow_fadeSlideUp___XYxZ .4s ease-out}.TroubleReEnrolFlow_pickerCard__s23Tr{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 12px;background:white;border-radius:16px;border:2px solid transparent;box-shadow:0 2px 4px rgba(0,21,48,.05),0 6px 16px rgba(0,21,48,.08),inset 0 1px 0 rgba(255,255,255,.8);transition:transform .2s,box-shadow .2s,border-color .2s;cursor:pointer}.TroubleReEnrolFlow_pickerCard__s23Tr:hover{transform:translateY(-3px);border-color:var(--color-ocean);box-shadow:0 4px 8px rgba(0,21,48,.08),0 12px 28px rgba(0,21,48,.12)}.TroubleReEnrolFlow_pickerCard__s23Tr:active{transform:translateY(0)}.TroubleReEnrolFlow_pickerAvatar__5upUX{border-radius:50%;border:2px solid #e2e8f0;box-shadow:0 2px 6px rgba(0,0,0,.06);object-fit:cover;width:64px;height:64px}.TroubleReEnrolFlow_pickerAvatarPlaceholder__mXLa2{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--color-ocean) 0,#0039cc 100%);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;color:white;border:2px solid #e2e8f0}.TroubleReEnrolFlow_pickerName__nxHO8{font-weight:700;color:var(--color-tapenade);font-size:.9rem;text-align:center}.TroubleReEnrolFlow_navBtn__WHNz3{padding:12px 24px;border-radius:14px;border:2px solid #e2e8f0;box-shadow:0 3px 0 #d1d5db;background:white;color:var(--color-tapenade);font-size:.95rem;font-weight:800;cursor:pointer;transition:all .15s}.TroubleReEnrolFlow_navBtn__WHNz3:hover{border-color:var(--color-ocean);color:var(--color-ocean);transform:translateY(-1px);box-shadow:0 4px 0 #cbd5e1}.TroubleReEnrolFlow_navBtn__WHNz3:active{transform:translateY(2px);box-shadow:0 1px 0 #d1d5db}.TroubleReEnrolFlow_nextBtn__7sXi_{padding:12px 32px;border-radius:14px;border:none;background:var(--color-ocean);color:white;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 4px 0 var(--color-ocean-dark),0 6px 16px rgba(0,71,255,.2);transition:all .15s}.TroubleReEnrolFlow_nextBtn__7sXi_:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 0 var(--color-ocean-dark),0 8px 20px rgba(0,71,255,.25)}.TroubleReEnrolFlow_nextBtn__7sXi_:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--color-ocean-dark)}@keyframes TroubleReEnrolFlow_fadeSlideUp___XYxZ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes TroubleReEnrolFlow_fadeScale__Xx4mK{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes TroubleReEnrolFlow_gentleFloat__ri_zy{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes TroubleReEnrolFlow_typingBounce__7OMhc{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-5px);opacity:1}}.LanguageSelector_arabicLabel__OtjVs{font-size:16px;font-weight:700;color:#006233;text-align:center;margin-bottom:18px}.LanguageSelector_languageSelector__hL1ZE{display:flex;align-items:center;gap:var(--spacing-xs,8px);background:transparent;border:none;cursor:pointer;transition:all var(--transition-base,.2s ease);border-radius:var(--border-radius-md,8px);font-family:var(--font-family-primary);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LanguageSelector_sidebar___5Poh{width:100%;padding:var(--spacing-sm,12px);color:var(--color-text-primary,#333);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.LanguageSelector_sidebar___5Poh:hover{background:var(--color-bg-secondary,#f5f5f5);transform:translateY(-1px)}.LanguageSelector_sidebar___5Poh:active{transform:translateY(0)}.LanguageSelector_header__0aM8L{padding:var(--spacing-xs,8px) var(--spacing-sm,12px);color:var(--color-text-secondary,#666);font-size:12px;font-weight:500}.LanguageSelector_header__0aM8L:hover{color:var(--color-text-primary,#333);background:var(--color-bg-secondary,#f5f5f5)}.LanguageSelector_flagButton__n60_b{display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid transparent;border-radius:4px;cursor:pointer;padding:2px;transition:border-color var(--transition-base,.2s ease),opacity var(--transition-base,.2s ease)}.LanguageSelector_flagButton__n60_b:hover{border-color:var(--color-ocean,#0047FF);opacity:.85}.LanguageSelector_flagButton__n60_b:focus{outline:2px solid var(--color-ocean,#0047FF);outline-offset:2px}.LanguageSelector_flag__U95Cr{display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;border-radius:4px;overflow:hidden}.LanguageSelector_label__8WqCr{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .LanguageSelector_languageSelector__hL1ZE{flex-direction:row-reverse}.LanguageSelector_languageSelector__hL1ZE:focus{outline:2px solid var(--color-ocean,#0047FF);outline-offset:2px}@media (max-width:768px){.LanguageSelector_sidebar___5Poh .LanguageSelector_label__8WqCr{display:none}.LanguageSelector_sidebar___5Poh{justify-content:center}}.Sidebar_floatingLogo__7dB47{position:fixed;top:var(--spacing-md);left:var(--spacing-md);z-index:100}.Sidebar_logo__dENZM{display:block;width:70px;height:70px;object-fit:contain;border-radius:var(--radius-md)}.Sidebar_floatingLanguage__QmBeM{position:fixed;top:var(--spacing-md);right:var(--spacing-md);z-index:100}.Sidebar_hamburger__di6PF{position:fixed;bottom:var(--spacing-xl);left:var(--spacing-lg);background:none;border:none;color:var(--color-ocean);cursor:pointer;padding:var(--spacing-md);z-index:200;transition:color .15s ease,transform .15s ease}.Sidebar_hamburger__di6PF:hover{transform:scale(1.1)}.Sidebar_hamburger__di6PF:active{transform:scale(.95)}.Sidebar_overlay__IyoXb{position:fixed;inset:0;background:rgba(0,21,48,.35);z-index:150;animation:Sidebar_fadeIn__gK0cT .2s ease}@keyframes Sidebar_fadeIn__gK0cT{0%{opacity:0}to{opacity:1}}.Sidebar_menu__NR416{position:fixed;top:0;left:0;bottom:0;width:95px;background:var(--color-white);box-shadow:4px 0 24px rgba(0,0,0,.12);z-index:200;display:flex;flex-direction:column;align-items:center;transform:translateX(-100%);transition:transform .25s ease}.Sidebar_menuOpen__UvyQw{transform:translateX(0)}.Sidebar_menuHeader__zpRdT{display:flex;align-items:center;justify-content:center;padding:var(--spacing-md)}.Sidebar_menuLogo__rancY{width:60px;height:60px;border-radius:var(--radius-md);object-fit:contain}.Sidebar_menuLanguage__edcir{display:flex;justify-content:center;padding-bottom:var(--spacing-sm);border-bottom:1px solid rgba(0,71,255,.08);margin-bottom:var(--spacing-xs)}.Sidebar_menuLinks__jhM_Y{flex:1 1;overflow-y:auto}.Sidebar_menuLinks__jhM_Y,.Sidebar_navLink__YWfYH{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-sm);gap:var(--spacing-xs)}.Sidebar_navLink__YWfYH{width:80px;text-decoration:none;color:var(--color-text-secondary);border-radius:var(--radius-md);transition:color .15s ease,background-color .15s ease;min-height:64px;text-align:center;font-family:var(--font-family-primary)}.Sidebar_navLink__YWfYH:hover{color:var(--color-ocean);background:rgba(0,71,255,.06)}.Sidebar_navLink__YWfYH:active{background:rgba(0,71,255,.12)}.Sidebar_navLinkActive__zA5sL{color:var(--color-white);background:var(--color-ocean)}.Sidebar_navLinkActive__zA5sL:hover{color:var(--color-white);background:#0057FF}.Sidebar_navLinkActive__zA5sL .Sidebar_iconWrapper__AQEkm{color:var(--color-white)}.Sidebar_iconWrapper__AQEkm{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:inherit;flex-shrink:0}.Sidebar_linkLabel__ldnpa{font-size:11px;font-weight:var(--font-weight-heavy);font-family:var(--font-family-primary);line-height:1.3;letter-spacing:.02em}.Sidebar_menuFooter__TMPiO{border-top:1px solid rgba(0,71,255,.08);padding:var(--spacing-sm);display:flex;justify-content:center;margin-top:auto}.Sidebar_logoutButton___lcMT{width:80px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-md);transition:color .15s ease,background-color .15s ease;font-family:var(--font-family-primary);min-height:64px;text-align:center}.Sidebar_logoutButton___lcMT:hover{color:var(--color-gazpacho);background:rgba(237,1,0,.08)}.Sidebar_logoutButton___lcMT:active{background:rgba(237,1,0,.12)}[dir=rtl] .Sidebar_floatingLogo__7dB47{left:auto;right:var(--spacing-md)}[dir=rtl] .Sidebar_floatingLanguage__QmBeM{right:auto;left:var(--spacing-md)}[dir=rtl] .Sidebar_hamburger__di6PF{left:auto;right:var(--spacing-lg)}[dir=rtl] .Sidebar_menu__NR416{left:auto;right:0;transform:translateX(100%);box-shadow:-4px 0 24px rgba(0,0,0,.12)}[dir=rtl] .Sidebar_menuOpen__UvyQw{transform:translateX(0)}.AppGrid_container__dYBxM{position:relative;min-height:100vh;background:linear-gradient(160deg,#f0f4ff,#e8ecf8 40%,#f5f0ff);padding:40px 24px 48px;display:flex;flex-direction:column;align-items:center;font-family:var(--font-family-primary,"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}.AppGrid_langCorner__I11aD{position:absolute;top:20px;right:20px;z-index:10}[dir=rtl] .AppGrid_langCorner__I11aD{right:auto;left:20px}.AppGrid_navHeader__ZIWuS{width:100%;max-width:600px;display:flex;align-items:center}.AppGrid_iconBackButton__PIdLq{display:flex;align-items:center;gap:6px;background:white;border:2px solid #e2e8f0;color:#64748b;padding:8px 16px;border-radius:10px;font-weight:700;font-size:.9rem;cursor:pointer;transition:all .2s;box-shadow:0 2px 6px rgba(0,0,0,.06);flex-shrink:0;animation:AppGrid_fadeIn__NZHxM .3s ease-out}.AppGrid_iconBackButton__PIdLq:hover{background:#f8fafc;transform:translateX(-2px);color:#334155;box-shadow:0 3px 8px rgba(0,0,0,.08)}[dir=rtl] .AppGrid_iconBackButton__PIdLq:hover{transform:translateX(2px)}@keyframes AppGrid_fadeIn__NZHxM{0%{opacity:0}to{opacity:1}}.AppGrid_containerCascade__24Fcr{justify-content:center;gap:18px}.AppGrid_hubTitle__nWy4D{font-size:1.8rem;font-weight:800;color:var(--color-tapenade,#001530);margin-bottom:32px;text-align:center;letter-spacing:-.02em}.AppGrid_featuredSection__Xo41V{width:100%;max-width:600px;margin-bottom:40px}.AppGrid_featuredCard__d9qt3{width:100%;display:flex;align-items:center;gap:18px;padding:20px 24px;background:white;border:none;border-radius:22px;box-shadow:0 2px 4px rgba(0,71,255,.06),0 8px 24px rgba(0,71,255,.1),inset 0 1px 0 rgba(255,255,255,.8);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;text-align:start}.AppGrid_featuredCard__d9qt3:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,71,255,.08),0 12px 32px rgba(0,71,255,.14),inset 0 1px 0 rgba(255,255,255,.8)}.AppGrid_featuredCard__d9qt3:active{transform:scale(.98);box-shadow:0 1px 2px rgba(0,71,255,.08),0 4px 12px rgba(0,71,255,.1)}.AppGrid_featuredInfo__uXK6v{display:flex;flex-direction:column;gap:4px}.AppGrid_featuredName__F7Des{font-size:1.3rem;font-weight:800;color:var(--color-tapenade,#001530)}.AppGrid_featuredSub__LlE23{font-size:.85rem;font-weight:600;color:#64748b}.AppGrid_ageSection__uEDRr{width:100%;max-width:600px;margin-bottom:32px}.AppGrid_containerCascade__24Fcr .AppGrid_ageSection__uEDRr,.AppGrid_containerCascade__24Fcr .AppGrid_featuredSection__Xo41V{margin-bottom:0}.AppGrid_cascadeTitle__Na5gr{animation:AppGrid_cascadeFadeUp__XnY6H .4s ease-out backwards}.AppGrid_cascadeCard__iA9wF{animation:AppGrid_cascadeFadeUp__XnY6H .45s ease-out backwards}@keyframes AppGrid_cascadeFadeUp__XnY6H{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AppGrid_sectionTitle__oknM9{font-size:.8rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.8px;margin-top:0;margin-bottom:14px;-webkit-padding-start:8px;padding-inline-start:8px}.AppGrid_containerCascade__24Fcr .AppGrid_sectionTitle__oknM9{margin-bottom:18px}.AppGrid_containerCascade__24Fcr .AppGrid_ageSection__uEDRr:first-of-type{margin-top:16px}.AppGrid_appRow__H5Kfn{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px 12px;gap:20px 12px;justify-items:center}.AppGrid_appCard__D0ilh{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;background:none;border:none;cursor:pointer;transition:transform .2s ease;-webkit-tap-highlight-color:transparent;width:100%}.AppGrid_appCard__D0ilh:hover{transform:scale(1.08)}.AppGrid_appCard__D0ilh:active{transform:scale(.92)}.AppGrid_appIconWrap__67vbN{width:64px;height:64px;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:white;box-shadow:0 1px 3px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.06);transition:box-shadow .2s ease}.AppGrid_appCard__D0ilh:hover .AppGrid_appIconWrap__67vbN{box-shadow:0 2px 6px rgba(0,0,0,.1),0 8px 20px rgba(0,0,0,.1)}.AppGrid_appIcon__jiItr{width:64px;height:64px;object-fit:cover;border-radius:16px}.AppGrid_appIconFallback__ZL6gR{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;color:white;text-shadow:0 1px 2px rgba(0,0,0,.15)}.AppGrid_appName__atiDN{font-size:.72rem;font-weight:600;color:var(--color-tapenade,#001530);line-height:1.2;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:76px}@media (max-width:700px){.AppGrid_appRow__H5Kfn{grid-template-columns:repeat(4,1fr);gap:20px 16px}}@media (max-width:450px){.AppGrid_container__dYBxM{padding:24px 16px 40px}.AppGrid_hubTitle__nWy4D{font-size:1.4rem;margin-bottom:24px}.AppGrid_featuredCard__d9qt3{padding:16px 18px;border-radius:18px}.AppGrid_appRow__H5Kfn{grid-template-columns:repeat(4,1fr);gap:18px 10px}.AppGrid_appIconFallback__ZL6gR,.AppGrid_appIconWrap__67vbN,.AppGrid_appIcon__jiItr{width:56px;height:56px;border-radius:14px}.AppGrid_appName__atiDN{font-size:.68rem;max-width:64px}}.Star1Banner_section__CD0kR{width:100%;max-width:600px;display:flex;flex-direction:column;gap:18px}.Star1Banner_botRow__Q5F8l{display:flex;align-items:flex-end;gap:12px;width:100%;animation:Star1Banner_fadeSlideUp__8Qr8o .3s ease-out}.Star1Banner_botRowSecond__CvQqW{margin-top:6px}.Star1Banner_botAvatar__ZeHfN{flex-shrink:0}.Star1Banner_botFloat__h21_7{animation:Star1Banner_gentleFloat__Baag5 3s ease-in-out infinite}.Star1Banner_bubbleWrap__jDJKs{flex:1 1;min-width:0}.Star1Banner_bubble__t08AX{display:inline-block;padding:14px 20px;font-size:1rem;font-weight:700;line-height:1.5;color:var(--color-tapenade,#001530);background:white;border-radius:12px;border-bottom-left-radius:4px;box-shadow:0 2px 4px rgba(0,21,48,.05),0 8px 24px rgba(0,21,48,.08),inset 0 1px 0 rgba(255,255,255,.8);animation:Star1Banner_fadeScale__dS6b6 .35s ease-out}[dir=rtl] .Star1Banner_bubble__t08AX{border-bottom-left-radius:12px;border-bottom-right-radius:4px}.Star1Banner_typingBubble__pnCZA{display:inline-flex;gap:6px;padding:14px 22px;background:white;border-radius:12px;border-bottom-left-radius:4px;box-shadow:0 2px 4px rgba(0,21,48,.05),0 6px 16px rgba(0,21,48,.08);animation:Star1Banner_fadeScale__dS6b6 .25s ease-out}[dir=rtl] .Star1Banner_typingBubble__pnCZA{border-bottom-left-radius:12px;border-bottom-right-radius:4px}.Star1Banner_typingDot__7CGIZ{width:9px;height:9px;border-radius:50%;background:#cbd5e1;animation:Star1Banner_typingBounce__kC170 1.2s ease-in-out infinite}.Star1Banner_typingDot__7CGIZ:nth-child(2){animation-delay:.15s}.Star1Banner_typingDot__7CGIZ:nth-child(3){animation-delay:.3s}.Star1Banner_ctaRow__pzTfj{width:100%;display:flex;gap:10px;flex-wrap:wrap;animation:Star1Banner_fadeSlideUp__8Qr8o .4s ease-out .1s backwards}.Star1Banner_primaryCta__QS5r2{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;padding:14px 22px;background:var(--color-ocean,#0047FF);color:white;border:none;border-radius:14px;cursor:pointer;box-shadow:0 3px 0 var(--color-ocean-dark,#0038CC),0 6px 16px rgba(0,71,255,.2);transition:transform .15s,box-shadow .15s;flex:1 1;min-width:0;-webkit-tap-highlight-color:transparent}.Star1Banner_playIcon__MBfgB{flex-shrink:0;width:11px;height:11px}[dir=rtl] .Star1Banner_playIcon__MBfgB{transform:scaleX(-1)}.Star1Banner_primaryCta__QS5r2:hover{transform:translateY(-2px);box-shadow:0 5px 0 var(--color-ocean-dark,#0038CC),0 8px 20px rgba(0,71,255,.25)}.Star1Banner_primaryCta__QS5r2:active{transform:translateY(2px);box-shadow:0 1px 0 var(--color-ocean-dark,#0038CC)}.Star1Banner_ctaLabel__ZVBSh{font-size:.95rem;font-weight:800;white-space:nowrap;line-height:1.3}.Star1Banner_secondaryCta__7_Ync{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;padding:14px 22px;background:white;color:var(--color-tapenade,#001530);border:2px solid #e2e8f0;border-radius:14px;font-size:.95rem;font-weight:800;cursor:pointer;flex:1 1;min-width:0;box-shadow:0 3px 0 #d1d5db;transition:border-color .15s,color .15s,transform .15s,box-shadow .15s;-webkit-tap-highlight-color:transparent}.Star1Banner_secondaryCta__7_Ync:hover{border-color:var(--color-ocean,#0047FF);color:var(--color-ocean,#0047FF);transform:translateY(-1px);box-shadow:0 4px 0 #cbd5e1}.Star1Banner_secondaryCta__7_Ync:active{transform:translateY(2px);box-shadow:0 1px 0 #d1d5db}@keyframes Star1Banner_fadeSlideUp__8Qr8o{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes Star1Banner_fadeScale__dS6b6{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes Star1Banner_gentleFloat__Baag5{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes Star1Banner_typingBounce__kC170{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}@media (max-width:450px){.Star1Banner_bubble__t08AX{font-size:.95rem;padding:12px 16px}.Star1Banner_ctaRow__pzTfj{-webkit-padding-start:0;padding-inline-start:0}.Star1Banner_ctaLabel__ZVBSh{font-size:.9rem}}.CameraScanner_cameraCard__vOXio{position:relative;border-radius:12px;background:#1e293b;overflow:hidden;width:100%;height:100%;margin:0;display:flex;align-items:center;justify-content:center}.CameraScanner_webcam__y25Lh{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.CameraScanner_cameraBadge__MS1In,.CameraScanner_overlayCanvas__E4Vwv{display:none}.WelcomeOrchestrator_container__iSQDB{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(160deg,#f0f4ff,#e8ecf8 40%,#f5f0ff)}.WelcomeOrchestrator_content__MVL4d{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:24px 24px 16px}.WelcomeOrchestrator_inner__XFGU0{width:100%;max-width:750px;margin:0 auto;display:flex;flex-direction:column;gap:24px;align-items:center}.WelcomeOrchestrator_botRow__j4wzA{display:flex;align-items:flex-end;gap:12px;width:100%;animation:WelcomeOrchestrator_fadeSlideUp__WRrD3 .3s ease-out}.WelcomeOrchestrator_botAvatar__q2eHB{flex-shrink:0}.WelcomeOrchestrator_botFloat__luVE7{animation:WelcomeOrchestrator_gentleFloat__Jp4lY 3s ease-in-out infinite}.WelcomeOrchestrator_botBubbleWrap___Pfqz{min-width:0}.WelcomeOrchestrator_bubbleBot___izfu{display:inline-block;padding:16px 22px;font-size:1.1rem;font-weight:700;line-height:1.5;color:var(--color-tapenade,#001530);background:white;border-radius:12px;border-bottom-left-radius:4px;box-shadow:0 2px 4px rgba(0,21,48,.05),0 8px 24px rgba(0,21,48,.08),inset 0 1px 0 rgba(255,255,255,.8);animation:WelcomeOrchestrator_fadeScale__3hZdJ .35s ease-out}[dir=rtl] .WelcomeOrchestrator_bubbleBot___izfu{border-bottom-left-radius:20px;border-bottom-right-radius:4px}.WelcomeOrchestrator_typingBubble__iCeB9{display:inline-flex;gap:6px;padding:16px 26px;background:white;border-radius:12px;border-bottom-left-radius:4px;box-shadow:0 2px 4px rgba(0,21,48,.05),0 8px 24px rgba(0,21,48,.08)}[dir=rtl] .WelcomeOrchestrator_typingBubble__iCeB9{border-bottom-left-radius:20px;border-bottom-right-radius:4px}.WelcomeOrchestrator_typingDot__Hs1jp{width:10px;height:10px;border-radius:50%;background:#cbd5e1;animation:WelcomeOrchestrator_typingBounce__w4aBZ 1.2s ease-in-out infinite}.WelcomeOrchestrator_typingDot__Hs1jp:nth-child(2){animation-delay:.15s}.WelcomeOrchestrator_typingDot__Hs1jp:nth-child(3){animation-delay:.3s}.WelcomeOrchestrator_scanArea__MzNUo{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;animation:WelcomeOrchestrator_fadeSlideUp__WRrD3 .4s ease-out}.WelcomeOrchestrator_scanFrame__a7O7z{position:relative;width:100%;max-width:380px;aspect-ratio:4/3;border-radius:14px;overflow:hidden;box-shadow:0 2px 4px rgba(0,21,48,.08),0 8px 24px rgba(0,21,48,.12)}.WelcomeOrchestrator_scanOverlay__isbzo{position:absolute;inset:16px;pointer-events:none;z-index:2}.WelcomeOrchestrator_scanCorner__2A3Qj{position:absolute;width:24px;height:24px;border-color:var(--color-cava,#FEBA2C);border-style:solid;border-width:0}.WelcomeOrchestrator_scanCorner__2A3Qj:first-child{border-top-width:3px;border-left-width:3px;border-top-left-radius:8px}.WelcomeOrchestrator_scanCorner__2A3Qj:nth-child(2){border-top-width:3px;border-right-width:3px;border-top-right-radius:8px}.WelcomeOrchestrator_scanCorner__2A3Qj:nth-child(3){border-bottom-width:3px;border-left-width:3px;border-bottom-left-radius:8px}.WelcomeOrchestrator_scanCorner__2A3Qj:nth-child(4){border-bottom-width:3px;border-right-width:3px;border-bottom-right-radius:8px}.WelcomeOrchestrator_scanSuccess__HqIcd{box-shadow:0 0 0 4px var(--color-success,#00b85b),0 2px 4px rgba(0,184,91,.15),0 8px 24px rgba(0,184,91,.2)!important}.WelcomeOrchestrator_successOverlay__FtE9p{position:absolute;inset:0;background:rgba(0,184,91,.25);display:flex;align-items:center;justify-content:center;z-index:3;animation:WelcomeOrchestrator_fadeIn__i50lA .3s ease-out}.WelcomeOrchestrator_successCheck__Gb65f{width:64px;height:64px;border-radius:50%;font-size:2rem;display:flex;justify-content:center;box-shadow:0 4px 16px rgba(0,184,91,.4);animation:WelcomeOrchestrator_pop__a0T_8 .4s ease-out}.WelcomeOrchestrator_playBtn__ZTfOI,.WelcomeOrchestrator_successCheck__Gb65f{background:var(--color-success,#00b85b);color:white;font-weight:800;align-items:center}.WelcomeOrchestrator_playBtn__ZTfOI{display:inline-flex;gap:8px;padding:12px 32px;border:none;border-radius:14px;font-size:.95rem;cursor:pointer;box-shadow:0 4px 0 var(--color-success-dark,#00804a),0 6px 16px rgba(0,184,91,.25);transition:all .15s;animation:WelcomeOrchestrator_fadeSlideUp__WRrD3 .4s ease-out}.WelcomeOrchestrator_playBtn__ZTfOI:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--color-success-dark,#00804a),0 8px 20px rgba(0,184,91,.3)}.WelcomeOrchestrator_playBtn__ZTfOI:active{transform:translateY(2px);box-shadow:0 1px 0 var(--color-success-dark,#00804a)}.WelcomeOrchestrator_playIcon__yAzre{flex-shrink:0;width:12px;height:12px}[dir=rtl] .WelcomeOrchestrator_playIcon__yAzre{transform:scaleX(-1)}.WelcomeOrchestrator_studentCards__WZXrk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;width:100%;animation:WelcomeOrchestrator_fadeSlideUp__WRrD3 .4s ease-out}.WelcomeOrchestrator_studentCard__xclOc{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 12px;background:white;border-radius:16px;border:2px solid transparent;box-shadow:0 2px 4px rgba(0,21,48,.05),0 6px 16px rgba(0,21,48,.08),inset 0 1px 0 rgba(255,255,255,.8);transition:transform .2s,box-shadow .2s,border-color .2s}.WelcomeOrchestrator_studentCard__xclOc:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,21,48,.08),0 12px 28px rgba(0,21,48,.12)}.WelcomeOrchestrator_studentCard__xclOc:active{transform:translateY(0)}.WelcomeOrchestrator_studentAvatar__vvW4Y{border-radius:50%;border:2px solid #e2e8f0;box-shadow:0 2px 6px rgba(0,0,0,.06);object-fit:cover}.WelcomeOrchestrator_studentInitial__wNsOe{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--color-ocean,#0047FF) 0,#0039cc 100%);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;color:white;border:2px solid #e2e8f0;box-shadow:0 2px 8px rgba(59,130,246,.15)}.WelcomeOrchestrator_studentName__WKtFX{font-weight:700;color:#334155;font-size:.9rem;text-align:center}.WelcomeOrchestrator_luckHighlight__1hez8{border-color:var(--color-cava,#FEBA2C)!important;transform:scale(1.08)!important;box-shadow:0 4px 12px rgba(254,186,44,.35),0 8px 24px rgba(254,186,44,.15)!important}.WelcomeOrchestrator_winnerCard__5JniB{border-color:var(--color-cava,#FEBA2C)!important;animation:WelcomeOrchestrator_winnerPop__PFJJW .5s ease-out forwards;box-shadow:0 4px 16px rgba(254,186,44,.4),0 12px 32px rgba(254,186,44,.2)!important}.WelcomeOrchestrator_doneBtn__oRcWD{display:inline-flex;align-items:center;gap:8px;padding:12px 32px;border-radius:14px;border:none;background:var(--color-ocean,#0047FF);color:white;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 4px 0 var(--color-ocean-dark,#0038CC),0 6px 16px rgba(0,71,255,.2);transition:all .15s}.WelcomeOrchestrator_doneBtn__oRcWD:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--color-ocean-dark,#0038CC),0 8px 20px rgba(0,71,255,.25)}.WelcomeOrchestrator_doneBtn__oRcWD:active{transform:translateY(2px);box-shadow:0 1px 0 var(--color-ocean-dark,#0038CC)}.WelcomeOrchestrator_luckBtn__htjZd{padding:12px 32px;border-radius:14px;border:none;background:var(--color-ocean,#0047FF);color:white;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 4px 0 var(--color-ocean-dark,#0038CC),0 6px 16px rgba(0,71,255,.2);transition:all .15s}.WelcomeOrchestrator_luckBtn__htjZd:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--color-ocean-dark,#0038CC),0 8px 20px rgba(0,71,255,.25)}.WelcomeOrchestrator_luckBtn__htjZd:active{transform:translateY(2px);box-shadow:0 1px 0 var(--color-ocean-dark,#0038CC)}.WelcomeOrchestrator_luckBtn__htjZd:disabled{opacity:.6;cursor:not-allowed}.WelcomeOrchestrator_footer__i1fIJ{display:flex;align-items:center;padding:14px 24px 24px;border-top:1px solid rgba(0,21,48,.06);max-width:750px;width:100%;margin:0 auto;gap:8px}.WelcomeOrchestrator_navBtn__UEYg9{padding:12px 24px;border-radius:14px;border:2px solid #e2e8f0;box-shadow:0 3px 0 #d1d5db;background:white;color:var(--color-tapenade,#001530);font-size:.95rem;font-weight:800;cursor:pointer;transition:all .15s}.WelcomeOrchestrator_navBtn__UEYg9:hover{border-color:var(--color-ocean,#0047FF);color:var(--color-ocean,#0047FF);transform:translateY(-1px);box-shadow:0 4px 0 #cbd5e1}.WelcomeOrchestrator_navBtn__UEYg9:active{transform:translateY(2px);box-shadow:0 1px 0 #d1d5db}.WelcomeOrchestrator_registerBtn__kP3w8{padding:12px 28px;background:var(--color-ocean,#0047FF);color:white;border:none;border-radius:14px;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 4px 0 var(--color-ocean-dark,#0038CC),0 6px 16px rgba(0,71,255,.2);transition:all .15s;animation:WelcomeOrchestrator_fadeSlideUp__WRrD3 .4s ease-out}.WelcomeOrchestrator_registerBtn__kP3w8:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--color-ocean-dark,#0038CC),0 8px 20px rgba(0,71,255,.25)}.WelcomeOrchestrator_registerBtn__kP3w8:active{transform:translateY(2px);box-shadow:0 1px 0 var(--color-ocean-dark,#0038CC)}@keyframes WelcomeOrchestrator_gentleFloat__Jp4lY{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes WelcomeOrchestrator_fadeIn__i50lA{0%{opacity:0}to{opacity:1}}@keyframes WelcomeOrchestrator_fadeScale__3hZdJ{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes WelcomeOrchestrator_fadeSlideUp__WRrD3{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.WelcomeOrchestrator_langAnimate__kdGde{animation:WelcomeOrchestrator_fadeSlideUp__WRrD3 .45s ease-out backwards}@keyframes WelcomeOrchestrator_typingBounce__w4aBZ{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}@keyframes WelcomeOrchestrator_pop__a0T_8{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes WelcomeOrchestrator_slideUp__Zv5ug{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes WelcomeOrchestrator_winnerPop__PFJJW{0%{transform:scale(1.08)}50%{transform:scale(1.18)}to{transform:scale(1.12)}}@media (max-width:600px){.WelcomeOrchestrator_studentCards__WZXrk{grid-template-columns:repeat(2,1fr);gap:14px}.WelcomeOrchestrator_bubbleBot___izfu{font-size:1rem;padding:14px 18px}.WelcomeOrchestrator_footer__i1fIJ{padding:12px 16px 20px}.WelcomeOrchestrator_scanFrame__a7O7z{max-width:300px}}.WelcomeOrchestrator_soloConfirmRow__pcIob{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.WelcomeOrchestrator_soloPicker__hRmZJ{display:flex;flex-direction:column;gap:20px;align-items:center}.WelcomeOrchestrator_pickerGrid__c2pI_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;max-width:600px;width:100%}@media (min-width:768px){.WelcomeOrchestrator_pickerGrid__c2pI_{grid-template-columns:repeat(3,1fr)}}.WelcomeOrchestrator_pickerCard__Jitt5{background:white;border:2px solid rgba(0,71,255,.15);border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;transition:transform 80ms ease,border-color 80ms ease}.WelcomeOrchestrator_pickerCard__Jitt5:hover{border-color:#0047FF;transform:translateY(-2px)}.WelcomeOrchestrator_pickerAvatar__utGz_{width:64px;height:64px;border-radius:50%;object-fit:cover}.WelcomeOrchestrator_pickerAvatarPlaceholder__WvAeN{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#0047FF,#3370FF);color:white;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.WelcomeOrchestrator_pickerName__8lhIU{font-size:14px;font-weight:600;color:#001530}.WelcomeOrchestrator_pickerNotInList__bAXxa{background:none;border:none;color:#0047FF;font-size:14px;cursor:pointer;text-decoration:underline;padding:8px}.WelcomeOrchestrator_webcam__ZonS0{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.WelcomeOrchestrator_langCorner__s2mqK{position:absolute;top:20px;right:20px;z-index:10}[dir=rtl] .WelcomeOrchestrator_langCorner__s2mqK{right:auto;left:20px}.WelcomeOrchestrator_overlayCanvas__a9gXi{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transform:scaleX(-1)}